html:not(.js) .cfg .js-only,html:not(.js) .cfg-bar,.js .cfg .nojs-only{display:none!important}.cfg{padding-top:calc(var(--header-h) + clamp(32px, 4vw, 64px));padding-bottom:clamp(88px,9vw,152px);position:relative}.cfg-grid{grid-template-columns:minmax(0,1fr);row-gap:56px;display:grid}@media (width>=1024px){.cfg-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.cfg-main{grid-column:1/span 7}.cfg-aside{top:calc(var(--header-h) + 24px);grid-column:9/-1;position:sticky}}@media (width<=1023px){.js .cfg-aside{display:none}}.cfg-title{max-width:22ch}.cfg-lead{max-width:38ch;margin-top:clamp(16px,1.8vw,24px)}.cfg-note{max-width:46ch;margin-top:18px}.cfg-nojs-note{max-width:52ch}.cfg-notice{background:var(--paper);gap:6px;max-width:46rem;margin-top:28px;padding:20px 24px;display:grid}.cfg-notice-actions{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.cfg-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:clamp(48px,5vw,72px);display:flex}.cfg-count{font-size:var(--step-small);color:var(--fg-soft);white-space:nowrap;order:2}.cfg-steps{flex-wrap:wrap;gap:0 26px;margin:0;padding:0;list-style:none;display:flex}.cfg-step-link{min-height:44px;font-size:var(--step-small);letter-spacing:.02em;color:var(--fg);text-underline-offset:10px;transition:text-decoration-color var(--dur-control) var(--ease-out), color var(--dur-control) var(--ease-out);touch-action:manipulation;align-items:center;font-weight:500;text-decoration:underline 2px #0000;display:inline-flex}.cfg-step-link:not(:disabled):hover{text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.cfg-step-link:not(:disabled):active{color:var(--fg-soft)}.cfg-step-link:disabled{color:var(--fg-soft);cursor:default}.cfg-step-link[aria-current=step]{text-decoration-color:var(--ink);color:var(--ink)}@media (width<=719px){.cfg-progress{margin-top:40px}.cfg-count{font-size:var(--step-body);color:var(--fg);order:0}.cfg-steps{display:none}}.cfg-form{margin-top:clamp(24px,2.6vw,36px)}.cfg-step{border:0;min-width:0;margin:0;padding:0}.js .cfg-step:not(.is-current){display:none}html:not(.js) .cfg-step+.cfg-step{margin-top:clamp(80px,9vw,136px)}.cfg-step.is-entering{animation:cfg-fade .28s var(--ease-out)}@keyframes cfg-fade{0%{opacity:0}}.cfg-legend{float:left;width:100%;margin-bottom:clamp(24px,3vw,40px);padding:0}.cfg-legend~*{clear:both}.cfg-h{max-width:26ch}.cfg-h:focus{outline:none}.cfg-h:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.cfg-group{border:0;min-width:0;margin:clamp(48px,5.5vw,72px) 0 0;padding:0}.cfg-legend~.cfg-group:first-of-type{margin-top:0}.cfg-sublegend{float:left;width:100%;font-weight:500;font-size:var(--step-body);margin-bottom:16px;padding:0;line-height:1.4}.cfg-sublegend~*{clear:both}.cfg-hint{font-size:var(--step-small);margin-top:-6px;margin-bottom:16px}.cfg .field .hint,.cfg .cfg-hint{color:color-mix(in srgb, var(--ink) 30%, var(--ink-soft))}@media (width<=1023px){.cfg .field label,.cfg .field .hint,.cfg .cfg-hint{font-size:var(--step-body);line-height:1.5}}.cfg-quiet{font-size:var(--step-small);color:var(--fg-soft);max-width:60ch;margin-top:14px;line-height:1.55}.cfg-soft{color:var(--fg-soft)}.cfg-subhead{font-family:var(--font-text);font-weight:500;font-size:var(--step-body);line-height:1.4}.cfg-aside-line{max-width:60ch;margin-top:24px}.cfg-choices{margin-inline:calc(-1 * min(24px, var(--margin)));gap:2px;display:grid}.cfg-choices--two,.cfg-choices--three{grid-template-columns:minmax(0,1fr)}.cfg-choices--stack{grid-template-columns:minmax(0,1fr);align-content:start;margin-inline:0}@media (width>=720px){.cfg-choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-choice{padding:16px min(24px, var(--margin)) 18px;min-height:64px;color:var(--ink);cursor:pointer;user-select:none;touch-action:manipulation;transition:transform .16s var(--ease-out), background-color var(--dur-control) var(--ease-out), color var(--dur-control) var(--ease-out);background:0 0;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:16px;display:grid;position:relative}.cfg-choice:has(.cfg-mark){grid-template-columns:20px minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.cfg-choice:hover{background:var(--paper)}}.cfg-choice:has(.cfg-input:checked){background:var(--walnut);color:var(--bone);--fg:var(--bone);--fg-soft:var(--bone-soft)}.cfg-choice:has(.cfg-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;z-index:1}.cfg-choice:active{transform:scale(.992)}.cfg-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.cfg-mark{width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 55%, transparent);transition:box-shadow var(--dur-control) var(--ease-out);margin-top:8px;display:block;position:relative}.cfg-mark--check:after{content:"";opacity:0;width:6px;height:11px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border:2px solid;border-width:0 2px 2px 0;position:absolute;top:3px;left:7px;transform:rotate(45deg)scale(.4)}.cfg-choice:has(.cfg-input:checked) .cfg-mark{box-shadow:inset 0 0 0 1.5px}.cfg-choice:has(.cfg-input:checked) .cfg-mark--check:after{opacity:1;transform:rotate(45deg)}.cfg-choice-body{gap:4px;min-width:0;display:grid}.cfg-choice-name{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:-.005em;line-height:1.15}.cfg-choice-hint{font-size:var(--step-small);color:var(--fg-soft);line-height:1.5}.cfg-choice-price{font-size:var(--step-small);margin-top:4px;font-weight:500}.cfg-choice:has(.cfg-input:checked) .cfg-choice-hint{color:var(--bone-soft)}.cfg-series{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=720px){.cfg-series{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-series-card{background:var(--paper);grid-template-columns:minmax(0,1fr);padding:0}.cfg-series-media{aspect-ratio:4/3;background:var(--stone);display:block;position:relative;overflow:hidden}@media (width>=720px){.cfg-series-media{aspect-ratio:4/5}}.cfg-series-media picture,.cfg-series-media img{width:100%;height:100%;display:block}.cfg-series-media img{object-fit:cover;object-position:var(--pos,50% 50%);transition:transform var(--dur-scene) var(--ease-out)}@media (hover:hover) and (pointer:fine){.cfg-series-card:hover .cfg-series-media img{transform:scale(1.035)}}.cfg-series-body{gap:10px;padding:22px 24px 24px;display:grid}.cfg-series-name{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:.01em;line-height:1.1}.cfg-series-desc{font-size:var(--step-body);line-height:1.5}.cfg-series-facts{font-size:var(--step-small);gap:2px;line-height:1.5;display:grid}.cfg-series-facts .num{font-weight:500}.cfg-series-cap{font-size:var(--step-small);color:var(--fg-soft)}.cfg-choices--guests{grid-template-columns:repeat(4,minmax(0,1fr))}.cfg-guest{justify-items:start;row-gap:6px;padding-block:14px 18px}.cfg-guest-num{font-family:var(--font-display);font-weight:300;font-size:var(--step-head);letter-spacing:-.01em;line-height:1}.cfg-guest-price{font-size:var(--step-small);font-weight:500;line-height:1.4}@media (width<=479px){.cfg-guest-price{font-size:.8125rem}}.cfg-included{background:var(--stone);margin-top:clamp(40px,5vw,64px)}.cfg-included-fig figcaption{padding:10px clamp(20px,3vw,40px) 0}.cfg-included-text{padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px) clamp(24px,3vw,40px)}.cfg-included-list{grid-template-columns:minmax(0,1fr);gap:16px 36px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.cfg-included-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-piece{grid-template-columns:2.6ch minmax(0,1fr);column-gap:12px;display:grid}.cfg-piece-qty{text-align:right;font-weight:500}.cfg-piece-name{font-weight:500}.cfg-piece-use{font-size:var(--step-small);color:var(--fg-soft);grid-column:2;line-height:1.5}.cfg-included .cfg-quiet{color:var(--ink-soft)}.cfg-courses{margin-inline:calc(-1 * min(24px, var(--margin)));gap:2px;display:grid}.cfg-course{transition:background-color var(--dur-control) var(--ease-out)}.cfg-course[open]{background:var(--paper)}.cfg-course-sum{min-height:64px;padding:12px min(24px, var(--margin));cursor:pointer;user-select:none;touch-action:manipulation;transition:background-color var(--dur-control) var(--ease-out);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:20px;list-style:none;display:grid}.cfg-course-sum::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.cfg-course-sum:hover{background:var(--paper)}}.cfg-course-sum:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cfg-course-sum:active .cfg-course-name{transform:translate(2px)}.cfg-course-name{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);transition:transform var(--dur-control) var(--ease-out);line-height:1.15}.cfg-course-count{font-size:var(--step-small);color:var(--fg-soft);white-space:nowrap}.cfg-course-count.is-added{color:var(--ink);font-weight:500}.cfg-course-mark{grid-column:3;width:14px;height:14px;position:relative}.cfg-course-mark:before,.cfg-course-mark:after{content:"";width:14px;height:1.5px;transition:transform .42s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.cfg-course-mark:after{transform:rotate(90deg)}.cfg-course[open] .cfg-course-mark:after{transform:rotate(90deg)scaleX(0)}.cfg-course[open] .cfg-addons{animation:cfg-fade .42s var(--ease-out)}.cfg-addons{gap:2px;margin:0;padding:0 0 12px;list-style:none;display:grid}.cfg-addon{padding:14px min(24px, var(--margin)) 14px;transition:background-color var(--dur-control) var(--ease-out);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 20px;display:grid}.cfg-addon.is-on{background:var(--stone)}@media (width>=480px){.cfg-addon{grid-template-columns:minmax(0,1fr) auto}}.cfg-addon-text{gap:2px;min-width:0;display:grid}.cfg-addon-name{font-weight:500;line-height:1.4}.cfg-addon-note{font-size:var(--step-small);color:var(--fg-soft);line-height:1.5}.cfg-addon-price{font-size:var(--step-small);margin-top:2px;font-weight:500}.cfg-addon-check{min-height:44px;font-size:var(--step-small);cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.cfg-addon-check input{width:20px;height:20px;accent-color:var(--ink)}.cfg-qty-msg{font-size:var(--step-small);color:var(--ink);grid-column:1/-1}.cfg-stepper{grid-template-columns:44px 52px 44px;justify-self:start;align-items:center;display:inline-grid}@media (width>=480px){.cfg-stepper{justify-self:end}}.cfg-step-btn{width:44px;height:44px;font-size:var(--step-body);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);transition:background-color var(--dur-control) var(--ease-out), box-shadow var(--dur-control) var(--ease-out), transform .14s var(--ease-out);touch-action:manipulation;place-items:center;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.cfg-step-btn:not([aria-disabled=true]):hover{background:var(--ivory);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 60%, transparent)}}.cfg-step-btn:not([aria-disabled=true]):active{transform:scale(.94)}.cfg-step-btn[aria-disabled=true]{color:color-mix(in srgb, var(--ink) 32%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);cursor:default}.cfg-step-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cfg-qty{text-align:center;width:52px;height:44px;color:var(--ink);font-size:var(--step-body);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0;font-weight:500}.cfg-qty::-webkit-outer-spin-button,.cfg-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cfg-qty:focus-visible{outline:2px solid var(--focus);outline-offset:0}.cfg-lining{gap:16px;display:grid}@media (width>=720px){.cfg-lining{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:8px}}.cfg-lining-photo .frame img{transform-origin:50%;transition:transform var(--dur-scene) var(--ease-out)}.cfg-lining-photo figcaption{padding-right:8px}.cfg-lining-photo[data-lining=indigo-velvet] .frame img{transform:scale(1.35)translate(12.9%,10.5%)}.cfg-lining-photo[data-lining=walnut-suede] .frame img{transform:scale(1.35)translate(0)}.cfg-lining-photo[data-lining=ivory-linen] .frame img{transform:scale(1.35)translate(-12.9%,-9%)}@media (prefers-reduced-motion:reduce){.cfg-lining-photo .frame img{transform:none!important}}html[data-motion=reduce] .cfg-lining-photo .frame img{transform:none!important}.cfg-choice--swatch{background:var(--paper);grid-template-columns:minmax(0,1fr) 48px}.cfg-swatch{background:var(--swatch);width:48px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent)}.cfg-choice--swatch:has(.cfg-input:checked) .cfg-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bone) 40%, transparent)}.cfg-fields{gap:28px;display:grid}.cfg-fields--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;column-gap:24px}.cfg-field--narrow{max-width:32rem}.cfg-field{margin-top:0}.cfg-step>.cfg-field{margin-top:24px}.cfg-textarea-short{resize:none;min-height:0}.cfg-counter{font-size:var(--step-small);color:var(--fg-soft)}.cfg-warn{font-size:var(--step-small);background:var(--stone);padding:12px 16px;line-height:1.5}.cfg-inline-plaque{gap:4px;max-width:34rem;margin-bottom:32px;display:grid}@media (width>=1024px){.js .cfg-inline-plaque{display:none}}.cfg-errors{background:var(--step);color:var(--ink);gap:4px;margin-bottom:28px;padding:16px 20px;display:grid}.cfg-errors:focus{outline:none}.cfg-errors:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cfg-errors-title{font-family:var(--font-text);font-weight:500;font-size:var(--step-body);line-height:1.4}.cfg-errors ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cfg-errors a{color:inherit;text-underline-offset:.25em;text-decoration:underline 1px}.cfg .error{margin-top:8px}.cfg-review{margin:0;display:grid}.cfg-review-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:10px 0;display:grid}.cfg-review-row.is-first:not(:first-child){margin-top:12px}.cfg-review-row dt{font-size:var(--step-small);color:var(--fg-soft);grid-column:1}.cfg-review-row dd{overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0}.cfg-review-row .cfg-change-cell{grid-area:1/2/span 2;align-self:center}@media (width>=720px){.cfg-review-row{grid-template-columns:11rem minmax(0,1fr) auto}.cfg-review-row dt,.cfg-review-row dd{grid-column:auto}.cfg-review-row .cfg-change-cell{grid-area:1/3}}.cfg-review dd ul{margin:0;padding:0;list-style:none}.cfg-change{min-height:44px}.cfg-total{background:var(--paper);gap:14px;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,40px);display:grid}.cfg-total-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.cfg-total-label{font-weight:500}.cfg-total-figure{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);line-height:1.1}.cfg-total-text{font-size:var(--step-small);max-width:62ch;line-height:1.55}.cfg-lines{font-size:var(--step-small);gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.cfg-lines li{justify-content:space-between;gap:20px;display:flex}.cfg-lines .cfg-amt{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.cfg-actions{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:clamp(40px,5vw,64px);display:flex}.cfg-next{min-width:17.5rem}.cfg-request-notes{justify-items:start;gap:0;margin-top:4px;display:grid}@media (width<=719px){.cfg-actions{flex-direction:column;align-items:stretch}.cfg-next{width:100%;min-width:0}.cfg-back{align-self:center}}.cfg-confirm{background:var(--stone);gap:10px;max-width:40rem;margin-top:20px;padding:20px 24px;display:grid}.cfg-nojs-submit{justify-items:start;gap:14px;margin-top:8px;display:grid}.cfg-send{background:var(--paper);justify-items:start;gap:18px;margin-top:clamp(8px,1.5vw,16px);padding:clamp(28px,4vw,48px);display:grid}.cfg-send .cfg-send-seal{width:104px;margin-bottom:4px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .cfg-send:not([hidden]) .cfg-send-seal{animation:cfg-seal 2.4s var(--ease-out) both}}@keyframes cfg-seal{0%{clip-path:circle(9%)}to{clip-path:circle(72%)}}.cfg-send-title{font-size:var(--step-head);line-height:var(--leading-head);max-width:16ch}.cfg-send-title:focus{outline:none}.cfg-send-title:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.cfg-send>p{max-width:60ch}.cfg-send .cfg-quiet{margin-top:0}.cfg-send-total{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.cfg-send-total-label{font-size:var(--step-small);font-weight:500}.cfg-send-figure{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);line-height:1.1}.cfg-send-actions{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:6px;display:flex}.cfg-send-wa{min-width:15rem}@media (width<=719px){.cfg-send-actions,.cfg-send-actions .btn{width:100%}}.cfg.is-sending [data-step=review] .cfg-inline-plaque{margin-bottom:0}.cfg-send-status:empty{display:none}.cfg-send-status{background:var(--stone);font-size:var(--step-small);padding:12px 16px}.cfg-message{width:100%}.cfg-message summary{cursor:pointer;min-height:44px;font-size:var(--step-small);text-underline-offset:.42em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);align-items:center;font-weight:500;display:inline-flex}.cfg-message summary:hover{text-decoration-color:currentColor}.cfg-message[open] summary{margin-bottom:12px}.cfg-message-text{min-height:280px;font-size:var(--step-small);resize:vertical;line-height:1.6}.cfg-copy{justify-self:start}.cfg-aside{gap:22px;padding:clamp(24px,2vw,30px);display:grid}.cfg-aside-plaque{gap:0;display:grid}.cfg-sofar{gap:6px;margin:0;display:grid}@media (height<=820px){.cfg-sofar{display:none}}.cfg-sofar>div{font-size:var(--step-small);grid-template-columns:8.5rem minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.cfg-sofar dt{color:var(--fg-soft)}.cfg-sofar dd{overflow-wrap:anywhere;min-width:0;margin:0}.cfg-sofar .is-pending{color:var(--fg-soft)}.cfg-price{background:var(--ivory);gap:6px;padding:18px 20px;display:grid}.cfg-price-label{font-weight:500;font-size:var(--step-small)}.cfg-price-figure{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);line-height:1.1}.cfg-price-empty{font-size:var(--step-small)}.cfg-price .cfg-quiet{margin-top:4px}.cfg[data-step=review] .cfg-sofar,.cfg[data-step=review] .cfg-price{display:none}.cfg[data-step=review] .cfg-aside{padding:clamp(24px,2.4vw,36px)}.cfg .plaque .p-name{font-size:calc(clamp(14px, 5.6cqi, 44px) * var(--name-scale,1))}.cfg .plaque .p-dedication{white-space:pre-line}.cfg .plaque.is-empty .p-name,.cfg .plaque.is-ded-empty .p-dedication{opacity:.42}.cfg-bar{z-index:40;visibility:hidden;transition:transform .48s var(--ease-out), visibility 0s linear .48s;background:0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cfg-bar.is-shown{visibility:visible;transition-delay:0s;transform:none}@media (width>=1024px){.cfg-bar{display:none!important}}.cfg-bar-row{z-index:2;background:var(--walnut);color:var(--bone);min-height:64px;padding:8px var(--margin) calc(8px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.cfg-bar-price{align-items:baseline;gap:10px;margin:0;display:flex}.cfg-bar-label{font-size:var(--step-small);color:var(--bone-soft)}.cfg-bar-figure{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);color:var(--bone);line-height:1}.cfg-bar-toggle{color:var(--bronze-lit)}.cfg-sheet{z-index:1;background:var(--walnut-2);color:var(--bone);padding:24px var(--margin) 20px;visibility:hidden;gap:12px;transition:transform .36s cubic-bezier(.32,.72,0,1),visibility 0s linear .36s;display:grid;position:absolute;bottom:100%;left:0;right:0;transform:translateY(100%)}.cfg-bar.is-open .cfg-sheet{visibility:visible;transition-delay:0s;transform:none}.cfg-sheet-title{font-weight:500;font-size:var(--step-small)}.cfg-sheet .cfg-quiet{color:var(--bone-soft);margin-top:4px}html:has(.cfg-bar.is-shown){scroll-padding-bottom:96px}.nxt[data-astro-cid-s55ltvao]{padding-block:clamp(96px,10vw,168px)}.nxt-grid[data-astro-cid-s55ltvao]{grid-template-columns:minmax(0,1fr);row-gap:56px;display:grid}.nxt-title[data-astro-cid-s55ltvao]{max-width:14ch}.nxt-lead[data-astro-cid-s55ltvao]{max-width:30ch;margin-top:clamp(20px,2.4vw,32px)}.nxt-stages[data-astro-cid-s55ltvao]{gap:clamp(20px,2.4vw,28px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.nxt-stage[data-astro-cid-s55ltvao]{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.nxt-verb[data-astro-cid-s55ltvao]{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);line-height:1.15}.nxt-line[data-astro-cid-s55ltvao]{max-width:46ch}.nxt-close[data-astro-cid-s55ltvao]{justify-items:start;gap:4px;max-width:46ch;margin-top:28px;display:grid}.nxt-media[data-astro-cid-s55ltvao]{gap:40px;display:grid}.nxt-proof[data-astro-cid-s55ltvao]{justify-self:end;width:86%}@media (width>=720px){.nxt-stage[data-astro-cid-s55ltvao]{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;column-gap:24px}}@media (width>=1024px){.nxt-grid[data-astro-cid-s55ltvao]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.nxt-text[data-astro-cid-s55ltvao]{grid-column:1/span 6}.nxt-media[data-astro-cid-s55ltvao]{column-gap:var(--gap);grid-column:8/-1;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0;display:grid}.nxt-film[data-astro-cid-s55ltvao]{grid-column:1/-1}.nxt-proof[data-astro-cid-s55ltvao]{grid-column:1/span 4;justify-self:stretch;width:auto;margin-top:36px;margin-left:-18%}}@media (width>=1280px){.nxt-media[data-astro-cid-s55ltvao] .nxt-film[data-astro-cid-s55ltvao] .film.has-ratio .film-frame{aspect-ratio:1}}@media (width>=1400px){.nxt-proof[data-astro-cid-s55ltvao]{grid-column:1/span 3;margin-left:-24%}}
