.gallery_page__ksDKt{background:#ecebe8;color:#151515;font-family:var(--f-sans),system-ui,sans-serif;min-height:100vh;padding:max(40px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 64px max(20px,env(safe-area-inset-left))}.gallery_head__EBYrr{max-width:1320px;margin:0 auto 40px}.gallery_head__EBYrr h1{font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:-.045em;line-height:1;margin:0}.gallery_kicker__XpH_h{font-family:var(--f-mono);font-size:13px;color:#6b6b66;margin:0 0 14px}.gallery_sub__PHR7J{max-width:44em;color:#45453f;font-size:17px;line-height:1.55;margin:18px 0 0}.gallery_grid__sKG0p{list-style:none;margin:0 auto;padding:0;max-width:1320px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.gallery_card__ULvrU{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}.gallery_card__ULvrU:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px rgba(0,0,0,.35)}.gallery_link__aK9wV{display:block;text-decoration:none;color:inherit}.gallery_link__aK9wV:focus-visible{outline:3px solid #3554d1;outline-offset:3px;border-radius:18px}.gallery_preview__n9e5f{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:#ddd;border-bottom:1px solid #e3e3df}.gallery_preview__n9e5f iframe{position:absolute;top:0;left:0;width:1440px;height:900px;border:0;transform-origin:0 0;transform:scale(var(--s,.3));pointer-events:none}.gallery_meta__UkXvo{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:20px 22px 22px}.gallery_num__7scfi{font-family:var(--f-mono);font-size:13px;color:#8a8a84;padding-top:6px;grid-row:span 4}.gallery_name__UCuRs{display:flex;align-items:center;gap:6px;font-size:26px;font-weight:700;letter-spacing:-.03em}.gallery_name__UCuRs svg{transition:transform .2s}.gallery_card__ULvrU:hover .gallery_name__UCuRs svg{transform:translate(3px,-3px)}.gallery_idea__7BUDn{color:#45453f;font-size:15px;line-height:1.45}.gallery_type__RiiDY{font-family:var(--f-mono);font-size:12px;color:#8a8a84}.gallery_swatches__AvHmn{display:flex;gap:4px;margin-top:6px}.gallery_swatches__AvHmn span{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}@media (max-width:440px){.gallery_grid__sKG0p{grid-template-columns:1fr}}.gallery_preview_cta__n_vQh{display:grid;gap:6px;margin-top:28px;max-width:640px;padding:18px 22px;border-radius:16px;background:#1e2228;color:#f6f5f0;text-decoration:none;box-shadow:0 1px 0 rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.gallery_preview_cta__n_vQh:hover{transform:translateY(-2px);box-shadow:0 18px 30px -18px rgba(0,0,0,.5)}.gallery_preview_cta__n_vQh:focus-visible{outline:3px solid #3554d1;outline-offset:3px}.gallery_ctaTitle__GMl9B{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:700;letter-spacing:-.02em}.gallery_ctaText__zalXJ{font-size:15px;line-height:1.45;color:#c9ccd3}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_f6c0d9{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.__variable_f6c0d9{--f-display:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db0fddcdae7cf88c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/feec6f6f0d18f76b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Text Fallback;src:local("Arial");ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.00%;size-adjust:100.27%}.__className_49d69f{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.__variable_49d69f{--f-body:"Red Hat Text","Red Hat Text Fallback"}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/78612ffb106174fa-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6590e94fb93f6bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/78612ffb106174fa-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6590e94fb93f6bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Mono Fallback;src:local("Arial");ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.00%;size-adjust:134.59%}.__className_80f553{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.__variable_80f553{--f-mono:"Red Hat Mono","Red Hat Mono Fallback"}