.Hero_section__T8WqE{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding:clamp(4rem,10vh,7rem) clamp(1rem,4vw,2rem);text-align:center;overflow:hidden}.Hero_section__T8WqE:before{content:"";position:absolute;top:50%;left:50%;width:min(900px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(203,119,107,.12),transparent 55%);pointer-events:none;z-index:0}.Hero_wordmark__K3aRb{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(1rem,4vw,3rem);width:100%;opacity:0;animation:Hero_wordmark-in__LxR7K .9s var(--ease-luxury) .12s forwards}.Hero_wordmark__K3aRb:after,.Hero_wordmark__K3aRb:before{content:"";flex:1 1;max-width:clamp(40px,10vw,160px);height:1px;background:linear-gradient(90deg,transparent,rgba(203,119,107,.5));opacity:0;animation:Hero_flank-in__dVpRd .8s var(--ease-luxury) .6s forwards}.Hero_wordmark__K3aRb:after{background:linear-gradient(270deg,transparent,rgba(203,119,107,.5))}.Hero_wordmark__K3aRb>*{font-size:var(--fs-hero-mark)!important;max-width:100%;flex-shrink:0}.Hero_tagline__xubeB{font-family:var(--font-serif-card);font-weight:var(--weight-whisper);font-style:var(--style-intimate);font-size:clamp(21px,2.6vw,30px);color:var(--color-accent);letter-spacing:.01em;opacity:0;animation:Hero_rise-in__7XqVc .7s var(--ease-luxury) .34s forwards}.Hero_subtitle__K8jGq{font-family:var(--font-sans);font-size:16px;color:var(--color-text);opacity:0;max-width:40ch;letter-spacing:.02em;animation:Hero_rise-in__7XqVc .7s var(--ease-luxury) .48s forwards;--final-opacity:0.72}.Hero_ctas__Hs6y_{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;opacity:0;animation:Hero_rise-in__7XqVc .7s var(--ease-luxury) .62s forwards}.Hero_primary__wDWq7{position:relative;display:inline-block;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-action);letter-spacing:.08em;text-transform:uppercase;background-color:var(--color-accent);color:var(--color-bg);padding:16px 36px;border-radius:var(--radius-sm);transition:transform var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth),background-color var(--duration-base) var(--ease-smooth);box-shadow:0 10px 30px -10px rgba(203,119,107,.5)}.Hero_primary__wDWq7:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(236,230,206,.2);pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-smooth)}.Hero_primary__wDWq7:hover{background-color:var(--color-accent-deep);transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(203,119,107,.65)}.Hero_primary__wDWq7:hover:after{opacity:1}.Hero_secondary__0WNil{position:relative;display:inline-block;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-action);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);padding:16px 32px;border:1px solid rgba(203,119,107,.45);border-radius:var(--radius-sm);background-color:transparent;transition:color var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth),background-color var(--duration-base) var(--ease-smooth),transform var(--duration-base) var(--ease-smooth)}.Hero_secondary__0WNil:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:rgba(203,119,107,.08);transform:translateY(-2px)}.Hero_ctas__Hs6y_,.Hero_subtitle__K8jGq,.Hero_tagline__xubeB,.Hero_wordmark__K3aRb{animation-fill-mode:forwards}.Hero_subtitle__K8jGq{animation-name:Hero_rise-in-subtle__4lyBO}@keyframes Hero_wordmark-in__LxR7K{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes Hero_flank-in__dVpRd{to{opacity:1}}@keyframes Hero_rise-in__7XqVc{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_rise-in-subtle__4lyBO{0%{opacity:0;transform:translateY(10px)}to{opacity:.72;transform:translateY(0)}}@media (max-width:640px){.Hero_section__T8WqE{min-height:72vh;min-height:72dvh}.Hero_wordmark__K3aRb:after,.Hero_wordmark__K3aRb:before{max-width:28px}.Hero_ctas__Hs6y_{flex-direction:column;gap:var(--space-md);width:100%}.Hero_primary__wDWq7,.Hero_secondary__0WNil{width:100%;max-width:280px;text-align:center}}.WhatItIs_section__b3zjH{position:relative;padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center;isolation:isolate}.WhatItIs_section__b3zjH:before{content:"";position:absolute;top:50%;left:50%;width:min(680px,85vw);aspect-ratio:1.4;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(203,119,107,.06),transparent 60%);pointer-events:none;z-index:-1}.WhatItIs_heading__VM54G{font-family:var(--font-serif-brand);font-weight:var(--weight-editorial);font-size:var(--fs-words);line-height:1.02;color:var(--color-text);letter-spacing:-.02em}.WhatItIs_body__f_Dgj{position:relative;font-family:var(--font-serif-card);font-weight:var(--weight-whisper);font-style:italic;font-size:var(--fs-whisper);line-height:1.6;color:var(--color-text);opacity:.78;max-width:46ch;padding-top:var(--space-md);letter-spacing:.005em}.WhatItIs_body__f_Dgj:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:1px;background:var(--color-accent);opacity:.5}@media (max-width:640px){.WhatItIs_section__b3zjH{gap:var(--space-md)}}