:root{--a23-black: #0a0a0a;--a23-soft-black: #111111;--a23-graphite: #242424;--a23-line-dark: #2a2a2a;--a23-offwhite: #f5f4f0;--a23-stone: #d9d9d9;--a23-silver: #b9b9b9;--a23-grey: #777777;--a23-text-muted-light: #5e5e5e;--a23-white: #ffffff;--a23-accent: #a78964;--a23-line-light: rgba(10, 10, 10, .12);--a23-font-display: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--a23-font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--a23-max: 1440px;--a23-gutter: 16px;--a23-radius: 2px;--a23-ease: cubic-bezier(.2, .7, .2, 1);--a23-dur: .2s;--a23-dur-slow: .6s;--a23-grid-gap: 12px;--a23-grid-row-gap: 32px}:root:root{--font-body-family: var(--a23-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--a23-font-display);--font-heading-style: normal;--font-heading-weight: 500}@media screen and (min-width:750px){:root{--a23-gutter: 32px;--a23-grid-gap: 16px;--a23-grid-row-gap: 40px}}@media screen and (min-width:990px){:root{--a23-gutter: 48px;--a23-grid-gap: 24px}}html body{font-family:var(--a23-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.a23-section{position:relative}.a23-section *,.a23-section *:before,.a23-section *:after{box-sizing:border-box}.a23-wrap{background:var(--a23-bg, transparent);color:var(--a23-fg, inherit);padding-top:calc(var(--a23-pt, 96px) * .6);padding-bottom:calc(var(--a23-pb, 96px) * .6)}@media screen and (min-width:990px){.a23-wrap{padding-top:var(--a23-pt, 96px);padding-bottom:var(--a23-pb, 96px)}}.a23-container{width:100%;max-width:calc(var(--a23-max) + (var(--a23-gutter) * 2));margin-inline:auto;padding-inline:var(--a23-gutter)}.a23-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.a23-list-reset{list-style:none;margin:0;padding:0}.a23-section :focus-visible{outline:2px solid currentColor;outline-offset:3px}.a23-eyebrow{margin:0 0 1.2rem;font-family:var(--a23-font-body);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--a23-muted, currentColor)}.a23-eyebrow--accent{color:var(--a23-accent)}.a23-display,.a23-h2,.a23-h3{margin:0;font-family:var(--a23-font-display);font-weight:500;font-style:normal;text-transform:uppercase;color:inherit;word-break:normal;overflow-wrap:break-word}.a23-display{font-size:clamp(4rem,9vw,9.6rem);line-height:.92;letter-spacing:-.02em}.a23-h2{font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.05;letter-spacing:-.01em}.a23-h3{font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.1;letter-spacing:-.005em}.a23-sub{margin:.8rem 0 0;font-family:var(--a23-font-body);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--a23-muted, currentColor)}.a23-body{font-family:var(--a23-font-body);font-size:1.4rem;line-height:1.6;letter-spacing:0;color:inherit}.a23-body p{margin:0 0 1em}.a23-body p:last-child{margin-bottom:0}@media screen and (min-width:990px){.a23-eyebrow{font-size:1.2rem}.a23-body{font-size:1.5rem}}.a23-surface--light{--a23-muted: var(--a23-text-muted-light);--a23-line: var(--a23-line-light)}.a23-surface--dark{--a23-muted: var(--a23-silver);--a23-line: var(--a23-line-dark)}.a23-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:0 2.8rem;border:1px solid transparent;border-radius:var(--a23-radius);font-family:var(--a23-font-body);font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--a23-dur) var(--a23-ease),color var(--a23-dur) var(--a23-ease),border-color var(--a23-dur) var(--a23-ease);-webkit-appearance:none;appearance:none}.a23-btn--dark{background:var(--a23-black);color:var(--a23-offwhite);border-color:var(--a23-black)}.a23-btn--dark:hover{background:transparent;color:var(--a23-black)}.a23-btn--light{background:var(--a23-offwhite);color:var(--a23-black);border-color:var(--a23-offwhite)}.a23-btn--light:hover{background:transparent;color:var(--a23-offwhite)}.a23-btn--outline-light{background:transparent;color:var(--a23-offwhite);border-color:#f5f4f099}.a23-btn--outline-light:hover{background:var(--a23-offwhite);color:var(--a23-black);border-color:var(--a23-offwhite)}.a23-btn--outline-dark{background:transparent;color:var(--a23-black);border-color:#0a0a0a99}.a23-btn--outline-dark:hover{background:var(--a23-black);color:var(--a23-offwhite);border-color:var(--a23-black)}.a23-btn[disabled],.a23-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.a23-btn:focus-visible{outline:2px solid var(--a23-accent);outline-offset:3px}.a23-btns{display:flex;flex-wrap:wrap;gap:1.2rem}.a23-link{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;font-family:var(--a23-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--a23-dur-slow) var(--a23-ease)}.a23-link:hover{background-size:0% 1px;background-position:100% 100%}.a23-icon{display:block;width:1.8rem;height:1.8rem;flex-shrink:0}.a23-link .a23-icon--arrow,.a23-btn .a23-icon--arrow{width:1.6rem;height:1.6rem;transition:transform var(--a23-dur) var(--a23-ease)}.a23-link:hover .a23-icon--arrow,.a23-btn:hover .a23-icon--arrow{transform:translate(3px)}.a23-badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem;pointer-events:none}.a23-badge{display:inline-block;padding:.5rem .7rem .4rem;border-radius:var(--a23-radius);font-family:var(--a23-font-body);font-size:1rem;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;background:var(--a23-offwhite);color:var(--a23-black)}.a23-badge--new{background:var(--a23-black);color:var(--a23-offwhite)}.a23-badge--coming-soon{background:var(--a23-accent);color:var(--a23-black)}.a23-badge--on-request{background:transparent;color:var(--a23-black);box-shadow:inset 0 0 0 1px var(--a23-black)}.a23-badge--sold-out,.a23-badge--sold{background:var(--a23-graphite);color:var(--a23-silver)}@media screen and (min-width:990px){.a23-badge{font-size:1.1rem}}.a23-js [data-a23-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--a23-ease),transform .5s var(--a23-ease)}.a23-js [data-a23-reveal].is-revealed{opacity:1;transform:none}.a23-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.4rem}.a23-head--center{flex-direction:column;align-items:center;text-align:center}.a23-head__text{min-width:0}.a23-head__actions{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}@media screen and (min-width:990px){.a23-head{margin-bottom:4rem}}.a23-card{position:relative;height:100%}.a23-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.a23-card__media{position:relative;overflow:hidden;border-radius:var(--a23-radius);background:var(--a23-card-bg, var(--a23-stone))}.a23-card__media--portrait{aspect-ratio:4 / 5}.a23-card__media--square{aspect-ratio:1 / 1}.a23-card__img,.a23-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--a23-dur-slow) var(--a23-ease),transform var(--a23-dur-slow) var(--a23-ease)}.a23-card__placeholder{fill:#0a0a0a40;background:var(--a23-stone)}.a23-card__img--secondary{opacity:0}@media(hover:hover)and (pointer:fine){.a23-card__link:hover .a23-card__img--primary{transform:scale(1.02)}.a23-card__link:hover .a23-card__media--has-secondary .a23-card__img--primary{opacity:0}.a23-card__link:hover .a23-card__img--secondary{opacity:1;transform:scale(1.02)}}.a23-card--muted .a23-card__img--primary{filter:grayscale(.4);opacity:.72}.a23-card__info{display:flex;flex-direction:column;gap:.4rem;padding-top:1.2rem}.a23-card__vendor{margin:0;font-size:1.1rem;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--a23-muted, var(--a23-text-muted-light))}.a23-card__title{margin:0;font-family:var(--a23-font-body);font-size:1.3rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a23-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem;margin-top:.2rem}.a23-card__price{font-size:1.3rem;font-weight:500;font-variant-numeric:tabular-nums}.a23-card__price--archive{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--a23-muted, var(--a23-text-muted-light))}.a23-card__compare{margin-left:.6rem;font-weight:400;color:var(--a23-muted, var(--a23-text-muted-light))}.a23-card__sizes{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--a23-muted, var(--a23-text-muted-light))}@media screen and (min-width:990px){.a23-card__title,.a23-card__price{font-size:1.4rem}}.a23-rail{--a23-cols: 4;position:relative}.a23-rail__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a23-grid-row-gap) var(--a23-grid-gap);margin:0;padding:0;list-style:none}.a23-rail__item{min-width:0}@media screen and (max-width:749px){.a23-rail--mobile-slider .a23-rail__track{display:flex;gap:var(--a23-grid-gap);margin-inline:calc(var(--a23-gutter) * -1);padding-inline:var(--a23-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--a23-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.a23-rail--mobile-slider .a23-rail__track::-webkit-scrollbar{display:none}.a23-rail--mobile-slider .a23-rail__item{flex:0 0 72%;scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.a23-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.a23-rail--desktop-slider .a23-rail__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.a23-rail--desktop-slider .a23-rail__track::-webkit-scrollbar{display:none}.a23-rail--desktop-slider .a23-rail__item{flex:0 0 calc((100% - (var(--a23-grid-gap) * 2)) / 3);scroll-snap-align:start}}@media screen and (min-width:990px){.a23-rail__track{grid-template-columns:repeat(var(--a23-cols),minmax(0,1fr))}.a23-rail--desktop-slider .a23-rail__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.a23-rail--desktop-slider .a23-rail__track::-webkit-scrollbar{display:none}.a23-rail--desktop-slider .a23-rail__item{flex:0 0 calc((100% - (var(--a23-grid-gap) * (var(--a23-cols) - 1))) / var(--a23-cols));scroll-snap-align:start}}.a23-rail__arrows{display:none;gap:.8rem}.a23-rail.is-scrollable .a23-rail__arrows{display:flex}@media screen and (max-width:749px){.a23-rail__arrows{display:none!important}}.a23-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--a23-line, var(--a23-line-light));border-radius:var(--a23-radius);background:transparent;color:inherit;cursor:pointer;transition:background-color var(--a23-dur) var(--a23-ease),color var(--a23-dur) var(--a23-ease),opacity var(--a23-dur) var(--a23-ease)}.a23-arrow:hover:not([disabled]){background:var(--a23-fg, var(--a23-black));color:var(--a23-bg, var(--a23-offwhite))}.a23-arrow[disabled]{opacity:.3;cursor:default}.a23-rail__footer{display:flex;justify-content:center;margin-top:3.2rem}@media screen and (min-width:750px){.a23-rail__footer--mobile-only{display:none}}.a23-hero{position:relative;display:flex;overflow:hidden;background:var(--a23-black);color:var(--a23-hero-text, var(--a23-offwhite));isolation:isolate}.a23-hero--full{min-height:100svh}.a23-hero--large{min-height:85svh}.a23-hero--medium{min-height:65svh}@supports not (min-height: 100svh){.a23-hero--full{min-height:100vh}.a23-hero--large{min-height:85vh}.a23-hero--medium{min-height:65vh}}.a23-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.a23-hero__media picture,.a23-hero__img,.a23-hero__video,.a23-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.a23-hero__img{object-position:var(--a23-focal, center center)}.a23-hero__placeholder{background:var(--a23-graphite);fill:#f5f4f01f}.a23-hero__video{opacity:0;transition:opacity .8s var(--a23-ease)}.a23-hero__video.is-playing{opacity:1}.a23-hero__video--mobile{display:none}@media screen and (max-width:749px){.a23-hero--has-mobile-video .a23-hero__video--desktop{display:none}.a23-hero__video--mobile{display:block}}.a23-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a0a00 40%,rgba(10,10,10,calc(var(--a23-overlay, .3) + .25))),rgba(10,10,10,var(--a23-overlay, .3));pointer-events:none}.a23-hero__content{display:flex;width:100%;padding-top:12rem;padding-bottom:4rem}.a23-hero--y-top .a23-hero__content{align-items:flex-start}.a23-hero--y-center .a23-hero__content{align-items:center}.a23-hero--y-bottom .a23-hero__content{align-items:flex-end}.a23-hero__inner{width:100%;max-width:72rem}.a23-hero--x-center .a23-hero__content{justify-content:center;text-align:center}.a23-hero--x-center .a23-btns{justify-content:center}.a23-hero--x-right .a23-hero__content{justify-content:flex-end;text-align:right}.a23-hero--x-right .a23-btns{justify-content:flex-end}.a23-hero__logo{display:block;width:100%;max-width:var(--a23-logo-w, 360px);height:auto}.a23-hero--x-center .a23-hero__logo{margin-inline:auto}.a23-hero--x-right .a23-hero__logo{margin-left:auto}.a23-hero__sub{margin:1.6rem 0 0;font-family:var(--a23-font-display);font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:500;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.a23-hero__caption{margin:1.2rem 0 0;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--a23-silver)}.a23-hero .a23-btns{margin-top:3.2rem}.a23-video-toggle{position:absolute;right:var(--a23-gutter);bottom:2rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(245,244,240,.4);border-radius:var(--a23-radius);background:#0a0a0a59;color:var(--a23-offwhite);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.a23-video-toggle .a23-icon{width:1.4rem;height:1.4rem}.a23-video-toggle [data-a23-icon-play]{display:none}.a23-video-toggle[aria-pressed=true] [data-a23-icon-play]{display:block}.a23-video-toggle[aria-pressed=true] [data-a23-icon-pause]{display:none}@media screen and (max-width:749px){.a23-hero .a23-btns{flex-direction:column;align-items:stretch}.a23-hero .a23-btn{width:100%}.a23-hero .a23-video-toggle{top:8.4rem;bottom:auto}}@media screen and (min-width:990px){.a23-hero__content{padding-top:14rem;padding-bottom:7.2rem}.a23-hero .a23-video-toggle{bottom:3.2rem}}.a23-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.a23-trust__item{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:56px;padding:1.4rem 1.2rem;text-align:center;font-size:1.1rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.a23-trust__item a{display:inline-flex;align-items:center;gap:1rem;color:inherit;text-decoration:none}.a23-trust__item .a23-icon{width:1.8rem;height:1.8rem;opacity:.85}.a23-trust--bordered .a23-trust__item{border-color:var(--a23-line);border-style:solid;border-width:0}.a23-trust--bordered .a23-trust__item:nth-child(odd){border-right-width:1px}.a23-trust--bordered .a23-trust__item:nth-child(n+3){border-top-width:1px}@media screen and (max-width:749px){.a23-trust--mobile-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.a23-trust--mobile-scroll::-webkit-scrollbar{display:none}.a23-trust--mobile-scroll .a23-trust__item{flex:0 0 auto;scroll-snap-align:start;padding-inline:2rem;white-space:nowrap}.a23-trust--mobile-scroll.a23-trust--bordered .a23-trust__item{border-width:0 1px 0 0}}@media screen and (min-width:750px){.a23-trust{grid-template-columns:repeat(var(--a23-trust-cols, 4),minmax(0,1fr))}.a23-trust__item{font-size:1.2rem}.a23-trust--bordered .a23-trust__item{border-width:0 1px 0 0}.a23-trust--bordered .a23-trust__item:last-child{border-right-width:0}}.a23-cat__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a23-grid-gap)}.a23-tile{position:relative;display:block;overflow:hidden;border-radius:var(--a23-radius);background:var(--a23-graphite);color:var(--a23-offwhite);text-decoration:none;isolation:isolate}.a23-tile--portrait{aspect-ratio:4 / 5}.a23-tile--tall{aspect-ratio:3 / 4}.a23-tile--square{aspect-ratio:1 / 1}.a23-tile__img,.a23-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--a23-ease)}.a23-tile__placeholder{fill:#f5f4f01f}.a23-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a0a00 45%,rgba(10,10,10,var(--a23-tile-overlay, .55)));pointer-events:none}.a23-tile__content{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding:2rem}.a23-tile__text{margin:.6rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--a23-silver)}.a23-tile__cta{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.a23-tile:hover .a23-tile__img{transform:scale(1.02)}.a23-tile:hover .a23-icon--arrow{transform:translate(3px)}}.a23-tile:focus-visible{outline:2px solid var(--a23-accent);outline-offset:3px}@media screen and (max-width:749px){.a23-cat--mobile-slider .a23-cat__grid{display:flex;margin-inline:calc(var(--a23-gutter) * -1);padding-inline:var(--a23-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--a23-gutter);scrollbar-width:none}.a23-cat--mobile-slider .a23-cat__grid::-webkit-scrollbar{display:none}.a23-cat--mobile-slider .a23-cat__cell{flex:0 0 82%;scroll-snap-align:start}}@media screen and (min-width:750px){.a23-cat__grid{grid-template-columns:repeat(var(--a23-tiles, 3),minmax(0,1fr))}.a23-tile__content{padding:2.8rem}.a23-cat--feature .a23-cat__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:16 / 11}.a23-cat--feature .a23-cat__cell:first-child{grid-row:1 / span 2}.a23-cat--feature .a23-cat__cell{min-height:0}.a23-cat--feature .a23-tile{height:100%;aspect-ratio:auto}}@media screen and (min-width:990px){.a23-cat--feature .a23-cat__grid{aspect-ratio:16 / 9}.a23-tile__content{padding:3.2rem}}.a23-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.a23-split__media{position:relative;overflow:hidden;background:var(--a23-graphite)}.a23-split__media--portrait{aspect-ratio:4 / 5}.a23-split__media--square{aspect-ratio:1 / 1}.a23-split__media--landscape{aspect-ratio:4 / 3}.a23-split__img,.a23-split__video,.a23-split__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.a23-split__video{opacity:0;transition:opacity .8s var(--a23-ease)}.a23-split__video.is-playing{opacity:1}.a23-split__placeholder{fill:#f5f4f01f}.a23-split__content{display:flex;flex-direction:column;justify-content:center;padding:4rem var(--a23-gutter) 5.6rem}.a23-split--contained .a23-split__content{padding-inline:0}.a23-split__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid var(--a23-line);font-size:1.3rem;font-weight:500}.a23-split__product-price{font-variant-numeric:tabular-nums;color:var(--a23-muted)}.a23-split .a23-body{margin-top:1.6rem;max-width:44rem;color:var(--a23-muted)}.a23-split .a23-btns{margin-top:3.2rem}.a23-split .a23-video-toggle{right:1.6rem;bottom:1.6rem}@media screen and (max-width:749px){.a23-split--text-first-mobile .a23-split__content{order:-1;padding-top:5.6rem;padding-bottom:4rem}.a23-split .a23-btn{width:100%}}@media screen and (min-width:990px){.a23-split{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0}.a23-split--media-right{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.a23-split--media-right .a23-split__media{order:2}.a23-split__media--portrait,.a23-split__media--square,.a23-split__media--landscape{aspect-ratio:auto;min-height:72rem}.a23-split--contained .a23-split__media--portrait,.a23-split--contained .a23-split__media--square,.a23-split--contained .a23-split__media--landscape{min-height:64rem}.a23-split__content{padding:6.4rem clamp(4.8rem,6vw,12rem)}.a23-split--contained .a23-split__content{padding-inline:clamp(4.8rem,6vw,9.6rem)}.a23-split--contained.a23-split--media-right .a23-split__content{padding-left:0}.a23-split--contained:not(.a23-split--media-right) .a23-split__content{padding-right:0}}.a23-request{position:relative;isolation:isolate;overflow:hidden}.a23-request__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:var(--a23-bg-opacity, .3)}.a23-request__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.a23-request__title .a23-h2+.a23-h2{margin-top:.4rem;color:var(--a23-muted)}.a23-request__title .a23-display+.a23-display{margin-top:.4rem;color:var(--a23-muted)}.a23-request__side .a23-body{color:var(--a23-muted);max-width:48rem}.a23-request__side .a23-btns{margin-top:2.4rem}.a23-steps{display:grid;gap:1.2rem;margin:3.2rem 0 0;padding:0;list-style:none;counter-reset:a23-step}.a23-steps li{display:flex;gap:1.6rem;padding-top:1.2rem;border-top:1px solid var(--a23-line);font-size:1.3rem;line-height:1.5;counter-increment:a23-step}.a23-steps li:before{content:counter(a23-step,decimal-leading-zero);font-family:var(--a23-font-display);font-weight:500;color:var(--a23-muted)}@media screen and (max-width:749px){.a23-request .a23-btn{width:100%}}@media screen and (min-width:990px){.a23-request__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem;align-items:end}.a23-request--form .a23-request__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.a23-request--form .a23-request__intro{position:sticky;top:12rem}}.a23-form{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 1.6rem}.a23-field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.a23-field__label{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--a23-muted)}.a23-field__label .a23-req{color:inherit}.a23-field__label .a23-opt{text-transform:none;letter-spacing:0;opacity:.8}.a23-input,.a23-select,.a23-textarea{width:100%;min-height:48px;margin:0;padding:1.2rem 1.4rem;border:1px solid var(--a23-line);border-radius:var(--a23-radius);background:transparent;color:inherit;font-family:var(--a23-font-body);font-size:1.6rem;line-height:1.4;box-shadow:none;transition:border-color var(--a23-dur) var(--a23-ease);-webkit-appearance:none;appearance:none}.a23-surface--dark .a23-input,.a23-surface--dark .a23-select,.a23-surface--dark .a23-textarea{background:#f5f4f008;border-color:#3a3a3a}.a23-input::placeholder,.a23-textarea::placeholder{color:var(--a23-muted);opacity:.7}.a23-input:hover,.a23-select:hover,.a23-textarea:hover{border-color:var(--a23-muted)}.a23-input:focus,.a23-select:focus,.a23-textarea:focus{outline:none;border-color:currentColor}.a23-input:focus-visible,.a23-select:focus-visible,.a23-textarea:focus-visible{outline:2px solid var(--a23-accent);outline-offset:1px}.a23-select{padding-right:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.6rem;cursor:pointer}.a23-select option{color:var(--a23-black);background:var(--a23-offwhite)}.a23-textarea{min-height:12rem;resize:vertical}.a23-form__submit{display:flex;flex-direction:column;gap:1.6rem;margin-top:.8rem}.a23-form__note{margin:0;font-size:1.2rem;line-height:1.5;color:var(--a23-muted)}.a23-form__errors{padding:1.6rem;border:1px solid #c4553c;border-radius:var(--a23-radius);font-size:1.3rem;line-height:1.5}.a23-form__errors ul{margin:.8rem 0 0;padding-left:1.6rem}.a23-success{padding:3.2rem;border:1px solid var(--a23-line);border-radius:var(--a23-radius)}.a23-success .a23-h3+.a23-body{margin-top:1.2rem;color:var(--a23-muted)}@media screen and (min-width:750px){.a23-form{grid-template-columns:repeat(2,minmax(0,1fr))}.a23-field--full,.a23-form__submit,.a23-form__errors,.a23-form__legend{grid-column:1 / -1}.a23-form__submit{flex-direction:row;align-items:center;gap:2.4rem}.a23-form__submit .a23-btn{flex-shrink:0}}.a23-form__legend{margin:1.2rem 0 0;padding-top:2rem;border-top:1px solid var(--a23-line);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.a23-form__legend:first-child{margin-top:0;padding-top:0;border-top:0}.a23-ph{display:flex;align-items:flex-start;justify-content:flex-end;background:var(--a23-ph-bg, var(--a23-graphite));color:var(--a23-ph-fg, rgba(245, 244, 240, .55))}.a23-ph__label{margin:1.2rem;padding:.6rem .8rem;border:1px dashed currentColor;border-radius:var(--a23-radius);font-family:var(--a23-font-body);font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.a23-card__placeholder,.a23-community__placeholder{--a23-ph-bg: var(--a23-stone);--a23-ph-fg: rgba(10, 10, 10, .5)}.a23-hero__overlay{display:block}.a23-community__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.a23-community__tile{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--a23-radius);background:var(--a23-stone)}.a23-community__img,.a23-community__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--a23-dur-slow) var(--a23-ease),opacity var(--a23-dur) var(--a23-ease)}@media(hover:hover)and (pointer:fine){a.a23-community__tile:hover .a23-community__img{transform:scale(1.02);opacity:.9}}a.a23-community__tile:focus-visible{outline:2px solid var(--a23-accent);outline-offset:3px}@media screen and (max-width:749px){.a23-community__head .a23-head__actions{display:none}}@media screen and (min-width:990px){.a23-community__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}}@media(prefers-reduced-motion:reduce){.a23-js [data-a23-reveal]{opacity:1;transform:none;transition:none}.a23-card__img,.a23-tile__img,.a23-community__img,.a23-hero__video,.a23-split__video,.a23-link,.a23-btn,.a23-icon--arrow{transition:none!important}.a23-card__link:hover .a23-card__img--primary,.a23-card__link:hover .a23-card__img--secondary,.a23-tile:hover .a23-tile__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/a23-base.css.map */
