@font-face{font-family: "Satoshi";src: url("../fonts/Satoshi-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Satoshi";src: url("../fonts/Satoshi-500.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Satoshi";src: url("../fonts/Satoshi-700.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Satoshi";src: url("../fonts/Satoshi-900.woff2") format("woff2");font-weight: 900;font-style: normal;font-display: swap}:root{--bg: #070707;--bg-1: #0f0f10;--bg-2: #151517;--bg-3: #1b1b1e;--ink: #f4f2ee;--ink-2: #a8a49d;--ink-3: #8c8882;--line: rgba(244,242,238,.1);--line-2: rgba(244,242,238,.18);--line-3: rgba(244,242,238,.34);--paper: #f4f2ee;--paper-1: #fbfaf7;--paper-2: #ebe7e0;--paper-ink: #0b0b0b;--paper-mute: #5c5852;--paper-tone: #7d7871;--paper-line: rgba(11,11,11,.1);--red: #e5483a;--red-btn: #cf3b2b;--red-btn-h: #d63f2f;--red-hi: #ff7b6c;--green: #22b573;--green-hi: #4fd39a;--font: "Satoshi",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ease: cubic-bezier(.16,1,.3,1);--ease-io: cubic-bezier(.65,0,.35,1);--grade: contrast(1.08) saturate(.84) brightness(.9);--fs-1: clamp(2.75rem,1rem + 5.4vw,6.75rem);--fs-2: clamp(2.125rem,1.3rem + 2.8vw,4.25rem);--fs-3: clamp(1.375rem,1.15rem + .75vw,1.875rem);--fs-4: clamp(1.0625rem,1rem + .25vw,1.25rem);--fs-5: .8125rem;--g: 24px;--hdr: 72px;--sec: 96px;--wrap: 1344px;--r: 22px;--r-sm: 14px;--chart-text: #8c8882;--chart-grid: rgba(244,242,238,.05);--chart-border: rgba(244,242,238,.12);--chart-font: "Satoshi",ui-sans-serif,system-ui,sans-serif;--chart-up: #22b573;--chart-down: #e5483a;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width: 340px){:root{--g: 20px}}@media (min-width: 768px){:root{--g: 32px;--hdr: 80px;--sec: 128px}}@media (min-width: 1200px){:root{--g: 48px;--hdr: 88px;--sec: 160px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;color-scheme: dark;background: var(--bg);scroll-padding-top: calc(var(--hdr) + 24px);interpolate-size: allow-keywords}@media (prefers-reduced-motion: no-preference){html:not(.lenis){scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: 1rem;line-height: 1.6;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}img,svg,picture,video,canvas,iframe{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin: 0}ul,ol{padding: 0;list-style: none}h1,h2,h3{font-weight: 700}p{text-wrap: pretty}[hidden]{display: none !important}::selection{background: var(--red);color: #fff}:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px;border-radius: 6px}.why :focus-visible{outline-color: var(--paper-ink)}a,button,label,summary{-webkit-tap-highlight-color: transparent}main{display: block}main:focus{outline: none}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: fixed;left: 16px;top: 16px;z-index: 200;padding: 12px 20px;border-radius: 999px;background: var(--ink);color: var(--bg);font-weight: 700;font-size: 15px;transform: translateY(-160%);transition: transform .3s var(--ease)}.skip:focus{transform: none}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--g));margin-inline: auto;padding-inline: var(--g)}.sec{position: relative;padding-block: var(--sec)}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-stopped{overflow: clip}.h-display{font-size: var(--fs-1);font-weight: 900;line-height: .92;letter-spacing: -.05em;text-wrap: balance}.h-sec{font-size: var(--fs-2);font-weight: 700;line-height: 1;letter-spacing: -.045em;text-wrap: balance}.h-card{font-size: var(--fs-3);font-weight: 700;line-height: 1.15;letter-spacing: -.025em}.lead{font-size: var(--fs-4);line-height: 1.55;font-weight: 500;color: var(--ink-2);max-width: 34em}.fine{font-size: var(--fs-5);line-height: 1.6;color: var(--ink-3);max-width: 70ch}.kicker{font-size: var(--fs-5);line-height: 1.4;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink-3)}.tone{color: var(--ink-3)}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;line-height: 1;color: var(--ink-2)}.eyebrow::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--red);flex: none}.eyebrow--green::before{background: var(--green)}.eyebrow + .h-sec,.eyebrow + .h-display{margin-top: 24px}.ln{display: block;overflow: hidden;padding-bottom: .1em;margin-bottom: -.1em}.ln>span{display: block}.sl-mask{padding-bottom: .12em;margin-bottom: -.12em}.num{font-variant-numeric: tabular-nums}.dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: currentColor;flex: none}.dot--red{background: var(--red)}.dot--green{background: var(--green)}.pulse{position: relative}.pulse::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: inherit;animation: ping 2.2s var(--ease) infinite}@keyframes ping{0%{transform: scale(1);opacity: .7}80%,100%{transform: scale(3.2);opacity: 0}}.chip{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;padding: 0 14px;border-radius: 999px;font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;line-height: 1;white-space: nowrap}.chip--glass{background: rgba(244,242,238,.08);color: #fff;box-shadow: inset 0 0 0 1px rgba(244,242,238,.12);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.chip--soft{background: rgba(244,242,238,.06);color: var(--ink);box-shadow: inset 0 0 0 1px var(--line)}.tag{display: inline-flex;align-items: center;min-height: 24px;padding: 0 10px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 11px;font-weight: 700;letter-spacing: .06em;color: var(--ink-2);white-space: nowrap}.tag--red{border-color: rgba(229,72,58,.5);color: var(--red-hi)}.ic,.btn__ic svg{fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.btn{position: relative;display: inline-flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 8px 8px 8px 24px;border: 0;border-radius: 999px;background: none;font-size: 1rem;font-weight: 700;letter-spacing: -.005em;line-height: 1.2;white-space: nowrap;text-align: left;color: inherit;isolation: isolate;transition: transform .5s var(--ease),translate .6s var(--ease),background-color .3s,box-shadow .4s var(--ease),color .3s}.btn__t{display: inline-flex;align-items: center;gap: 10px}.btn .wa{width: 18px;height: 18px;flex: none}.btn--plain{padding: 8px 28px;justify-content: center}.btn:hover{transform: translateY(-2px)}.btn:active{transform: translateY(0) scale(.98);transition-duration: .12s}.btn__ic{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;flex: none;transition: background-color .3s,color .3s}.btn__ic svg{grid-area: 1 / 1;width: 16px;height: 16px;transition: transform .55s var(--ease)}.btn__ic svg + svg{transform: translateX(-220%)}.btn:hover .btn__ic svg:first-child{transform: translateX(220%)}.btn:hover .btn__ic svg + svg{transform: none}.btn__ic--ext svg + svg{transform: translate(-220%,220%)}.btn:hover .btn__ic--ext svg:first-child{transform: translate(220%,-220%)}.btn__ic--down svg + svg{transform: translateY(-220%)}.btn:hover .btn__ic--down svg:first-child{transform: translateY(220%)}.btn__ic--play svg + svg{transform: scale(0)}.btn:hover .btn__ic--play svg:first-child{transform: scale(0)}.btn:hover .btn__ic--play svg + svg{transform: none}.btn--red{background: var(--red-btn);color: #fff;box-shadow: 0 16px 40px -18px rgba(229,72,58,.75)}.btn--red:hover{background: var(--red-btn-h);box-shadow: 0 22px 48px -18px rgba(229,72,58,.95)}.btn--red .btn__ic{background: rgba(255,255,255,.16)}.btn--ghost{background: rgba(244,242,238,.06);color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.btn--ghost:hover{background: rgba(244,242,238,.12);box-shadow: inset 0 0 0 1px var(--line-3)}.btn--ghost .btn__ic{background: rgba(244,242,238,.1)}.btn--line{color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.btn--line:hover{background: rgba(244,242,238,.06);box-shadow: inset 0 0 0 1px var(--line-3)}.btn--line .btn__ic{background: var(--ink);color: var(--bg)}.btn--light{background: var(--ink);color: var(--bg)}.btn--light:hover{background: #fff;box-shadow: 0 16px 36px -18px rgba(244,242,238,.5)}.btn--light .btn__ic{background: var(--bg);color: var(--ink)}.btn--ink{background: var(--paper-ink);color: var(--paper)}.btn--ink .btn__ic{background: rgba(244,242,238,.14)}.btn--sm{min-height: 44px;padding: 4px 4px 4px 20px;font-size: .9375rem}.btn--sm.btn--plain{padding: 4px 20px}.btn--sm .btn__ic{width: 36px;height: 36px}.btn-row{display: flex;flex-wrap: wrap;gap: 12px}.link{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 700;transition: color .2s}.link::after{content: "";position: absolute;left: 0;right: 0;bottom: 8px;height: 1px;background: currentColor;transform-origin: 100% 50%;transition: transform .55s var(--ease)}.link:hover::after{transform: scaleX(0)}.link:active{opacity: .7}.link .ic{width: 14px;height: 14px;flex: none;transition: transform .5s var(--ease)}.link:hover .ic{transform: translate(2px,2px)}.textbtn{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 4px;border: 0;background: none;font-weight: 700;font-size: 15px;color: var(--ink-2);border-radius: 8px;transition: color .2s,transform .4s var(--ease)}.textbtn:hover{color: var(--ink)}.textbtn:active{transform: scale(.97)}.textbtn .ic{width: 14px;height: 14px}.risk-line{display: flex;align-items: flex-start;gap: 10px;margin-top: 16px;font-size: var(--fs-5);line-height: 1.5;color: var(--ink-3)}.risk-line .dot{margin-top: .6em}.logo{display: inline-flex;flex-direction: column;gap: .32em;line-height: 1;font-size: 15px;color: var(--ink);border-radius: 6px}.logo__the{display: inline-flex;align-items: flex-end;font-weight: 900;font-size: .7em;letter-spacing: .22em}.logo__name{display: inline-flex;align-items: flex-end;font-weight: 900;letter-spacing: .14em;white-space: nowrap}.logo svg{width: auto;overflow: visible;flex: none}.logo .c-t{height: .864em;margin-bottom: -.144em;margin-right: .06em}.logo .c-i{height: .86em;margin: 0 .2em 0 .14em}.logo__tag{font-weight: 700;font-size: .5em;letter-spacing: .38em;text-transform: uppercase;opacity: .62;white-space: nowrap}.progress{position: fixed;inset: 0 0 auto;z-index: 70;height: 2px;pointer-events: none}.progress i{display: block;height: 100%;background: linear-gradient(90deg,var(--red),#ff8a6f);transform-origin: 0 50%;transform: scaleX(var(--p,0))}.hdr{position: fixed;inset: 0 0 auto;z-index: 60}.hdr::before{content: "";position: absolute;inset: 0;background: rgba(7,7,7,.72);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);border-bottom: 1px solid var(--line);opacity: 0;transition: opacity .4s;pointer-events: none}.hdr.is-scrolled::before,.hdr:has([aria-expanded="true"])::before{opacity: 1}.hdr__in{position: relative;z-index: 2;height: var(--hdr);display: flex;align-items: center;justify-content: space-between;gap: 24px}.hdr__nav{display: none}.hdr__end{display: flex;align-items: center;gap: 8px}.mchip{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-width: 112px;height: 44px;padding: 0 18px 0 20px;border: 0;border-radius: 999px;background: rgba(244,242,238,.07);box-shadow: inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);color: var(--ink);font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;line-height: 1;white-space: nowrap}.mchip:hover{background: rgba(244,242,238,.13);box-shadow: inset 0 0 0 1px var(--line-3)}.mchip:active{transform: scale(.97)}.mchip__dots{display: inline-flex;gap: 4px}.mchip__dots::before,.mchip__dots::after{content: "";width: 5px;height: 5px;border-radius: 50%;background: currentColor;transition: transform .5s var(--ease),background-color .3s}.mchip[aria-expanded="true"] .mchip__dots::before{transform: translateX(4.5px)}.mchip[aria-expanded="true"] .mchip__dots::after{transform: translateX(-4.5px);background: var(--red)}.t-close{display: none}.no-js .mchip{display: none}.mchip[aria-expanded="true"] .t-open{display: none}.mchip[aria-expanded="true"] .t-close{display: inline}.hdr__end .hdr__login{display: none}@media (min-width: 768px){.hdr__end .hdr__login{display: inline-flex}}@media (min-width: 1100px){.hdr__nav{display: flex;gap: 2px}.hdr__nav a{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;font-size: 15px;font-weight: 500;color: #d9d5cf;transition: color .2s,background-color .2s}.hdr__nav a:hover{color: #fff;background: rgba(244,242,238,.07)}.hdr__nav a:active{background: rgba(244,242,238,.12)}.hdr__nav a[aria-current="page"],.hdr__nav a.is-current{color: #fff}.hdr__nav a[aria-current="page"]::after,.hdr__nav a.is-current::after{content: "";position: absolute;left: 50%;bottom: 5px;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--red)}}.hdr .logo,.hdr__nav a,.mchip,.hdr__login{transition: color .35s,background-color .35s,box-shadow .35s,opacity .3s,visibility .3s,transform .5s var(--ease)}.hdr:has([aria-expanded="true"]) .hdr__nav,.hdr:has([aria-expanded="true"]) .hdr__login{opacity: 0;visibility: hidden}.hdr.on-light::before{background: rgba(244,242,238,.86);border-bottom-color: var(--paper-line)}.hdr.on-light:not(:has([aria-expanded="true"])) .logo{color: var(--paper-ink)}.hdr.on-light .hdr__nav a{color: #3a3834}.hdr.on-light .hdr__nav a:hover{color: #000;background: rgba(11,11,11,.06)}.hdr.on-light .hdr__nav a.is-current{color: #000}.hdr.on-light:not(:has([aria-expanded="true"])) .mchip{background: rgba(11,11,11,.05);box-shadow: inset 0 0 0 1px rgba(11,11,11,.16);color: var(--paper-ink)}.hdr:has([aria-expanded="true"])::before,.hdr.on-light:has([aria-expanded="true"])::before{background: var(--bg);border-bottom-color: var(--line)}.hdr.on-light :focus-visible{outline-color: var(--paper-ink)}.menu{position: fixed;inset: var(--hdr) 0 0;z-index: 1;display: flex;flex-direction: column;padding: 24px 0 32px;background: radial-gradient(70% 55% at 88% 4%,rgba(229,72,58,.1),rgba(229,72,58,0) 65%),radial-gradient(60% 50% at 0% 100%,rgba(34,181,115,.06),rgba(34,181,115,0) 65%),var(--bg);overflow-y: auto;overscroll-behavior: contain;animation: fadeIn .4s var(--ease) both}.menu__in{flex: 1;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,4fr);gap: 48px 96px;align-items: end}.menu__links{border-top: 1px solid var(--line)}.menu__links li{border-bottom: 1px solid var(--line);animation: rise .8s var(--ease) both}.menu__links li:nth-child(2){animation-delay: .04s}.menu__links li:nth-child(3){animation-delay: .08s}.menu__links li:nth-child(4){animation-delay: .12s}.menu__links li:nth-child(5){animation-delay: .16s}.menu__links li:nth-child(6){animation-delay: .2s}.menu__links li:nth-child(7){animation-delay: .24s}.menu__links a{display: flex;align-items: baseline;gap: 24px;padding: 10px 0;font-size: clamp(2rem,1rem + 3.2vw,4.25rem);font-weight: 700;letter-spacing: -.045em;line-height: 1.05;transition: color .3s,transform .6s var(--ease)}.menu__links small{min-width: 2.4em;font-size: var(--fs-5);font-weight: 700;letter-spacing: .1em;color: var(--ink-3);font-variant-numeric: tabular-nums;transition: color .3s}.menu__links a:hover{transform: translateX(8px)}.menu__links a:hover small,.menu__links a[aria-current="page"] small{color: var(--red)}.menu__links a:active{opacity: .7}.menu__aside{display: grid;gap: 12px;align-content: end;padding-bottom: 8px;animation: rise .9s var(--ease) .15s both}.menu__big{display: inline-flex;align-items: center;width: fit-content;min-height: 44px;font-size: var(--fs-3);font-weight: 700;letter-spacing: -.02em;transition: color .2s}.menu__mail{display: inline-flex;align-items: center;width: fit-content;max-width: 100%;min-height: 44px;color: var(--ink-2);overflow-wrap: anywhere;transition: color .2s}.menu__big:hover,.menu__mail:hover{color: #fff}.menu__big:active,.menu__mail:active,.menu__soc a:active{opacity: .7}.menu__btns{display: grid;gap: 12px;margin-bottom: 16px}.menu__btns .btn{width: 100%}.menu__soc{display: flex;flex-wrap: wrap;gap: 0 20px}.menu__soc a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 500;color: var(--ink-2);transition: color .2s}.menu__soc a:hover{color: var(--ink)}.menu__tip{font-size: var(--fs-5);color: var(--ink-3)}.menu__tip kbd{font: 700 11px/1 var(--font);padding: 4px 6px;border-radius: 6px;background: rgba(244,242,238,.08);color: var(--ink-2)}@media (max-width: 899px){.menu__in{grid-template-columns: minmax(0,1fr);align-items: start;gap: 40px}.menu__aside{align-content: start}}@media (max-width: 767px){.menu{padding-top: 8px}.menu__links a{gap: 16px;padding: 12px 0;font-size: 2rem}}@keyframes fadeIn{from{opacity: 0}}@keyframes rise{from{opacity: 0;transform: translateY(16px)}}.film{position: relative;overflow: hidden;background: #0b0b0a;isolation: isolate}.film>picture{position: absolute;inset: 0;display: block}.film img{width: 100%;height: 100%;object-fit: cover;filter: var(--grade)}.film::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background-image: var(--grain);background-size: 180px;opacity: .1;mix-blend-mode: overlay}.hero{position: relative;min-height: 100svh;display: flex;flex-direction: column;isolation: isolate;overflow: hidden;background: var(--bg)}.hero__media{position: absolute;inset: 0;z-index: -2;will-change: transform}.hero__media picture,.hero__media img{position: absolute;inset: 0;width: 100%;height: 100%}.hero__media img{object-position: 62% 32%;transform-origin: 68% 40%;animation: push 9s var(--ease) both}.hero__media::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(90deg,rgba(7,7,7,.95) 0%,rgba(7,7,7,.8) 26%,rgba(7,7,7,.28) 50%,rgba(7,7,7,0) 64%),linear-gradient(0deg,#070707 0%,rgba(7,7,7,.6) 22%,rgba(7,7,7,0) 46%),linear-gradient(180deg,rgba(7,7,7,.7) 0%,rgba(7,7,7,0) 20%),radial-gradient(120% 90% at 70% 40%,rgba(7,7,7,0) 50%,rgba(7,7,7,.5) 100%)}@keyframes push{from{transform: scale(1.07)}to{transform: scale(1)}}.hero__sweep{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.hero__sweep::before{content: "";position: absolute;top: -20%;bottom: -20%;left: 0;width: 34%;background: linear-gradient(100deg,rgba(255,236,220,0) 0%,rgba(255,236,220,.05) 42%,rgba(255,236,220,.085) 50%,rgba(255,236,220,.05) 58%,rgba(255,236,220,0) 100%);transform: translateX(-130%) skewX(-14deg);animation: sweep 16s var(--ease-io) 2.6s infinite}@keyframes sweep{0%{transform: translateX(-130%) skewX(-14deg)}42%,100%{transform: translateX(420%) skewX(-14deg)}}.hero__body{margin-top: auto;padding-top: calc(var(--hdr) + 96px);padding-bottom: 48px;display: grid;grid-template-columns: minmax(0,1fr);align-items: end}.hero__copy{max-width: 840px}.hero__who{display: inline-flex;align-items: center;gap: 12px;font-size: 14px;font-weight: 700;color: #e9e5df;letter-spacing: .01em}.hero__who img{width: 32px;height: 32px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 1px rgba(244,242,238,.28)}.hero__title{margin-top: 24px;font-size: clamp(2.75rem,1rem + 5.4vw,6.75rem)}.hero__title .ln{white-space: nowrap}.amp{color: var(--red)}.hero__lead{margin-top: 24px;max-width: 29em;color: #c4c0ba}.hero__ctas{margin-top: 40px}.hero .risk-line{margin-top: 20px}.rise{animation: riseIn 1.2s var(--ease) both}.d1{animation-delay: .1s}.d2{animation-delay: .22s}.d3{animation-delay: .34s}.d4{animation-delay: .5s}.d5{animation-delay: .66s}@keyframes riseIn{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: none}}.hero__title .ln>span,.h-anim .ln>span{animation: lineUp 1.3s var(--ease) .08s both}.hero__title .ln + .ln>span{animation-delay: .18s}@keyframes lineUp{from{transform: translateY(112%)}to{transform: none}}.sess-chip{display: inline-flex;align-items: center;gap: 10px;min-height: 36px;padding: 0 14px 0 12px;border-radius: 999px;background: rgba(14,14,13,.62);box-shadow: inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);font-size: 13px;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums;white-space: nowrap}.sess-chip span{color: var(--ink)}.sess-chip__dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: var(--ink-3);flex: none}.sess-chip.is-open .sess-chip__dot{background: var(--green)}.sess-chip.is-open .sess-chip__dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: inherit;animation: ping 2.4s var(--ease) infinite}.no-js .sess-chip{display: none}@keyframes flash{0%{color: var(--green-hi)}100%{color: var(--ink-3)}}.trust{position: relative;border-top: 1px solid var(--line);background: rgba(7,7,7,.6);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.trust ul{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.trust li{display: flex;align-items: center;gap: 16px;padding: 24px 0}.trust li + li{padding-left: 32px;border-left: 1px solid var(--line)}.trust .ic{width: 20px;height: 20px;flex: none;color: var(--red);stroke-width: 2}.trust p{margin: 0}.trust b{display: block;font-size: 17px;font-weight: 700;line-height: 1.2;letter-spacing: -.01em;color: var(--ink);font-variant-numeric: tabular-nums}.trust span{display: inline}.trust p>span{display: block;font-size: 14px;line-height: 1.4;color: var(--ink-2)}.tape{border-bottom: 1px solid var(--line);background: var(--bg)}.tape__in{display: flex;align-items: center;gap: 24px;min-height: 72px}.tape__label{flex: none;display: inline-flex;align-items: center;gap: 10px;padding-right: 24px;border-right: 1px solid var(--line);font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3);white-space: nowrap}.tape__tv{flex: 1 1 auto;min-width: 0;height: 46px;overflow: hidden;-webkit-mask: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.tape__tv>*{display: block;width: 100%}.sstrip{border-bottom: 1px solid var(--line);background: linear-gradient(180deg,rgba(244,242,238,.018),rgba(244,242,238,0))}.sstrip__in{display: grid;grid-template-columns: 220px minmax(0,1fr)}.sstrip__head{display: flex;flex-direction: column;justify-content: center;gap: 4px;padding: 18px 24px 18px 0;border-right: 1px solid var(--line)}.sstrip__k{font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.sstrip__now{font-size: 13px;color: var(--ink-3)}.sstrip__now b{font-size: 17px;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums}.sstrip__more{display: inline-flex;align-items: center;gap: 6px;margin-top: 2px;font-size: 12px;font-weight: 700;color: var(--ink-2);transition: color .2s}.sstrip__more .ic{width: 12px;height: 12px;transition: transform .5s var(--ease)}.sstrip__head:hover .sstrip__more{color: var(--ink)}.sstrip__head:hover .sstrip__more .ic{transform: translateX(3px)}.sstrip__head:active{opacity: .7}.sstrip__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.scell{display: grid;align-content: center;gap: 10px;min-width: 0;padding: 18px 24px;border-right: 1px solid var(--line)}.scell:last-child{border-right: 0;padding-right: 0}.scell__top{display: flex;justify-content: space-between;align-items: center;gap: 12px}.scell__top b{font-size: 15px;font-weight: 700}.scell .sess__status{min-height: 24px;padding: 0 10px;font-size: 10px}.scell .sess__bar{height: 3px}.scell__left{font-size: 13px;color: var(--ink-3);font-variant-numeric: tabular-nums;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.scell.is-open .scell__left{color: var(--ink-2)}.no-js .sstrip{display: none}@media (max-width: 1023px){.sstrip__in{grid-template-columns: minmax(0,1fr)}.sstrip__head{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 16px;padding: 14px 0;border-right: 0;border-bottom: 1px solid var(--line)}.sstrip__more{grid-row: 1 / 3;grid-column: 2;align-self: center;margin: 0;min-height: 44px}.scell:first-child{padding-left: 0}}@media (max-width: 767px){.sstrip__list{grid-template-columns: repeat(2,minmax(0,1fr))}.scell,.scell:first-child{padding: 16px 16px 16px 0}.scell:nth-child(2n){padding: 16px 0 16px 16px;border-right: 0}.scell:nth-child(-n+2){border-bottom: 1px solid var(--line)}}.tape--inline{margin-top: clamp(56px,6vw,96px);border-top: 1px solid var(--line)}.story__title{max-width: none;margin-bottom: 56px;text-align: center}.anat{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);grid-template-areas: "l stage r";height: clamp(560px,76svh,720px);border-radius: var(--r);overflow: hidden;isolation: isolate;background: radial-gradient(44% 72% at 50% 46%,#23211e 0%,#151413 52%,#0b0b0a 100%);box-shadow: inset 0 0 0 1px var(--line),0 60px 140px -80px rgba(0,0,0,.9)}.anat__stage{grid-area: stage;position: relative;height: 100%;aspect-ratio: 3 / 4}.anat__stage::before{content: "";position: absolute;left: 26%;right: 26%;bottom: 6%;height: 7%;border-radius: 50%;background: radial-gradient(closest-side,rgba(34,181,115,.26),rgba(34,181,115,0));pointer-events: none}.anat__canvas{position: absolute;inset: 0}.anat__canvas canvas{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1.4s var(--ease);touch-action: pan-y}.anat__stage.is-live .anat__canvas canvas{opacity: 1}.anat__poster{display: none;position: absolute;inset: 0}.anat__poster img{width: 100%;height: 100%;object-fit: cover}.no-js .anat__poster,.no-gl .anat__poster,.anat__stage.is-slow:not(.is-live) .anat__poster{display: block}.anat__load{position: absolute;left: 50%;top: 50%;width: 96px;height: 2px;margin: -1px 0 0 -48px;border-radius: 2px;background: rgba(255,255,255,.1);overflow: hidden;transition: opacity .6s}.anat__load::after{content: "";position: absolute;inset: 0;background: rgba(255,255,255,.55);transform-origin: 0 50%;animation: load 1.6s var(--ease-io) infinite}.anat__stage.is-live .anat__load,.anat__stage.is-slow .anat__load,.no-gl .anat__load,.no-js .anat__load{opacity: 0}@keyframes load{0%{transform: scaleX(0)}60%{transform: scaleX(1);transform-origin: 0 50%}61%{transform-origin: 100% 50%}100%{transform: scaleX(0);transform-origin: 100% 50%}}.anat__lines{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;overflow: visible;pointer-events: none}.anat__ln path{fill: none;stroke: rgba(244,242,238,.34);stroke-width: 1}.anat__ln .anat__rule{stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke-dashoffset 1.2s var(--ease) calc(var(--i) * 70ms + .1s)}.anat__ln .anat__ah{stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;transition: opacity .45s calc(var(--i) * 70ms + .85s)}.anat__ln.is-l .anat__ah{stroke: var(--green-hi)}.anat__ln.is-r .anat__ah{stroke: var(--red-hi)}.anat__ln circle{fill: rgba(244,242,238,.55);transition: opacity .4s calc(var(--i) * 70ms)}.js .anat:not(.is-drawn) .anat__rule{stroke-dashoffset: 1}.js .anat:not(.is-drawn) .anat__ah,.js .anat:not(.is-drawn) .anat__ln circle{opacity: 0}.anat__side{position: relative;z-index: 3}.anat__side--l{grid-area: l}.anat__side--r{grid-area: r}.anat__side li{position: absolute;top: var(--y);display: flex;align-items: baseline;gap: 12px;white-space: nowrap;transform: translateY(-50%);transition: opacity .8s var(--ease),transform 1s var(--ease);transition-delay: calc(var(--i,0) * 70ms)}.anat__side--l li{right: 32px}.anat__side--r li{left: 32px}.anat__n{font-size: 12px;font-weight: 700;letter-spacing: .1em;font-variant-numeric: tabular-nums}.anat__side--l .anat__n{color: var(--green-hi)}.anat__side--r .anat__n{color: var(--red-hi)}.anat__t{font-size: clamp(1.0625rem,.82rem + .5vw,1.375rem);font-weight: 700;letter-spacing: -.015em;line-height: 1.2;color: var(--ink)}.anat__up{display: none}.js .anat:not(.is-drawn) .anat__side--l li{opacity: 0;transform: translate(-16px,-50%)}.js .anat:not(.is-drawn) .anat__side--r li{opacity: 0;transform: translate(16px,-50%)}@media (max-width: 1023px){.story__title{margin-bottom: 32px}.anat{height: auto;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "stage stage" "l r";gap: 8px 16px;padding: 0 16px 16px}.anat__stage{width: min(100%,440px);height: auto;aspect-ratio: 1 / 1;justify-self: center}.anat__lines{display: none}.anat__side li{position: static;display: grid;grid-template-columns: 14px auto minmax(0,1fr);align-items: center;gap: 10px;padding: 14px 0;border-top: 1px solid var(--line);white-space: normal;transform: none}.anat__up{display: block;width: 14px;height: 14px}.anat__side--l .anat__up{color: var(--green-hi)}.anat__side--r .anat__up{color: var(--red-hi)}.anat__t{font-size: 1.0625rem}.js .anat:not(.is-drawn) .anat__side--l li,.js .anat:not(.is-drawn) .anat__side--r li{transform: translateY(10px)}}@media (max-width: 767px){.anat{margin-inline: calc(-1 * var(--g) + 8px);padding: 0 12px 12px;border-radius: 18px;gap: 0 12px}.anat__side li{grid-template-columns: 12px auto minmax(0,1fr);gap: 6px;padding: 12px 0}.anat__up{width: 12px;height: 12px}.anat__n{font-size: 11px;letter-spacing: .06em}.anat__t{font-size: .875rem;letter-spacing: -.01em}}.why{position: relative;isolation: isolate;padding-block: var(--sec);color: var(--paper-ink)}.why__sheet{position: absolute;inset: 0;z-index: -1;background: var(--paper);clip-path: inset(0 var(--ci,0px) round var(--cr,0px))}.why .eyebrow{color: var(--paper-mute)}.why .tone{color: var(--paper-tone)}.why__head .h-sec{max-width: 16ch}.why__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-top: 80px}.why__item{display: flex;flex-direction: column;min-height: 432px;padding: 32px;border-radius: var(--r);background: var(--paper-1);box-shadow: inset 0 0 0 1px var(--paper-line);transition: transform .6s var(--ease),box-shadow .6s var(--ease)}.why__item:hover{transform: translateY(-4px);box-shadow: inset 0 0 0 1px var(--paper-line),0 32px 64px -40px rgba(11,11,11,.35)}.why__art{aspect-ratio: 240 / 140;margin: -8px -8px auto;padding: 16px;border-radius: var(--r-sm);background: var(--paper-2)}.why__art svg{width: 100%;height: 100%}.why__n{margin-top: 40px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .14em;color: var(--paper-mute)}.why__item h3{margin-top: 8px}.why__item p{margin-top: 12px;color: var(--paper-mute)}.why__close{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px 24px;margin-top: 64px;align-items: end}.why__close p{grid-column: 5 / 12;font-size: var(--fs-3);font-weight: 500;line-height: 1.3;letter-spacing: -.02em;color: var(--paper-mute)}.why__close strong{color: var(--paper-ink);font-weight: 700}.why__close .link{grid-column: 5 / 12;justify-self: start}.method__head{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 32px 48px;align-items: end;margin-bottom: 56px}.method__head .lead{justify-self: end;max-width: 30em}.method__sticky{position: relative}.term{position: relative;border-radius: var(--r);background: linear-gradient(180deg,#0f0f10,#0b0b0c);box-shadow: inset 0 0 0 1px var(--line-2),0 40px 120px -40px rgba(0,0,0,.85);overflow: clip}.term__bar{display: flex;align-items: center;gap: 16px;min-height: 52px;padding: 0 16px;border-bottom: 1px solid var(--line);font-size: var(--fs-5);color: var(--ink-2)}.term__sym{display: inline-flex;align-items: center;gap: 8px;height: 28px;padding: 0 10px;border-radius: 8px;background: rgba(244,242,238,.05);color: var(--ink);font-weight: 700;white-space: nowrap}.term__sym .ic{width: 14px;height: 14px;color: var(--green)}.m-now{display: none;white-space: nowrap}.m-now b{color: var(--ink);font-weight: 700}.m-status{margin-left: auto;display: inline-flex;align-items: center;gap: 8px;height: 28px;padding: 0 12px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-2);transition: color .3s,box-shadow .3s,background-color .3s}.m-status .dot{position: relative;background: var(--ink-3)}.m-panel[data-step="3"] .m-status{color: var(--green-hi);box-shadow: inset 0 0 0 1px rgba(34,181,115,.35);background: rgba(34,181,115,.08)}.m-panel[data-step="3"] .m-status .dot{background: var(--green)}.m-panel[data-step="3"] .m-status .dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: inherit;animation: ping 2s var(--ease) infinite}.m-prog{position: absolute;left: 0;right: 0;top: 51px;height: 1px;background: var(--red);transform-origin: 0 50%;transform: scaleX(var(--p,0));z-index: 2}.m-body{display: grid}.m-head{position: relative;background: linear-gradient(180deg,#0f0f10,#0c0c0d)}.m-chart{position: relative;padding: 16px 8px 8px 12px}.m-chart svg{width: 100%;height: auto}.m-svg--wide{display: none}@media (min-width: 640px){.m-svg--wide{display: block}.m-svg--compact{display: none}}.m-foot{display: flex;justify-content: space-between;gap: 16px;padding: 12px 16px;border-top: 1px solid var(--line);font-size: 12px;color: var(--ink-3)}.m-foot b{color: var(--ink);font-weight: 700}.m-readout{opacity: .35;transition: opacity .4s;white-space: nowrap}.m-panel[data-step="2"] .m-readout,.m-panel[data-step="3"] .m-readout{opacity: 1}.m-steps{border-top: 1px solid var(--line)}.m-step{position: relative;display: grid;grid-template-columns: 32px 1fr;gap: 6px 16px;width: 100%;padding: 24px 20px;border: 0;border-bottom: 1px solid var(--line);background: none;text-align: left;color: var(--ink-2);transition: background-color .3s,opacity .4s}.m-steps li:last-child .m-step{border-bottom: 0}.m-step::before{content: "";position: absolute;left: 0;top: 16px;bottom: 16px;width: 2px;border-radius: 2px;background: var(--red);transform: scaleY(0);transition: transform .5s var(--ease)}.m-step:hover{background: rgba(244,242,238,.025)}.m-step:active{background: rgba(244,242,238,.045)}.m-step:focus-visible{outline-offset: -2px}.m-step__n{grid-row: span 2;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 10px;box-shadow: inset 0 0 0 1px var(--line-2);font-weight: 700;font-size: var(--fs-5);color: var(--ink-2);font-variant-numeric: tabular-nums;transition: background-color .3s,box-shadow .3s,color .3s}.m-step__t{display: block;font-weight: 700;font-size: 1.0625rem;line-height: 1.35;color: var(--ink);transition: color .3s}.m-step__d{display: block;font-size: .9375rem;line-height: 1.55;color: var(--ink-3);transition: color .3s}.m-step[aria-pressed="true"]{background: rgba(244,242,238,.03)}.m-step[aria-pressed="true"]::before{transform: scaleY(1)}.m-step[aria-pressed="true"] .m-step__n{background: var(--red-btn);box-shadow: none;color: #fff}.m-step[aria-pressed="true"] .m-step__d{color: var(--ink-2)}.mc text{font-family: var(--font);font-size: 11px;fill: var(--ink-3)}.mc .ax{font-variant-numeric: tabular-nums}.mc .sess-l{font-size: 10px;font-weight: 700;letter-spacing: .08em;fill: #7a766f}.mc .lbl{font-size: 11px;font-weight: 700}.mc .lbl-ink{fill: var(--ink)}.mc .lbl-red{fill: var(--red-hi)}.mc .lbl-green{fill: var(--green-hi)}.mc .tagtxt{font-size: 11px;font-weight: 700;fill: #fff;font-variant-numeric: tabular-nums}.mc .c{transform-box: fill-box;transform-origin: 50% 50%}.mc .m-layer{transition: opacity .6s var(--ease)}.mc .m-layer .grow-x{transform-box: fill-box;transform-origin: 0 50%;transition: transform 1s var(--ease)}.mc .m-layer .fade{transition: opacity .6s var(--ease) .35s}.mc .pre-tag{transition: opacity .4s}.mc .entry-halo{transform-box: fill-box;transform-origin: center}.js .m-panel:not(.is-drawn) .mc .m-base .c{opacity: 0;transform: scaleY(0)}.js .mc .m-base .c{transition: transform .7s var(--ease),opacity .4s;transition-delay: calc(var(--i) * 16ms)}.js .mc .m-layer:not(.is-on){opacity: 0}.js .mc .m-layer:not(.is-on) .grow-x{transform: scaleX(0)}.js .mc .m-layer:not(.is-on) .fade{opacity: 0}.js .mc .m-post .c{transition: transform .6s var(--ease),opacity .3s;transition-delay: calc(var(--i) * 70ms + .2s)}.js .mc .m-layer:not(.is-on) .m-post .c{opacity: 0;transform: scaleY(0)}.m-panel[data-step="3"] .mc .pre-tag{opacity: 0}.m-panel[data-step="3"] .mc .entry-halo{animation: halo 2.2s 1.2s infinite}@keyframes halo{0%{transform: scale(.4);opacity: .9}100%{transform: scale(1.7);opacity: 0}}@media (min-width: 1024px){.m-body{grid-template-columns: 340px 1fr}.m-steps{order: -1;border-top: 0;border-right: 1px solid var(--line);display: flex;flex-direction: column}.m-steps li{flex: 1;display: flex}.m-step{padding: 24px;align-content: center}.m-chart{padding: 24px 16px 16px 20px}.m-now{display: inline}.method.is-pinned .method__track{height: 300vh}.method.is-pinned .method__sticky{position: sticky;top: 0;height: 100vh;display: flex;flex-direction: column;justify-content: center;padding-top: var(--hdr)}}@media (max-width: 1023px){.method.is-scrolly .m-head{position: sticky;top: var(--hdr);z-index: 3;border-bottom: 1px solid var(--line);box-shadow: 0 16px 32px -16px rgba(0,0,0,.8)}.method.is-scrolly .m-step{padding-block: 40px}.method.is-scrolly .m-step:not([aria-pressed="true"]){opacity: .5}.method.is-scrolly .m-steps li:last-child .m-step{padding-bottom: calc(40px + 18vh)}}@property --ang{syntax: "<angle>";inherits: false;initial-value: 0deg}.progs__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;margin-bottom: 56px}.progs__track{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.prog{position: relative;display: flex;flex-direction: column;min-height: 640px;padding: 32px;border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line);transition: transform .7s var(--ease),box-shadow .7s var(--ease)}.prog:hover{transform: translateY(-6px);box-shadow: inset 0 0 0 1px var(--line-2),0 40px 80px -48px rgba(0,0,0,.9)}.prog__top{display: flex;justify-content: space-between;align-items: center;gap: 16px}.prog__n{font-size: var(--fs-5);font-weight: 700;letter-spacing: .12em;color: var(--ink-3);font-variant-numeric: tabular-nums}.prog__art{height: 120px;margin: 40px 0 32px}.prog__art svg{height: 100%;width: auto}.prog h3{font-size: 1.875rem;line-height: 1.08;letter-spacing: -.035em;max-width: 12ch}.prog__desc{margin-top: 16px;color: var(--ink-2)}.ticks{margin: 32px 0 40px;border-top: 1px solid var(--line)}.ticks li{position: relative;padding: 12px 0 12px 28px;border-bottom: 1px solid var(--line);font-weight: 500;color: var(--ink)}.ticks li::before{content: "";position: absolute;left: 0;top: 50%;width: 11px;height: 11px;margin-top: -5.5px;background: linear-gradient(var(--green),var(--green)) center / 100% 1.5px no-repeat,linear-gradient(var(--green),var(--green)) center / 1.5px 100% no-repeat}.prog .btn{margin-top: auto;align-self: stretch}.prog--feat{background: radial-gradient(120% 70% at 50% 0%,rgba(229,72,58,.17),rgba(229,72,58,0) 62%),var(--bg-3);box-shadow: inset 0 0 0 1px rgba(229,72,58,.18),0 48px 120px -64px rgba(229,72,58,.55)}.prog--feat:hover{box-shadow: inset 0 0 0 1px rgba(229,72,58,.3),0 56px 120px -56px rgba(229,72,58,.7)}.prog--feat .ticks li::before{background: linear-gradient(var(--red),var(--red)) center / 100% 1.5px no-repeat,linear-gradient(var(--red),var(--red)) center / 1.5px 100% no-repeat}.prog__face{display: flex;align-items: center;gap: 16px;height: 120px;margin: 40px 0 32px}.prog__face img{width: 96px;height: 96px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 4px rgba(244,242,238,.08),0 0 0 5px rgba(229,72,58,.25)}.prog__face span{font-size: var(--fs-5);font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-2)}.prog__face strong{display: block;margin-top: 4px;color: var(--ink);font-size: 1rem;letter-spacing: 0;text-transform: none}.prog__ring,.panel__ring{position: absolute;inset: 0;z-index: 1;border-radius: inherit;padding: 1px;pointer-events: none;background: conic-gradient(from var(--ang),rgba(229,72,58,0) 0deg,rgba(229,72,58,.95) 50deg,rgba(255,190,170,.8) 70deg,rgba(229,72,58,0) 130deg,rgba(34,181,115,0) 190deg,rgba(34,181,115,.7) 250deg,rgba(34,181,115,0) 310deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: spin 9s linear infinite}.panel__ring{opacity: .7;animation-duration: 14s}@keyframes spin{to{--ang: 360deg}}.progs__dots{display: none;justify-content: center;gap: 8px;margin-top: 24px}.progs__dots i{width: 6px;height: 6px;border-radius: 999px;background: var(--line-3);transition: width .5s var(--ease),background-color .3s}.progs__dots i.is-on{width: 24px;background: var(--ink)}.panel{position: relative;border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden;isolation: isolate}.quiz-panel{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: 80px;padding: 96px 80px}.quiz-panel::before{content: "";position: absolute;width: 760px;height: 760px;left: -260px;bottom: -460px;z-index: -1;border-radius: 50%;background: radial-gradient(closest-side,rgba(229,72,58,.2),rgba(229,72,58,0));pointer-events: none}.quiz-sec__copy .h-sec{max-width: 12ch}.quiz-sec__copy p:not(.eyebrow){margin-top: 24px;color: var(--ink-2);max-width: 38ch}.quiz{position: relative;z-index: 2;padding: 32px;border-radius: var(--r-sm);background: rgba(244,242,238,.03);box-shadow: inset 0 0 0 1px var(--line);min-height: 456px;display: flex;flex-direction: column}.quiz__top{display: flex;align-items: center;gap: 16px;margin-bottom: 32px}.quiz__progress{flex: 1;height: 2px;border-radius: 2px;background: var(--line-2);overflow: hidden}.quiz__progress span{display: block;height: 100%;background: var(--red);transform-origin: 0 50%;transform: scaleX(0);transition: transform .7s var(--ease)}.quiz__count{font-size: var(--fs-5);font-weight: 700;letter-spacing: .12em;color: var(--ink-3);font-variant-numeric: tabular-nums;min-width: 5ch;text-align: right}.quiz__step{border: 0;margin: 0;padding: 0;min-width: 0}.quiz__step.is-active{animation: stepIn .6s var(--ease) both}@keyframes stepIn{from{opacity: 0;transform: translateX(16px)}}.quiz__step legend{padding: 0;margin-bottom: 24px;font-size: var(--fs-3);font-weight: 700;letter-spacing: -.025em;line-height: 1.2}.quiz__opt{position: relative;display: flex;align-items: center;gap: 16px;min-height: 64px;margin-top: 8px;padding: 12px 20px 12px 12px;border-radius: var(--r-sm);background: rgba(244,242,238,.04);box-shadow: inset 0 0 0 1px var(--line);cursor: pointer;transition: background-color .3s,transform .5s var(--ease),box-shadow .3s}.quiz__opt:hover{background: rgba(244,242,238,.08);transform: translateX(4px)}.quiz__opt:active{transform: scale(.99)}.quiz__opt input{position: absolute;opacity: 0;width: 1px;height: 1px}.quiz__opt:has(input:focus-visible){box-shadow: 0 0 0 2px var(--ink)}.quiz__key{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 12px;background: rgba(244,242,238,.08);font-size: var(--fs-5);font-weight: 700;letter-spacing: .06em;transition: background-color .3s,color .3s}.quiz__opt:has(input:checked){background: rgba(229,72,58,.1);box-shadow: inset 0 0 0 1px rgba(229,72,58,.5)}.quiz__opt:has(input:checked) .quiz__key{background: var(--red-btn);color: #fff}.quiz__result{animation: stepIn .7s var(--ease) both}.quiz__result h3{margin-top: 16px;font-size: var(--fs-2);line-height: 1.02;letter-spacing: -.045em;outline: none}.quiz__result p:not(.eyebrow){margin-top: 16px;color: var(--ink-2);max-width: 44ch}.quiz__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 32px}.quiz__nav{display: flex;justify-content: space-between;align-items: center;margin-top: auto;padding-top: 24px}.mentor__head{margin-bottom: 56px}.mentor__head .h-sec{max-width: 14ch}.mentor__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 24px;align-items: start}.mentor__photo{grid-column: 1 / span 5;aspect-ratio: 4 / 5;border-radius: var(--r)}.mentor__photo img{object-position: 82% 50%;transform: scale(1.18);transform-origin: 74% 46%}.mentor__photo::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(7,7,7,.65) 0%,rgba(7,7,7,0) 30%);pointer-events: none}.mentor__photo figcaption{position: absolute;left: 24px;bottom: 20px;z-index: 3;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: rgba(244,242,238,.8)}.mentor__copy{grid-column: 7 / span 6;padding-top: 8px}.quote p{font-size: clamp(1.625rem,1.15rem + 1.6vw,2.75rem);font-weight: 500;line-height: 1.18;letter-spacing: -.03em;color: var(--ink);text-indent: -.42em;text-wrap: pretty}.quote p::before{content: "\201C";color: var(--red)}.quote p::after{content: "\201D"}.quote footer{margin-top: 32px;display: flex;align-items: center;gap: 16px}.quote footer img{width: 48px;height: 48px;border-radius: 50%;object-fit: cover}.quote cite{display: block;font-style: normal;font-weight: 700;font-size: 16px}.quote footer span span{display: block;font-size: 14px;color: var(--ink-3)}.mentor__points{margin-top: 56px;border-top: 1px solid var(--line)}.mentor__points li{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,3fr);gap: 24px;padding: 20px 0;border-bottom: 1px solid var(--line);font-size: 15px}.mentor__points b{font-weight: 700}.mentor__points span{color: var(--ink-2)}.stories__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 32px;margin-bottom: 56px}.stories__note{max-width: 30ch;text-align: right}.reels{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.reel{position: relative;display: block;width: 100%;aspect-ratio: 9 / 16;padding: 0;border: 0;border-radius: var(--r);overflow: hidden;background: #111;text-align: left;isolation: isolate;color: #fff}.reel picture,.reel img{position: absolute;inset: 0;width: 100%;height: 100%}.reel img{object-fit: cover;filter: saturate(.8) contrast(1.05) brightness(.82);transition: transform 1.1s var(--ease),filter .6s}.reel::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(7,7,7,.85) 0%,rgba(7,7,7,0) 42%),linear-gradient(180deg,rgba(7,7,7,.35) 0%,rgba(7,7,7,0) 24%)}.reel:hover img{transform: scale(1.045);filter: saturate(.95) contrast(1.05) brightness(.95)}.reel:active img{transform: scale(1.02)}.reel__play{position: absolute;z-index: 2;left: 20px;top: 20px;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: rgba(244,242,238,.16);box-shadow: inset 0 0 0 1px rgba(244,242,238,.25);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);transition: background-color .3s,transform .6s var(--ease)}.reel__play svg{width: 20px;height: 20px;margin-left: 2px}.reel:hover .reel__play{background: var(--red-btn);transform: scale(1.08)}.reel__meta{position: absolute;z-index: 2;left: 20px;right: 20px;bottom: 20px;display: flex;flex-direction: column;gap: 2px}.reel__meta b{font-size: 15px;font-weight: 700}.reel__meta span{font-size: 13px;color: rgba(244,242,238,.8)}.reel:focus-visible{outline-offset: 4px;border-radius: var(--r)}.faq__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 64px}.faq__aside{position: sticky;top: calc(var(--hdr) + 32px);align-self: start}.faq__aside .h-sec{max-width: 10ch}.faq__aside p{margin-top: 24px;color: var(--ink-2);max-width: 34ch}.faq__aside .btn{margin-top: 32px}.faq__list{border-top: 1px solid var(--line-2)}.qa{border-bottom: 1px solid var(--line-2)}.qa summary{display: flex;justify-content: space-between;align-items: center;gap: 24px;min-height: 88px;padding: 24px 0;cursor: pointer;list-style: none;font-size: var(--fs-3);font-weight: 700;letter-spacing: -.025em;line-height: 1.25;border-radius: 8px;transition: color .3s}.qa summary::-webkit-details-marker{display: none}.qa summary:hover{color: #fff}.qa__ic{position: relative;flex: none;width: 40px;height: 40px;border-radius: 50%;background: rgba(244,242,238,.06);box-shadow: inset 0 0 0 1px var(--line-2);transition: transform .5s var(--ease),background-color .3s,color .3s,box-shadow .3s}.qa__ic::before,.qa__ic::after{content: "";position: absolute;left: 50%;top: 50%;width: 14px;height: 1.5px;margin: -.75px 0 0 -7px;background: currentColor;border-radius: 2px;transition: transform .5s var(--ease)}.qa__ic::after{transform: rotate(90deg)}.qa summary:hover .qa__ic{box-shadow: inset 0 0 0 1px var(--line-3)}.qa summary:active .qa__ic{transform: scale(.92)}.qa[open] .qa__ic{background: var(--ink);color: var(--bg);box-shadow: none}.qa[open] .qa__ic::after{transform: rotate(0deg)}.qa__a{padding: 0 72px 32px 0;color: var(--ink-2)}.qa__a p{max-width: 60ch}@supports (interpolate-size: allow-keywords){.qa::details-content{height: 0;overflow: clip;transition: height .55s var(--ease),content-visibility .55s allow-discrete}.qa[open]::details-content{height: auto}}.final__panel{min-height: 680px;display: grid;place-items: center;padding: 128px 40px;text-align: center;background: radial-gradient(70% 90% at 50% 40%,#1d1a18 0%,#100f0e 62%,#0a0a09 100%)}.final__stage{position: absolute;inset: 0}.final__stage canvas{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1.6s var(--ease)}.final__stage.is-live canvas{opacity: 1}.final__content{position: relative;z-index: 1;max-width: 880px;pointer-events: none}.final__content a,.final__content button{pointer-events: auto}.final__content .h-display{margin-top: 24px;font-size: clamp(2.75rem,1rem + 4.6vw,5.75rem)}.final__content .h-display em{font-style: normal;color: var(--green)}.final__content>p:not(.eyebrow):not(.risk-line){margin: 24px auto 0;max-width: 40ch;color: var(--ink-2);font-size: var(--fs-4)}.final__content .btn-row{justify-content: center;margin-top: 40px}.final__content .risk-line{justify-content: center}.ftr{padding-bottom: var(--g)}.ftr__panel{padding: 96px 64px 32px;border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line)}.ftr__top{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 64px}.ftr__brand .logo{font-size: 22px}.ftr__brand p{margin-top: 32px;color: var(--ink-3);max-width: 32ch;font-size: 15px}.ftr__cols{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.7fr);gap: 32px}.ftr__cols h2{margin-bottom: 16px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.ftr__cols a{display: flex;align-items: center;gap: 6px;min-height: 40px;min-width: 24px;width: fit-content;max-width: 100%;font-size: 15px;color: var(--ink);overflow-wrap: anywhere;background: linear-gradient(currentColor,currentColor) 0 calc(100% - 8px) / 0 1px no-repeat;transition: background-size .5s var(--ease),color .3s}.ftr__cols a:hover{background-size: 100% 1px}.ftr__cols a:active{opacity: .7}.ftr__contact a{white-space: nowrap}.ftr__x{width: 12px;height: 12px;opacity: .55}.ftr__mega{margin-top: 96px;padding-top: 48px;border-top: 1px solid var(--line);color: var(--ink)}.ftr__mega .logo__name{display: flex;font-size: clamp(1.75rem,7.4vw,7.25rem);font-weight: 900;letter-spacing: .06em;line-height: 1;white-space: nowrap}.ftr__mega svg{width: auto;flex: none;overflow: visible}.ftr__mega .c-i{height: .86em;margin: 0 .12em 0 .1em}.ftr__risk{margin-top: 48px;padding-top: 32px;border-top: 1px solid var(--line);font-size: var(--fs-5);line-height: 1.7;color: var(--ink-3);max-width: none}.ftr__risk strong{color: var(--ink)}.ftr__bottom{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;margin-top: 32px;font-size: var(--fs-5);color: var(--ink-3)}.ftr__legal{display: flex;flex-wrap: wrap;gap: 4px 24px}.ftr__legal a{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;color: var(--ink);transition: opacity .3s}.ftr__legal a:hover{opacity: .7}.totop .ic{width: 14px;height: 14px}.rail{position: fixed;right: 12px;top: 50%;z-index: 50;display: none;flex-direction: column;align-items: flex-end;gap: 2px;transform: translateY(-50%);opacity: 0;transition: opacity .5s var(--ease)}.rail.is-on{opacity: 1}.rail a{position: relative;display: flex;align-items: center;justify-content: flex-end;gap: 10px;height: 26px;padding: 0 2px 0 8px;border-radius: 999px;font-size: 11px;font-weight: 700;letter-spacing: .08em;color: var(--ink-2)}.rail a::after{content: "";width: 6px;height: 6px;border-radius: 999px;background: var(--line-3);transition: height .5s var(--ease),background-color .3s}.rail b{font-weight: 700;font-variant-numeric: tabular-nums;opacity: 0;transform: translateX(6px);transition: opacity .3s,transform .5s var(--ease)}.rail span{position: absolute;right: 48px;padding: 4px 10px;border-radius: 999px;background: rgba(15,15,16,.9);box-shadow: inset 0 0 0 1px var(--line);color: var(--ink);white-space: nowrap;letter-spacing: .06em;text-transform: uppercase;opacity: 0;transform: translateX(6px);pointer-events: none;transition: opacity .3s,transform .5s var(--ease)}.rail a:hover span,.rail a:focus-visible span{opacity: 1;transform: none}.rail a:hover::after{background: var(--ink)}.rail a.is-current b{opacity: 1;transform: none;color: var(--ink)}.rail a.is-current::after{height: 18px;background: var(--red)}.rail.on-light a{color: var(--paper-mute)}.rail.on-light a::after{background: rgba(11,11,11,.25)}.rail.on-light a.is-current b{color: var(--paper-ink)}.rail.on-light a.is-current::after{background: var(--red)}@media (min-width: 1280px){.js .rail{display: flex}}.cursor{position: fixed;left: 0;top: 0;z-index: 150;width: 36px;height: 36px;margin: -18px 0 0 -18px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(244,242,238,.55);pointer-events: none;opacity: 0;transition: opacity .3s,box-shadow .3s,background-color .3s,width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease);will-change: transform}.cursor.is-on{opacity: 1}.cursor.is-hover{width: 56px;height: 56px;margin: -28px 0 0 -28px;background: rgba(229,72,58,.08);box-shadow: inset 0 0 0 1px rgba(229,72,58,.7)}.cursor.is-text{width: 4px;height: 28px;margin: -14px 0 0 -2px;border-radius: 2px;box-shadow: none;background: rgba(244,242,238,.35)}.cursor.on-light{box-shadow: inset 0 0 0 1px rgba(11,11,11,.5)}.cursor.is-down{width: 28px;height: 28px;margin: -14px 0 0 -14px}.cmdk{width: min(640px,calc(100vw - 32px));max-width: none;max-height: none;margin: 12vh auto auto;padding: 0;border: 0;border-radius: var(--r);background: rgba(16,16,17,.94);color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2),0 60px 120px -40px rgba(0,0,0,.9);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);overflow: hidden}.cmdk::backdrop{background: rgba(7,7,7,.6);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.cmdk[open]{animation: cmdIn .45s var(--ease) both}@keyframes cmdIn{from{opacity: 0;transform: translateY(-8px) scale(.98)}}.cmdk__in{display: flex;align-items: center;gap: 12px;padding: 0 20px;border-bottom: 1px solid var(--line)}.cmdk__in .ic{width: 18px;height: 18px;color: var(--ink-3);flex: none}.cmdk__in input{flex: 1;min-width: 0;height: 64px;border: 0;background: none;font-size: 1.0625rem;font-weight: 500;outline: none}.cmdk__in input::placeholder{color: var(--ink-3)}.cmdk__in kbd,.cmdk__foot kbd{font: 700 11px/1 var(--font);padding: 5px 7px;border-radius: 6px;background: rgba(244,242,238,.08);color: var(--ink-2)}.cmdk__list{max-height: min(52vh,440px);overflow-y: auto;padding: 8px;overscroll-behavior: contain}.cmdk__group{padding: 12px 12px 6px;font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.cmdk__opt{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 48px;padding: 0 12px;border-radius: 12px;font-size: 15px;font-weight: 500;color: var(--ink);cursor: pointer}.cmdk__opt small{font-size: 12px;color: var(--ink-3);white-space: nowrap}.cmdk__opt[aria-selected="true"]{background: rgba(244,242,238,.08);box-shadow: inset 2px 0 0 var(--red)}.cmdk__empty{padding: 24px 12px;color: var(--ink-3);font-size: 15px}.cmdk__foot{display: flex;gap: 16px;flex-wrap: wrap;padding: 12px 20px;border-top: 1px solid var(--line);font-size: 12px;color: var(--ink-3)}.cmdk__foot span{display: inline-flex;align-items: center;gap: 6px}.vid{width: min(92vw,1120px);max-width: none;max-height: 92vh;padding: 0;border: 0;background: transparent;overflow: visible;color: var(--ink)}.vid[data-ratio="portrait"]{width: min(92vw,calc(84vh * 9 / 16))}.vid::backdrop{background: rgba(7,7,7,.88);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.vid[open]{animation: vidIn .5s var(--ease) both}@keyframes vidIn{from{opacity: 0;transform: translateY(16px) scale(.98)}}.vid__frame{aspect-ratio: 16 / 9;border-radius: var(--r-sm);overflow: hidden;background: #000;box-shadow: 0 40px 120px -40px rgba(0,0,0,.8)}.vid[data-ratio="portrait"] .vid__frame{aspect-ratio: 9 / 16}.vid__frame iframe{width: 100%;height: 100%;border: 0}.vid__close{position: absolute;top: -60px;right: 0;width: 48px;height: 48px;border-radius: 50%;border: 0;background: rgba(244,242,238,.1);box-shadow: inset 0 0 0 1px var(--line-2);font-size: 24px;line-height: 1;transition: background-color .2s,transform .4s var(--ease)}.vid__close:hover{background: rgba(244,242,238,.2);transform: rotate(90deg)}.vid__close:active{transform: scale(.92)}.consent{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 90;max-width: 560px;margin-inline: auto;padding: 20px 24px;display: flex;gap: 16px 24px;align-items: center;flex-wrap: wrap;border-radius: var(--r-sm);background: rgba(15,15,16,.94);box-shadow: inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);font-size: 14px;color: var(--ink-2)}.consent p{flex: 1 1 280px}.consent a{text-decoration: underline}.consent__btns{display: flex;gap: 8px}.consent .btn{min-height: 44px;padding: 0 20px;justify-content: center;background: var(--ink);color: var(--bg)}.consent .btn--line{background: transparent;color: var(--ink)}.page-hero{padding-top: calc(var(--hdr) + clamp(64px,8vw,128px));padding-bottom: clamp(64px,7vw,112px)}.page-hero .h-display{margin-top: 24px}.crumb{display: inline-flex;align-items: center;gap: 10px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink-3)}.crumb a{display: inline-flex;align-items: center;min-height: 44px;transition: color .2s}.crumb a:hover{color: var(--ink)}.crumb i{width: 16px;height: 1px;background: currentColor}.closing{position: relative;text-align: center;padding-block: var(--sec);border-top: 1px solid var(--line);overflow: hidden;isolation: isolate}.closing::before{content: "";position: absolute;left: 50%;top: 100%;width: 960px;height: 960px;margin: -480px 0 0 -480px;z-index: -1;border-radius: 50%;background: radial-gradient(closest-side,rgba(229,72,58,.14),rgba(229,72,58,0));pointer-events: none}.closing .h-sec{max-width: 14ch;margin-inline: auto}.closing .lead{margin: 24px auto 0}.closing .btn-row{margin-top: 40px;justify-content: center}.tools-hero__grid{display: grid;grid-template-columns: minmax(0,8fr) minmax(0,4fr);gap: 48px;align-items: end}.tools-hero .h-display{max-width: 11ch}.tools-hero .lead{margin-top: 32px}.tools-hero .sess-chip{margin-top: 32px}.tool-index{display: grid;border-top: 1px solid var(--line)}.tool-index a{display: grid;grid-template-columns: 40px 1fr auto;align-items: center;min-height: 56px;border-bottom: 1px solid var(--line);font-weight: 700;font-size: 15px;color: var(--ink-2);transition: color .2s,padding .5s var(--ease)}.tool-index__n{font-weight: 500;font-size: var(--fs-5);color: var(--ink-3);font-variant-numeric: tabular-nums}.tool-index .ic{width: 14px;height: 14px;color: var(--ink-3);transition: transform .5s var(--ease),color .2s}.tool-index a:hover{color: var(--ink);padding-left: 6px}.tool-index a:hover .ic{transform: translateY(3px);color: var(--ink)}.tool{padding-block: clamp(80px,8vw,128px);border-top: 1px solid var(--line)}.tool__head{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: 24px 48px;align-items: end;margin-bottom: 48px}.tool__head .kicker{grid-column: 1 / -1}.tool__head p:not(.kicker){color: var(--ink-2);max-width: 44ch;justify-self: end}.tool-pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.tool-pair>div{display: flex;flex-direction: column}.tool-pair .tool__head{grid-template-columns: 1fr;margin-bottom: 32px}.tool-pair .tool__head p:not(.kicker){justify-self: start}.tool-pair .h-sec{font-size: clamp(1.875rem,1.3rem + 1.6vw,2.75rem)}.tool .fine{margin-top: 20px}.ticket{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.ticket__in{padding: 40px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;align-content: start}.ticket__out{position: relative;display: flex;flex-direction: column;padding: 40px;border-left: 1px solid var(--line);background: radial-gradient(120% 90% at 100% 0%,rgba(229,72,58,.1) 0%,rgba(229,72,58,0) 55%),var(--bg-2)}.ticket--stack{grid-template-columns: 1fr;flex: 1;grid-template-rows: auto 1fr}.ticket--stack .ticket__in{padding: 32px}.ticket--stack .ticket__out{padding: 32px;border-left: 0;border-top: 1px solid var(--line)}.out-row{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--line)}.out-row:last-of-type{border-bottom: 0}.out-row .k{font-size: 14px;color: var(--ink-2)}.out-row .v{font-size: 18px;font-weight: 700;font-variant-numeric: tabular-nums;text-align: right}.out-main{display: block;padding: 8px 0 24px;border-bottom: 1px solid var(--line);margin-bottom: 8px}.out-main .k{display: flex;align-items: center;gap: 8px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.out-main .k::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--green)}.out-main .v{display: block;margin-top: 12px;font-size: var(--fs-2);font-weight: 900;line-height: 1;letter-spacing: -.045em;font-variant-numeric: tabular-nums}.ticket--stack .out-main .v{font-size: clamp(2rem,1.4rem + 1.6vw,2.75rem)}.ticket__msg{margin-top: 12px;min-height: 1.6em;font-size: var(--fs-5);color: var(--ink-3)}.field{display: grid;gap: 8px;align-content: start;min-width: 0}.field--wide{grid-column: 1 / -1}.field label{display: flex;justify-content: space-between;gap: 8px;font-size: 13px;font-weight: 700;letter-spacing: .02em;color: var(--ink-2)}.field label span{font-weight: 500;color: var(--ink-3)}.field input,.field select{width: 100%;height: 56px;padding: 0 16px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--bg);color: var(--ink);font-size: 17px;font-weight: 700;font-variant-numeric: tabular-nums;transition: border-color .2s,box-shadow .3s,background-color .2s;-moz-appearance: textfield}.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.field select{appearance: none;-webkit-appearance: none;padding-right: 44px;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a8a49d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center;background-size: 16px}.field select option{background: #151517;color: var(--ink)}.field input:hover,.field select:hover{border-color: var(--line-3)}.field input:focus,.field select:focus{outline: none;border-color: var(--ink);box-shadow: 0 0 0 4px rgba(244,242,238,.1)}.chips{display: flex;gap: 8px}.chips button{flex: 1;min-height: 40px;padding: 0 12px;border-radius: 999px;border: 0;box-shadow: inset 0 0 0 1px var(--line-2);background: transparent;font-size: 14px;font-weight: 700;color: var(--ink-2);transition: background-color .2s,color .2s,box-shadow .2s,transform .3s var(--ease)}.chips button:hover{box-shadow: inset 0 0 0 1px var(--line-3);color: var(--ink)}.chips button:active{transform: scale(.96)}.chips button[aria-pressed="true"]{background: var(--ink);box-shadow: none;color: var(--bg)}.mv{border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.mv__bar{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;padding: 24px 32px;border-bottom: 1px solid var(--line)}.seg{display: inline-flex;padding: 4px;border-radius: 999px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--line)}.seg button{min-height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: transparent;font-size: 14px;font-weight: 700;color: var(--ink-2);transition: background-color .25s,color .25s,transform .3s var(--ease)}.seg button:hover{color: var(--ink)}.seg button:active{transform: scale(.97)}.seg button[aria-pressed="true"]{background: var(--ink);color: var(--bg)}.mv__stats{display: grid;grid-template-columns: repeat(4,auto);gap: 32px;margin: 0}.mv__stats dt{font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.mv__stats dd{margin: 4px 0 0;font-size: 18px;font-weight: 700;font-variant-numeric: tabular-nums}.mv__chart{height: clamp(320px,34vw,460px);padding: 16px 8px 8px 16px}.mv__chart #tv-attr-logo{padding: 3px 0 !important;box-sizing: content-box}.mv__src{padding: 16px 32px 24px;border-top: 1px solid var(--line);max-width: none}.sessions{border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.sessions__bar{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;flex-wrap: wrap;padding: 24px 32px;border-bottom: 1px solid var(--line)}.sessions__now{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap}.sessions__now .k{font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink-3)}.sessions__now b{font-size: var(--fs-3);font-weight: 700;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.sessions__tz{font-size: 14px;color: var(--ink-3)}.tl{padding: 24px 32px 16px}.tl__scale{display: flex;justify-content: space-between;margin-left: 120px;font-size: 11px;font-weight: 700;color: var(--ink-3);font-variant-numeric: tabular-nums}.tl__lanes{position: relative;display: grid;gap: 10px;margin-top: 10px}.tl__lane{display: grid;grid-template-columns: 120px 1fr;align-items: center;min-height: 24px}.tl__name{font-size: 13px;font-weight: 700;color: var(--ink-2)}.tl__track{position: relative;height: 10px;border-radius: 999px;background: rgba(244,242,238,.05)}.tl__seg{position: absolute;top: 0;bottom: 0;border-radius: 999px;background: rgba(244,242,238,.2)}.tl__lane.is-open .tl__seg{background: linear-gradient(90deg,rgba(34,181,115,.55),var(--green))}.tl__lane.is-open .tl__name{color: var(--ink)}.tl__now{position: absolute;top: -6px;bottom: -6px;left: calc(120px + (100% - 120px) * var(--now,0));width: 2px;margin-left: -1px;border-radius: 2px;background: var(--red);box-shadow: 0 0 12px rgba(229,72,58,.6)}.tl__now::before{content: "";position: absolute;left: 50%;top: -4px;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: var(--red)}.sessions__list{border-top: 1px solid var(--line)}.sess{display: grid;grid-template-columns: minmax(0,1.4fr) 104px minmax(0,1.6fr) minmax(0,1fr);align-items: center;gap: 16px 24px;padding: 20px 32px;border-bottom: 1px solid var(--line)}.sess__name b{display: block;font-size: 17px;font-weight: 700}.sess__name span{display: block;font-size: 13px;color: var(--ink-3);font-variant-numeric: tabular-nums}.sess__status{justify-self: start;display: inline-flex;align-items: center;gap: 8px;min-height: 28px;padding: 0 12px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line-2);font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-3)}.is-open .sess__status{color: var(--green-hi);background: rgba(34,181,115,.08);box-shadow: inset 0 0 0 1px rgba(34,181,115,.35)}.sess__bar{height: 4px;border-radius: 4px;background: rgba(244,242,238,.07);overflow: hidden}.sess__bar i{display: block;height: 100%;background: var(--green);transform-origin: 0 50%;transform: scaleX(var(--p,0));transition: transform .8s var(--ease)}.sess__left{justify-self: end;font-size: 14px;font-weight: 700;color: var(--ink-2);font-variant-numeric: tabular-nums;white-space: nowrap}.sessions__note{padding: 20px 32px 24px;max-width: none}.about-hero__grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px;align-items: end}.about-hero .h-display{max-width: 11ch}.still{aspect-ratio: 2.39 / 1;border-radius: var(--r)}.still img{object-position: 70% 38%;transform: scale(1.42);transform-origin: 72% 40%}.still::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(90deg,rgba(7,7,7,.55) 0%,rgba(7,7,7,0) 40%),linear-gradient(0deg,rgba(7,7,7,.5) 0%,rgba(7,7,7,0) 35%)}.still figcaption{position: absolute;z-index: 3;left: 32px;bottom: 24px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: rgba(244,242,238,.8)}.approach .h-sec{max-width: 14ch}.principles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-top: 64px}.principle{display: flex;flex-direction: column;min-height: 280px;padding: 32px;border-radius: var(--r);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line)}.principle__n{font-size: var(--fs-5);font-weight: 700;letter-spacing: .14em;color: var(--ink-3)}.principle .h-card{margin-top: auto;padding-top: 48px}@media (min-width: 1024px){.principles{grid-template-rows: auto auto auto}.principle{display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: 0}.principle .h-card{margin-top: 0;padding-top: 72px}}.principle p{margin-top: 12px;color: var(--ink-2);max-width: 34ch}.layers4{margin-top: 96px;display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 48px;align-items: start}.layers4 .link{margin-top: 12px}.layers4 ol{border-top: 1px solid var(--line);counter-reset: l}.layers4 li{display: grid;grid-template-columns: 48px minmax(0,2fr) minmax(0,3fr);gap: 24px;padding: 24px 0;border-bottom: 1px solid var(--line)}.layers4 li::before{counter-increment: l;content: counter(l,decimal-leading-zero);font-size: var(--fs-5);font-weight: 700;color: var(--ink-3);padding-top: 4px;font-variant-numeric: tabular-nums}.layers4 li b{font-weight: 700;font-size: 17px}.layers4 li span{color: var(--ink-2);font-size: 15px}.meet__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 24px;align-items: start;padding-top: var(--sec);border-top: 1px solid var(--line)}.meet{padding-top: 0}.meet__title{grid-column: 1 / span 5}.meet__title .fine{margin-top: 16px}.meet__body{grid-column: 7 / span 6}.meet__big{color: var(--ink-2);font-size: var(--fs-4);line-height: 1.55}.meet__big + .meet__big{margin-top: 24px}.meet__big strong{color: var(--ink);font-weight: 700}.quote--sm{margin-top: 48px;padding-top: 32px;border-top: 1px solid var(--line);max-width: 30ch}.quote--sm p{font-size: var(--fs-4);line-height: 1.45;letter-spacing: -.01em;color: var(--ink-2)}.facts{margin: 48px 0 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--line)}.facts div{padding: 24px 24px 0 0}.facts div + div{padding-left: 24px;border-left: 1px solid var(--line)}.facts dt{font-size: var(--fs-2);font-weight: 700;letter-spacing: -.045em;line-height: 1;font-variant-numeric: tabular-nums}.facts dd{margin: 8px 0 0;font-size: 14px;color: var(--ink-2)}.meet__body .btn-row{margin-top: 40px}.community-sec{padding-top: 0}.community{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px;align-items: end;padding: clamp(40px,5vw,80px)}.community::before{content: "";position: absolute;width: 680px;height: 680px;right: -200px;top: -380px;z-index: -1;border-radius: 50%;background: radial-gradient(closest-side,rgba(34,181,115,.2),rgba(34,181,115,0));pointer-events: none}.community .h-sec{max-width: 12ch}.community p{color: var(--ink-2);font-size: var(--fs-4);line-height: 1.55;max-width: 30ch}.community .btn{margin-top: 32px}.connect__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 64px;align-items: start}.connect__intro{position: sticky;top: calc(var(--hdr) + 48px)}.connect__intro .h-display{max-width: 6ch}.connect__intro .lead{margin-top: 32px}.channels{border-top: 1px solid var(--line-2)}.channel{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 24px;align-items: center;padding: 32px 0;border-bottom: 1px solid var(--line-2)}.channel>div{min-width: 0;transition: transform .6s var(--ease)}.channel::before{content: "";position: absolute;inset: 0 -24px;z-index: -1;border-radius: var(--r-sm);background: rgba(244,242,238,.04);opacity: 0;transition: opacity .4s}.channel:hover::before{opacity: 1}.channel:hover>div{transform: translateX(8px)}.channel__k{display: flex;align-items: center;gap: 8px;font-size: var(--fs-5);font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink-3)}.channel__v{display: block;margin-top: 8px;padding: 8px 0;min-height: 44px;font-size: var(--fs-3);font-weight: 700;line-height: 1.1;letter-spacing: -.03em;overflow-wrap: anywhere}.channel__v--mail{font-size: clamp(1.0625rem,.6rem + 2.2vw,2rem);white-space: nowrap;overflow-wrap: normal}.channel__d{display: block;margin-top: 4px;color: var(--ink-2);font-size: 15px}.channel__go{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--line-2);transition: background-color .3s,box-shadow .3s,color .3s,transform .6s var(--ease)}.channel__go svg{width: 18px;height: 18px}.channel__go .wa{width: 22px;height: 22px}.channel:hover .channel__go{background: var(--ink);color: var(--bg);box-shadow: none;transform: rotate(-45deg)}.channel--wa .channel__go{background: var(--red-btn);box-shadow: none;color: #fff}.channel--wa:hover .channel__go{background: var(--red-btn-h);color: #fff;transform: scale(1.06)}.channel a::after{content: "";position: absolute;inset: 0}.channel a:focus-visible{outline: none}.channel:has(a:focus-visible){outline: 2px solid var(--ink);outline-offset: 4px;border-radius: 8px}.channel__avatar{display: inline-flex;align-items: center;gap: 12px;margin-top: 16px;font-size: 14px;color: var(--ink-2)}.channel__avatar img{width: 32px;height: 32px;border-radius: 50%}.socials{margin-top: 64px}.socials ul{margin-top: 16px;display: flex;flex-wrap: wrap;gap: 8px}.doc-hero .h-display{font-size: var(--fs-2);line-height: 1;letter-spacing: -.045em;max-width: 14ch}.doc-hero .fine{margin-top: 24px}.doc{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 64px;align-items: start;padding-bottom: var(--sec)}.doc__toc{position: sticky;top: calc(var(--hdr) + 32px)}.doc__toc ol{margin-top: 16px;border-top: 1px solid var(--line)}.doc__toc a,.doc__mob a{display: flex;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--line);font-size: 14px;color: var(--ink-2);transition: color .2s,padding .5s var(--ease)}.doc__toc a span,.doc__mob a span{color: var(--ink-3);font-variant-numeric: tabular-nums;min-width: 20px}.doc__toc a:hover{color: var(--ink);padding-left: 6px}.doc__toc a.is-on{color: var(--ink)}.doc__toc a.is-on span{color: var(--red)}.doc__mob{display: none}.prose{max-width: 68ch;font-size: 17px;line-height: 1.7;color: var(--ink-2)}.prose section + section{margin-top: 56px}.prose h2{font-size: var(--fs-3);font-weight: 700;line-height: 1.15;letter-spacing: -.025em;color: var(--ink);margin-bottom: 20px;scroll-margin-top: calc(var(--hdr) + 24px)}.prose p + p,.prose p + ul,.prose ul + p{margin-top: 16px}.prose ul{display: grid;gap: 12px}.prose ul li{position: relative;padding-left: 24px}.prose ul li::before{content: "";position: absolute;left: 2px;top: .8em;width: 8px;height: 1.5px;background: var(--red)}.prose strong{color: var(--ink);font-weight: 700}.prose em{font-style: normal;color: var(--ink);font-weight: 500}.prose a{color: var(--ink);text-decoration: underline;text-decoration-color: rgba(244,242,238,.35);text-underline-offset: 3px;transition: text-decoration-color .2s}.prose a:hover{text-decoration-color: var(--ink)}.prose .callout{padding: 24px 28px;border-radius: var(--r-sm);background: rgba(229,72,58,.06);box-shadow: inset 0 0 0 1px rgba(229,72,58,.35);color: var(--ink)}.doc__more{margin-top: 80px;padding-top: 32px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.doc__more .kicker{margin-right: 12px}.nf{position: relative;min-height: 100svh;display: flex;align-items: center;isolation: isolate;overflow: hidden;padding-block: calc(var(--hdr) + 64px) 96px}.nf__media{position: absolute;inset: 0;z-index: -1}.nf__media img{position: absolute;inset: 0;height: 100%;object-position: 0 0;transform: scale(2.1);transform-origin: 2% 4%;opacity: .26;filter: var(--grade) blur(2px)}.nf__media::before{content: "";position: absolute;inset: 0;z-index: 1;background: radial-gradient(70% 80% at 50% 50%,rgba(7,7,7,.3) 0%,rgba(7,7,7,.92) 100%),linear-gradient(180deg,#070707 0%,rgba(7,7,7,0) 30%,rgba(7,7,7,0) 70%,#070707 100%)}.nf__code{display: inline-flex;gap: 12px;align-items: center;font-size: 13px;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: var(--ink-3)}.nf__code svg{width: 12px;height: 28px}.nf .h-display{margin-top: 32px;max-width: 12ch}.nf__links{margin-top: 64px;max-width: 640px;border-top: 1px solid var(--line-2)}.nf__links a{display: flex;align-items: center;justify-content: space-between;min-height: 72px;border-bottom: 1px solid var(--line-2);font-size: var(--fs-4);font-weight: 700}.nf__links a span{transition: transform .5s var(--ease)}.nf__links a .ic{width: 18px;height: 18px;transition: transform .5s var(--ease)}.nf__links a:hover span{transform: translateX(12px)}.nf__links a:hover .ic{transform: translateX(4px)}@media (prefers-reduced-motion: no-preference){.js [data-reveal]:not(.is-in){opacity: 0;transform: translateY(32px)}.js [data-reveal].is-in{transition: opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay: var(--rd,0s)}@view-transition{navigation: auto}.logo--hdr{view-transition-name: tct-logo}::view-transition-old(root){animation: vtOut .3s var(--ease-io) both}::view-transition-new(root){animation: vtIn .6s var(--ease) both}::view-transition-group(tct-logo){animation-duration: .55s;animation-timing-function: var(--ease)}}@keyframes vtOut{to{opacity: 0;transform: translateY(-12px)}}@keyframes vtIn{from{opacity: 0;transform: translateY(20px)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.hero__media img{transform: none}.hero__sweep,.pulse::after,.anat__load,.cursor{display: none}.anat__poster{display: block}.prog__ring,.panel__ring{animation: none;--ang: 40deg}}@media (max-width: 1199px){.ftr__panel{padding: 80px 48px 32px}.quiz-panel{gap: 56px;padding: 80px 56px}.mv__stats{gap: 24px}}@media (max-width: 1023px){.method__head{grid-template-columns: minmax(0,1fr);gap: 24px}.method__head .lead{justify-self: start}.why__list{grid-template-columns: minmax(0,1fr);gap: 16px;margin-top: 56px}.why__item{min-height: 0;display: grid;grid-template-columns: 220px 1fr;gap: 0 32px;align-items: center}.why__art{grid-row: 1 / 4;margin: 0}.why__n{margin-top: 0}.why__close p,.why__close .link{grid-column: 1 / -1}.progs__head{flex-direction: column;align-items: flex-start;gap: 24px}.progs__track{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: min(84%,400px);gap: 16px;margin-inline: calc(-1 * var(--g));padding: 4px var(--g) 16px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--g);scrollbar-width: none;overscroll-behavior-x: contain}.progs__track::-webkit-scrollbar{display: none}.prog{scroll-snap-align: start;min-height: 600px}.prog:hover{transform: none}.progs__dots{display: flex}.quiz-panel{grid-template-columns: minmax(0,1fr);gap: 48px;padding: 64px 40px}.mentor__photo{grid-column: 1 / span 5}.mentor__copy{grid-column: 6 / span 7}.stories__head{flex-direction: column;align-items: flex-start;gap: 20px}.stories__note{text-align: left}.reels{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: min(42%,280px);gap: 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;margin-inline: calc(-1 * var(--g));padding-inline: var(--g);scroll-padding-inline: var(--g);scrollbar-width: none}.reels::-webkit-scrollbar{display: none}.reels li{scroll-snap-align: start}.faq__grid{grid-template-columns: minmax(0,1fr);gap: 48px}.faq__aside{position: static}.ftr__top{grid-template-columns: minmax(0,1fr);gap: 48px}.ftr__cols{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 24px}.ftr__contact{grid-column: 1 / -1}.tools-hero__grid,.about-hero__grid{grid-template-columns: minmax(0,1fr)}.ticket{grid-template-columns: minmax(0,1fr)}.ticket__out{border-left: 0;border-top: 1px solid var(--line)}.tool-pair{grid-template-columns: minmax(0,1fr);gap: 80px}.sess{grid-template-columns: minmax(0,1fr) auto;gap: 12px 16px}.sess__bar{grid-column: 1 / -1;order: 3}.sess__left{order: 4;grid-column: 1 / -1;justify-self: start}.connect__grid{grid-template-columns: minmax(0,1fr);gap: 48px}.connect__intro{position: static}.connect__intro .h-display{max-width: none}.doc{grid-template-columns: minmax(0,1fr);gap: 32px}.doc__toc{display: none}.doc__mob{display: block;border-radius: var(--r-sm);box-shadow: inset 0 0 0 1px var(--line)}.doc__mob summary{display: flex;justify-content: space-between;align-items: center;min-height: 56px;padding: 0 20px;font-weight: 700;font-size: 15px;cursor: pointer;list-style: none}.doc__mob summary::-webkit-details-marker{display: none}.doc__mob summary .ic{width: 16px;height: 16px;transition: transform .4s var(--ease)}.doc__mob[open] summary .ic{transform: rotate(180deg)}.doc__mob ol{padding: 0 20px 12px}.doc__mob a{border-bottom: 0;border-top: 1px solid var(--line);font-size: 15px}.meet__title,.meet__body{grid-column: 1 / -1}.layers4{grid-template-columns: minmax(0,1fr)}.community{grid-template-columns: minmax(0,1fr)}.principles{grid-template-columns: minmax(0,1fr);gap: 16px}.principle{min-height: 0}.principle .h-card{padding-top: 32px}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: portrait){.hero{min-height: 0}.hero__media,.hero__sweep{bottom: auto;height: min(62svh,760px)}.hero__media img{object-position: 74% 24%;transform-origin: 70% 30%}.hero__media::before{background: linear-gradient(180deg,rgba(7,7,7,.7) 0%,rgba(7,7,7,0) 18%,rgba(7,7,7,0) 52%,rgba(7,7,7,.88) 82%,#070707 100%),linear-gradient(90deg,rgba(7,7,7,.4) 0%,rgba(7,7,7,0) 45%)}.hero__body{padding-top: calc(min(62svh,760px) - 168px)}.hero__title{font-size: clamp(3.5rem,1rem + 6.4vw,4.75rem)}}@media (max-width: 767px){.hero{min-height: 0}.hero__media{bottom: auto;height: min(70svh,600px)}.hero__media img{object-position: 80% 22%;transform-origin: 74% 34%}.hero__media::before{background: linear-gradient(180deg,rgba(7,7,7,.72) 0%,rgba(7,7,7,0) 20%,rgba(7,7,7,0) 50%,rgba(7,7,7,.86) 80%,#070707 100%),linear-gradient(90deg,rgba(7,7,7,.35) 0%,rgba(7,7,7,0) 40%)}.hero__sweep{bottom: auto;height: min(70svh,600px)}.hero__body{padding-top: calc(min(70svh,600px) - 152px);padding-bottom: 32px;gap: 32px}.hero__who{font-size: 13px}.hero__who img{width: 28px;height: 28px}.hero__title{margin-top: 16px;font-size: min(11vw,3.5rem);line-height: .94}.hero__lead{margin-top: 20px}.hero__ctas{margin-top: 32px;display: grid;grid-template-columns: minmax(0,1fr)}.btn-row .btn{width: 100%}.sess-chip{font-size: 12px}.trust ul{grid-template-columns: repeat(2,minmax(0,1fr))}.trust li{gap: 12px;padding: 20px 0;align-items: flex-start}.trust li + li{padding-left: 0;border-left: 0}.trust li:nth-child(2n){padding-left: 20px;border-left: 1px solid var(--line)}.trust li:nth-child(n+3){border-top: 1px solid var(--line)}.trust .ic{width: 18px;height: 18px;margin-top: 2px}.trust b{font-size: 16px}.trust p>span{font-size: 13px}.tape__in{flex-direction: column;align-items: stretch;gap: 0}.tape__label{padding: 14px 0 0;border-right: 0}.tape__tv{flex: none;-webkit-mask: none;mask: none}.why__item{grid-template-columns: minmax(0,1fr);padding: 24px}.why__art{grid-row: auto;aspect-ratio: 240 / 112;padding: 12px 16px}.why__n{margin-top: 24px}.why__close{margin-top: 48px}.term{border-radius: 18px;margin-inline: -8px}.term__bar{padding: 0 12px;gap: 8px}.m-chart{padding: 12px 4px 4px 8px}.m-foot{padding: 12px}.m-readout{display: none}.prog{padding: 24px;min-height: 0}.prog__art,.prog__face{margin: 32px 0 24px;height: 96px}.prog__face img{width: 80px;height: 80px}.prog h3{font-size: 1.625rem}.ticks{margin: 24px 0 32px}.quiz-sec .wrap{padding-inline: 8px}.quiz-panel{padding: 48px 16px 16px;gap: 32px;border-radius: 18px}.quiz-sec__copy{padding: 0 8px}.quiz{padding: 24px 16px;min-height: 480px}.quiz__opt{min-height: 60px;padding: 10px 16px 10px 10px}.mentor__head{margin-bottom: 32px}.mentor__photo,.mentor__copy{grid-column: 1 / -1}.mentor__photo{aspect-ratio: 4 / 4.4}.mentor__photo img{object-position: 84% 40%;transform: scale(1.3);transform-origin: 70% 38%}.mentor__copy{padding-top: 32px}.mentor__points li{grid-template-columns: minmax(0,1fr);gap: 4px}.reels{grid-auto-columns: 68%}.qa summary{min-height: 72px;padding: 20px 0;gap: 16px;font-size: 1.125rem}.qa__a{padding-right: 0}.final .wrap{padding-inline: 8px}.final__panel{min-height: 680px;padding: 300px 16px 40px;align-items: end;border-radius: 18px}.final__content .h-display{font-size: 2.75rem}.ftr{padding: 0 8px 8px}.ftr .wrap{padding-inline: 0}.ftr__panel{padding: 64px 24px 24px;border-radius: 18px}.ftr__mega{margin-top: 64px;padding-top: 32px}.ftr__mega .logo__name{font-size: 7.6vw}.ftr__bottom{flex-direction: column;align-items: flex-start}.ticket__in{grid-template-columns: repeat(2,minmax(0,1fr));padding: 24px;gap: 20px 12px}.field--m-wide{grid-column: 1 / -1}.field input{padding: 0 14px}.field select{padding: 0 32px 0 14px;background-position: right 10px center}.ticket__out,.ticket--stack .ticket__out,.ticket--stack .ticket__in{padding: 24px}.tool__head{grid-template-columns: minmax(0,1fr);margin-bottom: 32px}.tool__head p:not(.kicker){justify-self: start}.mv__bar{padding: 20px}.seg{width: 100%}.seg button{flex: 1;padding: 0 8px}.mv__stats{grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;gap: 16px}.mv__chart{height: 300px;padding: 12px 4px 4px 8px}.mv__src{padding: 16px 20px 20px}.sessions__bar{padding: 20px}.tl{padding: 20px 20px 12px}.tl__scale{margin-left: 76px}.tl__lane{grid-template-columns: 76px 1fr}.tl__now{left: calc(76px + (100% - 76px) * var(--now,0))}.tl__name{font-size: 12px}.sess{padding: 18px 20px}.sessions__note{padding: 16px 20px 20px}.still{aspect-ratio: 4 / 3.4}.still img{object-position: 78% 30%;transform: scale(1.25);transform-origin: 70% 36%}.layers4{margin-top: 64px}.layers4 li{grid-template-columns: 40px minmax(0,1fr);gap: 4px 16px}.layers4 li span{grid-column: 2}.facts{grid-template-columns: minmax(0,1fr)}.facts div,.facts div + div{padding: 20px 0;border-left: 0;border-bottom: 1px solid var(--line);display: flex;align-items: baseline;gap: 16px}.facts dd{margin: 0}.community-sec .wrap{padding-inline: 8px}.community{padding: 40px 24px 24px;gap: 24px;border-radius: 18px}.community .btn{width: 100%}.btn{white-space: normal}.doc__mob{margin-bottom: 40px}.ftr__cols a,.ftr__legal a,.chips button{min-height: 44px}.channel{grid-template-columns: minmax(0,1fr);padding: 28px 0}.channel:hover>div{transform: none}.channel__go{position: absolute;right: 0;top: 24px;width: 44px;height: 44px}.channel__go svg{width: 16px;height: 16px}.channel__k{padding-right: 56px}.nf__links a{min-height: 64px}}@media (max-width: 380px){.logo{font-size: 13px}.mchip{min-width: 0;gap: 10px;padding: 0 14px 0 16px}.ftr__brand .logo{font-size: 17px}.hdr__login{display: none}}.rail a:active,.tool-index a:active,.doc__toc a:active,.doc__mob a:active,.nf__links a:active,.crumb a:active,.ftr__legal a:active,.hdr__nav a:active,.channel:active>div,.cmdk__opt:active{opacity: .7}.logo:hover .c-i,.logo:hover .c-t{transform: translateY(-1px)}.logo svg{transition: transform .5s var(--ease)}.logo:active{opacity: .8}@media (hover: none){.btn:hover,.why__item:hover,.prog:hover{transform: none}.reel:hover img{transform: none;filter: saturate(.8) contrast(1.05) brightness(.82)}.reel:hover .reel__play{background: rgba(244,242,238,.16);transform: none}.quiz__opt:hover{transform: none}.channel:hover::before{opacity: 0}.channel:hover>div,.channel:hover .channel__go{transform: none}.channel:not(.channel--wa):hover .channel__go{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.menu__links a:hover{transform: none}}
