.lp-root{isolation:isolate;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-body);position:relative;overflow-x:clip}.lp-root[data-landing-skin=editorial]{--lp-bg:#fdfaf6;--lp-bg-2:#f5f0ea;--lp-surface:#fff;--lp-surface-2:#fbf8f2;--lp-ink:#2c2417;--lp-ink-soft:#5b5142;--lp-muted:#8c7e6a;--lp-primary:#6b8f71;--lp-primary-hover:#5a7a5f;--lp-on-primary:#fff;--lp-accent:#c4533a;--lp-border:#e5ddd2;--lp-radius:18px;--lp-shadow:0 14px 38px -16px #2c241738;--lp-shadow-sm:0 4px 16px -8px #2c24172e;--lp-font-display:var(--font-cormorant), serif;--lp-font-body:var(--font-mulish), sans-serif;--lp-eyebrow:#b07a3e;--lp-nav-ink:#2c2417;--lp-nav-ink-scrolled:#2c2417;--lp-nav-bg:#fdfaf6d1;--lp-on-hero:#2c2417;--lp-on-hero-soft:#5b5142}.lp-root[data-landing-skin=airy]{--lp-bg:#fffdfb;--lp-bg-2:#fff6f5;--lp-surface:#fff;--lp-surface-2:snow;--lp-ink:#3a3340;--lp-ink-soft:#6a6370;--lp-muted:#9a93a0;--lp-primary:#ec6f8e;--lp-primary-hover:#e25a7d;--lp-on-primary:#fff;--lp-accent:#6fae9e;--lp-border:#f3e6ea;--lp-radius:26px;--lp-shadow:0 22px 50px -22px #d6789666;--lp-shadow-sm:0 8px 24px -12px #d678964d;--lp-font-display:var(--font-cormorant), serif;--lp-font-body:var(--font-mulish), sans-serif;--lp-eyebrow:#d77f97;--lp-nav-ink:#3a3340;--lp-nav-ink-scrolled:#3a3340;--lp-nav-bg:#fffdfbd1;--lp-on-hero:#3a3340;--lp-on-hero-soft:#6a6370}.lp-root[data-landing-skin=gallery]{--lp-bg:#0c0b0a;--lp-bg-2:#141312;--lp-surface:#17150f;--lp-surface-2:#1c1a14;--lp-ink:#f0ece6;--lp-ink-soft:#c8c0b4;--lp-muted:#a59c90;--lp-primary:#e6a45c;--lp-primary-hover:#efb673;--lp-on-primary:#1a1308;--lp-accent:#d98a5a;--lp-border:#2a2620;--lp-radius:16px;--lp-shadow:0 36px 72px -30px #000000d9;--lp-shadow-sm:0 14px 36px -20px #000000b3;--lp-font-display:var(--font-spectral), serif;--lp-font-body:var(--font-jost), sans-serif;--lp-eyebrow:#e6a45c;--lp-nav-ink:#f0ece6;--lp-nav-ink-scrolled:#f0ece6;--lp-nav-bg:#0c0b0abd;--lp-on-hero:#f0ece6;--lp-on-hero-soft:#c8c0b4}.lp-atmos{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-atmos span{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.lp-atmos span:first-child{width:46vw;height:46vw;animation:34s ease-in-out infinite lp-drift-a;top:-10vw;left:-12vw}.lp-atmos span:nth-child(2){width:42vw;height:42vw;animation:42s ease-in-out infinite lp-drift-b;top:12vh;right:-12vw}.lp-atmos span:nth-child(3){width:40vw;height:40vw;animation:38s ease-in-out infinite lp-drift-c;bottom:-14vw;left:24vw}.lp-root[data-landing-skin=editorial] .lp-atmos span:first-child{opacity:.5;background:radial-gradient(circle,#6b8f7180,#0000 68%)}.lp-root[data-landing-skin=editorial] .lp-atmos span:nth-child(2){opacity:.6;background:radial-gradient(circle,#e6dcc4d9,#0000 68%)}.lp-root[data-landing-skin=editorial] .lp-atmos span:nth-child(3){opacity:.4;background:radial-gradient(circle,#c4533a47,#0000 68%)}.lp-root[data-landing-skin=airy] .lp-atmos span:first-child{opacity:.7;background:radial-gradient(circle,#ffc4b2b3,#0000 66%)}.lp-root[data-landing-skin=airy] .lp-atmos span:nth-child(2){opacity:.7;background:radial-gradient(circle,#f7bfd1b3,#0000 66%)}.lp-root[data-landing-skin=airy] .lp-atmos span:nth-child(3){opacity:.55;background:radial-gradient(circle,#9dd6c699,#0000 66%)}.lp-root[data-landing-skin=gallery] .lp-atmos span:first-child{opacity:.18;background:radial-gradient(circle,#e6a45c80,#0000 68%)}.lp-root[data-landing-skin=gallery] .lp-atmos span:nth-child(2){opacity:.16;background:radial-gradient(circle,#6b8f7180,#0000 68%)}.lp-root[data-landing-skin=gallery] .lp-atmos span:nth-child(3){opacity:.16;background:radial-gradient(circle,#c47b8680,#0000 68%)}.lp-root:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--lp-ink) 60%, transparent) .8px, transparent 0);opacity:.04;background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 25%,#0000 100%);mask-image:radial-gradient(120% 80% at 50% 0,#000 25%,#0000 100%)}.lp-root[data-landing-skin=gallery]:before{opacity:.07}.lp-eyebrow{font-family:var(--lp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-eyebrow);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.lp-eyebrow:before,.lp-eyebrow.is-centered:after{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.lp-display{font-family:var(--lp-font-display)}.lp-shot{border:1px solid var(--lp-border);border-radius:calc(var(--lp-radius) * .9);background:var(--lp-surface);box-shadow:var(--lp-shadow);overflow:hidden}.lp-shot.is-phone{border-width:6px;border-color:color-mix(in srgb, var(--lp-ink) 88%, transparent);border-radius:28px}.lp-browser-bar{border-bottom:1px solid var(--lp-border);background:var(--lp-surface-2);color:var(--lp-muted);align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:flex}.lp-browser-bar:before{content:"";background:radial-gradient(circle at 4px 4px, var(--lp-border) 3.5px, transparent 4px), radial-gradient(circle at 17px 4px, var(--lp-border) 3.5px, transparent 4px), radial-gradient(circle at 30px 4px, var(--lp-border) 3.5px, transparent 4px);flex-shrink:0;width:34px;height:8px}.lp-hero-scrim{pointer-events:none;background:linear-gradient(to bottom, #120d0899, #120d0833 22%, transparent 36%), linear-gradient(to top, var(--lp-bg) 2%, transparent 42%);position:absolute;inset:0}@media (min-width:1024px){.lp-hero{height:200svh}.lp-hero-stage{height:100svh;position:sticky;top:0;overflow:hidden}.lp-hero-photo{height:auto;min-height:0;opacity:calc(1 - var(--hp-photo,0));scale:calc(1 + var(--hp-photo,0) * .05);position:absolute;inset:0}.lp-hero-scrim{background:linear-gradient(#120d0866,#0000 18%),linear-gradient(90deg,#120d089e,#120d0866 42%,#0000 66%),linear-gradient(#0000 38%,#120d0847 60%,#120d08b8)}.lp-hero-copy{text-shadow:0 1px 16px rgba(10, 7, 4, calc(var(--hp-shade,1) * .5))}.lp-hero-title{color:color-mix(in srgb, var(--lp-ink) var(--hp-ink,0%), #fff)}.lp-hero-eyebrow{color:color-mix(in srgb, var(--lp-eyebrow) var(--hp-ink,0%), #f6e7d2)}.lp-hero-brand{color:color-mix(in srgb, var(--lp-primary) var(--hp-ink,0%), #fff)}.lp-hero-sub{color:color-mix(in srgb, var(--lp-ink-soft) var(--hp-ink,0%), #f4efe8)}.lp-hero-product{transform:translateY(calc((1 - var(--hp-move,0)) * 32svh))}.lp-hero-composition{--hp-fit:1;scale:var(--hp-fit);transform-origin:top;margin-bottom:calc(650px * (var(--hp-fit) - 1))}}@media (min-width:1024px) and (max-height:860px){.lp-hero-composition{--hp-fit:.84}}@media (min-width:1024px) and (max-height:760px){.lp-hero-composition{--hp-fit:.74}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.lp-hero-product{opacity:var(--hp-move,0);transform:none}.lp-hero-photo{scale:none}}@keyframes lp-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-6%)scale(1.12)}}@keyframes lp-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10%,8%)scale(1.08)}}@keyframes lp-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,10%)scale(.9)}}@media (prefers-reduced-motion:reduce){.lp-atmos span{animation:none!important}}
