:where(._root_mq9tr_2){--bar:calc(100lvh - 100svh);--i:0;background:var(--bg,#f4f1ec);color:var(--ink,#1c1a17);font-family:var(--font-text,system-ui, sans-serif);font-size:var(--step-body,clamp(1.0625rem, 1rem + .25vw, 1.1875rem));letter-spacing:-.005em;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}:where(._root_mq9tr_2),:where(._root_mq9tr_2) :where(*){box-sizing:border-box}:where(._root_mq9tr_2) :where([hidden]){display:none!important}:where(._root_mq9tr_2) :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(._root_mq9tr_2) :where(ul[class],ol[class]){padding:0;list-style:none}:where(._root_mq9tr_2) :where(img,video,svg,canvas){max-width:100%;display:block}:where(._root_mq9tr_2) :where(img,video){background:var(--surface,#e9e4dc);height:auto}:where(._root_mq9tr_2) :where(button,input,select,textarea){font:inherit;color:inherit}:where(._root_mq9tr_2) :where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(._root_mq9tr_2) :where(a){color:inherit}:where(._root_mq9tr_2) ::selection{background:var(--accent,#1c1a17);color:var(--accent-ink,#f4f1ec)}:where(._root_mq9tr_2) :where(:focus-visible){outline-offset:3px;outline:2px solid}:where(._root_mq9tr_2) :where(h1,h2,h3){font-family:var(--font-display,system-ui, sans-serif);text-wrap:balance;font-weight:500}:where(._root_mq9tr_2) :where(p){text-wrap:pretty;max-width:60ch}:where(._root_mq9tr_2) :where(p+p){margin-top:.9em}._head_mq9tr_36{font-size:var(--step-head,clamp(2.25rem, 1.3rem + 3.4vw, 4.5rem));letter-spacing:-.045em;line-height:.95}._lead_mq9tr_37{font-size:var(--step-lead,clamp(1.25rem, 1.1rem + .7vw, 1.625rem));letter-spacing:-.015em;line-height:1.3}._small_mq9tr_38{font-size:var(--step-small,clamp(.875rem, .85rem + .1vw, .9375rem));line-height:1.45}._nums_mq9tr_39{font-variant-numeric:tabular-nums lining-nums}._wrap_mq9tr_40{padding-inline:var(--gutter,clamp(1rem, 2vw, 2rem))}._grid_mq9tr_41{column-gap:var(--gutter,clamp(1rem, 2vw, 2rem));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._cover_mq9tr_42{object-fit:cover;width:100%;height:100%}._srOnly_mq9tr_43{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._button_mq9tr_44{background:var(--accent,#1c1a17);min-height:3.25rem;color:var(--accent-ink,#f4f1ec);border-radius:var(--radius,0px);white-space:nowrap;transition:transform var(--t-press,.14s) var(--ease-out,cubic-bezier(.22, 1, .36, 1)), background-color var(--t-hover,.18s) ease;justify-content:center;align-items:center;gap:.6em;padding:0 1.6rem;font-weight:500;text-decoration:none;display:inline-flex}._button_mq9tr_44:active{transform:scale(.97)}._button_mq9tr_44 ._arrow_mq9tr_51{transition:transform var(--t-ui,.24s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}._link_mq9tr_52{text-underline-offset:.2em;transition:text-decoration-color var(--t-hover,.18s) ease;text-decoration:underline .07em #0000}@media (hover:hover) and (pointer:fine){._button_mq9tr_44:hover ._arrow_mq9tr_51{transform:translate(4px)}._button_mq9tr_44:hover{background:color-mix(in srgb, var(--accent,#1c1a17) 88%, #fff)}._link_mq9tr_52:hover{text-decoration-color:currentColor}}._shutter_mq9tr_58{overflow:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._root_mq9tr_2[data-reveal],._root_mq9tr_2 [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .9s var(--ease-out,cubic-bezier(.22, 1, .36, 1));transition-delay:calc(min(var(--i,0), 4) * 80ms);transform:translateY(24px)}._root_mq9tr_2[data-reveal][data-in],._root_mq9tr_2 [data-reveal]._is-in_mq9tr_68,._root_mq9tr_2 [data-reveal][data-in]{opacity:1;transform:none}._root_mq9tr_2 ._shutter_mq9tr_58[data-reveal] img{transition:transform 1.4s var(--ease-soft,cubic-bezier(.33, 1, .68, 1));transition-delay:inherit;transform:scale(1.1)}._root_mq9tr_2 ._shutter_mq9tr_58[data-reveal]._is-in_mq9tr_68 img,._root_mq9tr_2 ._shutter_mq9tr_58[data-reveal][data-in] img{transform:none}}._root_mq9tr_2 picture{display:inline}._cs_wua9c_1{background:var(--cs-bg);color:var(--cs-ink);position:relative;overflow:clip}._inner_wua9c_2{padding-block:var(--section,clamp(5rem, 9vw, 9.5rem));gap:clamp(2.5rem,6vw,4rem);display:grid}._kicker_wua9c_3{opacity:.7;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem;font-size:.75rem}._text_wua9c_4{max-width:22ch;font-family:var(--cs-face,var(--font-display,system-ui, sans-serif));font-weight:var(--cs-w,500);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(2.5rem,.6rem + 5.6vw,7rem);line-height:1.05;position:relative}._w_wua9c_5{white-space:nowrap}._caret_wua9c_6{display:none}._more_wua9c_8{justify-items:start;gap:1.75rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}._body_wua9c_9{opacity:.75;max-width:46ch}._btn_wua9c_10{border:1px solid color-mix(in srgb, var(--cs-ink) 35%, transparent);border-radius:var(--radius,0px);min-height:3rem;color:inherit;text-transform:uppercase;letter-spacing:.14em;transition:border-color var(--t-hover,.18s) ease, background-color var(--t-hover,.18s) ease;align-items:center;padding:0 1.4rem;font-size:.75rem;text-decoration:none;display:inline-flex}._pic_wua9c_12{aspect-ratio:2/3;justify-self:end;width:min(70%,22rem);margin:0;overflow:hidden}._cs_wua9c_1[data-live] ._c_wua9c_1{color:color-mix(in srgb, var(--cs-ink) 20%, transparent);transition:color .16s linear}._cs_wua9c_1[data-live] ._c_wua9c_1[data-hot]{color:var(--cs-glow,var(--accent,#1c1a17))}._cs_wua9c_1[data-live] ._c_wua9c_1[data-on]{color:var(--cs-ink)}._cs_wua9c_1[data-live] ._caret_wua9c_6{clip-path:inset(20% 0 8%);background:var(--cs-glow,var(--accent,#1c1a17));pointer-events:none;width:.42em;height:1em;margin-left:.05em;transition:opacity .3s;animation:1s step-end infinite _cs-blink_wua9c_1;display:block;position:absolute;top:0;left:0}._cs_wua9c_1[data-live] ._caret_wua9c_6[data-moving]{animation:none}._cs_wua9c_1[data-live] ._caret_wua9c_6[data-done]{opacity:0;animation:none}@keyframes _cs-blink_wua9c_1{50%{opacity:0}}@media (width<=899px){._pic_wua9c_12{width:auto;margin-inline:calc(var(--gutter,clamp(1rem, 2vw, 2rem)) * -1);aspect-ratio:4/5;justify-self:stretch}}@media (width>=900px){._inner_wua9c_2{column-gap:var(--gutter,clamp(1rem, 2vw, 2rem));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}._main_wua9c_33{grid-column:2/span 7}._pic_wua9c_12{grid-column:9/span 3;width:100%;max-width:none;margin-top:clamp(1rem,2vw,2rem)}}@media (hover:hover) and (pointer:fine){._btn_wua9c_10:hover{border-color:var(--cs-ink);background:color-mix(in srgb, var(--cs-ink) 6%, transparent)}}._cs_wua9c_1[data-pairs] ._main_wua9c_33{container-type:inline-size}._cs_wua9c_1[data-pairs] ._kicker_wua9c_3{margin-bottom:clamp(1.75rem,4svh,2.75rem)}._cs_wua9c_1[data-pairs] ._text_wua9c_4{letter-spacing:0;text-wrap:wrap;--cs-s:clamp(2rem, 100cqi / var(--cs-em,9), min(clamp(2.5rem, .6rem + 5.6vw, 7rem), 9.5svh));max-width:none;font-size:var(--cs-s)}._cs_wua9c_1[data-pairs] [data-pair]{display:block}._cs_wua9c_1[data-pairs] [data-pair]+[data-pair]{margin-top:max(2.5rem, calc(var(--cs-s) * .5))}._cs_wua9c_1[data-pairs] [data-line]{letter-spacing:.02em;font-feature-settings:"palt";line-height:1.25;display:block}._cs_wua9c_1[data-pairs] [data-line][data-tr]{margin-top:calc(var(--cs-s) * .1);font-size:max(1.0625rem, calc(var(--cs-s) * .34));letter-spacing:-.005em;line-height:1.3}._cs_wua9c_1[data-pairs][data-live] ._c_wua9c_1:not([data-hot],[data-on]){color:#0000}._cs_wua9c_1[data-pairs][data-live] ._more_wua9c_8{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(.75rem)}._cs_wua9c_1[data-pairs][data-live][data-done] ._more_wua9c_8{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){:not(i._js_wua9c_58) ._cs_wua9c_1[data-pairs]{height:350svh}:not(i._js_wua9c_58) ._cs_wua9c_1[data-pairs] [data-stage]{align-content:center;height:100svh;display:grid;position:sticky;top:0}:not(i._js_wua9c_58) ._cs_wua9c_1[data-pairs] ._inner_wua9c_2{padding-block:clamp(4.5rem,10svh,6rem)}}}@media (prefers-reduced-motion:no-preference) and (hover:none) and (pointer:coarse){@media (scripting:enabled){:not(i._js_wua9c_58) ._cs_wua9c_1[data-pairs]{height:500svh}}}@media (width>=900px){._cs_wua9c_1[data-pairs] ._main_wua9c_33{grid-column:2/span 10}}
