.polster-studio{--ps-yellow: #C0FF06;max-width:1200px;margin:0 auto;padding:0 24px}.polster-studio__hero{text-align:center;padding:64px 0 28px;border-bottom:3px solid var(--ps-yellow)}.polster-studio__title{font-size:3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;line-height:1.1}.polster-studio__subtitle{font-size:1.125rem;color:#666;margin:0;letter-spacing:.1em;text-transform:uppercase}.polster-studio__intro{max-width:740px;margin:48px auto;text-align:center}.polster-studio__intro p{font-size:1.0625rem;line-height:1.75;color:#444;margin:0}.polster-studio__image-grid{display:grid;gap:24px;margin:56px 0}.polster-studio__image-grid--3{grid-template-columns:repeat(3,1fr)}.polster-studio__image-grid--2{grid-template-columns:repeat(2,1fr)}.polster-studio__image-card{border:3px solid var(--ps-yellow);border-radius:10px;overflow:hidden;background:#fff}.polster-studio__image-frame{width:100%;aspect-ratio:4 / 5;overflow:hidden}.polster-studio__image-frame--square{aspect-ratio:1;border:3px solid var(--ps-yellow);border-radius:10px}.polster-studio__placeholder{width:100%;height:100%;display:block}.polster-studio__caption{text-align:center;padding:14px 12px;font-size:.9375rem;font-weight:600;letter-spacing:.03em;margin:0;border-top:1px solid #eee;background:#fafafa}.polster-studio__offerings-section{padding:56px 0;text-align:center}.polster-studio__heading{font-size:2rem;margin:0 0 12px;position:relative;display:inline-block}.polster-studio__heading:after{content:"";display:block;width:56px;height:3px;background:var(--ps-yellow);margin:14px auto 0}.polster-studio__heading--left{text-align:left}.polster-studio__heading--left:after{margin-left:0}.polster-studio__offerings{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px}.polster-studio__offering-card{border:2px solid var(--ps-yellow);border-radius:10px;padding:36px 24px;text-align:left;background:#fff;transition:box-shadow .2s ease}.polster-studio__offering-card:hover{box-shadow:0 4px 24px #c0ff0640}.polster-studio__offering-title{font-size:1.125rem;margin:0 0 14px}.polster-studio__offering-text{font-size:.9375rem;line-height:1.65;color:#555;margin:0}.polster-studio__split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin:56px 0}.polster-studio__split-text p{font-size:1rem;line-height:1.75;color:#444;margin:0 0 18px}.polster-studio__closing{text-align:center;padding:48px 0 64px;max-width:640px;margin:0 auto}.polster-studio__closing p{font-size:1.0625rem;line-height:1.75;color:#444;margin:0}.aptitle{font-size:2rem;margin:0 0 12px;text-align:center}@media screen and (max-width:749px){.polster-studio__image-grid--3,.polster-studio__image-grid--2,.polster-studio__offerings,.polster-studio__split{grid-template-columns:1fr}.polster-studio__split-image{order:-1}.polster-studio__title{font-size:2.25rem}.polster-studio__hero{padding:40px 0 20px}}.einblick{--ps-yellow: #C0FF06;max-width:780px;margin:0 auto;padding:0 24px}.einblick__header{text-align:center;padding:64px 0 48px}.einblick__title{font-size:2.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1}.einblick__hero{max-width:560px;margin:0 auto}.einblick__hero-img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.einblick__hero-accent{width:56px;height:3px;background:var(--ps-yellow);margin:0 auto}.einblick__tagline{text-align:center;font-size:1rem;letter-spacing:.05em;color:#666;margin:28px 0 56px;font-style:italic}.einblick__intro{text-align:center;padding-bottom:56px;border-bottom:1px solid #e8e8e8;margin-bottom:56px}.einblick__intro p{font-size:1.125rem;line-height:1.8;color:#333;margin:0}.einblick__section{margin-bottom:48px}.einblick__heading{font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px}.einblick__heading:after{content:"";display:block;width:36px;height:2px;background:var(--ps-yellow);margin-top:10px}.einblick__section p{font-size:1rem;line-height:1.8;color:#444;margin:0}.einblick__quote{border-left:3px solid var(--ps-yellow);padding:4px 0 4px 24px;margin:64px 0 80px}.einblick__quote p{font-size:1.0625rem;line-height:1.75;color:#333;font-style:italic;margin:0}@media screen and (max-width:749px){.einblick__header{padding:40px 0 36px}.einblick__title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-pages.css.map */
