.sec[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,120px)}.sec-tight[data-astro-cid-lcdefpme]{padding-top:0}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.sec-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:16px}.btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.sec-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}}.hero[data-astro-cid-lcdefpme]{min-height:min(780px, calc(100svh - var(--nav-h)));grid-template-columns:600fr 840fr;display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding:48px 16px 48px var(--edge);flex-direction:column;justify-content:center;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] .h1[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:clamp(44px,5.6vw,86px)}.hero-text[data-astro-cid-lcdefpme]{gap:24px;max-width:540px;display:grid}.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:30ch}.hero-proof[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}.hero-proof[data-astro-cid-lcdefpme] .sm[data-astro-cid-lcdefpme]{display:none}.hero-proof[data-astro-cid-lcdefpme]{left:var(--edge);color:#fff9;text-transform:uppercase;gap:40px;font-size:11px;display:flex;position:absolute;bottom:28px}.hero-photo{min-height:100%}@media (width>=1441px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:calc(var(--edge) + 544px) 1fr}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero-copy[data-astro-cid-lcdefpme]{padding:48px var(--gutter) 88px}.hero-proof[data-astro-cid-lcdefpme]{bottom:28px;right:var(--edge);white-space:nowrap;gap:0;font-size:10.5px}.hero-proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{content:" · "}.hero-proof[data-astro-cid-lcdefpme] .lg[data-astro-cid-lcdefpme]{display:none}.hero-proof[data-astro-cid-lcdefpme] .sm[data-astro-cid-lcdefpme]{display:inline}.hero-photo{aspect-ratio:4/3.6;min-height:0}}.how[data-astro-cid-lcdefpme]{grid-template-columns:520fr 712fr;align-items:center;gap:clamp(32px,7vw,96px);display:grid}.how-img[data-astro-cid-lcdefpme]{aspect-ratio:520/620}.how[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin:16px 0 24px}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:46px 1fr;padding:24px 0;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--red);padding-top:6px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:8px}@media (width<=900px){.how[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.how-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.swatches[data-astro-cid-lcdefpme]{grid-template-columns:repeat(18,1fr);gap:12px;margin-bottom:48px;display:grid}.swatch[data-astro-cid-lcdefpme]{gap:8px;font-size:13px;display:grid}.swatch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{aspect-ratio:1;transition:transform .2s var(--ease-out);border:1px solid #00000014}.swatch[data-astro-cid-lcdefpme]:active i[data-astro-cid-lcdefpme]{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.swatch[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme]{transform:translateY(-4px)}}@media (width<=1100px){.swatches[data-astro-cid-lcdefpme]{grid-template-columns:repeat(9,1fr)}}@media (width<=600px){.swatches[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.swatch[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 64px}}.cards4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccard[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:320/400}.ccap[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;padding-top:14px;font-size:18px;display:flex}@media (width<=900px){.cards4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px}.ccap[data-astro-cid-lcdefpme]{flex-direction:column;font-size:16px}}.coll[data-astro-cid-lcdefpme]{color:#fff;display:block;position:relative}.coll[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:320/440}.coll[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.coll-cap[data-astro-cid-lcdefpme]{z-index:1;position:absolute;bottom:28px;left:24px;right:24px}.coll-t[data-astro-cid-lcdefpme]{font:700 30px/1 var(--font);letter-spacing:-.02em}.coll-t[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.85;font-size:.7em;font-weight:400}.coll-cap[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{opacity:.85;margin-top:8px}@media (width<=600px){.coll-cap[data-astro-cid-lcdefpme]{bottom:16px;left:14px}.coll-t[data-astro-cid-lcdefpme]{font-size:22px}.coll-t[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-top:4px;display:block}}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.split-copy[data-astro-cid-lcdefpme]{padding:120px 64px 64px var(--edge);flex-direction:column;justify-content:space-between;gap:48px;min-height:720px;display:flex}.split-copy[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;max-width:510px;display:grid}.split-photo[data-astro-cid-lcdefpme]{min-height:560px;position:relative}.split-photo[data-astro-cid-lcdefpme]>.cover{position:absolute;inset:0}.qcard[data-astro-cid-lcdefpme]{right:var(--edge);width:min(474px,100% - 80px);color:var(--ink);background:#fff;gap:18px;padding:28px;display:grid;position:absolute;bottom:40px;box-shadow:0 20px 50px #0000002e}.qcard[data-astro-cid-lcdefpme] .field[data-astro-cid-lcdefpme]{height:64px}.fi[data-astro-cid-lcdefpme]{align-items:baseline;gap:6px;font-size:18px;display:flex}.fi[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:3.2ch}.qres[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.qbig[data-astro-cid-lcdefpme]{align-items:baseline;gap:8px;display:flex}.qbig[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 72px/.9 var(--font);color:var(--red);letter-spacing:-.04em}.qbig[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:20px;font-weight:500}.qnote[data-astro-cid-lcdefpme]{text-align:right}.scard[data-astro-cid-lcdefpme]{gap:0}.scard[data-astro-cid-lcdefpme]>.mono[data-astro-cid-lcdefpme]{margin-bottom:8px}.scity[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.scity[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{gap:4px;display:grid}.scity[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:17px}.sn[data-astro-cid-lcdefpme]{font:600 28px/1 var(--font);color:var(--red);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.scity[data-astro-cid-lcdefpme]:hover .sn[data-astro-cid-lcdefpme]{transform:translate(-4px)}}@media (width<=1100px){.split-copy[data-astro-cid-lcdefpme]{padding:80px var(--gutter) 48px var(--edge)}}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split-copy[data-astro-cid-lcdefpme]{min-height:0;padding:64px var(--gutter) 40px}.split-photo[data-astro-cid-lcdefpme]{min-height:0;display:grid}.split-photo[data-astro-cid-lcdefpme]>.cover{aspect-ratio:1;position:relative}.qcard[data-astro-cid-lcdefpme]{width:auto;margin:-64px 16px 24px;position:relative;bottom:auto;right:auto}.qbig[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:56px}}.proj[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.proj[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.proj-big[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:656/760}.proj-small[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px 16px;display:grid}.proj-small[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:320/340}.proj[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:8px;padding-top:12px;font-size:18px;display:flex}@media (width<=900px){.proj[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proj-small[data-astro-cid-lcdefpme]{gap:24px 12px}.proj[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;font-size:16px}}.logos[data-astro-cid-lcdefpme]{background:var(--ink);grid-template-columns:repeat(9,1fr);gap:6px;padding:6px;display:grid}.logo-cell[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#fff;place-items:center;padding:18%;display:grid}.logo-cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale();opacity:.85;border-radius:50%;width:100%;height:100%;transition:filter .3s,opacity .3s}@media (hover:hover) and (pointer:fine){.logo-cell[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none;opacity:1}}.logo-legend[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:28px;font-size:14px;display:grid}.logo-legend[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-bottom:6px;font-size:11px}@media (width<=900px){.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.logo-legend[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}}.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.door[data-astro-cid-lcdefpme]{align-content:start;gap:24px;padding:48px;display:grid}.door-h[data-astro-cid-lcdefpme]{max-width:15ch;font-size:clamp(30px,3vw,40px)}.door[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{margin-block:8px 16px}.door[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.on-dark[data-astro-cid-lcdefpme] .row-link[data-astro-cid-lcdefpme]{border-color:var(--line-dark)}@media (width<=900px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.door[data-astro-cid-lcdefpme]{padding:32px 20px}}.faq[data-astro-cid-lcdefpme]{grid-template-columns:420fr 828fr;gap:clamp(32px,6vw,80px);display:grid}.faq[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin:16px 0}.ul[data-astro-cid-lcdefpme]{text-underline-offset:3px;color:var(--ink);text-decoration:underline}details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{flex:none;width:16px;height:16px;position:relative}summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before,summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";height:2px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;top:7px;left:0;right:0}summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{transform:rotate(0)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:64ch;padding:0 0 24px}details[data-astro-cid-lcdefpme][open] p[data-astro-cid-lcdefpme]{animation:faq-in .3s var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}@media (width<=900px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.closing[data-astro-cid-lcdefpme]{place-items:center;min-height:780px;display:grid;position:relative;overflow:hidden}.closing-bg{inset:0;position:absolute!important}.closing-copy[data-astro-cid-lcdefpme]{z-index:1;text-align:center;max-width:560px;padding:80px var(--gutter);justify-items:center;gap:22px;display:grid;position:relative}.closing-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:44ch}.closing-copy[data-astro-cid-lcdefpme] .btns[data-astro-cid-lcdefpme]{justify-content:center}.closing-foot[data-astro-cid-lcdefpme]{color:#fff9;text-transform:uppercase;white-space:nowrap;z-index:1;font-size:11px;position:absolute;bottom:28px;left:50%;translate:-50%}@media (width<=900px){.closing[data-astro-cid-lcdefpme]{min-height:760px}.closing-foot[data-astro-cid-lcdefpme]{display:none}}
