/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#21356b;--color-mist-soft:#b9c4ce;--color-gold:#ae892e;--color-gold-light:#c9a85a;--color-gold-ink:#8a6a1f;--color-midnight:#0e1729;--color-porcelain:#f7f5f1;--color-stone:#ece7df;--color-ink:#141c2e;--color-slate:#566072;--color-line:#d8d1c5;--font-display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ease-editorial:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--header-h:6.5rem;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background-color:var(--color-porcelain);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.7}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.05}p{text-wrap:pretty}::selection{background-color:var(--color-gold);color:var(--color-midnight)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto}}@layer components{.container-editorial{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:500}.gold-rule{background-color:var(--color-gold);transform-origin:0;width:3.5rem;height:1px;display:block}.btn{letter-spacing:.14em;text-transform:uppercase;min-height:3rem;transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft);border:1px solid;align-items:center;gap:.75rem;padding:.85rem 1.6rem;font-size:.8rem;font-weight:500;display:inline-flex}.btn-arrow{transition:transform .4s var(--ease-editorial)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{transform:translate(.3rem)}.btn-gold{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-midnight)}.btn-gold:hover{background-color:var(--color-gold-light);border-color:var(--color-gold-light)}.btn-ghost-light{color:var(--color-porcelain);border-color:#f7f5f159}.btn-ghost-light:hover{border-color:var(--color-porcelain);background-color:#f7f5f10f}.btn-navy{background-color:var(--color-navy);border-color:var(--color-navy);color:var(--color-porcelain)}.btn-navy:hover{background-color:var(--color-midnight);border-color:var(--color-midnight)}.btn-navy .btn-arrow{color:var(--color-gold-light)}.btn-ghost-dark{color:var(--color-navy);border-color:#21356b4d}.btn-ghost-dark:hover{border-color:var(--color-navy);background-color:#21356b0a}.sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-\[100\]{z-index:100}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-14{height:calc(var(--spacing) * 14)}.h-\[var\(--header-h\)\]{height:var(--header-h)}.h-full{height:100%}.min-h-\[100svh\]{min-height:100svh}.min-h-full{min-height:100%}.w-auto{width:auto}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gold{background-color:var(--color-gold)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-\[calc\(var\(--header-h\)\+2\.5rem\)\]{padding-top:calc(var(--header-h) + 2.5rem)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[clamp\(2\.4rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.4rem,5vw,4.5rem)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-gold{color:var(--color-gold)}.text-gold-ink{color:var(--color-gold-ink)}.text-gold-light{color:var(--color-gold-light)}.text-midnight{color:var(--color-midnight)}.text-mist-soft{color:var(--color-mist-soft)}.text-navy{color:var(--color-navy)}.text-porcelain{color:var(--color-porcelain)}.text-slate{color:var(--color-slate)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.not-italic{font-style:normal}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-gold:hover{color:var(--color-gold)}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:content-center{align-content:center}.lg\:items-end{align-items:flex-end}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-center{align-self:center}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}.reveal{opacity:0;transition:opacity 1s var(--ease-editorial), transform 1s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);transform:translateY(1.75rem)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}.reveal-mask{position:relative}.reveal-mask:after{content:"";z-index:2;background-color:var(--mask-bg,var(--color-porcelain));transform-origin:top;transition:transform 1.4s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);pointer-events:none;position:absolute;inset:0}.reveal-mask.is-visible:after,.no-js .reveal-mask:after{transform:scaleY(0)}.reveal-line{transform-origin:0;transition:transform 1.2s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);transform:scaleX(0)}.reveal-line.is-visible,.no-js .reveal-line{transform:scaleX(1)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-line{opacity:1;transform:none}.reveal-mask:after{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.site-header[data-astro-cid-wpn4ixnr]{z-index:50;height:var(--header-h);background-color:var(--color-porcelain);color:var(--color-ink);box-shadow:0 1px 0 var(--color-line);transition:height .5s var(--ease-editorial), background-color .5s var(--ease-soft), color .5s var(--ease-soft), box-shadow .5s var(--ease-soft);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled]{--header-h:5rem;background-color:var(--color-navy);color:var(--color-porcelain);box-shadow:0 1px #f7f5f11a}.logo-link[data-astro-cid-wpn4ixnr]{aspect-ratio:2530/1323;height:clamp(3.6rem,5vw,4.6rem);transition:height .5s var(--ease-editorial)}.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled] .logo-link[data-astro-cid-wpn4ixnr]{height:3.3rem}.logo[data-astro-cid-wpn4ixnr]{object-fit:contain;width:100%;height:100%;transition:opacity .5s var(--ease-soft);position:absolute;inset:0}.logo-white[data-astro-cid-wpn4ixnr],.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled] .logo-color[data-astro-cid-wpn4ixnr]{opacity:0}.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled] .logo-white[data-astro-cid-wpn4ixnr]{opacity:1}.nav-link[data-astro-cid-wpn4ixnr]{letter-spacing:.06em;padding:.6rem 1.1rem;font-size:.82rem;font-weight:500;display:inline-flex;position:relative}.nav-link[data-astro-cid-wpn4ixnr]:after{content:"";background-color:var(--color-gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease-editorial);position:absolute;bottom:.3rem;left:1.1rem;right:1.1rem;transform:scaleX(0)}.nav-link[data-astro-cid-wpn4ixnr]:hover:after,.nav-link[data-astro-cid-wpn4ixnr][aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.lang[data-astro-cid-wpn4ixnr]{letter-spacing:.18em;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500}.lang-current[data-astro-cid-wpn4ixnr]{color:var(--color-gold-ink);transition:color .5s var(--ease-soft)}.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled] .lang-current[data-astro-cid-wpn4ixnr]{color:var(--color-gold-light)}.lang-sep[data-astro-cid-wpn4ixnr]{opacity:.35}.lang-link[data-astro-cid-wpn4ixnr]{opacity:.75;transition:opacity .3s var(--ease-soft)}.lang-link[data-astro-cid-wpn4ixnr]:hover{opacity:1}.menu-toggle[data-astro-cid-wpn4ixnr],.menu-close[data-astro-cid-wpn4ixnr]{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}@media (width>=64rem){.menu-toggle[data-astro-cid-wpn4ixnr]{display:none}}.menu-toggle-line[data-astro-cid-wpn4ixnr]{width:1.6rem;height:1px;transition:width .4s var(--ease-editorial);background-color:currentColor;display:block}.menu-toggle-line[data-astro-cid-wpn4ixnr]:last-child{align-self:flex-end;width:1rem;margin-right:.575rem}.menu-toggle[data-astro-cid-wpn4ixnr]:hover .menu-toggle-line[data-astro-cid-wpn4ixnr]:last-child{width:1.6rem;margin-right:.575rem}.menu-close-line[data-astro-cid-wpn4ixnr]{background-color:var(--color-porcelain);width:1.6rem;height:1px;position:absolute;transform:rotate(45deg)}.menu-close-line[data-astro-cid-wpn4ixnr]:last-child{transform:rotate(-45deg)}.progress[data-astro-cid-wpn4ixnr]{background-color:var(--color-gold);width:100%;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;opacity:0;transition:opacity .4s var(--ease-soft);position:absolute;bottom:0;left:0}.site-header[data-astro-cid-wpn4ixnr][data-state=scrolled] .progress[data-astro-cid-wpn4ixnr]{opacity:1}.mobile-menu[data-astro-cid-wpn4ixnr]{background-color:var(--color-midnight);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-porcelain);opacity:0;transition:opacity .45s var(--ease-soft);border:0;margin:0;padding:0;position:fixed;inset:0}.mobile-menu[data-astro-cid-wpn4ixnr][open]{opacity:1}.mobile-menu[data-astro-cid-wpn4ixnr].is-closing{opacity:0}.mobile-menu[data-astro-cid-wpn4ixnr]::backdrop{background:0 0}.mobile-item[data-astro-cid-wpn4ixnr]{opacity:0;transition:opacity .7s var(--ease-editorial), transform .7s var(--ease-editorial);transition-delay:calc(80ms * var(--i) + .1s);transform:translateY(1.25rem)}.mobile-menu[data-astro-cid-wpn4ixnr].is-ready .mobile-item[data-astro-cid-wpn4ixnr]{opacity:1;transform:none}.mobile-link[data-astro-cid-wpn4ixnr]{font-family:var(--font-display);transition:color .3s var(--ease-soft);align-items:baseline;gap:1rem;padding-block:.5rem;font-size:clamp(2.4rem,9vw,3.5rem);line-height:1.1;display:flex}.mobile-link[data-astro-cid-wpn4ixnr]:hover,.mobile-link[data-astro-cid-wpn4ixnr]:focus-visible{color:var(--color-gold-light)}.hero[data-astro-cid-fi6a2bfj]{isolation:isolate;background-color:var(--color-midnight);color:var(--color-porcelain);position:relative;overflow:hidden}.hero[data-astro-cid-fi6a2bfj]:before{content:"";z-index:-1;background:radial-gradient(55% 75% at 80% 45%,#21356b99,#0000 70%),radial-gradient(40% 50% at 5% 100%,#21356b59,#0000 70%);position:absolute;inset:0}.hero-title[data-astro-cid-fi6a2bfj]{letter-spacing:-.015em;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1.04}.hero-accent[data-astro-cid-fi6a2bfj]{color:var(--color-gold-light);font-style:italic}.hero-in[data-astro-cid-fi6a2bfj]{opacity:0;animation:rise 1.2s var(--ease-editorial) forwards;animation-delay:var(--d,0s);transform:translateY(1.5rem)}@keyframes rise{to{opacity:1;transform:none}}.reel-window[data-astro-cid-fi6a2bfj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;height:clamp(17rem,52vh,34rem);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.reel-column[data-astro-cid-fi6a2bfj]{overflow:hidden}.reel-track[data-astro-cid-fi6a2bfj]{animation:reel var(--duration,50s) linear infinite;will-change:transform;flex-direction:column;gap:.75rem;display:flex}.reel-track--reverse[data-astro-cid-fi6a2bfj]{animation-direction:reverse}.reel[data-astro-cid-fi6a2bfj]:hover .reel-track[data-astro-cid-fi6a2bfj],[data-astro-cid-fi6a2bfj][data-hero].is-paused .reel-track[data-astro-cid-fi6a2bfj]{animation-play-state:paused}@keyframes reel{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .375rem))}}.reel-cell[data-astro-cid-fi6a2bfj]{aspect-ratio:343/266;isolation:isolate;background-color:#131d35;border:1px solid #f7f5f114;justify-content:center;align-items:center;display:flex}.reel-logo[data-astro-cid-fi6a2bfj]{object-fit:contain;filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen;opacity:.85;width:82%;height:82%}.reel-labels[data-astro-cid-fi6a2bfj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.reel-label[data-astro-cid-fi6a2bfj]{transition:border-color .4s var(--ease-soft), color .4s var(--ease-soft);border-top:1px solid #f7f5f129;flex-direction:column;gap:.3rem;padding-top:.85rem;display:flex}.reel-label-name[data-astro-cid-fi6a2bfj]{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1}.reel-label-count[data-astro-cid-fi6a2bfj]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist-soft);font-size:.66rem}.reel-label[data-astro-cid-fi6a2bfj]:hover,.reel-label[data-astro-cid-fi6a2bfj]:focus-visible{color:var(--color-gold-light);border-color:var(--color-gold)}.stats[data-astro-cid-fi6a2bfj]{border-top:1px solid #f7f5f124;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:1.75rem;display:grid}@media (width>=64rem){.stats[data-astro-cid-fi6a2bfj]{grid-template-columns:repeat(3,minmax(0,14rem))}}.stat[data-astro-cid-fi6a2bfj]{flex-direction:column-reverse;gap:.35rem;display:flex}.stat-value[data-astro-cid-fi6a2bfj]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1}.stat-prefix[data-astro-cid-fi6a2bfj]{color:var(--color-gold-light);margin-right:.05em}.stat-label[data-astro-cid-fi6a2bfj]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist-soft);font-size:.68rem}@media (prefers-reduced-motion:reduce){.hero-in[data-astro-cid-fi6a2bfj]{opacity:1;transform:none}.reel-track[data-astro-cid-fi6a2bfj]{animation:none}}.about[data-astro-cid-2tbbq4g7]{background-color:var(--color-porcelain);padding-block:clamp(5.5rem,11vw,10rem);position:relative;overflow:hidden}.about-title[data-astro-cid-2tbbq4g7]{color:var(--color-navy);margin-top:1.5rem;font-size:clamp(2.3rem,4vw,3.6rem)}.about-rule[data-astro-cid-2tbbq4g7]{background-color:var(--color-gold);width:5rem;height:1px;margin-top:2rem;display:block}.about-copy[data-astro-cid-2tbbq4g7]{color:var(--color-slate);text-align:justify;-webkit-hyphens:auto;hyphens:auto;gap:1.25rem;margin-top:2rem;font-size:1.04rem;line-height:1.85;display:grid}.about-copy[data-astro-cid-2tbbq4g7] p[data-astro-cid-2tbbq4g7]:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--color-gold-ink);margin:.35rem .6rem 0 0;font-size:3.6rem;line-height:.8}.photo-wrap[data-astro-cid-2tbbq4g7]{margin:0;padding:0 1.5rem 2.5rem 0;position:relative}@media (width>=64rem){.photo-wrap[data-astro-cid-2tbbq4g7]{padding:0 2rem 3rem 0}}.photo-frame[data-astro-cid-2tbbq4g7]{border:1px solid var(--color-gold);position:absolute;inset:1.5rem 0 1rem 1.5rem}@media (width>=64rem){.photo-frame[data-astro-cid-2tbbq4g7]{top:2rem;bottom:1rem;left:2rem}}.photo[data-astro-cid-2tbbq4g7]{--mask-bg:var(--color-porcelain);z-index:1;aspect-ratio:4/3;background-color:var(--color-stone);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0e172959}@media (width>=64rem){.photo[data-astro-cid-2tbbq4g7]{aspect-ratio:5/4}}.photo[data-astro-cid-2tbbq4g7] img{object-fit:cover;object-position:80% center;width:100%;height:100%;transition:transform 2s var(--ease-editorial);display:block;transform:scale(1.1)}.photo[data-astro-cid-2tbbq4g7].is-visible img{transform:scale(1)}.photo-badge[data-astro-cid-2tbbq4g7]{z-index:3;background-color:var(--color-navy);color:var(--color-porcelain);border-left:3px solid var(--color-gold);gap:.3rem;padding:1.25rem 1.6rem;display:grid;position:absolute;bottom:0;left:-.5rem}@media (width>=64rem){.photo-badge[data-astro-cid-2tbbq4g7]{left:-2.5rem}}.badge-place[data-astro-cid-2tbbq4g7]{font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.badge-city[data-astro-cid-2tbbq4g7]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-mist-soft);font-size:.68rem}.presence[data-astro-cid-2tbbq4g7]{border-top:1px solid var(--color-line);gap:1.25rem;margin-top:clamp(4.5rem,9vw,7rem);padding-top:2.25rem;display:grid}@media (width>=64rem){.presence[data-astro-cid-2tbbq4g7]{grid-template-columns:12rem 1fr;align-items:baseline}}.presence-list[data-astro-cid-2tbbq4g7]{flex-wrap:wrap;row-gap:.4rem;display:flex}.presence-item[data-astro-cid-2tbbq4g7]{font-family:var(--font-display);color:var(--color-navy);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.2}.presence-item[data-astro-cid-2tbbq4g7]:not(:last-child):after{content:"·";color:var(--color-gold);margin-inline:.6em}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-2tbbq4g7] img{transform:none}}.story[data-astro-cid-4kre6cev]{background-color:#fff;padding-block:clamp(5.5rem,10vw,9rem)}.story-head[data-astro-cid-4kre6cev]{text-align:center}.story-title[data-astro-cid-4kre6cev]{color:var(--color-navy);margin-top:1.5rem;font-size:clamp(2.2rem,4vw,3.4rem)}.story-grid[data-astro-cid-4kre6cev]{margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}@media (width>=64rem){.story-grid[data-astro-cid-4kre6cev]{grid-template-columns:repeat(3,minmax(0,1fr))}}.story-col[data-astro-cid-4kre6cev]{border-top:1px solid var(--color-line);padding:2.25rem 0;position:relative}@media (width>=64rem){.story-col[data-astro-cid-4kre6cev]{border-top:0;border-left:1px solid var(--color-line);padding:.5rem clamp(2rem,3.5vw,3.5rem)}.story-col[data-astro-cid-4kre6cev]:first-child{border-left:0;padding-left:0}.story-col[data-astro-cid-4kre6cev]:last-child{padding-right:0}}.story-line[data-astro-cid-4kre6cev]{background-color:var(--color-gold);width:2.5rem;height:1px;display:block}.story-label[data-astro-cid-4kre6cev]{font-family:var(--font-display);color:var(--color-gold-ink);margin-top:1.5rem;font-size:clamp(2rem,3vw,2.6rem);font-style:italic;line-height:1}.story-text[data-astro-cid-4kre6cev]{font-family:var(--font-display);color:var(--color-navy);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:1.25rem;font-size:clamp(1.25rem,1.6vw,1.45rem);line-height:1.45}.approach[data-astro-cid-yrzldwzz]{background-color:var(--color-stone);padding-block:clamp(5rem,10vw,8.5rem)}.approach-title[data-astro-cid-yrzldwzz]{max-width:52rem;color:var(--color-navy);margin-top:1.5rem;font-size:clamp(2.3rem,4.6vw,4.2rem)}.approach-title[data-astro-cid-yrzldwzz] em[data-astro-cid-yrzldwzz]{color:var(--color-gold-ink);display:block}.pillars[data-astro-cid-yrzldwzz]{gap:2.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}@media (width>=40rem){.pillars[data-astro-cid-yrzldwzz]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (width>=64rem){.pillars[data-astro-cid-yrzldwzz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pillar[data-astro-cid-yrzldwzz]{padding-top:1.5rem;position:relative}.pillar-line[data-astro-cid-yrzldwzz]{background-color:var(--color-gold);height:1px;position:absolute;inset:0 0 auto}.pillar-title[data-astro-cid-yrzldwzz]{font-family:var(--font-display);color:var(--color-navy);font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.1}.pillar-text[data-astro-cid-yrzldwzz]{color:var(--color-slate);margin-top:.85rem;font-size:.95rem}.brands[data-astro-cid-fgiautbn]{background-color:#fff;padding-block:clamp(5rem,10vw,9rem);position:relative}.controls[data-astro-cid-fgiautbn]{border-bottom:1px solid var(--color-line);flex-direction:column;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);display:flex}@media (width>=64rem){.controls[data-astro-cid-fgiautbn]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.tabs[data-astro-cid-fgiautbn]{scrollbar-width:none;gap:clamp(1rem,4vw,3.5rem);display:flex;position:relative;overflow-x:auto}.tabs[data-astro-cid-fgiautbn]::-webkit-scrollbar{display:none}.tab[data-astro-cid-fgiautbn]{color:var(--color-slate);white-space:nowrap;cursor:pointer;transition:color .4s var(--ease-soft);align-items:flex-start;gap:.4rem;padding:0 0 1.1rem;display:inline-flex}.tab[data-astro-cid-fgiautbn]:hover,.tab[data-astro-cid-fgiautbn][aria-selected=true]{color:var(--color-navy)}.tab-label[data-astro-cid-fgiautbn]{font-family:var(--font-display);font-size:clamp(1.3rem,3.6vw,2.75rem);line-height:1}.tab-count[data-astro-cid-fgiautbn]{letter-spacing:.08em;color:var(--color-gold-ink);font-size:.72rem;font-weight:500}.tab-indicator[data-astro-cid-fgiautbn]{height:2px;width:var(--w,0px);background-color:var(--color-gold);transform:translateX(var(--x,0px));transition:transform .6s var(--ease-editorial), width .6s var(--ease-editorial);position:absolute;bottom:0;left:0}.search[data-astro-cid-fgiautbn]{width:100%;margin-bottom:1rem;position:relative}@media (width>=64rem){.search[data-astro-cid-fgiautbn]{width:18rem}}.search-icon[data-astro-cid-fgiautbn]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-slate);stroke-width:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.search-input[data-astro-cid-fgiautbn]{width:100%;color:var(--color-ink);transition:border-color .3s var(--ease-soft);background:0 0;border:0;border-bottom:1px solid #0000;padding:.7rem 0 .7rem 1.9rem;font-size:.95rem}.search-input[data-astro-cid-fgiautbn]::placeholder{color:var(--color-slate)}.search-input[data-astro-cid-fgiautbn]:focus{border-bottom-color:var(--color-gold);outline:none}.search-input[data-astro-cid-fgiautbn]:focus-visible{outline:none}.panel[data-astro-cid-fgiautbn]{margin-top:clamp(2rem,4vw,3rem)}.panel[data-astro-cid-fgiautbn]:focus-visible{outline-offset:8px}.js .panel[data-astro-cid-fgiautbn]:not(.is-active){display:none}.panel[data-astro-cid-fgiautbn].is-active{animation:panel-in .7s var(--ease-editorial)}@keyframes panel-in{0%{opacity:0;transform:translateY(.75rem)}}.grid-logos[data-astro-cid-fgiautbn]{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.grid-logos[data-astro-cid-fgiautbn]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.grid-logos[data-astro-cid-fgiautbn]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=80rem){.grid-logos[data-astro-cid-fgiautbn]{grid-template-columns:repeat(6,minmax(0,1fr))}}.intro-cell[data-astro-cid-fgiautbn],.logo-cell[data-astro-cid-fgiautbn]{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.intro-cell[data-astro-cid-fgiautbn]{background-color:var(--color-stone);flex-direction:column;grid-column:span 2;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}@media (width>=64rem){.intro-cell[data-astro-cid-fgiautbn]{grid-row:span 2}}.intro-name[data-astro-cid-fgiautbn]{font-family:var(--font-display);color:var(--color-navy);font-size:clamp(2.5rem,4.5vw,4rem);line-height:.95}.intro-count[data-astro-cid-fgiautbn]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-slate);align-items:baseline;gap:.6rem;font-size:.72rem;display:flex}.intro-number[data-astro-cid-fgiautbn]{font-family:var(--font-display);letter-spacing:0;color:var(--color-gold-ink);font-size:2.25rem}.logo-cell[data-astro-cid-fgiautbn]{aspect-ratio:343/266;transition:background-color .5s var(--ease-soft);background-color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.logo-img[data-astro-cid-fgiautbn]{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.05);opacity:.72;width:88%;height:88%;transition:filter .9s var(--ease-soft), opacity .9s var(--ease-soft), transform .7s var(--ease-editorial)}.logo-cell[data-astro-cid-fgiautbn].is-lit .logo-img[data-astro-cid-fgiautbn]{filter:none;opacity:1}.logo-name[data-astro-cid-fgiautbn]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy);opacity:0;transition:opacity .4s var(--ease-soft), transform .5s var(--ease-editorial);font-size:.68rem;font-weight:500;position:absolute;bottom:.6rem;left:.85rem;right:.85rem;transform:translateY(.4rem)}.logo-cell[data-astro-cid-fgiautbn]:hover{background-color:var(--color-stone)}.logo-cell[data-astro-cid-fgiautbn]:hover .logo-img[data-astro-cid-fgiautbn]{filter:none;opacity:1;transform:scale(1.05)translateY(-.35rem)}.logo-cell[data-astro-cid-fgiautbn]:hover .logo-name[data-astro-cid-fgiautbn]{opacity:1;transform:none}.js .logo-cell[data-astro-cid-fgiautbn]{opacity:0;transform:translateY(1rem)}.js .panel[data-astro-cid-fgiautbn].is-shown .logo-cell[data-astro-cid-fgiautbn]{opacity:1;transition:opacity .8s var(--ease-editorial), transform .8s var(--ease-editorial), background-color .5s var(--ease-soft);transition-delay:calc(var(--i) * 35ms);transform:none}.logo-cell[data-astro-cid-fgiautbn][hidden]{display:none}.empty[data-astro-cid-fgiautbn]{font-family:var(--font-display);color:var(--color-slate);padding:3rem 0;font-size:1.5rem}@media (hover:none){.logo-name[data-astro-cid-fgiautbn]{opacity:1;color:var(--color-slate);font-size:.6rem;transform:none}}@media (prefers-reduced-motion:reduce){.js .logo-cell[data-astro-cid-fgiautbn]{opacity:1;transform:none}.logo-cell[data-astro-cid-fgiautbn]:hover .logo-img[data-astro-cid-fgiautbn]{transform:none}}.companies[data-astro-cid-7asuesst]{isolation:isolate;background-color:var(--color-midnight);color:var(--color-porcelain);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:clip}.companies-glow[data-astro-cid-7asuesst]{z-index:-1;background:radial-gradient(45% 55% at 85% 35%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);transition:background 1.2s var(--ease-soft);position:absolute;inset:0}@supports not (background:color-mix(in srgb, red 10%, transparent)){.companies-glow[data-astro-cid-7asuesst]{display:none}}.layout[data-astro-cid-7asuesst]{gap:3rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}@media (width>=64rem){.layout[data-astro-cid-7asuesst]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}}.index[data-astro-cid-7asuesst]{display:none}@media (width>=64rem){.index[data-astro-cid-7asuesst]{display:block}.index-list[data-astro-cid-7asuesst]{position:sticky;top:8rem}}.index-link[data-astro-cid-7asuesst]{font-family:var(--font-display);color:#f7f5f173;transition:color .5s var(--ease-soft), padding .6s var(--ease-editorial);border-bottom:1px solid #f7f5f11a;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.85rem;line-height:1;display:flex}.index-dot[data-astro-cid-7asuesst]{background-color:var(--c);opacity:.35;width:.55rem;height:.55rem;transition:opacity .5s var(--ease-soft), transform .5s var(--ease-editorial);border-radius:999px;transform:scale(.7)}.index-link[data-astro-cid-7asuesst]:hover,.index-link[data-astro-cid-7asuesst][aria-current=true]{color:var(--color-porcelain);padding-left:.5rem}.index-link[data-astro-cid-7asuesst][aria-current=true] .index-dot[data-astro-cid-7asuesst],.index-link[data-astro-cid-7asuesst]:hover .index-dot[data-astro-cid-7asuesst]{opacity:1;transform:scale(1)}.chapters[data-astro-cid-7asuesst]{gap:clamp(4rem,8vw,7rem);display:grid}.chapter[data-astro-cid-7asuesst]{gap:2rem;scroll-margin-top:7rem;display:grid}@media (width>=48rem){.chapter[data-astro-cid-7asuesst]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:3rem}.chapter[data-astro-cid-7asuesst]:nth-child(2n) .plate[data-astro-cid-7asuesst]{order:2}}.plate[data-astro-cid-7asuesst]{--mask-bg:var(--color-midnight);aspect-ratio:4/3;background-color:var(--tint);justify-content:center;align-items:center;padding:12%;display:flex;position:relative;overflow:hidden}.plate[data-astro-cid-7asuesst] .plate-logo{object-fit:contain;width:100%;height:100%;transition:transform 1.4s var(--ease-editorial);transform:scale(.92)}.plate[data-astro-cid-7asuesst].is-visible .plate-logo{transform:none}.chapter[data-astro-cid-7asuesst]:hover .plate[data-astro-cid-7asuesst] .plate-logo{transform:scale(1.03)}.plate-bar[data-astro-cid-7asuesst]{background-color:var(--c);height:4px;position:absolute;bottom:0;left:0;right:0}.chapter-sector[data-astro-cid-7asuesst]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-mist-soft);align-items:center;gap:.75rem;font-size:.72rem;font-weight:500;display:flex}.chapter-dot[data-astro-cid-7asuesst]{background-color:var(--c);border-radius:999px;width:.5rem;height:.5rem}.chapter-name[data-astro-cid-7asuesst]{margin-top:1rem;font-size:clamp(2.2rem,3.8vw,3.4rem)}.chapter-tagline[data-astro-cid-7asuesst]{color:var(--color-gold-light);margin-top:.4rem;font-size:.45em;font-style:italic;display:block}.chapter-text[data-astro-cid-7asuesst]{color:var(--color-mist-soft);margin-top:1.25rem}.chapter-links[data-astro-cid-7asuesst]{border-top:1px solid #f7f5f11f;gap:0;margin-top:1.75rem;display:grid}.chapter-link[data-astro-cid-7asuesst]{letter-spacing:.12em;text-transform:uppercase;transition:color .4s var(--ease-soft);border-bottom:1px solid #f7f5f11f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;font-size:.82rem;font-weight:500;display:flex;position:relative}.chapter-link[data-astro-cid-7asuesst]:after{content:"";background-color:var(--c);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease-editorial);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.chapter-link[data-astro-cid-7asuesst]:hover:after,.chapter-link[data-astro-cid-7asuesst]:focus-visible:after{transform:scaleX(1)}.chapter-link-meta[data-astro-cid-7asuesst]{letter-spacing:.02em;text-transform:none;color:var(--color-mist-soft);font-size:.85rem;font-weight:400}@media (prefers-reduced-motion:reduce){.plate[data-astro-cid-7asuesst] .plate-logo{transform:none}}.contact[data-astro-cid-dmhhfgfk]{background-color:var(--color-porcelain);padding-block:clamp(5rem,10vw,9rem)}.info[data-astro-cid-dmhhfgfk]{border-top:1px solid var(--color-line);margin-top:2.75rem}.info-row[data-astro-cid-dmhhfgfk]{border-bottom:1px solid var(--color-line);gap:.35rem;padding:1.15rem 0;display:grid}@media (width>=40rem){.info-row[data-astro-cid-dmhhfgfk]{grid-template-columns:9rem 1fr;gap:1.5rem}}.info-row[data-astro-cid-dmhhfgfk] dt[data-astro-cid-dmhhfgfk]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-ink);padding-top:.2rem;font-size:.7rem;font-weight:500}.info-row[data-astro-cid-dmhhfgfk] dd[data-astro-cid-dmhhfgfk]{color:var(--color-ink)}.info-link[data-astro-cid-dmhhfgfk]{background-image:linear-gradient(var(--color-gold), var(--color-gold));transition:background-size .5s var(--ease-editorial), color .3s var(--ease-soft);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.info-link[data-astro-cid-dmhhfgfk]:hover,.info-link[data-astro-cid-dmhhfgfk]:focus-visible{color:var(--color-navy);background-size:100% 1px}.directions[data-astro-cid-dmhhfgfk]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);gap:.5rem;margin-top:.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.directions[data-astro-cid-dmhhfgfk]:hover{color:var(--color-gold-ink)}.map[data-astro-cid-dmhhfgfk]{aspect-ratio:16/10;background-color:var(--color-stone);margin-top:2.5rem}.map[data-astro-cid-dmhhfgfk] iframe[data-astro-cid-dmhhfgfk]{filter:grayscale(.85)contrast(1.05);border:0;width:100%;height:100%}.form[data-astro-cid-dmhhfgfk]{border-top:3px solid var(--color-gold);background-color:#fff;padding:clamp(1.75rem,4vw,3.25rem);position:relative}.hp[data-astro-cid-dmhhfgfk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fields[data-astro-cid-dmhhfgfk]{gap:1.75rem 2rem;display:grid}@media (width>=40rem){.fields[data-astro-cid-dmhhfgfk]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--full[data-astro-cid-dmhhfgfk]{grid-column:1/-1}}.field[data-astro-cid-dmhhfgfk] label[data-astro-cid-dmhhfgfk]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-slate);font-size:.7rem;font-weight:500;display:block}.optional[data-astro-cid-dmhhfgfk]{letter-spacing:.04em;text-transform:none;color:var(--color-slate);font-weight:400}.field[data-astro-cid-dmhhfgfk] input[data-astro-cid-dmhhfgfk],.field[data-astro-cid-dmhhfgfk] select[data-astro-cid-dmhhfgfk],.field[data-astro-cid-dmhhfgfk] textarea[data-astro-cid-dmhhfgfk]{border:0;border-bottom:1px solid var(--color-line);width:100%;font:inherit;color:var(--color-ink);transition:border-color .3s var(--ease-soft);appearance:none;background:0 0;border-radius:0;margin-top:.5rem;padding:.7rem 0;display:block}.field[data-astro-cid-dmhhfgfk] textarea[data-astro-cid-dmhhfgfk]{resize:vertical;min-height:8rem}.field[data-astro-cid-dmhhfgfk] input[data-astro-cid-dmhhfgfk]:focus,.field[data-astro-cid-dmhhfgfk] select[data-astro-cid-dmhhfgfk]:focus,.field[data-astro-cid-dmhhfgfk] textarea[data-astro-cid-dmhhfgfk]:focus{border-bottom-color:var(--color-navy);box-shadow:0 1px 0 var(--color-navy);outline:none}.field[data-astro-cid-dmhhfgfk] [data-astro-cid-dmhhfgfk][aria-invalid=true]{border-bottom-color:#b42318}.field-error[data-astro-cid-dmhhfgfk]{color:#b42318;min-height:1.25rem;margin-top:.35rem;font-size:.8rem}.form-footer[data-astro-cid-dmhhfgfk]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem;display:flex}.form-footer[data-astro-cid-dmhhfgfk] .btn[data-astro-cid-dmhhfgfk][disabled]{opacity:.7;cursor:progress}.form-status[data-astro-cid-dmhhfgfk]{color:var(--color-slate);flex:16rem;font-size:.95rem}.form-status[data-astro-cid-dmhhfgfk][data-state=success]{color:#1f6b45}.form-status[data-astro-cid-dmhhfgfk][data-state=error]{color:#b42318}.footer[data-astro-cid-ouf554di]{background-color:var(--color-midnight);color:var(--color-porcelain);border-top:3px solid var(--color-gold);padding-top:clamp(4rem,8vw,6.5rem)}.footer-top[data-astro-cid-ouf554di]{gap:3rem;display:grid}@media (width>=48rem){.footer-top[data-astro-cid-ouf554di]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand[data-astro-cid-ouf554di]{grid-column:1/-1}}@media (width>=64rem){.footer-top[data-astro-cid-ouf554di]{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.5fr));gap:4rem}.footer-brand[data-astro-cid-ouf554di]{grid-column:auto}}.footer-brand[data-astro-cid-ouf554di] .footer-logo{width:9.5rem;height:auto}.footer-tagline[data-astro-cid-ouf554di]{max-width:22rem;font-family:var(--font-display);color:var(--color-mist-soft);margin-top:1.5rem;font-size:1.4rem;line-height:1.3}.footer-title[data-astro-cid-ouf554di]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-light);font-size:.7rem;font-weight:500}.footer-list[data-astro-cid-ouf554di]{gap:.7rem;margin-top:1.25rem;font-size:.92rem;display:grid}.footer-link[data-astro-cid-ouf554di]{color:#f7f5f1d1;transition:color .3s var(--ease-soft)}.footer-link[data-astro-cid-ouf554di]:hover,.footer-link[data-astro-cid-ouf554di]:focus-visible{color:var(--color-gold-light)}.footer-address[data-astro-cid-ouf554di]{color:var(--color-mist-soft)}.social[data-astro-cid-ouf554di]{gap:.75rem;margin-top:1.25rem;display:flex}.social-link[data-astro-cid-ouf554di]{width:2.75rem;height:2.75rem;transition:border-color .3s var(--ease-soft), background-color .3s var(--ease-soft);border:1px solid #f7f5f133;justify-content:center;align-items:center;display:inline-flex}.social-link[data-astro-cid-ouf554di] svg[data-astro-cid-ouf554di]{fill:currentColor;width:1.1rem;height:1.1rem}.social-link[data-astro-cid-ouf554di]:hover,.social-link[data-astro-cid-ouf554di]:focus-visible{border-color:var(--color-gold);background-color:#ae892e1f}.footer-bottom[data-astro-cid-ouf554di]{color:var(--color-mist-soft);border-top:1px solid #f7f5f11f;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-block:1.75rem;font-size:.8rem;display:flex}.back-top[data-astro-cid-ouf554di]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-porcelain);gap:.5rem;font-size:.72rem;display:inline-flex}.back-top[data-astro-cid-ouf554di]:hover{color:var(--color-gold-light)}
