@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400 600;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/intertight-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--mist:#f3f6f8;--ink:#101b22;--ink2:#47575f;--mut:#6b7b85;--rule:#dce3e7;--border:#8a959d;--navy:#0b3c5d;--deep:#06232f;--brass:#8a6209;--gold:#eab540;--track:#d7dee3;--on-dark:#c7d4db;--mut-dark:#8fa3ae;--wrap:1140px;--gutter:24px;--gap:56px;--masthead-h:78px;--band:112px;--band-dense:96px;--r:4px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.68;overflow-x:hidden}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}.d0{letter-spacing:-.033em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:58px;font-weight:600;line-height:1.09}.d1{letter-spacing:-.028em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:38px;font-weight:600;line-height:1.15}.d2{letter-spacing:-.024em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.d3{letter-spacing:-.018em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.d0--48{font-size:48px}.d1--34{font-size:34px}.d1--32{font-size:32px}.d3--19{font-size:19px}.lead{color:var(--ink2);margin:0;font-size:18px;font-weight:400;line-height:1.62}.body{color:var(--ink2);margin:0;font-size:16px;font-weight:400;line-height:1.68}.body--15{font-size:15px}.mono{letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;line-height:1.4}.mono--10{font-size:10px}.mono--9{font-size:9px}.fig{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-family:Inter Tight,Inter,sans-serif;font-weight:600}.t-label{color:var(--ink2)}.t-label-g{color:var(--gold)}.t-brass{color:var(--brass)}.t-white{color:#fff}.t-on-dark{color:var(--on-dark)}.measure{max-width:65ch}.tick{background:var(--brass);width:28px;height:2px;margin-bottom:14px;display:block}.tick-g{background:var(--gold);width:28px;height:2px;margin-bottom:14px;display:block}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);width:100%;margin:0 auto}.band{padding-block:var(--band)}.band--after-hero{padding-top:calc(var(--band) + 16px)}.band--dense{padding-block:var(--band-dense)}.bg-white{background:var(--white)}.bg-mist{background:var(--mist)}.bg-deep{background:var(--deep);color:#fff}.rule-top{border-top:1px solid var(--rule)}.rule-bottom{border-bottom:1px solid var(--rule)}.split{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.split--centre{align-items:center}.split--start{align-items:start}.c1-3{grid-column:1/span 3}.c1-4{grid-column:1/span 4}.c1-5{grid-column:1/span 5}.c1-6{grid-column:1/span 6}.c5-8{grid-column:5/span 8}.c6-7{grid-column:6/span 7}.c7-6{grid-column:7/span 6}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.stack-24{margin-top:24px}.stack-30{margin-top:30px}.shot{background:var(--navy);border-radius:var(--r);height:var(--h,420px);position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot--portrait img{object-position:50% 32%}.shot--fill{height:100%}.btn,.btn-w,.btn-o,.btn-go{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn,.btn-w,.btn-o,.btn-go,a,button,.masthead{transition:none!important}}.btn{background:var(--navy);color:#fff;border:1px solid var(--navy);padding:13px 26px}.btn:hover{background:var(--deep);border-color:var(--deep)}.btn:active{background:var(--deep);border-color:var(--gold)}.btn-w{color:var(--ink);background:#fff;border:1px solid #fff;padding:13px 26px}.btn-w:hover{background:var(--mist);border-color:var(--mist)}.btn-w:active{background:var(--track);border-color:var(--track)}.btn-o{color:var(--ink);border:1px solid var(--border);background:0 0;padding:12px 24px}.btn-o:hover{border-color:var(--ink);background:var(--mist)}.btn-o:active{background:var(--track)}.btn-go{color:#fff;background:0 0;border:1px solid #fff6;padding:12px 24px}.btn-go:hover{background:#ffffff1a;border-color:#fff}.btn-go:active{background:#ffffff2e}.btn--sm{padding:10px 20px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{background:var(--track);border-color:var(--track);color:var(--ink2);cursor:not-allowed}.arrow{font-size:14px;line-height:1}a{color:var(--brass)}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}.bg-deep :focus-visible,.site-hero :focus-visible,.site-footer :focus-visible{outline-color:var(--gold)}.skip{left:var(--gutter);z-index:200;color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:3px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.masthead{z-index:50;background:var(--white);border-bottom:1px solid var(--rule);transition:background-color .18s,border-color .18s;position:sticky;top:0}.masthead--over{margin-bottom:calc((var(--masthead-h) + 1px) * -1);background:0 0;border-bottom-color:#ffffff2e}.masthead--over.is-stuck{background:var(--white);border-bottom-color:var(--rule)}.masthead__bar{height:var(--masthead-h);align-items:center;gap:36px;display:flex}.brand{border:0;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:flex}.brand__mark{flex-shrink:0;width:30px;height:30px}.brand__name{letter-spacing:.02em;color:var(--ink);font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.1;display:block}.brand__sub{letter-spacing:.2em;color:var(--ink2);margin-top:3px;font-size:7.5px;display:block}.masthead--over:not(.is-stuck) .brand__name{color:#fff}.masthead--over:not(.is-stuck) .brand__sub{color:#ffffffb8}.nav{align-items:center;gap:30px;margin-left:auto;display:flex}.nav__list{align-items:center;gap:38px;margin:0;padding:0;list-style:none;display:flex}.navlink{color:var(--ink);white-space:nowrap;padding:8px 0;font-size:15px;font-weight:400;text-decoration:none;display:inline-block;position:relative}.navlink:hover{color:var(--brass)}.navlink[aria-current=page]{color:var(--brass);font-weight:600}.navlink[aria-current=page]:after{content:"";background:var(--brass);height:2px;position:absolute;bottom:0;left:0;right:0}.masthead--over:not(.is-stuck) .navlink{color:#ffffffe0}.masthead--over:not(.is-stuck) .navlink:hover{color:#fff}.masthead--over:not(.is-stuck) .navlink[aria-current=page]{color:#fff;font-weight:600}.masthead--over:not(.is-stuck) .navlink[aria-current=page]:after{background:var(--gold)}.nav-toggle{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:10px;margin-left:auto;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500;display:none}.masthead--over:not(.is-stuck) .nav-toggle{color:#fff;border-color:#ffffff73}.nav-toggle__bars{width:16px;height:10px;display:block;position:relative}.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";background:currentColor;height:1.5px;position:absolute;left:0;right:0}.nav-toggle__bars:before{top:0}.nav-toggle__bars:after{bottom:0}.masthead__cta{flex-shrink:0}.nav__cta{display:none}html{scroll-padding-top:calc(var(--masthead-h) + 20px)}.site-hero{background:var(--deep);isolation:isolate;position:relative}.site-hero__media{z-index:0;position:absolute;inset:0}.site-hero__media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.site-hero__scrim{z-index:1;background:linear-gradient(102deg,#041a26f0 0%,#041a26db 42%,#041a2685 100%);position:absolute;inset:0}.site-hero__inner{z-index:2;padding:184px var(--gutter) 130px;position:relative}.site-hero__copy{max-width:44ch}.site-hero h1{color:#fff;max-width:16ch;margin-top:22px}.site-hero__sub{color:var(--on-dark);max-width:50ch;margin-top:24px}.site-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.numbered{border-top:2px solid var(--brass);padding-top:24px}.numbered__no{color:var(--brass);font-size:10px}.numbered__title{margin-top:14px}.numbered__body{margin-top:10px;font-size:15px}.chart{margin-top:8px}.chart__row{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:26px;padding:20px 0;display:grid}.chart__rule{background:var(--rule);height:1px}.chart__value{margin-top:8px;font-size:30px}.chart__track{background:var(--track);height:26px;position:relative}.chart__bar{position:absolute;top:0;bottom:0;left:0}.chart__bar--navy{background:var(--navy)}.chart__bar--brass{background:var(--brass)}.chart__note{color:var(--ink2);margin-top:9px;font-size:14px}.chart__axis{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:26px;margin-top:6px;display:grid}.chart__scale{border-top:1px solid var(--rule);height:30px;position:relative}.chart__tick{border-left:1px solid var(--rule);position:absolute;top:0;bottom:0}.chart__tick span{color:var(--ink2);font-size:10px;position:absolute;top:9px;left:7px}.chart__unit{color:var(--ink2);font-size:10px;position:absolute;top:9px;right:0}.chart__conclusion{border-top:1px solid var(--rule);align-items:flex-start;gap:20px;margin-top:34px;padding-top:26px;display:flex}.chart__figure{color:var(--brass);font-size:44px;line-height:1}.chart__source{color:var(--ink2);margin-top:24px;font-size:9px}.stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.stage{border-bottom:1px solid #ffffff29;grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.stage__no{color:var(--gold);font-size:10px}.stage__name{font-size:17px;font-weight:500}.stagelist{margin:0;padding:0}.stagelist__item{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,220px) minmax(0,1fr);align-items:start;gap:28px;padding:26px 0;display:grid}.stagelist__no{color:var(--brass);padding-top:5px;font-size:10px}.sticky-aside{top:calc(var(--masthead-h) + 32px);align-self:start;position:sticky}.standard{border-top:1px solid #ffffff29;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;padding:22px 0;display:grid}.standard__no{color:var(--gold);padding-top:4px;font-size:10px}.standard__text{color:var(--on-dark);font-size:16px;line-height:1.65}.cred{border-top:1px solid var(--rule);grid-template-columns:130px minmax(0,1fr);align-items:start;gap:22px;padding:18px 0;display:grid}.cred__label{color:var(--ink2);padding-top:4px;font-size:9px}.cred__title{font-size:16px;font-weight:500;line-height:1.45}.cred__sub{margin-top:5px;font-size:14px}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 44px;display:grid}.value-card{border-top:2px solid var(--brass);padding-top:24px}.value-card__body{margin-top:12px;font-size:15px}.partner-card{border-top:2px solid var(--gold);padding-top:26px}.partner-card__body{color:var(--on-dark);margin-top:12px}.contact-row{border-top:1px solid var(--rule);grid-template-columns:78px minmax(0,1fr);gap:16px;padding:14px 0;font-size:16px;display:grid}.contact-row__label{color:var(--ink2);padding-top:4px;font-size:10px}.contact-row a.fig{color:var(--ink);text-decoration:none}.contact-row a.fig:hover{text-decoration:underline}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form__grid+.form__grid,.form__block{margin-top:20px}.flab{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.flab .opt{color:var(--ink2);font-weight:400}.field{background:var(--white);border:1px solid var(--border);width:100%;height:48px;color:var(--ink);letter-spacing:-.011em;border-radius:3px;padding:0 15px;font-family:inherit;font-size:15px}textarea.field{resize:vertical;height:110px;padding:14px 15px;line-height:1.6}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2347575F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.field::placeholder{color:var(--ink2);opacity:1}.field:hover{border-color:var(--ink2)}.field:focus-visible{outline:2px solid var(--brass);outline-offset:1px;border-color:var(--ink2)}.field[aria-invalid=true]{border-color:var(--ink);border-width:2px}.field[disabled]{background:var(--mist);color:var(--ink2);cursor:not-allowed}.ferror{color:var(--ink);margin-top:7px;font-size:13.5px;font-weight:500;line-height:1.5;display:none}.ferror.is-shown{display:block}.consent{align-items:flex-start;gap:11px;margin-top:20px;display:flex}.consent input[type=checkbox]{appearance:none;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:2px;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.consent input[type=checkbox]:hover{border-color:var(--ink2)}.consent input[type=checkbox]:checked{background:var(--navy);border-color:var(--navy)}.consent input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;margin:1px auto 0;display:block;transform:rotate(45deg)}.consent input[type=checkbox][aria-invalid=true]{border-color:var(--ink);border-width:2px}.consent__text{color:var(--ink2);font-size:14px;line-height:1.5}.form__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.form__meta{color:var(--ink2);font-size:14px}.form__status{border-left:2px solid var(--brass);background:var(--mist);border-radius:0 var(--r) var(--r) 0;color:var(--ink);margin-top:22px;padding:14px 18px;font-size:15px;line-height:1.6}.form__status[hidden]{display:none}.form__status--error{border-left-color:var(--ink)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{background:var(--deep);color:var(--on-dark)}.site-footer__inner{padding:76px var(--gutter) 40px}.site-footer__cols{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));align-items:start;gap:40px;display:grid}.site-footer h2{color:#fff;margin-bottom:18px;font-size:10px}.site-footer__blurb{max-width:36ch;margin:20px 0 0;font-size:15px;line-height:1.68}.site-footer__list{flex-direction:column;gap:11px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.site-footer a{color:var(--on-dark);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .is-gold{color:var(--gold);word-break:break-word}.site-footer .is-gold:hover{color:var(--gold)}.site-footer__legal{color:var(--mut-dark);border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:24px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.site-footer__legal :first-child{margin-right:auto}.footer-address{font-size:15px;font-style:normal;line-height:1.75}.footer-contact{font-size:15px;line-height:1.9}.cta-band{padding:80px var(--gutter);flex-wrap:wrap;align-items:center;gap:40px;display:flex}.cta-band__copy{margin-right:auto}.pagehead{padding:88px var(--gutter) 84px}.pagehead h1{max-width:18ch;margin-top:22px}.pagehead .lead{max-width:58ch;margin-top:22px}@media (max-width:1200px){:root{--wrap:100%;--gap:44px}.site-hero__inner{padding:160px var(--gutter) 110px}}@media (max-width:992px){:root{--band:88px;--band-dense:80px;--gap:40px;--masthead-h:66px}.d0{font-size:46px}.d0--48{font-size:44px}.d1,.d1--34{font-size:32px}.d1--32{font-size:30px}.d2{font-size:26px}.nav-toggle{display:inline-flex}.masthead__bar{height:auto;min-height:var(--masthead-h);flex-wrap:wrap;gap:16px}.masthead__cta{display:none}.nav{border-top:1px solid var(--rule);background:0 0;width:100%;margin:0;padding:8px 0 16px;display:block;position:static}.nav--overlay{background:var(--white);border-bottom:1px solid var(--rule);width:auto;padding:8px var(--gutter) 20px;position:absolute;top:100%;left:0;right:0}.masthead--over:not(.is-stuck) .nav--overlay{background:var(--deep)}.masthead--over:not(.is-stuck) .nav{background:var(--deep);border-color:#ffffff2e}.nav[hidden]{display:none}.nav__list{display:block}.nav__list li{border-top:1px solid var(--rule)}.masthead--over:not(.is-stuck) .nav__list li{border-top-color:#ffffff29}.nav__list li:first-child{border-top:0}.navlink{padding:14px 0;font-size:16px;display:block}.nav__cta{margin-top:18px;display:block}.navlink[aria-current=page]:after{display:none}.nav__cta .btn,.nav__cta .btn-w{width:100%}.split{grid-template-columns:minmax(0,1fr);gap:40px}.split>*{grid-column:1/-1!important}.sticky-aside{position:static}.shot{aspect-ratio:4/3;height:auto}.shot--portrait{aspect-ratio:3/4;max-height:70vh}.site-hero__inner{padding:132px var(--gutter) 92px}.stages{grid-template-columns:minmax(0,1fr);gap:0}.values-grid{gap:32px}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:768px){:root{--band:72px;--band-dense:64px}.band--after-hero{padding-top:calc(var(--band) + 28px)}.d0{font-size:38px}.d0--48{font-size:36px}.d1,.d1--34,.d1--32{font-size:28px}.d2{font-size:24px}.lead{font-size:17px}.site-hero h1,.site-hero__copy,.site-hero__sub{max-width:none}.site-hero__scrim{background:linear-gradient(172deg,#041a269e 0%,#041a26db 46%,#041a26f2 100%)}.site-hero__inner{padding:120px var(--gutter) 72px}.site-hero__media img{object-position:50% 50%}.trio{grid-template-columns:minmax(0,1fr);gap:28px}.pagehead{padding:64px var(--gutter) 60px}.stagelist__item{grid-template-columns:44px minmax(0,1fr);gap:6px 20px;padding:22px 0}.stagelist__item>.body{grid-column:2}.stagelist__item .d3{margin-bottom:4px}.chart__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.chart__axis{grid-template-columns:minmax(0,1fr);gap:0}.chart__conclusion{gap:16px}.chart__figure{font-size:38px}.form__grid{grid-template-columns:minmax(0,1fr);gap:18px}.cta-band{padding:64px var(--gutter)}.site-footer__inner{padding:60px var(--gutter) 32px}.site-footer__legal{margin-top:40px}}@media (max-width:480px){:root{--gutter:20px;--band:60px;--band-dense:56px}.d0{font-size:32px}.d0--48{font-size:31px}.d1,.d1--34,.d1--32{font-size:26px}.d2{font-size:22px}.d3{font-size:19px}.values-grid{grid-template-columns:minmax(0,1fr);gap:28px}.site-footer__cols{grid-template-columns:minmax(0,1fr)}.cred{grid-template-columns:minmax(0,1fr);gap:8px}.cred__label{padding-top:0}.contact-row{grid-template-columns:minmax(0,1fr);gap:6px}.contact-row__label{padding-top:0}.site-hero__actions{gap:12px}.site-hero__actions>*,.form__actions>.btn{width:100%}.chart__conclusion{flex-direction:column;gap:10px}}@media print{.masthead,.nav-toggle,.site-hero__media,.site-hero__scrim{display:none}body{color:#000}}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-22{margin-top:22px}.mt-24{margin-top:24px}.mt-26{margin-top:26px}.mt-28{margin-top:28px}.mt-30{margin-top:30px}.mt-34{margin-top:34px}.mt-44{margin-top:44px}.mt-52{margin-top:52px}.mt-56{margin-top:56px}.mw-13{max-width:13ch}.mw-14{max-width:14ch}.mw-16{max-width:16ch}.mw-17{max-width:17ch}.mw-18{max-width:18ch}.mw-20{max-width:20ch}.mw-22{max-width:22ch}.mw-24{max-width:24ch}.mw-28{max-width:28ch}.mw-30{max-width:30ch}.mw-36{max-width:36ch}.mw-40{max-width:40ch}.mw-42{max-width:42ch}.mw-44{max-width:44ch}.mw-46{max-width:46ch}.mw-48{max-width:48ch}.mw-52{max-width:52ch}.mw-54{max-width:54ch}.mw-56{max-width:56ch}.mw-58{max-width:58ch}.shot-h-420{--h:420px}.shot-h-440{--h:440px}.shot-h-600{--h:600px}.list-plain{margin:0;padding:0;list-style:none}.footer-brand{align-items:center;gap:11px;display:flex}.brand__wordmark{letter-spacing:.02em;color:#fff;font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:600}.trio-tail{padding-bottom:var(--band-dense)}.contact-row__value{font-size:16px;font-weight:500}.contact-row__address{font-size:16px;line-height:1.6}.chart__conclusion .body{max-width:40ch;padding-top:6px}.linklist{color:var(--ink);gap:14px;margin-top:34px;font-size:16px}.linklist--toc{color:var(--ink);gap:10px;margin-top:18px;font-size:15px}
