._copyright_hh75y_1{width:min(1160px,100%);color:var(--portfolio-color-text);letter-spacing:var(--portfolio-body-letter-spacing);text-align:center;margin:80px auto 0;font-size:17px;font-weight:500;line-height:24px;position:relative}@media (max-width:1079px){._copyright_hh75y_1{margin-top:40px}}._page_1dvpm_1{--case-page-gap:24px;min-height:100svh;padding:var(--case-page-gap);background:var(--portfolio-color-board);color:var(--portfolio-color-text);overflow:clip}._panel_1dvpm_3{width:100%;max-width:1440px;min-height:calc(100svh - 2 * var(--case-page-gap));overscroll-behavior:contain;corner-shape:var(--portfolio-corner-shape);background:var(--portfolio-color-white);border-radius:32px;margin-inline:auto;animation:.28s cubic-bezier(.22,1,.36,1) both _panelIn_1dvpm_1;display:flow-root;position:relative;overflow:clip}._close_1dvpm_18{z-index:1;position:absolute;top:20px;right:20px}._hero_1dvpm_25{min-height:calc(100svh - 2 * var(--case-page-gap));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,100px);padding:clamp(80px,6vw,120px) clamp(40px,5.3vw,112px);animation:.18s 70ms both _contentIn_1dvpm_1;display:grid}._title_1dvpm_35{font-family:var(--font-family-marker);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(30px,3.05vw,64px);font-weight:400;line-height:1.32}._heroImage_1dvpm_45{aspect-ratio:1.06;object-fit:cover;width:100%;height:auto;display:block;transform:rotate(-2deg)}._company_1dvpm_54{font-family:var(--font-family-sans);font-size:var(--portfolio-body-bold-size);font-weight:var(--portfolio-body-bold-weight);line-height:var(--portfolio-body-bold-line-height);margin:0 0 16px}._heroImage_1dvpm_45[data-image-aspect=original]{aspect-ratio:auto}._imagePlaceholder_1dvpm_57{aspect-ratio:16/9;background:var(--portfolio-color-placeholder);width:100%}._panel_1dvpm_3[data-layout=article] ._hero_1dvpm_25{border-bottom:1px solid var(--portfolio-color-placeholder);grid-template-columns:minmax(0,439fr) minmax(0,627fr);gap:44px;width:min(1100px,100% - 96px);min-height:0;margin:60px auto 0;padding:0 0 48px}._panel_1dvpm_3[data-layout=article] ._title_1dvpm_35{font-size:clamp(30px,3.125vw,40px);line-height:1.25}._articleBody_1dvpm_68{width:min(1160px,100% - 80px);font-family:var(--font-family-sans);font-size:17px;font-weight:var(--portfolio-body-weight);letter-spacing:var(--portfolio-body-letter-spacing);flex-direction:column;margin:60px auto 0;padding-bottom:80px;line-height:24px;display:flex}._articleBody_1dvpm_68 h2,._articleBody_1dvpm_68 h3{font-size:var(--portfolio-body-bold-size);font-weight:var(--portfolio-body-bold-weight);line-height:var(--portfolio-body-bold-line-height)}._panel_1dvpm_3[data-article-variant=editorial]{--case-lead-size:22px;--case-lead-line-height:30px;--case-body-color:var(--project-color-text-secondary);background:0 0;border-radius:0;max-width:none;min-height:100svh}._page_1dvpm_1[data-article-variant=editorial]{--case-page-gap:0px;--portfolio-color-board:var(--project-color-background);--portfolio-color-board-dot:#88899585;--portfolio-color-text:var(--project-color-text-primary);--portfolio-dot-spacing:110px;--portfolio-dot-origin-x:-21px;--portfolio-dot-origin-y:150px;isolation:isolate;color:var(--project-color-text-primary);padding:0 0 64px;position:relative}._page_1dvpm_1[data-article-variant=editorial]>._panel_1dvpm_3,._page_1dvpm_1[data-article-variant=editorial]>p{z-index:1;position:relative}._page_1dvpm_1[data-article-variant=editorial]>p{color:var(--project-color-text-secondary);font-size:var(--project-small-size);font-weight:400;line-height:var(--project-small-line-height);letter-spacing:-.02em;margin-top:80px}._panel_1dvpm_3[data-article-variant=editorial] ._markerMeta_1dvpm_114{align-items:center;gap:8px;margin:0;display:flex}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68{width:calc(100% - 48px);max-width:1392px;color:var(--case-body-color);font-family:Inter,Arial,sans-serif;font-size:var(--project-body-size);font-weight:400;line-height:var(--project-body-line-height);letter-spacing:var(--project-body-letter-spacing);margin:64px auto 0;padding-bottom:0}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68>[data-case-block=paragraph]:first-child{color:var(--project-color-text-primary);font-size:var(--case-lead-size);font-weight:500;line-height:var(--case-lead-line-height);margin-bottom:48px}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68 h3,._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68 h4{color:var(--project-color-text-primary);font-family:Instrument Serif,EB Garamond,Georgia,serif;font-size:var(--project-heading-size);font-weight:400;line-height:var(--project-heading-line-height);letter-spacing:0}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68 h4{font-size:var(--project-subheading-size);line-height:var(--project-subheading-line-height)}._articleBody_1dvpm_68[data-reveal-ready=true]>[data-case-block]{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}._articleBody_1dvpm_68[data-reveal-ready=true]>[data-case-block]:not([data-revealed]){opacity:0;transform:translateY(24px)}@keyframes _panelIn_1dvpm_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _contentIn_1dvpm_1{0%{opacity:0}to{opacity:1}}@media (max-width:1079px){._page_1dvpm_1{--case-page-gap:8px;padding-bottom:24px}._page_1dvpm_1[data-article-variant=editorial]{padding:0 0 40px}._panel_1dvpm_3{border-radius:24px}._close_1dvpm_18{top:12px;right:12px}._hero_1dvpm_25{grid-template-columns:minmax(0,1fr);align-content:start;gap:36px;min-height:calc(100svh - 16px);padding:84px 24px 40px}._title_1dvpm_35{font-size:clamp(28px,7.5vw,44px);line-height:1.25}._panel_1dvpm_3[data-layout=article] ._hero_1dvpm_25{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 48px);margin-top:84px;padding-bottom:32px}._panel_1dvpm_3[data-layout=article] ._title_1dvpm_35{font-size:clamp(28px,7.5vw,40px)}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68{width:calc(100% - 40px);margin-top:64px}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68 h3{font-size:clamp(40px,9vw,48px);line-height:1.1}._panel_1dvpm_3[data-article-variant=editorial] ._articleBody_1dvpm_68 h4{font-size:clamp(32px,8vw,36px);line-height:1.15}._articleBody_1dvpm_68{width:calc(100% - 48px);margin-top:32px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){._panel_1dvpm_3,._hero_1dvpm_25{animation:none}._articleBody_1dvpm_68[data-reveal-ready=true]>[data-case-block]{opacity:1;transition:none;transform:none}}
