@import "https://use.typekit.net/zri8gmw.css";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lz-black:#151515;--lz-red:#e21c39;--lz-white:#fff;--lz-gray:#8a8a8a;--lz-white-50:#ffffff80;--lz-font-display:"termina", sans-serif;--lz-font-body:"carbona-variable", sans-serif;--lz-heading-text-size:3.58vw;--lz-mobile-heading-text-size:8vw;--lz-subtitle-text-size:1vw;--lz-mobile-subtitle-text-size:3.7vw;--lz-work-item-title-text-size:1.2vw;--lz-mobile-work-item-title-text-size:5.6vw;--lz-work-item-tag-text-size:.75vw;--lz-mobile-work-item-tag-text-size:3.2vw;--lz-footer-link-text-size:2.6vw;--lz-page-padding:2vw;--lz-mobile-page-padding:5.8vw;--lz-nav-margin:50px;--lz-mobile-nav-margin:20px;--lz-rule:var(--lz-white-50);--lz-transition-fast:.2s ease;--lz-pill-radius:100vw;--lz-text-primary:var(--lz-white);--lz-text-secondary:var(--lz-white-50);--lz-surface:var(--lz-black);--lz-accent:var(--lz-red);--bg:var(--lz-black);--ink:var(--lz-white);--red:var(--lz-red);--font-display:var(--lz-font-display);--font-body:var(--lz-font-body)}*{box-sizing:border-box}html{background:var(--lz-black);scroll-behavior:smooth;min-height:100%;overflow-x:clip}body{background:var(--lz-black);min-height:100%;color:var(--lz-white);font-family:var(--lz-font-body);margin:0}button,input,textarea{font:inherit}a{color:var(--lz-red);text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6,.lz-display,.lz-heading{color:var(--lz-white);font-family:var(--lz-font-display);font-weight:600;line-height:1.2}.lz-display{font-size:clamp(3.5rem,12vh,10rem);line-height:1}.lz-heading{font-size:var(--lz-heading-text-size)}.lz-body,.lz-muted,p{font-family:var(--lz-font-body);line-height:1.6}.lz-muted,p{color:var(--lz-white-50)}.lz-label,.lz-button,.lz-footer-link{font-family:var(--lz-font-display);font-weight:600}.lz-label{color:var(--lz-red);font-size:var(--lz-work-item-tag-text-size);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.lz-link,.lz-footer-link{color:var(--lz-white);transition:color var(--lz-transition-fast);text-decoration:none}.lz-link:hover,.lz-link:focus-visible,.lz-footer-link:hover,.lz-footer-link:focus-visible{color:var(--lz-red)}.lz-pill{border:1px solid var(--lz-gray);border-radius:var(--lz-pill-radius);color:var(--lz-white);font-family:var(--lz-font-body);font-size:var(--lz-work-item-tag-text-size);align-items:center;padding:.5vw 1.5vw .45vw;font-weight:500;line-height:1.2;display:inline-flex}.lz-button{border:1px solid var(--lz-red);background:var(--lz-red);color:var(--lz-white);cursor:pointer;transition:background-color var(--lz-transition-fast), border-color var(--lz-transition-fast), color var(--lz-transition-fast);justify-content:center;align-items:center;line-height:1.25;text-decoration:none;display:inline-flex}.lz-button:hover,.lz-button:focus-visible{border-color:var(--lz-white);background:var(--lz-white);color:var(--lz-black)}.lz-red-square{width:var(--lz-work-item-title-text-size);height:var(--lz-work-item-title-text-size);background:var(--lz-red);display:inline-block}.lz-rule{border-color:var(--lz-white-50)}@media (max-width:991px){:root{--lz-page-padding:var(--lz-mobile-page-padding)}.lz-heading{font-size:var(--lz-mobile-heading-text-size)}.lz-label,.lz-pill{font-size:var(--lz-mobile-work-item-tag-text-size)}.lz-pill{padding:2.2vw 3.3vw}}
:root{--paper:#1b1b1b;--paper-deep:#242424;--muted:#ffffffa3;--faint:#ffffff14;--rule:#ffffff2e;--rule-strong:#ffffff7a;--blue:var(--lz-red);--max:1120px}body{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px) 0 0 / 88px 88px, linear-gradient(180deg, var(--lz-black) 0%, var(--lz-black) 64%, #111 100%)}button{border-radius:0}.site-shell{overflow-x:clip}.scene{width:min(var(--max), calc(100vw - 44px));margin:0 auto;padding:clamp(86px,12vw,150px) 0}.scene-hero{border-bottom:1px solid var(--rule-strong);align-content:center;gap:20px;min-height:92vh;display:grid}.kicker,.section-marker,.form-note,.tiny-label,.ask-label,.field-header,.field-group label{color:var(--red);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700}h1{letter-spacing:-.085em}h2{letter-spacing:-.075em}h1{max-width:900px;font-size:clamp(3.4rem,9.5vw,8.2rem);line-height:.86}h2{max-width:860px;font-size:clamp(2.7rem,7.5vw,6.4rem);line-height:.92}h3{letter-spacing:-.035em;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.02}p{max-width:660px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6}.hero-subtitle{max-width:740px;color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.35rem,3vw,2.5rem);line-height:1.05}.hero-note{max-width:560px}.narrowing-scene{--narrow:0;width:100%;min-height:190vh;margin:0;padding:0}.narrowing-sticky{align-items:stretch;height:100svh;min-height:100svh;padding:0;display:grid;position:sticky;top:0}.narrowing-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:0;min-height:100%;display:grid}.narrowing-copy{z-index:4;border-bottom:1px solid var(--rule-strong);background:#151515eb;grid-template-columns:minmax(120px,.34fr) minmax(260px,.72fr) minmax(280px,1fr);align-items:end;column-gap:clamp(18px,3vw,46px);width:100%;padding:clamp(14px,2vw,22px) clamp(18px,3vw,42px);display:grid;position:relative}.narrowing-copy .section-marker{align-self:start}.narrowing-copy p{max-width:54ch;font-size:clamp(.9rem,1vw,1.03rem);line-height:1.45}.narrowing-copy p+p{display:none}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.narrowing-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.narrowing-copy h2{max-width:13ch;font-size:clamp(1.45rem,3.2vw,3.3rem);line-height:.94}.field-card{border:0;border-bottom:1px solid var(--rule-strong);background:radial-gradient(circle at center, rgba(226, 28, 57, calc(.08 + var(--narrow) * .14)), transparent 42%), linear-gradient(90deg, rgba(226, 28, 57, calc(.08 - var(--narrow) * .03)), rgba(255, 255, 255, calc(var(--narrow) * .035))), var(--paper);height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.field-card:before,.field-card:after{content:none}.field-stage{z-index:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(270px,.36fr) minmax(0,1fr);gap:0;height:100%;display:grid;position:relative}.field-header{color:var(--ink);border-bottom:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;gap:16px;padding:12px clamp(18px,3vw,34px);display:flex}.message-thread{border-right:1px solid var(--rule-strong);background:#1c1c1e;align-content:start;min-height:100%;padding:clamp(18px,3vw,34px);display:grid}.message-step{align-content:start;justify-items:stretch;gap:14px;display:grid}.message-bubble{width:var(--pretext-bubble-width,fit-content);max-width:min(var(--pretext-bubble-max,560px), 92%);background:var(--red);color:#fff;border-radius:18px 18px 4px;padding:8px 12px;position:relative}.message-step[data-final=true] .message-bubble{background:color-mix(in srgb, var(--red) 88%, #fff 12%)}.message-question-bubble{justify-self:end}.message-answer-bubble{width:var(--pretext-bubble-width,fit-content);max-width:min(var(--pretext-bubble-max,560px), 92%);color:var(--ink);background:linear-gradient(#ffffff0b,#0000),#111113;border:1px solid #ffffff24;border-radius:18px 18px 18px 4px;justify-self:start;padding:11px 13px 12px;position:relative;box-shadow:0 18px 46px #0000002e}.message-step[data-final=true] .message-answer-bubble{border-color:#e21c398f;box-shadow:0 18px 46px #00000038,0 0 36px #e21c3924}.message-bubble span,.message-answer-bubble span,.resolution-panel-header span,.resolution-target span{color:#ffffffb8;font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.56rem;font-weight:700;display:block}.message-bubble b{color:#ffffffd1;font-family:var(--font-body);letter-spacing:-.01em;margin-bottom:7px;font-size:.78rem;font-weight:520;display:block}.message-bubble p{color:#fff;letter-spacing:0;max-width:none;font-size:15px;line-height:20px}.message-answer-bubble p{color:#ffffffd1;letter-spacing:-.015em;max-width:38ch;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.42}.resolution-panel{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:100%;padding:clamp(18px,3vw,34px);display:grid}.resolution-panel-header{color:var(--muted);justify-content:space-between;gap:16px;display:flex}.resolution-panel-header span{margin-bottom:0}.resolution-panel-header strong{color:var(--muted);font-size:.82rem;font-weight:500}.resolution-properties{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.resolution-properties li{border:1px solid var(--rule);opacity:.36;background:#ffffff06;min-height:0;padding:7px 8px}.resolution-properties li[data-active=true]{opacity:1;background:#e21c3913;border-color:#e21c39b8}.resolution-properties li span{color:var(--red);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.56rem;font-weight:700;display:block}.resolution-properties li p{display:none}.resolution-frame{border:1px solid var(--rule);background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff09,#e21c390f);min-height:100%;position:relative;overflow:hidden}.resolution-frame:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, rgba(255, 255, 255, calc(var(--lens) * .18)), transparent 24%), radial-gradient(ellipse at center, rgba(226, 28, 57, calc(var(--lens) * .2)), transparent 46%);filter:blur(calc(20px - var(--lens) * 12px));opacity:calc(.16 + var(--lens) * .84);transform:scale(calc(1.08 - var(--lens) * .08));position:absolute;inset:-12%}.resolution-frame:after{content:"";inset:var(--space-y) var(--space-x);z-index:2;pointer-events:none;border:1px solid rgba(226, 28, 57, calc(.52 + var(--lens) * .38));background:radial-gradient(ellipse at center, rgba(255, 255, 255, calc(var(--lens) * .08)), transparent 54%), rgba(21, 21, 21, calc(.42 + var(--lens) * .18));box-shadow:0 0 0 999px rgba(21, 21, 21, calc(.26 + var(--lens) * .18)), inset 0 0 44px rgba(226, 28, 57, calc(var(--lens) * .2)), 0 0 58px rgba(226, 28, 57, calc(var(--lens) * .18));position:absolute}.resolution-cloud{z-index:0;opacity:var(--noise);filter:blur(calc(var(--lens) * 2.1px));transform:scale(calc(1 + var(--lens) * .018));flex-wrap:wrap;place-content:center;gap:8px;padding:22px;transition:filter .18s,opacity .18s,transform .18s;display:flex;position:absolute;inset:0}.resolution-cloud span{border:1px solid var(--rule);color:var(--muted);font-family:var(--font-body);background:#ffffff09;padding:7px 9px;font-size:.74rem;transition:border-color .18s,color .18s,filter .18s,opacity .18s,transform .18s}.resolution-cloud span[data-removed=true]{color:#ffffff57;opacity:.42;filter:blur(calc(var(--lens) * .9px));transform:translateY(calc(var(--lens) * 8px)) scale(.94);border-color:#e21c398a;text-decoration:line-through}.resolution-target{inset:var(--space-y) var(--space-x);z-index:3;text-align:left;opacity:calc(.08 + var(--answer-focus) * .92);place-items:center;padding:clamp(14px,2.6vw,34px);display:grid;position:absolute}.resolution-target span{margin-bottom:8px}.resolution-answer-card{border:1px solid rgba(255, 255, 255, calc(.18 + var(--answer-focus) * .38));background:linear-gradient(135deg, rgba(255, 255, 255, calc(.06 + var(--answer-focus) * .08)), transparent 42%), linear-gradient(180deg, rgba(226, 28, 57, calc(var(--answer-focus) * .16)), #151515e6);width:min(100%,520px);box-shadow:0 24px 90px rgba(0, 0, 0, calc(.2 + var(--answer-focus) * .28)), 0 0 52px rgba(226, 28, 57, calc(var(--answer-focus) * .18));filter:blur(var(--answer-blur)) saturate(calc(.72 + var(--answer-focus) * .48));transform:translateY(calc((1 - var(--answer-focus)) * 16px)) scale(var(--answer-scale));will-change:filter, transform, opacity;padding:clamp(16px,2.4vw,28px);transition:border-color .18s,box-shadow .18s,filter .18s,opacity .18s,transform .18s;position:relative}.resolution-answer-card:before{content:"";pointer-events:none;border-top:1px solid rgba(255, 255, 255, calc(var(--answer-focus) * .48));opacity:var(--answer-focus);position:absolute;inset:-1px}.resolution-answer-card strong{max-width:17ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(1.25rem,2.3vw,2.25rem);font-weight:650;line-height:.96;display:block}.resolution-answer-card p{max-width:38ch;color:rgba(255, 255, 255, calc(.68 + var(--answer-focus) * .24));margin-top:14px;font-size:clamp(.92rem,1.18vw,1.08rem);line-height:1.42}.resolution-answer-card small{border-top:1px solid rgba(255, 255, 255, calc(.12 + var(--answer-focus) * .22));color:rgba(255, 255, 255, calc(.48 + var(--answer-focus) * .3));font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;padding-top:12px;font-size:.58rem;font-weight:700;line-height:1.35;display:block}.share-button,.talent-button{border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.checkpoint-scene{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);align-content:center;gap:22px;min-height:70vh;display:grid}.checkpoint-scene h2{max-width:980px}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.contrast-card{border:1px solid var(--rule-strong);background:#ffffff09;align-content:space-between;gap:28px;min-height:340px;padding:clamp(20px,3vw,34px);display:grid}.contrast-card ul{color:var(--muted);gap:12px;margin:0;padding:0;list-style:none;display:grid}.contrast-card li{border-top:1px solid var(--rule);padding-top:12px}.gate-scene{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);align-content:stretch;width:100%;min-height:100svh;margin:0;padding:0;display:grid}.gate-card{background:radial-gradient(circle at 78% 54%, #e21c3929, transparent 34%), var(--paper);border:0;grid-template-columns:minmax(270px,.36fr) minmax(0,1fr);gap:0;min-height:100%;padding:0;display:grid}.gate-copy{border-right:1px solid var(--rule-strong);background:#1515156b;align-content:center;gap:16px;min-width:0;padding:clamp(22px,4vw,48px);display:grid}.gate-copy h2{text-wrap:balance;max-width:9ch;font-size:clamp(2.35rem,5.2vw,5.4rem)}.gate-criterion{border-left:1px solid var(--red);max-width:48ch;color:var(--ink);padding-left:16px}.gate-test{align-content:center;gap:20px;min-width:0;padding:clamp(22px,4vw,48px);display:grid}.gate-test h3{max-width:28ch;font-size:clamp(1.6rem,3.2vw,3.6rem);line-height:.98}.gate-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gate-option{border:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;align-content:start;gap:16px;min-height:164px;padding:clamp(14px,2vw,22px);display:grid}.gate-option:hover,.gate-option:focus-visible,.gate-option[data-selected=true]{border-color:var(--red);outline:0}.gate-option span{color:var(--red);font-family:var(--font-display);letter-spacing:.13em;font-size:.66rem;font-weight:700}.gate-option strong{color:var(--ink);font-family:var(--font-body);letter-spacing:-.025em;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:520;line-height:1.28}.gate-feedback{border-top:1px solid var(--red);color:var(--muted);max-width:72ch;padding-top:14px}.share-scene{justify-content:space-between;align-items:center;gap:32px;min-height:52vh;display:flex}.share-card{border:1px solid var(--rule-strong);background:var(--paper);min-width:min(360px,100%);padding:18px}.share-button{width:100%;padding:14px 16px}.share-status,.form-status{color:var(--muted);margin-top:12px;font-size:.92rem}.talent-scene{padding-bottom:64px}.talent-card{border:1px solid var(--rule-strong);background:var(--paper);grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:clamp(28px,5vw,64px);padding:clamp(22px,4vw,42px);display:grid}.talent-copy{align-content:start;gap:18px;min-width:0;display:grid}.talent-copy h2{overflow-wrap:break-word;text-wrap:balance;max-width:10ch;font-size:clamp(2.2rem,4.4vw,4.7rem)}.talent-copy p{max-width:46ch}.talent-form{gap:14px;min-width:0;display:grid}.field-group{gap:7px;display:grid}.field-group input,.field-group textarea{border:1px solid var(--rule);width:100%;color:var(--ink);background:#ffffff0a;outline:none;padding:12px 13px}.field-group textarea{resize:vertical;min-height:132px}.field-group input:disabled,.field-group textarea:disabled{background:var(--paper-deep);color:var(--muted)}.field-group input:focus,.field-group textarea:focus,.share-button:focus-visible,.talent-button:focus-visible{border-color:var(--blue);outline-offset:2px;outline:2px solid #e21c393d}.talent-button{padding:15px 18px}.talent-button:disabled,.share-button:disabled{cursor:not-allowed;opacity:.52}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.privacy-note{color:var(--muted);font-size:.92rem}@media (max-width:860px){.scene{width:min(var(--max), calc(100vw - 28px));padding:76px 0}.scene-hero{min-height:84vh}.narrowing-scene{width:100%;min-height:auto;padding:0}.narrowing-sticky{height:auto;min-height:auto;padding:0;position:relative}.proof-grid,.talent-card{grid-template-columns:1fr}.narrowing-copy{grid-template-columns:1fr;align-items:start;gap:12px;padding:18px 14px}.field-card{min-height:auto}.field-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr}.message-thread{border-right:0;border-bottom:1px solid var(--rule-strong);min-height:auto;padding:18px 14px}.message-bubble{width:100%}.message-answer-bubble{width:100%;max-width:100%}.resolution-panel-header{flex-direction:column}.resolution-panel{padding:18px 14px}.resolution-properties{grid-template-columns:repeat(2,minmax(0,1fr))}.resolution-frame{min-height:370px}.resolution-frame:before{filter:blur(calc(18px - var(--lens) * 10px));inset:-18%}.resolution-frame:after{inset:16px}.resolution-cloud{filter:blur(calc(var(--lens) * 1.3px));place-content:start flex-start;padding:16px}.resolution-cloud span{font-size:.68rem}.resolution-target{padding:12px;inset:16px}.resolution-answer-card{width:100%;filter:blur(calc((1 - var(--answer-focus)) * 3.5px)) saturate(calc(.82 + var(--answer-focus) * .36))}.resolution-answer-card strong{max-width:16ch;font-size:clamp(1.35rem,7.5vw,2.2rem)}.resolution-answer-card p{font-size:.95rem}.gate-scene{min-height:auto}.gate-card{grid-template-columns:1fr;min-height:auto}.gate-copy{border-right:0;border-bottom:1px solid var(--rule-strong);padding:76px 14px 28px}.gate-test{padding:28px 14px 76px}.gate-options{grid-template-columns:1fr}.gate-option{min-height:0}.share-scene{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
