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}:root{--blue-50: #b7c4cd;--blue-100: #95a7b5;--blue-200: #728b9c;--blue-300: #4f6e84;--blue-400: #3f586a;--blue-500: #2f424f;--blue-600: #202c35;--blue-700: #182128;--blue-800: #10161a;--blue-900: #080b0d;--l-blue-50: #f6f8fa;--l-blue-100: #e4eaee;--l-blue-200: #d7e0e6;--l-blue-300: #c5d1da;--l-blue-400: #bac9d3;--l-blue-500: #a9bbc8;--l-blue-600: #9aaab6;--l-blue-700: #78858e;--l-blue-800: #5d676e;--l-blue-900: #474f54;--linen-50: #f7f4ee;--linen-100: #efe9de;--linen-200: #e5ddce;--success-dark: #1f452a;--success-base: #5cbe73;--success-light: #ccf4dc;--error-dark: #5f1a1c;--error-base: #e74a4f;--error-light: #f5c2c6;--background-primary: var(--linen-50);--background-secondary: var(--linen-100);--background-tertiary: var(--linen-200);--background-deep: var(--linen-100);--background-hover: var(--blue-300);--text-hover: var(--linen-50);--text-primary: var(--blue-600);--text-secondary: var(--blue-300);--text-accent: var(--blue-400);--border-primary: var(--l-blue-300);--illustration-primary: var(--blue-300);--illustration-secondary: var(--l-blue-300);--illustration-subtle: var(--l-blue-100);--illustration-contrast: var(--linen-50);--button-primary-background: var(--blue-300);--button-primary-background-hover: var(--blue-400);--button-primary-text: var(--linen-50);--button-secondary-border: var(--blue-500);--button-secondary-text: var(--blue-500);--button-secondary-background-hover: var(--linen-100);--button-link-text: var(--blue-500);--input-background: var(--linen-50);--input-background-active: var(--blue-300);--input-border: var(--l-blue-300);--input-border-active: var(--blue-300);--input-text: var(--blue-500);--input-text-active: var(--blue-600);--selection-background: var(--l-blue-400);--selection-text: var(--blue-700);--watermark: var(--l-blue-300);--font-sans: var(--font-suisse, "Suisse Intl"), "Helvetica Neue", Helvetica, Arial, sans-serif;--weight-medium: 500;--weight-regular: 400;--type-h0-size: clamp(48px, 36.114px + 3.0476vw, 80px);--type-h0-lh: 1;--type-h0-ls: -.04em;--type-h1-size: clamp(40px, 34.057px + 1.5238vw, 56px);--type-h1-lh: 1.04;--type-h1-ls: -.04em;--type-h2-size: clamp(32px, 26.057px + 1.5238vw, 48px);--type-h2-lh: 1.04;--type-h2-ls: -.04em;--type-h3-size: clamp(24px, 18.057px + 1.5238vw, 40px);--type-h3-lh: 1.04;--type-h3-ls: -.04em;--type-h4-size: clamp(20px, 15.543px + 1.1429vw, 32px);--type-h4-lh: 1.04;--type-h4-ls: -.04em;--type-h5-size: clamp(18px, 15.771px + .5714vw, 24px);--type-h5-lh: 1.16;--type-h5-ls: -.04em;--type-h6-size: clamp(18px, 17.257px + .1905vw, 20px);--type-h6-lh: 1.16;--type-h6-ls: -.02em;--type-main-size: 16px;--type-main-lh: 1.16;--type-main-ls: -.02em;--type-small-size: 14px;--type-small-lh: 1.16;--type-small-ls: -.02em;--type-caption-size: 12px;--type-caption-lh: 1.04;--type-caption-ls: -.02em;--type-article-size: clamp(16px, 15.257px + .1905vw, 18px);--type-article-lh: 1.4;--type-article-ls: -.02em;--type-article-h2-size: clamp(24px, 21.029px + .7619vw, 32px);--type-article-h2-lh: 1.04;--type-article-h2-ls: -.04em;--type-quote-size: 32px;--type-quote-lh: 1.16;--type-quote-ls: -.04em;--pad-component-tiny: 8px;--pad-component-small: 12px;--pad-component-regular: 16px;--pad-component-medium: 20px;--pad-component-large: 32px;--pad-component-huge: 40px;--pad-section-tiny: 20px;--pad-section-small: 40px;--pad-section-medium: 80px;--pad-section-large: 128px;--pad-section-huge: 160px;--page-margin: 40px;--container: 1360px;--columns: 8;--column: 170px;--rule: 1px;--nav-height: 64px;--cta-height: 42px;--texture-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Crect x='9' y='9' width='1.6' height='1.6' fill='%234f6e84' fill-opacity='0.35'/%3E%3C/svg%3E")}@media(max-width:639px){:root{--page-margin: 16px}}.t-h0{font-size:var(--type-h0-size);line-height:var(--type-h0-lh);letter-spacing:var(--type-h0-ls);font-weight:var(--weight-medium)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls);font-weight:var(--weight-medium)}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);font-weight:var(--weight-medium)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls);font-weight:var(--weight-medium)}.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);letter-spacing:var(--type-h4-ls);font-weight:var(--weight-medium)}.t-h5{font-size:var(--type-h5-size);line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-ls);font-weight:var(--weight-medium)}.t-h6{font-size:var(--type-h6-size);line-height:var(--type-h6-lh);letter-spacing:var(--type-h6-ls);font-weight:var(--weight-medium)}.t-main{font-size:var(--type-main-size);line-height:var(--type-main-lh);letter-spacing:var(--type-main-ls);font-weight:var(--weight-medium)}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls);font-weight:var(--weight-medium)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-ls);font-weight:var(--weight-medium)}.t-article{font-size:var(--type-article-size);line-height:var(--type-article-lh);letter-spacing:var(--type-article-ls);font-weight:var(--weight-medium)}.t-article-h2{font-size:var(--type-article-h2-size);line-height:var(--type-article-h2-lh);letter-spacing:var(--type-article-h2-ls);font-weight:var(--weight-medium)}.t-quote{font-size:var(--type-quote-size);line-height:var(--type-quote-lh);letter-spacing:var(--type-quote-ls);font-weight:var(--weight-medium)}@property --u{syntax: "<length>"; inherits: true; initial-value: 1px;}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 16px)}body{min-height:100vh;background:var(--background-primary);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--type-main-size);line-height:var(--type-main-lh);letter-spacing:var(--type-main-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;overflow-x:clip}img,svg,video,picture{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-medium);font-size:inherit;line-height:inherit}ul,ol{padding:0;list-style:none}address{font-style:normal}::selection{background:var(--selection-background);color:var(--selection-text)}:focus-visible{outline:2px solid var(--button-primary-background);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-100px;z-index:100;padding:12px 16px;background:var(--button-primary-background);color:var(--button-primary-text);font-size:var(--type-small-size)}.skip-link:focus{top:8px}.c-secondary{color:var(--text-secondary)}.c-primary{color:var(--text-primary)}.accent{color:var(--text-secondary)}.band{padding-inline:var(--page-margin)}.frame{max-width:var(--container);margin-inline:auto;border-inline:var(--rule) solid var(--border-primary);container-type:inline-size}.frame>*{--u: calc(100cqi / 1358)}.section>.frame{border-bottom:var(--rule) solid var(--border-primary)}.page-main>.section:last-child>.frame{border-bottom:0}.grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--rule);background:var(--border-primary)}.grid>*{background:var(--background-primary);min-width:0;position:relative}.grid>.fill-tan,.fill-tan{background:var(--background-secondary)}.grid>.fill-dots,.fill-dots{background-color:var(--background-primary);background-image:var(--texture-dots);background-position:0 0}.grid>.fill-brand{background:var(--button-primary-background);color:var(--button-primary-text)}.pad{padding:var(--pad-component-medium)}.cell-photo{position:relative;overflow:hidden}.cell-photo>picture,.cell-photo>img,.cell-photo picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.grid{grid-template-columns:minmax(0,1fr)}}.roll-icon{position:relative;display:inline-flex;flex-direction:column;flex:none;width:var(--roll-size, 16px);height:var(--roll-size, 16px);overflow:hidden}.roll-icon>.icon{transition:transform .3s ease,color .3s ease}:is(a,button,summary,label):focus-visible .roll-icon>.icon{transform:translateY(-100%)}@media(hover:hover)and (pointer:fine){:is(a,button,summary,label):hover .roll-icon>.icon{transform:translateY(-100%)}}.link-line{position:relative;text-decoration:none}.link-line:after{content:"";position:absolute;left:0;bottom:-.125em;width:100%;height:var(--rule);background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .735s cubic-bezier(.625,.05,0,1)}a.link-line:focus-visible:after,:is(a,button):focus-visible>.link-line:after,[aria-expanded=true]>.link-line:after,[aria-current=page]>.link-line:after,a.link-line[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}@media(hover:hover)and (pointer:fine){a.link-line:hover:after,:is(a,button):hover>.link-line:after{transform:scaleX(1);transform-origin:left center}}a.link-line:focus-visible,:is(a,button):has(>.link-line):focus-visible{outline:none}.state-cell,.state-cell *{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.state-cell.state-cell:focus-visible,.state-cell.state-cell[aria-pressed=true]{background:var(--background-hover)}.state-cell.state-cell:focus-visible,.state-cell.state-cell:focus-visible *,.state-cell.state-cell[aria-pressed=true],.state-cell.state-cell[aria-pressed=true] *{color:var(--text-hover)}@media(hover:hover)and (pointer:fine){.state-cell.state-cell:hover{background:var(--background-hover)}.state-cell.state-cell:hover,.state-cell.state-cell:hover *{color:var(--text-hover)}}.state-cell:focus-visible{outline:none}.state-cell[aria-pressed=true]:focus-visible{outline:var(--rule) solid var(--text-hover);outline-offset:-6px}[data-rotator-item]{color:var(--text-secondary);cursor:pointer;transition:background-color .3s ease,color .3s ease}[data-rotator-item] p{color:inherit}[data-rotator-item].is-active,[data-rotator-item]:has(:focus-visible){background:var(--background-hover);color:var(--text-hover)}[data-rotator]:has([data-rotator-item]:not(.is-active) :focus-visible) [data-rotator-item].is-active{background:var(--background-primary);color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){[data-rotator-item]:hover{background:var(--background-hover);color:var(--text-hover)}[data-rotator]:has([data-rotator-item]:not(.is-active):hover) [data-rotator-item].is-active{background:var(--background-primary);color:var(--text-secondary)}}[data-rotator-item].is-active:has(:focus-visible){outline:var(--rule) solid var(--text-hover);outline-offset:-6px}[data-rotator-button]{text-align:left;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}[data-rotator-button]:focus-visible{outline:none}.is-loading :is(.page-main,.footer){opacity:0}.page-main,.footer{transition:opacity .4s ease}[data-field]:focus-within{--field-ink: var(--text-hover)}[data-field].is-invalid{box-shadow:inset 0 0 0 1px var(--error-base)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wordmark[data-astro-cid-5d3xocbj]{font-size:var(--type-h6-size);line-height:1;letter-spacing:var(--type-h6-ls);font-weight:var(--weight-medium);white-space:nowrap}.icon[data-astro-cid-4ckhetd2]{flex:none;display:block}.navbar[data-astro-cid-ii7n7xz4]{position:sticky;top:0;z-index:50;height:var(--nav-height);padding-inline:var(--page-margin);background:var(--background-primary);border-bottom:var(--rule) solid var(--border-primary)}.navbar__inner[data-astro-cid-ii7n7xz4]{display:flex;align-items:center;height:100%;max-width:var(--container);margin-inline:auto}.navbar__logo[data-astro-cid-ii7n7xz4]{flex:none;width:25%;color:var(--text-primary)}.navbar__links[data-astro-cid-ii7n7xz4] ul[data-astro-cid-ii7n7xz4]{display:flex;gap:32px}.navbar__link[data-astro-cid-ii7n7xz4]{display:inline-flex;padding-block:8px;color:var(--text-primary);font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls)}.navbar__cta[data-astro-cid-ii7n7xz4]{margin-left:auto;display:flex;align-items:center;justify-content:space-between;width:calc(var(--container) / 8);max-width:12.5vw;min-width:132px;padding:12px 16px;background:var(--button-primary-background);color:var(--button-primary-text);font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls);transition:background-color .3s ease}.navbar__cta[data-astro-cid-ii7n7xz4]:is(:hover,:focus-visible){background:var(--button-primary-background-hover)}@media(max-width:639px){.navbar__logo[data-astro-cid-ii7n7xz4]{width:auto;margin-right:24px}}.footer[data-astro-cid-pnrjdgm4]{border-top:var(--rule) solid var(--border-primary)}.footer__brand[data-astro-cid-pnrjdgm4]{grid-column:span 4;padding:20px}.footer__logo[data-astro-cid-pnrjdgm4]{display:inline-block;color:var(--text-primary)}.footer__col[data-astro-cid-pnrjdgm4]{grid-column:span 2;padding:20px 20px 120px}.footer__label[data-astro-cid-pnrjdgm4]{margin-bottom:36px}.footer__col[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{display:flex;flex-direction:column;gap:16px}.footer__col[data-astro-cid-pnrjdgm4] li[data-astro-cid-pnrjdgm4]{font-size:var(--type-small-size);line-height:var(--type-small-lh)}.footer__col[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{color:var(--text-primary)}.footer__col[data-astro-cid-pnrjdgm4] address[data-astro-cid-pnrjdgm4]{display:flex;flex-direction:column}.footer__strip-frame[data-astro-cid-pnrjdgm4]{border-top:var(--rule) solid var(--border-primary)}.footer__strip[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__cell[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;padding:16px 20px;min-height:48px}.footer__reg[data-astro-cid-pnrjdgm4]{justify-content:flex-end;text-align:right}.footer__watermark[data-astro-cid-pnrjdgm4]{border-top:var(--rule) solid var(--border-primary);overflow:hidden;aspect-ratio:1440 / 200;padding-left:var(--page-margin);color:var(--watermark)}.footer__watermark[data-astro-cid-pnrjdgm4] span[data-astro-cid-pnrjdgm4]{display:block;font-size:25vw;line-height:.72;letter-spacing:-.06em;font-weight:var(--weight-medium);margin-left:-.04em;white-space:nowrap}@media(max-width:1023px){.footer__brand[data-astro-cid-pnrjdgm4]{grid-column:1 / -1}.footer__col[data-astro-cid-pnrjdgm4]{padding-bottom:48px}}@media(max-width:639px){.footer__brand[data-astro-cid-pnrjdgm4],.footer__col[data-astro-cid-pnrjdgm4]{grid-column:1 / -1}.footer__strip[data-astro-cid-pnrjdgm4]{grid-template-columns:minmax(0,1fr)}.footer__reg[data-astro-cid-pnrjdgm4]{justify-content:flex-start;text-align:left}.footer__watermark[data-astro-cid-pnrjdgm4]{aspect-ratio:1440 / 260}}
