@font-face{font-family:Montserrat;src:url(/assets/portfolio-print/2026-10/fonts/Montserrat.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.PrintCaseDocument-module__471uxW__document{color:#000;width:100%}.PrintCaseDocument-module__471uxW__canvas{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:120px 16px 24px;display:grid;position:relative;container-type:inline-size}.PrintCaseDocument-module__471uxW__element{min-width:0;margin:0}.PrintCaseDocument-module__471uxW__text{white-space:pre-line;overflow-wrap:anywhere;font-family:Helvetica Neue,Arial,sans-serif;line-height:var(--mobile-line-height);margin:0}.PrintCaseDocument-module__471uxW__h1,.PrintCaseDocument-module__471uxW__h2,.PrintCaseDocument-module__471uxW__p{grid-column:1/-1}.PrintCaseDocument-module__471uxW__h1{font-size:clamp(36px, 8vw, min(var(--mobile-text-size), 96px))}.PrintCaseDocument-module__471uxW__h2{font-size:clamp(28px, 5vw, min(var(--mobile-text-size), 56px));margin-top:12px}.PrintCaseDocument-module__471uxW__p{font-size:clamp(16px, 3vw, min(var(--mobile-text-size), 30px))}.PrintCaseDocument-module__471uxW__artwork{align-self:start;width:100%;position:relative;container-type:inline-size}.PrintCaseDocument-module__471uxW__image{object-fit:contain;width:100%;height:100%;display:block}.PrintCaseDocument-module__471uxW__overlay{left:var(--x);top:var(--y);width:var(--width);min-height:var(--height);font-size:var(--text-size);position:absolute}@media (768px<=width<1024px){.PrintCaseDocument-module__471uxW__canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-inline:24px}.PrintCaseDocument-module__471uxW__wide{grid-column:1/-1}}@media (min-width:1024px){.PrintCaseDocument-module__471uxW__canvas{width:100%;aspect-ratio:var(--document-ratio);padding:0;display:block}.PrintCaseDocument-module__471uxW__element{left:var(--x);top:var(--y);width:var(--width);height:var(--height);position:absolute}.PrintCaseDocument-module__471uxW__text{font-size:var(--text-size)}.PrintCaseDocument-module__471uxW__element.PrintCaseDocument-module__471uxW__text{line-height:var(--desktop-line-height);white-space:pre;margin:0}}
.PrintWork-module__Weca8G__section{color:#000;padding:clamp(110px,15vw,220px) clamp(16px,5vw,80px) 48px}.PrintWork-module__Weca8G__title{overflow-wrap:anywhere;margin:0 0 24px;font-family:Arial,sans-serif;font-size:clamp(28px,3.5vw,56px);font-style:italic;font-weight:400}.PrintWork-module__Weca8G__canvas{border-radius:clamp(12px,1.25vw,20px);width:100%;max-width:1280px;margin-inline:auto;overflow:hidden}.PrintWork-module__Weca8G__back{max-width:1280px;min-height:48px;color:inherit;border-top:1px solid;justify-content:space-between;align-items:center;gap:24px;margin:24px auto 0;padding:12px 0;font:italic 20px/1.4 Arial,sans-serif;text-decoration:none;display:flex}.PrintWork-module__Weca8G__back:focus-visible{outline-offset:4px;outline:2px solid #000}.PrintWork-module__Weca8G__originalCase,.PrintWork-module__Weca8G__documentCase{padding:0 0 32px}.PrintWork-module__Weca8G__documentCase .PrintWork-module__Weca8G__back{margin-inline:clamp(16px,5vw,80px)}.PrintWork-module__Weca8G__originalCase .PrintWork-module__Weca8G__canvas{border-radius:0;max-width:none}.PrintWork-module__Weca8G__originalCase .PrintWork-module__Weca8G__back{margin-inline:clamp(16px,5vw,80px)}@media (min-width:1024px){.PrintWork-module__Weca8G__originalCase .PrintWork-module__Weca8G__canvas{width:100vw}.PrintWork-module__Weca8G__documentCase{padding-top:clamp(96px,9.02778vw,148px)}}.PrintWork-module__Weca8G__originalCase .PrintWork-module__Weca8G__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
