:root{--otc-ink:#121217;--otc-ink-2:#1e1e24;--otc-ink-3:#26262e;--otc-paper:#f6f1ea;--otc-paper-dim:hsla(35,40%,94%,.62);--otc-paper-mute:hsla(35,40%,94%,.42);--otc-line:hsla(0,0%,100%,.1);--otc-hot:#ff008c;--otc-hot-deep:#e5197f;--otc-sun:#ffd97d;--otc-violet:#7a5cff;--otc-dark:#141419;--otc-ease-pop:cubic-bezier(.785,.135,.15,.01);--otc-ease-bounce:cubic-bezier(.82,.07,.1,1.77);--otc-display:"Bricolage Grotesque","Golos Text",ui-sans-serif,system-ui,sans-serif;--otc-body:"Golos Text",ui-sans-serif,system-ui,sans-serif;--otc-mono:"Space Mono",ui-monospace,monospace}.otc-page{background:var(--otc-ink);color:var(--otc-paper);font-family:var(--otc-body);height:100%;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;line-height:1.6;position:relative}.otc-page *,.otc-page :after,.otc-page :before{box-sizing:border-box}.otc-page ::-moz-selection{background:var(--otc-hot);color:#fff}.otc-page ::selection{background:var(--otc-hot);color:#fff}.otc-page a{color:inherit}.otc-page h1,.otc-page h2,.otc-page h3{font-family:var(--otc-display);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin:0}.otc-page p{margin:0}.otc-wrap{margin:0 auto;max-width:80rem;padding:0 1.25rem;width:100%}@media(min-width:768px){.otc-wrap{padding:0 2rem}}.otc-mono{font-family:var(--otc-mono);letter-spacing:.08em;text-transform:uppercase}.otc-hot{color:var(--otc-hot)}.otc-outline{color:transparent;-webkit-text-stroke:.09375rem hsla(35,40%,94%,.9)}.otc-outline-ink{color:transparent;-webkit-text-stroke:.09375rem rgba(18,18,23,.9)}@media(max-width:768px){.otc-outline,.otc-outline-ink{-webkit-text-stroke-width:.0625rem}}.otc-mark{display:inline-block;position:relative;white-space:nowrap}.otc-mark>span{color:var(--otc-dark);padding:0 .25rem;position:relative;z-index:1}.otc-mark:after{background:var(--otc-sun);border-radius:.625rem;content:"";inset:.14em 0 .08em;position:absolute;transform:rotate(-1deg)}.otc-btn{align-items:center;background:var(--otc-hot);border:0;border-radius:62.4375rem;box-shadow:0 .75rem 2.5rem -.5rem #ff008c99;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:700;gap:.5rem;isolation:isolate;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:color .35s var(--otc-ease-pop);white-space:nowrap}.otc-btn:before{background:var(--otc-fill,var(--otc-sun));clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);content:"";inset:0;position:absolute;transition:clip-path .45s var(--otc-ease-pop);z-index:-1}.otc-btn:focus-visible,.otc-btn:hover{color:var(--otc-dark)!important}.otc-btn:focus-visible:before,.otc-btn:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.otc-btn-sm{box-shadow:none;font-size:.88rem;padding:.625rem 1.25rem}.otc-btn-lg{box-shadow:0 1rem 3.125rem -.625rem #ff008cb3;font-size:1.15rem;padding:1.25rem 2.75rem}.otc-ghost{align-items:center;background:#ffffff0a;border:.0625rem solid hsla(0,0%,100%,.16);border-radius:62.4375rem;color:var(--otc-paper);display:inline-flex;font-size:.95rem;font-weight:600;gap:.625rem;justify-content:center;padding:.9375rem 1.5rem;text-decoration:none;transition:border-color .3s,background .3s}.otc-ghost:hover{background:#ff008c14;border-color:var(--otc-hot)}.otc-dot{animation:otc-pulse-g 1.8s ease-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55e99;flex:none;height:.5rem;width:.5rem}@keyframes otc-pulse-g{0%,to{box-shadow:0 0 #22c55e99}60%{box-shadow:0 0 0 .4375rem #22c55e00}}.otc-live-dot{animation:otc-pulse 1.8s ease-out infinite;background:var(--otc-hot);border-radius:50%;display:inline-block;flex:none;height:.5rem;width:.5rem}@keyframes otc-pulse{0%,to{box-shadow:0 0 #ff008ca6}60%{box-shadow:0 0 0 .4375rem #ff008c00}}.otc-blobs{inset:0;overflow:hidden;pointer-events:none;position:absolute}.otc-blob{border-radius:50%;filter:blur(5rem);opacity:.55;position:absolute}.otc-blob-a{animation:otc-spin 26s linear infinite;background:radial-gradient(circle at 45% 45%,rgba(255,0,140,.55),rgba(122,92,255,.45) 55%,transparent 72%);height:35rem;left:-11.25rem;top:-12.5rem;width:35rem}.otc-blob-b{animation:otc-spin 34s linear infinite reverse;background:radial-gradient(circle at 55% 45%,rgba(122,92,255,.5),rgba(255,0,140,.35) 50%,rgba(255,217,125,.2) 66%,transparent 74%);bottom:-13.75rem;height:40rem;right:-12.5rem;width:40rem}@keyframes otc-spin{to{transform:rotate(1turn)}}.otc-marquee{overflow:hidden;position:relative}.otc-marquee-track{animation:otc-marquee var(--otc-speed,46s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.otc-marquee:hover .otc-marquee-track{animation-play-state:paused}@keyframes otc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.otc-fade-l,.otc-fade-r{bottom:0;pointer-events:none;position:absolute;top:0;width:4rem;z-index:2}.otc-fade-l{background:linear-gradient(90deg,var(--otc-ink),transparent);left:0}.otc-fade-r{background:linear-gradient(270deg,var(--otc-ink),transparent);right:0}.otc-floaty{animation:otc-floaty var(--otc-float,6s) ease-in-out infinite}@keyframes otc-floaty{0%,to{transform:translateY(0) rotate(var(--otc-tilt,0deg))}50%{transform:translateY(-.75rem) rotate(var(--otc-tilt,0deg))}}.otc-pop{animation:otc-pop .8s var(--otc-ease-bounce) both}@keyframes otc-pop{0%{opacity:0;transform:scale(.6) translateY(.875rem) rotate(var(--otc-tilt,0deg))}to{opacity:1;transform:scale(1) rotate(var(--otc-tilt,0deg))}}.otc-nav{border-bottom:.0625rem solid transparent;position:sticky;top:0;transition:background .3s,border-color .3s;z-index:50}.otc-nav.is-scrolled{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#121217d1;border-bottom-color:var(--otc-line)}.otc-nav-inner{align-items:center;display:flex;gap:1.25rem;height:4rem;justify-content:space-between}@media(min-width:768px){.otc-nav-inner{height:4.75rem}}.otc-logo{align-items:center;display:inline-flex;gap:.625rem;text-decoration:none}.otc-logo-word{color:var(--otc-paper);font-family:var(--otc-display);font-size:1.3rem;font-weight:800;letter-spacing:-.03em;line-height:1}.otc-logo-word b{color:var(--otc-hot);font-weight:800}.otc-navlinks{display:none;gap:1.875rem}.otc-navlinks a{color:#ffffffa6;font-family:var(--otc-mono);font-size:.6875rem;letter-spacing:.08em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s}.otc-navlinks a:hover{color:#fff}.otc-navlinks a:after{background:var(--otc-hot);bottom:-.375rem;content:"";height:.0625rem;left:0;position:absolute;transition:width .3s;width:0}.otc-navlinks a:hover:after{width:100%}@media(min-width:900px){.otc-navlinks{display:flex}}.otc-nav-cta{display:none}@media(min-width:900px){.otc-nav-cta{display:inline-flex}}.otc-burger{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;height:2.5rem;justify-content:center;width:2.5rem}.otc-burger span{background:#fff;height:.125rem;transition:transform .3s;width:1.5rem}.otc-burger.is-open span:first-child{transform:translateY(.25rem) rotate(45deg)}.otc-burger.is-open span:last-child{transform:translateY(-.25rem) rotate(-45deg)}@media(min-width:900px){.otc-burger{display:none}}.otc-menu{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#121217f7;display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:6.25rem 1.5rem 2.5rem;pointer-events:none;position:fixed;transition:opacity .4s;z-index:45}.otc-menu.is-open{opacity:1;pointer-events:auto}.otc-menu nav{display:flex;flex-direction:column;gap:.375rem}.otc-menu nav a{font-family:var(--otc-display);font-size:2.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-decoration:none}.otc-menu nav a:after{color:var(--otc-hot);content:"."}.otc-section{padding:4.5rem 0}@media(min-width:768px){.otc-section{padding:6.5rem 0}}.otc-eyebrow{color:var(--otc-hot);font-family:var(--otc-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.otc-h2{font-size:clamp(2rem,4.6vw,3.6rem)}.otc-h2-sm{font-size:clamp(1.6rem,3.4vw,2.5rem)}.otc-lead{color:var(--otc-paper-dim);font-size:1.05rem;line-height:1.75;max-width:40em}.otc-prose p{color:#f6f1eac7;font-size:1.04rem;line-height:1.8;max-width:44em}.otc-prose p+p{margin-top:1.125rem}.otc-inline-link,.otc-prose a{color:var(--otc-paper);text-decoration:underline;text-decoration-color:var(--otc-hot);text-decoration-thickness:.125rem;text-underline-offset:.3125rem}.otc-inline-link:hover,.otc-prose a:hover{color:#fff;text-decoration-color:var(--otc-sun)}.otc-rows{margin-top:2.75rem}.otc-row{align-items:flex-start;border-top:.0625rem solid var(--otc-line);display:flex;gap:1.375rem;padding:1.875rem 0;position:relative;transition:background .5s}.otc-row:last-child{border-bottom:.0625rem solid var(--otc-line)}.otc-row:hover{background:#ffffff06}.otc-row-n{color:transparent;flex:none;font-family:var(--otc-display);font-size:3.4rem;font-weight:800;line-height:.9;width:4.75rem;-webkit-text-stroke:.09375rem hsla(35,40%,94%,.9);transition:-webkit-text-stroke-color .5s}.otc-row:hover .otc-row-n{-webkit-text-stroke-color:var(--otc-hot)}.otc-row-h{font-size:clamp(1.3rem,2.4vw,2rem);font-weight:700;line-height:1.15;transition:transform .5s var(--otc-ease-pop)}.otc-row:hover .otc-row-h{transform:translate(.375rem)}.otc-row-t{color:#f6f1ea99;font-size:1rem;line-height:1.7;margin-top:.5rem;max-width:40em}@media(min-width:768px){.otc-row{gap:2.75rem;padding:2.5rem 0}.otc-row-n{font-size:5.6rem;width:8.125rem}}@media(max-width:768px){.otc-row-n{-webkit-text-stroke-width:.0625rem}}.otc-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:2.5rem}@media(min-width:640px){.otc-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.otc-grid-3{grid-template-columns:repeat(3,1fr)}}.otc-card{background:var(--otc-ink-2);border:.0625rem solid var(--otc-line);border-radius:1.125rem;display:block;padding:1.625rem 1.5rem;position:relative;text-decoration:none;transition:transform .5s var(--otc-ease-pop),border-color .4s}.otc-card:hover{border-color:#ff008c8c;transform:translateY(-.25rem)}.otc-card h3{font-size:1.35rem;font-weight:700;line-height:1.2}.otc-card p{color:#f6f1ea99;font-size:.96rem;line-height:1.65;margin-top:.625rem}.otc-card-go{color:var(--otc-sun);display:inline-block;font-family:var(--otc-mono);font-size:.65625rem;letter-spacing:.08em;margin-top:1.125rem;text-transform:uppercase}.otc-faq{border-top:.0625rem solid var(--otc-line);margin-top:2.5rem}.otc-faq details{border-bottom:.0625rem solid var(--otc-line)}.otc-faq summary{cursor:pointer;font-family:var(--otc-display);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;list-style:none;padding:1.5rem 2.75rem 1.5rem 0;position:relative}.otc-faq summary::-webkit-details-marker{display:none}.otc-faq summary:after{color:var(--otc-hot);content:"+";font-family:var(--otc-mono);font-size:1.5rem;position:absolute;right:.375rem;top:1.25rem;transition:transform .3s}.otc-faq details[open] summary:after{transform:rotate(45deg)}.otc-faq details p{color:#f6f1eaad;line-height:1.8;max-width:46em;padding:0 0 1.625rem}.otc-sunband{background:var(--otc-sun);color:var(--otc-dark);padding:3.5rem 0}@media(min-width:768px){.otc-sunband{padding:5rem 0}}.otc-sunband .otc-marquee{border-bottom:.125rem solid rgba(20,20,25,.85);border-top:.125rem solid rgba(20,20,25,.85);margin-bottom:3rem;padding:.75rem 0}.otc-sunband .otc-marquee span{align-items:center;display:inline-flex;font-family:var(--otc-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.otc-sunband .otc-marquee i{color:var(--otc-hot-deep);font-style:normal;padding:0 1rem}.otc-final{overflow:hidden;padding:6.875rem 0;position:relative;text-align:center}@media(min-width:768px){.otc-final{padding:10rem 0}}.otc-final-glow{animation:otc-spin 30s linear infinite;background:radial-gradient(circle at 50% 50%,rgba(255,0,140,.6),rgba(122,92,255,.45) 45%,transparent 70%);border-radius:50%;filter:blur(5.625rem);height:51.25rem;left:50%;opacity:.4;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:51.25rem}.otc-final h2{font-size:clamp(2.6rem,7vw,5.6rem);line-height:.98;position:relative}.otc-final p{color:var(--otc-paper-dim);font-size:1.05rem;line-height:1.7;margin:1.5rem auto 0;max-width:32em;position:relative}.otc-final-actions{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-top:2.5rem;position:relative}.otc-final-note{color:var(--otc-paper-mute)!important;font-family:var(--otc-mono);font-size:.625rem!important;letter-spacing:.08em;margin-top:1.375rem!important;position:relative;text-transform:uppercase}.otc-footer{background:var(--otc-hot);color:var(--otc-dark);overflow:hidden}.otc-footer a{color:#141419db;font-size:.92rem;font-weight:600;text-decoration:none}.otc-footer a:hover{color:var(--otc-dark);text-decoration:underline;text-underline-offset:.25rem}.otc-footer-top{display:grid;gap:2.5rem;padding:3.75rem 0 2.5rem}@media(min-width:900px){.otc-footer-top{grid-template-columns:1.1fr 2.4fr;padding-top:5rem}}.otc-footer-blurb{color:#141419bf;font-size:.92rem;font-weight:500;line-height:1.6;margin-top:1rem;max-width:30ch}.otc-footer-cols{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(min-width:640px){.otc-footer-cols{grid-template-columns:repeat(3,1fr)}}.otc-footer h4{color:#14141999;font-family:var(--otc-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.otc-footer ul{display:grid;gap:.5625rem;list-style:none;margin:0;padding:0}.otc-wordmark{color:var(--otc-dark);font-family:var(--otc-display);font-size:18.5vw;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:-.16em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.otc-footer-base{border-top:.0625rem solid rgba(20,20,25,.2)}.otc-footer-base .otc-wrap{color:#141419a6;display:flex;flex-wrap:wrap;font-family:var(--otc-mono);font-size:.59375rem;gap:.75rem;justify-content:space-between;letter-spacing:.08em;padding-bottom:1.125rem;padding-top:1.125rem;text-transform:uppercase}.otc-footer-base a{font-size:.59375rem;font-weight:700}.otc-footer-legal{display:inline-flex;flex-wrap:wrap;gap:1rem}.otc-dock{display:none}@media(max-width:899px){.otc-dock{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(180deg,#12121700,#121217f2 34%);bottom:0;display:grid;gap:.625rem;grid-template-columns:1.3fr 1fr;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.otc-dock .otc-btn{box-shadow:none;font-size:.95rem;padding:.875rem 1rem}.otc-dock .otc-ghost{background:#1e1e24eb;font-size:.86rem;padding:.8125rem .75rem}.otc-page{padding-bottom:5.25rem}}.otc-fab{display:none}@media(min-width:900px){.otc-fab{bottom:1.75rem;display:inline-flex;opacity:0;pointer-events:none;position:fixed;right:1.75rem;transform:translateY(.75rem);transition:opacity .35s,transform .35s;z-index:55}.otc-fab.is-on{opacity:1;pointer-events:auto;transform:none}}.otc-sr{clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute!important;white-space:nowrap;width:.0625rem}.otc-crumb{color:var(--otc-paper-mute);font-family:var(--otc-mono);font-size:.65625rem;letter-spacing:.08em;padding-top:1.75rem;text-transform:uppercase}.otc-crumb a{color:var(--otc-paper-dim);text-decoration:none}.otc-crumb a:hover{color:var(--otc-hot)}.otc-dhero{padding:3rem 0 3.5rem;position:relative}.otc-dhero h1{font-size:clamp(2.5rem,7vw,5.4rem);line-height:.96;margin-top:1.125rem;max-width:14em}.otc-dhero .otc-lead{margin-top:1.625rem}.otc-dhero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.otc-answer{background:var(--otc-sun);border-radius:1.375rem;color:var(--otc-dark);padding:1.875rem 1.625rem;position:relative}@media(min-width:768px){.otc-answer{padding:2.5rem 2.75rem}}.otc-answer .otc-mono{color:#14141999;font-size:.65625rem;font-weight:700}.otc-answer p{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.55;margin-top:.75rem;max-width:40em}.otc-check{display:grid;gap:.75rem;list-style:none;margin:2rem 0 0;padding:0}.otc-check li{align-items:start;background:var(--otc-ink-2);border:.0625rem solid var(--otc-line);border-radius:1rem;display:grid;gap:.875rem;grid-template-columns:2.125rem 1fr;padding:1.125rem 1.25rem}.otc-check li:before{background:linear-gradient(135deg,transparent 45%,var(--otc-hot) 45%,var(--otc-hot) 55%,transparent 55%);border:.125rem solid var(--otc-hot);border-radius:.4375rem;content:"";height:1.375rem;margin-top:.1875rem;width:1.375rem}.otc-check b{display:block;font-family:var(--otc-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.otc-check span{color:#f6f1eaa3;display:block;font-size:.97rem;line-height:1.65;margin-top:.25rem}.otc-split{display:grid;gap:1rem;margin-top:2.25rem}@media(min-width:768px){.otc-split{grid-template-columns:1fr 1fr}}.otc-split-col{background:var(--otc-ink-2);border:.0625rem solid var(--otc-line);border-radius:1.25rem;padding:1.75rem 1.625rem}.otc-split-col.is-hot{background:linear-gradient(180deg,#ff008c17,#ff008c00 60%),var(--otc-ink-2);border-color:#ff008c73}.otc-split-col h3{font-size:1.3rem}.otc-split-col ul{color:#f6f1eab8;display:grid;gap:.625rem;line-height:1.65;margin:1rem 0 0;padding-left:1.125rem}.otc-note{border-left:.1875rem solid var(--otc-hot);color:#f6f1eac7;font-size:1rem;line-height:1.75;margin-top:1.875rem;max-width:44em;padding:.375rem 0 .375rem 1.25rem}.otc-related{display:grid;gap:.75rem;margin-top:2.25rem}.otc-related a{align-items:center;border-top:.0625rem solid var(--otc-line);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 0;text-decoration:none}.otc-related a:last-child{border-bottom:.0625rem solid var(--otc-line)}.otc-related strong{font-family:var(--otc-display);font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.01em}.otc-related em{color:var(--otc-paper-dim);display:block;font-size:.95rem;font-style:normal;margin-top:.25rem}.otc-related i{color:var(--otc-hot);font-family:var(--otc-mono);font-size:1.2rem;font-style:normal;transition:transform .4s var(--otc-ease-pop)}.otc-related a:hover i{transform:translate(.375rem)}@media(prefers-reduced-motion:reduce){.otc-blob-a,.otc-blob-b,.otc-final-glow,.otc-floaty,.otc-marquee-track,.otc-pop{animation:none!important}}
