:root{--gs-black: #0B0B0B;--gs-rose-gold: #D4A98F;--gs-ivory: #F8F6F3;--gs-blush: #E7C6C6;--gs-champagne: #EEDCC7;--gs-deep-red: #8B1E23;--gs-burgundy: #5B0F14;--gs-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--gs-sans: "Jost", "Helvetica Neue", Arial, system-ui, sans-serif;--gs-gutter: clamp(1.25rem, 5vw, 4rem);--gs-max: 76rem;--gs-space: clamp(4.5rem, 10vw, 8.5rem);--gs-radius: 1.25rem;--gs-header-h: 4.25rem;--gs-ease: cubic-bezier(.22, .61, .36, 1)}.gs-body{margin:0;background:var(--gs-black);color:var(--gs-ivory);font-family:var(--gs-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gs-body main:focus{outline:none}html:has(.gs-body){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.gs-body){scroll-behavior:auto}}.gs-skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.9rem 1.25rem;border-radius:999px;background:var(--gs-ivory);color:var(--gs-black);font:500 1rem/1 var(--gs-sans);text-decoration:none}.gs-skip:focus{top:1rem}.gs{--gs-bg: var(--gs-black);--gs-fg: var(--gs-ivory);--gs-muted: #D3CBC4;--gs-accent: var(--gs-rose-gold);--gs-line: rgba(212, 169, 143, .28);--gs-btn-bg: linear-gradient(100deg, #B9876C 0%, var(--gs-rose-gold) 35%, #F1D3C2 55%, var(--gs-rose-gold) 75%, #C99A80 100%);--gs-btn-fg: var(--gs-black);--gs-field-bg: rgba(248, 246, 243, .05);--gs-field-line: rgba(248, 246, 243, .42);--gs-focus: var(--gs-rose-gold);--gs-ok: #B9DCC2;--gs-bad: #F2B8B0;position:relative;box-sizing:border-box;background:var(--gs-bg);color:var(--gs-fg);font-family:var(--gs-sans);font-size:1.0625rem;line-height:1.65}.gs--ivory,.gs--blush,.gs--champagne{--gs-bg: var(--gs-ivory);--gs-fg: var(--gs-black);--gs-muted: #4D4642;--gs-accent: var(--gs-burgundy);--gs-line: rgba(11, 11, 11, .14);--gs-btn-bg: var(--gs-black);--gs-btn-fg: var(--gs-ivory);--gs-field-bg: #fff;--gs-field-line: rgba(11, 11, 11, .38);--gs-focus: var(--gs-burgundy);--gs-ok: #1F5A33;--gs-bad: #8B1E23}.gs--blush{--gs-bg: var(--gs-blush);--gs-muted: #3E3533;--gs-line: rgba(11, 11, 11, .16)}.gs--champagne{--gs-bg: var(--gs-champagne);--gs-muted: #433A33}.gs *,.gs *:before,.gs *:after{box-sizing:border-box}.gs[id]{scroll-margin-top:var(--gs-header-h)}.gs :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.gs :where(ul,ol){padding:0;list-style:none}.gs img,.gs svg{display:block;max-width:100%}.gs img{height:auto}.gs a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.gs a:hover{color:var(--gs-accent)}.gs :focus-visible{outline:2px solid var(--gs-focus);outline-offset:3px;border-radius:4px}.gs__inner{width:100%;max-width:calc(var(--gs-max) + 2 * var(--gs-gutter));margin:0 auto;padding:var(--gs-space) var(--gs-gutter)}.gs-display,.gs-h2,.gs-h3{font-family:var(--gs-serif);font-weight:600;letter-spacing:-.005em;color:var(--gs-fg);text-wrap:balance}.gs-display{font-size:clamp(3rem,8.4vw,6.25rem);line-height:.98}.gs-h2{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.04}.gs-h3{font-size:clamp(1.875rem,3.4vw,2.5rem);line-height:1.1}.gs--dark .gs-display em,.gs--dark .gs-h2 em{color:var(--gs-rose-gold)}.gs-display em,.gs-h2 em{font-style:italic;font-weight:500}.gs-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font:500 .9375rem/1.4 var(--gs-sans);letter-spacing:.04em;color:var(--gs-accent)}.gs-eyebrow:before{content:"";width:2rem;height:1px;flex:none;background:currentColor;opacity:.7}.gs-label{font:500 .8125rem/1.3 var(--gs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gs-accent)}.gs-lede{font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.6;color:var(--gs-muted);max-width:36rem;text-wrap:pretty}.gs-copy{color:var(--gs-muted);max-width:38rem;text-wrap:pretty}.gs-copy p+p{margin-top:1em}.gs-small{font-size:.9375rem;color:var(--gs-muted)}.gs-sparkle{width:1.1em;height:1.1em;flex:none;color:var(--gs-rose-gold)}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.75rem;border:0;border-radius:999px;background:var(--gs-btn-bg);background-size:220% 100%;background-position:0 0;color:var(--gs-btn-fg);font:500 1rem/1.1 var(--gs-sans);letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-position .6s var(--gs-ease),transform .2s var(--gs-ease),opacity .2s}.gs-button:hover{background-position:100% 0;color:var(--gs-btn-fg)}.gs-button:active{transform:scale(.98)}.gs-button[disabled]{cursor:progress;opacity:.75}.gs-button--ghost{background:transparent;color:var(--gs-fg);box-shadow:inset 0 0 0 1px var(--gs-field-line)}.gs-button--ghost:hover{color:var(--gs-accent);box-shadow:inset 0 0 0 1px var(--gs-accent)}.gs-section-header{position:sticky;top:0;z-index:50}.gs-header{position:relative;z-index:50;background:#0b0b0bd1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(212,169,143,.16)}.gs-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:calc(var(--gs-max) + 2 * var(--gs-gutter));min-height:var(--gs-header-h);margin:0 auto;padding:.5rem var(--gs-gutter)}.gs-wordmark{display:inline-flex;align-items:baseline;gap:.35rem;min-height:2.75rem;padding:.55rem 0;color:var(--gs-rose-gold);text-decoration:none;font-family:var(--gs-serif);font-weight:600;line-height:1;white-space:nowrap}.gs-wordmark:hover{color:#ebc9b5}.gs-wordmark__the{font:500 .6875rem/1 var(--gs-sans);letter-spacing:.32em;text-transform:uppercase}.gs-wordmark__name{font-size:1.75rem;position:relative}.gs-wordmark__spark{position:absolute;top:-.3em;right:1.02em;width:.42em;height:.42em}.gs-wordmark__spark svg{width:100%;height:100%}.gs-wordmark img{height:2.75rem;width:auto;mix-blend-mode:screen}.gs-nav{display:none}.gs-nav ul{display:flex;gap:clamp(1.25rem,2.6vw,2.25rem)}.gs-nav a{display:inline-block;padding:.5rem 0;color:var(--gs-muted);text-decoration:none;font-size:.9875rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--gs-ease),color .2s}.gs-nav a:hover{color:var(--gs-fg);background-size:100% 1px}.gs-header .gs-button{min-height:2.75rem;padding:.65rem 1.25rem;font-size:.9375rem}@media(min-width:860px){.gs-nav{display:block}}@media(max-width:380px){.gs-wordmark__the{display:none}.gs-header .gs-button{padding-inline:1rem}}.gs-hero{overflow:hidden;isolation:isolate}.gs-hero__media{position:relative;margin:0;aspect-ratio:16 / 10}.gs-hero__media img{width:100%;height:100%;object-fit:cover;object-position:72% 45%}.gs-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,11,11,0) 45%,var(--gs-bg) 100%)}.gs-hero__inner{position:relative;padding-top:0;padding-bottom:clamp(4rem,9vw,7rem)}.gs-hero__content{display:grid;gap:1.5rem;max-width:40rem;margin-top:-1rem}.gs-hero__soon{display:inline-flex;align-items:center;gap:.85rem;justify-self:start;padding:.8rem 1.5rem;border-radius:999px;border:1px solid transparent;background:linear-gradient(#0b0b0be6,#0b0b0be6) padding-box,linear-gradient(100deg,#8E624D,#F3D4C3 40%,var(--gs-rose-gold) 60%,#8E624D) border-box;box-shadow:0 0 2.75rem #d4a98f47,inset 0 0 1.25rem #d4a98f1f}.gs-hero__soon-text{font:500 clamp(.9375rem,1.4vw,1.0625rem)/1 var(--gs-sans);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;background:linear-gradient(100deg,#c99a80 0% 30%,#fbe7dc 50%,#c99a80 70% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:var(--gs-rose-gold);-webkit-text-fill-color:transparent;animation:gs-shimmer 5.5s ease-in-out infinite}.gs-hero__soon-spark{display:block;width:.8rem;height:.8rem;color:var(--gs-rose-gold);animation:gs-twinkle 5.5s ease-in-out infinite}.gs-hero__soon-spark+.gs-hero__soon-text+.gs-hero__soon-spark{animation-delay:-2.75s}.gs-hero__soon-spark svg{width:100%;height:100%}.gs-hero .gs-form{margin-top:.75rem}@media(min-width:900px){.gs-hero{min-height:min(52rem,calc(100vh - var(--gs-header-h)));display:flex;align-items:center}.gs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;z-index:-1}.gs-hero__media img{object-position:45% 50%}.gs-hero__media:after{background:linear-gradient(90deg,var(--gs-bg) 0%,rgba(11,11,11,.92) 30%,rgba(11,11,11,.6) 48%,rgba(11,11,11,0) 72%),linear-gradient(0deg,var(--gs-bg) 0%,rgba(11,11,11,0) 22%)}.gs-hero__inner{padding-top:clamp(5rem,9vw,7.5rem);padding-bottom:clamp(5rem,9vw,7.5rem)}.gs-hero__content{margin-top:0;max-width:37rem}}.gs-form{display:grid;gap:.9rem;max-width:34rem}.gs-form__fields{display:grid;gap:.75rem}.gs-form__label{font-weight:500;font-size:1rem;color:var(--gs-fg)}.gs-form__row{display:grid;gap:.75rem}.gs-form__input{width:100%;min-height:3.25rem;padding:.8rem 1.35rem;border-radius:999px;border:1px solid var(--gs-field-line);background:var(--gs-field-bg);color:var(--gs-fg);font:400 1.0625rem/1.2 var(--gs-sans);transition:border-color .2s,box-shadow .2s}.gs-form__input::placeholder{color:var(--gs-muted);opacity:.75}.gs-form__input:hover{border-color:var(--gs-accent)}.gs-form__input:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px;border-radius:999px}.gs-form__input[aria-invalid=true]{border-color:var(--gs-bad);box-shadow:inset 0 0 0 1px var(--gs-bad)}.gs-form__submit{width:100%}@media(min-width:560px){.gs-form__row{grid-template-columns:1fr auto}.gs-form__submit{width:auto}}.gs-form__consent,.gs-form__check label{font-size:.875rem;line-height:1.55;color:var(--gs-muted);max-width:32rem}.gs-form__check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start}.gs-form__check input{width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--gs-rose-gold)}.gs-form__note{font-size:.9375rem;color:var(--gs-muted)}.gs-form__status{font-size:.975rem;line-height:1.5;min-height:0}.gs-form__status:empty{display:none}.gs-form__status:focus{outline:none}.gs-form__status[data-state]{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1.1rem;border-radius:1rem;border:1px solid var(--gs-line)}.gs-form__status[data-state]:before{content:"";width:.55rem;height:.55rem;margin-top:.5rem;border-radius:50%;flex:none;background:currentColor}.gs-form__status[data-state=success]{color:var(--gs-fg);border-color:var(--gs-ok)}.gs-form__status[data-state=success]:before{background:var(--gs-ok)}.gs-form__status[data-state=error]{color:var(--gs-fg);border-color:var(--gs-bad)}.gs-form__status[data-state=error]:before{background:var(--gs-bad)}.gs-form__status[data-state=info]{color:var(--gs-fg);border-style:dashed}.gs-form__status[data-state=info]:before{background:var(--gs-accent)}.gs-form.is-done .gs-form__fields{display:none}.gs-form__preview{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--gs-muted)}.gs-form__preview-tag{padding:.2rem .6rem;border-radius:999px;border:1px dashed var(--gs-accent);color:var(--gs-accent);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.gs-form__trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.gs-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:gs-spin .8s linear infinite}.gs-select__head{display:grid;gap:1.25rem;max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.gs-tabs{display:grid;grid-template-columns:repeat(var(--gs-tab-count, 3),1fr);gap:.25rem;padding:.3rem;border:1px solid var(--gs-line);border-radius:999px;max-width:30rem;margin-bottom:clamp(2rem,4vw,3rem)}.gs-tab{min-height:3rem;padding:.6rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--gs-muted);font:500 1rem/1 var(--gs-sans);letter-spacing:.02em;cursor:pointer;transition:color .25s,background .35s var(--gs-ease)}.gs-tab:hover{color:var(--gs-fg)}.gs-tab[aria-selected=true]{background:var(--gs-btn-bg);background-size:100% 100%;color:var(--gs-btn-fg)}.gs-panels{display:grid}.gs-panel{display:grid;gap:clamp(1.75rem,4vw,4rem);align-items:center}.gs-panel+.gs-panel{margin-top:4rem}.gs-panel__media{position:relative;margin:0;aspect-ratio:1 / 1;max-height:24rem;width:100%;border-radius:var(--gs-radius);overflow:hidden;background:radial-gradient(70% 60% at 50% 38%,#8b1e2352,#0b0b0b00 70%),#121010;border:1px solid rgba(212,169,143,.14)}.gs-panel__media>img{width:100%;height:100%;object-fit:cover}.gs-panel__text{display:grid;gap:1.25rem;align-content:center}.gs-panel__text .gs-h3 em{font-style:italic;font-weight:500;color:var(--gs-accent)}.gs-panel__text .gs-label{margin-top:.75rem}.gs-area{display:grid;place-items:center;isolation:isolate;background:var(--gs-black)}.gs-area__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.gs-area__light img{width:100%;height:100%;object-fit:cover;transform:scale(var(--gs-zoom, 1.6));transform-origin:var(--gs-origin, var(--gs-focus, 50% 50%));object-position:var(--gs-focus, 50% 50%);animation:gs-drift-slow 14s ease-in-out infinite alternate}.gs-area--star{--gs-focus: 57% 50%;--gs-origin: 78% 100%;--gs-zoom: 1.5}.gs-area--ribbons{--gs-focus: 30% 52%;--gs-zoom: 1.45}.gs-area--sparkle{--gs-focus: 90% 18%;--gs-zoom: 2}.gs-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(42% 38% at 50% 52%,#c6282861,#8b1e231f 60%,#0b0b0b00 80%),radial-gradient(75% 70% at 50% 50%,#0b0b0b26,#0b0b0bb3);animation:gs-breathe 7s ease-in-out infinite}.gs-area__ring{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(243,212,195,.35);box-shadow:0 0 2.5rem #d4a98f2e,inset 0 0 2.5rem #c6282826}.gs-area__word{position:relative;display:grid;justify-items:center;gap:.35rem;font:italic 500 clamp(3.5rem,9vw,6rem)/1 var(--gs-serif);background:linear-gradient(100deg,#B9876C,#F6DDCF 45%,var(--gs-rose-gold) 65%,#B9876C);-webkit-background-clip:text;background-clip:text;color:var(--gs-rose-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.25rem rgba(11,11,11,.9)) drop-shadow(0 0 2rem rgba(212,169,143,.35))}.gs-area__word small{font:500 .8125rem/1 var(--gs-sans);font-style:normal;letter-spacing:.32em;text-transform:uppercase;margin-right:-.32em;color:#d3cbc4;-webkit-text-fill-color:#D3CBC4}.gs-js .gs-panel[data-active=false] .gs-area__word{transform:translateY(10px)}.gs-area__word{transition:transform .7s var(--gs-ease)}.gs-features{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.gs-features li{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:999px;border:1px solid var(--gs-line);color:var(--gs-fg)}.gs-features svg{width:1.35rem;height:1.35rem;flex:none;color:var(--gs-accent)}.gs-select__foot{margin-top:clamp(2rem,4vw,3rem)}@media(min-width:700px){.gs-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gs-panel__media{max-height:none}}.gs-js .gs-panel{grid-area:1 / 1;margin-top:0}.gs-js .gs-panel[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.gs-js .gs-panel{transition:opacity .45s var(--gs-ease),visibility .45s}.gs-tabs{display:none}.gs-js .gs-tabs{display:grid}.gs-science__grid{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center}.gs-science__text{display:grid;gap:1.5rem}.gs-science__visual{position:relative;margin:0;border-radius:var(--gs-radius);overflow:hidden;background:radial-gradient(70% 40% at 42% 8%,#8b1e2380,#0b0b0b00 70%),var(--gs-black);color:var(--gs-ivory)}.gs-skin{width:100%;height:auto}.gs-legend{padding:1.25rem 1.5rem 1.5rem;display:grid;gap:.9rem}.gs-legend ul{display:grid;gap:.6rem}.gs-legend li{display:flex;align-items:center;gap:.8rem;font-size:.9375rem;line-height:1.4;color:var(--gs-ivory)}.gs-legend p{font-size:.8125rem;color:#bdb3ab}.gs-legend__key{flex:none;width:1.75rem;height:.4rem;border-radius:999px}.gs-legend__key--red{background:linear-gradient(90deg,#ff4d3d,#8b1e23);box-shadow:0 0 .6rem #ff4d3d99}.gs-legend__key--nir{height:0;border-top:3px dashed var(--gs-rose-gold);border-radius:0}.gs-legend__key--cell{width:.8rem;height:.8rem;margin-inline:.475rem;border-radius:50%;background:radial-gradient(#ffe3d6,#ff6b5a 55%,#c6282800 75%)}.gs-skin__red{animation:gs-breathe 5s ease-in-out infinite}.gs-skin__nir line{animation:gs-travel 2.6s linear infinite}.gs-skin__mito{animation:gs-pulse 4s ease-in-out infinite}.gs-highlight{position:relative;padding:1.25rem 0 1.25rem 1.5rem;border-left:2px solid transparent;border-image:linear-gradient(180deg,#8E624D,#F3D4C3,var(--gs-rose-gold),#8E624D) 1}.gs-highlight__title{font:italic 600 clamp(1.625rem,2.6vw,2rem)/1.15 var(--gs-serif);color:var(--gs-accent);margin-bottom:.5rem}.gs-highlight__text{color:var(--gs-fg);font-size:1.0625rem;line-height:1.6;max-width:34rem}.gs-points{display:grid;gap:0;margin-top:.5rem;border-top:1px solid var(--gs-line)}.gs-point{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--gs-line)}.gs-point__icon{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gs-line);color:var(--gs-accent)}.gs-point__icon svg{width:1.4rem;height:1.4rem}.gs-point h3{font:600 1.1875rem/1.3 var(--gs-sans);margin-bottom:.25rem}.gs-point p{color:var(--gs-muted);font-size:1rem}@media(min-width:900px){.gs-science__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.gs-science--visual-left .gs-science__visual{order:-1}}.gs-ritual__grid{display:grid;gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.gs-ritual__media{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:var(--gs-radius);overflow:hidden}.gs-ritual__media img{width:100%;height:100%;object-fit:cover}.gs-ritual__glow{--gsz: calc(var(--gsize, 16) * 1%);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 60%),rgba(255,120,100,.95) 0,rgba(255,70,55,.75) calc(var(--gsz) * .12),rgba(198,40,40,.38) calc(var(--gsz) * .4),rgba(139,30,35,0) var(--gsz)),radial-gradient(circle at var(--gx, 50%) var(--gy, 60%),rgba(198,40,40,.28) 0,rgba(139,30,35,0) calc(var(--gsz) * 2.6));mix-blend-mode:screen;animation:gs-glow-breathe 5s ease-in-out infinite}@keyframes gs-glow-breathe{0%,to{opacity:.82}50%{opacity:1}}.gs-ritual__grid>*{min-width:0}.gs-ritual__head{display:grid;gap:1.25rem;align-content:start}.gs-ritual__body{display:grid;gap:1.5rem;align-content:start}.gs-steps{display:grid;gap:0;margin-top:.5rem;counter-reset:gs-step;border-top:1px solid var(--gs-line)}.gs-step{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--gs-line);counter-increment:gs-step}.gs-step:before{content:counter(gs-step,decimal-leading-zero);font:600 1.25rem/1 var(--gs-serif);color:var(--gs-accent)}.gs-step strong{display:block;font-weight:500}.gs-step span{color:var(--gs-muted);font-size:1rem}.gs-ritual__grid{gap:1.5rem}.gs-ritual__media{margin-bottom:1rem}@media(min-width:900px){.gs-ritual:not(.gs-ritual--text) .gs-ritual__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,5.5rem)}.gs-ritual:not(.gs-ritual--text) .gs-ritual__media{grid-row:1 / span 2;margin:0}.gs-ritual--image-right .gs-ritual__media{order:2;grid-column:2}.gs-ritual--text .gs-ritual__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(3rem,8vw,7rem);align-items:start}}.gs-ritual--text{overflow:hidden;isolation:isolate}.gs-ritual--text:before{content:"";position:absolute;z-index:-1;right:-10%;top:-20%;width:min(48rem,90vw);aspect-ratio:1;background:radial-gradient(closest-side,#f8f6f38c,#f8f6f300)}.gs-moments{overflow:hidden;isolation:isolate}.gs-moments:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:min(70rem,140vw);aspect-ratio:2 / 1;transform:translate(-50%,-45%);background:radial-gradient(50% 50% at 50% 50%,#d4a98f24,#8b1e2314 45%,#0b0b0b00 70%)}.gs-moments__head{display:grid;gap:1.25rem;max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.gs-moments__list{display:grid;gap:1rem;grid-template-columns:1fr}.gs-moment{position:relative;display:grid;gap:.75rem;align-content:start;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--gs-radius);border:1px solid var(--gs-line);background:linear-gradient(160deg,#d4a98f12,#d4a98f00 60%);transition:border-color .4s var(--gs-ease),transform .4s var(--gs-ease),box-shadow .4s var(--gs-ease)}.gs-moment:hover{border-color:#d4a98f80;transform:translateY(-3px);box-shadow:0 1.5rem 3rem -1.5rem #d4a98f4d}.gs-moment__icon{width:3.25rem;height:3.25rem;border-radius:50%;margin-bottom:.5rem;display:grid;place-items:center;border:1px solid var(--gs-line);color:var(--gs-accent);box-shadow:0 0 1.5rem #d4a98f1f}.gs-moment__icon svg{width:1.5rem;height:1.5rem}.gs-moment__title{font:600 clamp(1.5rem,2.2vw,1.75rem)/1.15 var(--gs-serif);color:var(--gs-fg)}.gs-moment__text{color:var(--gs-muted);font-size:1rem}@media(min-width:600px){.gs-moments__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.gs-moments__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-faq__grid{display:grid;gap:clamp(2rem,5vw,4rem)}.gs-faq__head{display:grid;gap:1.25rem;align-content:start}.gs-faq__list{border-top:1px solid var(--gs-line)}.gs-faq__item{border-bottom:1px solid var(--gs-line)}.gs-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding:1.35rem 0;font:600 clamp(1.375rem,2.2vw,1.625rem)/1.25 var(--gs-serif);cursor:pointer;list-style:none}.gs-faq__item summary::-webkit-details-marker{display:none}.gs-faq__item summary:after{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--gs-line);background:linear-gradient(var(--gs-accent),var(--gs-accent)) center / .8rem 1.5px no-repeat,linear-gradient(var(--gs-accent),var(--gs-accent)) center / 1.5px .8rem no-repeat;transition:transform .35s var(--gs-ease),background-size .35s var(--gs-ease)}.gs-faq__item[open] summary:after{transform:rotate(180deg);background-size:.8rem 1.5px,1.5px 0}.gs-faq__item summary:hover{color:var(--gs-accent)}.gs-faq__answer{padding:0 3.5rem 1.6rem 0;color:var(--gs-muted)}.gs-faq__answer p+p{margin-top:.8em}@media(min-width:900px){.gs-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.gs-join{overflow:hidden;isolation:isolate;text-align:center}.gs-join__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0}.gs-join__bg img{width:100%;height:100%;object-fit:cover;object-position:65% 50%;opacity:.5}.gs-join__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 80% at 50% 50%,rgba(11,11,11,.55),var(--gs-bg) 90%)}.gs-join__content{display:grid;gap:1.5rem;justify-items:center;max-width:42rem;margin:0 auto}.gs-join__content .gs-form{width:100%;text-align:left}.gs-join .gs-lede{margin:0 auto}.gs-confirmed{overflow:hidden;isolation:isolate;text-align:center;min-height:calc(100vh - var(--gs-header-h));display:grid;align-items:center}.gs-confirmed__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0}.gs-confirmed__bg img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;opacity:.75}.gs-confirmed__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 50% 50%,rgba(11,11,11,.72),var(--gs-bg) 92%)}.gs-confirmed__content{display:grid;gap:1.5rem;justify-items:center;max-width:40rem;margin:0 auto}.gs-confirmed__content .gs-hero__soon{justify-self:center}.gs-confirmed__content .gs-lede{margin:0 auto}.gs-confirmed__content .gs-button{margin-top:.5rem}.gs-confirmed__mark{width:4.5rem;height:4.5rem;color:#f6ddcf;filter:drop-shadow(0 0 1rem rgba(243,212,195,.8)) drop-shadow(0 0 2.5rem rgba(212,169,143,.5));animation:gs-twinkle 5s ease-in-out infinite}.gs-confirmed__mark svg{width:100%;height:100%}.gs-footer{border-top:1px solid rgba(212,169,143,.16)}.gs-footer .gs__inner{padding-top:clamp(4rem,8vw,6rem);padding-bottom:2.5rem}.gs-footer__top{display:grid;gap:2.25rem;justify-items:center;text-align:center}.gs-footer__logo{display:inline-block;padding:.5rem 1rem;text-decoration:none}.gs-footer__logo img{width:16rem;height:auto}.gs-lockup{display:grid;justify-items:center;gap:.7rem}.gs-lockup__the,.gs-lockup__tag{font:500 .8125rem/1 var(--gs-sans);letter-spacing:.55em;text-transform:uppercase;margin-right:-.55em;color:var(--gs-rose-gold)}.gs-lockup__name{position:relative;font:600 clamp(3rem,7vw,4.25rem)/.95 var(--gs-serif);letter-spacing:.045em;background:linear-gradient(100deg,#B9876C,#F6DDCF 45%,var(--gs-rose-gold) 65%,#B9876C);-webkit-background-clip:text;background-clip:text;color:var(--gs-rose-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1.25rem rgba(212,169,143,.25))}.gs-lockup__spark{position:absolute;top:-.3em;right:1.12em;width:.38em;height:.38em;color:#f6ddcf;-webkit-text-fill-color:initial}.gs-lockup__spark svg{width:100%;height:100%}.gs-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem}.gs-footer__links a{display:inline-block;padding:.65rem 0;color:var(--gs-muted);font-size:.9375rem}.gs-footer__links a:hover{color:var(--gs-rose-gold)}.gs-footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(212,169,143,.16);font-size:.875rem;color:var(--gs-muted);text-align:center}.gs-js .gs-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--gs-ease),transform .9s var(--gs-ease)}.gs-js .gs-reveal.is-in{opacity:1;transform:none}.gs-editor-note{margin-top:.75rem;padding:.5rem .8rem;border-radius:.5rem;border:1px dashed var(--gs-accent);color:var(--gs-fg);font-size:.8125rem}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-shimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes gs-twinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes gs-drift-slow{0%{translate:0 0}to{translate:-2.5% 1.5%}}@keyframes gs-travel{to{stroke-dashoffset:-32}}@keyframes gs-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes gs-breathe{0%,to{opacity:.55}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.gs *,.gs *:before,.gs *:after{animation:none!important;transition-duration:.01ms!important}.gs-js .gs-reveal{opacity:1;transform:none}.gs-spinner{animation:gs-spin 1.6s linear infinite!important}}.gs-benefits .gs-moments__list{grid-template-columns:1fr}@media(min-width:900px){.gs-benefits .gs-moments__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.gs-moments__list:has(>:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.gs-moments__list:has(>:nth-child(5))>.gs-moment{grid-column:span 2}.gs-moments__list:has(>:nth-child(5)):not(:has(>:nth-child(6)))>.gs-moment:nth-child(4){grid-column:2 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glostick.css.map */
