@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._overlay_15pol_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._reveal_10ddp_1{opacity:0;transform:translateY(18px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) cubic-bezier(.2,.7,.2,1)}._reveal_10ddp_1[data-revealed=true]{opacity:1;transform:none}._d1_10ddp_13{transition-delay:.12s}._d2_10ddp_14{transition-delay:.24s}._d3_10ddp_15{transition-delay:.36s}._page_1tc1a_1{--gutter: clamp(1.25rem, 5vw, 5rem);--max: 1240px;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-weight:400;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}._iconSm_1tc1a_13{width:16px;height:16px;flex-shrink:0}._iconMd_1tc1a_14{width:20px;height:20px;flex-shrink:0}._header_1tc1a_17{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._headerScrolled_1tc1a_24{background:color-mix(in srgb,var(--background) 94%,transparent);backdrop-filter:blur(8px);border-bottom-color:var(--border)}._headerInner_1tc1a_29{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:.9rem var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}._brand_1tc1a_38{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--primary)}._brandEmblem_1tc1a_39{height:46px;width:auto}._brandText_1tc1a_40{display:flex;flex-direction:column;line-height:1}._brandName_1tc1a_41{font-family:var(--font-family-display);font-size:1.55rem;font-weight:500;letter-spacing:.06em}._brandSub_1tc1a_42{margin-top:4px;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-weight:500}._nav_1tc1a_43{display:flex;gap:clamp(1rem,2.2vw,2.25rem)}._navLink_1tc1a_44{position:relative;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--foreground);font-weight:500;padding:.35rem 0}._navLink_1tc1a_44:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--animation-duration-normal) ease}._navLink_1tc1a_44:hover:after{transform:scaleX(1)}._headerActions_1tc1a_67{display:flex;align-items:center;gap:var(--spacing-3)}._headerCta_1tc1a_68._headerCta_1tc1a_68{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);letter-spacing:.08em;font-size:.72rem;text-transform:uppercase;gap:.5rem}._menuButton_1tc1a_77{display:none;background:none;border:1px solid var(--border);color:var(--primary);width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius)}._sheet_1tc1a_90._sheet_1tc1a_90{background:var(--primary);color:var(--primary-foreground);border:none;padding:2rem 1.75rem;overflow:hidden}._sheetPattern_1tc1a_91{position:absolute;right:-45%;bottom:-25%;width:130%;height:auto;aspect-ratio:1;color:var(--gold-soft);opacity:.18;pointer-events:none}._sheetTitle_1tc1a_92._sheetTitle_1tc1a_92{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);font-weight:500;font-family:var(--font-family-base)}._sheetNav_1tc1a_93{position:relative;display:flex;flex-direction:column;margin-top:2.5rem}._sheetLink_1tc1a_94{display:flex;align-items:baseline;gap:1rem;padding:1.1rem 0;border-bottom:1px solid color-mix(in srgb,var(--primary-foreground) 14%,transparent);font-family:var(--font-family-display);font-size:1.7rem;color:var(--primary-foreground);text-decoration:none}._sheetNum_1tc1a_105{font-family:var(--font-family-base);font-size:.7rem;color:var(--gold-soft);letter-spacing:.1em}._sheetSocial_1tc1a_106{position:relative;display:flex;gap:1.25rem;margin-top:2.5rem}._sheetSocial_1tc1a_106 a{color:var(--primary-foreground)}._eyebrow_1tc1a_110{display:flex;align-items:center;gap:.9rem;font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 1.5rem}._eyebrow_1tc1a_110:before{content:"";width:32px;height:1px;background:var(--accent)}._eyebrowLight_1tc1a_122{color:var(--gold-soft)}._eyebrowLight_1tc1a_122:before{background:var(--gold-soft)}._h2_1tc1a_125{font-family:var(--font-family-display);font-weight:400;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.01em;color:var(--primary);margin:0 0 1.75rem;max-width:18ch}._h2Light_1tc1a_135{color:var(--primary-foreground)}._body_1tc1a_136{font-size:1rem;line-height:1.85;color:var(--muted-foreground);margin:0 0 1.25rem;max-width:58ch}._section_1tc1a_138{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:clamp(5rem,10vw,8.5rem) var(--gutter);scroll-margin-top:60px}._sectionSurface_1tc1a_144{max-width:none;background:var(--surface);padding-left:max(var(--gutter),calc((100% - var(--max)) / 2));padding-right:max(var(--gutter),calc((100% - var(--max)) / 2))}._sectionHead_1tc1a_150{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-8);margin-bottom:clamp(2.5rem,5vw,4rem);flex-wrap:wrap}._sectionHead_1tc1a_150 ._h2_1tc1a_125{margin-bottom:0}._sectionIntro_1tc1a_159{max-width:42ch;color:var(--muted-foreground);line-height:1.8;margin:0}._btnPrimary_1tc1a_161._btnPrimary_1tc1a_161{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600;gap:.6rem;padding-inline:1.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}._btnPrimary_1tc1a_161._btnPrimary_1tc1a_161:hover{background:var(--ink)}._textLink_1tc1a_175,._textLinkLight_1tc1a_175{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--primary);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--accent);transition:gap var(--animation-duration-fast) ease;align-self:flex-start}._textLinkLight_1tc1a_175{color:var(--primary-foreground);border-color:var(--gold-soft)}._textLink_1tc1a_175:hover,._textLinkLight_1tc1a_175:hover{gap:.85rem}._hero_1tc1a_194{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:clamp(2.5rem,6vw,5rem) var(--gutter) clamp(4rem,8vw,6rem);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}._heroTitle_1tc1a_203{font-family:var(--font-family-display);font-weight:300;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:1.02;letter-spacing:-.015em;color:var(--primary);margin:0 0 2rem}._heroTitle_1tc1a_203 em{font-style:italic;color:var(--accent);font-weight:300}._heroLead_1tc1a_213{font-size:1.06rem;line-height:1.85;color:var(--muted-foreground);max-width:46ch;margin:0 0 2.5rem}._heroActions_1tc1a_214{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}._heroSocial_1tc1a_215{display:flex;align-items:center;gap:1.1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border);max-width:420px}._heroSocial_1tc1a_215 a{color:var(--primary);display:inline-flex;transition:color var(--animation-duration-fast)}._heroSocial_1tc1a_215 a:hover{color:var(--accent)}._heroSocialLabel_1tc1a_226{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);margin-right:.25rem}._heroPanel_1tc1a_228{position:relative;aspect-ratio:4 / 5;background:radial-gradient(120% 80% at 50% 45%,color-mix(in srgb,var(--primary) 90%,white) 0%,var(--primary) 50%,var(--ink) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ink) 60%,transparent)}._heroPattern_1tc1a_240{position:absolute;inset:-10%;width:120%;height:120%;color:var(--gold-soft);opacity:.32}._heroCorners_1tc1a_241{position:absolute;inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);color:var(--gold-soft)}._heroPanel_1tc1a_228:after{content:"";position:absolute;inset:26px;border:1px solid color-mix(in srgb,var(--gold-soft) 35%,transparent);pointer-events:none}._medallion_1tc1a_249{position:relative;width:clamp(170px,46%,250px);aspect-ratio:1;border-radius:50%;background:var(--background);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px color-mix(in srgb,var(--background) 16%,transparent),0 0 0 7px color-mix(in srgb,var(--gold-soft) 70%,transparent),0 24px 50px -10px #00000073}._medallionRing_1tc1a_260{position:absolute;inset:9px;border-radius:50%;border:1px solid var(--accent)}._medallionRing_1tc1a_260:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}._medallionEmblem_1tc1a_262{position:relative;width:56%;height:auto}._heroMotto_1tc1a_263{position:relative;margin:2rem 0 0;font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-soft)}._areaStrip_1tc1a_272{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(5,1fr);max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}._areaStripItem_1tc1a_281{display:flex;align-items:baseline;gap:.8rem;padding:1.6rem 0;font-family:var(--font-family-display);font-size:1.3rem;color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._areaStripItem_1tc1a_281:hover{color:var(--accent)}._areaStripItem_1tc1a_281+._areaStripItem_1tc1a_281{padding-left:1.25rem;border-left:1px solid var(--border)}._numeral_1tc1a_294{font-size:.95rem;color:var(--accent);font-style:italic}._aboutGrid_1tc1a_297{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,7vw,7rem);align-items:start}._portraitWrap_1tc1a_303{position:relative;padding:0 1.5rem 1.5rem 0;position:sticky;top:110px}._portraitFrame_1tc1a_304{position:absolute;inset:1.5rem 0 0 1.5rem;border:1px solid var(--accent)}._portraitImg_1tc1a_305{position:relative;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:70% 30%}._photoFallback_1tc1a_313{background:var(--primary);display:flex;align-items:center;justify-content:center}._photoFallback_1tc1a_313 img{width:34%;opacity:.9}._cropBox_1tc1a_316{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ink)}._cropImg_1tc1a_317{position:absolute;max-width:none;width:204.2%;height:auto;left:-104.2%;top:-33.9%;display:block}._heroArtWrap_1tc1a_319{position:relative;padding:0 1.25rem 1.25rem 0}._heroArtFrame_1tc1a_320{position:absolute;inset:1.25rem 0 0 1.25rem;border:1px solid var(--accent)}._heroArt_1tc1a_319{position:relative;display:block;width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ink) 70%,transparent)}._portraitCaption_1tc1a_329{position:absolute;left:-1px;bottom:0;background:var(--primary);color:var(--primary-foreground);padding:1.1rem 1.5rem 1.2rem;display:flex;flex-direction:column;gap:.2rem;border-top:2px solid var(--accent);min-width:62%}._captionRole_1tc1a_342{font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft)}._captionName_1tc1a_343{font-family:var(--font-family-display);font-size:1.55rem;line-height:1.1}._captionOab_1tc1a_344{font-size:.74rem;letter-spacing:.1em;color:var(--ink-soft)}._bio_1tc1a_346{margin-top:2.5rem;padding:2rem 0 0;border-top:1px solid var(--border)}._bioHead_1tc1a_351{margin-bottom:1.25rem}._bioLabel_1tc1a_352{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 .4rem}._bioName_1tc1a_353{font-family:var(--font-family-display);font-weight:500;font-size:clamp(1.8rem,3vw,2.3rem);color:var(--primary);margin:0}._bioOab_1tc1a_354{font-size:.8rem;letter-spacing:.08em;color:var(--muted-foreground);margin:.3rem 0 0}._bioText_1tc1a_355{font-size:.98rem;line-height:1.85;color:var(--muted-foreground);margin:0 0 1.1rem;max-width:60ch}._bioQuote_1tc1a_356{font-family:var(--font-family-display);font-style:italic;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.35;color:var(--primary);margin:1.5rem 0;padding-left:1.25rem;border-left:2px solid var(--accent);max-width:44ch}._values_1tc1a_367{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._value_1tc1a_367{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1rem 1.4rem 0}._value_1tc1a_367+._value_1tc1a_367{padding-left:1.25rem;border-left:1px solid var(--border)}._valueTitle_1tc1a_376{font-family:var(--font-family-display);font-size:2.2rem;line-height:1;color:var(--primary)}._valueText_1tc1a_377{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._areasList_1tc1a_380{border-top:1px solid var(--primary)}._areaRow_1tc1a_381{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,3.5vw,2.75rem) 0;border-bottom:1px solid var(--border);align-items:start;transition:background var(--animation-duration-normal) ease}._areaLead_1tc1a_390{display:flex;align-items:center;gap:1.25rem}._areaNumeral_1tc1a_391{font-family:var(--font-family-display);font-style:italic;font-size:1.1rem;color:var(--accent);min-width:1.6rem}._iconFrame_1tc1a_392{position:relative;width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--gold-soft);transition:background var(--animation-duration-normal) ease}._iconCorners_1tc1a_404{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);color:var(--gold-soft);opacity:.8}._areaIcon_1tc1a_405{width:34px;height:34px}._areaRow_1tc1a_381:hover ._iconFrame_1tc1a_392{background:var(--accent);color:var(--primary-foreground)}._areaTitle_1tc1a_407{font-family:var(--font-family-display);font-weight:400;font-size:clamp(1.6rem,2.4vw,2.05rem);color:var(--primary);margin:0;line-height:1.1}._areaText_1tc1a_408{color:var(--muted-foreground);line-height:1.8;margin:0;font-size:.95rem}._areaSide_1tc1a_409{display:flex;flex-direction:column;gap:1.25rem}._areaList_1tc1a_410{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}._areaList_1tc1a_410 li{font-size:.88rem;color:var(--foreground);display:flex;gap:.7rem;align-items:baseline}._areaList_1tc1a_410 li:before{content:"";width:5px;height:5px;background:var(--accent);transform:rotate(45deg) translateY(-2px);flex-shrink:0}._areaLink_1tc1a_413{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--primary);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:4px;transition:border-color var(--animation-duration-fast),color var(--animation-duration-fast)}._areaLink_1tc1a_413:hover{border-color:var(--accent);color:var(--accent)}._quoteBand_1tc1a_431{position:relative;min-height:clamp(340px,42vw,480px);display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;background:radial-gradient(90% 120% at 50% 50%,var(--primary) 0%,var(--ink) 100%)}._quotePattern_1tc1a_441{position:absolute;left:50%;top:50%;width:max(900px,90vw);height:max(900px,90vw);transform:translate(-50%,-50%);color:var(--gold-soft);opacity:.2}._quoteInner_1tc1a_442{position:relative;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center}._quoteDivider_1tc1a_443{width:120px;height:10px;color:var(--gold-soft);margin-bottom:2rem}._quote_1tc1a_431{font-family:var(--font-family-display);font-style:italic;font-weight:300;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.15;color:var(--primary-foreground);margin:0 0 1.5rem;max-width:20ch}._quoteCite_1tc1a_454{font-style:normal;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-soft)}._officeFigure_1tc1a_457{position:relative;padding:0 1.25rem 1.25rem 0}._officeFrame_1tc1a_458{position:absolute;inset:1.25rem 0 0 1.25rem;border:1px solid var(--accent)}._officeImg_1tc1a_459{position:relative;display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ink) 70%,transparent)}._officeGrid_1tc1a_467{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,6vw,4.5rem);align-items:start}._officeIntro_1tc1a_474{display:flex;flex-direction:column}._officeDivider_1tc1a_475{width:120px;height:10px;color:var(--accent);margin-bottom:1.5rem}._officeLead_1tc1a_476{font-family:var(--font-family-display);font-weight:300;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.15;color:var(--primary);margin:0 0 1.5rem}._officeLead_1tc1a_476 em{font-style:italic;color:var(--accent)}._officeFeatures_1tc1a_485{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--primary)}._officeFeature_1tc1a_485{padding:1.5rem 1.25rem 1.5rem 0;border-bottom:1px solid var(--border)}._officeFeature_1tc1a_485:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--border)}._officeNum_1tc1a_492{font-size:.68rem;letter-spacing:.14em;color:var(--accent);font-weight:600}._officeFeatureTitle_1tc1a_493{font-family:var(--font-family-display);font-weight:500;font-size:1.45rem;color:var(--primary);margin:.4rem 0}._officeFeatureText_1tc1a_494{font-size:.88rem;line-height:1.7;color:var(--muted-foreground);margin:0}._officeCta_1tc1a_495{margin-top:2.5rem;display:flex;justify-content:center}@media(max-width:860px){._officeGrid_1tc1a_467{grid-template-columns:1fr}}@media(max-width:520px){._officeFeatures_1tc1a_485{grid-template-columns:1fr}._officeFeature_1tc1a_485:nth-child(2n){padding-left:0;border-left:none}}._leadCard_1tc1a_505{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--primary);color:var(--primary-foreground);position:relative}._leadCard_1tc1a_505:after{content:"";position:absolute;inset:14px;border:1px solid color-mix(in srgb,var(--gold-soft) 30%,transparent);pointer-events:none}._leadPhotoWrap_1tc1a_513{position:relative;min-height:100%}._leadPhoto_1tc1a_513{width:100%;display:block}._leadBody_1tc1a_515{padding:clamp(2rem,5vw,4rem);display:flex;flex-direction:column}._leadBody_1tc1a_515 ._bioLabel_1tc1a_352{color:var(--gold-soft)}._leadName_1tc1a_517{font-family:var(--font-family-display);font-weight:400;font-size:clamp(2.2rem,4vw,3.2rem);margin:0;line-height:1.05}._leadOab_1tc1a_518{font-size:.8rem;letter-spacing:.14em;color:var(--ink-soft);margin:.6rem 0 0}._leadDivider_1tc1a_519{width:120px;height:10px;color:var(--gold-soft);margin:1.75rem 0}._leadText_1tc1a_520{color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);line-height:1.85;margin:0 0 1.5rem;max-width:52ch}._leadTags_1tc1a_521{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}._leadTags_1tc1a_521 span{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--gold-soft) 45%,transparent);color:var(--gold-soft)}._newsList_1tc1a_532{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--primary)}._newsItem_1tc1a_533{display:flex}._newsItem_1tc1a_533+._newsItem_1tc1a_533{border-left:1px solid var(--border)}._newsLink_1tc1a_535{display:flex;flex-direction:column;padding:2rem clamp(1rem,2vw,1.75rem) 2.25rem;text-decoration:none;color:inherit;width:100%;transition:background var(--animation-duration-normal) ease}._newsItem_1tc1a_533:first-child ._newsLink_1tc1a_535{padding-left:0}._newsLink_1tc1a_535:hover{background:color-mix(in srgb,var(--background) 60%,transparent)}._newsMeta_1tc1a_546{display:flex;justify-content:space-between;gap:.5rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1.5rem}._newsCat_1tc1a_547{color:var(--accent);font-weight:600;text-align:right}._newsTitle_1tc1a_548{font-family:var(--font-family-display);font-weight:500;font-size:1.45rem;line-height:1.2;color:var(--primary);margin:0 0 1rem;transition:color var(--animation-duration-fast)}._newsLink_1tc1a_535:hover ._newsTitle_1tc1a_548{color:var(--accent)}._newsExcerpt_1tc1a_558{font-size:.88rem;line-height:1.7;color:var(--muted-foreground);margin:0 0 1.75rem}._newsMore_1tc1a_559{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--primary)}._contact_1tc1a_562{position:relative;overflow:hidden;background:var(--primary);color:var(--primary-foreground);padding:clamp(5rem,10vw,8rem) max(var(--gutter),calc((100% - var(--max)) / 2));scroll-margin-top:60px}._contactPattern_1tc1a_570{position:absolute;left:-20%;bottom:-40%;width:70%;height:auto;aspect-ratio:1;color:var(--gold-soft);opacity:.12;pointer-events:none}._contactGrid_1tc1a_571{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,7rem);align-items:start}._contactLead_1tc1a_572{color:var(--ink-soft);line-height:1.8;max-width:44ch;margin:0 0 2.5rem}._channels_1tc1a_573{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--primary-foreground) 16%,transparent)}._channel_1tc1a_573{display:flex;align-items:center;gap:1.1rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--primary-foreground) 16%,transparent);color:var(--primary-foreground);text-decoration:none;transition:padding var(--animation-duration-normal) ease}._channel_1tc1a_573>svg:first-child{color:var(--gold-soft);flex-shrink:0}._channel_1tc1a_573:hover{padding-left:.6rem}._channel_1tc1a_573:hover ._channelArrow_1tc1a_586{color:var(--gold-soft)}._channelLabel_1tc1a_587{display:block;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.2rem}._channelValue_1tc1a_588{display:block;font-family:var(--font-family-display);font-size:1.4rem;line-height:1.2}._channelArrow_1tc1a_586{margin-left:auto;color:var(--ink-soft);flex-shrink:0;transition:color var(--animation-duration-fast)}._formCard_1tc1a_591{position:relative;background:var(--background);color:var(--foreground);padding:clamp(2rem,4vw,3.25rem)}._formCorners_1tc1a_592{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);color:var(--accent);pointer-events:none}._formTitle_1tc1a_593{font-family:var(--font-family-display);font-size:2rem;font-weight:400;color:var(--primary);margin:0 0 .4rem}._formNote_1tc1a_594{font-size:.86rem;color:var(--muted-foreground);margin:0 0 2rem}._form_1tc1a_591{position:relative;display:flex;flex-direction:column;gap:1.25rem}._field_1tc1a_596{display:flex;flex-direction:column;gap:.5rem}._field_1tc1a_596>span{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--primary)}._footer_1tc1a_600{background:var(--ink);color:var(--ink-soft);padding:3.5rem max(var(--gutter),calc((100% - var(--max)) / 2)) 2rem}._footerInner_1tc1a_601{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap;padding-bottom:2.5rem;border-bottom:1px solid color-mix(in srgb,var(--primary-foreground) 12%,transparent)}._footerName_1tc1a_610{font-family:var(--font-family-display);font-size:1.6rem;color:var(--primary-foreground);margin:0 0 .35rem;letter-spacing:.02em}._footerAreas_1tc1a_611{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 1rem}._footerAddr_1tc1a_612{font-size:.8rem;margin:0 0 .25rem}._footerNav_1tc1a_613{display:flex;gap:1.75rem;flex-wrap:wrap;padding-top:.5rem}._footerNav_1tc1a_613 a{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}._footerNav_1tc1a_613 a:hover{color:var(--primary-foreground)}._footerSocial_1tc1a_616{display:flex;gap:.75rem}._footerSocial_1tc1a_616 a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary-foreground) 18%,transparent);color:var(--primary-foreground);transition:border-color var(--animation-duration-fast),color var(--animation-duration-fast)}._footerSocial_1tc1a_616 a:hover{border-color:var(--gold-soft);color:var(--gold-soft)}._footerBottom_1tc1a_628{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.75rem;font-size:.74rem}._floatWa_1tc1a_631{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60;width:56px;height:56px;border-radius:var(--radius-full);background:var(--accent);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease,background var(--animation-duration-fast)}._floatWaVisible_1tc1a_650{opacity:1;transform:none;pointer-events:auto}._floatWa_1tc1a_631:hover{background:var(--primary)}@media(max-width:1080px){._nav_1tc1a_43{display:none}._menuButton_1tc1a_77{display:inline-flex}._newsList_1tc1a_532{grid-template-columns:repeat(2,1fr)}._newsItem_1tc1a_533:nth-child(3){border-left:none}._newsItem_1tc1a_533:nth-child(3) ._newsLink_1tc1a_535{padding-left:0}._newsItem_1tc1a_533:nth-child(n+3){border-top:1px solid var(--border)}._areaRow_1tc1a_381{grid-template-columns:1fr 1fr}._areaLead_1tc1a_390{grid-column:1 / -1}}@media(max-width:860px){._hero_1tc1a_194{grid-template-columns:1fr}._heroPanel_1tc1a_228{aspect-ratio:5 / 4}._aboutGrid_1tc1a_297,._contactGrid_1tc1a_571{grid-template-columns:1fr}._portraitWrap_1tc1a_303{position:relative;top:0;max-width:480px}._areaStrip_1tc1a_272{grid-template-columns:repeat(3,1fr)}._areaStripItem_1tc1a_281:nth-child(4){padding-left:0;border-left:none}._areaStripItem_1tc1a_281:nth-child(n+4){border-top:1px solid var(--border)}._leadCard_1tc1a_505{grid-template-columns:1fr}._leadPhotoWrap_1tc1a_513{max-width:420px}}@media(max-width:600px){._headerCta_1tc1a_68{display:none!important}._brandEmblem_1tc1a_39{height:38px}._brandName_1tc1a_41{font-size:1.35rem}._brandSub_1tc1a_42{font-size:.52rem;letter-spacing:.2em}._heroPanel_1tc1a_228{aspect-ratio:1}._areaStrip_1tc1a_272{grid-template-columns:1fr 1fr}._areaStripItem_1tc1a_281{font-size:1.1rem}._areaStripItem_1tc1a_281:nth-child(4){padding-left:1.25rem;border-left:1px solid var(--border)}._areaStripItem_1tc1a_281:nth-child(3),._areaStripItem_1tc1a_281:nth-child(5){padding-left:0;border-left:none}._areaStripItem_1tc1a_281:nth-child(n+3){border-top:1px solid var(--border)}._areaRow_1tc1a_381{grid-template-columns:1fr;gap:1.25rem}._values_1tc1a_367{grid-template-columns:1fr 1fr 1fr}._valueTitle_1tc1a_376{font-size:1.6rem}._valueText_1tc1a_377{font-size:.6rem;letter-spacing:.08em}._newsList_1tc1a_532{grid-template-columns:1fr}._newsItem_1tc1a_533+._newsItem_1tc1a_533{border-left:none;border-top:1px solid var(--border)}._newsLink_1tc1a_535,._newsItem_1tc1a_533:nth-child(3) ._newsLink_1tc1a_535{padding-left:0;padding-right:0}._channelValue_1tc1a_588{font-size:1.2rem}._footerInner_1tc1a_601{flex-direction:column}}
