:root{--gradient-gold-metallic:linear-gradient(135deg,#E6CE8A 0%,#B07C22 100%);--text-card:clamp(1.25rem,1.157rem + 0.381vw,1.5rem);--dur-line:600ms;--dur-section:720ms;--dur-image:900ms;--stagger-line:60ms;--shift-card:4px;--blur-figure:6px;--scale-image:1.06;--mask-bleed:0.12em;--message-min-height:40vh;--cta-feature-min-height:56vh;--cta-feature-veil:rgba(11,11,12,0.8);--text-credit:0.625rem;--icon-size:48px;--tilt-glow:rgba(125,95,29,0.10);--reach-map-opacity:0.28;--reach-map-stroke:1.5px;--story-portrait-max:440px;--panel-width:400px;--footer-logo-width:160px;--timeline-year-width:8rem;--overlay:rgba(11,11,12,0.72);--z-panel:300;--z-banner:400}h4{font-size:var(--text-body);font-weight:var(--weight-medium);font-family:var(--font-body)}strong,b{font-weight:var(--weight-medium)}table{border-collapse:collapse}em,i{font-style:normal}blockquote,q,cite{font-family:var(--font-display);font-style:italic}address{font-style:normal}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset);text-decoration-color:var(--surface-accent,var(--color-gold));transition:color var(--dur-hover) var(--ease-out),text-decoration-color var(--dur-hover) var(--ease-out)}a:hover{color:var(--surface-accent,var(--color-gold))}::selection{background-color:var(--color-gold);color:var(--color-onyx)}.text-muted{color:var(--surface-muted)}.text-small{font-size:var(--text-small)}.prose{max-width:var(--measure)}.placeholder{font-weight:var(--weight-regular);color:var(--surface-accent)}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/cormorant-garamond-latin-ext-400.375a088756.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 500;font-display:swap;src:url("/assets/fonts/playfair-display-latin-ext-400-500.7b2a35e278.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:200 500;font-display:swap;src:url("/assets/fonts/inter-latin-ext-200-500.02c000760a.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.reveal-sentinel{display:block;height:0}[data-reveal="section"].is-pending{clip-path:inset(100% 0 0 0)}[data-reveal="section"].is-revealed{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-section) var(--ease-expo)}[data-motion="contained"] [data-reveal="section"].is-pending{clip-path:none;opacity:0;transform:translateY(var(--shift-fade))}[data-motion="contained"] [data-reveal="section"].is-revealed{clip-path:none;opacity:1;transform:none;transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out)}.reveal-line{display:block;overflow:hidden;padding-bottom:var(--mask-bleed);margin-bottom:calc(-1 * var(--mask-bleed))}.reveal-line__inner{display:block;transform:translateY(100%);transition:transform var(--dur-section) var(--ease-expo);transition-delay:calc(var(--line-index,0) * var(--stagger-line))}.is-revealed>.reveal-line>.reveal-line__inner{transform:none}[data-line].is-pending{transform:scaleX(0)}[data-line="y"].is-pending{transform:scaleY(0)}[data-line].is-revealed{transform:none;transition:transform var(--dur-line) var(--ease-expo)}[data-reveal="figure"].is-pending{opacity:0;filter:blur(var(--blur-figure))}[data-reveal="figure"].is-revealed{opacity:1;filter:blur(0);transition:opacity var(--dur-section) var(--ease-out),filter var(--dur-section) var(--ease-out)}[data-reveal="image"].is-pending{transform:scale(var(--scale-image))}[data-reveal="image"].is-revealed{transform:none;transition:transform var(--dur-image) var(--ease-expo)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter)}.col-text{grid-column:1 / span 7}.col-aside{grid-column:9 / span 4}.section-head{margin-bottom:var(--gap-title-content)}.section-head .label + .section-head__title{margin-top:var(--gap-label-title)}.section-head__title{max-width:20ch}.hairline{display:block;width:100%;height:var(--hairline);background-color:var(--surface-accent);transform-origin:left center}@media (max-width:1024px){.col-text{grid-column:1 / span 9}.col-aside{grid-column:1 / -1}}@media (max-width:768px){.grid>*{grid-column:1 / -1}}.btn{transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.btn--primary:hover{background-color:transparent;color:var(--surface-fg)}.btn--secondary:hover{background-color:var(--surface-accent);color:var(--surface-bg)}.submenu{padding:var(--space-2) 0;background-color:var(--color-graphite);border:var(--hairline) solid var(--color-gold-line);transform:translateY(calc(-1 * var(--space-1)));transition:opacity var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),visibility 0s linear var(--dur-hover)}.site-nav__item--has-sub:hover>.submenu,.site-nav__item--has-sub.is-open>.submenu,html:not(.js) .site-nav__item--has-sub:focus-within>.submenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.site-nav__item--has-sub.is-open .site-nav__caret{transform:translateY(calc(2 * var(--hairline))) rotate(-135deg)}.submenu__link{display:block;padding:var(--space-1) var(--space-3);font-size:var(--text-small);font-weight:var(--weight-light);text-decoration:none;color:var(--color-champagne)}.submenu__link:hover,.submenu__link[aria-current="page"]{color:var(--color-gold)}.menu-toggle__lines,.menu-toggle__lines::before{display:block;width:var(--space-3);height:var(--hairline);background-color:currentColor}.menu-toggle__lines{position:relative;margin-top:calc(-1 * var(--space-1))}.menu-toggle__lines::before{content:"";position:absolute;top:var(--space-1);left:0}.menu-panel{position:fixed;inset:0;z-index:var(--z-panel);display:flex;justify-content:flex-end;background-color:var(--overlay);opacity:0;transition:opacity var(--dur-fade) var(--ease-out)}.menu-panel.is-open{opacity:1}.menu-panel__inner{display:flex;flex-direction:column;gap:var(--space-4);width:min(var(--panel-width),100%);height:100%;padding:var(--space-3) var(--space-3) var(--space-4);overflow-y:auto;background-color:var(--color-graphite);border-left:var(--hairline) solid var(--color-gold-line);transform:translateX(100%);transition:transform var(--dur-fade) var(--ease-expo)}.menu-panel.is-open .menu-panel__inner{transform:none}.menu-panel__close{align-self:flex-end;min-height:var(--touch-target);padding-inline:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-champagne)}.menu-panel__list,.menu-panel__sublist{list-style:none}.menu-panel__list>li{border-bottom:var(--hairline) solid var(--color-hairline-dark)}.menu-panel__link,.menu-panel__sublink{display:flex;align-items:center;min-height:var(--touch-target);text-decoration:none;color:var(--color-champagne)}.menu-panel__link{font-family:var(--font-display);font-size:var(--text-h3)}.menu-panel__link[aria-current="page"],.menu-panel__sublink[aria-current="page"]{color:var(--color-gold)}.menu-panel__group{padding-top:var(--space-3)}.menu-panel__sublist{padding-bottom:var(--space-2)}.menu-panel__cta{align-self:flex-start}@media (max-width:1024px){html:not(.js) .site-header{position:absolute;height:auto}html:not(.js) .site-header__inner{flex-wrap:wrap;padding-block:var(--space-2)}html:not(.js) .site-nav{margin-left:0}html:not(.js) .site-nav__list{flex-wrap:wrap;gap:0 var(--space-3)}}.nap p + p{margin-top:var(--space-2)}.nap .nap__label{margin-top:var(--space-3);margin-bottom:var(--space-1)}.nap .nap__label + p{margin-top:0}.nap__phones a{white-space:nowrap;text-decoration:none}.nap__phones a:hover{text-decoration:underline}.nap__whatsapp-label{display:block;font-size:var(--text-small);color:var(--surface-muted)}.nap__whatsapp a,.contact-info__whatsapp{font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead);white-space:nowrap;text-decoration:none}.nap__whatsapp a:hover,.contact-info__whatsapp:hover{text-decoration:underline}.nap__phones--fixed{font-size:var(--text-small);color:var(--surface-muted)}.nap .nap__phones--fixed{margin-top:var(--space-1)}.nap__phones--fixed a{color:inherit}.site-footer{padding-block:var(--space-6) var(--space-5);border-top:var(--hairline) solid var(--color-gold);font-size:var(--text-small)}.site-footer__logo{display:block;width:var(--footer-logo-width);margin-bottom:var(--space-4)}.site-footer__logo img{width:100%;height:auto}.site-footer__columns{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--space-5) var(--gutter)}.site-footer .nap__address{margin-top:var(--space-3)}.site-footer__col:nth-child(1){grid-column:span 3}.site-footer__col:nth-child(2){grid-column:span 3}.site-footer__col:nth-child(3){grid-column:span 2}.site-footer__col:nth-child(4){grid-column:span 4}.site-footer__col .label{margin-bottom:var(--space-2)}.site-footer__name{font-weight:var(--weight-regular)}.site-footer__col p + p{margin-top:var(--space-2)}.site-footer__links{list-style:none}.site-footer__links li + li{margin-top:var(--space-1)}.site-footer__links a{text-decoration:none}.site-footer__links a:hover,.site-footer__links a[aria-current="page"]{color:var(--color-gold)}.site-footer__legal{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--hairline) solid var(--color-hairline-dark);color:var(--color-muted)}.site-footer__notice{grid-column:1 / span 7}.site-footer__legal .site-footer__copyright{grid-column:9 / span 4;margin-top:0}@media (max-width:1024px){.site-footer__col:nth-child(n){grid-column:span 6}.site-footer__notice,.site-footer__legal .site-footer__copyright{grid-column:1 / -1}}@media (max-width:768px){.site-footer__col:nth-child(n){grid-column:1 / -1}}.site-footer__copyright a{color:inherit}.site-footer__copyright a:hover{color:var(--color-gold)}.site-footer__cookies{grid-column:9 / span 4}.site-footer__notice{grid-row:span 2}@media (max-width:1024px){.site-footer__cookies{grid-column:1 / -1}.site-footer__notice{grid-row:auto}}.site-footer__cookies-btn{min-height:var(--touch-target);padding:0;background:none;border:0;color:var(--surface-muted);font:inherit;font-size:var(--text-small);text-decoration:underline;text-underline-offset:0.2em;cursor:pointer}.site-footer__cookies-btn:hover{color:var(--color-gold)}.wa-float:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.cookie-banner{position:fixed;inset:auto 0 0;z-index:var(--z-banner);padding-block:var(--space-3);border-top:var(--hairline) solid var(--color-gold)}.cookie-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.cookie-banner__text{max-width:var(--measure);font-size:var(--text-small)}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.milestones__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);list-style:none}.milestones__item{position:relative;padding-left:var(--space-4)}.milestones__rule{position:absolute;inset:0 auto 0 0;width:var(--hairline);background-color:var(--surface-accent);transform-origin:center top}.milestones__item:first-child{padding-left:0}.milestones__item:first-child .milestones__rule{display:none}.milestones__figure{font-family:var(--font-display);font-size:var(--text-figure);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--surface-accent);text-wrap:balance}.milestones__text{max-width:28ch;margin-top:var(--space-3);color:var(--surface-muted)}.split__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gap-title-content)}.split__head{grid-column:1 / span 4}.split__head .section-head{margin-bottom:0}.split__body{grid-column:6 / span 7}.split__intro{max-width:var(--measure);margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}.dash-list{display:grid;gap:var(--space-3);list-style:none}.dash-list--2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}.dash-list__item{position:relative;padding-left:var(--space-4)}.dash-list__item::before{content:"";position:absolute;top:calc(var(--leading-body) * 0.5em);left:0;width:var(--space-3);height:var(--hairline);background-color:var(--surface-accent)}.dash-list__item strong{font-weight:var(--weight-medium)}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-cards);list-style:none}.card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-3);background-color:var(--color-graphite);border:var(--hairline) solid var(--color-gold-line);border-radius:0;text-decoration:none;color:var(--color-champagne);transition:border-color var(--dur-hover) var(--ease-out)}.card:hover,.card:focus-visible{border-color:var(--color-gold);color:var(--color-champagne)}.card__title{font-family:var(--font-display);font-size:var(--text-card);font-weight:var(--weight-regular);line-height:var(--leading-heading);transition:transform var(--dur-hover) var(--ease-out)}.card:hover .card__title,.card:focus-visible .card__title{transform:translateX(var(--shift-card))}.card__text{font-size:var(--text-small);color:var(--color-muted)}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--gutter);list-style:none}.steps__item{display:grid;grid-template-columns:calc(var(--text-figure) * 1.25) var(--hairline) minmax(0,1fr);column-gap:var(--space-3);align-items:stretch}.steps__number{font-family:var(--font-display);font-size:var(--text-figure);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--surface-accent);font-variant-numeric:lining-nums tabular-nums}.steps__rule{background-color:var(--surface-accent);transform-origin:center top}.steps__title{font-size:var(--text-lead);line-height:var(--leading-lead)}.steps__text{max-width:44ch;margin-top:var(--space-2);color:var(--surface-muted)}.accordion{border-bottom:var(--hairline) solid var(--surface-hairline)}.accordion__item{border-top:var(--hairline) solid var(--surface-hairline)}.accordion__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{position:relative;flex:none;width:var(--space-2);height:var(--space-2);margin-top:var(--space-1)}.accordion__icon::before,.accordion__icon::after{content:"";position:absolute;inset:50% 0 auto;height:var(--hairline);background-color:var(--surface-accent);transition:transform var(--dur-hover) var(--ease-out)}.accordion__icon::after{transform:rotate(90deg)}.accordion__item[open] .accordion__icon::after{transform:rotate(0deg)}.accordion__answer{max-width:var(--measure);padding-bottom:var(--space-4);color:var(--surface-muted)}.accordion__item[open] .accordion__answer{animation:accordion-in var(--dur-fade) var(--ease-out)}@keyframes accordion-in{from{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}.founder__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);align-items:center}.founder__media{grid-column:1 / span 4}.founder__frame{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-graphite)}.founder__frame picture,.founder__img{width:100%;height:100%}.founder__img{object-fit:cover}.founder__body{grid-column:6 / span 7}.founder__text{max-width:var(--measure)}.founder__actions{margin-top:var(--space-4)}.location__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);align-items:start}.location__info{grid-column:1 / span 5}.location__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.location__map{grid-column:7 / span 6}.map{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;padding:var(--space-4);background-color:var(--color-onyx);border:var(--hairline) solid var(--color-gold-line)}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.map.is-loaded{padding:0}.cta__grid{max-width:calc(var(--measure) + var(--space-6))}.cta__grid .section-head{margin-bottom:var(--space-3)}.cta__text{max-width:var(--measure);color:var(--surface-muted)}.cta__actions{margin-top:var(--space-4)}.band.cta--button-only{padding-block:var(--space-6)}.cta--button-only .cta__actions{margin-top:0}@media (max-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split__head,.split__body{grid-column:1 / -1}.founder__media{grid-column:1 / span 5}.founder__body{grid-column:7 / span 6}.location__info,.location__map{grid-column:1 / -1}}@media (max-width:768px){.milestones__list,.card-grid,.steps,.dash-list--2col{grid-template-columns:minmax(0,1fr)}.milestones__list{gap:var(--space-4)}.milestones__item,.milestones__item:first-child{padding:var(--space-3) 0 0}.milestones__rule,.milestones__item:first-child .milestones__rule{display:block;inset:0 0 auto;width:auto;height:var(--hairline);transform-origin:left center}.founder__media,.founder__body{grid-column:1 / -1}.founder__body{margin-top:var(--space-4)}.map{padding:var(--space-3)}}@media (max-width:768px){.milestones__rule[data-line="y"].is-pending{transform:scaleX(0)}}.situations__head{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-3);margin-bottom:var(--space-5)}.situations__head .section-head{grid-column:1 / span 4;margin-bottom:0}.situations__intro{grid-column:6 / span 7;max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}.situations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-cards);list-style:none}.situation{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:var(--space-4) var(--space-3);border:var(--hairline) solid var(--surface-hairline)}.situation__icon{display:block;width:var(--icon-size);height:var(--icon-size);color:var(--surface-accent)}.situation__rule{display:block;width:var(--space-4);height:var(--hairline);margin-block:var(--space-3);background-color:var(--surface-accent);transform-origin:left center}.situation__text{font-family:var(--font-display);font-size:var(--text-card);line-height:var(--leading-heading)}.situations__actions{display:flex;justify-content:center;margin-top:var(--space-5)}.cta-feature{position:relative;display:flex;align-items:center;min-height:var(--cta-feature-min-height);padding-block:var(--space-7);clip-path:inset(0);text-align:center}.cta-feature__bg{position:fixed;inset:0;z-index:0;pointer-events:none}.cta-feature__bg picture,.cta-feature__img{display:block;width:100%;height:100%}.cta-feature__img{object-fit:cover}.cta-feature__veil{position:absolute;inset:0;background-color:var(--cta-feature-veil)}.cta-feature__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.cta-feature__title{max-width:20ch}.cta-feature p.cta-feature__text{max-width:52ch;margin-top:var(--space-3);text-align:center;color:var(--color-champagne)}.cta-feature__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.map--static{display:block;padding:0;aspect-ratio:auto}.map--static .map__img{display:block;width:100%;height:auto}.map__frame{position:relative}.map__credit{position:absolute;right:0;bottom:0;padding:0 var(--space-1);font-size:var(--text-credit);line-height:var(--leading-lead);color:var(--color-muted);background-color:var(--overlay)}.map__route{margin:var(--space-2) var(--space-2) var(--space-2)}@media (max-width:1024px){.situations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.situations__head .section-head,.situations__intro{grid-column:1 / -1}}@media (max-width:768px){.situations__grid{grid-template-columns:minmax(0,1fr)}.cta-feature{min-height:0;padding-block:var(--space-6)}.situation{padding:var(--space-3)}}.highlight__body{max-width:calc(var(--measure) + var(--space-6))}.highlight__rule{margin-bottom:var(--space-4)}.highlight__statement{max-width:28ch;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading);text-wrap:balance}.highlight__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);align-items:center}.highlight--media .highlight__body{grid-column:1 / span 7}.highlight__media{grid-column:9 / span 4}.highlight__frame{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-onyx)}.highlight__frame picture,.highlight__img{display:block;width:100%;height:100%;object-fit:cover}.fixed-text .cta-feature__title{max-width:24ch}.fixed-text p.cta-feature__text + p.cta-feature__text{margin-top:var(--space-2)}.fixed-text p.cta-feature__text{max-width:62ch}.fixed-text .cta-feature__text a{color:inherit}.local-block__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);align-items:center}.local-block__media{grid-column:1 / span 6}.local-block__media picture,.local-block__img{display:block;width:100%;height:auto}.local-block__body{grid-column:8 / span 5}.local-block__body p + p{margin-top:var(--space-3)}.local-block__actions{margin-top:var(--space-4)}@media (max-width:1024px){.highlight--media .highlight__body,.highlight__media,.local-block__media,.local-block__body{grid-column:1 / -1}.highlight__media{width:100%;max-width:var(--story-portrait-max)}}.highlight__text{max-width:var(--measure);margin-top:var(--space-4);color:var(--surface-muted)}.highlight__actions{margin-top:var(--space-4)}.area-intro .split__text + .split__text{margin-top:var(--space-3)}.area-intro .split__text{max-width:var(--measure)}.card-grid--areas{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.card-grid--areas .card-grid__item{grid-column:span 3}.card-grid--3-4 .card-grid__item:nth-child(-n + 3){grid-column:span 4}.card-grid--4-3 .card-grid__item:nth-child(n + 5){grid-column:span 4}.areas__head{max-width:var(--measure);margin-bottom:var(--space-6)}.areas__intro{margin-top:var(--space-3);color:var(--surface-muted)}.areas__actions{display:flex;justify-content:center;margin-top:var(--space-6)}.card__icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--space-1);color:var(--color-gold)}@media (max-width:1024px){.card-grid--areas{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--areas .card-grid__item,.card-grid--3-4 .card-grid__item:nth-child(-n + 3),.card-grid--4-3 .card-grid__item:nth-child(n + 5){grid-column:auto}}@media (max-width:768px){.card-grid--areas{grid-template-columns:minmax(0,1fr)}}.story__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);align-items:center}.story__text{grid-column:1 / span 7;max-width:var(--measure)}.story__media{grid-column:9 / span 4}.story__frame{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-onyx)}.story__frame picture,.story__img{width:100%;height:100%}.story__img{object-fit:cover}.timeline{position:relative;max-width:calc(var(--timeline-year-width) + var(--space-5) + var(--measure))}.timeline__track{position:absolute;top:0;bottom:0;left:calc(var(--timeline-year-width) + var(--space-5) / 2);width:var(--hairline);background-color:var(--surface-hairline)}.timeline__progress{position:absolute;inset:0;background-color:var(--surface-accent);transform-origin:center top}.timeline__list{list-style:none}.timeline__item{position:relative;display:grid;grid-template-columns:var(--timeline-year-width) minmax(0,1fr);column-gap:var(--space-5);align-items:baseline;padding-block:var(--space-4)}.timeline__item::before{content:"";position:absolute;top:calc(var(--space-4) + var(--text-h2) * 0.6);left:calc(var(--timeline-year-width) + var(--space-5) / 2 - var(--space-1));width:var(--space-2);height:var(--hairline);background-color:var(--surface-accent)}.timeline__year{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--surface-accent);font-variant-numeric:lining-nums}.timeline__text{max-width:var(--measure)}.timeline__item.is-pending{opacity:0;transform:translateY(var(--shift-fade))}.timeline__item.is-reached{opacity:1;transform:none;transition:opacity var(--dur-line) var(--ease-out),transform var(--dur-line) var(--ease-expo)}.team__intro{max-width:var(--measure);margin-bottom:var(--space-6)}.team__intro .section-head{margin-bottom:var(--space-3)}.team__lead{color:var(--surface-muted)}.team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-cards);list-style:none}.member{height:100%;background-color:var(--color-graphite);border:var(--hairline) solid var(--color-gold-line)}.member__frame{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-onyx)}.member__frame picture,.member__img{display:block;width:100%;height:100%}.member__img{object-fit:cover}.member__body{padding:var(--space-4) var(--space-3)}.member__name{font-size:var(--text-card)}.member__role{margin-top:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-gold)}.member__note{margin-top:var(--space-2);font-size:var(--text-small);color:var(--surface-muted)}.team__actions{display:flex;justify-content:center;margin-top:var(--space-6)}.profile{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-4);align-items:start;align-content:start;padding:var(--space-5);background-color:var(--color-graphite);border:var(--hairline) solid var(--color-gold-line)}.profile__frame{grid-column:1 / span 4;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-onyx)}.profile__frame picture,.profile__img{display:block;width:100%;height:100%}.profile__img{object-fit:cover}.profile__body{grid-column:6 / span 7;max-width:var(--measure)}.profile__name{font-size:var(--text-h3)}.profile__role{margin-top:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-gold)}.profile__bio{margin-top:var(--space-4)}.profile__bio + .profile__bio{margin-top:var(--space-3)}.profile__list{margin-top:var(--space-5)}.profile__list-title{margin-bottom:var(--space-2)}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-cards);margin-top:var(--gap-cards)}.profile-grid .profile{grid-template-columns:minmax(0,1fr)}.profile-grid .profile__frame,.profile-grid .profile__body{grid-column:1 / -1}.profile-grid .profile__frame{max-width:320px}@media (max-width:1024px){.story__text,.story__media{grid-column:1 / -1}.story__media{width:100%;max-width:var(--story-portrait-max)}.team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile__frame{grid-column:1 / span 5}.profile__body{grid-column:7 / -1}}@media (max-width:768px){.team__grid,.profile-grid{grid-template-columns:minmax(0,1fr)}.profile{grid-template-columns:minmax(0,1fr);padding:var(--space-4) var(--space-3)}.profile__frame,.profile__body{grid-column:1 / -1}.profile__frame{max-width:320px}.timeline__item{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1);padding-left:var(--space-4)}.timeline__track{left:0}.timeline__item::before{top:calc(var(--space-4) + var(--text-h2) * 0.6);left:calc(-1 * var(--space-1))}}.breadcrumb a:hover{color:var(--color-gold)}.steps__after,.split__after{max-width:var(--measure);margin-top:var(--space-5);color:var(--surface-muted)}.text-block__actions{margin-top:var(--space-4)}.contact__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-6);align-items:start}.contact__info{grid-column:1 / span 4}.contact__form{grid-column:6 / span 7}.contact-info__title{margin-bottom:var(--space-3);font-size:var(--text-h3);font-weight:var(--weight-regular)}.contact-info__address{margin-bottom:var(--space-5)}.contact-info__row + .contact-info__row{margin-top:var(--space-4)}.contact-info dt{margin-bottom:var(--space-1)}.nap__phones--list{list-style:none}.form__title{margin-bottom:var(--space-4);font-size:var(--text-h3);font-weight:var(--weight-regular)}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form__field--wide{grid-column:1 / -1}.form__label{display:block;margin-bottom:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-regular)}.form__required{margin-left:var(--space-1);color:var(--surface-accent)}.form__input{display:block;width:100%;min-height:var(--touch-target);padding:var(--space-1) var(--space-2);background-color:var(--color-onyx);border:var(--hairline) solid var(--color-hairline-dark);border-radius:0;color:var(--color-champagne);font-weight:var(--weight-light);transition:border-color var(--dur-hover) var(--ease-out)}.form__input:hover{border-color:var(--color-gold-line)}.form__input:focus-visible{border-color:var(--color-gold)}.form__input[aria-invalid="true"]{border-color:var(--color-gold)}.form__textarea{min-height:calc(var(--touch-target) * 3);resize:vertical}.form__select{appearance:none;padding-right:var(--space-5)}.form__select-wrap{position:relative}.form__select-wrap::after{content:"";position:absolute;top:50%;right:var(--space-3);width:var(--space-1);height:var(--space-1);border-right:var(--hairline) solid var(--color-gold);border-bottom:var(--hairline) solid var(--color-gold);transform:translateY(-75%) rotate(45deg);pointer-events:none}.form__error{margin-top:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--surface-accent)}.form__error:empty{display:none}.form__consent{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);align-items:start;margin-top:var(--space-4);font-size:var(--text-small)}.form__consent .form__error{grid-column:2}.form__checkbox{width:var(--space-3);height:var(--space-3);margin-top:calc(var(--space-1) / 4);accent-color:var(--color-gold)}.form__actions{margin-top:var(--space-4)}.form__status:empty{display:none}.form__status{margin-bottom:var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--color-gold);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}.form__demo,.form__note{max-width:var(--measure);margin-top:var(--space-3);font-size:var(--text-small);color:var(--surface-muted)}.form__demo{color:var(--surface-accent)}.form__hp{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.message__body{max-width:var(--measure);min-height:var(--message-min-height)}.message__text{font-size:var(--text-h2)}.message__phones{margin-top:var(--space-4)}.message__actions{margin-top:var(--space-5)}.not-found__text{margin-top:var(--space-3);color:var(--surface-muted)}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:1024px){.contact__info,.contact__form{grid-column:1 / -1}}@media (max-width:768px){.form__grid{grid-template-columns:minmax(0,1fr)}}.legal__body{max-width:var(--measure)}.legal__draft,.article__draft{margin-bottom:var(--space-4);font-size:var(--text-small);font-weight:var(--weight-regular)}.legal__h1{font-size:var(--text-h2)}.legal__intro{margin-top:var(--space-4);color:var(--surface-muted)}.legal__section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--surface-hairline)}.legal__title{margin-bottom:var(--space-3);font-size:var(--text-h3);font-weight:var(--weight-regular)}.legal__list{margin-block:var(--space-3)}.article-list__items{display:grid;max-width:var(--measure);list-style:none;border-bottom:var(--hairline) solid var(--surface-hairline)}.article-list__item{padding-block:var(--space-4);border-top:var(--hairline) solid var(--surface-hairline)}.article-list__title{margin-top:var(--space-1);font-size:var(--text-card)}.article-list__title a{text-decoration:none}.article-list__title a:hover{color:var(--surface-accent)}.article-list__summary{margin-top:var(--space-2);color:var(--surface-muted)}.article__body{max-width:var(--measure)}.article__body>* + *{margin-top:var(--space-3)}.article__meta{font-size:var(--text-small);color:var(--surface-muted)}.article__body .article__subtitle{margin-top:var(--space-5);font-size:var(--text-h3)}.article__related{padding-top:var(--space-4);border-top:var(--hairline) solid var(--surface-hairline)}.tilt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-cards);list-style:none}.tilt-card{display:flex}.tilt-card__body{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:var(--hairline) solid var(--surface-hairline);background-image:radial-gradient(circle at var(--tilt-x,50%) var(--tilt-y,50%),var(--tilt-glow) 0%,transparent 60%);background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;transform-style:preserve-3d;transition:transform var(--dur-fade) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.tilt-card:not(.is-active) .tilt-card__body{background-image:none}.tilt-card.is-active .tilt-card__body{border-color:var(--surface-accent)}.tilt-card.is-moving .tilt-card__body{transition:border-color var(--dur-hover) var(--ease-out)}.tilt-card__icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--space-2);color:var(--surface-accent)}.tilt-card__title{font-size:var(--text-card)}.tilt-card__text{color:var(--surface-muted)}.tilt-card__corners{position:absolute;inset:var(--space-1);pointer-events:none}.tilt-card__corners i{position:absolute;width:var(--space-2);height:var(--space-2);border:var(--hairline) solid var(--surface-accent);opacity:0;transition:opacity var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.tilt-card__corners i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;transform:translate(-4px,-4px)}.tilt-card__corners i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;transform:translate(4px,-4px)}.tilt-card__corners i:nth-child(3){bottom:0;right:0;border-left:0;border-top:0;transform:translate(4px,4px)}.tilt-card__corners i:nth-child(4){bottom:0;left:0;border-right:0;border-top:0;transform:translate(-4px,4px)}.tilt-card.is-active .tilt-card__corners i{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tilt-card__body,.tilt-card__corners i{transform:none !important;transition-duration:0.01ms !important}}.tilt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.tilt-grid,.tilt-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tilt-grid,.tilt-grid--3{grid-template-columns:minmax(0,1fr)}}.reach{position:relative;overflow:hidden}.reach__map{position:absolute;top:50%;right:calc(-1 * var(--space-6));width:min(56vw,780px);height:auto;transform:translateY(-50%);fill:none;stroke:var(--color-gold);stroke-width:var(--reach-map-stroke);opacity:var(--reach-map-opacity);pointer-events:none}.reach__map path{vector-effect:non-scaling-stroke}.reach .container{position:relative}.reach__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gap-title-content)}.reach__head{grid-column:1 / span 3}.reach__head .section-head{margin-bottom:0}.reach__body{grid-column:5 / span 7}.reach__intro{max-width:var(--measure);margin-bottom:var(--space-4);color:var(--surface-muted)}.reach__levels{list-style:none;border-bottom:var(--hairline) solid var(--surface-hairline)}.reach__level{padding-block:var(--space-3);border-top:var(--hairline) solid var(--surface-hairline);font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}@media (max-width:1024px){.reach__head,.reach__body{grid-column:1 / -1}.reach__map{width:90vw;right:-30vw}}.band.statement{padding-block:var(--space-8)}.statement__body{max-width:calc(var(--measure) + var(--space-6))}.statement__label{margin-bottom:var(--space-4)}.cta-feature p.statement__quote{max-width:26ch;text-align:center;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.cta-feature p.statement__text{max-width:var(--measure);text-align:center;margin-top:var(--space-5);font-size:var(--text-small);color:var(--color-muted)}@media (max-width:768px){.band.statement{padding-block:var(--space-6)}}.photo-cta__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-5);align-items:center}.photo-cta__body{grid-column:1 / span 5}.photo-cta__body .section-head{margin-bottom:var(--space-3)}.photo-cta__text{max-width:40ch;font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead)}.photo-cta__support{max-width:var(--measure);margin-top:var(--space-3);color:var(--surface-muted)}.photo-cta__actions{margin-top:var(--space-4)}.photo-cta__media{grid-column:7 / -1}.photo-cta__media picture,.photo-cta__img{display:block;width:100%;height:auto}@media (max-width:1024px){.photo-cta__body,.photo-cta__media{grid-column:1 / -1}.photo-cta__media{order:-1}}