.head[data-astro-cid-ywatx6jj]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.head__link[data-astro-cid-ywatx6jj]{align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);color:var(--color-link);text-underline-offset:3px;font-weight:500;text-decoration:none;display:inline-flex}.head__link[data-astro-cid-ywatx6jj]:hover{color:var(--color-link-hover);text-decoration:underline}.featured[data-astro-cid-y7hzcdun]{gap:var(--space-6);padding-block-start:var(--space-section);display:grid}.featured__grid[data-astro-cid-y7hzcdun]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.featured__grid[data-astro-cid-y7hzcdun]>li[data-astro-cid-y7hzcdun]{min-inline-size:0;display:grid}@media (width<=32.9375rem){.featured__grid[data-astro-cid-y7hzcdun]{grid-template-columns:minmax(0,1fr)}}@media (width>=640px){.featured__grid[data-astro-cid-y7hzcdun]{gap:var(--space-6)}}@media (width>=1024px){.featured__grid[data-astro-cid-y7hzcdun]{grid-template-columns:repeat(4,minmax(0,1fr))}}.prose[data-astro-cid-c7tlznhr]{max-inline-size:var(--measure);color:var(--color-text);line-height:var(--leading-body)}.prose[data-astro-cid-c7tlznhr]>*+*{margin-block-start:var(--space-4)}.prose[data-astro-cid-c7tlznhr] h2{font-size:var(--text-h3);font-weight:500;line-height:var(--leading-h3);letter-spacing:-.01em;margin-block-start:var(--space-8)}.prose[data-astro-cid-c7tlznhr] h3{font-size:var(--text-h4);line-height:var(--leading-h4);margin-block-start:var(--space-6)}.prose[data-astro-cid-c7tlznhr] h4,.prose[data-astro-cid-c7tlznhr] h5,.prose[data-astro-cid-c7tlznhr] h6{font-size:var(--text-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.prose[data-astro-cid-c7tlznhr]>:is(h2,h3,h4,h5,h6)+*{margin-block-start:var(--space-3)}.prose[data-astro-cid-c7tlznhr]>:first-child{margin-block-start:0}.prose[data-astro-cid-c7tlznhr] ul,.prose[data-astro-cid-c7tlznhr] ol{padding-inline-start:var(--space-6)}.prose[data-astro-cid-c7tlznhr] li{padding-inline-start:var(--space-1)}.prose[data-astro-cid-c7tlznhr] li+li{margin-block-start:var(--space-2)}.prose[data-astro-cid-c7tlznhr] li::marker{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.prose[data-astro-cid-c7tlznhr] blockquote{border-inline-start:4px solid color-mix(in srgb, var(--color-action-bg) 40%, var(--color-surface));font-size:var(--text-lead);line-height:var(--leading-lead);padding-inline-start:var(--space-5)}.prose[data-astro-cid-c7tlznhr] blockquote>*+*{margin-block-start:var(--space-3)}.prose[data-astro-cid-c7tlznhr] a{text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--motion-fast) var(--ease-standard)}.prose[data-astro-cid-c7tlznhr] a:hover{text-decoration-color:currentColor}.block[data-astro-cid-3ku4ip3r]{padding-block-start:var(--space-section)}.block--sunken[data-astro-cid-3ku4ip3r]{padding-block:var(--space-section);background:var(--color-surface-sunken);margin-block-start:var(--space-section)}.block__inner[data-astro-cid-3ku4ip3r]{gap:var(--space-6);display:grid}.block__head[data-astro-cid-3ku4ip3r]{gap:var(--space-3);align-content:start;min-inline-size:0;display:grid}.block__lead[data-astro-cid-3ku4ip3r]{max-inline-size:36rem;color:var(--color-text-muted);font-size:var(--text-lead);line-height:var(--leading-lead)}.block__body[data-astro-cid-3ku4ip3r]{min-inline-size:0}.block__body--narrow[data-astro-cid-3ku4ip3r]{max-inline-size:var(--measure)}@media (width>=768px){.block__inner[data-astro-cid-3ku4ip3r]{gap:var(--space-8)}}@media (width>=1024px){.block--split[data-astro-cid-3ku4ip3r] .block__inner[data-astro-cid-3ku4ip3r]{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.block--split[data-astro-cid-3ku4ip3r] .block__head[data-astro-cid-3ku4ip3r]{position:sticky;inset-block-start:calc(var(--header-height-desktop) + var(--space-6))}}.fallback[data-astro-cid-kcsxcvin]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-l);background:var(--color-surface-tint);display:grid}.fallback--plain[data-astro-cid-kcsxcvin]{background:0 0;border-radius:0;padding:0}.fallback[data-astro-cid-kcsxcvin] p[data-astro-cid-kcsxcvin]{font-weight:500}.fallback__actions[data-astro-cid-kcsxcvin]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=479px){.fallback__actions[data-astro-cid-kcsxcvin] .button{flex:100%}}.field[data-astro-cid-afmkvgyw]{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}.field__label[data-astro-cid-afmkvgyw]{font-size:.875rem;font-weight:500;line-height:1.4}.field__optional[data-astro-cid-afmkvgyw]{color:var(--color-text-muted);font-weight:400}.field[data-astro-cid-afmkvgyw] .control{min-block-size:3rem;inline-size:100%;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);line-height:1.4}.field[data-astro-cid-afmkvgyw] .control:hover{border-color:var(--color-text)}.field[data-astro-cid-afmkvgyw] .control:focus-visible{border-color:var(--color-focus)}.field[data-astro-cid-afmkvgyw] .control[aria-invalid=true]{border-color:var(--color-error)}.field[data-astro-cid-afmkvgyw] textarea.control{min-block-size:6.5rem;padding-block:var(--space-3);resize:vertical}.field[data-astro-cid-afmkvgyw] input[type=number].control{appearance:textfield;font-variant-numeric:tabular-nums}.field[data-astro-cid-afmkvgyw] input[type=number].control::-webkit-inner-spin-button,.field[data-astro-cid-afmkvgyw] input[type=number].control::-webkit-outer-spin-button{appearance:none;margin:0}.field[data-astro-cid-afmkvgyw] .select{display:grid;position:relative}.field[data-astro-cid-afmkvgyw] select.control{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-inline-end:var(--space-12)}.field[data-astro-cid-afmkvgyw] .select>.icon{color:var(--color-text-muted);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-3)}.field[data-astro-cid-afmkvgyw] .field__note{gap:var(--space-2);align-items:flex-start;font-size:.875rem;line-height:1.45;display:flex}.field[data-astro-cid-afmkvgyw] .field__note>.icon{margin-block-start:1px}.field[data-astro-cid-afmkvgyw] .field__note--hint{color:var(--color-text-muted)}.field[data-astro-cid-afmkvgyw] .field__note--error{color:var(--color-error);font-weight:500}.lead-form[data-astro-cid-cn27sqp2]{container-type:inline-size}.lead-form[data-astro-cid-cn27sqp2],.lead-form__form[data-astro-cid-cn27sqp2],.lead-form__fields[data-astro-cid-cn27sqp2],.lead-form__pair[data-astro-cid-cn27sqp2]{gap:var(--space-5);display:grid}.lead-form--unavailable[data-astro-cid-cn27sqp2]{gap:var(--space-4)}.lead-form__unavailable[data-astro-cid-cn27sqp2]{font-size:var(--text-lead);line-height:var(--leading-lead)}.consent[data-astro-cid-cn27sqp2]{gap:var(--space-2);display:grid}.consent__label[data-astro-cid-cn27sqp2]{gap:var(--space-3);font-size:var(--text-small);line-height:var(--leading-small);cursor:pointer;align-items:flex-start;display:flex}.consent__label[data-astro-cid-cn27sqp2] span[data-astro-cid-cn27sqp2]{padding-block-start:2px}.consent[data-astro-cid-cn27sqp2] input[data-astro-cid-cn27sqp2]{border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);appearance:none;cursor:pointer;block-size:1.5rem;inline-size:1.5rem;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;margin:0;position:relative}.consent[data-astro-cid-cn27sqp2] input[data-astro-cid-cn27sqp2]:hover{border-color:var(--color-text)}.consent[data-astro-cid-cn27sqp2] input[data-astro-cid-cn27sqp2]:checked{border-color:var(--color-action-bg);background:var(--color-action-bg)}.consent[data-astro-cid-cn27sqp2] input[data-astro-cid-cn27sqp2]:checked:after{content:"";border:solid var(--color-action-text);border-width:0 2px 2px 0;block-size:12px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-start:8px;transform:rotate(45deg)}.consent[data-astro-cid-cn27sqp2] input[data-astro-cid-cn27sqp2][aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.consent__error[data-astro-cid-cn27sqp2]{gap:var(--space-2);color:var(--color-error);align-items:flex-start;padding-inline-start:calc(1.5rem + var(--space-3));font-size:.875rem;font-weight:500;line-height:1.45;display:flex}.consent__error[data-astro-cid-cn27sqp2] .icon{margin-block-start:1px}.consent__more[data-astro-cid-cn27sqp2]{gap:0 var(--space-5);flex-wrap:wrap;align-items:center;padding-inline-start:calc(1.5rem + var(--space-3));font-size:.875rem;display:flex}.consent__text[data-astro-cid-cn27sqp2] summary[data-astro-cid-cn27sqp2],.consent__policy[data-astro-cid-cn27sqp2]{gap:var(--space-1);min-block-size:var(--touch-target);color:var(--color-link);cursor:pointer;align-items:center;display:inline-flex}.consent__text[data-astro-cid-cn27sqp2] summary[data-astro-cid-cn27sqp2]{list-style:none}.consent__text[data-astro-cid-cn27sqp2] summary[data-astro-cid-cn27sqp2]::-webkit-details-marker{display:none}.consent__policy[data-astro-cid-cn27sqp2]{text-underline-offset:3px;text-decoration:underline 1px}.consent__text[data-astro-cid-cn27sqp2] summary[data-astro-cid-cn27sqp2]:hover,.consent__policy[data-astro-cid-cn27sqp2]:hover{color:var(--color-link-hover)}.consent__text[data-astro-cid-cn27sqp2] summary[data-astro-cid-cn27sqp2] .icon{transition:transform var(--motion-fast) var(--ease-standard)}.consent__text[data-astro-cid-cn27sqp2][open] summary[data-astro-cid-cn27sqp2] .icon{transform:rotate(180deg)}.consent__body[data-astro-cid-cn27sqp2]{max-block-size:14rem;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-tint);flex:100%;margin-block-end:var(--space-2);display:none;overflow-y:auto}.consent__text[data-astro-cid-cn27sqp2][open]~.consent__body[data-astro-cid-cn27sqp2]{display:block}.hp[data-astro-cid-cn27sqp2]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lead-form__error[data-astro-cid-cn27sqp2],.lead-form__success[data-astro-cid-cn27sqp2]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-m);border:1px solid;display:grid}.lead-form__error[data-astro-cid-cn27sqp2]{border-color:color-mix(in srgb, var(--color-error) 45%, var(--color-surface));background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface))}.lead-form__success[data-astro-cid-cn27sqp2]{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-surface));background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface))}.lead-form__state-title[data-astro-cid-cn27sqp2]{gap:var(--space-2);font-size:var(--text-lead);align-items:center;display:flex}.lead-form__error[data-astro-cid-cn27sqp2] .lead-form__state-title[data-astro-cid-cn27sqp2]{color:var(--color-error)}.lead-form__success[data-astro-cid-cn27sqp2] .lead-form__state-title[data-astro-cid-cn27sqp2]{color:var(--color-success)}.lead-form__success[data-astro-cid-cn27sqp2] [data-astro-cid-cn27sqp2][data-success-text]{font-size:var(--text-lead);line-height:var(--leading-lead)}.lead-form__actions[data-astro-cid-cn27sqp2] .button{inline-size:100%}@container (width>=32rem){.lead-form__pair[data-astro-cid-cn27sqp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form__actions[data-astro-cid-cn27sqp2] .button{inline-size:auto;min-inline-size:16rem}}.cutaway[data-astro-cid-wzp7gjim]{padding-block:var(--space-16);background:var(--color-surface-sunken);margin-block-start:var(--space-section)}.cutaway__inner[data-astro-cid-wzp7gjim]{gap:var(--space-10);display:grid}.cutaway__head[data-astro-cid-wzp7gjim]{gap:var(--space-3);max-inline-size:var(--measure);display:grid}.cutaway__intro[data-astro-cid-wzp7gjim]{color:var(--color-text-muted);font-size:var(--text-lead);line-height:var(--leading-lead)}.stack[data-astro-cid-wzp7gjim]{--gap:4.5rem;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid;position:relative}.layer[data-astro-cid-wzp7gjim]{display:contents}.layer--size-1[data-astro-cid-wzp7gjim]{--band:2.5rem;--row:4.5rem}.layer--size-2[data-astro-cid-wzp7gjim]{--band:3rem;--row:5rem}.layer--size-3[data-astro-cid-wzp7gjim]{--band:3.5rem;--row:5.75rem}.layer--size-4[data-astro-cid-wzp7gjim]{--band:4rem;--row:6.5rem}.layer--size-5[data-astro-cid-wzp7gjim]{--band:5rem;--row:8rem}.layer--size-6[data-astro-cid-wzp7gjim]{--band:6rem;--row:9.5rem}.layer--size-7[data-astro-cid-wzp7gjim]{--band:7.5rem;--row:12rem}.layer--size-8[data-astro-cid-wzp7gjim]{--band:9rem;--row:14rem}.layer--tone-0[data-astro-cid-wzp7gjim]{--tone:var(--art-top);--outline:color-mix(in oklab, var(--art-edge) 60%, transparent)}.layer--tone-1[data-astro-cid-wzp7gjim]{--tone:color-mix(in oklab, var(--art-indigo) 8%, var(--art-top));--outline:color-mix(in oklab, var(--art-edge) 45%, transparent)}.layer--tone-2[data-astro-cid-wzp7gjim]{--tone:color-mix(in oklab, var(--art-indigo) 18%, var(--art-top))}.layer--tone-3[data-astro-cid-wzp7gjim]{--tone:color-mix(in oklab, var(--art-indigo) 32%, var(--art-top))}.layer--tone-4[data-astro-cid-wzp7gjim]{--tone:color-mix(in oklab, var(--art-indigo) 52%, var(--art-top))}.layer--tone-5[data-astro-cid-wzp7gjim]{--tone:color-mix(in oklab, var(--art-indigo-deep) 78%, var(--art-top))}.layer__band[data-astro-cid-wzp7gjim]{z-index:1;min-block-size:var(--band);border-radius:var(--radius-m);background:var(--tone);box-shadow:inset 0 0 0 1px var(--outline,transparent);transition:opacity var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);order:1;margin-block:2px;position:relative;overflow:hidden}.layer__band[data-astro-cid-wzp7gjim]:before{content:"";background:repeating-linear-gradient(90deg, var(--art-indigo) 0 2px, var(--art-side-light) 2px 7px);inline-size:1.5rem;position:absolute;inset-block:0;inset-inline-start:0}.layer[data-astro-cid-wzp7gjim]:first-child .layer__band[data-astro-cid-wzp7gjim]:after{content:"";background:repeating-linear-gradient(90deg, var(--art-quilt-dot) 0 5px, transparent 5px 10px);block-size:1px;position:absolute;inset-block-start:.625rem;inset-inline:2.5rem 1rem}.layer__text[data-astro-cid-wzp7gjim]{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);order:2;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.layer[data-astro-cid-wzp7gjim]:first-child .layer__text[data-astro-cid-wzp7gjim]{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6)}.layer__text[data-astro-cid-wzp7gjim]:before{content:"";border-radius:var(--radius-full);background:var(--tone);block-size:.875rem;inline-size:.875rem;box-shadow:inset 0 0 0 1px var(--art-edge);grid-row:1/span 2;align-self:start;margin-block-start:.3125rem}.layer__text[data-astro-cid-wzp7gjim]:after{content:none}.layer__title[data-astro-cid-wzp7gjim]{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;grid-column:2;display:flex}.layer__material[data-astro-cid-wzp7gjim]{font-size:var(--text-h4);font-weight:500;line-height:var(--leading-h4)}.layer__thickness[data-astro-cid-wzp7gjim]{color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.layer__note[data-astro-cid-wzp7gjim]{max-inline-size:52ch;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-small);grid-column:2}.cutaway__link[data-astro-cid-wzp7gjim]{min-block-size:var(--touch-target);color:var(--color-link);text-underline-offset:3px;justify-self:start;align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.stack[data-astro-cid-wzp7gjim]:has(.layer:hover) .layer[data-astro-cid-wzp7gjim]:not(:hover) .layer__band[data-astro-cid-wzp7gjim]{opacity:.55}}.layer[data-astro-cid-wzp7gjim]:hover .layer__band[data-astro-cid-wzp7gjim],.layer[data-astro-cid-wzp7gjim]:focus-within .layer__band[data-astro-cid-wzp7gjim]{box-shadow:inset 0 0 0 1px var(--outline,transparent), var(--shadow-card);transform:translateY(-2px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.layer__band[data-astro-cid-wzp7gjim]{animation:linear forwards cutaway-band-in view();animation-range:entry entry 70%}.layer__text[data-astro-cid-wzp7gjim]{animation:linear forwards cutaway-text-in view();animation-range:entry 10% entry 85%}}}@media (forced-colors:active){.layer__band[data-astro-cid-wzp7gjim]{border:1px solid canvastext}}@keyframes cutaway-band-in{0%{opacity:0;translate:-1.5rem}}@keyframes cutaway-text-in{0%{opacity:0}}@media (width>=768px){.cutaway[data-astro-cid-wzp7gjim]{padding-block:var(--space-20)}.stack[data-astro-cid-wzp7gjim]{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.layer--size-1[data-astro-cid-wzp7gjim],.layer--size-2[data-astro-cid-wzp7gjim],.layer--size-3[data-astro-cid-wzp7gjim],.layer--size-4[data-astro-cid-wzp7gjim],.layer--size-5[data-astro-cid-wzp7gjim],.layer--size-6[data-astro-cid-wzp7gjim],.layer--size-7[data-astro-cid-wzp7gjim],.layer--size-8[data-astro-cid-wzp7gjim]{--band:var(--row)}.layer__band[data-astro-cid-wzp7gjim]{order:0;grid-column:1}.layer__text[data-astro-cid-wzp7gjim]{padding-block:var(--space-3);border:0;order:0;grid-column:2;align-self:center;display:block}.layer[data-astro-cid-wzp7gjim]:first-child .layer__text[data-astro-cid-wzp7gjim]{border:0;margin-block-start:0}.layer__text[data-astro-cid-wzp7gjim]:after{content:"";inline-size:calc(var(--gap) - 2rem);background:var(--color-border-strong);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--gap) + .625rem)}.layer__text[data-astro-cid-wzp7gjim]:before{content:"";border-radius:var(--radius-full);background:var(--color-border-strong);block-size:7px;inline-size:7px;box-shadow:none;margin:0;position:absolute;inset-block-start:calc(50% - 3px);inset-inline-start:calc(-1 * var(--gap) + .375rem)}.layer[data-astro-cid-wzp7gjim]:hover .layer__text[data-astro-cid-wzp7gjim]:before,.layer[data-astro-cid-wzp7gjim]:focus-within .layer__text[data-astro-cid-wzp7gjim]:before,.layer[data-astro-cid-wzp7gjim]:hover .layer__text[data-astro-cid-wzp7gjim]:after,.layer[data-astro-cid-wzp7gjim]:focus-within .layer__text[data-astro-cid-wzp7gjim]:after{background:var(--color-action-bg)}.layer__note[data-astro-cid-wzp7gjim]{margin-block-start:var(--space-1)}}.faq[data-astro-cid-ngymibku]{gap:var(--space-2);display:grid}.faq__item[data-astro-cid-ngymibku]{border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard)}.faq__item[data-astro-cid-ngymibku]:hover,.faq__item[data-astro-cid-ngymibku][open]{border-color:var(--color-border-strong)}summary[data-astro-cid-ngymibku]{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:3.5rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-l);font-size:var(--text-h4);cursor:pointer;font-weight:500;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-ngymibku]::-webkit-details-marker{display:none}summary[data-astro-cid-ngymibku] .icon{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-standard)}.faq__item[data-astro-cid-ngymibku][open] summary[data-astro-cid-ngymibku] .icon{color:var(--color-link);transform:rotate(180deg)}.faq__answer[data-astro-cid-ngymibku]{padding:0 var(--space-5) var(--space-5)}.promotion[data-astro-cid-p3x74igw]{gap:var(--space-4);padding:calc(var(--space-6) + 6px) var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);align-content:start;display:grid;position:relative;overflow:clip}.promotion[data-astro-cid-p3x74igw]:before{content:"";background:var(--color-accent);block-size:6px;position:absolute;inset:0 0 auto}.promotion__head[data-astro-cid-p3x74igw]{gap:var(--space-3);justify-items:start;display:grid}.promotion__title[data-astro-cid-p3x74igw]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-h3);letter-spacing:-.01em}.promotion__meta[data-astro-cid-p3x74igw]{gap:var(--space-2);font-size:var(--text-small);padding:0;list-style:none;display:grid}.promotion__meta[data-astro-cid-p3x74igw] li[data-astro-cid-p3x74igw]{gap:var(--space-2);align-items:flex-start;display:flex}.promotion__meta[data-astro-cid-p3x74igw] .icon{color:var(--color-text-muted);margin-block-start:1px}.promotion__terms[data-astro-cid-p3x74igw]{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2)}summary[data-astro-cid-p3x74igw]{gap:var(--space-1);min-block-size:var(--touch-target);color:var(--color-link);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-p3x74igw]::-webkit-details-marker{display:none}summary[data-astro-cid-p3x74igw] .icon{transition:transform var(--motion-fast) var(--ease-standard)}.promotion__terms[data-astro-cid-p3x74igw][open] summary[data-astro-cid-p3x74igw] .icon{transform:rotate(180deg)}.promotion__terms-body[data-astro-cid-p3x74igw]{padding-block:var(--space-2) var(--space-2)}.reviews[data-astro-cid-7shryojt]{margin-inline:calc(var(--container-pad) * -1);padding-inline:var(--container-pad);scroll-padding-inline:var(--container-pad);scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overflow-x:auto}.reviews__list[data-astro-cid-7shryojt]{gap:var(--space-3);grid-auto-columns:min(85%,22rem);grid-auto-flow:column;padding:0;list-style:none;display:grid}.reviews__list--1[data-astro-cid-7shryojt]{grid-auto-columns:100%}.reviews__list[data-astro-cid-7shryojt]>li[data-astro-cid-7shryojt]{scroll-snap-align:start;display:grid}.review[data-astro-cid-7shryojt]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.review__top[data-astro-cid-7shryojt]{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.review__rating[data-astro-cid-7shryojt]{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.review__source[data-astro-cid-7shryojt]{text-decoration:none;position:relative}.review__source[data-astro-cid-7shryojt]:after{content:"";position:absolute;inset:-.75rem -.25rem}.review__source[data-astro-cid-7shryojt]:hover .badge{background:var(--color-action-bg);color:var(--color-action-text)}blockquote[data-astro-cid-7shryojt]{font-size:var(--text-body);line-height:var(--leading-body);flex:auto}.review__photos[data-astro-cid-7shryojt]{gap:var(--space-2);display:flex;overflow-x:auto}.review__photos[data-astro-cid-7shryojt] picture{aspect-ratio:4/3;border-radius:var(--radius-m);flex:none;inline-size:6rem;overflow:hidden}figcaption[data-astro-cid-7shryojt]{gap:var(--space-1);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4);font-size:.875rem;line-height:1.45;display:grid}.review__author[data-astro-cid-7shryojt]{font-weight:500}.review__city[data-astro-cid-7shryojt],.review__meta[data-astro-cid-7shryojt]{color:var(--color-text-muted);font-weight:400}.review__meta[data-astro-cid-7shryojt]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.review__meta[data-astro-cid-7shryojt] a[data-astro-cid-7shryojt]{color:inherit;margin-block:-.75rem;padding-block:.75rem;display:inline-block}.review__meta[data-astro-cid-7shryojt] a[data-astro-cid-7shryojt]:hover{color:var(--color-link-hover)}@media (width>=640px){.reviews[data-astro-cid-7shryojt]{margin-inline:0;padding-inline:0;overflow:visible}.reviews__list[data-astro-cid-7shryojt]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.reviews__list--1[data-astro-cid-7shryojt]{grid-template-columns:minmax(0,36rem)}.review[data-astro-cid-7shryojt]{padding:var(--space-6)}}@media (width>=1024px){.reviews__list--3[data-astro-cid-7shryojt]{grid-template-columns:repeat(3,minmax(0,1fr))}}
