.dURuZq_mq{margin-left:-.16em;padding:.06em .16em;display:inline-block;position:relative}.dURuZq_frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dURuZq_edge{fill:none;stroke:var(--mq);stroke-width:calc(2px * var(--mq-s,1));stroke-dasharray:calc(6px * var(--mq-s,1)) calc(5px * var(--mq-s,1))}.dURuZq_h{width:calc(8px * var(--mq-s,1));height:calc(8px * var(--mq-s,1));fill:var(--mq);transform:translate(calc(-4px * var(--mq-s,1)), calc(-4px * var(--mq-s,1)))}.dURuZq_ptr{pointer-events:none;width:.8em;height:.8em;margin:2px 0 0 2px;line-height:0;position:absolute;top:100%;left:100%}.dURuZq_draw .dURuZq_edge{animation:dURuZq_wipe var(--dur-med) var(--ease-std) .3s both}.dURuZq_draw .dURuZq_h{animation:dURuZq_pop var(--dur-short) var(--ease-std) .7s both}.dURuZq_draw .dURuZq_ptr{animation:dURuZq_appear var(--dur-short) var(--ease-std) .9s both}@keyframes dURuZq_wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dURuZq_pop{0%{opacity:0}to{opacity:1}}@keyframes dURuZq_appear{0%{opacity:0;translate:-4px -4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.dURuZq_draw .dURuZq_edge,.dURuZq_draw .dURuZq_h,.dURuZq_draw .dURuZq_ptr{animation:none}}.dURuZq_hover .dURuZq_frame{opacity:0;transition:opacity var(--dur-micro) var(--ease-std)}:is(:is(a,button,.mq-host,.card):hover .dURuZq_hover .dURuZq_frame,:is(a,button,.mq-host,.card):focus-visible .dURuZq_hover .dURuZq_frame,:is(.mq-host,.card):focus-within .dURuZq_hover .dURuZq_frame){opacity:1}
._8RiFmG_btn{min-width:44px;min-height:48px;font:700 1rem / 1 var(--font-text);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-micro) var(--ease-std), border-color var(--dur-micro) var(--ease-std), color var(--dur-micro) var(--ease-std), transform var(--dur-short) var(--ease-out), translate var(--dur-med) var(--ease-out);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}._8RiFmG_sm{min-height:44px;padding:0 18px;font-size:.9375rem}._8RiFmG_block{width:100%}._8RiFmG_btn svg{flex:none}._8RiFmG_trail{transition:transform var(--dur-short) var(--ease-out)}._8RiFmG_btn:hover ._8RiFmG_trail,._8RiFmG_btn:focus-visible ._8RiFmG_trail{transform:translate(3px)}._8RiFmG_btn:active{transform:translateY(1px)}._8RiFmG_btn[data-magnetic]{translate:var(--mx,0px) var(--my,0px)}._8RiFmG_primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}._8RiFmG_primary:active{background:var(--accent-press);border-color:var(--accent-press)}._8RiFmG_primary:before,._8RiFmG_primary:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--dur-short) var(--ease-std);position:absolute}._8RiFmG_primary:before{background:linear-gradient(90deg, var(--mq) 6px, transparent 6px) top left / 11px 1.5px repeat-x, linear-gradient(90deg, var(--mq) 6px, transparent 6px) bottom left / 11px 1.5px repeat-x, linear-gradient(180deg, var(--mq) 6px, transparent 6px) top left / 1.5px 11px repeat-y, linear-gradient(180deg, var(--mq) 6px, transparent 6px) top right / 1.5px 11px repeat-y;inset:-7px}._8RiFmG_primary:after{background:linear-gradient(var(--mq), var(--mq)) top left / 6px 6px no-repeat, linear-gradient(var(--mq), var(--mq)) top right / 6px 6px no-repeat, linear-gradient(var(--mq), var(--mq)) bottom left / 6px 6px no-repeat, linear-gradient(var(--mq), var(--mq)) bottom right / 6px 6px no-repeat;inset:-10px}@media (hover:hover){._8RiFmG_primary:hover:before,._8RiFmG_primary:hover:after{opacity:1}}._8RiFmG_primary[data-arrived]:before,._8RiFmG_primary[data-arrived]:after{animation:_8RiFmG_mq-flash 1.4s var(--ease-std) 1}@keyframes _8RiFmG_mq-flash{0%,to{opacity:0}30%,70%{opacity:1}}._8RiFmG_ghost{border-color:var(--ui-border);color:var(--fg);background:0 0}._8RiFmG_ghost:hover{border-color:var(--mq);color:var(--fg-max)}._8RiFmG_ghost:active{background:color-mix(in srgb, var(--fg) 10%, transparent)}.glass-g1 ._8RiFmG_ghost{background:var(--ink-800)}._8RiFmG_btn:disabled,._8RiFmG_btn[aria-disabled=true]{border-color:var(--fg-dis);color:var(--fg-dis);cursor:not-allowed;background:0 0;transform:none}._8RiFmG_btn:disabled:before,._8RiFmG_btn:disabled:after,._8RiFmG_btn[aria-disabled=true]:before,._8RiFmG_btn[aria-disabled=true]:after{display:none}._8RiFmG_primary[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){._8RiFmG_btn[data-magnetic]{translate:none}._8RiFmG_primary[data-arrived]:before,._8RiFmG_primary[data-arrived]:after{animation:none}}@media (forced-colors:active){._8RiFmG_btn{border:1px solid buttontext}}
.p2V2BW_header .p2V2BW_bar{--wm-w:120px;z-index:var(--z-nav);top:var(--nav-top);left:max(var(--margin), calc((100% - var(--max)) / 2 + var(--margin)));right:max(var(--margin), calc((100% - var(--max)) / 2 + var(--margin)));height:var(--nav-h);transition:height var(--dur-short) var(--ease-std), top var(--dur-short) var(--ease-std);justify-content:space-between;align-items:center;gap:24px;padding:0 14px 0 22px;display:flex;position:fixed}.p2V2BW_header .p2V2BW_bar[data-shrunk]{--wm-w:100px;--nav-h:56px;top:8px}.p2V2BW_brand{min-height:44px;width:var(--wm-w);color:var(--grey);transition:width var(--dur-short) var(--ease-std);flex:none;align-items:center;display:flex;position:relative}.p2V2BW_tail{pointer-events:none;width:0;height:0;position:absolute;top:93%;left:97.5%}.p2V2BW_links{gap:4px;margin-left:auto;display:flex}.p2V2BW_links a{min-height:44px;color:var(--fg);align-items:center;padding:0 12px;font-size:.9375rem;display:inline-flex}.p2V2BW_links a:hover{color:var(--fg-max);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.p2V2BW_links a[aria-current]:before{content:"";background:var(--accent);width:6px;height:6px;margin-right:8px}.p2V2BW_menuButton{display:none}@media (max-width:1023.98px){.p2V2BW_header .p2V2BW_bar{--wm-w:104px;padding:0 6px 0 16px}.p2V2BW_header .p2V2BW_bar[data-shrunk]{--wm-w:100px}.p2V2BW_links,.p2V2BW_cta.p2V2BW_cta{display:none}.p2V2BW_menuButton{display:inline-flex}}dialog.p2V2BW_menu{z-index:var(--z-menu);width:100vw;max-width:none;height:100dvh;max-height:none;padding:0 var(--margin) calc(24px + env(safe-area-inset-bottom));--g-tint:#150734f7;border:0;flex-direction:column;margin:0;position:fixed;inset:0}dialog.p2V2BW_menu[open]{animation:p2V2BW_menu-in var(--dur-med) var(--ease-inout);display:flex}dialog.p2V2BW_menu::backdrop{background:0 0}@keyframes p2V2BW_menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.p2V2BW_menuBar{height:var(--nav-h);margin-top:var(--nav-top);--wm-w:104px;justify-content:space-between;align-items:center;padding:0 6px 0 16px;display:flex}.p2V2BW_menuList{margin-top:32px}.p2V2BW_menuList a{border-bottom:1px solid var(--rule);min-height:56px;color:var(--fg);align-items:baseline;gap:14px;padding:6px 0;display:flex}.p2V2BW_menuList .t-dm{font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem)}.p2V2BW_menuList a[aria-current] .t-dm{color:var(--accent)}.p2V2BW_menuFoot{justify-items:start;gap:18px;margin-top:auto;padding-top:32px;display:grid}.p2V2BW_menuFoot .link{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){dialog.p2V2BW_menu[open]{animation:none}}
.rLNwaW_h{max-width:12em}.rLNwaW_lead{max-width:30em;margin-top:24px}.rLNwaW_go{margin-top:36px;display:flex}.rLNwaW_contact{flex-wrap:wrap;gap:0 28px;margin-top:20px;display:flex}.rLNwaW_contact a{min-height:44px;color:var(--fg);align-items:center;gap:10px;display:inline-flex}.rLNwaW_contact a:hover{text-underline-offset:.3em;text-decoration:underline}.rLNwaW_contact svg{color:var(--fg-2)}
._3hUVsW_footer{padding-top:var(--section-y);padding-bottom:32px}._3hUVsW_grid{border-top:1px solid var(--rule);gap:28px;padding-top:28px;display:grid}@media (min-width:1024px){._3hUVsW_grid{grid-template-columns:4fr 5fr 3fr}}._3hUVsW_blurb{max-width:26em}._3hUVsW_list{flex-wrap:wrap;gap:0 20px;display:flex}._3hUVsW_list a{min-width:44px;min-height:44px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}._3hUVsW_list a:hover{text-underline-offset:.3em;text-decoration:underline}._3hUVsW_tz{margin-top:4px}._3hUVsW_base{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(48px,6vw,80px);display:flex}._3hUVsW_base a{min-height:44px;color:var(--fg-2);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}
.b-3pqq_crumbs ol{flex-wrap:wrap;gap:6px 10px;display:flex}.b-3pqq_crumbs li+li:before{content:"/";color:var(--fg-3);margin-right:10px}.b-3pqq_crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}.b-3pqq_crumbs a:hover,.b-3pqq_crumbs [aria-current]{color:var(--fg)}.b-3pqq_hero{margin-top:clamp(28px,2rem + 2vw,72px);display:grid}.b-3pqq_h1{max-width:13em;margin-top:18px}.b-3pqq_lead{margin-top:28px}.b-3pqq_more{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}@media (min-width:1024px){.b-3pqq_hero{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.b-3pqq_h1{grid-area:1/3/auto/-1;margin-top:0}.b-3pqq_lead,.b-3pqq_more{grid-column:3/10}.b-3pqq_lead{margin-top:40px}}
.MVSriG_intro{display:grid}.MVSriG_rule{grid-column:1/-1}.MVSriG_text{gap:20px;margin-top:28px;display:grid}@media (min-width:1024px){.MVSriG_intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.MVSriG_text{grid-column:3/10;margin-top:44px}}
.Lpf3lG_banner.Lpf3lG_banner{background:var(--g-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.Lpf3lG_banner{left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(calc(1rem + var(--sticky-cta-h,0px)), env(safe-area-inset-bottom));z-index:50;max-width:44rem;animation:Lpf3lG_rise var(--dur-med) var(--ease-std) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 auto;padding:1rem 1.25rem;display:flex;position:fixed}.Lpf3lG_text{color:var(--fg-2);max-width:34rem;font-size:.9rem}.Lpf3lG_actions{flex:none;gap:.5rem;display:flex}@keyframes Lpf3lG_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Lpf3lG_banner{animation:none}}
.tCCyFG_tl{display:grid}.tCCyFG_phase{border-top:1px solid var(--rule);margin-bottom:22px;padding-top:14px}.tCCyFG_phaseLine{font:700 1.0625rem / 1.3 var(--font-text);color:var(--fg-2);margin-top:4px}.tCCyFG_phaseText{max-width:34em;margin-top:10px}.tCCyFG_step{padding-bottom:40px;position:relative}.tCCyFG_node{left:calc(var(--ml) / -2 - 7px);width:14px;height:14px;position:absolute;top:1px}.tCCyFG_t{margin-top:6px}.tCCyFG_d{max-width:30em;margin-top:8px}.tCCyFG_root .tCCyFG_exit,.tCCyFG_root .tCCyFG_close{display:none}@media (min-width:1024px){.tCCyFG_tl{column-gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr))}.tCCyFG_item{grid-row:span 2;grid-template-rows:subgrid;display:grid}.tCCyFG_phase{width:calc(200% + var(--gutter));grid-row:1;margin-bottom:48px}.tCCyFG_step{grid-row:2;padding:44px 12px 0 0}.tCCyFG_step:before{content:"";left:0;right:calc(-1 * var(--gutter));background:var(--rule);height:1px;position:absolute;top:7px}.tCCyFG_item:last-child .tCCyFG_step:before{right:0}.tCCyFG_node{top:0;left:0}.tCCyFG_root .tCCyFG_exit{display:block}.tCCyFG_root .tCCyFG_close{margin-top:72px;display:block}}
.sgQVqG_bar.sgQVqG_bar{z-index:var(--z-bar);left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));animation:sgQVqG_rise var(--dur-med) var(--ease-out) both;grid-template-columns:1fr 1.35fr;gap:8px;padding:8px;display:grid;position:fixed}.sgQVqG_bar>*{min-width:0;padding-inline:12px}.sgQVqG_bar>:only-child{grid-column:1/-1}@keyframes sgQVqG_rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.sgQVqG_bar{animation:none}}@media (min-width:768px){.sgQVqG_bar.sgQVqG_bar{display:none}}
.nK1uqq_stack{position:relative}.nK1uqq_deck{aspect-ratio:4/5;width:min(80%,460px);margin-left:auto;position:relative}.nK1uqq_card{background:var(--ink-800);border:1px solid var(--rule);transform-origin:50% 100%;transition:transform .7s var(--ease-out), opacity .7s var(--ease-out), border-color var(--dur-short) var(--ease-std);display:block;position:absolute;inset:0;overflow:hidden}.nK1uqq_img{object-fit:cover}.nK1uqq_card[data-depth="0"]{z-index:5;transform:rotate(3deg)}.nK1uqq_card[data-depth="1"]{z-index:4;transform:translate(-9%)rotate(-3deg)scale(.95)}.nK1uqq_card[data-depth="2"]{z-index:3;opacity:.2;transform:translate(-18%)rotate(-9deg)scale(.9)}.nK1uqq_card:not([data-depth="0"]):not([data-depth="1"]):not([data-depth="2"]){z-index:2;opacity:0;transform:translate(-18%)rotate(-9deg)scale(.88)}.nK1uqq_card:after{content:"";background:var(--bg);opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.nK1uqq_card[data-depth="1"]:after{opacity:.3}.nK1uqq_card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.nK1uqq_card[data-depth="0"]:hover{border-color:var(--accent)}}.nK1uqq_name{width:min(80%,460px);margin:36px 0 0 auto}@media (max-width:767.98px){.nK1uqq_deck,.nK1uqq_name{width:min(76%,380px);margin-right:auto}.nK1uqq_card[data-depth="1"]{transform:translate(-6%)rotate(-3deg)scale(.95)}.nK1uqq_card[data-depth="2"],.nK1uqq_card:not([data-depth="0"]):not([data-depth="1"]):not([data-depth="2"]){transform:translate(-12%)rotate(-7deg)scale(.9)}}@media (prefers-reduced-motion:reduce){.nK1uqq_card,.nK1uqq_card:after{transition:none}}
.s_aXQW_grid{gap:40px var(--gutter);display:grid}.s_aXQW_card{justify-items:start;gap:10px;display:grid}.s_aXQW_media{aspect-ratio:1;background:var(--ink);width:100%;display:block;overflow:hidden}.s_aXQW_media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-out)}.s_aXQW_contain img{object-fit:contain;padding:8%}.s_aXQW_label{margin-top:6px}.s_aXQW_title{text-underline-offset:.2em;transition:text-decoration-color var(--dur-micro) var(--ease-std);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.s_aXQW_tag{margin-top:2px}@media (hover:hover){.s_aXQW_card:hover .s_aXQW_media img{transform:scale(1.03)}.s_aXQW_card:hover .s_aXQW_title{text-decoration-color:currentColor}}.s_aXQW_card:focus-visible .s_aXQW_title{text-decoration-color:currentColor}@media (min-width:1024px){.s_aXQW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.s_aXQW_card:hover .s_aXQW_media img{transform:none}}
._06co2W_hero._06co2W_hero{padding-top:calc(var(--nav-clear) + clamp(12px, 3vh, 40px));padding-bottom:clamp(56px,9vh,104px)}._06co2W_heroGrid{container-type:inline-size}._06co2W_heroGrid ._06co2W_h1{margin-top:22px;font-size:14.0845cqw}._06co2W_h1>span{display:block}._06co2W_lede{max-width:26em;margin-top:28px}._06co2W_ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._06co2W_heroStack{margin-top:48px}@media (max-width:767.98px){._06co2W_ctas>a{gap:10px;padding-inline:16px}}@media (min-width:768px){._06co2W_hero{flex-direction:column;min-height:min(100svh,1080px);display:flex}._06co2W_hero>div{flex-direction:column;flex:1;display:flex}._06co2W_heroGrid{column-gap:var(--gutter);flex:1;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}._06co2W_lede,._06co2W_ctas{grid-column:1/6}._06co2W_heroGrid ._06co2W_h1{font-size:calc(((100cqw - 7 * var(--gutter)) * 5 / 8 + 4 * var(--gutter)) / 7.1);grid-area:2/1/auto/6;margin-top:30px}._06co2W_lede{grid-row:3;max-width:min(26em,100% - 40px);margin-top:40px}._06co2W_ctas{grid-row:4;align-self:start;margin-top:32px}._06co2W_heroStack{grid-area:1/6/5/9;align-self:center;margin:0}}@media (min-width:1024px){._06co2W_heroGrid{grid-template-columns:repeat(12,minmax(0,1fr))}._06co2W_ctas{grid-column:1/8}._06co2W_heroGrid ._06co2W_h1{font-size:calc(((100cqw - 11 * var(--gutter)) * 7 / 12 + 6 * var(--gutter)) / 7.1);grid-column:1/8}._06co2W_lede{grid-column:1/6;margin-top:44px}._06co2W_heroStack{grid-column:8/13}}._06co2W_work{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px;display:grid}._06co2W_feat,._06co2W_mA,._06co2W_mD,._06co2W_mE,._06co2W_more{grid-column:1/-1}._06co2W_stack{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}._06co2W_feat{gap:24px;display:grid}._06co2W_featImg{aspect-ratio:4/5;background:var(--ink-800);display:block;position:relative;overflow:hidden}._06co2W_featImg img{object-fit:cover;width:100%;height:100%}._06co2W_swap{animation:_06co2W_swap var(--dur-short) var(--ease-std)}@keyframes _06co2W_swap{0%{opacity:0}}._06co2W_featInfo{flex-direction:column;gap:20px;min-width:0;display:flex}._06co2W_featTop{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}._06co2W_featMid{align-content:start;justify-items:start;gap:10px;min-height:11em;display:grid}._06co2W_featHead{font:700 clamp(1.5rem, 1.05rem + 1.3vw, 2.25rem) / 1.12 var(--font-text);letter-spacing:-.015em;color:var(--fg-max)}._06co2W_featMid .link{align-items:center;min-height:44px;display:inline-flex}._06co2W_ctrl{align-items:center;gap:8px;display:flex}._06co2W_sq._06co2W_sq{width:48px;padding:0}._06co2W_flip{transform:scaleX(-1)}._06co2W_case{align-content:start;gap:12px;display:grid}._06co2W_caseMedia{aspect-ratio:1;background:var(--ink-800);position:relative;overflow:hidden}._06co2W_caseMedia img{object-fit:cover;width:100%;height:100%}._06co2W_overlay{opacity:0;visibility:hidden;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med);padding:12px 14px;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}._06co2W_overlay .t-title{color:var(--fg-max);margin:6px 0 4px;font-size:1.125rem}._06co2W_caseMq{opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-std);position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){._06co2W_case:hover ._06co2W_overlay{opacity:1;visibility:visible;transition-delay:0s;transform:none}._06co2W_case:hover ._06co2W_caseMq{opacity:1}}._06co2W_case:focus-visible ._06co2W_overlay{opacity:1;visibility:visible;transition-delay:0s;transform:none}._06co2W_case:focus-visible ._06co2W_caseMq{opacity:1}._06co2W_caseCap{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}@media (min-width:768px){._06co2W_feat{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._06co2W_featMid{min-height:0;margin-top:auto}}@media (min-width:1024px){._06co2W_work{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(64px,7vw,120px)}._06co2W_feat{gap:var(--gutter);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._06co2W_featInfo{padding-left:8px}._06co2W_stack{gap:clamp(64px, 7vw, 120px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._06co2W_mA,._06co2W_mE{grid-column:1/7}._06co2W_mD{grid-column:7/-1}}._06co2W_workBand{overflow-x:clip}._06co2W_ringWrap{display:none}._06co2W_ringMore{justify-content:center;display:flex}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){._06co2W_ringWrap{display:block}._06co2W_gridWrap._06co2W_gridWrap{display:none}}._06co2W_rows{border-bottom:1px solid var(--rule)}._06co2W_row{border-top:1px solid var(--rule);position:relative}._06co2W_row:before{content:"";background:var(--fg);transform-origin:0;height:2px;transition:transform var(--dur-med) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}._06co2W_row[data-open]:before{transform:scaleX(1)}._06co2W_rowH{font:inherit}._06co2W_rowBtn{align-items:center;column-gap:var(--gutter);text-align:left;width:100%;min-height:76px;color:var(--fg);grid-template-columns:minmax(0,1fr) 24px;padding:14px 0;display:grid}._06co2W_rowT{font:700 clamp(1.125rem, .95rem + .8vw, 1.75rem) / 1.2 var(--font-text);letter-spacing:-.01em;transition:transform var(--dur-short) var(--ease-out)}@media (hover:hover) and (pointer:fine){._06co2W_rowBtn:hover ._06co2W_rowT{transform:translate(8px)}}._06co2W_plus{width:24px;height:24px;position:relative}._06co2W_plus:before,._06co2W_plus:after{content:"";width:16px;height:2px;transition:rotate var(--dur-short) var(--ease-out);background:currentColor;position:absolute;top:11px;left:4px}._06co2W_plus:after{rotate:90deg}._06co2W_row[data-open] ._06co2W_plus:after{rotate:0deg}._06co2W_panel{transition:grid-template-rows var(--dur-med) var(--ease-out);grid-template-rows:1fr;display:grid}.js ._06co2W_row:not([data-open]) ._06co2W_panel{visibility:hidden;transition:grid-template-rows var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med);grid-template-rows:0fr}._06co2W_panelIn{min-height:0;overflow:hidden}._06co2W_panelGrid{gap:20px;padding:0 0 32px;display:grid}._06co2W_panelText{justify-items:start;gap:18px;min-width:0;display:grid}._06co2W_deliv{flex-wrap:wrap;gap:6px;display:flex}._06co2W_rowLinks{flex-wrap:wrap;gap:0 28px;display:flex}._06co2W_rowLinks a{align-items:center;min-height:44px;display:inline-flex}._06co2W_prev{max-width:360px}._06co2W_prevImg{aspect-ratio:4/3;background:var(--ink-800);display:block;overflow:hidden}._06co2W_prevImg img{object-fit:cover;width:100%;height:100%}._06co2W_prevImg ._06co2W_contain{object-fit:contain}._06co2W_prev figcaption{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;margin-top:8px;display:flex}@media (min-width:768px){._06co2W_panelGrid{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start}._06co2W_panelText{grid-column:1}._06co2W_prev{grid-column:2}}._06co2W_studio{gap:clamp(48px,5vw,80px);display:grid}._06co2W_quote{font:700 clamp(1.5rem, 1rem + 2vw, 3rem) / 1.15 var(--font-text);letter-spacing:-.02em;max-width:22em;color:var(--fg-max)}._06co2W_by{margin-top:18px}._06co2W_studioCols{gap:20px;display:grid}._06co2W_studioCols>h3{color:var(--fg-2)}._06co2W_cols3,._06co2W_cols4{gap:28px var(--gutter);display:grid}._06co2W_cols3 li,._06co2W_cols4 li{border-top:1px solid var(--rule);align-content:start;gap:8px;padding-top:16px;display:grid}._06co2W_cols4 .t-label{color:var(--fg-3)}@media (min-width:768px){._06co2W_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}._06co2W_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._06co2W_studio{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}._06co2W_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}._06co2W_pr{position:relative}._06co2W_prItem{padding-bottom:36px;position:relative}._06co2W_prNode,._06co2W_prExit{left:calc(var(--ml) / -2 - 7px);position:absolute;top:3px}._06co2W_prExit,._06co2W_prCross{display:none}._06co2W_prPhase{margin-bottom:14px}._06co2W_prPhase span+span{font:700 1.0625rem / 1.3 var(--font-text);color:var(--fg-2);margin-top:4px;display:block}._06co2W_prT{margin-top:6px}._06co2W_prD{color:var(--fg-2);max-width:24em;margin-top:8px}._06co2W_prNote{color:var(--fg-2);margin-top:24px}@media (min-width:768px) and (max-width:1023.98px){._06co2W_prCross{width:0;height:0;margin:56px 0 0 calc(var(--ml) / -2);display:block}}@media (min-width:1024px){._06co2W_pr{column-gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:120px;display:grid}._06co2W_pr:before{content:"";background:var(--rule);height:1px;position:absolute;top:7px;left:0;right:0}._06co2W_prItem{padding:44px 12px 0 0}._06co2W_prNode,._06co2W_prExit{top:0;left:0}._06co2W_prExit{width:14px;height:14px;display:block}._06co2W_prPhase{width:calc(200% + var(--gutter));border-top:1px solid var(--rule);margin:0;padding-top:14px;position:absolute;bottom:calc(100% + 30px);left:0}._06co2W_prNote{margin-top:56px;margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}._06co2W_brief{--pad:16px;--lx:calc(var(--pad) + 44px + 15px);position:relative}._06co2W_track{height:24px;margin-top:8px;position:relative}._06co2W_track:before{content:"";background:var(--rule);height:1px;position:absolute;top:12px;left:0;right:0}._06co2W_handle{top:8px;left:var(--lx);background:var(--line);opacity:0;width:8px;height:8px;transition:opacity var(--dur-short) var(--ease-std);margin-left:-4px;position:absolute}._06co2W_handle[data-line-reached]{opacity:1}._06co2W_panel4{padding:22px var(--pad) 24px;box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:44px 30px minmax(0,1fr);margin-top:8px;display:grid;position:relative}._06co2W_steps{align-content:start;gap:16px;display:grid}._06co2W_steps li{color:var(--fg-2);font:400 .9375rem / 1.3 var(--font-text);align-items:baseline;gap:10px;display:flex}._06co2W_steps [aria-current]{color:var(--fg-max);font-weight:700}._06co2W_main{grid-column:3;min-width:0}._06co2W_main>p{margin-top:8px}._06co2W_chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}._06co2W_chips .chip{padding-block:10px}._06co2W_chips .chip[aria-pressed=true]{padding-block:9px}._06co2W_foot{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}._06co2W_lane{left:var(--lx);pointer-events:none;width:0;position:absolute;top:0;bottom:-48px}@media (max-width:767.98px){._06co2W_stepT{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:768px){._06co2W_brief{--pad:40px;--lx:calc(var(--pad) + (100% - 2 * var(--pad) - 56px) / 4 + 28px)}._06co2W_panel4{padding:40px var(--pad);grid-template-columns:minmax(0,1fr) 56px minmax(0,3fr)}}._06co2W_closeP{max-width:30em;margin-top:24px}._06co2W_closeCtas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}._06co2W_closeContact{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:0 28px;margin-top:20px;display:flex}._06co2W_closeContact a{min-height:44px;color:var(--fg);align-items:center;display:inline-flex}._06co2W_closeContact a:hover{text-underline-offset:.3em;text-decoration:underline}
._8F9C4a_rows{border-bottom:1px solid var(--rule)}._8F9C4a_rows li{border-top:1px solid var(--rule)}._8F9C4a_row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding-block:22px;display:grid}._8F9C4a_title{transition:transform var(--dur-short) var(--ease-out);grid-column:1}._8F9C4a_line{color:var(--fg-2);grid-column:1;max-width:40em}._8F9C4a_arrow{color:var(--accent);transition:transform var(--dur-short) var(--ease-out);grid-area:1/2/span 3;align-self:center}._8F9C4a_row:hover ._8F9C4a_title,._8F9C4a_row:focus-visible ._8F9C4a_title{transform:translate(8px)}._8F9C4a_row:hover ._8F9C4a_arrow,._8F9C4a_row:focus-visible ._8F9C4a_arrow{transform:translate(4px)}@media (min-width:1024px){._8F9C4a_row{column-gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,4fr) auto;padding-block:28px}._8F9C4a_title{grid-column:1}._8F9C4a_line{grid-column:2}._8F9C4a_arrow{grid-area:1/3}}
@media (min-width:1024px){.ZtKKwa_rows{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}
.T4otXW_gets{border-bottom:1px solid var(--rule);display:grid}.T4otXW_gets li{border-top:1px solid var(--rule);padding-block:18px}.T4otXW_getT{font:700 var(--fs-title) / 1.2 var(--font-text);letter-spacing:-.01em;color:var(--fg-max)}@media (min-width:768px){.T4otXW_gets{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.T4otXW_gets{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}.T4otXW_faqs{border-bottom:1px solid var(--rule)}.T4otXW_faq{border-top:1px solid var(--rule)}.T4otXW_faq summary{justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-block:22px;list-style:none;display:flex}.T4otXW_faq summary::-webkit-details-marker{display:none}.T4otXW_faq summary:hover .T4otXW_t-title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.T4otXW_faqIcon{color:var(--accent);transition:transform var(--dur-short) var(--ease-out);flex:none}.T4otXW_faq[open] .T4otXW_faqIcon{transform:rotate(180deg)}.T4otXW_faq p{max-width:44em;padding-bottom:26px}@media (min-width:1024px){.T4otXW_faqs{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter));width:calc((100% - 11 * var(--gutter)) / 12 * 8 + 7 * var(--gutter))}}.T4otXW_related{gap:48px;display:grid}.T4otXW_sectors ul{flex-wrap:wrap;gap:10px 28px;margin-top:16px;display:flex}.T4otXW_sectors h3{color:var(--fg-2)}@media (min-width:1024px){.T4otXW_related{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}
._0JecIq_stage{height:260vh;margin-top:clamp(1rem,2vw,2rem);position:relative}._0JecIq_sticky{perspective:3400px;perspective-origin:50% 45%;outline-offset:-8px;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}._0JecIq_ring{--w:clamp(300px, 30vw, 520px);width:var(--w);height:calc(var(--w) * 4 / 3);transform-style:preserve-3d;will-change:transform;position:relative}._0JecIq_card{background:var(--ink-800);border:1px solid var(--rule);color:inherit;backface-visibility:hidden;text-decoration:none;transition:opacity .3s linear;display:block;position:absolute;inset:0;overflow:hidden}._0JecIq_img{object-fit:cover}._0JecIq_cap{background:var(--ink);gap:4px;padding:14px 16px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}._0JecIq_card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}._0JecIq_card[data-front=true]{border-color:var(--accent)}@media (hover:hover) and (pointer:fine){._0JecIq_card:hover{border-color:var(--accent)}}
.BZ7-0a_section{padding-block:var(--section-y)}.BZ7-0a_head{padding-top:calc(var(--nav-clear) + clamp(2rem, 1rem + 4vw, 5rem))}.BZ7-0a_flush{padding-block:0}.BZ7-0a_railed{row-gap:18px;display:grid}@media (min-width:1024px){.BZ7-0a_railed{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.BZ7-0a_body{grid-column:3/-1;min-width:0}}.BZ7-0a_sh{column-gap:var(--gutter);margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.BZ7-0a_rule{grid-column:1/-1}.BZ7-0a_h{margin-top:18px}.BZ7-0a_lede{max-width:34em;margin-top:20px}.BZ7-0a_more{margin-top:28px}@media (min-width:1024px){.BZ7-0a_sh{grid-template-columns:repeat(12,minmax(0,1fr))}.BZ7-0a_h{grid-area:2/3/auto/11;margin-top:44px}.BZ7-0a_lede,.BZ7-0a_more{grid-column:3/9}.BZ7-0a_lede{margin-top:28px}}
.xkFyRa_direct{gap:12px;display:grid}.xkFyRa_title{color:var(--fg-2)}.xkFyRa_list{border-top:1px solid var(--rule);display:grid}.xkFyRa_list li{border-bottom:1px solid var(--rule);gap:2px;min-width:0;padding:10px 0;display:grid}.xkFyRa_k{color:var(--fg-3)}.xkFyRa_v{min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:700;display:inline-flex}.xkFyRa_v svg{color:var(--fg-2);flex:none}.xkFyRa_v:hover{text-underline-offset:.25em;text-decoration:underline}.xkFyRa_time{margin-top:4px}@media (min-width:768px){.xkFyRa_list{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}
.dFz5Ma_filters{gap:16px;margin-top:clamp(3rem,2rem + 4vw,6rem);display:grid}.dFz5Ma_filters>.hairline{margin-bottom:2px}.dFz5Ma_filtersLabel,.dFz5Ma_count{margin:0}.dFz5Ma_chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767.98px){.dFz5Ma_chips{margin:-6px calc(-1 * var(--mr)) -6px -6px;padding:6px var(--mr) 6px 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dFz5Ma_chips::-webkit-scrollbar{display:none}.dFz5Ma_chips>*{flex:none}}.dFz5Ma_count{white-space:nowrap}@media (min-width:1024px){.dFz5Ma_filters{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:18px}.dFz5Ma_filters>.hairline{grid-column:1/-1}.dFz5Ma_filtersLabel{grid-column:1/3;padding-top:14px}.dFz5Ma_chips{grid-column:3/11}.dFz5Ma_count{grid-column:11/-1;justify-self:end;padding-top:14px}}.dFz5Ma_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;row-gap:clamp(48px,2rem + 4vw,120px);min-height:70svh;margin:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.dFz5Ma_item{grid-column:1/-1;min-width:0}@media (min-width:1024px){.dFz5Ma_item{grid-column:auto/span 6}}.dFz5Ma_card{color:inherit;text-decoration:none;display:block}.dFz5Ma_card:focus-visible{outline-offset:6px}.dFz5Ma_media{aspect-ratio:1;background:var(--ink-800);position:relative;overflow:hidden}.dFz5Ma_media:after{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:0}.dFz5Ma_img{object-fit:cover;width:100%;height:100%;display:block}.dFz5Ma_media[data-fit=contain] .dFz5Ma_img{object-fit:contain;padding:8%}.dFz5Ma_overlay{color:var(--fg-max);visibility:hidden;transition:transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med);gap:4px;padding:16px 52px 16px 18px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 16px))}.dFz5Ma_overlayName{font-size:1.125rem}.dFz5Ma_overlayArrow{color:var(--accent);position:absolute;bottom:18px;right:18px}.dFz5Ma_mq{pointer-events:none;opacity:0;transition:opacity var(--dur-short) var(--ease-std);position:absolute;inset:8px}@media (hover:hover) and (pointer:fine){.dFz5Ma_card:hover .dFz5Ma_overlay,.dFz5Ma_card:focus-visible .dFz5Ma_overlay{visibility:visible;transition:transform var(--dur-med) var(--ease-out);transform:none}.dFz5Ma_card:hover .dFz5Ma_mq,.dFz5Ma_card:focus-visible .dFz5Ma_mq{opacity:1}}.dFz5Ma_caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding-top:14px;display:flex}.dFz5Ma_name{color:var(--fg-max);margin-top:6px;display:block}.dFz5Ma_legend{gap:28px var(--gutter);margin:0;display:grid}.dFz5Ma_legend>div{border-top:1px solid var(--rule);align-content:start;gap:12px;padding-top:18px;display:grid}.dFz5Ma_legend dt{justify-self:start}.dFz5Ma_legend dd{max-width:30em;margin:0}.dFz5Ma_plain{font:500 .6875rem / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;min-height:24px;display:inline-flex}@media (min-width:768px){.dFz5Ma_legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dFz5Ma_legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.dFz5Ma_pager{border-top:1px solid var(--rule);margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}.dFz5Ma_page{color:var(--fg);align-content:start;gap:10px;padding:28px 0;text-decoration:none;display:grid}.dFz5Ma_page+.dFz5Ma_page{border-top:1px solid var(--rule)}.dFz5Ma_page>:first-child{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.dFz5Ma_back{transform:scaleX(-1)}.dFz5Ma_pageHead{color:var(--fg-max)}.dFz5Ma_page:hover .dFz5Ma_pageHead{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:768px){.dFz5Ma_pager{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.dFz5Ma_page+.dFz5Ma_page{border-top:0}.dFz5Ma_pageNext{text-align:right;justify-items:end}}.dFz5Ma_facts{gap:28px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:1024px){.dFz5Ma_facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.dFz5Ma_facts>div{border-top:1px solid var(--rule);align-content:start;gap:8px;min-width:0;padding-top:14px;display:grid}.dFz5Ma_facts dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.dFz5Ma_facts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dFz5Ma_services{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.dFz5Ma_service{border-bottom:1px solid var(--rule);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:22px 0;text-decoration:none;display:grid}.dFz5Ma_svcTitle{color:var(--fg-max)}.dFz5Ma_svcSum{color:var(--fg-2);grid-column:1;max-width:40em}.dFz5Ma_svcArrow{transition:transform var(--dur-short) var(--ease-std);grid-area:1/2;align-self:center}.dFz5Ma_service:hover .dFz5Ma_svcTitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.dFz5Ma_service:hover .dFz5Ma_svcArrow{transform:translate(3px)}
.swMWYG_brief{margin-top:clamp(16px,2vw,32px)}.swMWYG_brief>.hairline{margin-bottom:56px}@media (min-width:1024px){.swMWYG_brief>.hairline{margin-bottom:64px}}
.OZxapG_crumbs{margin-bottom:28px}.OZxapG_crumbs ol{color:var(--fg-3);flex-wrap:wrap;gap:4px 10px;display:flex}.OZxapG_crumbs li+li:before{content:"/";color:var(--fg-3);margin-right:10px}.OZxapG_crumbs a{min-height:44px;color:var(--fg-2);align-items:center;margin-block:-12px;display:inline-flex}.OZxapG_crumbs a:hover{color:var(--fg);text-underline-offset:.25em;text-decoration:underline}.OZxapG_crumbs [aria-current]{color:var(--fg-2)}.OZxapG_byline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.OZxapG_prose{max-width:66ch;color:var(--fg-2);font-size:var(--fs-body);line-height:1.6}.OZxapG_prose>*+*{margin-top:1rem}.OZxapG_prose h2{color:var(--fg-max);font:700 var(--fs-title) / 1.2 var(--font-text);letter-spacing:-.01em;margin-top:2.75rem}.OZxapG_prose h2:first-child{margin-top:0}.OZxapG_prose h3{color:var(--fg-max);font:700 1.125rem / 1.3 var(--font-text);margin-top:2rem}.OZxapG_prose ul,.OZxapG_prose ol{gap:.5rem;padding-left:1.25rem;display:grid}.OZxapG_prose ul{list-style:square}.OZxapG_prose ol{list-style:decimal}.OZxapG_prose li::marker{color:var(--accent)}.OZxapG_prose strong{color:var(--fg-max)}.OZxapG_prose code{font:400 .9em var(--font-mono-next), monospace}.OZxapG_prose a{color:var(--link);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.OZxapG_list{border-top:1px solid var(--rule)}.OZxapG_list>li{border-bottom:1px solid var(--rule);gap:10px;padding:28px 0;display:grid}.OZxapG_meta{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.OZxapG_post{color:var(--fg-max);width:fit-content}.OZxapG_post:hover{color:var(--accent)}.OZxapG_sum{color:var(--fg-2);max-width:60ch}.OZxapG_foot{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.OZxapG_foot span{color:var(--fg-3)}.OZxapG_foot a{align-items:center;min-height:44px;display:inline-flex}.OZxapG_related{border-block:1px solid var(--rule);gap:8px;max-width:40rem;padding:24px 0;display:grid}.OZxapG_related strong{color:var(--link);font:700 var(--fs-title) / 1.2 var(--font-text);align-items:center;gap:12px;display:inline-flex}.OZxapG_related:hover strong{text-underline-offset:.25em;text-decoration:underline}.OZxapG_relatedSum{color:var(--fg-2)}@media (min-width:1024px){.OZxapG_prose,.OZxapG_list,.OZxapG_related{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}.OZxapG_list{max-width:60rem}}
.XFqHfa_h1{max-width:8.5em;margin-top:22px}.XFqHfa_h1>span{display:block}.XFqHfa_lede{max-width:26em;margin:28px 0 0}.XFqHfa_row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.XFqHfa_specimen{gap:40px;display:grid}.XFqHfa_type{align-content:start;gap:14px;display:grid}.XFqHfa_controls{align-content:start;gap:4px;display:grid}.XFqHfa_controls .XFqHfa_row{margin-top:12px}.XFqHfa_controls .field{max-width:360px;margin-top:20px}.XFqHfa_devices{align-items:center;gap:16px;margin-top:28px;display:flex}@media (min-width:1024px){.XFqHfa_specimen{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.XFqHfa_type{grid-column:3/span 5}.XFqHfa_controls{grid-column:8/span 5}}.XFqHfa_glassRow{gap:var(--gutter);margin-top:64px;display:grid}.XFqHfa_figure{margin:0}.XFqHfa_figure img{object-fit:cover;width:100%;height:340px}.XFqHfa_caption{padding:12px 16px;position:absolute;bottom:16px;left:16px;right:16px}.XFqHfa_tile{align-content:start;gap:10px;padding:24px;display:grid}@media (min-width:768px){.XFqHfa_glassRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.XFqHfa_glassRow{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}.XFqHfa_brief{margin-top:72px;position:relative}.XFqHfa_track{gap:8px;display:grid}.XFqHfa_track:after{content:"";background:var(--rule);height:1px;margin-top:11px}.XFqHfa_handle{left:28px;top:calc(var(--fs-label) * 1.3 + 8px + 7px);background:var(--line);opacity:0;width:8px;height:8px;transition:opacity var(--dur-short) var(--ease-std);position:absolute}.XFqHfa_handle[data-line-reached]{opacity:1}.XFqHfa_panel{gap:8px;margin-top:24px;padding:28px 24px 28px 72px;display:grid}.XFqHfa_lane{pointer-events:none;width:0;position:absolute;top:0;bottom:-56px;left:32px}@media (min-width:768px){.XFqHfa_brief{margin-left:50%}}.XFqHfa_timeline{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}.XFqHfa_timeline li{align-content:start;gap:10px;display:grid}.XFqHfa_timeline li p:first-of-type{margin-top:18px}@media (min-width:1024px){.XFqHfa_timeline{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}
.HS70Aa_links{border-top:1px solid var(--rule);display:grid}.HS70Aa_links li{border-bottom:1px solid var(--rule)}.HS70Aa_link{min-height:64px;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;display:flex}.HS70Aa_link svg{color:var(--fg-3);transition:transform var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-std);flex:none}.HS70Aa_link:hover{color:var(--fg-max)}.HS70Aa_link:hover svg{color:var(--accent);transform:translate(3px)}.HS70Aa_next{justify-items:start;gap:20px;margin-top:48px;display:grid}@media (min-width:768px){.HS70Aa_links{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HS70Aa_nav,.HS70Aa_next{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}
.g8J8Uq_list{border-bottom:1px solid var(--rule)}.g8J8Uq_row{padding-bottom:40px;display:grid}.g8J8Uq_rule{grid-column:1/-1}.g8J8Uq_title{max-width:14em;margin-top:12px}.g8J8Uq_title a{text-underline-offset:.12em;transition:text-decoration-color var(--dur-micro) var(--ease-std);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.g8J8Uq_title a:hover,.g8J8Uq_title a:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.g8J8Uq_body{margin-top:16px}.g8J8Uq_chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.g8J8Uq_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (min-width:1024px){.g8J8Uq_row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:56px}.g8J8Uq_title{grid-column:3/8;margin-top:26px;padding-right:24px}.g8J8Uq_body{grid-column:8/-1;margin-top:30px}}header.g8J8Uq_mixHead{margin-bottom:0}
.W4fhGG_founder{border-left:2px solid var(--accent);gap:4px;padding-left:16px;display:grid}.W4fhGG_phases{gap:48px;display:grid}.W4fhGG_phase{align-content:start;gap:12px;display:grid;position:relative}.W4fhGG_phaseName{color:var(--fg-max)}.W4fhGG_nodeD{display:none}.W4fhGG_nodeM{left:calc(var(--ml) * -.5 - 7px);top:calc(var(--fs-dm) * .475 - 7px);position:absolute}@media (min-width:768px){.W4fhGG_phases{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.W4fhGG_nodeD{margin-bottom:28px;display:block}.W4fhGG_nodeM{display:none}}.W4fhGG_more{margin-top:56px}@media (min-width:1024px){.W4fhGG_phases,.W4fhGG_more,.W4fhGG_ways,.W4fhGG_vision,.W4fhGG_sectors{margin-left:calc((100% - 11 * var(--gutter)) / 6 + 2 * var(--gutter))}}.W4fhGG_ways{border-top:1px solid var(--rule)}.W4fhGG_ways li{border-bottom:1px solid var(--rule);gap:8px;padding:24px 0;display:grid}.W4fhGG_wayName{color:var(--fg-max);width:fit-content}.W4fhGG_wayName:hover{color:var(--accent)}@media (min-width:768px){.W4fhGG_ways li{align-items:baseline;column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.W4fhGG_vision{gap:40px;display:grid}.W4fhGG_vision h3{color:var(--fg-2)}.W4fhGG_statement{font:700 clamp(1.5rem, 1.1rem + 1.4vw, 2.5rem) / 1.15 var(--font-text);letter-spacing:-.015em;color:var(--fg-max);text-wrap:balance;max-width:22ch;margin-top:12px}.W4fhGG_persona ul{flex-wrap:wrap;gap:8px 28px;margin-top:12px;display:flex}@media (min-width:768px){.W4fhGG_vision{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.W4fhGG_persona{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:28px}}.W4fhGG_sectors{border-top:1px solid var(--rule)}.W4fhGG_sectors li{border-bottom:1px solid var(--rule);gap:6px;padding:20px 0;display:grid}.W4fhGG_sectorName{width:fit-content;min-height:44px;color:var(--fg-max);align-items:center;gap:12px;display:inline-flex}.W4fhGG_sectorLink{color:var(--link);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ui-border);text-decoration-color:var(--ui-border)}.W4fhGG_sectorLink:hover{text-decoration-color:currentColor}.W4fhGG_sectorLink svg{transition:transform var(--dur-short) var(--ease-out)}.W4fhGG_sectorLink:hover svg{transform:translate(3px)}@media (min-width:768px){.W4fhGG_sectors li{align-items:baseline;column-gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
._2o88IG_crumbs ol{flex-wrap:wrap;gap:0 10px;margin:0 0 24px;padding:0;list-style:none;display:flex}._2o88IG_crumbs li{min-height:24px;color:var(--fg);align-items:center;display:inline-flex}._2o88IG_crumbs li+li:before{content:"/";color:var(--fg-3);margin-right:10px}._2o88IG_crumbs a{color:var(--fg-2);text-decoration:none}._2o88IG_crumbs a:hover{color:var(--fg);text-underline-offset:.3em;text-decoration:underline}._2o88IG_rows{gap:clamp(32px,1.5rem + 2vw,56px);display:grid}._2o88IG_row{border-top:1px solid var(--rule);gap:12px;padding-top:18px;display:grid}._2o88IG_rowLabel{color:var(--fg-2);margin:0}._2o88IG_rowText{color:var(--fg);margin:0}._2o88IG_made{column-gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}._2o88IG_made li{border-bottom:1px solid var(--rule);font:700 1.0625rem / 1.35 var(--font-text);padding:12px 0}@media (min-width:1024px){._2o88IG_row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}._2o88IG_rowLabel{grid-column:1/3;padding-top:6px}._2o88IG_rowText,._2o88IG_made{grid-column:3/10}}._2o88IG_gallery{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:start;row-gap:clamp(40px,2rem + 3vw,96px);margin:0;padding:0;list-style:none;display:grid}._2o88IG_shot{grid-column:1/-1;min-width:0}@media (min-width:1024px){._2o88IG_shot{grid-column:auto/span 6}}._2o88IG_figure{margin:0}._2o88IG_figure figcaption{padding-top:12px}._2o88IG_frame{aspect-ratio:1;background:var(--ink-800);overflow:hidden}._2o88IG_img{object-fit:cover;width:100%;height:100%;display:block}._2o88IG_figure[data-fit=contain] ._2o88IG_frame{place-items:center;padding:clamp(16px,3vw,40px);display:grid}._2o88IG_figure[data-fit=contain] ._2o88IG_img{object-fit:contain}
.aB8iOa_pieces{gap:clamp(40px, 2rem + 2vw, 64px) var(--gutter);align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aB8iOa_pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.aB8iOa_pieces{grid-template-columns:repeat(3,minmax(0,1fr))}.aB8iOa_one{grid-template-columns:repeat(12,minmax(0,1fr))}.aB8iOa_one>li{grid-column:3/11}}@media (min-width:768px) and (max-width:1023.98px){.aB8iOa_one{grid-template-columns:1fr}}.aB8iOa_figure{margin:0}.aB8iOa_art{overflow:hidden}.aB8iOa_inset{padding:clamp(32px,6vw,96px)}.aB8iOa_img{width:100%;height:auto;display:block}.aB8iOa_cap{gap:6px;padding-top:14px;display:grid}.aB8iOa_name{color:var(--fg-max);margin:0}.aB8iOa_swatches{gap:32px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aB8iOa_swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.aB8iOa_swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.aB8iOa_swatches li{align-content:start;gap:6px;display:grid}.aB8iOa_swatches p{margin:0}.aB8iOa_swatch{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--rule);margin-bottom:10px}.aB8iOa_specimen{gap:32px var(--gutter);margin:clamp(48px,2rem + 3vw,96px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aB8iOa_specimen{grid-template-columns:repeat(3,minmax(0,1fr))}}.aB8iOa_specimen li{border-top:1px solid var(--rule);align-content:start;gap:6px;padding-top:18px;display:grid}.aB8iOa_specimen p{margin:0}.aB8iOa_specimen .aB8iOa_glyph{color:var(--fg-max);margin-bottom:14px;font-size:clamp(3.5rem,2.5rem + 4vw,6rem);line-height:1}.aB8iOa_glyphDisplay{font-family:var(--font-display)}.aB8iOa_glyphText{font-family:var(--font-text);letter-spacing:-.03em;font-weight:700}.aB8iOa_glyphMono{font-family:var(--font-mono-next), monospace;font-weight:500}.aB8iOa_devices{gap:40px var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aB8iOa_devices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.aB8iOa_devices{grid-template-columns:repeat(4,minmax(0,1fr))}}.aB8iOa_devices li{align-content:start;gap:6px;display:grid}.aB8iOa_devices p{margin:0}.aB8iOa_tile{--mq-s:1;aspect-ratio:4/3;background-color:var(--ink-800);place-items:center;margin-bottom:10px;padding:2rem;display:grid;position:relative;overflow:hidden}.aB8iOa_tileName{color:var(--fg-max)}.aB8iOa_word{font:700 clamp(1.75rem, 1.2rem + 2vw, 2.5rem) / 1 var(--font-text);letter-spacing:-.03em;color:var(--fg-max)}.aB8iOa_loop{width:110%;height:auto;position:absolute;top:-12%;right:-20%}
.JHon6q_root{gap:20px;display:grid}@media (min-width:1024px){.JHon6q_root{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.JHon6q_rail{grid-column:1/3}.JHon6q_panel{grid-column:3/-1}}@media (min-width:1440px){.JHon6q_panel{grid-column:3/12}}.JHon6q_rail{display:none}html.js .JHon6q_rail{display:block}.JHon6q_progress{display:grid}.JHon6q_progress li{min-height:36px;color:var(--fg-2);font-size:var(--fs-small);align-items:baseline;gap:12px;padding-block:8px;display:flex;position:relative}.JHon6q_progress [aria-current]{color:var(--fg-max);font-weight:700}.JHon6q_node{z-index:var(--z-over);left:calc(var(--ml) * -.5 - 7px);background:var(--bg);border:1.5px solid var(--fg-3);width:14px;height:14px;transition:background-color var(--dur-micro) var(--ease-std), border-color var(--dur-micro) var(--ease-std);position:absolute;top:calc(50% - 7px)}[data-state=done]>.JHon6q_node{background:var(--line);border-color:var(--line)}[data-state=current]>.JHon6q_node{background:var(--line);border-color:var(--line);outline:1.5px dashed var(--line);outline-offset:3px}.JHon6q_panel{min-width:0;padding:24px 20px 28px}@media (min-width:768px){.JHon6q_panel{padding:40px}}@media (min-width:1280px){.JHon6q_panel{padding:48px 56px 52px}}.JHon6q_form{gap:28px;display:grid}.JHon6q_form [hidden]{display:none}.JHon6q_count{color:var(--fg-3);display:none}html.js .JHon6q_count{display:block}.JHon6q_group{gap:24px;min-width:0;display:grid}.JHon6q_form:not([data-step]) .JHon6q_group+.JHon6q_group{border-top:1px solid var(--rule);padding-top:32px}html.js .JHon6q_form:not([data-step]) .JHon6q_group:not([data-group="0"]){display:none}.JHon6q_jsOnly.JHon6q_jsOnly{display:none}html.js .JHon6q_jsOnly{display:inline-flex}html.js .JHon6q_noJs{display:none}.JHon6q_head{gap:6px;display:grid}.JHon6q_h{align-items:baseline;gap:12px;display:flex}.JHon6q_h:focus-visible{outline-offset:6px}.JHon6q_two{gap:24px;display:grid}@media (min-width:768px){.JHon6q_two{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.JHon6q_fieldset{border:0;min-width:0}.JHon6q_legend{font:700 .875rem / 1.3 var(--font-text);margin-bottom:8px;padding:0}.JHon6q_opt{color:var(--fg-3);font:400 var(--fs-caption) / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-left:8px}.JHon6q_note{color:var(--fg-2)}.JHon6q_form textarea[rows="2"]{min-height:5.5rem}.JHon6q_chips{flex-wrap:wrap;gap:8px;display:flex}.JHon6q_chip{padding-block:10px;position:relative}.JHon6q_chip:has(input:checked){border:2px solid var(--accent);padding:9px 15px}.JHon6q_chip:has(input:checked):before{background:var(--accent);border-color:var(--accent)}.JHon6q_chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.JHon6q_chipHint{color:var(--fg-3);font-size:var(--fs-caption);margin-top:2px;display:block}.JHon6q_sel{display:block;position:relative}.JHon6q_sel select{appearance:none;padding-right:44px}.JHon6q_sel select option{color:var(--grey);background:var(--ink-800)}.JHon6q_sel:after{content:"";pointer-events:none;border-right:1.5px solid var(--fg-2);border-bottom:1.5px solid var(--fg-2);width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.JHon6q_summary,.JHon6q_alert{border:2px solid var(--fg-max);gap:10px;padding:16px 20px;display:grid}.JHon6q_summary:focus-visible{outline-offset:4px}.JHon6q_summary ul{padding-left:26px;display:grid}.JHon6q_summary a{min-height:44px;color:var(--fg);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.JHon6q_row{flex-wrap:wrap;gap:12px;display:flex}.JHon6q_rgroup{border-top:1px solid var(--rule);padding-top:16px}.JHon6q_rhead{justify-content:space-between;align-items:center;gap:16px;display:flex}.JHon6q_rhead h3{color:var(--fg-2)}.JHon6q_edit{min-width:44px;min-height:44px;font:700 .9375rem / 1 var(--font-text);padding:0 4px}.JHon6q_dl{gap:12px;margin-top:8px;display:grid}.JHon6q_dl>div{gap:4px;min-width:0;display:grid}.JHon6q_dl dt{color:var(--fg-3)}.JHon6q_dl dd{overflow-wrap:anywhere}.JHon6q_block{white-space:pre-line}@media (min-width:768px){.JHon6q_dl>div{column-gap:var(--gutter);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline}}.JHon6q_foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px 20px;padding-top:28px;display:flex}.JHon6q_wa{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.JHon6q_privacy{color:var(--fg-3);flex-basis:100%}.JHon6q_turnstile:not(:empty){flex-basis:100%}.JHon6q_done{justify-items:start;gap:18px;display:grid}.JHon6q_done:focus-visible{outline-offset:8px}.JHon6q_after{flex-wrap:wrap;gap:8px 28px;display:flex}.JHon6q_after a{align-items:center;min-height:44px;display:inline-flex}
