.home-hero[data-astro-cid-dcwno5ig]{align-items:center;min-height:32rem;display:flex;position:relative;overflow:hidden}@media (width>=60em){.home-hero[data-astro-cid-dcwno5ig]{min-height:88svh}}.hero-scene[data-astro-cid-dcwno5ig]{z-index:var(--z-base);background-color:var(--color-surface-contrast);position:absolute;inset:0}.hero-media[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.hero-media[data-astro-cid-dcwno5ig] img{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.tone-dark[data-astro-cid-dcwno5ig]{background:linear-gradient(90deg,#0d0f12d9 0%,#0d0f1280 40%,#0d0f121a 75%,#0000 100%);position:absolute;inset:0}.hero-glow[data-astro-cid-dcwno5ig]{background:radial-gradient(circle at 20% 40%,#d4af370f 0%,#0000 70%);position:absolute;inset:0}.hero-content[data-astro-cid-dcwno5ig]{z-index:var(--z-raised);width:100%;max-width:var(--container-wide);padding-block:var(--space-2xl) calc(var(--space-xl) + 4.5rem);padding-inline:var(--gutter);margin-inline:auto;position:relative}.eyebrow[data-astro-cid-dcwno5ig]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--color-accent-champagne);text-shadow:0 2px 12px #00000080;margin:0 0 var(--space-sm)}.home-hero[data-astro-cid-dcwno5ig] h1[data-astro-cid-dcwno5ig]{font-size:var(--text-h1);letter-spacing:-.01em;line-height:var(--line-height-tight);color:var(--color-text-on-contrast);text-shadow:0 2px 12px #00000080;text-wrap:balance;max-width:22ch;margin-bottom:var(--space-md)}.lead[data-astro-cid-dcwno5ig]{font-size:var(--text-lead);color:#c7c5bc;text-shadow:0 2px 12px #00000080;max-width:44ch;margin:0 0 var(--space-sm)}.lead[data-astro-cid-dcwno5ig]+.lead[data-astro-cid-dcwno5ig]{margin-bottom:var(--space-lg)}#hero-end-sentinel[data-astro-cid-dcwno5ig]{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.cta-row[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.cta-trial[data-astro-cid-dcwno5ig]{border-radius:var(--radius-sm);background-color:var(--color-accent-champagne);min-height:3rem;color:var(--color-surface-contrast);font-weight:var(--font-weight-medium);transition:background-color var(--motion-instant) var(--ease-standard);align-items:center;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.cta-trial[data-astro-cid-dcwno5ig]:hover,.cta-trial[data-astro-cid-dcwno5ig]:focus-visible{background-color:color-mix(in srgb, var(--color-accent-champagne) 85%, white 15%)}.cta-secondary[data-astro-cid-dcwno5ig]{border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-text-on-contrast);min-height:3rem;color:var(--color-text-on-contrast);transition:background-color var(--motion-instant) var(--ease-standard);align-items:center;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.cta-secondary[data-astro-cid-dcwno5ig]:hover,.cta-secondary[data-astro-cid-dcwno5ig]:focus-visible{background-color:color-mix(in srgb, var(--color-text-on-contrast) 12%, transparent)}@media (width<=45em){.tone-dark[data-astro-cid-dcwno5ig]{background:#0d0f129e}.home-hero[data-astro-cid-dcwno5ig] h1[data-astro-cid-dcwno5ig]{max-width:none}.hero-content[data-astro-cid-dcwno5ig]{padding-block:var(--space-xl) calc(var(--space-lg) + 5rem)}}.hero-metrics[data-astro-cid-dcwno5ig]{z-index:var(--z-raised);background:linear-gradient(#0d0f1226 0%,#0d0f1273 45%,#0d0f12b8 100%);border-top:1px solid #d4af3740;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0f}.hero-metrics-inner[data-astro-cid-dcwno5ig]{max-width:var(--container-wide);padding-inline:var(--gutter);padding-block:var(--space-md);grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid}.hero-metric[data-astro-cid-dcwno5ig]{text-align:center;padding-inline:var(--space-sm);transition:transform var(--motion-standard) var(--ease-standard);border-left:1px solid #ffffff26}.hero-metric[data-astro-cid-dcwno5ig]:first-child{border-left:none}.hero-metric[data-astro-cid-dcwno5ig]:hover{transform:translateY(-2px)}.hero-metric-figure[data-astro-cid-dcwno5ig]{font-family:var(--font-display);font-size:clamp(1.1rem,.9rem + 1vw,1.5rem);font-weight:var(--font-weight-semibold);color:var(--color-text-on-contrast);margin:0 0 var(--space-2xs);transition:color var(--motion-standard) var(--ease-standard), text-shadow var(--motion-standard) var(--ease-standard)}.hero-metric[data-astro-cid-dcwno5ig]:hover .hero-metric-figure[data-astro-cid-dcwno5ig]{color:var(--color-accent-champagne);text-shadow:0 0 14px #d4af3766}.hero-metric-label[data-astro-cid-dcwno5ig]{justify-content:center;align-items:center;gap:var(--space-2xs);letter-spacing:.12em;text-transform:uppercase;color:#c7c5bc;margin:0;font-size:.68rem;display:flex}@media (width<=45em){.hero-metrics-inner[data-astro-cid-dcwno5ig]{padding-block:var(--space-sm)}.hero-metric-figure[data-astro-cid-dcwno5ig]{font-size:1rem}.hero-metric-label[data-astro-cid-dcwno5ig]{letter-spacing:.08em;font-size:.6rem}}.home-transformation[data-astro-cid-d6r3zhb6]{background:var(--color-surface-dominant);border-top:1px solid #d4af3733;scroll-margin-top:7rem;position:relative}.transformation-inner[data-astro-cid-d6r3zhb6]{z-index:var(--z-raised);gap:var(--space-xl);max-width:68rem;padding:var(--space-lg) var(--gutter);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}.eyebrow[data-astro-cid-d6r3zhb6]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.home-transformation[data-astro-cid-d6r3zhb6] h2[data-astro-cid-d6r3zhb6]{font-size:clamp(2rem,3vw,2.75rem);line-height:var(--line-height-tight);margin-bottom:var(--space-md)}.transformation-lead[data-astro-cid-d6r3zhb6]{color:var(--color-text-secondary);max-width:42ch;margin:0 0 var(--space-lg)}.transformation-cta[data-astro-cid-d6r3zhb6]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-bottom:1px solid var(--color-accent-champagne);transition:color var(--motion-standard) var(--ease-standard);padding-bottom:.15em;text-decoration:none;display:inline-block}.transformation-cta[data-astro-cid-d6r3zhb6]:hover,.transformation-cta[data-astro-cid-d6r3zhb6]:focus-visible{color:var(--color-accent-champagne)}.transformation-timeline[data-astro-cid-d6r3zhb6]{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline-step[data-astro-cid-d6r3zhb6]{padding-left:var(--space-lg);transition:border-color var(--motion-standard) var(--ease-standard);border-left:2px solid #d4af3733;position:relative}.timeline-step[data-astro-cid-d6r3zhb6]:hover{border-left-color:var(--color-accent-champagne)}.step-number[data-astro-cid-d6r3zhb6]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:#7a6030;margin-bottom:var(--space-xs);line-height:1;display:block}.step-title[data-astro-cid-d6r3zhb6]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-primary);margin:0 0 var(--space-2xs)}.step-copy[data-astro-cid-d6r3zhb6]{color:var(--color-text-secondary);max-width:42ch;margin:0}@media (width>=60em){.transformation-inner[data-astro-cid-d6r3zhb6]{align-items:start;gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:1fr 1.2fr}.transformation-concept[data-astro-cid-d6r3zhb6]{position:sticky;top:8rem}}@media (width>=75em){.transformation-inner[data-astro-cid-d6r3zhb6]{max-width:78rem}}@media (width<=45em){.transformation-inner[data-astro-cid-d6r3zhb6]{padding:var(--space-md) var(--gutter)}}.deodorization[data-astro-cid-imwiszgg]{background-color:#fff;border-top:1px solid #0000000f;padding-block:5rem}.deodorization-inner[data-astro-cid-imwiszgg]{max-width:72rem;padding-inline:var(--gutter);margin:0 auto}@media (width>=75em){.deodorization-inner[data-astro-cid-imwiszgg]{max-width:82rem}}.deodorization-grid[data-astro-cid-imwiszgg]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}.deodorization-media[data-astro-cid-imwiszgg]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-width:34rem;margin:0 auto;padding:2.5rem}.deodorization-media[data-astro-cid-imwiszgg] img{filter:drop-shadow(0 20px 35px #00000012);width:100%;height:auto;display:block}.deodorization-content[data-astro-cid-imwiszgg]{gap:var(--space-xl);flex-direction:column;display:flex}.eyebrow[data-astro-cid-imwiszgg]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.deodorization[data-astro-cid-imwiszgg] h2[data-astro-cid-imwiszgg]{font-size:var(--text-h2);line-height:var(--line-height-heading);margin-bottom:var(--space-md)}.deodorization-lead[data-astro-cid-imwiszgg]{color:var(--color-text-secondary);max-width:42ch;margin:0 0 var(--space-md)}.deodorization-cta[data-astro-cid-imwiszgg]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-bottom:1px solid var(--color-accent-champagne);transition:color var(--motion-standard) var(--ease-standard);padding-bottom:.15em;text-decoration:none;display:inline-block}.deodorization-cta[data-astro-cid-imwiszgg]:hover,.deodorization-cta[data-astro-cid-imwiszgg]:focus-visible{color:var(--color-accent-champagne)}.deodorization-cards[data-astro-cid-imwiszgg]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=60em){.deodorization-cards[data-astro-cid-imwiszgg] .care-card[data-astro-cid-imwiszgg]:first-child{margin-right:2.5rem}.deodorization-cards[data-astro-cid-imwiszgg] .care-card[data-astro-cid-imwiszgg]:nth-child(2){margin-left:1.25rem;margin-right:1.25rem}.deodorization-cards[data-astro-cid-imwiszgg] .care-card[data-astro-cid-imwiszgg]:nth-child(3){margin-left:2.5rem}}.care-card[data-astro-cid-imwiszgg]{background-color:var(--color-surface-dominant);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 4px 24px #0000000a}.card-number[data-astro-cid-imwiszgg]{font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:#7a6030;margin-bottom:var(--space-xs);display:block}.card-title[data-astro-cid-imwiszgg]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2xs)}.card-copy[data-astro-cid-imwiszgg]{color:var(--color-text-secondary);text-wrap:balance;max-width:40ch;margin:0}@media (width>=60em){.deodorization-grid[data-astro-cid-imwiszgg]{align-items:start;gap:var(--space-2xl);grid-template-columns:1fr 1fr}.deodorization-media[data-astro-cid-imwiszgg]{top:var(--header-height,100px);position:sticky}}.technology[data-astro-cid-oqonw7rh]{background-color:#fff;border-top:1px solid #0000000f}.technology-inner[data-astro-cid-oqonw7rh]{align-items:center;gap:var(--space-2xl);max-width:72rem;padding:5rem var(--gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}@media (width>=75em){.technology-inner[data-astro-cid-oqonw7rh]{max-width:82rem}}.technology-header[data-astro-cid-oqonw7rh]{max-width:42rem}.eyebrow[data-astro-cid-oqonw7rh]{font-size:var(--text-eyebrow);font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:#886312;margin:0 0 var(--space-sm)}.technology[data-astro-cid-oqonw7rh] h2[data-astro-cid-oqonw7rh]{font-size:var(--text-h2);line-height:var(--line-height-heading);color:#1c1c1c;margin-bottom:var(--space-md)}.technology-lead[data-astro-cid-oqonw7rh]{color:#404040;margin:0 0 var(--space-md)}.technology-cta[data-astro-cid-oqonw7rh]{font-weight:var(--font-weight-medium);color:#886312;transition:border-color var(--motion-standard) var(--ease-standard);border-bottom:1px solid #88631273;padding-bottom:.15em;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.technology-cta[data-astro-cid-oqonw7rh]:hover{border-bottom-color:#886312}}.technology-media[data-astro-cid-oqonw7rh]{width:100%;max-width:58rem;margin-block:var(--space-md)}.technology-media[data-astro-cid-oqonw7rh] img{filter:drop-shadow(0 20px 30px #00000014);width:100%;height:auto;display:block}.tech-specs[data-astro-cid-oqonw7rh]{gap:var(--space-xl);text-align:left;grid-template-columns:1fr;width:100%;max-width:64rem;display:grid}.tech-spec[data-astro-cid-oqonw7rh]{padding-top:var(--space-sm);border-top:1px solid #e2e8f0}.tech-spec-index[data-astro-cid-oqonw7rh]{font-family:var(--font-display);font-size:.7rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.2em;color:#847259;margin-bottom:var(--space-xs);display:block}.tech-spec-title[data-astro-cid-oqonw7rh]{font-weight:var(--font-weight-semibold);color:#1c1c1c;margin:0 0 var(--space-2xs)}.tech-spec-copy[data-astro-cid-oqonw7rh]{color:#404040;font-size:var(--text-small);margin:0;line-height:1.7}@media (width>=60em){.tech-specs[data-astro-cid-oqonw7rh]{grid-template-columns:repeat(3,1fr)}}.trial72[data-astro-cid-okz3w2c3]{max-width:34rem}.eyebrow[data-astro-cid-okz3w2c3]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.trial72[data-astro-cid-okz3w2c3] h2[data-astro-cid-okz3w2c3]{font-size:var(--text-h2);margin-bottom:var(--space-md)}.trial-steps[data-astro-cid-okz3w2c3]{margin:0 0 var(--space-lg);counter-reset:step;padding:0;list-style:none}.trial-steps[data-astro-cid-okz3w2c3] li[data-astro-cid-okz3w2c3]{counter-increment:step;padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);color:var(--color-text-secondary);border-left:var(--border-width) solid var(--color-border);position:relative}.trial-steps[data-astro-cid-okz3w2c3] li[data-astro-cid-okz3w2c3]:before{content:counter(step);left:-.6em;top:var(--space-xs);width:1.2em;height:1.2em;font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-text-on-contrast);background:var(--color-cta-bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.cta-trial[data-astro-cid-okz3w2c3]{border-radius:var(--radius-sm);background-color:var(--color-cta-bg);min-height:3rem;color:var(--color-cta-text);font-weight:var(--font-weight-medium);transition:background-color var(--motion-instant) var(--ease-standard);align-items:center;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.cta-trial[data-astro-cid-okz3w2c3]:hover,.cta-trial[data-astro-cid-okz3w2c3]:focus-visible{background-color:#3a3e37}.trial72--final[data-astro-cid-okz3w2c3]{text-align:center;max-width:30rem;margin-inline:auto}.trial72--final[data-astro-cid-okz3w2c3] .eyebrow[data-astro-cid-okz3w2c3]{text-align:center}.trial-final-copy[data-astro-cid-okz3w2c3]{color:var(--color-text-secondary);margin:0 0 var(--space-lg)}.final-actions[data-astro-cid-okz3w2c3]{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.cta-secondary[data-astro-cid-okz3w2c3]{border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-text-primary);min-height:3rem;color:var(--color-text-primary);transition:background-color var(--motion-instant) var(--ease-standard);align-items:center;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.cta-secondary[data-astro-cid-okz3w2c3]:hover,.cta-secondary[data-astro-cid-okz3w2c3]:focus-visible{background-color:var(--color-surface-elevated)}.services[data-astro-cid-cvt2wnyk]{max-width:48rem}.eyebrow[data-astro-cid-cvt2wnyk]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.services[data-astro-cid-cvt2wnyk] h2[data-astro-cid-cvt2wnyk]{font-size:var(--text-h2);line-height:var(--line-height-heading);margin-bottom:var(--space-xl)}.services-list[data-astro-cid-cvt2wnyk]{margin:0;padding:0;list-style:none}.service-row[data-astro-cid-cvt2wnyk]{gap:var(--space-lg);padding-block:var(--space-lg);border-top:var(--border-width) solid var(--color-border);display:flex}.service-row[data-astro-cid-cvt2wnyk]:last-child{border-bottom:var(--border-width) solid var(--color-border)}.service-index[data-astro-cid-cvt2wnyk]{font-size:var(--text-small);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.service-body[data-astro-cid-cvt2wnyk] h3[data-astro-cid-cvt2wnyk]{font-size:var(--text-h3);margin-bottom:var(--space-xs)}.service-copy[data-astro-cid-cvt2wnyk]{color:var(--color-text-secondary);max-width:46ch;margin:0 0 var(--space-md)}.service-bullets[data-astro-cid-cvt2wnyk]{column-gap:var(--space-lg);row-gap:var(--space-xs);margin:0 0 var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.service-bullets[data-astro-cid-cvt2wnyk] li[data-astro-cid-cvt2wnyk]{font-size:var(--text-small);color:var(--color-text-secondary);padding-left:1em;position:relative}.service-bullets[data-astro-cid-cvt2wnyk] li[data-astro-cid-cvt2wnyk]:before{content:"";background-color:var(--color-accent-champagne);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.service-link[data-astro-cid-cvt2wnyk]{margin-top:var(--space-md);font-size:var(--text-small);font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border);transition:color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;gap:.4em;padding:.5rem .85rem;text-decoration:none;display:inline-flex}.service-link[data-astro-cid-cvt2wnyk]:hover,.service-link[data-astro-cid-cvt2wnyk]:focus-visible{color:var(--color-text-primary);border-color:var(--color-accent-champagne);background-color:color-mix(in srgb, var(--color-accent-champagne) 12%, #fff)}.service-link[data-astro-cid-cvt2wnyk] span[data-astro-cid-cvt2wnyk]{transition:transform var(--motion-standard) var(--ease-standard);display:inline-block}.service-link[data-astro-cid-cvt2wnyk]:hover span[data-astro-cid-cvt2wnyk],.service-link[data-astro-cid-cvt2wnyk]:focus-visible span[data-astro-cid-cvt2wnyk]{transform:translate(.2em)}@media (prefers-reduced-motion:reduce){.service-link[data-astro-cid-cvt2wnyk]:hover span[data-astro-cid-cvt2wnyk],.service-link[data-astro-cid-cvt2wnyk]:focus-visible span[data-astro-cid-cvt2wnyk]{transform:none}}@media (width<=45em){.service-row[data-astro-cid-cvt2wnyk]{gap:var(--space-md)}}.eyebrow[data-astro-cid-lcdefpme]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.eyebrow--contrast[data-astro-cid-lcdefpme]{color:#a8a69c}.narrative[data-astro-cid-lcdefpme]{gap:var(--space-xl);flex-direction:column;display:flex}@media (width<=45em){.narrative[data-astro-cid-lcdefpme]{gap:var(--space-lg)}}.atmosphere-break[data-astro-cid-lcdefpme]{background:radial-gradient(#0b0a08 0%,#141210 100%);border-block:1px solid #c5a05940;justify-content:center;align-items:center;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.atmosphere-break-glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(60% 50%,#c5a0591f 0%,#0000 70%),radial-gradient(55% 80% at 0%,#050504 0%,#0000 60%),radial-gradient(55% 80% at 100%,#050504 0%,#0000 60%);position:absolute;inset:0}.atmosphere-break-noise[data-astro-cid-lcdefpme]{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.atmosphere-break-content[data-astro-cid-lcdefpme]{text-align:center;max-width:64rem;margin:0 auto;position:relative}.atmosphere-break-mark[data-astro-cid-lcdefpme]{width:2rem;height:1px;margin:0 auto var(--space-sm);background:#c5a0594d;display:block}.atmosphere-break-kicker[data-astro-cid-lcdefpme]{letter-spacing:.25em;text-transform:uppercase;color:#c5a059;margin:0 0 var(--space-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.atmosphere-break-text[data-astro-cid-lcdefpme]{letter-spacing:.03em;color:var(--color-text-on-contrast);margin:0 0 var(--space-md);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,1rem + 3vw,3.5rem);font-weight:300;line-height:1.2}.atmosphere-break-subtext[data-astro-cid-lcdefpme]{color:#a39f9d;font-size:var(--text-small)}.fragrance[data-astro-cid-lcdefpme]{padding-block:var(--space-xl);background-color:#fdfcfa;border-top:1px solid #d4af3733;border-bottom:1px solid #d4af3733}.fragrance-badge[data-astro-cid-lcdefpme]{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;color:#7a6030;margin-bottom:var(--space-md);border:1px solid #d4af3759;border-radius:999px;padding:.3em .9em;display:inline-block}.fragrance-inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xl);max-width:68rem;padding-inline:var(--gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}.fragrance-hero-media[data-astro-cid-lcdefpme]{width:100%;max-width:56rem}.fragrance-hero-media[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.fragrance-header[data-astro-cid-lcdefpme]{max-width:42rem}.fragrance[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2);margin-bottom:var(--space-md)}.fragrance-lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:46ch;margin:0 auto var(--space-md)}.fragrance-cta[data-astro-cid-lcdefpme]{font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-text-primary);background-color:color-mix(in srgb, var(--color-accent-champagne) 6%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);transition:border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard);border-radius:999px;align-items:center;padding:.65rem 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fragrance-cta-label[data-astro-cid-lcdefpme]{z-index:1;position:relative}.fragrance-cta[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.fragrance-cta[data-astro-cid-lcdefpme]:hover,.fragrance-cta[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--color-accent-champagne);background-color:color-mix(in srgb, var(--color-accent-champagne) 12%, transparent)}.fragrance-cta[data-astro-cid-lcdefpme]:hover:before,.fragrance-cta[data-astro-cid-lcdefpme]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.fragrance-cta[data-astro-cid-lcdefpme]:before{transition:none}.fragrance-cta[data-astro-cid-lcdefpme]:hover:before,.fragrance-cta[data-astro-cid-lcdefpme]:focus-visible:before{transform:translate(-130%)}}.fragrance-families[data-astro-cid-lcdefpme]{text-align:left;background-color:#00000014;grid-template-columns:1fr;gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid}.family-tile[data-astro-cid-lcdefpme]{padding:var(--space-lg);transition:background-color var(--motion-standard) var(--ease-standard);background-color:#fff;position:relative}.family-dot[data-astro-cid-lcdefpme]{top:var(--space-lg);right:var(--space-lg);background-color:var(--family-dot);border-radius:50%;width:10px;height:10px;display:block;position:absolute}.family-tile[data-astro-cid-lcdefpme]:hover,.family-tile[data-astro-cid-lcdefpme]:focus-within{background-color:color-mix(in srgb, var(--family-dot) 8%, #fff)}.family-number[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:var(--color-text-secondary);margin-bottom:var(--space-sm);transition:color var(--motion-standard) var(--ease-standard);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;display:block}.family-tile[data-astro-cid-lcdefpme]:hover .family-number[data-astro-cid-lcdefpme],.family-tile[data-astro-cid-lcdefpme]:focus-within .family-number[data-astro-cid-lcdefpme]{color:#7a6030}.family-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--space-2xs)}.family-notes[data-astro-cid-lcdefpme]{font-size:var(--text-small);letter-spacing:.04em;color:var(--color-text-secondary);margin:0}@media (width>=60em){.fragrance-families[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.ecosystem[data-astro-cid-lcdefpme]{max-width:44rem;padding-block:var(--space-lg);padding-inline:var(--gutter);margin:0 auto}.boutique-card[data-astro-cid-lcdefpme]{margin-top:var(--space-xl);background-color:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.boutique-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin:0 0 var(--space-sm)}.boutique-copy[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:52ch;margin:0 0 var(--space-md)}.boutique-cta[data-astro-cid-lcdefpme]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);isolation:isolate;transition:background-color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard), color var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;gap:.4em;padding:.6rem 1.1rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.boutique-cta[data-astro-cid-lcdefpme]:hover,.boutique-cta[data-astro-cid-lcdefpme]:focus-visible{background-color:#c5a0591f;border-color:#c5a059;box-shadow:0 0 15px #c5a0594d}.boutique-cta[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#c5a05933 50%,#0000 100%);position:absolute;inset:0;translate:-100%}.boutique-cta[data-astro-cid-lcdefpme]:hover:after,.boutique-cta[data-astro-cid-lcdefpme]:focus-visible:after{opacity:1;transition:translate .7s var(--ease-standard), opacity .7s var(--ease-standard);translate:100%}@media (prefers-reduced-motion:reduce){.boutique-cta[data-astro-cid-lcdefpme]:after{display:none}}.boutique-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform var(--motion-standard) var(--ease-standard);display:inline-block}.boutique-cta[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.boutique-cta[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{transform:translate(.2em)}@media (prefers-reduced-motion:reduce){.boutique-cta[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.boutique-cta[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{transform:none}}.documentation-chapter[data-astro-cid-lcdefpme]{background:linear-gradient(#0b1e33 0%,#12283f 100%)}.documentation[data-astro-cid-lcdefpme]{max-width:40rem;padding-block:var(--space-lg);padding-inline:var(--gutter);margin:0 auto}.documentation[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2);color:var(--color-text-on-contrast);margin-bottom:var(--space-md)}.documentation-copy[data-astro-cid-lcdefpme]{color:#c7c5bc;text-wrap:pretty;max-width:52ch;margin:0}.trust-badges[data-astro-cid-lcdefpme]{gap:var(--space-md);margin:var(--space-xl) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.trust-badge[data-astro-cid-lcdefpme]{gap:var(--space-md);padding-top:var(--space-md);border-top:var(--border-width) solid #fafaf724;align-items:flex-start;display:flex}.trust-badge-mark[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem;font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-accent-champagne);border:var(--border-width) solid var(--color-accent-champagne);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-badge-title[data-astro-cid-lcdefpme]{font-weight:var(--font-weight-semibold);color:var(--color-text-on-contrast);margin:0 0 var(--space-2xs)}.trust-badge-copy[data-astro-cid-lcdefpme]{color:#c7c5bc;font-size:var(--text-small);max-width:40ch;margin:0}@media (width>=60em){.documentation[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;max-width:56rem;display:grid}.trust-badges[data-astro-cid-lcdefpme]{margin-top:0}}.final-conversion[data-astro-cid-lcdefpme]{background-color:var(--color-surface-dominant);padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3rem);padding-inline:var(--gutter)}.final-conversion-card[data-astro-cid-lcdefpme]{background-color:var(--color-surface-elevated);border:var(--border-width) solid color-mix(in srgb, var(--color-accent-champagne) 30%, transparent);border-radius:var(--radius-lg);max-width:46rem;padding:var(--space-2xl) var(--space-lg);margin:0 auto;position:relative;box-shadow:0 40px 80px -32px #2b2e2a2e}.luxury-divider[data-astro-cid-lcdefpme]{width:32px;height:1px;margin:0 auto var(--space-lg);background-color:var(--color-accent-champagne);display:block}.final-conversion[data-astro-cid-lcdefpme] .cta-trial{border-radius:999px;padding-inline:2rem}.final-conversion[data-astro-cid-lcdefpme] .cta-secondary{border:none;border-bottom:var(--border-width) solid var(--color-accent-champagne);min-height:auto;color:var(--color-text-primary);background-color:#0000;border-radius:0;padding:0 0 .15em}.final-conversion[data-astro-cid-lcdefpme] .cta-secondary:hover,.final-conversion[data-astro-cid-lcdefpme] .cta-secondary:focus-visible{color:var(--color-accent-champagne);background-color:#0000}@media (width<=45em){.final-conversion-card[data-astro-cid-lcdefpme]{padding:var(--space-xl) var(--space-md)}.fragrance[data-astro-cid-lcdefpme],.ecosystem[data-astro-cid-lcdefpme],.documentation[data-astro-cid-lcdefpme]{padding-block:var(--space-md)}}@media (width>=75em){.fragrance-inner[data-astro-cid-lcdefpme]{max-width:74rem}.ecosystem[data-astro-cid-lcdefpme]{max-width:60rem}.documentation[data-astro-cid-lcdefpme]{max-width:64rem}}
