.website-collection-link[data-astro-cid-ght3iha2]{border-top:1px solid #ffffff25;padding:4rem clamp(1.25rem,5vw,5rem)}.website-collection-link[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{margin:1rem 0;font-size:clamp(2rem,4vw,3.5rem)}.website-collection-link[data-astro-cid-ght3iha2]>p[data-astro-cid-ght3iha2]:not(.work-kicker){color:#cbd5e1;max-width:48ch;margin:1rem 0 2rem}.portfolio-page[data-astro-cid-ght3iha2]{--work-paper:#f3f0e8;--work-line:#ffffff26}.portfolio-skip[data-astro-cid-ght3iha2]{z-index:100;color:#070b14;background:#fff;padding:.8rem;position:fixed;top:0;left:1rem;transform:translateY(-200%)}.portfolio-skip[data-astro-cid-ght3iha2]:focus{transform:none}.work-intro[data-astro-cid-ght3iha2]{isolation:isolate;background:#0b1222;min-height:660px;padding:2.5rem clamp(1.25rem,5vw,5rem) 4.5rem;position:relative;overflow:hidden}.intro-top[data-astro-cid-ght3iha2],.intro-bottom[data-astro-cid-ght3iha2]{justify-content:space-between;gap:2rem;display:flex}.work-kicker[data-astro-cid-ght3iha2]{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;align-items:center;gap:.6rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.work-kicker[data-astro-cid-ght3iha2] span[data-astro-cid-ght3iha2]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.edition[data-astro-cid-ght3iha2]{letter-spacing:.1em;color:#94a3b8;margin:0;font-size:.63rem}.work-intro[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{font:600 clamp(4rem,8.5vw,9rem)/.94 var(--font-ui);letter-spacing:-.07em;color:var(--work-paper);z-index:1;margin:4rem 0 3rem;position:relative}.work-intro[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2] em[data-astro-cid-ght3iha2]{font:italic 400 1.12em/.9 var(--font-display);letter-spacing:-.04em;color:#78a9ff}.intro-bottom[data-astro-cid-ght3iha2]{z-index:1;align-items:end;max-width:1000px;position:relative}.intro-bottom[data-astro-cid-ght3iha2]>p[data-astro-cid-ght3iha2]{margin:0;font-size:1.1rem;line-height:1.55}.intro-bottom[data-astro-cid-ght3iha2]>p[data-astro-cid-ght3iha2] span[data-astro-cid-ght3iha2]{color:#94a3b8}.intro-bottom[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{max-width:315px}.founder-frame[data-astro-cid-ght3iha2]{color:#cbd5e1;margin:0 0 1.2rem;font-size:.85rem}.text-link[data-astro-cid-ght3iha2]{font:600 .85rem/1.4 var(--font-ui);color:#fff;border-bottom:1px solid #ffffff60;gap:2.5rem;padding-bottom:.4rem;text-decoration:none;display:inline-flex}.intro-mark[data-astro-cid-ght3iha2]{font:900 30vw/.85 var(--font-ui);letter-spacing:-.12em;color:#1c315a;z-index:-1;position:absolute;top:26%;right:-2%;transform:rotate(-12deg)}.intro-mark[data-astro-cid-ght3iha2] span[data-astro-cid-ght3iha2]{color:#253f72}.selected-work[data-astro-cid-ght3iha2]{padding:3.5rem clamp(1.25rem,5vw,5rem) 7rem;scroll-margin-top:90px}.section-line[data-astro-cid-ght3iha2]{border-top:1px solid var(--work-line);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.section-line[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font:500 1.2rem/1.2 var(--font-ui);letter-spacing:-.03em}.section-line[data-astro-cid-ght3iha2]>span[data-astro-cid-ght3iha2]{color:#94a3b8;font-size:.7rem}.preview-note[data-astro-cid-ght3iha2]{color:#94a3b8;max-width:600px;margin:1.2rem 0 2.5rem;font-size:.76rem}.work-grid[data-astro-cid-ght3iha2]{grid-template-columns:repeat(12,1fr);gap:5rem 3.5rem;display:grid}.work-item[data-astro-cid-ght3iha2]{grid-column:span 7}.work-item[data-astro-cid-ght3iha2].wide{grid-column:span 12}.work-item[data-astro-cid-ght3iha2].offset{grid-column:5/span 8}.work-item[data-astro-cid-ght3iha2].left{grid-column:1/span 8}.work-link[data-astro-cid-ght3iha2]{color:#f3f0e8;text-decoration:none;display:block}.work-art[data-astro-cid-ght3iha2]{height:clamp(380px,40vw,580px);position:relative;overflow:hidden}.open-work[data-astro-cid-ght3iha2]{color:#fff;background:#0b1528e8;border:1px solid #e5efff99;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;transition:background .25s;display:grid;position:absolute;top:1.5rem;right:1.5rem;box-shadow:inset 0 1px #fff4,0 6px 18px #03091440}.work-link[data-astro-cid-ght3iha2]:hover .open-work[data-astro-cid-ght3iha2]{background:#16243ae8}.work-link[data-astro-cid-ght3iha2]:focus-visible{outline-offset:10px;outline:3px solid #93c5fd}.work-info[data-astro-cid-ght3iha2]{gap:1.5rem;padding-top:1.2rem;display:flex}.work-number[data-astro-cid-ght3iha2]{color:#94a3b8;padding-top:.45rem;font-size:.7rem}.work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{font:500 clamp(1.3rem,2.4vw,2.1rem)/1.15 var(--font-ui);letter-spacing:-.045em;color:#f3f0e8}.work-info[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2]{color:#cbd5e1;margin:.45rem 0 .7rem;font-size:.88rem}.work-scope[data-astro-cid-ght3iha2]{color:#94a3b8;font-size:.7rem}.case-link[data-astro-cid-ght3iha2]{margin-left:auto;padding-top:.4rem;font-size:.76rem}.portfolio-finale[data-astro-cid-ght3iha2]{background:#1e293b;grid-template-columns:1fr 1fr;gap:2rem;padding:4.5rem clamp(1.25rem,5vw,5rem);display:grid}.portfolio-finale[data-astro-cid-ght3iha2]>.work-kicker[data-astro-cid-ght3iha2]{grid-column:span 2}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font:600 clamp(2.8rem,4.5vw,5rem)/.98 var(--font-ui);letter-spacing:-.06em}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2] em[data-astro-cid-ght3iha2]{font:italic 400 1.15em/.95 var(--font-display);color:#93c5fd}.portfolio-finale[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{place-self:end;max-width:400px}.portfolio-finale[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2]{color:#cbd5e1;margin:0 0 1.5rem;font-size:1rem}.portfolio-finale[data-astro-cid-ght3iha2] .text-link[data-astro-cid-ght3iha2]{margin-top:1.5rem}.portfolio-finale[data-astro-cid-ght3iha2] .btn[data-astro-cid-ght3iha2]{line-height:1.3}@media (width<=700px){.work-intro[data-astro-cid-ght3iha2]{min-height:590px;padding-top:1.5rem;padding-bottom:3rem}.edition[data-astro-cid-ght3iha2]{display:none}.work-intro[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{margin:4rem 0 2.5rem;font-size:clamp(2.6rem,10.3vw,4.5rem)}.intro-bottom[data-astro-cid-ght3iha2]{flex-direction:column;align-items:start;gap:1.5rem}.intro-bottom[data-astro-cid-ght3iha2]>p[data-astro-cid-ght3iha2]{font-size:1rem}.founder-frame[data-astro-cid-ght3iha2]{font-size:.8rem}.intro-mark[data-astro-cid-ght3iha2]{font-size:75vw;top:23%;right:-15%}.selected-work[data-astro-cid-ght3iha2]{padding-top:2rem;padding-bottom:4rem}.work-grid[data-astro-cid-ght3iha2]{display:block}.work-item[data-astro-cid-ght3iha2]{margin-bottom:3rem}.work-art[data-astro-cid-ght3iha2]{height:370px}.work-info[data-astro-cid-ght3iha2]{gap:.7rem}.work-info[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2]{font-size:.8rem}.work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{font-size:1.25rem}.work-scope[data-astro-cid-ght3iha2]{font-size:.65rem}.case-link[data-astro-cid-ght3iha2]{display:none}.portfolio-finale[data-astro-cid-ght3iha2]{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}.portfolio-finale[data-astro-cid-ght3iha2]>.work-kicker[data-astro-cid-ght3iha2]{grid-column:auto}.portfolio-finale[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{justify-self:start;max-width:none}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font-size:clamp(2.5rem,9vw,4rem)}.portfolio-finale[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2]{font-size:.9rem}}.work-intro[data-astro-cid-ght3iha2]{min-height:580px}.work-kicker[data-astro-cid-ght3iha2],.edition[data-astro-cid-ght3iha2],.work-scope[data-astro-cid-ght3iha2],.work-number[data-astro-cid-ght3iha2],.section-line[data-astro-cid-ght3iha2]>span[data-astro-cid-ght3iha2]{font-size:.75rem}.portfolio-finale[data-astro-cid-ght3iha2]{grid-template-columns:1.2fr 1fr}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font-size:clamp(2.3rem,3.6vw,4rem)}@media (width<=1100px){.portfolio-finale[data-astro-cid-ght3iha2]{grid-template-columns:1fr}.portfolio-finale[data-astro-cid-ght3iha2]>.work-kicker[data-astro-cid-ght3iha2]{grid-column:auto}.portfolio-finale[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{justify-self:start}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font-size:clamp(2.3rem,5vw,4rem)}}@media (width<=700px){.work-intro[data-astro-cid-ght3iha2]{min-height:480px}.work-intro[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{margin-top:3rem}.work-scope[data-astro-cid-ght3iha2]{font-size:.75rem}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{font-size:clamp(2rem,7.6vw,3.2rem)}}.portfolio-finale[data-astro-cid-ght3iha2] h2[data-astro-cid-ght3iha2]{align-self:start;font-size:clamp(2rem,3.2vw,3.2rem)}.work-art[data-astro-cid-ght3iha2]{aspect-ratio:1586/992;height:auto}.work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{text-wrap:balance}.work-info[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2],.preview-note[data-astro-cid-ght3iha2]{text-wrap:pretty}.work-info[data-astro-cid-ght3iha2]{align-items:start}.work-scope[data-astro-cid-ght3iha2]{max-width:55ch;line-height:1.65;display:block}@media (width<=700px){.work-art[data-astro-cid-ght3iha2]{aspect-ratio:1586/992;height:auto}.work-info[data-astro-cid-ght3iha2]{padding-top:1rem}.work-scope[data-astro-cid-ght3iha2]{line-height:1.7}}.work-intro[data-astro-cid-ght3iha2]{min-height:0;padding-bottom:3.5rem}.title-composition[data-astro-cid-ght3iha2]{border-top:1px solid #ffffff30;margin:2.5rem 0 2rem;padding-top:1rem;position:relative}.title-meta[data-astro-cid-ght3iha2]{font:.75rem/1.5 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;justify-content:space-between;align-items:center;display:flex}.title-meta[data-astro-cid-ght3iha2]>span[data-astro-cid-ght3iha2]:last-child{align-items:center;gap:1rem;display:flex}.title-meta[data-astro-cid-ght3iha2] svg[data-astro-cid-ght3iha2]{width:20px;height:20px}.work-intro[data-astro-cid-ght3iha2] .title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{margin:2rem 0 1.5rem;font-size:clamp(3rem,8.5vw,9rem);line-height:1.02}.title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]>em[data-astro-cid-ght3iha2]{text-align:right}.work-word[data-astro-cid-ght3iha2]{color:#0b1222;letter-spacing:-.075em;background:#e9eef7;padding:0 .08em;display:inline-block;transform:rotate(-2deg)}.intro-work-rail[data-astro-cid-ght3iha2]{width:min(100%,560px);margin:1.8rem 0 0 auto}.intro-work-rail[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.intro-work-rail[data-astro-cid-ght3iha2] img[data-astro-cid-ght3iha2]{aspect-ratio:1586/992;object-fit:cover;width:100%;height:auto;display:block}.intro-work-rail[data-astro-cid-ght3iha2] figcaption[data-astro-cid-ght3iha2]{font:.75rem/1.5 var(--font-ui);text-align:right;color:#94a3b8;margin-top:.6rem}.intro-bottom[data-astro-cid-ght3iha2]{max-width:none}.work-description[data-astro-cid-ght3iha2]{flex:1;min-width:0}.work-scope[data-astro-cid-ght3iha2]{border-top:1px solid #ffffff35;max-width:none;margin-top:1rem;padding-top:1rem}.service-label[data-astro-cid-ght3iha2]{font:.75rem/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.service-list[data-astro-cid-ght3iha2]{color:#f3f0e8;font:600 clamp(1rem,1.5vw,1.3rem)/1.5 var(--font-ui);flex-wrap:wrap;gap:.35rem 1.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.service-list[data-astro-cid-ght3iha2] li[data-astro-cid-ght3iha2]{margin:0;position:relative}.work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{font-weight:600}.case-link[data-astro-cid-ght3iha2]{padding-top:.65rem}@media (width<=700px){.work-intro[data-astro-cid-ght3iha2]{padding-bottom:2.5rem}.title-composition[data-astro-cid-ght3iha2]{margin:1.75rem 0;padding-top:.8rem}.title-meta[data-astro-cid-ght3iha2]{letter-spacing:.06em;font-size:.75rem}.work-intro[data-astro-cid-ght3iha2] .title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{letter-spacing:-.065em;margin:1.5rem 0 1.3rem;font-size:clamp(2.9rem,12.2vw,5rem)}.title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]>em[data-astro-cid-ght3iha2]{font-size:1.08em}.intro-work-rail[data-astro-cid-ght3iha2]{margin-top:1.5rem}.intro-work-rail[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{gap:.35rem}.intro-work-rail[data-astro-cid-ght3iha2] figcaption[data-astro-cid-ght3iha2]{text-align:left;font-size:.75rem}.work-number[data-astro-cid-ght3iha2]{display:none}.work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{font-size:1.45rem}.work-info[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2]{font-size:.9rem}.service-list[data-astro-cid-ght3iha2]{gap:.3rem 1.2rem;font-size:1rem}.work-scope[data-astro-cid-ght3iha2]{margin-top:1rem;padding-top:.85rem}.service-label[data-astro-cid-ght3iha2]{font-size:.75rem}.preview-note[data-astro-cid-ght3iha2]{font-size:.85rem;line-height:1.6}.intro-bottom[data-astro-cid-ght3iha2]>div[data-astro-cid-ght3iha2]{max-width:38ch}}@media (prefers-reduced-motion:no-preference){.intro-work-rail[data-astro-cid-ght3iha2]{animation:.9s cubic-bezier(.16,1,.3,1) .18s both portfolio-rail-in}@keyframes portfolio-rail-in{0%{transform:translateY(12px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.work-word[data-astro-cid-ght3iha2]{transform:none}}@media (width<=359px){.work-intro[data-astro-cid-ght3iha2] .title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]{font-size:2.5rem}.title-composition[data-astro-cid-ght3iha2] h1[data-astro-cid-ght3iha2]>em[data-astro-cid-ght3iha2]{font-size:1.04em}}.work-item[data-astro-cid-ght3iha2].third{grid-column:span 4}.work-item[data-astro-cid-ght3iha2].third .work-info[data-astro-cid-ght3iha2] h3[data-astro-cid-ght3iha2]{font-size:clamp(1.2rem,1.7vw,1.6rem)}.work-item[data-astro-cid-ght3iha2].third .service-list[data-astro-cid-ght3iha2]{font-size:clamp(.9rem,1.1vw,1.05rem)}.work-item[data-astro-cid-ght3iha2].third .case-link[data-astro-cid-ght3iha2]{display:none}.work-info[data-astro-cid-ght3iha2] p[data-astro-cid-ght3iha2].work-stat{color:#f3f0e8;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.5rem 0 .2rem;display:flex}.work-stat[data-astro-cid-ght3iha2] strong[data-astro-cid-ght3iha2]{font:600 clamp(1.35rem,2.2vw,2.1rem)/1.15 var(--font-ui);letter-spacing:-.04em;color:var(--stat,#93c5fd)}.work-stat[data-astro-cid-ght3iha2] span[data-astro-cid-ght3iha2]{color:#cbd5e1;font-size:.85rem}.work-stat[data-astro-cid-ght3iha2].salon{--stat:#c9a97a}.work-stat[data-astro-cid-ght3iha2].beauty{--stat:#eeb7d0}.work-stat[data-astro-cid-ght3iha2].care{--stat:#f9bfd6}.work-stat[data-astro-cid-ght3iha2].sport{--stat:#ff9c65}@media (width<=1000px){.work-item[data-astro-cid-ght3iha2].third{grid-column:span 12}}@media (width<=700px){.work-stat[data-astro-cid-ght3iha2] strong[data-astro-cid-ght3iha2]{font-size:1.45rem}.work-stat[data-astro-cid-ght3iha2] span[data-astro-cid-ght3iha2]{font-size:.8rem}}.work-stat[data-astro-cid-ght3iha2] strong[data-astro-cid-ght3iha2]{letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500}.work-stat[data-astro-cid-ght3iha2].text strong[data-astro-cid-ght3iha2]{letter-spacing:-.025em;font-size:clamp(1.1rem,1.6vw,1.35rem)}.portfolio-finale[data-astro-cid-ght3iha2]{background:radial-gradient(70% 90% at 100% 100%,#3b82f61a,#0000 70%),#0e1626;border-top:1px solid #ffffff14}@media (width<=700px){.work-stat[data-astro-cid-ght3iha2] strong[data-astro-cid-ght3iha2]{font-size:1.6rem}.work-stat[data-astro-cid-ght3iha2].text strong[data-astro-cid-ght3iha2]{font-size:1.15rem}.service-list[data-astro-cid-ght3iha2]{color:#cbd5e1;font-size:.9rem;font-weight:500}}
