.head[data-astro-cid-nilej6n6]{padding-block:var(--section-y) 0;flex-direction:column;gap:17.5px;display:flex}h1[data-astro-cid-nilej6n6]{font-size:var(--text-h1)}.head__lead[data-astro-cid-nilej6n6]{max-width:58ch;color:var(--body)}.form-wrap[data-astro-cid-nilej6n6]{padding-block:clamp(35px, 4vw, 60px) var(--section-y-lg);grid-template-columns:1fr;align-items:start;gap:clamp(30px,3vw,55px);display:grid}@media (width>=1125px){.form-wrap[data-astro-cid-nilej6n6]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.aside[data-astro-cid-nilej6n6]{position:sticky;inset-block-start:var(--sticky-top)}}@media (width<=1124px){.aside[data-astro-cid-nilej6n6]{order:2}}.aside[data-astro-cid-nilej6n6]{background:var(--tint);flex-direction:column;gap:15px;padding:clamp(25px,3vw,37.5px);display:flex}.aside[data-astro-cid-nilej6n6] ul[data-astro-cid-nilej6n6]{font-size:var(--text-body-sm);color:var(--body);flex-direction:column;gap:12.5px;margin:0;padding-inline-start:22.5px;line-height:1.7;display:flex}.aside__note[data-astro-cid-nilej6n6]{font-size:var(--text-small);color:var(--secondary)}.order{background:var(--surface);box-shadow:var(--shadow-panel)}.order__steps{border-block-end:1px solid var(--hairline);display:flex}.order__step{color:var(--meta);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:17.5px 7.5px;display:flex}.order__step:disabled{cursor:default;opacity:.5}.order__step[aria-current=step]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.order__step-num{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.1em}.order__step-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase}.order__panel{padding:clamp(27.5px,3.4vw,57.5px)}.order__fieldset{border:0;margin:0;padding:0}.order__legend{flex-direction:column;gap:10px;margin-block-end:27.5px;padding:0;display:flex}.order__legend h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-regular);line-height:1.1}.order__legend p{max-width:65ch;font-size:var(--text-body-sm);color:var(--secondary)}.order__tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.order__tile{background:var(--surface);border:1px solid var(--field);transition:border-color .2s ease, box-shadow .3s ease, transform .3s var(--ease-out);flex-direction:column;padding:0;display:flex;overflow:hidden}.order__tile img{width:100%;height:auto;aspect-ratio:var(--ratio-thumb);object-fit:cover;background:var(--tint)}.order__tile span{font-size:var(--text-body-sm);letter-spacing:.04em;text-align:center;padding:12px 8px}.order__tile:hover{border-color:var(--btn-border);box-shadow:var(--shadow-card);transform:translateY(-2px)}.order__tile[aria-pressed=true]{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.order__tile[aria-pressed=true]>span:last-child{background:var(--ink);color:var(--paper)}.order__tile--own{background:var(--tint);justify-content:center;align-items:center;gap:7.5px}.order__tile-own-mark{font-family:var(--font-display);color:var(--meta);padding:0;font-size:37.5px}.order__field{flex-direction:column;align-items:flex-start;gap:10px;margin-block-end:25px;display:flex}.order__field label,.order__captcha-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--meta)}.order__field{--control-h:65px}.order__field input,.order__field textarea{border:1px solid var(--field);background:var(--paper);width:100%;max-width:575px;font-size:19px;font-weight:var(--weight-light);color:var(--ink);padding-inline:20px}.order__field input{height:var(--control-h)}.order__field textarea{resize:vertical;max-width:none;padding-block:17.5px;line-height:1.7}.order__field input:focus-visible,.order__field textarea:focus-visible{border-color:var(--ink)}.order__field input:disabled{opacity:.5}.order__row{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:0 25px;display:grid}.order__chip,.order__budget{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid var(--field);color:var(--secondary);background:0 0;padding:14px 22.5px}.order__chip[aria-pressed=true],.order__budget[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.order__budgets{flex-wrap:wrap;gap:12.5px;display:flex}.order__captcha{width:100%;max-width:575px;min-height:var(--control-h);align-content:center;display:grid}.order__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order__error{font-size:var(--text-body-sm);color:var(--error);margin-block-start:20px}.order__field-error{font-size:var(--text-small);color:var(--error);margin:0;line-height:1.5}.order__field input[aria-invalid=true],.order__field textarea[aria-invalid=true]{border-color:var(--error)}.order__actions{border-block-start:1px solid var(--hairline);align-items:center;gap:17.5px;margin-block-start:32.5px;padding-block-start:27.5px;display:flex}.order__next{font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-button);border:0;padding:21.5px 37.5px 20px}.order__next:disabled{opacity:.6;cursor:wait}.order__back{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--btn-border);color:var(--body);background:0 0;padding:15px 22.5px;font-size:13px}.order__done{background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;gap:17.5px;padding:clamp(35px,4vw,65px);display:flex}.order__done h2{font-family:var(--font-display);font-size:clamp(35px,3.4vw,52.5px);font-weight:var(--weight-light)}.order__done p{max-width:68ch;color:var(--body)}.order__done a{text-underline-offset:3px;text-decoration:underline}.order__summary{border-block-start:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:20px;margin:15px 0 0;padding-block-start:25px;display:grid}.order__summary dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--meta);margin-block-end:6.5px}.order__summary dd{font-family:var(--font-display);margin:0;font-size:25px}
