.ao-announcement{padding:10px var(--space-4);text-align:center;font-family:var(--font-ui);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.14em;line-height:1.4}.ao-announcement--accent{background:var(--surface-accent);color:var(--text-on-accent)}.ao-announcement--ink{background:var(--surface-inverse);color:var(--text-on-inverse)}.ao-announcement--sand{background:var(--surface-band);color:var(--text-body)}.ao-announcement .ao-announcement__text{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.ao-announcement .ao-announcement__link{color:inherit;text-decoration:none;text-underline-offset:3px}.ao-announcement .ao-announcement__link:hover{color:inherit;text-decoration:underline}.ao-announcement .ao-announcement__link:focus-visible{outline:none;box-shadow:0 0 0 1.5px currentColor}.ao-cart{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--text-body);overflow:hidden}.ao-cart.ao-scope,dialog.ao-cart{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent}.ao-cart::backdrop{background:transparent}.ao-cart[open]{display:flex;justify-content:flex-end}.ao-cart__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) var(--ao-cart-scrim, 35%),transparent);transition:opacity var(--dur-reveal) var(--ease-out)}.ao-cart:not(.is-open) .ao-cart__backdrop{opacity:0;transition-duration:calc(var(--dur-slow) * .7);transition-timing-function:var(--ease-in)}.ao-cart__panel{position:relative;display:flex;flex-direction:column;width:min(var(--ao-cart-width, 420px),100%);height:100%;background:var(--surface-page);border-left:var(--stroke-hairline) solid var(--border-hairline);box-shadow:var(--shadow-overlay);transform:translate(100%);transition:transform var(--dur-reveal) var(--ease-out)}.ao-cart:not(.is-open) .ao-cart__panel{transition-duration:calc(var(--dur-slow) * .7);transition-timing-function:var(--ease-in)}.ao-cart.is-open .ao-cart__panel{transform:none}.ao-cart__line,.ao-cart__empty{--ao-cart-i: 6}.ao-cart__line:nth-child(1){--ao-cart-i: 0}.ao-cart__line:nth-child(2){--ao-cart-i: 1}.ao-cart__line:nth-child(3){--ao-cart-i: 2}.ao-cart__line:nth-child(4){--ao-cart-i: 3}.ao-cart__line:nth-child(5){--ao-cart-i: 4}.ao-cart__line:nth-child(6){--ao-cart-i: 5}.ao-cart__empty{--ao-cart-i: 0}html.ao-motion .ao-cart[data-ao-opening] :is(.ao-cart__line,.ao-cart__empty){--ao-cart-d: calc(var(--dur-fast) + var(--ao-cart-i) * var(--stagger-step) - var(--ao-cart-elapsed, 0ms));animation:ao-r-fade var(--dur-slow) var(--ease-out) var(--ao-cart-d) backwards,ao-cart-rise var(--dur-slower) var(--ease-spring) var(--ao-cart-d) backwards}@keyframes ao-cart-rise{0%{translate:0 8px}}@media(prefers-reduced-motion:reduce){.ao-cart__backdrop,.ao-cart:not(.is-open) .ao-cart__backdrop{transition:opacity var(--dur-fade) linear}.ao-cart__panel,.ao-cart:not(.is-open) .ao-cart__panel{transform:none;transition:opacity var(--dur-fade) linear}.ao-cart:not(.is-open) .ao-cart__panel{opacity:0}html .ao-cart[data-ao-opening] :is(.ao-cart__line,.ao-cart__empty){animation:none}}.ao-cart .ao-cart__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ao-cart__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--stroke-hairline) solid var(--border-hairline)}.ao-cart .ao-cart__title{margin:0;font-family:var(--font-display);font-size:var(--t-title);line-height:var(--lh-title, 1.2);color:var(--text-display)}.ao-cart .ao-cart__close,.ao-cart .ao-cart__step{display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);margin:0;padding:0;background:transparent;color:var(--text-body);border:var(--stroke-hairline) solid transparent;border-radius:0;box-shadow:none;cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.ao-cart .ao-cart__close{margin-right:calc(var(--space-3) * -1)}.ao-cart .ao-cart__close:hover{color:var(--text-link-hover);border-color:var(--border-strong)}.ao-cart .ao-cart__close:active{background:var(--surface-inverse);color:var(--text-on-inverse)}.ao-cart .ao-cart__step{border:0}.ao-cart .ao-cart__step:hover:not(:disabled){color:var(--text-link-hover)}.ao-cart .ao-cart__step:disabled{opacity:.35;cursor:not-allowed}.ao-cart .ao-cart__close:focus-visible,.ao-cart .ao-cart__step:focus-visible,.ao-cart .ao-cart__qty:focus-visible,.ao-cart .ao-cart__link:focus-visible,.ao-cart .ao-cart__remove:focus-visible,.ao-cart .ao-cart__view:focus-visible,.ao-cart .ao-cart__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-cart[data-ao-quiet-focus] .ao-cart__close:focus-visible{box-shadow:none}.ao-cart__body{flex:1;min-height:0;display:flex;flex-direction:column}.ao-cart .ao-cart__form{flex:1;min-height:0;display:flex;flex-direction:column;margin:0}.ao-cart__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.ao-cart .ao-cart__lines{display:grid;gap:0;margin:0 0 calc(var(--space-5) * -1);padding:0;list-style:none}.ao-cart__line{padding-bottom:var(--space-5);display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--space-4);align-items:start;transition:opacity var(--dur-hover) var(--ease-standard)}.ao-cart__line[aria-busy=true]{opacity:.55;pointer-events:none}.ao-cart__line[aria-busy=true] .ao-cart__stepper{position:relative}.ao-cart .ao-cart__line[aria-busy=true] .ao-cart__qty{color:transparent;transition:color 0ms linear var(--loading-delay)}.ao-cart__line[aria-busy=true] .ao-cart__stepper:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:1.5px solid var(--text-body);border-right-color:transparent;border-radius:50%;animation:ao-spin var(--dur-spin, .8s) linear infinite,ao-r-fade var(--dur-fast) var(--ease-out) var(--loading-delay) backwards}.ao-cart__line--skeleton .ao-cart__media{border-color:transparent}.ao-cart__skbar{display:block;height:10px;margin-top:8px}.ao-cart__skbar:first-child{margin-top:2px}.ao-cart__skstep{display:block;width:136px;height:var(--touch-min);margin-top:10px}.ao-cart__skprice{display:block;width:56px;height:12px;margin-top:2px}@media(prefers-reduced-motion:reduce){.ao-cart__line[aria-busy=true] .ao-cart__stepper:after{animation:none}}.ao-cart__media{aspect-ratio:4 / 5;background:var(--surface-photo);border:var(--stroke-hairline) solid var(--border-hairline);overflow:hidden}.ao-cart .ao-cart__img,.ao-cart .ao-cart__placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ao-cart .ao-cart__placeholder{fill:var(--border-hairline)}.ao-cart__info{min-width:0}.ao-cart .ao-cart__name{margin:0;font-family:var(--font-ui);font-size:var(--t-caption);font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.ao-cart .ao-cart__link{color:var(--text-display);text-decoration:none}.ao-cart .ao-cart__link:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px}.ao-cart .ao-cart__meta{margin:6px 0 0;font-family:var(--font-body);font-size:var(--t-caption);line-height:1.5;color:var(--text-muted)}.ao-cart__stepper{display:inline-flex;align-items:stretch;margin-top:10px;border:var(--stroke-hairline) solid var(--border-hairline);background:var(--surface-page)}.ao-cart .ao-cart__qty{width:56px;height:var(--touch-min);margin:0;padding:0;text-align:center;background:transparent;border:0;border-left:var(--stroke-hairline) solid var(--border-hairline);border-right:var(--stroke-hairline) solid var(--border-hairline);border-radius:0;box-shadow:none;font-family:var(--font-body);font-size:var(--t-small);color:var(--text-body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ao-cart .ao-cart__qty::-webkit-outer-spin-button,.ao-cart .ao-cart__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ao-cart .ao-cart__error{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;font-family:var(--font-body);font-size:var(--t-caption);line-height:1.5;color:var(--state-error)}.ao-cart .ao-cart__error[hidden]{display:none}.ao-cart .ao-cart__error svg{flex-shrink:0;margin-top:1px}.ao-cart .ao-cart__remove{display:flex;width:fit-content;align-items:center;min-height:var(--touch-min);margin-top:-4px;font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.ao-cart .ao-cart__remove:hover{color:var(--text-link-hover)}.ao-cart .ao-cart__price{margin:0;font-family:var(--font-display);font-size:var(--t-body);line-height:1.2;color:var(--text-display);text-align:right;white-space:nowrap}.ao-cart .ao-cart__compare{display:block;font-size:.85em;color:var(--text-muted)}.ao-cart__foot{display:grid;gap:var(--space-4);padding:var(--space-5);border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-cart .ao-cart__progress-label{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-body, 1.7);color:var(--text-body)}.ao-cart__muted{color:var(--text-muted)}.ao-cart__track{height:6px;background:var(--border-hairline)}.ao-cart__fill{height:100%;width:100%;background:var(--action-primary);transform:scaleX(var(--ao-cart-p, 0));transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-out)}.ao-cart__fill:dir(rtl){transform-origin:100% 50%}.ao-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ao-cart__subtotal-label{font-family:var(--font-ui);font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ao-cart__subtotal-value{font-family:var(--font-display);font-size:var(--t-title);line-height:1.2;color:var(--text-display)}.ao-cart .ao-cart__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-cta);margin:0;padding:0 28px;background:var(--action-primary);color:var(--text-on-accent);border:var(--stroke-hairline) solid var(--action-primary);border-radius:0;box-shadow:none;font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-caps);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.ao-cart .ao-cart__btn:hover{background:var(--action-primary-press);border-color:var(--action-primary-press);color:var(--text-on-accent)}.ao-cart .ao-cart__btn--full{width:100%;min-height:52px;padding:0 var(--space-7);font-size:var(--t-caption)}.ao-cart__fine{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ao-cart .ao-cart__note{margin:0;font-family:var(--font-body);font-size:var(--t-caption);line-height:1.5;color:var(--text-muted)}.ao-cart .ao-cart__view{flex-shrink:0;font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-body);text-decoration:underline;text-decoration-color:var(--border-hairline);text-underline-offset:4px}.ao-cart .ao-cart__view:hover{color:var(--text-link-hover);text-decoration-color:currentColor}.ao-cart__empty{padding:var(--space-8) var(--space-5);text-align:center;background:var(--surface-card);border:var(--stroke-hairline) solid var(--border-hairline)}.ao-cart .ao-cart__empty-title{margin:0;font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-display)}.ao-cart .ao-cart__empty-body{max-width:42ch;margin:10px auto 0;font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-muted)}.ao-cart__empty-action{margin-top:var(--space-7)}@media(max-width:389px){.ao-cart__head,.ao-cart__scroll,.ao-cart__foot{padding-left:var(--space-4);padding-right:var(--space-4)}.ao-cart__line{grid-template-columns:60px minmax(0,1fr) auto;gap:var(--space-3)}}.ao-footer{background:var(--surface-page);border-top:var(--stroke-hairline) solid var(--border-hairline);padding:var(--space-7) var(--gutter) var(--space-5);color:var(--text-muted);font-family:var(--font-body)}.ao-footer--sand{background:var(--surface-band)}.ao-footer .ao-footer__logo-link{display:inline-block;line-height:0}.ao-footer .ao-footer__logo{display:block;height:var(--ao-footer-logo-h, 40px);width:auto;max-width:100%}.ao-footer--ink .ao-footer__logo{filter:brightness(0) invert(1)}@font-face{font-family:ao-fwm-fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold"),local("Tinos Bold");font-weight:100 900;size-adjust:95.8%;ascent-override:110.6%;descent-override:30.3%;line-gap-override:0%}.ao-footer .ao-footer__logo-link--text{--ao-fwm-s: var(--ao-fwm-s-m);min-height:var(--touch-min);padding:0;color:var(--text-display);text-decoration:none}.ao-footer .ao-footer__logo-link--text:hover{color:var(--text-display);text-decoration:none}.ao-footer .ao-fwm{--ao-fwm-tag-c: var(--oxblood);display:inline-grid;justify-items:stretch;margin-top:calc(var(--ao-fwm-s) * -.12);white-space:nowrap}.ao-footer--ink .ao-fwm--tag-accent{--ao-fwm-tag-c: var(--text-muted)}.ao-footer .ao-fwm--tag-match{--ao-fwm-tag-c: currentColor}.ao-footer .ao-fwm__name{display:block;margin:0;margin-inline-end:calc(var(--ao-fwm-track) * -1);font-family:var(--ao-fwm-font, var(--font-wordmark));font-weight:var(--ao-fwm-weight, var(--fw-wordmark));font-style:var(--ao-fwm-style, normal);font-size:var(--ao-fwm-s);line-height:1;letter-spacing:var(--ao-fwm-track);text-transform:uppercase;text-align:center}.ao-footer .ao-fwm__tag{display:flex;justify-content:space-between;margin-top:calc(var(--ao-fwm-s) * .1);font-family:var(--font-ui);font-weight:500;font-size:max(10px,calc(var(--ao-fwm-s) * .25));line-height:1;text-transform:uppercase;color:var(--ao-fwm-tag-c)}.ao-footer .ao-fwm__sp{width:.5em}.ao-footer a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-footer--centred{padding-top:var(--space-6);padding-bottom:var(--space-3)}.ao-footer .ao-footer__centre{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ao-footer .ao-footer__centre .ao-footer__logo-link--text{display:inline-flex;align-items:center}.ao-footer .ao-footer__centre .ao-fwm{margin-top:0}.ao-footer .ao-footer__rows{margin-top:var(--space-4);width:100%}.ao-footer .ao-footer__row-list,.ao-footer .ao-footer__inline-contact{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--space-4);row-gap:0;font-style:normal}.ao-footer .ao-footer__row-link,.ao-footer .ao-footer__inline-contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);min-width:var(--touch-min);color:var(--text-muted);text-decoration:none;transition:color var(--dur-hover) var(--ease-standard)}.ao-footer .ao-footer__row-link{font-family:var(--font-ui);font-size:var(--t-small);line-height:1.4}.ao-footer--links-caps .ao-footer__row-link{font-size:var(--t-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ao-footer .ao-footer__inline-contact{margin-top:var(--space-1);flex-direction:column;align-items:center}.ao-footer .ao-footer__inline-contact-link{font-size:var(--t-small);line-height:1.4;overflow-wrap:anywhere}.ao-footer--centred .ao-footer__bottom{max-width:var(--container);margin:var(--space-5) auto 0;padding-top:var(--space-2);border-top:var(--stroke-hairline) solid var(--border-hairline);display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--t-caption);line-height:1.5}.ao-footer--centred .ao-footer__bottom-start,.ao-footer--centred .ao-footer__bottom-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ao-footer--centred .ao-footer__bottom-start{display:contents}.ao-footer--centred .ao-footer__copyright{order:2;margin:0;min-height:var(--touch-min);display:flex;align-items:center}.ao-footer--centred .ao-footer__legal-list{justify-content:center;column-gap:var(--space-4)}.ao-footer--centred .ao-footer__bottom-end{order:1;column-gap:var(--space-3)}.ao-footer--centred .ao-footer__payments{margin:0;justify-content:center;gap:var(--space-1) 6px}.ao-footer--centred .ao-footer__payment-icon{height:18px;filter:grayscale(1);opacity:.7}.ao-footer--centred .ao-footer__socials{margin:0}.ao-footer .ao-footer__inline-socials{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}@media(min-width:720px){.ao-footer .ao-footer__inline-contact{flex-direction:row;flex-wrap:nowrap;column-gap:var(--space-5)}.ao-footer .ao-footer__inline-contact-link+.ao-footer__inline-contact-link:before{content:"\b7" / "";margin-inline-end:var(--space-5);color:var(--text-muted)}.ao-footer .ao-footer__inline-contact-link~.ao-footer__inline-socials:before{content:"\b7" / "";margin-inline-end:calc(var(--space-5) - 11px);color:var(--text-muted)}}@media(min-width:768px){.ao-footer--centred .ao-footer__bottom-start{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:var(--space-5)}.ao-footer--centred .ao-footer__copyright{order:0}.ao-footer--links-caps .ao-footer__row-list{column-gap:var(--space-6)}.ao-footer--links-sentence .ao-footer__row-list{column-gap:var(--space-5)}}@media(min-width:1200px){.ao-footer--centred .ao-footer__bottom{flex-direction:row;justify-content:space-between;text-align:start;column-gap:var(--space-6)}.ao-footer--centred .ao-footer__bottom-start{display:flex;flex-wrap:nowrap;column-gap:var(--space-5)}.ao-footer--centred .ao-footer__legal-list{flex-wrap:nowrap}.ao-footer--centred .ao-footer__copyright{order:0}.ao-footer--centred .ao-footer__bottom-end{order:0;flex-wrap:nowrap}.ao-footer--centred .ao-footer__socials{margin-inline-end:calc((var(--touch-min) - 20px) / -2)}}.ao-footer .ao-footer__copyright{margin:0;font-size:var(--t-caption);line-height:1.5;color:var(--text-muted)}.ao-footer .ao-footer__legal-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-5);row-gap:0}.ao-footer .ao-footer__legal-link{display:inline-flex;align-items:center;min-height:var(--touch-min);font-size:var(--t-caption);line-height:1.5;color:var(--text-muted);text-decoration:none;transition:color var(--dur-hover) var(--ease-standard)}.ao-footer .ao-footer__payments{list-style:none;margin:var(--space-2) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ao-footer .ao-footer__payment{display:flex;line-height:0}.ao-footer .ao-footer__payment-icon{display:block;width:auto;height:22px}.ao-footer .ao-footer__socials{list-style:none;margin:0;margin-inline-end:calc((var(--touch-min) - 20px) / -2);padding:0;display:flex}.ao-footer .ao-footer__social{width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;color:var(--text-display);text-decoration:none;transition:opacity var(--dur-hover) var(--ease-standard)}.ao-footer .ao-footer__social svg{display:block}.ao-footer--ink .ao-footer__social{color:#fff}.ao-footer .ao-footer__social:hover,.ao-footer .ao-footer__social:focus-visible{opacity:.7}.ao-footer a.ao-footer__row-link:hover,.ao-footer a.ao-footer__inline-contact-link:hover,.ao-footer a.ao-footer__link:hover,.ao-footer a.ao-footer__legal-link:hover,.ao-footer a.ao-footer__contact-line:hover{color:var(--text-display);text-decoration:underline;text-underline-offset:3px}.ao-footer--columns .ao-footer__grid{max-width:var(--container);margin:0 auto;display:grid;gap:var(--space-6);align-items:start}.ao-footer--columns .ao-footer__contact{margin-top:var(--space-5)}.ao-footer--columns .ao-footer__eyebrow{margin:0;font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--fw-body-strong);line-height:1.4;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.ao-footer--columns .ao-footer__contact-list,.ao-footer--columns .ao-footer__links{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;gap:0;font-style:normal}.ao-footer--columns .ao-footer__contact-line,.ao-footer--columns .ao-footer__link{display:flex;align-items:center;min-height:var(--touch-min);font-size:var(--t-small);line-height:1.5;color:var(--text-muted);text-decoration:none;overflow-wrap:anywhere;transition:color var(--dur-hover) var(--ease-standard)}.ao-footer--columns span.ao-footer__contact-line{min-height:0;padding-top:var(--space-2)}.ao-footer--columns .ao-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-6);align-items:start}.ao-footer--columns .ao-footer__bottom{max-width:var(--container);margin:var(--space-6) auto 0;padding-top:var(--space-3);border-top:var(--stroke-hairline) solid var(--border-hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal legal" "pay pay" "copy social";align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);font-size:var(--t-caption);line-height:1.5}.ao-footer--columns .ao-footer__bottom-start,.ao-footer--columns .ao-footer__bottom-end{display:contents}.ao-footer--columns .ao-footer__copyright{grid-area:copy}.ao-footer--columns .ao-footer__legal{grid-area:legal}.ao-footer--columns .ao-footer__payments{grid-area:pay}.ao-footer--columns .ao-footer__socials{grid-area:social}@media(min-width:768px){.ao-footer--columns{padding-top:var(--space-8)}.ao-footer--columns .ao-footer__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-6)}.ao-footer--columns .ao-footer__columns{grid-template-columns:repeat(var(--ao-footer-cols),minmax(140px,180px));column-gap:var(--space-6)}.ao-footer--columns .ao-footer__bottom{margin-top:var(--space-7)}.ao-footer--columns .ao-footer__payments{margin-block:var(--space-1)}}@media(min-width:1024px){.ao-footer .ao-footer__logo-link--text{--ao-fwm-s: var(--ao-fwm-s-d)}.ao-footer--columns .ao-footer__grid{column-gap:var(--space-8)}.ao-footer--columns .ao-footer__columns{grid-template-columns:repeat(var(--ao-footer-cols),minmax(160px,200px));column-gap:var(--space-8)}.ao-footer--columns .ao-footer__contact-line,.ao-footer--columns .ao-footer__link{min-height:36px}.ao-footer--columns .ao-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-6);row-gap:0}.ao-footer--columns .ao-footer__bottom-start,.ao-footer--columns .ao-footer__bottom-end{display:flex;flex-wrap:wrap;align-items:center}.ao-footer--columns .ao-footer__bottom-start{column-gap:var(--space-6)}.ao-footer--columns .ao-footer__bottom-end{column-gap:var(--space-2)}.ao-footer--columns .ao-footer__payments{margin:0}}.shopify-section:has(>.ao-header-root.ao-header--sticky){position:sticky;top:0;z-index:50}.ao-scroll-lock{overflow:hidden}.ao-header-root{--ao-bar-py: 8px;--ao-logo-cur: var(--ao-logo-h-m);--ao-gutter: clamp(16px, 4vw, var(--ao-gutter-max));position:relative}@media(min-width:1200px){.ao-header-root{--ao-bar-py: 10px;--ao-logo-cur: var(--ao-logo-h)}}.ao-header-root.ao-header--sticky{height:calc(max(var(--ao-logo-cur),var(--touch-min)) + 2 * var(--ao-bar-py) + var(--stroke-hairline));pointer-events:none;background:transparent}.ao-header--sticky .ao-header__bar>*,.ao-header--sticky .ao-skip,.ao-header--sticky .ao-mm,.ao-header--sticky .ao-mm-scrim{pointer-events:auto}.ao-header-root .ao-skip{position:absolute;left:var(--space-3);top:var(--space-2);z-index:1001;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ao-header-root .ao-skip:focus{width:auto;height:auto;min-height:var(--touch-min);overflow:visible;clip-path:none;display:inline-flex;align-items:center;padding:0 var(--space-4);background:var(--surface-page);color:var(--text-body);font-family:var(--font-ui);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--ls-nav);text-decoration:none;border:var(--stroke-hairline) solid var(--border-strong);box-shadow:var(--focus-ring);outline:none}@property --ao-hp{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ao-hs{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ao-hov{syntax: "<number>"; inherits: false; initial-value: 0;}.ao-header-root{--ao-hp-range: 80px;--ao-p: 0;--ao-pt: 0}.ao-header-root.ao-header--sticky{--ao-p: max(var(--ao-hp), var(--ao-hs));--ao-pt: clamp(0, (max(var(--ao-hp), var(--ao-hs)) - .35) * 10, 1);transition-property:--ao-hs;transition-duration:var(--dur-mid);transition-timing-function:var(--ease-standard)}.ao-header-root.ao-header--solid{--ao-hs: 1}@keyframes ao-hp{0%{--ao-hp: 0}to{--ao-hp: 1}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.ao-header-root.ao-header--sticky:not(.ao-header--hp-js){animation:ao-hp linear both;animation-timeline:scroll(root block);animation-range:var(--ao-hp-start, 0px) calc(var(--ao-hp-start, 0px) + var(--ao-hp-range))}}}.ao-header-root .ao-header{--ao-fg: var(--ao-hdr-fg-top);--ao-accent: var(--ao-hdr-fg-top);--ao-icon-edge: color-mix(in srgb, var(--ao-hdr-fg-top) 55%, transparent);--ao-badge-bg: var(--ao-hdr-fg-top);--ao-badge-fg: var(--ao-hdr-top);position:relative;isolation:isolate;color:var(--ao-fg);margin:0;padding:0}.ao-header-root .ao-header:before,.ao-header-root .ao-header:after{content:"";position:absolute;inset:0 0 calc(var(--stroke-hairline) * -1);z-index:-1}.ao-header-root .ao-header:before{background:var(--ao-hdr-scrolled);border-bottom:var(--stroke-hairline) solid var(--border-hairline);opacity:clamp(0,var(--ao-p) * 20,1)}.ao-header-root .ao-header:after{background:var(--ao-hdr-top);opacity:calc(1 - var(--ao-p))}.ao-header-root:not(.ao-header--sticky) .ao-header:before{display:none}.ao-header--ink .ao-header{--ao-fg: var(--text-body);--ao-accent: var(--text-link-hover);--ao-icon-edge: var(--border-strong);--ao-badge-bg: var(--action-primary);--ao-badge-fg: var(--text-on-accent)}.ao-header--swap .ao-header{--ao-fg: color-mix(in srgb, var(--text-body) calc(var(--ao-pt) * 100%), var(--ao-hdr-fg-top));--ao-accent: color-mix(in srgb, var(--text-link-hover) calc(clamp(0, (var(--ao-pt) - .5) * 2, 1)*100%) , var(--ao-fg));--ao-icon-edge: color-mix(in srgb, var(--border-strong) calc(var(--ao-pt) * 100%), color-mix(in srgb, var(--ao-hdr-fg-top) 55%, transparent));--ao-badge-bg: color-mix(in srgb, var(--action-primary) calc(var(--ao-pt) * 100%), var(--ao-hdr-fg-top));--ao-badge-fg: color-mix(in srgb, var(--text-on-accent) calc(var(--ao-pt) * 100%), var(--ao-hdr-top))}.ao-header-root:not(.ao-header--no-enter) .ao-header{animation:ao-header-in var(--dur-mid) var(--ease-standard) backwards}@keyframes ao-header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.ao-header--sticky .ao-header:before{background:color-mix(in srgb,var(--ao-hdr-scrolled) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ao-header-root .ao-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--space-4);padding:var(--ao-bar-py) var(--ao-gutter)}.ao-header-root .ao-header__bar .ao-header__menu-btn{justify-self:start;margin-left:-12px}.ao-header-root .ao-header__logo{display:grid;align-items:center;justify-items:center;justify-self:center;min-height:var(--touch-min);text-decoration:none;transform-origin:50% 50%}.ao-header-root .ao-header__logo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-header-root .ao-header__logo-img{display:block;width:auto;max-width:none;height:var(--ao-logo-cur)}.ao-header-root .ao-header__logo>.ao-header__logo-img{grid-area:1 / 1}.ao-header-root .ao-header__logo-img--white{filter:brightness(0) invert(1)}.ao-header-root .ao-header__logo-img--scrolled{opacity:var(--ao-pt)}.ao-header--swap .ao-header__logo-img--top{opacity:calc(1 - var(--ao-pt))}.ao-header--ink .ao-header__logo-img{filter:brightness(0) invert(1)}@font-face{font-family:ao-wm-fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold"),local("Tinos Bold");font-weight:100 900;size-adjust:95.8%;ascent-override:110.6%;descent-override:30.3%;line-gap-override:0%}.ao-header-root .ao-header__logo--text,.ao-header-root .ao-header__logo--text:hover{color:inherit}.ao-header-root .ao-wm{--ao-wm-s: var(--ao-wm-s-m);--ao-mark-h: var(--ao-mark-h-m);--ao-wm-tag-c: currentColor;display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--ao-wm-s) * .3);height:var(--ao-logo-cur);color:inherit;white-space:nowrap}.ao-header-root .ao-wm--mark-above{flex-direction:column;justify-content:center;gap:calc(var(--ao-wm-s) * .15)}.ao-header-root .ao-wm__type{display:inline-grid;justify-items:stretch}.ao-header-root .ao-wm__name{display:block;margin:0;margin-inline-end:calc(var(--ao-wm-track) * -1);font-family:var(--ao-wm-font, var(--font-wordmark));font-weight:var(--ao-wm-weight, var(--fw-wordmark));font-style:var(--ao-wm-style, normal);font-size:var(--ao-wm-s);line-height:1;letter-spacing:var(--ao-wm-track);text-transform:uppercase;text-align:center}.ao-header-root .ao-wm__tag{display:none;justify-content:space-between;margin-top:calc(var(--ao-wm-s) * .1);font-family:var(--font-ui);font-weight:500;font-size:calc(var(--ao-wm-s) * .25);line-height:1;text-transform:uppercase;color:var(--ao-wm-tag-c)}.ao-header-root .ao-wm--tag-m .ao-wm__tag{display:flex}.ao-header-root .ao-wm__sp{width:.5em}.ao-header-root .ao-mm__logo--text .ao-wm{--ao-wm-tag-c: var(--oxblood)}.ao-header--swap .ao-header__logo--text .ao-wm{--ao-wm-tag-c: color-mix(in srgb, var(--oxblood) calc(var(--ao-pt) * 100%), var(--ao-hdr-fg-top))}.ao-header--ink .ao-mm__logo--text .ao-wm{--ao-wm-tag-c: currentColor}.ao-header-root .ao-wm__mark{display:grid;flex-shrink:0}.ao-header-root .ao-wm__mark-img{grid-area:1 / 1;display:block;width:auto;max-width:none;height:var(--ao-mark-h)}.ao-header-root .ao-wm__mark-img--top,.ao-header--ink .ao-wm__mark-img{filter:brightness(0) invert(1)}.ao-header-root .ao-wm__mark-img--scrolled{opacity:var(--ao-pt)}.ao-header-root .ao-wm__mark-img--top{opacity:calc(1 - var(--ao-pt))}@media(min-width:1200px){.ao-header-root .ao-header__logo--text .ao-wm{--ao-wm-s: var(--ao-wm-s-d);--ao-mark-h: var(--ao-mark-h-d)}.ao-header-root .ao-header__logo--text .ao-wm__tag{display:none}.ao-header-root .ao-header__logo--text .ao-wm--tag-d .ao-wm__tag{display:flex}}.ao-header-root .ao-header__nav{display:none}.ao-header-root .ao-header__list,.ao-header-root .ao-mm__list,.ao-header-root .ao-mm__sub{list-style:none;margin:0;padding:0}.ao-header-root .ao-header__list{display:flex;align-items:center;gap:20px}.ao-header-root .ao-header__link{--ao-nav-pad: var(--space-2);position:relative;display:inline-flex;align-items:center;min-height:var(--touch-min);margin:0 calc(var(--ao-nav-pad) * -1);padding:0 var(--ao-nav-pad);font-family:var(--font-ui);font-size:var(--t-label);font-weight:var(--fw-body-strong);letter-spacing:var(--ls-nav);line-height:1.2;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:color-mix(in srgb,var(--ao-accent) calc(var(--ao-hov, 0) * 100%),var(--ao-fg));transition-property:--ao-hov;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-standard)}.ao-header-root .ao-header__link:after{content:"";position:absolute;left:var(--ao-nav-pad);right:var(--ao-nav-pad);bottom:10px;height:2px;background:var(--ao-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-standard)}.ao-header-root .ao-header__link:hover,.ao-header-root .ao-header__link[aria-current=page]{--ao-hov: 1;text-decoration:none}.ao-header-root .ao-header__link:hover{color:color-mix(in srgb,var(--ao-accent) calc(var(--ao-hov, 0) * 100%),var(--ao-fg));text-decoration-color:transparent}.ao-header-root .ao-header__link:hover:after,.ao-header-root .ao-header__link[aria-current=page]:after{transform:scaleX(1)}.ao-header-root .ao-header__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-header-root .ao-header__item--dd{position:relative;--ao-dd-drop: calc((max(var(--ao-logo-cur), var(--touch-min)) - var(--touch-min)) / 2 + var(--ao-bar-py))}.ao-header-root .ao-header__dd-btn{gap:6px;margin:0 calc(var(--ao-nav-pad) * -1);padding:0 var(--ao-nav-pad);background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;text-align:inherit}.ao-header-root .ao-header__dd-btn:hover,.ao-header-root .ao-header__dd-btn[aria-expanded=true],.ao-header-root .ao-header__dd-btn[data-ao-current]{--ao-hov: 1;color:color-mix(in srgb,var(--ao-accent) calc(var(--ao-hov, 0) * 100%),var(--ao-fg))}.ao-header-root .ao-header__dd-btn:after{content:none}.ao-header-root .ao-header__dd-btn>span{position:relative;display:inline-flex;align-items:center;align-self:stretch}.ao-header-root .ao-header__dd-btn>span:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:var(--ao-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-standard)}.ao-header-root .ao-header__dd-btn[aria-expanded=true]>span:after,.ao-header-root .ao-header__dd-btn[data-ao-current]>span:after,.ao-header-root .ao-header__dd-btn:hover>span:after{transform:scaleX(1)}.ao-header-root .ao-header__dd-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-header-root .ao-header__link:focus-visible:after,.ao-header-root .ao-header__dd-btn:focus-visible>span:after{transform:scaleX(0);transition:none}.ao-header-root .ao-header__dd-chev{display:block;flex-shrink:0;transition:transform var(--dur-hover) var(--ease-standard)}.ao-header-root .ao-header__dd-btn[aria-expanded=true] .ao-header__dd-chev{transform:rotate(180deg)}.ao-header-root .ao-header__dd{position:absolute;top:calc(100% + var(--ao-dd-drop));left:calc(var(--space-4) * -1);z-index:2;min-width:224px;max-width:320px;padding:var(--space-2) 0;background:var(--ao-hdr-scrolled);color:var(--text-body);border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-0);box-shadow:var(--shadow-overlay)}.ao-header-root .ao-header__dd:dir(rtl){left:auto;right:calc(var(--space-4) * -1)}.ao-header-root .ao-header__dd[hidden]{display:none}html.ao-motion .ao-header-root .ao-header__dd:not([data-open]){opacity:0;translate:0 -4px}.ao-header-root .ao-header__dd:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--ao-dd-drop) + var(--stroke-hairline))}html.ao-motion .ao-header-root .ao-header__dd{transition:opacity var(--dur-fast) var(--ease-in),translate var(--dur-fast) var(--ease-in)}html.ao-motion .ao-header-root .ao-header__dd[data-open]{transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.ao-header-root .ao-header__dd-list{list-style:none;margin:0;padding:0}.ao-header-root .ao-header__dd-item{display:block;margin:0;padding:0}.ao-header-root .ao-header__dd-link{position:relative;display:flex;align-items:center;min-height:var(--touch-min);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--t-small);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;color:var(--text-body);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ao-header-root .ao-header__dd-link:hover,.ao-header-root .ao-header__dd-link[aria-current=page]{color:var(--text-link-hover);text-decoration:none}.ao-header-root .ao-header__dd-link:hover{background:var(--surface-inset)}.ao-header-root .ao-header__dd-link[aria-current=page]{font-weight:var(--fw-body-strong)}.ao-header-root .ao-header__dd-link:focus-visible{z-index:1;outline:none;box-shadow:inset 0 0 0 1.5px var(--oxblood)}.ao-header-root .ao-header__dd-link:active{background:var(--surface-inset)}.ao-header-root .ao-header__icons{display:flex;align-items:center;justify-self:end;gap:2px;margin-right:-13px}.ao-header-root .ao-header__icon{position:relative;display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);margin:0;padding:0;background:transparent;color:color-mix(in srgb,var(--ao-accent, var(--text-link-hover)) calc(var(--ao-hov, 0) * 100%),var(--ao-fg, var(--text-body)));border:var(--stroke-hairline) solid color-mix(in srgb,var(--ao-icon-edge, var(--border-strong)) calc(var(--ao-hov, 0) * 100%),transparent);border-radius:var(--radius-2);cursor:pointer;text-decoration:none;line-height:1;transition-property:--ao-hov,background-color;transition-duration:var(--dur-hover),var(--dur-press);transition-timing-function:var(--ease-standard)}.ao-header-root .ao-header__icon:hover{--ao-hov: 1;color:color-mix(in srgb,var(--ao-accent, var(--text-link-hover)) calc(var(--ao-hov, 0) * 100%),var(--ao-fg, var(--text-body)));text-decoration:none}.ao-header-root .ao-header__icon:active{background:var(--surface-inverse);color:var(--text-on-inverse)}.ao-header-root .ao-header__icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ao-header-root .ao-header__account{display:none}.ao-header-root .ao-header__badge{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--ao-badge-bg);color:var(--ao-badge-fg);font-family:var(--font-body);font-size:var(--t-label);line-height:16px;text-align:center;border-radius:var(--radius-pill)}.ao-header-root .ao-header__badge[hidden]{display:none}@media(min-width:1200px){.ao-header-root .ao-header__bar{column-gap:var(--space-5)}.ao-header--nav-left .ao-header__bar{grid-template-columns:auto 1fr auto;column-gap:var(--space-7)}.ao-header-root .ao-header__menu-btn{display:none}.ao-header-root .ao-header__logo{justify-self:start;justify-items:start;transform-origin:0 50%}.ao-header-root .ao-header__logo:dir(rtl){transform-origin:100% 50%}.ao-header-root .ao-header__nav{display:block}.ao-header--nav-left .ao-header__nav{justify-self:start}.ao-header-root .ao-header__account{display:grid}.ao-header-root .ao-mm{display:none}}@media(min-width:1280px){.ao-header-root .ao-header__list{gap:28px}}@media(prefers-reduced-motion:reduce){.ao-header-root.ao-header--sticky,.ao-header-root .ao-header__link,.ao-header-root .ao-header__link:after,.ao-header-root .ao-header__dd-btn>span:after,.ao-header-root .ao-header__icon,.ao-header-root .ao-header__dd-chev{transition:none}html.ao-motion .ao-header-root .ao-header__dd:not([data-open]){translate:none}html.ao-motion .ao-header-root .ao-header__dd,html.ao-motion .ao-header-root .ao-header__dd[data-open]{transition:opacity var(--dur-fade) linear}.ao-header-root:not(.ao-header--no-enter) .ao-header{animation:none}}.ao-header-root .ao-mm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-page);color:var(--text-body)}.ao-header-root .ao-mm[hidden]{display:none}html.ao-motion .ao-header-root .ao-mm:not([hidden]){animation:ao-mm-in var(--dur-mid) var(--ease-out) backwards}html.ao-motion .ao-header-root .ao-mm:not([hidden]) .ao-mm__item,html.ao-motion .ao-header-root .ao-mm:not([hidden]) .ao-mm__help{animation:ao-r-fade var(--dur-mid) var(--ease-out) var(--ao-mm-d) backwards,ao-r-rise var(--dur-slow) var(--ease-spring) var(--ao-mm-d) backwards}html.ao-motion .ao-header-root .ao-mm.ao-mm--closing{animation:ao-mm-out var(--dur-fast) var(--ease-in) forwards}html.ao-motion .ao-header-root .ao-mm.ao-mm--closing .ao-mm__item,html.ao-motion .ao-header-root .ao-mm.ao-mm--closing .ao-mm__help{animation:none}.ao-header-root .ao-mm__item,.ao-header-root .ao-mm__help{--ao-mm-i: 7;--ao-mm-d: calc(var(--dur-instant) + var(--ao-mm-i) * var(--stagger-step) * .6)}.ao-header-root .ao-mm__item:nth-child(1){--ao-mm-i: 0}.ao-header-root .ao-mm__item:nth-child(2){--ao-mm-i: 1}.ao-header-root .ao-mm__item:nth-child(3){--ao-mm-i: 2}.ao-header-root .ao-mm__item:nth-child(4){--ao-mm-i: 3}.ao-header-root .ao-mm__item:nth-child(5){--ao-mm-i: 4}.ao-header-root .ao-mm__item:nth-child(6){--ao-mm-i: 5}.ao-header-root .ao-mm__item:nth-child(7){--ao-mm-i: 6}@keyframes ao-mm-in{0%{opacity:0;translate:0 -8px}}@keyframes ao-mm-out{to{opacity:0;translate:0 -8px}}@media(prefers-reduced-motion:reduce){.ao-header-root .ao-mm:not([hidden]){animation:ao-r-fade var(--dur-fade) linear backwards}.ao-header-root .ao-mm.ao-mm--closing{animation:ao-mm-fade-out var(--dur-fade) linear forwards}}@keyframes ao-mm-fade-out{to{opacity:0}}.ao-header-root .ao-mm-scrim{display:none}@media(min-width:768px)and (max-width:1199.98px){.ao-header-root .ao-mm-scrim:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:color-mix(in srgb,var(--ink) 35%,transparent);cursor:pointer}html.ao-motion .ao-header-root .ao-mm-scrim:not([hidden]){animation:ao-r-fade var(--dur-mid) var(--ease-out) backwards}html .ao-header-root .ao-mm-scrim.ao-mm-scrim--closing:not([hidden]){animation:ao-mm-fade-out var(--dur-fast) var(--ease-in) forwards}.ao-header-root .ao-mm .ao-mm__top{box-sizing:border-box;height:calc(max(var(--ao-logo-cur),var(--touch-min)) + 2 * var(--ao-bar-py) + var(--stroke-hairline));padding-block:0}.ao-header-root .ao-mm{--ao-mm-from: -100%;inset:0 auto 0 0;width:min(var(--ao-cart-width, 420px),100%);border-inline-end:var(--stroke-hairline) solid var(--border-hairline);box-shadow:var(--shadow-overlay)}.ao-header-root .ao-mm:dir(rtl){--ao-mm-from: 100%;inset:0 0 0 auto}html.ao-motion .ao-header-root .ao-mm:not([hidden]){animation-name:ao-mm-drawer-in}html.ao-motion .ao-header-root .ao-mm.ao-mm--closing{animation-name:ao-mm-drawer-out}}@keyframes ao-mm-drawer-in{0%{translate:var(--ao-mm-from) 0}}@keyframes ao-mm-drawer-out{to{translate:var(--ao-mm-from) 0}}@media(min-width:768px)and (max-width:1199.98px)and (prefers-reduced-motion:reduce){.ao-header-root .ao-mm-scrim:not([hidden]),html.ao-motion .ao-header-root .ao-mm-scrim:not([hidden]){animation:ao-r-fade var(--dur-fade) linear backwards}html .ao-header-root .ao-mm-scrim.ao-mm-scrim--closing:not([hidden]){animation:ao-mm-fade-out var(--dur-fade) linear forwards}html.ao-motion .ao-header-root .ao-mm:not([hidden]){animation:ao-r-fade var(--dur-fade) linear backwards}html.ao-motion .ao-header-root .ao-mm.ao-mm--closing{animation:ao-mm-fade-out var(--dur-fade) linear forwards}}.ao-header-root .ao-mm__top{display:flex;align-items:center;justify-content:space-between;padding:10px var(--space-3);border-bottom:var(--stroke-hairline) solid var(--border-hairline)}.ao-header-root .ao-mm__logo .ao-header__logo-img{height:var(--ao-logo-h-m);transition:none}.ao-header--ink .ao-mm__logo .ao-header__logo-img{filter:brightness(0) invert(1)}.ao-header-root .ao-mm__spacer{width:var(--touch-min)}@media(max-width:1199.98px){.ao-header-root .ao-mm{display:flex;flex-direction:column}}.ao-header-root .ao-mm__list{padding:var(--space-3) 0}.ao-header-root .ao-mm__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin:0;padding:0 var(--space-4);background:none;border:0;border-radius:0;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--font-ui);font-size:var(--t-small);font-weight:500;line-height:1.3;letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--text-body);transition:color var(--dur-fast) var(--ease-standard)}.ao-header-root .ao-mm__row:hover,.ao-header-root .ao-mm__row[aria-expanded=true],.ao-header-root .ao-mm__row[aria-current=page]{color:var(--text-link-hover);text-decoration:none}.ao-header-root .ao-mm__chev{flex-shrink:0;color:var(--text-muted);transition:transform var(--dur-hover) var(--ease-standard)}.ao-header-root .ao-mm__row[aria-expanded=true] .ao-mm__chev{color:currentColor;transform:rotate(90deg)}.ao-header-root .ao-mm__subwrap{display:grid;grid-template-rows:1fr}.ao-header-root .ao-mm__subwrap[hidden]{display:none}.ao-header-root .ao-mm__sub{min-height:0;overflow:hidden}html.ao-motion .ao-header-root .ao-mm__subwrap{transition:grid-template-rows var(--dur-mid) var(--ease-out)}html.ao-motion .ao-header-root .ao-mm__sub{transition:opacity var(--dur-mid) var(--ease-out)}html.ao-motion .ao-header-root .ao-mm__subwrap:not([data-open]){grid-template-rows:0fr}html.ao-motion .ao-header-root .ao-mm__subwrap:not([data-open]) .ao-mm__sub{opacity:0}.ao-header-root .ao-mm__sub{margin:0 var(--space-4) var(--space-2);border-left:var(--stroke-hairline) solid var(--border-hairline)}.ao-header-root .ao-mm__sublink{display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--t-small);color:var(--text-body);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.ao-header-root .ao-mm__sublink:hover{color:var(--text-link-hover);text-decoration:none}.ao-header-root .ao-mm__row:focus-visible,.ao-header-root .ao-mm__sublink:focus-visible,.ao-header-root .ao-mm__btn:focus-visible,.ao-header-root .ao-mm__social:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--oxblood)}.ao-header-root .ao-mm__help{margin:auto var(--space-4) 0;padding:var(--space-5) 0 calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-header-root .ao-mm__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.ao-header-root .ao-mm__btns>li:last-child:nth-child(odd){grid-column:1 / -1}.ao-header-root .ao-mm__btn{display:flex;align-items:center;gap:10px;height:100%;min-height:52px;padding:var(--space-2) var(--space-3);background:var(--surface-card);color:var(--text-body);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-2);font-family:var(--font-ui);font-size:var(--t-small);font-weight:500;line-height:1.25;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),scale var(--dur-press) var(--ease-standard)}.ao-header-root .ao-mm__btn-icon{flex-shrink:0;color:var(--action-primary)}.ao-header-root .ao-mm__btn:hover{color:var(--text-body);border-color:var(--border-strong);text-decoration:none}.ao-header-root .ao-mm__btn:active{background:color-mix(in srgb,var(--surface-card) 88%,var(--ink));scale:.985}.ao-header-root .ao-mm__social{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-min);margin-top:var(--space-3);padding-right:var(--space-2);color:var(--action-primary);text-decoration:none}.ao-header-root .ao-mm__social:hover{color:var(--text-link-hover);text-decoration:none}.ao-header-root .ao-mm__social-label{font-family:var(--font-ui);font-size:var(--t-caption);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.ao-header-root .ao-mm__btn:active{scale:none}.ao-header-root .ao-mm__chev{transition:none}}.ao-scope.ao-art{--ao-art-offset: 24px;--ao-art-measure: 780px;--ao-art-img-max: 540px;--ao-art-wide: 1080px;overflow-x:clip;background:var(--surface-page);color:var(--text-body)}.ao-scope .ao-art__entry{padding:56px 0 72px}.ao-scope.ao-art--mast-below_header.ao-art--space-standard .ao-art__entry{padding-top:40px}.ao-scope.ao-art--space-compact .ao-art__entry{padding:40px 0}.ao-scope.ao-art--space-none .ao-art__entry{padding:0}.ao-scope .ao-art__col{max-width:var(--ao-art-measure);margin-inline:auto;text-align:left}.ao-scope .ao-art__head{display:grid;justify-items:start;text-align:left}.ao-scope .ao-art__head:empty{display:none}.ao-scope .ao-art__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 16px;font-family:var(--font-ui);font-size:var(--t-label);font-weight:var(--fw-body-strong);line-height:var(--lh-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__crumbs .ao-art__crumb,.ao-scope .ao-art__crumbs .ao-art__crumb:visited{display:inline-flex;align-items:center;min-width:var(--touch-min);min-height:var(--touch-min);margin:-10px 0;color:var(--text-accent);text-decoration:none;transition:color var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__crumbs .ao-art__crumb:hover,.ao-scope .ao-art__crumbs .ao-art__crumb:focus-visible{color:var(--oxblood-press);text-decoration:underline;text-underline-offset:4px}.ao-scope .ao-art__crumb-sep{color:var(--text-muted)}.ao-scope .ao-art__title{max-width:none;margin:0;padding:0;font-family:var(--font-display)!important;font-size:2.5rem;font-weight:var(--fw-display)!important;font-style:normal!important;line-height:1.15;letter-spacing:var(--ls-display);text-transform:none;color:var(--text-display);text-wrap:balance}.ao-scope .ao-art__h1{display:inline;margin:0;padding:0;font:inherit!important;letter-spacing:inherit;text-transform:inherit;color:inherit}.ao-scope .ao-art__dek{margin:0;font-family:var(--font-body);font-size:1.25rem;font-weight:var(--fw-body);line-height:1.5;letter-spacing:0;color:var(--text-muted);text-wrap:pretty}.ao-scope .ao-art__title+.ao-art__dek{margin-top:12px}.ao-scope .ao-art__byline{display:flex;align-items:center;gap:12px;align-self:stretch;width:100%;margin:28px 0 0;padding:0 0 20px;border-bottom:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-display);line-height:1;color:var(--ink);background:var(--sand);border-radius:50%}.ao-scope .ao-art__byline-text{display:grid;gap:4px;min-width:0}.ao-scope .ao-art__author{margin:0;font-family:var(--font-body);font-size:var(--t-small);font-weight:var(--fw-body-strong);line-height:1.3;color:var(--text-display)}.ao-scope .ao-art__meta{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font-family:var(--font-body);font-size:var(--t-small);font-weight:var(--fw-body);line-height:1.3;color:var(--text-muted)}.ao-scope .ao-art__meta--solo{margin-top:16px}.ao-scope .ao-art__head>.ao-art__meta--solo:first-child{margin-top:0}.ao-scope .ao-art__figure{margin:32px 0 40px}.ao-scope .ao-art__head:empty+.ao-art__figure{margin-top:0}.ao-scope .ao-art__figure-frame{overflow:hidden;background:var(--sand);border-radius:var(--radius-2)}.ao-scope .ao-art__figure-img{display:block;width:100%;max-width:100%;height:auto;max-height:var(--ao-art-img-max);object-fit:cover;object-position:center}.ao-scope .ao-art__caption,.ao-scope .ao-art__body figcaption{margin:10px 0 0;padding:0;font-family:var(--font-body);font-size:var(--t-small);font-style:normal;line-height:var(--lh-small);color:var(--text-muted);text-align:left}.ao-scope .ao-art__body{--ao-art-lh: 1.7;min-width:0;font-family:var(--font-body);font-size:1.125rem;line-height:var(--ao-art-lh);color:var(--text-body);text-align:left;overflow-wrap:break-word;text-wrap:pretty}.ao-scope .ao-art__body>*{max-width:100%;margin-top:0;margin-bottom:0}.ao-scope .ao-art__body>*+*{margin-top:1.1em}.ao-scope .ao-art__body span,.ao-scope .ao-art__body em,.ao-scope .ao-art__body i,.ao-scope .ao-art__body strong,.ao-scope .ao-art__body b,.ao-scope .ao-art__body u,.ao-scope .ao-art__body a,.ao-scope .ao-art__comment-body span{display:inline}.ao-scope .ao-art__body p{font-family:var(--font-body);font-size:inherit;line-height:var(--ao-art-lh);color:var(--text-body)}.ao-scope .ao-art__body p+p,.ao-scope .ao-art__body div>p+p{margin-top:1.1em}.ao-scope .ao-art__body p:empty{display:none}.ao-scope.ao-art--open-drop .ao-art__body>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--font-display);font-size:4.15em;font-weight:var(--fw-display);font-style:normal;line-height:.82;letter-spacing:0;color:var(--text-accent)}.ao-scope.ao-art--open-lead .ao-art__body>p:first-child{font-size:var(--t-heading);line-height:1.5;color:var(--text-display)}.ao-scope .ao-art__body h2,.ao-scope .ao-art__body h3,.ao-scope .ao-art__body h4,.ao-scope .ao-art__body h5,.ao-scope .ao-art__body h6{padding:0;font-family:var(--font-display)!important;font-weight:var(--fw-display)!important;font-style:normal!important;text-transform:none;color:var(--text-display);scroll-margin-top:calc(var(--ao-art-offset) + 24px);text-wrap:pretty}.ao-scope .ao-art__body h2{margin:48px 0 0;font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.ao-scope .ao-art__body h3{margin:36px 0 0;font-size:var(--t-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.ao-scope .ao-art__body h4,.ao-scope .ao-art__body h5,.ao-scope .ao-art__body h6{margin:32px 0 0;font-family:var(--font-body)!important;font-size:inherit;font-weight:var(--fw-body-strong)!important;line-height:var(--ao-art-lh)}.ao-scope .ao-art__body>h2:first-child,.ao-scope .ao-art__body>h3:first-child{margin-top:0}.ao-scope .ao-art__body h2+*,.ao-scope .ao-art__body h3+*{margin-top:12px}.ao-scope .ao-art__body h2 span,.ao-scope .ao-art__body h3 span,.ao-scope .ao-art__body h2 strong,.ao-scope .ao-art__body h3 strong{font:inherit!important;color:inherit!important}.ao-scope .ao-art__body a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--border-hairline);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease-standard),text-decoration-color var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__body a:hover,.ao-scope .ao-art__body a:focus{color:var(--text-link-hover);text-decoration-color:var(--text-link-hover)}.ao-scope .ao-art__body strong,.ao-scope .ao-art__body b{font-weight:var(--fw-body-strong)}.ao-scope .ao-art__body blockquote{margin:32px 0;padding:2px 0 2px 20px;font-size:inherit;font-style:normal;background:none;border:0;border-left:var(--stroke-snake) solid var(--oxblood)}.ao-scope .ao-art__body blockquote,.ao-scope .ao-art__body blockquote p{font-family:var(--font-body);font-size:1.25rem;font-weight:var(--fw-body);font-style:normal;line-height:1.55;letter-spacing:0;color:var(--text-display);text-wrap:pretty}.ao-scope .ao-art__body blockquote>*+*{margin-top:12px}.ao-scope .ao-art__body blockquote footer,.ao-scope .ao-art__body blockquote cite{display:block;margin-top:12px;font-family:var(--font-body);font-size:var(--t-small);font-style:normal;font-weight:var(--fw-body);line-height:var(--lh-small);letter-spacing:0;text-transform:none;color:var(--text-muted)}.ao-scope .ao-art__body blockquote+*{margin-top:0}.ao-scope .ao-art__body img,.ao-scope .ao-art__body video,.ao-scope .ao-art__body svg{max-width:100%!important;height:auto!important;vertical-align:middle}.ao-scope .ao-art__body iframe,.ao-scope .ao-art__body embed,.ao-scope .ao-art__body object{display:block;max-width:100%}.ao-scope .ao-art__body iframe[src*=youtube],.ao-scope .ao-art__body iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.ao-scope .ao-art__body>figure,.ao-scope .ao-art__body>p:has(>img:only-child),.ao-scope .ao-art__body>div:has(>img:only-child){margin-top:32px;margin-bottom:32px}.ao-scope .ao-art__body figure{margin-left:0;margin-right:0}.ao-scope .ao-art__body figure img,.ao-scope .ao-art__body>p:has(>img:only-child) img,.ao-scope .ao-art__body>div:has(>img:only-child) img{display:block;width:100%;max-height:var(--ao-art-img-max);object-fit:cover;object-position:center;background:var(--sand);border-radius:var(--radius-2)}.ao-scope .ao-art__body ul,.ao-scope .ao-art__body ol{display:grid;gap:8px;margin-left:0;padding:0 0 0 20px;list-style-position:outside}.ao-scope .ao-art__body ul{list-style-type:disc}.ao-scope .ao-art__body ol{list-style-type:decimal}.ao-scope .ao-art__body li{margin:0;padding-left:4px;font-family:var(--font-body);line-height:var(--ao-art-lh);color:var(--text-body)}.ao-scope .ao-art__body li:before{content:none}.ao-scope .ao-art__body li::marker{color:var(--text-muted)}.ao-scope .ao-art__body hr{display:block;height:auto;margin:40px 0;overflow:visible;background:none;border:0;text-align:center}.ao-scope .ao-art__body hr:before{content:"*\2002*\2002*";font-family:var(--font-body);font-size:1.125rem;line-height:1;letter-spacing:.2em;color:var(--text-muted)}.ao-scope .ao-art__body pre{max-width:100%;overflow-x:auto;padding:14px 16px;font-size:var(--t-small);background:var(--surface-card);border:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ao-scope .ao-art__table table{width:100%;min-width:0;margin:0;border-collapse:collapse;border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__table th,.ao-scope .ao-art__table td{padding:12px 24px 12px 0;font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-small);text-align:left;vertical-align:top;color:var(--text-body);border:0;border-bottom:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__table th,.ao-scope .ao-art__table td:first-child{font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__table td:first-child{width:180px}.ao-scope .ao-art__table th:last-child,.ao-scope .ao-art__table td:last-child{padding-right:0}.ao-scope .ao-art__foot{display:grid;gap:32px;margin-top:48px;padding-top:24px;border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__foot-label{margin:0 0 12px;font-family:var(--font-ui);font-size:11px;font-weight:var(--fw-body-strong);line-height:1.4;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ao-scope .ao-art__tag-item{margin:0;padding:0}.ao-scope .ao-art__tag-item:before{content:none}.ao-scope .ao-art__tag-list .ao-art__tag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-body);line-height:1;text-decoration:none;color:var(--text-body);background:var(--surface-page);border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-pill);transition:border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__tag-list .ao-art__tag:hover,.ao-scope .ao-art__tag-list .ao-art__tag:focus-visible{color:var(--text-display);border-color:var(--text-display);text-decoration:none}.ao-scope .ao-art__pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.ao-scope .ao-art__pager .ao-art__pager-link{display:grid;align-content:start;gap:6px;min-height:var(--touch-min);text-decoration:none;color:var(--text-display)}.ao-scope .ao-art__pager-link--newer{grid-column:2;justify-items:end;text-align:right}.ao-scope .ao-art__pager-link--older{grid-column:1;justify-items:start;text-align:left}.ao-scope .ao-art__pager-dir{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:var(--t-label);font-weight:var(--fw-body-strong);line-height:var(--lh-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__pager-dir svg{flex:none;display:block;transition:transform var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__pager-title{display:block;font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--text-display);text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__pager .ao-art__pager-link:hover .ao-art__pager-title,.ao-scope .ao-art__pager .ao-art__pager-link:focus-visible .ao-art__pager-title{color:var(--text-link-hover)}.ao-scope .ao-art__pager-link--older:hover svg{transform:translate(-3px)}.ao-scope .ao-art__pager-link--newer:hover svg{transform:translate(3px)}.ao-scope .ao-art__comments{padding:0 0 72px}.ao-scope .ao-art__comments .ao-art__col{padding-top:48px;border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__comments-title{display:flex;align-items:baseline;gap:12px;margin:0;padding:0;font-family:var(--font-display)!important;font-size:var(--t-title);font-weight:var(--fw-display)!important;font-style:normal!important;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:none;color:var(--text-display)}.ao-scope .ao-art__comments-count{font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-caps);color:var(--text-muted)}.ao-scope .ao-art__comment-list{margin:24px 0 0;padding:0;list-style:none;border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__comment{margin:0;padding:20px 0;border-bottom:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__comment:before{content:none}.ao-scope .ao-art__comment-meta{display:flex;flex-wrap:wrap;gap:.4em;margin:0 0 8px;font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;line-height:1.5;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__comment-body{font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-body);overflow-wrap:anywhere}.ao-scope .ao-art__comment-body p+p{margin-top:12px}.ao-scope .ao-art__comment-pager{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:16px}.ao-scope .ao-art__text-link{display:inline-flex;align-items:center;min-height:var(--touch-min);font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;color:var(--text-body)}.ao-scope .ao-art__form{margin:40px 0 0}.ao-scope .ao-art__form-title{margin:0 0 20px;padding:0;font-family:var(--font-display)!important;font-size:var(--t-heading);font-weight:var(--fw-display)!important;font-style:normal!important;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-transform:none;color:var(--text-display)}.ao-scope .ao-art__form-status{margin:0 0 20px;padding:14px 16px;font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-small);color:var(--text-body);background:var(--surface-card);border:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__form-errors{display:flex;gap:8px;align-items:flex-start;margin:0 0 20px;font-family:var(--font-body);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--state-error)}.ao-scope .ao-art__form-errors svg{flex:none;margin-top:2px}.ao-scope .ao-art__form-errors ul{margin:0;padding:0;list-style:none}.ao-scope .ao-art__form-errors li:before{content:none}.ao-scope .ao-art__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ao-scope .ao-art__field{min-width:0}.ao-scope .ao-art__field--full{grid-column:1 / -1}.ao-scope .ao-art__label{display:block;margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--fw-body-strong);line-height:1.5;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__input{display:block;width:100%;min-height:var(--touch-min);margin:0;padding:0 14px;font-family:var(--font-body);font-size:max(16px,var(--t-small));line-height:1.4;color:var(--text-body);background:var(--surface-page);border:var(--stroke-hairline) solid var(--border-input);border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ao-scope .ao-art__textarea{min-height:140px;padding:12px 14px;resize:vertical}.ao-scope .ao-art__input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ao-scope .ao-art__input.is-error{background:var(--state-error-surface);border-color:var(--state-error)}.ao-scope .ao-art__form-note{margin:14px 0 0;font-family:var(--font-body);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--text-muted)}.ao-scope .ao-art__submit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-cta);margin:24px 0 0;padding:0 28px;font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;line-height:1;letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;color:var(--text-on-accent);background:var(--action-primary);border:var(--stroke-hairline) solid var(--action-primary);border-radius:0;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.ao-scope .ao-art__submit:active{transform:scale(.985)}.ao-scope .ao-art__submit:hover{background:var(--action-primary-press);border-color:var(--action-primary-press)}.ao-scope .ao-art__more{padding:0 0 72px}.ao-scope .ao-art__more>.ao-container{max-width:calc(var(--ao-art-wide) + var(--gutter) * 2)}.ao-scope .ao-art__more-inner{padding-top:48px;border-top:var(--stroke-hairline) solid var(--border-hairline)}.ao-scope .ao-art__more-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.ao-scope .ao-art__more-intro{flex:1 1 420px;min-width:0;max-width:var(--measure-prose)}.ao-scope .ao-art__eyebrow{margin:0;font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--fw-body-strong);line-height:1.5;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-art__more-title{margin:var(--space-3) 0 0;padding:0;font-family:var(--font-display)!important;font-size:var(--t-display);font-weight:var(--fw-display)!important;font-style:normal!important;line-height:var(--lh-display);letter-spacing:var(--ls-heading);text-transform:none;color:var(--text-display)}.ao-scope .ao-art__more-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--fw-body-strong);letter-spacing:var(--ls-nav);text-transform:uppercase;text-decoration:none;color:var(--text-body);transition:color var(--dur-hover) var(--ease-standard)}.ao-scope .ao-art__more-link:hover,.ao-scope .ao-art__more-link:focus{color:var(--text-link-hover);text-decoration:none}.ao-scope .ao-art__more-link svg{flex:none;display:block}.ao-scope .ao-art__more-grid{--surface-raised: var(--white);display:grid;grid-template-columns:repeat(var(--ao-art-cols, 3),minmax(0,1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none}.ao-scope .ao-art__more-cell{min-width:0;margin:0;padding:0;outline:var(--stroke-hairline) solid var(--border-hairline);outline-offset:0}.ao-scope .ao-art__more-cell:before{content:none}@media(min-width:768px)and (max-width:1023px){.ao-scope .ao-art__more-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:767px){.ao-scope .ao-art__entry{padding:32px 0 48px}.ao-scope.ao-art--space-compact .ao-art__entry{padding:24px 0}.ao-scope.ao-art--mast-below_header.ao-art--space-standard .ao-art__entry{padding-top:28px}.ao-scope .ao-art__title{font-size:1.875rem;line-height:1.18}.ao-scope .ao-art__dek{font-size:1.125rem}.ao-scope .ao-art__byline{margin-top:22px;padding-bottom:16px}.ao-scope .ao-art__figure{margin:24px 0 32px}.ao-scope .ao-art__body{font-size:1.0625rem}.ao-scope .ao-art__body h2{margin-top:40px}.ao-scope .ao-art__body h3{margin-top:30px}.ao-scope .ao-art__body blockquote{margin:28px 0;padding-left:16px}.ao-scope .ao-art__body blockquote,.ao-scope .ao-art__body blockquote p{font-size:1.1875rem}.ao-scope .ao-art__body>figure,.ao-scope .ao-art__body>p:has(>img:only-child),.ao-scope .ao-art__body>div:has(>img:only-child){margin-top:28px;margin-bottom:28px}.ao-scope.ao-art{--ao-art-img-max: 420px}.ao-scope .ao-art__foot{gap:28px;margin-top:40px;padding-top:24px}.ao-scope .ao-art__pager{gap:16px}.ao-scope .ao-art__pager-title{font-size:1rem}.ao-scope .ao-art__comments,.ao-scope .ao-art__more{padding-bottom:40px}.ao-scope .ao-art__comments .ao-art__col,.ao-scope .ao-art__more-inner{padding-top:32px}.ao-scope .ao-art__fields{grid-template-columns:minmax(0,1fr)}.ao-scope .ao-art__submit{width:100%}.ao-scope .ao-art__table td:first-child{width:auto;min-width:120px}.ao-scope .ao-art__more-header{gap:var(--space-5)}.ao-scope .ao-art__more-intro{flex-basis:100%}.ao-scope .ao-art__more-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px}}.ao-scope.ao-jcard{container:ao-jcard / inline-size;position:relative;height:100%;margin:0;background:transparent;color:var(--text-body)}.ao-scope .ao-jcard__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;height:100%}.ao-scope.ao-jcard--md .ao-jcard__inner{grid-template-rows:auto 1fr;padding:16px;background:var(--surface-raised);outline:var(--stroke-hairline) solid transparent;outline-offset:0;transition:outline-color var(--dur-hover) var(--ease-standard)}.ao-scope.ao-jcard--md:hover .ao-jcard__inner{outline-color:var(--border-strong)}.ao-scope .ao-jcard__snake{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:var(--stroke-snake);overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.ao-scope .ao-jcard__snake-seg{position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1 / 1;background:conic-gradient(color-mix(in srgb,var(--oxblood) 0%,transparent) 0 52%,var(--oxblood) 66%,var(--oxblood) 74%,color-mix(in srgb,var(--oxblood) 0%,transparent) 88% 100%);transform:translate(-50%,-50%);animation:ao-jcard-snake var(--dur-snake) linear infinite}@keyframes ao-jcard-snake{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ao-scope .ao-jcard__media{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--sand);text-decoration:none}.ao-scope.ao-jcard--md .ao-jcard__media{margin:-16px -16px 0}.ao-scope.ao-jcard--lg .ao-jcard__media{aspect-ratio:16 / 10;border:var(--stroke-hairline) solid var(--border-hairline);transition:border-color var(--dur-hover) var(--ease-standard)}.ao-scope.ao-jcard--lg:hover .ao-jcard__media{border-color:var(--border-strong)}.ao-scope .ao-jcard__img,.ao-scope .ao-jcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){.ao-scope.ao-jcard:hover .ao-jcard__img,.ao-scope.ao-jcard:hover .ao-jcard__ph{transform:scale(var(--hover-zoom));transition-duration:var(--dur-slower)}}.ao-scope .ao-jcard__ph{fill:color-mix(in srgb,var(--ink) 35%,transparent);background:var(--sand)}.ao-scope .ao-jcard__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ao-scope .ao-jcard__meta{display:flex;flex-wrap:wrap;column-gap:.4em;margin:0;font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;line-height:1.5;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.ao-scope .ao-jcard__sep{margin:0}.ao-scope .ao-jcard__title{margin:0;padding:0;font-family:var(--font-display)!important;font-size:var(--t-heading);font-weight:var(--fw-display)!important;font-style:normal!important;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-transform:none;color:var(--oxblood);transition:color var(--dur-hover) var(--ease-standard)}.ao-scope.ao-jcard:hover .ao-jcard__title{color:var(--oxblood-press)}.ao-scope .ao-jcard__title-link,.ao-scope .ao-jcard__title-link:hover,.ao-scope .ao-jcard__title-link:focus{color:inherit;text-decoration:none}.ao-scope.ao-jcard{cursor:pointer}.ao-scope a.ao-jcard__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.ao-scope .ao-jcard__title-link:focus,.ao-scope .ao-jcard__title-link:focus-visible{outline:none;box-shadow:none}.ao-scope.ao-jcard:has(.ao-jcard__title-link:focus-visible) .ao-jcard__inner{outline:2px solid var(--oxblood);outline-offset:2px}.ao-scope.ao-jcard:has(.ao-jcard__title-link:focus-visible) .ao-jcard__title{color:var(--oxblood-press)}.ao-scope .ao-jcard__excerpt{display:-webkit-box;max-width:52ch;margin:0;overflow:hidden;font-family:var(--font-body);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical}.ao-scope .ao-jcard__read{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-min);margin-top:auto;align-self:flex-start;font-family:var(--font-ui);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;color:var(--text-body);transition:color var(--dur-hover) var(--ease-standard)}.ao-scope.ao-jcard:hover .ao-jcard__read,.ao-scope.ao-jcard:has(.ao-jcard__title-link:focus-visible) .ao-jcard__read{color:var(--text-link-hover)}.ao-scope .ao-jcard__read svg{flex:none;display:block;transition:translate var(--dur-base) var(--ease-out)}.ao-scope.ao-jcard:hover .ao-jcard__read svg,.ao-scope.ao-jcard:has(.ao-jcard__title-link:focus-visible) .ao-jcard__read svg{translate:var(--nudge-x) 0}.ao-scope.ao-jcard--lg .ao-jcard__body{gap:14px}.ao-scope.ao-jcard--lg .ao-jcard__title{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.ao-scope.ao-jcard--lg .ao-jcard__excerpt{font-size:var(--t-body);-webkit-line-clamp:4}.ao-scope.ao-jcard--lg .ao-jcard__read{margin-top:0;align-self:flex-start}@container ao-jcard (min-width: 360px){.ao-scope.ao-jcard--md .ao-jcard__inner{padding:20px}.ao-scope.ao-jcard--md .ao-jcard__media{margin:-20px -20px 0}}@container ao-jcard (min-width: 560px){.ao-scope.ao-jcard--md .ao-jcard__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;gap:28px}.ao-scope.ao-jcard--md .ao-jcard__media{aspect-ratio:auto;min-height:220px;margin:-20px 0 -20px -20px}}@container ao-jcard (min-width: 720px){.ao-scope.ao-jcard--lg .ao-jcard__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px}}@media(prefers-reduced-motion:reduce){.ao-scope .ao-jcard__snake-seg{animation:none}.ao-scope .ao-jcard__img,.ao-scope .ao-jcard__ph,.ao-scope .ao-jcard__read svg{transition:none}.ao-scope.ao-jcard .ao-jcard__img,.ao-scope.ao-jcard .ao-jcard__ph{transform:none}}.ao-title-note{display:inline;margin-inline-start:.3em;font-family:var(--font-ui),"IBM Plex Sans Arabic",sans-serif;font-size:.45em;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--text-accent) 68%,transparent);unicode-bidi:isolate;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AMAAwAQAAAAAAAAAAAAAAAAICA */
