.catalog-arrival-steps{padding:clamp(48px,7vw,110px) 3%;overflow:hidden;color:rgb(var(--color-text));--arrival-direction:-1}.catalog-arrival-steps:dir(rtl){--arrival-direction:1}.catalog-arrival-steps__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));max-width:1480px;margin:auto;gap:0}.catalog-arrival-steps__card{position:relative;min-width:0;padding:clamp(28px,4vw,64px);min-height:310px;background:rgb(var(--color-background));border:1px solid rgb(var(--color-primary) / .25);border-top:3px solid rgb(var(--color-primary));box-shadow:0 18px 42px rgb(var(--color-text) / .045)}.catalog-arrival-steps__card:nth-child(2){background:rgb(var(--color-primary) / .055)}.catalog-arrival-steps__card:nth-child(3){background:rgb(var(--color-primary) / .11)}.catalog-arrival-steps__icon{height:64px;margin-bottom:38px;color:rgb(var(--color-primary))}.catalog-arrival-steps__symbol{width:48px;height:48px;stroke-width:1.2}.catalog-arrival-steps__card h3{font-family:var(--font-heading);font-size:clamp(26px,2.4vw,38px);line-height:1.2;margin:0 0 18px;font-weight:400}.catalog-arrival-steps__card p{font-size:clamp(17px,1.3vw,20px);line-height:1.7;margin:0;max-width:28ch;color:rgb(var(--color-text) / .75)}html:not(.a11y-stop-animations) .catalog-arrival-steps:not([data-arrived]) .catalog-arrival-steps__card{opacity:0;transform:translate(calc(var(--arrival-direction)*110vw)) rotate(5deg)}html:not(.a11y-stop-animations) .catalog-arrival-steps[data-arrived] .catalog-arrival-steps__card{animation:catalog-card-arrive .85s both;animation-delay:calc(var(--arrival-order)*.22s)}@keyframes catalog-card-arrive{0%{opacity:0;transform:translate(calc(var(--arrival-direction)*110vw)) rotate(5deg)}15%{opacity:1}72%{transform:translate(calc(var(--arrival-direction)*-12px)) rotate(-1deg)}88%{transform:translate(calc(var(--arrival-direction)*4px)) rotate(.3deg)}to{opacity:1;transform:translate(0) rotate(0)}}@media (max-width:767px){.catalog-arrival-steps__row{grid-template-columns:1fr}.catalog-arrival-steps__card{min-height:220px;padding:28px}.catalog-arrival-steps__icon{float:inline-end;height:48px;margin:0 0 20px 20px}.catalog-arrival-steps__card p{max-width:30ch}}.catalog-arrival-steps[data-static] .catalog-arrival-steps__card{animation:none;opacity:1;transform:none}.catalog-arrival-steps__heading{max-width:1480px;margin:0 auto 3rem}.catalog-arrival-steps__heading h2{font-size:clamp(2rem,4vw,4rem);line-height:1.12;font-weight:400;margin:1rem 0}.catalog-arrival-steps__heading p{max-width:50ch;line-height:1.8}.catalog-brand-cutout{color:rgb(var(--color-text));padding-block:clamp(48px,7vw,120px)}.catalog-brand-cutout__inner{width:94%;max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,88px)}.catalog-brand-cutout__copy{max-width:560px;padding-inline-start:clamp(0px,2vw,32px)}.catalog-brand-cutout__eyebrow{display:flex;align-items:center;gap:16px;color:rgb(var(--color-primary));font-size:15px;margin:0 0 24px}.catalog-brand-cutout__eyebrow:before{content:"";width:44px;height:1px;background:currentColor}.catalog-brand-cutout__title{font-family:var(--font-heading);font-size:clamp(40px,4.5vw,72px);line-height:1.08;letter-spacing:-.035em;font-weight:var(--design-heading-weight,400);white-space:pre-line;margin:0 0 28px;text-wrap:balance}.catalog-brand-cutout__body{font-size:clamp(18px,1.45vw,22px);line-height:1.8;white-space:pre-line;margin:0;max-width:44ch;color:rgb(var(--color-text) / .78)}.catalog-brand-cutout__art{min-width:0;aspect-ratio:1;display:grid;place-items:center}.catalog-brand-cutout__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.catalog-brand-cutout__inner{grid-template-columns:1fr;gap:20px;width:90%}.catalog-brand-cutout__copy{padding:0;max-width:none}.catalog-brand-cutout__title{font-size:clamp(38px,9vw,56px);margin-bottom:20px}.catalog-brand-cutout__art{width:100%;max-width:520px;margin-inline:auto}.catalog-brand-cutout__body{font-size:18px}}[data-showcase-journey]{--journey-top:5rem;--journey-stage:calc(100svh - var(--journey-top));height:calc(var(--journey-stage) + (var(--journey-count) - 1) * 70svh);position:relative}[data-showcase-journey]>[data-showcase-rail]{position:sticky;top:var(--journey-top);min-height:var(--journey-stage);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:4vw;padding-block:2rem}[data-showcase-journey] [data-journey-frame]{height:calc(var(--journey-stage) - 10rem);min-height:20rem;aspect-ratio:auto}[data-journey-requested] [data-journey-image]{transition:clip-path .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),opacity .6s ease;clip-path:inset(0 0 100% 0);transform:scale(1.06)}[data-journey-requested] [data-journey-image=active]{clip-path:inset(0);transform:scale(1)}[data-journey-requested] [data-showcase-index] li{transition:opacity .4s ease,padding .4s ease}[data-showcase-journey] [data-showcase-index] li:not([data-selected=true]){opacity:.65}[data-showcase-journey] [data-showcase-index] li[data-selected=true]{padding-block:.8rem}[data-showcase-journey] [data-showcase-index] a{font-weight:300}[data-showcase-journey] [data-showcase-index] a>span:nth-child(2)>span:first-child{font-size:clamp(1rem,1.8vw,1.8rem);line-height:1.3}@media (max-width:900px){[data-showcase-journey]{height:calc(var(--journey-stage) + (var(--journey-count) - 1) * 52svh)}[data-showcase-journey]>[data-showcase-rail]{grid-template-columns:minmax(0,1fr);gap:.8rem;align-content:center;padding-block:1rem}[data-showcase-journey] [data-journey-frame]{height:calc(var(--journey-stage) - 14rem);min-height:12rem}[data-showcase-journey] [data-showcase-index]{display:flex;gap:.4rem;order:0}[data-showcase-journey] [data-showcase-index] li{flex:1;min-width:0;padding:0!important}[data-showcase-journey] [data-showcase-index] li button{width:100%}[data-showcase-journey] [data-showcase-index] a{display:flex;justify-content:center;padding:.8rem 0}[data-showcase-journey] [data-showcase-index] a>span:not(:first-child){display:none}[data-showcase-journey] [data-showcase-index] a>span:first-child{font-size:1rem;opacity:1}[data-showcase-journey] [data-showcase-index] li[data-selected=true]{border-block-start:2px solid currentColor}}html.a11y-stop-animations [data-journey-requested] [data-journey-image],.a11y-stop-animations [data-journey-image]{transition:none;transform:none}[data-section-variants~=layout-showcase-rail][data-section-variants~=motion-sticky-scroll-steps]{position:relative;top:auto}[data-section-key="page:project:hero"] [data-testid=editorial-project-hero]{view-transition-name:project-photo}::view-transition-group(project-photo){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(project-photo),::view-transition-new(project-photo){height:100%;-o-object-fit:cover;object-fit:cover}html.a11y-stop-animations ::view-transition-group(project-photo){animation:none}.catalog-overlapping-gallery{--join:6px;display:grid;direction:rtl;grid-template-columns:var(--gallery-columns);grid-template-rows:minmax(0,1fr);width:100%;height:clamp(400px,44vw,720px);isolation:isolate;background:rgb(var(--color-background,255 255 255));padding:var(--join);cursor:default;transition:grid-template-columns .35s ease-in-out}.catalog-overlapping-gallery__panel{grid-column:var(--panel-start)/span 3;grid-row:1;min-width:0;min-height:0;position:relative;z-index:var(--panel-order);background:rgb(var(--color-background,255 255 255));clip-path:polygon(0 0,100% 0,100% 50%,66.666% 50%,66.666% 100%,0 100%);padding:var(--join);cursor:default;transition:clip-path .35s ease-in-out}.catalog-overlapping-gallery__frame{width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% calc(50% - var(--join)),calc(66.666% - var(--join) * 2 / 3) calc(50% - var(--join)),calc(66.666% - var(--join) * 2 / 3) 100%,0 100%);overflow:hidden;transition:clip-path .35s ease-in-out}.catalog-overlapping-gallery__panel[data-rect],.catalog-overlapping-gallery__panel[data-rect] .catalog-overlapping-gallery__frame{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%)}.catalog-overlapping-gallery__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.catalog-overlapping-gallery__title{position:absolute;top:clamp(24px,3vw,48px);right:24px;left:calc(33.333% + 12px);margin:0;text-align:center;color:rgb(var(--color-text,50 42 31));font-family:var(--font-heading);font-size:clamp(26px,2.6vw,44px);line-height:1.2;font-weight:400;z-index:1}.catalog-overlapping-gallery__panel:last-child .catalog-overlapping-gallery__title{left:24px}[data-section-variants~=layout-overlapping-gallery][data-section-variants~=layout-fullbleed] .container-page{width:100%;max-width:none;padding-inline:1.5vw!important}@media (max-width:767px){.catalog-overlapping-gallery{--join:4px;grid-template-columns:repeat(5,minmax(0,1fr));height:auto;row-gap:12px}.catalog-overlapping-gallery__panel{grid-column:var(--mobile-start)/span 3;grid-row:var(--mobile-row);height:clamp(260px,72vw,420px)}.catalog-overlapping-gallery__panel:nth-child(odd),.catalog-overlapping-gallery__panel:nth-child(odd) .catalog-overlapping-gallery__frame{clip-path:none}.catalog-overlapping-gallery__title{font-size:clamp(22px,5vw,32px);top:24px;right:8px;left:calc(33.333% + 4px)}.catalog-overlapping-gallery__panel:nth-child(2n) .catalog-overlapping-gallery__title{left:8px}}html.a11y-stop-animations .catalog-overlapping-gallery,html.a11y-stop-animations .catalog-overlapping-gallery__panel,html.a11y-stop-animations .catalog-overlapping-gallery__frame{transition:none}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]{--diagonal-reveal: .5;--diagonal-edge: calc(55% + 15% * var(--diagonal-reveal));isolation:isolate;padding-block:0}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:min(60vw,45rem);padding:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,4vw,4rem)}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page>header{position:relative;z-index:2;width:24%;margin:0;margin-inline-end:auto}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page>header :is(h1,h2){font-size:clamp(2rem,3.5vw,4rem);line-height:1.15;overflow-wrap:anywhere}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page>[data-section-media-carousel]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame]{height:100%;aspect-ratio:auto;border-radius:0;background:transparent;clip-path:polygon(100% 0,calc(100% - var(--diagonal-edge) + 3%) 0,calc(100% - var(--diagonal-edge) - 3%) 100%,100% 100%)}[dir=rtl] [data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame]{clip-path:polygon(0 0,calc(var(--diagonal-edge) - 3%) 0,calc(var(--diagonal-edge) + 3%) 100%,0 100%)}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame] button{pointer-events:auto}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame] picture{position:absolute;inset-block:0;inset-inline-end:0;width:80%}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-controls]{inset-inline-start:auto;inset-inline-end:1rem;width:min(32%,24rem);pointer-events:auto}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-media-carousel]>span{pointer-events:none}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-caption]{display:none}@media (max-width: 767px){[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page{min-height:0;padding:0;display:flex;flex-direction:column}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page>header{width:100%;padding:2rem 1.25rem;margin:0}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal]>.container-page>[data-section-media-carousel]{position:relative;order:-1;height:clamp(18rem,80vw,32rem);width:100%}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame],[dir=rtl] [data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame]{clip-path:polygon(0 0,100% 0,100% calc(85% + 10% * var(--diagonal-reveal)),0 calc(95% + 5% * var(--diagonal-reveal)))}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-frame] picture{width:100%}[data-storefront-shell] [data-design-section=true]:is([data-section-variants~=layout-scroll-diagonal],[data-section-variants~=layout-scroll-diagonal-strips])[data-section-media-layout=diagonal] [data-section-carousel-controls]{width:auto;inset-inline:1rem;bottom:2.5rem}}[data-storefront-shell] [data-design-section=true][data-section-media-layout=diagonal][data-section-variants~=type-oversized-display]>.container-page>header :is(h1,h2){font-size:clamp(2.75rem,5vw,6.5rem);line-height:1.08}[data-storefront-shell] [data-design-section=true][data-section-media-layout=diagonal][data-section-variants~=type-oversized-display]>.container-page>header>p:not(.eyebrow){font-size:clamp(1.125rem,1.7vw,1.625rem);line-height:1.6}@media (max-width: 767px){[data-storefront-shell] [data-design-section=true][data-section-media-layout=diagonal][data-section-variants~=type-oversized-display]>.container-page>header :is(h1,h2){font-size:clamp(2.5rem,9vw,3.5rem)}}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]{--strip-merge: clamp(0, calc((var(--diagonal-reveal) - .2) / .55), 1);--strip-window: 64%;--strip-solid-width: 80%;--strip-solid: calc(-54% + 38% * var(--strip-merge));--strip-thick: calc(20% + 4% * var(--strip-merge));--strip-medium: calc(37% + 6% * var(--strip-merge));--strip-thin: calc(54% + 8% * var(--strip-merge));--strip-angle: 276deg;height:auto}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page{height:auto;min-height:min(56vw,40rem);padding-block:clamp(2rem,3vw,3rem)}[dir=rtl] [data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]{--strip-angle: 84deg}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>header,[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips] [data-diagonal-details]{width:29%;margin-inline-end:auto;position:relative;z-index:2}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>header :is(h1,h2){font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.08;letter-spacing:-.025em;white-space:pre-line}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>header>p:not(.eyebrow){font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.8;margin-block:1.5rem 2rem}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants][data-section-variants~=layout-scroll-diagonal-strips] [data-section-carousel-frame]{clip-path:none;-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over,xor;mask-composite:intersect,add,add,add,add;-webkit-mask-image:linear-gradient(var(--strip-angle),#000 0 var(--strip-window),transparent var(--strip-window)),linear-gradient(var(--strip-angle),transparent var(--strip-solid),#000 var(--strip-solid) calc(var(--strip-solid) + var(--strip-solid-width)),transparent calc(var(--strip-solid) + var(--strip-solid-width))),linear-gradient(var(--strip-angle),transparent 0 var(--strip-thick),#000 var(--strip-thick) calc(var(--strip-thick) + 8%),transparent calc(var(--strip-thick) + 8%)),linear-gradient(var(--strip-angle),transparent 0 var(--strip-medium),#000 var(--strip-medium) calc(var(--strip-medium) + 5%),transparent calc(var(--strip-medium) + 5%)),linear-gradient(var(--strip-angle),transparent 0 var(--strip-thin),#000 var(--strip-thin) calc(var(--strip-thin) + 2%),transparent calc(var(--strip-thin) + 2%));mask-image:linear-gradient(var(--strip-angle),#000 0 var(--strip-window),transparent var(--strip-window)),linear-gradient(var(--strip-angle),transparent var(--strip-solid),#000 var(--strip-solid) calc(var(--strip-solid) + var(--strip-solid-width)),transparent calc(var(--strip-solid) + var(--strip-solid-width))),linear-gradient(var(--strip-angle),transparent 0 var(--strip-thick),#000 var(--strip-thick) calc(var(--strip-thick) + 8%),transparent calc(var(--strip-thick) + 8%)),linear-gradient(var(--strip-angle),transparent 0 var(--strip-medium),#000 var(--strip-medium) calc(var(--strip-medium) + 5%),transparent calc(var(--strip-medium) + 5%)),linear-gradient(var(--strip-angle),transparent 0 var(--strip-thin),#000 var(--strip-thin) calc(var(--strip-thin) + 2%),transparent calc(var(--strip-thin) + 2%))}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips] [data-action-style]{min-height:3rem;padding-inline:1.5rem;border-radius:0}[data-diagonal-details]{margin-block-start:1.5rem;font-size:.875rem}[data-diagonal-details] summary{padding-block:.75rem;border-block-start:1px solid currentColor}[data-diagonal-details-body]{max-height:18rem;overflow-y:auto;padding:1rem .5rem;overscroll-behavior:contain}[data-diagonal-details-body] [data-design-grid]{grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (max-width: 767px){[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]{--strip-angle: 174deg;--strip-window: 97%;--strip-solid-width: 100%;--strip-solid: calc(68% - 68% * var(--strip-merge));--strip-thick: calc(62% - 4% * var(--strip-merge));--strip-medium: calc(36% - 8% * var(--strip-merge));--strip-thin: calc(12% - 12% * var(--strip-merge))}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page{min-height:0;padding-block:0}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>[data-section-media-carousel]{height:clamp(16rem,70vw,28rem)}[dir=rtl] [data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]{--strip-angle: 174deg}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>header{width:100%;padding:1.5rem 1.25rem}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips] [data-diagonal-details]{width:calc(100% - 2.5rem);margin:0 1.25rem 2rem}}[data-storefront-shell] [data-design-section][data-section-media-layout=diagonal][data-section-variants~=layout-scroll-diagonal-strips]>.container-page>header>.eyebrow{color:inherit;font-size:.875rem;letter-spacing:.08em}html [data-storefront-shell] [data-design-section][data-section-variants~=layout-newsletter-club]{padding-block:clamp(48px,6vw,88px);background:radial-gradient(ellipse at 90% 0%,rgb(var(--color-primary) / .11),transparent 70%),rgb(var(--color-background));color:rgb(var(--color-text));border-block:1px solid rgb(var(--color-primary) / .18)}html [data-storefront-shell] [data-design-section][data-section-variants~=layout-newsletter-club]>.container-page{width:min(1240px,calc(100% - 80px));max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding:0}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>header{margin:0;max-width:580px;text-align:start}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>header h2{font-size:var(--section-titleSize-desktop,clamp(34px,3.6vw,54px));line-height:1.12;letter-spacing:-.035em;font-weight:400!important;max-width:12ch;color:rgb(var(--color-text));text-wrap:balance}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>header>p{font-size:17px;line-height:1.65;margin:18px 0 0;color:rgb(var(--color-text) / .65);text-align:start}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club] [data-catalog-newsletter-form]{max-width:none;margin:0;min-width:0}[data-section-variants~=layout-newsletter-club] [data-variant=club]{display:flex;flex-direction:column;gap:14px}[data-section-variants~=layout-newsletter-club] [data-variant=club]>*{margin:0!important}[data-variant=club] [data-newsletter-fields]{align-items:flex-start;gap:10px}[data-variant=club] [data-newsletter-fields] label{font-size:13px;font-weight:500;line-height:1.5;color:rgb(var(--color-text) / .7)}[data-variant=club] [data-testid=newsletter-signup-email]{height:58px;border:1px solid rgb(var(--color-text) / .2);background:rgb(var(--color-background));border-radius:6px!important;padding-inline:18px;font-size:16px;box-shadow:none;color:rgb(var(--color-text))}[data-variant=club] [data-testid=newsletter-signup-email]:focus{border-color:rgb(var(--color-primary));outline:2px solid rgb(var(--color-primary) / .25);outline-offset:3px}html [data-storefront-shell] [data-variant=club] [data-testid=newsletter-signup-submit]{height:58px;min-height:58px;border-radius:6px!important;padding-inline:24px;margin-block-start:25px;font-size:15px;font-weight:600;background:rgb(var(--color-primary))!important;color:rgb(var(--color-primary-contrast))!important;border:1px solid transparent;box-shadow:none}[data-variant=club] [data-testid=newsletter-signup-submit]:hover{filter:brightness(.94)}[data-variant=club] [data-newsletter-privacy]{font-size:12px;line-height:1.6;color:rgb(var(--color-text) / .6)}[data-variant=club]>div:last-of-type label{gap:10px}[data-variant=club]>div:last-of-type label>div>span{font-size:13px;font-weight:400;line-height:1.6;color:rgb(var(--color-text) / .8)}[data-variant=club]>div:last-of-type label p{font-size:12px;line-height:1.6;color:rgb(var(--color-text) / .55);margin-block-start:4px}[data-variant=club] [data-testid=newsletter-signup-consent]{border-width:1px;border-radius:3px}@media (max-width:767px){html [data-storefront-shell] [data-design-section][data-section-variants~=layout-newsletter-club]>.container-page{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:28px}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>header h2{font-size:var(--section-titleSize,34px);max-width:14ch}[data-variant=club] [data-newsletter-fields]{flex-direction:column;align-items:stretch;gap:12px}[data-variant=club] [data-testid=newsletter-signup-submit]{width:100%;margin-block-start:0!important}}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid]){max-width:1480px;width:92%;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,4vw,64px)}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid])>header{grid-column:2;grid-row:1}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>[data-section-media-grid]{grid-column:1;grid-row:1;display:block}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club] [data-section-media-grid] img{width:100%;max-height:190px;-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;background:transparent}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid])>[data-catalog-newsletter-form]{grid-column:3;grid-row:1;border-inline-start:1px solid rgb(var(--color-primary) / .22);padding-inline-start:clamp(24px,3vw,48px)}@media (max-width:1000px){html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid]){grid-template-columns:120px minmax(0,1fr)}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid])>[data-catalog-newsletter-form]{grid-column:1 / -1;grid-row:2;border-inline-start:0;padding-inline-start:0}}@media (max-width:540px){html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid]){grid-template-columns:minmax(0,1fr);gap:24px}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid])>header{grid-column:1;grid-row:2}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page>[data-section-media-grid]{max-width:150px}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club]>.container-page:has(>[data-section-media-grid])>[data-catalog-newsletter-form]{grid-row:3}}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club] [data-section-media-grid] :where(figure,div){background:transparent}html [data-storefront-shell] [data-section-variants~=layout-newsletter-club] [data-section-media-grid] img{min-height:0;height:auto}.category-folio{--folio-ink: rgb(var(--color-text));color:var(--folio-ink)}.category-folio__rail{display:flex;gap:clamp(16px,2vw,32px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:4px 2px;scrollbar-width:none}.category-folio__card{position:relative;display:block;flex:0 0 calc((100% - (3*clamp(16px,2vw,32px)))/4);min-width:240px;color:inherit;text-decoration:none;scroll-snap-align:start}.category-folio__photo{position:relative;aspect-ratio:3/4;overflow:hidden;background:rgb(var(--color-secondary))}.category-folio__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.category-folio__card:hover .category-folio__image{transform:scale(1.035)}.category-folio__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;position:absolute;inset-inline:0;bottom:0;min-height:84px;padding:18px 20px;background:rgb(var(--color-background) / .96);border-top:1px solid rgb(var(--color-primary) / .14)}.category-folio__caption h3{margin:0;font-family:var(--font-heading);font-weight:var(--design-heading-weight,400);font-size:clamp(20px,1.65vw,28px);line-height:1.15}.category-folio__empty{display:grid;place-items:center;height:100%;font-size:32px}.category-folio[data-still] .category-folio__image{transition:none;transform:none}html.a11y-stop-animations .category-folio__image{transition:none;transform:none!important}.category-folio__rail::-webkit-scrollbar{display:none}.category-folio__card:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}[data-section-variants~=layout-category-folio][data-section-variants~=layout-fullbleed] .container-page{width:100%;max-width:none;padding-inline:1.5vw!important}@media (max-width:700px){.category-folio__card{flex-basis:76%;min-width:0}}.category-folio__caption h3{min-width:0;text-wrap:balance}.category-folio__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid rgb(var(--color-primary) / .5);color:rgb(var(--color-primary));font-size:14px;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s}.category-folio__card:hover .category-folio__cta,.category-folio__card:focus-visible .category-folio__cta{background:rgb(var(--color-primary));color:rgb(var(--color-background))}.category-folio__arrow{font-size:18px}[dir=ltr] .category-folio__arrow{transform:rotate(180deg)}@media (max-width:1100px){.category-folio__caption{padding:14px 12px;gap:10px}.category-folio__cta{padding:10px}}html.a11y-stop-animations .category-folio__cta{transition:none}[data-product-rail-experience=gradient3d]{isolation:isolate;background:var(--color-background)}html [data-storefront-shell] [data-product-rail-experience=gradient3d] [data-section-items]{position:relative;display:block;height:clamp(480px,78svh,760px);overflow:hidden;perspective:1800px;touch-action:pan-y;scroll-snap-type:none;padding:0}html [data-storefront-shell] [data-product-rail-experience=gradient3d] [data-section-items]>[role=listitem]{position:absolute;left:50%;top:50%;width:clamp(220px,23vw,340px);max-width:72vw;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:90% center;flex-basis:auto}[data-product-rail-experience=gradient3d] [data-testid=product-card]{background:var(--color-background);border-radius:0;box-shadow:0 12px 32px #0000001f}[data-product-rail-experience=gradient3d] [data-testid=product-card-content]{padding:12px!important}[data-product-rail-experience=gradient3d] [data-gradient-carousel-controls]{position:absolute;inset-inline:12px;top:50%;display:flex;justify-content:space-between;z-index:200;pointer-events:none}[data-product-rail-experience=gradient3d] [data-gradient-carousel-controls] button{pointer-events:auto;background:rgb(var(--color-background))}@media (max-width:639px){html [data-storefront-shell] [data-product-rail-experience=gradient3d] [data-section-items]{height:560px;perspective:1300px}html [data-storefront-shell] [data-product-rail-experience=gradient3d] [data-section-items]>[role=listitem]{width:230px}}html [data-storefront-shell] [data-design-section=true][data-section-variants~=layout-gradient-carousel]{padding-block:28px 24px;margin-block:0;background:radial-gradient(ellipse at 20% 30%,rgb(var(--color-primary) / .3),transparent 65%),radial-gradient(ellipse at 80% 75%,rgb(var(--color-accent) / .24),transparent 65%),rgb(var(--color-background))}html [data-storefront-shell] [data-design-section=true][data-section-source][data-section-variants~=layout-gradient-carousel]>.container-page{width:100%!important;max-width:none!important;padding-inline:0!important}html [data-storefront-shell] [data-section-variants~=layout-gradient-carousel]>.container-page>header{padding-inline:20px;margin-block:0 20px}html [data-storefront-shell] [data-product-rail-style=gradient3d]{background:transparent}html [data-storefront-shell] [data-product-rail-style=gradient3d] [data-testid=product-card]{border:0;border-radius:0;background:transparent;box-shadow:none}html [data-storefront-shell] [data-product-rail-style=gradient3d] [data-testid=product-card-content]{padding:14px 12px 20px!important;min-height:136px;text-align:center;gap:10px;background:rgb(var(--color-background));color:rgb(var(--color-text))}html [data-storefront-shell] [data-product-rail-style=gradient3d] [data-testid=product-card-content] h3{font-weight:400!important;line-height:1.35}[data-product-rail-style=gradient3d] [data-product-card-categories]{color:rgb(var(--color-text) / .48);font-size:16px;line-height:1.4}[data-product-rail-style=gradient3d] [data-product-card-price-line]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;justify-content:center;margin-top:0}html [data-storefront-shell] [data-product-rail-style=gradient3d] [data-product-card-price-line] :is([data-testid=product-card-price],[data-testid=product-card-price-value]){color:rgb(var(--color-primary));font-size:18px;font-weight:600}[data-product-rail-style=gradient3d] [data-product-card-tax]{color:rgb(var(--color-text) / .58);font-size:13px}html [data-storefront-shell] [data-product-rail-style=gradient3d] [data-experience-secondary-image]{transition-property:opacity;transition-duration:0ms!important}html [data-storefront-shell] [data-product-rail-style=gradient3d][data-product-rail-experience=gradient3d] [data-experience-secondary-image]{transition-duration:.8s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.bw-realm{display:flex;flex-direction:column;gap:12px;border-radius:var(--radius-card, 24px);padding:24px;text-decoration:none;min-inline-size:0;transition:transform .18s ease,box-shadow .18s ease}.bw-realm:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0001}.bw-realm:focus-visible{outline:3px solid currentColor;outline-offset:4px}.bw-realm-art{block-size:clamp(160px,24vw,300px);inline-size:100%;overflow:hidden}.bw-realm-art img{-o-object-fit:contain;object-fit:contain;inline-size:100%;block-size:100%}.bw-realm h3{font-family:var(--font-heading, sans-serif);font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.1;margin:0;overflow-wrap:anywhere}.bw-realm p{font-size:14px;margin:0;overflow-wrap:anywhere}.bw-realm>span{margin-block-start:auto;font-weight:600}.bw-extras{position:fixed;inset-inline-start:16px;inset-block-end:calc(var(--floating-bottom-offset, 0px) + 80px);z-index:40;display:flex;flex-direction:column;gap:8px}.bw-extras button{background:rgb(var(--color-surface, 255 255 255));color:rgb(var(--color-text, 23 23 23));border:1px solid rgb(var(--color-border, 221 221 221));border-radius:99px;min-inline-size:44px;min-block-size:44px;padding:8px 14px}.bw-extras[data-stickers=true] button{border-radius:40% 35% 45% 30%;transform:rotate(-4deg);box-shadow:3px 3px rgb(var(--color-primary, 79 70 229))}.bw-decoration{position:fixed;inset-block-start:18%;inset-inline-start:2%;inline-size:clamp(40px,7vw,100px);block-size:auto;pointer-events:none;z-index:1;opacity:.14;animation:bw-float 6s ease-in-out infinite alternate}@keyframes bw-float{to{transform:translateY(16px) rotate(8deg)}}.bw-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bw-memory-card{min-block-size:90px;inline-size:100%;border:1px solid rgb(var(--color-border, 221 221 221));border-radius:12px;background:rgb(var(--color-surface, 255 255 255));color:rgb(var(--color-text, 23 23 23));display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;padding:8px}.bw-memory-card img{inline-size:60px;block-size:60px;-o-object-fit:contain;object-fit:contain}.bw-memory-card[aria-pressed=true]{border:2px solid rgb(var(--color-primary, 79 70 229))}.bw-extras button:focus-visible,.bw-memory-card:focus-visible{outline:3px solid rgb(var(--color-primary, 79 70 229));outline-offset:3px}html.a11y-stop-animations .bw-realm,html.a11y-stop-animations .bw-extras button,html.a11y-stop-animations .bw-decoration{animation:none;transition:none;transform:none}[data-brand-stickers=true] [data-testid=add-to-cart],[data-brand-stickers=true] [data-testid=product-card-quick-add]{border-radius:28% 22% 25% 30%;transform:rotate(-1deg);box-shadow:3px 3px color-mix(in srgb,currentColor 16%,transparent)}.a11y-stop-animations .bw-decoration{animation:none}.a11y-stop-animations .bw-realm:hover,.a11y-stop-animations .bw-extras button,.a11y-stop-animations [data-testid=add-to-cart],.a11y-stop-animations [data-testid=product-card-quick-add]{transform:none;transition:none}html.a11y-stop-animations [data-brand-stickers=true] [data-testid=add-to-cart],html.a11y-stop-animations [data-brand-stickers=true] [data-testid=product-card-quick-add]{transform:none}.hero-scroll-reveal{--hero-reveal-top: var(--design-nav-height, 0px);--hero-reveal-stage-height: calc(100svh - var(--hero-reveal-top));position:relative;height:calc(var(--hero-reveal-stage-height) + var(--hero-reveal-travel));color:rgb(var(--color-text));background:rgb(var(--color-background))}.hero-scroll-reveal__stage{position:sticky;top:var(--hero-reveal-top);height:var(--hero-reveal-stage-height);min-height:420px;overflow:clip;isolation:isolate}.hero-scroll-reveal__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-scroll-reveal__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-scroll-reveal__fallback{width:100%;height:100%;background:rgb(var(--color-secondary))}.hero-scroll-reveal__copy{position:absolute;inset-inline-start:5.5%;inset-block-start:24%;width:min(43%,700px);padding:clamp(20px,2.5vw,48px);background:color-mix(in srgb,rgb(var(--color-background)) 94%,transparent);text-align:start}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__copy{background:transparent;padding:0;inset-inline-start:4%;width:min(35%,var(--hero-reveal-copy-width));inset-block-start:50%;transform:translateY(-50%)}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__headline{font-size:clamp(56px,min(6.5vw,12svh),128px);font-weight:var(--design-heading-weight, 600);line-height:1.15}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__sub{font-size:clamp(22px,1.7vw,30px);line-height:1.65;margin-block:24px}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__ctas :is(button,a){background:transparent;color:rgb(var(--color-primary));border-radius:0;border-bottom:1px solid currentColor;box-shadow:none;min-height:44px;padding:8px 0}.hero-scroll-reveal__headline{font-size:clamp(34px,min(5.5vw,9svh),96px);font-family:var(--design-font-heading, var(--font-heading));font-weight:var(--design-heading-weight, 600);line-height:1.08;margin:0;text-wrap:balance;overflow-wrap:anywhere}.hero-scroll-reveal__eyebrow{display:block;color:rgb(var(--color-primary));margin-bottom:20px}.hero-scroll-reveal__sub{font-size:clamp(18px,1.6vw,26px);line-height:1.6;margin-block:26px;white-space:pre-wrap}.hero-scroll-reveal__typing{position:relative;display:block}.hero-scroll-reveal__typed{position:absolute;top:0;right:0;bottom:0;left:0}.hero-scroll-reveal__headline{white-space:pre-line}.hero-scroll-reveal__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-scroll-reveal__hint{position:absolute;inset-inline-start:8%;bottom:5%;font-size:12px;color:rgb(var(--color-text));padding:8px 12px;background:rgb(var(--color-background))}.hero-scroll-reveal[data-reveal-still=true]{height:auto}.hero-scroll-reveal[data-reveal-still=true] .hero-scroll-reveal__stage{position:relative}@media (max-width: 700px){.hero-scroll-reveal__copy{width:88%;inset-inline-start:6%;inset-block-start:auto;inset-block-end:12%;padding:18px}.hero-scroll-reveal__headline{font-size:clamp(28px,min(9vw,6svh),54px)}.hero-scroll-reveal__sub{font-size:17px;margin-block:18px}.hero-scroll-reveal__hint{inset-inline-start:36%;bottom:2%}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__copy{width:88%;inset-inline-start:6%;inset-block-start:auto;inset-block-end:8%;transform:none}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__headline{font-size:clamp(44px,13vw,72px)}.hero-scroll-reveal[data-copy-treatment=bare] .hero-scroll-reveal__ctas{justify-content:center}}.hero-scroll-reveal[data-reveal-shape=slats]{background:rgb(var(--color-text));color:rgb(var(--color-background))}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__stage{min-height:38rem}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__media{transform-origin:center;will-change:transform}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .78),transparent 80%)}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__copy{inset-block-start:auto;inset-block-end:12%;inset-inline-start:6%;width:min(62%,60rem);padding:0;background:transparent;transform:none}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__headline{font-size:clamp(3.5rem,7.5vw,8rem);font-weight:300;line-height:1.02;letter-spacing:-.04em;white-space:pre-line}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__eyebrow{color:inherit;opacity:.75;font-size:.75rem;letter-spacing:.12em;margin-block-end:1.5rem}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__sub{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.7;max-width:32rem;margin-block:1.5rem}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__ctas :is(a,button){background:transparent;color:inherit;border:1px solid currentColor;min-height:3rem}.hero-scroll-reveal__ruler{position:absolute;inset-inline:6%;inset-block-end:4%;height:1rem;display:flex;justify-content:space-between;border-block-start:1px solid rgb(255 255 255 / .3);pointer-events:none}.hero-scroll-reveal__ruler span{height:.5rem;width:1px;background:#ffffff80}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__hint{inset-inline-start:auto;inset-inline-end:6%;bottom:7%;color:inherit;background:transparent}@media (max-width:700px){.hero-scroll-reveal[data-reveal-shape=slats]{height:calc(var(--hero-reveal-stage-height) + var(--hero-reveal-mobile-travel))}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__stage{min-height:34rem}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__copy{inset-inline:6%;width:88%;inset-block-end:16%}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__headline{font-size:clamp(2.5rem,10vw,4.5rem)}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__sub{margin-block:1.2rem;font-size:1rem}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__ctas{max-width:calc(100% - 4rem);flex-wrap:wrap}.hero-scroll-reveal[data-reveal-shape=slats] .hero-scroll-reveal__ctas :is(a,button){flex:1 1 10rem;justify-content:center}}.hero-scroll-reveal[data-reveal-shape=slats][data-reveal-still=true]{height:auto;--hero-reveal-travel:0svh !important}.hero-scroll-reveal[data-reveal-shape=slats][data-reveal-still=true] .hero-scroll-reveal__stage{position:relative;top:0}.hero-scene[data-hero-scene=active] [data-testid=hero-media] img,.hero-scene[data-hero-scene=active] [data-testid=hero-media] video{animation:hero-scene-photo 1.3s cubic-bezier(.22,1,.36,1) both}.hero-scene[data-hero-scene=active] [data-editable^="text:hero.slides."]{animation:hero-scene-copy .85s cubic-bezier(.22,1,.36,1) .12s both}.hero-scene[data-hero-scene=active] [data-editable$=".subheadline"]{animation-delay:.22s}.hero-scene[data-hero-scene=active] [data-editable^="button:hero.ctas."]{animation:hero-scene-copy .85s cubic-bezier(.22,1,.36,1) .32s both}@keyframes hero-scene-photo{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes hero-scene-copy{0%{opacity:0;transform:translateY(24px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}html.a11y-stop-animations .hero-scene [data-editable],html.a11y-stop-animations .hero-scene [data-testid=hero-media] img,html.a11y-stop-animations .hero-scene [data-testid=hero-media] video{animation:none!important}[data-direct-family=true][data-section-gutter=true]>[data-family-container]{padding-inline:var(--section-gutter)}[data-direct-family=true][data-section-max-width=true]>[data-family-container]{width:100%;max-width:var(--section-max-width);margin-inline:auto}[data-direct-family=true][data-section-edge=full]>[data-family-container]{width:100%;max-width:none;padding-inline:0}[data-direct-family=true][data-section-sizing=sized]>[data-family-container]{min-height:0;height:100%}[data-direct-family=true][data-section-heading=centered] :is([data-family-header],[data-studio-header]){text-align:center;margin-inline:auto}[data-direct-family=true][data-section-text-shadow=strong] [data-catalog-text-field]{text-shadow:0 3px 7px rgb(0 0 0 / .65),0 8px 28px rgb(0 0 0 / .5)}[data-direct-family=true][data-section-title-size=true] [data-catalog-text-field=title]{font-size:var(--section-titleSize)!important;line-height:var(--section-title-leading, 1.2)!important}[data-direct-family=true][data-section-body-size=true] [data-catalog-text-field=body]{font-size:var(--section-bodySize)!important}[data-direct-family=true][data-section-copy-offset=true] :is([data-family-header],[data-studio-header]){transform:translateY(var(--section-copy-offset, 0px))}[data-storefront-shell] [data-direct-family=true][data-design-section=true][data-section-spacing=joined]{padding-block:clamp(1.25rem,.9rem + 1.6vw,2.25rem);min-block-size:0}[data-storefront-shell] [data-direct-family=true][data-design-section=true][data-section-spacing=tight]{padding-block:clamp(2rem,1.4rem + 2.4vw,3.5rem);min-block-size:0}[data-storefront-shell] [data-direct-family=true][data-design-section=true][data-section-spacing=airy]{padding-block:clamp(4rem,2.2rem + 8vw,10rem)}@media (min-width: 768px){[data-direct-family=true][data-section-title-size=true] [data-catalog-text-field=title]{font-size:var(--section-titleSize-desktop, var(--section-titleSize))!important}[data-direct-family=true][data-section-body-size=true] [data-catalog-text-field=body]{font-size:var(--section-bodySize-desktop, var(--section-bodySize))!important}}.chx:not(#chx){--chx-ink: var(--design-color-fg, rgb(var(--color-text)));--chx-deep: var(--design-color-accent-3, var(--chx-ink));--chx-tint: var(--design-color-surface, rgb(var(--color-surface)));--chx-paper: var(--design-color-bg, rgb(var(--color-background)));--chx-light: var(--design-color-accent-2, #fff);--chx-bronze: var(--design-color-accent, rgb(var(--color-accent)));--chx-muted: var(--design-color-muted, rgb(var(--color-muted)));--chx-rule: var(--design-color-border, rgb(var(--color-border)));--chx-shade: color-mix(in srgb, var(--chx-ink) 52%, #000);--chx-bronze-ink: color-mix(in srgb, var(--chx-bronze) 76%, var(--chx-ink));--chx-serif: var(--design-font-heading, var(--font-display, serif));--chx-sans: var(--design-font-body, var(--font-body, sans-serif));position:relative;box-sizing:border-box;width:100%;height:100svh;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-block-start:0;color:var(--chx-ink);font-family:var(--chx-sans);font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;font-synthesis:none}html:has(.chx){scroll-snap-type:y mandatory}.chx:not(#chx)[data-design-section]{padding:0;border-block-end:0}.chx:not(#chx)[data-experience-item]{min-height:100dvh;opacity:1;transform:none;filter:none;transition:none}.chx:not(#chx) *,.chx:not(#chx) *:before,.chx:not(#chx) *:after{box-sizing:border-box}.chx:not(#chx) :where(h1,h2,h3){margin:0;font-family:var(--chx-serif);font-weight:500;letter-spacing:0;white-space:pre-line;text-transform:none}.chx:not(#chx) :where(p,figure){margin:0}.chx:not(#chx) :where(img){display:block;max-width:100%}.chx:not(#chx) :where(a){color:inherit;text-decoration:none}.chx:not(#chx) :where(button){color:inherit;font:inherit}.chx:not(#chx) [data-chx-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.chx:not(#chx) [data-chx-reveal][data-shown=true],.chx:not(#chx)[data-chx-still=true] [data-chx-reveal]{opacity:1;transform:none}.chx:not(#chx) .chx-eyebrow{color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx)[data-design-section] .chx-button[data-design-component]{display:inline-flex;height:auto;min-height:50px;padding:0 24px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:0;box-shadow:none;background:transparent;color:inherit;font-family:var(--chx-sans);font-size:16px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:none;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s}.chx:not(#chx)[data-design-section] .chx-button[data-design-component]:hover{transform:translateY(-3px)}.chx:not(#chx)[data-design-section] .chx-button[data-design-component]:active{transform:translateY(1px)}.chx:not(#chx)[data-design-section] .chx-button[data-design-component][data-tone=solid]{color:var(--chx-ink);border-color:var(--chx-bronze);background:var(--chx-bronze)}.chx:not(#chx)[data-design-section] .chx-button[data-design-component][data-tone=line]{color:var(--chx-light);border-color:color-mix(in srgb,var(--chx-light) 60%,transparent)}.chx:not(#chx) :focus-visible{outline:3px solid color-mix(in srgb,var(--chx-bronze) 80%,var(--chx-light));outline-offset:4px}.chx:not(#chx).chx-shell{display:grid;padding:clamp(76px,8vh,104px) clamp(18px,5vw,80px) clamp(24px,4vh,48px);grid-template-rows:auto auto minmax(0,1fr)}.chx:not(#chx) .chx-kicker{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding-block-end:18px;border-block-end:1px solid var(--chx-ink)}.chx:not(#chx) .chx-kicker>span{display:block;width:34px;height:1px;background:var(--chx-bronze)}.chx:not(#chx) .chx-kicker>p{margin:0;font-size:12px;font-weight:700}.chx:not(#chx) .chx-head{display:grid;grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:40px;margin-block:clamp(26px,4vh,42px) clamp(22px,3vh,34px)}.chx:not(#chx) .chx-head h2{font-size:72px;line-height:1.03}.chx:not(#chx) .chx-head>p{color:var(--chx-muted);font-size:18px;line-height:1.75}.chx:not(#chx) .chx-head>[data-design-component=button]{justify-self:end;height:auto;min-height:0;padding:0 0 8px;border:0;border-block-end:1px solid var(--chx-bronze);border-radius:0;background:none;font-size:16px;font-weight:700;line-height:normal;text-transform:none}@media (max-width: 760px){.chx:not(#chx).chx-shell{padding:78px 18px 18px}.chx:not(#chx) .chx-head{grid-template-columns:1fr;gap:14px;margin-block:22px 18px}.chx:not(#chx) .chx-head h2{font-size:46px}.chx:not(#chx) .chx-head>p{font-size:16px}.chx:not(#chx) .chx-head>[data-design-component=button]{justify-self:start}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx).chx-shell{padding-block:70px 12px}.chx:not(#chx) .chx-head{margin-block:14px 12px}.chx:not(#chx) .chx-head h2{font-size:38px}.chx:not(#chx) .chx-head>p{line-height:1.45}}html:has(.chx) [data-experience-back-to-top]:not(#chx){inset-block-end:20px;inset-inline-start:20px;inset-inline-end:auto;width:46px;height:46px;border:1px solid var(--design-color-accent, rgb(var(--color-accent)));border-radius:0;box-shadow:none;background:var(--design-color-fg, rgb(var(--color-text)));color:var(--design-color-accent-2, #fff)}html:has(.chx) [data-experience-back-to-top]:not(#chx) svg{width:16px;height:16px;stroke-width:1.5}html[data-experiences~=action-back-to-top]:has(.chx) [data-experience-back-to-top]:not(#chx){display:inline-flex}.chx:not(#chx)[data-chx-still=true],.chx:not(#chx)[data-chx-still=true] *{animation:none!important}.chx:not(#chx).chx-gallery{background:var(--chx-paper)}.chx:not(#chx) .chx-gallery-grid{display:grid;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.75fr);grid-template-rows:1fr .72fr;gap:1px;border:1px solid var(--chx-ink);background:var(--chx-ink)}.chx:not(#chx) .chx-gallery-card{position:relative;min-width:0;min-height:0;overflow:hidden;padding:18px;background:var(--chx-paper);transition:background-color .24s}.chx:not(#chx) .chx-gallery-card:hover{background:var(--chx-light)}.chx:not(#chx) .chx-gallery-media{position:relative;height:calc(100% - 64px);overflow:hidden;background:var(--chx-paper)}.chx:not(#chx) .chx-gallery-photo{display:block;width:100%;height:100%}.chx:not(#chx) .chx-gallery-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.chx:not(#chx) .chx-gallery-card:hover .chx-gallery-media img{transform:scale(1.04)}.chx:not(#chx) .chx-gallery-meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-block-start:15px}.chx:not(#chx) .chx-gallery-meta h3{margin:0;font-size:16px}.chx:not(#chx) .chx-gallery-meta small{display:block;margin-block-end:8px;color:var(--chx-bronze-ink);font-size:smaller}.chx:not(#chx) .chx-gallery-price{color:var(--chx-bronze-ink);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.chx:not(#chx) .chx-gallery-card[data-shape=feature]{grid-row:span 2}.chx:not(#chx) .chx-gallery-card[data-shape=feature] .chx-gallery-media{height:calc(100% - 82px)}.chx:not(#chx) .chx-gallery-card[data-shape=wide]{grid-column:2 / 4;display:grid;grid-template-columns:1.3fr .7fr;align-items:end}.chx:not(#chx) .chx-gallery-card[data-shape=wide] .chx-gallery-media{height:100%}.chx:not(#chx) .chx-gallery-card[data-shape=wide] .chx-gallery-meta{display:block;padding:24px}.chx:not(#chx) .chx-gallery-save{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,var(--chx-light) 88%,transparent);cursor:pointer;font-size:21px;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chx:not(#chx) .chx-gallery-save[aria-pressed=true]{color:var(--chx-light);background:var(--chx-bronze-ink)}@media (max-width: 760px){.chx:not(#chx) .chx-gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain}.chx:not(#chx) .chx-gallery-card{flex:0 0 76vw;height:100%;padding:10px;scroll-snap-align:start}.chx:not(#chx) .chx-gallery-card .chx-gallery-media,.chx:not(#chx) .chx-gallery-card[data-shape=feature] .chx-gallery-media,.chx:not(#chx) .chx-gallery-card[data-shape=wide] .chx-gallery-media{height:calc(100% - 82px)}.chx:not(#chx) .chx-gallery-card[data-shape=feature]{grid-row:auto}.chx:not(#chx) .chx-gallery-card[data-shape=wide]{grid-column:auto;display:block}.chx:not(#chx) .chx-gallery-meta{display:block;min-height:82px}.chx:not(#chx) .chx-gallery-card[data-shape=wide] .chx-gallery-meta{padding:14px 0 4px}}.chx:not(#chx).chx-mosaic{background-color:var(--chx-tint);background-image:linear-gradient(45deg,transparent 41%,color-mix(in srgb,var(--chx-bronze) 8%,transparent) 41% 47%,transparent 47% 53%,color-mix(in srgb,var(--chx-bronze) 8%,transparent) 53% 59%,transparent 59%),linear-gradient(-45deg,transparent 41%,color-mix(in srgb,var(--chx-ink) 5%,transparent) 41% 47%,transparent 47% 53%,color-mix(in srgb,var(--chx-ink) 5%,transparent) 53% 59%,transparent 59%);background-size:24px 24px}.chx:not(#chx) .chx-mosaic-grid{display:grid;min-height:0;grid-template-columns:1.45fr 1fr 1fr 1.45fr;gap:1px;border:1px solid var(--chx-ink);background:var(--chx-ink)}.chx:not(#chx) .chx-mosaic-grid>*{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;color:var(--chx-light);background:var(--chx-ink)}.chx:not(#chx) .chx-mosaic-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.88);transition:transform .7s cubic-bezier(.2,0,0,1),filter .3s}.chx:not(#chx) .chx-mosaic-grid>*:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--chx-shade) 85%,transparent),transparent 50%);pointer-events:none}.chx:not(#chx) .chx-mosaic-grid>*:hover img{transform:scale(1.045);filter:saturate(1)}.chx:not(#chx) .chx-mosaic-grid>*>span{position:absolute;inset-inline-start:22px;inset-block-end:22px;z-index:2;font-family:var(--chx-serif);font-size:28px}@media (max-width: 900px){.chx:not(#chx) .chx-mosaic-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.chx:not(#chx) .chx-mosaic-grid>*>span{font-size:22px}}.chx:not(#chx).chx-questions{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:clamp(78px,9vh,110px) 7vw clamp(32px,6vh,64px);background:var(--chx-paper)}.chx:not(#chx).chx-questions>div:first-child>span{color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx).chx-questions>div:first-child>:where(h1,h2){margin:22px 0 0;font-size:60px;line-height:1.1}.chx:not(#chx) .chx-questions-list{border-block-start:1px solid var(--chx-ink)}.chx:not(#chx) .chx-questions-list details{border-block-end:1px solid var(--chx-rule)}.chx:not(#chx) .chx-questions-list summary{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-family:var(--chx-serif);font-size:22px;list-style:none}.chx:not(#chx) .chx-questions-list summary::-webkit-details-marker{display:none}.chx:not(#chx) .chx-questions-mark{color:var(--chx-bronze);font-family:var(--chx-sans);font-size:28px;transition:transform .24s}.chx:not(#chx) .chx-questions-list details[open] .chx-questions-mark{transform:rotate(45deg)}.chx:not(#chx) .chx-questions-list p{max-width:620px;margin:0;padding:0 0 28px;color:var(--chx-muted);line-height:1.75}@media (max-width: 900px){.chx:not(#chx).chx-questions{grid-template-columns:1fr}}@media (max-width: 760px){.chx:not(#chx).chx-questions{gap:28px;padding:78px 18px 26px;align-content:center}.chx:not(#chx).chx-questions>div:first-child>:where(h1,h2){font-size:46px}.chx:not(#chx) .chx-questions-list summary{min-height:70px;font-size:19px}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx).chx-questions{gap:12px;padding:70px 16px 12px}.chx:not(#chx).chx-questions>div:first-child>:where(h1,h2){font-size:38px}.chx:not(#chx) .chx-questions-list summary{min-height:52px;font-size:17px}}.chx:not(#chx).chx-rail{display:grid;padding-block:clamp(78px,9vh,104px) clamp(28px,4vh,48px);grid-template-rows:auto minmax(0,1fr);align-content:center;color:var(--chx-light);background:var(--chx-ink)}.chx:not(#chx) .chx-rail-heading{display:grid;grid-template-columns:1fr 1.5fr;align-items:end;gap:40px;padding:0 5vw 44px}.chx:not(#chx) .chx-rail-heading>span{align-self:start;color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx) .chx-rail-heading>:where(h1,h2){font-size:68px;line-height:1.02}.chx:not(#chx) .chx-rail-track{display:flex;width:-moz-max-content;width:max-content;min-height:0;align-items:center;gap:16px}.chx:not(#chx) .chx-rail-track[data-live=true]{will-change:transform;animation:chx-rail 40s linear infinite}.chx:not(#chx) .chx-rail-track:not([data-live]){width:auto;max-width:100%;overflow-x:auto}.chx:not(#chx) .chx-rail-track figure{flex:none;width:min(38vh,360px);aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--chx-light) 25%,transparent);background:var(--chx-light)}.chx:not(#chx) .chx-rail-track figure:nth-child(3n+1){width:min(44vh,420px)}.chx:not(#chx) .chx-rail-track img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes chx-rail{to{transform:translate(50%)}}@media (max-width: 760px){.chx:not(#chx).chx-rail{padding-block:78px 24px}.chx:not(#chx) .chx-rail-heading{grid-template-columns:1fr;gap:12px;padding:0 18px 26px}.chx:not(#chx) .chx-rail-heading>:where(h1,h2){font-size:46px}.chx:not(#chx) .chx-rail-track figure,.chx:not(#chx) .chx-rail-track figure:nth-child(3n+1){width:min(33vh,280px)}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx) .chx-rail-heading>:where(h1,h2){font-size:38px}}.chx:not(#chx).chx-stage{color:var(--chx-light);background:var(--chx-ink)}.chx:not(#chx) .chx-stage-plane{position:absolute;top:0;right:0;bottom:0;left:0}.chx-stage picture{position:absolute;top:0;right:0;bottom:0;left:0}.chx:not(#chx) .chx-stage-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.chx:not(#chx) .chx-stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--chx-shade) 22%,transparent),color-mix(in srgb,var(--chx-shade) 38%,transparent) 45%,color-mix(in srgb,var(--chx-shade) 94%,transparent))}.chx:not(#chx) .chx-stage-copy{position:relative;z-index:3;display:flex;width:100%;height:100%;padding:clamp(110px,13vh,150px) clamp(24px,6vw,120px) clamp(86px,10vh,110px);flex-direction:column;justify-content:center;align-items:flex-start}.chx:not(#chx) .chx-stage-copy>*{width:min(100%,560px)}.chx:not(#chx) .chx-stage-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--chx-bronze);font-size:12px;font-weight:700}.chx:not(#chx) .chx-stage-copy>:where(h1,h2){margin-block-start:26px;font-size:88px;line-height:1.02}.chx:not(#chx) .chx-stage-copy>p{max-width:500px;margin-block-start:24px;color:color-mix(in srgb,var(--chx-light) 84%,var(--chx-ink));font-size:19px;line-height:1.7}.chx:not(#chx) .chx-stage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:30px}.chx:not(#chx) .chx-stage-cue{position:absolute;left:50%;inset-block-end:34px;z-index:5;display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--chx-light) 55%,transparent);transform:translate(-50%);color:var(--chx-light);background:color-mix(in srgb,var(--chx-shade) 18%,transparent);font-size:20px;cursor:pointer;transition:border-color .18s,background-color .18s;animation:chx-cue 2s ease-in-out infinite}.chx:not(#chx) .chx-stage-cue:hover{border-color:var(--chx-bronze);background:color-mix(in srgb,var(--chx-shade) 70%,transparent)}@keyframes chx-cue{50%{transform:translate(-50%,6px)}}@media (max-width: 760px){.chx:not(#chx) .chx-stage-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--chx-shade) 95%,transparent),color-mix(in srgb,var(--chx-shade) 68%,transparent) 42%,color-mix(in srgb,var(--chx-shade) 5%,transparent) 70%)}.chx:not(#chx) .chx-stage-copy{padding:104px 18px 43vh;justify-content:flex-start}.chx:not(#chx) .chx-stage-copy>:where(h1,h2){font-size:52px;line-height:1.04}.chx:not(#chx) .chx-stage-copy>p{max-width:330px;margin-block-start:18px;font-size:16px}.chx:not(#chx) .chx-stage-actions{margin-block-start:22px}.chx:not(#chx)[data-design-section] .chx-stage-actions .chx-button[data-design-component]{min-height:46px;padding-inline:16px}.chx:not(#chx) .chx-stage-cue{width:44px;height:44px;inset-block-end:30px}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx) .chx-stage-copy{padding-block-start:86px}.chx:not(#chx) .chx-stage-copy>:where(h1,h2){margin-block-start:16px;font-size:44px}.chx:not(#chx) .chx-stage-copy>p{margin-block-start:12px;line-height:1.45}}.chx:not(#chx).chx-story{display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;background:var(--chx-light)}.chx:not(#chx) .chx-story-visual{position:relative;min-height:0;height:100%;align-self:stretch;overflow:hidden;background:var(--chx-tint)}.chx:not(#chx) .chx-story-visual figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.035);transition:opacity .65s,transform .9s cubic-bezier(.2,0,0,1)}.chx:not(#chx) .chx-story-visual figure[data-active=true]{opacity:1;transform:scale(1)}.chx:not(#chx) .chx-story-visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chx:not(#chx) .chx-story-meter{position:absolute;inset-inline:28px;inset-block-end:24px;z-index:4;height:2px;background:color-mix(in srgb,var(--chx-ink) 20%,transparent)}.chx:not(#chx) .chx-story-meter span{display:block;width:33.333%;height:100%;transform-origin:right;background:var(--chx-bronze);transition:width .45s}.chx:not(#chx) .chx-story-copy{display:grid;min-width:0;min-height:0;height:100%;align-self:stretch;padding:clamp(78px,10vh,104px) clamp(28px,5vw,76px) clamp(24px,5vh,52px);grid-template-rows:auto minmax(0,1fr)}.chx:not(#chx) .chx-story-copy header{padding-block-end:clamp(18px,3vh,34px)}.chx:not(#chx) .chx-story-copy header>span{color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx) .chx-story-copy header>:where(h1,h2){margin:22px 0 0;font-size:68px;line-height:1.1}.chx:not(#chx) .chx-story-steps{display:grid;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);border-block-end:1px solid var(--chx-rule)}.chx:not(#chx) .chx-story-step{display:grid;min-width:0;padding:clamp(12px,2vh,22px) 0;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;-moz-column-gap:16px;column-gap:16px;border:0;border-block-start:1px solid var(--chx-rule);opacity:.46;text-align:start;cursor:pointer;background:transparent;transition:opacity .22s,background-color .22s}.chx:not(#chx) .chx-story-step:hover,.chx:not(#chx) .chx-story-step:focus-visible,.chx:not(#chx) .chx-story-step[aria-pressed=true]{opacity:1;background:color-mix(in srgb,var(--chx-tint) 35%,transparent)}.chx:not(#chx) .chx-story-step b{grid-row:1 / span 2;color:var(--chx-bronze);font-family:var(--chx-serif);font-size:16px;font-weight:500}.chx:not(#chx) .chx-story-step-title{font-family:var(--chx-serif);font-size:clamp(22px,2vw,32px);line-height:1.15}.chx:not(#chx) .chx-story-step-body{max-width:520px;max-height:0;overflow:hidden;opacity:0;color:var(--chx-muted);line-height:1.6;transition:max-height .32s,opacity .22s,margin .22s}.chx:not(#chx) .chx-story-step[aria-pressed=true] .chx-story-step-body{max-height:5em;margin-block-start:10px;opacity:1}.chx:not(#chx)[data-chx-still=true] .chx-story-visual figure,.chx:not(#chx)[data-chx-still=true] .chx-story-step,.chx:not(#chx)[data-chx-still=true] .chx-story-step-body{transition:none}@media (max-width: 900px){.chx:not(#chx).chx-story{grid-template-columns:1fr;grid-template-rows:minmax(230px,40%) minmax(0,60%)}.chx:not(#chx) .chx-story-copy{padding:28px 20px 18px}.chx:not(#chx) .chx-story-copy header{padding-block-end:14px}.chx:not(#chx) .chx-story-copy header>:where(h1,h2){margin-block-start:10px;font-size:36px}.chx:not(#chx) .chx-story-step{padding-block:9px}.chx:not(#chx) .chx-story-step-title{font-size:21px}.chx:not(#chx) .chx-story-step-body{font-size:14px;line-height:1.45}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx).chx-story{grid-template-rows:minmax(180px,35%) minmax(0,65%)}.chx:not(#chx) .chx-story-copy{padding:16px 16px 10px}.chx:not(#chx) .chx-story-copy header>:where(h1,h2){font-size:31px}.chx:not(#chx) .chx-story-step{padding-block:5px}.chx:not(#chx) .chx-story-step-title{font-size:18px}.chx:not(#chx) .chx-story-step-body{font-size:12px}}.chx:not(#chx).chx-visit{display:grid;padding:clamp(84px,10vh,118px) 7vw;place-items:center;color:var(--chx-light);background:var(--chx-deep)}.chx:not(#chx) .chx-visit-layout{display:grid;width:min(100%,1180px);margin:auto;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(50px,8vw,120px)}.chx:not(#chx) .chx-visit-copy{text-align:start}.chx:not(#chx) .chx-visit-copy>span{color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx) .chx-visit-copy>:where(h1,h2){margin:22px 0 0;font-size:74px;line-height:1.1}.chx:not(#chx) .chx-visit-copy>p{max-width:620px;margin:24px 0 34px;color:color-mix(in srgb,var(--chx-light) 82%,var(--chx-deep));font-size:18px;line-height:1.75}.chx:not(#chx) .chx-visit-details{width:100%;border-block-start:1px solid color-mix(in srgb,var(--chx-light) 45%,transparent);font-style:normal}.chx:not(#chx) .chx-visit-details-title{margin:0;padding-block:18px;border-block-end:1px solid color-mix(in srgb,var(--chx-light) 20%,transparent);font-family:var(--chx-serif);font-size:25px}.chx:not(#chx) .chx-visit-details>div{display:grid;min-height:58px;padding-block:12px;grid-template-columns:82px 1fr;align-items:center;gap:16px;border-block-end:1px solid color-mix(in srgb,var(--chx-light) 20%,transparent)}.chx:not(#chx) .chx-visit-details>div>.chx-visit-label{color:var(--chx-bronze);font-size:11px;font-weight:700}.chx:not(#chx) .chx-visit-details a,.chx:not(#chx) .chx-visit-details>div>.chx-visit-label+*{overflow-wrap:anywhere;color:color-mix(in srgb,var(--chx-light) 90%,var(--chx-deep))}.chx:not(#chx) .chx-visit-details a:hover{color:var(--chx-light)}@media (max-width: 900px){.chx:not(#chx) .chx-visit-layout{grid-template-columns:1fr;gap:34px}}@media (max-height: 700px){.chx:not(#chx).chx-visit{padding:70px 5vw 16px}.chx:not(#chx) .chx-visit-copy>:where(h1,h2){margin-block-start:14px;font-size:50px}.chx:not(#chx) .chx-visit-copy>p{margin-block:14px 20px;font-size:15px;line-height:1.5}.chx:not(#chx) .chx-visit-layout{gap:34px}.chx:not(#chx) .chx-visit-details-title{padding-block:10px;font-size:20px}.chx:not(#chx) .chx-visit-details>div{min-height:42px;padding-block:6px}}@media (max-width: 760px){.chx:not(#chx).chx-visit{padding:82px 18px 24px}.chx:not(#chx) .chx-visit-copy>:where(h1,h2){font-size:46px}.chx:not(#chx) .chx-visit-layout{gap:24px}.chx:not(#chx) .chx-visit-copy>p{margin-block:14px 20px;font-size:15px;line-height:1.5}.chx:not(#chx) .chx-visit-details-title{padding-block:12px;font-size:20px}.chx:not(#chx) .chx-visit-details>div{min-height:46px;padding-block:7px;grid-template-columns:68px 1fr;gap:10px;font-size:14px}}@media (max-width: 760px) and (max-height: 650px){.chx:not(#chx).chx-visit{padding:72px 16px 18px}.chx:not(#chx) .chx-visit-copy>:where(h1,h2){font-size:38px}.chx:not(#chx) .chx-visit-layout{gap:14px}.chx:not(#chx) .chx-visit-copy>p{margin-block:9px 12px}.chx:not(#chx) .chx-visit-details-title{display:none}.chx:not(#chx) .chx-visit-details>div{min-height:38px;padding-block:4px}}
