/*! Vardeholm — vardeholm.com. Annotated source: website/assets/css/styles.src.css */
:root{--ivory: #f7f4ee;--paper: #fdfbf6;--navy: #10243a;--slate: #4a5568;--rule: #d8d2c4;--copper: #b87333;--copper-text: #8a5122;--copper-deep: #96591f;--copper-lift: #d8a370;--copper-wash: #f3eadd;--foot-rule: #2b3f58;--foot-text: #b7c2d0;--foot-dim: #a3b3c6;--serif: "VhNbsp","Charter","Georgia","Iowan Old Style",serif;--sans: system-ui,"Helvetica Neue",Arial,sans-serif;--grid-max: 1240px;--grid-gut: 28px;--grid-pad: 40px;--v-hair: 22px;--v-tight: 34px;--v-beat: 72px;--v-rest: 112px;--v-swell: 160px;--v-plate: 88px;--v-plate-slim: 72px;--measure: 31em;--marg-size: 0.6875rem;--marg-track: 0.2em;--head-h: 96px;--ease-out-quiet: cubic-bezier(0.16,1,0.3,1);--ease-in-out-cal: cubic-bezier(0.65,0,0.35,1);--ease-stroke: cubic-bezier(0.33,0,0.15,1);--dur-structure: 760ms;--dur-body: 520ms;--dur-whisper: 420ms;}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;overflow-x: clip;}body{margin: 0;background: var(--ivory);color: var(--navy);font-family: var(--sans);font-size: 1.0625rem;line-height: 1.65;border-top: 3px solid var(--copper);overflow-x: clip;}h1,h2,h3,h4{font-family: var(--serif);font-weight: 400;color: var(--navy);}svg{display: block;}img,svg{max-width: 100%;height: auto;}a{color: inherit;}@font-face{font-family: "VhNbsp";src: local("Georgia"),local("Times New Roman");unicode-range: U+00A0;}:focus-visible{outline: 2px solid var(--copper);outline-offset: 2px;}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline: none;}.skip-link{position: absolute;left: -9999px;top: 0;z-index: 40;background: var(--navy);color: var(--ivory);padding: 12px 20px;font: 600 0.8125rem var(--sans);letter-spacing: 0.08em;text-decoration: none;}.skip-link:focus{left: 12px;top: 12px;}[id],#main,.sec,.page-head{scroll-margin-top: var(--head-h);}.wrap{box-sizing: content-box;max-width: var(--grid-max);margin: 0 auto;padding-inline: var(--grid-pad);}.sheet,main > .wrap{box-sizing: content-box;max-width: var(--grid-max);margin-inline: auto;padding-inline: var(--grid-pad);display: grid;grid-template-columns: [full-start marg-l-start] minmax(0,1fr) [marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start] repeat(3,minmax(0,1fr)) [marg-end full-end];column-gap: var(--grid-gut);position: relative;}.sheet > *,main > .wrap > *{grid-column: main-start / main-end;min-width: 0;}.c-main{grid-column: main-start / main-end;}.c-wide{grid-column: main-start / wide-end;}.c-full{grid-column: full-start / full-end;}.c-left{grid-column: full-start / marg-l-end;}.sec,.band,.page-head,.hero,.statement,.contact-grid,.sheet > section,main > .wrap > section,main > .wrap > div:not(.thread):not(.plate){grid-column: full-start / full-end;display: grid;grid-template-columns: subgrid;column-gap: var(--grid-gut);}@supports not (grid-template-columns: subgrid){.sec,.band,.page-head,.hero,.statement,.contact-grid,.sheet > section,main > .wrap > section,main > .wrap > div:not(.thread):not(.plate){grid-template-columns: [full-start marg-l-start] minmax(0,1fr) [marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start] repeat(3,minmax(0,1fr)) [marg-end full-end];}}.sec > *,.band > *,.page-head > *,.hero > *,.statement > *,.contact-grid > *{grid-column: main-start / main-end;min-width: 0;}.hero > .hero-title,.hero > .lede,.hero > .cta-row,.hero > .kicker,.page-head > h1,.page-head > .lede,.page-head > .kicker,.band > :first-child,.sec > .sec-head,.statement > *{grid-column: main-start / wide-end;}.pillars,.route-fig,.ledger.details,.directors,.method{grid-column: full-start / full-end;}.band > .prose{grid-column: main-start / main-end;}.hero{padding-block: var(--v-beat);}.page-head{padding-block: var(--v-rest) var(--v-beat);border-bottom: 2px solid var(--navy);}.sec{padding-block: var(--v-beat);border-bottom: 1px solid var(--rule);}.sec:last-of-type:not(.plate):not(.spread-navy){border-bottom: none;padding-bottom: var(--v-rest);}.sec:last-of-type:is(.plate,.spread-navy){border-bottom: none;}.band{padding-block: var(--v-beat) var(--v-rest);border-bottom: 1px solid var(--rule);}.pillars{padding-block: var(--v-rest) var(--v-beat);}.w-run{padding-block: var(--v-beat);}.w-lead{padding-block: var(--v-rest) var(--v-beat);}.w-peak{padding-block: var(--v-rest);}.w-rest{padding-block: var(--v-rest);}.w-close{padding-block: var(--v-beat) var(--v-rest);}.pillars.w-peak,.hero.w-lead{padding-block: var(--v-rest) var(--v-beat);}.band.w-rest{padding-block: var(--v-beat) var(--v-rest);}.w-peak{border-bottom: 2px solid var(--navy);}.w-close{border-bottom: none;}.marg{grid-column: marg-start / marg-end;align-self: start;margin: 0;padding-top: 6px;border-top: 1px solid var(--rule);font: 600 var(--marg-size) / 1.6 var(--sans);letter-spacing: var(--marg-track);text-transform: uppercase;color: var(--slate);overflow-wrap: break-word;hyphens: auto;}.marg + .marg{margin-top: var(--v-tight);}.marg dt{margin: 0 0 4px;color: var(--copper-text);}.marg dd{margin: 0 0 12px;font: 400 0.8125rem/1.55 var(--sans);letter-spacing: 0;text-transform: none;color: var(--slate);}.marg dd:last-child{margin-bottom: 0;}.marg .num{font-variant-numeric: tabular-nums lining-nums;color: var(--navy);}.folio{grid-column: full-start / marg-l-end;align-self: start;font: 500 0.6875rem/1.6 var(--sans);letter-spacing: 0.2em;color: var(--copper-text);font-variant-numeric: lining-nums;padding-top: 10px;}.folio::after{content: "";display: block;width: 18px;height: 1px;margin-top: 10px;background: var(--copper);}.kicker{margin: 0;font: 600 0.6875rem/1.6 var(--sans);letter-spacing: 0.26em;text-transform: uppercase;color: var(--copper-text);}.hero-title{margin: 20px 0 26px;font-size: clamp(2.25rem,7.2vw,5.25rem);line-height: 1.02;letter-spacing: -0.022em;max-width: 18ch;}@media (min-width: 900px){.hero-title{font-size: clamp(2.75rem,5.7vw,4.75rem);}}.page-head h1{margin: 18px 0 22px;font-size: clamp(2.1rem,5.2vw,3.75rem);line-height: 1.08;letter-spacing: -0.016em;max-width: 26ch;}.sec-head h2{margin: 0;font-size: clamp(1.5rem,2.4vw,2.125rem);line-height: 1.18;letter-spacing: -0.008em;}.band-title{margin: 12px 0 0;font-size: clamp(1.75rem,2.6vw,2.25rem);line-height: 1.22;letter-spacing: -0.008em;max-width: 15ch;}.statement-main{margin: 0;font: 400 clamp(1.75rem,4.6vw,3.75rem) / 1.14 var(--serif);letter-spacing: -0.014em;color: var(--navy);}.statement-main:has(.rule-line){font-size: clamp(1.0625rem,1.5vw,1.375rem);line-height: 1.62;letter-spacing: 0;max-width: 62ch;}.statement-main .rule-line{font-size: clamp(1.5rem,3vw,2.5rem);line-height: 1.16;letter-spacing: -0.012em;max-width: 20ch;padding-top: 0.62em;border-top: 1px solid rgba(206,139,75,0.55);text-wrap: balance;hyphens: manual;}.hero-title,.page-head h1,.sec-head h2,.band-title,.pillar-title,h1,h2,h3{overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 14 6 5;text-wrap: balance;}h1,.page-head h1,.hero-title{hyphens: manual;}.prose p,.lede,.cta-band p,.pillar p,.method p,.closing-note,.statement-sub,.statement-main,.plaque p,.form-hint,.form-note,.foot-grid p{text-wrap: pretty;hyphens: manual;widows: 2;orphans: 2;}@media (max-width: 699px){.prose p,.lede,.cta-band p,.pillar p,.method p,.closing-note,.plaque p{hyphens: auto;}}.kicker,.marg,.marg dt,.marg dd,.folio,.foot-label,.foot-tag,.foot-bar,.cc-label,.d-role,.plaque .label,.pillar-title,.ledger th,.field label{line-height: 1.6;overflow-wrap: break-word;word-break: normal;hyphens: auto;hyphenate-limit-chars: 8 4 4;}.marg dd{hyphens: manual;}@media (max-width: 480px){.marg dd,.marg dt{overflow-wrap: anywhere;}}.ledger th{hyphens: manual;}.lede{font-family: var(--serif);font-style: italic;font-size: 1.25rem;line-height: 1.55;color: var(--slate);max-width: 58ch;margin: 0;}.prose{max-width: 68ch;}.prose p{margin: 0 0 1.15em;}.sec > p:not([class]),.sec > .prose > p:not([class]),.band > p:not([class]),.band > .prose > p:not([class]),.page-head > p:not([class]){max-width: var(--measure);}.prose p:last-child{margin-bottom: 0;}.lede,.prose{font-feature-settings: "kern" 1;font-variant-numeric: oldstyle-nums;}.ledger,.foot-bar,.pillar .no,.method .no,.folio{font-variant-numeric: tabular-nums lining-nums;}.hero-title,.page-head h1,.sec-head h2,.band-title,.statement-main,.cta-band h2,.plate h2,.d-name,h1,h2,h3{font-variant-numeric: lining-nums;}.site-head{border-bottom: 1px solid var(--rule);position: sticky;top: 0;background: var(--paper);z-index: 20;}.head-in{display: flex;align-items: center;justify-content: space-between;gap: 24px 40px;flex-wrap: wrap;padding-top: 22px;padding-bottom: 22px;}.brand{display: flex;align-items: center;gap: 11px;color: var(--navy);text-decoration: none;}.brand .varde{width: 22px;flex: 0 0 auto;}.wordmark{font: 500 0.9375rem var(--sans);letter-spacing: 0.22em;}.site-nav{display: flex;align-items: center;gap: 8px 26px;flex-wrap: wrap;}.site-nav > a{flex: 0 1 auto;white-space: nowrap;}.lang{flex: 0 0 auto;}@media (min-width: 900px) and (max-width: 1279px){.site-nav{gap: 8px 18px;}.lang{margin-left: 12px;padding-left: 14px;}}.site-nav > a{font: 500 0.8125rem var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--slate);text-decoration: none;padding: 4px 0;border-bottom: 1px solid transparent;}.site-nav > a:hover,.site-nav > a[aria-current="page"]{color: var(--navy);}.lang{display: inline-flex;align-items: center;gap: 12px;margin-left: 16px;padding-left: 20px;border-left: 1px solid var(--rule);}.lang a,.lang .lang-on{font: 600 0.75rem var(--sans);letter-spacing: 0.12em;color: var(--slate);text-decoration: none;padding: 2px 0;}.lang a:hover{color: var(--navy);}.lang .lang-on{color: var(--copper-text);}.lang-pick > summary{display: none;}.lang-pick{display: contents;}.lang-pick::details-content{content-visibility: visible;}.prose a,.plaque a,.form-note a,.closing-note a,.marg a{color: var(--navy);text-decoration: underline;text-decoration-color: var(--copper);text-decoration-thickness: 1px;text-underline-offset: 3px;}.prose a:hover,.plaque a:hover,.form-note a:hover,.closing-note a:hover,.cc-item a:hover{color: var(--copper-deep);text-decoration-thickness: 2px;}.btn{display: inline-block;padding: 15px 30px;font: 600 0.8125rem var(--sans);letter-spacing: 0.16em;text-transform: uppercase;text-decoration: none;color: var(--ivory);background: var(--navy);border: 1px solid var(--navy);cursor: pointer;}.btn:hover{background: var(--copper-deep);border-color: var(--copper-deep);color: #ffffff;}.quiet-link{position: relative;font: 600 0.8125rem var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--navy);text-decoration: none;border-bottom: none;padding-bottom: 4px;}.quiet-link::after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;width: 100%;background: var(--copper);transform: scaleX(1);transform-origin: left;transition: transform 220ms var(--ease-out-quiet);}.quiet-link:hover{color: var(--copper-deep);}.cta-row{display: flex;align-items: center;gap: 20px 32px;flex-wrap: wrap;margin-top: 40px;}.sec-head{display: flex;align-items: baseline;gap: 18px;margin: 0 0 26px;}.ledger{width: 100%;border-collapse: collapse;font-size: 0.9375rem;line-height: 1.55;}.ledger th,.ledger td{text-align: left;vertical-align: top;padding: 14px 24px 14px 0;border-bottom: 1px solid var(--rule);}.ledger thead th{font: 600 0.71875rem var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--navy);border-bottom: 2px solid var(--navy);padding-top: 0;}.ledger tbody th[scope="row"]{font: 600 0.78125rem/1.6 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--slate);width: 34%;}.details,.ledger.details{border-top: 2px solid var(--navy);border-bottom: 2px solid var(--navy);}.ledger.details tbody th[scope="row"]{width: 26%;}.ledger.details td{font-variant-numeric: tabular-nums lining-nums;}.ledger.details tr{border-bottom: 1px dotted var(--rule);}.ledger.details th,.ledger.details td{border-bottom: none;padding-block: 18px;}@media (min-width: 900px){.ledger.details{display: grid;grid-template-columns: [l1] minmax(9rem,0.42fr) [v1] minmax(0,1fr) [l2] minmax(9rem,0.42fr) [v2] minmax(0,1fr);column-gap: var(--grid-gut);align-items: baseline;}.ledger.details tbody{display: contents;}.ledger.details tr{display: contents;border-bottom: none;}.ledger.details th[scope="row"],.ledger.details td{display: block;width: auto !important;border-bottom: 1px dotted var(--rule);padding-block: 16px;}.ledger.details tr:nth-child(1) th[scope="row"]{grid-column: l1;grid-row: 1;}.ledger.details tr:nth-child(1) td{grid-column: v1;grid-row: 1;}.ledger.details tr:nth-child(2) th[scope="row"]{grid-column: l1;grid-row: 2;}.ledger.details tr:nth-child(2) td{grid-column: v1;grid-row: 2;}.ledger.details tr:nth-child(3) th[scope="row"]{grid-column: l1;grid-row: 3;}.ledger.details tr:nth-child(3) td{grid-column: v1;grid-row: 3;}.ledger.details tr:nth-child(4) th[scope="row"]{grid-column: l2;grid-row: 1;}.ledger.details tr:nth-child(4) td{grid-column: v2;grid-row: 1;}.ledger.details tr:nth-child(5) th[scope="row"]{grid-column: l2;grid-row: 2;}.ledger.details tr:nth-child(5) td{grid-column: v2;grid-row: 2;}.ledger.details tr:nth-child(6) th[scope="row"]{grid-column: l2;grid-row: 3;}.ledger.details tr:nth-child(6) td{grid-column: v2;grid-row: 3;}.ledger.details th[scope="row"]{padding-right: 28px;}.ledger.details tr:nth-child(n + 4) th[scope="row"]{border-left: 1px solid var(--rule);padding-left: 28px;}.ledger.details td{font: 400 1.375rem/1.35 var(--serif);color: var(--navy);font-variant-numeric: tabular-nums lining-nums;}.ledger.details td a{font-size: inherit;}}.directors{list-style: none;display: flex;gap: 32px 64px;flex-wrap: wrap;margin: 0 0 28px;padding: 0;}.directors li{border-left: 2px solid var(--copper);padding-left: 22px;}.d-name{display: block;font: 400 1.375rem var(--serif);color: var(--navy);}.d-role{display: block;margin-top: 7px;font: 600 0.71875rem var(--sans);letter-spacing: 0.16em;text-transform: uppercase;color: var(--slate);}.method{list-style: none;margin: 0;padding: 0;}.method li{position: relative;display: block;padding: 26px 0 26px 26px;border-bottom: 1px solid var(--rule);}.method li::before{content: "";position: absolute;left: 0;top: 26px;bottom: 26px;width: 2px;background: var(--copper);}.method li:last-child{border-bottom: none;}.method .no{display: block;margin: 0 0 10px;font: 400 2.5rem/1 var(--serif);color: var(--copper-text);font-variant-numeric: lining-nums;}.method h3{margin: 0 0 6px;font: 600 1rem var(--sans);letter-spacing: 0.02em;color: var(--navy);}.method p{margin: 0;font-size: 1rem;color: var(--slate);max-width: 62ch;}.plaque{border-left: 3px solid var(--copper);background: var(--copper-wash);padding: 30px 34px;max-width: 62ch;}.plaque .label{margin: 0 0 14px;font: 600 0.71875rem var(--sans);letter-spacing: 0.2em;text-transform: uppercase;color: var(--copper-text);}.plaque p{margin: 0 0 12px;}.plaque p:last-child{margin-bottom: 0;}.plaque ul{margin: 0 0 16px;padding-left: 1.2em;}.plaque li{margin-bottom: 7px;}.closing-note{margin: 0;font-size: 1rem;color: var(--slate);max-width: 68ch;}.gap-top{margin-top: 28px;}.contact-grid{padding-block: var(--v-beat) var(--v-swell);}.contact-grid > form,.contact-grid > div:not(.contact-card){grid-column: main-start / wide-end;}.contact-card{grid-column: marg-start / marg-end;align-self: start;border-top: 1px solid var(--rule);border-bottom: none;padding-top: 6px;}.cc-item{margin-bottom: 26px;}.cc-label{margin: 0 0 6px;font: 600 var(--marg-size) var(--sans);letter-spacing: var(--marg-track);text-transform: uppercase;color: var(--copper-text);}.cc-item p{margin: 0;font-size: 0.875rem;line-height: 1.7;color: var(--slate);}.cc-item a{color: var(--navy);text-decoration: underline;text-decoration-color: var(--copper);text-decoration-thickness: 1px;text-underline-offset: 3px;}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px 28px;}.field label{display: block;margin-bottom: 8px;font: 600 0.75rem/1.6 var(--sans);letter-spacing: 0.14em;text-transform: uppercase;color: var(--navy);}.field input,.field textarea,.field select{width: 100%;padding: 13px 14px;font: 400 1rem var(--sans);color: var(--navy);background: var(--paper);border: 1px solid #8c8577;border-radius: 2px;}.field ::placeholder{color: #6b7280;opacity: 1;}.field textarea{min-height: 160px;resize: vertical;}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline: 2px solid var(--copper);outline-offset: 2px;border-color: var(--copper-deep);}.field input:focus,.field textarea:focus,.field select:focus{border-color: var(--copper-deep);box-shadow: 0 0 0 2px rgba(184,115,51,0.28);}.field label{color: var(--slate);}.field:focus-within label{color: var(--navy);}.field input:not(:placeholder-shown),.field textarea:not(:placeholder-shown){border-color: #6f685b;}.field input:user-invalid,.field textarea:user-invalid{border-left: 2px solid var(--copper-deep);}.span2{grid-column: 1 / -1;}.form-actions{grid-column: 1 / -1;margin-top: 6px;}.form-note{margin: 18px 0 0;font-size: 1rem;color: var(--slate);max-width: 52ch;}.form-hint{margin: 0 0 6px;font-size: 1rem;line-height: 1.55;color: var(--slate);max-width: 60ch;}.form-sla{margin: 0 0 26px;padding-left: 14px;border-left: 2px solid var(--copper);font: 600 0.8125rem/1.6 var(--sans);color: var(--navy);max-width: 60ch;}.field select{-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23B87333' stroke-width='1.6' d='M1 1.5 L6 6.5 L11 1.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 38px;}.hp-field{position: absolute !important;left: -9999px !important;top: auto;width: 1px;height: 1px;overflow: hidden;}.hp-field input,.hp-field label{width: 1px;height: 1px;min-height: 0;padding: 0;border: 0;font-size: 1px;}.pillars{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: auto auto auto;column-gap: var(--grid-gut);border-top: 2px solid var(--navy);border-bottom: 2px solid var(--navy);}.pillar{position: relative;padding: 0 0 28px 26px;border-left: 0;grid-row: span 3;display: grid;grid-template-rows: subgrid;align-items: start;}.pillar > .pillar-title{align-self: end;}.pillar > *{width: 100%;}@supports not (grid-template-rows: subgrid){.pillar{display: block;}.pillar-title{min-height: calc(2 * 1.6 * 0.8125rem);}}.pillar::before{content: "";position: absolute;left: 0;top: 6px;bottom: 0;width: 2px;background: var(--copper);}.pillar::after{content: "";position: absolute;left: 0;bottom: 0;width: 46px;height: 2px;background: var(--copper);}.pillar + .pillar{border-left: none;padding-left: 26px;}.pillar .no{display: block;margin: 0 0 20px;font: 400 clamp(3.5rem,5vw,4.75rem) / 1 var(--serif);color: var(--copper-text);font-variant-numeric: lining-nums;letter-spacing: -0.03em;}.pillar-title{margin: 0 0 12px;font: 600 0.8125rem var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--navy);max-width: 22ch;}.pillar p{margin: 0;font-size: 1rem;line-height: 1.7;color: var(--slate);max-width: 34ch;}.plate,.spread-navy{grid-column: full-start / full-end;margin-inline: calc(50% - 50vw);padding-inline: max(var(--grid-pad),calc(50vw - (var(--grid-max) / 2)));padding-block: var(--v-plate);background: var(--navy);color: var(--ivory);position: relative;overflow: hidden;}.plate{display: grid;grid-template-columns: [full-start marg-l-start] minmax(0,1fr) [marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start] repeat(3,minmax(0,1fr)) [marg-end full-end];column-gap: var(--grid-gut);}.plate > *{grid-column: main-start / wide-end;}.plate > .marg{grid-column: marg-start / marg-end;}.plate > .folio{grid-column: full-start / marg-l-end;}.plate--slim{padding-block: var(--v-plate-slim);min-height: 260px;align-content: center;}.plate::before,.plate::after,.spread-navy::before,.spread-navy::after{content: "";position: absolute;left: 0;right: 0;height: 1px;background: var(--copper);opacity: 0.55;z-index: 2;}.plate::before,.spread-navy::before{top: 0;}.plate::after,.spread-navy::after{bottom: 0;}.plate + .plate::before,.plate + .spread-navy::before,.spread-navy + .plate::before,:is(.plate,.spread-navy) + .site-foot{opacity: 1;}.plate + .plate,.plate + .spread-navy,.spread-navy + .plate{border-top: 1px solid var(--copper);}:is(.plate,.spread-navy):last-child + .site-foot,main:has(:is(.plate,.spread-navy):last-child) + .site-foot{border-top: 1px solid var(--foot-rule);}.page-head.plate{border-bottom: 0;}.sheet > .page-head.plate,main > .wrap > .page-head.plate{padding-top: var(--v-plate) !important;padding-bottom: var(--v-plate) !important;}.plate h1,.plate h2,.plate h3,.plate p,.plate .statement-main,.spread-navy h1,.spread-navy h2,.spread-navy p{color: var(--ivory);}.plate .kicker,.plate .marg dt,.plate .cc-label,.plate .folio,.plate .d-role,.plate .label,.spread-navy .kicker{color: var(--copper-lift);}.plate .marg,.plate .marg dd{color: var(--foot-text);}.plate .marg{border-top-color: var(--foot-rule);}.plate a:not(.btn),.spread-navy a:not(.btn){color: var(--ivory);}.plate .btn,.spread-navy .btn{background: var(--copper-lift);border-color: var(--copper-lift);color: var(--navy);}.plate .btn:hover,.spread-navy .btn:hover{background: transparent;border-color: var(--ivory);color: var(--ivory);}.plate .prose,.plate .lede{color: var(--foot-text);}.plate .plaque{background: none;border-left-color: var(--copper-lift);}.plate .plaque li,.plate .plaque p,.plate .plaque .label,.plate .ledger th,.plate .ledger td{color: var(--foot-text);}.plate .plaque .label{color: var(--copper-lift);}.plate .ledger tbody th[scope="row"]{color: var(--copper-lift);}.plate .ledger thead th{color: var(--copper-lift);border-bottom-color: var(--foot-rule);}.plate .ledger tr,.plate .ledger th,.plate .ledger td{border-color: var(--foot-rule);}.plate .pillar .no{color: var(--copper-lift);}.plate .pillar-title{color: var(--ivory);}.spread-mark{position: absolute;right: 0;bottom: -40px;width: min(240px,30vw);color: var(--copper);opacity: 0.05;pointer-events: none;z-index: 0;}.plate > .spread-mark,.spread-navy > .spread-mark{grid-column: full-start / full-end;}.plate--slim > .spread-mark{width: min(148px,22vw);bottom: -28px;}.plate > *:not(.spread-mark),.spread-navy > *:not(.spread-mark){position: relative;z-index: 1;}.plate > :last-child:not(.spread-mark),.spread-navy > :last-child:not(.spread-mark){margin-bottom: 0;}.statement{margin-block: 0;padding-block: var(--v-plate);border: none;text-align: start;}.statement:not(.plate){grid-column: full-start / full-end;margin-inline: calc(50% - 50vw);padding-inline: max(var(--grid-pad),calc(50vw - (var(--grid-max) / 2)));background: var(--navy);color: var(--ivory);position: relative;overflow: hidden;}.statement:not(.plate)::before,.statement:not(.plate)::after{content: "";position: absolute;left: 0;right: 0;height: 1px;background: var(--copper);opacity: 0.55;}.statement:not(.plate)::before{top: 0;}.statement:not(.plate)::after{bottom: 0;}.statement .statement-main{color: var(--ivory);grid-column: main-start / marg-end;max-width: none;margin-inline: 0;text-wrap: pretty;}@media (max-width: 1100px){.statement .statement-main{max-width: 34ch;}}.statement-sub{margin: 18px auto 0;max-width: 56ch;font-size: 1rem;color: var(--foot-text);}.doc-calm .statement:not(.plate){margin-inline: 0;padding-inline: 24px;padding-block: 46px;background: transparent;color: var(--navy);border-top: 2px solid var(--navy);border-bottom: 2px solid var(--navy);}.doc-calm .statement .statement-main{color: var(--navy);}.doc-calm .statement-sub{color: var(--slate);}.doc-calm .statement:not(.plate)::before,.doc-calm .statement:not(.plate)::after{display: none;}.cta-band{text-align: start;align-items: start;row-gap: 0;}.cta-band.spread-navy{padding-block: var(--v-plate);margin-top: 0;}.cta-band h2{grid-column: main-start / wide-end;margin: 0 0 14px;max-width: 22ch;font-size: clamp(1.625rem,2.8vw,2.25rem);line-height: 1.2;}.cta-band p{margin: 0 0 20px;max-width: 52ch;color: var(--foot-text);}.cta-band .kicker{margin-bottom: 14px;}.cta-band .btn{margin-top: 12px;}@media (min-width: 1000px){.cta-band > p:nth-of-type(3),.cta-band > p:nth-of-type(4){grid-column: marg-start / marg-end;max-width: none;margin-bottom: 0;}.cta-band > p:nth-of-type(3){grid-row: 2 / span 2;align-self: start;padding-top: 10px;border-top: 1px solid var(--foot-rule);}.cta-band > p:nth-of-type(4){grid-row: 2 / span 2;align-self: start;margin-top: 52px;}.cta-band > p:nth-of-type(4) .btn{margin-top: 0;}.cta-band > p:nth-of-type(2){margin-bottom: 0;}}main:has(:is(.plate,.spread-navy):last-child) + .site-foot,main:has(> .wrap > :is(.plate,.spread-navy):last-child) + .site-foot,main:has(> .sheet > :is(.plate,.spread-navy):last-child) + .site-foot{margin-top: 0;}.route-fig{margin: 56px 0 0;overflow-x: clip;}.route-fig figcaption{grid-column: main-start / main-end;margin-top: 20px;font: italic 0.9375rem var(--serif);color: var(--slate);}.route .grat{stroke: var(--rule);stroke-width: 1;}.route .lat{font: 500 11px var(--sans);letter-spacing: 0.08em;fill: var(--slate);}.route .rose{fill: var(--copper);}.site-foot{background: var(--navy);color: var(--foot-text);margin-top: var(--v-beat);position: relative;z-index: 2;}.foot-top{display: flex;align-items: center;gap: 20px;padding: 60px 0 42px;}.foot-top .varde{width: 34px;flex: 0 0 auto;color: var(--copper-lift);}.foot-word{font: 500 1.0625rem var(--sans);letter-spacing: 0.2em;color: #ffffff;}.foot-tag{margin-top: 8px;font: 500 0.6875rem var(--sans);letter-spacing: 0.22em;color: var(--foot-dim);}.foot-grid{display: grid;grid-template-columns: 1.2fr 1fr 1fr;gap: 40px;padding: 38px 0 46px;border-top: 1px solid var(--foot-rule);}.foot-label{margin: 0 0 13px;font: 600 0.6875rem var(--sans);letter-spacing: 0.2em;text-transform: uppercase;color: var(--foot-dim);}.foot-grid p{margin: 0 0 10px;font-size: 0.9375rem;line-height: 1.75;}.foot-links a{display: inline-block;padding: 2px 0;}.site-foot a{color: #e6ebf1;text-decoration: none;}.site-foot a:hover{color: var(--copper-lift);}.foot-note{font-size: 0.8125rem;color: var(--foot-dim);}.foot-bar{display: flex;justify-content: space-between;gap: 10px 32px;flex-wrap: wrap;padding: 22px 0 30px;border-top: 1px solid var(--foot-rule);font-size: 0.8125rem;color: var(--foot-dim);}.foot-bar p{margin: 0;}:root{--ramp-60: clamp(2.125rem,0.9643rem + 3.0952vw,3.75rem);--ramp-41: clamp(1.8125rem,1.2768rem + 1.4286vw,2.5625rem);--ramp-34: clamp(1.5rem,1.0536rem + 1.1905vw,2.125rem);--ramp-29: clamp(1.5rem,1.2768rem + 0.5952vw,1.8125rem);}.pillar .no{font-size: clamp(2.75rem,1.5rem + 3.3333vw,4.5rem);}.page-head h1,.statement-main{font-size: var(--ramp-60);}.method .no,.statement-main .rule-line{font-size: var(--ramp-41);}.band-title,.cta-band h2{font-size: var(--ramp-34);}.sec-head h2{font-size: var(--ramp-29);}.contact-main h2,.contact-card h2{font-size: var(--ramp-29);line-height: 1.18;letter-spacing: -0.008em;}.statement-main:has(.rule-line){font-size: clamp(1.0625rem,0.9286rem + 0.3571vw,1.25rem);}@media (max-width: 699px){.plate .statement-main:has(.rule-line),.statement .statement-main:has(.rule-line){font-size: 1.0625rem;}}@media (min-width: 700px){.closing-note,.form-note,.form-hint,.statement-sub,.pillar p,.method p{font-size: 1.0625rem;}}.cc-label,.cc-item p,.cc-item a,.cc-item .loc-country{font-size: 0.9375rem;}.ledger tbody th[scope="row"]{font-size: 0.8125rem;}.lang a,.lang .lang-on,.field label,.foot-tag{font-size: 0.71875rem;}@media (min-width: 700px){.marg dt{font-size: 0.71875rem;}}@media (max-width: 699px){.lang-pick > summary{font-size: 0.71875rem;}}.site-head .head-in{line-height: 28px;}body{line-height: 28px;}.prose p{margin-bottom: 20px;}.lede{line-height: 32px;}.foot-label,.d-role,.pillar-title,.ledger th{line-height: 24px;}.foot-grid p{line-height: 28px;}.foot-note{line-height: 20px;}.ledger{line-height: 24px;}.cc-item p{line-height: 24px;}.closing-note,.statement-sub,.form-note{line-height: 28px;}@supports (line-height: round(nearest,1em,4px)){.marg dt,.kicker,.foot-tag,.plaque .label,.field label,.cc-label{line-height: round(nearest,1.45em,4px);}.marg dd,.foot-bar,.foot-disclaimer{line-height: round(nearest,1.6em,4px);}}.page-head h1{margin: 20px 0 24px;}.sec-head{margin-bottom: 24px;gap: 20px;}.method .no{margin-bottom: 12px;}.method h3{margin-bottom: 8px;}.plaque .label{margin-bottom: 16px;}.cc-item{margin-bottom: 24px;}.cc-label{margin-bottom: 8px;}.form-actions{margin-top: 8px;}.form-note{margin-top: 20px;}.form-hint{margin-bottom: 8px;}.form-sla{margin-bottom: 24px;}.statement-sub{margin-top: 20px;}.cta-band h2{margin-bottom: 16px;}.cta-band .kicker{margin-bottom: 16px;}.foot-label{margin-bottom: 12px;}.foot-grid p{margin-bottom: 12px;}.foot-bar{padding: 24px 0 32px;gap: 12px 32px;}.band-title{margin-top: 12px;}@supports (line-height: round(nearest,1em,4px)){.page-head h1{line-height: round(nearest,1.08em,4px);}.sec-head h2{line-height: round(nearest,1.18em,4px);}.band-title{line-height: round(nearest,1.22em,4px);}.statement-main{line-height: round(nearest,1.14em,4px);}.statement-main:has(.rule-line){line-height: round(nearest,1.62em,4px);}.statement-main .rule-line{line-height: round(nearest,1.16em,4px);}.cta-band h2{line-height: round(nearest,1.2em,4px);}}:root{--grain-opacity: 0.105;--grain-plate-opacity: 0.05;--paper-crown: #fbf9f4;--paper-body: #f7f4ee;--paper-edge: #f2ede3;--paper-lift: rgba(255,254,251,1);--paper-warm: rgba(226,212,186,0.92);--survey-ink: rgba(16,36,58,0.022);--survey-vertex: rgba(16,36,58,0.04);--survey-ring: rgba(16,36,58,0.032);--survey-box: 1600px 1200px;--survey-channel: linear-gradient( to right,#000 0,#000 5%,transparent 15%,transparent 85%,#000 95%,#000 100%);--plate-lit: #16304c;--plate-body: #10243a;--plate-deep: #0b1b2c;--plate-lit-deep: #12283f;--plate-body-deep: #0c1d30;--plate-deep-deep: #071624;--plate-lit-foot: #1a3855;--plate-body-foot: #142c46;--plate-deep-foot: #0e2338;}body{background: radial-gradient( 62% 48% at 14% 4%,var(--paper-lift) 0%,rgba(255,255,255,0) 62%) fixed,radial-gradient( 70% 55% at 92% 96%,var(--paper-warm) 0%,rgba(255,255,255,0) 58%) fixed,radial-gradient( 120% 85% at 50% 0%,var(--paper-crown) 0%,var(--paper-body) 42%,var(--paper-edge) 100%) fixed,var(--paper-body);}body::after{content: "";position: fixed;inset: 0;z-index: 1;pointer-events: none;opacity: var(--grain-opacity);mix-blend-mode: multiply;background-size: 140px 140px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");}.sheet::before{content: "";position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 0;pointer-events: none;background-repeat: no-repeat;background-position: 50% 0;background-size: var(--survey-box);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='900' viewBox='0 0 1200 900'%3E%3Cg fill='none' stroke='rgba(16,36,58,0.022)' stroke-width='0.6'%3E%3Cpath d='M150 120 L520 300 L300 640 Z'/%3E%3Cpath d='M520 300 L900 180 L980 520 Z'/%3E%3Cpath d='M300 640 L980 520 L700 830 Z'/%3E%3Cpath d='M150 120 L900 180'/%3E%3Cpath d='M60 480 L300 640 L150 120 Z'/%3E%3Cpath d='M980 520 L1150 760'/%3E%3Cpath d='M700 830 L1150 760'/%3E%3C/g%3E%3Cg fill='rgba(16,36,58,0.04)'%3E%3Ccircle cx='150' cy='120' r='2.5'/%3E%3Ccircle cx='520' cy='300' r='3'/%3E%3Ccircle cx='900' cy='180' r='2.5'/%3E%3Ccircle cx='300' cy='640' r='2.5'/%3E%3Ccircle cx='980' cy='520' r='3'/%3E%3Ccircle cx='700' cy='830' r='2.5'/%3E%3Ccircle cx='60' cy='480' r='2'/%3E%3Ccircle cx='1150' cy='760' r='2'/%3E%3C/g%3E%3Cg fill='none' stroke='rgba(16,36,58,0.032)' stroke-width='0.6'%3E%3Ccircle cx='520' cy='300' r='9'/%3E%3Ccircle cx='980' cy='520' r='9'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image: var(--survey-channel);mask-image: var(--survey-channel);}@media (max-width: 899px){.sheet::before{background-size: 1200px 900px;background-position: 50% 100%;-webkit-mask-image: none;mask-image: none;opacity: 0.55;}}main,.site-foot{position: relative;z-index: 2;}.plate,.statement:not(.doc-calm .statement),.spread-navy,.site-foot{background-color: var(--plate-body);background-image: radial-gradient( 120% 140% at 22% 0%,var(--plate-lit) 0%,var(--plate-body) 55%,var(--plate-deep) 100%);}.statement:not(.doc-calm .statement){background-color: var(--plate-body-deep);background-image: radial-gradient( 120% 140% at 22% 0%,var(--plate-lit-deep) 0%,var(--plate-body-deep) 55%,var(--plate-deep-deep) 100%);}.site-foot{background-color: var(--plate-body-foot);background-image: radial-gradient( 120% 140% at 22% 0%,var(--plate-lit-foot) 0%,var(--plate-body-foot) 55%,var(--plate-deep-foot) 100%);}.doc-calm .statement:not(.plate){background: transparent;}.plate .btn,.spread-navy .btn{background-image: linear-gradient( 174deg,#dda164 0%,var(--copper-lift) 52%,#bd7c3e 100%);border-color: var(--copper-lift);}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-delay: 0ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;transition-delay: 0ms !important;scroll-behavior: auto !important;}html.load .site-head .varde :is(rect,path),.site-head .varde :is(rect,path){opacity: 1 !important;transform: none !important;animation: none !important;}html.load .site-head .wordmark{animation: none !important;letter-spacing: 0.22em !important;opacity: 1 !important;}body::before{transform: scaleX(1) !important;}.js [data-reveal],.js [data-reveal].revealed{opacity: 1 !important;transform: none !important;}.js .rule-draw::after{transform: scaleX(1) !important;}.js .rule-draw--y::after{transform: scaleY(1) !important;}.js .route .track{stroke-dashoffset: 0 !important;}.js .route .track-sec{stroke-dashoffset: 0 !important;opacity: 0.34 !important;transition: none !important;}.js .route :is(.nd-sec-g,.cap-sec-g,.lgd,.band){opacity: 1 !important;animation: none !important;}.js .route :is(.nd,.sl,.lb,.lead,.rose,.marg-mk,.cap,.sub,.det){opacity: 1 !important;transform: none !important;}.js .route .sl-plate{opacity: 1 !important;transform: rotate(0deg) scale(1) !important;animation: none !important;}.js :is(.plate,.spread-navy)[data-plate],.js :is(.plate,.spread-navy)[data-plate]:not(.revealed){clip-path: inset(0 0 0 0) !important;}.js :is(.plate,.spread-navy)[data-plate] > *:not(.spread-mark){opacity: 1 !important;}.thread{transform: scaleY(1) !important;animation: none !important;}.hero :is(.kicker,.lede,.cta-row,.hero-marg),.hero-title{opacity: 1 !important;transform: none !important;animation: none !important;}.js .hero{animation: none !important;transform: none !important;}.btn:hover{transform: none !important;}.site-nav > a::after,.lang a::after,.quiet-link::after{transition: none !important;}}.varde rect,.varde path{transform: none;opacity: 1;}html.load .site-head .varde path{opacity: 0;transform-box: fill-box;transform-origin: center;animation: mark-set 620ms var(--ease-out-quiet) forwards;}html.load .site-head .varde path:nth-child(1){animation-delay: 140ms;--mark-lift: 7px;--mark-scale: 1;}html.load .site-head .varde path:nth-child(2){animation-delay: 520ms;animation-duration: 460ms;--mark-lift: 0px;--mark-scale: 0.55;}@keyframes mark-set{from{opacity: 0;transform: translateY(var(--mark-lift,0)) scale(var(--mark-scale,1));}to{opacity: 1;transform: translateY(0) scale(1);}}html.load .site-head .wordmark{animation: track-in 620ms var(--ease-out-quiet) 620ms both;}@keyframes track-in{from{letter-spacing: 0.34em;opacity: 0;}to{letter-spacing: 0.22em;opacity: 1;}}.js.load body{border-top-color: transparent;}@media (prefers-reduced-motion: reduce){.js.load body{border-top-color: var(--copper);}}.js body::before{content: "";position: fixed;inset: 0 0 auto 0;height: 3px;background: var(--copper);transform: scaleX(0);transform-origin: left;z-index: 30;pointer-events: none;}html.load body::before{animation: wipe-x 1180ms var(--ease-stroke) 120ms forwards;}@keyframes wipe-x{to{transform: scaleX(1);}}@media (max-width: 720px){.js .route.route-v.armed:not(.drawn) .track{stroke-dasharray: 1 1;stroke-dashoffset: 1;transition: stroke-dashoffset 1100ms var(--ease-in-out-cal);}.js .route.route-v.armed.drawn .track{stroke-dasharray: 1 1;stroke-dashoffset: 0;}}.js .route.armed:not(.drawn) :is(.rose,.marg-mk){opacity: 0;}.js .route.armed.drawn :is(.rose,.marg-mk){animation: fade-in 420ms var(--ease-out-quiet) both;}.js .route.armed.drawn .rose{animation-delay: 80ms;}.js .route.armed.drawn .marg-mk{animation-delay: 1720ms;}.js .route.armed:not(.drawn) .sl-plate{transform-box: fill-box;transform-origin: center;opacity: 0;transform: rotate(45deg) scale(0.62);}.js .route.armed.drawn .sl-plate{transform-box: fill-box;transform-origin: center;animation: seal-set 520ms var(--ease-in-out-cal) 780ms both;}@keyframes seal-set{from{opacity: 0;transform: rotate(45deg) scale(0.62);}to{opacity: 1;transform: rotate(0deg) scale(1);}}.js .route.armed:not(.drawn) .track-sec{opacity: 0;transition: opacity 760ms var(--ease-out-quiet),stroke-dashoffset 760ms var(--ease-out-quiet);stroke-dashoffset: 14;}.js .route.armed.drawn .track-sec{opacity: 0.34;stroke-dashoffset: 0;}.js .route.armed.drawn .track-sec:nth-of-type(1){transition-delay: 1180ms;}.js .route.armed.drawn .track-sec:nth-of-type(2){transition-delay: 1270ms;}.js .route.armed.drawn .track-sec:nth-of-type(3){transition-delay: 1360ms;}.js .route.armed.drawn .track-sec:nth-of-type(4){transition-delay: 1450ms;}.js .route.armed.drawn .track-sec:nth-of-type(5){transition-delay: 1540ms;}.js .route.armed:not(.drawn) :is(.nd-sec-g,.cap-sec-g,.lgd,.band){opacity: 0;}.js .route.armed.drawn :is(.nd-sec-g,.cap-sec-g,.lgd,.band){animation: fade-in 520ms var(--ease-out-quiet) both;}.js .route.armed.drawn :is(.nd-sec-g,.cap-sec-g){animation-delay: 1560ms;}.js .route.armed.drawn .lgd{animation-delay: 1700ms;}.js .route.armed.drawn .band{animation-delay: 260ms;}@keyframes fade-in{from{opacity: 0;}to{opacity: 1;}}.js :is(.plate,.spread-navy,.statement)[data-plate]{clip-path: inset(0 0 0 0);transition: clip-path 1080ms var(--ease-in-out-cal);}.js :is(.plate,.spread-navy,.statement)[data-plate]:not(.revealed){clip-path: inset(0 0 100% 0);}.js :is(.plate,.spread-navy,.statement)[data-plate] > *:not(.spread-mark){opacity: 0;transition: opacity 620ms var(--ease-out-quiet);transition-delay: calc(1120ms + var(--i,0) * 90ms);}.js :is(.plate,.spread-navy,.statement)[data-plate].revealed > *:not(.spread-mark){opacity: 1;}.js [data-reveal]{opacity: 0;transform: translateY(6px);transition: opacity var(--dur-body) var(--ease-out-quiet),transform var(--dur-body) var(--ease-out-quiet);transition-delay: calc(var(--i,0) * 45ms);}.js [data-reveal].revealed{opacity: 1;transform: none;}.js [data-reveal="structure"]{transform: translateY(14px);transition-duration: var(--dur-structure);}.js [data-reveal="whisper"]{transform: none;transition-duration: var(--dur-whisper);}.js [data-reveal-group] > :is(h2,h3,.band-title,.sec-head){transition-delay: 0ms;}.js [data-reveal-group] > :is(.prose,p,ul,ol){transition-delay: 120ms;}.js .rule-draw{position: relative;}.js .rule-draw::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--rule);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-whisper) var(--ease-out-quiet);}.js .rule-draw.revealed::after{transform: scaleX(1);}.js .rule-draw--navy::after{height: 2px;background: var(--navy);transition-duration: 680ms;}.js :is(.pillars,.band,.page-head).rule-draw{border-bottom-color: transparent;}.js .rule-draw--y{position: relative;}.js .rule-draw--y::after{content: "";position: absolute;left: -2px;top: 0;bottom: 0;width: 2px;background: var(--copper);transform: scaleY(0);transform-origin: top;transition: transform 520ms var(--ease-out-quiet);}.js .rule-draw--y.revealed::after{transform: scaleY(1);}.js :is(.directors li,.plaque).rule-draw--y{border-left-color: transparent;}.js .statement.rule-draw::after,.js .plate.rule-draw::after{display: none;}.thread{position: absolute;grid-row: 1 / span 60;grid-column: 1 / -1;top: 0;bottom: 0;left: calc(var(--grid-pad) / -2);width: 1px;background: var(--copper);opacity: 0.7;transform: scaleY(1);transform-origin: top;pointer-events: none;z-index: 0;}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.js main .thread{transform: scaleY(0);animation: grow-y auto linear both;animation-timeline: scroll(root);}}}@keyframes grow-y{to{transform: scaleY(1);}}.js .hero :is([data-reveal],[data-reveal="whisper"],[data-reveal="structure"]){opacity: 1;transform: none;}@media (prefers-reduced-motion: no-preference){html.load .hero .kicker,html.load .hero-title,html.load .hero .lede,html.load .hero .cta-row,html.load .hero .hero-marg{animation: hero-in var(--dur-body) var(--ease-out-quiet) both;}html.load .hero .kicker{animation-name: hero-in-whisper;animation-duration: var(--dur-whisper);animation-delay: 120ms;}html.load .hero-title{animation-name: hero-in-structure;animation-duration: var(--dur-structure);animation-delay: 230ms;}html.load .hero .lede{animation-delay: 360ms;}html.load .hero .cta-row{animation-delay: 470ms;}html.load .hero .hero-marg{animation-name: hero-in-whisper;animation-duration: var(--dur-whisper);animation-delay: 580ms;}}@keyframes hero-in{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: translateY(0);}}@keyframes hero-in-structure{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: translateY(0);}}@keyframes hero-in-whisper{from{opacity: 0;}to{opacity: 1;}}@supports (animation-timeline: scroll()){@media (pointer: fine) and (prefers-reduced-motion: no-preference){.js .hero{animation: rise-near 1s linear both;animation-timeline: scroll(root);animation-range: 0 620px;}}}@keyframes rise-near{to{transform: translateY(-10px);}}@keyframes rise-mid{to{transform: translateY(-16px);}}@keyframes rise-far{to{transform: translateY(-22px);}}.js .site-head{transition: box-shadow 240ms var(--ease-out-quiet),border-color 240ms var(--ease-out-quiet),background-color 240ms var(--ease-out-quiet);}.js .site-head.scrolled{border-bottom-color: var(--navy);box-shadow: 0 1px 0 var(--rule);}.brand:hover .varde{color: var(--copper-deep);transition: color 150ms var(--ease-out-quiet);}.site-nav > a{position: relative;border-bottom: none !important;transition: color 180ms var(--ease-out-quiet);}.site-nav > a::after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 100%;background: var(--copper);transform: scaleX(0);transform-origin: left;transition: transform 260ms var(--ease-stroke);}.site-nav > a:hover::after,.site-nav > a:focus-visible::after,.site-nav > a[aria-current="page"]::after{transform: scaleX(1);}.site-nav > a:not(:hover):not(:focus-visible):not([aria-current="page"])::after{transform-origin: right;}.lang a{position: relative;}.lang a::after{content: "";position: absolute;left: 0;bottom: -3px;height: 1px;width: 100%;background: var(--copper);transform: scaleX(0);transform-origin: left;transition: transform 220ms var(--ease-stroke);}.lang a:hover::after,.lang a:focus-visible::after,.lang a[aria-current]::after{transform: scaleX(1);}.btn{transition: background-color 180ms var(--ease-out-quiet),border-color 180ms var(--ease-out-quiet),color 180ms var(--ease-out-quiet),transform 160ms var(--ease-out-quiet);}.btn:hover{transform: translateY(-1px);}.btn:active{transform: translateY(0);transition-duration: 60ms;}.field label,.field input,.field textarea,.field select{transition: color 160ms var(--ease-out-quiet),border-color 160ms var(--ease-out-quiet),box-shadow 200ms var(--ease-stroke);}.field input,.field textarea,.field select{box-shadow: 0 0 0 0 rgba(184,115,51,0);}.doc-calm .thread{display: none !important;}.js .doc-calm [data-reveal],.js .doc-calm [data-reveal="structure"],.js .doc-calm [data-reveal="whisper"]{opacity: 0;transform: none !important;transition: opacity 400ms var(--ease-out-quiet) !important;transition-delay: 0ms !important;}.js .doc-calm [data-reveal].revealed{opacity: 1;}@media (prefers-reduced-motion: reduce){.js .doc-calm [data-reveal],.js .doc-calm [data-reveal="structure"],.js .doc-calm [data-reveal="whisper"]{opacity: 1 !important;transition: none !important;}}.js .doc-calm .rule-draw::after,.js .doc-calm .rule-draw--y::after{display: none !important;}.js .doc-calm .rule-draw{border-bottom-color: var(--rule);}.js .doc-calm :is(.pillars,.band,.page-head).rule-draw{border-bottom-color: var(--rule);}.js .doc-calm .page-head.rule-draw--navy{border-bottom-color: var(--navy);}.js .doc-calm :is(.kicker,.lede,.hero-title){animation: none !important;transform: none !important;}.doc-calm .sec,.doc-calm .w-peak,.doc-calm .w-rest,.doc-calm .w-lead,.doc-calm .w-close{padding-block: var(--v-beat);border-bottom: 1px solid var(--rule);}.doc-calm .sec:last-of-type{border-bottom: none;padding-bottom: var(--v-rest);}.doc-calm .sheet > .sec > .folio{font: 400 3rem/1 var(--serif);letter-spacing: -0.02em;padding-top: 0;margin-top: -14px;font-variant-numeric: lining-nums tabular-nums;}.doc-calm .sheet > .sec:not(.w-rest:last-of-type) > .folio{color: var(--copper-text);}.doc-calm .sheet > .sec > .folio::after{width: 30px;margin-top: 16px;background: var(--rule);}@media (max-width: 899px){.doc-calm .sheet > .sec > .folio{margin-top: 0;margin-bottom: 6px;}.doc-calm .sheet > .sec > .folio::after{display: none;}}.doc-calm .sheet > .sec > .marg{align-self: stretch;padding: 14px 18px 20px;border-top: 2px solid var(--navy);border-right: 1px solid var(--rule);background: linear-gradient( 180deg,var(--paper-crown) 0%,rgb(251 249 244 / 0) 78%);}@media (max-width: 699px){.doc-calm .sheet > .sec.w-rest:last-of-type > .marg{border-top-color: rgb(255 255 255 / 0.22);border-right-color: rgb(255 255 255 / 0.14);background: none;}}.sheet > .page-head,main > .wrap > .page-head,.doc-calm .sheet > .page-head,.doc-calm .page-head[class]{padding-top: var(--v-rest) !important;padding-bottom: var(--v-beat) !important;}.sheet > :last-child:not(.plate):not(.spread-navy),main > .wrap > :last-child:not(.plate):not(.spread-navy){padding-bottom: var(--v-rest) !important;}.sheet:has(+ .plate,+ .spread-navy) > :last-child:not(.plate):not(.spread-navy),main > .wrap:has(+ .plate,+ .spread-navy) > :last-child:not(.plate):not(.spread-navy){padding-bottom: var(--v-beat) !important;}.plate > .statement-main{grid-column: main-start / marg-end;max-width: none;}.doc-calm .sheet:has(+ .plate) .sec:last-of-type,.doc-calm .sheet:has(+ .spread-navy) .sec:last-of-type{padding-bottom: var(--v-beat);}.doc-calm main > .plate:last-child::before,.doc-calm main > .spread-navy:last-child::before{opacity: 1;}@media (max-width: 1179px){:root{--grid-gut: 22px;--grid-pad: 32px;}.sheet,main > .wrap,.plate{grid-template-columns: [full-start marg-l-start] minmax(0,1fr) [marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start] repeat(2,minmax(0,1fr)) [marg-end full-end];}@supports not (grid-template-columns: subgrid){.sec,.band,.page-head,.hero,.statement,.contact-grid,.sheet > section,main > .wrap > section,main > .wrap > div:not(.thread):not(.plate){grid-template-columns: [full-start marg-l-start] minmax(0,1fr) [marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start] repeat(2,minmax(0,1fr)) [marg-end full-end];}}.sheet > .pillars,main > .wrap > .pillars,.pillars{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--grid-gut);}.pillars > .pillar{grid-column: auto / auto !important;}}@media (max-width: 899px){.sheet,main > .wrap,.plate{grid-template-columns: [full-start marg-l-start marg-l-end main-start] repeat(7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start marg-end full-end];}@supports not (grid-template-columns: subgrid){.sec,.band,.page-head,.hero,.statement,.contact-grid,.sheet > section,main > .wrap > section,main > .wrap > div:not(.thread):not(.plate){grid-template-columns: [full-start marg-l-start marg-l-end main-start] repeat( 7,minmax(0,1fr)) [main-end] minmax(0,1fr) [wide-end marg-start marg-end full-end];}}.marg,.plate > .marg{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 4px 18px;margin-top: var(--v-tight);padding: 10px 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);font-size: 0.6875rem;line-height: 1.6;}.marg dt{margin: 0;color: var(--copper-text);}.marg dt::after{content: " ·";}.marg dd{margin: 0 12px 0 0;font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--slate);}.folio{grid-column: 1 / -1;padding-top: 0;margin-bottom: 10px;}.folio::after{display: inline-block;margin: 0 0 3px 10px;vertical-align: middle;}.band{row-gap: 24px;}.band > :first-child,.band > .prose,.contact-grid > form,.contact-grid > div:not(.contact-card),.contact-card{grid-column: main-start / wide-end;}.contact-card{border-top: 1px solid var(--rule);margin-top: var(--v-tight);}.foot-grid{grid-template-columns: 1fr;gap: 32px;}:root{--head-h: 120px;}}@supports (padding: max(0px,env(safe-area-inset-left))){.sheet,main > .wrap,.site-head .head-in,.site-foot .wrap{padding-left: max(var(--grid-pad),env(safe-area-inset-left));padding-right: max(var(--grid-pad),env(safe-area-inset-right));}.plate,.spread-navy,.statement:not(.plate){padding-left: max( var(--grid-pad),env(safe-area-inset-left),calc(50vw - (var(--grid-max) / 2)));padding-right: max( var(--grid-pad),env(safe-area-inset-right),calc(50vw - (var(--grid-max) / 2)));}}@media (max-width: 699px){:root{--grid-pad: 20px;--grid-gut: 0px;--v-tight: 28px;--v-beat: 48px;--v-rest: 72px;--v-swell: 100px;--v-plate: 64px;--v-plate-slim: 52px;--head-h: 76px;}body{font-size: 1rem;}.sheet,main > .wrap{display: block;padding-inline: var(--grid-pad);}.sec,.band,.pillars,.page-head,.hero,.statement,.contact-grid,.sheet > section,main > .wrap > section,main > .wrap > div:not(.thread):not(.plate),.plate{display: block;}.thread{display: none;}.plate,.spread-navy,.statement:not(.plate){margin-inline: calc(50% - 50vw);padding-inline: var(--grid-pad);padding-block: var(--v-plate);}.plate--slim{padding-block: var(--v-plate-slim);min-height: 200px;}.cta-band.spread-navy{padding-block: var(--v-plate);}.plate .statement-main,.statement .statement-main{font-size: 1.5rem;max-width: none;}.pillars{display: block;}.pillar{padding: 0 0 26px 22px;}.pillar + .pillar{padding-left: 22px;margin-top: 40px;}.pillar .no{margin-bottom: 14px;}.form-grid{grid-template-columns: 1fr;}.form-actions .btn{display: block;width: 100%;text-align: center;}.lang{margin-left: 0;padding-left: 14px;}.site-foot{margin-top: var(--v-beat);}.foot-top{padding: 44px 0 34px;}.sec-head{display: block;}.directors{gap: 24px;display: block;}.directors li + li{margin-top: 24px;}.plaque{padding: 24px 22px;}.route-fig{margin-top: 36px;}.ledger.details,.ledger.details tbody,.ledger.details tr,.ledger.details th,.ledger.details td,.ledger tbody,.ledger tr,.ledger tbody th[scope="row"],.ledger tbody td{display: block;width: auto;}.ledger tr,.ledger.details tr{padding-block: 16px;border-bottom: 1px solid var(--rule);}.ledger tbody th[scope="row"],.ledger.details tbody th[scope="row"]{width: auto;margin-bottom: 4px;padding: 0;border-bottom: none;overflow-wrap: normal;word-break: normal;hyphens: manual;}.ledger td,.ledger.details td{padding: 0;border-bottom: none;}.ledger thead{display: none;}}@media (max-width: 640px){.route-h{display: none;}.route-v{display: block;}.route-v .cap{font-size: 13px;}.route-v .sub{font-size: 12px;}}@media (pointer: coarse) and (min-width: 700px) and (max-width: 1023px){.site-nav > a{min-width: 44px;justify-content: center;}}@media (pointer: coarse){.site-nav > a,.lang a,.lang .lang-on,.quiet-link,.foot-links a,.site-foot a,.cc-item a,.foot-bar a,.brand,.prose a,.plaque a,.form-note a,.closing-note a,.marg a,.plate a:not(.btn),.spread-navy a:not(.btn){display: inline-flex;align-items: center;min-height: 44px;}.prose a,.plaque a,.form-note a,.closing-note a,.ledger a,.marg a,.cc-item a,.plate a:not(.btn),.spread-navy a:not(.btn){display: inline-block;min-height: 0;padding-block: 14px;margin-block: -14px;}.site-nav > a{padding-block: 10px;}.lang{gap: 4px;}.lang a,.lang .lang-on{min-width: 44px;justify-content: center;padding-inline: 3px;}.foot-links a,.foot-bar a,.site-foot a{min-width: 44px;}.skip-link{min-height: 44px;display: inline-flex;align-items: center;}.btn{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;}.field input,.field select,.field textarea{min-height: 48px;}}@media (max-width: 699px){.contact-card{margin-inline: calc(50% - 50vw);padding-inline: var(--grid-pad);padding-block: 56px;background: var(--navy);color: var(--ivory);border-top: 1px solid var(--copper);border-bottom: 1px solid var(--copper);margin-top: var(--v-rest);}.contact-card .cc-label{color: var(--copper-lift);}.contact-card .cc-item p{color: var(--foot-text);}.contact-card .cc-item a{color: var(--ivory);text-decoration-color: var(--copper-lift);}.contact-card .cc-item:last-child{margin-bottom: 0;}.contact-grid{padding-bottom: 0;}.sec.w-close:not(:first-child){margin-inline: calc(50% - 50vw);padding-inline: var(--grid-pad);padding-block: 64px;background: var(--navy);color: var(--ivory);border-top: 1px solid var(--copper);}.sec.w-close:not(:first-child) .kicker,.sec.w-close:not(:first-child) .folio{color: var(--copper-lift);}.sec.w-close:not(:first-child) h2,.sec.w-close:not(:first-child) h3,.sec.w-close:not(:first-child) .prose p,.sec.w-close:not(:first-child) p,.sec.w-close:not(:first-child) li{color: var(--ivory);}.sec.w-close:not(:first-child) .prose p,.sec.w-close:not(:first-child) li{color: var(--foot-text);}.sec.w-close:not(:first-child) a{color: var(--ivory);text-decoration-color: var(--copper-lift);}.sec.w-close:not(:first-child) .marg,.sec.w-close:not(:first-child) .marg dd{color: var(--foot-text);border-top-color: var(--foot-rule);}.sec.w-close:not(:first-child) .marg dt{color: var(--copper-lift);}.sec.w-rest:last-of-type{margin-inline: calc(50% - 50vw);padding-inline: var(--grid-pad);padding-block: 64px;background: var(--navy);color: var(--ivory);border-top: 1px solid var(--copper);}.sec.w-rest:last-of-type .kicker,.sec.w-rest:last-of-type .folio,.sec.w-rest:last-of-type .marg dt{color: var(--copper-lift);}.sec.w-rest:last-of-type h2,.sec.w-rest:last-of-type h3{color: var(--ivory);}.sec.w-rest:last-of-type p,.sec.w-rest:last-of-type li,.sec.w-rest:last-of-type .prose p,.sec.w-rest:last-of-type .marg,.sec.w-rest:last-of-type .marg dd{color: var(--foot-text);}.sec.w-rest:last-of-type a{color: var(--ivory);text-decoration-color: var(--copper-lift);}.sec.w-rest:last-of-type .marg{border-top-color: var(--foot-rule);}.sheet > :last-child:is( .contact-card,.sec.w-close:not(:first-child),.sec.w-rest:last-of-type),.contact-grid:has(> :last-child.contact-card){padding-bottom: 0 !important;}main:has( > .sheet > :last-child:is( .sec.w-close:not(:first-child),.sec.w-rest:last-of-type)) + .site-foot{margin-top: 0;}}@media print{body{background: #ffffff !important;border-top: none;}body::after,body::before,.thread{display: none !important;}.site-nav,.lang,.skip-link,.cta-row,.cta-band,.form-actions{display: none;}.plate,.spread-navy,.statement,.site-foot{background: #ffffff !important;color: #000000 !important;border-top: 1px solid #999999;}.plate *,.spread-navy *,.statement *,.site-foot a,.foot-word{color: #111111 !important;}.foot-tag,.foot-label,.foot-bar,.foot-note{color: #555555 !important;}a{text-decoration: none;}}.route-plate{--c-ground: var(--ivory);--c-ink: var(--navy);--c-grat: rgba(16,36,58,0.16);--c-grat-lbl: rgba(16,36,58,0.5);--c-coast: rgba(16,36,58,0.55);--c-coast-faint: rgba(16,36,58,0.22);--c-fill: rgba(16,36,58,0.045);--c-frame: rgba(16,36,58,0.22);--c-sub: rgba(16,36,58,0.62);--c-marg: rgba(16,36,58,0.42);--c-copper: var(--copper);--c-copper-txt: var(--copper-text);}.route-plate--navy{--c-ground: var(--navy);--c-ink: var(--ivory);--c-grat: rgba(247,244,238,0.1);--c-grat-lbl: rgba(247,244,238,0.55);--c-coast: rgba(247,244,238,0.5);--c-coast-faint: rgba(247,244,238,0.2);--c-fill: rgba(247,244,238,0.08);--c-frame: rgba(247,244,238,0.22);--c-sub: rgba(247,244,238,0.72);--c-marg: rgba(247,244,238,0.5);--c-copper: var(--copper-lift);--c-copper-txt: var(--copper-lift);}.route-fig.route-plate{background: var(--c-ground);margin-block: 64px 0;margin-inline: calc(50% - 50vw);padding: 40px max(var(--grid-pad),calc(50vw - (var(--grid-max) / 2))) 32px;display: block;}.route-fig.route-plate--navy{color: var(--ivory);}.sheet > .sec:has(> .route-plate--navy:last-child){padding-bottom: 0;border-bottom: none;}.js .sheet > .sec:has(> .route-plate--navy:last-child)::after{display: none;}.sheet > .sec:has(> .route-plate--navy:last-child) + .plate,.sheet > .sec:has(> .route-plate--navy:last-child) + .statement{border-top: 1px solid var(--copper);}.route{display: block;width: 100%;height: auto;max-width: 980px;margin-inline: auto;}.route-v{display: none;max-width: 360px;margin-inline: auto;}.route .fr-out,.route .fr-in{fill: none;stroke: var(--c-frame);}.route .fr-out{stroke-width: 1.5;}.route .fr-in{stroke-width: 0.6;}.route .gr{stroke: var(--c-grat);stroke-width: 0.8;}.route .gr-v{stroke-dasharray: 2 5;}.route .lat,.route .lon{font: 500 11px/1 var(--sans);letter-spacing: 0.1em;fill: var(--c-grat-lbl);}.ld-fill{fill: var(--c-fill);stroke: none;}.ld{fill: none;stroke: var(--c-coast);stroke-width: 1.15;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke;}.ld-sm{stroke-width: 0.9;stroke: var(--c-coast-faint);}.route .band-r{fill: var(--c-ink);opacity: 0.028;}.route .band-e{stroke: var(--c-ink);stroke-width: 0.6;stroke-dasharray: 2 4;opacity: 0.3;}.route .band-t{font: 500 9px/1 var(--sans);letter-spacing: 0.18em;fill: color-mix(in srgb,var(--c-ink) 72%,var(--c-ground));}.route .track-sec{fill: none;stroke: var(--c-ink);stroke-width: 1.1;stroke-dasharray: 3 4;stroke-linecap: round;opacity: 0.34;}.route .nd-sec-halo{fill: var(--c-ground);opacity: 0.8;}.route .nd-sec{fill: none;stroke: var(--c-ink);stroke-width: 1.3;opacity: 0.62;}.route .cap-sec{font: 500 10px/1 var(--sans);letter-spacing: 0.14em;fill: color-mix(in srgb,var(--c-ink) 58%,var(--c-ground));}.route .cap-sec-h,.route .band-t{paint-order: stroke;stroke: var(--c-ground);stroke-width: 3.5;stroke-linejoin: round;}.route .cap-sec-h{stroke-width: 5.5;}.route .band-t{stroke-width: 5.5;}.route :is(.cap,.sub,.det){paint-order: stroke;stroke: var(--c-ground);stroke-width: 4;stroke-linejoin: round;}.route .lgd-k{stroke: var(--c-copper);stroke-width: 3;stroke-linecap: round;}.route .lgd-k2{stroke: var(--c-ink);stroke-width: 1.1;stroke-dasharray: 3 4;opacity: 0.34;}.route .lgd-t{font: 500 10px/1 var(--sans);letter-spacing: 0.16em;fill: var(--c-marg);}.route .track-shadow{fill: none;stroke: var(--c-ground);stroke-width: 11;stroke-linejoin: round;stroke-linecap: round;opacity: 0.9;}.route .track{fill: none;stroke: var(--c-copper);stroke-width: 3.25;stroke-linejoin: round;stroke-linecap: round;stroke-dasharray: none;}.route .track-seal{fill: none;stroke: var(--c-copper);stroke-width: 12;stroke-linejoin: round;stroke-linecap: butt;stroke-dasharray: 1.5 5.5;opacity: 0.5;}.route .nd-halo{fill: var(--c-ground);opacity: 0.85;}.route .nd-tick{stroke: var(--c-copper);stroke-width: 1.4;stroke-linecap: round;fill: none;}.route .nd-ring{fill: none;stroke: var(--c-ink);stroke-width: 1.1;}.route .nd-disc{fill: var(--c-ground);stroke: var(--c-ink);stroke-width: 2.2;}.route .nd-pin{fill: var(--c-copper);}.route .sl-plate{fill: var(--c-ground);stroke: var(--c-copper);stroke-width: 2;}.route .sl-in{fill: var(--c-copper);stroke: none;}.route .lead{fill: none;stroke: var(--c-ink);stroke-width: 0.9;opacity: 0.5;}.route .cap{font: 600 15px/1 var(--sans);letter-spacing: 0.16em;fill: var(--c-ink);}.route .cap-s{font-size: 13px;fill: var(--c-copper-txt);}.route .sub{font: 400 13px/1 var(--sans);fill: var(--c-sub);}.route .det{font: 600 12px/1 var(--sans);letter-spacing: 0.14em;fill: var(--c-copper-txt);}.route .rose-r{fill: none;stroke: var(--c-grat);stroke-width: 0.8;}.route .rose-s{fill: var(--c-ink);opacity: 0.28;}.route .rose-n{fill: var(--c-copper);opacity: 1;}.route .rose-t{font: 500 11px/1 var(--serif);fill: var(--c-ink);opacity: 0.7;}.route .mk{font: 500 11px/1 var(--sans);letter-spacing: 0.2em;fill: var(--c-marg);}.route-fig.route-plate figcaption{grid-column: auto;max-width: 62ch;margin: 24px auto 0;padding-inline: 0;font: italic 0.9375rem/1.6 var(--serif);color: var(--c-sub);}.route-fig.route-plate--navy figcaption{color: rgba(247,244,238,0.72);}.route-v .cap{font-size: 12px;letter-spacing: 0.08em;}.route-v .det{font-size: 11px;letter-spacing: 0.07em;}.route-v .lat{font-size: 10px;}@media (max-width: 720px){.route-h{display: none;}.route-v{display: block;}.route-fig.route-plate{padding: 36px 18px 30px;margin-top: 36px;}.route-fig.route-plate figcaption{margin-top: 20px;}}.js .route.armed:not(.drawn) .track{stroke-dasharray: 1 1;stroke-dashoffset: 1;transition: none;}.js .route.armed.drawn .track{stroke-dasharray: 1 1;stroke-dashoffset: 0;transition: stroke-dashoffset 1200ms var(--ease-in-out-cal);}.js .route.armed:not(.drawn) .track-shadow,.js .route.armed:not(.drawn) .track-seal,.js .route.armed:not(.drawn) .nd,.js .route.armed:not(.drawn) .sl,.js .route.armed:not(.drawn) .lb{opacity: 0;}.js .route.armed.drawn .track-shadow{animation: rt-fade 400ms linear forwards;}.js .route.armed.drawn .track-seal{animation: rt-fade 500ms ease forwards;animation-delay: 900ms;}.route .nd,.route .sl{transform-box: fill-box;transform-origin: center;}.js .route.armed:not(.drawn) .nd,.js .route.armed:not(.drawn) .sl{transform: scale(0.72);}.js .route.armed.drawn .nd,.js .route.armed.drawn .sl{animation: rt-set 340ms var(--ease-out-quiet) both;}.js .route.armed.drawn .nd-a{animation-delay: 180ms;}.js .route.armed.drawn .sl{animation-delay: 780ms;}.js .route.armed.drawn .nd-b{animation-delay: 1260ms;}.js .route.armed:not(.drawn) .lb{transform: translateY(8px);}.js .route.armed.drawn .lb{animation: rt-rise 420ms var(--ease-out-quiet) both;}.js .route.armed.drawn .lb-a{animation-delay: 420ms;}.js .route.armed.drawn .lb-s{animation-delay: 940ms;}.js .route.armed.drawn .lb-b{animation-delay: 1420ms;}@keyframes rt-fade{from{opacity: 0;}to{opacity: 1;}}@keyframes rt-set{from{opacity: 0;transform: scale(0.72);}to{opacity: 1;transform: scale(1);}}@keyframes rt-rise{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: translateY(0);}}@media (prefers-reduced-motion: reduce){.js .route.armed .track{stroke-dashoffset: 0 !important;transition: none !important;}.js .route.armed :is(.track-shadow,.track-seal,.nd,.sl,.lb){opacity: 1 !important;transform: none !important;animation: none !important;}}@media (min-width: 900px){.sec > .marg,.band > .marg,.page-head > .marg,.hero > .marg{margin-top: 0;padding-top: 6px;grid-row: 1 / span 2;align-self: start;}.sec > .sec-head,.band > :first-child,.page-head > .kicker,.hero > .kicker{padding-top: 6px;margin-top: 0;}}@media (prefers-reduced-motion: no-preference){@supports (transform: translateZ(1px)){.js main{perspective: 1600px;perspective-origin: 50% 40%;}}}:is(.plate,.spread-navy,.statement)[data-plate]{position: relative;}:is(.plate,.spread-navy,.statement)[data-plate]::after{content: "";position: absolute;inset: 0;height: auto;pointer-events: none;z-index: 0;opacity: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 140px 140px repeat,linear-gradient( to bottom,rgba(7,17,28,0) 0%,rgba(7,17,28,0.22) 62%,rgba(7,17,28,0.4) 100%) bottom left / 100% 42% no-repeat;}:is(.plate,.spread-navy,.statement)[data-plate] > *:not(.spread-mark){position: relative;z-index: 1;}:is(.plate,.spread-navy,.statement)[data-plate] > .spread-mark{position: absolute;z-index: 0;}.route-fig.route-plate--navy{position: relative;box-shadow: 0 -1px 0 rgba(16,36,58,0.18),0 -8px 20px -10px rgba(16,36,58,0.12),0 1px 0 rgba(16,36,58,0.18),0 10px 24px -12px rgba(16,36,58,0.14);}@media (prefers-reduced-motion: no-preference){@supports (transform: translateZ(1px)){.js [data-reveal="structure"]{transform: translate3d(0,14px,-34px);}.js [data-reveal="structure"].revealed{transform: translate3d(0,0,0);}.js :is( .plate,.spread-navy,.statement,.route-fig)[data-reveal="structure"]{transform: translate3d(0,14px,-18px);}.js :is( .plate,.spread-navy,.statement,.route-fig)[data-reveal="structure"].revealed{transform: translate3d(0,0,0);}}}:root{--amp-body: 5px;--amp-structure: 20px;--amp-headline: 24px;--dur-whisper: 380ms;--dur-body: 560ms;--dur-structure: 980ms;--ease-settle: cubic-bezier(0.22,0.68,0,1);}.js [data-reveal]{transform: translateY(var(--amp-body));}.js [data-reveal="whisper"]{transform: none;}.js [data-reveal="structure"]{transform: translateY(var(--amp-structure));transition-timing-function: var(--ease-settle);}@media (prefers-reduced-motion: no-preference){@supports (transform: translateZ(1px)){.js [data-reveal="structure"]{transform: translate3d(0,var(--amp-structure),-34px);}.js :is( .plate,.spread-navy,.statement,.route-fig)[data-reveal="structure"]{transform: translate3d(0,var(--amp-structure),-18px);}}}.js :is(h1,.band-title)[data-reveal="structure"]{--amp-structure: var(--amp-headline);}.js .doc-calm :is([data-reveal],[data-reveal="structure"],[data-reveal="whisper"]){transform: none !important;transition-duration: var(--dur-whisper) !important;}@supports selector(:has(*)){@media (prefers-reduced-motion: no-preference){@supports (transform: translateZ(1px)){.js :is(.sec,.band,.page-head):not([data-plate]):not(.plate):not( .spread-navy):not(.statement){perspective: 520px;perspective-origin: 50% 50%;}.js :is(.sec,.band,.page-head):not([data-plate]):not(.plate):not( .spread-navy):not(.statement):has( > :is(.plate,.spread-navy,.statement,.route-fig)){perspective: none;}}}}@supports (animation-timeline: view()){@media (pointer: fine) and (prefers-reduced-motion: no-preference){.js main .marg{animation: depth-drift-near auto linear both;animation-timeline: view();animation-range: cover 0% cover 100%;}.js main .folio{animation: depth-drift-nearest auto linear both;animation-timeline: view();animation-range: cover 0% cover 100%;}}}@keyframes depth-drift-near{from{transform: translateY(14px);}to{transform: translateY(-14px);}}@keyframes depth-drift-nearest{from{transform: translateY(19px);}to{transform: translateY(-19px);}}@supports (animation-timeline: scroll()){@media (pointer: fine) and (prefers-reduced-motion: no-preference){.js :is(.plate,.spread-navy,.statement)[data-plate] .marg{animation: depth-drift-near-doc auto linear both;animation-timeline: scroll(root);animation-range: normal;}.js :is(.plate,.spread-navy,.statement)[data-plate] .folio{animation: depth-drift-nearest-doc auto linear both;animation-timeline: scroll(root);animation-range: normal;}}}@keyframes depth-drift-near-doc{from{transform: translateY(10px);}to{transform: translateY(-10px);}}@keyframes depth-drift-nearest-doc{from{transform: translateY(14px);}to{transform: translateY(-14px);}}@supports (animation-timeline: scroll()){@media (pointer: fine) and (prefers-reduced-motion: no-preference){.js :is(.plate,.spread-navy,.statement)[data-plate] > .spread-mark{animation: depth-drift-far auto linear both;animation-timeline: scroll(root);}}}@keyframes depth-drift-far{from{transform: translate3d(0,-10px,-60px);}to{transform: translate3d(0,10px,-60px);}}:is(.plate,.spread-navy,.statement)[data-plate]::before{content: "";position: absolute;inset: 0 0 auto 0;height: 15px;pointer-events: none;z-index: 0;background: linear-gradient( to bottom,rgba(247,244,238,0.07) 0,rgba(247,244,238,0.07) 1px,rgba(247,244,238,0) 1px),linear-gradient( to bottom,rgba(4,12,20,0.22) 0%,rgba(4,12,20,0) 100%);}@media (max-width: 720px){:is(.plate,.spread-navy,.statement)[data-plate]{box-shadow: 0 -1px 0 rgba(16,36,58,0.12),0 1px 0 rgba(16,36,58,0.12);}.route-fig.route-plate--navy{box-shadow: 0 -1px 0 rgba(16,36,58,0.14),0 1px 0 rgba(16,36,58,0.14);}:is(.plate,.spread-navy,.statement)[data-plate]::after{background-size: 140px 140px,100% 30%;}.js main{perspective: none;}.js :is(.sec,.band,.page-head){perspective: none;}.js [data-reveal="structure"]{transform: translateY(var(--amp-structure));}.js :is(h1,.band-title)[data-reveal="structure"]{transform: translateY(var(--amp-headline));}.js [data-reveal="structure"].revealed{transform: none;}}.doc-calm main{perspective: none !important;}.doc-calm :is(.sec,.band,.page-head){perspective: none !important;}.doc-calm :is(.plate,.spread-navy,.statement)[data-plate],.doc-calm .route-fig.route-plate--navy{box-shadow: none !important;perspective: none !important;}.doc-calm :is(.plate,.spread-navy,.statement)[data-plate]::before,.doc-calm :is(.plate,.spread-navy,.statement)[data-plate]::after{display: none !important;}.doc-calm :is(.marg,.folio,.spread-mark){animation: none !important;transform: none !important;}.doc-calm .hero .kicker,.doc-calm .sheet::before{animation: none !important;transform: none !important;clip-path: none !important;}@supports (animation-timeline: scroll()){@media (pointer: fine) and (prefers-reduced-motion: no-preference){.js .sheet::before{animation: net-drift auto linear both;animation-timeline: scroll(root);animation-range: normal;}}}@keyframes net-drift{from{background-position: 50% 0px;}to{background-position: 50% 18px;}}@media (prefers-reduced-motion: no-preference){.js.load .hero .kicker{width: max-content;max-width: 100%;animation: type-set 900ms steps(32,end) 120ms both;}}@keyframes type-set{from{clip-path: inset(0 100% 0 0);}to{clip-path: inset(0 0 0 0);}}@media (prefers-reduced-motion: reduce){.js :is(.marg,.folio,.spread-mark){animation: none !important;transform: none !important;}.js [data-reveal="structure"],.js [data-reveal="structure"].revealed{transform: none !important;}.js main{perspective: none !important;}.js :is(.sec,.band,.page-head){perspective: none !important;}.js .hero .kicker,.js .sheet::before{animation: none !important;transform: none !important;clip-path: none !important;}}@media (pointer: fine) and (prefers-reduced-motion: no-preference){.pillar,.method,.cc-item{transition: transform 260ms cubic-bezier(0.22,0.61,0.36,1),filter 260ms cubic-bezier(0.22,0.61,0.36,1);transform-origin: 50% 100%;}.js [data-reveal].revealed:is(.pillar,.method,.cc-item):hover,:is(.pillar,.method,.cc-item):hover{transform: perspective(900px) rotateX(2.2deg) translateY(-3px);}.brand .varde{transform-origin: 50% 50%;}.brand:hover .varde{transform: perspective(600px) rotateY(-3deg) rotateX(1.5deg) scale(1.04);transition: color 150ms var(--ease-out-quiet),transform 320ms cubic-bezier(0.22,0.61,0.36,1);}.btn{transition: transform 180ms cubic-bezier(0.22,0.61,0.36,1),background-color 180ms ease,box-shadow 180ms ease;}.btn:hover{transform: translateY(-1.5px);}.btn:active{transform: translateY(0.5px);transition-duration: 90ms;}}@media (max-width: 699px){.head-in{position: relative;padding-top: 4px;padding-bottom: 8px;row-gap: 12px;}.brand{min-height: 44px;}.site-nav{width: 100%;display: flex;flex-wrap: wrap;gap: 12px 12px;align-content: flex-start;min-height: 100px;}.site-nav > a{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: flex-start;min-height: 44px;min-width: 44px;padding: 0;font-size: 0.75rem;white-space: nowrap;}.lang-pick{display: block;position: absolute;top: 4px;right: var(--grid-pad);z-index: 25;}.lang-pick:not([open]) > .lang{display: none;}.lang-pick > summary{display: inline-flex;align-items: center;justify-content: center;gap: 5px;min-height: 44px;min-width: 44px;padding-inline: 8px;font: 600 0.75rem var(--sans);letter-spacing: 0.12em;color: var(--copper-text);cursor: pointer;list-style: none;}.lang-pick > summary::-webkit-details-marker{display: none;}.lang-caret{width: 9px;height: 6px;flex: 0 0 auto;transition: transform 160ms var(--ease-out-quiet);}.lang-pick[open] > .lang-caret,.lang-pick[open] > summary .lang-caret{transform: rotate(180deg);}.lang-pick[open] > .lang{position: absolute;top: calc(100% + 116px);right: 0;z-index: 30;display: flex;flex-wrap: nowrap;align-items: center;gap: 0;margin: 0;padding: 0 6px;border: 1px solid var(--rule);border-radius: 2px;background: var(--paper);box-shadow: 0 6px 20px rgb(16 36 58 / 0.14);}.lang a,.lang .lang-on{min-height: 44px;display: inline-flex;align-items: center;padding-inline: 5px;}@media (max-width: 359px){.lang-pick[open] > .lang{top: calc(100% + 172px);}}.foot-links a,.foot-bar a{margin-block: 6px;}}@media (max-height: 480px) and (orientation: landscape){.head-in{position: relative;padding-top: 6px;padding-bottom: 0;row-gap: 2px;}.site-nav{display: flex;flex-wrap: wrap;gap: 6px 16px;height: 46px;align-content: flex-start;}.site-nav > a{min-height: 40px;white-space: nowrap;}.lang-pick{display: contents;}.lang-pick > summary{position: absolute;top: 6px;right: var(--grid-pad);z-index: 25;}.lang-pick:not([open]) > .lang{display: none;}.lang-pick > summary{display: inline-flex;min-height: 40px;}.lang-pick[open] > .lang{position: absolute;top: auto;bottom: -4px;transform: translateY(100%);right: var(--grid-pad);z-index: 30;height: auto;margin: 0;padding: 0 6px;border: 1px solid var(--rule);border-radius: 2px;background: var(--paper);box-shadow: 0 6px 20px rgb(16 36 58 / 0.14);}.lang a,.lang .lang-on{min-height: 40px;min-width: 0;padding-inline: 7px;}.hero{padding-block: 24px 28px;}.page-head{padding-block: 20px 24px;}}@media (max-width: 699px){:root{--head-h: 221px;}}@media (max-height: 480px) and (orientation: landscape){:root{--head-h: 139px;}}.field input,.field select,.field textarea{scroll-margin-top: calc(var(--head-h) + 12px);}:where(a,button,summary,label,input,select,textarea){-webkit-tap-highlight-color: transparent;}@media (hover: none){.site-nav > a:active,.lang a:active{color: var(--navy);}.site-nav > a:active::after,.lang a:active::after{transform: scaleX(1);}.brand:active .varde{color: var(--copper-text);}.site-foot a:active,.foot-links a:active,.foot-bar a:active,.cc-item a:active{color: var(--paper);}.prose a:active,.quiet-link:active,.marg a:active{color: var(--copper-text);}.btn:active{background-color: var(--navy-deep,var(--navy));}}@media (max-width: 699px){.marg,.plate > .marg{display: grid;grid-template-columns: minmax(min-content,auto) 1fr;align-items: baseline;gap: 6px 10px;}.marg dt{grid-column: 1;}.marg dd{grid-column: 2;margin: 0;overflow-wrap: break-word;}}@media (max-width: 699px){.marg dt,.marg dd{font-size: 0.8125rem;}.ledger th{font-size: 0.8125rem;}.ledger td{font-size: 1rem;}.field label{font-size: 0.8125rem;}.foot-bar p,.foot-disclaimer{font-size: 1rem;}}html{overscroll-behavior-y: contain;}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}@media (max-width: 699px){.js .site-head .head-in{transition: padding-top 220ms var(--ease-out-quiet),padding-bottom 220ms var(--ease-out-quiet);}.js .site-head.scrolled .head-in{padding-top: 10px;padding-bottom: 10px;}.js .site-head.scrolled .site-nav{min-height: 0;max-height: 0;opacity: 0;overflow: hidden;transition: max-height 220ms var(--ease-out-quiet),opacity 160ms var(--ease-out-quiet);}.js .site-head .site-nav{max-height: 12rem;opacity: 1;transition: max-height 220ms var(--ease-out-quiet),opacity 200ms var(--ease-out-quiet);}.js .site-head.scrolled .site-nav:focus-within{min-height: 100px;max-height: 12rem;opacity: 1;}}@media (prefers-reduced-motion: reduce) and (max-width: 699px){.js .site-head .head-in,.js .site-head .site-nav{transition: none !important;}}@media (max-width: 430px){.hero.w-lead{padding-block: 40px 28px;}.hero-title{font-size: clamp(2rem,8.6vw,2.3rem);margin: 14px 0 18px;line-height: 1.04;}.hero .lede{font-size: 1.09375rem;line-height: 1.45;}.hero .cta-row{margin-top: 26px;}.hero .hero-marg{margin-top: 14px;padding-block: 4px;row-gap: 4px;}.hero .hero-marg dt,.hero .hero-marg dd{line-height: 1.35;}}.quiet-link::after{transform: scaleX(0);}.quiet-link:hover::after,.quiet-link:focus-visible::after{transform: scaleX(1);}.quiet-link{transition: color 180ms var(--ease-out-quiet);}.site-foot a{transition: color 180ms var(--ease-out-quiet);}.site-nav > a{transition: color 180ms var(--ease-out-quiet);}.brand{transition: color 180ms var(--ease-out-quiet);}::selection{background: var(--copper);color: #ffffff;}@media (prefers-reduced-motion: reduce){.quiet-link,.quiet-link::after,.site-foot a,.site-nav > a,.brand{transition: none !important;}}@media (max-width: 699px){.lang-pick[open] > .lang{flex-wrap: wrap;justify-content: flex-end;width: 178px;row-gap: 2px;padding-block: 4px;}}.btn{max-width: 100%;overflow-wrap: break-word;hyphens: auto;}@media (min-width: 1000px) and (max-width: 1180px){.cta-band p:has(> .btn){grid-column: main-end / marg-end;}.cta-band .btn{hyphens: manual;}}@media (max-width: 699px){.sec.w-rest:last-of-type .plaque{background: rgb(255 255 255 / 0.06);border-left-color: var(--copper-lift);}.sec.w-rest:last-of-type .plaque .label{color: var(--copper-lift);}.sec.w-rest:last-of-type .plaque p,.sec.w-rest:last-of-type .plaque li{color: var(--ivory);}.sec.w-rest:last-of-type .plaque a{color: var(--ivory);text-decoration-color: var(--copper-lift);}}.doc-calm .plaque{background: var(--paper-crown);border: 1px solid var(--rule);border-left: 3px solid var(--copper);box-shadow: 0 1px 0 rgba(16,36,58,0.05),0 6px 18px -12px rgba(16,36,58,0.3);}.doc-calm .plaque .label{color: var(--navy);border-bottom: 1px solid var(--rule);padding-bottom: 10px;}.doc-calm .ledger.details{background: var(--paper-crown);box-shadow: 0 1px 0 rgba(16,36,58,0.05),0 6px 18px -12px rgba(16,36,58,0.3);}.doc-calm .ledger.details th,.doc-calm .ledger.details td{padding-inline: 24px;}.doc-calm .ledger.details th{padding-left: 26px;}.doc-calm .sheet > .page-head{margin-inline: calc(50% - 50vw);padding-inline: max(var(--grid-pad),calc(50vw - var(--grid-max) / 2));background: linear-gradient( 180deg,var(--paper-crown) 0%,var(--paper-edge) 100%);}@media (max-width: 699px){.sec.w-rest:last-of-type .plaque{border-color: rgb(255 255 255 / 0.14);border-left-color: var(--copper-lift);}.sec.w-rest:last-of-type .plaque .label{border-bottom-color: rgb(255 255 255 / 0.14);}.doc-calm .ledger.details th,.doc-calm .ledger.details td{padding-inline: 0;}}.js .statement.rule-draw[data-plate]::after,.js .plate.rule-draw[data-plate]::after{display: block;}.js .doc-calm .rule-draw[data-plate]::after{display: none;}@media print{.js :is(.plate,.spread-navy,.statement)[data-plate]::after,.js :is(.plate,.spread-navy,.statement)[data-plate].rule-draw::after,:is(.plate,.spread-navy,.statement)[data-plate]::after,:is(.plate,.spread-navy,.statement)[data-plate]::before{display: none !important;}}@media (max-width: 699px){.sheet:has(+ .plate,+ .spread-navy) > :last-child:not(.plate):not(.spread-navy):has(> .contact-card),main > .wrap:has(+ .plate,+ .spread-navy) > :last-child:not(.plate):not(.spread-navy):has(> .contact-card){padding-bottom: 0 !important;}.contact-grid.w-peak{border-bottom: 0;}}@media (min-width: 700px){.directors{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 64px;align-items: start;}}@media (min-width: 700px){.btn{white-space: nowrap;}}.cta-band .btn{white-space: normal;hyphens: manual;}@media (min-width: 1000px) and (max-width: 1279.98px){.cta-band > p:nth-of-type(4){grid-column: 1 / marg-start;grid-row: auto;margin-top: 0;align-self: auto;}.cta-band > p:nth-of-type(4) .btn{margin-top: 12px;}}.js .form-status{margin: 0;height: 3.2em;position: relative;z-index: 2;overflow: visible;}.js .form-actions{margin-top: 0;}@media (min-width: 700px){.js .form-status{height: 1.6em;}}@media (hover: hover){.site-nav > a:active,.lang a:active{color: var(--copper-text);}.site-nav > a:active::after,.lang a:active::after{transform: scaleX(1);background: var(--copper-deep);transition-duration: 95ms;}.prose a:active,.quiet-link:active{text-decoration-color: var(--copper-deep);text-decoration-thickness: 2px;}.site-foot a:active{color: var(--paper);}}.btn:disabled,.btn[aria-disabled="true"]{background: transparent;color: var(--navy);border-color: var(--rule);cursor: progress;transform: none !important;transition: none;}.btn:disabled:hover,.btn[aria-disabled="true"]:hover{background: transparent;color: var(--navy);border-color: var(--rule);transform: none !important;}.plate ::selection,.spread-navy ::selection,.statement ::selection,.site-foot ::selection,.cta-band ::selection{background: var(--ivory);color: var(--navy);}@media print{a[href^="http"]::after{content: " (" attr(href) ")";font-size: 0.85em;word-break: break-all;}.prose a,.ledger a,.cc-item a{text-decoration: underline;}}@media (prefers-reduced-motion: reduce){.btn:disabled,.form-status,.directors{transition: none;animation: none;}}@media (max-width: 359px){.hero-title{font-size: 1.75rem;}}
