.pc-a[data-astro-cid-tjdfhdqb],.pc-b[data-astro-cid-tjdfhdqb]{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s ease}.pc-b[data-astro-cid-tjdfhdqb]{opacity:0}.pc[data-astro-cid-tjdfhdqb]:hover .pc-a[data-astro-cid-tjdfhdqb]{transform:scale(1.04)}.pc[data-astro-cid-tjdfhdqb]:hover .pc-b[data-astro-cid-tjdfhdqb]{opacity:1;transform:scale(1.04)}.pc-cta[data-astro-cid-tjdfhdqb]{position:absolute;left:12px;right:12px;bottom:12px;text-align:center;padding:.75rem;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;background:#f7f4eeeb;color:#121212;backdrop-filter:blur(6px);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.pc[data-astro-cid-tjdfhdqb]:hover .pc-cta[data-astro-cid-tjdfhdqb]{opacity:1;transform:none}.pc-dots[data-astro-cid-tjdfhdqb]{display:flex;gap:5px;margin-top:.35rem}.pc-dots[data-astro-cid-tjdfhdqb] i[data-astro-cid-tjdfhdqb]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(18,18,18,.15)}@media(hover:none){.pc-cta[data-astro-cid-tjdfhdqb]{display:none}}.oh[data-astro-cid-3qdfze47]{position:relative;height:220svh;background:#0b0b0c;color:var(--color-offwhite)}.oh-stage[data-astro-cid-3qdfze47]{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.oh-beam[data-astro-cid-3qdfze47]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 30% 70% at 50% -5%,rgba(247,244,238,.16),rgba(185,178,199,.06) 50%,transparent 78%),radial-gradient(ellipse 50% 30% at 50% 100%,rgba(185,178,199,.12),transparent 70%)}.oh-3d[data-astro-cid-3qdfze47]{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 1.4s ease}.oh[data-astro-cid-3qdfze47].is-3d .oh-3d[data-astro-cid-3qdfze47]{opacity:1}.oh[data-astro-cid-3qdfze47].is-3d .oh-flat[data-astro-cid-3qdfze47]{opacity:0}.oh-flat[data-astro-cid-3qdfze47]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:1;color:var(--color-offwhite);transition:opacity .8s}.oh-fog[data-astro-cid-3qdfze47]{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen}.oh-eb[data-astro-cid-3qdfze47]{position:absolute;top:108px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:1rem;font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:#f7f4ee80;white-space:nowrap}.oh-line[data-astro-cid-3qdfze47]{width:48px;height:1px;background:#f7f4ee59}.oh-bottom[data-astro-cid-3qdfze47]{position:absolute;left:6vw;right:6vw;bottom:10%;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.oh-h[data-astro-cid-3qdfze47]{font-family:var(--font-display);font-weight:300;font-size:clamp(3rem,7vw,7.4rem);line-height:.9;letter-spacing:-.01em;opacity:0;animation:var(--animate-fade-up);animation-delay:2.6s}.oh-h[data-astro-cid-3qdfze47] em[data-astro-cid-3qdfze47]{font-style:italic;color:var(--color-lavender)}.oh-side[data-astro-cid-3qdfze47]{max-width:20rem;opacity:0;animation:var(--animate-fade-up);animation-delay:2.9s}.oh-sub[data-astro-cid-3qdfze47]{font-size:.95rem;line-height:1.6;color:#f7f4eeb8;font-weight:300}.oh-cta[data-astro-cid-3qdfze47]{display:flex;align-items:center;gap:1.2rem;margin-top:1.3rem}.oh-btn[data-astro-cid-3qdfze47]{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:1rem 1.6rem;border:1px solid rgba(247,244,238,.55);color:var(--color-offwhite);transition:background .4s,color .4s}.oh-btn[data-astro-cid-3qdfze47]:hover{background:var(--color-offwhite);color:#121212}.oh-link[data-astro-cid-3qdfze47]{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-lavender)}.oh-hud[data-astro-cid-3qdfze47]{position:absolute;left:6vw;right:6vw;bottom:26px;z-index:4;display:flex;justify-content:space-between;font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:#f7f4ee61}.oh-sc[data-astro-cid-3qdfze47]{animation:oh-pulse 2.4s ease-in-out infinite}@keyframes oh-pulse{50%{opacity:.3}}@media(max-width:899px){.oh[data-astro-cid-3qdfze47]{height:118svh}.oh-bottom[data-astro-cid-3qdfze47]{left:1.25rem;right:1.25rem;bottom:8%;flex-direction:column;align-items:flex-start;gap:1.2rem}.oh-h[data-astro-cid-3qdfze47]{font-size:3.2rem}.oh-eb[data-astro-cid-3qdfze47]{top:84px;font-size:.52rem}.oh-hud[data-astro-cid-3qdfze47]{display:none}}@media(prefers-reduced-motion:reduce){.oh-h[data-astro-cid-3qdfze47],.oh-side[data-astro-cid-3qdfze47]{animation-delay:0s}}.ct[data-astro-cid-iwio3zhd]{background:#f4efe9;padding:7rem 0 6rem;overflow:hidden}.ct-in[data-astro-cid-iwio3zhd]{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media(min-width:640px){.ct-in[data-astro-cid-iwio3zhd]{padding:0 2rem}}.ct-eb[data-astro-cid-iwio3zhd]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#4e585bbf}.ct-h[data-astro-cid-iwio3zhd]{font-family:var(--font-display);font-weight:300;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.95;margin-top:.7rem}.ct-h[data-astro-cid-iwio3zhd] em[data-astro-cid-iwio3zhd]{font-style:italic;color:#8e86a3}.ct-row[data-astro-cid-iwio3zhd]{display:flex;gap:1rem;margin-top:2.6rem;height:min(76svh,640px);perspective:1400px}.ct-p[data-astro-cid-iwio3zhd]{flex:1;min-width:0;transition:flex 1s cubic-bezier(.16,1,.3,1)}.ct-p[data-astro-cid-iwio3zhd].on{flex:2.4}.ct-card[data-astro-cid-iwio3zhd]{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;will-change:transform;box-shadow:0 30px 60px -40px #12121280}.ct-p[data-astro-cid-iwio3zhd].on .ct-card[data-astro-cid-iwio3zhd]{box-shadow:0 50px 80px -40px color-mix(in srgb,var(--c) 70%,#121212)}.ct-card[data-astro-cid-iwio3zhd] img[data-astro-cid-iwio3zhd]{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;filter:saturate(.85) brightness(.92)}.ct-p[data-astro-cid-iwio3zhd].on .ct-card[data-astro-cid-iwio3zhd] img[data-astro-cid-iwio3zhd]{filter:none}.ct-card[data-astro-cid-iwio3zhd]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#121212b8,#12121200 55%);pointer-events:none}.ct-glare[data-astro-cid-iwio3zhd]{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.35),rgba(255,255,255,0) 45%);mix-blend-mode:soft-light}.ct-p[data-astro-cid-iwio3zhd].on .ct-glare[data-astro-cid-iwio3zhd]{opacity:1}.ct-n[data-astro-cid-iwio3zhd]{position:absolute;top:1.2rem;right:1.4rem;z-index:2;font-family:var(--font-display);font-size:4rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.7);transform:translateZ(40px)}.ct-txt[data-astro-cid-iwio3zhd]{position:absolute;left:1.6rem;right:1.6rem;bottom:1.5rem;z-index:2;color:#fff;transform:translateZ(60px)}.ct-txt[data-astro-cid-iwio3zhd] h3[data-astro-cid-iwio3zhd]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1.02;transition:font-size .6s}.ct-p[data-astro-cid-iwio3zhd]:not(.on) .ct-txt[data-astro-cid-iwio3zhd] h3[data-astro-cid-iwio3zhd]{font-size:clamp(1.3rem,1.8vw,1.8rem)}.ct-txt[data-astro-cid-iwio3zhd] p[data-astro-cid-iwio3zhd]{font-size:.92rem;color:#ffffffd9;margin-top:.5rem;max-width:20rem;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.ct-go[data-astro-cid-iwio3zhd]{display:inline-flex;gap:.5rem;margin-top:.9rem;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:3px;opacity:0;transform:translateY(12px);transition:opacity .5s .08s,transform .6s .08s cubic-bezier(.16,1,.3,1)}.ct-go[data-astro-cid-iwio3zhd] i[data-astro-cid-iwio3zhd]{font-style:normal;transition:transform .4s}.ct-p[data-astro-cid-iwio3zhd]:hover .ct-go[data-astro-cid-iwio3zhd] i[data-astro-cid-iwio3zhd]{transform:translate(4px)}.ct-p[data-astro-cid-iwio3zhd].on .ct-txt[data-astro-cid-iwio3zhd] p[data-astro-cid-iwio3zhd],.ct-p[data-astro-cid-iwio3zhd].on .ct-go[data-astro-cid-iwio3zhd]{opacity:1;transform:none}@media(max-width:899px){.ct-row[data-astro-cid-iwio3zhd]{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-1.25rem;padding-right:1.25rem}.ct-p[data-astro-cid-iwio3zhd],.ct-p[data-astro-cid-iwio3zhd].on{flex:0 0 78vw;scroll-snap-align:start;aspect-ratio:3 / 4}.ct-txt[data-astro-cid-iwio3zhd] p[data-astro-cid-iwio3zhd],.ct-go[data-astro-cid-iwio3zhd]{opacity:1;transform:none}}.cp[data-astro-cid-ocxi7hz7]{position:relative;overflow:hidden;background:#d9d3e3;isolation:isolate}.cp-liq[data-astro-cid-ocxi7hz7]{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.cp-in[data-astro-cid-ocxi7hz7]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:grid;align-items:center;min-height:86svh}@media(min-width:900px){.cp-in[data-astro-cid-ocxi7hz7]{grid-template-columns:1fr 1fr;padding:0 2rem}}.cp-txt[data-astro-cid-ocxi7hz7]{padding:5rem 0 2rem;position:relative;z-index:2}.cp-eb[data-astro-cid-ocxi7hz7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#12121299}.cp-h[data-astro-cid-ocxi7hz7]{font-family:var(--font-display);font-weight:300;font-size:clamp(3.2rem,7vw,7rem);line-height:.92;margin-top:.8rem;color:#121212}.cp-h[data-astro-cid-ocxi7hz7] em[data-astro-cid-ocxi7hz7]{font-style:italic;color:#5e5574}.cp-w[data-astro-cid-ocxi7hz7]{display:inline-block;transform:translateY(40%) rotate(4deg);opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s}.cp[data-astro-cid-ocxi7hz7].in .cp-w[data-astro-cid-ocxi7hz7]{transform:none;opacity:1}.cp[data-astro-cid-ocxi7hz7].in .cp-w[data-astro-cid-ocxi7hz7]:nth-of-type(2){transition-delay:.08s}.cp[data-astro-cid-ocxi7hz7].in em[data-astro-cid-ocxi7hz7] .cp-w[data-astro-cid-ocxi7hz7]:nth-of-type(1){transition-delay:.16s}.cp[data-astro-cid-ocxi7hz7].in em[data-astro-cid-ocxi7hz7] .cp-w[data-astro-cid-ocxi7hz7]:nth-of-type(2){transition-delay:.24s}.cp-p[data-astro-cid-ocxi7hz7]{margin-top:1.4rem;max-width:26rem;color:#3b3f45;line-height:1.7}.cp-btn[data-astro-cid-ocxi7hz7]{position:relative;display:inline-block;margin-top:2rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;padding:1.15rem 2.1rem;background:#121212;color:#f7f4ee;overflow:hidden;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cp-btn[data-astro-cid-ocxi7hz7]:before{content:"";position:absolute;inset:0;background:#5e5574;transform:translateY(101%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.cp-btn[data-astro-cid-ocxi7hz7]:hover:before{transform:none}.cp-btn[data-astro-cid-ocxi7hz7] span[data-astro-cid-ocxi7hz7]{position:relative}.cp-fig[data-astro-cid-ocxi7hz7]{position:relative;height:min(74svh,680px);align-self:end;margin-top:3rem;perspective:900px}.cp-ring[data-astro-cid-ocxi7hz7]{position:absolute;left:50%;top:52%;width:min(32vw,460px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(18,18,18,.2);box-shadow:0 0 0 40px #ffffff2e,0 0 0 80px #ffffff14;will-change:transform}.cp-ring2[data-astro-cid-ocxi7hz7]{width:min(40vw,580px);border:1px dashed rgba(18,18,18,.18);box-shadow:none;animation:cp-spin 40s linear infinite}@keyframes cp-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.cp-model[data-astro-cid-ocxi7hz7]{position:absolute;left:50%;bottom:0;height:100%;width:auto;transform:translate(-50%);z-index:2;filter:drop-shadow(0 30px 40px rgba(18,18,18,.25));will-change:transform}.cp-chip[data-astro-cid-ocxi7hz7]{position:absolute;left:50%;top:50%;z-index:1;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#121212;background:#ffffffbf;border:1px solid rgba(18,18,18,.1);padding:.55rem .9rem;border-radius:99px;white-space:nowrap;backdrop-filter:blur(6px);will-change:transform,opacity}@media(max-width:899px){.cp-fig[data-astro-cid-ocxi7hz7]{height:58svh}.cp-ring[data-astro-cid-ocxi7hz7]{width:72vw}.cp-ring2[data-astro-cid-ocxi7hz7]{width:88vw}.cp-txt[data-astro-cid-ocxi7hz7]{padding-top:4rem}.cp-chip[data-astro-cid-ocxi7hz7]{font-size:.52rem}}.ab[data-astro-cid-edrq5fr5]{background:var(--color-offwhite);padding:7rem 0 4rem;overflow:hidden}.ab-head[data-astro-cid-edrq5fr5]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}@media(min-width:640px){.ab-head[data-astro-cid-edrq5fr5]{padding:0 2rem}}.ab-eb[data-astro-cid-edrq5fr5]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#4e585bbf}.ab-h[data-astro-cid-edrq5fr5]{font-family:var(--font-display);font-weight:300;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.95;margin-top:.6rem}.ab-h[data-astro-cid-edrq5fr5] em[data-astro-cid-edrq5fr5]{font-style:italic;color:#8e86a3}.ab-hint[data-astro-cid-edrq5fr5]{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#4e585bb3}.ab-mb[data-astro-cid-edrq5fr5]{display:none}.ab-stage[data-astro-cid-edrq5fr5]{position:relative;height:620px;margin-top:1rem;perspective:1600px;cursor:grab;touch-action:pan-y;user-select:none}.ab-stage[data-astro-cid-edrq5fr5].drag{cursor:grabbing}.ab-c[data-astro-cid-edrq5fr5]{position:absolute;left:50%;bottom:40px;width:250px;aspect-ratio:3 / 4.3;margin-left:-125px;transform-origin:50% 240%;will-change:transform}.ab-in[data-astro-cid-edrq5fr5]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ab-c[data-astro-cid-edrq5fr5].flip .ab-in[data-astro-cid-edrq5fr5]{transform:rotateY(180deg)}.ab-f[data-astro-cid-edrq5fr5],.ab-b[data-astro-cid-edrq5fr5]{position:absolute;inset:0;border-radius:14px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 30px 50px -30px #1212128c,0 0 0 1px #1212120f}.ab-f[data-astro-cid-edrq5fr5] img[data-astro-cid-edrq5fr5]{width:100%;height:100%;object-fit:cover;pointer-events:none}.ab-f[data-astro-cid-edrq5fr5]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(18,18,18,.55),transparent 40%)}.ab-name[data-astro-cid-edrq5fr5]{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:1;font-family:var(--font-display);font-size:1.35rem;color:#fff;line-height:1.05}.ab-b[data-astro-cid-edrq5fr5]{transform:rotateY(180deg);background:radial-gradient(circle at 30% 0%,#3a3448,#121212 70%);color:var(--color-offwhite);padding:1.4rem;display:flex;flex-direction:column}.ab-n[data-astro-cid-edrq5fr5]{font-size:.58rem;letter-spacing:.26em;color:var(--color-lavender)}.ab-b[data-astro-cid-edrq5fr5] h3[data-astro-cid-edrq5fr5]{font-family:var(--font-display);font-weight:300;font-size:2rem;line-height:1;margin-top:.8rem}.ab-price[data-astro-cid-edrq5fr5]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-lavender);margin-top:.4rem}.ab-txt[data-astro-cid-edrq5fr5]{font-size:.85rem;line-height:1.5;color:#f7f4eeb8;margin-top:.8rem;flex:1}.ab-dots[data-astro-cid-edrq5fr5]{display:flex;gap:6px;margin:.8rem 0 1rem}.ab-dots[data-astro-cid-edrq5fr5] i[data-astro-cid-edrq5fr5]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.ab-btn[data-astro-cid-edrq5fr5]{display:block;text-align:center;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.9rem;background:var(--color-offwhite);color:#121212;transition:background .3s}.ab-btn[data-astro-cid-edrq5fr5]:hover{background:var(--color-lavender)}.ab-glow[data-astro-cid-edrq5fr5],.ab-meta[data-astro-cid-edrq5fr5],.ab-prog[data-astro-cid-edrq5fr5],.ab-go[data-astro-cid-edrq5fr5]{display:none}@media(max-width:899px){.ab[data-astro-cid-edrq5fr5]{padding-bottom:3rem}.ab-dk[data-astro-cid-edrq5fr5]{display:none}.ab-mb[data-astro-cid-edrq5fr5]{display:inline}.ab-stage[data-astro-cid-edrq5fr5]{perspective:1000px;overflow:visible}.ab-glow[data-astro-cid-edrq5fr5]{display:block;position:absolute;left:50%;top:50%;width:120vw;height:120vw;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--g, #b9b2c7) 85%,transparent) 0%,transparent 58%);transition:background .8s;filter:blur(10px)}.ab-c[data-astro-cid-edrq5fr5]{transition:opacity .3s}.ab-f[data-astro-cid-edrq5fr5] .ab-name[data-astro-cid-edrq5fr5]{display:none}.ab-meta[data-astro-cid-edrq5fr5]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:0 1.25rem;margin-top:.4rem}.ab-info[data-astro-cid-edrq5fr5]{text-align:center;flex:1;min-width:0}.ab-info[data-astro-cid-edrq5fr5]>[data-astro-cid-edrq5fr5]{transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.ab-meta[data-astro-cid-edrq5fr5].swap .ab-info[data-astro-cid-edrq5fr5]>[data-astro-cid-edrq5fr5]:not(.ab-cnt){opacity:0;transform:translateY(8px)}.ab-cnt[data-astro-cid-edrq5fr5]{font-size:.6rem;letter-spacing:.28em;color:#4e585bbf}.ab-mn[data-astro-cid-edrq5fr5]{font-family:var(--font-display);font-weight:400;font-size:1.9rem;line-height:1.05;margin-top:.3rem}.ab-mp[data-astro-cid-edrq5fr5]{font-family:var(--font-display);font-size:1.3rem;color:#8e86a3;margin-top:.15rem}.ab-md[data-astro-cid-edrq5fr5]{display:flex;justify-content:center;gap:6px;margin-top:.5rem;min-height:12px}.ab-md[data-astro-cid-edrq5fr5] i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(18,18,18,.15)}.ab-arr[data-astro-cid-edrq5fr5]{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1px solid rgba(18,18,18,.2);background:#fff9;font-size:1.05rem}.ab-arr[data-astro-cid-edrq5fr5]:active{background:#121212;color:#f7f4ee}.ab-prog[data-astro-cid-edrq5fr5]{display:flex;justify-content:center;gap:6px;margin-top:1.1rem}.ab-prog[data-astro-cid-edrq5fr5] i[data-astro-cid-edrq5fr5]{width:6px;height:6px;border-radius:99px;background:#1212122e;transition:width .4s,background .4s}.ab-prog[data-astro-cid-edrq5fr5] i[data-astro-cid-edrq5fr5].on{width:22px;background:#121212}.ab-go[data-astro-cid-edrq5fr5]{display:block;margin:1.2rem 1.25rem 0;text-align:center;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;padding:1.05rem;background:#121212;color:#f7f4ee}.ab-stage[data-astro-cid-edrq5fr5]{height:calc(min(72vw,300px)*1.433 + 80px);margin-top:.4rem}.ab-c[data-astro-cid-edrq5fr5]{width:72vw;max-width:300px;margin-left:calc(min(72vw,300px)/-2);bottom:30px;transform-origin:50% 50%}}.co[data-astro-cid-lkfgzig7]{position:relative;min-height:100svh;background:#0b0b0c;color:var(--color-offwhite);overflow:hidden;isolation:isolate;padding-bottom:9rem}.co-glow[data-astro-cid-lkfgzig7]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 34% 55% at 60% 55%,var(--g, #b9b2c7) 0%,transparent 70%);opacity:.3;transition:background .9s;filter:blur(30px)}.co-name[data-astro-cid-lkfgzig7]{position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);z-index:0;text-align:center;white-space:nowrap;pointer-events:none;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(6rem,17vw,20rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(247,244,238,.14);transition:opacity .5s}.co-3d[data-astro-cid-lkfgzig7]{position:absolute;left:32vw;right:0;top:4rem;bottom:8rem;width:68vw;height:calc(100% - 12rem);z-index:1;opacity:0;transition:opacity 1s;cursor:grab;touch-action:pan-y}.co-3d[data-astro-cid-lkfgzig7].grab{cursor:grabbing}.co[data-astro-cid-lkfgzig7].is-3d .co-3d[data-astro-cid-lkfgzig7]{opacity:1}.co[data-astro-cid-lkfgzig7].is-3d .co-figs[data-astro-cid-lkfgzig7]{display:none}.co-drag[data-astro-cid-lkfgzig7]{position:absolute;left:66vw;bottom:8.6rem;transform:translate(-50%);z-index:3;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:#f7f4ee73;display:none}.co[data-astro-cid-lkfgzig7].is-3d .co-drag[data-astro-cid-lkfgzig7]{display:block}.co-figs[data-astro-cid-lkfgzig7]{position:absolute;left:60%;top:5rem;bottom:8.5rem;width:46vw;transform:translate(-50%);z-index:1}.co-fig[data-astro-cid-lkfgzig7]{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;transform:translate(-50%) translate(12%) scale(.94);opacity:0;filter:blur(8px) brightness(.6) drop-shadow(0 0 1px rgba(255,255,255,.3));transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s,filter 1s;-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent);mask-image:linear-gradient(to bottom,#000 86%,transparent)}.co-fig[data-astro-cid-lkfgzig7].on{opacity:1;transform:translate(-50%);filter:blur(0) brightness(1) drop-shadow(0 0 1px rgba(255,255,255,.3)) drop-shadow(0 30px 60px rgba(0,0,0,.6))}.co-fig[data-astro-cid-lkfgzig7].out{opacity:0;transform:translate(-50%) translate(-14%) scale(.94);filter:blur(10px) brightness(.5)}.co-info[data-astro-cid-lkfgzig7]{position:absolute;left:6vw;top:50%;transform:translateY(-50%);z-index:2;max-width:23rem}.co-idx[data-astro-cid-lkfgzig7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#f7f4ee80}.co-h[data-astro-cid-lkfgzig7]{font-family:var(--font-display);font-weight:300;font-size:clamp(2.8rem,5vw,5rem);line-height:.95;margin-top:.8rem}.co-p[data-astro-cid-lkfgzig7]{margin-top:1rem;font-size:.95rem;line-height:1.6;color:#f7f4eeb3;font-weight:300;min-height:4.8em}.co-price[data-astro-cid-lkfgzig7]{font-family:var(--font-display);font-size:2rem;margin-top:.8rem;color:var(--color-lavender)}.co-cta[data-astro-cid-lkfgzig7]{display:flex;align-items:center;gap:1.2rem;margin-top:1.4rem;flex-wrap:wrap}.co-btn[data-astro-cid-lkfgzig7]{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:1rem 1.6rem;background:var(--color-offwhite);color:#121212;transition:background .4s}.co-btn[data-astro-cid-lkfgzig7]:hover{background:var(--color-lavender)}.co-note[data-astro-cid-lkfgzig7]{font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:#f7f4ee73}.co-info[data-astro-cid-lkfgzig7]>[data-astro-cid-lkfgzig7]{transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1)}.co-info[data-astro-cid-lkfgzig7].swap>[data-astro-cid-lkfgzig7]:not(.co-idx){opacity:0;transform:translateY(14px)}.co-arr[data-astro-cid-lkfgzig7]{position:absolute;top:50%;z-index:3;width:52px;height:52px;border:1px solid rgba(247,244,238,.25);border-radius:50%;color:var(--color-offwhite);font-size:1.1rem;background:#0b0b0c66;backdrop-filter:blur(6px);transition:border-color .3s,background .3s}.co-arr[data-astro-cid-lkfgzig7]:hover{border-color:var(--color-lavender);background:#b9b2c71f}.co-prev[data-astro-cid-lkfgzig7]{right:calc(6vw + 64px);top:auto;bottom:9.5rem}.co-next[data-astro-cid-lkfgzig7]{right:6vw;top:auto;bottom:9.5rem}.co-strip[data-astro-cid-lkfgzig7]{position:absolute;left:6vw;right:6vw;bottom:2rem;z-index:3;display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;padding:.4rem 0}.co-th[data-astro-cid-lkfgzig7]{flex:0 0 auto;width:74px;height:96px;border-radius:6px;border:1px solid rgba(247,244,238,.12);background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--g) 35%,transparent),#ffffff05);overflow:hidden;opacity:.55;transition:opacity .3s,border-color .3s,transform .3s}.co-th[data-astro-cid-lkfgzig7] img[data-astro-cid-lkfgzig7]{width:100%;height:100%;object-fit:contain;object-position:bottom}.co-th[data-astro-cid-lkfgzig7]:hover{opacity:.9;transform:translateY(-3px)}.co-th[data-astro-cid-lkfgzig7].on{opacity:1;border-color:var(--color-lavender)}@media(max-width:899px){.co[data-astro-cid-lkfgzig7]{min-height:0;height:100svh}.co-figs[data-astro-cid-lkfgzig7]{left:50%;width:92vw;top:4.5rem;bottom:46%}.co-3d[data-astro-cid-lkfgzig7]{left:0;width:100vw;top:4rem;height:52%}.co-drag[data-astro-cid-lkfgzig7]{left:50%;bottom:auto;top:calc(2.6rem + 52%)}.co-info[data-astro-cid-lkfgzig7]{left:1.25rem;right:1.25rem;top:auto;bottom:8.4rem;transform:none;max-width:none}.co-h[data-astro-cid-lkfgzig7]{font-size:2.4rem;margin-top:.4rem}.co-p[data-astro-cid-lkfgzig7]{display:none}.co-price[data-astro-cid-lkfgzig7]{font-size:1.6rem;margin-top:.3rem}.co-cta[data-astro-cid-lkfgzig7]{margin-top:.8rem}.co-arr[data-astro-cid-lkfgzig7]{display:none}.co-strip[data-astro-cid-lkfgzig7]{left:1.25rem;right:0;bottom:1.2rem}.co-th[data-astro-cid-lkfgzig7]{width:56px;height:74px}.co-name[data-astro-cid-lkfgzig7]{top:34%;font-size:6rem}}.av[data-astro-cid-j7pv25f6]{background:#121212;color:#f7f4eed9;overflow:hidden;padding:.85rem 0}.av-row[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:av 40s linear infinite;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.av-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding-right:1.4rem}.av-row[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--color-lavender);margin:0 1rem}@keyframes av{to{transform:translate(-50%)}}.wa-f[data-astro-cid-j7pv25f6]{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#b9b2c7;color:#121212;box-shadow:0 12px 30px -10px #12121280;transition:transform .3s}.wa-f[data-astro-cid-j7pv25f6]:hover{transform:scale(1.08)}.ta[data-astro-cid-j7pv25f6]{background:var(--color-offwhite);padding:8rem 0}.ta-in[data-astro-cid-j7pv25f6]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:grid;gap:3rem;align-items:center}@media(min-width:900px){.ta-in[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;padding:0 2rem}}.ta-eb[data-astro-cid-j7pv25f6],.ac-eb[data-astro-cid-j7pv25f6]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#4e585bbf}.ta-h[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:300;font-size:clamp(3rem,6.4vw,6.4rem);line-height:.92;margin-top:.8rem}.ta-h[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],.ac-h[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:#8e86a3}.ta-p[data-astro-cid-j7pv25f6]{margin-top:1.4rem;max-width:30rem;color:var(--color-charcoal);line-height:1.7}.ta-box[data-astro-cid-j7pv25f6]{position:relative;background:radial-gradient(circle at 75% 50%,#fff,#f1ede8 70%);border:1px solid rgba(18,18,18,.06);padding:2rem;min-height:26rem;overflow:hidden;border-radius:8px}.ta-tabs[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;border:1px solid rgba(18,18,18,.12);border-radius:99px;padding:.3rem}.ta-tab[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:3.4rem;height:2.4rem;font-family:var(--font-display);font-size:1.3rem;color:var(--color-charcoal);transition:color .4s}.ta-tab[data-astro-cid-j7pv25f6].on{color:var(--color-offwhite)}.ta-ind[data-astro-cid-j7pv25f6]{position:absolute;top:.3rem;left:.3rem;width:3.4rem;height:2.4rem;border-radius:99px;background:#121212;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:translate(calc(var(--ti, 1) * 3.4rem))}.ta-card[data-astro-cid-j7pv25f6]{position:absolute;left:2rem;right:46%;top:6.5rem;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.ta-card[data-astro-cid-j7pv25f6].on{opacity:1;transform:none}.ta-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:300;font-size:2.6rem;line-height:1}.ta-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.8rem;color:var(--color-charcoal);line-height:1.6;font-size:.95rem}.ta-3d[data-astro-cid-j7pv25f6]{position:absolute;right:0;top:0;width:58%;height:100%;cursor:grab;touch-action:none}.ta-3d[data-astro-cid-j7pv25f6].grab{cursor:grabbing}.ta-hint[data-astro-cid-j7pv25f6]{position:absolute;right:1.4rem;bottom:1.2rem;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:#4e585bb3;pointer-events:none}@media(max-width:899px){.ta-box[data-astro-cid-j7pv25f6]{min-height:36rem;padding:1.4rem}.ta-card[data-astro-cid-j7pv25f6]{left:1.4rem;right:1.4rem;top:5.6rem}.ta-3d[data-astro-cid-j7pv25f6]{left:0;right:0;width:100%;top:auto;bottom:1.6rem;height:22rem}.ta-hint[data-astro-cid-j7pv25f6]{right:50%;transform:translate(50%);bottom:.8rem}}.ac[data-astro-cid-j7pv25f6]{background:#121212;color:var(--color-offwhite);padding:8rem 0}.ac-in[data-astro-cid-j7pv25f6]{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media(min-width:640px){.ac-in[data-astro-cid-j7pv25f6]{padding:0 2rem}}.ac-eb[data-astro-cid-j7pv25f6]{color:#f7f4ee80}.ac-h[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:300;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;margin-top:.8rem;max-width:52rem}.ac-h[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-lavender)}.ac-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1px;margin-top:3.5rem;background:#f7f4ee1a;border:1px solid rgba(247,244,238,.1)}@media(min-width:900px){.ac-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.ac-card[data-astro-cid-j7pv25f6]{position:relative;background:#121212;padding:2rem 1.6rem;overflow:hidden;transition:background .5s,transform .6s cubic-bezier(.16,1,.3,1)}.ac-card[data-astro-cid-j7pv25f6]:hover{background:#18171b;transform:translateY(-6px)}.ac-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(185,178,199,.18),transparent 60%)}.ac-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(185,178,199,.9),transparent 60%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ac-grid[data-astro-cid-j7pv25f6]:hover .ac-glow[data-astro-cid-j7pv25f6],.ac-grid[data-astro-cid-j7pv25f6]:hover .ac-card[data-astro-cid-j7pv25f6]:before{opacity:1}.ac-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start}.ac-ic[data-astro-cid-j7pv25f6]{width:46px;height:46px;fill:none;stroke:var(--color-lavender);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1),transform .6s}.ac-card[data-astro-cid-j7pv25f6].in-view .ac-ic[data-astro-cid-j7pv25f6]{stroke-dashoffset:0}.ac-card[data-astro-cid-j7pv25f6]:hover .ac-ic[data-astro-cid-j7pv25f6]{transform:rotate(-8deg) scale(1.12)}.ac-line[data-astro-cid-j7pv25f6]{position:relative;height:1px;margin-top:3.5rem;background:#f7f4ee1f}.ac-line[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,var(--color-lavender),#fff);transform-origin:left;transform:scaleX(var(--k, 0))}.ac-line[data-astro-cid-j7pv25f6]+.ac-grid[data-astro-cid-j7pv25f6]{margin-top:1.4rem}.ac-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.6rem;letter-spacing:.3em;color:var(--color-lavender)}.ac-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1.05;margin-top:1.4rem}.ac-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.9rem;color:#f7f4eea6;font-size:.9rem;line-height:1.6;font-weight:300}.mf[data-astro-cid-j7pv25f6]{position:relative;margin-top:4rem;margin-bottom:-6rem;padding:10rem 1.25rem 9rem;text-align:center;background:radial-gradient(ellipse 40% 60% at 50% 100%,rgba(185,178,199,.22),transparent 70%),#0b0b0c;color:var(--color-offwhite);overflow:hidden}.mf-eb[data-astro-cid-j7pv25f6]{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:#f7f4ee80}.mf-h[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:300;font-size:clamp(3.6rem,12vw,13rem);line-height:.88;margin-top:1.2rem}.mf-h[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.mf-h[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block}.mf-h[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-lavender)}.mf-btn[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:3rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:1.1rem 1.8rem;border:1px solid rgba(247,244,238,.55);transition:background .4s,color .4s}.mf-btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-offwhite);color:#121212}
