.page_hero__e5qRh{position:relative;overflow:hidden;min-height:88vh;display:flex;align-items:center;padding:156px 40px 92px;background:#16140f}.page_heroPhoto__fqRs8{object-fit:cover;object-position:center 35%}.page_heroScrim__d4h3I{position:absolute;inset:0;background:rgba(18,16,10,.4);pointer-events:none}.page_heroSideGradient__JhL22{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,16,10,.84),rgba(18,16,10,.5) 42%,rgba(18,16,10,.12) 72%,transparent);pointer-events:none}.page_heroTopFade__NNIyE{position:absolute;top:0;left:0;right:0;height:160px;background:linear-gradient(180deg,rgba(18,16,10,.6) 0,transparent);pointer-events:none}.page_heroBottomFade__3ABId{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(0deg,#e2dbc8 0,transparent);pointer-events:none}.page_heroInner__sXNPi{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}.page_heroEyebrow__NwlKO{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#b7b360;margin-bottom:24px}.page_eyebrowDash__nxYzx{width:26px;height:1px;background:#b7b360;display:inline-block}.page_heroHeadline__K_rLj{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:104px;line-height:.84;letter-spacing:-.035em;margin:0;color:#ece7da}@media (max-width:760px){.page_heroHeadline__K_rLj{font-size:clamp(40px,13vw,120px);line-height:.95}}.page_highlight__JRK1R{color:#b7b360}.page_heroIntro__zfKd5{font-family:var(--font-body);font-weight:300;font-size:22px;line-height:1.55;color:hsla(43,32%,89%,.82);margin:38px 0 0;max-width:720px}.page_pillars__pTdWn{background:#e2dbc8;color:#16140f;padding:110px 40px}.page_pillarsInner__bY1fu{max-width:1200px;margin:0 auto}.page_pillarsHeader__BmFP6{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:52px}.page_pillarsHeadline__h1_R6{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:56px;line-height:.9;letter-spacing:-.02em;margin:0;max-width:620px}@media (max-width:760px){.page_pillarsHeadline__h1_R6{font-size:clamp(28px,8vw,56px)}}.page_pillarsSideNote__XgfA8{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(22,20,15,.55);max-width:260px;text-align:right}.page_cardGrid__r4BzE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:760px){.page_cardGrid__r4BzE{grid-template-columns:1fr}}.page_card__8OtBx{background:#ece7da;border:1px solid rgba(22,20,15,.12);border-radius:8px;padding:40px 34px 38px;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.page_card__8OtBx:hover{transform:translateY(-8px);box-shadow:0 30px 60px -34px rgba(22,20,15,.45)}.page_cardNumber___8gh9{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:#635f31;margin-bottom:26px}.page_cardIconCircle__6Ezj0{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin-bottom:26px}.page_cardTitle__isPwV{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:32px;line-height:.95;margin-bottom:16px}.page_cardBody__SH0wx{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.62;color:rgba(22,20,15,.7);margin:0}@keyframes page_auroraDrift___SvMZ{0%{transform:translate3d(-5%,-3%,0) scale(1.15)}50%{transform:translate3d(5%,4%,0) scale(1.3)}to{transform:translate3d(-5%,-3%,0) scale(1.15)}}.page_whyScent__m8CS9{position:relative;overflow:hidden;background:#16140f;color:#ece7da;padding:124px 40px}.page_whyAurora__wDaNA{position:absolute;inset:0;background:radial-gradient(52% 52% at 50% 26%,rgba(183,179,96,.16),transparent 70%);animation:page_auroraDrift___SvMZ 28s ease-in-out infinite;pointer-events:none}.page_whyInner__pAW_a{position:relative;z-index:2;max-width:1000px;margin:0 auto;text-align:center}.page_whyEyebrow__kP23g{font-family:var(--font-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#b7b360;margin-bottom:22px}.page_whyHeadline__SrFjQ{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:60px;line-height:.88;letter-spacing:-.02em;margin:0 0 28px}@media (max-width:760px){.page_whyHeadline__SrFjQ{font-size:clamp(30px,8.5vw,72px);line-height:.96}}.page_whyParagraph__9ejdE{font-family:var(--font-body);font-weight:300;font-size:20px;line-height:1.6;color:hsla(43,32%,89%,.72);margin:0 auto 76px;max-width:680px}.page_stepFlow__l2Glw{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.page_flowStep__N7m_f{display:flex;flex-direction:column;align-items:center;gap:18px;width:200px}.page_flowIconCircle__k28tf{width:96px;height:96px;border-radius:999px;border:1px solid rgba(183,179,96,.45);background:rgba(183,179,96,.08);display:flex;align-items:center;justify-content:center}.page_flowTitle__fZ3nJ{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:26px;letter-spacing:.02em}.page_flowCaption__eynT1{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(43,32%,89%,.5);line-height:1.6}.page_flowArrow__hHsUU{width:56px;height:24px;flex-shrink:0}.page_cta__ULIj2{position:relative;overflow:hidden;background:#23201a;color:#ece7da;padding:132px 40px;text-align:center}.page_ctaAurora__UZs1A{position:absolute;inset:0;background:radial-gradient(50% 60% at 50% 40%,rgba(183,179,96,.14),transparent 70%);animation:page_auroraDrift___SvMZ 30s ease-in-out infinite;pointer-events:none}.page_ctaInner__7FNB3{position:relative;z-index:2;max-width:940px;margin:0 auto}.page_ctaHeadline__Pu9Wo{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:84px;line-height:.86;letter-spacing:-.02em;margin:0 0 32px}@media (max-width:760px){.page_ctaHeadline__Pu9Wo{font-size:clamp(34px,9vw,72px);line-height:1}}.page_ctaButton__6fs_d{display:inline-block;background:#b7b360;color:#16140f;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:18px 44px;border-radius:999px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.page_ctaButton__6fs_d:hover{background:#ece7da;transform:scale(1.05);box-shadow:0 16px 38px -12px rgba(183,179,96,.5)}