@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_2a1a39{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_2a1a39{--font-tnt:"Bricolage Grotesque","Bricolage Grotesque Fallback"}.tnt{--felt:#0f3d2e;--felt-deep:#082a1f;--felt-line:rgba(255,255,255,0.12);--stock:#f4efe3;--stock-deep:#e9e1cf;--ink:#15120f;--ink-soft:#4a443c;--marigold:#e5a233;--marigold-ink:#7a4f08;--error:#a3261a;--font:var(--font-tnt,"Bricolage Grotesque"),"Helvetica Neue",Arial,sans-serif;color-scheme:light;background-color:var(--felt);background-image:radial-gradient(90% 60% at 50% 0,rgba(255,255,255,.08),transparent 70%),radial-gradient(120% 90% at 50% 110%,rgba(0,0,0,.35),transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .02  0 0 0 0 .12  0 0 0 0 .08  0 0 0 .45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color:var(--stock);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.tnt *{box-sizing:border-box}.tnt .wrap{max-width:1180px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,3vw,32px) clamp(32px,5vw,64px)}.tnt .top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(18px,2.6vw,32px);align-items:start}.tnt .card{position:relative;background:var(--stock);color:var(--ink);border-radius:22px;padding:clamp(56px,7vw,88px) clamp(28px,4.5vw,64px) clamp(44px,5vw,64px);box-shadow:0 0 0 6px #fbf8f1,0 24px 50px rgba(0,0,0,.45),0 2px 0 rgba(0,0,0,.2);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .15  0 0 0 0 .1  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>")}.tnt .index{position:absolute;display:grid;justify-items:center;gap:0;line-height:.9;font-weight:700;font-variation-settings:"wdth" 85,"opsz" 96;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em}.tnt .index .spade{width:.62em;height:auto;margin-top:.08em}.tnt .index-tl{top:clamp(16px,2.2vw,26px);left:clamp(18px,2.4vw,30px)}.tnt .index-br{bottom:clamp(16px,2.2vw,26px);right:clamp(18px,2.4vw,30px);transform:rotate(180deg)}.tnt .card-body{display:grid;gap:14px;justify-items:start}.tnt .presents{margin:0;font-weight:600;font-size:15px;color:var(--ink-soft);font-variation-settings:"wdth" 110,"opsz" 14}.tnt h1{margin:0;font-family:var(--font);font-weight:800;font-variation-settings:"wdth" 78,"opsz" 96;font-size:clamp(56px,8.4vw,112px);line-height:.86;letter-spacing:-.035em;text-wrap:balance}.tnt h1 small{display:block;margin-top:.16em;font-weight:500;font-size:.34em;letter-spacing:-.01em;font-variation-settings:"wdth" 100,"opsz" 48;color:var(--ink-soft)}.tnt .pip{width:clamp(72px,9vw,120px);height:auto;margin:6px 0 2px;color:var(--ink);filter:drop-shadow(0 2px 0 var(--stock-deep))}.tnt .when{margin:4px 0 0;display:grid;gap:0;width:100%;border-top:2px solid var(--ink)}.tnt .when>div{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--stock-deep)}.tnt .when dt{font-weight:700;font-size:13px;color:var(--marigold-ink);padding-top:2px}.tnt .when dd{margin:0;font-weight:500;font-size:15px;line-height:1.4;text-wrap:pretty}.tnt .when a{color:inherit;text-decoration-thickness:1.5px;text-underline-offset:3px}.tnt .cta{margin-top:10px;display:inline-block;background:var(--ink);color:var(--stock);text-decoration:none;font-weight:700;font-size:16px;padding:16px 28px;border-radius:999px;transition:transform .15s ease,background .15s ease}.tnt .cta:hover{background:#000;transform:translateY(-1px)}.tnt .sponsors{margin:10px 0 0;font-size:13px;color:var(--ink-soft);max-width:40ch;text-wrap:pretty}.tnt .panel{background:var(--felt-deep);border:1px solid var(--felt-line);border-radius:18px;padding:clamp(22px,3.2vw,36px);color:var(--stock);scroll-margin-top:16px}.tnt .panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:20px;border-bottom:2px solid var(--marigold);padding-bottom:12px}.tnt .panel-head p{margin:0;font-weight:600;font-size:14px;color:var(--marigold)}.tnt .night h2,.tnt .panel h2,.tnt .rules h2{margin:0;font-family:var(--font);font-weight:800;font-variation-settings:"wdth" 85,"opsz" 72;letter-spacing:-.025em;line-height:1;font-size:clamp(30px,3.6vw,42px)}.tnt .lede{font-size:17px;line-height:1.5;margin:14px 0 0;max-width:46ch;text-wrap:pretty}.tnt .lede a{color:var(--marigold)}.tnt form{display:grid;gap:16px}.tnt fieldset{border:0;margin:0;padding:0;min-width:0}.tnt legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.tnt .seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tnt .seg label{position:relative;cursor:pointer;display:grid;gap:2px;padding:14px 16px;border-radius:12px;border:2px solid var(--felt-line);background:rgba(255,255,255,.04);font-weight:700;font-size:16px;transition:border-color .15s ease,background .15s ease}.tnt .seg label small{font-weight:500;font-size:13px;color:rgba(244,239,227,.75)}.tnt .seg input{position:absolute;opacity:0;pointer-events:none}.tnt .seg label:has(input:checked){border-color:var(--marigold);background:rgba(229,162,51,.12)}.tnt .seg label:has(input:checked) small{color:var(--marigold)}.tnt .seg label:has(input:focus-visible){outline:3px solid var(--marigold);outline-offset:2px}.tnt .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tnt .partner{display:grid;gap:12px;padding:14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px dashed var(--felt-line)}.tnt .field{display:grid;gap:6px;min-width:0}.tnt .field label{font-weight:700;font-size:14px}.tnt .field label .opt{font-weight:500;font-size:12px;opacity:.7;margin-left:6px}.tnt input[type=email],.tnt input[type=tel],.tnt input[type=text]{width:100%;font:500 16px/1.3 var(--font);color:var(--ink);background:var(--stock);border:2px solid transparent;border-radius:10px;padding:12px 14px}.tnt input::placeholder{color:#8a8273}.tnt input:focus{outline:none;border-color:var(--marigold);box-shadow:0 0 0 3px rgba(229,162,51,.35)}.tnt .field.invalid input{border-color:#e2695b}.tnt .err{font-size:13px;font-weight:600;color:#ffb3a8}.tnt .err:empty{display:none}.tnt .check label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;cursor:pointer;font-size:14px;line-height:1.45}.tnt .check input{appearance:none;width:22px;height:22px;margin:1px 0 0;border:2px solid var(--stock);border-radius:5px;background:transparent;display:grid;place-content:center;cursor:pointer}.tnt .check input:checked{background:var(--marigold);border-color:var(--marigold)}.tnt .check input:checked:after{content:"";width:9px;height:5px;border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:translateY(-1px) rotate(-45deg)}.tnt .check input:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}.tnt .check.invalid input{border-color:#e2695b}.tnt .check a{color:var(--marigold)}.tnt .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--felt-line);padding-top:14px;font-weight:600;font-size:14px}.tnt .total span small{display:block;font-weight:500;font-size:12px;color:rgba(244,239,227,.7)}.tnt .total strong{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--marigold);font-variant-numeric:tabular-nums}.tnt .submit{appearance:none;border:0;cursor:pointer;width:100%;background:var(--marigold);color:var(--ink);font:800 17px/1 var(--font);padding:18px 20px;border-radius:999px;transition:transform .15s ease,filter .15s ease}.tnt .submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.tnt .submit:focus-visible{outline:3px solid var(--stock);outline-offset:3px}.tnt .submit[disabled]{opacity:.6;cursor:progress;transform:none}.tnt .fine{margin:0;font-size:13px;line-height:1.45;color:rgba(244,239,227,.72)}.tnt .done{display:grid;gap:18px}.tnt .done:focus{outline:none}.tnt .pay{background:var(--stock);color:var(--ink);border-radius:12px;padding:18px 20px}.tnt .getapp h3,.tnt .pay h3{margin:0 0 10px;font-family:var(--font);font-weight:800;font-size:20px;letter-spacing:-.02em;font-variation-settings:"wdth" 90}.tnt .pay ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.tnt .pay li{display:flex;justify-content:space-between;align-items:center;gap:12px}.tnt .pay li span{font-weight:600;font-size:14px}.tnt .pay li code{font-family:var(--font);font-weight:800;font-size:20px;letter-spacing:-.01em;user-select:all}.tnt .pay p{margin:0;font-size:14px;line-height:1.45}.tnt .ticket{display:grid;grid-template-columns:1fr auto;background:rgba(255,255,255,.05);border:1px solid var(--felt-line);border-radius:12px}.tnt .ticket>div:first-child{padding:16px 18px;display:grid;gap:2px;min-width:0}.tnt .ticket b{font-weight:800;font-size:22px;letter-spacing:-.02em;overflow-wrap:anywhere}.tnt .ticket span{font-size:14px;color:rgba(244,239,227,.8)}.tnt .ticket .stub{border-left:2px dashed var(--felt-line);padding:14px 18px;display:grid;place-content:center;text-align:center;line-height:.9}.tnt .ticket .stub small{font-size:12px;font-weight:700}.tnt .ticket .stub strong{font-size:40px;font-weight:800;letter-spacing:-.04em}.tnt .getapp p{margin:0 0 12px;font-size:14px;line-height:1.45}.tnt .stores{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tnt .stores a{display:block;text-align:center;background:var(--stock);color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;padding:12px;border-radius:10px}.tnt .stores a:hover{background:#fff}.tnt .preview-note{margin:0;font-size:13px;font-weight:600;background:var(--marigold);color:var(--ink);padding:8px 12px;border-radius:8px}.tnt .link-btn{appearance:none;background:none;border:0;color:var(--stock);font:600 14px var(--font);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:4px 0;justify-self:start}.tnt .night{margin-top:clamp(40px,6vw,72px)}.tnt .cols{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px)}.tnt .cols h3{margin:0 0 8px;font-family:var(--font);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1;color:var(--marigold);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 85}.tnt .cols p{margin:0;font-size:15px;line-height:1.5;color:rgba(244,239,227,.88);max-width:36ch;text-wrap:pretty}.tnt .prize{margin:26px 0 0;padding:14px 18px;border-left:4px solid var(--marigold);font-size:17px}.tnt .rules{margin-top:clamp(40px,6vw,72px);background:var(--stock);color:var(--ink);border-radius:18px;padding:clamp(24px,3.6vw,48px);box-shadow:0 0 0 5px #fbf8f1,0 18px 40px rgba(0,0,0,.35)}.tnt .rules-head{display:grid;gap:8px;margin-bottom:22px}.tnt .rules-head p{margin:0;color:var(--ink-soft);font-size:15px}.tnt .rules ol{margin:0;padding:0;list-style:none;counter-reset:rule;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,40px)}.tnt .rules li{counter-increment:rule;display:grid;grid-template-columns:2.2em 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--stock-deep)}.tnt .rules li:before{content:counter(rule);font-weight:800;font-size:26px;line-height:1;letter-spacing:-.04em;color:var(--marigold-ink);font-variant-numeric:tabular-nums}.tnt .rules li strong{display:block;font-weight:700;font-size:16px;line-height:1.3}.tnt .rules li span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-soft)}.tnt .foot{margin-top:clamp(32px,5vw,56px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:rgba(244,239,227,.8)}.tnt .foot a{color:var(--marigold)}@media (max-width:900px){.tnt .cols,.tnt .rules ol,.tnt .top{grid-template-columns:1fr}}@media (max-width:560px){.tnt .when>div{gap:2px}.tnt .row,.tnt .seg,.tnt .stores,.tnt .when>div{grid-template-columns:1fr}.tnt .card{padding-top:72px}}@media (prefers-reduced-motion:reduce){.tnt *{transition:none!important}}