.t7{--night:#120b0d;--ink:#f6ecdc;--soft:#d9cbb6;--gold:#e9b45c;--paper:#efe6d5;--paper-ink:#1c1311;--paper-soft:#57473c;--rule:#c9bba4;font-variation-settings:"wdth" 100;color:var(--ink);isolation:isolate;clip-path:inset(0);background:#120b0d linear-gradient(#0f090b 0%,#1b0f12 55%,#3a1a12 78%,#120b0d 100%) fixed;font-family:Archivo,ui-sans-serif,sans-serif;font-size:18px;line-height:1.5;position:relative;overflow-x:clip}.t7 a{color:inherit}.t7-canvas{opacity:0;z-index:0;width:100%;height:100%;transition:opacity 1.1s;position:fixed;inset:0}.t7-canvas.on{opacity:1}.t7-main{z-index:2;position:relative}.t7 h1,.t7 h2,.t7 h3{font-variation-settings:"wdth" 125,"wght" 900;margin:0;font-weight:900;font-stretch:125%}.t7-hero{align-items:center;min-height:100svh;padding:96px clamp(16px,4vw,64px) 48px;display:flex}.t7-hero-in{max-width:min(760px,56vw)}.t7 h1{letter-spacing:-.018em;font-size:clamp(40px,5.4vw,88px);line-height:1.02}.t7-lede{max-width:34em;color:var(--ink);margin:26px 0 0;font-size:clamp(17px,1.35vw,20px)}.t7-cta{flex-wrap:wrap;align-items:center;gap:14px 28px;margin:32px 0 0;display:flex}.t7 .t7-btn{background:var(--gold);color:#1c1008;border-radius:2px;padding:14px 22px;font-weight:700;text-decoration:none}.t7 .t7-btn:hover,.t7 .t7-btn:focus-visible{background:#f4c877}.t7-link{text-underline-offset:.25em;font-weight:600}.t7-readout{z-index:1;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(#0e080a00 0%,#0e080ab8 28%,#0e080ae0 55%,#0e080af0 100%);padding:0 clamp(16px,3vw,44px) clamp(10px,2vh,24px);position:fixed;bottom:0;left:0;right:0}.t7-caps{box-sizing:content-box;height:1.6em;padding-top:9vh;font-size:clamp(20px,2vw,30px);position:relative}.t7-caps p{opacity:0;margin:0;font-weight:500;position:absolute;bottom:0;left:0}.t7-num{font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.022em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--ink);font-size:clamp(76px,15.1vw,290px);font-weight:900;font-stretch:125%;line-height:1.04}.t7-plus{color:var(--gold)}.t7-honest{opacity:0;margin:4px 0 0;font-size:15px}.t7-solid{z-index:3;background:var(--paper);color:var(--paper-ink);padding:clamp(72px,11vh,140px) clamp(16px,4vw,64px);position:relative}.t7-wrap{max-width:1180px;margin:0 auto}.t7-kick{color:var(--paper-soft);margin:0 0 14px;font-size:19px}.t7-big{letter-spacing:-.02em;font-size:clamp(40px,7vw,118px);line-height:.98;margin:0 0 32px!important}.t7-body{max-width:37em;margin:0 0 40px;font-size:clamp(19px,1.7vw,25px);line-height:1.42}.t7-proofs{border-top:2px solid var(--paper-ink);margin:0 0 44px;padding:0;list-style:none}.t7-proofs li{border-bottom:1px solid var(--rule);font-variation-settings:"wdth" 112,"wght" 720;padding:20px 0;font-size:clamp(23px,3.2vw,46px);line-height:1.14}.t7-go{background:var(--paper-ink);border-radius:2px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-block;color:var(--paper)!important}.t7-go:hover,.t7-go:focus-visible{background:#3a2720}.t7-list{border-top:2px solid var(--paper-ink);margin:0 0 64px;padding:0;list-style:none}.t7-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 40px;padding:30px 0;display:grid}.t7-row-head h3{letter-spacing:-.01em;font-size:clamp(23px,2.5vw,36px);line-height:1.06}.t7-row-head h3 a{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.t7-row-head h3 a:hover,.t7-row-head h3 a:focus-visible{-webkit-text-decoration-color:var(--paper-ink);text-decoration-color:var(--paper-ink)}.t7-row-head p{color:var(--paper-soft);margin:8px 0 0}.t7-row-body p{margin:0}.t7-proofline{font-weight:650;margin-top:10px!important}.t7-shot{grid-column:2}.t7-list img{border:1px solid var(--rule);width:min(100%,560px);margin-top:14px}.t7-sub{letter-spacing:-.005em;font-size:clamp(20px,1.9vw,27px);margin:0 0 16px!important}.t7-stage{height:280vh;position:relative}.t7-plate{background:#0e080adb;width:min(450px,100vw - 32px);margin-top:8vh;margin-left:clamp(16px,3vw,44px);padding:26px 26px 20px;position:sticky;top:76px}.t7-plate h2{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(25px,2.4vw,36px);line-height:1.06}.t7-clips{border-top:1px solid #f6ecdc4d;margin:0 0 14px;padding:0;list-style:none}.t7-clips li{border-bottom:1px solid #f6ecdc2e;justify-content:space-between;align-items:center;gap:14px;display:flex}.t7-clips button{all:unset;cursor:pointer;flex:1;padding:9px 0;font-size:16px;line-height:1.25}.t7-clips button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.t7-clips li.on button{color:var(--gold);font-weight:650}.t7-clips a{text-underline-offset:.2em;font-size:15px}.t7-more{margin:0;font-size:15.5px}.t7-banger{height:200vh;position:relative}.t7-banger-in{background:linear-gradient(#0e080a00 0%,#0e080ae0 28%,#0e080af2 100%);min-height:190px;padding:62px clamp(16px,3vw,44px) 20px;position:sticky;top:calc(100svh - 190px)}.t7-doom{margin:0 0 4px;font-size:clamp(18px,1.6vw,24px);font-weight:500}.t7-banger h2{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(30px,4vw,78px);line-height:1}.t7-contact{align-items:center;min-height:100svh;padding:96px clamp(16px,4vw,64px) 48px;display:flex}.t7-contact-in{max-width:min(760px,56vw)}.t7-contact h2{letter-spacing:-.015em;font-size:clamp(32px,3.9vw,64px);line-height:1.04}.t7-mail{font-variation-settings:"wdth" 125,"wght" 800;text-underline-offset:.14em;letter-spacing:-.01em;margin-top:28px;font-size:clamp(30px,4.3vw,70px);text-decoration-thickness:3px;display:inline-block;color:var(--gold)!important}.t7-avail{margin:10px 0 0;font-size:18px}.t7-social{flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;display:flex}.t7 a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.t7-solid a:focus-visible{outline-color:var(--paper-ink)}@media (width<=760px){.t7{font-size:17px}.t7-hero{align-items:flex-start;padding:88px 16px 40px}.t7-hero-in,.t7-contact-in{max-width:100%}.t7 h1{font-size:34px}.t7-lede{margin-top:14px;font-size:16px}.t7-cta{margin-top:18px}.t7-num{font-size:15.4vw}.t7-list li{grid-template-columns:minmax(0,1fr)}.t7-shot{grid-column:1}.t7-stage{height:240vh}.t7-plate{background:#0e080ae6;margin-top:0;padding:16px;position:sticky;top:calc(100svh - 470px)}.t7-plate h2{margin-bottom:10px;font-size:22px}.t7-clips button{padding:7px 0;font-size:14.5px}.t7-contact{align-items:flex-start;padding-top:88px}.t7-banger-in{min-height:230px;top:calc(100svh - 230px)}.t7-banger h2{white-space:normal;font-size:33px}}@media (prefers-reduced-motion:reduce){.t7-canvas{transition:none}}.t7-hint{opacity:0;text-align:right;margin:0;font-size:16px;position:absolute;bottom:calc(clamp(10px,2vh,24px) + 15.704vw + 6px);right:clamp(16px,3vw,44px)}.t7-youwrap{z-index:6;opacity:0;visibility:hidden;position:fixed;bottom:76px;right:clamp(16px,3vw,44px)}.t7 .t7-you{all:unset;cursor:pointer;background:var(--gold);color:#1c1008;border-radius:2px;padding:14px 22px;font-weight:700;display:inline-block}.t7 .t7-you:hover,.t7 .t7-you:focus-visible{background:#f4c877}.t7 .t7-you:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.t7-youlabel{z-index:6;white-space:nowrap;opacity:0;pointer-events:none;background:#0e080ae0;margin:0;padding:5px 9px;font-size:16px;position:fixed;top:0;left:0}@media (width<=760px){.t7-hint{text-align:left;margin-top:2px;font-size:14.5px;position:static}.t7-youwrap{bottom:calc(16.016vw + 72px);left:16px;right:auto}}.t7-btn,.t7-link,.t7-go,.t7-kick,.t7-row-head p,.t7-proofline,.t7-clips,.t7-more,.t7-plate-p,.t7-hint,.t7-honest,.t7 .t7-you,.t7-youlabel,.t7-avail{font-family:var(--font-sans)}.t7-plate-p{margin:0 0 14px;font-size:16px}.t7-big--s{font-size:clamp(34px,4.6vw,72px);margin-top:72px!important}.t7-anchor{scroll-margin-top:96px}.t7-method{border-top:2px solid var(--paper-ink);max-width:44em;margin:0 0 44px;padding:0;list-style:none}.t7-method li{border-bottom:1px solid var(--rule);padding:16px 0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.t7-method b{font-variation-settings:"wdth" 112,"wght" 760;margin-right:.3em}.t7-list li{align-items:start}.t7-avail a{text-underline-offset:.2em}.t7 :where(a){text-underline-offset:.2em;text-decoration:underline}
