._5mAkja_track{height:300vh;position:relative}._5mAkja_stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}._5mAkja_atmos{z-index:-1;background:radial-gradient(55% 50% at 66% 44%, rgb(var(--sage-rgb) / .09), transparent 70%), radial-gradient(45% 40% at 8% 96%, rgb(var(--wine-rgb) / .34), transparent 70%), linear-gradient(180deg, var(--atmos-top) 0%, var(--ink) 55%, var(--atmos-bottom) 100%);position:absolute;inset:0}._5mAkja_atmos:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.3;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 62%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 62%,#000 25%,#0000 75%)}._5mAkja_visual{position:absolute;inset:4rem 8rem 0 30%}._5mAkja_camera{transform-origin:50%;will-change:transform;position:absolute;inset:0}._5mAkja_layer{pointer-events:none;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._5mAkja_group{will-change:opacity;position:absolute;inset:0}._5mAkja_defs{width:0;height:0;position:absolute;overflow:hidden}._5mAkja_shade{z-index:1;pointer-events:none;background:linear-gradient(90deg, rgb(var(--ink-rgb) / .94) 0%, rgb(var(--ink-rgb) / .7) 28%, rgb(var(--ink-rgb) / 0) 48%);position:absolute;inset:0}._5mAkja_draw{stroke-dasharray:1;animation:_5mAkja_draw 1.8s var(--ease-out) var(--dl,0s) both}._5mAkja_slab._5mAkja_draw{animation:_5mAkja_draw 1.8s var(--ease-out) var(--dl,0s) both, _5mAkja_fill-in 1.2s ease calc(var(--dl,0s) + .4s) both}._5mAkja_rise{animation:_5mAkja_rise 1.1s var(--ease-out) var(--dl,0s) both}@keyframes _5mAkja_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _5mAkja_fill-in{0%{fill-opacity:0}}@keyframes _5mAkja_rise{0%{opacity:0;transform:translateY(18px)}}._5mAkja_ground{fill:url(#fEarth);fill-opacity:.9}._5mAkja_mesh{fill:none;stroke:url(#fSage);stroke-opacity:.3;stroke-width:1px}._5mAkja_street{fill:url(#fBone);fill-opacity:.07}._5mAkja_curb{fill:none;stroke:url(#fBone);stroke-opacity:.6;stroke-width:1.3px}._5mAkja_gutter{fill:none;stroke:url(#fBone);stroke-opacity:.25;stroke-width:.9px}._5mAkja_axis{fill:none;stroke:url(#fSand);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:8 7}._5mAkja_lot{fill:none;stroke:url(#fSage);stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:1}._5mAkja_lotHi{fill:rgb(var(--sage-rgb) / .2);stroke:var(--sage);stroke-width:2px}._5mAkja_pipeCase{fill:none;stroke:url(#fInk);stroke-linecap:round;stroke-linejoin:round}._5mAkja_pipe{fill:none;stroke-linecap:round;stroke-linejoin:round}._5mAkja_sewer{stroke:url(#fWine)}._5mAkja_water{stroke:url(#fSage)}._5mAkja_storm{stroke:url(#fSand)}._5mAkja_flow{fill:none;stroke:#fffaf080;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 17;animation:2.4s linear infinite paused _5mAkja_flow}._5mAkja_stage[data-step="1"] ._5mAkja_flow{animation-play-state:running}@keyframes _5mAkja_flow{to{stroke-dashoffset:-40px}}._5mAkja_manhole{fill:rgb(var(--ink-rgb) / .85);stroke:var(--bone-dim);stroke-width:1.1px}._5mAkja_gradeBeam{fill:none;stroke:var(--sand);stroke-width:2.2px;stroke-opacity:.7}._5mAkja_pileCase{fill:none;stroke:var(--ink);stroke-width:7.5px}._5mAkja_pile{fill:none;stroke:var(--sand);stroke-width:4px}._5mAkja_pileTip{fill:var(--sand);stroke:none}._5mAkja_cap{stroke:var(--sand);stroke-width:1.1px;stroke-linejoin:round}._5mAkja_cap[data-face="0"]{fill:var(--cap-0)}._5mAkja_cap[data-face="1"]{fill:var(--cap-1)}._5mAkja_cap[data-face="2"]{fill:var(--cap-2)}._5mAkja_slab{fill:rgb(var(--sage-rgb) / .07);stroke:var(--sage);stroke-opacity:.55;stroke-width:1px;stroke-linejoin:round}._5mAkja_beam{fill:none;stroke:var(--sage);stroke-width:1.3px;stroke-opacity:.85}._5mAkja_column{fill:none;stroke:var(--bone);stroke-width:2.4px;stroke-linecap:round}._5mAkja_brace{fill:none;stroke:var(--sage);stroke-width:1px;stroke-opacity:.6}._5mAkja_edge,._5mAkja_roof,._5mAkja_parapet,._5mAkja_spandrel,._5mAkja_unitTop,._5mAkja_unitLit,._5mAkja_unitShade{stroke:var(--stroke-dark);stroke-width:1px;stroke-linejoin:round}._5mAkja_roof{fill:var(--roof)}._5mAkja_parapet{fill:var(--parapet)}._5mAkja_spandrel{fill:var(--spandrel);stroke-width:.8px}._5mAkja_pane{stroke:var(--stroke-dark);stroke-width:.8px}._5mAkja_door{fill:var(--door);stroke:rgb(var(--bone-rgb) / .35);stroke-width:.8px}._5mAkja_mullion{fill:none;stroke:rgb(var(--bone-rgb) / .32);stroke-width:.8px}._5mAkja_joint{fill:none;stroke:#0000004d;stroke-width:.9px}._5mAkja_unitTop{fill:var(--unit-top)}._5mAkja_unitLit{fill:var(--unit-lit)}._5mAkja_unitShade{fill:var(--unit-shade)}._5mAkja_canopy{fill:rgb(var(--sage-rgb) / .4);stroke:rgb(var(--bone-rgb) / .6);stroke-width:.8px}._5mAkja_tagDot{fill:var(--sage);stroke:var(--ink);stroke-width:2px}._5mAkja_tagLeader{fill:none;stroke:var(--sage);stroke-width:1px;stroke-dasharray:3 3}._5mAkja_tagBox{fill:rgb(var(--ink-rgb) / .92);stroke:var(--sage);stroke-opacity:.55}._5mAkja_tagTitle{font:600 10.5px var(--font-grotesk);letter-spacing:.1em;text-transform:uppercase;fill:var(--sage)}._5mAkja_tagRow{font:500 12.5px var(--font-grotesk);fill:var(--bone)}._5mAkja_tagKey{fill:var(--bone-dim)}._5mAkja_captions{z-index:2;left:var(--edge);width:min(35rem,40vw);display:grid;position:absolute;top:50%;transform:translateY(-46%)}._5mAkja_cap{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;transition:opacity .3s,visibility 0s linear .3s}._5mAkja_cap[data-active=true]{opacity:1;visibility:visible;transition:opacity .3s}._5mAkja_cap[data-active=true]>*{animation:_5mAkja_cap-in .95s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .12s)}._5mAkja_stage[data-boot] ._5mAkja_cap[data-first]>*{animation-delay:calc(var(--i,0) * .13s + .35s)}@media (scripting:enabled){._5mAkja_stage[data-wait] ._5mAkja_draw,._5mAkja_stage[data-wait] ._5mAkja_rise,._5mAkja_stage[data-wait] ._5mAkja_cap>*{animation-play-state:paused}}@keyframes _5mAkja_cap-in{0%{opacity:0;transform:translateY(26px)}}._5mAkja_kicker{color:var(--primary-text);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.4rem;font-size:16px;line-height:1.4;display:flex}._5mAkja_kicker:before{content:"";background:currentColor;width:2rem;height:2px}._5mAkja_title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:700;line-height:1.05}._5mAkja_title em{color:var(--accent-text);font-style:normal}._5mAkja_lead{max-width:32rem;color:var(--text-2);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}._5mAkja_actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem;display:flex}._5mAkja_format{border:1px solid var(--line-strong);background:rgb(var(--ink-rgb) / .6);width:fit-content;color:var(--text-2);font-family:var(--font-mono);border-radius:2px;margin-top:1.4rem;padding:.3rem .6rem;font-size:.8125rem;line-height:1.5}._5mAkja_hint{color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:16px;line-height:1.4;display:inline-flex}._5mAkja_hintLine{background:var(--line-strong);width:2px;height:2.4rem;position:relative;overflow:hidden}._5mAkja_hintLine:after{content:"";background:var(--primary-text);width:2px;height:40%;animation:_5mAkja_drip 1.8s var(--ease-out) infinite;position:absolute;top:-40%;left:0}@keyframes _5mAkja_drip{to{top:100%}}._5mAkja_gauge{z-index:2;right:var(--edge);gap:1rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._5mAkja_gauge ol{gap:1.1rem;padding:0;list-style:none;display:grid}._5mAkja_gauge button{color:var(--bone);text-align:left;cursor:pointer;opacity:.32;background:0 0;border:0;gap:.1rem;padding:.25rem 0;transition:opacity .4s,color .4s;display:grid}._5mAkja_gauge button:hover{opacity:.75}._5mAkja_gauge button[data-past]{opacity:.55}._5mAkja_gauge button[aria-current]{color:var(--primary-text);opacity:1}._5mAkja_gaugeNum{font-family:var(--font-pixel);font-size:16px;line-height:1.2}._5mAkja_gaugeLabel{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:16px;line-height:1.4}._5mAkja_gaugeTrack{background:var(--line-strong);width:2px;position:relative}._5mAkja_gaugeFill{background:var(--primary-text);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}._5mAkja_plate{z-index:2;right:var(--edge);border:1px solid var(--line-strong);background:rgb(var(--ink-rgb) / .6);color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:stretch;font-size:16px;line-height:1.4;display:flex;position:absolute;bottom:1.25rem}._5mAkja_plate>span{align-items:center;padding:.45rem .8rem;display:flex}._5mAkja_plate>span+span{border-left:1px solid var(--line-strong)}._5mAkja_plate>span:first-child{color:var(--bone);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:.875rem;font-weight:700}@media (max-width:1100px){._5mAkja_visual{inset:4rem 0 0 22%}._5mAkja_gauge{display:none}}@media (max-width:760px){._5mAkja_visual{inset:3.5rem 0 36%}._5mAkja_shade{background:linear-gradient(0deg, rgb(var(--ink-rgb) / .96) 0%, rgb(var(--ink-rgb) / .75) 32%, rgb(var(--ink-rgb) / 0) 56%)}._5mAkja_captions{top:auto;right:var(--edge);width:auto;bottom:1.75rem;transform:none}._5mAkja_cap{align-self:end}._5mAkja_kicker{margin-bottom:.9rem}._5mAkja_title{font-size:clamp(2.125rem,8.5vw,2.5rem)}._5mAkja_lead{margin-top:.9rem;font-size:1rem}._5mAkja_actions{margin-top:1.25rem}._5mAkja_hint,._5mAkja_plate{display:none}}
.LYRC_a_short{display:none}@media (max-width:429px){.LYRC_a_long{display:none}.LYRC_a_short{display:inline}}.LYRC_a_overlay{z-index:200;background:rgb(var(--deep-rgb) / .88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:1rem .75rem;animation:.25s both LYRC_a_fade;display:grid;position:fixed;inset:0;overflow-y:auto}.LYRC_a_modal{border:1px solid var(--line-strong);background:var(--earth);width:min(100%,32rem);box-shadow:6px 6px 0 0 var(--button);color:var(--bone);animation:LYRC_a_zoom .35s var(--ease-out) both;padding:clamp(1.25rem,4vw,2.25rem);position:relative}.LYRC_a_close{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--bone);cursor:pointer;background:0 0;border-radius:2px;font-size:1.4rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.LYRC_a_close:hover{background:var(--primary-text);color:var(--ink)}.LYRC_a_title{font-family:var(--font-display);padding-right:2.5rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:700;line-height:1.1}.LYRC_a_lead{color:var(--bone);margin-top:.6rem;line-height:1.45}.LYRC_a_lead a,.LYRC_a_error a{color:var(--primary-text)}.LYRC_a_form{gap:.85rem;margin-top:1.25rem;display:grid}.LYRC_a_form label{gap:.3rem;font-size:.9375rem;font-weight:600;display:grid}.LYRC_a_form input,.LYRC_a_form textarea{border:1px solid var(--line-strong);background:var(--ink);width:100%;color:var(--bone);font:inherit;resize:vertical;border-radius:4px;padding:.65rem .75rem;font-weight:400}.LYRC_a_form input:focus,.LYRC_a_form textarea:focus{border-color:var(--primary-text);outline:none}.LYRC_a_error{color:var(--warn);font-size:.9375rem}.LYRC_a_send{background:var(--button);color:var(--on-accent);font-family:var(--font-display);cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:.85em 1.25em;font-size:1.0625rem;font-weight:700;line-height:1}.LYRC_a_send:disabled{opacity:.6;cursor:progress}@keyframes LYRC_a_fade{0%{opacity:0}}@keyframes LYRC_a_zoom{0%{opacity:0;transform:scale(.96)}}
.FIC0VG_track{background:var(--ink);height:520svh;margin-bottom:-100svh;position:relative}.FIC0VG_stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.FIC0VG_canvas{z-index:-2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.FIC0VG_scan{z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(180deg, rgb(var(--scan-rgb) / .55) 0 1px, transparent 1px 3px);position:absolute;inset:0}.FIC0VG_copy{top:5.5rem;left:var(--edge);width:calc(100% - 2 * var(--gutter));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.FIC0VG_tags{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.FIC0VG_chip{background:var(--bone);box-shadow:4px 4px 0 0 var(--button);color:var(--ink);font-family:var(--font-display);padding:.3em .65em .35em;font-size:clamp(1.125rem,min(1rem + .8vw,4svh),1.75rem);font-weight:700;line-height:1.1}.FIC0VG_kicker{color:var(--primary-text);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:16px;line-height:1.4}.FIC0VG_kicker .amp{color:inherit}.FIC0VG_title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:.35em;font-size:clamp(2.75rem,min(1.75rem + 4.6vw,12svh),6rem);font-weight:700;line-height:1}.FIC0VG_title em{color:var(--button);font-style:normal}.FIC0VG_lead{text-wrap:pretty;max-width:36rem;margin-top:.9rem;font-size:clamp(1rem,min(.9rem + .5vw,3.4svh),1.375rem);font-weight:500;line-height:1.35}.FIC0VG_button{cursor:pointer;background:var(--button);box-shadow:0 0 0 0 var(--primary);color:var(--on-accent);font-family:var(--font-display);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:.8rem;margin-top:clamp(.8rem,2.6svh,1.5rem);padding:.85em 1.25em;font-size:clamp(1.0625rem,min(1rem + .5vw,3.6svh),1.375rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.FIC0VG_button:hover{box-shadow:4px 4px 0 0 var(--primary);transform:translate(-3px,-3px)}.FIC0VG_button:active{box-shadow:0 0 0 0 var(--primary);transform:none}.FIC0VG_mail{color:var(--bone);margin-top:.7rem;font-size:.9375rem;line-height:1.35}.FIC0VG_mail a{color:var(--primary-text);text-underline-offset:.2em}.FIC0VG_mail a:hover{color:var(--bone)}.FIC0VG_copy>*{animation:FIC0VG_rise .6s var(--ease-out) both}.FIC0VG_tags{animation-delay:50ms}.FIC0VG_title{animation-delay:.15s}.FIC0VG_copy>.FIC0VG_lead{animation-delay:.3s}.FIC0VG_copy>.FIC0VG_button{animation-delay:.42s}.FIC0VG_copy>.FIC0VG_mail{animation-delay:.52s}.FIC0VG_title em{animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both FIC0VG_pop;display:inline-block}@keyframes FIC0VG_rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes FIC0VG_pop{0%{opacity:0;transform:scale(.7)}}.FIC0VG_message{--y:0rem;top:5.5rem;left:var(--edge);width:calc(100% - 2 * var(--gutter));opacity:0;visibility:hidden;transform:translateY(var(--y));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.FIC0VG_messageTitle{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.25rem,min(1.5rem + 3.6vw,11svh),4.75rem);font-weight:700;line-height:1.02}.FIC0VG_message .FIC0VG_lead{text-shadow:0 0 .4em var(--ink), 0 0 .8em var(--ink), 0 2px 2px var(--ink);font-size:clamp(1.125rem,min(1rem + .7vw,4svh),1.625rem);font-weight:600}.FIC0VG_message em{color:var(--button);font-style:normal}.FIC0VG_closing{flex-direction:column;align-items:flex-start;display:flex}.FIC0VG_shot{border:1px solid var(--line-strong);background:var(--frame);border-radius:8px;width:100%;margin:1rem 0 0}.FIC0VG_shotBar{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;height:2.625rem;padding:0 .9rem;display:flex}.FIC0VG_shotBar span{background:var(--line-strong);width:8px;height:8px}.FIC0VG_shotBar p{color:var(--text-2);margin-left:.8rem;font-size:.8125rem}.FIC0VG_shotView{aspect-ratio:16/9;background:#16181d;border-radius:0 0 7px 7px;overflow:hidden}.FIC0VG_shotView img{object-fit:cover;width:100%;height:100%;transform:scale(var(--z));transform-origin:var(--f);display:block}.FIC0VG_hint{bottom:1rem;left:var(--edge);background:var(--ink);color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.4rem .6rem;font-size:16px;line-height:1.4;display:flex;position:absolute}.FIC0VG_hintLine{background:var(--line-strong);width:2px;height:1.5rem;position:relative;overflow:hidden}.FIC0VG_hintLine:after{content:"";background:var(--primary-text);width:2px;height:40%;animation:FIC0VG_drip 1.8s var(--ease-out) infinite;position:absolute;top:-40%;left:0}@keyframes FIC0VG_drip{to{top:100%}}@media (min-width:640px) and (min-aspect-ratio:1){.FIC0VG_copy{top:clamp(5.75rem,15svh,8.5rem);right:var(--edge);width:min(44rem,52%);left:auto}.FIC0VG_hint{right:var(--edge);left:auto}.FIC0VG_message{width:min(44rem,52%);transform:translateY(calc(-50% + var(--y)));top:50%}.FIC0VG_flight{top:4.5rem;right:var(--edge);width:auto;transform:translateY(var(--y));grid-template-columns:minmax(0,3fr) minmax(0,6fr);align-content:center;align-items:start;column-gap:clamp(1.5rem,3vw,3.5rem);display:grid;bottom:1rem}.FIC0VG_flight .FIC0VG_messageTitle{font-size:clamp(1.75rem,min(.9rem + 2.4vw,9svh),3.5rem)}.FIC0VG_flight .FIC0VG_lead{font-size:clamp(1rem,min(.85rem + .45vw,3.6svh),1.25rem)}.FIC0VG_closing{grid-column:2}.FIC0VG_closing .FIC0VG_messageTitle{font-size:clamp(2.25rem,min(1.5rem + 3.6vw,11svh),4.75rem)}.FIC0VG_shot{justify-self:end;width:min(100%,177.778svh - 14.4444rem - 3.55556px);margin:0}}@media (max-height:500px){.FIC0VG_copy{top:4.25rem}.FIC0VG_kicker,.FIC0VG_hint{display:none}.FIC0VG_chip{font-size:1rem}.FIC0VG_title{font-size:clamp(1.75rem,10svh,2.75rem)}.FIC0VG_lead{margin-top:.5rem;font-size:1rem}.FIC0VG_mail{margin-top:.4rem}}@media (max-width:639px) and (max-height:500px){.FIC0VG_shot{display:none}}@media (min-width:640px) and (min-aspect-ratio:1) and (max-height:500px){.FIC0VG_copy{width:min(44rem,58%)}}@media (prefers-reduced-motion:reduce){.FIC0VG_track{height:100svh;margin-bottom:0}.FIC0VG_hint,.FIC0VG_message{display:none}.FIC0VG_copy>*,.FIC0VG_title em{animation:none}}
.baJ6tW_section{padding:clamp(3.5rem, 7vw, 6rem) var(--gutter);isolation:isolate;position:relative}.baJ6tW_inner{max-width:var(--max);margin:0 auto}@media (min-width:1000px) and (min-height:500px){.baJ6tW_fit{flex-direction:column;justify-content:center;height:calc(100svh - 4.5rem);padding-block:clamp(1.25rem,5svh,4rem);display:flex}.baJ6tW_fitGrow{flex:1;min-height:0}.baJ6tW_fit .baJ6tW_sheet{margin-bottom:clamp(1rem,4svh,3rem)}.baJ6tW_fit .baJ6tW_head{margin-bottom:clamp(1rem,4svh,3.5rem)}.baJ6tW_fit .baJ6tW_h2{font-size:clamp(1.75rem,min(1.4rem + 3vw,8svh),3.75rem)}}.baJ6tW_sheet{border-top:1px solid var(--line-strong);color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.75rem,4vw,3rem);padding-top:1rem;font-size:16px;line-height:1.4;display:flex;position:relative}.baJ6tW_sheet:before{content:"";background:linear-gradient(#8fe0dc 0 1px,#008e97 1px 4px,#006876 4px);width:3rem;height:6px;position:absolute;top:-3px;left:0}.baJ6tW_sheet>span:last-child{color:var(--bone);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:.875rem;font-weight:700}.baJ6tW_head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4.5vw,3.5rem);display:grid}.baJ6tW_h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:700;line-height:1.06}.baJ6tW_h2 em{color:var(--accent-text);font-style:normal}.baJ6tW_lead{max-width:40rem;color:var(--text-2);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.5}.baJ6tW_label{color:var(--primary-text);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:16px;line-height:1.4}.baJ6tW_problem{background:radial-gradient(60% 50% at 88% 0%, rgb(var(--band-glow-rgb) / .16), transparent 70%), linear-gradient(180deg, var(--ink) 0%, var(--band-deep) 14%, var(--band-deep) 100%)}.baJ6tW_problem:before{content:"";z-index:-1;background:repeating-linear-gradient(-45deg, rgb(var(--bone-rgb) / .03) 0 1px, transparent 1px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 45%);mask-image:linear-gradient(200deg,#000 0%,#0000 45%)}.baJ6tW_split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.baJ6tW_problemCard{border:1px solid var(--line-strong);background:var(--earth);transition:border-color .4s ease, transform .4s var(--ease-out);border-radius:8px;flex-direction:column;gap:clamp(.5rem,1.6svh,.9rem);padding:clamp(1rem,3svh,1.75rem);display:flex}.baJ6tW_problemCard:hover{border-color:rgb(var(--sage-rgb) / .6);transform:translateY(-3px)}.baJ6tW_problemCard h3{font-family:var(--font-display);font-size:clamp(1.25rem,min(1.1rem + .6vw,4svh),1.625rem);font-weight:600;line-height:1.2}.baJ6tW_problemCard p:last-child{color:var(--bone);font-size:clamp(.9375rem,min(.9rem + .3vw,2.7svh),1.0625rem);line-height:1.45}.baJ6tW_problemArt{border-bottom:1px dashed var(--line-strong);justify-content:center;align-items:center;min-height:clamp(4.5rem,15svh,8.5rem);padding-bottom:clamp(.5rem,1.6svh,1rem);display:flex}.baJ6tW_tools{flex-wrap:wrap;justify-content:center;gap:.6rem .75rem;padding:0;list-style:none;display:flex}.baJ6tW_tools li{border:1px solid var(--line-strong);background:var(--ink);color:var(--bone);font-family:var(--font-display);transition:transform 1s var(--ease-out);border-radius:4px;padding:.45rem .8rem;font-size:clamp(.875rem,2.4svh,1.0625rem);font-weight:600;line-height:1.2}.baJ6tW_tools li:first-child{transform:translateY(-4px)rotate(-5deg)}.baJ6tW_tools li:nth-child(2){transition-delay:80ms;transform:translateY(5px)rotate(3deg)}.baJ6tW_tools li:nth-child(3){transition-delay:.16s;transform:translateY(-6px)rotate(-2deg)}.baJ6tW_tools li:nth-child(4){transition-delay:.24s;transform:translateY(4px)rotate(4deg)}.baJ6tW_tools li:nth-child(5){transition-delay:.32s;transform:translateY(-3px)rotate(-3deg)}.js .baJ6tW_problemCard:not([data-visible]) .baJ6tW_tools li{transform:none}.baJ6tW_cut{place-items:center;width:clamp(3.5rem,7vw,6rem);display:grid;position:relative}.baJ6tW_cut:before,.baJ6tW_cut:after{content:"";background:repeating-linear-gradient(90deg, var(--text-2) 0 6px, transparent 6px 10px);width:calc(50% - 1.25rem);height:2px;transition:transform .8s var(--ease-out) .3s;position:absolute;top:50%}.baJ6tW_cut:before{transform-origin:0;left:0}.baJ6tW_cut:after{transform-origin:100%;right:0}.baJ6tW_cut span{border:2px solid var(--wine-glow);background:var(--ink);width:2rem;height:2rem;color:var(--wine-glow);font-family:var(--font-display);place-items:center;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.34,1.56,.64,1) 1s,opacity .3s 1s;display:grid}.js .baJ6tW_cut:not([data-visible]):before{transform:scaleX(0)}.js .baJ6tW_cut:not([data-visible]):after{transform:scaleX(0)}.js .baJ6tW_cut:not([data-visible]) span{opacity:0;transform:scale(.4)}.baJ6tW_pdf{align-items:center;gap:1.25rem;display:flex}.baJ6tW_pdfDoc{border:1px solid var(--line-strong);background:repeating-linear-gradient(180deg, transparent 0 .5rem, rgb(var(--bone-rgb) / .16) .5rem calc(.5rem + 1px)) .7rem .9rem / calc(100% - 1.4rem) 2.2rem no-repeat, var(--ink);width:4rem;height:5rem;color:var(--wine-glow);font-family:var(--font-pixel);letter-spacing:.04em;clip-path:polygon(0 0,72% 0,100% 20%,100% 100%,0 100%);place-items:end center;padding-bottom:.6rem;font-size:16px;display:grid;position:relative}.baJ6tW_pdf ul{color:var(--text-2);gap:.4rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.baJ6tW_pdf li{width:fit-content;position:relative}.baJ6tW_pdf li:after{content:"";background:var(--wine-glow);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:55%;left:-.2rem;right:-.2rem;transform:scaleX(.15)}.baJ6tW_pdf li:nth-child(2):after{transition-delay:80ms}.baJ6tW_pdf li:nth-child(3):after{transition-delay:.16s}.baJ6tW_problemCard:hover .baJ6tW_pdf li:after,[data-visible] .baJ6tW_pdf li:after{transform:scaleX(1)}[data-visible] .baJ6tW_pdf li:after{transition-delay:calc(.6s + var(--d,0) * .1s)}.baJ6tW_result{border-left:4px solid var(--primary);font-family:var(--font-display);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin-top:clamp(1rem,4svh,2.5rem);padding-left:1.25rem;font-size:clamp(1.125rem,min(1rem + .9vw,3.6svh),1.625rem);font-weight:600;line-height:1.25;display:flex}.baJ6tW_result strong{color:var(--primary-text);white-space:nowrap;font-size:1.8em;line-height:1}.baJ6tW_cite{color:var(--text-3);margin-top:.5rem;padding-left:calc(1.25rem + 4px);font-size:.875rem}@media (min-width:1000px) and (min-height:500px){.baJ6tW_problem{padding-block:0}.baJ6tW_problem .baJ6tW_fit{height:auto;min-height:calc(100svh - 4.5rem);padding-block:clamp(1rem,4svh,3rem)}.baJ6tW_problem .baJ6tW_fit .baJ6tW_sheet{margin-bottom:clamp(.75rem,3svh,2.5rem)}.baJ6tW_problem .baJ6tW_head{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(.75rem,3.5svh,2.5rem)}.baJ6tW_problem .baJ6tW_h2{font-size:clamp(1.75rem,min(1.2rem + 2.6vw,6.5svh),3.5rem)}.baJ6tW_problemCard{gap:clamp(.35rem,1.3svh,.8rem);padding:clamp(.85rem,2.6svh,1.6rem) clamp(1rem,2vw,1.75rem)}.baJ6tW_problemArt{min-height:clamp(3.5rem,11svh,7.5rem)}.baJ6tW_result{flex-wrap:nowrap;margin-top:clamp(.75rem,3svh,2rem);font-size:clamp(1rem,min(.8rem + .8vw,3svh),1.5rem)}.baJ6tW_result strong{font-size:1.6em}}@media (max-width:760px){.baJ6tW_split{grid-template-columns:minmax(0,1fr)}.baJ6tW_cut{width:auto;height:3rem}}.baJ6tW_solution{background:radial-gradient(50% 40% at 0% 30%, rgb(var(--band-glow-rgb) / .1), transparent 70%), linear-gradient(180deg, var(--band-deep) 0%, var(--ink) 9%, var(--ink) 100%);padding-block:clamp(2rem,min(7vw,7svh),6rem)}.baJ6tW_solution:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.45;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 70%,#0000 100%)}.baJ6tW_solution .baJ6tW_sheet{margin-bottom:clamp(1rem,min(4vw,4svh),3rem)}.baJ6tW_solutionGrid{grid-template-areas:"text""diagram""bridge";display:grid}.baJ6tW_solutionGrid>.baJ6tW_slogan{grid-area:text}.baJ6tW_solutionGrid>.baJ6tW_converge{grid-area:diagram}.baJ6tW_solutionGrid>.baJ6tW_bridge{grid-area:bridge;justify-self:start}@media (min-width:1000px){.baJ6tW_solutionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"text diagram""bridge diagram";align-content:center;column-gap:clamp(2rem,5vw,5rem)}.baJ6tW_solutionGrid>.baJ6tW_converge{align-self:center;margin-top:0}.baJ6tW_solutionGrid .baJ6tW_slogan h2{font-size:clamp(2.25rem,min(1rem + 2.6vw,8svh),4rem)}.baJ6tW_solutionGrid .baJ6tW_slogan2{font-size:clamp(1.25rem,min(1rem + 1vw,4svh),1.75rem)}}.baJ6tW_slogan{max-width:64rem}.baJ6tW_slogan h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 4.4vw,5.25rem);font-weight:700;line-height:1.02}.baJ6tW_slogan h2 em{color:var(--accent-text);font-style:normal}.baJ6tW_slogan2{color:var(--primary-text);font-family:var(--font-display);text-wrap:balance;margin-top:min(1.4rem,2.5svh);font-size:clamp(1.375rem,1rem + 1.4vw,2.125rem);font-weight:600;line-height:1.2}.baJ6tW_slogan .baJ6tW_lead{margin-top:min(1.6rem,3svh)}.baJ6tW_converge{--wire-h:clamp(2.5rem, min(8vw, 10svh), 6.5rem);justify-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.baJ6tW_sources{grid-template-columns:repeat(var(--n), minmax(0, 1fr));width:100%;padding:0;list-style:none;display:grid}.baJ6tW_sources li{padding:0 clamp(.2rem,.8vw,.6rem);display:grid}.baJ6tW_source{border:1px solid var(--line-strong);background:var(--earth);text-align:center;border-radius:4px;align-content:center;justify-items:center;padding:.95rem .5rem;display:grid;position:relative}.baJ6tW_source b{font-family:var(--font-display);font-size:clamp(.8125rem,.6rem + .6vw,1.125rem);font-weight:600;line-height:1.2}.baJ6tW_source:after{content:"";background:var(--primary-text);width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.baJ6tW_wires{width:100%;height:var(--wire-h);overflow:visible}.baJ6tW_wires path{fill:none;stroke:var(--primary-text);stroke-width:1.5px;opacity:.75}.baJ6tW_js .baJ6tW_converge .baJ6tW_wires{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-out) .35s}.baJ6tW_js .baJ6tW_converge[data-visible] .baJ6tW_wires{clip-path:inset(0 0 -10%)}.baJ6tW_hub{border:1px solid var(--primary-text);background:var(--ink);box-shadow:0 0 0 6px rgb(var(--sage-rgb) / .08), 0 0 70px rgb(var(--primary-rgb) / .35);border-radius:4px;align-items:center;gap:.9rem;padding:.85rem 1.5rem .85rem 1rem;display:flex}.baJ6tW_hub img{width:31px;height:auto}.baJ6tW_hub>span{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);font-weight:700;line-height:1}.baJ6tW_drop{background:repeating-linear-gradient(180deg, var(--primary-text) 0 6px, transparent 6px 10px);width:2px;height:clamp(1.25rem,4svh,2.5rem);margin-top:min(.9rem,1.5svh);position:relative}.baJ6tW_drop:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--primary-text);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.baJ6tW_out{border:1px solid var(--line-strong);background:var(--earth);font-family:var(--font-display);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .8rem;margin-top:min(1.2rem,2svh);padding:.75rem 1.3rem;font-size:clamp(1rem,.9rem + .45vw,1.3125rem);font-weight:600;line-height:1.2;display:flex}.baJ6tW_out i{color:var(--primary-text);font-family:var(--font-pixel);font-size:16px;font-style:normal}.baJ6tW_out[data-last]{border-color:var(--wine-glow);background:rgb(var(--wine-rgb) / .16)}.baJ6tW_out[data-last] i{color:var(--accent-text)}.baJ6tW_bridge{color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:clamp(1rem,min(4vw,4svh),3rem);font-size:16px;line-height:1.4;text-decoration:none;transition:color .25s;display:inline-flex}.baJ6tW_bridge:hover{color:var(--bone)}.baJ6tW_bridgeLine{background:var(--line-strong);width:2px;height:2.4rem;position:relative;overflow:hidden}.baJ6tW_bridgeLine:after{content:"";background:var(--primary-text);width:2px;height:40%;animation:baJ6tW_drip 1.8s var(--ease-out) infinite;position:absolute;top:-40%;left:0}@keyframes baJ6tW_drip{to{top:100%}}.baJ6tW_demo{background:radial-gradient(50% 40% at 100% 0%, rgb(var(--band-glow-rgb) / .12), transparent 70%), linear-gradient(180deg, var(--atmos-bottom) 0%, var(--ink-2) 14%, var(--ink-2) 100%)}.baJ6tW_player{margin:0}.baJ6tW_screens{margin-top:clamp(2.5rem,5vw,4rem)}@media (min-width:1000px) and (min-height:500px){.baJ6tW_demo{padding-block:0}.baJ6tW_screens{margin-top:0}.baJ6tW_demoTop{padding-top:clamp(1.25rem,5svh,4rem)}.baJ6tW_demoTop .baJ6tW_head{align-items:center;margin-bottom:clamp(1rem,3svh,2rem)}.baJ6tW_demoTop .baJ6tW_h2{font-size:clamp(1.75rem,min(1rem + 2.4vw,6svh),3.25rem)}.baJ6tW_demoTop .baJ6tW_player{max-width:62rem;margin-inline:auto}.baJ6tW_screens>*{flex:1;min-height:0}}.baJ6tW_why{background:radial-gradient(60% 50% at 100% 100%, rgb(var(--band-glow-rgb) / .14), transparent 70%), linear-gradient(180deg, var(--ink-2) 0%, var(--moss) 12%, var(--moss) 88%, var(--moss-deep) 100%)}.baJ6tW_motto{border-left:4px solid var(--primary);font-family:var(--font-display);text-wrap:balance;padding-left:1.5rem;font-size:clamp(1.375rem,1rem + 1.3vw,2rem);font-weight:600;line-height:1.25}.baJ6tW_motto span{color:var(--primary-text);display:block}.baJ6tW_faq{border-top:1px solid var(--line-strong)}.baJ6tW_faqItem{border-bottom:1px solid var(--line-strong)}.baJ6tW_faqItem summary{font-family:var(--font-display);text-wrap:balance;cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:clamp(1rem,2.5svh,1.5rem) 0;font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.25;list-style:none;transition:color .25s;display:flex}.baJ6tW_faqItem summary::-webkit-details-marker{display:none}.baJ6tW_faqItem summary:after{content:"+";color:var(--primary-text);font-family:var(--font-pixel);transition:transform .3s var(--ease-out);flex:none;font-size:16px}.baJ6tW_faqItem[open] summary:after{transform:rotate(45deg)}.baJ6tW_faqItem summary:hover{color:var(--primary-text)}.baJ6tW_faqItem p{color:var(--mist);text-wrap:pretty;padding-bottom:clamp(1rem,2.5svh,1.5rem);font-size:1.0625rem;line-height:1.55}@media (min-width:1000px) and (min-height:500px){.baJ6tW_why{padding-block:0}.baJ6tW_whyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.baJ6tW_faqItem summary{padding-block:clamp(.75rem,2svh,1.25rem)}.baJ6tW_faqItem p{padding-bottom:clamp(.75rem,2svh,1.25rem)}.baJ6tW_whyGrid .baJ6tW_head{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,4svh,2rem);margin-bottom:0}}.baJ6tW_team{background:linear-gradient(180deg, var(--ink-2) 0%, var(--ink) 25%, var(--ink) 100%);padding-block:clamp(2rem,4vw,3rem)}.baJ6tW_team .baJ6tW_sheet{margin-bottom:1rem}.baJ6tW_team .baJ6tW_head{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(1.25rem,2.5vw,2rem)}@media (min-width:901px){.baJ6tW_team .baJ6tW_h2{white-space:nowrap}}.baJ6tW_teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.baJ6tW_member{border:1px solid var(--line-strong);background:var(--earth);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;display:grid;overflow:hidden}.baJ6tW_frame{background:var(--clay);grid-column:1/-1;height:clamp(24rem,100svh - 14rem,44rem);overflow:hidden}.baJ6tW_photo{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .4s,transform .6s}.baJ6tW_member:hover .baJ6tW_photo{filter:none;transform:scale(1.03)}.baJ6tW_mono{height:100%;color:var(--text-3);font-family:var(--font-display);place-items:center;font-size:2.5rem;font-weight:700;display:grid}.baJ6tW_member h3{font-family:var(--font-display);letter-spacing:-.01em;margin:1rem 0 0 1.25rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:700;line-height:1.15}.baJ6tW_member .baJ6tW_role{color:var(--primary-text);grid-column:1/-1;margin:.3rem 1.25rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.4}.baJ6tW_linkedin{background:var(--primary);width:2.25rem;height:2.25rem;color:var(--bone);border-radius:4px;justify-content:center;align-items:center;margin:1rem 1.25rem 0 .75rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.baJ6tW_linkedin svg{fill:currentColor;width:1rem;height:1rem}.baJ6tW_linkedin:hover,.baJ6tW_linkedin:focus-visible{background:var(--primary-text);color:var(--on-accent);transform:translateY(-1px)}.baJ6tW_cta{padding:clamp(2rem, min(7vw, 7svh), 6rem) var(--gutter);background:var(--cta-bg);color:var(--ink);position:relative;overflow:hidden}.baJ6tW_cta:before{content:"";background-image:linear-gradient(rgb(var(--ink-rgb) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ink-rgb) / .07) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}.baJ6tW_cta .baJ6tW_inner{position:relative}.baJ6tW_cta .amp{color:var(--cta-accent)}.baJ6tW_ctaKicker{color:var(--cta-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:min(1.5rem,2.5svh);font-size:.875rem;font-weight:600}.baJ6tW_ctaTitle{max-width:62rem;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.25rem,min(1.6rem + 3.6vw,9svh),4.5rem);font-weight:700;line-height:1.05}.baJ6tW_ctaTitle em{color:var(--accent-text-light);font-style:normal}.baJ6tW_ctaRow{border-top:1px solid var(--cta-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(1.25rem,min(5vw,4svh),3.5rem);padding-top:min(1.75rem,3svh);display:flex}.baJ6tW_ctaRow p{max-width:40rem;color:var(--cta-text-2);font-size:1.125rem;line-height:1.5}.baJ6tW_ctaRow strong{color:var(--ink)}.baJ6tW_ctaActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.baJ6tW_ctaMail{cursor:pointer;background:var(--button);box-shadow:0 0 0 0 var(--primary);color:var(--on-accent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:.8rem;padding:.95rem 1.3rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.baJ6tW_ctaMail .amp{color:inherit}.baJ6tW_ctaMail:hover{box-shadow:4px 4px 0 0 var(--primary);transform:translate(-3px,-3px)}.baJ6tW_ctaMail:active{box-shadow:0 0 0 0 var(--primary);transform:none}.baJ6tW_ctaRoad{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1rem,3vw,2.5rem);margin-top:clamp(1rem,min(4vw,3.5svh),2.75rem);padding:0;list-style:none;display:grid}.baJ6tW_ctaRoad li{border-top:2px solid var(--cta-line);color:var(--cta-text-2);align-content:start;gap:.4rem;padding-top:.9rem;font-size:1rem;font-weight:600;line-height:1.35;display:grid}.baJ6tW_ctaRoad li[data-now]{border-top-color:var(--cta-accent);color:var(--ink)}.baJ6tW_ctaRoad span{color:var(--cta-accent);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.4}.baJ6tW_footer{background-color:var(--foot-bg);background-image:linear-gradient(rgb(var(--clay-rgb) / .09) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--clay-rgb) / .09) 1px, transparent 1px);color:var(--ink);background-size:24px 24px;position:relative;overflow:hidden}.baJ6tW_footer:before{content:"";z-index:2;background:linear-gradient(#140f0d 0 2px,#8fe0dc 2px 4px,#008e97 4px 8px,#006876 8px 10px,#140f0d 10px 12px,#ffc39b 12px 14px,#e76f2c 14px 18px,#b4501a 18px 20px,#140f0d 20px 22px,#fff 22px 24px,#eee2c6 24px 28px,#c9b692 28px 30px,#140f0d 30px 32px,#8fe0dc 32px 34px,#008e97 34px 38px,#006876 38px 40px,#140f0d 40px 42px);height:42px;position:absolute;inset:0 0 auto}.baJ6tW_footGrid{z-index:1;padding:calc(clamp(2.5rem, 5vw, 3.5rem) + 42px) var(--gutter) 1.5rem;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2rem;display:grid;position:relative}.baJ6tW_footLead p{font-family:var(--font-display);margin-bottom:1.25rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.3rem);font-weight:700;line-height:1.08}.baJ6tW_footLead em{color:var(--accent-text-light);font-style:normal;display:block}.baJ6tW_footGrid h4{color:var(--accent-text-light);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:flex}.baJ6tW_footGrid h4:before{content:"";background:currentColor;width:7px;height:7px}.baJ6tW_footGrid ul{list-style:none}.baJ6tW_footGrid li{padding:.18rem 0;font-size:.9375rem}.baJ6tW_footGrid li a{color:var(--ink);text-decoration:none;transition:color .25s}.baJ6tW_footGrid li a:before{content:"› ";color:var(--accent-text-light)}.baJ6tW_footGrid li a:hover{color:var(--cta-accent)}.baJ6tW_footNote{color:var(--cta-text-2)}.baJ6tW_footCity{pointer-events:none;background:linear-gradient(transparent calc(100% - 12px), var(--ink) 0);width:100%;image-rendering:pixelated;display:block;position:relative}.baJ6tW_footBar{z-index:1;padding:0 var(--gutter) 1rem;color:var(--cta-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.baJ6tW_footPill{font-family:var(--font-display);letter-spacing:.06em;border-radius:10px;font-size:.85rem;font-weight:700;display:inline-flex;overflow:hidden}.baJ6tW_footPill>span{padding:.45rem .9rem}.baJ6tW_footPill>span:first-child{color:var(--bone);background:#021117}.baJ6tW_footPill>span:nth-child(2){background:var(--button);color:var(--ink)}.baJ6tW_footPill>span:nth-child(3){background:var(--bone);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .15);color:var(--ink)}.baJ6tW_copy{font-size:.8125rem}.baJ6tW_copy a{color:inherit;text-decoration:none}.baJ6tW_copy a:hover{color:var(--cta-accent)}@media (max-width:900px){.baJ6tW_head,.baJ6tW_teamGrid{grid-template-columns:minmax(0,1fr)}.baJ6tW_member{grid-template-columns:8rem minmax(0,1fr) auto}.baJ6tW_frame{grid-area:1/1/span 2;height:100%;min-height:8rem}.baJ6tW_member .baJ6tW_role{grid-column:2/-1}.baJ6tW_footGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.baJ6tW_scatter{flex-direction:column}.baJ6tW_arrow{background:repeating-linear-gradient(180deg, var(--text-2) 0 6px, transparent 6px 10px);width:2px;height:2.5rem}.baJ6tW_arrow:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--text-2);border-bottom:0;inset:auto auto -8px 50%;transform:translate(-50%)}.baJ6tW_sources li{padding:0 .15rem}.baJ6tW_source{padding:.7rem .15rem}.baJ6tW_source b{font-size:.75rem}.baJ6tW_footGrid,.baJ6tW_ctaRoad{grid-template-columns:minmax(0,1fr)}.baJ6tW_member{grid-template-columns:6.5rem minmax(0,1fr) auto}.baJ6tW_sheet>span:last-child{display:none}}.baJ6tW_award{background:radial-gradient(45% 60% at 92% 12%, rgb(var(--wine-rgb) / .4), transparent 70%), radial-gradient(50% 65% at 6% 92%, rgb(var(--sage-rgb) / .22), transparent 70%), linear-gradient(180deg, var(--ink), var(--earth) 45%, var(--ink));overflow:hidden}.baJ6tW_awardBack{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.baJ6tW_awardContours{fill:none;stroke:rgb(var(--sage-rgb) / .2);stroke-width:1.5px}.baJ6tW_awardMedia{min-width:0;min-height:0;position:relative}.baJ6tW_awardConfetti{inset:-4rem calc(-1 * var(--gutter)) -1rem -1.25rem;width:calc(100% + var(--gutter) + 1.25rem);pointer-events:none;height:calc(100% + 5rem);position:absolute}.baJ6tW_awardFrame{z-index:1;position:relative}.baJ6tW_awardGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.baJ6tW_awardPlace{background:var(--bone);box-shadow:4px 4px 0 0 var(--button);color:var(--ink);font-family:var(--font-display);margin-bottom:1rem;padding:.3em .65em .35em;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:700;line-height:1.1;display:inline-block}.baJ6tW_awardGrid .baJ6tW_lead{color:var(--bone);margin-top:1rem}.baJ6tW_awardLink{color:var(--primary-text);text-underline-offset:.2em;margin-top:1.25rem;font-weight:600;display:inline-block}.baJ6tW_awardLink:hover{color:var(--bone)}.baJ6tW_awardPhoto{width:100%;height:auto;box-shadow:6px 6px 0 0 var(--button);display:block}.baJ6tW_awardFacts{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem clamp(1.5rem,4vw,4rem);margin-top:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.25rem,2.5vw,2rem);display:flex}.baJ6tW_awardStats{flex-wrap:wrap;gap:1rem clamp(1.5rem,4vw,3.5rem);margin:0;display:flex}.baJ6tW_awardStats div{flex-direction:column-reverse;display:flex}.baJ6tW_awardStats dd{color:var(--accent-text);font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,1.8rem + 2.6vw,4.25rem);font-weight:700;line-height:1}.baJ6tW_awardStats dt{color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;margin-top:.4rem;font-size:16px;line-height:1.4}.baJ6tW_awardCountries{grid-template-columns:repeat(4,max-content);gap:.75rem 1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.baJ6tW_awardCountries{grid-template-columns:repeat(3,max-content)}}@media (max-width:380px){.baJ6tW_awardCountries{grid-template-columns:repeat(2,max-content)}}.baJ6tW_awardCountries li{color:var(--text-2);align-items:center;gap:.45rem;font-size:.9375rem;line-height:1.2;display:flex}.baJ6tW_awardCountries svg{outline:1px solid rgb(var(--ink-rgb) / .6);flex:none}@media (max-width:760px){.baJ6tW_awardGrid{grid-template-columns:minmax(0,1fr)}}@media (min-height:500px){.baJ6tW_award{height:100svh;padding-block:5rem clamp(1.75rem,7svh,4rem)}.baJ6tW_award>.baJ6tW_inner{flex-direction:column;justify-content:center;height:100%;display:flex;container-type:size}.baJ6tW_awardGrid{flex:0 max(30.6818cqw - clamp(1.5rem,4vw,4rem)/3.25926,17rem);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:0}.baJ6tW_awardMedia{justify-content:flex-end;align-items:center;height:100%;display:flex;container-type:size}.baJ6tW_awardFrame{width:min(100cqw,177.778cqh)}.baJ6tW_awardPlace{margin-bottom:min(1rem,2.5cqh);font-size:clamp(.875rem,min(.9rem + .4vw,3.6cqh),1.25rem)}.baJ6tW_awardGrid .baJ6tW_h2{font-size:clamp(1.625rem,min(1.4rem + 3vw,9cqh),3.75rem)}.baJ6tW_awardGrid .baJ6tW_lead{margin-top:min(1rem,2.5cqh);font-size:clamp(.875rem,min(1rem + .4vw,3.2cqh),1.25rem);line-height:1.4}.baJ6tW_awardLink{margin-top:min(1.25rem,2.5cqh);font-size:clamp(.875rem,3.2cqh,1rem)}.baJ6tW_awardFacts{margin-top:min(3rem,3.5cqh);padding-top:min(2rem,3cqh)}.baJ6tW_awardStats dd{font-size:clamp(1.75rem,min(1.8rem + 2.6vw,9cqh),4.25rem)}.baJ6tW_awardCountries{gap:min(.75rem,1.5cqh) 1.1rem}.baJ6tW_awardCountries li{font-size:clamp(.8125rem,2.6cqh,.9375rem)}.baJ6tW_awardCountries svg{width:clamp(20px,5cqh,40px);height:auto}}@media (min-height:500px) and (max-width:760px){.baJ6tW_award{flex-direction:column;justify-content:center;height:auto;min-height:100svh;display:flex}.baJ6tW_award>.baJ6tW_inner{width:100%;height:auto;container-type:inline-size}.baJ6tW_awardGrid{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.baJ6tW_awardMedia{justify-content:center;height:auto;container-type:normal}.baJ6tW_awardFrame{width:100%}.baJ6tW_awardConfetti{width:100%;height:100%;inset:0}.baJ6tW_awardGrid .baJ6tW_h2{font-size:clamp(1.5rem,min(7vw,5cqh),2.25rem)}.baJ6tW_awardGrid .baJ6tW_lead{font-size:clamp(.875rem,min(4vw,2.2cqh),1rem)}.baJ6tW_awardStats dd{font-size:clamp(1.5rem,5cqh,2.25rem)}}.baJ6tW_awardConfetti rect{animation:linear infinite baJ6tW_confetti}@keyframes baJ6tW_confetti{0%{transform:translate(0, calc(-20px - var(--y)))}50%{transform:translate(var(--sway), calc(450px - var(--y)))}to{transform:translate(0, calc(920px - var(--y)))}}.baJ6tW_awardContours{transform-origin:50%;animation:36s ease-in-out infinite alternate baJ6tW_contours}@keyframes baJ6tW_contours{to{transform:translate(-40px,24px)scale(1.06)}}.baJ6tW_award:not([data-playing]) .baJ6tW_awardConfetti rect,.baJ6tW_award:not([data-playing]) .baJ6tW_awardContours{animation-play-state:paused}.js .baJ6tW_award:not([data-seen]) .baJ6tW_awardCountries li{opacity:0}.baJ6tW_award[data-seen] .baJ6tW_awardCountries li{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards baJ6tW_flag-pop;animation-delay:calc(.5s + var(--i) * 90ms)}@keyframes baJ6tW_flag-pop{0%{opacity:0;transform:scale(.6)}}.baJ6tW_award[data-seen] .baJ6tW_awardPhoto{animation:baJ6tW_award-photo .9s var(--ease-out) .2s backwards}@keyframes baJ6tW_award-photo{0%{box-shadow:0 0 0 0 var(--button);transform:scale(.93)}}@media (prefers-reduced-motion:reduce){.baJ6tW_awardConfetti rect,.baJ6tW_awardContours,.baJ6tW_award[data-seen] .baJ6tW_awardCountries li,.baJ6tW_award[data-seen] .baJ6tW_awardPhoto{animation:none}}@media (min-width:1000px) and (min-height:500px){.baJ6tW_whyGrid{flex:1;align-items:center}}.baJ6tW_frame{position:relative}.baJ6tW_frame:after{content:"";background:radial-gradient(70% 75% at 50% 42%, transparent 35%, rgb(var(--ink-rgb) / .8) 100%), linear-gradient(180deg, rgb(var(--ink-rgb) / .25), rgb(var(--ink-rgb) / .25));pointer-events:none;position:absolute;inset:0}.js .baJ6tW_converge .baJ6tW_sources li{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(-1rem)}.js .baJ6tW_converge[data-visible] .baJ6tW_sources li{opacity:1;transform:none}.baJ6tW_converge .baJ6tW_sources li:nth-child(2){transition-delay:90ms}.baJ6tW_converge .baJ6tW_sources li:nth-child(3){transition-delay:.18s}.baJ6tW_converge .baJ6tW_sources li:nth-child(4){transition-delay:.27s}.baJ6tW_converge .baJ6tW_sources li:nth-child(5){transition-delay:.36s}.baJ6tW_converge[data-visible] .baJ6tW_hub{animation:2.8s ease-out 1s infinite baJ6tW_hub-pulse}@keyframes baJ6tW_hub-pulse{0%{box-shadow:0 0 0 0 rgb(var(--sage-rgb) / .45)}to{box-shadow:0 0 0 1.25rem rgb(var(--sage-rgb) / 0)}}.baJ6tW_ctaRoad li[data-now]{position:relative}.baJ6tW_ctaRoad[data-visible] li[data-now]:before{content:"";background:var(--button);transform-origin:0;height:3px;animation:baJ6tW_road-line 1.1s var(--ease-out) .4s backwards;position:absolute;inset:-1px 0 auto}@keyframes baJ6tW_road-line{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.baJ6tW_converge[data-visible] .baJ6tW_hub,.baJ6tW_ctaRoad[data-visible] li[data-now]:before{animation:none}.js .baJ6tW_converge .baJ6tW_sources li{opacity:1;transition:none;transform:none}}
.ldQHFG_player{border:1px solid var(--line-strong);background:var(--frame);border-radius:8px;overflow:hidden}.ldQHFG_bar{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;height:2.625rem;padding:0 .9rem;display:flex}.ldQHFG_bar span{background:var(--line-strong);width:8px;height:8px}.ldQHFG_bar p{color:var(--text-2);margin-left:.8rem;font-size:.8125rem}.ldQHFG_bar .ldQHFG_now{color:var(--primary-text);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ldQHFG_stage{aspect-ratio:16/9;background:#000;outline:none;position:relative}.ldQHFG_stage:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-text)}.ldQHFG_stage[data-playing]:not([data-awake]){cursor:none}.ldQHFG_stage:fullscreen{aspect-ratio:auto}.ldQHFG_video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.ldQHFG_start{background:var(--primary);box-shadow:0 0 0 0 var(--ink);color:var(--bone);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:.8rem;padding:.45rem 1.3rem .45rem .45rem;font-size:1.05rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.ldQHFG_start:hover,.ldQHFG_start:focus-visible{box-shadow:4px 4px 0 0 var(--ink);outline:none;transform:translate(calc(-50% - 3px),-3px)}.ldQHFG_start[data-again]{z-index:1;top:50%;bottom:auto;transform:translate(-50%,-50%)}.ldQHFG_start[data-again]:hover,.ldQHFG_start[data-again]:focus-visible{transform:translate(calc(-50% - 3px),calc(-50% - 3px))}.ldQHFG_startIcon{background:var(--ink);width:2.5rem;height:2.5rem;color:var(--primary-text);border-radius:2px;place-items:center;display:grid}.ldQHFG_startIcon svg{width:1.1rem;height:1.1rem;margin-left:2px}.ldQHFG_resume{border:1px solid rgb(var(--sage-rgb) / .5);background:rgb(var(--deep-rgb) / .72);width:4rem;height:4rem;color:var(--primary-text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ldQHFG_resume svg{width:1.6rem;height:1.6rem;margin-left:3px}.ldQHFG_controls{background:linear-gradient(180deg, transparent, rgb(var(--deep-rgb) / .92) 70%);opacity:0;pointer-events:none;align-items:center;gap:.6rem;padding:2.5rem .75rem .6rem;transition:opacity .3s;display:flex;position:absolute;inset:auto 0 0}.ldQHFG_stage[data-awake] .ldQHFG_controls{opacity:1;pointer-events:auto}.ldQHFG_icon{width:2.25rem;height:2.25rem;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ldQHFG_icon:hover,.ldQHFG_icon:focus-visible{background:rgb(var(--sage-rgb) / .16);color:var(--primary-text);outline:none}.ldQHFG_icon svg{width:1.25rem;height:1.25rem}.ldQHFG_time{color:var(--bone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.ldQHFG_track{flex:1;align-items:center;height:2.25rem;display:flex;position:relative}.ldQHFG_range{background:linear-gradient(90deg, var(--primary-text) var(--p), rgb(var(--bone-rgb) / .22) var(--p));cursor:pointer;appearance:none;border-radius:2px;width:100%;height:4px;margin:0}.ldQHFG_range:focus-visible{outline:2px solid var(--primary-text);outline-offset:6px}.ldQHFG_range::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--bone);appearance:none;border-radius:2px;width:14px;height:14px}.ldQHFG_range::-moz-range-thumb{border:2px solid var(--ink);background:var(--bone);border-radius:2px;width:14px;height:14px}.ldQHFG_tick{background:var(--bone);opacity:.55;pointer-events:none;width:2px;height:10px;position:absolute;top:50%;transform:translate(-1px,-50%)}.ldQHFG_chapters{border-top:1px solid var(--line);scrollbar-width:none;align-items:center;gap:.4rem;margin:0;padding:.6rem .75rem;list-style:none;display:flex;overflow-x:auto}.ldQHFG_chapters::-webkit-scrollbar{display:none}@media (min-width:1000px){.ldQHFG_chapters{flex-wrap:wrap;justify-content:center}}.ldQHFG_chapters li{flex:none}.ldQHFG_chapter{border:1px solid var(--line);color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;align-items:baseline;gap:.5rem;padding:.4rem .7rem;font-size:.8125rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ldQHFG_chapter:hover,.ldQHFG_chapter:focus-visible{border-color:var(--line-strong);color:var(--bone);outline:none}.ldQHFG_chapter[data-active]{border-color:var(--primary-text);background:rgb(var(--sage-rgb) / .1);color:var(--bone)}.ldQHFG_chapterTime{color:var(--primary-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}@media (max-width:560px){.ldQHFG_bar p:not(.ldQHFG_now){display:none}.ldQHFG_start{gap:.5rem;padding:.25rem .8rem .25rem .25rem;font-size:.8125rem;bottom:5%}.ldQHFG_startIcon{width:1.6rem;height:1.6rem}.ldQHFG_startIcon svg{width:.85rem;height:.85rem}.ldQHFG_controls{gap:.25rem;padding:1.75rem .4rem .3rem}.ldQHFG_time{display:none}}
.H2WnRa_button{background:var(--button);box-shadow:0 0 0 0 var(--primary);color:var(--on-accent);font:inherit;cursor:pointer;transition:background .3s ease, color .3s ease, transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:.8rem;padding:.4rem 1.2rem .4rem .4rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.H2WnRa_button[data-variant=ghost]{background:rgb(var(--ink-rgb) / .6);box-shadow:inset 0 0 0 1px var(--bone);color:var(--bone)}.H2WnRa_button[data-variant=dark]{background:var(--ink);color:var(--bone)}.H2WnRa_button:hover{box-shadow:4px 4px 0 0 var(--primary);transform:translate(-3px,-3px)}.H2WnRa_button:active{box-shadow:0 0 0 0 var(--primary);transform:none}.H2WnRa_iconWrap{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--button);border-radius:2px;place-items:center;display:grid}.H2WnRa_button[data-variant=dark] .H2WnRa_iconWrap{background:var(--primary-text);color:var(--ink)}.H2WnRa_button[data-size=sm]{gap:.6rem;padding:.3rem .9rem .3rem .3rem;font-size:.875rem}.H2WnRa_button[data-size=sm] .H2WnRa_iconWrap{width:1.75rem;height:1.75rem}.H2WnRa_icon{width:.95rem;height:.95rem;margin-left:2px}.H2WnRa_overlay{z-index:200;background:rgb(var(--deep-rgb) / .88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr);place-items:center;padding:3.5rem .75rem 1rem;animation:.25s both H2WnRa_fade;display:grid;position:fixed;inset:0}.H2WnRa_modal{width:min(100%,1100px,177.778dvh - 19.5556rem);animation:H2WnRa_zoom .35s var(--ease-out) both;position:relative}.H2WnRa_close{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--bone);cursor:pointer;background:0 0;border-radius:2px;font-size:1.4rem;line-height:1;transition:background .2s,color .2s;position:absolute;top:-2.75rem;right:0}.H2WnRa_close:hover{background:var(--primary-text);color:var(--ink)}@keyframes H2WnRa_fade{0%{opacity:0}}@keyframes H2WnRa_zoom{0%{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.H2WnRa_button:hover{transform:none}}
.JQS3oa_switch{font-family:var(--font-pixel);letter-spacing:.04em;align-items:center;gap:.15rem;font-size:12px;line-height:1;display:flex}.JQS3oa_switch a{color:var(--text-2);align-items:center;gap:.3rem;padding:.5rem .35rem;text-decoration:none;transition:color .25s;display:inline-flex}.JQS3oa_flag{opacity:.65;flex:none;transition:opacity .25s}.JQS3oa_switch a:hover{color:var(--bone)}.JQS3oa_switch a[aria-current]{color:var(--primary-text)}.JQS3oa_switch a:hover .JQS3oa_flag,.JQS3oa_switch a[aria-current] .JQS3oa_flag{opacity:1}.JQS3oa_switch a[aria-current] .JQS3oa_flag{outline:1px solid var(--primary-text);outline-offset:1px}.JQS3oa_switch a:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}
._6zK1mW_header{z-index:50;height:4.25rem;padding:0 var(--edge);animation:_6zK1mW_drop .9s var(--ease-out) .2s both;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}._6zK1mW_header[data-scrolled],._6zK1mW_header[data-open]{border-color:var(--line-strong);background:rgb(var(--ink-rgb) / .86);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}._6zK1mW_brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}._6zK1mW_logo{width:auto;height:38px}._6zK1mW_nav{gap:clamp(1.25rem,2.2vw,2rem);display:flex}._6zK1mW_nav>a{color:var(--text-2);white-space:nowrap;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}._6zK1mW_nav>a:after{content:"";background:var(--primary-text);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}._6zK1mW_nav>a:hover,._6zK1mW_nav>a[aria-current]{color:var(--bone)}._6zK1mW_nav>a:hover:after,._6zK1mW_nav>a[aria-current]:after{transform-origin:0;transform:scaleX(1)}._6zK1mW_num,._6zK1mW_menuLang{display:none}._6zK1mW_actions{align-items:center;gap:.75rem;display:flex}._6zK1mW_toggle{border:1px solid var(--line-strong);background:rgb(var(--ink-rgb) / .6);width:2.35rem;height:2.35rem;color:var(--bone);cursor:pointer;border-radius:4px;flex:none;place-items:center;padding:0;transition:border-color .25s,color .25s;display:none}._6zK1mW_toggle:hover,._6zK1mW_toggle[aria-expanded=true]{border-color:var(--primary-text);color:var(--primary-text)}._6zK1mW_toggle svg{width:16px;height:16px}@keyframes _6zK1mW_drop{0%{opacity:0;transform:translateY(-100%)}}@keyframes _6zK1mW_unfold{0%{opacity:0;transform:translateY(-.5rem)}}@media (min-width:1180px){._6zK1mW_barLang [data-code]{display:none}}@media (max-width:1179px){._6zK1mW_header{justify-content:flex-start;gap:.5rem}._6zK1mW_brand{margin-right:auto}._6zK1mW_toggle{order:1;display:grid}._6zK1mW_nav{overscroll-behavior:contain;max-height:calc(100svh - 100%);padding:.25rem var(--gutter) 1rem;border-bottom:1px solid var(--line-strong);background:var(--ink);box-shadow:0 2rem 3rem -1.5rem rgb(var(--deep-rgb) / .9);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._6zK1mW_header[data-open] ._6zK1mW_nav{animation:_6zK1mW_unfold .35s var(--ease-out);display:flex}._6zK1mW_nav>a{border-top:1px solid var(--line);align-items:baseline;gap:1rem;padding:.85rem 0;font-size:1.0625rem;display:flex}._6zK1mW_nav>a:first-of-type{border-top:0}._6zK1mW_nav>a:after{display:none}._6zK1mW_num{min-width:2ch;color:var(--text-3);font-family:var(--font-pixel);font-size:12px;display:inline}._6zK1mW_nav>a[aria-current] ._6zK1mW_num{color:var(--primary-text)}}@media (min-width:640px) and (max-width:1179px){._6zK1mW_header[data-open] ._6zK1mW_nav{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(2rem,6vw,4rem);display:grid}._6zK1mW_nav>a:nth-of-type(4n+1){border-top:0}}@media (max-width:760px){._6zK1mW_header{height:3.75rem}}@media (max-width:579px){._6zK1mW_barLang{display:none}._6zK1mW_menuLang{border-bottom:1px solid var(--line);margin-left:-.35rem;padding:.35rem 0;display:block}}@media (max-width:359px){._6zK1mW_actions{display:none}}._6zK1mW_pilot{background:var(--button);color:var(--on-accent);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.6em .9em;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}._6zK1mW_pilot:hover{box-shadow:3px 3px 0 0 var(--primary);transform:translate(-2px,-2px)}
.xd_ivq_hero{isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}.xd_ivq_canvas{z-index:-2;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.xd_ivq_scan{z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(180deg, rgb(var(--scan-rgb) / .55) 0 1px, transparent 1px 3px);position:absolute;inset:0}.xd_ivq_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--ink-rgb) / 0), var(--ink));height:16%;position:absolute;inset:auto 0 0}.xd_ivq_clip,.xd_ivq_layer{position:absolute;inset:0}.xd_ivq_clip{pointer-events:none}.xd_ivq_layer{pointer-events:auto}.xd_ivq_copy{width:min(62rem, calc(100% - 2 * var(--gutter)));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:clamp(4.75rem,10vh,7rem);left:50%;transform:translate(-50%)}.xd_ivq_mark{height:73px;margin-bottom:1.1rem;display:block}.xd_ivq_mark img{width:auto;height:100%}.xd_ivq_title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.4vw,4rem);font-weight:700;line-height:1.05}.xd_ivq_title em{color:var(--primary-text);font-style:normal}.xd_ivq_lead{max-width:60rem;color:var(--bone);text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.xd_ivq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1.6rem;display:flex}.xd_ivq_hint{color:var(--text-2);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:16px;line-height:1.4;text-decoration:none;transition:color .25s;display:inline-flex}.xd_ivq_hint:hover{color:var(--bone)}.xd_ivq_hintLine{background:var(--line-strong);width:2px;height:2.4rem;position:relative;overflow:hidden}.xd_ivq_hintLine:after{content:"";background:var(--primary-text);width:2px;height:40%;animation:xd_ivq_drip 1.8s var(--ease-out) infinite;position:absolute;top:-40%;left:0}@keyframes xd_ivq_drip{to{top:100%}}@media (scripting:enabled){.xd_ivq_hero:not([data-live]) .xd_ivq_clip{visibility:hidden;animation:0s linear 6s forwards xd_ivq_layer-failsafe}}@keyframes xd_ivq_layer-failsafe{to{visibility:visible}}@media (max-width:760px){.xd_ivq_copy{top:4.5rem}.xd_ivq_mark{height:58px;margin-bottom:.8rem}.xd_ivq_title{font-size:clamp(2.125rem,8.5vw,2.5rem)}.xd_ivq_lead{margin-top:.8rem;font-size:1rem}.xd_ivq_actions{margin-top:1.2rem}.xd_ivq_hintLine{display:none}}
._3XrJ-W_bar{padding:1.25rem var(--gutter);border-bottom:1px solid var(--line);background:var(--ink-2);justify-content:space-between;align-items:center;gap:1rem;display:flex}._3XrJ-W_brand{display:inline-flex}._3XrJ-W_logo{width:auto;height:36px}._3XrJ-W_main{max-width:46rem;padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 4rem;margin:0 auto}._3XrJ-W_eyebrow{color:var(--primary-text);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:12px}._3XrJ-W_main h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.1}._3XrJ-W_updated{color:var(--text-3);margin-top:.75rem;font-size:.875rem}._3XrJ-W_main section{margin-top:2.5rem}._3XrJ-W_intro{margin-top:1.5rem}._3XrJ-W_main ._3XrJ-W_part{border-top:1px solid var(--line);color:var(--bone);font-family:var(--font-display);margin-top:4rem;padding-top:2rem;font-size:1.75rem;font-weight:700;line-height:1.2}._3XrJ-W_main ._3XrJ-W_part+section{margin-top:1.5rem}._3XrJ-W_main h3{color:var(--accent-text);font-family:var(--font-display);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}._3XrJ-W_main p,._3XrJ-W_main li{color:var(--text-2)}._3XrJ-W_main p+p,._3XrJ-W_main ul+p,._3XrJ-W_main p+ul{margin-top:.75rem}._3XrJ-W_main ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}._3XrJ-W_main li::marker{color:var(--primary-text)}._3XrJ-W_main strong{color:var(--bone);font-weight:600}._3XrJ-W_main a{color:var(--primary-text);text-underline-offset:3px}._3XrJ-W_main a:hover{color:var(--bone)}._3XrJ-W_main ._3XrJ-W_back{color:var(--bone);margin-top:3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}
.Hd1Jbq_wrap{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.Hd1Jbq_tabs{gap:.5rem;display:grid}.Hd1Jbq_tab{border:0;border-left:2px solid var(--line-strong);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:1rem;padding:1.1rem 1.1rem 1.2rem;transition:color .3s,border-color .3s,background .3s;display:flex}.Hd1Jbq_tab:hover{color:var(--bone)}.Hd1Jbq_tab[aria-selected=true]{border-color:var(--primary-text);background:linear-gradient(90deg, rgb(var(--sage-rgb) / .1), transparent);color:var(--bone)}.Hd1Jbq_tabNum{color:var(--text-3);font-family:var(--font-pixel);letter-spacing:.04em;font-size:16px;line-height:1}.Hd1Jbq_tab[aria-selected=true] .Hd1Jbq_tabNum{color:var(--primary-text)}.Hd1Jbq_tabBody{gap:.4rem;display:grid}.Hd1Jbq_tabLabel{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.Hd1Jbq_tabText{color:var(--text-2);font-size:.9375rem;line-height:1.5;display:none}.Hd1Jbq_tab[aria-selected=true] .Hd1Jbq_tabText{animation:Hd1Jbq_rise .5s var(--ease-out) both;display:block}.Hd1Jbq_panel{min-width:0}.Hd1Jbq_stageText{display:none}.Hd1Jbq_frame{border:1px solid var(--line-strong);background:var(--frame);border-radius:8px;position:relative}.Hd1Jbq_bar{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;height:2.625rem;padding:0 .9rem;display:flex}.Hd1Jbq_bar span{background:var(--line-strong);width:8px;height:8px}.Hd1Jbq_bar p{color:var(--text-2);margin-left:.8rem;font-size:.8125rem}.Hd1Jbq_viewport{aspect-ratio:16/9;background:#16181d;border-radius:0 0 8px 8px;position:relative;overflow:hidden}.Hd1Jbq_shot{object-fit:cover;opacity:0;width:100%;height:100%;transform:scale(calc(var(--z,1) * 1.03));transform-origin:var(--f,50% 50%);transition:opacity .6s ease, transform 1.2s var(--ease-out);position:absolute;inset:0}.Hd1Jbq_shot[data-active]{opacity:1;transform:scale(var(--z,1))}.Hd1Jbq_shot[data-fit=contain]{object-fit:contain}.Hd1Jbq_crop{border-color:var(--sage);opacity:.7;border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.Hd1Jbq_crop[data-c=tl]{border-top-width:1px;border-left-width:1px;top:-10px;left:-10px}.Hd1Jbq_crop[data-c=tr]{border-top-width:1px;border-right-width:1px;top:-10px;right:-10px}.Hd1Jbq_crop[data-c=bl]{border-bottom-width:1px;border-left-width:1px;bottom:-10px;left:-10px}.Hd1Jbq_crop[data-c=br]{border-bottom-width:1px;border-right-width:1px;bottom:-10px;right:-10px}.Hd1Jbq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.4rem;display:flex}.Hd1Jbq_caption{font-family:var(--font-display);animation:Hd1Jbq_rise .6s var(--ease-out) both;font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-weight:600;line-height:1.2}.Hd1Jbq_pills{flex-wrap:wrap;gap:.4rem;display:flex}.Hd1Jbq_pill{border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .8rem;font-size:.875rem;transition:color .25s,background .25s,border-color .25s}.Hd1Jbq_pill:hover{color:var(--bone)}.Hd1Jbq_pill[aria-pressed=true]{border-color:var(--primary-text);background:var(--primary-text);color:var(--ink)}@media (min-width:1000px) and (min-height:500px){.Hd1Jbq_wrap{grid-template-rows:minmax(0,1fr)}.Hd1Jbq_panel{flex-direction:column;height:100%;display:flex}.Hd1Jbq_box{flex:1;justify-content:center;min-height:0;display:flex;container-type:size}.Hd1Jbq_stack{width:min(100cqw,177.778cqh - 10.4444rem - 3.55556px)}.Hd1Jbq_foot{flex-wrap:nowrap;height:2.25rem;margin-top:1rem}.Hd1Jbq_caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Hd1Jbq_pills{flex-wrap:nowrap;flex:none}}@keyframes Hd1Jbq_rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.Hd1Jbq_wrap{grid-template-columns:minmax(0,1fr)}.Hd1Jbq_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.Hd1Jbq_tab{border-left:0;border-top:2px solid var(--line-strong);flex-direction:column;gap:.5rem;padding:.8rem .7rem}.Hd1Jbq_tab[aria-selected=true]{background:linear-gradient(180deg, rgb(var(--sage-rgb) / .12), transparent)}.Hd1Jbq_tabLabel{font-size:1.125rem}.Hd1Jbq_tab[aria-selected=true] .Hd1Jbq_tabText{display:none}.Hd1Jbq_stageText{color:var(--text-2);animation:Hd1Jbq_rise .5s var(--ease-out) both;margin-bottom:1rem;display:block}}
