@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2) format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #f4ede2;--surface-1: #f8f2e9;--surface-2: #efe5d6;--surface-3: #e6d8c3;--card: #ffffff;--ink-900: #221a12;--ink-700: #3a2e21;--ink-500: #5b4b39;--ink-300: #8a7860;--ink-200: #b6a78f;--ink-100: #ddd1bd;--body-c: #57493a;--drama-1: #1b140d;--drama-2: #0f0a06;--metal-700: #8a6f2e;--metal-600: #a98a3f;--metal-500: #c5a85f;--metal-300: #ddc890;--metal-100: #f3ead6;--metal-foil: linear-gradient( 100deg, #7c6325 0%, #b2924a 23%, #e9d8a0 45%, #fbf4dc 52%, #d6bd7c 62%, #9c8038 83%, #7c6325 100% );--metal-foil-ink: linear-gradient( 100deg, var(--metal-700) 0%, var(--metal-600) 50%, var(--metal-700) 100% );--gold-700: var(--metal-700);--gold-600: var(--metal-600);--gold-500: var(--metal-500);--gold-300: var(--metal-300);--gold-100: var(--metal-100);--gold-grad: var(--metal-foil);--blue-900: var(--ink-900);--blue-800: var(--ink-700);--blue-700: var(--ink-500);--blue-500: var(--ink-300);--blue-300: var(--ink-200);--blue-100: var(--ink-100);--teal-900: var(--ink-900);--teal-800: var(--ink-700);--teal-700: var(--ink-500);--teal-500: var(--ink-300);--teal-300: var(--ink-200);--teal-100: var(--ink-100);--powder: var(--surface-2);--powder-50: var(--surface-1);--powder-100: var(--surface-1);--powder-300: var(--surface-3);--ivory: var(--canvas);--white: var(--card);--line: color-mix(in srgb, var(--ink-900) 12%, transparent);--ink: var(--ink-900);--espresso: var(--drama-1);--noir: var(--drama-2);--font-display: "Marcellus", "Georgia", serif;--font-body: "Hanken Grotesk Variable", system-ui, sans-serif;--font-script: var(--font-display);--container: 74rem;--gutter: clamp(1.25rem, 4vw, 2.75rem);--section: clamp(4.5rem, 10vw, 9rem);--radius: .625rem;--radius-sm: .375rem;--media-shape: clamp(5rem, 19vw, 11.5rem) clamp(5rem, 19vw, 11.5rem) var(--radius) var(--radius);--split-ratio: 1.05fr .95fr;--shadow-card: 0 14px 40px -22px rgb(34 26 18 / .22);--shadow-soft: 0 30px 70px -34px rgb(34 26 18 / .3);--shadow-foil: 0 18px 50px -20px rgb(138 111 46 / .42);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--body-c);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;-webkit-tap-highlight-color:color-mix(in srgb,var(--metal-500) 18%,transparent)}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-900);line-height:1.08;margin:0 0 .55em;font-weight:500;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(2.9rem,7vw,5.2rem)}h2{font-size:clamp(2.1rem,4.5vw,3.2rem)}h3{font-size:clamp(1.4rem,2.6vw,1.75rem)}p{margin:0 0 1.1em}a{color:var(--ink-500);text-decoration-color:var(--metal-300);text-underline-offset:3px;transition:color .2s var(--ease)}a:hover{color:var(--metal-600)}::selection{background:var(--metal-300);color:var(--ink-900)}:focus-visible{outline:2px solid var(--metal-500);outline-offset:3px;border-radius:4px}.container{width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.surface-1{background:var(--surface-1)}.surface-2{background:var(--surface-2)}.surface-3{background:var(--surface-3)}.surface-powder{background:linear-gradient(180deg,var(--surface-1) 0%,var(--surface-2) 100%)}.surface-deep,.surface-teal{background:radial-gradient(120% 140% at 85% 0%,color-mix(in srgb,var(--metal-500) 32%,transparent) 0%,transparent 55%),linear-gradient(160deg,var(--ink-700) 0%,var(--ink-900) 100%);color:color-mix(in srgb,var(--card) 86%,transparent)}.surface-noir{position:relative;isolation:isolate;background:radial-gradient(125% 120% at 82% -8%,color-mix(in srgb,var(--metal-500) 26%,transparent) 0%,transparent 52%),radial-gradient(110% 120% at 10% 110%,color-mix(in srgb,var(--metal-700) 30%,transparent) 0%,transparent 50%),linear-gradient(162deg,var(--drama-1) 0%,var(--drama-2) 100%);color:color-mix(in srgb,var(--card) 84%,transparent)}.surface-noir h1,.surface-noir h2,.surface-noir h3,.surface-deep h1,.surface-deep h2,.surface-deep h3,.surface-teal h1,.surface-teal h2,.surface-teal h3{color:var(--card)}.surface-noir p,.surface-deep p,.surface-teal p{color:color-mix(in srgb,var(--card) 82%,transparent)}.layout-bleed{display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [content-start] min(var(--container),calc(100% - 2 * var(--gutter))) [content-end] minmax(var(--gutter),1fr) [full-end];align-items:center;column-gap:clamp(1.5rem,4vw,3.5rem)}.layout-bleed>*{grid-column:content-start / content-end}.layout-bleed>.bleed-start{grid-column:full-start / content-end}.layout-bleed>.bleed-end{grid-column:content-start / full-end}.layout-bleed>.bleed-full{grid-column:full-start / full-end}.split{display:grid;grid-template-columns:var(--split-ratio);align-items:start;gap:clamp(1.75rem,5vw,4.5rem)}.split--reverse{direction:rtl}.split--reverse>*{direction:ltr}.split--wide{--split-ratio: .85fr 1.15fr}.split--narrow{--split-ratio: 1.15fr .85fr}.split--feature{--split-ratio: .62fr 1.38fr}.feature-band{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem)}.overlap{position:relative;margin-block:clamp(-4rem,-6vw,-2rem);z-index:2}.stack{display:flex;flex-direction:column;gap:1rem}@media(max-width:760px){.split,.feature-band{grid-template-columns:1fr}.split--reverse{direction:ltr}.overlap{margin-block:0}}.media{position:relative;overflow:hidden;border-radius:var(--media-shape);background:var(--surface-2);max-height:88vh}.media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease)}.media-frame{padding:.5rem;background:var(--card);border:1px solid var(--metal-300);border-radius:calc(var(--radius) + .5rem);box-shadow:var(--shadow-soft)}.media-frame>.media{border-radius:var(--media-shape)}.media-zoom img{transform:scale(1.001)}.media-zoom:hover img,a:hover .media-zoom img,.lift:hover .media-zoom img{transform:scale(1.055)}.js .media img[data-parallax]{height:calc(100% + 72px);margin-top:-36px;transform:translate3d(0,var(--media-py, 0px),0) scale(1.001);will-change:transform}.js .media-zoom:hover img[data-parallax],.js a:hover .media-zoom img[data-parallax],.js .lift:hover .media-zoom img[data-parallax]{transform:translate3d(0,var(--media-py, 0px),0) scale(1.055)}@media(prefers-reduced-motion:reduce){.js .media img[data-parallax]{transform:none;height:100%;margin-top:0}}.media--hero{aspect-ratio:4 / 5;max-height:68vh}.media--card{aspect-ratio:5 / 4}.media--wide{aspect-ratio:16 / 9}.media--square{aspect-ratio:1 / 1}.eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--metal-700);margin-bottom:1.3rem}.eyebrow:before{content:"";width:1.8rem;height:1px;background:var(--metal-600)}.surface-noir .eyebrow,.surface-deep .eyebrow,.surface-teal .eyebrow{color:var(--metal-300)}.surface-noir .eyebrow:before,.surface-deep .eyebrow:before,.surface-teal .eyebrow:before{background:var(--metal-300)}.lede{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65;color:var(--body-c);max-width:38em}.surface-noir .lede,.surface-deep .lede,.surface-teal .lede{color:color-mix(in srgb,var(--card) 82%,transparent)}.display-hero{font-family:var(--font-display);font-size:clamp(2.7rem,8vw,6.2rem);line-height:.98;font-weight:500;letter-spacing:-.012em}.statement{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:-.005em;color:var(--ink-900);text-wrap:balance}.script{font-family:var(--font-display);font-weight:500;font-style:italic;letter-spacing:0;line-height:1.05}.overline{font-family:var(--font-display);font-style:italic;font-weight:500;color:var(--metal-700)}.foil,.script--gold{background-image:var(--metal-foil-ink);background-size:220% auto;background-position:0% center;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.surface-noir .foil,.surface-noir .script--gold{background-image:var(--metal-foil);-webkit-background-clip:text;background-clip:text}.foil{font-style:italic;font-weight:500}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.foil,.script--gold{color:var(--metal-600);-webkit-text-fill-color:currentColor}}.js .foil--shine{animation:foil-pan 7s linear infinite}@keyframes foil-pan{to{background-position:220% center}}.gold-rule{border:none;width:5.5rem;height:2px;background:var(--metal-foil);margin:0 0 1.5rem}.rule-sparkle{display:flex;align-items:center;justify-content:center;gap:1.1rem;color:var(--metal-500)}.rule-sparkle:before,.rule-sparkle:after{content:"";height:1px;width:min(9rem,22vw)}.rule-sparkle:before{background:linear-gradient(90deg,transparent,var(--metal-300))}.rule-sparkle:after{background:linear-gradient(90deg,var(--metal-300),transparent)}.ticks:before,.ticks:after{content:"";position:absolute;width:1.6rem;height:1.6rem;border:1px solid var(--metal-500);z-index:2;pointer-events:none}.ticks:before{top:-.55rem;left:-.55rem;border-right:0;border-bottom:0}.ticks:after{bottom:-.55rem;right:-.55rem;border-left:0;border-top:0}.numeral{font-family:var(--font-display);font-size:clamp(5rem,16vw,13rem);line-height:.8;font-weight:500;letter-spacing:-.02em;background:var(--metal-foil);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:block}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.numeral{color:var(--metal-600);-webkit-text-fill-color:currentColor}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:1.05rem 2rem;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .25s var(--ease),background-position .6s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.btn--foil{position:relative;overflow:hidden;background:var(--ink-900);color:var(--metal-300);border-color:transparent;box-shadow:var(--shadow-foil)}.btn--foil:hover{color:var(--metal-100);box-shadow:0 22px 55px -18px #8a6f2e99}.btn--gold{background:var(--ink-900);color:var(--metal-300);border-color:var(--ink-900)}.btn--gold:hover{background:var(--metal-600);border-color:var(--metal-600);color:var(--card)}.btn--outline{border-color:var(--ink-200);color:var(--ink-900);background:transparent}.btn--outline:hover{border-color:var(--ink-900);color:var(--ink-900);background:transparent;box-shadow:inset 0 0 0 1px var(--ink-900)}.btn--ghost-light{border-color:#fff6;color:var(--card);background:transparent}.btn--ghost-light:hover{border-color:var(--metal-300);color:var(--metal-300);background:#ffffff0f}.btn--gold:after,.btn--foil:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-130%);transition:transform .7s var(--ease)}.btn--gold,.btn--foil{position:relative;overflow:hidden}.btn--gold:hover:after,.btn--foil:hover:after{transform:translate(130%)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.card.lift:hover,a:hover>.card.lift,.lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);border-color:var(--metal-500)}.card.lift:hover .card-arrow,.lift:hover .card-arrow{transform:translate(5px)}.card-arrow{transition:transform .35s var(--ease)}.arch{border-radius:var(--media-shape);overflow:hidden;position:relative}.arch--ring{padding:.55rem;background:var(--card);border:1px solid var(--metal-300);box-shadow:var(--shadow-soft)}.arch--ring>*{border-radius:inherit;overflow:hidden}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:marquee 42s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}[data-reveal]{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0s)}.js [data-reveal]{opacity:0;transform:translateY(22px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal=left]{transform:translate(-26px)}.js [data-reveal=right]{transform:translate(26px)}.js [data-reveal=scale]{transform:scale(.94);opacity:0}.js [data-reveal=left].is-visible,.js [data-reveal=right].is-visible,.js [data-reveal=scale].is-visible{transform:none;opacity:1}.price-table{width:100%;border-collapse:collapse}.price-table th,.price-table td{text-align:left;padding:.9rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.price-table th{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-300)}.price-table td:last-child,.price-table th:last-child{text-align:right;white-space:nowrap}.price-table .svc-name{font-weight:600;color:var(--ink-900)}.price-table .svc-desc{font-size:.875rem;color:var(--body-c);margin:.15rem 0 0}.price-table .svc-price{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--ink-700)}.price-table .svc-duration{font-size:.85rem;color:var(--ink-300);white-space:nowrap}.price-row{display:flex;align-items:baseline;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.price-row__lead{flex:1;border-bottom:1px dotted var(--ink-200);transform:translateY(-.25rem)}.price-row__price{font-family:var(--font-display);font-size:1.05rem;color:var(--ink-700);white-space:nowrap}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:.85rem;font-weight:600;letter-spacing:.03em;color:var(--ink-900)}.field input,.field select,.field textarea{font:inherit;color:var(--ink-900);padding:.8rem 1rem;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--card);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--metal-500);box-shadow:0 0 0 3px var(--metal-100)}.pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:.4rem .95rem;border-radius:999px;background:var(--card);color:var(--ink-700);border:1px solid var(--metal-500)}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);opacity:.05;mix-blend-mode:overlay;z-index:0}.grain>*{position:relative;z-index:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:560px){:root{--section: clamp(3rem, 8vw, 4.25rem)}h1{overflow-wrap:break-word}}@media(max-width:480px){.btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-reveal=left],.js [data-reveal=right],.js [data-reveal=scale]{opacity:1;transform:none;transition:none}.marquee__track,.js .foil--shine,.numeral{animation:none}.media img{transition:none}.media-zoom:hover img,a:hover .media-zoom img,.lift:hover .media-zoom img{transform:none}}html[data-arch=retro-pop-press]{--container:68rem;--section:clamp(3.5rem,8vw,6rem);--media-shape:clamp(6rem,24vw,14rem) clamp(6rem,24vw,14rem) var(--radius) var(--radius);--radius:1.125rem;--split-ratio:.62fr 1.38fr}html[data-arch=retro-pop-press] .btn{border-radius:999px}html[data-arch=retro-pop-press] h1,html[data-arch=retro-pop-press] h2,[data-arch=retro-pop-press] .hero-poster-head{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}[data-arch=retro-pop-press] .hero--poster{background:var(--surface-2)}[data-arch=retro-pop-press] .sunburst{opacity:.7}[data-arch=retro-pop-press] .seal{width:8rem;height:8rem}[data-arch=retro-pop-press] .card{box-shadow:none;background:var(--surface-1);border:2px solid var(--ink-900);border-radius:var(--radius)}[data-arch=retro-pop-press] .foil{background:none;-webkit-text-fill-color:var(--metal-700);color:var(--metal-700);font-style:normal}[data-arch=retro-pop-press] .section+.section:before{content:"";display:block;height:1.5rem;background:radial-gradient(circle at 1rem -.3rem,transparent 1rem,var(--canvas) 1.05rem) repeat-x;background-size:2rem 1.5rem}html[data-arch=brutalist-vogue]{--container:80rem;--radius:0;--radius-sm:0;--media-shape:0;--section:clamp(3.5rem,7vw,6rem);--split-ratio:.62fr 1.38fr}[data-arch=brutalist-vogue] *{box-shadow:none!important}html[data-arch=brutalist-vogue] h1,html[data-arch=brutalist-vogue] h2,[data-arch=brutalist-vogue] .display-hero,[data-arch=brutalist-vogue] .hero-masthead{text-transform:uppercase;font-weight:700;letter-spacing:-.02em;line-height:.92}[data-arch=brutalist-vogue] .card{border-radius:0;border:1px solid var(--ink-900);background:var(--card)}[data-arch=brutalist-vogue] .lookbook{grid-template-columns:repeat(2,1fr);gap:0}[data-arch=brutalist-vogue] .lookbook__cell+.lookbook__cell .card{border-left:0}[data-arch=brutalist-vogue] .media-frame{padding:0;border:1px solid var(--ink-900);border-radius:0}[data-arch=brutalist-vogue] .media-frame.ticks:before,[data-arch=brutalist-vogue] .media-frame.ticks:after{display:none}[data-arch=brutalist-vogue] .numeral{background:none;-webkit-text-fill-color:var(--metal-600);color:var(--metal-600)}[data-arch=brutalist-vogue] .foil{background:none;-webkit-text-fill-color:var(--ink-900);color:var(--ink-900);font-style:normal}[data-arch=brutalist-vogue] .section{border-top:1px solid var(--ink-900)}[data-arch=brutalist-vogue] .hero--cover:after{background:linear-gradient(180deg,transparent 35%,rgb(0 0 0/.75) 100%)}html[data-arch=botanic-spa]{--container:62rem;--section:clamp(5rem,12vw,11rem);--radius:1.25rem;--media-shape:42% 58% 56% 44% / 48% 42% 58% 52%}html[data-arch=botanic-spa] h1,html[data-arch=botanic-spa] h2,[data-arch=botanic-spa] .hero-organic-head{font-weight:400;letter-spacing:.06em;text-align:center}[data-arch=botanic-spa] .section-head{margin-inline:auto;text-align:center;max-width:40em}[data-arch=botanic-spa] .eyebrow{justify-content:center}[data-arch=botanic-spa] .eyebrow:before{display:none}[data-arch=botanic-spa] .btn{border-radius:18px}[data-arch=botanic-spa] .media-frame{padding:0;border:0;background:none;box-shadow:none}[data-arch=botanic-spa] .media-frame.ticks:before,[data-arch=botanic-spa] .media-frame.ticks:after{display:none}[data-arch=botanic-spa] .lookbook{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,6vw,4rem)}[data-arch=botanic-spa] .lookbook__media{border-radius:var(--media-shape)}[data-arch=botanic-spa] .editorial-split{grid-template-columns:1fr;text-align:center}[data-arch=botanic-spa] .foil{background:none;-webkit-text-fill-color:currentColor;color:inherit;font-style:normal}html[data-arch=neon-lacquer]{--radius:1.5rem;--radius-sm:1.25rem;--media-shape:1.5rem;--section:clamp(3.5rem,8vw,6rem);--container:74rem}[data-arch=neon-lacquer] .btn{border-radius:999px}[data-arch=neon-lacquer] .grain:after{display:none}[data-arch=neon-lacquer] .card{border-radius:1.5rem}html[data-arch=neon-lacquer] h1,html[data-arch=neon-lacquer] h2{font-weight:700}[data-arch=neon-lacquer] .foil{font-style:normal}html[data-arch=midnight-gilt]{--radius:.375rem;--radius-sm:.25rem;--media-shape:.5rem;--section:clamp(4.5rem,10vw,9rem);--container:70rem}[data-arch=midnight-gilt] .media-frame{background:none;border:1px solid var(--metal-500);padding:.25rem;box-shadow:none}[data-arch=midnight-gilt] .media-frame.ticks:before,[data-arch=midnight-gilt] .media-frame.ticks:after{display:none}html[data-arch=midnight-gilt] h1,html[data-arch=midnight-gilt] h2{color:var(--metal-300)}[data-arch=midnight-gilt] .btn--outline{border-color:var(--metal-500);color:var(--metal-300)}:root{--canvas: #f7f6f5;--surface-1: #fafaf9;--surface-2: #eae7e3;--surface-3: #dbd4cc;--card: #ffffff;--ink-900: #28211a;--ink-700: #4d4032;--ink-500: #65584e;--ink-300: #978578;--ink-200: #baafa6;--ink-100: #ded8d4;--body-c: #65584e;--drama-1: #261e17;--drama-2: #19140f;--metal-700: #4f3822;--metal-600: #6f4f2f;--metal-500: #8f663d;--metal-400: #b68553;--metal-300: #c8a37e;--metal-200: #dac2a9;--metal-100: #ede0d4;--metal-foil: linear-gradient( 100deg, #4f3822 0%, #565c66 23%, #aab0b8 45%, #fff7e4 52%, #aab0b8 62%, #565c66 83%, #4f3822 100% );--font-display: "Syne Variable", system-ui, sans-serif;--font-body: "Figtree", system-ui, sans-serif;--shadow-card: 0 14px 40px -22px rgb(40 33 26 / .22);--shadow-soft: 0 30px 70px -34px rgb(40 33 26 / .3);--shadow-foil: 0 18px 50px -20px rgb(79 56 34 / .42);--radius: 1.125rem;--radius-sm: .75rem;--media-shape: clamp(6rem, 24vw, 14rem) clamp(6rem, 24vw, 14rem) var(--radius) var(--radius)}
