.page_root__i5XwP .commission-detail-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-bottom:2px solid var(--line)}.page_root__i5XwP .commission-detail-hero>div{padding:10vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_root__i5XwP .commission-detail-hero h1{font-size:clamp(3.2rem,4.7vw,5.3rem);line-height:.86;letter-spacing:-.085em;margin:0 0 30px;text-wrap:balance}.page_root__i5XwP .commission-detail-hero p:not(.page_index-label__Ilbd_){font-size:19px;line-height:1.45;max-width:34rem;margin:0 0 32px}.page_root__i5XwP .commission-detail-hero>img{width:100%;height:100%;object-fit:cover}.page_root__i5XwP .commission-detail-faq,.page_root__i5XwP .commission-detail-intro,.page_root__i5XwP .commission-detail-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;padding:110px 10vw;border-bottom:2px solid var(--line)}.page_root__i5XwP .commission-detail-faq h2,.page_root__i5XwP .commission-detail-intro h2,.page_root__i5XwP .commission-detail-steps h2{font-size:clamp(2.7rem,4.5vw,5.2rem);letter-spacing:-.08em;line-height:.88;margin:0;max-width:11ch;text-wrap:balance}.page_root__i5XwP .commission-detail-intro>div:last-child{font-size:19px;line-height:1.5;max-width:38rem}.page_root__i5XwP .commission-detail-intro>div:last-child p{margin:0 0 22px}.page_root__i5XwP .commission-detail-gallery{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:18px;gap:18px;padding:80px 3vw;border-bottom:2px solid var(--line)}.page_root__i5XwP .commission-detail-gallery figure{margin:0}.page_root__i5XwP .commission-detail-gallery img{width:100%;aspect-ratio:.9;object-fit:cover;border:2px solid var(--line)}.page_root__i5XwP .commission-detail-gallery .commission-detail-feature img{aspect-ratio:1.15}.page_root__i5XwP .commission-detail-gallery figcaption{display:flex;justify-content:space-between;gap:18px;padding-top:12px;font-size:15px}.page_root__i5XwP .commission-detail-gallery figcaption span{font:10px DM Mono,monospace;text-transform:uppercase;text-align:right}.page_root__i5XwP .commission-detail-steps ol{padding:0;margin:0;list-style:none;border-top:2px solid var(--line)}.page_root__i5XwP .commission-detail-steps li{display:grid;grid-template-columns:62px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:2px solid var(--line)}.page_root__i5XwP .commission-detail-steps li>b{font:11px DM Mono,monospace}.page_root__i5XwP .commission-detail-faq h3,.page_root__i5XwP .commission-detail-steps h3{font-size:22px;letter-spacing:-.05em;line-height:1.05;margin:0 0 10px}.page_root__i5XwP .commission-detail-faq p,.page_root__i5XwP .commission-detail-steps p{font-size:17px;line-height:1.5;margin:0}.page_root__i5XwP .commission-detail-quote{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid var(--line);min-height:580px}.page_root__i5XwP .commission-detail-quote img{width:100%;height:100%;object-fit:cover}.page_root__i5XwP .commission-detail-quote>div{padding:10vw;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:var(--blue);color:#fff}.page_root__i5XwP .commission-detail-quote h2{font-size:clamp(3rem,5.3vw,6rem);letter-spacing:-.085em;line-height:.86;margin:0 0 25px;text-wrap:balance}.page_root__i5XwP .commission-detail-quote p:not(.page_index-label__Ilbd_){font-size:19px;line-height:1.45;max-width:34rem;margin:0 0 30px}.page_root__i5XwP .commission-detail-quote a{font:500 12px DM Mono,monospace;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page_root__i5XwP .commission-detail-faq>div:last-child{border-top:2px solid var(--line)}.page_root__i5XwP .commission-detail-faq article{padding:23px 0;border-bottom:2px solid var(--line)}.page_root__i5XwP .commission-detail-cta{border-top:0}.page_root__i5XwP .commission-detail-cta .page_button__ItErf{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (max-width:800px){.page_root__i5XwP .commission-detail-faq,.page_root__i5XwP .commission-detail-hero,.page_root__i5XwP .commission-detail-intro,.page_root__i5XwP .commission-detail-quote,.page_root__i5XwP .commission-detail-steps{grid-template-columns:1fr;min-height:0}.page_root__i5XwP .commission-detail-faq,.page_root__i5XwP .commission-detail-hero>div,.page_root__i5XwP .commission-detail-intro,.page_root__i5XwP .commission-detail-quote>div,.page_root__i5XwP .commission-detail-steps{padding:75px 24px}.page_root__i5XwP .commission-detail-faq,.page_root__i5XwP .commission-detail-intro,.page_root__i5XwP .commission-detail-steps{gap:34px}.page_root__i5XwP .commission-detail-hero>img,.page_root__i5XwP .commission-detail-quote img{height:75vw;min-height:300px}.page_root__i5XwP .commission-detail-hero h1{font-size:clamp(3.4rem,15vw,5.3rem)}.page_root__i5XwP .commission-detail-intro>div:last-child{font-size:18px}.page_root__i5XwP .commission-detail-gallery{grid-template-columns:1fr;gap:34px;padding:55px 16px 75px}.page_root__i5XwP .commission-detail-gallery .commission-detail-feature img,.page_root__i5XwP .commission-detail-gallery img{aspect-ratio:1.08}.page_root__i5XwP .commission-detail-gallery figcaption{display:block}.page_root__i5XwP .commission-detail-gallery figcaption span{display:block;text-align:left;margin-top:5px}.page_root__i5XwP .commission-detail-steps li{grid-template-columns:42px 1fr;gap:12px}.page_root__i5XwP .commission-detail-quote h2{font-size:clamp(3rem,13vw,5rem)}.page_root__i5XwP .commission-detail-faq h3{font-size:20px}}