.commission-status-page{min-height:100vh;padding-bottom:120px;background:#fff8f1 url(/backgrounds/lorewise-parchment-v2.webp) top/auto 1150px}.commission-status-hero{padding-block:75px 70px;background:#231b28;color:white}.commission-status-hero>div{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:clamp(40px,7vw,95px);align-items:center}.commission-status-hero div>p:not(.eyebrow){max-width:720px;margin:0;color:#f4e7f2;font-size:.95rem;line-height:1.75}.commission-status-hero a{display:inline-block;margin-top:25px;padding-bottom:4px;border-bottom:2px solid #f9a8d4;color:#fff6d0;font-size:.72rem;font-weight:850}.commission-status-access .eyebrow{color:#f9a8d4}.commission-status-access label{display:grid;gap:8px;margin-top:25px}.commission-status-access label span,.commission-status-response label span{color:#f9a8d4;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.commission-status-access input::placeholder{color:#bdaebe}.commission-status-access input:focus{outline:2px solid #fef08a;outline-offset:5px}.commission-status-error{margin:22px 0 -14px!important;padding:12px 15px;border-left:4px solid #fb7185;background:rgba(255,255,255,.1);color:#fff1f2!important;font-weight:800}.commission-status-result{min-width:0;padding:clamp(42px,5vw,75px);background:rgba(255,253,248,.95)}.commission-status-result>header small{color:#db2777;font-size:.66rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.commission-status-result>header{display:flex;justify-content:space-between;gap:30px;align-items:start;padding-bottom:42px}.commission-status-result>header h2{margin:10px 0 9px;color:#3f174e;font:700 clamp(3rem,5vw,5rem)/.94 var(--font-lore-display),serif}.commission-status-result>header p{margin:0;color:#806679;font-size:.68rem;font-weight:750}.commission-status-result>header>strong{padding-bottom:6px;border-bottom:3px solid #db2777;color:#6d28d9;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.commission-status-timeline li:not(:last-child):after{content:"";position:absolute;z-index:0;top:13px;left:31px;width:calc(100% - 36px);height:1px;background:rgba(48,39,56,.18)}.commission-status-timeline li.is-complete:after{background:#7c3aed}.commission-status-timeline .is-complete,.commission-status-timeline .is-current{color:#7c3aed}.commission-status-facts div{display:grid;grid-template-columns:125px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid rgba(76,29,87,.12)}.commission-status-facts dt{color:#9a5879;font-size:.62rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.commission-status-facts dd{margin:0;color:#352238;font-size:.76rem;font-weight:780}.commission-status-quote{padding:35px 0;border-top:1px solid rgba(76,29,87,.18)}.commission-status-response{padding-top:38px;border-top:1px solid rgba(76,29,87,.18)}.commission-status-response details{margin-top:22px;border-top:1px solid rgba(76,29,87,.15);padding-top:18px}.commission-status-response summary{width:fit-content;color:#6d28d9;font-size:.72rem;font-weight:850;cursor:pointer}.commission-status-response label{display:grid;gap:8px;margin-top:20px}.commission-status-response label span{color:#8b536e}.commission-status-response textarea{width:100%;border:0;border-bottom:1px solid rgba(76,29,87,.3);border-radius:0;padding:14px 2px;background:transparent;color:#352238;resize:vertical}.commission-status-message{margin:28px 0 0;padding:16px 19px;border-left:5px solid #db2777;background:#f8e5ef;color:#5b214f;font-size:.76rem;font-weight:800}@media (max-width:980px){.commission-status-workspace{grid-template-columns:1fr}.commission-status-access>.button,.commission-status-access>.commission-status-error,.commission-status-access>.eyebrow,.commission-status-access>h2,.commission-status-access>p{grid-column:1/-1}}@media (max-width:640px){.commission-status-hero{padding-block:55px}.commission-status-hero>div{grid-template-columns:90px 1fr;gap:20px}.commission-status-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.commission-status-hero a,.commission-status-hero div>p:not(.eyebrow){grid-column:1/-1}.commission-status-workspace{margin-top:38px}.commission-status-result{padding:40px 21px}.commission-status-result>header{display:grid}.commission-status-result>header>strong{width:fit-content}.commission-status-timeline{grid-template-columns:1fr;gap:15px}.commission-status-timeline li{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px}.commission-status-timeline li:after{display:none}.commission-status-timeline strong{margin:0}.commission-status-facts{grid-template-columns:1fr}.commission-status-facts div{grid-template-columns:1fr;gap:4px}.commission-status-response>.button{width:100%}}.commission-chapter-masthead:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 82% 38%,rgba(254,240,138,.16),transparent 30%)}.commission-chapter-masthead>.shell>div{min-width:0}.commission-chapter-masthead a{display:inline-flex;margin-bottom:clamp(30px,4vw,48px);padding-bottom:5px;color:#ffe7ad;border-bottom:1px solid rgba(255,231,173,.55);font-size:.72rem;font-weight:900;text-decoration:none}.commission-chapter-masthead .eyebrow{color:#f9a8d4}.commission-chapter-masthead div>p:last-child{max-width:680px;margin:0;color:#f8e9f3;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.75}.commission-chapter-masthead-emblem .commission-chapter-icon{width:88%;height:88%;padding:0;object-fit:contain;background:transparent;border:0;box-shadow:none;transform:rotate(-2deg)}.commission-chapter-navigation{scroll-margin-top:76px;padding-block:clamp(54px,7vw,84px);color:var(--night-ink);background:var(--night-surface);box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -1px rgba(255,255,255,.08)}.commission-chapter-navigation header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:45px;align-items:end;margin-bottom:34px}.commission-chapter-navigation header>p{margin:0;color:#e7d9e5;font-size:.88rem;line-height:1.7}.commission-chapter-navigation .eyebrow{color:#f9a8d4}.commission-chapter-navigation nav>a[aria-current=page]{border-color:#fef08a;background:linear-gradient(145deg,rgba(124,58,237,.28),rgba(219,39,119,.16));box-shadow:inset 0 4px #fef08a}.commission-chapter-copy em{color:#ddd0dd;font-size:.67rem;font-style:normal;line-height:1.5}.commission-chapter-navigation nav b{align-self:end;color:#fef08a;font-size:1rem}.commission-chapter-navigation footer{display:flex;gap:18px 30px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15)}.commission-hub-page.is-portfolio .commission-archive{padding-top:clamp(80px,9vw,125px)}.commission-pagination-controls button:last-child{justify-self:end}@media (max-width:1050px){.commission-chapter-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.commission-chapter-masthead>.shell{min-height:0;grid-template-columns:1fr;padding-block:42px 34px}.commission-chapter-masthead-emblem{width:min(72%,250px)}.commission-chapter-navigation{padding-block:48px}.commission-chapter-navigation header{grid-template-columns:1fr;gap:18px}.commission-chapter-navigation nav{width:calc(100% + 40px);margin-left:-20px;padding-inline:20px;overflow-x:auto;grid-template-columns:repeat(4,minmax(280px,82vw));scroll-snap-type:x mandatory;scrollbar-width:thin}.commission-chapter-navigation footer{align-items:stretch;flex-direction:column}.commission-pagination-controls{grid-template-columns:1fr 1fr}.commission-pagination-controls p{grid-column:1/-1;grid-row:1;justify-content:center}}.commission-launch-offer strong small{color:#f9a8d4;font:700 .52em var(--font-lore-display),serif}.commission-price-grid article{display:flex;flex-direction:column}.commission-price-grid article>div{display:flex;min-height:445px;flex:1;flex-direction:column}.commission-price-grid article em{display:block;margin-bottom:15px;color:#7a526b;font-size:.78rem;font-style:normal;font-weight:800;line-height:1.55}.commission-price-grid article ul{margin:0 0 20px;padding:0;list-style:none}.commission-price-grid article li{padding:6px 0;border-bottom:1px solid rgba(76,29,87,.11);color:#604d5c;font-size:.76rem;line-height:1.45}.commission-price-grid article li:before{content:"✓";margin-right:8px;color:#db2777;font-weight:900}.commission-price-grid article>div>span{margin-top:auto}.commission-price-grid article>div>a{display:inline-block;width:fit-content;margin-top:18px;border-bottom:2px solid #db2777;padding-bottom:5px;color:#6d28d9;font-size:.76rem;font-weight:850}.commission-pricing .commission-terms-link{color:#fef08a}.commission-request-policy ul{margin:10px 0;padding-left:18px}.commission-consent a,.commission-request-policy a{color:#6d28d9;font-weight:850;text-decoration:underline;text-underline-offset:3px}.commission-package-choice label.is-selected{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.commission-package-choice label>input{position:absolute;z-index:2;top:11px;left:11px;width:18px!important;height:18px;accent-color:#7c3aed}.commission-package-choice label>img{width:100%;height:125px;object-fit:contain;background:#f6edf4}.commission-package-choice label>span{display:grid;gap:5px;padding:14px}.commission-package-choice label strong{color:#3f174e;font:700 1.05rem var(--font-lore-display),serif}.commission-package-choice label b{color:#7c3aed;font-size:.9rem}.commission-package-choice label small{color:#6f596b;font-size:.68rem;line-height:1.5}.commission-package-choice .commission-package-custom{grid-column:1/-1}.commission-package-choice .commission-package-custom>span{padding-left:46px}.commission-policy-consent{padding:20px!important;border-left:5px solid #db2777;background:#fff4d7}.commission-faq details p,.commission-featured-grid em{font-size:clamp(.84rem,1vw,.98rem)}.commission-status-terms{display:grid!important;grid-template-columns:22px 1fr;gap:11px;align-items:start;margin:0 0 18px;padding:17px;background:#f8e5ef;color:#553249;cursor:pointer}.commission-status-terms span{color:#553249!important;font-size:.76rem!important;font-weight:750!important;letter-spacing:0!important;line-height:1.55;text-transform:none!important}.commission-status-terms a{color:#6d28d9;text-decoration:underline;text-underline-offset:3px}.commission-terms-page{min-height:100vh;padding-bottom:120px;background:#fff8f1 url(/backgrounds/lorewise-parchment-v2.webp) top/auto 1150px}.commission-terms-hero{padding-block:70px;background:#231b28;color:white}.commission-terms-hero>div{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:clamp(35px,7vw,90px);align-items:center}.commission-terms-hero p:not(.eyebrow){max-width:740px;color:#f4e7f2;font-size:1rem;line-height:1.75}.commission-terms-layout>aside{position:sticky;top:120px;align-self:start;padding:28px;border-top:5px solid #db2777;background:#28202e;color:white}.commission-terms-layout>aside span,.commission-terms-layout>aside strong{display:block}.commission-terms-layout>aside span{margin-top:8px;color:#fef08a;font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.commission-terms-layout>aside p{color:#eadfea;font-size:.77rem;line-height:1.65}.commission-terms-layout>aside a{color:#f9a8d4;font-size:.76rem;font-weight:850}.commission-terms-layout article section{padding:0 0 55px;margin-bottom:55px;border-bottom:1px solid rgba(76,29,87,.18)}.commission-terms-layout article li,.commission-terms-layout article p{color:#604d5c;font-size:1rem;line-height:1.8}.commission-terms-layout article a{color:#6d28d9;font-weight:850;border-bottom:2px solid #db2777}@media (max-width:980px){.commission-package-choice>div{grid-template-columns:1fr 1fr}.commission-package-choice .commission-package-custom{grid-column:1/-1}.commission-terms-layout{grid-template-columns:1fr}.commission-terms-layout>aside{position:static}}@media (max-width:640px){.commission-package-choice>div{grid-template-columns:1fr}.commission-package-choice .commission-package-custom{grid-column:auto}.commission-package-choice label{grid-template-columns:90px 1fr}.commission-package-choice label>img{width:90px;height:100%;min-height:120px}.commission-package-choice label>input{left:8px;top:8px}.commission-package-choice .commission-package-custom{grid-template-columns:1fr}.commission-request .commission-layout{gap:32px}.commission-request .check-list,.commission-request .commission-layout>div>p{font-size:.84rem}.commission-request-policy{grid-template-columns:55px 1fr}.commission-similar-cta{bottom:auto}.commission-terms-hero{padding-block:48px}.commission-terms-hero>div{grid-template-columns:78px 1fr;gap:18px}.commission-terms-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.commission-terms-hero p:not(.eyebrow){grid-column:1/-1}.commission-terms-layout{padding-top:55px}}.process-grid>article>span{color:var(--violet);font:600 1rem var(--font-display),serif}.process-grid article{min-height:260px;padding:25px;border-right:1px solid var(--line)}.process-grid article:last-child{border:0}.commission-layout>div>p:not(.eyebrow){color:var(--ink-soft)}.check-list{padding:0;list-style:none}.check-list li:before{content:"✓";margin-left:-24px;margin-right:12px;color:var(--violet)}.request-form label{display:block;margin-bottom:7px;font-size:.69rem;font-weight:800}.request-form input,.request-form select,.request-form textarea{width:100%;border:1px solid var(--line);border-radius:3px;padding:12px;background:white;color:var(--ink)}.form-note{grid-column:1/-1;margin:0;color:var(--ink-soft);font-size:.68rem}@media (max-width:980px){.commission-layout{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.process-grid,.request-form{grid-template-columns:1fr}.form-note{grid-column:auto}}.commission-detail-page{overflow-x:hidden;background-color:#fff8f1;background-image:url(/backgrounds/lorewise-parchment-v2.webp);background-position:top;background-size:auto 1150px}.commission-hero{min-height:720px;padding-block:clamp(72px,7vw,105px);background:rgba(255,226,218,.62)}.commission-hero-copy{min-width:0}.commission-hero-copy h1 span{display:block;white-space:normal}.commission-hero-copy .button-row{gap:10px;margin-top:32px}.commission-hero-copy .button{padding-inline:16px}.commission-hero-art img:first-child{z-index:3;left:23%;top:0}.commission-hero-art img:nth-child(2){z-index:2;left:0;top:15%;transform:rotate(-4deg)}.commission-hero-art img:nth-child(3){z-index:1;right:0;top:12%;transform:rotate(4deg)}.commission-featured{padding-block:125px 150px}.commission-featured-grid a{color:inherit}.commission-featured-grid a:focus-visible img,.commission-featured-grid a:hover img{transform:translateY(-6px);box-shadow:0 31px 62px rgba(76,29,87,.23)}.commission-card-copy small,.commission-featured-grid small{color:#db2777;font-size:.68rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.commission-featured-grid em{color:#6d28d9;font-size:.72rem;font-style:normal;font-weight:800}.commission-archive{padding-bottom:145px;scroll-margin-top:105px}.commission-section-heading>p strong{display:block;color:#7c3aed;font:700 2.5rem var(--font-lore-display),serif}.commission-filters button{border:0;border-bottom:2px solid transparent;padding:8px 0 6px;background:transparent;color:#58394f;font-size:.72rem;font-weight:850;letter-spacing:.04em;cursor:pointer}.commission-card{grid-column:span 4;min-width:0}.commission-card-feature{grid-column:span 8}.commission-card-image:focus-visible img,.commission-card-image:hover img{transform:translateY(-5px);box-shadow:0 30px 62px rgba(76,29,87,.23)}.commission-card-copy{padding-top:20px}.commission-card-feature .commission-card-copy h3{font-size:clamp(2.35rem,4vw,4.5rem)}.commission-case-studies{padding-block:125px;background:#28202e;color:white}.commission-case-studies .eyebrow{color:#f9a8d4}.commission-case-reverse .commission-case-copy{order:2}.commission-case-copy small{color:#f9a8d4;font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.commission-case-reverse .commission-case-images{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-process{padding-block:135px}.commission-process .process-grid,.commission-process .process-grid article{border-color:rgba(76,29,87,.22)}.commission-pricing{padding-block:130px;background:#211a26;color:white}.commission-pricing .eyebrow{color:#f9a8d4}.commission-promotion-banner small{color:#f9a8d4;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.commission-promotion-banner dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid rgba(255,255,255,.2)}.commission-promotion-banner dl div{display:grid;gap:5px;padding:16px 12px;text-align:center}.commission-price-grid article>img{width:100%;height:auto;aspect-ratio:4/4.65;display:block;object-fit:contain;background:#1c151f;box-shadow:0 25px 55px rgba(12,3,17,.38)}.commission-price-grid article>div{position:relative;container-type:inline-size;min-width:0;margin:0 18px;padding:25px 24px 28px;overflow:hidden;background:#fff8f1;color:#3f174e;box-shadow:0 18px 38px rgba(12,3,17,.24)}.commission-price-grid .commission-card-promo{width:fit-content;max-width:100%;margin:0 0 19px;padding:8px 11px;border:0;overflow-wrap:anywhere;background:#db2777;color:white;font-size:.62rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 8px 20px rgba(76,29,87,.2)}.commission-price-grid small{display:block;color:#db2777;font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.corrupted-portrait-gallery>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:clamp(28px,5vw,76px);align-items:end;margin-bottom:clamp(30px,4vw,48px);padding-bottom:30px;border-bottom:1px solid rgba(255,220,165,.25)}.corrupted-gallery-side>div{position:relative;min-height:135px}.corrupted-portrait-gallery figure:first-child{grid-column:1/6;grid-row:1/3}.corrupted-portrait-gallery figure:nth-child(2){grid-column:6/10;grid-row:1}.corrupted-portrait-gallery figure:nth-child(3){grid-column:10/13;grid-row:1}.corrupted-portrait-gallery figure:nth-child(4){grid-column:6/9;grid-row:2}.corrupted-portrait-gallery figure:nth-child(5){grid-column:9/13;grid-row:2}.corrupted-portrait-gallery figure img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:linear-gradient(145deg,#35101c,#13090f)}.corrupted-portrait-gallery figcaption small{color:#db2777;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.corrupted-portrait-gallery figcaption strong{max-width:100%;overflow-wrap:anywhere;color:#3f174e;font:700 clamp(1rem,1.4vw,1.35rem)/1.08 var(--font-lore-display),serif}.corrupted-portrait-gallery figcaption span{color:#6b5365;font-size:.66rem;line-height:1.45}.is-corrupted-portrait .commission-pricing{background:#7f260f}.is-corrupted-portrait .commission-pricing:before{position:absolute;z-index:-2;inset:0;content:"";background:url(/backgrounds/halloween-corrupted-portrait-bg-v1.png) top/cover no-repeat}.is-corrupted-portrait .commission-pricing:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,rgba(48,10,10,.12),rgba(37,5,18,.72))}.is-corrupted-portrait .commission-promotion-focus-back{color:#fff2bd}.is-corrupted-portrait .commission-availability{border-color:rgba(255,229,177,.45);background:rgba(75,14,16,.48)}.corrupted-focus-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.7fr);align-items:center;margin-bottom:32px;padding:clamp(28px,4vw,50px);overflow:hidden;border:1px solid rgba(255,226,170,.4);background:linear-gradient(125deg,rgba(70,12,20,.72),rgba(122,33,12,.54));box-shadow:0 30px 75px rgba(44,5,8,.32)}.corrupted-focus-hero:after{position:absolute;inset:12px;border:1px solid rgba(255,205,119,.14);content:"";pointer-events:none}.corrupted-focus-hero .commission-promotion-focus-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.corrupted-focus-hero .commission-promotion-focus-heading h1{max-width:10ch;font-size:clamp(3.6rem,7vw,7.5rem)}.halloween-countdown{position:relative;z-index:2;width:min(100%,520px);min-width:0;margin-inline:auto}.halloween-countdown-stage{position:relative;width:100%;aspect-ratio:1;isolation:isolate}.halloween-countdown-card{position:absolute;z-index:2;top:53%;left:50%;display:grid;place-items:center;width:min(52%,245px);min-height:34%;padding:clamp(12px,2vw,22px);transform:translate(-50%,-28%);border:2px solid #ffb13b;border-radius:24px;background:linear-gradient(180deg,#fff2cf,#f6cf8b);box-shadow:0 12px 0 #4d160e,0 20px 35px rgba(27,2,8,.48),inset 0 0 0 4px rgba(109,27,12,.12);color:#47130e;text-align:center}.halloween-countdown-card small{font-size:clamp(.72rem,1vw,.8rem);font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.halloween-countdown-facts{display:contents}.halloween-countdown-fact{position:absolute;z-index:3;display:grid;place-items:center;min-width:108px;padding:10px 14px;border:2px solid #ffae32;border-radius:999px;background:rgba(37,4,11,.94);box-shadow:0 9px 22px rgba(24,2,8,.48);color:#fff2ca;text-align:center;white-space:nowrap}.halloween-countdown-fact small{color:#ffb74e;font-size:.72rem;font-weight:950;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.halloween-countdown-fact.is-start{top:25%;left:-2%}.halloween-countdown-fact.is-end{top:25%;right:-2%}.halloween-countdown-fact.is-discount{top:47%;left:-5%}.halloween-countdown-fact.is-slots{top:47%;right:-5%}.corrupted-availability-stage{position:relative;margin:0 0 clamp(34px,5vw,62px);padding:12px 22px;border:1px solid rgba(255,222,166,.28);background:rgba(42,5,14,.5);box-shadow:inset 0 0 40px rgba(255,112,24,.08)}.corrupted-availability-stage .commission-availability{margin:0;border:0;background:transparent}.corrupted-journey{position:relative;margin:0 0 clamp(55px,8vw,100px);padding:clamp(32px,5vw,62px) clamp(54px,7vw,95px);overflow:hidden;border-block:1px solid rgba(255,220,165,.34);background:linear-gradient(90deg,rgba(41,5,15,.78),rgba(101,22,12,.62),rgba(41,5,15,.78))}.corrupted-journey header{display:grid;grid-template-columns:minmax(210px,.6fr) 1fr;gap:28px;align-items:end;margin-bottom:34px}.corrupted-journey header small{color:#ffb35f;font-size:.65rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.corrupted-journey ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid rgba(255,221,168,.22)}.corrupted-journey li+li{border-left:1px solid rgba(255,221,168,.22)}.corrupted-journey li span{color:#f97316;font:900 1.05rem var(--font-lore-display),serif}.corrupted-journey li strong{color:#ffcc70;font:800 clamp(1.25rem,2vw,1.75rem) var(--font-lore-display),serif}.corrupted-journey li p{margin:0;color:#ffe9d2;font-size:.78rem;line-height:1.6}.corrupted-journey-ornament{position:absolute;z-index:1;pointer-events:none}.corrupted-journey-ornament.is-left{left:-12px;bottom:-15px;width:78px;height:170px}.corrupted-journey-ornament.is-right{right:-8px;top:24px;width:120px;height:85px}.corrupted-promotion-details{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(30px,5vw,78px);margin-top:clamp(50px,8vw,100px);padding:clamp(28px,5vw,68px);overflow:hidden;border:1px solid rgba(255,227,170,.65);background:linear-gradient(125deg,rgba(43,8,20,.96),rgba(91,18,12,.94));box-shadow:0 35px 80px rgba(34,5,7,.42)}.corrupted-promotion-details:before{position:absolute;right:-70px;bottom:-95px;width:280px;height:280px;border:38px solid rgba(243,112,33,.13);border-radius:50%;content:""}.corrupted-details-ornaments{position:relative;z-index:2;display:grid;grid-column:1/-1;grid-template-columns:125px 1fr 125px;gap:24px;align-items:center;min-height:130px;margin:calc(clamp(28px,5vw,68px) * -1) calc(clamp(28px,5vw,68px) * -1) 0;padding:16px clamp(28px,5vw,68px);overflow:hidden;border-bottom:1px solid rgba(255,220,170,.28);background:rgba(20,2,10,.48)}.corrupted-promotion-heading,.corrupted-promotion-rates,.corrupted-promotion-terms{position:relative;z-index:1;min-width:0}.corrupted-promotion-heading small{color:#ffb35f;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.corrupted-promotion-rates{display:grid;align-self:start;margin:0;border-block:1px solid rgba(255,220,170,.38)}.corrupted-promotion-terms{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);padding-top:34px;border-top:1px solid rgba(255,220,170,.28)}.corrupted-promotion-terms ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.corrupted-promotion-terms li{position:relative;padding-left:20px;color:#ffe9d2;font-size:.78rem;line-height:1.55}.corrupted-promotion-terms li:before{position:absolute;left:0;color:#f97316;content:"✦"}.corrupted-promotion-details footer{display:flex;grid-column:1/-1;gap:24px;align-items:center;justify-content:space-between;padding-top:30px;border-top:1px solid rgba(255,220,170,.28)}.corrupted-promotion-details footer div{display:grid;gap:4px}.corrupted-promotion-details footer small{color:#ffb35f;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.corrupted-promotion-details footer strong{color:#fff0bf;font:800 clamp(1.1rem,2vw,1.7rem) var(--font-lore-display),serif}.commission-pricing-details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,90px);margin-top:100px;padding-top:65px;border-top:1px solid rgba(255,255,255,.24)}.commission-pricing-details dl{margin:0;border-top:1px solid rgba(255,255,255,.2)}.commission-pricing-details dl div{display:grid;grid-template-columns:1fr auto;gap:25px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.14)}.commission-pricing-details ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.commission-pricing-details li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14);color:#f4e7f2;font-size:.78rem;line-height:1.6}.commission-pricing-note{margin:45px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);color:#f9a8d4;font-size:.72rem;font-weight:800;letter-spacing:.035em}.commission-fanart-note{padding-block:105px;background:rgba(255,218,232,.72)}.commission-fanart-grid{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,100px);align-items:center}.commission-fanart-grid div>p:not(.eyebrow){color:#604d5c;font-size:.95rem;line-height:1.8}.commission-legal-note{margin-top:26px;padding-top:22px;border-top:1px solid rgba(76,29,87,.24);font-size:.76rem!important;font-weight:700}.commission-request .request-form{border:0;border-top:4px solid #db2777;padding:38px;box-shadow:0 25px 60px rgba(76,29,87,.13)}.commission-request .request-form select,.commission-request .request-form textarea{border:0;border-bottom:1px solid rgba(76,29,87,.28);border-radius:0;background:transparent}.commission-guided-form{display:block}.commission-form-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:38px;padding-bottom:22px;border-bottom:1px solid rgba(76,29,87,.2)}.commission-form-progress b{color:inherit;font:700 1rem var(--font-lore-display),serif}.commission-form-step{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px;margin:0;padding:0;border:0}.commission-form-step>legend{width:100%;grid-column:1/-1;margin-bottom:9px;color:#3f174e;font:700 clamp(1.8rem,2.5vw,2.5rem)/1.08 var(--font-lore-display),serif}.commission-form-step>div:not(.commission-form-actions):not(.commission-upload):not(.commission-minor-consent):not(.commission-review-brief)>label{display:block}.commission-field-hint{display:block;margin-top:6px;color:#8b6b80;font-size:.62rem;font-weight:700;letter-spacing:.03em}.commission-form-actions{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:12px}.commission-form-error{margin:0;color:#b4234d;font-size:.75rem;font-weight:800}.commission-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.commission-upload{padding:25px;border:1px solid rgba(76,29,87,.2);background:#fffdf8}.commission-upload>label{display:grid!important;gap:4px;margin-bottom:15px!important}.commission-upload>label strong{color:#3f174e;font:700 1.15rem var(--font-lore-display),serif}.commission-upload>label span{color:#806679;font-size:.68rem}.commission-upload-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.commission-upload-previews figcaption small{display:block;color:#8b6b80;font-weight:700}.commission-consent{display:grid!important;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin:0!important;padding:17px 0;border-bottom:1px solid rgba(76,29,87,.14);cursor:pointer}.commission-consent small{color:#806679;font-size:.67rem;line-height:1.55}.commission-minor-consent{padding:22px;background:#f8e5ef}.commission-minor-consent>label:first-child{display:block}.commission-minor-consent>.commission-consent{margin-top:13px!important}.commission-form-review dl{margin:0;border-top:1px solid rgba(76,29,87,.2)}.commission-form-review dl div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid rgba(76,29,87,.13)}.commission-review-brief{padding:20px;background:#fffdf8}.commission-request-success{align-self:start;padding:42px;border-top:4px solid #7c3aed;background:#fffdf8;box-shadow:0 25px 60px rgba(76,29,87,.13)}.commission-request-success p{color:#604d5c;font-size:.84rem;line-height:1.7}.commission-faq{padding-block:120px 145px}.commission-faq>div{border-top:1px solid rgba(76,29,87,.22)}.commission-faq details{border-bottom:1px solid rgba(76,29,87,.18)}.commission-faq summary{position:relative;padding:25px 46px 25px 0;color:#3f174e;font:700 clamp(1.2rem,2vw,1.65rem) var(--font-lore-display),serif;cursor:pointer;list-style:none}.commission-faq summary::-webkit-details-marker{display:none}.commission-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:#db2777;font:700 1.5rem var(--font-lore-display),serif}.commission-faq details[open] summary:after{content:"−"}.commission-faq details p{max-width:850px;margin:-7px 0 25px;color:#604d5c;font-size:.86rem;line-height:1.75}.commission-detail-breadcrumbs{display:flex;justify-content:space-between;gap:25px;padding-block:28px;color:#654b61;font-size:.76rem;font-weight:750}.commission-detail{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);height:calc(100vh - 165px);min-height:700px;overflow:hidden;box-shadow:0 30px 72px rgba(76,29,87,.18)}.commission-detail-visual{min-height:0;display:flex;flex-direction:column;padding:40px clamp(26px,3vw,48px) 24px;background:#231b28 url(/backgrounds/artwork-viewing-stage-v1.webp) 50%/cover}.commission-detail-visual img{width:100%;min-height:0;flex:1;object-fit:contain;filter:drop-shadow(0 25px 38px rgba(15,6,23,.4))}.commission-detail-visual p{margin:17px 0 0;color:#fff2f8;font-size:.7rem;font-weight:750;letter-spacing:.04em}.commission-detail-copy{overflow-y:auto;padding:clamp(48px,5vw,76px);background:#fffaf3 url(/backgrounds/lorewise-parchment-v2.webp) 70%/auto 100%}.commission-detail-copy>header{padding-bottom:52px}.commission-detail-copy>header small{color:#db2777;font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.commission-detail-copy>header p{color:#6d28d9;font-size:.78rem;font-weight:800}.commission-detail-copy>section{padding-block:48px;border-top:1px solid rgba(76,29,87,.2)}.commission-detail-copy section h2{margin:0 0 20px;color:#3f174e;font:700 clamp(2rem,3vw,3.2rem)/1.04 var(--font-lore-display),serif}.commission-detail-copy section>p:not(.eyebrow),.commission-similar-cta p{color:#604d5c;font-size:.95rem;line-height:1.8}.commission-detail-facts{margin:0;border-top:1px solid rgba(76,29,87,.18)}.commission-detail-facts div{display:grid;grid-template-columns:145px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid rgba(76,29,87,.13)}.commission-detail-facts dt{color:#8b536e;font-size:.67rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.commission-detail-facts dd{margin:0;color:#352238;font-size:.86rem;font-weight:750}.commission-similar-cta{margin-top:45px;padding:34px;border-top:4px solid #db2777;background:#f8e5ef}.commission-similar-cta>span{color:#7c3aed;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.commission-related{padding-block:125px 105px}.commission-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(25px,4vw,56px)}.commission-related a>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;box-shadow:0 20px 45px rgba(76,29,87,.16)}.commission-related a>span{display:grid;gap:6px;padding-top:18px}.commission-related small{color:#db2777;font-size:.67rem;font-weight:850}.commission-related strong{color:#3f174e;font:700 clamp(1.4rem,2vw,2.2rem) var(--font-lore-display),serif}.commission-related em{color:#604d5c;font-size:.73rem;font-style:normal;font-weight:750}.commission-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;padding-block:38px 70px;border-top:1px solid rgba(76,29,87,.24)}.commission-pagination>a:first-child{text-align:left}.commission-pagination>a:last-child{text-align:right}.commission-pagination a{color:#6d28d9}.commission-pagination a>small,.commission-pagination a>strong{display:block}.commission-pagination a>small{color:#765d70;font-size:.62rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.commission-pagination a>strong{margin-top:4px;font:700 .95rem var(--font-lore-display),serif}.commission-pagination>a:nth-child(2){border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1120px){.commission-hero-grid{grid-template-columns:1fr}.commission-hero-art{width:min(100%,720px);min-height:560px;margin-inline:auto}}@media (max-width:980px){.commission-fanart-grid{grid-template-columns:1fr}.commission-hero-art{width:min(100%,680px);min-height:600px;margin-inline:auto}.commission-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-card,.commission-card-feature{grid-column:span 6}.commission-case-study{grid-template-columns:1fr}.commission-case-reverse .commission-case-copy{order:0}.commission-price-grid,.corrupted-portrait-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.corrupted-portrait-collage{min-height:0;grid-template-rows:auto}.corrupted-portrait-gallery figure:nth-child(n){min-height:470px;grid-column:auto;grid-row:auto}.corrupted-portrait-gallery figure:first-child{grid-column:1/-1}.corrupted-focus-hero,.corrupted-journey header,.corrupted-promotion-details{grid-template-columns:1fr}.corrupted-gallery-side{grid-template-columns:130px 1fr}.commission-price-grid article:last-child{grid-column:1/-1;width:min(100%,520px);margin-inline:auto}.commission-detail{height:auto;min-height:0;grid-template-columns:1fr;overflow:visible}.commission-detail-visual{min-height:760px}.commission-detail-copy{overflow:visible}}@media (max-width:640px){.corrupted-focus-hero{grid-template-columns:1fr;padding:24px 20px}.halloween-countdown{width:min(100%,500px)}.halloween-countdown-card{width:min(64%,220px)}.halloween-countdown-facts{position:absolute;top:100%;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:12px}.halloween-countdown-stage{margin-bottom:122px}.halloween-countdown-fact{position:static;min-width:0;border-radius:14px;white-space:normal}.corrupted-availability-stage{padding-inline:10px}.corrupted-journey{padding:28px 20px 38px}.corrupted-journey ol{grid-template-columns:1fr}.corrupted-journey li+li{border-top:1px solid rgba(255,221,168,.22);border-left:0}.corrupted-journey-ornament.is-left{left:auto;right:-12px;bottom:-28px;opacity:.35}.corrupted-journey-ornament.is-right{display:none}.commission-hero{min-height:0;padding-top:70px}.commission-hero-copy .button-row{display:grid;grid-template-columns:1fr}.commission-hero-copy .button{width:100%}.commission-hero-art{min-height:470px}.commission-section-heading{grid-template-columns:1fr;gap:20px}.commission-featured,.commission-process{padding-block:85px}.commission-case-images,.commission-case-reverse .commission-case-images,.commission-featured-grid,.commission-gallery,.commission-related>div{grid-template-columns:1fr}.commission-card,.commission-card-feature{grid-column:1}.commission-card-feature .commission-card-copy h3{font-size:clamp(2rem,10vw,3.2rem)}.commission-case-studies{padding-block:80px}.commission-case-study{padding-block:60px}.commission-process .process-grid article{min-height:220px}.commission-pricing{padding-block:85px}.commission-launch-offer{gap:8px}.commission-launch-offer,.commission-promotion-banner{grid-template-columns:1fr}.corrupted-portrait-gallery{padding:24px 18px}.corrupted-portrait-collage,.corrupted-portrait-gallery>header{grid-template-columns:1fr}.corrupted-gallery-side{grid-template-columns:100px 1fr}.corrupted-gallery-side>div{min-height:95px}.corrupted-portrait-gallery figure:first-child,.corrupted-portrait-gallery figure:nth-child(n){min-height:520px;grid-column:auto}.corrupted-promotion-details{padding:28px 20px}.corrupted-details-ornaments{grid-template-columns:72px 1fr 72px;min-height:90px;margin:-28px -20px 0;padding-inline:14px}.corrupted-promotion-rates,.corrupted-promotion-terms{grid-template-columns:1fr}.corrupted-promotion-rates div+div{border-top:1px solid rgba(255,220,170,.22)}.corrupted-promotion-details footer{align-items:stretch;flex-direction:column}.corrupted-promotion-details footer a{justify-content:space-between;width:100%}.commission-launch-offer p{margin:10px 0 0}.commission-price-grid,.commission-pricing-details{grid-template-columns:1fr}.commission-price-grid article:last-child{grid-column:auto;width:auto}.commission-price-grid{gap:58px}.commission-price-grid p{min-height:0}.commission-pricing-details{margin-top:80px;padding-top:55px}.commission-request .request-form{padding:27px 20px}.commission-form-progress{gap:7px}.commission-form-step{grid-template-columns:1fr}.commission-form-step>legend{grid-column:auto}.commission-form-actions{align-items:stretch;flex-direction:column-reverse}.commission-form-actions .button{width:100%}.commission-upload-previews{grid-template-columns:1fr 1fr}.commission-form-review dl div{grid-template-columns:1fr;gap:3px}.commission-request-success{padding:34px 22px}.commission-faq{padding-block:85px 100px}.commission-detail-breadcrumbs{align-items:center;font-size:.68rem}.commission-detail-visual{min-height:570px;padding-inline:20px}.commission-detail-copy{padding:52px 22px}.commission-detail-facts div{grid-template-columns:1fr;gap:4px}.commission-similar-cta{padding:28px 22px}.commission-pagination{grid-template-columns:1fr;align-items:start}.commission-pagination>a:last-child{text-align:left}.commission-pagination>a:nth-child(2){grid-row:1;width:fit-content}}.commission-card-copy p,.commission-card-link,.commission-faq details p,.commission-featured-grid em,.commission-pricing-details li,.commission-process .process-grid p{font-size:clamp(.84rem,1vw,.98rem)}.commission-request .request-form label,.commission-review-brief p{font-size:.82rem}@media (max-width:640px){.commission-request .commission-layout{display:flex;flex-direction:column}.commission-request .commission-guided-form{order:1}.commission-request .commission-layout>div{order:2}}.commission-status-payment{margin-top:24px;padding:24px;border-top:3px solid #db2777;background:rgba(32,25,37,.94);color:#fff7db}.commission-status-payment p:not(.eyebrow){color:#f3dbea;line-height:1.65}.commission-hero{min-height:650px}.commission-case-studies,.commission-fanart-note,.commission-faq,.commission-featured,.commission-pricing,.commission-process{padding-block:88px}@media (max-width:720px){.commission-case-studies,.commission-fanart-note,.commission-faq,.commission-featured,.commission-pricing,.commission-process{min-height:0;padding-block:48px}.commission-hero{min-height:0;padding-block:52px}.commission-detail-page figcaption,.commission-detail-page small{font-size:12px}}.commission-account-required{align-self:start;padding:clamp(30px,5vw,58px);border-top:5px solid #7c3aed;background:#fffaf1;box-shadow:0 24px 55px rgba(23,37,84,.16)}.commission-account-required .button{margin-top:18px}.commission-account-recognized{display:grid;grid-template-columns:auto 1fr;gap:5px 18px;align-items:center;padding:18px 20px;border-left:4px solid #16a36a;background:#e9fbf1}.commission-account-recognized small{grid-column:1/-1;color:#53637a;line-height:1.55}.commission-status-benefit-breakdown{margin:20px 0;border-block:1px solid rgba(23,37,84,.18)}.commission-status-benefit-breakdown div{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.commission-status-benefit-breakdown dt{color:#59627a;font-size:.7rem;font-weight:800}.commission-status-benefit-breakdown dd{margin:0;color:#172554;font-weight:900}.commission-status-benefit-breakdown div:last-child{border-top:1px solid rgba(23,37,84,.12)}.commission-page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 820px}.commission-promotion-focus-page .commission-pricing{min-height:100vh;padding-top:clamp(34px,5vw,72px)}.commission-request-focus-page{min-height:100vh;background:#fff8f1}.commission-request-focus-intro{padding:clamp(38px,6vw,78px) 0 clamp(120px,13vw,190px);color:#fff4dc;background:linear-gradient(125deg,#35101a,#741d12 64%,#b84112)}.commission-request-focus-intro a{display:inline-flex;margin-bottom:clamp(38px,6vw,70px);color:#ffe7ad;font-size:.76rem;font-weight:900;text-decoration:none}.commission-request-focus-intro .eyebrow{color:#ffbd45}.commission-request-focus-intro p:last-child{max-width:720px;margin:0;color:#ffe9d2;font-size:clamp(.9rem,1.4vw,1.08rem);line-height:1.75}.commission-request-focus-page .commission-request{margin-top:clamp(-105px,-8vw,-70px);padding-top:0}.commission-request-promotion-summary{position:relative;z-index:3;margin-top:clamp(-95px,-7vw,-60px)}.commission-request-promotion-summary .commission-promotion-banner{margin-bottom:38px}.commission-request-focus-page.has-promotion-summary .commission-request{margin-top:0}.commission-request-focus-page .commission-request>.shell{position:relative;z-index:2;padding:clamp(24px,4vw,52px);background:#fffdf8;box-shadow:0 30px 80px rgba(76,29,35,.2)}.commission-request-focus-page #richiesta{scroll-margin-top:110px}.commission-promotion-focus-back{display:inline-flex;min-height:44px;align-items:center;margin-bottom:clamp(34px,5vw,62px);color:#fef08a;font-size:.72rem;font-weight:900;text-decoration:none}.commission-promotion-focus-back:focus-visible{outline:3px solid #fff;outline-offset:4px}.commission-promotion-focus-heading{align-items:end;margin-bottom:clamp(35px,5vw,58px)}.commission-promotion-focus-heading>p{color:#f4e7f2}.commission-promotion-focus-page .commission-promotion-banner{scroll-margin-top:28px}.commission-promotion-focus-actions{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:clamp(45px,6vw,80px);padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.commission-promotion-focus-actions a{display:inline-flex;gap:22px;align-items:center;min-height:50px;padding:13px 18px;border:1px solid rgba(254,240,138,.48);color:#31133d;background:#fef08a;font-size:.72rem;font-weight:950;text-decoration:none}.commission-promotion-focus-actions a+a{color:#fff6d0;background:transparent}.commission-promotion-focus-actions a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:700px){.commission-promotion-focus-page .commission-pricing{padding-block:24px 68px}.commission-promotion-focus-heading{grid-template-columns:1fr}.commission-promotion-focus-heading>p{margin-top:16px}.commission-promotion-focus-heading h1{font-size:clamp(3.2rem,16vw,5.1rem)}.commission-promotion-focus-page .commission-availability{margin-bottom:34px}.commission-promotion-focus-page .commission-promotion-banner{margin-bottom:46px}.commission-promotion-focus-actions{display:grid}.commission-promotion-focus-actions a{justify-content:space-between;width:100%}}.commission-hub-page .commission-chapter-navigation{padding-block:clamp(70px,8vw,110px) 0;color:#4a263f;background:#f8efe9;box-shadow:none}.commission-hub-page .commission-chapter-navigation header{gap:clamp(35px,7vw,100px);margin-bottom:clamp(44px,6vw,72px)}.commission-hub-page .commission-chapter-navigation header h2{max-width:12ch;color:#3f174e;font-size:clamp(3.4rem,6vw,6.7rem);line-height:.88;letter-spacing:-.05em}.commission-hub-page .commission-chapter-navigation header>p{color:#765d70;font-size:.96rem}.commission-hub-page .commission-chapter-navigation .eyebrow{color:#b52865}.commission-hub-page .commission-chapter-navigation nav{display:grid;width:100vw;margin-left:calc(50% - 50vw);gap:0;overflow:hidden}.commission-hub-page .commission-chapter-navigation nav>a{isolation:isolate;display:grid;min-height:clamp(420px,34vw,560px);grid-template-columns:1fr auto;grid-template-rows:minmax(170px,1fr) auto auto;gap:24px 18px;align-items:end;padding:clamp(28px,3vw,52px);overflow:hidden;border:0;background:none;box-shadow:none;transform:none}.commission-hub-page .commission-chapter-navigation nav>a:after,.commission-hub-page .commission-chapter-navigation nav>a:before{position:absolute;z-index:-1;content:"";pointer-events:none;transition:transform .45s ease,opacity .45s ease}.commission-hub-page .commission-chapter-navigation nav>a:before{inset:0}.commission-hub-page .commission-chapter-navigation nav>a:after{right:-25%;bottom:-32%;width:72%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.16);filter:blur(2px)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=panoramica]{color:#3f174e}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=panoramica]:before{background:radial-gradient(circle at 75% 14%,rgba(255,255,255,.8),transparent 28%),linear-gradient(150deg,#fde8ec,#efb6cb)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=prezzi]:before{background:radial-gradient(circle at 75% 15%,rgba(233,111,255,.28),transparent 30%),linear-gradient(150deg,#201925,#3a2f43)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=portfolio]:before{background:radial-gradient(circle at 72% 15%,rgba(51,218,231,.28),transparent 30%),linear-gradient(150deg,#07304a,#075f73)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=metodo]:before{background:radial-gradient(circle at 72% 14%,rgba(255,188,73,.28),transparent 30%),linear-gradient(150deg,#2e2535,#b34b24)}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible,.commission-hub-page .commission-chapter-navigation nav>a:hover{transform:none;border:0;outline:0;background:none}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible:before,.commission-hub-page .commission-chapter-navigation nav>a:hover:before{transform:scale(1.035)}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible:after,.commission-hub-page .commission-chapter-navigation nav>a:hover:after{transform:translate(-12%,-12%) scale(1.12)}.commission-hub-page .commission-chapter-navigation nav>a[aria-current=page]{border:0;background:none;box-shadow:inset 0 7px #f7cc62}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{align-self:center;justify-self:center;grid-column:1/-1;width:min(78%,230px);height:min(24vw,250px);padding:0;object-fit:contain;border:0;background:transparent;box-shadow:none;filter:drop-shadow(0 22px 25px rgba(39,5,45,.2));transition:transform .45s ease}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible .commission-chapter-icon,.commission-hub-page .commission-chapter-navigation nav>a:hover .commission-chapter-icon{transform:translateY(-8px) rotate(-2deg)}.commission-hub-page .commission-chapter-navigation .commission-chapter-number{top:clamp(24px,2.5vw,42px);right:clamp(24px,2.5vw,42px);color:currentColor;font-size:clamp(1rem,1.5vw,1.35rem);opacity:.62}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{grid-column:1/-1;gap:10px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy small{color:inherit;font-size:.62rem;opacity:.78}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{max-width:9ch;font-size:clamp(2.25rem,3.1vw,4rem);line-height:.9;letter-spacing:-.035em}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em{max-width:33ch;color:inherit;font-size:.75rem;line-height:1.65;opacity:.82}.commission-hub-page .commission-chapter-navigation nav>a:not([data-chapter=panoramica]){color:#fff5df}.commission-chapter-state{align-self:center;color:inherit;font-size:.6rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.commission-hub-page .commission-chapter-navigation nav b{align-self:center;color:inherit;font-size:1.3rem}.commission-hub-page .commission-chapter-navigation footer{padding-block:clamp(34px,4vw,52px);border-top:0}.commission-hub-page .commission-chapter-navigation footer>a:last-child{color:#922253}.commission-chapter-masthead.is-prezzi{background:radial-gradient(circle at 82% 25%,rgba(229,95,255,.28),transparent 28%),linear-gradient(125deg,#1b141f,#32293a 60%,#8f296e)}.commission-chapter-masthead.is-portfolio{background:radial-gradient(circle at 82% 25%,rgba(48,221,226,.25),transparent 28%),linear-gradient(125deg,#06283e,#07566b 60%,#117d83)}.commission-chapter-masthead.is-metodo{background:radial-gradient(circle at 82% 25%,rgba(255,191,74,.3),transparent 28%),linear-gradient(125deg,#271f2d,#8d2c25 60%,#c26728)}.commission-chapter-masthead.is-prezzi .commission-chapter-masthead-emblem{background:radial-gradient(circle,rgba(223,81,255,.22),rgba(16,11,18,.7) 70%)}.commission-chapter-masthead.is-portfolio .commission-chapter-masthead-emblem{background:radial-gradient(circle,rgba(45,220,228,.2),rgba(3,32,48,.72) 70%)}.commission-chapter-masthead.is-metodo .commission-chapter-masthead-emblem{background:radial-gradient(circle,rgba(255,188,65,.2),rgba(73,10,22,.72) 70%)}.commission-hub-page.is-prezzi .commission-pricing{background:radial-gradient(circle at 12% 8%,rgba(219,39,119,.18),transparent 25%),#1d1722}.commission-hub-page.is-portfolio{background-color:#edf7f5}.commission-hub-page.is-portfolio .commission-case-studies{background:#073c50}.commission-hub-page.is-metodo{background-color:#fff7ec}.commission-hub-page.is-metodo .commission-fanart-note{background:linear-gradient(120deg,rgba(255,218,232,.82),rgba(255,225,187,.82))}@media (max-width:1050px){.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-hub-page .commission-chapter-navigation nav>a{min-height:500px}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{height:230px}}@media (max-width:700px){.commission-hub-page .commission-chapter-navigation{padding-top:62px}.commission-hub-page .commission-chapter-navigation header h2{font-size:clamp(3.15rem,15vw,4.7rem)}.commission-hub-page .commission-chapter-navigation nav{width:100vw;margin-left:calc(50% - 50vw);padding:0;overflow-x:auto;grid-template-columns:repeat(4,minmax(86vw,1fr));scroll-padding-inline:7vw}.commission-hub-page .commission-chapter-navigation nav>a{min-height:520px;padding:34px 28px;scroll-snap-align:center}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{width:min(78%,250px);height:245px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(2.6rem,12vw,4rem)}}.is-corrupted-portrait .commission-pricing{position:relative;z-index:1;isolation:isolate;overflow:hidden;padding-block:clamp(38px,5vw,76px) clamp(100px,10vw,160px);background:radial-gradient(circle at 12% 16%,rgba(171,35,77,.34),transparent 28%),radial-gradient(circle at 88% 12%,rgba(255,114,24,.22),transparent 23%),linear-gradient(180deg,#100515,#210715 37%,#0b050d 76%,#060409)}.is-corrupted-portrait .commission-pricing:before{z-index:-4;opacity:.34;background-image:url(/backgrounds/halloween-corrupted-portrait-bg-v1.png);background-position:top;background-size:cover;filter:none}.is-corrupted-portrait .commission-pricing:after{z-index:-2;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,185,82,.018) 47px,transparent 48px 92px),linear-gradient(180deg,rgba(5,2,10,.22),rgba(20,2,13,.72))}.corrupted-promo-rails{position:relative;z-index:12;overflow:hidden;color:#fff5db;background:#090309;box-shadow:0 14px 40px rgba(0,0,0,.46)}.corrupted-promo-rail{overflow:hidden;border-block:1px solid rgba(255,187,69,.52);background:linear-gradient(90deg,#24051a,#5c0c24 48%,#24051a)}.corrupted-promo-rail:first-child{box-shadow:inset 0 0 28px rgba(255,104,18,.17),0 0 22px rgba(255,84,25,.18)}.corrupted-promo-rail.is-reverse{color:#1b0710;border-color:#ffb634;background:linear-gradient(90deg,#ff9b1c,#ffd66a,#ff761f)}.corrupted-promo-rail.is-reverse>div{animation-direction:reverse;animation-duration:29s}.corrupted-promo-rail i{color:#ffbd45;font-style:normal;text-shadow:0 0 12px currentColor}.corrupted-promo-rail.is-reverse i{color:#7c1525}.corrupted-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;contain:paint;pointer-events:none}.corrupted-atmosphere:before{position:absolute;inset:0;opacity:.44;background:radial-gradient(circle at 50% 26%,transparent 0 20%,rgba(5,1,8,.48) 68%),linear-gradient(90deg,rgba(5,2,9,.68),transparent 18% 82%,rgba(5,2,9,.7));content:""}.corrupted-atmosphere .corrupted-halloween-sticker{z-index:2;filter:none;will-change:transform}.corrupted-mist{position:absolute;z-index:1;width:70vw;height:230px;border-radius:50%;opacity:.7;background:radial-gradient(ellipse,rgba(198,64,151,.13),transparent 68%)}.corrupted-mist.is-one{top:520px;left:-30%}.corrupted-mist.is-two{top:1420px;right:-34%;background:rgba(255,118,35,.1);animation-delay:-6s}.corrupted-focus-hero{min-height:clamp(650px,66vw,890px);grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);gap:clamp(35px,5vw,80px);margin:0 0 clamp(40px,6vw,80px);padding:clamp(42px,6vw,92px);overflow:visible;border:1px solid rgba(255,202,103,.32);background:linear-gradient(120deg,rgba(14,3,16,.92),rgba(71,7,28,.68) 60%,rgba(28,3,12,.72));box-shadow:0 45px 110px rgba(0,0,0,.52),inset 0 0 90px rgba(210,45,87,.08);backdrop-filter:none}.corrupted-focus-hero:before{position:absolute;inset:-2px;z-index:-1;padding:2px;background:linear-gradient(115deg,#ff7a1a,#ffcf65,#b8225e,#ff7a1a);opacity:.72;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.corrupted-focus-hero:after{inset:16px;border-color:rgba(255,213,130,.18)}.corrupted-focus-hero .commission-promotion-focus-heading h1{max-width:8ch;margin-block:15px 24px;color:#fff1c9;font-size:clamp(4.6rem,8.8vw,9.4rem);line-height:.78;letter-spacing:-.065em;text-shadow:0 4px 0 #5a0c1f,0 0 36px rgba(255,91,25,.24)}.corrupted-focus-hero .commission-promotion-focus-heading .eyebrow{color:#ffbd45;text-shadow:0 0 16px rgba(255,151,34,.42)}.corrupted-focus-hero .commission-promotion-focus-heading>p{max-width:60ch;color:#f2dce6;font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.75}.corrupted-hero-offer{display:grid;grid-template-columns:1fr auto;gap:7px 22px;align-items:end;margin-top:30px;padding:22px 0;border-block:1px solid rgba(255,190,75,.3)}.corrupted-hero-offer small,.corrupted-hero-offer span{color:#d9baca;font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.corrupted-hero-offer strong{grid-column:1;color:#ffbc42;font:750 clamp(1.45rem,2.4vw,2.45rem)/1 var(--font-display),Georgia,serif;text-shadow:0 0 20px rgba(255,139,28,.26)}.corrupted-hero-offer small{grid-column:1}.corrupted-hero-offer a{display:flex;grid-column:2;grid-row:1/4;gap:24px;align-items:center;align-self:stretch;padding:16px 20px;color:#270711;background:linear-gradient(110deg,#ff921e,#ffd66b);box-shadow:0 0 0 1px #ffd98a,0 0 30px rgba(255,125,25,.3);font-size:.67rem;font-weight:950;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.corrupted-hero-offer a:focus-visible,.corrupted-hero-offer a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffe5a8,0 0 38px rgba(255,116,24,.42)}.corrupted-hero-offer a i{font-size:1.15rem;font-style:normal}.halloween-countdown{width:min(100%,590px);transform:translateZ(0);will-change:transform;filter:none;animation:corruptedDioramaFloat 7s ease-in-out infinite}.halloween-countdown-stage:before{position:absolute;inset:3%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,129,25,.3),rgba(191,31,93,.1) 52%,transparent 72%);content:""}.halloween-countdown-card{border-color:#ffc252;background:linear-gradient(180deg,#fff2cf,#f3c06f);box-shadow:0 10px 0 #4d091a,0 0 34px rgba(255,132,28,.3),inset 0 0 0 4px rgba(109,27,12,.12)}.halloween-countdown-fact{border-color:#ffb02d;box-shadow:0 0 0 1px rgba(255,222,156,.2),0 0 25px rgba(255,114,27,.24)}.corrupted-availability-stage{border:0;border-block:1px solid rgba(255,185,71,.38);background:linear-gradient(90deg,rgba(35,3,18,.78),rgba(119,17,31,.68),rgba(35,3,18,.78));box-shadow:0 0 32px rgba(255,75,29,.1),inset 0 0 40px rgba(255,112,24,.08)}.corrupted-journey,.corrupted-portrait-gallery,.corrupted-promotion-details{contain-intrinsic-size:auto 760px;backdrop-filter:none}.corrupted-journey{border-color:rgba(255,188,76,.42);background:linear-gradient(90deg,rgba(17,3,16,.9),rgba(91,9,31,.72),rgba(17,3,16,.9));box-shadow:0 30px 80px rgba(0,0,0,.28)}.corrupted-journey li{transition:background .3s ease,transform .3s ease}.corrupted-journey li:hover{background:rgba(137,20,40,.34);transform:translateY(-5px)}.corrupted-portrait-gallery{border-color:rgba(255,197,91,.35);background:linear-gradient(145deg,rgba(43,4,30,.82),rgba(17,3,18,.88));box-shadow:0 40px 100px rgba(0,0,0,.4)}.corrupted-portrait-gallery figure{transition:transform .35s ease,box-shadow .35s ease}.corrupted-portrait-gallery figure:hover{z-index:3;transform:translateY(-8px) rotate(-.35deg);box-shadow:0 28px 60px rgba(0,0,0,.45),0 0 0 1px #ffb13b}.corrupted-promotion-details{border-color:rgba(255,198,88,.72);background:linear-gradient(125deg,rgba(28,3,24,.96),rgba(84,8,30,.94));box-shadow:0 0 0 1px rgba(255,92,24,.1),0 40px 100px rgba(0,0,0,.48),0 0 42px rgba(255,85,25,.12)}.corrupted-promotion-rates{position:relative;overflow:hidden;background:rgba(18,2,13,.34)}.corrupted-promotion-rates:after{position:absolute;inset:0 auto 0 -30%;width:26%;background:linear-gradient(90deg,transparent,rgba(255,225,145,.16),transparent);transform:translateZ(0) skewX(-18deg);will-change:transform;content:"";animation:corruptedRateSweep 5.5s ease-in-out infinite}.corrupted-promotion-rates dd{text-shadow:0 0 22px rgba(255,170,42,.34)}.corrupted-promotion-details footer a{background:linear-gradient(110deg,#ff941f,#ffd76e);box-shadow:0 0 0 1px #ffe3a0,0 0 30px rgba(255,119,19,.26)}@media (max-width:980px){.corrupted-focus-hero{min-height:0;grid-template-columns:1fr;overflow:hidden}.corrupted-focus-hero .commission-promotion-focus-heading h1{max-width:10ch}}@media (max-width:640px){.corrupted-promo-rail span{min-height:36px;gap:20px;padding-inline:18px;font-size:.54rem}.is-corrupted-portrait .commission-pricing{padding-top:24px}.corrupted-focus-hero{padding:34px 20px 28px}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-size:clamp(4rem,19vw,6.5rem)}.corrupted-hero-offer{grid-template-columns:1fr}.corrupted-hero-offer a,.corrupted-hero-offer small,.corrupted-hero-offer strong{grid-column:1;grid-row:auto}.corrupted-hero-offer a{justify-content:space-between;margin-top:12px}.corrupted-journey li:hover,.corrupted-portrait-gallery figure:hover{transform:none}}@media (prefers-reduced-motion:reduce){.is-corrupted-portrait .commission-pricing:before{animation:none!important}}.is-corrupted-portrait .commission-pricing{padding-block:clamp(26px,3.5vw,48px) clamp(54px,6vw,82px)}.corrupted-focus-hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(330px,.66fr);gap:clamp(24px,4vw,58px);margin-bottom:clamp(22px,3vw,38px);padding:clamp(32px,4vw,58px)}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-family:var(--font-lore-display),Georgia,serif;font-size:clamp(4rem,7vw,7.4rem);line-height:.82;letter-spacing:-.045em;text-wrap:balance}.corrupted-focus-hero .commission-promotion-focus-heading>p{font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.62}.corrupted-hero-offer{margin-top:22px;padding:17px 0}.halloween-countdown{width:min(100%,440px)}.corrupted-availability-stage{margin-bottom:clamp(22px,3vw,36px);padding-block:8px}.corrupted-journey,.corrupted-portrait-gallery,.corrupted-promotion-details{content-visibility:auto;contain-intrinsic-size:auto 520px}.corrupted-journey{margin-bottom:clamp(28px,4vw,48px);padding:clamp(24px,3vw,38px) clamp(38px,5vw,68px)}.corrupted-journey header{grid-template-columns:minmax(180px,.45fr) 1fr;margin-bottom:22px}.corrupted-journey li{padding:clamp(18px,2vw,26px)}.corrupted-journey li strong{font-size:clamp(1.15rem,1.55vw,1.5rem)}.corrupted-portrait-gallery{margin-bottom:clamp(28px,4vw,48px);padding:clamp(24px,3vw,38px)}.corrupted-portrait-gallery>header{gap:clamp(22px,3vw,42px);margin-bottom:24px;padding-bottom:22px}.corrupted-portrait-gallery>header h2{font-family:var(--font-lore-display),Georgia,serif;font-size:clamp(2rem,3.5vw,3.6rem);letter-spacing:-.025em}.corrupted-portrait-collage{min-height:560px}.corrupted-promotion-details{grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:clamp(24px,3vw,42px);margin-top:clamp(26px,4vw,46px);padding:clamp(24px,3.6vw,48px)}.corrupted-details-ornaments{grid-template-columns:90px 1fr 90px;min-height:92px;margin:calc(clamp(24px,3.6vw,48px) * -1) calc(clamp(24px,3.6vw,48px) * -1) 0;padding:10px clamp(24px,3.6vw,48px)}.corrupted-promotion-heading p{line-height:1.58}.corrupted-promotion-rates{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;border:1px solid rgba(255,220,170,.38);background:linear-gradient(110deg,rgba(18,2,13,.72),rgba(87,9,34,.58))}.corrupted-promotion-rates div{padding:18px 6px}.corrupted-promotion-rates div+div{border-left:1px solid rgba(255,220,170,.22)}.corrupted-promotion-terms{gap:clamp(24px,3vw,42px);padding-top:24px}.corrupted-promotion-terms h3{font-family:var(--font-lore-display),Georgia,serif}.corrupted-promotion-details footer{padding-top:22px}.is-corrupted-portrait .commission-promotion-focus-actions{margin-top:clamp(28px,4vw,45px);padding-top:22px}@media (max-width:980px){.corrupted-focus-hero{grid-template-columns:1fr}.halloween-countdown{width:min(100%,390px)}.corrupted-promotion-details{grid-template-columns:1fr}}@media (max-width:700px){.is-corrupted-portrait .commission-pricing{padding-block:18px 48px}.corrupted-focus-hero{grid-template-columns:1fr;padding:28px 18px 22px}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-size:clamp(3.3rem,15vw,5.2rem);line-height:.86}.halloween-countdown{width:min(100%,350px)}.halloween-countdown-stage{margin-bottom:100px}.corrupted-availability-stage{margin-bottom:22px}.corrupted-journey{margin-bottom:26px;padding:24px 18px}.corrupted-journey header{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.corrupted-journey ol{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);grid-template-columns:none;gap:10px;overflow-x:auto;padding-bottom:10px;border:0;scroll-snap-type:x mandatory;scrollbar-color:#ff9b25 rgba(255,255,255,.08)}.corrupted-journey li{min-height:175px;border:1px solid rgba(255,221,168,.22)!important;scroll-snap-align:start}.corrupted-portrait-gallery{margin-bottom:26px;padding:22px 16px}.corrupted-portrait-gallery>header{grid-template-columns:1fr;gap:16px;margin-bottom:18px;padding-bottom:18px}.corrupted-gallery-side{grid-template-columns:78px 1fr;gap:12px}.corrupted-gallery-side>div{min-height:76px}.corrupted-portrait-collage{display:grid;min-height:0;grid-auto-flow:column;grid-auto-columns:min(78vw,310px);grid-template-columns:none;grid-template-rows:460px;gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory;scrollbar-color:#ff9b25 rgba(255,255,255,.08)}.corrupted-portrait-gallery figure:first-child,.corrupted-portrait-gallery figure:nth-child(n){min-height:0;height:460px;grid-column:auto;grid-row:1;scroll-snap-align:start}.corrupted-promotion-details{gap:22px;margin-top:26px;padding:22px 16px;overflow:clip}.corrupted-details-ornaments{grid-template-columns:56px 1fr 56px;min-height:72px;margin:-22px -16px 0;padding:8px 10px}.corrupted-details-ornaments>span:not(.corrupted-halloween-sticker){font-size:.52rem;letter-spacing:.08em}.corrupted-promotion-heading h2{font-size:clamp(2.65rem,13vw,4rem)}.corrupted-promotion-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.corrupted-promotion-rates div{padding:15px 3px}.corrupted-promotion-rates div+div{border-top:0;border-left:1px solid rgba(255,220,170,.22)}.corrupted-promotion-rates dt{font-size:clamp(.42rem,2.2vw,.56rem);letter-spacing:0}.corrupted-promotion-rates dd{font-size:clamp(1.35rem,8vw,2rem)}.corrupted-promotion-terms{grid-template-columns:1fr;gap:20px;padding-top:20px}.corrupted-promotion-terms section+section{padding-top:20px;border-top:1px solid rgba(255,220,170,.18)}.corrupted-promotion-details footer{gap:16px;padding-top:20px}.is-corrupted-portrait .commission-promotion-focus-actions{margin-top:26px}.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(270px,76vw));scroll-padding-inline:12px}.commission-hub-page .commission-chapter-navigation nav>a{min-height:338px;grid-template-rows:minmax(116px,auto) auto auto;gap:14px 12px;padding:20px 18px;scroll-snap-align:start}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{width:min(52%,145px);height:132px}.commission-hub-page .commission-chapter-navigation .commission-chapter-number{top:18px;right:18px;font-size:.92rem}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{gap:7px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(2rem,9.5vw,2.75rem)}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em{font-size:.68rem;line-height:1.5}.commission-hub-page .commission-chapter-navigation .commission-chapter-state{font-size:.52rem}.commission-upload-previews figcaption{overflow:visible;text-overflow:clip;white-space:normal}.halloween-countdown-card span,.halloween-countdown-card time,.halloween-countdown-fact{white-space:normal}}.commission-hub-page .commission-hero{min-height:500px;padding-block:clamp(52px,6vw,76px)}.commission-hub-page .commission-hero-grid{gap:clamp(32px,4vw,58px)}.commission-hub-page .commission-hero-copy h1{font-size:clamp(3.3rem,5.2vw,5.5rem)}.commission-hub-page .commission-hero-copy>p:not(.eyebrow){max-width:560px;margin-top:22px;line-height:1.65}.commission-hub-page .commission-hero-copy .button-row{margin-top:25px}.commission-hub-page .commission-hero-art{min-height:390px}.commission-hub-page .commission-hero-art img{height:82%}.commission-quick-start{padding-block:clamp(52px,6vw,76px)}.commission-quick-start>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:28px}.commission-quick-start>header h2{max-width:18ch;margin:7px 0 0;color:#3f174e;font:700 clamp(2.25rem,4vw,4rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em}.commission-quick-start>header>a{border-bottom:2px solid #db2777;padding-bottom:5px;color:#6d28d9;font-size:.74rem;font-weight:850}.commission-quick-start>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(76,29,87,.18);background:rgba(255,255,255,.55)}.commission-quick-start article{min-width:0;padding:clamp(22px,2.8vw,34px)}.commission-quick-start article+article{border-left:1px solid rgba(76,29,87,.18)}.commission-quick-start article small{color:#9d285f;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.commission-quick-start article h3{margin:10px 0 4px;color:#3f174e;font:700 clamp(1.35rem,2vw,2rem)/1.05 var(--font-lore-display),serif}.commission-quick-start article strong{display:block;color:#6d28d9;font:750 clamp(1.65rem,2.4vw,2.4rem) var(--font-lore-display),serif}.commission-quick-start article p{min-height:3.2em;margin:13px 0 18px;color:#684f62;font-size:.78rem;line-height:1.6}.commission-quick-start article a{color:#922253;font-size:.7rem;font-weight:850}.commission-hub-page .commission-chapter-navigation{padding-block:clamp(34px,4vw,48px) 0;background:var(--night-surface);color:var(--night-ink)}.commission-hub-page .commission-chapter-navigation header{grid-template-columns:minmax(0,1fr) minmax(240px,370px);gap:30px;margin-bottom:22px}.commission-hub-page .commission-chapter-navigation header h2{max-width:none;color:#fff0bf;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.025em}.commission-hub-page .commission-chapter-navigation header>p{color:#eadce8;font-size:.8rem;line-height:1.6}.commission-hub-page .commission-chapter-navigation .eyebrow{color:#f9a8d4}.commission-hub-page .commission-chapter-navigation nav{width:100%;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible}.commission-hub-page .commission-chapter-navigation nav>a{min-height:104px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;padding:18px 17px;color:#fff7df;border:1px solid rgba(255,238,199,.18);background:rgba(255,255,255,.055)}.commission-hub-page .commission-chapter-navigation nav>a:after,.commission-hub-page .commission-chapter-navigation nav>a:before{display:none}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible,.commission-hub-page .commission-chapter-navigation nav>a:hover{transform:translateY(-2px);border:1px solid #f9a8d4;background:rgba(219,39,119,.13)}.commission-hub-page .commission-chapter-navigation nav>a[aria-current=page]{border:1px solid var(--gold);background:rgba(217,179,106,.12);box-shadow:inset 0 3px var(--gold)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=panoramica]{color:#fff7df}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em,.commission-hub-page .commission-chapter-navigation .commission-chapter-copy small,.commission-hub-page .commission-chapter-navigation .commission-chapter-icon,.commission-hub-page .commission-chapter-navigation .commission-chapter-state{display:none}.commission-hub-page .commission-chapter-navigation .commission-chapter-number{top:12px;right:14px;color:#fef08a;font-size:.72rem;opacity:.72}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{grid-column:auto;gap:0;align-self:end}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{max-width:11ch;color:inherit;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.05;letter-spacing:-.015em}.commission-hub-page .commission-chapter-navigation nav b{align-self:end;color:#fef08a;font-size:1rem}.commission-hub-page .commission-chapter-navigation footer{margin-top:0;padding-block:22px}.commission-hub-page .commission-featured{padding-block:clamp(64px,7vw,88px)}.commission-hub-page .commission-featured .commission-section-heading{gap:32px;margin-bottom:32px}.commission-hub-page .commission-featured .commission-section-heading h2{font-size:clamp(2.35rem,4.2vw,4.35rem)}.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 14px}.commission-hub-page .commission-featured-grid span{gap:4px;padding-top:12px}.commission-hub-page .commission-featured-grid strong{font-size:clamp(1rem,1.35vw,1.35rem)}.commission-hub-page .commission-featured-grid small{font-size:.57rem}.commission-hub-page .commission-featured-grid em{display:none}.commission-overview-process{padding-block:clamp(54px,6vw,76px);color:var(--night-ink);background:var(--night-surface)}.commission-overview-process header h2{max-width:18ch;margin:7px 0 28px;color:#fff0bf;font:700 clamp(2.35rem,4vw,4.1rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em}.commission-overview-process .eyebrow{color:#f9a8d4}.commission-overview-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid rgba(255,255,255,.2);list-style:none}.commission-overview-process li{padding:27px clamp(18px,2.8vw,34px)}.commission-overview-process li+li{border-left:1px solid rgba(255,255,255,.2)}.commission-overview-process li span{color:#fef08a;font-size:.68rem;font-weight:900}.commission-overview-process li h3{margin:8px 0 6px;color:#fff7df;font:700 clamp(1.35rem,2vw,2rem) var(--font-lore-display),serif}.commission-overview-process li p{margin:0;color:#eadce8;font-size:.78rem;line-height:1.6}.commission-overview-actions{display:flex;gap:22px;align-items:center;margin-top:28px}.commission-overview-actions>a:not(.button){color:#f9a8d4;font-size:.72rem;font-weight:850}@media (max-width:1000px){.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.commission-hub-page .commission-hero{padding-block:42px}.commission-hub-page .commission-hero-copy h1{font-size:clamp(2.35rem,10.8vw,2.75rem);line-height:.92;letter-spacing:-.055em}.commission-hub-page .commission-hero-copy>p:not(.eyebrow){margin-top:16px}.commission-hub-page .commission-hero-art{width:100%;min-height:330px}.commission-hub-page .commission-hero-art img{height:80%}.commission-quick-start{padding-block:44px}.commission-quick-start>header{grid-template-columns:1fr;gap:14px}.commission-quick-start>header h2{font-size:clamp(1.95rem,8.2vw,2.55rem)}.commission-quick-start>div{grid-template-columns:1fr}.commission-quick-start article{padding:22px}.commission-quick-start article+article{border-top:1px solid rgba(76,29,87,.18);border-left:0}.commission-quick-start article p{min-height:0;margin-block:9px 14px}.commission-hub-page .commission-chapter-navigation{padding-top:38px}.commission-hub-page .commission-chapter-navigation header{grid-template-columns:1fr;gap:12px}.commission-hub-page .commission-chapter-navigation header h2{font-size:clamp(2rem,9vw,2.8rem)}.commission-hub-page .commission-chapter-navigation nav{width:100%;margin:0;padding:0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));scroll-snap-type:none}.commission-hub-page .commission-chapter-navigation nav>a{min-height:96px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;gap:8px;padding:16px 14px;scroll-snap-align:none}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(1.05rem,5vw,1.35rem)}.commission-hub-page .commission-chapter-navigation footer{align-items:stretch;flex-direction:column}.commission-hub-page .commission-chapter-navigation footer .button{width:100%}.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.commission-hub-page .commission-featured .commission-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.commission-hub-page .commission-featured .commission-section-heading h2{font-size:clamp(2.05rem,8.6vw,2.7rem)}.commission-overview-process ol{grid-template-columns:1fr}.commission-overview-process li+li{border-top:1px solid rgba(255,255,255,.2);border-left:0}.commission-overview-actions{align-items:stretch;flex-direction:column}.commission-overview-actions .button{width:100%}}.commission-chapter-masthead .eyebrow,.commission-hub-page .commission-hero-copy>.eyebrow{display:block;margin:0 0 clamp(22px,2.2vw,32px);line-height:1.45}.commission-chapter-masthead h1,.commission-hub-page .commission-hero-copy h1{margin-top:0}.commission-quick-start>div{gap:14px;border:0;background:transparent}.commission-quick-start article{position:relative;isolation:isolate;min-height:315px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(76,29,87,.2);background:linear-gradient(145deg,#fffaf4,#f7e9ef);box-shadow:0 22px 55px rgba(76,29,87,.12);transition:transform .25s ease,box-shadow .25s ease}.commission-quick-start article:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#e73b8c,#7c3aed);content:""}.commission-quick-start article:after{position:absolute;z-index:-1;right:-55px;bottom:-65px;width:170px;aspect-ratio:1;border-radius:50%;background:rgba(219,39,119,.08);content:""}.commission-quick-start article:nth-child(2){color:#fff;border-color:#9a70ff;background:radial-gradient(circle at 90% 10%,rgba(91,229,232,.18),transparent 34%),linear-gradient(145deg,#1b151f,#312738);box-shadow:0 28px 65px rgba(53,20,75,.24)}.commission-quick-start article:nth-child(2):before{background:linear-gradient(90deg,#59e5e6,#c58cff)}.commission-quick-start article:nth-child(2):after{background:rgba(86,226,229,.1)}.commission-quick-start article:nth-child(3){border-color:rgba(160,99,28,.32);background:radial-gradient(circle at 88% 12%,rgba(244,190,75,.22),transparent 35%),linear-gradient(145deg,#fff8e9,#f5e2c8)}.commission-quick-start article:nth-child(3):before{background:linear-gradient(90deg,#d78a2b,#f0c557)}.commission-quick-start article+article{border-left:1px solid rgba(76,29,87,.2)}.commission-quick-start article:focus-within,.commission-quick-start article:hover{transform:translateY(-6px);box-shadow:0 32px 70px rgba(76,29,87,.2)}.commission-quick-start article small{margin-top:8px}.commission-quick-start article h3{max-width:12ch;margin-top:18px;font-size:clamp(1.8rem,2.7vw,2.8rem)}.commission-quick-start article strong{margin-top:8px;font-size:clamp(2.8rem,4vw,4.2rem);line-height:.9}.commission-quick-start article p{margin-top:24px}.commission-quick-start article a{display:inline-flex;width:fit-content;margin-top:auto;border-bottom:2px solid;padding-bottom:5px}.commission-quick-start article:nth-child(2) a,.commission-quick-start article:nth-child(2) h3,.commission-quick-start article:nth-child(2) p,.commission-quick-start article:nth-child(2) small,.commission-quick-start article:nth-child(2) strong{color:inherit}.commission-quick-start article:nth-child(2) small{color:#68e7e9}.commission-quick-start article:nth-child(2) a,.commission-quick-start article:nth-child(2) strong{color:#f7cf66}@media (max-width:700px){.commission-chapter-masthead .eyebrow,.commission-hub-page .commission-hero-copy>.eyebrow{margin-bottom:20px}.commission-chapter-masthead h1{font-size:clamp(3rem,13vw,4.3rem);line-height:.9}.commission-quick-start>div{gap:12px}.commission-quick-start article{min-height:270px}.commission-quick-start article+article{border-left:1px solid rgba(76,29,87,.2)}}.commission-request-focus-intro .eyebrow{display:block;margin:0 0 clamp(22px,2.2vw,30px);line-height:1.45}.commission-request-focus-intro h1{max-width:11ch;margin:0 0 24px;font-size:clamp(3.5rem,6.3vw,6.3rem);line-height:.9;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.commission-request-promotion-summary{margin-top:clamp(-82px,-6vw,-54px)}.commission-request-promotion-summary .commission-promotion-banner{position:relative;isolation:isolate;min-height:260px;margin:0 0 48px;padding:clamp(30px,4vw,48px);border:1px solid rgba(255,222,123,.58);background:radial-gradient(circle at 8% 12%,rgba(167,105,255,.35),transparent 32%),linear-gradient(125deg,#351341,#741d53 58%,#a52b43);box-shadow:0 30px 75px rgba(52,18,45,.28)}.commission-request-promotion-summary .commission-promotion-banner>div{min-width:0}.commission-request-promotion-summary .commission-promotion-banner strong{max-width:18ch;margin:12px 0 14px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:.98;overflow-wrap:normal;word-break:normal;hyphens:none}.commission-request-promotion-summary .commission-promotion-banner p{color:#f6e9f2}.commission-request-promotion-summary .commission-promotion-banner dl{min-width:0}@media (max-width:700px){.commission-request-focus-intro{padding-bottom:105px}.commission-request-focus-intro .eyebrow{margin-bottom:20px}.commission-request-focus-intro h1{font-size:clamp(3.1rem,14vw,4.5rem)}.commission-request-promotion-summary{margin-top:-62px}.commission-request-promotion-summary .commission-promotion-banner{min-height:0;padding:27px 22px}.commission-request-promotion-summary .commission-promotion-banner dl{grid-template-columns:1fr}.commission-request-promotion-summary .commission-promotion-banner dl div+div{border-top:1px solid rgba(255,255,255,.18)}}.commission-filters button:focus-visible,.commission-hub-page .commission-chapter-navigation nav>a:focus-visible{outline:3px solid currentColor;outline-offset:2px}