.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-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}.prints-original-switch{cursor:pointer;align-items:center;gap:15px;margin:30px 0;font-size:16px;display:flex;position:relative}.prints-original-switch input{opacity:0;position:absolute}.prints-switch-track{background:#b5ab9d;border-radius:20px;flex-shrink:0;width:48px;height:28px;transition:background .2s;display:block;position:relative}.prints-switch-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px}.prints-original-switch input:checked+.prints-switch-track{background:#a63324}.prints-original-switch input:checked+.prints-switch-track:after{transform:translate(20px)}.prints-original-switch input:focus-visible+.prints-switch-track{outline-offset:4px;outline:3px solid #29251f}.prints-original-switch small{color:#655d52;margin-top:6px;font-size:12px;display:block}.prints-carousel-shell{max-width:660px;margin:35px auto 0}.prints-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.prints-carousel::-webkit-scrollbar{display:none}.prints-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.prints-carousel-slide figcaption{justify-content:space-between;gap:20px;padding:18px 3px;font-size:13px;display:flex}.prints-carousel-slide figcaption strong{text-align:right;font:italic 18px Georgia,serif}.prints-carousel-flat,.prints-carousel-placeholder{aspect-ratio:9/16;background:#ded4c6;justify-content:center;align-items:center;display:flex}.prints-carousel-sheet{aspect-ratio:5/7;width:78%;box-shadow:0 8px 25px #4a3c2520;container-type:inline-size}.prints-carousel-controls{justify-content:center;align-items:center;gap:35px;padding:18px;display:flex}.prints-carousel-controls button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #8e8273;border-radius:50%;font-size:22px}.prints-carousel-controls div{text-align:center;min-width:100px;font-size:14px}.prints-carousel-controls small{margin-top:6px;font-size:12px;display:block}.prints-selected-paper{max-width:570px;margin:30px auto}.prints-selected-paper figcaption{padding:16px 0;font-size:13px}.prints-request-options{border-top:1px solid #b6aa9a;grid-template-columns:1fr 1fr;gap:45px;margin-top:55px;padding-top:40px;display:grid}.prints-request-options h3{letter-spacing:-.04em;margin:15px 0;font-size:clamp(30px,3vw,44px)}.prints-request-options section>p{max-width:550px;line-height:1.6}.prints-request-button.is-secondary{background:#29251f}.community-prints .community-footer a{color:inherit}.community-prints .community-footer .community-origin{margin:0}.community-prints .community-footer .community-origin img{width:100%;height:auto}@media (max-width:760px){.prints-request-options{grid-template-columns:1fr;gap:35px}.prints-request-options section+section{border-top:1px solid #b6aa9a;padding-top:25px}.prints-carousel-slide figcaption strong{font-size:16px}.community-prints .community-footer .community-origin{margin-left:-20px}.prints-original-switch{align-items:flex-start}}.print-poster.is-original{background:#fff;padding:8.5% 9% 4.5%}.print-poster.is-original .print-poster-art{aspect-ratio:914/1280;flex:none}.print-edition-footer{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:.4cqw;display:flex}.print-edition-footer>span{color:#28251f;font-variant-numeric:lining-nums;white-space:nowrap;font:1.9cqw/1 Georgia,serif}.print-artist-signature{aspect-ratio:320/128;filter:brightness(0);width:19%;height:auto;display:block}.prints-license-summary{border-top:1px solid #b6aa9a;padding:15px 0;font-size:13px;line-height:1.6}.prints-license-accept{align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.prints-license-accept input{accent-color:#a63324;flex-shrink:0;margin-top:5px}.prints-license-accept a{color:inherit;text-underline-offset:3px}.prints-request-options .prints-request-button{font:inherit;cursor:pointer;border:0}.prints-request-options .prints-request-button:disabled{opacity:.45;cursor:not-allowed}.prints-modes{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.prints-modes button,.prints-count-presets button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #968b7c;padding:13px 18px}.prints-modes button[aria-pressed=true],.prints-count-presets button[aria-pressed=true]{color:#fff;background:#29251f;border-color:#29251f}.prints-modes button:focus-visible,.prints-count-presets button:focus-visible,.prints-generator input:focus-visible{outline-offset:3px;outline:3px solid #a63323}.prints-generator{max-width:650px;margin:25px 0 35px}.prints-generator>p{line-height:1.6}.prints-generator-controls{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.prints-generator-controls label{font-size:13px;display:block}.prints-generator input{width:135px;max-width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #968b7c;border-radius:0;margin-top:10px;padding:13px;font-size:20px;display:block}.prints-generator-controls button{font:inherit;cursor:pointer;border:0;min-height:52px;margin:0}.prints-count-presets{gap:8px;margin-top:15px;display:flex}.prints-count-presets button{min-width:48px;padding:10px 14px}.prints-generator-error{color:#9b291c;font-size:14px}.print-collage{gap:0;padding:4cqw 4cqw 3cqw}.print-collage-grid{flex:1;gap:1.2cqw;min-height:0;display:grid}.print-collage-grid>div{min-width:0;min-height:0;position:relative}.print-collage-grid img{object-fit:contain}.print-collage-caption{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;height:22cqw;display:flex}.print-collage-caption>span{letter-spacing:.12em;text-transform:uppercase;font-size:1.7cqw}.print-collage-caption>p{max-width:100%;margin:2cqw 0;font:italic 3cqw/1.3 Georgia,serif}.print-collage-caption>small{letter-spacing:.05em;font:italic 1.7cqw Georgia,serif}.prints-request-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.prints-modes{gap:8px}.prints-modes button{flex:1;min-width:130px;padding:12px;font-size:14px}.prints-generator-controls{align-items:stretch}.prints-generator-controls button{flex:1;align-self:end;padding:16px;font-size:15px}}.prints-wizard{min-height:100vh}.prints-flow-top{border-bottom:1px solid #d8d0c5;justify-content:space-between;align-items:center;gap:25px;padding:110px 5vw 28px;display:flex}.prints-flow-top>.prints-kicker{margin:0}.prints-flow-top ol{gap:25px;margin:0;padding:0;list-style:none;display:flex}.prints-flow-top nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.prints-flow-top nav button:disabled{opacity:.45;cursor:default}.prints-flow-top nav button[aria-current=step]{opacity:1;font-weight:650}.prints-flow-top nav button span{border:1px solid #b6aa9a;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.prints-flow-top nav button[aria-current=step] span{color:#fff;background:#29251f;border-color:#29251f}.prints-flow-hero,.prints-flow-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:6vw;padding:38px 5vw 65px;scroll-margin-top:70px;display:grid}.prints-flow-visual,.prints-flow-copy,.prints-flow-size-preview{min-width:0}.prints-flow-copy h1,.prints-flow-finish h1{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(48px,5.5vw,88px);line-height:.98}.prints-wizard h1:focus{outline:none}.prints-flow-copy>p:not(.prints-kicker):not(.prints-note){line-height:1.6}.prints-flow-copy .prints-flow-selection{font-size:21px;font-weight:550;line-height:1.35}.prints-flow-hero .prints-carousel-shell{max-width:440px;margin:0 auto}.prints-flow-hero .print-room,.prints-flow-hero .prints-carousel-flat,.prints-flow-hero .prints-carousel-placeholder{aspect-ratio:4/5}.prints-flow-hero .print-room>img{object-fit:cover}.prints-flow-hero .print-room-insert{--room-crop-ratio:1}.prints-flow-hero .prints-carousel-controls{gap:25px;padding:10px 0}.prints-flow-hero .prints-carousel-controls button{width:40px;height:40px}.prints-flow-hero .prints-carousel-slide figcaption{padding:9px 0;font-size:12px}.prints-flow-hero .prints-carousel-sheet{aspect-ratio:5/7;width:70%;max-height:92%}.prints-flow-empty{text-align:center;background:#e8e0d3;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:330px;padding:35px;display:flex}.prints-flow-empty>span{font:64px Georgia,serif}.prints-flow-empty>p{max-width:250px;line-height:1.5}.prints-flow-edit,.prints-flow-back{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;width:fit-content;padding:8px 0;font-size:14px}.prints-flow-editor{border-top:1px solid #d8d0c5;margin-top:25px;padding-top:22px}.prints-flow-editor .prints-modes{gap:7px;margin-bottom:20px}.prints-flow-editor .prints-modes button{padding:11px 12px;font-size:12px}.prints-flow-editor .prints-generator{margin:15px 0 0}.prints-flow-editor .prints-generator>p{font-size:14px}.prints-flow-editor .prints-generator-controls{gap:10px}.prints-flow-editor .prints-generator-controls button{padding:15px;font-size:13px}.prints-flow-editor .prints-generator input{width:100px;font-size:18px}.prints-flow-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.prints-flow-actions .prints-request-button{font:inherit;cursor:pointer;border:0;min-height:52px;margin:0}.prints-flow-copy .prints-note{margin-top:20px}.prints-flow-stage .prints-formats{grid-template-columns:1fr;gap:10px;margin:28px 0 0;display:grid}.prints-flow-stage .prints-formats label{grid-template-columns:22px 1fr;gap:6px 12px;padding:17px;display:grid}.prints-flow-stage .prints-formats input{grid-area:1/1/3;margin-top:4px}.prints-flow-stage .prints-formats strong{grid-column:2;font-size:19px}.prints-flow-stage .prints-formats span{grid-column:2}.prints-flow-size-preview .prints-selected-paper{margin:0}.prints-flow-size-preview .prints-paper-stage{height:550px;max-height:65vh}.prints-flow-size-preview>.prints-note{text-align:center}.prints-flow-finish{max-width:1250px;margin:auto;padding:38px 5vw 65px}.prints-flow-finish>header{max-width:700px}.prints-flow-summary{align-items:center;gap:22px;margin:25px 0 12px;display:flex}.prints-flow-thumb{aspect-ratio:5/7;flex-shrink:0;width:95px;box-shadow:0 4px 14px #473b2515;container-type:inline-size}.prints-flow-summary>div:last-child>strong{font-size:19px;line-height:1.4;display:block}.prints-flow-summary>div:last-child>p{font-size:14px}.prints-flow-finish .prints-request-options{gap:50px;margin-top:30px;padding-top:25px}.prints-flow-finish .prints-request-options h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(30px,3vw,44px);line-height:1.1}.prints-flow-finish>.prints-flow-back{margin-top:30px}.prints-wizard button:focus-visible,.prints-wizard a:focus-visible{outline-offset:4px;outline:3px solid #a63323}@media (max-width:760px){.prints-flow-top{padding:100px 20px 20px;display:block}.prints-flow-top>.prints-kicker{margin-bottom:20px;font-size:10px}.prints-flow-top ol{justify-content:space-between;gap:14px}.prints-flow-top nav button{text-align:left;gap:6px;font-size:11px;line-height:1.3}.prints-flow-top nav button span{width:23px;height:23px}.prints-flow-hero,.prints-flow-stage{grid-template-columns:1fr;gap:23px;padding:22px 20px 45px}.prints-flow-copy h1,.prints-flow-finish h1{margin:15px 0 20px;font-size:clamp(44px,11vw,68px)}.prints-flow-copy>.prints-kicker{font-size:10px}.prints-flow-hero .prints-carousel-shell{max-width:360px}.prints-flow-hero .print-room,.prints-flow-hero .prints-carousel-flat,.prints-flow-hero .prints-carousel-placeholder{aspect-ratio:4/5}.prints-flow-hero .prints-carousel-slide figcaption{padding:7px 0}.prints-flow-hero .prints-carousel-controls{padding:6px 0}.prints-flow-copy .prints-flow-selection{font-size:19px}.prints-flow-empty{gap:6px;min-height:150px;padding:20px}.prints-flow-empty>span{font-size:35px}.prints-flow-empty>p{margin:5px 0;font-size:14px}.prints-flow-actions{gap:18px;margin-top:22px}.prints-flow-actions>.prints-request-button{width:100%;padding:17px}.prints-flow-editor .prints-modes button{flex:1;min-width:90px;padding:10px 8px;font-size:12px}.prints-flow-stage .prints-flow-copy{grid-row:1}.prints-flow-stage .prints-flow-size-preview{grid-row:2}.prints-flow-size-preview .prints-paper-stage{height:360px;max-height:none}.prints-flow-stage .prints-formats{margin-top:23px}.prints-flow-finish{padding:25px 20px 45px}.prints-flow-finish .prints-request-options{gap:30px}.prints-flow-summary{gap:18px}.prints-flow-summary>div:last-child>strong{font-size:17px}.prints-flow-thumb{width:75px}.prints-flow-summary>div:last-child>p{font-size:13px;line-height:1.5}.prints-flow-finish .prints-request-options section+section{padding-top:25px}.prints-flow-finish .prints-license-accept{font-size:13px}.prints-flow-finish .prints-request-button{font-size:15px}}.prints-flow-finish h1{max-width:850px;font-size:clamp(40px,4.5vw,64px)}body.sheet-dialog-open{overflow:hidden}.community-sheet-page{background:#f5f0e8}.sheet-visual .prints-carousel{touch-action:pan-x pan-y pinch-zoom;width:100%}.sheet-visual .prints-carousel-slide{overflow:hidden}.sheet-art-stage,.sheet-scene{background:#f3f0e8;justify-content:center;align-items:center;height:min(72svh,850px);display:flex}.sheet-paper{flex-shrink:0;box-shadow:0 7px 25px #473b2515;container-type:inline-size}.sheet-scene .print-room{aspect-ratio:1122/1402;flex-shrink:0;width:min(100%,57.6svh);height:auto}.sheet-scene .print-room>img{object-fit:contain}.sheet-sequence>div{text-align:center;min-width:110px}.sheet-sequence strong{font-size:13px;font-weight:550;display:block}.sheet-sequence small{color:#655d52;margin-top:5px;font-size:11px;display:block}.sheet-message .sheet-selected-format{color:#655d52;font-size:14px;font-weight:500}.sheet-actions{flex-direction:column;gap:10px;display:flex}.sheet-actions>button{text-align:left;color:#29251f;width:100%;font:inherit;cursor:pointer;background:#f5f0e8;border:1px solid #947c6355;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:18px 20px;display:grid;position:relative}.sheet-actions>button>span:first-child{font-size:18px;font-weight:650}.sheet-actions>button>small{color:#655d52;grid-column:1;font-size:12px}.sheet-actions>button>span:last-child{grid-area:1/2/3;font-size:24px}.sheet-actions>button:hover:not(:disabled){background:#fffaf2;border-color:#947c63}.sheet-actions>button:focus-visible,.sheet-change:focus-visible{outline-offset:4px;outline:3px solid #29251f}.sheet-actions>button:disabled{opacity:.4;cursor:not-allowed}.sheet-bottom .sheet-notice{font-size:14px;font-weight:600;line-height:1.5}.sheet-notice:empty{display:none}.sheet-change{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #947c6380;width:fit-content;margin:0 0 26px;padding:8px 0;font-size:13px;line-height:1.5}.sheet-empty{text-align:center;background:#eee7db;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:min(72svh,850px);padding:30px;display:flex}.sheet-empty p{font-size:18px;line-height:1.5}.sheet-empty button,.sheet-confirm{color:#fff;font:inherit;cursor:pointer;background:#29251f;border:0;border-radius:0;min-height:52px;padding:16px 22px;font-size:16px}.sheet-confirm{width:100%}.sheet-confirm:disabled{opacity:.45;cursor:not-allowed}.sheet-dialog{color:#29251f;overscroll-behavior:contain;background:#f5f0e8;border:0;width:min(620px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto}.sheet-dialog::backdrop{background:#17120ddd}.sheet-dialog-content{padding:28px}.sheet-dialog-content>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.sheet-dialog h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.08}.sheet-dialog-content>header>button{width:38px;min-width:38px;height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:34px;line-height:1;display:grid}.sheet-dialog-summary{border-bottom:1px solid #b6aa9a;flex-direction:column;gap:7px;margin-bottom:22px;padding-bottom:22px;display:flex}.sheet-dialog-summary strong{font-size:17px;line-height:1.4}.sheet-dialog-summary>span{color:#655d52;font-size:13px}.sheet-size-options{flex-direction:column;gap:10px;display:flex}.sheet-size-options button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #b6aa9a;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;padding:20px;display:grid}.sheet-size-options button[aria-pressed=true]{background:#eee7db;border-color:#29251f}.sheet-size-options strong{font-size:19px;font-weight:550}.sheet-size-options button>span:first-of-type{grid-column:1;font-size:12px}.sheet-size-options button>span:last-child{grid-area:1/2/3;font-size:22px}.sheet-dialog .prints-license-summary{border-top:0;padding-top:0;font-size:14px}.sheet-dialog .prints-license-accept{font-size:14px}.sheet-dialog .prints-note{margin-top:18px}.sheet-request-note{font-size:14px;line-height:1.6}.sheet-dialog .contact-form{gap:20px;margin-top:25px}.sheet-dialog .field label{font-size:14px}.sheet-dialog .field input,.sheet-dialog .field textarea{background:0 0;font-size:16px}.sheet-dialog .form-note{font-size:12px;line-height:1.5}.sheet-dialog .privacy-check{font-size:13px;line-height:1.5}.sheet-dialog .privacy-check input{flex-shrink:0}.sheet-dialog .button-dark{font:inherit;width:100%;min-height:52px}.sheet-dialog .prints-modes button{padding:12px;font-size:13px}.sheet-dialog .prints-generator-controls{align-items:end}.sheet-dialog .prints-generator-controls .sheet-confirm{flex:1;width:auto;min-width:140px}.sheet-dialog .prints-character select{background:#f5f0e8}.sheet-error{color:#9b291c;margin-top:18px;font-size:14px;line-height:1.5}.sheet-dialog button:focus-visible{outline-offset:3px;outline:3px solid #a63323}@media (max-width:760px){.sheet-art-stage,.sheet-scene,.sheet-empty{height:62svh;max-height:640px}.sheet-paper{max-width:92%;max-height:58svh}.sheet-scene .print-room{width:min(100%,49.6svh)}.sheet-actions>button{padding:16px 18px}.sheet-actions>button>span:first-child{font-size:17px}.sheet-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.sheet-dialog-content{padding:22px 20px}.sheet-dialog h2{font-size:29px}.sheet-dialog .prints-modes{gap:7px}.sheet-dialog .prints-modes button{min-width:90px;font-size:12px}.portrait-actions>a.portrait-print-action{white-space:nowrap;padding:12px 14px;font-size:12px}}.sheet-art-stage{--sheet-height:min(66svh,800px)}@media (max-width:760px){.sheet-art-stage{--sheet-height:min(58svh,600px)}.sheet-paper{max-height:none}}.sheet-dialog .contact-form{box-shadow:none;background:0 0;gap:18px;padding:0}.sheet-dialog .field{gap:8px;margin:0}.sheet-dialog .field textarea{min-height:140px}.sheet-dialog .contact-form .privacy-check{margin:0}.sheet-dialog .form-error:empty{display:none}@media (max-width:760px){.community-sheet-page .portrait-copy{display:contents}.community-sheet-page .sheet-actions{grid-row:3}.community-sheet-page .sheet-message{grid-row:4}.community-sheet-page .sheet-bottom{grid-row:5}}.community-sheet-hero{position:relative}.community-sheet-hero>.community-portrait-header{z-index:2;pointer-events:none;background:linear-gradient(#f5f0e8f5,#f5f0e8b3 55%,#0000);position:absolute;inset:0 0 auto}.community-sheet-hero>.community-portrait-header>:is(a,button,dialog){pointer-events:auto}.community-sheet-hero>.sheet-visual{grid-column:1/-1;position:static}.community-sheet-hero>.portrait-copy{grid-column:1/-1;justify-self:center;width:min(100%,980px)}.community-sheet-hero :is(.sheet-gallery,.prints-carousel-slide){position:relative}@media (scripting:enabled){.sheet-gallery[data-opening-ready=false]{visibility:hidden}}.community-sheet-hero .sheet-backdrop{object-fit:cover;filter:blur(26px);transform:scale(1.08)}.community-sheet-hero :is(.sheet-art-stage,.sheet-scene){background:0 0;height:100svh;max-height:none;position:relative}.community-sheet-hero .sheet-art-stage{--sheet-height:80svh}.community-sheet-hero .sheet-paper{max-height:none}.community-sheet-hero .sheet-scene .print-room{width:clamp(80svh,100%,125svh)}.community-sheet-hero .sheet-sequence{pointer-events:none;background:0 0;justify-content:space-between;padding:0 clamp(16px,4vw,60px);position:absolute;inset:auto 0 clamp(12px,2vw,24px)}.community-sheet-hero .sheet-sequence>*{background:#f5f0e8f5}.community-sheet-hero .sheet-sequence button{pointer-events:auto}.community-sheet-hero .sheet-sequence>div{border-radius:32px;padding:7px 12px}@media (min-aspect-ratio:5/4){.community-sheet-hero .sheet-scene .print-room{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}.sheet-request-reference{overflow-wrap:anywhere;border:1px solid #b6aa9a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-bottom:18px;padding:8px 12px;font-size:13px;display:flex}.sheet-request-reference strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-inline-start:4px}.sheet-request-reference button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #b6aa9a;padding:5px 10px}.sheet-request-reference p{flex-basis:100%;margin:0}.sheet-request-reference p:empty{position:absolute}.sheet-dialog .field textarea.sheet-request-observations{min-height:88px}
