._visual_1la9z_1{aspect-ratio:3/2;border-radius:inherit;background:#fffaf6;width:100%;position:relative;overflow:hidden}._visual_1la9z_1 img{object-fit:contain;width:100%;height:100%;display:block}._section_1cw6b_1{z-index:2;color:var(--ink);background:#fffaf6;border-radius:64px 64px 0 0;margin-top:-1px;padding:56px 0;position:relative;overflow:hidden}._header_1cw6b_12{margin:0 var(--gutter) 32px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}._header_1cw6b_12 h2{letter-spacing:-.04em;max-width:10ch;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:650;line-height:1.04}._header_1cw6b_12 a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}._header_1cw6b_12 a:hover{text-decoration:underline}._header_1cw6b_12 a svg{width:20px;height:20px}._headerActions_1cw6b_42{flex-direction:column;align-items:flex-end;gap:12px;display:flex}._viewport_1cw6b_44{margin-left:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ink) #fffaf6;overflow-x:auto}._viewport_1cw6b_44[data-ready=true]{scroll-snap-type:none;overflow:hidden}._track_1cw6b_54{touch-action:pan-y pinch-zoom;gap:16px;display:flex}._slide_1cw6b_55{scroll-snap-align:start;flex:0 0 88%;min-width:0}._project_1cw6b_56{-webkit-user-drag:none;text-decoration:none;display:block}._art_1cw6b_57{border-radius:16px;overflow:hidden}._art_1cw6b_57 img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._caption_1cw6b_60{grid-template-columns:minmax(0,1fr) 44px;gap:12px 16px;padding-top:20px;display:grid}._caption_1cw6b_60 p{margin:0;font-size:13px;line-height:1.5}._caption_1cw6b_60 h3{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.12}._projectArrow_1cw6b_69{background:var(--coral);border-radius:50%;align-self:center;width:44px;height:44px;padding:10px}._caption_1cw6b_60 ._industry_1cw6b_70{grid-column:1/-1;font-size:14px}._controls_1cw6b_72{justify-content:space-between;align-items:center;gap:24px;display:flex}._counter_1cw6b_73{font-variant-numeric:tabular-nums;margin:0;font-size:14px}._counter_1cw6b_73 strong{font-weight:750}._buttons_1cw6b_75{gap:12px;display:flex}._buttons_1cw6b_75 button{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}._buttons_1cw6b_75 button:not(:disabled):hover{color:#fffaf6;background:var(--ink)}._buttons_1cw6b_75 button:disabled{opacity:.3;cursor:default}._buttons_1cw6b_75 svg{width:22px;height:22px}._section_1cw6b_1 :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--ink);outline-offset:-3px}._srOnly_1cw6b_81{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){._section_1cw6b_1{border-radius:80px 80px 0 0;padding:64px 0}._header_1cw6b_12{margin-bottom:28px}._header_1cw6b_12 h2{max-width:none}._track_1cw6b_54{gap:28px}._slide_1cw6b_55{flex-basis:min(78%, clamp(420px, calc((100svh - var(--site-header-height) - 320px) * 1.5), 780px))}._caption_1cw6b_60{gap:8px 16px;padding-top:20px}}@media (max-width:699px){._header_1cw6b_12{align-items:start}._headerActions_1cw6b_42{align-items:stretch;gap:16px;width:100%}}@media (prefers-reduced-motion:no-preference){._buttons_1cw6b_75 button{transition:color .2s,background-color .2s}}
