.yJsCLq_bar{inset-inline:0;z-index:60;background:var(--accent);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;transform:scaleX(0)}
.Af2_WG_header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--t-mid), border-color var(--t-mid);background:#0e1116b8;border-bottom:1px solid #0000;position:sticky;top:0}.Af2_WG_scrolled{border-bottom-color:var(--line);background:#0e1116f0}.Af2_WG_inner{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:72px;display:flex}.Af2_WG_logo{flex:none;display:block}.Af2_WG_logo img{width:auto;height:30px;transition:opacity var(--t-fast)}.Af2_WG_logo:hover img{opacity:.82}@media (min-width:40em){.Af2_WG_logo img{height:36px}}.Af2_WG_nav{font-family:var(--font-display), sans-serif;font-size:var(--text-sm);align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);font-weight:500;display:none}.Af2_WG_nav a{color:var(--ink);transition:color var(--t-fast);padding-block:.35rem;position:relative}.Af2_WG_nav a:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:2px;transition:transform var(--t-mid);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Af2_WG_nav a:hover:after,.Af2_WG_nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Af2_WG_actions{align-items:center;gap:var(--s-2);display:flex}.Af2_WG_headerCta{font-size:var(--text-xs);padding:.7rem 1.15rem;display:none}.Af2_WG_menuBtn{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);place-items:center;margin-right:-.4rem;display:grid}.Af2_WG_bars{width:22px;height:14px;display:block;position:relative}.Af2_WG_bars span{width:100%;height:2px;transition:transform var(--t-mid), opacity var(--t-fast);background:currentColor;border-radius:2px;position:absolute;left:0}.Af2_WG_bars span:first-child{top:0}.Af2_WG_bars span:nth-child(2){top:6px}.Af2_WG_bars span:nth-child(3){top:12px}.Af2_WG_open .Af2_WG_bars span:first-child{transform:translateY(6px)rotate(45deg)}.Af2_WG_open .Af2_WG_bars span:nth-child(2){opacity:0}.Af2_WG_open .Af2_WG_bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (min-width:62em){.Af2_WG_nav,.Af2_WG_headerCta{display:flex}.Af2_WG_menuBtn{display:none}}.Af2_WG_panel{border-top:1px solid var(--line);background:var(--bg);overflow:hidden}.Af2_WG_panelInner{padding-block:var(--s-2) var(--s-3);flex-direction:column;gap:.25rem;display:flex}.Af2_WG_panelInner a{font-family:var(--font-display), sans-serif;font-size:var(--text-md);border-bottom:1px solid var(--line);transition:color var(--t-fast), transform var(--t-fast);padding:.85rem 0;font-weight:500}.Af2_WG_panelInner a:hover{color:var(--accent);transform:translate(6px)}.Af2_WG_panelCta{margin-top:var(--s-2);width:100%}
.XxqZwG_marquee{--gap:clamp(1.5rem, 4vw, 3rem);padding-block:var(--s-3);border-block:1px solid var(--line);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.XxqZwG_track{gap:var(--gap);width:max-content;padding-left:var(--gap);animation:38s linear infinite XxqZwG_slide;display:flex}.XxqZwG_marquee:hover .XxqZwG_track{animation-play-state:paused}.XxqZwG_group{align-items:center;gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.XxqZwG_item{font-family:var(--font-display), sans-serif;font-size:var(--text-md);color:var(--muted);white-space:nowrap;align-items:center;gap:.6rem;font-weight:500;display:flex}.XxqZwG_dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}@keyframes XxqZwG_slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.XxqZwG_marquee{-webkit-mask-image:none;mask-image:none}.XxqZwG_track{row-gap:var(--s-2);flex-wrap:wrap;width:100%;padding-left:0;animation:none}.XxqZwG_track>:nth-child(2){display:none}}
.Z8hQ_W_hero{padding-block:clamp(2rem,5vw,3.5rem) 0;position:relative;overflow:hidden}.Z8hQ_W_ring{aspect-ratio:1;border:1px solid var(--accent);opacity:.16;pointer-events:none;border-radius:50%;width:min(760px,85vw);position:absolute;top:-22%;right:-18%}.Z8hQ_W_ring:after{content:"";border:1px solid var(--accent);opacity:.6;border-radius:50%;position:absolute;inset:18%}.Z8hQ_W_grid{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:75em){.Z8hQ_W_grid{grid-template-columns:6fr 6fr;gap:clamp(3rem,4vw,4.5rem)}}.Z8hQ_W_copy>*+*{margin-top:var(--s-3)}.Z8hQ_W_copy h1{max-width:15ch}.Z8hQ_W_lead{font-size:var(--text-md);color:var(--muted);max-width:52ch}.Z8hQ_W_actions{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex;margin-top:var(--s-4)!important}.Z8hQ_W_actions small{font-size:var(--text-xs);color:var(--muted)}.Z8hQ_W_proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;overflow:hidden}.Z8hQ_W_shot{aspect-ratio:16/9;background:#0a0c0f;position:relative;overflow:hidden}.Z8hQ_W_shot img{object-fit:contain;width:100%;height:100%;display:block}.Z8hQ_W_proofBody{border-top:1px solid var(--line);padding:clamp(1.25rem,3vw,1.75rem)}.Z8hQ_W_proofBody>*+*{margin-top:.5rem}.Z8hQ_W_proofBig{color:var(--accent);white-space:nowrap;font-size:28px;font-weight:700;line-height:1.05}@media (min-width:30.0625em){.Z8hQ_W_proofBig{font-size:40px}}@media (min-width:80em){.Z8hQ_W_proofBig{font-size:56px}}.Z8hQ_W_proofSub{font-size:var(--text-xs);color:var(--muted);max-width:40ch}.Z8hQ_W_proofSub strong{color:var(--ink);font-weight:600}.Z8hQ_W_marqueeSlot{margin-top:clamp(3rem,6vw,4.5rem)}.Z8hQ_W_enter{animation:.72s cubic-bezier(.22,1,.36,1) both Z8hQ_W_rise}.Z8hQ_W_d1{animation-delay:60ms}.Z8hQ_W_d2{animation-delay:.16s}.Z8hQ_W_d3{animation-delay:.26s}.Z8hQ_W_d4{animation-delay:.36s}@keyframes Z8hQ_W_rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
._8nfx6q_grid{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64em){._8nfx6q_grid{grid-template-columns:5fr 7fr;gap:clamp(3rem,6vw,5rem)}._8nfx6q_intro{position:sticky;top:calc(72px + 2.5rem)}}._8nfx6q_intro>*+*{margin-top:var(--s-3)}._8nfx6q_intro h2{max-width:16ch}._8nfx6q_intro p{color:var(--muted);max-width:46ch}._8nfx6q_linkArrow{font-family:var(--font-display), sans-serif;color:var(--accent);align-items:center;gap:.5rem;padding-block:.25rem;font-weight:600;display:inline-flex}._8nfx6q_linkArrow span{transition:transform var(--t-mid)}._8nfx6q_linkArrow:hover span{transform:translate(6px)}._8nfx6q_steps{padding-left:3.25rem;position:relative}._8nfx6q_group{margin:0;padding:0;list-style:none}._8nfx6q_rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:15px}._8nfx6q_railFill{background:var(--accent);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}._8nfx6q_phase{margin:0 0 var(--s-2);padding-top:var(--s-4)}._8nfx6q_steps>div:first-child ._8nfx6q_phase{padding-top:0}._8nfx6q_step{padding-block:var(--s-2) var(--s-4);position:relative}._8nfx6q_step:last-child{padding-bottom:0}._8nfx6q_num{background:var(--bg);border:2px solid var(--line);width:32px;height:32px;font-family:var(--font-nums), monospace;font-size:var(--text-xs);color:var(--muted);transition:background-color var(--t-mid), border-color var(--t-mid), color var(--t-mid), transform var(--t-mid);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:1rem;left:-3.25rem}._8nfx6q_stepTitle{font-family:var(--font-display), sans-serif;font-size:var(--text-lg);letter-spacing:-.015em;transition:color var(--t-mid);margin-bottom:.5rem;font-weight:600;line-height:1.2}._8nfx6q_step p{color:var(--muted);max-width:54ch}._8nfx6q_dimmable ._8nfx6q_step{transition:opacity var(--t-mid);opacity:.45}._8nfx6q_dimmable ._8nfx6q_step._8nfx6q_active{opacity:1}._8nfx6q_step._8nfx6q_active ._8nfx6q_num{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:scale(1.12)}._8nfx6q_photos{gap:var(--s-2);grid-template-columns:1fr;margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:40em){._8nfx6q_photos{gap:var(--s-3);grid-template-columns:1fr 1fr}}._8nfx6q_photo{border-radius:var(--r-md);aspect-ratio:3/2;margin:0;position:relative;overflow:hidden}._8nfx6q_photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}._8nfx6q_photo:hover img{transform:scale(1.05)}._8nfx6q_photoFull{border-radius:var(--r-md);grid-column:1/-1;margin:0;overflow:hidden}._8nfx6q_photoFull img{width:100%;height:auto;display:block}
.-PSYBW_grid{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64em){.-PSYBW_grid{grid-template-columns:5fr 7fr;gap:clamp(3rem,5vw,4.5rem)}.-PSYBW_intro{position:sticky;top:calc(72px + 2.5rem)}}.-PSYBW_intro>*+*{margin-top:var(--s-3)}.-PSYBW_intro h2{max-width:18ch}.-PSYBW_total{color:var(--ink-dark);white-space:nowrap;font-size:clamp(2.25rem,1.4rem + 3.4vw,3.5rem);font-weight:700;line-height:1.02;margin-top:var(--s-4)!important}.-PSYBW_caption{font-size:var(--text-sm);color:var(--muted-dark);border-left:3px solid var(--accent);padding-left:.9rem;margin-top:.35rem!important}.-PSYBW_note{font-size:var(--text-xs);color:var(--muted-dark);max-width:46ch}.-PSYBW_note strong{color:var(--ink-dark);font-weight:600}.-PSYBW_card{background:var(--paper-card);border:1px solid var(--line-dark);border-radius:var(--r-md);min-width:0;padding:clamp(.75rem,2vw,1.25rem)}.-PSYBW_tabs{border-radius:var(--r-md);background:#eceae3;flex-wrap:wrap;gap:.4rem;padding:.3rem;display:flex}.-PSYBW_tab{border-radius:var(--r-sm);min-width:6.5rem;font-family:var(--font-display), sans-serif;font-size:var(--text-xs);color:var(--muted-dark);transition:color var(--t-fast);flex:auto;padding:.45rem .6rem;font-weight:600;position:relative}.-PSYBW_tab:hover,.-PSYBW_tabActive{color:var(--ink-dark)}.-PSYBW_pill{background:var(--paper-card);border-radius:var(--r-sm);z-index:0;position:absolute;inset:0;box-shadow:0 1px 3px #0e11161f}.-PSYBW_tabLabel{z-index:1;position:relative}.-PSYBW_kpis{margin:var(--s-2) 0 0;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.-PSYBW_kpi{background:var(--paper-card);min-width:0;padding:.55rem .85rem}.-PSYBW_kpiWide{grid-column:1/-1}.-PSYBW_kpi dt{font-size:var(--text-xs);color:var(--muted-dark);margin-bottom:.2rem}.-PSYBW_kpi dd{font-size:var(--text-sm);color:var(--ink-dark);white-space:nowrap;margin:0;font-weight:700}.-PSYBW_approved{justify-content:space-between;align-items:baseline;gap:.5rem var(--s-2);margin-top:var(--s-2);background:var(--ink-dark);border-radius:var(--r-sm);flex-wrap:wrap;padding:.9rem 1.1rem;display:flex}.-PSYBW_approved span:first-child{font-size:var(--text-xs);color:#aeb4bd}.-PSYBW_approvedVal{font-size:var(--text-md);color:var(--accent);white-space:nowrap;font-weight:700}.-PSYBW_shot{margin:var(--s-2) 0 0}.-PSYBW_shotFrame{border:1px solid var(--line-dark);border-radius:var(--r-sm);background:#0b1f3a;overflow:hidden}.-PSYBW_shotFrame img{width:100%;height:auto}.-PSYBW_shotCaption{font-size:var(--text-xs);color:var(--muted-dark);margin-top:.6rem}
.vCs_Ea_r{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.vCs_Ea_pre{opacity:0;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){.vCs_Ea_pre{opacity:1;transform:none}}
.vqXTeW_grid{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64em){.vqXTeW_grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(2.5rem,4vw,3.5rem)}}.vqXTeW_text>*+*{margin-top:var(--s-2)}.vqXTeW_text h2{max-width:16ch;margin-top:.4rem!important}.vqXTeW_facts{gap:var(--s-2);margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line-dark);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.vqXTeW_facts dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-dark);margin-bottom:.25rem}.vqXTeW_facts dd{font-family:var(--font-display), sans-serif;font-size:var(--text-md);color:var(--ink-dark);margin:0;font-weight:600}.vqXTeW_principles{margin:var(--s-3) 0 0;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r-md);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.vqXTeW_principles li{background:var(--paper);transition:background-color var(--t-fast);padding:.75rem 1rem}.vqXTeW_principles li:hover{background:var(--paper-card)}.vqXTeW_principles strong{font-family:var(--font-display), sans-serif;font-size:var(--text-sm);color:var(--ink-dark);margin-bottom:.15rem;font-weight:600;display:block}.vqXTeW_principles span{font-size:var(--text-sm);color:var(--muted-dark)}.vqXTeW_photo{border-radius:var(--r-md);aspect-ratio:4/3;margin:0;overflow:hidden}.vqXTeW_photo img{object-fit:cover;width:100%;height:100%}
.EHB7zG_head{max-width:34rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.EHB7zG_head h2{max-width:22ch;margin-top:.6rem}.EHB7zG_list{background:var(--line-dark);border-block:1px solid var(--line-dark);gap:1px;max-width:54rem;display:grid}.EHB7zG_item{background:var(--paper)}.EHB7zG_item h3{font:inherit;letter-spacing:normal;margin:0}.EHB7zG_trigger{justify-content:space-between;align-items:flex-start;gap:var(--s-3);text-align:left;width:100%;font-family:var(--font-display), sans-serif;font-size:var(--text-md);color:var(--ink-dark);transition:color var(--t-fast);padding:1.25rem .25rem;font-weight:600;line-height:1.3;display:flex}.EHB7zG_q{transition:transform var(--t-fast)}.EHB7zG_trigger:hover{color:var(--muted-dark)}.EHB7zG_trigger:hover .EHB7zG_q{transform:translate(6px)}.EHB7zG_open .EHB7zG_trigger{color:var(--ink-dark)}.EHB7zG_icon{flex:none;width:22px;height:22px;margin-top:.2rem;position:relative}.EHB7zG_icon:before,.EHB7zG_icon:after{content:"";background:var(--ink-dark);width:16px;height:2px;transition:transform var(--t-mid);border-radius:2px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%}.EHB7zG_icon:after{transform:rotate(90deg)}.EHB7zG_open .EHB7zG_icon:before{transform:rotate(45deg)}.EHB7zG_open .EHB7zG_icon:after{transform:rotate(-45deg)}.EHB7zG_open .EHB7zG_icon:before,.EHB7zG_open .EHB7zG_icon:after{background:var(--accent-ink)}.EHB7zG_panel{overflow:hidden}.EHB7zG_answer{color:var(--muted-dark);max-width:62ch;padding:0 .25rem 1.5rem}.EHB7zG_open{position:relative}.EHB7zG_open:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:1.4rem;position:absolute;top:1.35rem;left:-.75rem}@media (max-width:40em){.EHB7zG_open:before{display:none}}
.UTGWka_cta{text-align:center;position:relative;overflow:hidden}.UTGWka_ring{aspect-ratio:1;border:1px solid var(--accent);opacity:.12;pointer-events:none;border-radius:50%;width:min(900px,120vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.UTGWka_ring:after{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:22%}.UTGWka_inner{align-items:center;gap:var(--s-3);flex-direction:column;display:flex;position:relative}.UTGWka_inner h2{max-width:20ch}.UTGWka_lead{font-size:var(--text-md);color:var(--muted);max-width:54ch}.UTGWka_btnBig{margin-top:var(--s-2);font-size:var(--text-md);padding:1.1rem 1.9rem}.UTGWka_steps{gap:var(--s-2);margin:var(--s-5) 0 0;text-align:left;width:100%;max-width:56rem;padding:0;list-style:none;display:grid}@media (min-width:48em){.UTGWka_steps{gap:var(--s-3);grid-template-columns:repeat(3,1fr)}}.UTGWka_steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--muted);transition:border-color var(--t-fast), transform var(--t-fast);align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.UTGWka_steps li:hover{border-color:var(--accent);transform:translateY(-3px)}.UTGWka_steps li span{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-nums), monospace;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}
.EZoWya_footer{border-top:1px solid var(--line);padding-block:clamp(3rem, 6vw, 4.5rem) var(--s-5)}.EZoWya_grid{gap:var(--s-4);display:grid}@media (min-width:56em){.EZoWya_grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(3rem,6vw,5rem)}}.EZoWya_logo img{width:auto;height:34px}.EZoWya_tag{font-family:var(--font-display), sans-serif;font-size:var(--text-md);color:var(--ink);max-width:34ch;margin-top:var(--s-2)}.EZoWya_meta{font-size:var(--text-xs);color:#80858f}.EZoWya_meta p+p{margin-top:.6em}.EZoWya_meta a{text-underline-offset:2px;text-decoration:underline}.EZoWya_meta a:hover{color:var(--accent)}.EZoWya_credits{max-width:100%}
.Efpw-q_float{right:clamp(1rem,3vw,1.75rem);bottom:calc(clamp(1rem, 3vw, 1.75rem) + env(safe-area-inset-bottom,0px));z-index:55;background:var(--accent);height:56px;color:var(--accent-ink);font-family:var(--font-display), sans-serif;font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:transform var(--t-mid), box-shadow var(--t-mid), padding-inline var(--t-mid);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.1rem;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000059}.Efpw-q_float svg{flex:none;width:26px;height:26px}.Efpw-q_float:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000073}.Efpw-q_label{max-width:14rem;transition:max-width var(--t-mid), opacity var(--t-mid);overflow:hidden}.Efpw-q_compact{padding-inline:.9rem}.Efpw-q_compact .Efpw-q_label{opacity:0;max-width:0}@media (max-width:30em){.Efpw-q_label{opacity:0;max-width:0}.Efpw-q_float{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.Efpw-q_float{transition:none}}
