._container_16txg_1{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}._narrow_16txg_15{max-width:var(--container-width-narrow)}._nav_kb9c4_1{display:none}@media (width>=1024px){._nav_kb9c4_1{display:block}}._list_kb9c4_21{align-items:center;gap:var(--space-lg);display:flex}._item_kb9c4_33{position:relative}._trigger_kb9c4_41{align-items:center;gap:var(--space-3xs);font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.03em;color:inherit;padding-block:var(--space-sm);font-weight:600;text-decoration:none;display:inline-flex}._chevron_kb9c4_67{width:8px;height:8px;transition:transform var(--duration-fast) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}._chevron_kb9c4_67[data-open=true]{margin-top:3px;transform:rotate(-135deg)}._panel_kb9c4_97{background:var(--color-surface);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-lg);padding:var(--space-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility var(--duration-fast);position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}._panel_kb9c4_97[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}._panelLink_kb9c4_149{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;display:block}._panelLink_kb9c4_149[aria-current=page]{color:var(--color-secondary-dark);font-weight:600}._panelLink_kb9c4_149:hover{background:var(--color-surface-alt);color:var(--color-primary)}._root_9dsqa_1{z-index:200;visibility:hidden;position:fixed;inset:0}._root_9dsqa_1[data-open=true]{visibility:visible}._backdrop_9dsqa_23{opacity:0;transition:opacity var(--duration-base) var(--ease-standard);background:#0a0c0980;border:none;position:absolute;inset:0}._root_9dsqa_1[data-open=true] ._backdrop_9dsqa_23{opacity:1}._panel_9dsqa_49{background:var(--color-surface);width:min(400px,100%);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._root_9dsqa_1[data-open=true] ._panel_9dsqa_49{transform:translate(0)}._header_9dsqa_85{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_9dsqa_101{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary-dark)}._close_9dsqa_113{width:44px;height:44px;color:var(--color-primary-dark);justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:inline-flex}._nav_9dsqa_135{padding:var(--space-sm) var(--space-md);flex:1}._groups_9dsqa_145{flex-direction:column;display:flex}._groupTrigger_9dsqa_155{width:100%;padding:var(--space-sm) 0;font-family:var(--font-body);font-weight:600;font-size:var(--fs-md);color:var(--color-primary-dark);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:44px;text-decoration:none;display:flex}._chevron_9dsqa_185{width:9px;height:9px;transition:transform var(--duration-fast) var(--ease-standard);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}._chevron_9dsqa_185[data-open=true]{transform:rotate(-135deg)}._links_9dsqa_211{padding:var(--space-2xs) 0 var(--space-sm)}._link_9dsqa_211{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-sm);min-height:44px;color:var(--color-muted);font-size:var(--fs-base);align-items:center;text-decoration:none;display:flex}._link_9dsqa_211[aria-current=page]{color:var(--color-secondary-dark);font-weight:600}._link_9dsqa_211:hover{color:var(--color-primary)}._ctas_9dsqa_259{gap:var(--space-2xs);padding:var(--space-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._ctaPrimary_9dsqa_275,._ctaSecondary_9dsqa_277{text-align:center;border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;min-height:44px;padding-block:.85rem;text-decoration:none;display:flex}._ctaPrimary_9dsqa_275{background:var(--color-secondary);color:var(--color-primary-dark)}._ctaSecondary_9dsqa_277{background:var(--color-primary);color:var(--color-on-primary)}._header_cd2bo_1{z-index:100;background:var(--color-primary-dark);color:var(--color-on-primary);box-shadow:var(--shadow-sm);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);position:fixed;top:0;left:0;right:0}._header_cd2bo_1[data-overlay=true]{box-shadow:none;color:var(--color-on-primary);background:linear-gradient(#0a0f0b8c,#0000)}._inner_cd2bo_43{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--header-height-scrolled);display:flex}@media (width>=768px){._inner_cd2bo_43{min-height:var(--header-height)}}._logo_cd2bo_71{align-items:center;gap:var(--space-2xs);color:inherit;flex-shrink:0;text-decoration:none;display:flex}._logoMark_cd2bo_89{object-fit:contain;flex-shrink:0;width:40px;height:40px}._logoText_cd2bo_103{font-family:var(--font-display);flex-direction:column;font-size:1rem;font-weight:600;line-height:1.15;display:flex}._logoSub_cd2bo_121{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.65rem;font-weight:500}@media (width<=479px){._logoSub_cd2bo_121{display:none}}._actions_cd2bo_151{align-items:center;gap:var(--space-sm);display:flex}._ctas_cd2bo_163{display:none}@media (width>=1024px){._ctas_cd2bo_163{gap:var(--space-2xs);display:flex}}._ctaPrimary_cd2bo_185,._ctaOutline_cd2bo_187{min-height:44px;padding-inline:var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;transition:background-color var(--duration-fast) var(--ease-standard);border:1.5px solid;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._ctaPrimary_cd2bo_185{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary-dark)}._ctaPrimary_cd2bo_185:hover{background:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}._ctaOutline_cd2bo_187{color:inherit;background:0 0}._ctaOutline_cd2bo_187:hover,._ctaOutline_cd2bo_187:focus-visible{background:var(--color-surface);color:var(--color-primary-dark)}._burger_cd2bo_259{width:44px;height:44px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}._burger_cd2bo_259 span{background:currentColor;border-radius:1px;width:22px;height:2px;display:block}@media (width>=1024px){._burger_cd2bo_259{display:none}}._footer_vz737_1{background:var(--color-primary-dark);color:var(--color-on-primary-muted);padding-block:var(--space-2xl) var(--space-lg);margin-top:auto}._grid_vz737_15{gap:var(--space-xl) var(--space-lg);padding-bottom:var(--space-xl);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_vz737_15{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._grid_vz737_15{grid-template-columns:1.4fr repeat(4,1fr)}}._wordmark_vz737_55{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-on-primary);margin-bottom:var(--space-2xs);display:block}._tagline_vz737_71{font-size:var(--fs-sm);margin-bottom:var(--space-md);max-width:32ch}._address_vz737_83{font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-normal)}._address_vz737_83 a{color:var(--color-on-primary);text-decoration:none}._address_vz737_83 a:hover{text-decoration:underline}._navHeading_vz737_111{font-family:var(--font-body);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-primary);margin-bottom:var(--space-sm);display:block}._navGroup_vz737_133 ul{gap:var(--space-2xs);flex-direction:column;display:flex}._navGroup_vz737_133 a{font-size:var(--fs-sm);color:var(--color-on-primary-muted);text-decoration:none}._navGroup_vz737_133 a:hover{color:var(--color-secondary-light)}._social_vz737_163{gap:var(--space-sm);padding-block:var(--space-md);display:flex}._social_vz737_163 a{color:var(--color-on-primary);font-size:var(--fs-sm);text-decoration:none}._bottom_vz737_187{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding-top:var(--space-md);font-size:var(--fs-xs);color:var(--color-on-primary-muted);flex-wrap:wrap;display:flex}._credit_vz737_209{color:var(--color-on-primary-muted);text-decoration:none}._credit_vz737_209:hover{color:var(--color-secondary-light);text-decoration:underline}._committeeAccess_vz737_237{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:default;background:0 0;border:none;margin:0;padding:0}._button_l1r4q_1{justify-content:center;align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);min-height:44px;padding-inline:var(--space-md);border:1.5px solid #0000;text-decoration:none;display:inline-flex}._button_l1r4q_1:hover{transform:translateY(-1px)}._md_l1r4q_55{font-size:var(--fs-xs);padding-block:.7rem}._lg_l1r4q_65{padding-block:.95rem;padding-inline:var(--space-lg);font-size:var(--fs-sm)}._primary_l1r4q_77{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary-dark)}._primary_l1r4q_77:hover{background:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}._secondary_l1r4q_97{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._secondary_l1r4q_97:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._outline_l1r4q_117{border-color:var(--color-primary-dark);color:var(--color-primary-dark);background:0 0}._outline_l1r4q_117:hover{background:var(--color-surface-alt)}._outlineLight_l1r4q_135{color:var(--color-on-primary);background:0 0;border-color:currentColor}._outlineLight_l1r4q_135:hover{background:#ffffff1f}._ghost_l1r4q_153{color:var(--color-primary-dark);text-transform:none;letter-spacing:normal;background:0 0;border-color:#0000;font-weight:600}._ghost_l1r4q_153:hover{color:var(--color-secondary-dark)}._wrap_qpnf7_1{min-height:60vh;padding:var(--space-2xl) var(--space-md);text-align:center;justify-content:center;align-items:center;display:flex}._inner_qpnf7_19{max-width:44ch}._body_qpnf7_27{margin-top:var(--space-sm);color:var(--color-muted);line-height:var(--lh-normal)}._actions_qpnf7_39{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}._section_1ikgr_1{padding-block:var(--space-section)}._default_1ikgr_9{background:var(--color-background)}._surface_1ikgr_17{background:var(--color-surface)}._alt_1ikgr_25{background:var(--color-surface-alt)}._primary_1ikgr_33{background:var(--color-primary-dark);color:var(--color-on-primary-muted)}._primary_1ikgr_33 h1,._primary_1ikgr_33 h2,._primary_1ikgr_33 h3{color:var(--color-on-primary)}._card_8c4th_1{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}._card_8c4th_1:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-3px)}._imageWrap_8c4th_47{aspect-ratio:4/3;overflow:hidden}._image_8c4th_47{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}._card_8c4th_1:hover ._image_8c4th_47{transform:scale(1.05)}._body_8c4th_79{padding:var(--space-lg) var(--space-md);flex-direction:column;flex:1;display:flex}@media (width>=640px){._body_8c4th_79{padding:var(--space-xl) var(--space-lg)}}._icon_8c4th_105{margin-bottom:var(--space-sm);font-size:1.5rem}._index_8c4th_115{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--color-secondary-dark);margin-bottom:var(--space-sm);font-weight:700}._title_8c4th_133{font-size:var(--fs-xl);margin-bottom:var(--space-2xs);color:var(--color-primary-dark)}._description_8c4th_145{color:var(--color-muted);font-size:var(--fs-sm);flex:1}._link_8c4th_157{align-items:center;gap:var(--space-3xs);margin-top:var(--space-md);font-weight:600;font-size:var(--fs-sm);color:var(--color-secondary-dark);transition:gap var(--duration-fast) var(--ease-standard);display:inline-flex}._card_8c4th_1:hover ._link_8c4th_157{gap:var(--space-2xs)}._arrow_8c4th_187{transition:transform var(--duration-fast) var(--ease-standard)}._card_8c4th_1:hover ._arrow_8c4th_187{transform:translate(3px)}._wrap_neshr_1{background:var(--color-primary-dark) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}._video_neshr_15{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){._video_neshr_15{display:none}}._reducedMotionNotice_neshr_71{display:none}@media (width<=767px){._reducedMotionNotice_neshr_71{top:var(--space-lg);left:var(--space-md);right:var(--space-md);color:var(--color-on-primary-muted);font-size:var(--fs-xs);line-height:var(--lh-snug);text-align:center;display:block;position:absolute}}._section_ngu8l_1{background:var(--color-surface);padding-block:var(--space-3xl);overflow:hidden}._inner_ngu8l_13{max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}._head_ngu8l_25{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._eyebrow_ngu8l_41{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-xs);font-weight:600}._title_ngu8l_59{margin:0}._controls_ngu8l_67{gap:var(--space-xs);display:none}@media (width>=640px){._controls_ngu8l_67{display:flex}}._arrow_ngu8l_89{border:1.5px solid var(--color-primary);width:44px;height:44px;color:var(--color-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;font-size:1.15rem;line-height:1}._arrow_ngu8l_89:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}._arrow_ngu8l_89:disabled{opacity:.35;cursor:default}._track_ngu8l_137{padding:0 0 var(--space-sm);gap:var(--space-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}._item_ngu8l_161{scroll-snap-align:start;flex:0 0 min(84%,340px);display:flex}._card_ngu8l_173{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_ngu8l_173:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary)}._image_ngu8l_209{aspect-ratio:3/2;object-fit:cover;background:var(--color-primary-dark);width:100%;height:auto;display:block}._noImage_ngu8l_227{color:var(--color-on-primary-muted);font-family:var(--font-display);justify-content:center;align-items:center;display:flex}._body_ngu8l_243{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}._meta_ngu8l_259{align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}._tag_ngu8l_279,._featured_ngu8l_281{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem;font-weight:700;display:inline-block}._tag_ngu8l_279{border:1px solid var(--color-secondary);color:var(--color-secondary-dark)}._featured_ngu8l_281{background:var(--color-secondary);color:var(--color-primary-dark)}._cardTitle_ngu8l_319{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--color-primary-dark);margin:0}._link_ngu8l_333{color:inherit;text-decoration:none}._link_ngu8l_333:after{content:"";position:absolute;inset:0}._link_ngu8l_333:focus-visible{outline:none}._link_ngu8l_333:focus-visible:after{outline:3px solid var(--color-secondary);outline-offset:-3px;border-radius:var(--radius-lg)}._excerpt_ngu8l_375{font-size:var(--fs-sm);color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._more_ngu8l_397{padding-top:var(--space-xs);font-size:var(--fs-sm);color:var(--color-secondary-dark);margin-top:auto;font-weight:600}._all_ngu8l_413{margin:var(--space-lg) 0 0;text-align:right;font-weight:600}@media (prefers-reduced-motion:reduce){._card_ngu8l_173{transition:none}}._hero_1o157_1{min-height:max(100svh,570px);color:var(--color-on-primary);background:var(--color-primary-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=640px){._hero_1o157_1{min-height:max(100svh,740px)}}._heroOverlay_1o157_51{background:linear-gradient(#080e0a40 0%,#080e0a26 35%,#080e0ae0 100%);position:absolute;inset:0}._heroContent_1o157_63{z-index:1;width:100%;max-width:var(--container-width);padding:var(--space-xl) var(--container-padding) var(--space-xl);margin-inline:auto;position:relative}@media (width>=640px){._heroContent_1o157_63{padding:var(--space-lg) var(--container-padding) var(--space-3xl)}}._heroEyebrow_1o157_93{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:var(--space-xs);font-weight:600}._heroTitle_1o157_111{font-size:var(--fs-4xl);color:var(--color-on-primary)}@media (width>=640px){._heroTitle_1o157_111{max-width:18ch}}._heroSubtitle_1o157_133{margin-top:var(--space-md);font-size:var(--fs-lg);color:var(--color-on-primary-muted);max-width:52ch;display:none}@media (width>=640px){._heroSubtitle_1o157_133{display:block}}._heroArchitects_1o157_161{margin-top:var(--space-sm);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-primary-muted)}._heroActions_1o157_177{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=640px){._heroActions_1o157_177{margin-top:var(--space-xl)}}._eyebrow_1o157_203{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-sm);font-weight:600}._introBody_1o157_221{margin-top:var(--space-md);font-size:var(--fs-md);color:var(--color-muted);line-height:var(--lh-normal)}._sectionTitle_1o157_235{margin-bottom:var(--space-lg)}._editorialGrid_1o157_245{gap:var(--space-lg);grid-template-columns:1fr;grid-template-areas:"eyebrow""heading""image""copy""cta";align-items:start;display:grid}@media (width>=1024px){._editorialGrid_1o157_245{column-gap:var(--space-2xl);row-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"eyebrow image""heading image""copy image""cta image";align-items:center}}._editorialCopy_1o157_299{grid-area:copy;max-width:52ch}._editorialImageWrap_1o157_309{grid-area:image}._editorialImage_1o157_309{aspect-ratio:4/3;object-fit:cover;object-position:center 40%;border-radius:var(--radius-lg);width:100%}._cardGrid_1o157_333{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){._cardGrid_1o157_333{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._cardGrid_1o157_333{gap:var(--space-xl);grid-template-columns:repeat(4,1fr)}}._pedigreeGrid_1o157_373{gap:var(--space-lg);grid-template-columns:1fr;grid-template-areas:"eyebrow""heading""copy""cta""image";align-items:start;display:grid}@media (width>=1024px){._pedigreeGrid_1o157_373{column-gap:var(--space-2xl);row-gap:var(--space-md);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"eyebrow image""heading image""copy image""cta image";align-items:center}}._heritageBody_1o157_427{margin-top:var(--space-md);color:var(--color-on-primary-muted);max-width:52ch;line-height:var(--lh-normal);grid-area:copy}@media (width>=1024px){._heritageBody_1o157_427{margin-top:0}}._pedigreeImageWrap_1o157_455{grid-area:image}._pedigreeImage_1o157_455{aspect-ratio:1;object-fit:cover;object-position:50% center;border-radius:var(--radius-md);border:1px solid #f7f5ee24;width:100%}._contactCta_1o157_481{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);background:var(--color-surface-alt);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}._address_1o157_503{color:var(--color-muted);margin-top:var(--space-2xs);font-style:normal}._hero_1k7g9_1{min-height:max(calc(100svh - var(--header-height-scrolled)), 570px);color:var(--color-on-primary);background:var(--color-primary-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){._hero_1k7g9_1{min-height:max(calc(100svh - var(--header-height)), 570px)}}._heroImage_1k7g9_59{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._heroContent_1k7g9_75{z-index:1;width:100%;max-width:var(--container-width);padding:0 var(--container-padding) var(--space-xl);margin-inline:auto;position:relative}._eyebrow_1k7g9_93{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:var(--space-xs);font-weight:600}._heroTitle_1k7g9_111{font-size:var(--fs-4xl);color:var(--color-on-primary)}._heroActions_1k7g9_121{margin-top:var(--space-lg);gap:var(--space-sm);flex-wrap:wrap;display:flex}._intro_1k7g9_135{gap:var(--space-md);flex-direction:column;max-width:72ch;display:flex}._intro_1k7g9_135 p{color:var(--color-muted);line-height:var(--lh-normal)}._intro_1k7g9_135 a{align-self:flex-start}._record_1k7g9_167{align-items:baseline;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-alt);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._recordYear_1k7g9_187{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-secondary-dark);flex-shrink:0}._recordBody_1k7g9_203{gap:var(--space-3xs);flex-direction:column;display:flex}._recordTitle_1k7g9_215{color:var(--color-text);font-weight:600}._recordDetail_1k7g9_225{font-size:var(--fs-sm);color:var(--color-muted)}._sectionTitle_1k7g9_235{margin-bottom:var(--space-lg)}._holesHeading_1k7g9_243{margin-bottom:var(--space-xl)}._grid_1k7g9_253{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){._grid_1k7g9_253{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){._grid_1k7g9_253{grid-template-columns:repeat(5,1fr)}}@media (width>=1280px){._grid_1k7g9_253{grid-template-columns:repeat(6,1fr)}}._card_1k7g9_301{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}._card_1k7g9_301:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-3px)}._card_1k7g9_301:hover ._name_1k7g9_347{color:var(--color-primary)}._card_1k7g9_301:hover ._arrow_1k7g9_355{transform:translate(3px)}._number_1k7g9_363{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-secondary-dark);font-weight:700}._name_1k7g9_347{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug);color:var(--color-primary-dark);transition:color var(--duration-base) var(--ease-standard)}._footer_1k7g9_397{justify-content:space-between;align-items:flex-end;gap:var(--space-2xs);padding-top:var(--space-2xs);margin-top:auto;display:flex}._meta_1k7g9_415{font-size:var(--fs-xs);color:var(--color-muted)}._arrow_1k7g9_355{font-size:var(--fs-sm);color:var(--color-secondary-dark);transition:transform var(--duration-fast) var(--ease-standard);line-height:1}._scorecards_1k7g9_439{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){._scorecards_1k7g9_439{grid-template-columns:repeat(2,1fr)}}._scorecard_1k7g9_439{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;display:block;overflow:hidden}._scorecardImage_1k7g9_481{width:100%;display:block}._scorecardLabel_1k7g9_491{padding:var(--space-sm) var(--space-md);color:var(--color-primary-dark);font-weight:600;display:block}._card_gdwoq_1{justify-content:center;align-items:center;gap:var(--space-3xs);padding:var(--space-md) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;min-width:96px;display:flex}._value_gdwoq_29{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-primary-dark)}._label_gdwoq_41{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}._nav_oeb5n_1{justify-content:space-between;align-items:center;column-gap:var(--space-lg);row-gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._scrollRow_oeb5n_23{align-items:center;gap:var(--space-sm);min-width:0;padding-block:var(--space-3xs);display:flex;overflow:auto hidden}._actions_oeb5n_45{align-items:center;gap:var(--space-md);flex:none;margin-left:auto;display:flex}._navLink_oeb5n_61,._navLinkDisabled_oeb5n_63{align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-primary);white-space:nowrap;flex:none;font-weight:600;text-decoration:none;display:inline-flex}._navLinkDisabled_oeb5n_63{width:1px}._overviewLink_oeb5n_95{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary-dark);white-space:nowrap;font-weight:600;text-decoration:none}._jumpList_oeb5n_115{gap:var(--space-3xs);flex:none;display:flex}._jumpLink_oeb5n_127{border:1.5px solid var(--color-border);width:32px;height:32px;color:var(--color-text);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._jumpLink_oeb5n_127:hover{border-color:var(--color-primary);color:var(--color-primary)}._jumpLink_oeb5n_127[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}@media (width>=640px){._jumpLink_oeb5n_127{width:36px;height:36px;font-size:var(--fs-sm)}}._hero_gcjyo_1{background-color:var(--color-primary-dark);min-height:570px;color:var(--color-on-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){._hero_gcjyo_1{min-height:630px}}._heroOverlay_gcjyo_33{background:linear-gradient(#080c0900 62%,#080c098c 100%);position:absolute;inset:0}._heroContent_gcjyo_51{z-index:1;width:100%;max-width:var(--container-width);padding:0 var(--container-padding) var(--space-xl);margin-inline:auto;position:relative}._eyebrow_gcjyo_69{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:var(--space-xs);text-shadow:0 1px 6px #080c0999;font-weight:600}._title_gcjyo_89{font-size:var(--fs-3xl);color:var(--color-on-primary);text-shadow:0 2px 10px #080c0999}._stats_gcjyo_101{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){._stats_gcjyo_101{grid-template-columns:repeat(5,1fr)}}._body_gcjyo_127{gap:var(--space-sm);flex-direction:column;max-width:68ch;display:flex}._body_gcjyo_127 h2{font-size:var(--fs-xl);margin-top:var(--space-md)}._hero_qzmy4_1{min-height:280px;padding-block:var(--space-2xl) var(--space-xl);background:var(--color-primary-dark);color:var(--color-on-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){._hero_qzmy4_1{min-height:360px}}._image_qzmy4_35{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._overlay_qzmy4_51{position:absolute;inset:0}._hero_qzmy4_1[data-has-image=true] ._overlay_qzmy4_51{background:linear-gradient(#080c0940,#080c09d9)}._hero_qzmy4_1[data-has-image=true][data-overlay=subtle] ._overlay_qzmy4_51{background:linear-gradient(#080c0914 30%,#080c099e)}._content_qzmy4_77{z-index:1;position:relative}._eyebrow_qzmy4_87{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:var(--space-xs);font-weight:600}._title_qzmy4_105{font-size:var(--fs-3xl);color:var(--color-on-primary);max-width:22ch}._intro_qzmy4_117{margin-top:var(--space-sm);max-width:60ch;font-size:var(--fs-md);color:var(--color-on-primary-muted)}._actions_qzmy4_131{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._wrap_d17sq_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}._wrap_d17sq_1 table{border-collapse:collapse;width:100%}._wrap_d17sq_1 th,._wrap_d17sq_1 td{text-align:left;padding:var(--space-sm) var(--space-md);font-size:var(--fs-sm);border-bottom:1px solid var(--color-border)}._wrap_d17sq_1 th{font-family:var(--font-body);color:var(--color-primary-dark);background:var(--color-surface-alt);font-weight:700}._wrap_d17sq_1 tr:last-child td{border-bottom:none}._wrap_d17sq_1 td:last-child,._wrap_d17sq_1 th:last-child{text-align:right;white-space:nowrap;padding-left:var(--space-lg);font-weight:600}._accordion_adlz5_1{border-top:1px solid var(--color-border);flex-direction:column;display:flex}._item_adlz5_13{border-bottom:1px solid var(--color-border)}._summary_adlz5_21{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-2xs);cursor:pointer;min-height:44px;color:var(--color-primary-dark);font-weight:600;list-style:none;display:flex}._summary_adlz5_21::-webkit-details-marker{display:none}._icon_adlz5_55{border-right:2px solid var(--color-secondary-dark);border-bottom:2px solid var(--color-secondary-dark);width:12px;height:12px;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0;transform:rotate(45deg)}._item_adlz5_13[open] ._icon_adlz5_55{transform:rotate(-135deg)}._content_adlz5_83{padding:0 var(--space-2xs) var(--space-md);color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:68ch}._card_vdcka_1{align-items:center;gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg);padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-sm);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:100%;color:inherit;transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-flex}._card_vdcka_1:hover,._card_vdcka_1:focus-visible{border-color:var(--color-secondary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._iconWrap_vdcka_51{background:var(--color-primary-dark);width:48px;min-width:48px;height:48px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}._iconWrap_vdcka_51 svg{width:22px;height:22px}._text_vdcka_85{flex-direction:column;min-width:0;display:flex}._label_vdcka_97{font-size:var(--fs-sm);color:var(--color-muted);font-weight:600}._number_vdcka_109{font-size:var(--fs-xl);color:var(--color-primary-dark);font-weight:700}._field_jsqcv_1{gap:var(--space-3xs);flex-direction:column;display:flex}._label_jsqcv_13{font-size:var(--fs-sm);color:var(--color-text);font-weight:600}._required_jsqcv_25{color:var(--color-error)}._hint_jsqcv_33{font-size:var(--fs-xs);color:var(--color-muted);margin:0}._input_jsqcv_45,._textarea_jsqcv_47,._select_jsqcv_49{min-height:44px;padding:var(--space-2xs) var(--space-sm);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-base);transition:border-color var(--duration-fast) var(--ease-standard)}._textarea_jsqcv_47{resize:vertical;min-height:120px}._input_jsqcv_45:focus-visible,._textarea_jsqcv_47:focus-visible,._select_jsqcv_49:focus-visible{border-color:var(--color-focus)}._input_jsqcv_45[aria-invalid=true],._textarea_jsqcv_47[aria-invalid=true],._select_jsqcv_49[aria-invalid=true]{border-color:var(--color-error)}._error_jsqcv_105{font-size:var(--fs-xs);color:var(--color-error);margin:0}._honeypot_jsqcv_117{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._checkboxField_jsqcv_133{gap:var(--space-3xs);flex-direction:column;display:flex}._checkboxRow_jsqcv_145{align-items:flex-start;gap:var(--space-xs);display:flex}._checkboxInput_jsqcv_157{width:18px;min-width:18px;height:18px;accent-color:var(--color-primary);margin-top:3px}._checkboxLabel_jsqcv_173{font-size:var(--fs-sm);color:var(--color-text);line-height:var(--lh-normal)}._widget_esyl9_1{width:100%;max-width:100%;min-height:65px}._form_i5zge_1{gap:var(--space-md);flex-direction:column;max-width:560px;display:flex}._row_i5zge_15{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=480px){._row_i5zge_15{grid-template-columns:1fr 1fr}}._turnstile_i5zge_39{gap:var(--space-2xs);flex-direction:column;display:flex}._errorBanner_i5zge_51{border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-sm);border-radius:var(--radius-md);font-size:var(--fs-sm);background:#a8323214}._status_i5zge_69{max-width:560px;padding:var(--space-lg);background:var(--color-surface-alt);border-radius:var(--radius-lg)}._status_i5zge_69 h3{margin-bottom:var(--space-2xs)}._intro_74uz2_1{gap:var(--space-md);max-width:72ch;margin-bottom:var(--space-xl);flex-direction:column;display:flex}._intro_74uz2_1 p{color:var(--color-muted);line-height:var(--lh-normal)}._tableHeading_74uz2_27{margin-bottom:var(--space-sm)}._actions_74uz2_35{margin-top:var(--space-lg)}@media (width>=1024px){._tableWrap_74uz2_45{max-width:50%}}._grid_74uz2_55{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=900px){._grid_74uz2_55{grid-template-columns:1.1fr 1fr}}._formIntro_74uz2_79{color:var(--color-muted);margin-top:var(--space-sm);max-width:60ch}._orDivider_74uz2_91{color:var(--color-muted);font-size:var(--fs-sm);font-weight:600}._bookOnline_74uz2_103{max-width:60ch}._bookOnline_74uz2_103 p{color:var(--color-muted);line-height:var(--lh-normal);margin-top:var(--space-sm);margin-bottom:var(--space-lg)}._feature_urxte_1{gap:var(--space-lg);grid-template-areas:"heading""image""copy";display:grid}._feature_urxte_1+._feature_urxte_1{margin-top:var(--space-2xl)}._featureHeading_urxte_27{grid-area:heading}._feature_urxte_1>picture{grid-area:image}._featureImage_urxte_55{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block}._featureCopy_urxte_73{gap:var(--space-sm);flex-direction:column;grid-area:copy;max-width:60ch;display:flex}._featureCopy_urxte_73 p{color:var(--color-muted);line-height:var(--lh-normal)}._eyebrow_urxte_99{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-xs);font-weight:600}._points_urxte_117{gap:var(--space-2xs);flex-direction:column;display:flex}._points_urxte_117 li{padding-left:var(--space-md);color:var(--color-muted);font-size:var(--fs-sm);position:relative}._points_urxte_117 li:before{content:"";background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}@media (width>=900px){._feature_urxte_1{column-gap:var(--space-2xl);row-gap:var(--space-lg);grid-template-columns:1fr 1.15fr;grid-template-areas:"image heading""image copy";align-items:center}._featureReverse_urxte_183{grid-template-columns:1.15fr 1fr;grid-template-areas:"heading image""copy image"}}._grid_urxte_195{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=900px){._grid_urxte_195{grid-template-columns:1.1fr 1fr}}._anchorTarget_urxte_223{scroll-margin-top:calc(var(--header-height-scrolled) + var(--space-md))}@media (width>=768px){._anchorTarget_urxte_223{scroll-margin-top:calc(var(--header-height) + var(--space-md))}}._pricingIntro_urxte_247{gap:var(--space-xs);flex-direction:column;max-width:68ch;display:flex}._pricingIntro_urxte_247 p{color:var(--color-muted);line-height:var(--lh-normal)}._inclusionsList_urxte_271{gap:var(--space-3xs);flex-direction:column;display:flex}._inclusionsList_urxte_271 li{padding-left:var(--space-md);color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-snug);position:relative}._inclusionsList_urxte_271 li:before{content:"";background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}._pricingTableWrap_urxte_323{margin-top:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:none;overflow:hidden}@media (width>=800px){._pricingTableWrap_urxte_323{max-width:100%;display:inline-block}}._pricingTableWrap_urxte_323 table{border-collapse:collapse;width:auto}._pricingTableWrap_urxte_323 thead th{background:var(--color-primary-dark);color:var(--color-on-primary);text-align:left;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em}._pricingTableWrap_urxte_323 thead th:last-child{text-align:right}._pricingTableWrap_urxte_323 tbody th,._pricingTableWrap_urxte_323 tbody td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top}._pricingTableWrap_urxte_323 tbody th[scope=row]{text-align:left;font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-primary-dark);white-space:nowrap}._packageIcon_urxte_427{margin-right:var(--space-2xs);font-size:1.05em;display:inline-block}._pricingTableWrap_urxte_323 tbody tr:nth-child(2n){background:var(--color-surface-alt)}._pricingTableWrap_urxte_323 tbody tr:last-child th,._pricingTableWrap_urxte_323 tbody tr:last-child td{border-bottom:none}._pricingTableWrap_urxte_323 tbody tr:hover{background:#b3874a1f}._priceCell_urxte_467{text-align:right;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--color-primary-dark)}._pricingCards_urxte_487{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=800px){._pricingCards_urxte_487{display:none}}._pricingCard_urxte_487{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-md)}._pricingCardHead_urxte_527{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-xs);margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-border);display:flex}._pricingCardName_urxte_547{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--color-primary-dark)}._pricingCardPrice_urxte_561{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--color-primary-dark);white-space:nowrap}._pricingCardMeta_urxte_577{font-size:var(--fs-xs);color:var(--color-muted);margin-bottom:var(--space-sm)}._termsPanel_urxte_593{margin-top:var(--space-xl);background:var(--color-surface-alt);border:1px solid var(--color-border);border-left:4px solid var(--color-secondary);border-radius:var(--radius-lg);padding:var(--space-lg)}._termsPanel_urxte_593 h2{margin-bottom:var(--space-sm)}._termsList_urxte_619{gap:var(--space-xs);flex-direction:column;max-width:72ch;display:flex}._termsList_urxte_619 li{padding-left:var(--space-md);color:var(--color-muted);line-height:var(--lh-normal);position:relative}._termsList_urxte_619 li:before{content:"";background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.opens-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opens-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.opens-card{padding:var(--space-lg) var(--space-md);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.opens-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary)}@media (width>=640px){.opens-card{padding:var(--space-xl) var(--space-lg)}}.opens-card__top{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.opens-date{display:block}.opens-date__text{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.08em;color:var(--color-secondary-dark);font-weight:700}.opens-tag{border:1px solid var(--color-secondary);color:var(--color-secondary-dark);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .75rem;font-weight:700;display:inline-block}.opens-card__body{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.opens-card__title{font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--color-primary-dark);overflow-wrap:anywhere;margin:0}.opens-prices{gap:var(--space-lg);padding:var(--space-xs) 0;border-block:1px solid var(--color-border);margin:0;display:flex}.opens-prices div{flex-direction:column;gap:.15rem;display:flex}.opens-prices dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.opens-prices dd{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary-dark);margin:0;font-weight:700}.opens-booking{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.opens-cta{align-self:flex-start;align-items:center;gap:var(--space-3xs);min-height:44px;padding-top:var(--space-2xs);font-size:var(--fs-sm);color:var(--color-secondary-dark);transition:gap var(--duration-fast) var(--ease-standard);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.opens-cta:hover{gap:var(--space-2xs);color:var(--color-primary-dark)}.opens-cta:focus-visible{outline:none}.opens-card .opens-cta:after{content:"";border-radius:var(--radius-lg);cursor:pointer;position:absolute;inset:0}.opens-card .opens-cta:focus-visible:after{outline:3px solid var(--color-secondary);outline-offset:2px}.opens-arrow{transition:transform var(--duration-fast) var(--ease-standard);display:inline-block}.opens-cta:hover .opens-arrow{transform:translate(3px)}.opens-cta--btn{padding:.7rem var(--space-md);border:1.5px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-self:center;margin-top:0}.opens-cta--btn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-on-primary)}.opens-empty{max-width:40rem;padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.opens-empty h3{margin:0 0 var(--space-2xs);font-size:var(--fs-xl);color:var(--color-primary-dark)}.opens-empty p{margin:0 0 var(--space-sm);color:var(--color-muted)}.opens-attrib{margin:var(--space-md) 0 0;font-size:var(--fs-xs);color:var(--color-muted)}._body_1w5e2_1{color:var(--color-muted);line-height:var(--lh-normal);margin-top:var(--space-sm);margin-bottom:var(--space-xl);max-width:62ch}._anchorTarget_m5w13_1{scroll-margin-top:calc(var(--header-height-scrolled) + var(--space-md))}@media (width>=768px){._anchorTarget_m5w13_1{scroll-margin-top:calc(var(--header-height) + var(--space-md))}}._visuallyHidden_m5w13_21{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._intro_m5w13_41{gap:var(--space-xl);align-items:center;display:grid}._introCopy_m5w13_53{gap:var(--space-sm);flex-direction:column;max-width:60ch;display:flex}._introCopy_m5w13_53 p{color:var(--color-muted);line-height:var(--lh-normal);font-size:var(--fs-md)}._introImage_m5w13_81{aspect-ratio:1574/885;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}@media (width>=900px){._intro_m5w13_41{gap:var(--space-2xl);grid-template-columns:1fr 1.25fr}}._pricingLayout_m5w13_117{gap:var(--space-xl);align-items:start;display:grid}@media (width>=960px){._pricingLayout_m5w13_117{gap:var(--space-2xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}._pricing_m5w13_117{gap:var(--space-sm);flex-direction:column;display:flex}._subheading_m5w13_155{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-top:var(--space-xs);font-weight:700}._lead_m5w13_175{color:var(--color-muted);font-size:var(--fs-md);line-height:var(--lh-normal)}._tableWrap_m5w13_187{margin-top:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._tableWrap_m5w13_187 table{border-collapse:collapse;width:100%}._tableWrap_m5w13_187 thead th{background:var(--color-primary-dark);color:var(--color-on-primary);text-align:left;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);line-height:1.3}._tableWrap_m5w13_187 thead th:last-child,._tableWrap_m5w13_187 tbody td:last-child{text-align:right}._tableWrap_m5w13_187 tbody th,._tableWrap_m5w13_187 tbody td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);text-align:left;font-size:var(--fs-base)}._tableWrap_m5w13_187 tbody th{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-primary-dark)}._tableWrap_m5w13_187 tbody tr:nth-child(2n){background:var(--color-surface-alt)}._tableWrap_m5w13_187 tbody tr:last-child th,._tableWrap_m5w13_187 tbody tr:last-child td{border-bottom:none}._price_m5w13_293{white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--color-primary-dark)}@media (width<=480px){._tableWrap_m5w13_187 thead th,._tableWrap_m5w13_187 tbody th,._tableWrap_m5w13_187 tbody td{padding:var(--space-xs) var(--space-xs)}._tableWrap_m5w13_187 thead th{font-size:var(--fs-xs)}}._tableNote_m5w13_335{color:var(--color-muted);font-size:var(--fs-sm)}._token_m5w13_345{margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-secondary);background:var(--color-surface-alt);border-radius:0 var(--radius-md) var(--radius-md) 0}._token_m5w13_345 p{color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}._token_m5w13_345 ._tokenTitle_m5w13_373{font-family:var(--font-display);font-size:var(--fs-md);color:var(--color-primary-dark);margin-bottom:var(--space-3xs);font-weight:700}._visitors_m5w13_391{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);border-top:4px solid var(--color-secondary);background:var(--color-primary-dark);color:var(--color-on-primary-muted);flex-direction:column;display:flex}._visitors_m5w13_391 h2{color:var(--color-on-primary);font-size:var(--fs-xl)}._visitors_m5w13_391 p{line-height:var(--lh-normal);font-size:var(--fs-md)}._visitors_m5w13_391 ._membershipPrice_m5w13_433{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--color-secondary-light);font-weight:700;line-height:1.1}._sidePanels_m5w13_451{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=960px){._sidePanels_m5w13_451{top:calc(var(--header-height-scrolled) + var(--space-md));position:sticky}}._opening_m5w13_481{gap:var(--space-lg);align-items:center;display:grid}._openingFigure_m5w13_493{max-width:560px;margin:0}._openingImage_m5w13_505{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}._caption_m5w13_523{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--fs-sm);font-style:italic}._openingCopy_m5w13_537{gap:var(--space-sm);flex-direction:column;max-width:52ch;display:flex}._openingCopy_m5w13_537 p{color:var(--color-muted);font-size:var(--fs-md);line-height:var(--lh-normal)}@media (width>=900px){._opening_m5w13_481{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}._contact_m5w13_581{padding-block:var(--space-2xl);border-top:1px solid var(--color-border)}._contactPanel_m5w13_591{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=800px){._contactPanel_m5w13_591{justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-direction:row}}._contactCopy_m5w13_621{gap:var(--space-xs);flex-direction:column;max-width:56ch;display:flex}._contactCopy_m5w13_621 p{color:var(--color-muted);line-height:var(--lh-normal)}._contactActions_m5w13_645{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;display:flex}._callButton_m5w13_661{text-transform:uppercase;letter-spacing:.06em}._phoneNumber_m5w13_671{font-size:var(--fs-sm);color:var(--color-muted);font-weight:600}._intro_178me_1{gap:var(--space-md);flex-direction:column;max-width:72ch;display:flex}._intro_178me_1 p{color:var(--color-muted);line-height:var(--lh-normal)}._tableIntro_178me_25{color:var(--color-muted);margin-top:var(--space-md);margin-bottom:var(--space-md);max-width:60ch}._availability_178me_39{margin-top:var(--space-lg);gap:var(--space-2xs);color:var(--color-muted);flex-direction:column;max-width:60ch;display:flex}._grid_178me_57{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=900px){._grid_178me_57{grid-template-columns:1.1fr 1fr}}._formIntro_178me_81{color:var(--color-muted);margin-top:var(--space-sm);max-width:60ch}._howToJoinActions_178me_93{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._downloadLink_178me_109{align-items:center;gap:var(--space-2xs);color:var(--color-primary);font-weight:600;text-decoration:underline;display:inline-flex}@media (width>=1024px){._tableWrap_178me_129{max-width:50%}}._visuallyHidden_178me_139{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._orDivider_178me_155{color:var(--color-muted);font-size:var(--fs-sm);font-weight:600}._fieldset_1hayr_1{gap:var(--space-md);border:none;flex-direction:column;margin:0;padding:0;display:flex}._fieldset_1hayr_1+._fieldset_1hayr_1{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}._legend_1hayr_31{font-size:var(--fs-md);color:var(--color-primary-dark);margin-bottom:var(--space-2xs);padding:0;font-weight:700}._legendHint_1hayr_47{font-size:var(--fs-xs);color:var(--color-muted);margin-top:var(--space-3xs);font-weight:400;display:block}._backLink_1d04z_1{margin-bottom:var(--space-lg);font-weight:600}._backLink_1d04z_1 a{color:var(--color-primary)}._carousel_bf5th_1{border-radius:var(--radius-lg);touch-action:pan-y;width:100%;position:relative;overflow:hidden}._slide_bf5th_17{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}._slide_bf5th_17[data-active=true]{opacity:1;z-index:1;position:relative}._slideImage_bf5th_43{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._navButton_bf5th_59{z-index:2;width:40px;height:40px;color:var(--color-on-primary);font-size:var(--fs-xl);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#081f038c;border:1.5px solid #f7f5ee99;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navButton_bf5th_59:hover{background:#081f03cc}._navButton_bf5th_59:active{transform:translateY(-50%)scale(.94)}._prevButton_bf5th_117{left:var(--space-sm)}._nextButton_bf5th_125{right:var(--space-sm)}._dots_bf5th_133{bottom:var(--space-sm);z-index:2;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-lg);background:#081f0359;display:flex;position:absolute;left:50%;transform:translate(-50%)}._dot_bf5th_133{width:9px;height:9px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:1.5px solid #f7f5eed9;border-radius:50%}._dot_bf5th_133[aria-current=true]{background:var(--color-secondary);border-color:var(--color-secondary)}._captain_17vck_1{font-size:var(--fs-sm);color:var(--color-muted);margin-bottom:var(--space-2xs)}._welcomeGrid_17vck_13{gap:var(--space-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){._welcomeGrid_17vck_13{gap:var(--space-2xl);grid-template-columns:1.1fr 1fr}}._welcomeCopy_17vck_41{gap:var(--space-md);flex-direction:column;display:flex}._welcomeCopy_17vck_41 p{color:var(--color-muted);line-height:var(--lh-normal)}._welcomeImage_17vck_63{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:var(--radius-lg);width:100%}._sectionTitle_17vck_79{margin-bottom:var(--space-xl)}._weekGrid_17vck_87{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){._weekGrid_17vck_87{grid-template-columns:repeat(2,1fr)}}._dayCard_17vck_111{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;display:flex}._dayCard_17vck_111 p{color:var(--color-muted);line-height:var(--lh-normal);font-size:var(--fs-sm)}._dayLabel_17vck_147{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);font-weight:700}._dayTitle_17vck_165{color:var(--color-primary-dark);margin-bottom:var(--space-2xs)}._weekNote_17vck_175{margin-top:var(--space-lg);color:var(--color-muted);max-width:60ch}._dividerSection_17vck_187{padding-top:var(--space-2xl);padding-bottom:0}._dividerCarousel_17vck_197{aspect-ratio:16/9}._teamGrid_17vck_205{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){._teamGrid_17vck_205{grid-template-columns:repeat(2,1fr)}}._teamPanel_17vck_229{gap:var(--space-sm);padding:var(--space-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._teamPanel_17vck_229 p{color:var(--color-muted);line-height:var(--lh-normal)}._membershipIntro_17vck_259{margin-bottom:var(--space-lg)}._infoList_17vck_267{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}@media (width>=1024px){._infoList_17vck_267{max-width:50%}}._infoRow_17vck_295{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._infoRow_17vck_295:last-child{border-bottom:none}._infoRow_17vck_295 dt{color:var(--color-primary-dark);font-weight:600}._infoRow_17vck_295 dd{color:var(--color-text);text-align:right;margin:0;font-weight:600}._membershipNote_17vck_347{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--fs-sm);max-width:60ch}._inductionCallout_17vck_361{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-surface-alt);border-radius:var(--radius-lg);max-width:70ch}._inductionCallout_17vck_361 h3{margin-bottom:var(--space-2xs)}._inductionCallout_17vck_361 p{color:var(--color-text);line-height:var(--lh-normal)}._actions_17vck_395{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}._closingGrid_17vck_409{gap:var(--space-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){._closingGrid_17vck_409{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}._closingCopy_17vck_437{gap:var(--space-sm);flex-direction:column;display:flex}._closingCopy_17vck_437 p{color:var(--color-muted);line-height:var(--lh-normal)}._closingLead_17vck_459{color:var(--color-primary-dark);font-weight:600}._closingActions_17vck_469{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}._closingImage_17vck_483{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:var(--radius-lg);width:100%}._heroIntro_128eo_1{gap:var(--space-sm);flex-direction:column;display:flex}._heroLead_128eo_13{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-on-primary);font-weight:600}._sectionTitle_128eo_27{margin-bottom:var(--space-xl)}._experienceHeader_128eo_35{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}._experienceHeader_128eo_35 ._sectionTitle_128eo_27{margin-bottom:0}@media (width>=1024px){._experienceHeader_128eo_35{gap:var(--space-2xl);grid-template-columns:1fr minmax(0,44%)}}._experienceImageWrap_128eo_73{order:-1}@media (width>=1024px){._experienceImageWrap_128eo_73{order:0}}._experienceImage_128eo_73{aspect-ratio:3/2;object-fit:cover;object-position:center 30%;border-radius:var(--radius-lg);width:100%}._panelGrid_128eo_109{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){._panelGrid_128eo_109{grid-template-columns:repeat(3,1fr);align-items:stretch}}._panel_128eo_109{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex}._panel_128eo_109 p{color:var(--color-muted);line-height:var(--lh-normal)}._panelIndex_128eo_167{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--color-secondary-dark);font-weight:700}._panelTitle_128eo_183{color:var(--color-primary-dark);margin-bottom:var(--space-2xs)}._groupImageSection_128eo_193{padding-top:0;padding-bottom:var(--space-2xl)}._groupImage_128eo_193{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:var(--radius-lg);width:100%}._membershipIntro_128eo_219{gap:var(--space-sm);max-width:65ch;margin-bottom:var(--space-lg);flex-direction:column;display:flex}._membershipIntro_128eo_219 p{color:var(--color-muted);line-height:var(--lh-normal)}@media (width>=1024px){._membershipTableWrap_128eo_247{max-width:50%}}._actions_128eo_257{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}._ctaSection_128eo_271{border-top:1px solid var(--color-border)}._ctaPanel_128eo_279{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=900px){._ctaPanel_128eo_279{justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-direction:row}}._ctaCopy_128eo_309{gap:var(--space-sm);flex-direction:column;max-width:60ch;display:flex}._ctaCopy_128eo_309 p{color:var(--color-muted);line-height:var(--lh-normal)}._ctaClosing_128eo_333{color:var(--color-primary-dark);font-weight:600}._ctaActions_128eo_343{align-items:center;gap:var(--space-lg);flex-wrap:wrap;flex-shrink:0;display:flex}._ctaPrimaryGroup_128eo_359{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._ctaPhoneNumber_128eo_373{font-size:var(--fs-sm);color:var(--color-muted);font-weight:600}._visuallyHidden_128eo_385{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._strip_1jgpy_1{gap:var(--space-lg);padding:var(--space-lg) 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;margin:0;display:grid;overflow-x:auto}@media (width>=900px){._strip_1jgpy_1{grid-auto-columns:1fr;overflow-x:visible}}._entry_1jgpy_39{scroll-snap-align:start;padding-left:var(--space-md);border-left:1px solid var(--color-border);position:relative}._entry_1jgpy_39:first-child{border-left:none;padding-left:0}._mark_1jgpy_63{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary-dark);white-space:nowrap;margin:0;font-weight:600}._label_1jgpy_81{margin:var(--space-3xs) 0 0;font-size:var(--fs-xs);line-height:var(--lh-snug);letter-spacing:.02em;color:var(--color-muted)}._chapter_htv57_1{gap:var(--space-lg);grid-template-areas:"heading""image""copy";display:grid}._chapter_htv57_1+._chapter_htv57_1{margin-top:var(--space-2xl)}._heading_htv57_27{grid-area:heading}._chapter_htv57_1>picture{grid-area:image}._image_htv57_43{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block}._copy_htv57_61{gap:var(--space-sm);flex-direction:column;grid-area:copy;max-width:62ch;display:flex}._copy_htv57_61 p{color:var(--color-muted);line-height:var(--lh-normal)}._eyebrow_htv57_87{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-xs);font-weight:600}._bigMark_htv57_105{font-family:var(--font-display);color:var(--color-secondary);opacity:.35;margin:0 0 var(--space-2xs);font-size:clamp(3rem,2.4rem + 3vw,5rem);font-weight:600;line-height:1}@media (width>=900px){._chapter_htv57_1{column-gap:var(--space-2xl);row-gap:var(--space-lg);grid-template-columns:1fr 1.15fr;grid-template-areas:"image heading""image copy";align-items:center}._chapter_htv57_1._reverse_htv57_143{grid-template-columns:1.15fr 1fr;grid-template-areas:"heading image""copy image"}._chapter_htv57_1>picture{height:100%}._image_htv57_43{aspect-ratio:auto}}._feature_t8hpd_1{gap:var(--space-lg);grid-template-areas:"panel""copy";align-items:center;display:grid}._feature_t8hpd_1+._feature_t8hpd_1{margin-top:var(--space-2xl)}._feature_t8hpd_1>picture{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);grid-area:panel;display:block;overflow:hidden}._portrait_t8hpd_45{aspect-ratio:3/4;object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}._copy_t8hpd_63{grid-area:copy;max-width:62ch}._tag_t8hpd_73{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-2xs);font-weight:600}._name_t8hpd_91{font-size:var(--fs-2xl)}._dates_t8hpd_99{margin-top:var(--space-3xs);font-size:var(--fs-sm);color:var(--color-muted);letter-spacing:.02em}._body_t8hpd_113{margin-top:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex}._body_t8hpd_113 p{color:var(--color-muted);line-height:var(--lh-normal)}@media (width>=900px){._feature_t8hpd_1{column-gap:var(--space-2xl);grid-template-columns:1fr 1.15fr;grid-template-areas:"panel copy"}._feature_t8hpd_1._reverse_t8hpd_151{grid-template-columns:1.15fr 1fr;grid-template-areas:"copy panel"}}._timeline_10wh3_1{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;display:flex}._milestone_10wh3_17{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem 1fr;display:grid}._year_10wh3_33{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-primary-dark)}._milestoneBody_10wh3_47{gap:var(--space-3xs);flex-direction:column;display:flex}._milestoneTitle_10wh3_59{color:var(--color-text);font-weight:600}._detail_10wh3_69{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--lh-normal);max-width:60ch}._milestone_10wh3_17._highlight_10wh3_83{background:var(--color-surface-alt);margin-inline:calc(var(--space-sm) * -1);padding-inline:var(--space-sm);border-radius:var(--radius-md);border-bottom-color:#0000}._milestone_10wh3_17._highlight_10wh3_83 ._year_10wh3_33{color:var(--color-secondary-dark)}@media (width>=640px){._milestone_10wh3_17{grid-template-columns:8rem 1fr;align-items:baseline}}._hero_i7gv6_3{min-height:max(calc(100svh - var(--header-height-scrolled)), 570px);color:var(--color-on-primary);background:var(--color-primary-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){._hero_i7gv6_3{min-height:max(calc(100svh - var(--header-height)), 570px)}}._heroImage_i7gv6_61{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._heroOverlay_i7gv6_77{background:linear-gradient(#080e0a26 0%,#080e0a1a 40%,#080e0ad1 100%);position:absolute;inset:0}._heroContent_i7gv6_89{z-index:1;width:100%;max-width:var(--container-width);padding:var(--space-xl) var(--container-padding) var(--space-2xl);margin-inline:auto;position:relative}._eyebrow_i7gv6_107{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:var(--space-sm);font-weight:600}._heroTitle_i7gv6_125{font-size:var(--fs-4xl);color:var(--color-on-primary);max-width:18ch}._heroIntro_i7gv6_137{margin-top:var(--space-md);font-size:var(--fs-lg);color:var(--color-on-primary-muted);max-width:52ch}._sectionHeading_i7gv6_153{max-width:68ch;margin-bottom:var(--space-xl)}._sectionHeading_i7gv6_153 ._eyebrow_i7gv6_107{color:var(--color-secondary-dark)}._sectionHeading_i7gv6_153 p{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--fs-md);line-height:var(--lh-normal);max-width:62ch}._wartimeIntro_i7gv6_189{max-width:68ch;margin-bottom:var(--space-xl)}._wartimeIntro_i7gv6_189 ._eyebrow_i7gv6_107{color:var(--color-secondary-light)}._wartimeIntro_i7gv6_189 p{margin-top:var(--space-sm);color:var(--color-on-primary-muted);font-size:var(--fs-md);line-height:var(--lh-normal)}._wartimeGrid_i7gv6_221{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){._wartimeGrid_i7gv6_221{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}._wartimeBlock_i7gv6_247{padding-top:var(--space-lg);border-top:1px solid #f7f5ee33}._wartimeYears_i7gv6_257{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);color:var(--color-secondary-light);opacity:.6;display:block}._wartimeBlock_i7gv6_247 h3{margin-top:var(--space-2xs);color:var(--color-on-primary);font-size:var(--fs-xl)}._wartimeBlock_i7gv6_247 p{margin-top:var(--space-sm);color:var(--color-on-primary-muted);line-height:var(--lh-normal)}._wartimeBlock_i7gv6_247 p+p{margin-top:var(--space-sm)}._salver_i7gv6_309{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);max-width:62ch}._salverEst_i7gv6_327{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);font-weight:600}._salver_i7gv6_309 h3{margin-top:var(--space-2xs);font-size:var(--fs-lg)}._salver_i7gv6_309 p{margin-top:var(--space-xs);color:var(--color-muted);line-height:var(--lh-normal)}._stats_i7gv6_367{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=480px){._stats_i7gv6_367{grid-template-columns:repeat(4,1fr)}}._stat_i7gv6_367{padding-top:var(--space-2xs);border-top:1px solid var(--color-border)}._statValue_i7gv6_403{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--color-primary-dark);display:block}._statLabel_i7gv6_419{margin-top:var(--space-3xs);font-size:var(--fs-xs);color:var(--color-muted);display:block}._closing_i7gv6_435{text-align:left;max-width:68ch;margin-inline:auto}._closing_i7gv6_435 ._eyebrow_i7gv6_107{color:var(--color-secondary-light);margin-bottom:var(--space-sm)}._closing_i7gv6_435 h2{color:var(--color-on-primary)}._closingBody_i7gv6_465{margin-top:var(--space-lg);gap:var(--space-sm);color:var(--color-on-primary-muted);line-height:var(--lh-normal);flex-direction:column;display:flex}._closingArchitects_i7gv6_483{margin-top:var(--space-lg);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-on-primary)}._closingStatement_i7gv6_497{margin-top:var(--space-2xl);padding-top:var(--space-lg);font-size:var(--fs-md);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-primary);font-weight:600;line-height:var(--lh-snug);border-top:1px solid #f7f5ee33}._closingActions_i7gv6_521{margin-top:var(--space-xl);gap:var(--space-sm);flex-wrap:wrap;display:flex}._grid_ebuti_1{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=900px){._grid_ebuti_1{grid-template-columns:1.2fr 1fr;align-items:start}}._body_ebuti_27{color:var(--color-muted);line-height:var(--lh-normal);margin-bottom:var(--space-md)}._cateringList_ebuti_39{gap:var(--space-2xs);margin:var(--space-md) 0;padding-left:var(--space-md);color:var(--color-muted);flex-direction:column;list-style:outside;display:flex}._image_ebuti_59{border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;width:100%}._formIntro_ebuti_73{color:var(--color-muted);margin-top:var(--space-sm);max-width:60ch}._intro_1dgk7_1{max-width:52ch;margin:0 auto var(--space-2xl);text-align:center;font-size:var(--fs-md);color:var(--color-muted);line-height:var(--lh-normal)}._grid_1dgk7_19{gap:var(--space-xl) var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){._grid_1dgk7_19{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){._grid_1dgk7_19{grid-template-columns:repeat(4,1fr)}}._card_1dgk7_57{text-align:center;flex-direction:column;align-items:center;display:flex}._photoFrame_1dgk7_71{aspect-ratio:4/5;border:1px solid var(--color-border);background:var(--color-surface-alt);width:100%;overflow:hidden}._photo_1dgk7_71{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard);display:block}@media (hover:hover) and (pointer:fine){._card_1dgk7_57:hover ._photo_1dgk7_71{transform:scale(1.04)}}._accent_1dgk7_115{background:var(--color-secondary);width:28px;height:2px;margin:var(--space-sm) 0 0}._name_1dgk7_129{margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary-dark)}._role_1dgk7_143{margin-top:var(--space-3xs);font-size:var(--fs-sm);color:var(--color-muted);letter-spacing:.02em}._grid_vh98p_1{gap:var(--space-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._grid_vh98p_1{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._grid_vh98p_1{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}}._card_vh98p_45{height:100%;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}._card_vh98p_45:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._card_vh98p_45:hover ._actionIcon_vh98p_89{transform:translate(2px,-2px)}._card_vh98p_45:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._icon_vh98p_107{width:1.75rem;height:1.75rem;color:var(--color-secondary-dark);margin-bottom:var(--space-sm)}._title_vh98p_121{font-family:var(--font-display);font-size:var(--fs-md);color:var(--color-primary-dark);margin-bottom:var(--space-3xs)}._description_vh98p_135{color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);flex:1}._action_vh98p_89{align-items:center;gap:var(--space-3xs);margin-top:var(--space-sm);font-weight:600;font-size:var(--fs-sm);color:var(--color-secondary-dark);display:inline-flex}._actionIcon_vh98p_89{transition:transform var(--duration-fast) var(--ease-standard);display:inline-block}._eyebrow_1vyo2_1{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);margin-bottom:var(--space-xs);font-weight:600}._intro_1vyo2_19{color:var(--color-muted);line-height:var(--lh-normal);max-width:60ch}._footnote_1vyo2_31{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}._footnote_1vyo2_31 p+p{margin-top:var(--space-2xs)}._footnote_1vyo2_31 a{color:var(--color-primary);font-weight:600}._heading_7hmbf_1{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--color-primary-dark);margin-bottom:var(--space-sm)}._lead_7hmbf_17{color:var(--color-text);line-height:var(--lh-normal);max-width:62ch;margin-bottom:var(--space-lg)}._commitment_7hmbf_33{background:var(--color-surface);border:1px solid var(--color-border);border-left:6px solid var(--color-secondary);border-radius:var(--radius-lg);padding:var(--space-lg)}._commitment_7hmbf_33 p{line-height:var(--lh-normal);max-width:62ch;color:var(--color-text)}._commitment_7hmbf_33 p+p{margin-top:var(--space-sm)}._commitment_7hmbf_33 ._heading_7hmbf_1{margin-bottom:var(--space-md)}._officerGrid_7hmbf_79{gap:var(--space-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){._officerGrid_7hmbf_79{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}._officerCard_7hmbf_111{background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-lg);flex-direction:column;display:flex}._officerName_7hmbf_131{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-primary-dark);margin:0}._role_7hmbf_145{color:var(--color-muted);font-size:var(--fs-sm);margin:var(--space-3xs) 0 var(--space-md)}._details_7hmbf_157{margin:0 0 var(--space-md);gap:var(--space-xs);display:grid}._details_7hmbf_157 dt{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600}._details_7hmbf_157 dd{font-size:var(--fs-md);overflow-wrap:anywhere;margin:0}._details_7hmbf_157 a{min-height:2.75rem;color:var(--color-primary-dark);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}._details_7hmbf_157 a:focus-visible,._helpLink_7hmbf_219:focus-visible,._emergency_7hmbf_221 a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}._buttons_7hmbf_233{gap:var(--space-xs);flex-wrap:wrap;margin-top:auto;display:flex}._buttons_7hmbf_233>*{flex:11rem;justify-content:center;min-height:3rem}._helpGrid_7hmbf_261{gap:var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=820px){._helpGrid_7hmbf_261{grid-template-columns:repeat(3,1fr)}}._helpCard_7hmbf_291{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);flex-direction:column;display:flex}._helpName_7hmbf_309{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary-dark);margin:0 0 var(--space-2xs)}._helpText_7hmbf_323{color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);margin-bottom:var(--space-sm);flex:1}._helpLinks_7hmbf_339{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}._helpLink_7hmbf_219{min-height:3rem;padding:var(--space-2xs) var(--space-sm);background:var(--color-surface-alt);border-radius:var(--radius-md);color:var(--color-primary-dark);flex-direction:column;justify-content:center;text-decoration:none;display:flex}._helpLink_7hmbf_219:hover{background:var(--color-border)}._helpKind_7hmbf_387{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600}._helpValue_7hmbf_403{font-weight:700;font-size:var(--fs-md);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}._emergency_7hmbf_221{border:2px solid var(--color-error);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-sm) var(--space-md);line-height:var(--lh-normal);max-width:62ch}._emergency_7hmbf_221 a{text-align:center;min-width:2.75rem;min-height:2.75rem;color:var(--color-error);font-weight:700;line-height:2.75rem;font-size:var(--fs-lg);display:inline-block}._body_1k6co_1{color:var(--color-muted);line-height:var(--lh-normal);max-width:60ch;margin-bottom:var(--space-sm)}._body_1k6co_1 a{color:var(--color-primary);font-weight:600}._etiquette_1k6co_25{color:var(--color-muted);line-height:var(--lh-normal);max-width:60ch;padding:var(--space-md);background:var(--color-surface-alt);border-radius:var(--radius-lg);margin-bottom:var(--space-lg)}._grid_k981j_1{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=900px){._grid_k981j_1{grid-template-columns:1.3fr 1fr}}._details_k981j_25{gap:var(--space-sm);flex-direction:column;display:flex}._address_k981j_37{color:var(--color-muted);font-style:normal;line-height:var(--lh-normal)}._mapLink_k981j_49{margin-top:var(--space-2xs);color:var(--color-primary);align-self:flex-start;font-weight:600;text-decoration:underline;display:inline-flex}._map_k981j_49{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;margin-top:var(--space-sm)}@media (width>=640px){._map_k981j_49{aspect-ratio:16/10}}._grid_13tkl_1{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_13tkl_1{grid-template-columns:1fr 1fr}}._card_13tkl_25{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-xl) var(--space-lg);color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}._cardLink_13tkl_51{transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}._cardLink_13tkl_51:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-3px)}._title_13tkl_77{font-size:var(--fs-xl);color:var(--color-primary-dark);margin-bottom:var(--space-2xs)}._description_13tkl_89{color:var(--color-muted);font-size:var(--fs-sm);flex:1}._link_13tkl_101{align-items:center;gap:var(--space-3xs);margin-top:var(--space-md);font-weight:600;font-size:var(--fs-sm);color:var(--color-secondary-dark);display:inline-flex}#cms-page{display:block}.cms-container{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}.cms-container--narrow{max-width:var(--container-width-narrow)}.cms-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cms-eyebrow{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-light);margin:0 0 var(--space-xs);font-weight:600}.cms-tag{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-dark);font-weight:600;text-decoration:none;display:inline-block}a.cms-tag:hover{text-decoration:underline}.cms-btn{min-height:44px;padding:.7rem var(--space-md);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1.5px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cms-btn:hover{background:var(--color-primary-dark)}.cms-btn--ghost{color:var(--color-primary);background:0 0}.cms-btn--ghost:hover{background:var(--color-surface-alt);color:var(--color-primary-dark)}.cms-hero{background:var(--color-primary-dark);color:var(--color-on-primary);padding-block:var(--space-2xl) var(--space-xl)}.cms-hero h1{font-size:var(--fs-3xl);color:var(--color-on-primary);max-width:20ch}.cms-hero__lead{margin-top:var(--space-sm);max-width:58ch;font-size:var(--fs-md);color:var(--color-on-primary-muted)}.cms-listing{padding-block:var(--space-xl) var(--space-section)}.cms-chips{gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.cms-chip{font-size:var(--fs-xs);color:var(--color-primary);border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.4rem .95rem;font-weight:600;text-decoration:none}.cms-chip:hover{border-color:var(--color-primary-light)}.cms-chip.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.cms-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.cms-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cms-card__media{aspect-ratio:3/2;background:var(--color-surface-alt);display:block;overflow:hidden}.cms-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.cms-card:hover .cms-card__img{transform:scale(1.03)}.cms-card__media--empty{background:linear-gradient(135deg, var(--color-primary-dark), var(--color-primary-light));color:var(--color-on-primary-muted);font-family:var(--font-display);font-size:var(--fs-lg);place-items:center;display:grid}.cms-card__body{gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.cms-card__meta{gap:var(--space-xs);font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.cms-card__title{font-size:var(--fs-xl);margin:0}.cms-card__title a{color:var(--color-primary-dark);text-decoration:none}.cms-card__title a:hover{text-decoration:underline}.cms-card__excerpt{color:var(--color-muted);margin:0}.cms-card__more{padding-top:var(--space-xs);font-size:var(--fs-sm);color:var(--color-primary-light);margin-top:auto;font-weight:600;text-decoration:none}.cms-card__more:hover{text-decoration:underline}.cms-featured{margin-bottom:var(--space-xl)}.cms-card--featured{flex-direction:column}.cms-card--featured .cms-card__media{aspect-ratio:16/9}.cms-card--featured .cms-card__title{font-size:var(--fs-2xl)}.cms-card--featured .cms-card__excerpt{font-size:var(--fs-md)}@media (width>=900px){.cms-card--featured{flex-direction:row}.cms-card--featured .cms-card__media{aspect-ratio:auto;flex:1.35;min-height:360px}.cms-card--featured .cms-card__body{padding:var(--space-xl);flex:1;justify-content:center}}.cms-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.cms-pager{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}.cms-pager__count{font-size:var(--fs-sm);color:var(--color-muted)}.cms-empty{text-align:center;padding-block:var(--space-2xl)}.cms-empty h1,.cms-empty h2{margin-bottom:var(--space-xs)}.cms-empty p{color:var(--color-muted);margin-bottom:var(--space-sm)}.cms-article__header{padding-block:var(--space-xl) var(--space-md)}.cms-article__cat{margin:0 0 var(--space-xs)}.cms-article__header h1{font-size:var(--fs-3xl);max-width:22ch;margin-bottom:var(--space-sm)}.cms-article__meta{color:var(--color-muted);font-size:var(--fs-sm);margin:0}.cms-article__hero{margin:var(--space-md) auto var(--space-xl);max-width:1100px;padding-inline:var(--container-padding)}.cms-article__hero-img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;max-height:640px;display:block}.cms-prose{font-size:var(--fs-md);color:var(--color-text);padding-bottom:var(--space-lg);overflow-wrap:anywhere;line-height:1.75}.cms-prose>*+*{margin-top:1.1em}.cms-prose h2{font-size:var(--fs-2xl);margin-top:1.8em}.cms-prose h3{font-size:var(--fs-xl);margin-top:1.6em}.cms-prose h4{font-size:var(--fs-lg);margin-top:1.4em}.cms-prose a{color:var(--color-primary-light);text-underline-offset:3px}.cms-prose ul,.cms-prose ol{padding-left:1.5em}.cms-prose ul{list-style:outside}.cms-prose ol{list-style:decimal}.cms-prose li+li{margin-top:.4em}.cms-prose blockquote{padding:var(--space-xs) var(--space-md);border-left:3px solid var(--color-secondary);font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-primary);margin-inline:0}.cms-prose img{border-radius:var(--radius-md);max-width:100%;height:auto;margin-inline:auto;display:block}.cms-back{padding-block:var(--space-md) var(--space-section);border-top:1px solid var(--color-border);margin:0}.cms-back a{color:var(--color-primary-light);font-weight:600;text-decoration:none}.cms-back a:hover{text-decoration:underline}.cms-preview-banner{top:var(--header-height-scrolled);z-index:20;background:var(--color-secondary);color:var(--color-primary-dark);text-align:center;padding:.6rem var(--container-padding);font-size:var(--fs-sm);position:sticky}.cms-preview-banner a{color:inherit;font-weight:600}:root{--color-primary:#143a26;--color-primary-dark:#081f03;--color-primary-light:#1c5842;--color-secondary:#b3874a;--color-secondary-dark:#93692f;--color-secondary-light:#cba46c;--color-background:#faf8f3;--color-surface:#fff;--color-surface-alt:#f3efe6;--color-text:#1b1d18;--color-muted:#5c5f56;--color-border:#e0dcce;--color-success:#2f6f4e;--color-error:#a83232;--color-focus:#1c5842;--color-on-primary:#f7f5ee;--color-on-primary-muted:#c9d3cb;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.5rem);--fs-4xl:clamp(2.75rem, 1.9rem + 4vw, 4.75rem);--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.6;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:6.5rem;--space-section:clamp(3.5rem, 3rem + 2.5vw, 7rem);--container-width:1280px;--container-width-narrow:860px;--container-padding:clamp(1.25rem, 4vw, 3rem);--header-height:84px;--header-height-scrolled:68px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--shadow-sm:0 1px 2px #0f141014;--shadow-md:0 8px 24px -8px #0f14102e;--shadow-lg:0 24px 48px -16px #0f141047;--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:100svh;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,picture,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--lh-tight);color:var(--color-primary-dark);margin:0}h1{font-size:var(--fs-4xl);letter-spacing:-.02em}h2{font-size:var(--fs-3xl);letter-spacing:-.01em}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}p{margin:0}a{color:inherit;text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}fieldset{border:none;margin:0;padding:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-sm);z-index:1000;background:var(--color-primary-dark);color:var(--color-on-primary);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);transition:top var(--duration-fast) var(--ease-standard);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--space-sm)}body.no-scroll{overflow:hidden}.has-fixed-header-offset{padding-top:var(--header-height-scrolled)}@media (width>=768px){.has-fixed-header-offset{padding-top:var(--header-height)}}#root{flex-direction:column;min-height:100svh;display:flex}
