:root{--bg:#0a0908;--ink:#f2ede4;--mute:#a8a094;--line:#2a2620;--g1:#f6e3a1;--g2:#d4af37;--g3:#8f6b1c;--gold:linear-gradient(135deg,#8f6b1c 0%,#d4af37 22%,#f6e3a1 45%,#d4af37 62%,#8f6b1c 100%)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body.td-page{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}button,input{font:inherit}.td [hidden]{display:none!important}.td{max-width:1440px;margin:auto;overflow:hidden}.td-kicker{font:500 12px/1.4 Oswald,Arial,sans-serif;letter-spacing:.32em;color:var(--g2);margin:0 0 16px;text-transform:uppercase}.td-gold{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}h1,h2,h3{font-family:Oswald,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin:0}h1{font-size:clamp(46px,7.2vw,104px);line-height:.95;letter-spacing:-.01em}h2{font-size:clamp(28px,3.6vw,48px);line-height:1.02;margin-bottom:18px}.td-body{color:#cfc7ba;max-width:560px;margin:0 0 18px}.td-center{text-align:center;margin-left:auto;margin-right:auto}.td-top,.td-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 6%;font:500 11px/1.3 Oswald,Arial,sans-serif;letter-spacing:.3em}.td-top{border-bottom:1px solid var(--line)}.td-logo{font:700 20px/1 Oswald,Arial,sans-serif;letter-spacing:.28em}.td-logo sup{font-size:9px}.td-top-date{color:var(--g2)}.td-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:calc(100svh - 62px);padding:70px 6% 80px;isolation:isolate}.td-hero-glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:1000px;max-height:1000px;background:radial-gradient(circle,rgba(212,175,55,.22) 0%,rgba(212,175,55,.06) 35%,transparent 65%);z-index:-1;pointer-events:none}.td-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.4;color:#e6dfd2;max-width:470px;margin:22px 0 32px}.td-lead strong{color:var(--g1)}.td-micro{font-size:12px;color:var(--mute);margin:12px 0 0;letter-spacing:.04em}.td-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:60px;padding:16px 26px;border:0;border-radius:2px;background:var(--gold);background-size:200% 100%;color:#120e05;text-decoration:none;font:700 17px/1 Oswald,Arial,sans-serif;letter-spacing:.14em;cursor:pointer;box-shadow:0 10px 40px #d4af3740;transition:background-position .6s ease,transform .2s ease}.td-btn:hover{background-position:100% 0;transform:translateY(-1px)}.td-btn:focus-visible{outline:3px solid var(--g1);outline-offset:4px}.td-btn span{font-size:22px}.td-btn:disabled{opacity:.6;cursor:wait}.td-btn-full{width:100%}.td-btn-ghost{background:transparent;color:var(--g1);border:1px solid var(--g3);box-shadow:none;margin-top:12px}.td-link{color:var(--g2);font-size:13px;text-underline-offset:4px}.td-stage{perspective:1200px;display:flex;justify-content:center}.td-ticket{--rx:0deg;--ry:0deg;position:relative;display:flex;width:min(560px,100%);aspect-ratio:2.15/1;border-radius:14px;background:var(--gold);color:#1a1204;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .15s ease-out;box-shadow:0 30px 80px #0009,0 0 60px #d4af372e;overflow:hidden;animation:td-float 6s ease-in-out infinite}.td-ticket:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px solid rgba(26,18,4,.55);border-radius:9px;pointer-events:none}.td-ticket:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 70% 50%,rgba(26,18,4,.07) 0 1px,transparent 1px 7px);pointer-events:none}.td-ticket-shine{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);animation:td-shine 4.5s ease-in-out infinite;pointer-events:none;z-index:2}.td-ticket-stub{position:relative;width:20%;border-right:2px dashed rgba(26,18,4,.55);display:flex;align-items:center;justify-content:center}.td-ticket-stub span{writing-mode:vertical-rl;transform:rotate(180deg);font:700 clamp(11px,1.4vw,15px)/1 Oswald,Arial,sans-serif;letter-spacing:.3em}.td-ticket-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4% 5%;gap:2px;z-index:1}.td-ticket-top{font:500 clamp(8px,1vw,11px)/1 Oswald,Arial,sans-serif;letter-spacing:.34em}.td-ticket-brand{font:700 clamp(52px,7.4vw,98px)/1 UnifrakturCook,serif;margin:2px 0 0;text-shadow:0 1px 0 rgba(255,255,255,.35)}.td-ticket-sub{font:700 clamp(10px,1.3vw,15px)/1 Oswald,Arial,sans-serif;letter-spacing:.42em}.td-ticket-name{font:700 clamp(12px,1.5vw,17px)/1 Oswald,Arial,sans-serif;letter-spacing:.2em;margin-top:10px;min-height:1em;text-transform:uppercase;border-top:1px solid rgba(26,18,4,.4);padding-top:8px}.td-ticket-date{font:500 clamp(7px,.9vw,10px)/1 Oswald,Arial,sans-serif;letter-spacing:.3em;margin-top:6px;opacity:.8}@keyframes td-shine{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes td-float{0%,to{translate:0 0}50%{translate:0 -10px}}.td-marquee{border-top:1px solid var(--g3);border-bottom:1px solid var(--g3);background:#0f0d09;overflow:hidden;padding:16px 0}.td-marquee-track{display:flex;gap:28px;width:max-content;animation:td-marq 32s linear infinite;font:700 14px/1 Oswald,Arial,sans-serif;letter-spacing:.3em;color:var(--g1);white-space:nowrap}.td-marquee i{font-style:normal;color:var(--g3)}@keyframes td-marq{to{transform:translate(-50%)}}.td-hidden{padding:110px 6% 90px;text-align:center;max-width:980px;margin:auto}.td-hidden h2{font-size:clamp(34px,4.6vw,64px)}.td-hidden .td-body{margin:0 auto 18px;font-size:18px}.td-hidden strong{color:var(--g1)}.td-cargo{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:100px 6%}.td-cargo-img{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid #3a3223}.td-cargo-img img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) saturate(.95)}.td-cargo-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #0000008c;pointer-events:none}.td-cargo-copy h2{font-size:clamp(40px,5vw,76px);line-height:.95;margin:20px 0 22px}.td-cargo-units{font:700 clamp(30px,3.4vw,46px)/1 Oswald,Arial,sans-serif;text-transform:uppercase;margin:6px 0 22px}.td-tag{display:inline-block;font:700 11px/1 Oswald,Arial,sans-serif;letter-spacing:.3em;color:#120e05;background:var(--gold);padding:7px 10px}.td-advantage{padding:100px 6%;border-top:1px solid var(--line);text-align:center;background:radial-gradient(ellipse at 50% 60%,rgba(212,175,55,.08),transparent 60%)}.td-timeline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;max-width:1000px;margin:50px auto 34px}.td-tl-point{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:190px}.td-tl-hour{font:700 clamp(46px,5.4vw,78px)/1 Oswald,Arial,sans-serif;color:#5d574d}.td-tl-on .td-tl-hour{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}.td-tl-label{font:700 15px/1.2 Oswald,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.td-tl-sub{font-size:12px;color:var(--mute);letter-spacing:.06em}.td-tl-bar{position:relative;height:56px;border:1px solid var(--g3);background:linear-gradient(90deg,#d4af3759,#d4af370d);display:flex;align-items:center;justify-content:center}.td-tl-bar span{font:700 12px/1 Oswald,Arial,sans-serif;letter-spacing:.3em;color:var(--g1)}.td-hidden-big{font:700 clamp(26px,3vw,40px)/1.1 Oswald,Arial,sans-serif;text-transform:uppercase;margin:34px 0 26px}.td-envelopes{padding:90px 6%;border-top:1px solid var(--line);text-align:center}.td-env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0 30px}.td-env{position:relative;aspect-ratio:1.5/1;background:linear-gradient(160deg,#17140f,#0b0a08);border:1px solid #3a3223;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px;overflow:hidden}.td-env:before{content:"";position:absolute;top:0;left:0;right:0;height:58%;background:linear-gradient(180deg,#1e1a13,#14110c);clip-path:polygon(0 0,100% 0,50% 100%);border-bottom:1px solid #3a3223}.td-seal{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e3a1,#b8902a 55%,#6e5113);display:flex;align-items:center;justify-content:center;font:700 22px/1 UnifrakturCook,serif;color:#2a1d06;box-shadow:0 6px 18px #0009}.td-env-date{position:relative;margin:0;font:500 11px/1 Oswald,Arial,sans-serif;letter-spacing:.3em;color:var(--g2)}.td-env-title{position:relative;margin:8px 0 0;font:700 20px/1 Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.td-manifesto{padding:110px 6%;text-align:center;background:radial-gradient(ellipse at center,rgba(212,175,55,.09),transparent 60%)}.td-manifesto p{font:500 clamp(18px,2vw,26px)/1.4 Oswald,Arial,sans-serif;color:#cfc7ba;margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.td-manifesto-big{font:700 clamp(42px,6vw,88px)/1 UnifrakturCook,serif!important;text-transform:none!important;color:var(--ink)!important;margin-top:34px!important;letter-spacing:0!important}.td-form-wrap{padding:90px 6% 110px;display:flex;justify-content:center;border-top:1px solid var(--line);scroll-margin-top:10px}.td-form-box,.td-issued{width:100%;max-width:620px}.td-form label{display:block;font-size:13px;font-weight:700;margin:0 0 7px;letter-spacing:.04em}.td-form input{width:100%;min-height:54px;padding:12px 16px;margin:0 0 20px;border:1px solid #4a4235;border-radius:2px;background:#13110d;color:var(--ink);font-size:16px}.td-form input:focus{outline:2px solid var(--g2);outline-offset:2px;border-color:var(--g2)}.td-form input[aria-invalid=true]{border-color:#e0715d}.td-hint{font-size:12px;color:var(--mute);margin:-14px 0 20px}.td-privacy{font-size:11px;line-height:1.5;color:#958c7f;margin:0 0 20px}.td-status{font-size:14px;color:#f2b8a8;margin:14px 0 0}.td-status:empty{display:none}.td-issued{text-align:center}.td-stage-issued{margin:30px 0 40px}.td-step2{text-align:left;border:1px solid var(--g3);padding:30px 26px;background:#0f0d09}.td-step2 .td-hint{margin:12px 0 0;text-align:center}.td-bases{padding:40px 6% 60px;max-width:900px;margin:auto;color:#867e72;font-size:12px;line-height:1.6}.td-bases h3{font-size:13px;letter-spacing:.2em;color:#a8a094;margin-bottom:10px}.td-bottom{border-top:1px solid var(--line);color:#7d766b;font-size:10px}.td-page .spps-ctn,.td-page [id$=__14952540001915115444],.td-page #upcart-root,.td-page .upcart-button{display:none!important}.td-faq{padding:80px 6% 30px;max-width:900px;margin:auto;border-top:1px solid var(--line)}.td-faq details{border-bottom:1px solid var(--line);padding:18px 0}.td-faq summary{cursor:pointer;list-style:none;font:700 17px/1.3 Oswald,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;gap:20px}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary:after{content:"+";color:var(--g2);font-size:22px;line-height:1}.td-faq details[open] summary:after{content:"\2013"}.td-faq details p{color:#cfc7ba;margin:12px 0 0;max-width:720px}@media(max-width:900px){.td-hero{grid-template-columns:1fr;min-height:auto;padding:46px 6% 60px;gap:44px;text-align:left}.td-env-grid{grid-template-columns:1fr}.td-cargo{grid-template-columns:1fr;gap:30px;padding:70px 6%}.td-timeline{grid-template-columns:1fr;gap:14px}.td-tl-bar{height:44px}.td-advantage{padding:70px 6%}.td-env{aspect-ratio:2/1}.td-top-date{display:none}.td-hidden{padding:80px 6% 60px}.td-btn:not(.td-btn-full){width:100%}.td-btn{font-size:15px;letter-spacing:.08em;padding:16px 20px}}@media(prefers-reduced-motion:reduce){.td-ticket,.td-ticket-shine,.td-marquee-track{animation:none}.td-ticket{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/capponi-ticket.css.map */
