.page_main__nw1Wk{position:relative;width:100%;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,hsla(40,45%,60%,.14) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(75,0,21,.06) 0,transparent 50%),linear-gradient(175deg,var(--ob-cream) 0,#faf6f2 45%,var(--ob-cream-deep) 100%);display:flex;align-items:center;justify-content:center;padding:3rem 1.25rem 4rem;font-family:var(--ob-sans);overflow:hidden}.page_content___38fW{display:flex;flex-direction:column;align-items:center;text-align:center;animation:page_fadeIn__jjObi .9s cubic-bezier(.22,1,.36,1) both}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.page_ambientGlow__b64NK{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(75,0,21,.07) 0,transparent 65%);pointer-events:none}.page_ambientGlowSecondary__cKeak{position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,hsla(40,45%,60%,.1) 0,transparent 70%);pointer-events:none}.page_container__jZF7q{position:relative;z-index:1;width:100%;max-width:920px;margin:0 auto}.page_logoSection__is0Qg{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center}.page_logoFrame__PiXxc{padding:1.75rem 2.5rem;background:hsla(0,0%,100%,.55);border:1px solid hsla(40,45%,60%,.35);border-radius:4px;box-shadow:0 24px 60px rgba(75,0,21,.08),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.5rem}.page_logo__ikIZE{width:auto;height:72px;object-fit:contain}.page_tagline__FsEDs{font-family:var(--ob-serif);font-style:italic;font-size:1.15rem;font-weight:500;color:var(--ob-wine-deep);letter-spacing:.02em;margin-bottom:1.25rem;line-height:1.5}.page_divider__5RusV{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;width:100%;max-width:280px}.page_dividerLine___sVo1{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--ob-gold),transparent)}.page_dividerDiamond__Q2mfZ{width:6px;height:6px;background:var(--ob-gold);transform:rotate(45deg);flex-shrink:0}.page_subtitle__YBgxm{font-family:var(--ob-sans);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ob-gold-deep);margin-bottom:.75rem}.page_hubDescription__T_lOS{font-family:var(--ob-serif);font-size:1.05rem;font-weight:500;color:var(--ob-ink-soft);max-width:520px;line-height:1.65}.page_actionsGrid__gOrQi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.15rem;gap:1.15rem;width:100%;margin-bottom:2.5rem}.page_actionCard__Ak9Jw{position:relative;background:linear-gradient(155deg,var(--ob-wine-deep) 0,#5c0a22 100%);border-radius:2px;padding:2rem 1.5rem 1.85rem;text-decoration:none;color:var(--ob-cream);display:flex;flex-direction:column;align-items:center;border:1px solid hsla(40,45%,60%,.45);box-shadow:0 20px 50px rgba(75,0,21,.28),inset 0 1px 0 hsla(40,45%,60%,.2);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;overflow:hidden}.page_actionCard__Ak9Jw:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,hsla(40,45%,60%,.12) 0,transparent 60%);pointer-events:none}.page_actionCard__Ak9Jw:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(75,0,21,.38),inset 0 1px 0 hsla(40,45%,60%,.35)}.page_actionIconWrap__ug7Hh{width:52px;height:52px;border-radius:50%;border:1px solid hsla(40,45%,60%,.5);display:flex;align-items:center;justify-content:center;margin-bottom:1.15rem;color:var(--ob-gold);background:hsla(40,45%,60%,.08)}.page_iconSvg__7kJQ3{width:22px;height:22px}.page_actionTitle__lgz_1{font-family:var(--ob-serif);font-size:1.35rem;font-weight:600;color:var(--ob-cream);margin-bottom:.45rem;letter-spacing:.02em}.page_actionDescription__emd0F{font-size:.84rem;font-weight:400;color:hsla(27,36%,95%,.72);line-height:1.6}.page_actionArrow__Z39LF{margin-top:1.1rem;font-size:1.1rem;color:var(--ob-gold);opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.page_actionCard__Ak9Jw:hover .page_actionArrow__Z39LF{opacity:1;transform:translateX(0)}.page_infoSection__EJZOk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:100%}.page_infoCard__lDVVa{background:hsla(0,0%,100%,.65);border:1px solid hsla(40,45%,60%,.3);border-radius:2px;padding:1.35rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;box-shadow:0 8px 28px rgba(75,0,21,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:box-shadow .3s ease,transform .3s ease}.page_infoCard__lDVVa:hover{box-shadow:0 12px 36px rgba(75,0,21,.1);transform:translateY(-2px)}.page_infoIconWrap___hoXw{width:40px;height:40px;border-radius:50%;border:1px solid hsla(40,45%,60%,.4);display:flex;align-items:center;justify-content:center;color:var(--ob-wine-deep);background:hsla(40,45%,60%,.08);flex-shrink:0}.page_infoIconSvg__X6hB_{width:18px;height:18px}.page_infoContent__kObws{flex:1 1}.page_infoLabel__rP31c{font-size:.68rem;font-weight:600;color:var(--ob-ink-soft);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.22em}.page_infoLink__X_S2b{font-family:var(--ob-serif);font-size:1rem;font-weight:600;color:var(--ob-wine-deep);text-decoration:none;transition:color .25s ease;word-break:break-all}.page_infoLink__X_S2b:hover{color:var(--ob-gold-deep)}.page_infoText__1H85h{font-family:var(--ob-serif);font-size:1rem;font-weight:600;color:var(--ob-wine-deep);margin:0}@media (max-width:768px){.page_main__nw1Wk{padding:2rem 1rem 3rem}.page_logoFrame__PiXxc{padding:1.25rem 1.75rem}.page_logo__ikIZE{height:56px}.page_tagline__FsEDs{font-size:1rem;padding:0 .5rem}.page_hubDescription__T_lOS{font-size:.95rem;padding:0 .25rem}.page_actionsGrid__gOrQi{grid-template-columns:1fr;gap:.85rem}.page_actionCard__Ak9Jw{padding:1.75rem 1.35rem}.page_infoSection__EJZOk{grid-template-columns:1fr;gap:.85rem}.page_infoCard__lDVVa{flex-direction:row;text-align:left;padding:1.15rem 1.25rem}}@media (max-width:480px){.page_logo__ikIZE{height:48px}.page_actionTitle__lgz_1{font-size:1.2rem}}