.commission-page{padding-bottom:5rem}.commission-intro{border-bottom:1px solid #0000;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:3rem;margin-bottom:3rem;padding-block:3rem;display:grid}.commission-intro h1{font:600 clamp(3rem, 6vw, 6rem)/.95 var(--font-display);letter-spacing:-.025em}.commission-muted{color:var(--color-muted);max-width:47ch;margin-top:1rem;font-size:.8rem;line-height:1.85}.commission-content{min-width:0}.commission-section.commission-examples{grid-template-columns:minmax(0,1fr);gap:4rem;padding-top:0;display:grid}.commission-example-column{min-width:0;scroll-margin-top:1.5rem}.commission-example-column .commission-section-heading{margin-bottom:1.5rem;display:block}.commission-examples .commission-section-heading h2{font-size:clamp(2rem,3vw,3rem)}.commission-example-column .commission-section-heading p{margin-top:.65rem}.commission-content>.commission-section:first-child{padding-top:0}.commission-section{padding-top:clamp(3rem,6vw,6rem);scroll-margin-top:1.5rem}.commission-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.commission-section h2{font:600 clamp(2.3rem, 4vw, 4rem)/1 var(--font-display)}.commission-section-heading>p{color:var(--color-muted);font-size:.8rem;line-height:1.8}.reference-study{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.reference-details{min-width:0}.commission-example-column+.commission-example-column{border-top:1px solid #0000;padding-top:4rem}.reference-options{flex-direction:column;display:flex}.reference-options a{border-bottom:1px solid #0000;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;min-height:64px;padding:1.25rem 0;transition:color .18s;display:flex;position:relative}.reference-options .reference-option-title{font:600 clamp(1.4rem, 2.1vw, 1.9rem)/1 var(--font-display)}.reference-options .reference-option-price{font-variant-numeric:tabular-nums;font-size:1rem}.reference-options a:is([aria-selected=true],[aria-checked=true]){color:var(--color-signal)}.reference-options a:is([aria-selected=true],[aria-checked=true])>.custom-border{--line:var(--color-signal);color:var(--color-signal)}.reference-options a:hover{color:var(--color-signal)}.reference-figures{min-width:0}.reference-figures figure+figure{margin-top:2rem}.reference-figures[data-enhanced]{overflow-anchor:none;align-items:start;display:grid;position:relative}.reference-figures[data-enhanced] [data-reference-outgoing]{pointer-events:none;position:absolute;inset:0 0 auto}.reference-figures[data-enhanced] figure{grid-area:1/1;margin-top:0}[data-reference-panel][hidden]{display:none}.reference-image{background:0 0;justify-content:center;align-items:center;height:clamp(440px,50vw,720px);display:flex}.reference-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.reference-figures[data-enhanced] figcaption{display:none}.reference-caption{color:var(--color-muted);margin-top:1rem;font-size:.9rem;line-height:1.7}.reference-scope{margin-top:.85rem;font-size:.925rem;font-weight:600;line-height:1.7}.reference-figures figcaption{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;display:flex}.reference-figures figcaption strong{font-size:.82rem;font-weight:650}.reference-figures figcaption p{color:var(--color-muted);max-width:38ch;font-size:.75rem;line-height:1.7}.reference-note{color:var(--color-muted);max-width:75ch;margin-top:1.25rem;font-size:.875rem;line-height:1.8}.commission-rates{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,6vw,7rem);display:grid}.commission-rates>div{border-top:1px solid #0000;padding-block:1.4rem}.commission-rates dt{justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:650;display:flex}.commission-rates dt>span:not(.custom-border){color:var(--color-signal);white-space:nowrap;font-variant-numeric:tabular-nums}.commission-rates dd{max-width:55ch;color:var(--color-muted);margin-top:.75rem;font-size:1rem;line-height:1.8}.commission-licenses{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.commission-licenses dt{flex-direction:column;align-items:start;gap:.7rem}.commission-subjects{border-top:1px solid #0000;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;display:grid}.commission-subjects p{color:var(--color-muted);margin-block:1rem 1.5rem;font-size:.8rem}.commission-subjects li{padding-block:.45rem;font-size:1rem}.commission-faq{max-width:1040px}.commission-faq details{border-bottom:1px solid #0000}.commission-faq details:first-of-type{border-top:1px solid #0000}.commission-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.35rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.commission-faq summary::-webkit-details-marker{display:none}.commission-faq summary>svg{flex-shrink:0;width:1.1rem;height:1.1rem}.commission-faq details[open] summary>svg{rotate:45deg}.commission-faq details>p{max-width:70ch;color:var(--color-muted);padding-bottom:1.5rem;font-size:1rem;line-height:1.9}.terms-intro h1{margin-top:1.5rem}.terms-copy{max-width:68ch;margin-inline:auto}.terms-copy section{margin-bottom:3rem;scroll-margin-top:115px}.terms-copy h2{font:600 clamp(1.9rem, 3vw, 2.6rem)/1.05 var(--font-display)}.terms-copy p{margin-top:1rem;font-size:1rem;line-height:1.95}.commission-intro h1 span{color:var(--color-signal)}.commission-lead{max-width:52ch;color:var(--color-muted);font-size:1rem;line-height:1.85}.commission-content>.commission-section+.commission-section{border-top:1px solid #0000;margin-top:3rem;padding-top:3rem}.commission-faq{max-width:900px;margin-inline:auto;padding-top:0}@media (width<=799px){.commission-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;padding-block:2rem}.commission-intro h1{font-size:clamp(3rem,10vw,5rem)}.commission-lead{font-size:.95rem}.commission-section{padding-top:2.5rem}.commission-section.commission-examples{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:0}.commission-example-column+.commission-example-column{border-top:1px solid #0000;padding-top:2.5rem}.commission-section-heading{flex-direction:column;align-items:start;gap:1rem}.commission-example-column .commission-section-heading{margin-bottom:1rem}.reference-study{grid-template-columns:minmax(0,1fr);gap:1.5rem}.reference-options{grid-template-columns:repeat(var(--reference-count), minmax(0, 1fr));gap:.75rem;display:grid}.reference-options a{flex-direction:column;align-items:start;gap:.6rem;padding-block:.85rem}.reference-options .reference-option-title{font-size:1.6rem}.reference-image{height:clamp(340px,100vw,520px)}.reference-figures figcaption{display:block}.commission-rates,.commission-subjects{grid-template-columns:minmax(0,1fr)}.commission-licenses{gap:0}.commission-licenses dt{flex-direction:row}.commission-faq{padding-top:0}}@media (prefers-reduced-motion:no-preference){.commission-faq summary>svg{transition:rotate .22s var(--ease-arrive)}@supports (interpolate-size:allow-keywords){.commission-faq details{interpolate-size:allow-keywords}.commission-faq details::details-content{opacity:0;block-size:0;transition:block-size .28s var(--ease-arrive), opacity .18s ease-out, content-visibility .28s allow-discrete;overflow:clip}.commission-faq details[open]::details-content{opacity:1;block-size:auto}}}[data-reference-study=background] .reference-options a{flex-wrap:wrap;row-gap:.65rem}.background-references{border:0;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;padding:0;display:grid}.background-reference-choice{display:contents}.background-reference-image{visibility:hidden;opacity:0;grid-area:1/1/2/-1;transition:opacity .3s}.background-reference-label{color:var(--color-muted);cursor:pointer;grid-row:2;padding:.75rem 0;font-size:.85rem;position:relative}.background-reference-choice input:checked~.background-reference-image{visibility:visible;opacity:1}.background-reference-choice input:checked+.background-reference-label{color:var(--color-signal);--line:var(--color-signal)}.background-reference-choice input:checked+.background-reference-label>.custom-border{color:var(--color-signal)}.background-reference-choice input:focus-visible+.background-reference-label{outline:2px solid var(--color-signal);outline-offset:4px}@media (width<=799px){[data-reference-study=background] .reference-option-price{font-size:.9rem}}.included-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.included-background-example{aspect-ratio:3/4;min-width:0;position:relative}.included-background-example .reference-image{height:100%;position:absolute;inset:0}.included-background-example .reference-image img{object-fit:cover;width:100%;height:100%;display:block}.included-background-example>p{color:#fff8ed;background:linear-gradient(#0000,#0a1017d9);padding:3rem clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);font-size:.9rem;font-weight:600;position:absolute;inset:auto 0 0}.included-background-example:first-child .reference-image{background:#898989;padding-bottom:3rem}.included-background-example:first-child .reference-image img{object-fit:contain}.included-background-example:first-child>p{min-height:3rem;padding:.85rem clamp(1rem,3vw,2rem)}.character-card-carousel,.character-card-carousel[data-enhanced]{isolation:isolate;height:clamp(440px,46vw,680px);display:block;position:relative}.character-card-carousel .character-card{width:62%;height:88%;transition:transform .48s var(--ease-arrive);pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character-card-carousel .character-card[data-card-position=front]{z-index:3}.character-card-carousel .character-card[data-card-position=left]{z-index:1;transform:translate(-88%,-50%)scale(.8)}.character-card-carousel .character-card[data-card-position=right]{z-index:1;transform:translate(-12%,-50%)scale(.8)}.character-card-select{pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.character-card-select img{pointer-events:auto;cursor:pointer;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-artwork);transition:filter .48s,opacity .48s;display:block}.character-card:not([data-card-position=front]) img{filter:blur(1.5px);opacity:.52}.character-card-select:focus-visible img{outline:2px solid var(--color-signal);outline-offset:5px}.character-card-carousel figcaption{display:none}@media (width<=799px){.character-card-carousel,.character-card-carousel[data-enhanced]{height:clamp(340px,100vw,500px)}.character-card-carousel .character-card{width:64%}.character-card-carousel .character-card[data-card-position=left]{transform:translate(-84%,-50%)scale(.8)}.character-card-carousel .character-card[data-card-position=right]{transform:translate(-16%,-50%)scale(.8)}}@media (prefers-reduced-motion:reduce){.character-card-carousel .character-card,.character-card-select img{transition:none}}
