.AmbientGlow_field___k6Mo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.AmbientGlow_orbDeep___Yhif,.AmbientGlow_orbGold__bpZJu,.AmbientGlow_orbMint__eIRV8{position:absolute;border-radius:50%;animation:AmbientGlow_glow-orb-drift__Rp_hQ 26s var(--ease-in-out) infinite}.AmbientGlow_orbGold__bpZJu{top:12%;right:-12%;width:46vw;height:46vw;background:radial-gradient(circle,rgba(201,164,92,calc(.2 * var(--glow-strength))) 0,rgba(201,164,92,calc(.06 * var(--glow-strength))) 42%,transparent 70%)}.AmbientGlow_orbMint__eIRV8{bottom:-14%;left:-10%;width:42vw;height:42vw;background:radial-gradient(circle,rgba(138,163,148,calc(.2 * var(--glow-strength))) 0,transparent 68%);animation-duration:32s;animation-delay:-11s}.AmbientGlow_orbDeep___Yhif{top:46%;left:32%;width:34vw;height:34vw;background:radial-gradient(circle,rgba(228,198,122,calc(.11 * var(--glow-strength))) 0,transparent 66%);animation-duration:38s;animation-delay:-21s}.AmbientGlow_cursor__mNODJ{--cursor-x:50vw;--cursor-y:40vh;--cursor-opacity:0;position:fixed;inset:0;z-index:26;pointer-events:none;opacity:var(--cursor-opacity);background:radial-gradient(circle 320px at var(--cursor-x) var(--cursor-y),rgba(228,198,122,calc(.09 * var(--glow-strength))) 0,rgba(201,164,92,calc(.035 * var(--glow-strength))) 45%,transparent 72%);transition:opacity var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.AmbientGlow_orbDeep___Yhif,.AmbientGlow_orbGold__bpZJu,.AmbientGlow_orbMint__eIRV8{animation:none}.AmbientGlow_cursor__mNODJ{display:none}}.Logo_logo__2TXYc{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-logo-on-dark);flex-shrink:0}.Logo_inverted__1y4Ce{color:var(--color-ink)}.Logo_mark__Sl2uE{display:grid;place-items:center;flex-shrink:0;padding:5px;width:46px;height:46px;border:1.5px solid var(--color-gold);border-radius:50%;overflow:hidden;background:var(--color-logo-mark-bg);box-shadow:0 0 0 1px rgba(11,16,13,.12),0 6px 18px rgba(11,16,13,.22);transition:background var(--duration) var(--ease-out)}.Logo_tree__YmeSc{width:118%;height:118%;object-fit:cover;object-position:center 38%;transform:scale(1.05)}.Logo_word__FByXp{display:flex;flex-direction:column;line-height:1;min-width:0}.Logo_name__3BS1X{font-family:var(--font-display);font-size:1.45rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-bright);text-shadow:0 0 20px rgba(201,164,92,.32);transition:color var(--duration) var(--ease-out)}.Logo_inverted__1y4Ce .Logo_name__3BS1X{color:var(--color-gold);text-shadow:none}.Logo_sub__F5tL9{margin-top:.28rem;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-logo-sub-on-dark);text-shadow:0 1px 10px rgba(11,16,13,.3);transition:color var(--duration) var(--ease-out)}.Logo_inverted__1y4Ce .Logo_sub__F5tL9{color:var(--color-muted);text-shadow:none}.Logo_lockup__2s3Hn{flex-shrink:1;gap:.65rem;min-width:0;max-width:100%}.Logo_lockup__2s3Hn .Logo_mark__Sl2uE{width:clamp(34px,10vw,44px);height:clamp(34px,10vw,44px);padding:3px;border:1.5px solid #e6d3a1;background:#fbf7ef;box-shadow:none}.Logo_lockup__2s3Hn .Logo_word__FByXp{min-width:0}.Logo_lockup__2s3Hn .Logo_name__3BS1X,.Logo_lockup__2s3Hn .Logo_sub__F5tL9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Logo_lockup__2s3Hn .Logo_name__3BS1X{font-size:clamp(.92rem,3.6vw,1.28rem);font-weight:500;letter-spacing:clamp(.08em,.45vw,.18em);color:#e8d7a8;text-shadow:none}.Logo_lockup__2s3Hn .Logo_sub__F5tL9{margin-top:.18rem;font-size:clamp(.42rem,1.8vw,.52rem);letter-spacing:clamp(.1em,.55vw,.26em);color:#d4bc86;text-shadow:none}.Logo_bar__Jgnel{gap:.7rem;text-decoration:none}.Logo_bar__Jgnel .Logo_mark__Sl2uE{width:2.7rem;height:2.7rem;padding:3px;border:1.5px solid #c6a15a;background:#fbf7ef;box-shadow:0 0 0 1px rgba(201,164,92,.18)}.Logo_bar__Jgnel .Logo_name__3BS1X{font-size:1.2rem;font-weight:500;letter-spacing:.18em;color:#8f6b2e;text-shadow:none}.Logo_bar__Jgnel .Logo_sub__F5tL9{margin-top:.22rem;font-size:.52rem;letter-spacing:.24em;color:#a08b62;text-shadow:none}[data-theme=dark] .Logo_bar__Jgnel .Logo_name__3BS1X{color:#e8d7a8}[data-theme=dark] .Logo_bar__Jgnel .Logo_sub__F5tL9{color:#d4bc86}.Logo_family__1lu_j .Logo_word__FByXp{flex-direction:row;align-items:center;gap:.55rem}.Logo_family__1lu_j .Logo_name__3BS1X{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;letter-spacing:.2em}.Logo_familyMark__kBVVM{font-size:.62rem;font-weight:550;letter-spacing:.28em;text-transform:uppercase;color:#d4bc86;white-space:nowrap}@media (max-width:640px){.Logo_mark__Sl2uE{width:42px;height:42px}.Logo_name__3BS1X{font-size:1.25rem}.Logo_lockup__2s3Hn{gap:.45rem}.Logo_lockup__2s3Hn .Logo_mark__Sl2uE{width:34px;height:34px}.Logo_lockup__2s3Hn .Logo_name__3BS1X{font-size:.92rem;letter-spacing:.1em}.Logo_lockup__2s3Hn .Logo_sub__F5tL9{font-size:.42rem;letter-spacing:.12em}.Logo_family__1lu_j .Logo_word__FByXp{gap:.35rem}.Logo_family__1lu_j .Logo_name__3BS1X{font-size:.95rem;letter-spacing:.12em}.Logo_familyMark__kBVVM{font-size:.5rem;letter-spacing:.16em}.Logo_bar__Jgnel{gap:.45rem;min-width:0}.Logo_bar__Jgnel .Logo_mark__Sl2uE{width:2.15rem;height:2.15rem}.Logo_bar__Jgnel .Logo_name__3BS1X{font-size:.78rem;letter-spacing:.08em}.Logo_bar__Jgnel .Logo_sub__F5tL9{font-size:.42rem;letter-spacing:.12em}}.Container_container__gkFHx{width:min(var(--width-page),calc(100% - var(--space-gutter) * 2));margin-inline:auto}.Container_wide__EHbkV{width:min(var(--width-wide),calc(100% - var(--space-gutter) * 2 - var(--space-page-inset)))}.Container_narrow__jEZnk{width:min(var(--width-narrow),calc(100% - var(--space-gutter) * 2))}@media (max-width:700px){.Container_wide__EHbkV{width:calc(100% - var(--space-gutter) * 2)}}.Footer_footer__H5Xo8{position:relative;isolation:isolate;padding:4.5rem 0 1.8rem;background:var(--gradient-footer);color:var(--color-footer-text);transition:background var(--duration-slow) var(--ease-out)}.Footer_footer__H5Xo8:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 52% 60% at 16% 12%,rgba(201,164,92,calc(.12 * var(--glow-strength))) 0,transparent 66%),radial-gradient(ellipse 46% 54% at 86% 84%,rgba(138,163,148,calc(.13 * var(--glow-strength))) 0,transparent 64%);animation:Footer_glow-breathe__LOPhF 10s var(--ease-in-out) infinite}.Footer_footer__H5Xo8:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-footer-edge) 20%,var(--color-footer-edge) 80%,transparent 100%);box-shadow:var(--shadow-footer-edge),var(--shadow-glow-line);animation:Footer_line-glow__fGxy6 6s var(--ease-in-out) infinite}.Footer_grid__ihiGY{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:2.5rem;padding-bottom:2.8rem;border-bottom:1px solid var(--color-footer-border)}.Footer_brand__h0qpB{color:var(--color-logo-on-dark)}.Footer_tagline__xVcNi{max-width:22ch;margin-top:1.2rem;font-family:var(--font-display);font-size:1.7rem;line-height:1.15;color:var(--color-ivory)}.Footer_label__3Ehv0{margin-bottom:.85rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 16px rgba(201,164,92,calc(.36 * var(--glow-strength)))}.Footer_grid__ihiGY a,.Footer_grid__ihiGY p{display:block;margin-bottom:.4rem}.Footer_grid__ihiGY a{width:fit-content;transition:color var(--duration-fast) var(--ease-out),transform var(--duration) var(--ease-out)}.Footer_grid__ihiGY a:hover{color:var(--color-gold-bright);transform:translateX(4px)}.Footer_base__PgiY8{display:flex;justify-content:space-between;gap:1rem;padding-top:1.3rem;font-size:.82rem;color:var(--color-footer-muted)}@media (max-width:900px){.Footer_base__PgiY8,.Footer_grid__ihiGY{grid-template-columns:1fr 1fr;flex-direction:column}}@media (max-width:640px){.Footer_grid__ihiGY{grid-template-columns:1fr}}.LanguageToggle_root__AARHo{position:relative;display:inline-flex}.LanguageToggle_trigger__VhnE7{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .65rem 0 .55rem;border:1px solid var(--color-header-border);border-radius:999px;background:rgba(255,255,255,.04);color:var(--color-header-link);font:inherit;font-size:.72rem;letter-spacing:.06em;cursor:pointer;transition:color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}.LanguageToggle_trigger__VhnE7:hover{color:var(--color-gold-bright);border-color:rgba(201,164,92,.45)}.LanguageToggle_flag__CgE1b{width:1.35rem;height:auto;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.LanguageToggle_label___PUSC{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageToggle_chevron__j9SOD{width:.85rem;height:.85rem;margin-left:.05rem;opacity:.75;transition:transform var(--duration) var(--ease-out)}.LanguageToggle_chevronOpen__0Yn2A{transform:rotate(180deg)}.LanguageToggle_menu___CdiX{position:absolute;top:calc(100% + .35rem);right:0;z-index:50;min-width:100%;margin:0;padding:.28rem;list-style:none;border:1px solid var(--color-header-border);border-radius:14px;background:var(--color-forest-deep);box-shadow:var(--shadow-soft,0 12px 40px rgba(0,0,0,.35))}.LanguageToggle_item__vnzG6{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .65rem;border:0;border-radius:10px;background:transparent;color:var(--color-header-link);font:inherit;font-size:.78rem;text-align:left;cursor:pointer;white-space:nowrap}.LanguageToggle_item__vnzG6:hover{background:rgba(255,255,255,.06);color:var(--color-gold-bright)}.LanguageToggle_itemSelected__2jQYs{background:rgba(201,164,92,.14);color:var(--color-gold-bright)}.LanguageToggle_menuUp__h5RY7{top:auto;bottom:calc(100% + .35rem)}.LanguageToggle_menuDrawer__LIfo6{flex:1;min-width:0;justify-content:flex-end}.LanguageToggle_menuDrawer__LIfo6 .LanguageToggle_trigger__VhnE7{width:100%;max-width:11rem;justify-content:space-between}.LanguageToggle_menuDrawer__LIfo6 .LanguageToggle_menu___CdiX{left:auto;right:0;min-width:11rem}@media (max-width:720px){.LanguageToggle_headerBar__r_fbs .LanguageToggle_label___PUSC{display:none}.LanguageToggle_headerBar__r_fbs .LanguageToggle_trigger__VhnE7{padding:0 .5rem}}.ThemeToggle_toggle__XbO3_{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--color-header-link);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ThemeToggle_toggle__XbO3_:hover{color:var(--color-gold-bright);background:rgba(201,164,92,.12)}.ThemeToggle_toggle__XbO3_:active{transform:scale(.94)}.ThemeToggle_icon__n7Z_K{display:grid;width:18px;height:18px}.ThemeToggle_icon__n7Z_K svg{width:100%;height:100%}.NotificationBell_root__wGYlr{--notif-success:#2f7a52;--notif-warning:#9a6312;--notif-danger:#b42318;--notif-info:var(--color-gold-dim,#9a7b3e);--notif-neutral:var(--color-muted);--notif-accent:var(--color-gold,#c9a45c);position:relative;display:inline-flex}[data-theme=dark] .NotificationBell_root__wGYlr{--notif-success:#7cc49a;--notif-warning:#e0b25c;--notif-danger:#f08a7e;--notif-info:var(--color-gold-bright,#e4c67a)}.NotificationBell_trigger__wlOAq{position:relative}.NotificationBell_triggerIcon__Maxi4{display:grid;width:1.05rem;height:1.05rem}.NotificationBell_triggerIcon__Maxi4 svg{width:100%;height:100%}.NotificationBell_badge__Fh4hk{position:absolute;top:.12rem;right:.08rem;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:999px;background:var(--notif-accent,#c9a45c);box-shadow:0 0 0 2px var(--notif-badge-ring,var(--color-surface,#fbfaf7));color:var(--color-forest,#15201a);font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.05rem;text-align:center;pointer-events:none}.NotificationBell_panel__RZaAE{position:absolute;top:calc(100% + .6rem);right:0;z-index:60;display:flex;flex-direction:column;width:24rem;max-height:min(36rem,calc(100vh - 7rem));overflow:hidden;border:1px solid var(--color-card-outline,var(--color-line-soft));border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-ink);font-family:var(--font-body,inherit);text-align:left;text-transform:none;letter-spacing:normal;outline:none;transform-origin:top right;animation:NotificationBell_panelIn__yrgpX .16s var(--ease-out,ease-out)}@keyframes NotificationBell_panelIn__yrgpX{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.NotificationBell_panel__RZaAE{animation:none}}.NotificationBell_head__rL4Ph{display:grid;gap:.7rem;padding:.95rem 1rem .8rem;border-bottom:1px solid var(--color-line-soft)}.NotificationBell_headRow__ZTrNa{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.NotificationBell_title__rFBWA{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:-.005em;line-height:1.2;color:var(--color-ink)}.NotificationBell_count__yxrVH{padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--notif-accent) 16%,transparent);color:var(--notif-info);font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums}.NotificationBell_textButton__KTbIm{padding:.3rem .1rem;border:0;background:none;color:var(--notif-info);font:inherit;font-size:.78rem;font-weight:500;cursor:pointer}.NotificationBell_textButton__KTbIm:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.NotificationBell_textButton__KTbIm:disabled{color:var(--color-muted);opacity:.6;cursor:default}.NotificationBell_footLink__4yo8R:focus-visible,.NotificationBell_retry__cC5Qu:focus-visible,.NotificationBell_row__L1XcH:focus-visible,.NotificationBell_segmentButton__RKg_N:focus-visible,.NotificationBell_textButton__KTbIm:focus-visible{outline:2px solid var(--notif-accent);outline-offset:2px}.NotificationBell_segment__olNcG{display:inline-grid;grid-auto-flow:column;justify-self:start;gap:.15rem;padding:.18rem;border-radius:10px;background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.NotificationBell_segmentButton__RKg_N{min-height:1.85rem;padding:0 .8rem;border:0;border-radius:8px;background:transparent;color:var(--color-muted);font:inherit;font-size:.76rem;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease}.NotificationBell_segmentButton__RKg_N:hover{color:var(--color-ink)}.NotificationBell_segmentActive__ud2lx{background:var(--color-surface);box-shadow:0 1px 2px rgba(13,20,16,.08),0 0 0 1px var(--color-line-soft);color:var(--color-ink)}.NotificationBell_body__0VPZV{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.35rem .5rem .6rem}.NotificationBell_group__ysViX+.NotificationBell_group__ysViX{margin-top:.25rem}.NotificationBell_groupLabel__OK2gZ{margin:0;padding:.7rem .55rem .35rem;font-family:inherit;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.NotificationBell_groupAttention__T33VK{color:var(--notif-warning)}.NotificationBell_list__F_qxC{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.NotificationBell_row__L1XcH{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.65rem .55rem;border-radius:12px;color:inherit;text-decoration:none;transition:background .14s ease}.NotificationBell_rowLink__6tSCe{cursor:pointer}.NotificationBell_rowLink__6tSCe:hover{background:color-mix(in srgb,var(--color-ink) 4.5%,transparent)}.NotificationBell_rowLink__6tSCe:active{background:color-mix(in srgb,var(--color-ink) 7%,transparent)}.NotificationBell_rowUnread__yqm0F{background:color-mix(in srgb,var(--notif-accent) 8%,transparent)}.NotificationBell_rowUnread__yqm0F.NotificationBell_rowLink__6tSCe:hover{background:color-mix(in srgb,var(--notif-accent) 13%,transparent)}.NotificationBell_iconTile__l01ZG{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:color-mix(in srgb,currentColor 12%,transparent);color:var(--notif-info)}.NotificationBell_icon__m8NHp{width:1.05rem;height:1.05rem}.NotificationBell_tone_success__hmGrR{color:var(--notif-success)}.NotificationBell_tone_warning__Om3hm{color:var(--notif-warning)}.NotificationBell_tone_danger__ENEK2{color:var(--notif-danger)}.NotificationBell_tone_info__1zWt3{color:var(--notif-info)}.NotificationBell_tone_neutral__AUY1b{color:var(--notif-neutral)}.NotificationBell_copy__xESow{display:grid;gap:.18rem;min-width:0}.NotificationBell_rowTitle__35YK2{font-size:.86rem;font-weight:500;line-height:1.3;color:var(--color-ink)}.NotificationBell_rowUnread__yqm0F .NotificationBell_rowTitle__35YK2{font-weight:600}.NotificationBell_rowBody__sW2vM{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8rem;line-height:1.4;color:var(--color-ink-soft);opacity:.86;overflow-wrap:anywhere}.NotificationBell_rowMeta__pT_NT{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin-top:.1rem;font-size:.72rem;color:var(--color-muted)}.NotificationBell_rowMeta__pT_NT>*+:not(.NotificationBell_cta__HqvL3):before{content:"·";margin-right:.45rem}.NotificationBell_cta__HqvL3{margin-left:auto;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--notif-warning) 14%,transparent);color:var(--notif-warning);font-weight:600}.NotificationBell_trail__TGsYw{display:grid;justify-items:end;align-content:space-between;gap:.4rem;height:100%;min-height:2.1rem;padding-top:.3rem}.NotificationBell_unreadDot__COH8v{width:.5rem;height:.5rem;border-radius:50%;background:var(--notif-accent)}.NotificationBell_chevron__GKQDf{width:.95rem;height:.95rem;margin-top:auto;color:var(--color-muted);opacity:0;transform:translateX(-2px);transition:opacity .14s ease,transform .14s ease}.NotificationBell_rowLink__6tSCe:focus-visible .NotificationBell_chevron__GKQDf,.NotificationBell_rowLink__6tSCe:hover .NotificationBell_chevron__GKQDf{opacity:1;transform:none}@media (hover:none){.NotificationBell_chevron__GKQDf{opacity:.7;transform:none}}.NotificationBell_skeletonList__Y2p7f{display:grid;gap:.35rem;margin:0;padding:.5rem .55rem;list-style:none}.NotificationBell_skeletonRow__qQuPi{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.75rem;padding:.45rem 0}.NotificationBell_skeletonLines__WuziS span,.NotificationBell_skeletonTile__fJNAb{border-radius:8px;background:color-mix(in srgb,var(--color-ink) 7%,transparent);animation:NotificationBell_pulse__GNz8K 1.2s ease-in-out infinite}.NotificationBell_skeletonTile__fJNAb{width:2.1rem;height:2.1rem;border-radius:10px}.NotificationBell_skeletonLines__WuziS{display:grid;gap:.45rem;align-content:center}.NotificationBell_skeletonLines__WuziS span{height:.7rem}.NotificationBell_skeletonLines__WuziS span:last-child{width:62%}@keyframes NotificationBell_pulse__GNz8K{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.NotificationBell_skeletonLines__WuziS span,.NotificationBell_skeletonTile__fJNAb{animation:none}}.NotificationBell_state__Ms8WQ{display:grid;justify-items:center;gap:.35rem;padding:2.25rem 1.25rem 2rem;text-align:center}.NotificationBell_stateIcon__qzhPD{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.35rem;border-radius:50%;background:color-mix(in srgb,var(--notif-accent) 14%,transparent);color:var(--notif-info)}.NotificationBell_stateIcon__qzhPD svg{width:1.2rem;height:1.2rem}.NotificationBell_stateTitle__s6w5Z{margin:0;font-size:.9rem;font-weight:600;color:var(--color-ink)}.NotificationBell_stateText__I9to8{margin:0;max-width:17rem;font-size:.8rem;line-height:1.45;color:var(--color-muted)}.NotificationBell_retry__cC5Qu{margin-top:.6rem;min-height:2rem;padding:0 .95rem;border:1px solid var(--color-line-soft);border-radius:999px;background:transparent;color:var(--color-ink);font:inherit;font-size:.78rem;font-weight:500;cursor:pointer}.NotificationBell_retry__cC5Qu:hover{border-color:color-mix(in srgb,var(--notif-accent) 45%,transparent);color:var(--notif-info)}.NotificationBell_foot__2CBf6{padding:.55rem 1rem .7rem;border-top:1px solid var(--color-line-soft);text-align:center}.NotificationBell_footLink__4yo8R{display:inline-block;padding:.25rem .5rem;border-radius:6px;color:var(--notif-info);font-size:.8rem;font-weight:500;text-decoration:none}.NotificationBell_footLink__4yo8R:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.NotificationBell_panel__RZaAE{position:fixed;top:4.6rem;right:.75rem;left:.75rem;width:auto;max-height:calc(100dvh - 5.6rem);transform-origin:top center}}.Header_header___Pkmf{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:center;padding:var(--header-pad-top) clamp(.75rem,2vw,1.35rem) 0;transition:transform var(--duration) var(--ease-out),padding var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}.Header_headerHidden__EndQ5{transform:translateY(calc(-100% - .35rem));pointer-events:none}.Header_menuOpen__jXH_T,.Header_scrolled__3sc5u{padding-top:.7rem}.Header_menuOpen__jXH_T .Header_bar__BLERq,.Header_scrolled__3sc5u .Header_bar__BLERq{background:var(--color-header-bar-scrolled);backdrop-filter:blur(16px);box-shadow:0 10px 30px var(--color-header-shadow-scrolled),var(--shadow-glow-soft);border-color:rgba(201,164,92,calc(.34 * var(--glow-strength)))}.Header_bar__BLERq{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1vw,.85rem);width:min(1600px,100%);min-height:var(--header-height);padding:0 clamp(1rem,2vw,1.35rem);border:1px solid var(--color-header-border);border-radius:18px;background:var(--color-header-bar);backdrop-filter:blur(14px);box-shadow:0 8px 28px var(--color-header-shadow);transition:background var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.Header_bar__BLERq>:first-child{justify-self:start;min-width:0}.Header_desktop__54yfN{display:flex;align-items:center;justify-content:center;justify-self:center;gap:clamp(.45rem,.8vw,.9rem);max-width:100%}.Header_desktop__54yfN a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .15rem;font-size:clamp(.66rem,.6rem + .16vw,.78rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-header-link)}.Header_desktop__54yfN a:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:1px;background:var(--color-gold-bright);box-shadow:var(--shadow-glow-line);transform:scaleX(0);transform-origin:left;transition:transform var(--duration) var(--ease-out)}.Header_desktop__54yfN a.Header_active__zaa3J:after,.Header_desktop__54yfN a:hover:after{transform:scaleX(1)}.Header_actions__5B2ic{justify-self:end;gap:.55rem;min-width:0}.Header_actions__5B2ic,.Header_desktopBarExtras__kW6M0{display:flex;align-items:center;justify-content:flex-end}.Header_desktopBarExtras__kW6M0{gap:.4rem}.Header_mobileBarExtras__y1SRu{display:none}.Header_sessionCta__eig_E,.Header_sessionLink__Y7Aeb,.Header_sessionSlot__yFWlZ,.Header_session__me9FZ{min-height:2.5rem}.Header_sessionSlot__yFWlZ{width:5.5rem}.Header_sessionAccount__SoVaw,.Header_sessionDropdownItem__En2W_,.Header_sessionLink__Y7Aeb,.Header_sessionMenuLink__R6iKF{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.Header_sessionLink__Y7Aeb{display:inline-flex;align-items:center;padding:0 .95rem;border:1px solid var(--color-header-border);border-radius:999px;color:var(--color-header-link)}.Header_sessionCta__eig_E{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.1rem;border:0;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--color-gold-bright) 0,var(--color-gold) 100%);color:var(--color-forest-deep);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-gold)}.Header_sessionCta__eig_E:hover{box-shadow:var(--shadow-glow-halo)}.Header_sessionLink__Y7Aeb:hover{border-color:rgba(201,164,92,.45);color:var(--color-gold-bright)}.Header_sessionMenu__IYZiU,.Header_session__me9FZ{position:relative}.Header_sessionAccount__SoVaw,.Header_sessionMenuAccount__TCwMr{display:inline-flex;align-items:center;gap:.5rem;min-width:0;border:0;background:transparent;color:var(--color-ivory);cursor:pointer;font:inherit;text-align:left}.Header_session__me9FZ{max-width:16rem}.Header_sessionAccount__SoVaw{min-height:2.5rem;padding:.2rem .7rem .2rem .55rem;border:1px solid rgba(201,164,92,.32);border-radius:999px;background:rgba(255,255,255,.04)}.Header_sessionDot__aIs_V{width:.45rem;height:.45rem;flex:none;border-radius:50%;background:#7dbe86;box-shadow:0 0 0 3px rgba(125,190,134,.22)}.Header_sessionCopy__pgfSM{display:grid;min-width:0;line-height:1.15}.Header_sessionName__dWMVa,.Header_sessionState__qdSiG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_sessionName__dWMVa{font-size:.72rem;letter-spacing:.06em}.Header_sessionState__qdSiG{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(125,190,134,.95)}.Header_sessionChevron__TM7Me{width:.9rem;height:.9rem;flex:none;color:var(--color-header-link);transition:transform var(--duration-fast) var(--ease-out)}.Header_sessionChevronOpen__t7JBJ{transform:rotate(180deg)}.Header_sessionDropdown__q1ZSF{position:absolute;top:calc(100% + .4rem);right:0;z-index:5;display:grid;min-width:11rem;padding:.35rem;border:1px solid var(--color-header-border);border-radius:14px;background:var(--color-header-bar-scrolled);box-shadow:0 16px 40px var(--color-header-shadow-scrolled)}.Header_sessionDropdownItem__En2W_{display:block;width:100%;padding:.7rem .75rem;border:0;border-radius:10px;background:transparent;color:var(--color-ivory);font:inherit;text-align:left;cursor:pointer}.Header_sessionDropdownItem__En2W_:hover{background:rgba(201,164,92,.12);color:var(--color-gold-bright)}.Header_sessionDropdownOut__nME1h{color:#e7b4b4}.Header_sessionMenuSlot__wuQl0{min-height:2.75rem}.Header_sessionMenuAccount__TCwMr{width:100%}.Header_sessionMenuAccount__TCwMr,.Header_sessionMenuLink__R6iKF{min-height:2.75rem;padding:.45rem .85rem;border:1px solid var(--color-line-soft);border-radius:14px;background:rgba(255,255,255,.03)}.Header_sessionMenuLink__R6iKF{display:flex;align-items:center;color:var(--color-ivory)}.Header_sessionMenu__IYZiU .Header_sessionDropdown__q1ZSF{position:static;width:100%;margin-top:.45rem}.Header_toggle__2yTp4{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--color-header-border);border-radius:50%;background:rgba(255,255,255,.04);color:var(--color-ivory);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Header_toggle__2yTp4:hover{border-color:rgba(201,164,92,.42);background:rgba(201,164,92,.1);box-shadow:var(--shadow-glow-soft)}.Header_toggleIcon__nN5kN{position:relative;display:block;width:18px;height:12px}.Header_toggleIcon__nN5kN span{position:absolute;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:transform var(--duration) var(--ease-out),opacity var(--duration-fast) var(--ease-out),top var(--duration) var(--ease-out)}.Header_toggleIcon__nN5kN span:first-child{top:0}.Header_toggleIcon__nN5kN span:nth-child(2){top:5px}.Header_toggleIcon__nN5kN span:nth-child(3){top:10px}.Header_menuOpen__jXH_T .Header_toggle__2yTp4{border-color:rgba(201,164,92,.5);background:rgba(201,164,92,.14)}.Header_menuOpen__jXH_T .Header_toggleIcon__nN5kN span:first-child{top:5px;transform:rotate(45deg)}.Header_menuOpen__jXH_T .Header_toggleIcon__nN5kN span:nth-child(2){opacity:0;transform:scaleX(.4)}.Header_menuOpen__jXH_T .Header_toggleIcon__nN5kN span:nth-child(3){top:5px;transform:rotate(-45deg)}.Header_backdrop__hz72x{position:fixed;inset:0;z-index:0;border:0;padding:0;background:var(--color-overlay-strong);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity var(--duration) var(--ease-out)}.Header_menuOpen__jXH_T .Header_backdrop__hz72x{opacity:1;pointer-events:auto}.Header_mobile__uZRhF{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding:calc(.7rem + var(--header-height) + 1.4rem) var(--space-gutter) var(--space-gutter);overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--duration) var(--ease-out),visibility var(--duration) var(--ease-out)}.Header_mobileVisible__h_3I_{pointer-events:auto;visibility:visible;opacity:1}.Header_mobileInner__I8Tdn{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;padding:1.35rem 1.25rem 1.25rem;border:1px solid var(--color-header-border);border-radius:20px;background:radial-gradient(ellipse 80% 50% at 0 0,rgba(201,164,92,.12),transparent 58%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(138,163,148,.14),transparent 62%),var(--color-header-bar-scrolled);backdrop-filter:blur(18px);box-shadow:0 24px 60px var(--color-header-shadow-scrolled),var(--shadow-glow-soft);overflow:hidden}.Header_mobileInner__I8Tdn:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(201,164,92,calc(.45 * var(--glow-strength))) 24%,rgba(228,198,122,calc(.85 * var(--glow-strength))) 50%,rgba(201,164,92,calc(.45 * var(--glow-strength))) 76%,transparent 100%);box-shadow:var(--shadow-glow-line)}.Header_mobileEyebrow__TLvah{margin:0 0 1rem;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-bright)}.Header_mobileList__FJZwh{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:auto;flex:1;min-height:0}.Header_mobileList__FJZwh li{opacity:0;transform:translateY(14px);transition:opacity var(--duration) var(--ease-out),transform var(--duration) var(--ease-out);transition-delay:calc(80ms + (var(--item-index, 0) * 45ms))}.Header_menuOpen__jXH_T .Header_mobileVisible__h_3I_ .Header_mobileList__FJZwh li{opacity:1;transform:translateY(0)}.Header_mobileList__FJZwh a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--color-line-soft);color:var(--color-ivory);transition:color var(--duration-fast) var(--ease-out),padding-left var(--duration-fast) var(--ease-out)}.Header_mobileList__FJZwh li:last-child a{border-bottom:0}.Header_mobileList__FJZwh a.Header_active__zaa3J,.Header_mobileList__FJZwh a:focus-visible,.Header_mobileList__FJZwh a:hover{color:var(--color-gold-bright);padding-left:.35rem}.Header_mobileIndex__2y5bL{min-width:1.8rem;font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.14em;color:rgba(201,164,92,.72)}.Header_mobileLabel__tjNnw{font-family:var(--font-display);font-size:clamp(1.45rem,5.5vw,1.85rem);line-height:1.05}.Header_mobileArrow__jWqCX{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--color-gold);background:rgba(201,164,92,.1);opacity:.55;transform:translateX(-4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.Header_mobileArrow__jWqCX svg{width:1rem;height:1rem}.Header_mobileList__FJZwh a:focus-visible .Header_mobileArrow__jWqCX,.Header_mobileList__FJZwh a:hover .Header_mobileArrow__jWqCX{opacity:1;transform:translateX(0);background:rgba(201,164,92,.18)}.Header_mobileFooter__GYcFq{display:grid;gap:1rem;margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--color-line-soft)}.Header_mobileCta__iD3u0{width:100%}.Header_mobileTheme__K16KI{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .85rem;border:1px solid var(--color-line-soft);border-radius:14px;background:rgba(255,255,255,.03)}.Header_mobileTheme__K16KI span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-header-link)}.Header_notifTrigger__6mRo_{--notif-badge-ring:transparent;position:relative;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--color-header-link);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Header_notifTrigger__6mRo_:hover{color:var(--color-gold-bright);background:rgba(201,164,92,.12)}.Header_notifTrigger__6mRo_:active{transform:scale(.94)}.Header_notifTrigger__6mRo_[aria-expanded=true],.Header_notifTrigger__6mRo_[data-unread=true]{color:var(--color-gold-bright)}.Header_notifTrigger__6mRo_:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.Header_notifIcon__qClLb{display:grid;width:18px;height:18px}.Header_notifIcon__qClLb svg{width:100%;height:100%}@media (max-width:720px){.Header_session__me9FZ{max-width:9.5rem}.Header_sessionState__qdSiG{display:none}}@media (max-width:1120px){.Header_cta__nZzzF,.Header_desktopBarExtras__kW6M0,.Header_desktop__54yfN{display:none}.Header_mobileBarExtras__y1SRu{display:flex;align-items:center}.Header_toggle__2yTp4{display:grid}.Header_bar__BLERq{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:0 .85rem}.Header_actions__5B2ic{grid-column:2;gap:.4rem;flex-shrink:0}}@media (max-width:480px){.Header_header___Pkmf{padding-left:max(.65rem,env(safe-area-inset-left));padding-right:max(.65rem,env(safe-area-inset-right))}.Header_bar__BLERq{min-height:3.35rem;padding:0 .65rem;border-radius:14px}}@media (prefers-reduced-motion:reduce){.Header_headerHidden__EndQ5{transform:none;pointer-events:auto}.Header_mobileList__FJZwh li{opacity:1;transform:none;transition:none}}.MapColorLegend_anchor__ZVLPO{position:absolute;left:.85rem;bottom:.85rem;z-index:4}.MapColorLegend_page__g3hiz{top:calc(var(--header-offset, 5.5rem) + .85rem);bottom:auto;left:var(--space-gutter,1.25rem)}.MapColorLegend_chip__0alCx{display:none}.MapColorLegend_legend__BtkWU{display:grid;grid-template-columns:repeat(2,max-content);gap:.32rem 1rem;margin:0;padding:.7rem .85rem;list-style:none;border:1px solid rgba(246,241,232,.14);border-radius:16px;background:rgba(12,16,13,.82);color:#f6f1e8;font-size:.72rem;line-height:1.2;pointer-events:none}.MapColorLegend_legend__BtkWU li{display:flex;align-items:center;gap:.4rem}.MapColorLegend_legend__BtkWU i{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px}.MapColorLegend_swatchLight__zMukm{box-shadow:inset 0 0 0 1px rgba(246,241,232,.72)}.MapColorLegend_lit__CC8xq{color:var(--color-gold-bright)}.MapColorLegend_lit__CC8xq i{box-shadow:0 0 0 2px rgba(246,241,232,.9),0 0 0 4px var(--color-gold)}@media (max-width:720px){.MapColorLegend_anchor__ZVLPO{top:calc(.65rem + 3rem + .55rem);bottom:auto;left:.85rem;z-index:6}.MapColorLegend_page__g3hiz{top:calc(var(--header-offset, calc(3.5rem + env(safe-area-inset-top, 0px))) + .65rem + 3rem + .55rem);right:auto;left:.85rem}html[data-map-search-open] .MapColorLegend_anchor__ZVLPO{display:none}.MapColorLegend_chip__0alCx{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.22rem .65rem .22rem .28rem;border:1px solid rgba(198,161,90,.38);border-radius:999px;background:#101610;color:#f6f1e8;font:inherit;font-size:.74rem;font-weight:650;letter-spacing:.01em;box-shadow:0 8px 22px rgba(8,10,8,.28);cursor:pointer}.MapColorLegend_chipIcon__VYSTl{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(255,255,255,.04)}.MapColorLegend_chipDots__AB50N{display:flex;flex-direction:column;align-items:center;gap:.14rem}.MapColorLegend_chipDots__AB50N i{width:.34rem;height:.34rem;border-radius:999px}.MapColorLegend_chipDotAvailable__68WFH{background:#45d56a}.MapColorLegend_chipDotHold__gUA3K{background:#e8b84a}.MapColorLegend_chipDotSold__lu4Qf{background:#a8a49c}.MapColorLegend_chipArrow__4BIov svg,.MapColorLegend_chipIcon__VYSTl svg{width:.85rem;height:.85rem}.MapColorLegend_chipArrow__4BIov{display:grid;place-items:center;margin-left:.1rem;color:rgba(246,241,232,.72)}.MapColorLegend_legend__BtkWU{display:none;margin-top:.45rem;max-width:min(16rem,calc(100vw - 1.5rem));pointer-events:auto;border-color:rgba(198,161,90,.42);box-shadow:0 12px 28px rgba(18,22,18,.22)}.MapColorLegend_open__yPtGC .MapColorLegend_legend__BtkWU{display:grid;grid-template-columns:1fr 1fr}}.MapLotEntrySummary_card__LbgM_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;color:#f6f1e8}.MapLotEntrySummary_main__5xlLi{display:grid;gap:.2rem;min-width:0}.MapLotEntrySummary_titleRow__t67Rb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;line-height:1.25}.MapLotEntrySummary_title__kxewc{color:#f6f1e8;font-size:.88rem;font-weight:600;letter-spacing:.01em}.MapLotEntrySummary_detail__Zu4bk{font-size:.72rem;font-weight:400;letter-spacing:.03em}.MapLotEntrySummary_detail__Zu4bk,.MapLotEntrySummary_sheetMeta__9jC1G{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:0;color:rgba(246,241,232,.52);line-height:1.35}.MapLotEntrySummary_sheetMeta__9jC1G{font-size:.74rem;letter-spacing:.02em}.MapLotEntrySummary_metaPart__Lj7fp{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.MapLotEntrySummary_metaSep__Q8sQQ{margin:0 .35rem;color:rgba(246,241,232,.38)}.MapLotEntrySummary_metaLabel__9LEwz{min-width:0}.MapLotEntrySummary_metaPart__Lj7fp .MapLotEntrySummary_locationIcon__VjkX5{width:.72rem;height:.72rem;margin-top:0;color:rgba(228,198,122,.78)}.MapLotEntrySummary_locationIcon__VjkX5{flex:none;width:.82rem;height:.82rem;margin-top:.08rem;color:rgba(228,198,122,.78)}.MapLotEntrySummary_detailMeta__ZNgkX{min-width:0;color:rgba(246,241,232,.52)}.MapLotEntrySummary_action__3m5Wx{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(198,161,90,.52);background:rgba(255,255,255,.04);color:rgba(228,198,122,.92);box-shadow:inset 0 0 0 1px rgba(228,198,122,.12)}.MapLotEntrySummary_actionIcon__WVWpD{width:1.15rem;height:1.15rem}.MapLotEntrySummary_statusWrap__TWdLq{display:inline-flex;align-items:center;gap:.38rem}.MapLotEntrySummary_dot__mcBzJ{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:rgba(246,241,232,.35)}.MapLotEntrySummary_dot_available___hlpV{background:#45d56a;box-shadow:0 0 0 2px rgba(69,213,106,.2)}.MapLotEntrySummary_dot_hold__YKosJ{background:#e8b84a}.MapLotEntrySummary_dot_sold__RYq7v{background:#e07070;box-shadow:0 0 0 2px rgba(224,112,112,.18)}.MapLotEntrySummary_statusLabel__89vrA{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.MapLotEntrySummary_statusLabel_available__JrxYo{color:#45d56a}.MapLotEntrySummary_statusLabel_hold__9DWnD{color:#e8b84a}.MapLotEntrySummary_statusLabel_sold__kOnDp{color:#e07070}.MapLotEntrySummary_statusLabel_neutral__EZEh3{color:rgba(246,241,232,.72)}.MapLotEntrySummary_withThumb__Tc9NJ{grid-template-columns:auto minmax(0,1fr) auto}.MapLotEntrySummary_thumb__zwE0C{width:2.55rem;height:2.55rem;border-radius:10px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 46%),linear-gradient(180deg,#7ea36a,#4f7a45);box-shadow:inset 0 0 0 1px rgba(246,241,232,.08)}.MapLotEntrySummary_sheetRow__cNk1u .MapLotEntrySummary_titleRow__t67Rb .MapLotEntrySummary_title__kxewc{font-size:.95rem;font-weight:700}.MapViewControls_stack__85kqB{display:none}.MapViewControls_btn__8B_eT{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(18,22,18,.08);border-radius:999px;background:#f7f3ea;color:#1c1e1a;box-shadow:0 8px 20px rgba(18,22,18,.14);cursor:pointer}.MapViewControls_btn__8B_eT svg{width:1.05rem;height:1.05rem}.MapViewControls_btn__8B_eT:hover{background:#fffdf8}.MapViewControls_btn__8B_eT:focus-visible{outline:2px solid rgba(201,164,92,.7);outline-offset:2px}.MapViewControls_dock__P_8l5{display:none}.MapViewControls_embed__c5mRk{display:grid;position:absolute;right:.7rem;bottom:.7rem;z-index:4;gap:.4rem}.MapViewControls_embed__c5mRk .MapViewControls_btn__8B_eT{width:2.5rem;height:2.5rem;border:1px solid rgba(198,161,90,.38);background:#101610;color:#f6f1e8;box-shadow:0 8px 22px rgba(8,10,8,.28)}.MapViewControls_embed__c5mRk .MapViewControls_btn__8B_eT:hover{background:#141a14;border-color:rgba(228,198,122,.52)}@media (max-width:720px){.MapViewControls_dock__P_8l5{display:grid;position:static;transform:none;gap:.45rem;width:2.75rem}.MapViewControls_dock__P_8l5 .MapViewControls_btn__8B_eT{border:1px solid rgba(198,161,90,.38);background:#101610;color:#f6f1e8;box-shadow:0 8px 22px rgba(8,10,8,.28)}.MapViewControls_dock__P_8l5 .MapViewControls_btn__8B_eT:hover{background:#141a14;border-color:rgba(228,198,122,.52)}}.MapViewer_viewer__XYi_K{position:relative;width:100%;height:100%;overflow:hidden;background:#e7dfd0;touch-action:none}.MapViewer_canvasHost__Kjzvh{position:absolute;inset:0;z-index:0}.MapViewer_canvas__wsoqO{display:block;width:100%;height:100%}.MapViewer_marquee__xlhnC{position:absolute;z-index:4;display:none;box-sizing:border-box;border:1px solid #c9a45c;background:rgba(201,164,92,.18);pointer-events:none}.MapViewer_overlay__kv7ER{position:absolute;inset:0;z-index:6;display:grid;place-content:center;justify-items:center;gap:.7rem;background:var(--color-forest-deep,#1b211c);color:var(--color-on-image);pointer-events:auto}.MapViewer_overlay__kv7ER p{margin:0;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.MapViewer_progress__TH97p{font-family:var(--font-display);font-size:1.6rem;color:var(--color-gold-bright)}.MapViewer_progressTrack__Gjygu{width:min(12rem,70vw);height:2px;overflow:hidden;border-radius:999px;background:rgba(246,241,232,.22)}.MapViewer_progressBar__0B9Yh{display:block;height:100%;background:var(--color-gold-bright,#e4c67a)}.MapViewer_editorLabels__juabw{position:absolute;inset:0;z-index:3;pointer-events:none}.MapViewer_lotLeader__FwWtj{position:absolute;inset:0;z-index:2;overflow:visible;pointer-events:none}.MapViewer_editorLabels__juabw>button,.MapViewer_editorLabels__juabw>div[data-kind=lawn]{display:none}.MapViewer_editorLabelsLive__8xkJH [data-id]{pointer-events:auto;cursor:grab;user-select:none}.MapViewer_editorLabel__dBYub{position:absolute;left:0;top:0;transform:translate(-50%,-120%);padding:.22rem .45rem;border:1px solid rgba(246,241,232,.18);border-radius:999px;background:rgba(12,16,13,.72);color:#f6f1e8;font:inherit;font-size:.68rem;line-height:1.2;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.MapViewer_editorLabelOn__dxr97{border-color:rgba(201,164,92,.7);background:rgba(201,164,92,.92);color:#121612}.MapViewer_editorLabelClickable__iDf2I{pointer-events:auto;cursor:pointer}.MapViewer_editorPlotLabel___2RaB{transform:translate(-50%,-50%);padding:0;border:0;border-radius:0;background:transparent;color:#f6f1e8;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.75)}.MapViewer_editorPlotLabelOn__q_g3U{color:#f3d48a}.MapViewer_editorLawnLabel__I3Oy9{transform:translate(-50%,-180%);padding:.28rem .72rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(72,74,76,.88);color:#ffffff;font-weight:600;font-size:.78rem;letter-spacing:.03em}.MapViewer_editorLawnLabelOn__XSR1L{border-color:rgba(201,164,92,.7);background:rgba(201,164,92,.92);color:#121612}.MapViewer_editorLawnLabelLocked__z__Iw{pointer-events:none;cursor:default;opacity:.72}.MapViewer_editorLotIdMark__9J7P3{pointer-events:auto;z-index:3;min-width:1.55rem;padding:.2rem .45rem;border:1px solid rgba(228,198,122,.7);border-radius:7px;background:rgba(16,18,20,.9);box-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 0 0 1px rgba(228,198,122,.4);color:#f3d48a;font-size:.78rem;font-weight:650;letter-spacing:.04em;line-height:1.2;text-align:center}.MapViewer_editorLotSelected__vJkmW{pointer-events:auto;z-index:4;transform:translate(-50%,-180%);box-sizing:border-box;min-width:9.5rem;max-width:min(19rem,calc(100% - 1rem));padding:.85rem .95rem;border:1px solid rgba(198,161,90,.42);border-radius:10px;background:rgba(16,18,20,.9);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 12px 28px rgba(0,0,0,.32),inset 0 0 0 1px rgba(228,198,122,.45);color:#f6f1e8;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25;text-align:left;white-space:normal;cursor:pointer}.MapViewer_editorLotSelected__vJkmW:hover{border-color:rgba(228,198,122,.58);background:rgba(20,22,24,.94)}.MapViewer_editorLotSelected__vJkmW:focus-visible{outline:2px solid rgba(228,198,122,.72);outline-offset:2px}.MapViewer_editorLotOwnedIdle__bC3Xd{opacity:.92;transform:translate(-50%,-180%) scale(.92);box-shadow:0 8px 20px rgba(0,0,0,.24),inset 0 0 0 1px rgba(228,198,122,.32)}.MapViewer_editorLabelsLive__8xkJH>button[data-id],.MapViewer_editorLabelsLive__8xkJH>button[data-plot-id]{display:block;pointer-events:auto;cursor:pointer}.MapViewer_editorLabelsWalk__bS5XF,.MapViewer_editorLabelsWalk__bS5XF>button{pointer-events:none}.MapViewer_lawnMark__UB7EX{display:none}@media (max-width:720px){.MapViewer_editorLotOwnedIdle__bC3Xd,.MapViewer_editorLotSelected__vJkmW{min-width:13rem;max-width:min(19rem,calc(100% - 1.5rem));padding:.72rem .8rem;border:1px solid rgba(198,161,90,.48);border-radius:12px;background:#11150f;box-shadow:0 14px 32px rgba(8,10,8,.3),inset 0 0 0 1px rgba(228,198,122,.1);color:#f6f1e8}.MapViewer_editorLotSelected__vJkmW:focus-visible,.MapViewer_editorLotSelected__vJkmW:hover{border-color:rgba(228,198,122,.72);background:#171c17}}.MapViewer_walkHint__rBEQX{position:absolute;left:50%;bottom:1rem;z-index:5;max-width:min(36rem,calc(100% - 2rem));margin:0;padding:.55rem .85rem;border-radius:.7rem;background:color-mix(in srgb,var(--color-forest-deep,#1b211c) 78%,transparent);color:var(--color-on-image,#f6f1e8);font-size:.82rem;line-height:1.35;text-align:center;transform:translateX(-50%);pointer-events:none}.ScrollProgress_track__meE_J{position:fixed;top:0;left:0;right:0;z-index:50;height:2px;pointer-events:none}.ScrollProgress_bar__1YyvF{display:block;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,rgba(201,164,92,.35),var(--color-gold-bright));box-shadow:0 0 11px rgba(228,198,122,.42),0 0 24px rgba(201,164,92,.3)}.DevelopmentsSection_section__XzZ9q{--glow-a-x:50%;--glow-a-y:0%;--glow-b-x:50%;--glow-b-y:100%;padding:clamp(3.5rem,7vw,5rem) 0 var(--space-section);background:#0b100d;color:var(--color-ivory)}.DevelopmentsSection_intro__45ZC0{text-align:center;max-width:40ch;margin:0 auto 2.8rem}.DevelopmentsSection_title__9704H{font-family:var(--font-body);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--color-ivory);transition:color var(--duration) var(--ease-out)}.DevelopmentsSection_title__9704H:hover{color:var(--color-gold-bright)}.DevelopmentsSection_lead__iekSx{margin-top:.75rem;font-size:var(--text-sm);line-height:1.6;color:rgba(246,241,232,.72)}.DevelopmentsSection_hint__aqr4Q{margin:.85rem auto 0;max-width:36ch;font-size:var(--text-xs);line-height:1.55;color:rgba(246,241,232,.55)}.DevelopmentsSection_marquee__2JLXS{--marquee-gap:clamp(1.5rem,3vw,2.5rem);position:relative;z-index:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.DevelopmentsSection_marqueeTrack__wmdP_{display:flex;width:max-content;will-change:transform;animation:DevelopmentsSection_developments-marquee__Z___c 42s linear infinite}.DevelopmentsSection_marquee__2JLXS:hover .DevelopmentsSection_marqueeTrack__wmdP_{animation-play-state:paused}.DevelopmentsSection_marquee__2JLXS[data-reverse] .DevelopmentsSection_marqueeTrack__wmdP_{animation-direction:reverse}.DevelopmentsSection_marquee__2JLXS[data-speed=slow] .DevelopmentsSection_marqueeTrack__wmdP_{animation-duration:52s}.DevelopmentsSection_marqueeList__O_7xm{display:flex;flex:0 0 auto;align-items:center;gap:var(--marquee-gap);margin:0;padding:0 var(--marquee-gap) 0 0;list-style:none}.DevelopmentsSection_marqueeItem__uGxsL{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:auto;height:110px}.DevelopmentsSection_marqueeLink__CmxxW{display:flex;align-items:center;justify-content:center;min-height:100%;padding:.35rem .5rem;border-radius:var(--radius-sm);color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:rgba(228,198,122,.25);transition:opacity var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.DevelopmentsSection_marqueeLink__CmxxW:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:4px}.DevelopmentsSection_marqueeLink__CmxxW:hover{transform:translateY(-2px)}.DevelopmentsSection_marqueeLogo__xFQ0k{display:block;width:auto;height:clamp(72px,9vw,96px);max-width:420px;object-fit:contain;opacity:.92;transition:opacity var(--duration) var(--ease-out)}.DevelopmentsSection_marqueeItem__uGxsL:focus-within .DevelopmentsSection_marqueeLogo__xFQ0k,.DevelopmentsSection_marqueeItem__uGxsL:hover .DevelopmentsSection_marqueeLogo__xFQ0k,.DevelopmentsSection_marqueeLink__CmxxW:hover .DevelopmentsSection_marqueeLogo__xFQ0k{opacity:1}@keyframes DevelopmentsSection_developments-marquee__Z___c{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.DevelopmentsSection_marqueeTrack__wmdP_{animation:none}.DevelopmentsSection_marquee__2JLXS{mask-image:none;overflow:visible}.DevelopmentsSection_marqueeTrack__wmdP_{flex-wrap:wrap;justify-content:center;width:100%;gap:1.5rem}.DevelopmentsSection_marqueeList__O_7xm{flex-wrap:wrap;justify-content:center;padding-right:0}.DevelopmentsSection_marquee__2JLXS:hover .DevelopmentsSection_marqueeTrack__wmdP_{animation-play-state:running}.DevelopmentsSection_marqueeList__O_7xm[aria-hidden=true]{display:none}}@media (max-width:640px){.DevelopmentsSection_marqueeItem__uGxsL{height:80px}.DevelopmentsSection_marqueeLogo__xFQ0k{height:56px;max-width:300px}}.PromotionClientDisclaimers_disclaimers__9P_Bo{border-radius:var(--radius-md);border:1px solid var(--color-line-soft);background:color-mix(in srgb,var(--color-ink) 3%,var(--color-surface))}.PromotionClientDisclaimers_panel__UWSAZ{margin-top:.85rem;padding:.85rem 1rem}.PromotionClientDisclaimers_section__yvjA_{margin-top:clamp(1.35rem,3vw,1.75rem);padding:1rem 1.1rem}.PromotionClientDisclaimers_heading__Lelw_{margin:0 0 .55rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.PromotionClientDisclaimers_list__in5K7{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.PromotionClientDisclaimers_list__in5K7 li{margin:0;font-size:.88rem;line-height:1.55;color:var(--color-ink-soft)}.PromotionClientDisclaimers_list__in5K7 strong{display:block;margin-bottom:.2rem;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--color-ink)}.PromotionsSection_section__lGddV{position:relative;padding:var(--space-section) 0;background:transparent;overflow:hidden;isolation:isolate}.PromotionsSection_backdrop__WrdGa{position:absolute;inset:0;z-index:0;pointer-events:none}.PromotionsSection_backdropImage__VjvX8{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.PromotionsSection_content__B1VYn{position:relative;z-index:1}.PromotionsSection_intro__b7vIr{position:relative;z-index:1;max-width:40rem;margin-bottom:clamp(2rem,5vw,2.75rem)}.PromotionsSection_title__4TaDh{margin:.35rem 0 0;font-size:clamp(2.35rem,4vw,3.4rem);transition:color var(--duration) var(--ease-out),text-shadow var(--duration) var(--ease-out)}.PromotionsSection_intro__b7vIr .lede{margin:.85rem 0 0}.PromotionsSection_grid__lyJU0{position:relative;z-index:1;display:grid;gap:clamp(1rem,2.5vw,1.35rem);margin:0;padding:0;list-style:none}@media (min-width:720px){.PromotionsSection_grid__lyJU0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.PromotionsSection_grid__lyJU0:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.PromotionsSection_grid__lyJU0:has(>:only-child){grid-template-columns:minmax(0,.68fr)}}.PromotionsSection_card__hf0ci{--promo-index:0;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:clamp(1.4rem,3.2vw,1.85rem);border:1px solid color-mix(in srgb,var(--color-gold) 14%,var(--color-line-soft));border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(130% 90% at 100% 0,color-mix(in srgb,var(--color-gold) 12%,transparent),transparent 58%),linear-gradient(168deg,color-mix(in srgb,var(--color-gold) 8%,var(--color-surface)) 0,var(--color-surface) 46%),var(--color-surface);box-shadow:var(--shadow-soft),0 0 0 1px color-mix(in srgb,var(--color-surface) 80%,transparent);transition:transform .42s var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.PromotionsSection_card__hf0ci:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0,var(--color-gold-dim) 18%,var(--color-gold-bright) 50%,var(--color-gold-dim) 82%,transparent 100%);background-size:200% 100%;animation:PromotionsSection_promotions-accent-line__t8W_S 6s var(--ease-in-out) infinite;opacity:.9}.PromotionsSection_cardSheen___3mro{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);transform:translateX(-130%) skewX(-12deg);transition:transform 0s}.PromotionsSection_spotlight__jjhHk{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle 240px at var(--spot-x,50%) var(--spot-y,0),rgba(201,164,92,.16) 0,transparent 72%);transition:opacity .52s var(--ease-out)}.PromotionsSection_card__hf0ci:hover{--spot-x:72%;--spot-y:8%;transform:translateY(-7px);border-color:color-mix(in srgb,var(--color-gold) 32%,var(--color-line-soft));box-shadow:var(--shadow-lift),var(--shadow-glow-ring),0 24px 48px color-mix(in srgb,var(--color-ink) 8%,transparent)}.PromotionsSection_card__hf0ci:hover .PromotionsSection_spotlight__jjhHk{opacity:1}.PromotionsSection_card__hf0ci:hover .PromotionsSection_cardSheen___3mro{transform:translateX(130%) skewX(-12deg);transition:transform 1.05s var(--ease-out)}.PromotionsSection_card__hf0ci:focus-within{border-color:color-mix(in srgb,var(--color-gold) 38%,var(--color-line-soft));box-shadow:var(--shadow-lift),var(--shadow-glow-soft)}.PromotionsSection_grid__lyJU0.stagger-visible .PromotionsSection_metaList__YGEMg li{animation:PromotionsSection_promotions-meta-in__QaOxQ .78s var(--ease-out) both;animation-delay:calc(.32s + var(--promo-index) * 95ms + var(--meta-i, 0) * 60ms)}.PromotionsSection_grid__lyJU0.stagger-visible .PromotionsSection_policyPanel__9wE9n{animation:PromotionsSection_promotions-panel-in__rjuYZ .85s var(--ease-out) both;animation-delay:calc(.48s + var(--promo-index) * 95ms)}.PromotionsSection_cardTop__sRYJQ{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PromotionsSection_index__OtvLn{font-family:var(--font-display);font-size:.88rem;letter-spacing:.18em;color:var(--color-gold-dim);transition:color var(--duration) var(--ease-out)}.PromotionsSection_card__hf0ci:hover .PromotionsSection_index__OtvLn{color:var(--color-gold)}.PromotionsSection_badge__l_7Hs{display:inline-flex;align-items:center;max-width:min(100%,14rem);padding:.38rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-gold) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 16%,var(--color-surface)),color-mix(in srgb,var(--color-gold) 8%,var(--color-surface)));color:var(--color-gold-dim);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;text-align:right;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.PromotionsSection_cardTitle__zPyJ1{margin:0;font-family:var(--font-display);font-size:clamp(1.38rem,2.4vw,1.72rem);font-weight:500;line-height:1.22;letter-spacing:-.02em;max-width:22ch;text-wrap:balance;transition:color var(--duration) var(--ease-out)}.PromotionsSection_card__hf0ci:hover .PromotionsSection_cardTitle__zPyJ1{color:color-mix(in srgb,var(--color-gold-dim) 28%,var(--color-ink))}.PromotionsSection_metaList__YGEMg{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.PromotionsSection_metaList__YGEMg li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.65rem;align-items:start}.PromotionsSection_metaList__YGEMg svg{width:1.15rem;height:1.15rem;margin-top:.15rem;color:var(--color-gold-dim);transition:color var(--duration) var(--ease-out),transform .42s var(--ease-out)}.PromotionsSection_card__hf0ci:hover .PromotionsSection_metaList__YGEMg svg{color:var(--color-gold);transform:translateY(-1px)}.PromotionsSection_metaList__YGEMg strong{display:block;margin-bottom:.12rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.PromotionsSection_metaList__YGEMg span{line-height:1.5;color:var(--color-ink-soft)}.PromotionsSection_policyPanel__9wE9n{margin-top:auto;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-gold) 20%,var(--color-line-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 7%,var(--color-surface)),color-mix(in srgb,var(--color-gold) 3%,var(--color-surface)))}.PromotionsSection_policyHeading__qLOl5{margin:0 0 .65rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dim)}.PromotionsSection_policyBlock__oJ_mF+.PromotionsSection_policyBlock__oJ_mF{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--color-line-soft)}.PromotionsSection_policyLabel__AXTsz{margin:0 0 .25rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.PromotionsSection_policyText__HQ_VM{margin:0;font-size:.88rem;line-height:1.55;white-space:pre-wrap;color:var(--color-ink-soft)}.PromotionsSection_ctaRow__3RzWX{position:relative;z-index:1;display:flex;justify-content:center;margin-top:clamp(1.75rem,4vw,2.35rem)}@keyframes PromotionsSection_promotions-accent-line__t8W_S{0%,to{background-position:0 50%;opacity:.72}50%{background-position:100% 50%;opacity:1}}@keyframes PromotionsSection_promotions-meta-in__QaOxQ{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes PromotionsSection_promotions-panel-in__rjuYZ{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.PromotionsSection_card__hf0ci:before{animation:none}.PromotionsSection_cardSheen___3mro{display:none}.PromotionsSection_grid__lyJU0.stagger-visible .PromotionsSection_metaList__YGEMg li,.PromotionsSection_grid__lyJU0.stagger-visible .PromotionsSection_policyPanel__9wE9n{animation:none}}.ReserveLotPicker_filters__o8aw5,.ReserveLotPicker_root__GNzAF{display:grid;gap:.85rem}@media (min-width:720px){.ReserveLotPicker_filters__o8aw5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReserveLotPicker_field__ftEgG{display:grid;gap:.4rem}.ReserveLotPicker_field__ftEgG label{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone)}.ReserveLotPicker_requiredMark__LDYqz{color:#b42318;font-weight:600}[data-theme=dark] .ReserveLotPicker_requiredMark__LDYqz{color:#f87171}.ReserveLotPicker_select__EQdTM{width:100%;min-height:52px;padding:.85rem .9rem;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-surface-muted);color:var(--color-ink);font-size:.95rem}.ReserveLotPicker_select__EQdTM:focus{outline:2px solid var(--color-gold);outline-offset:2px;border-color:var(--color-gold)}.ReserveLotPicker_hint__0zRmf{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.5}.ReserveLotPicker_mapToggle__HMemn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.ReserveLotPicker_mapWrap__ty0Ub{position:relative;overflow:hidden;min-height:22rem;border:1px solid var(--color-line-soft);border-radius:12px;background:var(--color-forest-deep);touch-action:none}.ReserveLotPicker_mapWrap__ty0Ub[hidden]{display:none}.ReserveLotPicker_map__LyZBU{width:100%;height:22rem}.ReserveLotPicker_unplacedNotice__hyiQF{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid var(--color-line-soft);border-left:3px solid var(--color-gold);border-radius:12px;background:var(--color-surface)}.ReserveLotPicker_unplacedTitle__kxLnB{margin:0;color:var(--color-ink);font-size:.92rem;font-weight:600;line-height:1.4}.ReserveLotPicker_unplacedBody__aUH9L{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.55}@media (min-width:720px){.ReserveLotPicker_mapWrap__ty0Ub{min-height:26rem}.ReserveLotPicker_map__LyZBU{height:26rem}}.ReserveLotPicker_mapPlaceholder__g0auf{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:1rem;text-align:center;color:rgba(246,241,232,.82);font-size:.88rem;line-height:1.5;pointer-events:none}.ReserveLotPicker_mapNote__I6hrV{margin:0;font-size:.82rem;font-weight:600;color:#000;line-height:1.5}[data-theme=dark] .ReserveLotPicker_mapNote__I6hrV{color:var(--color-ink)}[data-theme=dark] .ReserveLotPicker_field__ftEgG label{color:rgba(246,241,232,.78)}.PromoOfferBadge_chip__i_sxt{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.32rem .7rem .32rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-gold-bright) 92%,#fff) 0,color-mix(in srgb,var(--color-gold) 88%,var(--color-surface)) 100%);box-shadow:0 1px 2px color-mix(in srgb,var(--color-gold-dim) 25%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent);color:var(--color-ink);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.PromoOfferBadge_chipIcon__2c9AY{width:.95rem;height:.95rem;flex-shrink:0;color:var(--color-gold-dim)}.PromoOfferBadge_chipLabel__qoSIT{line-height:1.2}.PromoOfferBadge_chipRow___louP{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0}.PromoOfferBadge_chipText__2e6Df{font-size:.82rem;font-weight:600;line-height:1.4;color:var(--color-mint-deep)}.PromoOfferBadge_callout__nxN4Q{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-mint-deep) 35%,transparent);border-left:4px solid var(--color-mint-deep);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-mint-deep) 10%,var(--color-surface))}.PromoOfferBadge_calloutBody__WAFu3{flex:1 1 14rem;min-width:0}.PromoOfferBadge_calloutTitle__DOhTw{margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:var(--color-forest)}.PromoOfferBadge_calloutText__UiuRE{margin:.15rem 0 0;font-size:.86rem;line-height:1.45;color:var(--color-ink)}.PromoOfferBadge_action__GSaA6{min-height:44px;padding:.5rem .95rem;border:1px solid var(--color-mint-deep);border-radius:999px;background:transparent;color:var(--color-mint-deep);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.PromoOfferBadge_action__GSaA6:hover{background:var(--color-mint-deep);color:#fff}.PromoOfferBadge_action__GSaA6:focus-visible{outline:2px solid var(--color-mint-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PromoOfferBadge_action__GSaA6{transition:none}}.LandingMemorialOptionCard_card__O9SnK{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:18.5rem;padding:2rem 1.6rem 1.6rem;background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transform-style:preserve-3d;transition:transform .32s var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.LandingMemorialOptionCard_spotlight__XKx_S{position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle 240px at calc(var(--pointer-x, .5) * 100%) calc(var(--pointer-y, .5) * 100%),rgba(201,164,92,.16) 0,transparent 70%);transition:opacity var(--duration) var(--ease-out)}.LandingMemorialOptionCard_card__O9SnK:hover .LandingMemorialOptionCard_spotlight__XKx_S{opacity:1}.LandingMemorialOptionCard_card__O9SnK:hover{transform:translateY(-10px);border-color:var(--color-line);box-shadow:var(--shadow-lift),var(--shadow-glow-ring)}.stagger-visible .LandingMemorialOptionCard_card__O9SnK:hover{transform:perspective(1000px) rotateX(calc(var(--tilt-y, 0) * -2.4deg)) rotateY(calc(var(--tilt-x, 0) * 3deg)) translateY(-10px)}.LandingMemorialOptionCard_featured__ZAJKo{background:linear-gradient(180deg,var(--color-featured-start) 0,var(--color-featured-end) 100%);color:var(--color-on-image);border-color:rgba(201,164,92,.42);box-shadow:var(--shadow-soft),var(--shadow-glow-soft)}.LandingMemorialOptionCard_iconWrap__14662{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:1rem;border-radius:.65rem;color:var(--color-gold-dim);background:color-mix(in srgb,var(--color-gold) 12%,var(--color-surface));border:1px solid var(--color-line-soft)}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_iconWrap__14662{color:var(--color-gold-bright);border-color:rgba(201,164,92,.35);background:color-mix(in srgb,var(--color-gold) 18%,transparent)}.LandingMemorialOptionCard_icon__KiHJA{width:1.2rem;height:1.2rem}.LandingMemorialOptionCard_name__Y16dI,.LandingMemorialOptionCard_priceBlock__6w03I,.LandingMemorialOptionCard_promoSlot__kBQSH,.LandingMemorialOptionCard_summary__ImQ27{position:relative;z-index:1}.LandingMemorialOptionCard_promoSlot__kBQSH{margin:.05rem 0 .6rem}.LandingMemorialOptionCard_footer__gqK7B{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;margin-top:.85rem}.LandingMemorialOptionCard_ctaButton__k_t72{margin-top:1.55rem;white-space:nowrap}.LandingMemorialOptionCard_name__Y16dI{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.05}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_summary__ImQ27{color:var(--color-featured-summary)}.LandingMemorialOptionCard_summary__ImQ27{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em}.LandingMemorialOptionCard_priceBlock__6w03I{margin-top:auto;padding-top:1.3rem}.LandingMemorialOptionCard_monthlyHeadline__z3mDo{display:grid;gap:.25rem}.LandingMemorialOptionCard_monthlyLabel__Vw8ao{font-family:var(--font-body);font-size:.82rem;font-weight:400;line-height:1.35;color:var(--color-muted)}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_monthlyLabel__Vw8ao{color:color-mix(in srgb,var(--color-ivory) 78%,transparent)}.LandingMemorialOptionCard_monthlyRow__wdj3k{display:flex;flex-wrap:wrap;align-items:baseline;gap:.12rem .3rem;margin:0;line-height:1.05}.LandingMemorialOptionCard_monthlyAmount__eUmMs{font-family:var(--font-body);font-size:clamp(1.85rem,2.8vw,2.15rem);font-weight:400;line-height:1.1;color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_monthlyAmount__eUmMs{font-weight:500}.LandingMemorialOptionCard_monthlySuffix__L6f7E{font-family:var(--font-body);font-size:clamp(.95rem,1.35vw,1.05rem);font-weight:400;line-height:1.1;color:var(--color-ink)}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_monthlyAmount__eUmMs,.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_monthlySuffix__L6f7E{color:var(--color-ivory)}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_plan__03N5g,.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_secondaryFee__pWlDp{color:color-mix(in srgb,var(--color-ivory) 82%,transparent)}.LandingMemorialOptionCard_monthlyMuted__zC5c9{margin:0;font-size:.95rem;color:var(--color-muted)}.LandingMemorialOptionCard_featured__ZAJKo .LandingMemorialOptionCard_monthlyMuted__zC5c9{color:var(--color-ivory)}.LandingMemorialOptionCard_plan__03N5g{margin:.45rem 0 0;font-family:var(--font-body);font-size:.88rem;line-height:1.4;font-weight:400;color:var(--color-muted)}.LandingMemorialOptionCard_secondaryFee__pWlDp{margin:.55rem 0 0;font-family:var(--font-body);font-size:.84rem;line-height:1.4;font-weight:400;color:var(--color-muted)}.PackageCard_card__PtPRc{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;padding:2rem 1.6rem 1.6rem;background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transform-style:preserve-3d;transition:transform .32s var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.PackageCard_photo__qgHLg{display:block;width:calc(100% + 3.2rem);height:11.5rem;margin:-2rem -1.6rem 1.15rem;object-fit:cover;background:color-mix(in srgb,var(--color-gold) 12%,var(--color-surface))}.PackageCard_spotlight__9r4f1{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle 240px at calc(var(--pointer-x, .5) * 100%) calc(var(--pointer-y, .5) * 100%),rgba(201,164,92,.16) 0,transparent 70%);transition:opacity var(--duration) var(--ease-out)}.PackageCard_card__PtPRc:hover .PackageCard_spotlight__9r4f1{opacity:1}.PackageCard_card__PtPRc:after{content:"";position:absolute;inset:auto -20% 0;height:3px;background:linear-gradient(90deg,transparent,var(--color-gold-bright),transparent);box-shadow:var(--shadow-glow-line);transform:scaleX(0);transition:transform .7s var(--ease-out)}.PackageCard_card__PtPRc:hover{transform:translateY(-10px);border-color:var(--color-line);box-shadow:var(--shadow-lift),var(--shadow-glow-ring)}.stagger-visible .PackageCard_card__PtPRc:hover{transform:perspective(1000px) rotateX(calc(var(--tilt-y, 0) * -2.4deg)) rotateY(calc(var(--tilt-x, 0) * 3deg)) translateY(-10px)}.PackageCard_card__PtPRc:hover:after{transform:scaleX(1)}.PackageCard_featured__XGJlH{background:linear-gradient(180deg,var(--color-featured-start) 0,var(--color-featured-end) 100%);color:var(--color-on-image);border-color:rgba(201,164,92,.42);box-shadow:var(--shadow-soft),var(--shadow-glow-soft)}.PackageCard_featured__XGJlH:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 46px rgba(201,164,92,calc(.18 * var(--glow-strength)));animation:PackageCard_glow-breathe__irsKg 7s var(--ease-in-out) infinite}.PackageCard_featured__XGJlH:hover{box-shadow:var(--shadow-gold),var(--shadow-glow-halo)}.PackageCard_cta__XLSnF,.PackageCard_features__iIDvf,.PackageCard_figures__b0JN2,.PackageCard_name__GGkqr,.PackageCard_price__T70Zp,.PackageCard_reserve__jEaCx,.PackageCard_summary__iFefp,.PackageCard_tier__qMKyF{position:relative;z-index:1}.PackageCard_badge__vSB7s{position:absolute;z-index:2;top:1.1rem;right:1.1rem;padding:.28rem .65rem;border-radius:var(--radius-pill);background:var(--color-gold);box-shadow:var(--shadow-glow-soft);color:var(--color-forest-deep);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.PackageCard_tier__qMKyF{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-dim)}.PackageCard_featured__XGJlH .PackageCard_tier__qMKyF{color:var(--color-gold-bright);text-shadow:0 0 16px rgba(228,198,122,calc(.4 * var(--glow-strength)))}.PackageCard_name__GGkqr{margin:.55rem 0 .7rem;font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.05}.PackageCard_summary__iFefp{color:var(--color-muted);min-height:4.6em}.PackageCard_promoOffer__RyjkE{position:relative;z-index:1;margin:-.2rem 0 .75rem}.PackageCard_featured__XGJlH .PackageCard_promoOffer__RyjkE .PackageCard_chipText__J2_2A{color:var(--color-gold-bright)}.PackageCard_featured__XGJlH .PackageCard_summary__iFefp{color:var(--color-featured-summary)}.PackageCard_price__T70Zp{display:flex;flex-direction:column;gap:.35rem;margin:1.3rem 0 .35rem}.PackageCard_monthlyLabel__i4z0A{font-size:.82rem;line-height:1.35;color:var(--color-stone)}.PackageCard_featured__XGJlH .PackageCard_monthlyLabel__i4z0A{color:var(--color-featured-summary)}.PackageCard_priceAmount__agqEy{font-size:2.15rem;line-height:1.1}.PackageCard_figures__b0JN2{display:grid;gap:.35rem;width:100%;margin:.35rem 0 0}.PackageCard_figuresBreakdownLines__Kac2W,.PackageCard_figuresBreakdownSection__S0j9R{display:contents}.PackageCard_figuresBreakdownRow__1j76E,.PackageCard_figures__b0JN2 div.PackageCard_figuresBreakdownRow__1j76E{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.5rem;align-items:baseline}.PackageCard_figuresBreakdownRow__1j76E+.PackageCard_figuresBreakdownRow__1j76E{padding-top:.35rem;border-top:1px solid var(--color-line-soft)}.PackageCard_figuresBreakdownRow__1j76E dt,.PackageCard_figures__b0JN2 dt{margin:0;color:var(--color-stone);font-size:.78rem;line-height:1.35;text-align:left}.PackageCard_featured__XGJlH .PackageCard_figuresBreakdownRow__1j76E dt,.PackageCard_featured__XGJlH .PackageCard_figures__b0JN2 dt{color:var(--color-featured-summary)}.PackageCard_figuresBreakdownRow__1j76E dd,.PackageCard_figures__b0JN2 dd{margin:0;font-size:.88rem;line-height:1.35;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink)}.PackageCard_featured__XGJlH .PackageCard_figuresBreakdownRow__1j76E dd,.PackageCard_featured__XGJlH .PackageCard_figures__b0JN2 dd{color:inherit}.PackageCard_figuresBreakdownSavings__DGVcb dd,.PackageCard_figuresBreakdownSavings__DGVcb dt{color:#1e7a46;font-weight:600}.PackageCard_featured__XGJlH .PackageCard_figuresBreakdownSavings__DGVcb dd,.PackageCard_featured__XGJlH .PackageCard_figuresBreakdownSavings__DGVcb dt{color:#4ade80}.PackageCard_price__T70Zp small{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone)}.PackageCard_paymentMeta__CgN2O{margin:.15rem 0 0;color:var(--color-muted);font-size:.78rem;line-height:1.45}.PackageCard_featured__XGJlH .PackageCard_paymentMeta__CgN2O{color:var(--color-featured-summary)}.PackageCard_breakdownLink__Kvqhx{align-self:flex-start;margin:.35rem 0 .15rem;padding:0;border:0;background:none;color:var(--color-gold-dim);font-size:.78rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;display:inline-block}.PackageCard_featured__XGJlH .PackageCard_breakdownLink__Kvqhx{color:var(--color-gold-bright)}.PackageCard_breakdownLink__Kvqhx:hover{color:var(--color-gold)}.PackageCard_reserve__jEaCx{font-size:.9rem;color:var(--color-mint-deep)}.PackageCard_featured__XGJlH .PackageCard_reserve__jEaCx{color:var(--color-gold)}.PackageCard_features__iIDvf{display:grid;gap:.7rem;margin:1.4rem 0 1.7rem;flex:1}.PackageCard_features__iIDvf li{position:relative;padding-left:1.15rem;font-size:.94rem}.PackageCard_features__iIDvf li:before{content:"";position:absolute;left:0;top:.62rem;width:7px;height:1px;background:var(--color-gold)}.PackageCard_cta__XLSnF{width:100%}[data-theme=dark] .PackageCard_figuresBreakdownRow__1j76E dd,[data-theme=dark] .PackageCard_figuresBreakdownRow__1j76E dt,[data-theme=dark] .PackageCard_figures__b0JN2 dd,[data-theme=dark] .PackageCard_figures__b0JN2 dt{color:var(--color-ivory)}[data-theme=dark] .PackageCard_figuresBreakdownSavings__DGVcb dd,[data-theme=dark] .PackageCard_figuresBreakdownSavings__DGVcb dt{color:#6ee7a8}.PackagesSection_section__9KNkx{--glow-a-x:12%;--glow-a-y:14%;--glow-b-x:88%;--glow-b-y:86%;padding:var(--space-section) 0;background:var(--gradient-section-band)}.PackagesSection_intro__wcUil{max-width:36rem;margin-bottom:2.8rem}.PackagesSection_title__CANk2{margin:.8rem 0 1rem;font-size:var(--text-xl)}.PackagesSection_grid__jHoZi{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}@media (max-width:1180px){.PackagesSection_grid__jHoZi{grid-template-columns:1fr 1fr}}@media (max-width:700px){.PackagesSection_grid__jHoZi{grid-template-columns:1fr}}.ServicesSection_section__ERQWg{--glow-a-x:82%;--glow-a-y:10%;--glow-b-x:10%;--glow-b-y:84%;padding:var(--space-section) 0;background:var(--gradient-section-band)}.ServicesSection_intro__CUzrH{max-width:42rem;margin:0 auto 2.75rem;text-align:center}.ServicesSection_eyebrow__H3nED{margin:0 0 1rem;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-dim)}.ServicesSection_eyebrow__H3nED:after,.ServicesSection_eyebrow__H3nED:before{content:"";display:inline-block;width:2.4rem;height:1px;margin:0 .65rem;vertical-align:middle;background:color-mix(in srgb,var(--color-gold) 55%,transparent)}.ServicesSection_lede__dj1GR{margin:.85rem auto 0;max-width:32rem;color:var(--color-muted)}.ServicesSection_title__rxxAl{margin:0;font-size:clamp(2.4rem,4vw,3.6rem);transition:color var(--duration) var(--ease-out),text-shadow var(--duration) var(--ease-out)}.ServicesSection_title__rxxAl:hover{color:var(--color-gold-dim);text-shadow:0 0 24px rgba(201,164,92,.28)}.ServicesSection_intro__CUzrH .lede{margin:.85rem 0 0}.ServicesSection_catalogAction__B9fjT{display:flex;justify-content:center;margin-top:2rem}.ServicesSection_viewAllCta__gOz_x{max-width:100%;white-space:nowrap}.ServicesSection_grid__9Z2X7{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:980px){.ServicesSection_grid__9Z2X7{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ServicesSection_grid__9Z2X7{grid-template-columns:1fr}}.TrustBar_section__AjDwo{--glow-a-x:18%;--glow-a-y:50%;--glow-a-size:46% 120%;--glow-b-x:84%;--glow-b-y:50%;--glow-b-size:42% 120%;padding:2.4rem 0;background:var(--color-forest);color:var(--color-trust-text)}.TrustBar_grid__ID07R{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.TrustBar_stat__ZQtoZ{padding:.85rem .5rem;border-radius:var(--radius-md);background:var(--color-trust-stat-bg);border:1px solid transparent;transition:transform var(--duration) var(--ease-out),background var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.stagger-visible .TrustBar_stat__ZQtoZ:hover{transform:translateY(-6px);background:var(--color-trust-stat-bg-hover);border-color:rgba(201,164,92,.28);box-shadow:0 16px 32px rgba(11,16,13,.22),var(--shadow-glow-soft)}.TrustBar_value__X9eW7{margin-bottom:.35rem;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.1rem);line-height:1;color:var(--color-gold-bright);animation:TrustBar_text-glow-gold__w3Mj6 4.6s var(--ease-in-out) infinite}.TrustBar_stat__ZQtoZ:nth-child(2) .TrustBar_value__X9eW7{animation-delay:-1.1s}.TrustBar_stat__ZQtoZ:nth-child(3) .TrustBar_value__X9eW7{animation-delay:-2.2s}.TrustBar_stat__ZQtoZ:nth-child(4) .TrustBar_value__X9eW7{animation-delay:-3.3s}@media (max-width:800px){.TrustBar_grid__ID07R{grid-template-columns:1fr 1fr}}.App_shell__cX2Tc{min-height:100svh;padding-bottom:var(--announcement-bar-height,0);background:var(--gradient-page);transition:background var(--duration-slow) var(--ease-out)}.App_main__CepGn{position:relative;z-index:1;overflow:clip}.ServicePromotionsPanel_panel__dmOqT{margin-top:1rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-gold) 22%,var(--color-line-soft));background:color-mix(in srgb,var(--color-gold) 6%,var(--color-surface))}.ServicePromotionsPanel_compact__Ixlye{margin-top:.75rem}.ServicePromotionsPanel_heading__b_D5j{margin:0 0 .65rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dim)}.ServicePromotionsPanel_list__Jbhgo{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.ServicePromotionsPanel_item__E7QQM{padding-top:.85rem;border-top:1px solid var(--color-line-soft)}.ServicePromotionsPanel_item__E7QQM:first-child{padding-top:0;border-top:0}.ServicePromotionsPanel_title__P5wqj{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.05rem;font-weight:500}.ServicePromotionsPanel_meta__Ln8J9{display:grid;gap:.45rem;margin:0}.ServicePromotionsPanel_meta__Ln8J9 dt{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ServicePromotionsPanel_meta__Ln8J9 dd{margin:.1rem 0 0;line-height:1.5;white-space:pre-wrap}