._page_1k2hi_1{background:var(--cream);min-height:100vh;padding:32px 20px 64px;overflow-x:hidden}._header_1k2hi_8,._content_1k2hi_9{width:min(1240px,100%);margin:0 auto}._header_1k2hi_8{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}._brand_1k2hi_23{align-items:center;gap:14px;font-size:1.45rem;font-weight:900;display:flex}._brand_1k2hi_23 img{border-radius:50%;width:66px;height:66px}._back_1k2hi_37{color:var(--navy);font-size:1.2rem;font-weight:900}._content_1k2hi_9{border:1px solid var(--line);background:#fff;border-radius:30px;margin-top:42px;padding:clamp(28px,5vw,58px);box-shadow:0 16px 45px #062b4f14}._eyebrow_1k2hi_52{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:1.25rem;font-weight:900}._content_1k2hi_9 h1{color:var(--navy);letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(4rem,8vw,6.8rem);line-height:1}._intro_1k2hi_69{max-width:850px;color:var(--muted);margin-bottom:34px;font-size:1.5rem;line-height:1.6}._viewer_1k2hi_77{border:2px solid var(--line);background:#edf2f6;border-radius:22px;width:100%;height:min(78vh,1050px);min-height:720px;overflow:hidden}._viewer_1k2hi_77 object{border:0;width:100%;height:100%}._fallback_1k2hi_93{min-height:100%;color:var(--ink);text-align:center;place-content:center;gap:18px;padding:32px;font-size:1.35rem;display:grid}._fallback_1k2hi_93 a,._openButton_1k2hi_105{color:#fff;background:var(--navy);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:66px;padding:17px 26px;font-size:1.25rem;font-weight:900;display:inline-flex}._openButton_1k2hi_105{margin-top:26px}._fallback_1k2hi_93 a:hover,._openButton_1k2hi_105:hover{background:var(--pink)}@media (max-width:640px){._page_1k2hi_1{padding:20px 14px 40px}._header_1k2hi_8{align-items:flex-start}._brand_1k2hi_23{font-size:1.05rem}._brand_1k2hi_23 span{max-width:155px}._brand_1k2hi_23 img{width:52px;height:52px}._back_1k2hi_37{font-size:.9rem}._content_1k2hi_9{border-radius:22px;margin-top:26px;padding:24px 18px}._eyebrow_1k2hi_52{font-size:.95rem}._content_1k2hi_9 h1{font-size:clamp(3rem,14vw,4.6rem)}._intro_1k2hi_69{font-size:1.2rem;line-height:1.55}._viewer_1k2hi_77{border-radius:16px;height:70vh;min-height:500px}._openButton_1k2hi_105{width:100%;min-height:62px;padding:15px 18px;font-size:1.1rem}}
