.community-prints{--print-paper:#f3f0e8;color:#29251f;background:#f5f0e8}.community-prints *{box-sizing:border-box}.prints-intro{max-width:1100px;padding:150px 6vw 80px}.prints-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:12px}.prints-intro h1{letter-spacing:-.065em;margin:35px 0;font-size:clamp(64px,10vw,140px);line-height:.92}.prints-intro>p:not(.prints-kicker){max-width:540px;font-size:20px;line-height:1.5}.prints-intro>a{color:inherit;margin-top:25px;display:inline-block}.prints-config,.prints-order{padding:65px 5vw;scroll-margin-top:70px}.prints-config{border-top:1px solid #d8d0c5}.prints-heading{max-width:650px;margin-bottom:35px}.prints-heading h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,5vw,65px);line-height:1}.prints-heading>p:last-child{line-height:1.6}.prints-character{max-width:650px;font-size:13px;display:block}.prints-character select{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #968b7c;border-radius:0;margin-top:12px;padding:16px;font-size:16px;display:block}.community-prints fieldset{border:0;margin:0;padding:0}.community-prints legend{margin-bottom:14px;font-size:13px}.prints-environments{flex-wrap:wrap;gap:10px;display:flex;margin:28px 0!important}.prints-environments label{cursor:pointer}.prints-environments input{opacity:0;position:absolute}.prints-environments span{border:1px solid #b6aa9a;padding:12px 24px;display:block}.prints-environments input:checked+span{color:#fff;background:#29251f;border-color:#29251f}.prints-environments input:focus-visible+span{outline-offset:3px;outline:3px solid #ae371f}.prints-comparison,.prints-paper-comparison{grid-template-columns:1fr 1fr;gap:22px;display:grid}.prints-comparison figure,.prints-paper-comparison figure{min-width:0;margin:0}.print-room{aspect-ratio:9/16;position:relative;overflow:hidden}.print-room>img{object-fit:cover;object-position:center}.print-room-insert{background:var(--print-paper);position:absolute;overflow:hidden;container-type:inline-size}.print-poster{background:var(--print-paper);color:#29251f;flex-direction:column;width:100%;height:100%;padding:3% 4% 2%;display:flex;overflow:hidden}.print-poster-art{flex:1;min-height:0;position:relative}.print-poster-art img{object-fit:contain}.print-poster-caption{text-align:center;flex-shrink:0;padding-top:3%;padding-bottom:2%;line-height:1.25}.print-poster-caption>span{text-transform:uppercase;letter-spacing:.3em;font-size:1.65cqw;display:block}.print-poster-caption>strong{margin:1.3% 0;font-family:Georgia,serif;font-size:3.1cqw;font-style:italic;font-weight:400;display:block}.print-poster-caption>p{max-width:96%;margin:0 auto;font-family:Georgia,serif;font-size:1.85cqw;line-height:1.4}.print-poster-caption>small{letter-spacing:.12em;margin-top:3%;font:italic 1.65cqw Georgia,serif;display:block}.print-poster.is-original{padding:0}.print-poster.is-original img{object-fit:contain}.prints-comparison figcaption{flex-direction:column;gap:8px;padding:20px 0;display:flex}.prints-comparison figcaption span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.prints-comparison figcaption strong{font:italic 22px Georgia,serif}.prints-note{color:#655d52;max-width:700px;font-size:12px;line-height:1.6}.prints-order{background:#e8e0d3}.prints-formats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prints-formats legend{grid-column:1/-1}.prints-formats label{cursor:pointer;border:1px solid #ada191;flex-direction:column;gap:9px;padding:25px 22px;display:flex;position:relative}.prints-formats label:has(input:checked){background:#f5f0e8;border-color:#29251f}.prints-formats input{accent-color:#29251f;align-self:flex-start}.prints-formats strong{font-size:20px;font-weight:500}.prints-formats span{font-size:12px}.prints-paper-comparison{margin-top:35px}.prints-paper-stage{background:#d7cdbf;justify-content:center;align-items:center;height:clamp(270px,52vw,650px);display:flex;overflow:hidden;container-type:size}.prints-paper{transition:width .25s;box-shadow:0 8px 20px #473b2520;container-type:inline-size}.prints-paper-comparison figcaption{padding:16px 0;font-size:13px}.prints-request{border-top:1px solid #ada191;max-width:650px;margin:50px auto 10px;padding-top:30px}.prints-request fieldset label{gap:12px;margin:18px 0;font-size:16px;display:flex}.prints-request input{accent-color:#29251f}.prints-request>p{line-height:1.6}.prints-request-button{color:#fff;background:#a63323;margin:15px 0;padding:18px 30px;text-decoration:none;display:inline-block}.prints-footer{flex-wrap:wrap;gap:25px;padding:45px 5vw;display:flex}.prints-footer a{color:inherit;font-size:13px}.community-print-callout{color:#29251f;background:#e8e0d3;padding:75px 6vw}.community-print-callout h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(38px,5vw,70px);line-height:1}.community-print-callout p{max-width:580px;line-height:1.6}.community-print-callout a{color:inherit;border-bottom:1px solid;margin-top:20px;padding:8px 0;text-decoration:none;display:inline-block}.portrait-print-link{color:inherit;text-underline-offset:5px;margin-top:20px;display:inline-block}@media (max-width:760px){.prints-intro{padding:125px 22px 55px}.prints-intro>p:not(.prints-kicker){font-size:17px}.prints-config,.prints-order{padding:45px 20px}.prints-comparison{grid-template-columns:1fr;gap:25px}.prints-environments span{padding:12px 17px}.prints-formats{grid-template-columns:1fr}.prints-formats label{grid-template-columns:20px 1fr;padding:18px;display:grid}.prints-formats label span{grid-column:2}.prints-formats input{grid-row:1/3;margin-top:4px}.prints-paper-comparison{gap:12px}.prints-paper-stage{height:310px;container-type:size}.prints-paper-comparison figcaption{font-size:11px}.prints-comparison figcaption strong{font-size:20px}.prints-request-button{text-align:center;display:block}}@media (prefers-reduced-motion:reduce){.prints-paper{transition:none}}.prints-detail-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:25px 0 0;padding:8px 0;font-size:14px;display:block}
