@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-normal-C4R2PX-h.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-vietnamese-wght-italic-Dpzp2Zc3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-ext-wght-italic-BwehhlXF.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-italic-CkPs-Rv6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px: max(calc(1024px / 1440), calc(100vw / 1440));--notch: calc(100vw * 79 / 1440);--text-lead: clamp(16px, calc(17px + (100vw - 1024px) * 3 / 416), 20px);--text-body: max(14px, calc(13.33 * var(--px)));--color-ink: #002b49;--color-ink-70: #002b49b3;--color-ink-50: #002b4980;--color-ink-soft: #243f59;--color-teal: #3f7978;--color-teal-light: #80b8b8;--color-teal-pale: #d4e7e8;--color-teal-mid: #397a79;--color-slate: #56687e;--color-mint-300: #c8e3d5;--color-mint-200: #cbe5d8;--color-mint-100: #e7eeea;--color-amber: #f2bb40;--color-gold: #c9b05f;--color-paper: #f4f4f2;--color-bg: #f4f4f2;--color-border: #002b4926;--gradient-wash: linear-gradient( 180deg, var(--color-mint-300) 0%, var(--color-mint-200) 55%, var(--color-mint-100) 82%, var(--color-paper) 100% );--font-display: "Crimson Pro Variable", "Crimson Pro", Georgia, serif;--tracking-display: -.02em;--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: clamp(.84rem, .82rem + .1vw, .9375rem);--step-0: clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1: clamp(1.13rem, 1.06rem + .3vw, 1.25rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3: clamp(2rem, 1.6rem + 2vw, 3rem);--leading-display: .98;--leading-body: 1.6;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1.25rem;--space-lg: 2rem;--space-xl: 3.5rem;--space-2xl: 6rem;--space-3xl: 9rem;--grid-columns: 12;--grid-max: 120rem;--grid-margin: calc(30 * var(--px));--grid-gutter: calc(24 * var(--px))}@media(max-width:63.99rem){:root{--grid-margin: clamp(1.25rem, 4vw, 2.5rem);--grid-gutter: 1rem;--mu: min(1px, calc(100vw / 390), calc(100svh / 844))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scrollbar-gutter:stable}body{overflow-x:clip}body{margin:0;font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h1{font-size:var(--step-display)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}.caps{font-family:var(--font-sans);font-weight:600;text-transform:uppercase;line-height:1}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.site-footer :focus-visible,.site-header:is(.is-on-dark,.is-over-footer) :focus-visible{outline-color:currentColor}#main:focus{outline:none}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 16px;font-size:14px;font-weight:600;color:var(--color-paper);background:var(--color-ink);translate:0 calc(-100% - 24px)}.skip-link:focus-visible{translate:none;outline-color:var(--color-amber)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--grid-margin)}.container>.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--row-gap, var(--space-lg))}.grid-container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--row-gap, var(--space-lg))}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}.start-12{grid-column-start:12}@media(min-width:48rem){.col-md-1{grid-column-end:span 1}.col-md-2{grid-column-end:span 2}.col-md-3{grid-column-end:span 3}.col-md-4{grid-column-end:span 4}.col-md-5{grid-column-end:span 5}.col-md-6{grid-column-end:span 6}.col-md-7{grid-column-end:span 7}.col-md-8{grid-column-end:span 8}.col-md-9{grid-column-end:span 9}.col-md-10{grid-column-end:span 10}.col-md-11{grid-column-end:span 11}.col-md-12{grid-column-end:span 12}.start-md-1{grid-column-start:1}.start-md-2{grid-column-start:2}.start-md-3{grid-column-start:3}.start-md-4{grid-column-start:4}.start-md-5{grid-column-start:5}.start-md-6{grid-column-start:6}.start-md-7{grid-column-start:7}.start-md-8{grid-column-start:8}.start-md-9{grid-column-start:9}.start-md-10{grid-column-start:10}.start-md-11{grid-column-start:11}.start-md-12{grid-column-start:12}}@media(min-width:64rem){.col-lg-1{grid-column-end:span 1}.col-lg-2{grid-column-end:span 2}.col-lg-3{grid-column-end:span 3}.col-lg-4{grid-column-end:span 4}.col-lg-5{grid-column-end:span 5}.col-lg-6{grid-column-end:span 6}.col-lg-7{grid-column-end:span 7}.col-lg-8{grid-column-end:span 8}.col-lg-9{grid-column-end:span 9}.col-lg-10{grid-column-end:span 10}.col-lg-11{grid-column-end:span 11}.col-lg-12{grid-column-end:span 12}.start-lg-1{grid-column-start:1}.start-lg-2{grid-column-start:2}.start-lg-3{grid-column-start:3}.start-lg-4{grid-column-start:4}.start-lg-5{grid-column-start:5}.start-lg-6{grid-column-start:6}.start-lg-7{grid-column-start:7}.start-lg-8{grid-column-start:8}.start-lg-9{grid-column-start:9}.start-lg-10{grid-column-start:10}.start-lg-11{grid-column-start:11}.start-lg-12{grid-column-start:12}}.grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;display:none}.grid-overlay[data-visible=true]{display:block}.grid-overlay__inner{height:100%;width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--grid-margin);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter)}.grid-overlay__col{background:#ff004614;border-inline:1px solid rgb(255 0 70 / .22)}:root{--frame-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' fill='none'%3E%3Cpath d='M7 1H2.42857L1 2.42857V7' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' fill='none'%3E%3Cpath d='M1 1V5.5714L2.42857 7H7' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");--frame-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' fill='none'%3E%3Cpath d='M0 1H4.57143L6 2.42857V7' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' fill='none'%3E%3Cpath d='M6 1V5.5714L4.57143 7H0' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.button{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:42px;padding:0 15px 0 16px;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.08em;color:var(--color-ink);background:none;border:0;text-decoration:none;cursor:pointer}.button__arrow{width:9px;height:10px;flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.button:hover .button__arrow,.button:focus-visible .button__arrow{transform:translate(4px)}.button--frame:before,.button--frame:after{content:"";position:absolute;top:0;bottom:0;width:7px;background:var(--corner-color, var(--color-amber));pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.button--frame:before{left:0;-webkit-mask-image:var(--frame-left);mask-image:var(--frame-left)}.button--frame:after{right:0;-webkit-mask-image:var(--frame-right);mask-image:var(--frame-right)}.button--frame:before,.button--frame:after{-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:7px 8px;mask-size:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button--frame{--frame-time: .32s;--frame-ease: cubic-bezier(.65, 0, .35, 1);isolation:isolate;overflow:clip}.button__corners{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:transparent;background-image:linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0);background-repeat:no-repeat;background-position:left top,right top,right bottom,left bottom;background-size:0 2px,2px 0,0 2px,2px 0;clip-path:polygon(1.5px 0,calc(100% - 1.5px) 0,100% 1.5px,100% calc(100% - 1.5px),calc(100% - 1.5px) 100%,1.5px 100%,0 calc(100% - 1.5px),0 1.5px);transition:background-size var(--frame-time) var(--frame-ease) .12s,background-color .15s ease-out 0s}.button--frame .button__label{position:relative;transition:translate var(--frame-time) var(--frame-ease)}.button--frame .button__label:before{content:"";position:absolute;top:50%;left:-21px;width:9px;height:10px;margin-top:-5px;background:currentColor;-webkit-mask:var(--frame-arrow) center / 9px 10px no-repeat;mask:var(--frame-arrow) center / 9px 10px no-repeat;translate:-40px 0;transition:translate var(--frame-time) var(--frame-ease)}.button--frame .button__arrow{transition:translate var(--frame-time) var(--frame-ease)}:root{--frame-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10'%3E%3Cpath d='M3.88889 8.61401L7 4.61401L3.88889 0.614014M7 4.61401H0' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.button--frame:is(:hover,:focus-visible) .button__corners,.news__link:is(:hover,:focus-visible) .news__more .button__corners{background-size:100% 2px,2px 100%,100% 2px,2px 100%;background-color:var(--corner-color, var(--color-amber));transition:background-size var(--frame-time) var(--frame-ease),background-color .25s ease-out var(--frame-time)}.button--frame:is(:hover,:focus-visible) .button__label{translate:21px 0}.button--frame:is(:hover,:focus-visible) .button__label:before{translate:0 0}.button--frame:is(:hover,:focus-visible) .button__arrow{translate:40px 0;transform:none}.button--out .button__arrow{width:14px;height:12px}.button--out .button__label:before{left:-26px;width:14px;height:12px;margin-top:-6px;-webkit-mask:var(--frame-out) center / 14px 12px no-repeat;mask:var(--frame-out) center / 14px 12px no-repeat}.button--out:is(:hover,:focus-visible) .button__label{translate:26px 0}:root{--frame-out: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12'%3E%3Cpath d='M8 1H1v10h7M5 6h8.2M10.5 3.2 13.3 6l-2.8 2.8' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.button__corners,.button--frame .button__label,.button--frame .button__label:before,.button--frame .button__arrow{transition:none!important}.button:hover .button__arrow{transform:none}}.site-header{position:fixed;inset:0 0 auto;z-index:10;padding-top:29px}.site-header:before,.site-header:after{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:calc(100% + 56px);pointer-events:none;transition:opacity .3s ease}.site-header:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.site-header:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 30%,transparent 70%);mask-image:linear-gradient(#000 30%,transparent 70%)}.is-nav-open .site-header:before,.is-nav-open .site-header:after{opacity:0}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.site-header__menu{justify-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:2px;padding:0;font-family:var(--font-sans);font-weight:700;font-size:14.4px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--color-ink);background:none;border:0;cursor:pointer}.site-header__menu-icon{display:inline-grid;gap:2px;width:14px}.site-header__menu-icon span{display:block;height:3px;background:currentColor;transition:width .35s cubic-bezier(.2,.8,.2,1)}.site-header__menu-icon span:first-child{width:14px}.site-header__menu-icon span:last-child{width:9px}.site-header__menu:hover .site-header__menu-icon span:last-child{width:14px}.site-header__brand{position:relative;justify-self:center;display:block;line-height:0}.site-header__logo{width:calc(140 * var(--px));height:auto}.site-header__logo{transition:opacity .3s ease-in-out}.site-header__logo--light{position:absolute;top:0;left:0;opacity:0}.site-header:is(.is-on-dark,.is-over-footer) .site-header__logo{opacity:0}.site-header:is(.is-on-dark,.is-over-footer) .site-header__logo--light{opacity:1}.site-header__menu,.site-header__cta{transition:color .3s ease-in-out}.site-header:is(.is-on-dark,.is-over-footer) .site-header__menu,.site-header:is(.is-on-dark,.is-over-footer) .site-header__cta{color:#fff}.is-nav-open .site-header:is(.is-on-dark,.is-over-footer) .site-header__logo{opacity:1}.is-nav-open .site-header:is(.is-on-dark,.is-over-footer) .site-header__logo--light{opacity:0}.is-nav-open .site-header:is(.is-on-dark,.is-over-footer) .site-header__menu,.is-nav-open .site-header:is(.is-on-dark,.is-over-footer) .site-header__cta{color:var(--color-ink)}.site-header__cta{justify-self:end;margin-right:-4px}@media(max-width:63.99rem){.site-header{padding-top:23px}.site-header__inner{grid-template-columns:1fr auto}.site-header__brand{order:1;justify-self:end}.site-header__logo{width:140px}.site-header__menu{justify-self:start;margin-top:3px}.site-header__cta{display:none}}.site-nav{--ease: cubic-bezier(.22, 1, .36, 1);--cut: calc(56 * var(--px));--nh: min(1px, calc(100svh / 900));--nt: clamp(0px, calc((100svh - 500px)/400) , 1px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.site-nav[hidden]{display:none}.site-nav__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#181a2cd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .6s var(--ease)}.site-nav__panel{position:absolute;inset:0 auto 0 0;width:max(340px,calc(406 * var(--px)));overflow-y:auto;overscroll-behavior:contain;background:#cfe8e8;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%);translate:-100% 0;transition:translate .7s var(--ease)}.site-nav.is-open .site-nav__veil{opacity:1}.site-nav.is-open .site-nav__panel{translate:0 0}.site-nav__close{position:absolute;z-index:1;top:31px;left:var(--grid-margin);display:inline-flex;align-items:center;gap:12px;padding:0;font-family:var(--font-sans);font-weight:700;font-size:14.4px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--color-ink);background:none;border:0;cursor:pointer}.site-nav__x{width:11px;height:11px}.site-nav__list{margin:0;padding:max(56px,calc(92 * var(--nh))) calc(30 * var(--px)) calc(24 * var(--nh)) calc(61 * var(--px));list-style:none;perspective:800px}.site-nav__item{margin-bottom:calc(24 * var(--nh));opacity:0;filter:blur(8px);transform:translate3d(0,12px,-120px);transition:opacity .6s var(--ease),filter .6s var(--ease),transform .8s var(--ease)}.site-nav.is-open .site-nav__item{opacity:1;filter:blur(0);transform:none;transition-delay:calc(.15s + var(--i) * .05s)}.site-nav__top{display:inline-flex;align-items:center;gap:14px;padding:0;font-family:var(--font-display);font-size:calc(22px + 24 * var(--nt));font-weight:400;line-height:1.2;letter-spacing:var(--tracking-display);color:#002b496b;text-align:left;text-decoration:none;background:none;border:0;cursor:pointer;transition:color .25s ease-in-out}.site-nav__top:hover,.site-nav__item.is-open .site-nav__top,.site-nav__item.is-active .site-nav__top{color:var(--color-ink)}.site-nav__mark{flex:none;width:20px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 7'%3E%3Cpath d='M17.35 0H2.65C2.16 0 1.73.2 1.57.48L.06 3.26a.53.53 0 0 0 0 .48l1.51 2.78c.16.28.59.48 1.08.48h14.7c.49 0 .92-.2 1.08-.48l1.51-2.78a.53.53 0 0 0 0-.48L18.43.48C18.27.2 17.84 0 17.35 0Z' fill='%23FFB800'/%3E%3C/svg%3E") center / contain no-repeat;translate:0 .09em;opacity:0;scale:.4 1;transition:opacity .35s var(--ease),scale .45s var(--ease)}.site-nav__item.is-active .site-nav__mark{opacity:1;scale:1}.site-nav__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.site-nav__item.is-open .site-nav__sub{grid-template-rows:1fr}.site-nav__links{min-height:0;overflow:hidden;margin:0;padding:0 0 0 calc(29 * var(--px));list-style:none}.site-nav__links li:first-child{margin-top:calc(36 * var(--nh))}.site-nav__links li:last-child{margin-bottom:calc(12 * var(--nh))}.site-nav__links li+li{margin-top:calc(16 * var(--nh))}.site-nav__link{display:block;width:fit-content;padding:0 10px 0 7px;margin-left:-7px;font-size:calc(14px + 2 * var(--nt));line-height:calc(18px + 6 * var(--nt));color:var(--color-ink);text-decoration:none;opacity:0;translate:0 6px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);transition:opacity .3s var(--ease),translate .3s var(--ease),background-color .25s ease-in-out}.site-nav__item.is-open .site-nav__link{opacity:1;translate:0 0;transition:opacity .5s var(--ease) .12s,translate .5s var(--ease) .12s,background-color .25s ease-in-out}.site-nav__out{display:inline-block;width:1.1em;height:auto;aspect-ratio:18 / 12;margin-left:.65em;vertical-align:-.02em}.site-nav__link.is-current{background-color:#9fd1d0}.site-nav__top,.site-nav__link{text-transform:capitalize}.site-nav__link:is([href*=eprescribing],[href*=pverify]){text-transform:none}a.site-nav__link:not(.is-current):hover{background-color:#9fd1d08c}span.site-nav__top{cursor:default}.site-header,.site-main,.site-footer{--nav-shift: calc(60 * var(--px)) }.site-header{transition:transform .8s cubic-bezier(.22,1,.36,1)}html.is-nav-open .site-header{transform:translate3d(var(--nav-shift),0,0)}.site-main{position:relative}.site-main,.site-footer{left:0;transition:left .8s cubic-bezier(.22,1,.36,1)}html.is-nav-open .site-main,html.is-nav-open .site-footer{left:var(--nav-shift)}.pin-spacer>[style*="position: fixed"]{transition:margin-left .8s cubic-bezier(.22,1,.36,1)}html.is-nav-open .pin-spacer>[style*="position: fixed"]{margin-left:var(--nav-shift)!important}html.is-nav-measuring .site-main,html.is-nav-measuring .site-footer{left:0;transition:none}.site-nav__cta{display:none}@media(max-width:63.99rem){.site-nav{--cut: 0px }.site-nav__panel{width:100%}.site-nav__close{top:26px}.site-nav__list{padding:max(56px,calc(84 * var(--nh))) 30px 0 60px}.site-nav__top{color:var(--color-ink)}.site-nav__links{padding-left:26px}.site-nav__cta{display:inline-flex;margin:calc(12 * var(--nh)) 0 48px 60px;opacity:0;filter:blur(8px);translate:0 12px;transition:opacity .6s var(--ease),filter .6s var(--ease),translate .8s var(--ease)}.site-nav.is-open .site-nav__cta{opacity:1;filter:blur(0);translate:0 0;transition-delay:calc(.15s + var(--i) * .05s)}}@media(prefers-reduced-motion:reduce){.site-nav__veil,.site-nav__panel,.site-nav__item,.site-nav__link,.site-header,.site-main,.site-footer{transition:none}html.is-nav-open .site-header{transform:none}html.is-nav-open .site-main,html.is-nav-open .site-footer{left:0}html.is-nav-open .pin-spacer>[style*="position: fixed"]{margin-left:0!important}}.closing{padding-block:calc(100 * var(--px))}.closing__inner{max-width:none;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter)}.closing:not(.closing--big) .closing__inner{position:relative}.closing:not(.closing--big) .closing__inner:after{content:"";position:absolute;top:0;left:calc(var(--grid-margin) + (100% - 2 * var(--grid-margin)) * 6 / 11);width:1px;height:calc(172 * var(--px));background:#afddc7}.closing:not(.closing--big) .closing__heading{max-width:min(calc(660 * var(--px)),calc(100% * 6 / 11 - var(--grid-gutter)))}.closing:not(.closing--big) .closing__body{width:calc(100% * 4 / 11)}.closing__heading{max-width:calc(660 * var(--px));margin:0;font-family:var(--font-display);font-size:max(2rem,calc(50 * var(--px)));font-weight:400;line-height:1.12;letter-spacing:var(--tracking-display);color:var(--color-ink-soft)}.closing__body{flex:none;width:calc(501 * var(--px));padding-top:calc(8 * var(--px))}.closing__text{margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-ink-soft)}.closing__button{margin-top:calc(60 * var(--px))}.closing--big{padding-top:calc(120 * var(--px))}.news+.closing--big{padding-top:calc(198 * var(--px))}.closing--big .closing__inner{flex-direction:column;gap:calc(56 * var(--px));padding-left:calc(156 * var(--px))}.closing--big .closing__heading{max-width:none;font-size:calc(88 * var(--px));line-height:1.02;color:var(--color-ink)}.closing--big .closing__body{display:flex;align-items:flex-start;gap:calc(125 * var(--px));width:auto;padding-top:0}.closing--big .closing__text{width:calc(501 * var(--px));color:var(--color-slate)}.closing--big .closing__button{flex:none;margin-top:0}@media(max-width:63.99rem){.closing{padding-block:4rem}.news+.closing--big{padding-top:7rem}.closing--big .closing__inner{padding-left:var(--grid-margin)}.closing--big .closing__heading{font-size:clamp(2.6rem,11vw,3.5rem)}.closing--big .closing__body{flex-direction:column;gap:0}.closing--big .closing__text{width:auto}.closing--big .closing__button{margin-top:2rem}.closing__inner{flex-direction:column;gap:1.5rem}.closing:not(.closing--big) .closing__inner{gap:0}.closing:not(.closing--big) .closing__inner:after{position:static;order:1;width:53%;height:1px;margin:58px 0 64px}.closing:not(.closing--big) .closing__body{order:2}.closing:not(.closing--big) .closing__heading{max-width:none;font-size:30px;line-height:1.17}.closing:not(.closing--big) .closing__button{margin-top:76px}.closing:not(.closing--big) .closing__body{width:auto}.closing__body{width:auto;padding-top:0}.closing__button{margin-top:2rem}}.site-footer{--footer-heading: #e6eaed;--footer-link: #abb7bf;--footer-muted: #798a9a;--footer-rule: #243e58;--footer-letter: #243f59;position:relative;color:var(--footer-link);background:var(--color-paper)}.site-footer__body{position:relative;color:var(--footer-link);font-size:max(11px,calc(12 * var(--px)));line-height:max(18px,calc(22 * var(--px)));letter-spacing:.01em;background:radial-gradient(calc(3429 * var(--px)) calc(3600 * var(--px)) at 50% calc(3600 * var(--px)),var(--color-ink) 85.6%,var(--color-ink) 87.78%,#132e4a 88.89%,#1c3752 90%,#2a455d 91.11%,#3e576d 92.22%,#596e81 93.34%,#7a8a99 94.45%,#9ca8b2 95.55%,#b9c2c6 96.66%,#d1d6d8 97.78%,#e1e3e5 98.89%,var(--color-paper) 100%);background-color:var(--color-paper);overflow:hidden}.site-footer a{color:inherit;text-decoration:none;transition:color .3s ease}.site-footer a:hover,.site-footer a:focus-visible{color:var(--footer-heading)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer__col,.site-footer__aside{--t: clamp(0, calc((var(--cols, 1) - var(--i, 0) * .098) / .507), 1);--e: calc(var(--t) * var(--t) * (3 - 2 * var(--t)));opacity:var(--e);filter:blur(calc((1 - var(--e)) * 10px));transition:opacity .34s ease,filter .34s ease}.site-footer__inner,.site-footer__bar{max-width:none}.site-footer__inner{position:relative;box-sizing:border-box;height:calc(581 * var(--px));padding-top:calc(318 * var(--px))}.site-footer__nav{display:flex;gap:calc(57 * var(--px))}.site-footer__heading{margin:0 0 calc(30 * var(--px));font-family:var(--font-sans);font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:.01em;color:var(--footer-heading);white-space:nowrap}.site-footer__links li{white-space:nowrap}.site-footer__heading,.site-footer__links{text-transform:capitalize}.site-footer__links a:is([href*=eprescribing],[href*=pverify]){text-transform:none}.site-footer__aside{position:absolute;top:calc(312 * var(--px));left:calc(908 * var(--px));width:calc(503 * var(--px))}.site-footer__statement{margin:0 0 calc(54 * var(--px));font-family:var(--font-display);font-size:calc(28 * var(--px));line-height:calc(30 * var(--px));font-weight:400;letter-spacing:var(--tracking-display);color:var(--footer-heading)}.site-footer__statement em{font-style:italic}.site-footer__cta{color:var(--footer-heading)}.site-footer .site-footer__cta:is(:hover,:focus-visible){color:var(--color-ink)}.site-footer__bar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24 * var(--px));box-sizing:border-box;height:calc(69 * var(--px));padding-top:calc(20 * var(--px));color:var(--footer-muted)}.site-footer__bar:before{content:"";position:absolute;top:0;left:var(--grid-margin);right:var(--grid-margin);border-top:1px solid var(--footer-rule)}.site-footer__legal{display:flex;gap:calc(40 * var(--px))}.site-footer__copy{margin:0}.site-footer__copy:only-child{margin-left:auto}.site-footer__wordmark{position:relative;aspect-ratio:1440 / 184;container-type:inline-size;overflow:hidden}.site-footer__letter{--t: clamp(0, calc((var(--mark, 1) - var(--i, 0) * .1) / .4), 1);--e: calc(var(--t) * var(--t) * (3 - 2 * var(--t)));position:absolute;bottom:0;translate:0 calc((1 - var(--e)) * 100%);transition:translate .34s cubic-bezier(.22,1,.36,1);left:calc(var(--x) * 100cqw / 1440);width:calc(var(--w) * 100cqw / 1440);height:auto;aspect-ratio:var(--w) / 184}.site-footer__letter path[fill="#1A405B"]{fill:var(--footer-letter)}.site-footer__letter path[fill="#FFB800"]{fill:var(--color-amber)}@media(max-width:74.99rem){.site-footer__body{font-size:13px;line-height:22px;background:linear-gradient(180deg,var(--color-paper) 0,#81909d 72px,#29435c 128px,var(--color-ink) 176px);background-color:var(--color-paper)}.site-footer__inner{height:auto;padding-top:192px;padding-bottom:48px}.site-footer__nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:36px 24px}.site-footer__heading{margin-bottom:14px}.site-footer__links li{white-space:normal}.site-footer__aside{position:static;width:auto;max-width:30rem;margin-top:56px}.site-footer__statement{margin-bottom:32px;font-size:24px;line-height:1.2}.site-footer__bar{flex-wrap:wrap;height:auto;gap:12px 24px;padding-block:20px 28px}.site-footer__legal{gap:32px}.site-footer__copy:only-child{margin-left:0}}@media(max-width:63.99rem){.site-footer__body{background:linear-gradient(180deg,var(--color-paper) 0,#81909d 60px,#29435c 110px,var(--color-ink) 150px);background-color:var(--color-paper)}.site-footer__inner{display:flex;flex-direction:column;padding-top:200px}.site-footer__aside{order:-1;margin:0 0 77px}.site-footer__statement{margin-bottom:40px;font-size:20px}.site-footer__nav{grid-template-columns:1fr 1fr;gap:64px 24px}.site-footer__heading{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.site-footer__col,.site-footer__aside,.site-footer__letter{transition:none}}.site-footer__navy{position:absolute;top:280px;right:0;bottom:0;left:0;pointer-events:none}@media(max-width:74.99rem){.site-footer__navy{top:130px}}@media(max-width:63.99rem){.site-footer__navy{top:110px}}.hero{position:relative;min-height:100svh;display:grid;place-items:center;background:var(--gradient-wash);overflow:hidden;isolation:isolate}.hero__inner{max-width:none;text-align:center;padding-block:calc(147 * var(--px)) calc(110 * var(--px))}.hero__eyebrow{font-size:max(11px,calc(12 * var(--px)));letter-spacing:.02em;margin-bottom:calc(25 * var(--px))}.hero__heading{font-size:calc(90 * var(--px));font-weight:400;line-height:1;letter-spacing:var(--tracking-display);margin-inline:auto;max-width:9.6em;text-wrap:balance;perspective:800px;perspective-origin:50% 50%;transform-style:preserve-3d}.hero__heading em{font-style:italic;font-synthesis:none;display:inline-block;transform-style:preserve-3d}.hero__sub{font-size:calc(22 * var(--px));line-height:1.4;margin:calc(49 * var(--px)) auto 0;max-width:40em;text-wrap:balance}.hero__art{position:absolute;z-index:-1;width:calc(292 * var(--px));pointer-events:none;transform-origin:center}.hero__art-img{width:100%;height:auto}.hero__art--left{left:10.8%;top:20%}.hero__art--right{right:11.25%;bottom:16%}.hero__scroll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-family:var(--font-sans);text-transform:uppercase;line-height:1;cursor:pointer;position:absolute;left:50%;bottom:calc(12 * var(--px));translate:-50% 0;display:inline-flex;align-items:center;gap:12px;padding:8px;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--color-slate);text-decoration:none;transition:color .25s ease}.hero__scroll:hover{color:var(--color-ink)}.hero__scroll-icon{display:inline-block;width:11px;height:14px}.hero__scroll-arrow{display:block;width:100%;height:100%;animation:scroll-float 1.8s ease-in-out infinite}@keyframes scroll-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}.hero__heading .word{display:inline-block}.js .hero__art,.js .hero__eyebrow,.js .hero__sub,.js .hero__scroll,.js .hero__heading .word{opacity:0}.js .hero__heading{visibility:hidden}@media(max-width:64rem){.hero__art--left{left:3%;top:15%}.hero__art--right{right:3%;bottom:13%}}@media(max-width:63.99rem){.hero__inner{padding-block:5rem}.hero__eyebrow{font-size:12px;margin-bottom:2rem}.hero__heading{font-size:clamp(2.6rem,13.8vw,3.6rem);max-width:5.2em;text-wrap:wrap}.hero__heading em{display:block}.hero__sub{font-size:16px;margin-top:3rem;max-width:17.5em;text-wrap:wrap}.hero__scroll{bottom:22px;white-space:nowrap}.hero__art{width:26vw}.hero__art--left{left:4.5%;top:16.4%}.hero__art--right{right:5.3%;bottom:16.7%}}@media(prefers-reduced-motion:reduce){.hero__scroll-arrow{animation:none}}@media(min-width:48rem)and (max-width:63.99rem){.hero__heading{max-width:9.6em;font-size:min(9vw,5rem);text-wrap:balance}.hero__heading em{display:inline-block}.hero__sub{max-width:34em;font-size:19px}.hero__art{width:min(24vw,22svh)}.hero__art--left{top:18%}.hero__art--right{bottom:18%}}.journey{--sp: min(var(--px), calc(100svh / 900));--journey-ink: #243f59;--journey-stroke: #cfe8e8;position:relative;background:var(--color-paper);color:var(--color-ink)}.journey__title{font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:1.1;color:var(--journey-ink);text-align:center}.journey__title em{font-style:italic;font-synthesis:none}.journey__step-title{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:1.15;color:var(--color-ink)}.journey__body{color:var(--color-slate);line-height:1.5}.journey__note{color:var(--color-ink)}.journey__intro-line{display:block}.journey__tags{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-weight:700;color:var(--journey-ink)}.journey:not(.is-pinned){padding-block:var(--space-2xl)}.journey:not(.is-pinned) .journey__stage{display:grid;justify-items:center;gap:var(--space-xl);padding-inline:var(--grid-margin)}.journey:not(.is-pinned) .journey__hexes,.journey:not(.is-pinned) .journey__panel,.journey:not(.is-pinned) .journey__progress{display:none}.journey:not(.is-pinned) .journey__title{font-size:clamp(2.4rem,1.4rem + 4vw,5.25rem)}.journey:not(.is-pinned) .journey__card{position:relative;width:min(100%,377px);aspect-ratio:377 / 521}.journey:not(.is-pinned) .journey__steps{display:grid;gap:var(--space-xl);max-width:34rem;margin:0;padding:0;list-style:none}.journey:not(.is-pinned) .journey__step-title{font-size:1.6rem}.journey:not(.is-pinned) .journey__body{margin-top:var(--space-sm)}.journey:not(.is-pinned) .journey__note{margin-top:var(--space-sm);font-size:.8rem}.journey:not(.is-pinned) .journey__tags{gap:.6rem 1.25rem;margin-top:var(--space-md);font-size:.8rem}.journey__card .journey__layer{position:absolute;top:50%;left:50%;height:auto;max-width:none}.journey__layer--back{width:100%;margin:-69.1% 0 0 -50%}.journey__layer--ui{width:92.04%;margin:-64.5% 0 0 -46.02%}.journey__layer--photo{width:83.02%;margin:-59.15% 0 0 -41.51%}.journey.is-pinned .journey__stage{position:relative;height:100svh;overflow:hidden;perspective:900px;perspective-origin:50% 50%}.journey.is-pinned .journey__hexes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.journey.is-pinned .journey__steps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;list-style:none;transform-style:preserve-3d}.journey.is-pinned .journey__card{z-index:2;transform-style:flat;perspective:900px;perspective-origin:50% 50%}.journey.is-pinned .journey__title{z-index:3;transform-style:preserve-3d}.journey.is-pinned .journey__progress{z-index:4}.journey.is-pinned .journey__hex,.journey.is-pinned .journey__ring{position:absolute;left:50%;top:50%;width:calc(749 * var(--sp));height:calc(303 * var(--sp));margin:calc(-151.5 * var(--sp)) 0 0 calc(-374.5 * var(--sp))}.journey.is-pinned .journey__ring{left:0;top:0;margin:0;opacity:0}.journey__ring svg{display:block;width:100%;height:100%;overflow:visible}.journey__hexes path,.journey__panel path{stroke:var(--journey-stroke);stroke-width:2px}.journey.is-pinned .journey__title{position:absolute;left:0;right:0;top:50%;margin:calc(-49 * var(--sp)) 0 0;font-size:calc(90 * var(--sp));white-space:nowrap}.journey.is-pinned .journey__title-part{display:inline-block;will-change:transform,filter,opacity}.journey.is-pinned .journey__title em{display:inline-block}.journey.is-pinned .journey__card{position:absolute;left:50%;top:50%;width:calc(377 * var(--sp));height:calc(521 * var(--sp));margin:calc(-261.5 * var(--sp)) 0 0 calc(-188.5 * var(--sp))}.journey.is-pinned .journey__layer{will-change:transform,filter,opacity}.journey.is-pinned .journey__step{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}.journey.is-pinned .journey__panel{position:absolute;top:50%;will-change:transform,filter,opacity}.journey.is-pinned .journey__step--left .journey__panel{left:calc(50% - 688 * var(--sp));width:calc(776 * var(--sp));height:calc(449 * var(--sp));margin-top:calc(-224.5 * var(--sp))}.journey.is-pinned .journey__step--right .journey__panel{left:calc(50% - 80 * var(--sp));width:calc(770 * var(--sp));height:calc(443 * var(--sp));margin-top:calc(-222.5 * var(--sp))}.journey__panel svg{display:block;width:100%;height:100%;overflow:visible}.journey.is-pinned .journey__copy{position:absolute;top:50%;width:calc(342 * var(--sp));transform:translateY(-50%);margin-top:calc(-10 * var(--sp));transform-style:preserve-3d}.journey.is-pinned .journey__step--left .journey__copy{left:calc(50% - 584.5 * var(--sp))}.journey.is-pinned .journey__step--right .journey__copy{left:calc(50% + 251 * var(--sp))}.journey.is-pinned .journey__copy>*{will-change:transform,filter,opacity}.journey.is-pinned .journey__step-title{font-size:calc(28 * var(--sp));width:max-content;max-width:calc(420 * var(--sp))}.journey.is-pinned .journey__body{margin-top:calc(23 * var(--sp));font-size:calc(16 * var(--sp))}.journey.is-pinned .journey__note{margin-top:calc(29 * var(--sp));font-size:calc(12 * var(--sp))}.journey.is-pinned .journey__tags{margin-top:calc(47.5 * var(--sp));gap:calc(14 * var(--sp)) calc(20 * var(--sp));font-size:calc(12.5 * var(--sp));line-height:1.2}.journey.is-pinned .journey__step--intro .journey__copy{margin-left:calc(-6 * var(--sp))}.journey.is-pinned .journey__progress{position:absolute;left:50%;top:calc(50% + 337 * var(--sp));display:flex;gap:calc(4 * var(--sp));translate:-50% 0}.journey__progress-seg{display:block;width:calc(8 * var(--sp));height:max(2px,calc(3 * var(--sp)));background:#b3bec7}@media(max-width:63.99rem){.journey.is-pinned .journey__hex,.journey.is-pinned .journey__ring{width:88vw;height:calc(88vw * 303 / 749);margin:calc(-44vw * 303 / 749) 0 0 -44vw}.journey.is-pinned .journey__ring{margin:0}.journey.is-pinned .journey__title{margin:0;font-size:min(13vw,56px);white-space:normal;translate:0 -50%}.journey.is-pinned .journey__title-part{display:block}.journey.is-pinned .journey__card{top:0;width:var(--jw);height:calc(var(--jw) * 521 / 377);margin:0 0 0 calc(var(--jw) / -2)}.journey.is-pinned .journey__panel{display:none}.journey.is-pinned .journey__copy,.journey.is-pinned .journey__step--left .journey__copy,.journey.is-pinned .journey__step--right .journey__copy{top:0;left:calc(50% - var(--jw) / 2);width:max(var(--jw),240px);margin:0}.journey.is-pinned .journey__step-title{width:auto;max-width:none;font-size:max(15px,calc(19 * var(--mu)));line-height:max(18px,calc(23 * var(--mu)))}.journey.is-pinned .journey__intro-line+.journey__intro-line{margin-top:calc(8 * var(--mu))}.journey.is-pinned .journey__body{margin-top:calc(10 * var(--mu));font-size:max(14px,calc(15 * var(--mu)));line-height:max(18px,calc(21 * var(--mu)))}.journey.is-pinned .journey__note{margin-top:calc(12 * var(--mu));font-size:max(10px,calc(11 * var(--mu)))}.journey.is-pinned .journey__tags{margin-top:calc(14 * var(--mu));gap:calc(6 * var(--mu)) calc(16 * var(--mu));font-size:max(10.5px,calc(12 * var(--mu)));line-height:1.3}.journey.is-pinned .journey__progress{left:var(--grid-margin);top:50%;flex-direction:column;gap:4px;translate:0 -50%}.journey.is-pinned .journey__progress-seg{width:3px;height:8px}}.stat{background:var(--color-paper);text-align:center}.stat__inner{max-width:none;padding-block:calc(160 * var(--px))}.stat:has(.stat__cta) .stat__inner{padding-bottom:calc(120 * var(--px))}@media(min-width:64rem){.drawer+.stat .stat__inner{padding-top:calc(240 * var(--px))}}.stat__eyebrow{margin:0 0 calc(6 * var(--px));font-size:max(var(--text-lead),calc(20 * var(--px)));font-weight:400;letter-spacing:.04em;line-height:1.2;color:var(--color-teal)}.stat__heading{margin:0;font-size:calc(90 * var(--px));font-weight:400;line-height:1;letter-spacing:var(--tracking-display);color:var(--color-ink-soft)}.stat--figure .stat__heading{max-width:calc(720 * var(--px));margin-inline:auto;text-wrap:initial}.stat__figure{white-space:nowrap}.stat__number{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}.stat__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(14 * var(--px)) calc(21 * var(--px));margin:calc(80 * var(--px)) 0 0;padding:0;list-style:none}.badge{display:flex;align-items:center;gap:calc(5 * var(--px))}.badge__icon{display:grid;place-items:center;flex:none;width:calc(31 * var(--px));height:calc(31 * var(--px));border-radius:4px;background:#ffb800;color:#fff1cc}.badge__icon svg{width:100%;height:100%}.badge__label{display:flex;align-items:center;height:calc(31 * var(--px));padding:0 calc(10 * var(--px));font-size:max(11px,calc(13.5 * var(--px)));font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);border-radius:4px;background:#cfe8e8}.stat__text{max-width:calc(620 * var(--px));margin:calc(81 * var(--px)) auto 0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.stat__cta{margin-top:calc(60 * var(--px))}@media(max-width:63.99rem){.stat__inner{padding-block:7rem 5rem}.stat--figure .stat__inner{padding-block:5rem}.stat__eyebrow{margin-bottom:1rem;font-size:.8rem}.stat__heading{max-width:6.8em;margin-inline:auto;text-wrap:wrap;font-size:clamp(2.4rem,11.7vw,3.2rem);line-height:1.15}.stat--figure .stat__heading{max-width:8em;font-size:clamp(2.6rem,11vw,3.6rem)}.stat__badges{gap:.75rem;margin-top:2.5rem}.badge__icon{width:1.9rem;height:1.9rem}.badge__label{height:1.9rem;padding:0 .6rem;font-size:.72rem}.stat__text{margin-top:2.5rem;font-size:1rem}.stat__cta{margin-top:2rem}}.impact{position:relative;background:var(--color-teal-light);padding:calc(202 * var(--px)) 0 calc(160 * var(--px))}.impact__band{position:absolute;top:0;left:0;width:100%;height:calc(93 * var(--px))}.impact__band-above{fill:var(--color-paper)}.impact__inner{width:calc(1127 * var(--px));margin-inline:auto}.impact--gold{padding:calc(169 * var(--px)) 0 calc(108 * var(--px))}.impact__eyebrow{margin:0 0 calc(23 * var(--px));font-size:max(11px,calc(11 * var(--px)));font-weight:600;line-height:1.4;color:var(--color-ink-soft)}.impact__intro{max-width:calc(350 * var(--px));margin:0 0 calc(80 * var(--px));font-size:calc(22 * var(--px));line-height:1.4;color:var(--color-ink)}.impact--gold .impact__intro{margin-bottom:calc(89 * var(--px))}.impact__tiles{display:grid;grid-template-columns:repeat(var(--count, 4),minmax(0,1fr));gap:calc(29 * var(--px));margin:0;padding:0;list-style:none}.tile{--cut: calc(34 * var(--px));display:flex;flex-direction:column;min-height:calc(340 * var(--px));padding:calc(20 * var(--px));background:var(--color-paper);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%);transition:translate .45s cubic-bezier(.2,.8,.2,1),background-color .45s ease}.tile:hover{translate:0 calc(-8 * var(--px));background:#fff}.tile__icon{display:block;width:calc(40 * var(--px));height:calc(40 * var(--px));background:var(--color-amber)}.tile__icon img{display:block;width:100%;height:100%}.tile__figure{margin:auto 0 calc(8 * var(--px));font-family:var(--font-display);font-size:calc(50 * var(--px));font-weight:400;line-height:1;letter-spacing:var(--tracking-display);color:var(--color-ink)}.tile__label{margin:0;font-size:max(13px,calc(16 * var(--px)));line-height:1.5;letter-spacing:.01em;color:var(--color-slate)}.impact--gold .tile__figure{margin-bottom:calc(14 * var(--px));font-size:calc(66 * var(--px))}.impact--gold .tile__label{max-width:14.04em;letter-spacing:0;color:var(--color-ink)}@media(max-width:63.99rem){.impact__inner{width:auto;padding-inline:var(--grid-margin)}.impact__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:63.99rem){.impact{padding-block:100px 40px}.impact__band{height:34px}.impact__eyebrow{margin-bottom:1rem}.impact__intro{max-width:19em;margin-bottom:60px;font-size:16px}.impact__tiles{grid-template-columns:1fr;gap:28px}.tile{--cut: 0px;min-height:330px;padding:20px}.tile__icon{width:40px;height:40px}.tile__figure{margin-bottom:12px;font-size:40px}.tile__label{max-width:17em;font-size:15px}.impact--gold .tile__figure{margin-bottom:12px;font-size:40px}.impact--gold .tile__label{max-width:17em}}@media(prefers-reduced-motion:reduce){.tile{transition:background-color .45s ease}.tile:hover{translate:none}}.drawer{--sp: min(var(--px), calc(100svh / 900));position:relative;background:var(--color-teal-light);color:var(--color-ink-soft)}.drawer__heading{margin:0;padding-top:calc(26 * var(--px));font-size:calc(67 * var(--px));font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display);color:var(--color-ink)}.drawer__list{margin:0;padding:calc(82 * var(--sp)) 0 0;list-style:none}.drawer__item{display:grid;grid-template-columns:calc(657 * var(--px) - var(--grid-margin)) 1fr;align-items:start;padding:0 var(--grid-margin) calc(100 * var(--sp))}.drawer__text{position:relative;align-self:stretch}.drawer__title{margin:0;font:inherit;letter-spacing:inherit}.drawer__head{display:block;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.drawer__num{display:block;font-size:max(11px,calc(12 * var(--sp)));font-weight:600;line-height:1;letter-spacing:.1em;color:var(--color-ink-soft)}.drawer__label{display:block;margin-top:calc(20 * var(--sp));font-size:calc(22 * var(--sp));font-weight:600;line-height:1.2;color:var(--color-ink-soft);transition:color .3s ease}.drawer__head:hover .drawer__label{color:var(--color-ink)}.drawer__body{overflow:hidden}.drawer__copy{max-width:calc(500 * var(--sp));margin:0;padding-top:calc(41 * var(--sp));font-size:calc(16 * var(--sp));line-height:1.5}.drawer__cta{margin-top:calc(40 * var(--sp))}.drawer__media{overflow:hidden;aspect-ratio:753 / 417;width:calc(753 * var(--sp));background:var(--media-tint, #5f9796)}.drawer__item:nth-child(2) .drawer__media{--media-tint: #4c8988 }.drawer__item:nth-child(3) .drawer__media{--media-tint: #6aa3a2 }.drawer__media img{display:block;width:100%;height:100%;object-fit:cover}.drawer__media .drawer__layer{display:none}.drawer.is-live .drawer__stage{height:100vh;height:100svh;overflow:hidden}.drawer.is-live .drawer__media{--open: 0;aspect-ratio:auto;width:calc(var(--open-w) * var(--open));height:calc(var(--open-h) * var(--open))}.drawer.is-live .drawer__list{--gap: calc(100 * var(--sp));--open-w: calc(753 * var(--sp));--open-h: calc(417 * var(--sp))}.drawer.is-live .drawer__media{position:relative;overflow:visible}.drawer.is-live .drawer__photo{position:relative;background:var(--media-tint, #5f9796)}.drawer.is-live .drawer__media .drawer__layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.drawer.is-live .drawer__media .drawer__layer--ui img{object-position:left top}.drawer.is-live .drawer__item{padding-bottom:var(--gap)}.drawer.is-live .drawer__item+.drawer__item:before{top:calc(var(--gap) / -2)}.drawer.is-live .drawer__body{height:0}.drawer.is-live .drawer__cta{position:absolute;left:0;bottom:0;margin:0;visibility:hidden;opacity:0}.drawer__notch{position:absolute;z-index:1;top:100%;left:0;display:block;width:100%;height:var(--notch);fill:var(--color-teal-light)}.drawer--notched{padding-top:calc(181 * var(--px))}.drawer__notch--top{position:absolute;top:0;left:0;margin:0;fill:var(--color-paper)}.drawer--tab{margin-top:var(--notch);padding-top:calc(110 * var(--px))}.drawer__notch--tab{position:absolute;top:auto;bottom:calc(100% - 1px);left:0;margin:0}.drawer__intro,.drawer__heading.container{max-width:none}.drawer__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter)}.drawer__lede{flex:none;width:calc(630 * var(--px));margin:0;padding-top:calc(36 * var(--px));font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-ink)}.drawer__item{position:relative}.drawer__item+.drawer__item:before{content:"";position:absolute;left:var(--grid-margin);right:var(--grid-margin);top:calc(-50 * var(--sp));height:1px;background:#9fd1d0}@media(max-width:63.99rem){.drawer__heading{padding-top:3rem;font-size:38px}.drawer--notched{padding-top:4rem}.drawer__intro{flex-direction:column;gap:1.25rem}.drawer__lede{width:auto;padding-top:0;font-size:1rem}.drawer__list{padding-top:76px}.drawer__item{display:flex;flex-direction:column;padding-bottom:56px}.drawer__text{display:contents}.drawer__media{order:1;width:100%;margin-top:24px}.drawer__cta{order:2;align-self:flex-start;margin-top:40px}.drawer__num{font-size:max(10px,calc(11 * var(--mu)))}.drawer__label{margin-top:calc(10 * var(--mu));font-size:max(15px,calc(18 * var(--mu)));line-height:max(18px,calc(22 * var(--mu)))}.drawer__copy{padding-top:calc(14 * var(--mu));font-size:max(14px,calc(16 * var(--mu)));line-height:max(19px,calc(24 * var(--mu)))}.drawer__item+.drawer__item:before{top:-28px}.drawer.is-live .drawer__media{margin-top:0}.drawer.is-live .drawer__copy{padding-bottom:calc(22 * var(--mu))}.drawer.is-live .drawer__cta{position:relative;margin-top:0}}.sol-hero{--sp: min(var(--px), calc(100svh / 900));--stage-x: calc(50% - 720 * var(--sp));position:relative;z-index:1;background:var(--color-paper);overflow-x:clip}.sol-hero__inner{position:relative;height:calc(1300 * var(--sp))}.sol-hero__card{position:absolute;z-index:2;left:calc(var(--stage-x) + 156 * var(--sp));top:calc(133 * var(--sp));width:calc(501 * var(--sp));height:calc(693 * var(--sp));transform-style:flat;perspective:800px}.sol-hero__layer{position:absolute;display:block;max-width:none}.sol-hero__layer--back{left:0;top:0;width:100%;height:100%}.sol-hero__layer--ui{left:calc(21 * var(--sp));top:calc(24 * var(--sp));width:calc(462 * var(--sp));height:calc(647 * var(--sp))}.sol-hero__layer--photo{left:calc(44 * var(--sp));top:calc(52 * var(--sp));width:calc(417 * var(--sp));height:calc(593 * var(--sp));object-fit:cover;clip-path:polygon(0 0,100% 0,100% 84.57%,78.03% 100%,0 100%)}.sol-hero__copy{position:absolute;z-index:2;left:calc(var(--stage-x) + 783 * var(--sp));top:calc(314 * var(--sp));width:calc(480 * var(--sp));perspective:800px}.sol-hero__heading{margin:0;font-size:calc(50 * var(--sp));font-weight:400;line-height:1.12;letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:wrap;perspective:800px}.sol-hero__heading em{display:inline-block;transform-style:preserve-3d}.sol-hero__heading .word{display:inline-block}.sol-hero__text{max-width:calc(368 * var(--sp));margin:calc(29 * var(--sp)) 0 0;font-size:max(14px,calc(16 * var(--sp)));line-height:1.5;color:var(--color-slate)}.sol-hero--button .sol-hero__copy{top:calc(222 * var(--sp))}.sol-hero__cta{margin-top:calc(40 * var(--sp))}.sol-hero__big{position:absolute;z-index:1;left:calc(var(--stage-x) + 30 * var(--sp));top:calc(708 * var(--sp));margin:0;font-family:var(--font-display);font-size:calc(300 * var(--sp));font-weight:400;line-height:.88;letter-spacing:var(--tracking-display);color:var(--color-teal-mid);white-space:nowrap;will-change:translate;perspective:800px}.sol-hero__big-word{display:inline-block}.sol-hero__big em{font-style:italic}@media(max-width:63.99rem){.sol-hero__inner{display:grid;gap:2.5rem;height:auto;padding:7rem var(--grid-margin) 3rem}.sol-hero__card,.sol-hero__copy,.sol-hero__big{position:relative;left:auto;top:auto}.sol-hero__card{width:min(100%,26rem);height:auto;aspect-ratio:501 / 693}.sol-hero__layer--ui{left:4.2%;top:3.5%;width:92.2%;height:93.4%}.sol-hero__layer--photo{left:8.8%;top:7.5%;width:83.2%;height:85.6%}.sol-hero__copy,.sol-hero--button .sol-hero__copy{top:auto;width:auto;max-width:30rem}.sol-hero__heading{font-size:clamp(2rem,7vw,2.8rem)}.sol-hero__text{max-width:none;font-size:1rem}.sol-hero__big{font-size:22vw;white-space:normal}}@media(max-width:63.99rem){.sol-hero__inner{display:flex;flex-direction:column;gap:0;padding:150px var(--grid-margin) 0}.sol-hero__copy{order:1;max-width:none}.sol-hero__card{order:2;width:min(86%,440px);margin-top:68px}.sol-hero__big{order:3;margin-top:-.25em;font-size:23.5vw;line-height:.82;white-space:nowrap}.sol-hero__heading{max-width:9.3em;font-size:31px;line-height:1.2}.sol-hero__text{max-width:19em;margin-top:24px;font-size:16px}.sol-hero__cta{margin-top:32px}}.wwd-steps{--scale: 1.15;--sp: min( calc(min(var(--px), calc(100svh / 900)) * var(--scale)), calc((50vw - var(--grid-margin)) / 565) );--seg-idle: #acbcbb;position:relative;background:var(--color-paper)}.hex{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20183%20304'%20preserveAspectRatio='none'%3e%3cpath%20d='M183%20259.797L183%2044.203C183%2036.0425%20177.869%2028.9018%20170.344%2026.1816L97.828%201.02006C93.7233%20-0.340028%2089.2766%20-0.340028%2085.1719%201.02006L12.6561%2026.1816C5.13083%2028.9018%200%2036.0425%200%2044.203L0%20259.797C0%20267.958%205.13081%20275.098%2012.656%20277.819L85.1719%20302.98C89.2766%20304.34%2093.7233%20304.34%2097.8279%20302.98L170.344%20277.819C177.869%20275.098%20183%20267.958%20183%20259.797Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20183%20304'%20preserveAspectRatio='none'%3e%3cpath%20d='M183%20259.797L183%2044.203C183%2036.0425%20177.869%2028.9018%20170.344%2026.1816L97.828%201.02006C93.7233%20-0.340028%2089.2766%20-0.340028%2085.1719%201.02006L12.6561%2026.1816C5.13083%2028.9018%200%2036.0425%200%2044.203L0%20259.797C0%20267.958%205.13081%20275.098%2012.656%20277.819L85.1719%20302.98C89.2766%20304.34%2093.7233%20304.34%2097.8279%20302.98L170.344%20277.819C177.869%20275.098%20183%20267.958%20183%20259.797Z'/%3e%3c/svg%3e") center / 100% 100% no-repeat;object-fit:cover}.wwd-steps__eyebrow{margin:0;font-size:12px;font-weight:600;line-height:1.4;color:var(--color-teal-mid)}.wwd-steps__heading{margin:10px 0 0;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:var(--tracking-display);text-wrap:wrap;color:var(--color-ink)}.wwd-steps__body{margin:32px 0 0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.wwd-steps__cta{margin-top:55px}.wwd-steps__list{display:grid;gap:4rem;margin:0;padding:5rem var(--grid-margin);list-style:none}.wwd-steps__step{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,24rem);align-items:center;gap:2rem}.wwd-steps__photo{display:block;width:100%;aspect-ratio:183 / 304}.wwd-steps:not(.is-pinned) .wwd-steps__progress,.wwd-steps:not(.is-pinned) .wwd-steps__tiles{display:none}@media(max-width:63.99rem){.wwd-steps__step{grid-template-columns:1fr}.wwd-steps__photo{width:min(60%,11rem)}.wwd-steps__cta{margin-top:2rem}}.wwd-steps.is-pinned .wwd-steps__stage{position:relative;height:100svh;overflow:clip}.wwd-steps.is-pinned .wwd-steps__list,.wwd-steps.is-pinned .wwd-steps__tiles{position:absolute;inset:var(--nav, 0px) 0 0}.wwd-steps.is-pinned .wwd-steps__list{display:block;padding:0}.wwd-steps.is-pinned .wwd-steps__tiles{pointer-events:none}.wwd-steps.is-pinned .wwd-steps__photo{display:none}.wwd-steps.is-pinned .wwd-steps__step{position:absolute;left:calc(50% - 439 * var(--sp));top:50%;display:block;width:calc(372 * var(--sp));translate:0 calc(-50% - 12 * var(--sp));perspective:900px;perspective-origin:50% 50%}.wwd-steps.is-pinned .wwd-steps__copy{transform-style:preserve-3d}.wwd-steps.is-pinned .wwd-steps__copy>*{will-change:transform,filter,opacity}.wwd-steps.is-pinned .wwd-steps__eyebrow{font-size:max(11px,calc(12 * var(--sp)))}.wwd-steps.is-pinned .wwd-steps__heading{margin-top:calc(10 * var(--sp));font-size:calc(28 * var(--sp))}.wwd-steps.is-pinned .wwd-steps__body{margin-top:calc(32 * var(--sp));font-size:max(14px,calc(16 * var(--sp)))}.wwd-steps.is-pinned .wwd-steps__cta{margin-top:calc(55 * var(--sp))}@media(min-width:70rem){.wwd-steps.is-pinned .wwd-steps__cta .button__label{white-space:nowrap}}.wwd-steps__progress{position:absolute;left:calc(50% - 565 * var(--sp));top:calc(50% + var(--nav, 0px) / 2);display:flex;flex-direction:column;gap:calc(4 * var(--sp));width:max(2px,calc(3 * var(--sp)));translate:0 -50%}.wwd-steps__seg{position:relative;display:block;height:calc(8 * var(--sp));background:var(--seg-idle);overflow:hidden}.wwd-steps__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-teal);opacity:0}.wwd-steps__tile{position:absolute;width:calc(183 * var(--sp));height:calc(304 * var(--sp));perspective:1200px}.wwd-steps__tile--1{left:calc(50% + 62 * var(--sp));top:calc(50% - 308 * var(--sp))}.wwd-steps__tile--2{left:calc(50% + 255 * var(--sp));top:calc(50% - 152 * var(--sp))}.wwd-steps__tile--3{left:calc(50% + 62 * var(--sp));top:calc(50% + 6 * var(--sp))}.wwd-steps__flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.wwd-steps__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wwd-steps__face--back{transform:rotateY(180deg)}.wwd-steps__back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0}.wwd-steps__back.is-shown{opacity:1}@media(max-width:63.99rem){.wwd-steps{--ms: min(calc(100vw / 375), calc(100svh / 813), 1.4px);--sp: calc(.754 * var(--ms))}.wwd-steps.is-pinned .wwd-steps__step{left:var(--grid-margin);top:calc(77 * var(--ms));width:calc(100% - 2 * var(--grid-margin));translate:none}.wwd-steps.is-pinned .wwd-steps__eyebrow{font-size:max(11px,calc(12 * var(--ms)))}.wwd-steps.is-pinned .wwd-steps__heading{margin-top:calc(10 * var(--ms));font-size:calc(22 * var(--ms))}.wwd-steps.is-pinned .wwd-steps__body{margin-top:calc(24 * var(--ms));font-size:max(13px,calc(16 * var(--ms)));line-height:1.5}.wwd-steps.is-pinned .wwd-steps__cta{margin-top:calc(32 * var(--ms))}.wwd-steps.is-pinned .wwd-steps__cta .button{font-size:calc(13.5 * var(--ms))}.wwd-steps.is-pinned .wwd-steps__tile--1,.wwd-steps.is-pinned .wwd-steps__tile--3{left:calc(50% - 153 * var(--sp))}.wwd-steps.is-pinned .wwd-steps__tile--2{left:calc(50% + 40 * var(--sp))}.wwd-steps.is-pinned .wwd-steps__tile--1{top:var(--tiles-top)}.wwd-steps.is-pinned .wwd-steps__tile--2{top:calc(var(--tiles-top) + 156 * var(--sp))}.wwd-steps.is-pinned .wwd-steps__tile--3{top:calc(var(--tiles-top) + 314 * var(--sp))}.wwd-steps.is-pinned .wwd-steps__progress{left:var(--grid-margin);top:calc(var(--nav, 0px) + var(--tiles-top) + 309 * var(--sp))}}.insight{padding:6rem var(--grid-margin)}.insight__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.insight__head{display:contents}.insight__heading{order:1;margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5.6vw,5rem);font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display);color:var(--color-ink)}.insight__line{display:block}.insight__text{order:2;position:relative;max-width:38.75rem;margin-top:2rem}.insight__body,.insight__note{margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.insight__art{order:3;display:grid;justify-items:center;gap:1.5rem;margin-top:4rem}.insight__figure{position:relative;width:11.4375rem;aspect-ratio:183 / 304}.insight__frame{position:absolute;top:-5.1%;right:-8.75%;bottom:-5.1%;left:-8.75%;width:117.5%;max-width:none;height:110.2%}.insight__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.insight__note{max-width:15rem}.insight__bracket{display:none}.insight.is-pinned{position:absolute;inset:var(--nav, 0px) 0 0;padding:0;pointer-events:none}.insight.is-pinned .insight__photo{visibility:hidden}.insight.is-pinned .insight__copy{position:absolute;left:50%;top:50%;display:block;width:calc(1000 * var(--sp));translate:-50% -50%}.insight.is-pinned .insight__copy,.insight.is-pinned .insight__head,.insight.is-pinned .insight__art{perspective:900px}.insight.is-pinned .insight__head{position:relative;display:block}.insight.is-pinned .insight__heading{font-size:calc(80 * var(--sp));will-change:transform,filter,opacity}.insight.is-pinned .insight__line{white-space:nowrap}.insight__push{display:inline-block;white-space:pre}.insight.is-pinned .insight__text{width:calc(620 * var(--sp));max-width:none;margin:calc(32 * var(--sp)) auto 0}.insight.is-pinned .insight__body,.insight.is-pinned .insight__note{font-size:max(14px,calc(16 * var(--sp)))}.insight.is-pinned .insight__body{will-change:transform,filter,opacity}.insight.is-pinned .insight__art{position:absolute;left:50%;top:50%;display:block;width:calc(183 * var(--sp));height:calc(304 * var(--sp));margin:0;translate:-50% -50%;pointer-events:none}.insight.is-pinned .insight__figure{position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.insight.is-pinned .insight__note{position:absolute;top:50%;width:calc(228 * var(--sp));max-width:none;translate:0 -50%;will-change:transform,filter,opacity}.insight__note--l{right:calc(100% + 85 * var(--sp));text-align:right}.insight__note--r{left:calc(100% + 85 * var(--sp));text-align:left}.insight.is-pinned .insight__bracket{position:absolute;top:50%;display:block;width:calc(21 * var(--sp));height:calc(172 * var(--sp));translate:0 -50%}.insight__note--l .insight__bracket{right:calc(-45 * var(--sp))}.insight__note--r .insight__bracket{left:calc(-45 * var(--sp));scale:-1 1}@media(max-width:63.99rem){.insight.is-pinned .insight__copy{width:calc(100% - 2 * var(--grid-margin))}.insight.is-pinned .insight__heading{font-size:min(calc(46 * var(--ms)),11.5vw);line-height:1.05}.insight.is-pinned .insight__text{width:auto;margin-top:calc(28 * var(--ms))}.insight.is-pinned .insight__body,.insight.is-pinned .insight__note{font-size:max(14px,calc(15 * var(--ms)));line-height:1.35}.insight.is-pinned .insight__note{top:auto;right:auto;bottom:auto;left:50%;width:calc(240 * var(--ms));text-align:center;translate:-50% 0}.insight.is-pinned .insight__note--l{bottom:calc(100% + 99 * var(--ms))}.insight.is-pinned .insight__note--r{top:calc(100% + 99 * var(--ms))}.insight.is-pinned .insight__bracket{left:calc(50% - 10.5 * var(--ms));right:auto;width:calc(21 * var(--ms));height:calc(172 * var(--ms));translate:none;scale:none}.insight.is-pinned .insight__note--l .insight__bracket{top:calc(100% - 33.5 * var(--ms));rotate:90deg}.insight.is-pinned .insight__note--r .insight__bracket{top:calc(-138.5 * var(--ms));rotate:-90deg}}.sol-intro{--sp: min(var(--px), calc(100svh / 900));position:relative;display:grid;place-items:center;min-height:100svh;overflow-x:clip;z-index:1;background:var(--color-paper)}.sol-intro__side{position:absolute;top:var(--nav, 80px);height:calc(100svh - var(--nav, 80px));pointer-events:none}.sol-intro__side svg{width:auto;height:100%}.sol-intro__side--l{left:0}.sol-intro__side--r{right:0}.sol-intro__inner{position:relative;width:min(100% - 2 * var(--grid-margin),calc(900 * var(--sp)));text-align:center;perspective:800px}.sol-intro__heading{margin:0;font-family:var(--font-display);font-size:calc(80 * var(--sp));font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:wrap;perspective:800px}.sol-intro__heading .word{display:inline-block}.sol-intro__text{max-width:calc(620 * var(--sp));margin:calc(48 * var(--sp)) auto 0;font-size:max(16px,calc(20 * var(--sp)));line-height:1.55;color:var(--color-slate)}.sol-intro__eyebrow{margin:0 0 calc(20 * var(--sp));font-size:12px;font-weight:600;line-height:1.4;color:var(--color-teal-mid)}.sol-intro--plain .sol-intro__heading{font-size:max(2.25rem,calc(50 * var(--sp)));line-height:1.15}.sol-intro--plain .sol-intro__text{max-width:calc(630 * var(--sp));font-size:var(--text-body);line-height:1.5}.js .sol-intro__side,.js .sol-intro__eyebrow,.js .sol-intro__text{opacity:0}.js .sol-intro__heading{visibility:hidden}@media(max-width:63.99rem){.sol-intro{--sp: calc(100vw / 1700);place-items:start center}.sol-intro__inner{width:calc(100% - 2 * var(--grid-margin));padding:max(calc(var(--nav, 80px) + 16px),16.5svh) 0 41svh}.sol-intro__side{top:auto;bottom:0;height:45svh}.sol-intro__side svg{scale:1.19 1}.sol-intro__side--l svg{transform-origin:0 50%}.sol-intro__side--r svg{transform-origin:100% 50%}.sol-intro__heading{font-size:clamp(2.4rem,13.9vw,3.4rem)}.sol-intro__text{max-width:none;margin-top:28px;font-size:18px;line-height:1.4}.sol-intro--plain .sol-intro__inner{width:calc(100% - 2 * var(--grid-margin))}.sol-intro--plain .sol-intro__heading{font-size:clamp(2.25rem,9vw,2.75rem)}.sol-intro--plain .sol-intro__text{max-width:26rem}.sol-intro--plain .sol-intro__heading br{display:none}}@media(min-width:48rem)and (max-width:63.99rem){.sol-intro__inner{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:min(100% - 2 * var(--grid-margin),40rem);min-height:52svh;padding:calc(var(--nav, 80px) + 24px) 0 24px}.sol-intro__side{height:50svh}.sol-intro__heading{font-size:min(9vw,4.5rem)}.sol-intro__text{font-size:18px}}.sol-intro--tiles{display:block;min-height:0}.sol-intro--tiles .sol-intro__inner{box-sizing:border-box;min-height:calc(628 * var(--sp));margin-inline:auto;padding-top:max(calc(var(--nav, 84px) + 1.5rem),calc(229 * var(--sp)))}.sol-tiles{--u: min(var(--px), calc((100vw - 2 * var(--grid-margin)) / 1142));--mx: 0;--my: 0;position:relative;width:calc(1142 * var(--u));height:calc(834 * var(--u));margin-inline:auto;clip-path:inset(calc(-200 * var(--u)) -20vw 1px)}.sol-tiles:after{content:"";position:absolute;inset:auto -20vw 0;height:calc(260 * var(--u));background:linear-gradient(#f4f4f200,#f4f4f2bf 50%,#f4f4f2eb);pointer-events:none}.sol-tiles__foot{padding-block:calc(190 * var(--px)) calc(80 * var(--px))}.sol-tiles__foot{--row-gap: calc(40 * var(--px)) }.sol-tiles__text{margin:0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate)}.sol-tiles__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform:perspective(calc(1800 * var(--u))) rotateX(calc(var(--my) * -4deg)) rotateY(calc(var(--mx) * 6deg));will-change:transform}.sol-tiles__layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:translate}.sol-tiles__layer--back{translate:calc(var(--mx) * 8 * var(--u)) calc(var(--my) * 6 * var(--u))}.sol-tiles__layer--front{translate:calc(var(--mx) * 22 * var(--u)) calc(var(--my) * 14 * var(--u))}.sol-tiles__person{position:absolute;left:calc(var(--person-x) * var(--u));top:calc(var(--person-y) * var(--u));width:calc(var(--person-w) * var(--u));max-width:none;height:auto;translate:calc(var(--mx) * -14 * var(--u)) calc(var(--my) * -10 * var(--u));will-change:translate;-webkit-mask-image:linear-gradient(#000 var(--person-fade-a),transparent var(--person-fade-b));mask-image:linear-gradient(#000 var(--person-fade-a),transparent var(--person-fade-b))}.sol-tile{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(182 * var(--u));height:calc(430 * var(--u))}.sol-tile__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 182 430' preserveAspectRatio='none'%3E%3Cpath d='M182 50.4L182 379.6C182 388.9 176.1 397.1 167.5 400.1L98.2 428.9C93.5 430.4 88.5 430.4 83.8 428.9L14.5 400.1C5.9 397.1 0 388.9 0 379.6L0 50.4C0 41.1 5.9 32.9 14.5 29.9L83.8 1.1C88.5-0.4 93.5-0.4 98.2 1.1L167.5 29.9C176.1 32.9 182 41.1 182 50.4Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.sol-tile__img{position:absolute;left:calc((var(--photo-x) - var(--x)) * var(--u));top:calc((var(--photo-y) - var(--y)) * var(--u));width:calc(var(--photo-w) * var(--u));max-width:none;height:calc(var(--photo-h) * var(--u));object-fit:cover;-webkit-mask-image:linear-gradient(#000 calc(100% - 90 * var(--u)),transparent);mask-image:linear-gradient(#000 calc(100% - 90 * var(--u)),transparent);translate:calc(var(--mx) * -22 * var(--u)) calc(var(--my) * -16 * var(--u));will-change:translate}.sol-tile--teal .sol-tile__face{background:radial-gradient(70% 35% at 95% 62%,rgb(30 78 84 / .55),transparent),linear-gradient(#46918f,#2a6467)}.sol-tile--gold .sol-tile__face{background:linear-gradient(#f2ba42,#f7d27a 60%,#fadf92)}.sol-tile--tint .sol-tile__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#4096929e,#78beb673)}.sol-tile--glass .sol-tile__face{background:linear-gradient(#3e8c8ad6 20%,#76bab28c 55%,#96ccc473)}.sol-tile__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#ffb800;stroke-width:2px}.sol-tiles--wide{--u: min(var(--px), calc((100vw - 2 * var(--grid-margin)) / 1157));width:calc(1157 * var(--u));height:calc(656 * var(--u));margin-top:calc(73 * var(--u))}.sol-tiles--wide .sol-tile{width:calc(402 * var(--u));height:calc(170 * var(--u))}.sol-tiles--wide .sol-tile__line{stroke:#a6d3bb}.sol-tiles--wide{clip-path:inset(calc(-200 * var(--u)) -20vw calc(-60 * var(--u)))}.sol-tiles--wide:after{content:none}.sol-tiles__fade{position:absolute;inset:auto -20vw 0;height:calc(300 * var(--u));background:linear-gradient(#f4f4f200,#f4f4f273 50%,#f4f4f2d9 68%,#f4f4f2 80%);pointer-events:none}.sol-tiles--wide .sol-tile__face{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 182' preserveAspectRatio='none'%3E%3Cpath d='M50.4%20182L379.6%20182C388.9%20182%20397.1%20176.1%20400.1%20167.5L428.9%2098.2C430.4%2093.5%20430.4%2088.5%20428.9%2083.8L400.1%2014.5C397.1%205.9%20388.9%200%20379.6%200L50.4%200C41.1%200%2032.9%205.9%2029.9%2014.5L1.1%2083.8C-0.4%2088.5%20-0.4%2093.5%201.1%2098.2L29.9%20167.5C32.9%20176.1%2041.1%20182%2050.4%20182Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 182' preserveAspectRatio='none'%3E%3Cpath d='M50.4%20182L379.6%20182C388.9%20182%20397.1%20176.1%20400.1%20167.5L428.9%2098.2C430.4%2093.5%20430.4%2088.5%20428.9%2083.8L400.1%2014.5C397.1%205.9%20388.9%200%20379.6%200L50.4%200C41.1%200%2032.9%205.9%2029.9%2014.5L1.1%2083.8C-0.4%2088.5%20-0.4%2093.5%201.1%2098.2L29.9%20167.5C32.9%20176.1%2041.1%20182%2050.4%20182Z'/%3E%3C/svg%3E")}.js .sol-tile,.js .sol-tiles__person{opacity:0}@media(max-width:63.99rem){.sol-intro--tiles .sol-intro__inner{min-height:0;padding:max(calc(var(--nav, 80px) + 16px),17.5svh) 0 0}.sol-tiles{--u: calc(100vw / 1040);margin:calc(250 * var(--u)) 0 0 calc(50% - 560 * var(--u))}.sol-tiles__foot{padding-block:3rem 2rem}.sol-tile__line{stroke-width:1px}}.people{--u: min(100vw / 1440, 100svh / 900);position:relative;height:100svh;overflow:hidden;background:var(--color-paper)}.people__frame{--cy: 0;position:absolute;top:50%;left:50%;width:calc(1440 * var(--u));height:calc(900 * var(--u));translate:-50% -50%}.people__face,.people__doc{position:absolute;width:calc(188 * var(--u));height:calc(314 * var(--u));perspective:900px}.people__face{--ty: 0;z-index:2;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));translate:0 calc(var(--ty) * var(--u))}.people__face--mid{translate:0 calc(var(--k, 0) * var(--cy) * var(--u))}.people__img{display:block;width:100%;height:100%;object-fit:cover;backface-visibility:hidden}.people__doc--l{left:calc(392 * var(--u));top:calc(204 * var(--u))}.people__doc--r{left:calc(860 * var(--u));top:calc(204 * var(--u))}.people__doc,.people__card{translate:0 calc(var(--cy) * var(--u))}.people__card{position:absolute;z-index:1;left:calc(610 * var(--u));top:calc(232 * var(--u));width:calc(220 * var(--u));height:calc(346 * var(--u));perspective:800px}.people__layer{position:absolute;display:block}.people__layer--back{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.people__layer--ui{left:calc(8 * var(--u));top:calc(8 * var(--u));width:calc(204 * var(--u));height:calc(330 * var(--u))}.people__heading{--ty: 0;--hk: 0;position:absolute;z-index:1;left:0;right:0;top:calc(var(--head-top, 775) * var(--u));translate:0 calc((var(--ty) + var(--hk) * var(--cy)) * var(--u));margin:0;font-family:var(--font-display);font-size:calc(62 * var(--u));font-weight:400;line-height:1.2;letter-spacing:var(--tracking-display);color:var(--color-ink);text-align:center}.people__line{display:block;perspective:800px}.people__word,.people__char{display:inline-block}.people__outro{position:absolute;left:50%;top:calc(600 * var(--u));width:calc(640 * var(--u));translate:-50% calc(var(--cy) * var(--u));text-align:center;perspective:800px}.people__bracket{display:block;width:calc(172 * var(--u));height:auto;margin:0 auto}.people__text{margin:calc(30 * var(--u)) 0 0;font-size:max(15px,calc(22 * var(--u)));line-height:1.4;color:var(--color-ink)}.people__cue{z-index:3;white-space:nowrap}.js .people__face .people__img,.js .people__doc,.js .people__layer,.js .people__outro,.js .people__cue{opacity:0}.js .people__heading{visibility:hidden}@media(max-width:63.99rem){.people{--u: min(100vw / 480, 100svh / 1100) }.people__frame{margin-top:-15svh}.people__heading{font-size:min(9.6vw,44px);line-height:1.17}.people__text{font-size:16px}.people__outro{width:calc(100vw - 2 * var(--grid-margin))}}.arch{--t: min(calc(100vw / 1440 * 1.5), calc((100svh - 128px) / 830));position:relative;height:100svh;min-height:32rem;overflow:clip}.arch__frame{position:absolute;top:0;left:50%;width:max(100vw,calc(1440 * var(--t)));height:calc(830 * var(--t));translate:-50% 0}.arch__rim,.arch__bg,.arch__hexes{position:absolute;top:0;left:0;display:block;width:100%}.arch__rim{height:100%;overflow:visible}.arch__bg,.arch__hexes{height:calc(790 * var(--t));clip-path:url(#arch-clip-bg)}.arch__defs{position:absolute}.arch__hexes{mask:var(--mask) 0 0 / 100% 100% no-repeat;perspective:1200px}.arch__hex{position:absolute;left:calc(50% + (var(--x) - 720) * var(--t));top:calc(var(--y) * var(--t));width:calc(453 * var(--t));height:calc(179 * var(--t));overflow:visible}.arch__inner{position:relative;padding:max(calc(var(--nav, 84px) + 24px),calc(300 * var(--t))) var(--grid-margin) 0;text-align:center;color:var(--color-paper)}.arch__heading{margin:0;font-family:var(--font-display);font-size:max(2.4rem,min(calc(81 * var(--t)),calc(75 * var(--px))));font-weight:400;line-height:1.05;letter-spacing:var(--tracking-display);perspective:800px;max-width:calc((100% - 11 * var(--grid-gutter)) * 7 / 12 + 6 * var(--grid-gutter));margin-inline:auto}.arch__heading em{font-style:italic}.arch__text{max-width:calc(560 * var(--t));margin:calc(50 * var(--t)) auto 0;font-size:max(15px,calc(20 * var(--t)));line-height:1.41}@media(max-width:63.99rem){.arch{--t: min( .2vw , calc((100svh - 110px) / 830)) }.arch__inner{padding-top:9rem}.arch__heading{max-width:6.6em;margin-inline:auto;font-size:min(11.7vw,3rem);line-height:1.1;text-wrap:wrap}.arch__text{max-width:21rem;margin-top:1.5rem;font-size:16px}.arch__heading br{display:none}.arch .hero__scroll{white-space:nowrap}}@media(min-width:48rem)and (max-width:63.99rem){.arch__inner{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:calc(640 * var(--t));padding:calc(var(--nav, 84px) + 16px) var(--grid-margin) 0}.arch__heading{max-width:11em;font-size:min(8vw,4.75rem);line-height:1.08}.arch__text{max-width:32rem;margin-top:2.25rem;font-size:19px;line-height:1.5}}.sol-line{padding-block:calc(100 * var(--px))}.sol-line .grid-container,.sol-tiles__foot{max-width:none}.sol-line__heading,.sol-tiles__heading{margin:0;font-family:var(--font-display);font-size:max(2rem,calc(50 * var(--px)));font-weight:400;line-height:1.12;letter-spacing:var(--tracking-display);color:var(--color-ink)}.sol-line__text{max-width:calc(385 * var(--px));margin:0;padding-top:calc(12 * var(--px));font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-ink)}@media(min-width:64rem){.sol-line__text{margin-left:calc(60 * var(--px))}}@media(max-width:63.99rem){.sol-line{padding-block:3rem}.sol-line__text{max-width:none;margin-top:1.25rem;padding-top:0}}.proof{margin-block:calc(80 * var(--px)) calc(120 * var(--px));isolation:isolate}.drawer+.proof{margin-top:calc((79 + 80) * var(--px))}.proof__inner{max-width:none;text-align:center}.proof__eyebrow{margin:0;font-size:max(var(--text-lead),calc(20 * var(--px)));font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--color-teal-mid)}.proof__text{max-width:calc(620 * var(--px));margin:calc(32 * var(--px)) auto 0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate)}.proof__stage{--stat: max(2.5rem, calc(64 * var(--px)));position:relative;width:fit-content;max-width:100%;margin:calc(57 * var(--px)) auto 0;padding:calc(1.39 * var(--stat)) calc(2.59 * var(--stat)) calc(1.27 * var(--stat))}.proof__art{position:absolute;z-index:-1;width:calc(3.58 * var(--stat));pointer-events:none}.proof__art img{display:block;width:100%;height:auto}.proof__art--left{left:0;top:0}.proof__art--right{right:0;bottom:0}.proof__heading{margin:0;font-family:var(--font-display);font-size:var(--stat);font-weight:400;line-height:1.125;letter-spacing:var(--tracking-display);color:var(--color-ink-soft);perspective:800px}.proof__heading .word{display:inline-block}.proof__note{margin:calc(28 * var(--px)) 0 0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate)}.js .proof__eyebrow,.js .proof__text,.js .proof__art,.js .proof__note{opacity:0}.js .proof__heading{visibility:hidden}@media(max-width:63.99rem){.proof{margin-block:4rem 5rem}.proof__eyebrow{font-size:16px;line-height:1.35}.proof__text{margin-top:24px}.proof__stage{--stat: 30px;margin-top:2.5rem;padding:44px 28px 40px}.proof__heading{line-height:1.17}.proof__note{margin-top:0;font-family:var(--font-display);font-size:30px;line-height:1.17;letter-spacing:var(--tracking-display);color:var(--color-ink-soft)}.proof__heading br,.proof__note br{display:none}.proof__art{width:84px}}.text-block{padding-block:calc(120 * var(--px));background:var(--color-paper)}.text-block__grid{--row-gap: max(2rem, calc(32 * var(--px)));max-width:none}.text-block__heading{margin:0;font-family:var(--font-display);font-size:max(2rem,calc(44 * var(--px)));font-weight:400;line-height:1.27;letter-spacing:var(--tracking-display);color:var(--color-ink)}.text-block__text{margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.blocks{--col: calc((100% - 2 * var(--grid-margin) - 11 * var(--grid-gutter)) / 12);--side: calc(var(--grid-margin) + 3 * var(--col) + 2.5 * var(--grid-gutter));--band: #70bab9;--line: rgb(255 255 255 / .35);--tab: calc(72 * var(--px));--pad: calc(80 * var(--px));position:relative;padding-block:calc(40 * var(--px))}.blocks__cells{position:relative;display:grid;grid-template-columns:var(--side) 1fr var(--side)}.blocks__cell{display:flex;background:var(--band);box-shadow:0 0 0 .5px var(--band)}.blocks__cell--l{padding:0 calc(var(--grid-gutter) / 2) 0 var(--grid-margin)}.blocks__cell--r{padding:0 var(--grid-margin) 0 calc(var(--grid-gutter) / 2)}.blocks__row:first-child .blocks__cell{padding-top:var(--pad)}.blocks__row:last-child .blocks__cell{padding-bottom:var(--pad)}.blocks__cells:before,.blocks__row:last-child .blocks__cells:after{content:"";position:absolute;z-index:1;inset-inline:0;top:0;height:1px;background:var(--line);pointer-events:none}.blocks__row:first-child .blocks__cells:before{top:var(--pad)}.blocks__row:last-child .blocks__cells:after{top:auto;bottom:var(--pad)}.blocks__cell--l,.blocks__cell--r{position:relative}.blocks__cell--l:before,.blocks__cell--l:after,.blocks__cell--r:before,.blocks__cell--r:after{content:"";position:absolute;z-index:1;inset-block:0;width:1px;background:var(--line);pointer-events:none}.blocks__cell--l:before{left:var(--grid-margin)}.blocks__cell--l:after{right:calc(var(--grid-gutter) / 2)}.blocks__cell--r:before{left:calc(var(--grid-gutter) / 2)}.blocks__cell--r:after{right:var(--grid-margin)}.blocks__media{display:block;width:100%;overflow:clip}.blocks__photo{display:block;width:100%;height:auto;aspect-ratio:376 / 440;object-fit:cover}.blocks__cell--m{align-items:center;justify-content:center;padding-inline:var(--grid-gutter);text-align:center}.blocks__copy{max-width:max(22.25rem,calc(356 * var(--px)))}.blocks__eyebrow{margin:0;font-family:var(--font-sans);font-size:max(13px,calc(13 * var(--px)));letter-spacing:0;font-weight:600;line-height:1.4;color:var(--color-ink)}.blocks__text{margin:max(2rem,calc(32 * var(--px))) 0 0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-ink-soft)}.blocks__tab{height:var(--tab);margin-inline:var(--side);background:var(--band)}.blocks__tab--top{clip-path:polygon(16.667% 0,83.333% 0,100% 100%,0 100%)}.blocks__tab--bottom{clip-path:polygon(0 0,100% 0,83.333% 100%,16.667% 100%)}.blocks__tab{position:relative;box-sizing:content-box}.blocks__tab--top{margin-bottom:-1px;padding-bottom:1px}.blocks__tab--bottom{margin-top:-1px;padding-top:1px}@media(min-width:64rem){.blocks{container-type:inline-size}.blocks:not(.blocks--notched) .blocks__tab{--pitch: calc((100cqw - 2 * var(--grid-margin) - 11 * var(--grid-gutter)) / 12 + var(--grid-gutter));margin-inline:calc(var(--side) - var(--grid-gutter) / 2)}.blocks:not(.blocks--notched) .blocks__tab--top{clip-path:polygon(var(--pitch) 0,calc(100% - var(--pitch)) 0,100% 100%,0 100%)}.blocks:not(.blocks--notched) .blocks__tab--bottom{clip-path:polygon(0 0,100% 0,calc(100% - var(--pitch)) 100%,var(--pitch) 100%)}.blocks.blocks--notched .blocks__tab{--col: calc((100cqw - 2 * var(--grid-margin) - 11 * var(--grid-gutter)) / 12);--pitch: calc(var(--col) + var(--grid-gutter));--edge: calc(var(--grid-margin) + 3 * var(--col) + 2 * var(--grid-gutter))}.blocks.blocks--notched .blocks__tab--top{clip-path:polygon(0 0,var(--edge) 0,calc(var(--edge) + var(--pitch)) 100%,calc(100% - var(--edge) - var(--pitch)) 100%,calc(100% - var(--edge)) 0,100% 0,100% 100%,0 100%)}.blocks.blocks--notched .blocks__tab--bottom{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--edge)) 100%,calc(100% - var(--edge) - var(--pitch)) 0,calc(var(--edge) + var(--pitch)) 0,var(--edge) 100%,0 100%)}}.blocks--notched{--wide: calc(314 * var(--px));--narrow: calc(188 * var(--px))}.blocks--notched .blocks__tab{position:relative;z-index:1;margin-inline:0}.blocks--notched .blocks__tab:before,.blocks--notched .blocks__tab:after{content:"";position:absolute;inset-block:0;width:calc(var(--side) - var(--grid-margin) - var(--grid-gutter) / 2);border-inline:1px solid var(--line);box-sizing:border-box}.blocks--notched .blocks__tab:before{left:var(--grid-margin)}.blocks--notched .blocks__tab:after{right:var(--grid-margin)}.blocks--notched .blocks__tab--top{clip-path:polygon(0 0,calc(50% - var(--wide)) 0,calc(50% - var(--narrow)) 100%,calc(50% + var(--narrow)) 100%,calc(50% + var(--wide)) 0,100% 0,100% 100%,0 100%)}.blocks--notched .blocks__tab--bottom{clip-path:polygon(0 0,100% 0,100% 100%,calc(50% + var(--wide)) 100%,calc(50% + var(--narrow)) 0,calc(50% - var(--narrow)) 0,calc(50% - var(--wide)) 100%,0 100%)}.blocks.is-pinned .blocks__rows{position:relative;height:100svh;overflow:clip;background:var(--band);box-shadow:0 -2px var(--band)}.blocks.is-pinned .blocks__row{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;background:var(--band);box-shadow:-50vw 0 var(--band),50vw 0 var(--band)}.blocks.is-pinned{--sp: min(var(--px), calc(100svh / 900));--top: calc(var(--nav, 84px) + 40 * var(--sp));--pad: calc(80 * var(--sp))}.blocks.is-pinned .blocks__cells{grid-template-rows:minmax(0,1fr);height:100%}.blocks.is-pinned .blocks__cell{padding-top:var(--top);padding-bottom:var(--pad)}.blocks.is-pinned .blocks__cells:before{top:var(--top)}.blocks.is-pinned .blocks__cells:after{content:"";position:absolute;z-index:1;inset-inline:0;bottom:var(--pad);height:1px;background:var(--line);pointer-events:none}.blocks.is-pinned .blocks__cells:before,.blocks.is-pinned .blocks__cells:after{inset-inline:-50vw}.blocks.is-pinned .blocks__text{margin-top:min(2rem,calc(32 * var(--sp)))}.blocks.is-pinned .blocks__media{position:relative;align-self:stretch;min-height:0}.blocks.is-pinned .blocks__photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;scale:1.09}.blocks.is-flow .blocks__cell{padding-block:0}.blocks.is-flow .blocks__row:first-child .blocks__cell{padding-top:var(--pad)}.blocks.is-flow .blocks__row:last-child .blocks__cell{padding-bottom:var(--pad)}.blocks.is-flow .blocks__cells{background:var(--band)}.blocks.is-flow .blocks__row:first-child .blocks__cell--m{clip-path:inset(var(--pad) 0 0)}.blocks.is-flow .blocks__row:last-child .blocks__cell--m{clip-path:inset(0 0 var(--pad))}.blocks.is-flow .blocks__row:only-child .blocks__cell--m{clip-path:inset(var(--pad) 0)}.blocks.is-flow:not(.blocks--notched) .blocks__tab:before,.blocks.is-flow:not(.blocks--notched) .blocks__tab:after{display:none}.blocks.is-flow .blocks__cell--m{position:relative;overflow:clip}.blocks.is-flow .blocks__photo{scale:1.3}.blocks.is-flow .blocks__copy,.blocks.is-flow .blocks__photo{will-change:transform}@media(max-width:63.99rem){.blocks{padding-bottom:calc(120 * var(--px))}.blocks__cells{grid-template-columns:1fr}.blocks__tab{margin-inline:20%}.blocks--notched{--wide: 30%;--narrow: 18%}.blocks--notched .blocks__tab:before,.blocks--notched .blocks__tab:after{display:none}.blocks__cell:empty{display:none}.blocks__cell--l:before,.blocks__cell--l:after,.blocks__cell--r:before,.blocks__cell--r:after{display:none}.blocks__cell--l,.blocks__cell--r{padding:0 var(--grid-margin)}.blocks__cell--l,.blocks__cell--r{order:1}.blocks__cell--m{padding:2.5rem var(--grid-margin)}.blocks__row:first-child .blocks__cell--m{padding-top:2.5rem}.blocks__text{margin-top:1.5rem}.blocks.is-pinned .blocks__cells{grid-template-rows:auto minmax(0,1fr)}.blocks.is-pinned .blocks__cell--m{padding:var(--top) var(--grid-margin) calc(40 * var(--mu))}.blocks.is-pinned .blocks__cell--l,.blocks.is-pinned .blocks__cell--r{padding-top:0}.blocks.is-pinned .blocks__cells:before{display:none}}.track{--sp: min(var(--px), calc(100svh / 900));--tab: calc(76 * var(--px));--ring: #9fd1d0;position:relative;margin-block:calc(120 * var(--px));padding-block:var(--tab);color:var(--color-ink)}.track__band{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg, none) center / cover no-repeat,#79b8b6;clip-path:polygon(0 0,calc(656 * var(--px)) 0,calc(781 * var(--px)) var(--tab),calc(1159 * var(--px)) var(--tab),calc(1284 * var(--px)) 0,100% 0,100% calc(100% - var(--tab)),calc(774 * var(--px)) calc(100% - var(--tab)),calc(649 * var(--px)) 100%,calc(272 * var(--px)) 100%,calc(147 * var(--px)) calc(100% - var(--tab)),0 calc(100% - var(--tab)))}.track__mover{position:absolute;width:calc(266 * var(--sp));height:calc(457 * var(--sp))}.track__photo{position:relative;display:block;width:100%;height:100%}.track__rings{position:absolute;inset:calc(39.6 * var(--sp)) 0 auto;height:calc(417.2 * var(--sp))}.track__ring{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.track__ring path{stroke:var(--ring);stroke-width:1px}.track__heading{margin:0;font-family:var(--font-display);font-size:clamp(2rem,calc(44 * var(--sp)),3.25rem);font-weight:400;line-height:1.25;letter-spacing:var(--tracking-display);color:var(--color-ink)}.track__list{margin:0;padding:0;list-style:none}.track__label{margin:0;font-family:var(--font-sans);font-size:clamp(1rem,calc(20 * var(--sp)),1.375rem);font-weight:400;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.track__text{margin:calc(24 * var(--sp)) 0 0;font-size:clamp(.9375rem,calc(16 * var(--sp)),1.125rem);line-height:1.5;color:var(--color-ink)}.track:not(.is-pinned) .track__mover{top:calc(var(--tab) + 48px);left:50%;translate:-50% 0}.track:not(.is-pinned) .track__rings{display:none}.track:not(.is-pinned) .track__stage{position:relative;padding:calc(457 * var(--sp) + 96px) var(--grid-margin) 64px}.track:not(.is-pinned) .track__copy{display:grid;gap:48px;max-width:34rem;margin-inline:auto}.track:not(.is-pinned) .track__step+.track__step{margin-top:40px}.track.is-pinned .track__mover{top:50%;left:0;margin-top:calc(-248 * var(--sp))}.track.is-pinned .track__ring{opacity:0}.track.is-pinned .track__stage{position:relative;height:100svh}.track.is-pinned .track__copy{position:absolute;top:0;right:0;bottom:0;left:0;perspective:800px}.track.is-pinned .track__intro{position:absolute;top:50%;left:calc(147 * var(--px));width:calc(540 * var(--px));translate:0 -50%;transform-style:preserve-3d}.track.is-pinned .track__list{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;-webkit-mask-image:linear-gradient(transparent,#000 36%,#000 64%,transparent);mask-image:linear-gradient(transparent,#000 36%,#000 64%,transparent)}.track.is-pinned .track__step{position:absolute;top:50%;left:calc(785 * var(--px));width:calc(470 * var(--px));translate:0 -50%;transform-style:preserve-3d}@media(max-width:63.99rem){.track{--tab: 28px;margin-block:64px}.track__band{clip-path:polygon(0 0,19% 0,31% var(--tab),69% var(--tab),81% 0,100% 0,100% calc(100% - var(--tab)),81% calc(100% - var(--tab)),69% 100%,31% 100%,19% calc(100% - var(--tab)),0 calc(100% - var(--tab)))}.track__heading{font-size:min(7.5vw,32px);line-height:1.25;text-wrap:wrap}.track__heading br{display:none}.track__label{font-size:16px;letter-spacing:.06em}.track__text{margin-top:20px;font-size:15px;line-height:1.45}.track.is-pinned .track__mover{top:var(--tab);left:50%;margin:0}.track.is-pinned .track__intro{top:var(--head, 18svh);left:var(--grid-margin);right:var(--grid-margin);width:auto;translate:none}.track.is-pinned .track__list{-webkit-mask-image:none;mask-image:none}.track.is-pinned .track__step{top:0;left:var(--grid-margin);width:calc(100% - 2 * var(--grid-margin));translate:none}}.stat-bars{padding-block:calc(120 * var(--px))}.stat-bars__head{--row-gap: calc(32 * var(--px));margin-bottom:calc(120 * var(--px));text-align:right}.stat-bars__heading{margin:0;font-family:var(--font-display);font-size:clamp(2rem,calc(48 * var(--px)),3.75rem);font-weight:400;line-height:1.17;letter-spacing:var(--tracking-display);color:var(--color-ink)}.stat-bars__text{justify-self:end;max-width:calc(500 * var(--px));margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.stat-bars__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;column-gap:calc(20 * var(--px));margin:0;padding:0;list-style:none}.stat-bars__bar{display:flex;flex-direction:column;min-height:calc(var(--h) * var(--px));padding:calc(22 * var(--px)) calc(20 * var(--px)) calc(22 * var(--px));background:#b9dcca}.stat-bars__title{margin:0;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.25rem,calc(26 * var(--px)),2rem);font-weight:400;line-height:1.2;color:var(--color-ink)}.stat-bars__note{margin:auto 0 0;padding-top:1.5rem;font-size:12px;line-height:1.5;color:var(--color-ink)}.stat-bars__footnote{margin:calc(20 * var(--px)) 0 0;font-size:12px;line-height:1.5;color:var(--color-slate)}@media(max-width:63.99rem){.stat-bars{padding-block:64px}.stat-bars__head{--row-gap: 24px;margin-bottom:67px}.stat-bars__heading{font-size:30px;line-height:1.17}.stat-bars__text{max-width:none;font-size:15px;line-height:1.6}.stat-bars__list{grid-auto-flow:row;grid-auto-columns:auto;row-gap:16px}.stat-bars__bar{width:calc(100% - var(--i) * 25px);min-height:200px;padding:20px 20px 22px}.stat-bars__title{max-width:220px;font-size:20px;line-height:1.25}.stat-bars__note{max-width:220px}.stat-bars__note{font-size:12px;padding-top:1rem}.stat-bars__footnote{margin-top:20px}}.folders{--sp: var(--px);--open: cubic-bezier(.65, 0, .35, 1);padding-block:calc(120 * var(--px))}.folders__head{--row-gap: 2rem }.folders__heading{margin:0;font-family:var(--font-display);font-size:clamp(2rem,calc(48 * var(--sp)),3.75rem);font-weight:400;line-height:1.17;letter-spacing:var(--tracking-display);color:var(--color-teal-mid)}.folders__intro{margin:0;font-size:clamp(1rem,calc(20 * var(--sp)),1.375rem);line-height:1.55;color:var(--color-ink)}.folders__frame{margin-top:calc(56 * var(--sp))}.folders__list{margin:0;padding:0;list-style:none}.folders__item{overflow:clip;row-gap:0;border-top:1px solid var(--color-slate);transition:border-color .5s var(--open)}.folders__item.is-open{border-top-color:var(--color-teal-mid)}.folders__toggle{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;align-self:start;padding:calc(22 * var(--sp)) 0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.folders__num{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--color-slate)}.folders__title{grid-column:2 / 6;font-family:var(--font-display);font-size:clamp(2rem,calc(48 * var(--sp)),3.75rem);font-weight:400;line-height:1.2;letter-spacing:var(--tracking-display);color:#002b4980;transition:color .5s var(--open)}.folders__item.is-open .folders__title{color:var(--color-ink)}@media(hover:hover){.folders__toggle:hover .folders__title{color:var(--color-ink)}}.folders__panel{grid-column:6 / -1;grid-row:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--open)}.folders__item.is-open .folders__panel{grid-template-rows:1fr}.folders__clip{display:flow-root;min-height:0;clip-path:inset(-100vh -24px 0 -24px)}.folders__copy{margin-top:calc(-1 * var(--t, 0px));padding:calc(30 * var(--sp)) 0 calc(40 * var(--sp));opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .35s ease,filter .35s ease}.folders__item.is-open .folders__copy{opacity:1;filter:blur(0);pointer-events:auto;transition-duration:.6s;transition-delay:.2s}.folders__lead{margin:0;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.25rem,calc(24 * var(--sp)),1.75rem);line-height:1.3;color:var(--color-ink)}.folders__label{margin:calc(40 * var(--sp)) 0 0;font-size:clamp(1rem,calc(18 * var(--sp)),1.25rem);line-height:1.4;color:var(--color-slate)}.folders__points{display:grid;gap:calc(14 * var(--sp));margin:calc(20 * var(--sp)) 0 0;padding:0;list-style:none;font-size:clamp(1rem,calc(18 * var(--sp)),1.25rem);line-height:1.6;color:var(--color-slate)}.folders__points li{display:flex;align-items:center;gap:calc(24 * var(--sp))}.folders__lead+.folders__points{margin-top:calc(48 * var(--sp))}.folders__note{margin:calc(20 * var(--sp)) 0 0;font-size:clamp(1rem,calc(18 * var(--sp)),1.25rem);line-height:1.4;color:var(--color-slate)}.folders__button{margin-top:calc(48 * var(--sp))}.folders__mark{width:calc(24 * var(--sp));height:calc(24 * var(--sp));flex:none}@media(max-width:63.99rem){.folders{--sp: .8px }.folders__title,.folders__panel{grid-column:2 / -1}.folders__clip{clip-path:inset(0 -24px)}.folders__copy{margin-top:0;padding-top:0}}.audiences{--sp: min(var(--px), calc(100svh / 900));--fu: min(var(--sp), calc((100svh - var(--nav, 84px) - 64 * var(--sp)) / 825));--band: #e6e9ec;--open: cubic-bezier(.65, 0, .35, 1)}.arch+.audiences{margin-top:calc(184 * var(--px))}.audiences__tab{display:block;width:100%;height:calc(72 * var(--px));margin-bottom:-1px;fill:var(--band)}.audiences__tab--bottom{margin:-1px 0 0}.audiences__stage{position:relative;display:flex;align-items:center;min-height:100svh;padding:calc(var(--nav, 84px) + 32 * var(--sp)) 0 calc(32 * var(--sp)) calc(162 * var(--px));background:var(--band)}.audiences__copy{width:calc(470 * var(--px))}.audiences__heading{margin:0;font-family:var(--font-display);font-size:clamp(2rem,calc(48 * var(--sp)),3.5rem);font-weight:400;line-height:1.15;letter-spacing:var(--tracking-display);color:var(--color-ink)}.audiences__text{max-width:calc(410 * var(--px));margin:calc(32 * var(--sp)) 0 0;font-size:max(14px,calc(16 * var(--sp)));line-height:1.5;color:var(--color-slate)}.audiences__list{margin:calc(96 * var(--sp)) 0 0;padding:0;list-style:none}.audiences__item{position:relative}.audiences__toggle{position:relative;display:block;padding:0;font:inherit;font-size:max(12px,calc(12.25 * var(--sp)));font-weight:500;line-height:1.75;text-align:left;color:var(--color-slate);background:none;border:0;cursor:pointer;transition:color .3s ease-in-out}.audiences__toggle:hover,.audiences__item.is-open .audiences__toggle{color:var(--color-ink)}.audiences__item.is-open .audiences__toggle{font-weight:600}.audiences__bullet{position:absolute;top:50%;left:calc(-20 * var(--px));width:max(5px,calc(6 * var(--sp)));aspect-ratio:1;translate:-50% -50%;background:var(--color-teal-light);transition:background-color .4s ease-in-out}.audiences__item.is-open .audiences__bullet{background:var(--color-teal-mid)}.audiences__line{position:absolute;top:calc(100% + 6 * var(--sp));left:calc(-20 * var(--px));width:1px;height:0;translate:-50% 0;background:var(--color-teal-light);transform-origin:50% 0;pointer-events:none}.audiences__item:last-child .audiences__line{display:none}.audiences__body{padding:calc(7.5 * var(--sp)) 0 calc(28 * var(--sp))}.audiences__statement{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,calc(28 * var(--sp)),2rem);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--color-ink)}.audiences__links{margin:calc(28 * var(--sp)) 0 0;padding:0;list-style:none}.audiences__links li{line-height:0}.audiences__link{display:inline-block;padding:calc(3.25 * var(--sp)) 0;font-size:max(12px,calc(13.8 * var(--sp)));font-weight:700;line-height:1.35;letter-spacing:.1em;color:var(--color-ink);text-decoration:none}.audiences__tail{white-space:nowrap}.audiences__arrow{display:inline-block;width:max(7px,calc(8.2 * var(--sp)));margin-left:calc(10.5 * var(--sp));vertical-align:-.05em;color:var(--color-amber);transition:translate .3s ease-in-out}a.audiences__link:hover .audiences__arrow{translate:4px 0}.audiences:not(.is-pinned) .audiences__line{top:calc(max(12px,calc(12.25 * var(--sp))) * 1.75 + 6 * var(--sp));bottom:calc(10 * var(--sp));height:auto;scale:1 0;transition:scale .7s var(--open)}.audiences:not(.is-pinned) .audiences__item.is-open .audiences__line{scale:1 1}.audiences:not(.is-pinned) .audiences__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--open)}.audiences:not(.is-pinned) .audiences__item.is-open .audiences__panel{grid-template-rows:1fr}.audiences:not(.is-pinned) .audiences__clip{min-height:0;overflow:hidden}.audiences.is-pinned .audiences__stage{display:block;height:100svh;overflow:clip}.audiences.is-pinned .audiences__copy{position:absolute;left:calc(162 * var(--px));top:calc(var(--nav, 84px) + (100svh - var(--nav, 84px) - 825 * var(--fu)) / 2);height:calc(825 * var(--fu))}.audiences.is-pinned .audiences__intro{position:absolute;inset:0 0 auto}.audiences.is-pinned .audiences__list{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.audiences.is-pinned .audiences__item{position:absolute;inset:0 0 auto}.audiences.is-pinned .audiences__panel{position:absolute;top:100%;left:0;right:0}.audiences__media{position:absolute;top:var(--nav, 84px);bottom:0;left:calc(976.5 * var(--px));display:flex;align-items:center;translate:-50% 0}.audiences__card{position:relative;width:calc(530 * var(--fu));height:calc(825 * var(--fu))}.audiences__face{position:absolute;top:0;right:0;bottom:0;left:0}.audiences__img{display:block;width:100%;height:100%;object-fit:contain}.audiences__face .audiences__img+.audiences__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;clip-path:polygon(22.69% 2.43%,77.31% 2.43%,96.23% 9.04%,96.23% 90.96%,77.31% 97.57%,22.69% 97.57%,3.95% 90.96%,3.95% 9.04%)}.audiences:not(.is-pinned) .audiences__face .audiences__img+.audiences__img{transition:opacity .6s ease-in-out}.audiences:not(.is-pinned) .audiences__face .audiences__img.is-shown{opacity:1}@media(max-width:63.99rem){.audiences{--sp: 1px;--cw: min(63vw, calc(31svh / 1.06));--ch: calc(var(--cw) * 1.06)}.audiences__card{width:var(--cw);height:var(--ch)}.audiences__face{--cut: polygon(18% 0, 82% 0, 100% 12%, 100% 88%, 82% 100%, 18% 100%, 0 88%, 0 12%);overflow:hidden;clip-path:var(--cut)}.audiences__face .audiences__img,.audiences__face .audiences__img+.audiences__img{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%;max-width:none;height:110%;object-fit:cover;clip-path:none}.audiences__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M18 0H82L100 12V88L82 100H18L0 88V12Z' fill='none' stroke='%23fff' stroke-width='9' vector-effect='non-scaling-stroke' transform='translate(50 50) scale(0.94) translate(-50 -50)'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.audiences__face:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#d1b04d,#c8b35a 55%,#5d9780);clip-path:polygon(evenodd,18% 0,82% 0,100% 12%,100% 88%,82% 100%,18% 100%,0 88%,0 12%,18% 0,calc(18% + 1.5px) 5px,5px calc(12% + 2px),5px calc(88% - 2px),calc(18% + 1.5px) calc(100% - 5px),calc(82% - 1.5px) calc(100% - 5px),calc(100% - 5px) calc(88% - 2px),calc(100% - 5px) calc(12% + 2px),calc(82% - 1.5px) 5px,calc(18% + 1.5px) 5px);pointer-events:none}.audiences__tab{display:none}.audiences__stage{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:3.5rem var(--grid-margin) 4rem}.audiences__copy{width:auto}.audiences__heading{font-size:max(22px,calc(30 * var(--mu)));line-height:1.2}.audiences__text{max-width:none;margin-top:calc(16 * var(--mu));font-size:max(14px,calc(16 * var(--mu)))}.audiences__list{margin-top:3rem}.audiences__toggle{padding-left:1.5rem}.audiences__bullet,.audiences__line{left:3.5px}.audiences__body{padding:calc(8 * var(--mu)) 0 calc(20 * var(--mu)) 1.5rem}.audiences__statement{font-size:max(18px,calc(22 * var(--mu)));line-height:1.2}.audiences__links{margin-top:calc(20 * var(--mu))}.audiences__media{position:static;order:-1;justify-content:center;margin:0 0 2rem;translate:none}.audiences.is-pinned .audiences__stage{display:block;padding:0}.audiences.is-pinned .audiences__media{position:absolute;top:calc(var(--nav, 84px) + 24px);bottom:auto;left:50%;margin:0;translate:-50% 0}.audiences.is-pinned .audiences__copy{left:var(--grid-margin);right:var(--grid-margin);top:calc(var(--nav, 84px) + 24px + var(--ch) + 32px);bottom:calc(20 * var(--mu));height:auto}}@media(prefers-reduced-motion:reduce){.audiences__face .audiences__img+.audiences__img{transition:none!important}}.outcomes{padding-block:calc(120 * var(--px))}.outcomes__eyebrow{margin:0;font-size:max(14px,calc(19 * var(--px)));line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-mid)}.outcomes__heading{margin:calc(36 * var(--px)) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,calc(65 * var(--px)),4.75rem);font-weight:400;line-height:1.14;text-wrap:wrap;letter-spacing:var(--tracking-display);color:var(--color-ink)}.outcomes__list{grid-column:3 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem var(--grid-gutter);margin:calc(84 * var(--px)) 0 0;padding:0;list-style:none}.outcomes__item{max-width:calc(228 * var(--px))}.outcomes__list--3{grid-column:3 / 12;grid-template-columns:repeat(3,1fr)}.outcomes__list--3 .outcomes__item{max-width:calc(290 * var(--px))}.outcomes__more{grid-column:3 / -1;margin-top:calc(50 * var(--px))}.outcomes__num{display:grid;place-items:center;width:max(17px,calc(19 * var(--px)));aspect-ratio:1;font-size:max(10px,calc(11 * var(--px)));font-weight:500;line-height:1;color:#fff;background:var(--color-amber)}.outcomes__title{margin:calc(56 * var(--px)) 0 0;font-family:var(--font-display);font-size:max(21px,calc(28 * var(--px)));font-weight:400;line-height:1.3;letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:wrap}.outcomes__text{margin:calc(14 * var(--px)) 0 0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.outcomes__points{display:grid;gap:calc(10 * var(--px));margin:calc(18 * var(--px)) 0 0;padding:0;list-style:none;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.outcomes__points li{display:flex;align-items:flex-start;gap:calc(12 * var(--px))}.outcomes__mark{width:max(16px,calc(18 * var(--px)));height:max(16px,calc(18 * var(--px)));flex:none;margin-top:calc(.75em - max(8px,calc(9 * var(--px))))}@media(max-width:63.99rem){.outcomes__list{grid-column:1 / -1;grid-template-columns:repeat(2,1fr)}.outcomes__more{grid-column:1 / -1}.outcomes__item{max-width:22rem}}@media(max-width:63.99rem){.outcomes{padding-block:4.5rem}.outcomes__eyebrow{font-size:16px}.outcomes__heading{margin-top:1.5rem;font-size:30px;line-height:1.2}.outcomes__list{grid-template-columns:1fr;margin-top:3rem}.outcomes__title{margin-top:1.25rem}.outcomes__more{margin-top:2.5rem}}@media(min-width:48rem)and (max-width:63.99rem){.outcomes__heading{font-size:36px}.outcomes__list{grid-template-columns:repeat(2,1fr);gap:3rem 2.5rem}.outcomes__list--3{grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.outcomes__item{max-width:none}}.corner{padding-block:calc(80 * var(--px)) calc(120 * var(--px))}.corner>.grid-container{--row-gap: 0;max-width:none}.corner__heading{margin:0 0 calc(110 * var(--px));font-family:var(--font-display);font-size:max(2.4rem,calc(80 * var(--px)));font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display);color:var(--color-ink)}.corner__block{position:relative;padding:calc(68 * var(--px)) 0 0 calc(75 * var(--px));perspective:800px}.corner__block+.corner__block{margin-top:calc(4 * var(--px))}.corner__art{position:absolute;top:0;left:0;width:calc(146 * var(--px));height:auto}.corner__title{position:relative;max-width:calc(420 * var(--px));margin:0;font-family:var(--font-display);font-size:max(1.6rem,calc(42 * var(--px)));font-weight:400;line-height:1.24;text-wrap:wrap;letter-spacing:var(--tracking-display);color:var(--color-ink)}.corner__text{max-width:calc(420 * var(--px));margin:calc(36 * var(--px)) 0 0;font-size:max(var(--text-lead),calc(20 * var(--px)));line-height:1.5;color:var(--color-slate)}.corner__more{margin-top:calc(110 * var(--px));text-align:center}.corner--list{padding-top:calc(134 * var(--px))}.corner--list .corner__heading{grid-column:1 / 6;align-self:start;margin:0 0 0 calc(-1 * var(--grid-margin));font-size:calc(172 * var(--px));line-height:.86;perspective:800px}.corner__line{display:block}.corner--list .corner__block{grid-column:1 / -1;margin:calc(70 * var(--px)) 0 0 calc(611 * var(--px));padding:calc(68 * var(--px)) 0 0 calc(143 * var(--px))}.corner--list .corner__block:nth-child(2){margin-top:0}.corner--list .corner__art{width:calc(130 * var(--px))}.corner__num{position:absolute;left:calc(70 * var(--px));top:calc(72 * var(--px));font-family:var(--font-display);font-size:max(18px,calc(25 * var(--px)));line-height:1;color:var(--color-teal-mid)}.corner--list .corner__title{max-width:calc(500 * var(--px));font-family:var(--font-sans);font-size:max(1.5rem,calc(40 * var(--px)));font-weight:300;line-height:1.18;letter-spacing:.02em;text-wrap:wrap;text-transform:uppercase}.corner--list .corner__text{max-width:calc(500 * var(--px));margin-top:calc(44 * var(--px));font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.6}.corner--list .corner__text+.corner__text{margin-top:calc(20 * var(--px))}.js .corner__art,.js .corner__num,.js .corner__line,.js .corner__title,.js .corner__text{opacity:0}@media(max-width:63.99rem){.corner{padding-block:4rem}.corner__heading{margin-bottom:3rem}.corner__block{padding:3.25rem 0 0 2.5rem}.corner__block+.corner__block{margin-top:3rem}.corner__art{width:4.5rem}.corner__more{margin-top:3rem}.corner__heading{max-width:6.6em;font-size:min(11.5vw,2.75rem);text-wrap:wrap}.corner--list .corner__heading{max-width:none}.corner__heading{margin-bottom:4.5rem}.corner--list .corner__block:nth-child(2){margin-top:3.5rem}.corner--list .corner__title{max-width:12em;font-size:21px;line-height:1.2}.corner--list .corner__text{font-size:13px}.corner--list .corner__heading{grid-row:auto!important;margin-left:0;font-size:min(18vw,5.5rem)}.corner--list .corner__block{grid-row:auto!important;margin:3rem 0 0;padding:3.25rem 0 0 4.5rem}.corner__num{left:2.4rem;top:3.4rem}}@media(min-width:48rem)and (max-width:63.99rem){.corner:not(.corner--list) .corner__heading{max-width:12em;font-size:3.25rem}}.mission{position:relative;overflow:clip;padding:calc(80 * var(--px)) 0 calc(110 * var(--px))}.mission__shapes{position:absolute;inset:calc(81 * var(--px)) 0 auto;perspective:1200px}.mission__shape{position:absolute;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(366 * var(--px));height:calc(221 * var(--px));overflow:visible}.mission__shape--line path{fill:none;stroke:var(--color-amber);stroke-width:3px}.mission__heading{position:relative;margin:0;font-family:var(--font-display);font-size:calc(184 * var(--px));font-weight:400;line-height:.86;letter-spacing:var(--tracking-display);color:var(--color-ink);perspective:800px}.mission__line{display:block}.mission__heading em{font-style:italic}.mission__text{position:relative;max-width:calc(585 * var(--px));margin:calc(78 * var(--px)) 0 0 calc(155 * var(--px));font-size:var(--text-lead);line-height:1.55;color:var(--color-slate)}.js .mission__line,.js .mission__text,.js .mission__shape{opacity:0}@media(max-width:63.99rem){.mission{padding:4rem var(--grid-margin) 3rem}.mission__heading{position:relative;font-size:min(18vw,5.5rem)}.mission__text{max-width:none;margin:1.75rem 0 0}.mission__shapes{--u: calc(100vw / 715);position:relative;inset:auto;height:calc(456 * var(--u));margin:0 0 calc(-60 * var(--u))}.mission__shape{left:calc((var(--x) - 783) * var(--u));top:calc(var(--y) * var(--u));width:calc(366 * var(--u));height:calc(221 * var(--u))}.mission{display:flex;flex-direction:column}.mission__shapes{order:-1}}.lead{position:relative;padding:calc(20 * var(--px)) 0 calc(120 * var(--px))}.lead__heading{margin:0;font-family:var(--font-display);font-size:calc(172 * var(--px));font-weight:400;line-height:.86;letter-spacing:var(--tracking-display);color:var(--color-ink);perspective:800px}.lead__line{display:block}.lead__grid{position:relative;display:grid;grid-template-columns:repeat(4,calc(310 * var(--px)));column-gap:calc(66.67 * var(--px));margin-top:calc(-50 * var(--px))}.lead__column{display:flex;flex-direction:column;gap:calc(90 * var(--px));margin:0;padding:0;list-style:none}.lead__column:nth-child(2){padding-top:calc(103 * var(--px))}.lead__column:nth-child(4){padding-top:calc(189 * var(--px))}.lead__person{display:flex;flex-direction:column;align-items:center;text-align:center}.lead__photo{position:relative;width:calc(188 * var(--px));perspective:900px;cursor:pointer}.lead__img{display:block;width:100%;height:auto;aspect-ratio:183 / 304}.lead__bracket{position:absolute;top:calc(21 * var(--px));left:calc(-31 * var(--px));width:calc(22 * var(--px));height:calc(290 * var(--px));overflow:visible;color:var(--color-amber);opacity:0;translate:calc(-10 * var(--px)) 0;transition:opacity .35s ease-in-out,translate .45s ease-in-out;pointer-events:none}.lead__bracket+.lead__bracket{left:auto;right:calc(-31 * var(--px));scale:-1 1;translate:calc(10 * var(--px)) 0}.lead__name{margin:calc(10 * var(--px)) 0 0;font-family:var(--font-display);font-size:max(20px,calc(26 * var(--px)));font-weight:400;line-height:1.2;letter-spacing:var(--tracking-display);color:var(--color-ink)}.lead__role{max-width:calc(200 * var(--px));margin:calc(4 * var(--px)) 0 0;font-size:var(--text-body);line-height:1.5;color:var(--color-teal-mid)}.lead__more{display:inline-flex;align-items:center;gap:calc(12 * var(--px));margin-top:calc(16 * var(--px));font-size:max(12px,calc(14 * var(--px)));letter-spacing:.1em;color:var(--color-ink);opacity:0;translate:0 -.4rem;transition:opacity .35s ease-in-out,translate .35s ease-in-out;cursor:pointer}.lead__arrow{width:max(10px,calc(11 * var(--px)));color:var(--color-amber)}.lead__person:hover .lead__bracket,.lead__person:has(.lead__open:focus-visible) .lead__bracket{opacity:1;translate:0 0}.lead__person:hover .lead__more,.lead__person:has(.lead__open:focus-visible) .lead__more{opacity:1;translate:0 0}.lead__person{position:relative}.lead__open{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0;background:none;border:0;cursor:pointer}.lead__open:focus-visible{outline:2px solid var(--color-amber);outline-offset:6px}.lead-modal{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;color:#fff;background:#245a58f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lead-modal[hidden]{display:none}.lead-modal__scroll{display:grid;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--nav, 96px) + 24px) var(--grid-margin) 64px}.lead-modal__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name close" "role role" "bio bio";align-self:center;justify-self:center;width:min(100%,calc(628 * var(--px)))}.lead-modal__name{grid-area:name;margin:0;font-family:var(--font-display);font-size:max(34px,calc(46 * var(--px)));font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display)}.lead-modal__role{grid-area:role;margin:18px 0 0;font-size:var(--text-body);line-height:1.4}.lead-modal__bio{grid-area:bio;margin-top:34px}.lead-modal__bio p{margin:0;font-size:var(--text-body);line-height:1.5}.lead-modal__bio p+p{margin-top:16px}.lead-modal__close{grid-area:close;align-self:start;display:inline-flex;align-items:center;gap:10px;margin:.6em 0 0 24px;padding:0;font-size:14px;font-weight:700;letter-spacing:.1em;color:#fff;background:none;border:0;cursor:pointer}.lead-modal__close svg{width:9px;height:9px;color:var(--color-amber)}.lead-modal__close:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px}@media(max-width:63.99rem){.lead-modal__inner{grid-template-columns:1fr;grid-template-areas:"close" "name" "role" "bio";width:min(100%,36rem)}.lead-modal__close{justify-self:center;margin:0 0 40px}.lead-modal__name{font-size:min(10.5vw,3rem)}.lead-modal__bio p{font-size:15px}}.js .lead__line,.js .lead__img,.js .lead__name,.js .lead__role{opacity:0}@media(max-width:63.99rem){.lead{padding:4rem var(--grid-margin)}.lead__heading{font-size:min(21vw,6rem)}.lead__name{margin-top:calc(18 * var(--mu));font-size:max(17px,calc(20 * var(--mu)))}.lead__role{font-size:max(12px,calc(13 * var(--mu)));line-height:1.4}.lead__more{margin-top:calc(14 * var(--mu));font-size:max(12px,calc(13 * var(--mu)))}.lead__grid{grid-template-columns:1fr 1fr;gap:3rem 1rem;margin-top:3.5rem;padding-bottom:3rem}.lead__column{display:contents}.lead__person{order:var(--i)}.lead__person--odd{translate:0 4rem}.lead__photo{width:min(100%,9.5rem)}.lead__bracket{display:none}.lead__more{opacity:1;translate:none}}.overview{position:relative;padding:calc(68 * var(--px)) var(--grid-margin) calc(150 * var(--px));background:var(--color-paper)}.overview__inner{position:relative;display:flex;align-items:flex-start;max-width:var(--grid-max);margin-inline:auto}.overview__label{flex:none;width:calc(100% * 3 / 11);margin:calc(-5 * var(--px)) 0 0;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.4;color:var(--color-slate)}.overview__text{flex:none;width:calc(100% * 5 / 11);margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-ink-soft)}.overview__button{margin:calc(-10 * var(--px)) 0 0 auto}@media(max-width:63.99rem){.overview{padding:120px var(--grid-margin) 112px}.overview__inner{flex-direction:column}.overview__label,.overview__text{width:auto}.overview__label{margin:0 0 32px}.overview__text{font-size:16px}.overview__button{margin:50px 0 0}}.news{--sp: min(var(--px), calc(100svh / 900));--color-teal-light: #70bab9;position:relative;padding-top:var(--notch);background:var(--color-teal-light)}.news__stage{position:relative;z-index:1;padding:calc(158 * var(--sp)) 0 calc(81 * var(--sp));background:var(--color-teal-light)}.news__notch{position:absolute;left:0;display:block;width:100%;height:var(--notch)}.news__notch--top{top:0;fill:var(--color-paper)}.news__notch--tab{top:100%;fill:var(--color-teal-light)}.news__eyebrow{margin:0;font-size:max(12px,calc(18 * var(--sp)));font-weight:400;letter-spacing:.06em;color:var(--color-ink)}.news__viewport{margin-top:calc(63 * var(--sp));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.news__viewport::-webkit-scrollbar{display:none}.news__track{display:flex;gap:calc(127 * var(--px));width:max-content;margin:0;padding:0 var(--grid-margin);list-style:none}.news__card{position:relative;flex:none;width:calc(500 * var(--px));height:calc(492 * var(--sp));scroll-snap-align:start;scroll-margin-left:var(--grid-margin)}.news__link{display:block;height:100%;padding:calc(34 * var(--sp)) calc(33 * var(--px)) 0;color:inherit;text-decoration:none}.news__edge{position:absolute;top:18px;bottom:18px;left:0;border-left:1px solid;color:#fff9;pointer-events:none;transition:color .35s ease,translate .5s cubic-bezier(.2,.8,.2,1)}.news__edge--r{left:auto;right:0;scale:-1 1}.news__card:has(.news__link:is(:hover,:focus-visible)) .news__edge{color:var(--color-amber);translate:-8px 0}.news__card:has(.news__link:is(:hover,:focus-visible)) .news__edge--r{translate:8px 0}.news__edge:before,.news__edge:after{content:"";position:absolute;left:-1px;width:28.4px;height:1px;background:currentColor;transform-origin:0 0}.news__edge:before{top:0;rotate:-39.3deg}.news__edge:after{top:100%;rotate:39.3deg}.news__source{display:flex;align-items:center;height:calc(54 * var(--sp));margin:0;font-family:var(--font-display);font-size:calc(52 * var(--sp));font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-ink)}.news__source img{display:block;width:auto;height:calc(40 * var(--sp));max-height:100%}.news__title{margin:calc(24 * var(--sp)) 0 0;font-family:var(--font-display);font-size:calc(50 * var(--sp));font-weight:400;line-height:1.12;letter-spacing:-.01em;color:var(--color-ink);text-wrap:wrap}.news__more{--corner-color: #fff;margin-top:calc(30 * var(--sp))}.news__out{width:12px;height:12px;flex:none}.news__out{transition:translate .35s cubic-bezier(.2,.8,.2,1)}.news__link:is(:hover,:focus-visible) .news__out{translate:2px -2px}.news__bar{display:none;position:relative;overflow:hidden;width:calc(1129 * var(--px));height:3px;margin:calc(81 * var(--sp)) 0 0 calc(156 * var(--px));background:var(--color-teal-mid)}.news__thumb{position:absolute;inset:0 auto 0 0;width:35%;background:#eef3f3}.news.is-live .news__stage{height:100vh;height:100svh;padding-bottom:0}.news.is-live .news__viewport{overflow:clip;scroll-snap-type:none}.news.is-live .news__track{will-change:transform}.news.is-live .news__bar{display:block}@media(max-width:63.99rem){.news__stage{padding:4rem 0 3rem}.news__eyebrow{font-size:18px}.news__viewport{margin-top:2rem}.news__track{gap:1rem}.news__card{width:66vw;height:auto}.news__link{padding:1.75rem 1.5rem 2.75rem}.news__source{height:2.15rem;font-size:21.5px}.news__source img{height:17.25px}.news__title{margin-top:1.25rem;font-size:22px;line-height:1.25}.news__more{margin-top:1.75rem}.news__bar{width:calc(100% - 2 * var(--grid-margin));margin:2.5rem var(--grid-margin) 0}.news.is-live .news__stage{display:flex;flex-direction:column;justify-content:center;padding:72px 0 0}}.award{padding-block:calc(110 * var(--px))}.award__inner{display:flex;justify-content:center;align-items:center;perspective:800px}.award__text{flex:none;width:calc(236 * var(--px));margin:0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.award__text--l{margin-right:calc(24 * var(--px));text-align:right}.award__bracket+.award__text{margin-left:calc(24 * var(--px))}.award__bracket{flex:none;width:calc(22 * var(--px));height:calc(172 * var(--px));color:var(--color-amber)}.award__bracket--r{scale:-1 1}.award__badge--empty{aspect-ratio:174 / 267;outline:1px dashed var(--color-border)}.award__badge{display:block;width:calc(174 * var(--px));height:auto;margin-inline:calc(45 * var(--px))}@media(max-width:63.99rem){.award{padding-block:4rem}.award__inner{flex-direction:column;row-gap:calc(24 * var(--mu))}.award__text,.award__text--l,.award__bracket+.award__text{width:calc(260 * var(--mu));margin:0;text-align:center;text-wrap:balance}.award__bracket{width:calc(22 * var(--mu));height:calc(172 * var(--mu));margin-block:calc(-75 * var(--mu));rotate:90deg}.award__bracket--r{scale:none;rotate:-90deg}.award__badge{width:calc(140 * var(--mu));margin-inline:0}}.form-fallback{display:none;margin:0;color:var(--color-ink)}.is-failed .form-fallback{display:block}.hubspot .hs-form,.hubspot__next{opacity:0}.hubspot{--u: max(1px, var(--px)) }.hubspot form{perspective:800px;display:grid;grid-template-columns:1fr 1fr;column-gap:calc(16 * var(--u))}.hubspot form>*{grid-column:1 / -1;min-width:0}.hubspot form>.hs-form-field:has(>.input>input:not([type=hidden],[type=checkbox],[type=radio])){grid-column:auto}.hubspot fieldset{display:flex;gap:calc(16 * var(--u));max-width:none;margin:0;padding:0;border:0}.hubspot fieldset>*{flex:1 1 0;min-width:0}.hubspot .hs-form-field{margin-bottom:calc(33 * var(--u))}.hubspot .hs-form-field>label{display:block;margin-bottom:calc(9 * var(--u));font-size:calc(12 * var(--u));font-weight:600;line-height:1.2;color:var(--color-ink)}.hubspot .hs-form-required{margin-left:1px;color:#ffffffbf}.hubspot .hs-field-desc{margin:calc(-4 * var(--u)) 0 calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--color-ink-soft)}.hubspot .hs-input{display:block;width:100%;height:calc(48 * var(--u));padding:0 calc(16 * var(--u));font:inherit;font-size:calc(16 * var(--u));color:var(--color-ink);background:var(--color-paper);border:1px solid transparent;border-radius:0;outline:none;transition:border-color .2s ease}.hubspot .hs-input:focus{border-color:var(--color-ink)}.hubspot .hs-input::placeholder{color:var(--color-slate)}.hubspot textarea.hs-input{height:calc(165 * var(--u));padding-block:calc(12 * var(--u));resize:vertical}.hubspot select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(48 * var(--u));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23002b49' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(20 * var(--u)) center;background-size:calc(10 * var(--u)) calc(6 * var(--u));cursor:pointer}.hubspot select.hs-input.is-placeholder,.hubspot select.hs-input:has(option[value=""]:checked){color:var(--color-slate)}.hubspot .inputs-list{margin:0;padding:0;list-style:none}.hubspot .inputs-list label{display:flex;gap:calc(8 * var(--u));align-items:center;font-size:calc(14 * var(--u));color:var(--color-ink)}.hubspot .inputs-list .hs-input{display:inline-block;width:auto;height:auto;padding:0}.hubspot .legal-consent-container,.hubspot .hs-richtext{margin-bottom:calc(24 * var(--u));font-size:calc(12 * var(--u));line-height:1.5;color:var(--color-ink)}.hubspot .hs-input.invalid,.hubspot .hs-input.invalid:focus,.hubspot .hs-input[data-missing],.hubspot .hs-input[data-missing]:focus{border-color:#d93a2b}.hubspot .hs_error_rollup{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hubspot .hs-error-msgs,.hubspot .hubspot__missing{position:static;width:auto;height:auto;margin:calc(8 * var(--u)) 0 0;padding:0;overflow:visible;clip-path:none;white-space:normal;list-style:none;font-size:calc(12 * var(--u));font-weight:500;line-height:1.4;color:#b3261e}.hubspot .hs-error-msgs label{display:inline;font:inherit;color:inherit}.hubspot .hs_submit,.hubspot .hs_submit .actions{position:relative;display:inline-block}.hubspot .hs_submit .actions{--frame-time: .32s;--frame-ease: cubic-bezier(.65, 0, .35, 1);isolation:isolate}.hubspot .hs_submit .actions:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0),linear-gradient(var(--corner-color, var(--color-amber)) 0 0);background-repeat:no-repeat;background-position:left top,right top,right bottom,left bottom;background-size:0 2px,2px 0,0 2px,2px 0;clip-path:polygon(1.5px 0,calc(100% - 1.5px) 0,100% 1.5px,100% calc(100% - 1.5px),calc(100% - 1.5px) 100%,1.5px 100%,0 calc(100% - 1.5px),0 1.5px);transition:background-size var(--frame-time) var(--frame-ease) .12s,background-color .15s ease-out 0s}.hubspot .hs_submit:is(:hover,:has(.hs-button:focus-visible)) .actions:before{background-size:100% 2px,2px 100%,100% 2px,2px 100%;background-color:var(--corner-color, var(--color-amber));transition:background-size var(--frame-time) var(--frame-ease),background-color .25s ease-out var(--frame-time)}.hubspot .hs_submit{justify-self:start;margin-top:-2px}.hubspot .hs_submit:before,.hubspot .hs_submit .actions:after{content:"";position:absolute;top:0;bottom:0;width:7px;background:var(--corner-color, var(--color-amber));-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:7px 8px;mask-size:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hubspot .hs_submit:before{left:0;-webkit-mask-image:var(--frame-left);mask-image:var(--frame-left)}.hubspot .hs_submit .actions:after{right:0;-webkit-mask-image:var(--frame-right);mask-image:var(--frame-right)}.hubspot .hs-button{height:42px;padding:0 36px 0 16px;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:none;background-image:var(--submit-arrow),var(--submit-arrow);background-repeat:no-repeat;background-position:right 15px center,left -30px center;background-size:9px 10px;border:0;outline:none;cursor:pointer;transition:background-position var(--frame-time) var(--frame-ease),padding var(--frame-time) var(--frame-ease);--submit-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10'%3E%3Cpath d='M3.88889 8.61401L7 4.61401L3.88889 0.614014M7 4.61401H0' fill='none' stroke='%23002b49' stroke-width='2'/%3E%3C/svg%3E")}.hubspot .hs_submit:is(:hover,:has(.hs-button:focus-visible)) .hs-button{padding:0 15px 0 37px;background-position:right -30px center,left 16px center}.hubspot .submitted-message,.hubspot .submitted-message *{color:inherit!important;text-align:left!important;font-size:inherit!important}.hubspot .submitted-message{font-family:var(--font-display);font-size:max(20px,calc(28 * var(--px)));line-height:1.3;color:var(--color-ink)}[data-step="1"] .hs-form>[data-hs-step="2"],[data-step="2"] .hs-form>[data-hs-step="1"]{display:none!important}.hubspot__next{display:none;margin-top:-2px}[data-step="1"] .hubspot__next{display:inline-flex}[data-incomplete~="1"] .hubspot__next{--corner-color: var(--color-slate);color:var(--color-slate)}[data-incomplete~="2"] .hubspot .hs_submit{--corner-color: var(--color-slate) }[data-incomplete~="1"] .hubspot__next:is(:hover,:focus-visible) .button__corners{background-size:0 2px,2px 0,0 2px,2px 0;background-color:transparent}[data-incomplete~="1"] .hubspot__next:is(:hover,:focus-visible) .button__label{translate:none}[data-incomplete~="1"] .hubspot__next:is(:hover,:focus-visible) .button__label:before{translate:-40px 0}[data-incomplete~="1"] .hubspot__next:is(:hover,:focus-visible) .button__arrow{translate:none}[data-incomplete~="2"] .hubspot .hs_submit:is(:hover,:has(.hs-button:focus-visible)) .actions:before{background-size:0 2px,2px 0,0 2px,2px 0;background-color:transparent}[data-incomplete~="2"] .hubspot .hs_submit:is(:hover,:has(.hs-button:focus-visible)) .hs-button{padding:0 36px 0 16px;background-position:right 15px center,left -30px center}[data-incomplete~="1"] .hubspot__next,[data-incomplete~="2"] .hubspot .hs-button{cursor:default}[data-incomplete~="2"] .hubspot .hs-button{color:var(--color-slate);--submit-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10'%3E%3Cpath d='M3.88889 8.61401L7 4.61401L3.88889 0.614014M7 4.61401H0' fill='none' stroke='%2356687e' stroke-width='2'/%3E%3C/svg%3E")}@media(max-width:63.99rem){.hubspot form{grid-template-columns:1fr}.hubspot form>.hs-form-field{grid-column:1 / -1}.hubspot fieldset{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.hubspot .hs_submit:before,.hubspot .hs_submit .actions:before,.hubspot .hs_submit .actions:after,.hubspot .hs-button{transition:none}}.contact{padding:calc(169 * var(--px)) 0 calc(150 * var(--px))}.contact__inner{perspective:800px;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter);padding-inline:var(--grid-margin) calc(52 * var(--px))}.contact__intro{flex:none;width:calc(380 * var(--px));padding-top:calc(8 * var(--px))}.contact__heading{margin:0;font-size:calc(88 * var(--px));font-weight:400;line-height:1;letter-spacing:var(--tracking-display);color:var(--color-ink)}.contact__text{margin:calc(32 * var(--px)) 0 0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate)}.contact__text a{color:inherit;text-underline-offset:3px}.contact__text a:hover{color:var(--color-ink)}.contact__card{flex:none;width:calc(731 * var(--px));min-height:calc(673 * var(--px));padding:calc(40 * var(--px)) calc(40 * var(--px)) calc(64 * var(--px));background:#70bab9;--corner-color: #fff;clip-path:polygon(0 0,100% 0,100% calc(100% - (36*max(1px,var(--px)))),calc(100% - (36*max(1px,var(--px)))) 100%,0 100%)}@media(max-width:63.99rem){.contact{padding:7rem 0 4rem}.contact__inner{flex-direction:column;gap:2.5rem;padding-inline:var(--grid-margin)}.contact__intro,.contact__card{width:100%}.contact__heading{font-size:min(11.5vw,3rem)}.contact__text{margin-top:1.5rem;font-size:15px;line-height:1.5}.contact__card{min-height:1084px;padding:2.25rem 2.25rem 3.5rem}}.demo{padding:calc(145 * var(--px)) 0 calc(200 * var(--px));background:var(--gradient-wash)}.demo__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter);padding-inline:calc(155 * var(--px));perspective:800px}.demo__intro{flex:none;width:calc(430 * var(--px));perspective:800px}.demo__eyebrow{margin:0;font-size:max(12px,calc(12 * var(--px)));color:var(--color-ink)}.demo__heading{margin:calc(28 * var(--px)) 0 0;font-size:calc(64 * var(--px));font-weight:400;line-height:1.05;letter-spacing:var(--tracking-display);color:var(--color-ink)}.demo__text,.demo__note{margin:calc(30 * var(--px)) 0 0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate)}.demo__badges{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--px));margin:calc(74 * var(--px)) 0 0;padding:0;list-style:none}.demo__badges .badge__label{background:var(--color-paper)}.demo__text{max-width:calc(372 * var(--px))}.demo__note{margin-top:calc(72 * var(--px))}.demo__note a,.demo__text a{color:inherit;text-underline-offset:3px}.demo__note a:hover,.demo__text a:hover{color:var(--color-ink)}.demo__panel{--u: max(1px, var(--px));flex:none;width:calc(627 * var(--px))}.demo__form .hs-form-required{color:var(--color-teal-mid)}.demo__head{display:flex;align-items:center;justify-content:space-between;min-height:calc(24 * var(--u));margin-bottom:calc(37 * var(--px))}.demo__title{margin:0;font-size:max(var(--text-lead),calc(20 * var(--px)));font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.demo__back{display:none;align-items:center;gap:calc(8 * var(--u));padding:0;font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--color-ink);background:none;border:0;cursor:pointer}.demo__back svg{width:calc(6 * var(--u));height:calc(10 * var(--u))}.demo__progress{display:flex;gap:calc(4 * var(--u))}.demo__progress span{width:calc(40 * var(--u));height:calc(3 * var(--u));background:#56687e59}.demo__panel:not([data-step]) .demo__progress{visibility:hidden}.demo__panel[data-step="1"] .demo__progress span:first-child,.demo__panel[data-step="2"] .demo__progress span:last-child{background:var(--color-slate)}.demo__panel[data-step="2"] .demo__head>.demo__title{display:none}.demo__panel[data-step="2"] .demo__back{display:inline-flex}.demo__thanks{display:none}.demo__panel.is-sent .demo__thanks{display:block}.demo__panel.is-sent .demo__head,.demo__panel.is-sent .demo__form,.demo__panel.is-sent .demo__disclaimer{display:none}.demo__disclaimer{margin:calc(32 * var(--u)) 0 0;font-size:calc(12 * var(--u));line-height:1.5;color:var(--color-slate)}.demo__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.demo__disclaimer a:hover{color:var(--color-ink)}.demo__thanks-text{margin:calc(24 * var(--px)) 0 0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}@media(max-width:63.99rem){.demo{padding:7rem 0 4rem}.demo__inner{flex-direction:column;gap:3rem;padding-inline:var(--grid-margin)}.demo__intro,.demo__panel{width:100%}.demo__heading{font-size:clamp(2.4rem,11vw,3.2rem)}.demo__badges{gap:.75rem;margin-top:2rem}.demo__note{margin-top:2rem}.demo__head{margin-bottom:1.5rem}.demo__form{min-height:731px}}.cta-text{padding-block:calc(120 * var(--px))}.cta-text__inner{text-align:center}.cta-text__heading{max-width:calc(1080 * var(--px));margin:0 auto;font-family:var(--font-display);font-size:clamp(2.5rem,calc(90 * var(--px)),6rem);font-weight:400;line-height:1;letter-spacing:var(--tracking-display);color:var(--color-ink-soft);text-wrap:wrap}.cta-text__text{max-width:calc(620 * var(--px));margin:calc(48 * var(--px)) auto 0;font-size:var(--text-body);line-height:1.5;color:var(--color-slate)}.cta-text__links{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--px));margin-top:calc(80 * var(--px))}.cta-text__out{width:14px;height:12px;flex:none;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.cta-text__link:hover .cta-text__out,.cta-text__link:focus-visible .cta-text__out{translate:3px 0}@media(max-width:63.99rem){.cta-text__heading{font-size:32px;line-height:1.15}.cta-text__text{margin-top:32px;font-size:15px}.cta-text__links{gap:32px;margin-top:56px}}.side-shapes{--x0: calc((100% - 1440 * var(--px)) / 2);position:relative;overflow:clip;padding-block:calc(120 * var(--px))}.side-shapes__row{position:relative;height:calc(352 * var(--px))}.side-shapes__side{position:absolute;top:calc(120 * var(--px) + 176 * var(--px));display:block;translate:0 -50%}.side-shapes__side--l{left:var(--x0);width:calc(154 * var(--px));height:calc(193 * var(--px))}.side-shapes__side--r{left:calc(var(--x0) + 1286 * var(--px));width:calc(156 * var(--px));height:calc(263 * var(--px))}.side-shapes__photo{position:absolute;top:50%;left:calc(var(--x0) + 153.6 * var(--px));display:block;width:calc(507.4 * var(--px));height:calc(270.6 * var(--px));translate:0 -50%}.side-shapes__box{position:absolute;top:0;left:calc(var(--x0) + 660 * var(--px));width:calc(626 * var(--px));height:100%}.side-shapes__outline{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.side-shapes__outline path{fill:none;stroke:#cfe8e8;stroke-width:2px}.side-shapes__copy{position:absolute;top:50%;left:calc(125 * var(--px));width:calc(390 * var(--px));translate:0 -50%}.side-shapes__heading{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,calc(28 * var(--px)),2rem);font-weight:400;line-height:1.15;letter-spacing:var(--tracking-display);color:var(--color-teal-mid)}.side-shapes__text{margin:calc(24 * var(--px)) 0 0;font-size:var(--text-body);line-height:1.55;color:var(--color-ink)}.side-shapes__button{margin-top:calc(32 * var(--px))}@media(max-width:63.99rem){.side-shapes{display:flex;flex-direction:column;padding-block:48px}.side-shapes__side--l{display:none}.side-shapes__row{display:flex;flex-direction:column;height:auto}.side-shapes__photo{position:relative;top:auto;left:-45px;width:352px;height:188px;translate:none}.side-shapes__box{position:relative;left:-4px;width:calc(100% + 80px);margin-top:2px}.side-shapes__copy{position:relative;top:auto;left:72px;width:min(276px,calc(100vw - 100px));padding-block:56px;translate:none}.side-shapes__heading{font-size:20px;line-height:1.25}.side-shapes__text{margin-top:24px;font-size:15px;line-height:1.55}.side-shapes__button{margin-top:32px}.side-shapes__side--r stop:first-child{stop-color:#2f716e}.side-shapes__side--r stop:last-child{stop-color:#6fb0ae}.side-shapes__side--r{position:relative;top:auto;left:calc(var(--grid-margin) + 48px);width:108px;height:182px;order:1;flex:none;margin-top:2px;overflow:visible;translate:none}}@media(min-width:48rem)and (max-width:63.99rem){.side-shapes__side--r{left:calc(100% - 300px);width:140px;height:236px}}.spacer{height:calc(119 * var(--px))}.faq{--u: max(1px, var(--px));max-width:none;padding-block:calc(120 * var(--px)) calc(60 * var(--px));text-align:center}.faq__eyebrow{margin:0;font-size:calc(12 * var(--u));font-weight:600;line-height:1.4;color:var(--color-teal-mid)}.faq__heading{margin:calc(20 * var(--px)) 0 0;font-family:var(--font-sans);font-size:clamp(1.75rem,calc(40 * var(--px)),3rem);font-weight:300;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink)}.faq__list{display:flex;flex-direction:column;align-items:center;gap:calc(28 * var(--px));margin:calc(60 * var(--px)) 0 0;padding:0;list-style:none}.faq__item{position:relative;width:fit-content;max-width:min(100%,calc(1000 * var(--px)));padding:calc(12 * var(--u)) calc(42 * var(--px))}.faq__bracket{position:absolute;inset-block:0;left:0;width:calc(12 * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M11 .78 1 8.84V10' fill='none' stroke='%23ffb800' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / calc(12 * var(--u)) calc(10 * var(--u)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 0v1.16l10 8.06' fill='none' stroke='%23ffb800' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 0 100% / calc(12 * var(--u)) calc(10 * var(--u)) no-repeat,linear-gradient(#ffb800,#ffb800) 0 calc(10 * var(--u)) / calc(2 * var(--u)) calc(100% - 20 * var(--u)) no-repeat;pointer-events:none}.faq__bracket--r{left:auto;right:0;scale:-1 1}.faq__q{margin:0;font:inherit;line-height:calc(22 * var(--u));letter-spacing:inherit}.faq__toggle{padding:0;font-size:max(var(--text-body),calc(14 * var(--px)));line-height:calc(22 * var(--u));color:var(--color-ink);text-align:center;background:none;border:0;cursor:pointer}.faq__toggle:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.faq__toggle:focus-visible{outline:none}.faq__item:has(.faq__toggle:focus-visible){outline:2px solid var(--color-teal-mid);outline-offset:4px}.faq__answer{display:grid;grid-template-rows:0fr;contain:inline-size;transition:grid-template-rows .6s cubic-bezier(.65,0,.35,1)}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__clip{min-height:0}.faq__text{margin:0;padding-top:calc(20 * var(--u));font-size:max(var(--text-body),calc(14 * var(--px)));line-height:1.5;color:var(--color-slate);opacity:0;filter:blur(6px);transition:opacity .3s ease,filter .3s ease}.faq__item.is-open .faq__text{opacity:1;filter:blur(0);transition-duration:.5s;transition-delay:.15s}.faq__cursor{display:none}.faq.has-cursor .faq__item,.faq.has-cursor .faq__toggle{cursor:none}.faq__cursor--live{position:fixed;top:0;left:0;z-index:50;display:block;width:34px;height:34px;color:#ffb800;pointer-events:none;opacity:0;transition:color .35s ease,opacity .25s ease}.faq__cursor.is-shown{opacity:1}.faq__cursor.is-close{color:#0f8c8a}.faq__cursor-key{transform-box:fill-box;transform-origin:center;transition:rotate .45s cubic-bezier(.65,0,.35,1)}.faq__cursor.is-close .faq__cursor-key{rotate:45deg}@media(min-width:64rem){.faq__item{transition:width .5s cubic-bezier(.65,0,.35,1) .4s}.faq__item.is-open{transition-delay:0s}.faq__item.is-open .faq__answer{transition-delay:.4s}.faq__item.is-open .faq__text{transition-delay:.6s}}@media(max-width:63.99rem){.faq__item{padding-inline:28px}.faq__q{text-wrap:pretty}}.card{display:flex;flex-direction:column;gap:var(--space-sm)}.card__image{width:100%;aspect-ratio:3 / 2;object-fit:cover}.card__title{font-size:var(--step-2);margin:0}.card__title a{text-decoration:none}.card__title a:hover{text-decoration:underline}.card__meta{color:var(--color-ink-50);font-size:var(--step--1)}.card__excerpt p{margin:0}.archive__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-xl) var(--grid-gutter)}.e404{--u: min(var(--px), calc((100vw - 2 * var(--grid-margin)) / 575));display:flex;flex-direction:column;align-items:center;padding:calc(234 * var(--u)) var(--grid-margin) calc(150 * var(--u))}.e404__code{display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(222 * var(--u));margin:0;font-family:var(--font-display);font-size:calc(392 * var(--u));font-weight:400;line-height:1;color:var(--color-teal)}.e404__code>span{translate:0 calc(-22 * var(--u))}.e404__zero{display:block;width:calc(207 * var(--u));height:auto}.e404__home{margin-top:calc(63 * var(--u))}@media(max-width:63.99rem){.e404{padding-top:calc(160 * var(--u) + 64px)}}.policy{padding:calc(221 * var(--px)) var(--grid-margin) calc(160 * var(--px))}.policy__inner{max-width:calc(753 * var(--px));margin-left:calc(250 * var(--px))}.policy__title{margin:0;font-family:var(--font-display);font-size:calc(90 * var(--px));font-weight:400;line-height:1.1;letter-spacing:var(--tracking-display);color:#408a89}.policy__updated{margin:calc(20 * var(--px)) 0 0;font-size:12px;font-weight:600;color:var(--color-ink)}.policy__content{margin-top:calc(37 * var(--px));font-size:max(15px,calc(16 * var(--px)));line-height:1.5;color:var(--color-slate)}.policy__content>*{margin:0 0 1em}.policy__content>:last-child{margin-bottom:0}.policy__content h2{display:flex;margin:calc(54 * var(--px)) 0 calc(32 * var(--px));font-family:var(--font-display);font-size:1.75em;font-weight:400;line-height:1.25;color:var(--color-ink)}.policy__num{flex:none;width:1.36em}.policy__content h3{margin:calc(40 * var(--px)) 0;font-size:1.375em;font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-mid)}.policy__content ul,.policy__content ol{padding-left:1.5em}.policy__content li::marker{font-size:.8em}.policy__content a{color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.policy__content .wp-block-table{width:calc(878 * var(--px));max-width:100vw;margin:0 0 4em;overflow-x:auto}.policy__content table{width:100%;font-size:inherit;border-collapse:collapse;table-layout:fixed}.policy__content .wp-block-table :is(thead,tbody,tfoot){border:0}.policy__content .wp-block-table :is(th,td){padding:10px calc(24 * var(--px)) 8px 0;text-align:left;vertical-align:top;border:0;border-top:1px solid rgb(0 43 73 / .25)}.policy__content .wp-block-table tr:last-child td{border-bottom:1px solid rgb(0 43 73 / .25)}.policy__content .wp-block-table th{padding-top:8px;padding-bottom:23px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-ink)}.policy__content .wp-block-table th em{display:block;margin-top:6px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;color:var(--color-slate)}.policy__content th br{display:none}.policy__content .wp-block-table td:first-child{font-size:12.5px;font-weight:600;line-height:1;color:var(--color-ink)}@media(max-width:63.99rem){.policy{padding-top:140px}.policy__inner{max-width:none;margin-left:0}.policy__title{font-size:48px}.policy__updated{margin-top:20px}.policy__content{margin-top:32px}.policy__content h2{font-size:22px}.policy__content h3{font-size:16px}.policy__content .wp-block-table{width:100%}.policy__content table{min-width:640px}}#pv-cookie-root .CybotCookiebotDialogBodyInternalAlias,#pv-cookie-root #pv-cookie-banner .pv-cookie-logo,#pv-cookie-root #pv-cookie-settings .pv-modal-reject{display:none}#pv-cookie-root .pv-consent{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.5;color:var(--color-ink)}#pv-cookie-root .pv-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}#pv-cookie-root .pv-consent a:hover{color:var(--color-teal-mid)}#pv-cookie-root .pv-consent .pv-actions>button{flex:none;width:auto;min-width:0;min-height:42px;margin:0;padding:0 15px 0 16px;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--color-ink);background:none;border:0;border-radius:0}#pv-cookie-root .pv-consent .pv-actions>button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}#pv-cookie-root #pv-cookie-banner{left:var(--grid-margin);right:auto;bottom:var(--grid-margin);display:flex;align-items:center;justify-content:space-between;gap:16px 40px;width:min(908px,calc(100vw - 2 * var(--grid-margin)));max-width:none;padding:20px;background:var(--color-paper);border-radius:0;box-shadow:0 10px 40px #002b491f}#pv-cookie-root #pv-cookie-banner>p{max-width:400px}#pv-cookie-root #pv-cookie-banner>.pv-actions{display:flex;flex:none;align-items:center;gap:20px;width:auto}#pv-cookie-root #pv-cookie-banner .pv-settings{order:1}#pv-cookie-root #pv-cookie-banner .pv-reject{order:2}#pv-cookie-root #pv-cookie-banner .pv-accept{order:3}@media(max-width:767.98px){#pv-cookie-root #pv-cookie-banner{left:12px;right:12px;bottom:12px;width:auto;flex-direction:column;align-items:stretch;padding:20px}#pv-cookie-root #pv-cookie-banner>p{max-width:none}#pv-cookie-root #pv-cookie-banner>.pv-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}#pv-cookie-root #pv-cookie-banner .pv-settings{flex-basis:100%;padding-left:0}}#pv-cookie-root #pv-cookie-settings{width:552px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;font-size:12px;color:var(--color-slate);background:var(--color-paper);border:0;border-radius:0;box-shadow:0 20px 60px #002b492e;overscroll-behavior:contain}#pv-cookie-root #pv-cookie-settings::backdrop{background:#3f797859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#pv-cookie-root #pv-cookie-settings h2{margin:0 40px 24px 0;font:700 13px / 1.4 var(--font-sans);color:var(--color-ink)}#pv-cookie-root #pv-cookie-settings>p{margin:0 0 40px}#pv-cookie-root #pv-cookie-settings .pv-close{top:24px;right:24px;width:24px;height:24px;min-height:0;padding:0;font-size:0;color:var(--color-ink);background:none;border:0;border-radius:0}#pv-cookie-root #pv-cookie-settings .pv-close:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}#pv-cookie-root #pv-cookie-settings .pv-close:hover{color:var(--color-teal-mid)}#pv-cookie-root #pv-cookie-settings .pv-category,#pv-cookie-root #pv-cookie-settings .pv-unclassified{position:relative;min-height:0;margin:0;padding:14px 0;background:none;border:0;border-radius:0}#pv-cookie-root #pv-cookie-settings :is(.pv-category>details,.pv-unclassified)>summary{position:relative;display:block;min-height:0;padding:0 70px 0 16px;font-size:16px;font-weight:400;line-height:24px;color:var(--color-ink);list-style:none;cursor:pointer}#pv-cookie-root #pv-cookie-settings summary::-webkit-details-marker{display:none}#pv-cookie-root #pv-cookie-settings summary:before{content:"";position:absolute;left:0;top:7px;width:6px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='m1 1 4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='m1 1 4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .2s ease}#pv-cookie-root #pv-cookie-settings details[open]>summary:before{rotate:90deg}#pv-cookie-root #pv-cookie-settings summary:hover{color:var(--color-teal-mid)}#pv-cookie-root #pv-cookie-settings .pv-description{padding:12px 0 0}#pv-cookie-root #pv-cookie-settings .pv-description p{margin:0}#pv-cookie-root #pv-cookie-settings .pv-always{top:14px;right:0;font-size:12px;line-height:24px;color:var(--color-ink)}#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]{top:13px;right:0;width:48px;height:26px;border-radius:13px;background:#56687e59;transition:background-color .2s ease}#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]:checked{background:#3fa3a1}#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]:before{left:3px;top:3px;width:20px;height:20px;box-shadow:0 1px 2px #0003;transition:transform .2s ease}#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]:checked:before{transform:translate(22px)}#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}#pv-cookie-root #pv-cookie-settings>.pv-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-top:40px}#pv-cookie-root #pv-cookie-settings .pv-save{order:1}#pv-cookie-root #pv-cookie-settings .pv-modal-accept{order:2}@media(max-width:600px){#pv-cookie-root #pv-cookie-settings{padding:24px 20px}#pv-cookie-root #pv-cookie-settings .pv-close{top:18px;right:14px}}@media(prefers-reduced-motion:reduce){#pv-cookie-root #pv-cookie-settings summary:before,#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox],#pv-cookie-root #pv-cookie-settings .pv-category input[type=checkbox]:before{transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
