.page_nav__ijo23{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;border-bottom:1px solid var(--rule)}.page_navLogo__XrZYK img{height:clamp(84px,9vw,116px);width:auto;display:block}.page_navLinks__8rPi_{display:flex;gap:32px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.page_navLinks__8rPi_ a{color:var(--ink-soft)}.page_navLinks__8rPi_ a:hover{color:var(--navy)}.page_hero__7KFOs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;min-height:calc(100dvh - 101px);align-items:stretch}.page_heroLeft__HzzSB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 56px;background:var(--navy);position:relative;overflow:hidden}.page_heroLeft__HzzSB:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 40%,hsla(70,16%,55%,.15) 0,transparent 70%);pointer-events:none}.page_irisWrap__1lNpo{position:relative;width:min(52vw,260px);aspect-ratio:1;margin-bottom:32px;flex-shrink:0}.page_irisRing__yqIBM{position:absolute;inset:0;border-radius:50%;border:1px solid hsla(70,16%,55%,.4);opacity:0;animation:page_irisPulse__nmrQa 3s ease-out infinite}.page_irisRing__yqIBM:nth-child(2){animation-delay:1s}.page_irisRing__yqIBM:nth-child(3){animation-delay:2s}@keyframes page_irisPulse__nmrQa{0%{transform:scale(.95);opacity:0}25%{opacity:.7}to{transform:scale(1.5);opacity:0}}.page_irisPortrait__YaRdy{position:absolute;inset:0;border-radius:50%;overflow:hidden;border:2px solid hsla(70,16%,55%,.4);box-shadow:0 0 0 8px rgba(26,70,91,.6),0 20px 50px -10px rgba(0,0,0,.4)}.page_irisPortrait__YaRdy img{width:100%;height:100%;object-fit:cover;display:block}.page_irisNameplate__Cc_Yg{margin-top:20px;text-align:center;position:relative;z-index:1}.page_irisName__jajHe{display:block;font-family:var(--font-pinyon),cursive;font-size:clamp(48px,8vw,72px);color:hsla(0,0%,100%,.95);line-height:.9;letter-spacing:.02em;text-shadow:0 2px 16px rgba(0,0,0,.25)}.page_irisTitle__3qfyl{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:hsla(70,16%,55%,.9);font-weight:400;margin-top:8px;font-family:var(--font-helvetica)}.page_irisIntro__eKqnG{text-align:center;position:relative;z-index:1;margin-top:28px;max-width:480px}.page_heroHeadline__6GB67{font-family:var(--font-cormorant),serif;font-size:clamp(28px,4vw,44px);color:#f7f5f0;font-weight:400;line-height:1.12;letter-spacing:-.01em;margin:0 0 14px}.page_heroSubhead__nRX_T{font-family:var(--font-cormorant),serif;font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#989e7a;letter-spacing:.04em;margin:0 0 22px}.page_heroParagraph__ZaHNq{font-size:clamp(13px,1.5vw,15px);color:hsla(43,30%,95%,.78);line-height:1.65;letter-spacing:.01em;margin:0 auto 32px;max-width:380px}.page_irisGreeting__Sq6HJ{font-family:var(--font-cormorant),serif;font-size:clamp(26px,3.5vw,38px);color:#f7f5f0;font-weight:400;line-height:1.25;margin-bottom:14px}.page_irisGreeting__Sq6HJ em{font-style:italic;color:#989e7a}.page_irisSub__3mDZc{font-size:14px;color:hsla(43,30%,95%,.72);letter-spacing:.04em;line-height:1.7;margin:0 auto 36px;max-width:300px;text-align:center}.page_liveBadge__6Bpzp{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(70,16%,55%,.3);border-radius:999px;padding:8px 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsla(43,30%,95%,.7);margin-bottom:28px}.page_liveDot__3jlHc{width:6px;height:6px;border-radius:50%;background:var(--olive);animation:page_liveBlink__7UwbK 1.8s ease-in-out infinite}@keyframes page_liveBlink__7UwbK{0%,to{opacity:.4}50%{opacity:1}}.page_btnBegin__JDmCF{display:inline-flex;align-items:center;gap:14px;padding:18px 36px;background:#fff;color:var(--navy);font-family:var(--font-helvetica);font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border:none;cursor:pointer;border-radius:999px;box-shadow:0 8px 32px -8px rgba(0,0,0,.3);transition:all .25s ease}.page_btnBegin__JDmCF:hover{background:var(--olive);color:#fff;transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(0,0,0,.4)}.page_arrow___4ZtK{font-size:16px;transition:transform .2s}.page_btnBegin__JDmCF:hover .page_arrow___4ZtK{transform:translateX(4px)}.page_heroRight__IMnLr{display:flex;flex-direction:column;justify-content:center;padding:72px 64px;background:var(--bg)}.page_eyebrow__yxIK8{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--olive);font-weight:400;margin-bottom:24px;display:flex;align-items:center;gap:12px}.page_eyebrow__yxIK8:before{content:"";display:block;width:28px;height:1px;background:var(--olive)}.page_h1__HkJRI{font-family:var(--font-cormorant),serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1;color:var(--navy);margin-bottom:20px;letter-spacing:-.01em}.page_h1__HkJRI sup{font-size:.35em;vertical-align:super}.page_tagline__FsEDs{font-size:16px;color:var(--ink-soft);line-height:1.65;max-width:420px;margin-bottom:36px}.page_metaStrip__6yvO1{display:flex;gap:32px;padding:20px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:36px}.page_metaItem__Kmpba{display:flex;flex-direction:column;gap:3px}.page_metaLabel__pxBql{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-warm)}.page_metaValue__jPQVr{font-family:var(--font-cormorant),serif;font-size:20px;color:var(--navy);font-weight:500}.page_pillars__XYos4{display:flex;flex-direction:column;gap:14px}.page_pillar__is8Zd{display:flex;align-items:baseline;gap:14px;padding:12px 16px;border-left:2px solid var(--rule);transition:border-color .2s}.page_pillar__is8Zd:hover{border-left-color:var(--olive)}.page_pillarName__WaOFh{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--olive);width:72px;flex-shrink:0;font-weight:500}.page_pillarDesc__l302l{font-size:13px;color:var(--ink-soft);line-height:1.5}.page_footer__F3MD0{padding:24px 124px 32px 48px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.08em;color:var(--ink-faint);gap:24px;flex-wrap:wrap}.page_footerLinks__ZWbAq{display:flex;gap:20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.page_footerLinks__ZWbAq a{color:var(--ink-soft)}.page_footerLinks__ZWbAq a:hover{color:var(--navy)}.page_irisFloat__3b8F4{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.page_irisFloatTooltip__snFVZ{background:var(--navy);color:#f7f5f0;font-size:12px;letter-spacing:.02em;padding:8px 14px;border-radius:10px 10px 2px 10px;box-shadow:0 4px 20px -4px rgba(26,70,91,.4);white-space:nowrap;opacity:0;transform:translateY(6px);transition:all .3s ease;pointer-events:none}.page_irisFloat__3b8F4:hover .page_irisFloatTooltip__snFVZ{opacity:1;transform:translateY(0)}.page_irisFloatBtn__pHYCt{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2.5px solid hsla(70,16%,55%,.6);box-shadow:0 0 0 4px rgba(26,70,91,.12),0 8px 32px -8px rgba(26,70,91,.4);cursor:pointer;pointer-events:all;transition:transform .2s,box-shadow .2s;display:block;position:relative}.page_irisFloatBtn__pHYCt:after,.page_irisFloatBtn__pHYCt:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid hsla(70,16%,55%,.35);animation:page_floatPulse__2Owjf 3s ease-out infinite;pointer-events:none}.page_irisFloatBtn__pHYCt:after{inset:-10px;animation-delay:1s}@keyframes page_floatPulse__2Owjf{0%{transform:scale(.95);opacity:0}30%{opacity:.6}to{transform:scale(1.3);opacity:0}}.page_irisFloatBtn__pHYCt:hover{transform:scale(1.08);box-shadow:0 0 0 6px rgba(26,70,91,.1),0 14px 40px -10px rgba(26,70,91,.5)}.page_irisFloatBtn__pHYCt img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:860px){.page_nav__ijo23{padding:18px 24px}.page_hero__7KFOs{grid-template-columns:1fr;min-height:auto}.page_heroLeft__HzzSB{padding:56px 24px}.page_heroRight__IMnLr{padding:48px 24px}.page_irisWrap__1lNpo{width:min(56vw,200px)}.page_footer__F3MD0{padding:20px 24px 100px;flex-direction:column;gap:10px;text-align:center}.page_navLinks__8rPi_{display:none}}