.Q6DUPW_header{inset-inline:0;z-index:var(--z-nav);padding-block:var(--sp-6);transition:padding-block var(--dur-base) var(--ease-cinematic), background-color var(--dur-base) var(--ease-cinematic), border-color var(--dur-base) var(--ease-cinematic);border-bottom:1px solid #0000;position:fixed;top:0}.Q6DUPW_compact{padding-block:var(--sp-3);background:color-mix(in oklab, var(--ink-900) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--rule)}.Q6DUPW_inner{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;max-width:1800px;padding-inline:var(--gutter);margin-inline:auto;display:flex}.Q6DUPW_brand{align-items:center;gap:var(--sp-3);min-height:44px;padding-right:var(--sp-2);color:var(--fg-primary);text-decoration:none;display:inline-flex}.Q6DUPW_mark{width:34px;height:auto;transition:filter var(--dur-base) var(--ease-cinematic);flex:none}.Q6DUPW_wordmark{width:132px;height:auto;transition:filter var(--dur-base) var(--ease-cinematic);flex:none}.Q6DUPW_brand:hover .Q6DUPW_mark,.Q6DUPW_brand:hover .Q6DUPW_wordmark,.Q6DUPW_brand:focus-visible .Q6DUPW_mark,.Q6DUPW_brand:focus-visible .Q6DUPW_wordmark{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--signal-200) 55%, transparent))}.Q6DUPW_list{align-items:center;gap:clamp(var(--sp-4), 2.2vw, var(--sp-12));margin:0;padding:0;list-style:none;display:flex}.Q6DUPW_link{padding-block:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-meta);transition:color var(--dur-fast) var(--ease-cinematic);text-decoration:none;display:inline-block;position:relative}.Q6DUPW_link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-cinematic);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Q6DUPW_link:hover,.Q6DUPW_link:focus-visible{color:var(--fg-primary)}.Q6DUPW_link:hover:after,.Q6DUPW_link:focus-visible:after{transform:scaleX(1)}.Q6DUPW_cta{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-primary);white-space:nowrap;transition:border-color var(--dur-base) var(--ease-cinematic), background-color var(--dur-base) var(--ease-cinematic), box-shadow var(--dur-base) var(--ease-cinematic);text-decoration:none;display:inline-flex}.Q6DUPW_cta:hover,.Q6DUPW_cta:focus-visible{border-color:var(--accent);background:var(--accent-wash);box-shadow:var(--glow-signal)}.Q6DUPW_cta span:last-child{transition:transform var(--dur-base) var(--ease-signal)}.Q6DUPW_cta:hover span:last-child{transform:translate(4px)}.Q6DUPW_end{align-items:center;gap:var(--sp-3);display:flex}.Q6DUPW_toggle{border:1px solid var(--rule-strong);border-radius:var(--r-pill);cursor:pointer;width:44px;height:44px;transition:border-color var(--dur-base) var(--ease-cinematic);background:0 0;flex-direction:column;justify-content:center;gap:5px;padding:0;display:none}.Q6DUPW_toggle:hover{border-color:var(--accent)}.Q6DUPW_bar{background:var(--fg-primary);width:16px;height:1px;transition:transform var(--dur-base) var(--ease-cinematic);margin-inline:auto;display:block}.Q6DUPW_bar:first-of-type.Q6DUPW_barOpen{transform:translateY(3px)rotate(45deg)}.Q6DUPW_bar:last-of-type.Q6DUPW_barOpen{transform:translateY(-3px)rotate(-45deg)}.Q6DUPW_panel{z-index:-1;justify-content:center;gap:var(--sp-8);padding:var(--sp-24) var(--gutter) var(--sp-16);background:color-mix(in oklab, var(--ink-900) 96%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;display:flex;position:fixed;inset:0}.Q6DUPW_panel[hidden]{display:none}.Q6DUPW_panelList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Q6DUPW_panelList li{opacity:0;animation:Q6DUPW_panel-in var(--dur-base) var(--ease-cinematic) forwards;animation-delay:calc(var(--i) * var(--stagger-base));transform:translateY(14px)}@keyframes Q6DUPW_panel-in{to{opacity:1;transform:none}}.Q6DUPW_panelLink{padding-block:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);border-bottom:1px solid var(--rule);font-weight:700;text-decoration:none;display:block}.Q6DUPW_panelCta{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent-wash);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-primary);text-decoration:none;display:inline-flex}@media (max-width:860px){.Q6DUPW_list{display:none}.Q6DUPW_toggle{display:flex}.Q6DUPW_inner{gap:var(--sp-4)}}@media (max-width:560px){.Q6DUPW_cta,.Q6DUPW_wordmark{display:none}}
.a51x-W_dot,.a51x-W_ring{z-index:var(--z-cursor);pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.a51x-W_dot{border-radius:var(--r-pill);background:var(--accent);width:5px;height:5px;transition:opacity var(--dur-fast) linear;margin:-2.5px 0 0 -2.5px}.a51x-W_ring{border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);border-radius:var(--r-pill);width:34px;height:34px;transition:width var(--dur-base) var(--ease-signal), height var(--dur-base) var(--ease-signal), margin var(--dur-base) var(--ease-signal), background-color var(--dur-base) var(--ease-cinematic), border-color var(--dur-base) var(--ease-cinematic), opacity var(--dur-fast) linear;place-items:center;margin:-17px 0 0 -17px;display:grid}.a51x-W_ring[data-state=link]{border-color:var(--accent);background:var(--accent-wash);width:52px;height:52px;margin:-26px 0 0 -26px}.a51x-W_ring[data-state=view],.a51x-W_ring[data-state=explore]{background:var(--accent);border-color:#0000;width:84px;height:84px;margin:-42px 0 0 -42px}.a51x-W_label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--ink-900);opacity:0;transition:opacity var(--dur-fast) var(--ease-cinematic)}.a51x-W_ring[data-state=view] .a51x-W_label,.a51x-W_ring[data-state=explore] .a51x-W_label{opacity:1}
.OtSPsG_root{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.OtSPsG_orb{filter:blur(80px);will-change:transform;opacity:.85;border-radius:50%;position:absolute}.OtSPsG_orbA{background:radial-gradient(circle, color-mix(in oklab, var(--signal-400) 52%, transparent) 0%, transparent 68%);width:46vmax;height:46vmax;animation:OtSPsG_driftA 34s var(--ease-cinematic) infinite alternate;top:-12vmax;left:-10vmax}.OtSPsG_orbB{background:radial-gradient(circle, color-mix(in oklab, var(--signal-300) 40%, transparent) 0%, transparent 70%);width:54vmax;height:54vmax;animation:OtSPsG_driftB 44s var(--ease-cinematic) infinite alternate;bottom:-20vmax;right:-14vmax}.OtSPsG_orbC{background:radial-gradient(circle, color-mix(in oklab, var(--signal-100) 26%, transparent) 0%, transparent 66%);width:34vmax;height:34vmax;animation:OtSPsG_driftC 28s var(--ease-cinematic) infinite alternate;opacity:.6;top:38%;left:46%}@keyframes OtSPsG_driftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(14vw,10vh)scale(1.18)}}@keyframes OtSPsG_driftB{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-16vw,-12vh)scale(.92)}}@keyframes OtSPsG_driftC{0%{transform:translate(-8vw,4vh)scale(.9)}to{transform:translate(10vw,-8vh)scale(1.25)}}.OtSPsG_grain{opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.5'/></svg>");animation:7s steps(6,end) infinite OtSPsG_grainShift;position:absolute;inset:-50%}@keyframes OtSPsG_grainShift{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0,0)}}.OtSPsG_still .OtSPsG_orb,.OtSPsG_still .OtSPsG_grain{animation:none}@media (prefers-reduced-motion:reduce){.OtSPsG_orb,.OtSPsG_grain{animation:none}}@media (max-width:767px){.OtSPsG_orb{filter:blur(56px);opacity:.6}.OtSPsG_orbC{display:none}.OtSPsG_grain{opacity:.22}}
.ZuGToG_canvas{z-index:0;pointer-events:none;opacity:.95;width:100%;height:100%;position:fixed;inset:0}
.GsnGsG_root{z-index:var(--z-intro);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.GsnGsG_veil{background:var(--ink-900);position:absolute;inset:0}.GsnGsG_atmosphere{opacity:0;background:radial-gradient(46% 42% at 50% 44%, color-mix(in oklab, var(--signal-400) 17%, transparent) 0%, transparent 72%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.38'/></svg>");background-blend-mode:screen;position:absolute;inset:0}.GsnGsG_beam{opacity:0;transform-origin:50% 0;pointer-events:none;mix-blend-mode:screen;filter:blur(28px);width:clamp(180px,26vw,420px);height:150vh;position:absolute;top:50%}.GsnGsG_beamL{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--signal-200) 42%, transparent) 46%, transparent 100%);left:50%;translate:-50% -50%;rotate:-19deg}.GsnGsG_beamR{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--signal-100) 34%, transparent) 52%, transparent 100%);left:50%;translate:-50% -50%;rotate:21deg}.GsnGsG_stage{align-items:center;gap:clamp(var(--sp-6), 4vh, var(--sp-12));padding-inline:var(--gutter);will-change:transform, opacity;flex-direction:column;display:flex;position:relative}.GsnGsG_symbolWrap{place-items:center;display:grid;position:relative}.GsnGsG_symbol{will-change:transform, opacity, filter;width:clamp(120px,26vw,240px);height:auto;filter:drop-shadow(0 0 60px color-mix(in oklab, var(--signal-200) 34%, transparent));display:block}.GsnGsG_sweep{pointer-events:none;opacity:0;background:linear-gradient(74deg, transparent 42%, color-mix(in oklab, var(--signal-100) 82%, transparent) 50%, transparent 58%);mix-blend-mode:screen;position:absolute;inset:-12% -60%}.GsnGsG_word{opacity:0;will-change:transform, opacity, clip-path;width:clamp(230px,62vw,400px);height:auto;display:block}.GsnGsG_skip{right:var(--gutter);bottom:var(--sp-8);min-height:44px;padding:var(--sp-3) var(--sp-6);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-meta);cursor:pointer;transition:color var(--dur-fast) var(--ease-cinematic), border-color var(--dur-fast) var(--ease-cinematic);background:0 0;align-items:center;display:inline-flex;position:absolute}.GsnGsG_skip:hover,.GsnGsG_skip:focus-visible{color:var(--fg-primary);border-color:var(--accent)}
.Yf74_a_footer{z-index:var(--z-content);padding-block:var(--sp-16) var(--sp-12);border-top:1px solid var(--rule);position:relative}.Yf74_a_inner{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);flex-wrap:wrap;display:flex}.Yf74_a_brand{align-items:center;gap:var(--sp-4);display:flex}.Yf74_a_mark{flex:none;width:34px;height:34px}.Yf74_a_name{font-family:var(--font-display);font-size:var(--fs-sm);font-variation-settings:"wdth" 108;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-primary);margin:0;font-weight:700}.Yf74_a_tagline{margin:var(--sp-1) 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--fg-meta)}.Yf74_a_links{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:flex}.Yf74_a_link{align-items:center;gap:var(--sp-2);min-height:44px;padding-block:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-secondary);transition:color var(--dur-fast) var(--ease-cinematic);text-decoration:none;display:inline-flex;position:relative}.Yf74_a_link svg{opacity:.8;transition:opacity var(--dur-fast) var(--ease-cinematic);flex:none}.Yf74_a_link:hover svg,.Yf74_a_link:focus-visible svg{opacity:1}.Yf74_a_link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-cinematic);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Yf74_a_link:hover,.Yf74_a_link:focus-visible{color:var(--fg-primary)}.Yf74_a_link:hover:after,.Yf74_a_link:focus-visible:after{transform:scaleX(1)}.Yf74_a_base{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--fg-faint);flex-wrap:wrap;display:flex}.Yf74_a_legal{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}.Yf74_a_baseLink{min-height:44px;color:var(--fg-meta);transition:color var(--dur-fast) var(--ease-cinematic);align-items:center;text-decoration:none;display:inline-flex}.Yf74_a_baseLink:hover,.Yf74_a_baseLink:focus-visible{color:var(--accent)}@media (max-width:767px){.Yf74_a_inner{align-items:flex-start;gap:var(--sp-8);flex-direction:column}.Yf74_a_links{gap:var(--sp-6);flex-wrap:wrap}}
.hTPwka_fab{right:clamp(var(--sp-4), 3vw, var(--sp-8));bottom:clamp(var(--sp-4), 3vw, var(--sp-8));z-index:var(--z-hud);border-radius:var(--r-pill);color:#04120a;opacity:0;pointer-events:none;height:56px;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-signal);background:#25d366;align-items:center;gap:0;padding:0 15px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(16px)scale(.9);box-shadow:0 10px 30px #00000073,0 0 0 1px #25d36666;box-shadow:0 10px 30px lab(0% 0 0/.45098),0 0 0 1px lab(74.7716% -60.9649 41.133/.4)}.hTPwka_shown{opacity:1;pointer-events:auto;transform:none}.hTPwka_fab svg{flex:none}.hTPwka_label{white-space:nowrap;max-width:0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;transition:max-width var(--dur-base) var(--ease-cinematic), margin-left var(--dur-base) var(--ease-cinematic);font-weight:600;overflow:hidden}.hTPwka_fab:hover .hTPwka_label,.hTPwka_fab:focus-visible .hTPwka_label{max-width:120px;margin-left:var(--sp-2)}.hTPwka_fab:hover,.hTPwka_fab:focus-visible{transform:translateY(-2px)}.hTPwka_pulse{border-radius:inherit;animation:hTPwka_fab-pulse 2.8s var(--ease-cinematic) infinite;position:absolute;inset:0;box-shadow:0 0 #25d36699;box-shadow:0 0 lab(74.7716% -60.9649 41.133/.6)}@keyframes hTPwka_fab-pulse{0%{box-shadow:0 0 #25d3668c;box-shadow:0 0 lab(74.7716% -60.9649 41.133/.55)}70%{box-shadow:0 0 0 16px #0000;box-shadow:0 0 0 16px lab(0% 0 0/0)}to{box-shadow:0 0 #0000;box-shadow:0 0 lab(0% 0 0/0)}}@media (prefers-reduced-motion:reduce){.hTPwka_pulse{animation:none}}
.W3s8pW_canvas,.W3s8pW_fallback{z-index:1;pointer-events:none;position:absolute;inset:0}.W3s8pW_canvas canvas{display:block}.W3s8pW_fallback{background:radial-gradient(44% 38% at 38% 34%, color-mix(in oklab, var(--signal-100) 26%, transparent) 0%, transparent 70%), radial-gradient(30% 46% at 70% 56%, color-mix(in oklab, var(--signal-400) 22%, transparent) 0%, transparent 72%), radial-gradient(60% 60% at 50% 50%, color-mix(in oklab, var(--ink-600) 70%, transparent) 0%, transparent 80%);filter:blur(6px)}
._w2HtG_hero{align-items:center;gap:var(--sp-12);min-height:100svh;padding-block:var(--sp-32) var(--sp-12);padding-inline:var(--gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1800px;margin-inline:auto;display:grid;position:relative}._w2HtG_stage{order:2;align-self:stretch;min-height:50vh;position:relative}._w2HtG_inner{z-index:var(--z-content);order:1;position:relative;container-type:inline-size}._w2HtG_eyebrow{margin-bottom:var(--sp-4);color:var(--accent)}._w2HtG_headline{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-size:clamp(2.5rem,17.5cqw,10.5rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);margin:0 0 var(--sp-8);overflow-wrap:break-word}._w2HtG_line{display:block}._w2HtG_masking ._w2HtG_line{overflow:hidden}._w2HtG_line:nth-child(2)>span{color:var(--accent)}._w2HtG_lead{font-size:var(--fs-lead);color:var(--bone-200);max-width:44ch;margin:0 0 var(--sp-8);line-height:1.4}._w2HtG_cta{align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-pill);background:var(--bone-100);color:var(--ink-900);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tr-meta);text-transform:uppercase;transition:transform var(--dur-base) var(--ease-signal), box-shadow var(--dur-base) var(--ease-cinematic);font-weight:500;text-decoration:none;display:inline-flex}._w2HtG_cta:hover,._w2HtG_cta:focus-visible{box-shadow:var(--glow-signal);transform:translateY(-2px)}._w2HtG_cta span:last-child{transition:transform var(--dur-base) var(--ease-signal)}._w2HtG_cta:hover span:last-child{transform:translate(5px)}._w2HtG_meta{gap:var(--sp-12);margin:var(--sp-12) 0 0;padding-top:var(--sp-6);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}._w2HtG_metaItem dt{margin-bottom:var(--sp-2)}._w2HtG_metaValue{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}@media (max-width:1023px){._w2HtG_hero{align-content:center;gap:var(--sp-8);padding-block:var(--sp-24) var(--sp-12);grid-template-columns:1fr}._w2HtG_stage{order:0;height:clamp(180px,30vh,280px);min-height:0}._w2HtG_inner{order:1}._w2HtG_meta{gap:var(--sp-8);margin-top:var(--sp-8)}}@media (max-width:560px){._w2HtG_stage{height:clamp(150px,24vh,210px)}._w2HtG_lead{font-size:var(--fs-body)}._w2HtG_meta{gap:var(--sp-6)}}
.ZI_OMG_lines{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);margin:0 0 var(--sp-12);flex-direction:column;max-width:18ch;font-weight:800;line-height:.95;display:flex}.ZI_OMG_line{transition:transform var(--dur-slow) var(--ease-cinematic), opacity var(--dur-slow) var(--ease-cinematic);transition-delay:calc(var(--i) * var(--stagger-base));display:block}.ZI_OMG_line:nth-child(n+4){color:var(--accent)}@media (prefers-reduced-motion:no-preference){.ZI_OMG_ready .ZI_OMG_line{opacity:0;transform:translateY(.4em)}.ZI_OMG_ready.ZI_OMG_in .ZI_OMG_line{opacity:1;transform:none}}.ZI_OMG_body{font-size:var(--fs-lead);color:var(--bone-200);max-width:52ch;margin:0;line-height:1.45}@media (max-width:767px){.ZI_OMG_lines{max-width:none;margin-bottom:var(--sp-8)}.ZI_OMG_body{font-size:var(--fs-body)}}
.Q4z9Ya_wrap{overflow:hidden}.Q4z9Ya_head{gap:var(--sp-3);margin-bottom:var(--sp-12);flex-direction:column;display:flex}.Q4z9Ya_lead{font-size:var(--fs-lead);color:var(--bone-200);max-width:54ch;margin:var(--sp-3) 0 0;line-height:1.45}.Q4z9Ya_marquees{gap:clamp(var(--sp-4), 2vw, var(--sp-8));flex-direction:column;display:flex;position:relative}.Q4z9Ya_row{width:max-content;display:flex}.Q4z9Ya_track{align-items:center;gap:clamp(var(--sp-8), 6vw, var(--sp-24));padding-inline:clamp(var(--sp-8), 6vw, var(--sp-24));will-change:transform;animation:48s linear infinite Q4z9Ya_marquee;display:flex}.Q4z9Ya_rowRight .Q4z9Ya_track{animation-direction:reverse}@keyframes Q4z9Ya_marquee{0%{transform:translate(0,0)}to{transform:translate(-33.333%)}}.Q4z9Ya_marquees:hover .Q4z9Ya_track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Q4z9Ya_track{flex-wrap:nowrap;animation:none}.Q4z9Ya_marquees{overflow-x:auto}}.Q4z9Ya_brand{cursor:pointer;white-space:nowrap;color:var(--bone-300);opacity:.72;transition:color var(--dur-base) var(--ease-cinematic), opacity var(--dur-base) var(--ease-cinematic), filter var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-signal);background:0 0;border:0;flex:none;padding:0;line-height:1}.Q4z9Ya_brand:hover,.Q4z9Ya_brand:focus-visible{color:var(--bone-100);opacity:1;filter:drop-shadow(0 0 22px color-mix(in oklab, var(--signal-200) 40%, transparent));transform:translateY(-2px)}.Q4z9Ya_s_script{font-family:var(--font-script), cursive;letter-spacing:0;font-size:clamp(2rem,4.4vw,3.4rem)}.Q4z9Ya_s_serif_italic{font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;font-size:clamp(2rem,4.2vw,3.2rem);font-style:italic;font-weight:600}.Q4z9Ya_s_bold_caps{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 100;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:800}.Q4z9Ya_s_condensed_caps{font-family:var(--font-impact), sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.8rem,3.8vw,2.9rem)}.Q4z9Ya_s_rounded_lower{font-family:var(--font-sora), sans-serif;text-transform:lowercase;letter-spacing:-.01em;font-size:clamp(1.9rem,4vw,3rem);font-weight:600}.Q4z9Ya_s_mono_lower{font-family:var(--font-mono), monospace;text-transform:lowercase;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500}.Q4z9Ya_s_modern{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 100;letter-spacing:.005em;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:600}.Q4z9Ya_s_humanist{font-family:var(--font-sora), sans-serif;letter-spacing:-.005em;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:700}.Q4z9Ya_fadeL,.Q4z9Ya_fadeR{pointer-events:none;z-index:2;width:clamp(48px,12vw,180px);position:absolute;top:0;bottom:0}.Q4z9Ya_fadeL{background:linear-gradient(90deg, var(--bg-base), transparent);left:0}.Q4z9Ya_fadeR{background:linear-gradient(270deg, var(--bg-base), transparent);right:0}.Q4z9Ya_caption{margin-top:var(--sp-12);min-height:2.4em}.Q4z9Ya_captionInner{align-items:baseline;gap:0 var(--sp-2);font-size:var(--fs-body);color:var(--fg-secondary);opacity:0;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-cinematic);flex-wrap:wrap;line-height:1.5;display:inline-flex;transform:translateY(6px)}.Q4z9Ya_captionOn{opacity:1;transform:none}.Q4z9Ya_captionInner strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-primary);font-weight:700}.Q4z9Ya_captionDiv{color:var(--accent)}.Q4z9Ya_captionHint{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-faint)}@media (prefers-reduced-motion:no-preference){.Q4z9Ya_ready .Q4z9Ya_head,.Q4z9Ya_ready .Q4z9Ya_marquees{opacity:0;transition:opacity var(--dur-slow) var(--ease-cinematic), transform var(--dur-slow) var(--ease-cinematic);transform:translateY(16px)}.Q4z9Ya_ready .Q4z9Ya_marquees{transition-delay:.12s}.Q4z9Ya_ready.Q4z9Ya_in .Q4z9Ya_head,.Q4z9Ya_ready.Q4z9Ya_in .Q4z9Ya_marquees{opacity:1;transform:none}}@media (max-width:767px){.Q4z9Ya_caption{display:none}}
.uj7JVa_head{gap:var(--sp-3);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.uj7JVa_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.uj7JVa_item{border-bottom:1px solid var(--rule)}@media (prefers-reduced-motion:no-preference){.uj7JVa_ready .uj7JVa_item{opacity:0;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-cinematic);transition-delay:calc(var(--i) * var(--stagger-tight));transform:translateY(12px)}.uj7JVa_ready.uj7JVa_in .uj7JVa_item{opacity:1;transform:none}}.uj7JVa_row{align-items:baseline;gap:var(--sp-8);width:100%;padding:var(--sp-6) 0;text-align:left;cursor:pointer;color:inherit;transition:padding-inline var(--dur-base) var(--ease-cinematic);background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;display:grid;position:relative;overflow:hidden}.uj7JVa_row:hover,.uj7JVa_row:focus-visible{padding-inline:var(--sp-4)}.uj7JVa_row:before{content:"";pointer-events:none;background:linear-gradient(95deg, transparent 0%, color-mix(in oklab, var(--signal-200) 13%, transparent) 46%, color-mix(in oklab, var(--signal-100) 7%, transparent) 52%, transparent 100%);opacity:0;transition:opacity var(--dur-fast) linear, transform var(--dur-slow) var(--ease-cinematic);position:absolute;inset:0;transform:translate(-100%)}.uj7JVa_row:hover:before,.uj7JVa_row:focus-visible:before{opacity:1;transform:translate(100%)}.uj7JVa_row:after{content:"";background:var(--accent);width:0;height:1px;box-shadow:0 0 12px var(--accent);transition:width var(--dur-base) var(--ease-cinematic);position:absolute;top:50%;left:0;transform:translateY(-50%)}.uj7JVa_row:hover:after,.uj7JVa_row:focus-visible:after{width:var(--sp-3)}.uj7JVa_title{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"wdth" 104;letter-spacing:var(--tr-tight);text-transform:uppercase;color:var(--fg-primary);transition:color var(--dur-base) var(--ease-cinematic);font-weight:700}.uj7JVa_row:hover .uj7JVa_title,.uj7JVa_row:focus-visible .uj7JVa_title,.uj7JVa_open .uj7JVa_title{color:var(--accent)}.uj7JVa_summary{font-size:var(--fs-body);color:var(--fg-secondary);line-height:1.45}.uj7JVa_chev{font-family:var(--font-mono);font-size:var(--fs-lead);color:var(--fg-meta);transition:transform var(--dur-base) var(--ease-signal);line-height:1}.uj7JVa_open .uj7JVa_chev{color:var(--accent);transform:rotate(45deg)}.uj7JVa_detail{padding-bottom:var(--sp-6)}.uj7JVa_detail[hidden]{display:none}.uj7JVa_tags{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uj7JVa_tag{padding:var(--sp-2) var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-secondary)}@media (max-width:860px){.uj7JVa_row{gap:var(--sp-2) var(--sp-4);padding:var(--sp-5,var(--sp-4)) 0;grid-template-columns:1fr auto}.uj7JVa_summary{font-size:var(--fs-sm);grid-column:1/-1}.uj7JVa_chev{grid-area:1/2}.uj7JVa_head{margin-bottom:var(--sp-8)}}
.hvoUhq_head{gap:var(--sp-3);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.hvoUhq_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.hvoUhq_item{border-bottom:1px solid var(--rule)}@media (prefers-reduced-motion:no-preference){.hvoUhq_ready .hvoUhq_item{opacity:0;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-cinematic);transition-delay:calc(var(--i) * var(--stagger-base));transform:translateY(14px)}.hvoUhq_ready.hvoUhq_in .hvoUhq_item{opacity:1;transform:none}}.hvoUhq_row{align-items:baseline;gap:var(--sp-8);width:100%;padding:var(--sp-8) 0;text-align:left;color:inherit;cursor:pointer;transition:padding-inline var(--dur-base) var(--ease-cinematic);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hvoUhq_row:hover,.hvoUhq_row:focus-visible{padding-inline:var(--sp-4)}.hvoUhq_row:before{content:"";pointer-events:none;background:linear-gradient(95deg, transparent 0%, color-mix(in oklab, var(--signal-200) 13%, transparent) 46%, color-mix(in oklab, var(--signal-100) 7%, transparent) 52%, transparent 100%);opacity:0;transition:opacity var(--dur-fast) linear, transform var(--dur-slow) var(--ease-cinematic);position:absolute;inset:0;transform:translate(-100%)}.hvoUhq_row:hover:before,.hvoUhq_row:focus-visible:before{opacity:1;transform:translate(100%)}.hvoUhq_row:after{content:"";background:var(--accent);width:0;height:1px;box-shadow:0 0 12px var(--accent);transition:width var(--dur-base) var(--ease-cinematic);position:absolute;top:50%;left:0;transform:translateY(-50%)}.hvoUhq_row:hover:after,.hvoUhq_row:focus-visible:after{width:var(--sp-3)}.hvoUhq_client{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"wdth" 104;letter-spacing:var(--tr-tight);text-transform:uppercase;color:var(--fg-primary);transition:color var(--dur-base) var(--ease-cinematic);font-weight:700}.hvoUhq_row:hover .hvoUhq_client,.hvoUhq_row:focus-visible .hvoUhq_client,.hvoUhq_itemOpen .hvoUhq_client{color:var(--accent)}.hvoUhq_campaign{font-size:var(--fs-body);color:var(--fg-secondary)}.hvoUhq_year,.hvoUhq_services{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-meta)}.hvoUhq_case{padding-block:var(--sp-4) var(--sp-12)}.hvoUhq_case[hidden]{display:none}.hvoUhq_notice{margin:0 0 var(--sp-8);padding:var(--sp-3) var(--sp-5,var(--sp-4));border:1px dashed var(--chrome-500);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-meta)}.hvoUhq_caseGrid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.hvoUhq_caseBlock dt{margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule)}.hvoUhq_caseBody{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0;line-height:1.6}.hvoUhq_results{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hvoUhq_results li:before{content:"→ ";color:var(--accent)}@media (max-width:860px){.hvoUhq_row{gap:var(--sp-2) var(--sp-4);padding:var(--sp-6) 0;grid-template-columns:1fr auto}.hvoUhq_campaign,.hvoUhq_services{grid-column:1/-1}.hvoUhq_head{margin-bottom:var(--sp-8)}}
._4-fbtG_grid{align-items:center;gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._4-fbtG_copy>.t-h2{margin-block:var(--sp-3) var(--sp-6)}._4-fbtG_lead{font-size:var(--fs-lead);color:var(--bone-200);max-width:44ch;margin:0 0 var(--sp-8);line-height:1.45}._4-fbtG_readout{min-height:92px;padding:var(--sp-5,var(--sp-4)) var(--sp-6);border-left:2px solid var(--accent);background:var(--bg-raised);border-radius:0 var(--r-md) var(--r-md) 0}._4-fbtG_readoutLabel{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--accent)}._4-fbtG_readoutCopy{font-size:var(--fs-body);color:var(--fg-primary);margin:0}._4-fbtG_readoutHint{font-size:var(--fs-sm);color:var(--fg-meta);margin:0}._4-fbtG_viz{position:relative}._4-fbtG_svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){._4-fbtG_ready ._4-fbtG_svg{opacity:0;transition:opacity var(--dur-slow) var(--ease-cinematic), transform var(--dur-slow) var(--ease-cinematic);transform:scale(.96)}._4-fbtG_ready._4-fbtG_in ._4-fbtG_svg{opacity:1;transform:none}}._4-fbtG_edge{stroke:var(--chrome-600);stroke-width:1px;opacity:.5;transition:stroke var(--dur-base) var(--ease-cinematic), opacity var(--dur-base) var(--ease-cinematic), stroke-width var(--dur-base) var(--ease-cinematic)}._4-fbtG_edgeLit{stroke:var(--accent);stroke-width:1.6px;opacity:1}._4-fbtG_dot{fill:var(--bone-200);transition:fill var(--dur-base) var(--ease-cinematic), r var(--dur-base) var(--ease-signal)}._4-fbtG_halo{fill:#0000;stroke:#0000;transition:fill var(--dur-base) var(--ease-cinematic), stroke var(--dur-base) var(--ease-cinematic)}._4-fbtG_nodeActive ._4-fbtG_dot{fill:var(--accent);r:9}._4-fbtG_nodeActive ._4-fbtG_halo{fill:var(--accent-wash);stroke:color-mix(in oklab, var(--accent) 40%, transparent)}._4-fbtG_nodeConnected ._4-fbtG_dot{fill:var(--signal-300)}._4-fbtG_hits{margin:0;padding:0;list-style:none;position:absolute;inset:0}._4-fbtG_hitItem{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}._4-fbtG_hit{min-width:48px;min-height:48px;padding:var(--sp-2);border-radius:var(--r-pill);cursor:pointer;outline-offset:4px;background:0 0;border:0;place-items:center;display:grid}._4-fbtG_hitLabel{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--fg-meta);transition:color var(--dur-base) var(--ease-cinematic);pointer-events:none;text-shadow:0 0 10px var(--ink-900), 0 0 4px var(--ink-900);transform:translateY(-30px)}._4-fbtG_hit:hover ._4-fbtG_hitLabel,._4-fbtG_hit:focus-visible ._4-fbtG_hitLabel,._4-fbtG_hitActive ._4-fbtG_hitLabel{color:var(--fg-primary)}@media (max-width:1023px){._4-fbtG_grid{gap:var(--sp-12);grid-template-columns:1fr}._4-fbtG_viz{width:100%;max-width:460px;margin-inline:auto}}@media (max-width:560px){._4-fbtG_hitLabel{font-size:10px;transform:translateY(-26px)}}._4-fbtG_orbits{transform-origin:50%}._4-fbtG_orbit,._4-fbtG_orbitTilt,._4-fbtG_orbitTiltB{fill:none;stroke:color-mix(in oklab, var(--signal-300) 34%, transparent);stroke-width:1px;transform-origin:50%}._4-fbtG_orbit{stroke-dasharray:3 9;opacity:.45;animation:64s linear infinite _4-fbtG_orbit-spin}._4-fbtG_orbitTilt{stroke:color-mix(in oklab, var(--signal-200) 26%, transparent);opacity:.5;animation:38s linear infinite reverse _4-fbtG_orbit-spin}._4-fbtG_orbitTiltB{stroke:color-mix(in oklab, var(--signal-400) 30%, transparent);opacity:.4;animation:52s linear infinite _4-fbtG_orbit-spin}@keyframes _4-fbtG_orbit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._4-fbtG_orbit,._4-fbtG_orbitTilt,._4-fbtG_orbitTiltB{animation:none}}
._23NjKq_grid{gap:clamp(var(--sp-12), 5vw, var(--sp-32));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}._23NjKq_portraitCol{position:relative}._23NjKq_frame{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--rule-strong);background:var(--ink-700);box-shadow:var(--shadow-lift);isolation:isolate;position:relative;overflow:hidden}._23NjKq_frame:before{content:"";z-index:2;background:radial-gradient(closest-side, color-mix(in oklab, var(--signal-300) 30%, transparent), transparent);opacity:.5;pointer-events:none;position:absolute;inset:-40% 40% 40% -40%}._23NjKq_photo{object-fit:cover;object-position:50% 28%;filter:saturate(.95)contrast(1.02);width:100%;height:100%;transition:transform var(--dur-scene) var(--ease-cinematic)}._23NjKq_frame:hover ._23NjKq_photo{transform:scale(1.04)}._23NjKq_scrim{z-index:1;background:linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--ink-900) 72%, transparent) 86%, var(--ink-900) 100%);position:absolute;inset:0}._23NjKq_frameTag{left:var(--sp-6);bottom:var(--sp-6);z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute}._23NjKq_frameName{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-weight:700;font-size:var(--fs-lead);letter-spacing:.01em;color:var(--fg-primary)}._23NjKq_frameRole{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--accent)}._23NjKq_heading{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);margin:var(--sp-3) 0 var(--sp-6);font-weight:800;line-height:.95}._23NjKq_bio{gap:var(--sp-4);flex-direction:column;max-width:60ch;display:flex}._23NjKq_bio p{font-size:var(--fs-body);color:var(--fg-secondary);margin:0;line-height:1.65}._23NjKq_bio p:first-child{font-size:var(--fs-lead);color:var(--bone-200);line-height:1.5}._23NjKq_facts{gap:var(--sp-8);margin:var(--sp-8) 0 0;padding-top:var(--sp-6);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}._23NjKq_fact dt{margin-bottom:var(--sp-2)}._23NjKq_fact dd{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._23NjKq_brands{margin-top:var(--sp-8)}._23NjKq_brandsLabel{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-meta);display:block}._23NjKq_brandsList{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._23NjKq_brandsList li{padding:var(--sp-2) var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--fg-secondary);transition:border-color var(--dur-base) var(--ease-cinematic), color var(--dur-base) var(--ease-cinematic)}._23NjKq_brandsList li:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--fg-primary)}._23NjKq_actions{align-items:center;gap:var(--sp-4);margin-top:var(--sp-10,var(--sp-8));flex-wrap:wrap;display:flex}._23NjKq_wa{align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-pill);color:#04120a;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;transition:transform var(--dur-base) var(--ease-signal), box-shadow var(--dur-base) var(--ease-cinematic);background:#25d366;font-weight:600;text-decoration:none;display:inline-flex}._23NjKq_wa svg{flex:none}._23NjKq_wa:hover,._23NjKq_wa:focus-visible{box-shadow:0 var(--sp-4) var(--sp-12) #25d36666;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){._23NjKq_wa:hover,._23NjKq_wa:focus-visible{box-shadow:0 var(--sp-4) var(--sp-12) lab(74.7716% -60.9649 41.133/.4)}}._23NjKq_mail{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-secondary);border-bottom:1px solid var(--rule-strong);transition:color var(--dur-base) var(--ease-cinematic), border-color var(--dur-base) var(--ease-cinematic);padding-bottom:2px;text-decoration:none}._23NjKq_mail:hover,._23NjKq_mail:focus-visible{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){._23NjKq_ready ._23NjKq_frame{opacity:0;transition:opacity var(--dur-slow) var(--ease-cinematic), transform var(--dur-slow) var(--ease-cinematic);transform:translateY(24px)scale(.98)}._23NjKq_ready ._23NjKq_body>*{opacity:0;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-cinematic);transform:translateY(16px)}._23NjKq_ready._23NjKq_in ._23NjKq_frame,._23NjKq_ready._23NjKq_in ._23NjKq_body>*{opacity:1;transform:none}._23NjKq_ready._23NjKq_in ._23NjKq_body>:first-child{transition-delay:.12s}._23NjKq_ready._23NjKq_in ._23NjKq_body>:nth-child(2){transition-delay:.18s}._23NjKq_ready._23NjKq_in ._23NjKq_body>:nth-child(3){transition-delay:.24s}._23NjKq_ready._23NjKq_in ._23NjKq_body>:nth-child(4){transition-delay:.3s}._23NjKq_ready._23NjKq_in ._23NjKq_body>:nth-child(5){transition-delay:.36s}._23NjKq_ready._23NjKq_in ._23NjKq_body>:nth-child(6){transition-delay:.42s}}@media (max-width:1023px){._23NjKq_grid{gap:var(--sp-12);grid-template-columns:1fr}._23NjKq_frame{max-width:380px}}
.RHteCa_grid{gap:var(--sp-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.RHteCa_headline{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);margin:var(--sp-3) 0 0;flex-direction:column;font-weight:800;line-height:.95;display:flex}.RHteCa_beliefs{counter-reset:belief;gap:var(--sp-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RHteCa_belief{counter-increment:belief;padding-left:var(--sp-12);font-size:var(--fs-body);color:var(--fg-secondary);line-height:1.65;position:relative}.RHteCa_belief:before{content:counter(belief, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);color:var(--accent);position:absolute;top:.15em;left:0}@media (prefers-reduced-motion:no-preference){.RHteCa_ready .RHteCa_belief{opacity:0;transition:opacity var(--dur-base) var(--ease-cinematic), transform var(--dur-base) var(--ease-cinematic);transition-delay:calc(var(--i) * var(--stagger-base));transform:translateY(12px)}.RHteCa_ready.RHteCa_in .RHteCa_belief{opacity:1;transform:none}}.RHteCa_why{margin-top:var(--sp-24);padding-top:var(--sp-12);border-top:1px solid var(--rule)}.RHteCa_whyHead{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"wdth" 104;letter-spacing:var(--tr-tight);text-transform:uppercase;color:var(--fg-primary);margin:0 0 var(--sp-8);font-weight:700}.RHteCa_whyGrid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.RHteCa_whyTitle{margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--accent)}.RHteCa_whyBody{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0;line-height:1.6}@media (max-width:1023px){.RHteCa_grid{gap:var(--sp-12);grid-template-columns:1fr}.RHteCa_why{margin-top:var(--sp-16)}}
.DIbnYa_grid{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.DIbnYa_headline{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-primary);margin:var(--sp-3) 0 var(--sp-6);flex-direction:column;font-weight:800;line-height:.92;display:flex}.DIbnYa_lead{font-size:var(--fs-lead);color:var(--bone-200);max-width:42ch;margin:0;line-height:1.45}.DIbnYa_intro{top:var(--sp-24);position:sticky}.DIbnYa_directWa{align-items:center;gap:var(--sp-3);margin-top:var(--sp-8);padding:var(--sp-3) var(--sp-5,var(--sp-4));border-radius:var(--r-pill);color:var(--bone-200);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--dur-base) var(--ease-cinematic), background-color var(--dur-base) var(--ease-cinematic), color var(--dur-base) var(--ease-cinematic);background:#25d36614;background:lab(74.7716% -60.9649 41.133/.08);border:1px solid #25d36673;border:1px solid lab(74.7716% -60.9649 41.133/.45);text-decoration:none;display:inline-flex}.DIbnYa_directWa svg{color:#25d366;flex:none}.DIbnYa_directWa:hover,.DIbnYa_directWa:focus-visible{color:var(--fg-primary);background:#25d36629;background:lab(74.7716% -60.9649 41.133/.16);border-color:#25d366}.DIbnYa_form{gap:var(--sp-6);flex-direction:column;display:flex}.DIbnYa_fieldGrid{gap:var(--sp-5,var(--sp-4)) var(--sp-5,var(--sp-4));grid-template-columns:1fr 1fr;display:grid}.DIbnYa_field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.DIbnYa_fieldWide{grid-column:1/-1}.DIbnYa_selectWrap{position:relative}.DIbnYa_selectWrap select{appearance:none;cursor:pointer;padding-right:var(--sp-8)}.DIbnYa_selectWrap select:invalid{color:var(--fg-faint)}.DIbnYa_selectChev{right:var(--sp-4);pointer-events:none;color:var(--fg-meta);font-size:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.DIbnYa_selectWrap select option{background:var(--ink-700);color:var(--fg-primary)}.DIbnYa_label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-meta)}.DIbnYa_optional{color:var(--fg-faint);text-transform:none;letter-spacing:.04em}.DIbnYa_input{width:100%;min-height:52px;padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--r-md);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-cinematic), background-color var(--dur-fast) var(--ease-cinematic)}.DIbnYa_input:hover{border-color:var(--chrome-500)}.DIbnYa_input:focus-visible{border-color:var(--accent);background:var(--bg-inset)}.DIbnYa_input[aria-invalid=true]{border-color:#ff8a8a}textarea.DIbnYa_input{resize:vertical;min-height:120px;line-height:1.5}.DIbnYa_error{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;color:#ff9d9d;margin:0}.DIbnYa_submit{align-self:flex-start;align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-pill);background:var(--bone-100);color:var(--ink-900);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tr-meta);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-base) var(--ease-signal), box-shadow var(--dur-base) var(--ease-cinematic), opacity var(--dur-base) var(--ease-cinematic);border:0;font-weight:500;display:inline-flex}.DIbnYa_submit:hover:not(:disabled),.DIbnYa_submit:focus-visible:not(:disabled){box-shadow:var(--glow-signal);transform:translateY(-2px)}.DIbnYa_submit:disabled{opacity:.55;cursor:progress}.DIbnYa_submit span:last-child{transition:transform var(--dur-base) var(--ease-signal)}.DIbnYa_submit:hover:not(:disabled) span:last-child{transform:translate(5px)}.DIbnYa_submit svg{flex:none}.DIbnYa_formNote{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.04em;color:var(--fg-faint);margin:0}.DIbnYa_success{padding:var(--sp-16) 0;max-width:44ch}.DIbnYa_successTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" var(--wdth-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--accent);margin:0 0 var(--sp-6);font-weight:800}.DIbnYa_successBody{font-size:var(--fs-lead);color:var(--bone-200);margin:0;line-height:1.45}@media (max-width:1023px){.DIbnYa_grid{gap:var(--sp-12);grid-template-columns:1fr}.DIbnYa_intro{position:static}}@media (max-width:560px){.DIbnYa_fieldGrid{grid-template-columns:1fr}}
