.VPjX7W_wrapper{display:inline-flex;position:relative}.VPjX7W_tooltip{letter-spacing:.04em;white-space:nowrap;color:var(--color-bg);background-color:var(--color-text);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);will-change:transform, opacity;z-index:1;border-radius:8px;padding:.4rem .65rem;font-size:.65rem;font-weight:500;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(4px)}.VPjX7W_tooltip:after{content:"";border-style:solid;border-width:4px;border-color:var(--color-text) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.VPjX7W_wrapper:hover .VPjX7W_tooltip,.VPjX7W_wrapper:focus-within .VPjX7W_tooltip{opacity:1;transform:translate(-50%)translateY(0)}}@media (hover:none) and (pointer:coarse){.VPjX7W_tooltip{display:none}}.N4UE0q_header{z-index:60;pointer-events:none;inset-inline:0;padding:clamp(.75rem,2vw,1.25rem) clamp(.75rem,4vw,2.5rem);position:fixed;top:0}.N4UE0q_shell{max-width:var(--container);pointer-events:auto;margin-inline:auto;position:relative}.N4UE0q_glow{filter:blur(38px);z-index:-1;opacity:0;height:70%;transition:opacity var(--dur-slow) var(--ease);background:radial-gradient(closest-side,#c57b2938,#0000);position:absolute;inset:auto 25% -30%}.N4UE0q_scrolled .N4UE0q_glow{opacity:1}.N4UE0q_pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color var(--dur-slow) var(--ease), border-color var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease);background-color:#0b0b0b99;border:1px solid #ffffff14;border-radius:26px;overflow:hidden}.N4UE0q_scrolled .N4UE0q_pill{background-color:#0b0b0be6;border-color:#ffffff1f;box-shadow:0 20px 50px #0000008c}.N4UE0q_row{align-items:center;gap:var(--space-sm);padding:.85rem 1.1rem;display:flex}.N4UE0q_brand{align-items:baseline;gap:.35rem;min-width:0;margin-right:auto;display:inline-flex;overflow:hidden}.N4UE0q_brandName{font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem}.N4UE0q_brandMark{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #e96b2cd9}.N4UE0q_desktopLinks{gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:none}.N4UE0q_link{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--dur-normal) var(--ease);font-size:.68rem;position:relative}.N4UE0q_link:after{content:"";background:var(--color-primary);transform-origin:50%;height:1px;transition:transform var(--dur-normal) var(--ease);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.N4UE0q_link:hover,.N4UE0q_linkActive{color:var(--color-highlight)}.N4UE0q_linkActive:after,.N4UE0q_link:hover:after{transform:scaleX(1)}.N4UE0q_actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.N4UE0q_phoneIcon{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-text-secondary);transition:color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:none}.N4UE0q_phoneIcon:hover{color:var(--color-highlight);border-color:var(--color-primary)}.N4UE0q_cta{letter-spacing:.18em;text-transform:uppercase;color:var(--color-bg);background-color:var(--color-primary);transition:background-color var(--dur-normal) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-normal) var(--ease);border-radius:999px;padding:.7rem 1.15rem;font-size:.65rem;font-weight:600;box-shadow:0 6px 18px #c57b2947}.N4UE0q_cta:hover{background-color:var(--color-accent);box-shadow:0 8px 24px #e96b2c59}.N4UE0q_cta:active{transform:scale(.97)}.N4UE0q_burger{color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:.25rem;display:inline-flex}.N4UE0q_bottomNav{z-index:60;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--color-line);background-color:#0b0b0beb;display:none;position:fixed;bottom:0;left:0;right:0}.N4UE0q_bottomNav ul{padding:.4rem .35rem;padding-bottom:max(env(safe-area-inset-bottom,0px), .4rem);justify-content:space-between;align-items:stretch;gap:.1rem;margin:0;list-style:none;display:flex}.N4UE0q_bottomNav li{flex:1 1 0;min-width:0}.N4UE0q_bottomLink{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;min-height:44px;transition:color var(--dur-normal) var(--ease);white-space:nowrap;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.3rem .15rem;font-size:clamp(.5rem,2.4vw,.6rem);font-weight:700;display:flex;position:relative}.N4UE0q_bottomLinkActive{color:var(--color-primary)}.N4UE0q_bottomLink:after{content:"";background:var(--color-primary);width:4px;height:4px;box-shadow:0 0 0 0 var(--color-primary);opacity:0;transform-origin:50%;transition:opacity var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease);will-change:transform, opacity;border-radius:50%;transform:scale(0)}.N4UE0q_bottomLinkActive:after{opacity:1;box-shadow:0 0 10px 1px color-mix(in srgb, var(--color-primary) 60%, transparent);transform:scale(1)}@media (width<=959px){.N4UE0q_bottomNav{display:block}}@media (width>=960px){.N4UE0q_bottomNav{display:none}.N4UE0q_desktopLinks,.N4UE0q_phoneIcon{display:flex}.N4UE0q_row{gap:var(--space-md);padding:.9rem 1.4rem}.N4UE0q_brand{margin-right:var(--space-md)}.N4UE0q_desktopLinks{margin-inline:auto}.N4UE0q_burger,.N4UE0q_rail{display:none}}.N4UE0q_mobileMenu{z-index:70;background-color:var(--color-bg);padding:7rem clamp(1.5rem, 6vw, 3rem) var(--space-lg);animation:N4UE0q_slide var(--dur-normal) var(--ease);pointer-events:auto;gap:var(--space-lg);flex-direction:column;display:flex;position:fixed;inset:0}.N4UE0q_mobileMenu ul{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.N4UE0q_mobileMenu a{font-family:var(--font-heading);color:var(--color-text);font-size:1.9rem}@keyframes N4UE0q_slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.N4UE0q_row{gap:.5rem;padding:.8rem .9rem}.N4UE0q_brandName{text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.N4UE0q_cta{letter-spacing:.14em;padding:.6rem .85rem;font-size:.58rem}}.N4UE0q_mobileFooter{padding-top:var(--space-md);border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:auto;display:grid}.N4UE0q_mobileAction{border:1px solid var(--color-line);background-color:var(--color-surface);color:var(--color-text-secondary);transition:background-color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.9rem .5rem;display:flex}.N4UE0q_mobileAction:hover,.N4UE0q_mobileAction:active{background-color:var(--color-surface-2);border-color:var(--color-primary);color:var(--color-text)}.N4UE0q_mobileAction span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}@media (width<=360px){.N4UE0q_mobileFooter{grid-template-columns:1fr}.N4UE0q_mobileAction{flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.N4UE0q_bottomLink,.N4UE0q_bottomLink:after{transition:none}.N4UE0q_bottomLink:after{will-change:auto}.N4UE0q_bottomLinkActive:after{opacity:1;transform:scale(1)}.N4UE0q_mobileMenu{animation:none}}.It0MCa_section{padding-block:var(--space-section);position:relative}.It0MCa_compact{padding-block:calc(var(--space-section) * .6)}.It0MCa_base{background-color:var(--color-bg)}.It0MCa_surface{background-color:var(--color-surface)}.It0MCa_surface:before{content:"";background:linear-gradient(90deg, transparent, var(--color-line-strong), transparent);inset-inline:0;height:1px;position:absolute;top:0}.It0MCa_inner{z-index:1;position:relative}.It0MCa_container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem)}.It0MCa_narrow{max-width:var(--container-narrow)}.It0MCa_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-md);font-weight:500;display:inline-block}._8THkla_card{align-items:center;gap:var(--space-sm);border:1px solid var(--color-line);background-color:var(--color-surface);width:100%;color:var(--color-text);transition:background-color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), transform var(--dur-fast) var(--ease);border-radius:18px;padding:1.1rem 1.25rem;text-decoration:none;display:flex}._8THkla_card:hover{background-color:var(--color-surface-2);border-color:var(--color-line-strong)}._8THkla_card:active{transform:scale(.995)}._8THkla_icon{width:46px;height:46px;color:var(--color-primary);background-color:#c57b291f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 20px #c57b291a}._8THkla_content{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}._8THkla_label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem;font-weight:600}._8THkla_address{font-size:var(--fs-small);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.55;overflow:hidden}._8THkla_cta{border:1px solid var(--color-line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);transition:background-color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease);background-color:#c57b2914;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.7rem;font-weight:600;display:inline-flex}._8THkla_card:hover ._8THkla_cta{border-color:var(--color-primary);color:var(--color-highlight);background-color:#c57b2924}@media (width<=640px){._8THkla_card{align-items:flex-start;gap:var(--space-xs);flex-direction:column;padding:1.25rem}._8THkla_content{width:100%}._8THkla_address{white-space:normal;text-overflow:clip;overflow:visible}._8THkla_cta{justify-content:center;width:100%;margin-top:.25rem}}.hDvRhG_footer{background-color:var(--color-bg);border-top:1px solid var(--color-line);padding-block:var(--space-xl) var(--space-lg)}.hDvRhG_top{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=860px){.hDvRhG_top{grid-template-columns:1.4fr 1fr 1fr}}.hDvRhG_name{font-family:var(--font-heading);margin-bottom:.2rem;font-size:1.8rem}.hDvRhG_meaning{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm)}.hDvRhG_slogan{color:var(--color-text-secondary);font-size:var(--fs-small);line-height:1.9}.hDvRhG_nav ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.hDvRhG_nav a,.hDvRhG_contact a{font-size:var(--fs-small);color:var(--color-text-secondary);transition:color var(--dur-normal) var(--ease)}.hDvRhG_nav a:hover,.hDvRhG_contact a:hover{color:var(--color-highlight)}.hDvRhG_contact{flex-direction:column;gap:.7rem;display:flex}.hDvRhG_contact a{align-items:center;gap:.6rem;display:inline-flex}.hDvRhG_contactTitle{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.hDvRhG_map{margin-top:var(--space-xl)}.hDvRhG_bottom{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid var(--color-line);align-items:center;gap:var(--space-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;font-size:.8rem;display:flex}.hDvRhG_credits{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hDvRhG_creditsLabel{font-size:var(--fs-small);color:var(--color-text-muted);letter-spacing:.04em}.hDvRhG_creditsLink{opacity:.8;transition:opacity var(--dur-normal) var(--ease);align-items:center;display:inline-flex}.hDvRhG_creditsLink:hover{opacity:1}.hDvRhG_creditsLogo{object-fit:contain;width:auto;max-width:7.5rem;height:1.4rem}@media (width<=640px){.hDvRhG_bottom{text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column}}._7YCXEa_button{letter-spacing:clamp(.12em,.5vw,.22em);text-transform:uppercase;white-space:nowrap;border-radius:var(--radius);transition:background-color var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);will-change:transform;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem clamp(1.2rem,4vw,2.4rem);font-size:.75rem;font-weight:500;display:inline-flex;position:relative}._7YCXEa_button:hover{transform:translateY(-2px)}._7YCXEa_primary{background-color:var(--color-primary);color:#0b0b0b;border:1px solid var(--color-primary)}._7YCXEa_primary:hover{background-color:var(--color-highlight);border-color:var(--color-highlight);box-shadow:var(--glow)}._7YCXEa_ghost{color:var(--color-text);border:1px solid var(--color-line);background-color:#0000}._7YCXEa_ghost:hover{border-color:var(--color-primary);color:var(--color-highlight)}.yzLPLG_hero{background-color:#000;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.yzLPLG_media{will-change:transform;position:absolute;inset:-6% 0 0}.yzLPLG_media img{object-fit:cover;object-position:72% 42%;filter:contrast(1.08)saturate(.9);width:100%;height:106%}.yzLPLG_veil{background:linear-gradient(#0b0b0bb8 0%,#0b0b0b26 35%,#0b0b0bf2 92%),radial-gradient(120% 80% at 20% 80%,#c57b2924,#0000 60%);position:absolute;inset:0}.yzLPLG_content{z-index:2;width:100%;max-width:var(--container);margin-inline:auto;padding:clamp(8rem,18vh,12rem) clamp(1.5rem,5vw,4rem) clamp(6.5rem,14vh,9rem);position:relative}.yzLPLG_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-highlight);margin-bottom:var(--space-sm)}.yzLPLG_title{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.015em;max-width:13ch;margin-bottom:clamp(1.25rem,2.4vw,1.75rem)}.yzLPLG_titleAccent{color:var(--color-highlight);font-style:italic;display:block}.yzLPLG_subtitle{max-width:44ch;color:var(--color-text-secondary);font-size:var(--fs-lead);margin-bottom:var(--space-lg)}.yzLPLG_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.yzLPLG_scroll{z-index:2;flex-direction:column;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.yzLPLG_scrollLabel{letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem}.yzLPLG_scrollLine{background:linear-gradient(180deg, var(--color-primary), transparent);width:1px;height:54px;animation:yzLPLG_pulseLine var(--dur-ambient) var(--ease) infinite}@keyframes yzLPLG_pulseLine{0%,to{opacity:.35;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@media (width<=720px){.yzLPLG_media img{object-position:66% 34%}.yzLPLG_veil{background:linear-gradient(#0b0b0bd9 0%,#0b0b0b8c 30%,#0b0b0bf7 88%),radial-gradient(140% 70% at 10% 70%,#0b0b0bb3,#0000 70%)}.yzLPLG_content{padding-top:clamp(7rem,22vh,9rem);padding-bottom:clamp(6rem,16vh,8rem)}.yzLPLG_title{max-width:15ch}.yzLPLG_subtitle{max-width:38ch}.yzLPLG_actions{flex-direction:column;align-items:stretch;gap:.75rem}.yzLPLG_actions>*{width:100%}}.ClBEUG_split{grid-template-columns:1fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}@media (width>=900px){.ClBEUG_split{grid-template-columns:1fr 1fr}.ClBEUG_reverse .ClBEUG_text{order:2}.ClBEUG_reverse .ClBEUG_figureWrap{order:1}}.ClBEUG_centered{text-align:center}.ClBEUG_centered .ClBEUG_title{margin-inline:auto}.ClBEUG_title{font-size:var(--fs-h2);max-width:18ch;margin-bottom:var(--space-md)}.ClBEUG_lead{font-size:var(--fs-lead);color:var(--color-text);max-width:56ch;margin-bottom:var(--space-sm);font-weight:300}.ClBEUG_centered .ClBEUG_lead,.ClBEUG_centered .ClBEUG_paragraph{margin-inline:auto}.ClBEUG_paragraph{color:var(--color-text-secondary);max-width:56ch;margin-bottom:var(--space-sm)}.ClBEUG_quote{margin:var(--space-md) 0 0;padding-left:var(--space-md);border-left:1px solid var(--color-line-strong)}.ClBEUG_quote p{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-highlight);font-style:italic;line-height:1.4}.ClBEUG_quote cite{margin-top:var(--space-xs);font-family:var(--font-body);font-style:normal;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-text-muted);display:block}.ClBEUG_figure{border-radius:var(--radius);margin:0;overflow:hidden}.ClBEUG_figure img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:auto;transition:transform var(--dur-reveal) var(--ease);transform:scale(1.001)}.ClBEUG_figure:hover img{transform:scale(1.035)}.h4FYuW_statement{font-family:var(--font-heading);color:var(--color-text);text-align:center;text-wrap:balance;max-width:24ch;margin-inline:auto;font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.35}.h4FYuW_verse{margin:var(--space-lg) auto 0;text-align:center;border:0;max-width:60ch;padding:0}.h4FYuW_verse p{color:var(--color-text-secondary);font-size:var(--fs-small);max-width:54ch;margin-inline:auto;font-style:italic;line-height:1.8}.h4FYuW_verse cite{margin-top:var(--space-sm);font-style:normal;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);display:block}.h4FYuW_spacer{height:var(--space-lg)}.WUVnaq_head{margin-bottom:var(--space-md)}.WUVnaq_title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,6.2vw,2.75rem);line-height:1.1}@media (width>=700px){.WUVnaq_head{margin-bottom:var(--space-lg)}.WUVnaq_title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.01em}}.WUVnaq_list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.WUVnaq_item{gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line);grid-template-columns:3.5rem 1fr;display:grid}@media (width>=900px){.WUVnaq_item{grid-template-columns:5rem 1fr;align-items:start}}.WUVnaq_index{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:.08em;padding-top:.5rem;font-size:1rem}.WUVnaq_content{min-width:0}.WUVnaq_itemTitle{font-size:var(--fs-h3);max-width:44ch;margin-bottom:var(--space-2xs)}.WUVnaq_textWrap{width:100%;transition:max-height var(--dur-expand) var(--ease);overflow:hidden}.WUVnaq_collapsed{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@media (prefers-reduced-motion:reduce){.WUVnaq_textWrap{transition:none}}.WUVnaq_itemText{color:var(--color-text-secondary);max-width:58ch;font-size:var(--fs-small);line-height:1.6}.WUVnaq_highlight{color:var(--color-text);font-weight:500}.WUVnaq_toggle{margin-top:var(--space-xs);cursor:pointer;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);border:0;border-bottom:1px solid color-mix(in oklab, var(--color-primary) 45%, transparent);transition:color var(--dur-fast) var(--ease);background:0 0;align-self:flex-start;padding:0;font-size:.8125rem;line-height:1.6}.WUVnaq_toggle:hover{color:var(--color-text)}.WUVnaq_toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width>=700px){.WUVnaq_toggle{display:none}}.WnVf-W_calling{background-color:#000;padding-block:clamp(7rem,20vh,14rem);position:relative;overflow:hidden}.WnVf-W_bg{object-fit:cover;opacity:.5;filter:saturate(.85)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.WnVf-W_veil{background:radial-gradient(90% 70% at 50% 60%,#0b0b0b8c,#0b0b0bf2);position:absolute;inset:0}.WnVf-W_content{z-index:1;max-width:var(--container-narrow);text-align:center;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem);position:relative}.WnVf-W_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-highlight);margin-bottom:var(--space-md)}.WnVf-W_title{font-size:var(--fs-h1);margin-bottom:var(--space-md);line-height:1.1}.WnVf-W_title span{color:var(--color-highlight);font-style:italic;display:block}.WnVf-W_text{color:var(--color-text-secondary);max-width:58ch;margin-inline:auto}.NyMtPG_wordmark{border-left:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:.25rem;padding:clamp(2rem,4vw,3rem) 0 clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);display:flex}.NyMtPG_line{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text);text-transform:uppercase;font-size:clamp(2.75rem,9vw,5.5rem);font-weight:200;line-height:.95}.NyMtPG_accent{color:var(--color-primary);font-weight:500}.NyMtPG_school{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(.7rem,1.4vw,.8rem);font-weight:400}.NyMtPG_rule{background:var(--color-primary);opacity:.7;width:3rem;height:1px;margin-top:clamp(1.25rem,2.5vw,2rem)}.TvA9lG_grid{gap:var(--space-lg);display:grid}@media (width>=900px){.TvA9lG_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,6rem)}}.TvA9lG_title{font-size:var(--fs-h2);max-width:18ch;margin:0}.TvA9lG_list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.TvA9lG_item{font-family:var(--font-heading);color:var(--color-text-secondary);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line);transition:color var(--dur-normal) var(--ease);font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45}.TvA9lG_item:hover{color:var(--color-highlight)}.kymwcq_grid{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,6vw,3rem);display:grid}@media (width>=900px){.kymwcq_grid{direction:rtl;grid-template-columns:.42fr .58fr;gap:clamp(3rem,6vw,5rem)}.kymwcq_text,.kymwcq_figureWrap{direction:ltr}}.kymwcq_text{gap:var(--space-sm);flex-direction:column;display:flex}.kymwcq_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-xs);font-weight:500;display:inline-block}.kymwcq_title{font-size:var(--fs-h2);line-height:var(--lh-heading);max-width:16ch;margin:0}.kymwcq_lead{font-size:var(--fs-lead);color:var(--color-text);max-width:44ch;font-weight:300;line-height:1.6}.kymwcq_note{font-size:var(--fs-small);color:var(--color-text-secondary);max-width:46ch;line-height:1.65}.kymwcq_quote{margin:var(--space-sm) 0 0;padding-left:var(--space-md);border-left:1px solid var(--color-line-strong)}.kymwcq_quote p{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-highlight);margin:0;font-style:italic;line-height:1.4}.kymwcq_figureWrap{position:relative}.kymwcq_figure{border-radius:var(--radius);background:var(--color-surface);box-shadow:0 24px 80px #0000008c, 0 0 0 1px var(--color-line), 0 0 60px #c57b291f;margin:0;position:relative;overflow:hidden}.kymwcq_figure:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #c57b292e;position:absolute;inset:0}.kymwcq_figure img{object-fit:cover;filter:saturate(.95)contrast(1.05);width:100%;height:auto;transition:transform var(--dur-reveal) var(--ease);transform:scale(1.001)}.kymwcq_figure:hover img{transform:scale(1.03)}.kymwcq_badge{bottom:var(--space-sm);right:var(--space-sm);z-index:3;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-highlight);background:#0b0b0bd1;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.625rem;display:inline-flex;position:absolute}.kymwcq_badgeDot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #c57b29b3}@media (width<=899px){.kymwcq_grid{text-align:center}.kymwcq_text{align-items:center}.kymwcq_title{max-width:18ch}.kymwcq_lead,.kymwcq_note{max-width:52ch}.kymwcq_quote{padding-left:0;padding-top:var(--space-md);border-left:none;border-top:1px solid var(--color-line-strong);max-width:46ch}.kymwcq_figure{flex-direction:column;display:flex}.kymwcq_badge{margin:var(--space-sm) auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;align-self:center;padding:0;position:static}}@media (width<=479px){.kymwcq_title{max-width:16ch}.kymwcq_badge{letter-spacing:.16em;font-size:.5625rem}}.lBS8Gq_grid,.lBS8Gq_header{--pillar-inset:0rem}.lBS8Gq_header{margin-bottom:var(--space-md);padding-left:var(--pillar-inset)}.lBS8Gq_title{font-size:var(--fs-h2);text-wrap:balance;max-width:26ch}.lBS8Gq_line{display:inline}@media (width>=700px){.lBS8Gq_header,.lBS8Gq_grid{--pillar-inset:var(--space-md)}.lBS8Gq_title{max-width:34ch;line-height:1.18}.lBS8Gq_line{display:block}}.lBS8Gq_grid{background-color:var(--color-line);border-block:1px solid var(--color-line);grid-template-columns:1fr;grid-auto-rows:auto;gap:1px;display:grid}@media (width>=700px){.lBS8Gq_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}.lBS8Gq_pillar{background-color:var(--color-surface);padding:var(--space-md) var(--space-md) var(--space-md) var(--pillar-inset);transition:background-color var(--dur-slow) var(--ease);flex-direction:column;align-items:flex-start;display:flex}@media (width>=700px){.lBS8Gq_pillar{padding:var(--space-md) var(--space-md) var(--space-md) var(--pillar-inset)}}.lBS8Gq_pillar:hover{background-color:var(--color-surface-2)}@media (width>=700px){.lBS8Gq_pillar:last-child:nth-child(odd){grid-column:1/-1}}.lBS8Gq_number{font-family:var(--font-heading);letter-spacing:.16em;color:var(--color-primary);margin-bottom:var(--space-xs);flex:none;font-size:.875rem;display:block}@media (width>=700px){.lBS8Gq_number{margin-bottom:var(--space-sm);font-size:.95rem}}.lBS8Gq_name{min-height:1.2em;margin-bottom:var(--space-xs);overflow-wrap:break-word;flex:none;font-size:clamp(1.375rem,6vw,1.75rem);line-height:1.2}.lBS8Gq_text{color:var(--color-text-secondary);font-size:var(--fs-body);text-wrap:pretty;flex:auto;max-width:42ch;line-height:1.65}@media (width>=700px){.lBS8Gq_text{font-size:var(--fs-small);line-height:1.6}}.lBS8Gq_textWrap{width:100%;transition:max-height var(--dur-expand) var(--ease);flex:auto;overflow:hidden}.lBS8Gq_collapsed{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@media (prefers-reduced-motion:reduce){.lBS8Gq_textWrap{transition:none}}.lBS8Gq_toggle{margin-top:var(--space-xs);cursor:pointer;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);border:0;border-bottom:1px solid color-mix(in oklab, var(--color-primary) 45%, transparent);transition:color var(--dur-fast) var(--ease);background:0 0;align-self:flex-start;padding:0;font-size:.8125rem;line-height:1.6}.lBS8Gq_toggle:hover{color:var(--color-text)}.lBS8Gq_toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width>=700px){.lBS8Gq_toggle{display:none}}.F6XpEa_card{flex-direction:column;height:100%;display:flex}.F6XpEa_portrait{margin-bottom:var(--space-sm);border-radius:var(--radius);aspect-ratio:3/4;flex:none;position:relative;overflow:hidden}.F6XpEa_portrait:after{content:"";opacity:.9;background:linear-gradient(#0000 55%,#0b0b0bbf);position:absolute;inset:0}.F6XpEa_portrait img{object-fit:cover;object-position:50% 20%;filter:saturate(.85)contrast(1.08)brightness(.92);width:100%;height:100%;transition:transform var(--dur-reveal) var(--ease), filter var(--dur-slow) var(--ease)}.F6XpEa_card:hover .F6XpEa_portrait img{filter:saturate()contrast(1.05)brightness();transform:scale(1.04)}.F6XpEa_name{flex:none;min-height:1.25em;margin-bottom:.35rem;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.25}.F6XpEa_role{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-xs);flex:none}.F6XpEa_bio{color:var(--color-text-secondary);font-size:var(--fs-small);text-wrap:pretty;flex:auto;max-width:40ch;line-height:1.6}.F6XpEa_badge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#0b0b0b;background:linear-gradient(135deg,#f2d38af2,#c57b29eb);border:1px solid #c57b298c;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem .35rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 4px 14px #c57b2947}.F6XpEa_badge svg{color:#0b0b0b;flex:none}.F6XpEa_note{color:var(--color-highlight);margin-bottom:var(--space-xs);flex:none;font-size:.75rem;font-weight:500}.F6XpEa_note span{color:var(--color-primary)}.F6XpEa_guest .F6XpEa_portrait{box-shadow:inset 0 0 0 1px #c57b2938}.k3y4gG_head{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=900px){.k3y4gG_head{align-items:end;gap:var(--space-md);grid-template-columns:1fr 1fr}}.k3y4gG_title{font-size:var(--fs-h2);max-width:16ch}.k3y4gG_intro{color:var(--color-text-secondary);max-width:44ch;font-size:var(--fs-small);line-height:1.6}.k3y4gG_grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=700px){.k3y4gG_grid{grid-template-columns:repeat(3,1fr)}}._9RylKW_title{font-size:var(--fs-h2);max-width:18ch;margin-bottom:var(--space-xl)}._9RylKW_stages{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){._9RylKW_stages{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:clamp(1.5rem,3vw,2.5rem)}}._9RylKW_stage{height:100%;padding:var(--space-md) 0 var(--space-lg);border-top:1px solid var(--color-line);flex-direction:column;align-items:flex-start;display:flex;position:relative}._9RylKW_stage:before{content:"";background-color:var(--color-accent);width:34px;height:1px;position:absolute;top:-1px;left:0}._9RylKW_stageLabel{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm);flex:none;display:block}._9RylKW_stageTitle{min-height:1.2em;margin-bottom:var(--space-xs);flex:none;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2}._9RylKW_stageText{color:var(--color-text-secondary);font-size:var(--fs-small);text-wrap:pretty;flex:auto;max-width:36ch;line-height:1.6}._1wlFXG_timeline{margin-top:var(--space-lg);position:relative}._1wlFXG_month+._1wlFXG_month{margin-top:var(--space-xl)}._1wlFXG_monthTitle{font-size:var(--fs-h3);color:var(--color-text);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line);letter-spacing:.02em}._1wlFXG_list{margin:0;padding:0;list-style:none;position:relative}._1wlFXG_list:before{content:"";background:linear-gradient(180deg, var(--color-line-strong), transparent);width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:3px}._1wlFXG_entry{align-items:baseline;gap:var(--space-sm);transition:color var(--dur-normal) var(--ease);border-bottom:1px solid #ffffff0a;grid-template-columns:1.2rem 4.5rem 1fr auto;padding:1.15rem 0;display:grid}._1wlFXG_entry:hover{color:var(--color-highlight)}._1wlFXG_dot{width:7px;height:7px;transition:background-color var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease);background-color:#ffffff38;border-radius:50%;transform:translateY(-2px)}._1wlFXG_entry:hover ._1wlFXG_dot{background-color:var(--color-primary)}._1wlFXG_featured ._1wlFXG_dot{background-color:var(--color-accent);box-shadow:0 0 14px #e96b2cb3}._1wlFXG_date{font-family:var(--font-heading);color:var(--color-text);font-size:1.35rem}._1wlFXG_labelWrap{flex-direction:column;gap:.3rem;display:flex}._1wlFXG_lesson{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}._1wlFXG_label{font-size:var(--fs-small);color:var(--color-text-secondary)}._1wlFXG_featured ._1wlFXG_label{color:var(--color-highlight)}._1wlFXG_time{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}@media (width<=640px){._1wlFXG_entry{grid-template-columns:.75rem 3.6rem 1fr;gap:.3rem .75rem}._1wlFXG_date{font-size:1.15rem}._1wlFXG_time{grid-column:3}}.RVd78W_head{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=900px){.RVd78W_head{grid-template-columns:1fr 1fr;align-items:end}}.RVd78W_title{font-size:var(--fs-h2)}.RVd78W_note{color:var(--color-text-secondary);font-size:var(--fs-small);max-width:48ch}.JZCs8a_grid{grid-template-columns:1fr;align-items:start;gap:clamp(3rem,6vw,5.5rem);display:grid}@media (width>=940px){.JZCs8a_grid{grid-template-columns:1.2fr .8fr}}.JZCs8a_title{font-size:var(--fs-h2);max-width:16ch;margin-bottom:var(--space-md)}.JZCs8a_text{color:var(--color-text-secondary);max-width:54ch;margin-bottom:var(--space-lg)}.JZCs8a_list{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.JZCs8a_list li{color:var(--color-text-secondary);font-size:var(--fs-small);align-items:flex-start;gap:.75rem;display:flex}.JZCs8a_list svg{color:var(--color-primary);flex-shrink:0;margin-top:.45rem}.JZCs8a_panel{border:1px solid var(--color-line);border-radius:var(--radius);background:linear-gradient(180deg, #c57b2914, transparent 55%), var(--color-bg);padding:clamp(2rem,4vw,3rem)}.JZCs8a_panelLabel{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-sm)}.JZCs8a_price{font-family:var(--font-heading);white-space:nowrap;margin-bottom:.35rem;font-size:clamp(1.45rem,4.5vw,2.6rem);line-height:1.1}.JZCs8a_priceHint{color:var(--color-highlight);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-sm);font-size:.75rem}.JZCs8a_plans{gap:var(--space-md);grid-template-columns:1fr;display:grid}.JZCs8a_panelFeatured{background:linear-gradient(180deg, #c57b2929, transparent 60%), var(--color-bg);border-color:#c57b2973}.JZCs8a_panelText{color:var(--color-text-secondary);font-size:var(--fs-small);margin-bottom:var(--space-md)}.JZCs8a_panelAddress{font-size:var(--fs-small);color:var(--color-text-secondary);margin-top:var(--space-md);transition:color var(--dur-normal) var(--ease);align-items:flex-start;gap:.55rem;display:inline-flex}.JZCs8a_panelAddress:hover{color:var(--color-highlight)}.JZCs8a_panelAddress svg{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.JZCs8a_panelCta{width:100%}.JZCs8a_panelNote{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:0;font-size:.75rem}.TlK-VG_accordion{border-top:1px solid var(--color-line)}.TlK-VG_item{border-bottom:1px solid var(--color-line)}.TlK-VG_heading{font-family:var(--font-body);margin:0}.TlK-VG_trigger{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;text-align:left;width:100%;color:var(--color-text);letter-spacing:.01em;transition:color var(--dur-normal) var(--ease);background:0 0;border:0;padding:1.6rem 0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300;display:flex}.TlK-VG_trigger:hover{color:var(--color-highlight)}.TlK-VG_icon{color:var(--color-primary);transition:transform var(--dur-normal) var(--ease);flex-shrink:0}.TlK-VG_iconOpen{transform:rotate(45deg)}.TlK-VG_panel{max-width:62ch;color:var(--color-text-secondary);animation:TlK-VG_fade var(--dur-slow) var(--ease);padding-bottom:1.8rem}.TlK-VG_answer{font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.65}.TlK-VG_answer a{color:var(--color-primary);text-underline-offset:.2em;transition:color var(--dur-normal) var(--ease);text-decoration:underline}.TlK-VG_answer a:hover{color:var(--color-highlight)}@keyframes TlK-VG_fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CKFN9G_grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=940px){.CKFN9G_grid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,6vw,6rem)}.CKFN9G_head{align-self:start;position:sticky;top:120px}}.CKFN9G_title{font-size:var(--fs-h2);max-width:12ch}.-Xgk_q_cta{background-color:var(--color-bg);text-align:center;border-top:1px solid var(--color-line);padding-block:clamp(7rem,18vh,12rem);position:relative;overflow:hidden}.-Xgk_q_glow{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#e96b2c38,#c57b290f 45%,#0000 70%);width:min(1100px,130vw);position:absolute;bottom:-45%;left:50%;transform:translate(-50%)}.-Xgk_q_content{z-index:1;max-width:var(--container-narrow);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem);position:relative}.-Xgk_q_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-md)}.-Xgk_q_title{font-size:var(--fs-h1);margin-bottom:var(--space-md);line-height:1.1}.-Xgk_q_title span{color:var(--color-highlight);font-style:italic;display:block}.-Xgk_q_text{color:var(--color-text-secondary);max-width:52ch;margin-inline:auto;margin-bottom:var(--space-lg)}.-Xgk_q_actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=720px){.-Xgk_q_actions{flex-direction:column;align-items:stretch;gap:.75rem;max-width:22rem;margin-inline:auto}.-Xgk_q_actions>*{width:100%}}
