html{scrollbar-gutter:stable;scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent],dialog,[data-scroll-native],.leaflet-container{overscroll-behavior:contain}html.vt-scroll-locked,.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}:root{--header-height:96px}html{scroll-padding-top:calc(var(--header-height) + 20px)}.site-header{height:var(--header-height);z-index:70;transition:box-shadow .35s,background .35s;position:sticky;top:0}.site-header.is-scrolled{background:var(--paper);box-shadow:0 1px #1b262c1c}.motion-active .motion-line{margin-bottom:-.09em;padding-bottom:.09em;overflow:clip}.motion-line-inner{display:block!important}.motion-active .will-reveal .motion-line-inner{opacity:0;transition:transform 1.15s var(--ease),opacity .8s;transition-delay:var(--line-delay,0s);transform:translateY(112%)}.motion-active .revealed .motion-line-inner{opacity:1;transform:translateY(0)}.motion-active .hero .motion-line-inner{animation:title-line 1.2s var(--ease) both;animation-delay:calc(.12s + var(--line-delay,0s))}.image-reveal{clip-path:inset(8% 3%);opacity:.65;transition:clip-path 1.35s var(--ease),opacity 1.15s var(--ease);overflow:clip}.image-reveal>img{transition:transform 1.6s var(--ease);transform:scale(1.08)}.image-reveal.revealed{clip-path:inset(0);opacity:1}.image-reveal.revealed>img{transform:scale(1)}.button{isolation:isolate;position:relative;overflow:hidden}.button>svg{transition:transform .4s var(--ease)}.button:hover>svg{transform:translate(5px)}.text-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s,color .3s}.text-link:hover{background-size:100% 1px}@keyframes title-line{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:translateY(0)}}@media (width>=901px){.presence:not(.presence-editorial) .presence-copy{top:calc(var(--header-height) + 55px);align-self:start;position:sticky}}@media (width<=900px){:root{--header-height:88px}}@media (width<=540px){:root{--header-height:80px}}@media (prefers-reduced-motion:reduce){.motion-line-inner,.image-reveal,.image-reveal>img{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.vt-cursor{--cursor-ink:#2b3d44;--cursor-paper:#fefefe;z-index:1100;user-select:none;opacity:0;visibility:hidden;contain:layout style;will-change:transform;transition:opacity .18s,visibility .18s;position:fixed;top:0;left:0;pointer-events:none!important}.vt-cursor[data-cursor-visible=true]{opacity:1;visibility:visible}.vt-cursor[data-cursor-tone=sand]{--cursor-ink:#dbcfbf;--cursor-paper:#1b262c}.vt-cursor-surface{border:1px solid color-mix(in srgb,var(--cursor-ink) 42%,transparent);width:28px;height:28px;color:var(--cursor-ink);font:400 10px/1 var(--sans,"Lato",sans-serif);letter-spacing:.025em;white-space:nowrap;transition:width .25s var(--ease,ease),height .25s var(--ease,ease),background-color .2s,color .2s,border-color .2s;box-sizing:border-box;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.vt-cursor-point{background:var(--cursor-ink);width:6px;height:6px;transition:opacity .16s,transform .25s var(--ease,ease);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.vt-cursor-icon,.vt-cursor-label{opacity:0;flex-shrink:0;transition:opacity .16s;position:relative}.vt-cursor-icon{font-size:15px;font-weight:300;line-height:1}.vt-cursor-label:empty,.vt-cursor-icon:empty{display:none}.vt-cursor[data-cursor-state=link] .vt-cursor-surface,.vt-cursor[data-cursor-state=external] .vt-cursor-surface,.vt-cursor[data-cursor-state=faq] .vt-cursor-surface,.vt-cursor[data-cursor-state=scroll] .vt-cursor-surface{background:var(--cursor-ink);border-color:var(--cursor-ink);width:104px;height:32px;color:var(--cursor-paper);gap:9px}.vt-cursor[data-cursor-state=button] .vt-cursor-surface{background:var(--cursor-ink);border-color:var(--cursor-ink);width:32px;height:32px;color:var(--cursor-paper)}.vt-cursor:not([data-cursor-state=rest]):not([data-cursor-state=image]) .vt-cursor-point{opacity:0;transform:scale(.4)}.vt-cursor:not([data-cursor-state=rest]):not([data-cursor-state=image]) .vt-cursor-icon,.vt-cursor:not([data-cursor-state=rest]):not([data-cursor-state=image]) .vt-cursor-label{opacity:1}.vt-cursor[data-cursor-state=image] .vt-cursor-surface{background:#2b3d4410;border-color:#fefefecc;width:52px;height:52px;box-shadow:0 0 0 1px #1b262c66}.vt-cursor[data-cursor-state=image] .vt-cursor-point{background:#fefefed9;transform:scale(.65);box-shadow:0 0 0 1px #1b262c45}@media (pointer:coarse),(hover:none),(prefers-reduced-motion:reduce),(forced-colors:active){.vt-cursor{display:none!important}}body.editing-mode .vt-cursor,html.cms-editing .vt-cursor{display:none!important}@media print{.vt-cursor{display:none!important}}
