.OZbjZW_section{color:#0a1828;background:#fbfaf6;border-bottom:1px solid #d6d9d9;padding:clamp(32px,5vw,64px) clamp(20px,4vw,48px)}.OZbjZW_inner{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:24px 48px;max-width:1280px;margin-inline:auto;display:grid}.OZbjZW_eyebrow{color:#173f67;letter-spacing:.09em;text-transform:uppercase;padding-top:8px;font-size:12px;font-weight:700;line-height:1.6}.OZbjZW_inner h2{text-wrap:balance;overflow-wrap:anywhere;max-width:34ch;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.3}.OZbjZW_inner p{color:#596575;max-width:76ch;margin:20px 0 0;font-size:16px;line-height:1.7}.OZbjZW_editorial{background:#fbfaf6;border-bottom:0;padding-block:clamp(30px,3.5vw,46px);position:relative}.OZbjZW_editorial .OZbjZW_inner{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px;max-width:980px}.OZbjZW_editorial .OZbjZW_eyebrow{color:#80603c;letter-spacing:.14em;padding-top:0;font-size:11px}.OZbjZW_editorial .OZbjZW_inner h2{max-width:none;font-family:var(--display,Georgia, serif);letter-spacing:var(--type-section-tracking);font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:max(1.12, var(--type-section-leading))}.OZbjZW_editorial .OZbjZW_inner p{color:#52606b;max-width:72ch;margin:12px auto 0;line-height:1.6}@media (max-width:760px){.OZbjZW_inner{grid-template-columns:minmax(0,1fr);gap:12px}.OZbjZW_eyebrow{padding-top:0}.OZbjZW_editorial{padding:28px 20px 30px}.OZbjZW_editorial .OZbjZW_inner{text-align:start;gap:10px}.OZbjZW_editorial .OZbjZW_inner h2{font-size:clamp(26px,7vw,30px);line-height:1.2}.OZbjZW_editorial .OZbjZW_inner p{margin-top:10px;font-size:15px;line-height:1.6}}
.Vx9dBq_panel[data-planning-intake-cta]{gap:clamp(26px,3vw,38px);min-width:0;padding:clamp(28px,4vw,52px);display:grid}.Vx9dBq_heading{gap:18px;min-width:0;display:grid}.Vx9dBq_panel .Vx9dBq_eyebrow{color:var(--invitation-gold,#ddbc8d);font-family:var(--mx-body,var(--body));font-size:11px;font-weight:var(--type-label-weight,650);letter-spacing:var(--type-label-tracking,.1em);text-transform:uppercase;align-items:center;gap:12px;line-height:1.5;display:inline-flex}.Vx9dBq_eyebrow:before{content:"";opacity:.6;background:currentColor;flex:0 0 28px;height:1px}.Vx9dBq_panel h2.Vx9dBq_title{max-width:28ch;color:inherit;font-family:var(--mx-display,var(--display));letter-spacing:var(--type-section-tracking,-.02em);font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:max(1.14, var(--type-section-leading));overflow-wrap:break-word;text-wrap:balance;margin:0}.Vx9dBq_followThrough{border-top:1px solid #bfd1de2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);min-width:0;padding-top:24px;display:grid}.Vx9dBq_panel p.Vx9dBq_lead{color:#c8d4d3;overflow-wrap:anywhere;min-width:0;max-width:66ch;margin:0;font-size:15px;line-height:1.7}.Vx9dBq_panel .Vx9dBq_action{color:#102c36;min-width:0;max-width:100%;min-height:54px;font-family:var(--mx-body,var(--body));font-size:var(--type-control-size);font-weight:var(--type-ui-weight,650);text-align:center;background:#f8f4ec;border:1px solid #f8f4ec;border-radius:3px;justify-content:center;justify-self:end;align-items:center;gap:18px;padding:13px 19px;line-height:1.5;text-decoration:none;display:inline-flex}.Vx9dBq_action>span{overflow-wrap:anywhere;min-width:0}.Vx9dBq_action>svg{flex:none}.Vx9dBq_panel .Vx9dBq_action:hover{background:#e5cfaa;border-color:#e5cfaa}.Vx9dBq_action{transition:background .2s,border-color .2s}.Vx9dBq_action svg{transition:translate .2s}.Vx9dBq_action:hover svg{translate:3px}@media (prefers-reduced-motion:reduce){.Vx9dBq_action,.Vx9dBq_action svg{transition:none;transform:translate(0,0)}}.Vx9dBq_panel .Vx9dBq_action:focus-visible{outline-offset:4px;outline:3px solid #8bc1b7}.Vx9dBq_panel .Vx9dBq_action:active{background:#d8c29f;border-color:#d8c29f}.Vx9dBq_panel:lang(zh) h2.Vx9dBq_title{line-height:1.3}@media (max-width:900px){.Vx9dBq_followThrough{grid-template-columns:minmax(0,1fr);gap:22px}.Vx9dBq_panel .Vx9dBq_action{justify-self:start}}@media (max-width:640px){.Vx9dBq_panel[data-planning-intake-cta]{gap:25px;padding:28px 22px}.Vx9dBq_heading{gap:15px}.Vx9dBq_panel h2.Vx9dBq_title{font-size:clamp(29px,8.5vw,36px);line-height:1.18}.Vx9dBq_followThrough{padding-top:22px}.Vx9dBq_panel .Vx9dBq_action{width:100%}}
.PE77lW_panel[data-invitation-surface]{--invitation-paper:#f8f4ec;--invitation-gold:#ddbc8d;isolation:isolate;min-width:0;color:var(--invitation-paper);background:#0c202c;border:1px solid #395357;border-radius:clamp(16px,2vw,26px);position:relative;overflow:hidden;box-shadow:0 24px 42px -34px #081d2859}.PE77lW_artwork,.PE77lW_glow,.PE77lW_pointer,.PE77lW_depth,.PE77lW_shade{pointer-events:none;position:absolute;inset:0}.PE77lW_artwork{z-index:-1;border-radius:inherit;overflow:hidden}.PE77lW_glow{background:radial-gradient(at 88% 18%,#315951,#0000 62%),radial-gradient(at 22% 95%,#254754,#0000 58%)}.PE77lW_pointer{background:radial-gradient(ellipse 380px 280px at var(--surface-x,78%) var(--surface-y,50%), #afc8ae3d, transparent 100%);opacity:0;transition:opacity .65s}.PE77lW_panel[data-surface-active] .PE77lW_pointer{opacity:1}.PE77lW_depth{transition:transform .9s cubic-bezier(.2,.65,.2,1);transform:translate(0)}.PE77lW_panel[data-surface-active] .PE77lW_depth{transform:translate(calc((var(--surface-x,50%) - 50%) * .08), calc((var(--surface-y,50%) - 50%) * .08))}.PE77lW_flow{transform-origin:80% 70%;width:100%;height:100%;animation:16s ease-in-out infinite alternate paused PE77lW_invitation-flow;display:block;overflow:visible}.PE77lW_panel[data-invitation-surface=planning] .PE77lW_flow{opacity:.45}.PE77lW_panel[data-invitation-motion=running] .PE77lW_flow{animation-play-state:running}body:has(dialog[open]) .PE77lW_flow{animation-play-state:paused}.PE77lW_shade{background:linear-gradient(90deg,#091b2766,#0000 80%)}.PE77lW_panel[data-invitation-surface=publication] .PE77lW_shade{background:linear-gradient(90deg,#0c202c 0,#0c202ce6 32%,#0c202c52 68%,#0000)}@keyframes PE77lW_invitation-flow{0%{transform:translate(-12px,14px)rotate(-2deg)scale(1.02)}to{transform:translate(12px,-12px)rotate(2deg)scale(1.08)}}@media (max-width:640px){.PE77lW_depth{opacity:.65;inset:0 -40% 0 -25%}.PE77lW_panel[data-invitation-surface=publication] .PE77lW_shade{background:linear-gradient(#0c202cb3,#0c202c7a 65%,#0000)}}@media (prefers-reduced-motion:reduce),(hover:none){.PE77lW_panel[data-invitation-surface] .PE77lW_depth{transition:none;transform:none}.PE77lW_pointer{display:none}}@media (prefers-reduced-motion:reduce){.PE77lW_flow{animation:none}}
