.sp-ab{--a-bg: var(--ab-bg, #f4efe9);--a-ink: var(--ab-ink, #201c1a);--a-muted: var(--ab-muted, #6f665e);--a-accent: var(--ab-accent, #c6572e);--a-head: calc(var(--header-height, 76px) + 2rem);--a-ease: cubic-bezier(.16,1,.3,1);--a-radius: 2rem;--a-hx: max(1.6rem, calc((100vw - var(--page-width, 1180px)) / 2 + 4rem));--a-hy: max(9rem, 12vh);background:var(--a-bg);color:var(--a-ink);overflow-x:clip;position:relative}#MainContent:has(>.shopify-section:first-child .sp-ab--hero){padding-top:0}.sp-ab .ast-eyebrow{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--a-accent);margin-bottom:1.6rem}.sp-ab .ast-h2{font-size:clamp(3.2rem,5.4vw,6.4rem);line-height:1;letter-spacing:-.02em;font-weight:500;margin:0 0 2.4rem}.sp-ab em.hl{font-style:italic;color:var(--a-accent)}.sp-ab :is(h1,h2,h3,h4,blockquote){color:inherit}.sp-ab .w{display:inline-block}.sp-ab img{display:block}.sp-ab .ast-hero__pin{position:relative;height:100svh;min-height:56rem}.sp-ab .ast-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#2a2420}.sp-ab .ast-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% var(--ab-focus, 50%);transform:scale(1.12)}.sp-ab .ast-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 28% 45%,#000000a6),linear-gradient(90deg,#00000073,#0000 60%)}.sp-ab .ast-hero__copy{position:absolute;inset:auto 0 0 0;z-index:2;color:#fff;padding:0 var(--a-hx) max(10rem,14vh);text-shadow:0 2px 30px rgba(0,0,0,.35)}.sp-ab .ast-hero .ast-eyebrow{color:#fff;opacity:.85}.sp-ab .ast-hero__title{font-size:clamp(4.4rem,8.4vw,11.2rem);line-height:.92;letter-spacing:-.03em;font-weight:500;margin:0 0 2.4rem;max-width:11ch;color:#fff}.sp-ab .ast-hero__title .w{transform-origin:0 100%}.sp-ab.is-anim .ast-hero__title .w,.sp-ab.is-anim .ast-hero__lead,.sp-ab.is-anim .ast-hero .ast-eyebrow{opacity:0}.sp-ab .ast-hero__lead{font-size:clamp(1.6rem,1.6vw,1.9rem);max-width:44ch;margin:0}.sp-ab .ast-hero__cue{position:absolute;right:var(--a-hx);bottom:max(10rem,14vh);z-index:2;display:flex;align-items:center;gap:1rem;color:#fff;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.sp-ab .ast-hero__cue i{width:1px;height:4.8rem;background:#ffffff80;position:relative;overflow:hidden}.sp-ab .ast-hero__cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#fff;animation:astCue 1.8s ease-in-out infinite}.sp-ab .ast-hero__after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;opacity:0}.sp-ab .ast-hero__after p{color:#fff;font-size:clamp(3.6rem,7vw,9.6rem);line-height:1;letter-spacing:-.03em;font-weight:500;text-align:center;margin:0;max-width:14ch;padding:0 2.4rem}@keyframes astCue{to{top:100%}}.sp-ab .ast-manifesto{padding:clamp(8rem,16vh,16rem) 0}.sp-ab .ast-manifesto p{font-size:clamp(3.2rem,5.6vw,7.2rem);line-height:1.08;letter-spacing:-.025em;font-weight:500;margin:0;max-width:18ch}.sp-ab .ast-zoom__pin{position:relative;height:100svh;min-height:52rem;overflow:hidden}.sp-ab .ast-zoom__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#d9cfc3;z-index:2}.sp-ab .ast-zoom__layer{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ab .ast-zoom__layer img{width:100%;height:100%;object-fit:cover}.sp-ab .ast-zoom__layer--detail{opacity:0}.sp-ab .ast-zoom__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000080);pointer-events:none}.sp-ab .ast-zoom__side{position:absolute;top:22%;bottom:22%;width:22%;border-radius:var(--a-radius);overflow:hidden;z-index:1;display:none}.sp-ab .ast-zoom__side img{width:100%;height:100%;object-fit:cover}.sp-ab .ast-zoom__side--l{left:3%}.sp-ab .ast-zoom__side--r{right:3%}.sp-ab .ast-zoom__caps{position:absolute;left:50%;bottom:max(17%,10rem);z-index:3;width:min(40rem,84vw);transform:translate(-50%);color:#fff;text-align:center;pointer-events:none}.sp-ab .ast-zoom__cap{position:absolute;left:0;right:0;bottom:0;margin:0;opacity:0}.sp-ab .ast-zoom__cap:last-child{opacity:1}.sp-ab .ast-zoom__cap small{display:block;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.8;margin-bottom:1rem}.sp-ab .ast-zoom__cap strong{display:block;font-size:clamp(3.2rem,4.4vw,5.6rem);line-height:1;letter-spacing:-.025em;font-weight:500}.sp-ab .ast-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3.2rem,6vw,8rem);align-items:start;padding-top:clamp(10rem,16vh,16rem);padding-bottom:clamp(8rem,14vh,14rem)}.sp-ab .ast-story__media{position:sticky;top:var(--a-head);border-radius:var(--a-radius);overflow:hidden;aspect-ratio:4 / 5;background:#e6ddd2}.sp-ab .ast-story__media img{width:100%;height:116%;margin-top:-8%;object-fit:cover}.sp-ab .ast-story__copy{padding-top:10vh}.sp-ab .ast-story__p{font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.5;color:var(--a-muted);margin:0 0 22vh;max-width:34ch}.sp-ab .ast-story__p:last-child{margin-bottom:10vh}.sp-ab .ast-room{background:var(--ab-wall, #ebe1d5)}.sp-ab .ast-room__pin{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-height, 76px) + 2.4rem) 0 3.2rem;box-sizing:border-box;isolation:isolate;background:radial-gradient(60% 55% at 50% 40%,#ffffff73,#fff0 72%),var(--ab-wall, #ebe1d5)}.sp-ab .ast-room__head{position:relative;text-align:center;margin:0 auto clamp(1.6rem,3vh,3.2rem);width:100%;max-width:var(--page-width, 1180px);padding:0 1.6rem;box-sizing:border-box}.sp-ab .ast-room__title{font-size:clamp(3.2rem,4.8vw,6rem);line-height:1;letter-spacing:-.025em;font-weight:500;margin:0}.sp-ab .ast-room__titles{display:grid;align-items:end}.sp-ab .ast-room__titles>*{grid-area:1 / 1}.sp-ab .ast-room__title--end{opacity:0;visibility:hidden}.sp-ab .ast-room__count{display:inline-block;margin-left:.8rem;font-variant-numeric:tabular-nums;color:var(--a-muted)}.sp-ab .ast-room__stage{position:relative;width:min(100%,calc((100svh - var(--header-height, 76px) - 26rem) * 16 / 9));aspect-ratio:16 / 9;margin:0 auto;--ar: 1.778}.sp-ab .ast-room__floor{position:absolute;left:-50vw;right:-50vw;bottom:0;height:26%;background:linear-gradient(180deg,#0000000f,#0000 40%,#ffffff40),var(--ab-floor, #e5d9cb);transform-origin:50% 100%}.sp-ab .ast-room__floor:before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:#201c1a1a}.sp-ab .ast-piece__shadow{position:absolute;left:calc((var(--x) + var(--w) * .1) * 1%);width:calc(var(--w) * .8%);bottom:calc((var(--y) + var(--w) * var(--ar) * .04) * 1%);height:calc(var(--w) * var(--ar) * .06%);border-radius:50%;background:radial-gradient(closest-side,#4632234d,#46322300);pointer-events:none}@media(hover:hover){.sp-ab .ast-piece:hover+.ast-tag{opacity:1!important;visibility:visible!important}}.sp-ab .ast-room__arch{position:absolute;left:50%;bottom:26%;width:24%;height:64%;margin-left:-12%;border-radius:999px 999px 0 0;background:var(--ab-arch, var(--a-accent));opacity:var(--ab-arch-op, .16);transform-origin:50% 100%}.sp-ab .ast-room__rug{position:absolute;left:22%;right:22%;bottom:5%;height:15%;border-radius:50%;background:var(--ab-rug, #d8c7b4);transform-origin:50% 50%}.sp-ab .ast-piece{position:absolute;left:calc(var(--x) * 1%);bottom:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:var(--z, 1);mix-blend-mode:multiply}.sp-ab .ast-piece img{width:100%;height:auto}.sp-ab .ast-piece a{position:absolute;top:12%;right:12%;bottom:12%;left:12%}.sp-ab .ast-tag{position:absolute;left:calc((var(--x) + var(--w) / 2) * 1%);bottom:calc(var(--y) * 1% - 1.2rem);z-index:9;transform:translate(-50%);white-space:nowrap;padding:.6rem 1.2rem;border-radius:99px;background:var(--a-ink);color:var(--a-bg);font-size:1.2rem;font-weight:600;line-height:1.2;text-decoration:none;opacity:0;visibility:hidden}.sp-ab .ast-tag span{opacity:.7;font-weight:500;margin-left:.6rem}.sp-ab .ast-room__cta{display:flex;justify-content:center;margin-top:clamp(1.6rem,3vh,3.2rem)}.sp-ab .ast-btn{display:inline-flex;align-items:center;gap:1.2rem;padding:1.8rem 3.2rem;border-radius:99px;background:var(--a-ink);color:#fff;font-size:1.6rem;font-weight:600;text-decoration:none;transition:transform .3s var(--a-ease),background .3s}.sp-ab .ast-btn:hover{transform:translateY(-3px) scale(1.02);background:var(--a-accent)}.sp-ab .ast-btn svg{width:2.2rem;height:2.2rem}.sp-ab .ast-stats-wrap{padding-top:clamp(8rem,14vh,14rem)}.sp-ab .ast-stats{background:var(--a-ink);color:var(--a-bg);padding:clamp(6.4rem,12vh,11rem) clamp(2.4rem,5vw,6.4rem);border-radius:var(--a-radius)}.sp-ab .ast-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,32rem));justify-content:center;gap:clamp(3.2rem,5vw,6rem);text-align:center}.sp-ab .ast-stat{border-top:1px solid rgba(255,255,255,.18);padding-top:2.4rem}.sp-ab .ast-stat__num{display:block;font-size:clamp(6rem,9vw,11rem);line-height:1;font-weight:500;letter-spacing:-.04em;color:var(--a-accent);font-variant-numeric:tabular-nums}.sp-ab .ast-stat__label{display:block;margin:1.2rem auto 0;font-size:1.6rem;opacity:.75;max-width:22ch}.sp-ab .ast-values{padding:clamp(10rem,16vh,16rem) 0 clamp(4rem,8vh,8rem)}.sp-ab .ast-stack{margin-top:4rem}.sp-ab .ast-card{position:sticky;top:calc(var(--a-head) + var(--i, 0) * 2.4rem);display:grid;grid-template-columns:auto 1fr;gap:clamp(2.4rem,5vw,8rem);align-items:center;min-height:34rem;margin-bottom:18vh;padding:clamp(3.2rem,5vw,6.4rem);border-radius:var(--a-radius);background:#fff;box-shadow:0 -1px #0000000a,0 24px 60px -24px #201c1a40;transform-origin:50% 0}.sp-ab .ast-card--sand{background:#ead9c8}.sp-ab .ast-card--dark{background:var(--a-ink);color:var(--a-bg)}.sp-ab .ast-card--dark .ast-card__p{color:#ffffffb8}.sp-ab .ast-card:last-child{margin-bottom:0}.sp-ab .ast-card__n{font-size:clamp(8rem,14vw,18rem);line-height:.8;font-weight:500;letter-spacing:-.05em;color:var(--a-accent)}.sp-ab .ast-card__t{font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.05;font-weight:500;letter-spacing:-.02em;margin:0 0 1.6rem}.sp-ab .ast-card__p{color:var(--a-muted);font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.6;margin:0;max-width:40ch}.sp-ab .ast-gallery__pin{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,10vh,10rem) 0;box-sizing:border-box;overflow:hidden}.sp-ab .ast-gallery__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.sp-ab .ast-gallery__bar{flex:0 0 18rem;height:2px;background:#201c1a26;position:relative;overflow:hidden;margin-bottom:1.2rem}.sp-ab .ast-gallery__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--a-accent);transform-origin:0 50%;transform:scaleX(0)}.sp-ab .ast-gallery__track{display:flex;align-items:flex-start;gap:clamp(1.2rem,2vw,2.4rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-ab .ast-gallery__track::-webkit-scrollbar{display:none}.sp-ab .ast-gallery__item{flex:0 0 auto;width:clamp(24rem,28vw,40rem);aspect-ratio:4 / 5;border-radius:var(--a-radius);overflow:hidden;margin:0;position:relative;background:#e6ddd2;scroll-snap-align:start}.sp-ab .ast-gallery__item:nth-child(2n){margin-top:6rem;aspect-ratio:4 / 4.4}.sp-ab .ast-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--a-ease)}.sp-ab .ast-gallery__item:hover img{transform:scale(1.05)}.sp-ab .ast-gallery__item figcaption{position:absolute;left:1.2rem;bottom:1.2rem;padding:.6rem 1.2rem;border-radius:99px;background:#fffffff0;color:#1a1a1a;font-size:1.2rem;font-weight:600}.sp-ab .ast-gallery__item a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sp-ab .ast-press{padding:clamp(8rem,14vh,14rem) 0;text-align:center}.sp-ab .ast-press__mark{display:block;font-size:clamp(10rem,16vw,20rem);line-height:.6;color:var(--a-accent);font-weight:500;height:.5em}.sp-ab .ast-press blockquote{margin:0 auto;max-width:26ch;font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:1.15;font-weight:500;letter-spacing:-.02em}.sp-ab .ast-press cite{display:block;margin-top:3.2rem;font-style:normal;font-weight:600;color:var(--a-accent);letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.sp-ab .ast-press a{display:inline-block;margin-top:1.2rem;color:var(--a-muted);text-decoration:underline;text-underline-offset:.3em;font-size:1.4rem}.sp-ab .ast-cta{padding:clamp(4rem,8vh,8rem) 0 clamp(10rem,16vh,16rem)}.sp-ab .ast-cta__box{text-align:center;padding:clamp(6.4rem,12vh,12rem) clamp(2.4rem,5vw,6.4rem);border-radius:var(--a-radius);background:#fff}.sp-ab .ast-cta__title{font-size:clamp(4.4rem,9vw,11rem);line-height:.95;letter-spacing:-.03em;font-weight:500;margin:0 0 4rem}.sp-ab .ast-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;margin-top:5.6rem;color:var(--a-muted);font-size:1.4rem}.sp-ab .ast-badges strong{color:var(--a-ink);font-weight:600}.sp-ab.is-static .ast-hero__media img{transform:none}.sp-ab.is-static .ast-zoom__pin{height:auto;min-height:0;aspect-ratio:16 / 9;max-height:100svh}.sp-ab.is-static .ast-room__count{display:none}@media(min-width:990px){.sp-ab.is-anim .ast-zoom__side{display:block}}@media(max-width:749px){.sp-ab{--a-radius: 1.4rem}.sp-ab .ast-hero__cue{display:none}.sp-ab .ast-story{grid-template-columns:1fr}.sp-ab .ast-story__media{position:relative;top:auto;aspect-ratio:4 / 4.4}.sp-ab .ast-story__copy{padding-top:0}.sp-ab .ast-story__p{margin-bottom:4rem}.sp-ab .ast-room__stage{aspect-ratio:5 / 4;--ar: 1.25}.sp-ab .ast-tag{font-size:1rem;padding:.4rem .9rem}.sp-ab .ast-tag span{display:none}.sp-ab .ast-card{grid-template-columns:1fr;gap:1.6rem;min-height:0;margin-bottom:10vh}.sp-ab .ast-gallery__item{width:70vw}.sp-ab .ast-gallery__item:nth-child(2n){margin-top:3rem}.sp-ab .ast-gallery__head{flex-direction:column;align-items:flex-start}.sp-ab .ast-gallery__bar{flex-basis:auto;width:12rem}}@media(prefers-reduced-motion:reduce){.sp-ab .ast-hero__cue i:after{animation:none}.sp-ab .ast-card{position:relative;top:auto}}.sp-ab .ast-stats__cta{display:flex;justify-content:center;margin-top:clamp(3.2rem,5vw,5.6rem)}.sp-ab .ast-btn--light{background:var(--a-bg);color:var(--a-ink)}.sp-ab .ast-btn--light:hover{background:var(--a-accent);color:#fff}.sp-ab-progress{position:fixed;left:0;right:0;bottom:0;height:3px;z-index:50;background:var(--ab-accent, #c6572e);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/73/assets/sp-about-scroll.css.map */
