.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--header-bar-height: 8rem;--font-body: "Saol Text", serif;--font-heading: "Dia", sans-serif;--font-display: "Pale Hall", serif;--black: #000000;--white: #ffffff;--grey: #d9d9d9;--brown10: #eaead9;--racing-green: #485548;--easing: cubic-bezier(.5, 0, 0, 1);--easing2: cubic-bezier(.22, 1, .36, 1);--viewport-height: calc(100svh - var(--header-bar-height));--opacity-length: 1.5s}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;max-width:100%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;letter-spacing:0}article,aside,footer,header,nav,section{display:block}p,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:400}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}img:focus{outline:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;margin:0;padding:0;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;margin:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}th,td,tr,dl,dt,dd{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:Pale Hall;src:url(../../fonts/PaleHallVF.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dia;src:url(../../fonts/DiaRegular.eot);src:url(../../fonts/DiaRegular.eot?#iefix) format("embedded-opentype"),url(../../fonts/DiaRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dia;src:url(../../fonts/DiaBold.eot);src:url(../../fonts/DiaBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/DiaBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saol Text;src:url(../../fonts/SaolText-Regular.eot);src:url(../../fonts/SaolText-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/SaolText-Regular.woff2) format("woff2"),url(../../fonts/SaolText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saol Text;src:url(../../fonts/SaolText-RegularItalic.eot);src:url(../../fonts/SaolText-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SaolText-RegularItalic.woff2) format("woff2"),url(../../fonts/SaolText-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.w-100{width:100%}body .dt-only{display:none}@media only screen and (min-width: 1180px){body .dt-only{display:block}}@media only screen and (min-width: 1180px){body .dt-only--flex{display:flex}}body .mob-only{display:block}@media only screen and (min-width: 1180px){body .mob-only{display:none}}body .mob-only--flex{display:flex}@media only screen and (min-width: 1180px){body .mob-only--flex{display:none}}body .media--mobile-only{display:block}@media only screen and (min-width: 768px){body .media--mobile-only{display:none}}body .media--desktop-only{display:none}@media only screen and (min-width: 768px){body .media--desktop-only{display:block}}.unstyled-list{padding:0;margin:0;list-style:none}.d-none{display:none}.d-block{display:block}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.2rem;padding-left:1.2rem}@media only screen and (min-width: 1180px){.container{padding-right:2rem;padding-left:2rem}}.container--outer{padding-right:1.2rem;padding-left:1.2rem}@media only screen and (min-width: 1180px){.container--mob{padding-right:0;padding-left:0}}.container--dt,.container--no-mobile{padding-right:0;padding-left:0}@media only screen and (min-width: 1180px){.container--dt,.container--no-mobile{padding-right:2rem;padding-left:2rem}}section,footer{position:relative}video-loop{display:block}.sr-only,.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.unstyled-button{background:none;border:none;padding:0;margin:0;color:var(--black, #111111);cursor:pointer}.pointer-none{pointer-events:none}.asset img,.asset video{width:100%}.p-rel{position:relative}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}@media only screen and (min-width: 1180px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}@media only screen and (min-width: 1180px){.grid-dt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}.unstyled-input{background:none;border:none;padding:0;margin:0;color:var(--black);font-size:1.6rem}.cover-wrap{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.cover-wrap--square{padding-bottom:100%}.cover-wrap>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.link-underline{position:relative;text-decoration:none}.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.link-underline:hover:after{transform:scaleX(1);transform-origin:left center}.link-underline:not(:hover):after{transform-origin:right center}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-5{padding-top:.5rem}.pb-5{padding-bottom:.5rem}.mt-5{margin-top:.5rem}.mb-5{margin-bottom:.5rem}.pt-10{padding-top:1rem}.pb-10{padding-bottom:1rem}.mt-10{margin-top:1rem}.mb-10{margin-bottom:1rem}.pt-20{padding-top:2rem}.pb-20{padding-bottom:2rem}.mt-20{margin-top:2rem}.mb-20{margin-bottom:2rem}.pt-30{padding-top:3rem}.pb-30{padding-bottom:3rem}.mt-30{margin-top:3rem}.mb-30{margin-bottom:3rem}.pt-50{padding-top:5rem}.pb-50{padding-bottom:5rem}.mt-50{margin-top:5rem}.mb-50{margin-bottom:5rem}.pt-90{padding-top:9rem}.pb-90{padding-bottom:9rem}.mt-90{margin-top:9rem}.mb-90{margin-bottom:9rem}.pt-100{padding-top:10rem}.pb-100{padding-bottom:10rem}.mt-100{margin-top:10rem}.mb-100{margin-bottom:10rem}@media only screen and (min-width: 1180px){.pt-dt-0{padding-top:0}}@media only screen and (min-width: 1180px){.pb-dt-0{padding-bottom:0}}@media only screen and (min-width: 1180px){.mt-dt-0{margin-top:0}}@media only screen and (min-width: 1180px){.mb-dt-0{margin-bottom:0}}@media only screen and (min-width: 1180px){.pt-dt-5{padding-top:.5rem}}@media only screen and (min-width: 1180px){.pb-dt-5{padding-bottom:.5rem}}@media only screen and (min-width: 1180px){.mt-dt-5{margin-top:.5rem}}@media only screen and (min-width: 1180px){.mb-dt-5{margin-bottom:.5rem}}@media only screen and (min-width: 1180px){.pt-dt-10{padding-top:1rem}}@media only screen and (min-width: 1180px){.pb-dt-10{padding-bottom:1rem}}@media only screen and (min-width: 1180px){.mt-dt-10{margin-top:1rem}}@media only screen and (min-width: 1180px){.mb-dt-10{margin-bottom:1rem}}@media only screen and (min-width: 1180px){.pt-dt-20{padding-top:2rem}}@media only screen and (min-width: 1180px){.pb-dt-20{padding-bottom:2rem}}@media only screen and (min-width: 1180px){.mt-dt-20{margin-top:2rem}}@media only screen and (min-width: 1180px){.mb-dt-20{margin-bottom:2rem}}@media only screen and (min-width: 1180px){.pt-dt-30{padding-top:3rem}}@media only screen and (min-width: 1180px){.pb-dt-30{padding-bottom:3rem}}@media only screen and (min-width: 1180px){.mt-dt-30{margin-top:3rem}}@media only screen and (min-width: 1180px){.mb-dt-30{margin-bottom:3rem}}@media only screen and (min-width: 1180px){.pt-dt-50{padding-top:5rem}}@media only screen and (min-width: 1180px){.pb-dt-50{padding-bottom:5rem}}@media only screen and (min-width: 1180px){.mt-dt-50{margin-top:5rem}}@media only screen and (min-width: 1180px){.mb-dt-50{margin-bottom:5rem}}@media only screen and (min-width: 1180px){.pt-dt-90{padding-top:9rem}}@media only screen and (min-width: 1180px){.pb-dt-90{padding-bottom:9rem}}@media only screen and (min-width: 1180px){.mt-dt-90{margin-top:9rem}}@media only screen and (min-width: 1180px){.mb-dt-90{margin-bottom:9rem}}@media only screen and (min-width: 1180px){.pt-dt-100{padding-top:10rem}}@media only screen and (min-width: 1180px){.pb-dt-100{padding-bottom:10rem}}@media only screen and (min-width: 1180px){.mt-dt-100{margin-top:10rem}}@media only screen and (min-width: 1180px){.mb-dt-100{margin-bottom:10rem}}html{-webkit-font-smoothing:antialiased;text-size-adjust:100%;scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--font-body);font-size:1.6rem;line-height:1.25;font-weight:400;color:var(--black);background-color:var(--white)}main{position:relative;z-index:2;background-color:var(--white)}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}::selection{background-color:#f4f4f4;color:var(--black)}strong{font-weight:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--white) inset}input:focus{outline:0}.fs-112{font-size:11.2rem}.fs-80{font-size:8rem}.fs-56{font-size:5.6rem}.fs-40{font-size:4rem}.fs-36{font-size:3.6rem}.fs-32{font-size:3.2rem}.fs-24{font-size:2.4rem}.fs-20{font-size:2rem}.fs-16{font-size:1.6rem}.fs-12{font-size:1.2rem}@media only screen and (min-width: 1180px){.fs-dt-112{font-size:11.2rem}}@media only screen and (min-width: 1180px){.fs-dt-80{font-size:8rem}}@media only screen and (min-width: 1180px){.fs-dt-56{font-size:5.6rem}}@media only screen and (min-width: 1180px){.fs-dt-40{font-size:4rem}}@media only screen and (min-width: 1180px){.fs-dt-36{font-size:3.6rem}}@media only screen and (min-width: 1180px){.fs-dt-32{font-size:3.2rem}}@media only screen and (min-width: 1180px){.fs-dt-24{font-size:2.4rem}}@media only screen and (min-width: 1180px){.fs-dt-20{font-size:2rem}}@media only screen and (min-width: 1180px){.fs-dt-16{font-size:1.6rem}}@media only screen and (min-width: 1180px){.fs-dt-12{font-size:1.2rem}}@media only screen and (min-width: 1380px){.fs-medium-112{font-size:11.2rem}}@media only screen and (min-width: 1380px){.fs-medium-80{font-size:8rem}}@media only screen and (min-width: 1380px){.fs-medium-56{font-size:5.6rem}}@media only screen and (min-width: 1380px){.fs-medium-40{font-size:4rem}}@media only screen and (min-width: 1380px){.fs-medium-36{font-size:3.6rem}}@media only screen and (min-width: 1380px){.fs-medium-32{font-size:3.2rem}}@media only screen and (min-width: 1380px){.fs-medium-24{font-size:2.4rem}}@media only screen and (min-width: 1380px){.fs-medium-20{font-size:2rem}}@media only screen and (min-width: 1380px){.fs-medium-16{font-size:1.6rem}}@media only screen and (min-width: 1380px){.fs-medium-12{font-size:1.2rem}}.lh-0-75{line-height:.75}.lh-0-88{line-height:.88}.lh-0-9{line-height:.9}.lh-0-96{line-height:.96}.lh-1{line-height:1}.lh-1-04{line-height:1.04}.lh-1-1{line-height:1.1}.lh-1-12{line-height:1.12}.lh-1-2{line-height:1.2}.lh-1-28{line-height:1.28}.lh-1-3{line-height:1.3}.lh-1-4{line-height:1.4}@media only screen and (min-width: 1180px){.lh-dt-0-75{line-height:.75}}@media only screen and (min-width: 1180px){.lh-dt-0-88{line-height:.88}}@media only screen and (min-width: 1180px){.lh-dt-0-9{line-height:.9}}@media only screen and (min-width: 1180px){.lh-dt-0-96{line-height:.96}}@media only screen and (min-width: 1180px){.lh-dt-1{line-height:1}}@media only screen and (min-width: 1180px){.lh-dt-1-04{line-height:1.04}}@media only screen and (min-width: 1180px){.lh-dt-1-1{line-height:1.1}}@media only screen and (min-width: 1180px){.lh-dt-1-12{line-height:1.12}}@media only screen and (min-width: 1180px){.lh-dt-1-2{line-height:1.2}}@media only screen and (min-width: 1180px){.lh-dt-1-28{line-height:1.28}}@media only screen and (min-width: 1180px){.lh-dt-1-3{line-height:1.3}}@media only screen and (min-width: 1180px){.lh-dt-1-4{line-height:1.4}}@media only screen and (min-width: 1380px){.lh-medium-0-75{line-height:.75}}@media only screen and (min-width: 1380px){.lh-medium-0-88{line-height:.88}}@media only screen and (min-width: 1380px){.lh-medium-0-9{line-height:.9}}@media only screen and (min-width: 1380px){.lh-medium-0-96{line-height:.96}}@media only screen and (min-width: 1380px){.lh-medium-1{line-height:1}}@media only screen and (min-width: 1380px){.lh-medium-1-04{line-height:1.04}}@media only screen and (min-width: 1380px){.lh-medium-1-1{line-height:1.1}}@media only screen and (min-width: 1380px){.lh-medium-1-12{line-height:1.12}}@media only screen and (min-width: 1380px){.lh-medium-1-2{line-height:1.2}}@media only screen and (min-width: 1380px){.lh-medium-1-28{line-height:1.28}}@media only screen and (min-width: 1380px){.lh-medium-1-3{line-height:1.3}}@media only screen and (min-width: 1380px){.lh-medium-1-4{line-height:1.4}}.ls-0{letter-spacing:0rem}.ls-0-4{letter-spacing:.04rem}@media only screen and (min-width: 1180px){.ls-dt-0{letter-spacing:0rem}}@media only screen and (min-width: 1180px){.ls-dt-0-4{letter-spacing:.04rem}}@media only screen and (min-width: 1380px){.ls-medium-0{letter-spacing:0rem}}@media only screen and (min-width: 1380px){.ls-medium-0-4{letter-spacing:.04rem}}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}@media only screen and (min-width: 1180px){.fw-dt-300{font-weight:300}}@media only screen and (min-width: 1180px){.fw-dt-400{font-weight:400}}@media only screen and (min-width: 1180px){.fw-dt-500{font-weight:500}}@media only screen and (min-width: 1180px){.fw-dt-600{font-weight:600}}@media only screen and (min-width: 1180px){.fw-dt-700{font-weight:700}}.center{text-align:center}.ta-right{text-align:right}.upper{text-transform:uppercase}.rich a{text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.rich a:hover{opacity:.7}.rich ul{list-style-type:disc}.underline{text-decoration:underline}.ellipsis-mob{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 1180px){.ellipsis-mob{white-space:normal;overflow:initial;white-space:initial}}.acc__button{display:flex;width:100%;justify-content:space-between;align-items:baseline;text-align:left;gap:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.acc__icon{flex-shrink:0}.acc__item-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.acc__item-content[aria-hidden=false]{opacity:1}.reveal{opacity:0;transition:opacity var(--opacity-length) var(--easing2)}.reveal.visible{opacity:1}.reveal-up{opacity:0;transition:opacity 1.2s var(--easing2),transform 1.2s var(--easing2);transform:translateY(-30px)}.reveal-up.visible{opacity:1;transform:translateY(0)}.reveal-down{opacity:0;transition:opacity 1s var(--easing2),transform 1s var(--easing2);transform:translateY(-30px)}.reveal-down.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity 1s var(--easing2),transform 1s var(--easing2);transform:translate(-30px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity 1s var(--easing2),transform 1s var(--easing2);transform:translate(30px)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity 1s var(--easing2),transform 1s var(--easing2);transform:scale(.9)}.reveal-scale.visible{opacity:1;transform:scale(1)}.br-h{position:relative}.br-h:after{content:"";position:absolute;left:0;width:100%;height:1px;background:var(--black);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--easing2);pointer-events:none;z-index:1;transition-delay:var(--br-h-delay)}.br-h:after{bottom:0}.br-h.visible:after{transform:scaleX(1)}.br-h--cc:after{background:currentColor;opacity:.65}.br-h--top:after{top:0;bottom:auto}.br-v{position:relative}.br-v:before,.br-v:after{content:"";position:absolute;top:0;height:100%;width:1px;background:var(--black);transform:scaleY(0);transform-origin:top;transition:transform 2.1s var(--easing2);pointer-events:none;z-index:1;transition-delay:var(--br-v-delay)}.br-v:before{left:0}.br-v:after{right:0;transition-delay:calc(var(--br-v-delay) + .2s)}.br-v--dt-only:after,.br-v--dt-only:before{display:none}@media only screen and (min-width: 1180px){.br-v--dt-only:after,.br-v--dt-only:before{display:block}}.br-v.visible:before,.br-v.visible:after{transform:scaleY(1)}.br-v--cc:before,.br-v--cc:after{background:currentColor;opacity:.65}.br-v--left:after{display:none}.br-v--right:before{display:none}.br-v--left-mob-only:before{display:block}@media only screen and (min-width: 1180px){.br-v--left-mob-only:before{display:none}}.anim-trigger .reveal-child{opacity:0;transition:opacity var(--opacity-length) var(--easing2)}@media only screen and (min-width: 1180px){.anim-trigger .reveal-child:nth-of-type(1),.anim-trigger .reveal-child:nth-child(1){transition-delay:.25s}.anim-trigger .reveal-child:nth-of-type(2),.anim-trigger .reveal-child:nth-child(2){transition-delay:.5s}.anim-trigger .reveal-child:nth-of-type(3),.anim-trigger .reveal-child:nth-child(3){transition-delay:.75s}.anim-trigger .reveal-child:nth-of-type(4),.anim-trigger .reveal-child:nth-child(4){transition-delay:1s}.anim-trigger .reveal-child:nth-of-type(5),.anim-trigger .reveal-child:nth-child(5){transition-delay:1.25s}.anim-trigger .reveal-child:nth-of-type(6),.anim-trigger .reveal-child:nth-child(6){transition-delay:1.5s}.anim-trigger .reveal-child:nth-of-type(7),.anim-trigger .reveal-child:nth-child(7){transition-delay:1.75s}.anim-trigger .reveal-child:nth-of-type(8),.anim-trigger .reveal-child:nth-child(8){transition-delay:2s}.anim-trigger .reveal-child:nth-of-type(9),.anim-trigger .reveal-child:nth-child(9){transition-delay:2.25s}.anim-trigger .reveal-child:nth-of-type(10),.anim-trigger .reveal-child:nth-child(10){transition-delay:2.5s}.anim-trigger .reveal-child:nth-of-type(11),.anim-trigger .reveal-child:nth-child(11){transition-delay:2.75s}.anim-trigger .reveal-child:nth-of-type(12),.anim-trigger .reveal-child:nth-child(12){transition-delay:3s}.anim-trigger .reveal-child:nth-of-type(13),.anim-trigger .reveal-child:nth-child(13){transition-delay:3.25s}.anim-trigger .reveal-child:nth-of-type(14),.anim-trigger .reveal-child:nth-child(14){transition-delay:3.5s}.anim-trigger .reveal-child:nth-of-type(15),.anim-trigger .reveal-child:nth-child(15){transition-delay:3.75s}.anim-trigger .reveal-child:nth-of-type(16),.anim-trigger .reveal-child:nth-child(16){transition-delay:4s}.anim-trigger .reveal-child:nth-of-type(17),.anim-trigger .reveal-child:nth-child(17){transition-delay:4.25s}.anim-trigger .reveal-child:nth-of-type(18),.anim-trigger .reveal-child:nth-child(18){transition-delay:4.5s}.anim-trigger .reveal-child:nth-of-type(19),.anim-trigger .reveal-child:nth-child(19){transition-delay:4.75s}.anim-trigger .reveal-child:nth-of-type(20),.anim-trigger .reveal-child:nth-child(20){transition-delay:5s}.anim-trigger .reveal-child:nth-of-type(21),.anim-trigger .reveal-child:nth-child(21){transition-delay:5.25s}.anim-trigger .reveal-child:nth-of-type(22),.anim-trigger .reveal-child:nth-child(22){transition-delay:5.5s}.anim-trigger .reveal-child:nth-of-type(23),.anim-trigger .reveal-child:nth-child(23){transition-delay:5.75s}.anim-trigger .reveal-child:nth-of-type(24),.anim-trigger .reveal-child:nth-child(24){transition-delay:6s}.anim-trigger .reveal-child:nth-of-type(25),.anim-trigger .reveal-child:nth-child(25){transition-delay:6.25s}.anim-trigger .reveal-child:nth-of-type(26),.anim-trigger .reveal-child:nth-child(26){transition-delay:6.5s}.anim-trigger .reveal-child:nth-of-type(27),.anim-trigger .reveal-child:nth-child(27){transition-delay:6.75s}.anim-trigger .reveal-child:nth-of-type(28),.anim-trigger .reveal-child:nth-child(28){transition-delay:7s}.anim-trigger .reveal-child:nth-of-type(29),.anim-trigger .reveal-child:nth-child(29){transition-delay:7.25s}.anim-trigger .reveal-child:nth-of-type(30),.anim-trigger .reveal-child:nth-child(30){transition-delay:7.5s}.anim-trigger .reveal-child:nth-of-type(31),.anim-trigger .reveal-child:nth-child(31){transition-delay:7.75s}.anim-trigger .reveal-child:nth-of-type(32),.anim-trigger .reveal-child:nth-child(32){transition-delay:8s}.anim-trigger .reveal-child:nth-of-type(33),.anim-trigger .reveal-child:nth-child(33){transition-delay:8.25s}.anim-trigger .reveal-child:nth-of-type(34),.anim-trigger .reveal-child:nth-child(34){transition-delay:8.5s}.anim-trigger .reveal-child:nth-of-type(35),.anim-trigger .reveal-child:nth-child(35){transition-delay:8.75s}.anim-trigger .reveal-child:nth-of-type(36),.anim-trigger .reveal-child:nth-child(36){transition-delay:9s}.anim-trigger .reveal-child:nth-of-type(37),.anim-trigger .reveal-child:nth-child(37){transition-delay:9.25s}.anim-trigger .reveal-child:nth-of-type(38),.anim-trigger .reveal-child:nth-child(38){transition-delay:9.5s}.anim-trigger .reveal-child:nth-of-type(39),.anim-trigger .reveal-child:nth-child(39){transition-delay:9.75s}.anim-trigger .reveal-child:nth-of-type(40),.anim-trigger .reveal-child:nth-child(40){transition-delay:10s}.anim-trigger .reveal-child:nth-of-type(41),.anim-trigger .reveal-child:nth-child(41){transition-delay:10.25s}.anim-trigger .reveal-child:nth-of-type(42),.anim-trigger .reveal-child:nth-child(42){transition-delay:10.5s}.anim-trigger .reveal-child:nth-of-type(43),.anim-trigger .reveal-child:nth-child(43){transition-delay:10.75s}.anim-trigger .reveal-child:nth-of-type(44),.anim-trigger .reveal-child:nth-child(44){transition-delay:11s}.anim-trigger .reveal-child:nth-of-type(45),.anim-trigger .reveal-child:nth-child(45){transition-delay:11.25s}}.anim-trigger--slow .reveal-child:nth-of-type(1),.anim-trigger--slow .reveal-child:nth-child(1){transition-delay:.45s}.anim-trigger--slow .reveal-child:nth-of-type(2),.anim-trigger--slow .reveal-child:nth-child(2){transition-delay:.9s}.anim-trigger--slow .reveal-child:nth-of-type(3),.anim-trigger--slow .reveal-child:nth-child(3){transition-delay:1.35s}.anim-trigger--slow .reveal-child:nth-of-type(4),.anim-trigger--slow .reveal-child:nth-child(4){transition-delay:1.8s}.anim-trigger--slow .reveal-child:nth-of-type(5),.anim-trigger--slow .reveal-child:nth-child(5){transition-delay:2.25s}.anim-trigger--slow .reveal-child:nth-of-type(6),.anim-trigger--slow .reveal-child:nth-child(6){transition-delay:2.7s}.anim-trigger--slow .reveal-child:nth-of-type(7),.anim-trigger--slow .reveal-child:nth-child(7){transition-delay:3.15s}.anim-trigger--slow .reveal-child:nth-of-type(8),.anim-trigger--slow .reveal-child:nth-child(8){transition-delay:3.6s}.anim-trigger--slow .reveal-child:nth-of-type(9),.anim-trigger--slow .reveal-child:nth-child(9){transition-delay:4.05s}.anim-trigger--slow .reveal-child:nth-of-type(10),.anim-trigger--slow .reveal-child:nth-child(10){transition-delay:4.5s}.anim-trigger--slow .reveal-child:nth-of-type(11),.anim-trigger--slow .reveal-child:nth-child(11){transition-delay:4.95s}.anim-trigger--slow .reveal-child:nth-of-type(12),.anim-trigger--slow .reveal-child:nth-child(12){transition-delay:5.4s}.anim-trigger--slow .reveal-child:nth-of-type(13),.anim-trigger--slow .reveal-child:nth-child(13){transition-delay:5.85s}.anim-trigger--slow .reveal-child:nth-of-type(14),.anim-trigger--slow .reveal-child:nth-child(14){transition-delay:6.3s}.anim-trigger--slow .reveal-child:nth-of-type(15),.anim-trigger--slow .reveal-child:nth-child(15){transition-delay:6.75s}.anim-trigger--slow .reveal-child:nth-of-type(16),.anim-trigger--slow .reveal-child:nth-child(16){transition-delay:7.2s}.anim-trigger--slow .reveal-child:nth-of-type(17),.anim-trigger--slow .reveal-child:nth-child(17){transition-delay:7.65s}.anim-trigger--slow .reveal-child:nth-of-type(18),.anim-trigger--slow .reveal-child:nth-child(18){transition-delay:8.1s}.anim-trigger--slow .reveal-child:nth-of-type(19),.anim-trigger--slow .reveal-child:nth-child(19){transition-delay:8.55s}.anim-trigger--slow .reveal-child:nth-of-type(20),.anim-trigger--slow .reveal-child:nth-child(20){transition-delay:9s}.anim-trigger--slow .reveal-child:nth-of-type(21),.anim-trigger--slow .reveal-child:nth-child(21){transition-delay:9.45s}.anim-trigger--slow .reveal-child:nth-of-type(22),.anim-trigger--slow .reveal-child:nth-child(22){transition-delay:9.9s}.anim-trigger--slow .reveal-child:nth-of-type(23),.anim-trigger--slow .reveal-child:nth-child(23){transition-delay:10.35s}.anim-trigger--slow .reveal-child:nth-of-type(24),.anim-trigger--slow .reveal-child:nth-child(24){transition-delay:10.8s}.anim-trigger--slow .reveal-child:nth-of-type(25),.anim-trigger--slow .reveal-child:nth-child(25){transition-delay:11.25s}.anim-trigger--slow .reveal-child:nth-of-type(26),.anim-trigger--slow .reveal-child:nth-child(26){transition-delay:11.7s}.anim-trigger--slow .reveal-child:nth-of-type(27),.anim-trigger--slow .reveal-child:nth-child(27){transition-delay:12.15s}.anim-trigger--slow .reveal-child:nth-of-type(28),.anim-trigger--slow .reveal-child:nth-child(28){transition-delay:12.6s}.anim-trigger--slow .reveal-child:nth-of-type(29),.anim-trigger--slow .reveal-child:nth-child(29){transition-delay:13.05s}.anim-trigger--slow .reveal-child:nth-of-type(30),.anim-trigger--slow .reveal-child:nth-child(30){transition-delay:13.5s}.anim-trigger--slow .reveal-child:nth-of-type(31),.anim-trigger--slow .reveal-child:nth-child(31){transition-delay:13.95s}.anim-trigger--slow .reveal-child:nth-of-type(32),.anim-trigger--slow .reveal-child:nth-child(32){transition-delay:14.4s}.anim-trigger--slow .reveal-child:nth-of-type(33),.anim-trigger--slow .reveal-child:nth-child(33){transition-delay:14.85s}.anim-trigger--slow .reveal-child:nth-of-type(34),.anim-trigger--slow .reveal-child:nth-child(34){transition-delay:15.3s}.anim-trigger--slow .reveal-child:nth-of-type(35),.anim-trigger--slow .reveal-child:nth-child(35){transition-delay:15.75s}.anim-trigger--slow .reveal-child:nth-of-type(36),.anim-trigger--slow .reveal-child:nth-child(36){transition-delay:16.2s}.anim-trigger--slow .reveal-child:nth-of-type(37),.anim-trigger--slow .reveal-child:nth-child(37){transition-delay:16.65s}.anim-trigger--slow .reveal-child:nth-of-type(38),.anim-trigger--slow .reveal-child:nth-child(38){transition-delay:17.1s}.anim-trigger--slow .reveal-child:nth-of-type(39),.anim-trigger--slow .reveal-child:nth-child(39){transition-delay:17.55s}.anim-trigger--slow .reveal-child:nth-of-type(40),.anim-trigger--slow .reveal-child:nth-child(40){transition-delay:18s}.anim-trigger--slow .reveal-child:nth-of-type(41),.anim-trigger--slow .reveal-child:nth-child(41){transition-delay:18.45s}.anim-trigger--slow .reveal-child:nth-of-type(42),.anim-trigger--slow .reveal-child:nth-child(42){transition-delay:18.9s}.anim-trigger--slow .reveal-child:nth-of-type(43),.anim-trigger--slow .reveal-child:nth-child(43){transition-delay:19.35s}.anim-trigger--slow .reveal-child:nth-of-type(44),.anim-trigger--slow .reveal-child:nth-child(44){transition-delay:19.8s}.anim-trigger--slow .reveal-child:nth-of-type(45),.anim-trigger--slow .reveal-child:nth-child(45){transition-delay:20.25s}.anim-trigger.visible .reveal-child{opacity:1}.hero-slider{position:relative;display:block;height:calc(100svh - var(--header-bar-height, 7rem));height:calc(100vh - var(--header-bar-height, 7rem));overflow:clip}.hero-slider__swiper{width:100%;height:100%;min-height:0;overflow:clip!important}@media only screen and (min-width: 1180px){.hero-slider__swiper{border-left:1px solid var(--black);border-right:1px solid var(--black)}}.hero-slider__swiper .swiper-wrapper,.hero-slider__swiper .swiper-slide{height:100%;min-height:0}.hero-slider--sideMargins .hero-slider__swiper,.hero-slider--additionalPadding .hero-slider__swiper{border-left:1px solid var(--black);border-right:1px solid var(--black)}.hero-slider__slide{position:relative;width:100%;height:100%;min-height:0;display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr}.hero-slider__slide.swiper-slide{height:100%}.hero-slider__img{width:100%;height:100%;object-fit:cover;display:block;grid-column:1/-1;grid-row:1/-1;transform:scale(1.03);transition:transform 5s cubic-bezier(.08,.82,.17,1);overflow:hidden}.hero-slider__img img{width:100%;height:100%;object-fit:cover;display:block}.hero-slider--loaded .hero-slider__img{transform:scale(1)}.hero-slider__overlay{grid-column:1/-1;grid-row:1/-1;pointer-events:none;background:linear-gradient(to bottom,#5a515133 46%,#0003);opacity:0;transition:opacity 2.5s var(--easing2) .3s}.hero-slider--loaded .hero-slider__overlay{opacity:1}.hero-slider__content{position:relative;grid-column:1/-1;grid-row:1/-1;z-index:2;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2.4rem;padding-top:calc(var(--pt, 2rem) / 2);padding-bottom:calc(var(--pb, 2rem) / 2);pointer-events:none}@media only screen and (min-width: 1180px){.hero-slider__content{padding-top:var(--pt, 2rem);padding-bottom:var(--pb, 2rem);justify-content:space-between}}.hero-slider__content>*{pointer-events:auto}.hero-slider__content--center{align-items:center;justify-content:space-between}.hero-slider__top{flex:1 1 0;min-height:0;display:flex;align-items:flex-start;justify-content:center}.hero-slider__top-heading{position:sticky;top:calc(var(--header-bar-height) + 1.2rem);text-align:center;font-family:var(--font-heading);font-size:1.7rem;font-weight:700;line-height:1.6rem;opacity:0;transform:translate3d(0,-1.4rem,0);transition:opacity 2.2s var(--easing2),transform 2.2s var(--easing2)}@media only screen and (min-width: 1180px){.hero-slider__top-heading{top:calc(var(--header-bar-height) + 2.4rem);font-size:2.4rem;line-height:2.6rem}}@media (prefers-reduced-motion: reduce){.hero-slider__top-heading{transform:none;transition-duration:.25s}}.hero-slider__bottom{flex:0 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;pointer-events:none}@media only screen and (min-width: 1180px){.hero-slider__bottom{flex-direction:row;align-items:flex-end;gap:2rem}}.hero-slider__content--center .hero-slider__bottom{align-items:center;justify-content:center}.hero-slider__bottom>.hero-slider__btn{opacity:0;transform:translate3d(0,1.4rem,0);transition:opacity 2.2s var(--easing2),transform 2.2s var(--easing2),background-color .3s var(--easing),color .3s var(--easing)}@media (prefers-reduced-motion: reduce){.hero-slider__bottom>.hero-slider__btn{transform:none;transition:opacity .25s var(--easing2),background-color .3s var(--easing),color .3s var(--easing)}}.hero-slider__text{max-width:68.9rem;color:var(--hero-slider-text-color, var(--white));font-family:var(--font-body);font-size:1.6rem;line-height:2rem;opacity:0;transform:translate3d(0,1.4rem,0);transition:opacity 2.2s var(--easing2),transform 2.2s var(--easing2);padding-top:1rem;pointer-events:auto}@media (prefers-reduced-motion: reduce){.hero-slider__text{transform:none;transition-duration:.25s}}.hero-slider__text .hero-slider__btn{margin-right:.5rem}.hero-slider__btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:8.6rem;padding:.2rem 1.2rem;border:1px solid var(--hero-slider-text-color, var(--white));border-radius:7.3rem;color:var(--hero-slider-text-color, var(--white));font-family:var(--font-heading);font-size:1.4rem;font-weight:700;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transform:translateY(-.3rem);transition:background-color .3s var(--easing),color .3s var(--easing)}.hero-slider__btn:hover{background-color:var(--hero-slider-text-color, var(--white));color:var(--hero-slider-btn-on-accent-text, var(--black))}.hero-slider--loaded .hero-slider__slide.is-active .hero-slider__top-heading{opacity:1;transform:translateZ(0);transition-delay:.8s;transition-duration:1.9s}.hero-slider--loaded .hero-slider__slide.is-active .hero-slider__text{opacity:1;transform:translateZ(0);transition-delay:1.35s;transition-duration:1.9s}.hero-slider--loaded .hero-slider__slide.is-active .hero-slider__bottom>.hero-slider__btn{opacity:1;transform:translate3d(0,-.3rem,0);transition-delay:1.85s;transition-duration:1.9s}.hero-slider--loaded .hero-slider__slide:not(.is-active) .hero-slider__top-heading,.hero-slider--loaded .hero-slider__slide:not(.is-active) .hero-slider__text,.hero-slider--loaded .hero-slider__slide:not(.is-active) .hero-slider__bottom>.hero-slider__btn{transition-delay:0s;transition-duration:.5s}.hero-slider--revealed .hero-slider__slide.is-active .hero-slider__top-heading{transition-delay:.12s;transition-duration:1.05s}.hero-slider--revealed .hero-slider__slide.is-active .hero-slider__text{transition-delay:.32s;transition-duration:1.05s}.hero-slider--revealed .hero-slider__slide.is-active .hero-slider__bottom>.hero-slider__btn{transition-delay:.52s;transition-duration:1.05s}.hero-slider--no-intro .hero-slider__img{transform:none;transition:none}.hero-slider--no-intro .hero-slider__overlay{opacity:1;transition:none}.hero-slider--no-intro:not(.hero-slider--revealed) .hero-slider__slide.is-active .hero-slider__top-heading,.hero-slider--no-intro:not(.hero-slider--revealed) .hero-slider__slide.is-active .hero-slider__text{opacity:1;transform:translateZ(0);transition-delay:0s;transition-duration:.01s}.hero-slider--no-intro:not(.hero-slider--revealed) .hero-slider__slide.is-active .hero-slider__bottom>.hero-slider__btn{opacity:1;transform:translate3d(0,-.3rem,0);transition-delay:0s;transition-duration:.01s}.hero-slider--no-intro .hero-slider__slide:not(.is-active) .hero-slider__top-heading,.hero-slider--no-intro .hero-slider__slide:not(.is-active) .hero-slider__text,.hero-slider--no-intro .hero-slider__slide:not(.is-active) .hero-slider__bottom>.hero-slider__btn{opacity:0}.hero-slider--no-intro .hero-slider__pagination{opacity:1;transition:none}.hero-slider__pagination{position:absolute;bottom:1.2rem;left:50%;z-index:3;display:flex;gap:.6rem;transform:translate(-50%);opacity:0;transition:opacity 2s var(--easing2) 2.6s}.hero-slider__pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;border-radius:50%;background:#ffffff80;opacity:1;transition:background-color .3s var(--easing)}.hero-slider__pagination .swiper-pagination-bullet-active{background:var(--white)}.hero-slider--loaded .hero-slider__pagination{opacity:1}.card{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:0 .1rem;position:relative}.card--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.card--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.card--horizontal{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2rem}.card--horizontal .card__title{text-align:left}.card--linked{text-decoration:none;color:inherit}.card--linked .card__title,.card--linked .card__text{color:inherit}.card--linked:hover .card__btn,.card--linked:focus-visible .card__btn{background-color:var(--black);color:var(--white)}.card--linked:focus-visible{outline:2px solid var(--black);outline-offset:4px}.card--linked:focus:not(:focus-visible){outline:none}.card--body-linked.card--horizontal .card__body{min-height:0}.card--body-linked.card--horizontal .card__body>.card__body-link{flex:1 1 auto;min-height:0}.card--body-linked .card__body-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%}.card--body-linked.card--horizontal .card__body-link{align-items:flex-start;text-align:left;max-width:none;padding:0;width:100%}.card--body-linked.card--horizontal .card__body-link>div:last-of-type{margin-top:auto;align-self:flex-start;width:max-content}.card--body-linked .card__title,.card--body-linked .card__text{color:inherit}.card--body-linked .card__body-link:hover .card__btn,.card--body-linked .card__body-link:focus-visible .card__btn{background-color:var(--black);color:var(--white)}.card--body-linked .card__body-link:focus-visible{outline:2px solid var(--black);outline-offset:4px}.card--body-linked .card__body-link:focus:not(:focus-visible){outline:none}.card__image{width:100%;aspect-ratio:692/715;overflow:hidden}.card--horizontal .card__image{aspect-ratio:345/341}.card__image img{width:100%;height:100%;object-fit:cover}.card__image--lottie{display:flex;align-items:center;justify-content:center}.card__lottie{display:block;width:100%;height:100%;max-height:100%}.card__lottie svg{display:block;width:100%;height:100%}.card__lottie-brand{display:flex;align-items:center;justify-content:center;width:100%;max-width:24rem;margin:0 auto}.card--horizontal .card__lottie-brand{margin:0;justify-content:flex-start}.card__lottie-brand .card__lottie{height:10rem;max-height:12.2rem}.card__body{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:45.3rem}.card--horizontal .card__body{align-items:flex-start;text-align:left;justify-content:space-between;max-width:none;padding:0;height:100%}.card__body-inner{display:flex;flex-direction:column;gap:2.4rem}.card__title{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;color:var(--black);text-align:center}.card__text{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}.card__btn{display:inline-flex;align-items:center;justify-content:center;min-width:8.6rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing);padding:.2rem 1.2rem}.card__btn:hover{background-color:var(--black);color:var(--white)}.card__border-right{position:absolute;right:0;top:0;bottom:0}.card__border-bottom{position:absolute;left:0;right:0;bottom:0}.content-grid{position:relative}.content-grid__inner{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1180px){.content-grid--cols-2 .content-grid__inner{grid-template-columns:repeat(2,1fr)}}.content-grid--cols-2 .card{padding-left:1.1rem;padding-right:1.1rem}@media only screen and (min-width: 1180px){.content-grid--cols-2 .card{padding-left:2.2rem;padding-right:2.2rem}}.content-grid--cols-4 .content-grid__inner{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 1180px){.content-grid--cols-4 .content-grid__inner{grid-template-columns:repeat(4,1fr)}}.content-grid--cols-4 .card{padding-left:1.1rem;padding-right:1.1rem}.content-grid--cols-4 .card:nth-child(2n){border-left:1px solid var(--black)}.content-grid--cols-4 .card:nth-child(1),.content-grid--cols-4 .card:nth-child(2){border-bottom:1px solid var(--black)}@media only screen and (min-width: 1180px){.content-grid--cols-4 .card:nth-child(1),.content-grid--cols-4 .card:nth-child(2){border-bottom:none}}@media only screen and (min-width: 1180px){.content-grid--cols-4 .card:nth-child(2){border-right:1px solid var(--black)}.content-grid--cols-4 .card{border-bottom:none;padding-left:1.1rem;padding-right:1.1rem}}.content-ticker{background:var(--white);overflow:hidden;border-bottom:1px solid var(--black);display:block}.content-ticker--no-border-bottom{border-bottom:none}.content-ticker--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.content-ticker--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.content-ticker__track{overflow:visible}.content-ticker .splide__list{margin:0;padding:0;list-style:none}.content-ticker__slide{width:auto!important;min-width:0;flex-shrink:0}.content-ticker .card{width:fit-content;max-width:100%}.content-ticker .card--horizontal{grid-template-columns:max-content minmax(0,36rem)}.content-ticker .card--horizontal.card--body-linked{align-items:stretch}.content-ticker .card__image{width:fit-content;max-width:100%;height:340px;aspect-ratio:unset;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width: 1180px){.content-ticker .card__image{height:40vh}}.content-ticker .card__image picture{display:contents}.content-ticker .card__image img,.content-ticker .card__image video{width:auto;height:100%;max-width:100%;object-fit:contain}.content-ticker .card__image.card__image--lottie .card__lottie{height:100%;width:auto;max-width:100%}.content-ticker .card__image.card__image--lottie .card__lottie svg{height:100%!important;width:auto!important;max-width:100%}.content-ticker .card--body-linked .card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff24;opacity:0;transition:opacity .3s var(--easing);pointer-events:none;z-index:1}.content-ticker .card--body-linked:has(.card__body-link:hover) .card__image:after,.content-ticker .card--body-linked:has(.card__body-link:focus-visible) .card__image:after{opacity:1}.content-ticker :where(.reveal,.reveal-opacity,.reveal-down,.reveal-left,.reveal-right,.reveal-scale,.reveal-up){opacity:1;transform:none}.content-ticker .splide__list{transition-timing-function:linear}.assets-ticker{display:block;background:var(--assets-ticker-bg, var(--white));overflow:hidden}.assets-ticker__section{background-color:var(--assets-ticker-bg, transparent);padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.assets-ticker__section{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.assets-ticker__track{overflow:visible}.assets-ticker .splide__list{margin:0;padding:0;list-style:none}.assets-ticker__slide{height:55vh;width:fit-content!important;min-width:fit-content;flex-shrink:0;overflow:hidden;display:flex}.assets-ticker__img{display:block;height:100%;width:auto}.assets-ticker--s .assets-ticker__slide{height:33vh}.assets-ticker--m .assets-ticker__slide{height:55vh}.assets-ticker--l .assets-ticker__slide{height:var(--viewport-height)}.assets-ticker .splide__list{transition-timing-function:linear}.content-row-asset-text__inner{display:grid;grid-template-columns:1fr;gap:0}@media only screen and (min-width: 1180px){.content-row-asset-text__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.content-row-asset-text__assets-wrapper{padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 1180px){.content-row-asset-text__assets-wrapper{padding-left:1rem;padding-right:1rem;position:sticky;top:var(--header-bar-height)}}.content-row-asset-text__assets-wrapper--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.content-row-asset-text__assets-wrapper--has-padding{padding-top:1.2rem;padding-bottom:1.2rem}}.content-row-asset-text__assets{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:2rem}@media only screen and (min-width: 1180px){.content-row-asset-text__assets{top:0;position:relative;overflow:hidden;display:grid;flex-direction:column;grid-template-columns:1fr 1fr;grid-template-areas:". asset1" "asset2 .";row-gap:6.6rem;column-gap:4.1rem;border-bottom:0}}.content-row-asset-text__asset{overflow:hidden}@media only screen and (min-width: 1180px){.content-row-asset-text__asset{backface-visibility:hidden}}.content-row-asset-text__asset:first-child{grid-area:asset1;margin-bottom:50%}@media only screen and (min-width: 1180px){.content-row-asset-text__asset:first-child{margin-bottom:0}}.content-row-asset-text__asset:last-child{grid-area:asset2;margin-top:45%}@media only screen and (min-width: 1180px){.content-row-asset-text__asset:last-child{margin-top:0}}.content-row-asset-text__asset img{width:100%;height:100%;object-fit:cover;display:block}.content-row-asset-text__content{display:flex;flex-direction:column;gap:2.4rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 1180px){.content-row-asset-text__content{padding-left:1rem;padding-right:1rem;justify-content:space-between;align-items:center;min-height:calc(100vh - var(--header-bar-height));position:sticky;top:var(--header-bar-height)}}.content-row-asset-text__content--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.content-row-asset-text__content--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.content-row-asset-text__body{display:flex;flex-direction:column;gap:2.4rem;justify-self:flex-end}.content-row-asset-text__richtext{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}.content-row-asset-text__richtext :first-child{margin-top:0}.content-row-asset-text__richtext :last-child{margin-bottom:0}.content-row-asset-text__richtext strong,.content-row-asset-text__richtext b{font-size:2.4rem;line-height:2.6rem;font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.content-row-asset-text__richtext h1,.content-row-asset-text__richtext h2,.content-row-asset-text__richtext h3,.content-row-asset-text__richtext h4{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;color:var(--black);margin:0 0 1.6rem}.content-row-asset-text__richtext h1{font-size:2.4rem;line-height:2.8rem}.content-row-asset-text__richtext h2{font-size:2.2rem;line-height:2.6rem}.content-row-asset-text__richtext h3{font-size:2rem;line-height:2.4rem}.content-row-asset-text__richtext p{margin:0 0 2.4rem}.content-row-asset-text__richtext p:last-child{margin-bottom:0}.content-row-asset-text__richtext a{color:var(--black);text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.content-row-asset-text__richtext a:hover{opacity:.7}.content-row-asset-text__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.content-row-asset-text__btn{display:inline-flex;align-items:center;justify-content:center;min-width:8.6rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing);padding:.2rem 1.2rem}.content-row-asset-text__btn:hover{background-color:var(--black);color:var(--white)}.content-row-asset-text__lottie{display:block;width:80%;max-width:100%;max-height:20vh;margin:0 auto}.content-row-asset-text__lottie svg{display:block;width:100%;height:auto;max-height:20vh}.content-row-asset-text__logo img{width:80%;height:100%;object-fit:contain;display:block;max-height:20vh}.content-row-asset-text__logo.mob-only{margin-bottom:8.7rem}.content-row-asset-text__logo.mob-only img{margin:0 auto}.content-row__inner{display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 1180px){.content-row__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:0rem;border:0;align-items:start;background-image:linear-gradient(to right,var(--black) 1px,transparent 1px),linear-gradient(to right,var(--black) 1px,transparent 1px);background-position:41.6666666667% 0,58.3333333333% 0;background-size:1px 100%,1px 100%;background-repeat:no-repeat}}.content-row__column{display:flex;flex-direction:column;gap:2.4rem}.content-row__column--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.content-row__column--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}@media only screen and (min-width: 1180px){.content-row__column{min-width:0;grid-column:span 5;position:sticky;top:var(--header-bar-height, 8rem)}.content-row__column--middle{flex:1 1 0;justify-content:flex-end;grid-column:span 2}.content-row__column--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.content-row__asset{overflow:hidden;min-height:20rem}.content-row__asset img{width:100%;height:100%;min-height:20rem;object-fit:cover;display:block}.content-row__richtext{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}.content-row__richtext :first-child{margin-top:0}.content-row__richtext :last-child{margin-bottom:0}.content-row__richtext strong,.content-row__richtext b{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:2.4rem}.content-row__richtext h1,.content-row__richtext h2,.content-row__richtext h3,.content-row__richtext h4{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;color:var(--black);margin:0 0 1.6rem}.content-row__richtext h1{font-size:2.4rem;line-height:2.8rem}.content-row__richtext h2{font-size:2.2rem;line-height:2.6rem}.content-row__richtext h3{font-size:2rem;line-height:2.4rem}.content-row__richtext p{margin:0 0 1.6rem}.content-row__richtext p:last-child{margin-bottom:0}.content-row__richtext a{color:var(--black);text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.content-row__richtext a:hover{opacity:.7}.content-row__quote{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;color:var(--black);margin:0}.content-row__heading{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:var(--black);margin:0 0 .5rem}.content-row__grid-list{display:flex;flex-direction:column;width:100%}.content-row__list-item{padding:2.4rem 0}.content-row__list-item:first-child{padding-top:0}.content-row__list-item:last-child{padding-bottom:0}.content-row__list-item-title{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:var(--black);margin-bottom:.5rem}.content-row__list-item-text{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}.content-row__list-item-text :first-child{margin-top:0}.content-row__list-item-text :last-child{margin-bottom:0}.content-row__list-item-text p{margin:0 0 1.6rem}.content-row__list-item-text p:last-child{margin-bottom:0}.content-row__list-item-text a{color:inherit;text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.content-row__list-item-text a:hover{opacity:.7}.content-row__btn{display:inline-flex;align-items:center;justify-content:center;min-width:9rem;padding:.8rem 2rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing)}.content-row__btn:hover{background-color:var(--black);color:var(--white)}.asset-text__inner{display:grid;grid-template-columns:1fr;padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.asset-text__inner{grid-template-columns:1fr 1fr;padding-top:0;padding-bottom:0;align-items:center}}@media only screen and (min-width: 1180px){.asset-text--textAssets .asset-text__inner{direction:rtl}.asset-text--textAssets .asset-text__inner>*{direction:ltr}}@media only screen and (min-width: 1180px){.asset-text--viewport .asset-text__inner{min-height:var(--viewport-height)}}.asset-text__image{position:relative}@media only screen and (min-width: 1180px){.asset-text.container .asset-text__image{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.asset-text.container .asset-text__image img,.asset-text.container .asset-text__image video{width:100%;height:auto}.asset-text__content{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem;color:var(--grey);justify-content:center;align-items:flex-start}@media only screen and (min-width: 1180px){.asset-text__content{padding-left:10rem;padding-right:10rem;max-width:80%;margin-left:auto;margin-right:auto}}.asset-text__content--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.asset-text__content--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.asset-text__brand{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:8.4rem;width:100%}.asset-text__logo{width:auto;height:12.2rem;flex-shrink:0}.asset-text__logo img{width:100%;height:100%;object-fit:contain;display:block}.asset-text__lottie{display:block;flex-shrink:0;width:auto;height:12.2rem;max-width:100%}.asset-text__lottie svg{display:block;width:100%;height:100%}.asset-text__body{display:flex;flex-direction:column;gap:2.4rem}.asset-text__heading{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;margin:0;color:inherit}.asset-text__richtext{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:inherit}.asset-text__richtext :first-child{margin-top:0}.asset-text__richtext :last-child{margin-bottom:0}.asset-text__richtext p{margin:0 0 1.6rem}.asset-text__richtext p:last-child{margin-bottom:0}.asset-text__richtext a{color:inherit}.asset-text a.asset-text__link-wipe{text-decoration:none;position:relative}.asset-text a.asset-text__link-wipe [data-link-underline-bar]{position:absolute;height:1px;background:currentColor;pointer-events:none;transform:scaleX(1);transition:transform .35s var(--easing, ease)}.asset-text a.asset-text__link-wipe:hover [data-link-underline-bar]{transform:scaleX(0)}.asset-text__link{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;color:inherit;align-self:flex-start;text-decoration:underline;text-underline-offset:.1em;transition:opacity .3s var(--easing)}.asset-text__link:hover{opacity:.7}.full-width-asset{overflow:hidden}.full-width-asset picture,.full-width-asset img,.full-width-asset video{width:100%;height:auto;object-fit:cover}.full-width-asset>.media--mobile-only,.full-width-asset__inner>.media--mobile-only{display:block}@media only screen and (min-width: 768px){.full-width-asset>.media--mobile-only,.full-width-asset__inner>.media--mobile-only{display:none}}.full-width-asset>.media--desktop-only,.full-width-asset__inner>.media--desktop-only{display:none}@media only screen and (min-width: 768px){.full-width-asset>.media--desktop-only,.full-width-asset__inner>.media--desktop-only{display:block}}.sticky-inner-nav{position:sticky;display:flex;top:var(--header-bar-height, 8rem);z-index:10;background:var(--white);border-bottom:1px solid var(--black)}.sticky-inner-nav__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sticky-inner-nav__scroll::-webkit-scrollbar{display:none}.sticky-inner-nav__list{display:flex;align-items:center;justify-content:flex-start;gap:4.9rem;padding:2rem 0;flex-wrap:nowrap;min-width:min-content}.sticky-inner-nav__link{display:block;padding:0 2rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2.4rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:.5;transition:opacity .3s var(--easing)}.sticky-inner-nav__link:first-child{padding-left:0}.sticky-inner-nav__link:last-child{padding-right:0}.sticky-inner-nav__link:hover{opacity:.75}.sticky-inner-nav__link.is-active{opacity:1}.large-text{background:var(--white);color:var(--black)}.large-text--viewport{min-height:var(--viewport-height);display:flex;align-items:center}.large-text--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.large-text--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.large-text__inner{width:100%}.large-text__content{font-family:var(--font-heading);font-size:2.4rem;line-height:1;padding:4rem 0}@media only screen and (min-width: 1180px){.large-text__content{padding:6rem 0;font-size:4.5rem;line-height:4.6rem;letter-spacing:-1px}}.large-text__content.reveal{transform:translate3d(0,1.5rem,0);transition:opacity 2s var(--easing2),transform 2s var(--easing2)}.large-text__content.reveal.visible{transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.large-text__content.reveal{opacity:1;transform:none;transition:none}.large-text__content.reveal.visible{transform:none}}.timeline{display:block;background:var(--white);overflow:hidden;border-bottom:1px solid var(--black)}.timeline--no-border-bottom{border-bottom:none}.timeline--no-border-bottom .timeline__grid{border-bottom:0}.timeline__desktop{display:none}@media only screen and (min-width: 1180px){.timeline__desktop{display:block}}.timeline__mobile{display:block}@media only screen and (min-width: 1180px){.timeline__mobile{display:none}}.timeline__grid{display:grid;border-bottom:1px solid var(--black)}.timeline__grid--1{grid-template-columns:1fr}.timeline__grid--2{grid-template-columns:repeat(2,1fr)}.timeline__grid--3{grid-template-columns:repeat(3,1fr)}.timeline__grid--4{grid-template-columns:repeat(4,1fr)}.timeline__item{display:flex;flex-direction:column}@media only screen and (min-width: 1180px){.timeline__item{border-left:1px solid var(--black)}}.timeline__item:first-child{border-left:0}.timeline__slide{display:flex;flex-direction:column;height:auto;flex-wrap:nowrap}.timeline__slide:first-child{border-left:0}@media only screen and (min-width: 1180px){.timeline__slide{border-left:1px solid var(--black);padding-left:1.1rem;padding-right:1.1rem;height:auto!important}}@media only screen and (min-width: 1180px){.timeline__slide--stagger{padding-top:11rem}}.timeline__year{font-family:var(--font-body);font-size:8rem;line-height:10rem;color:var(--black);flex-shrink:0;font-weight:100}@media only screen and (min-width: 1180px){.timeline__year{font-size:11.2rem}}.timeline__year--next{opacity:.4;margin-right:1.2rem;position:relative}.timeline__year--next:after{content:"";position:absolute;right:0;top:0;bottom:1.6rem;width:8rem;background:linear-gradient(to right,transparent,var(--white));pointer-events:none}.timeline__years{display:flex;align-items:baseline;padding-left:1.2rem;position:relative;gap:4rem}.timeline__media{min-height:0}.timeline__media img{width:100%;height:33.5rem;display:block;object-fit:cover}@media only screen and (min-width: 1180px){.timeline__media img{height:auto;aspect-ratio:331/350}}.timeline__caption{display:block;margin-top:1rem;font-family:var(--font-heading);font-size:1.2rem;line-height:1.4;letter-spacing:.1rem;text-transform:uppercase;color:var(--black);max-width:90%}.timeline__heading{font-family:var(--font-heading);font-size:2.4rem;line-height:2.6rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:var(--black);padding:2rem 0 1.8rem}.timeline__text{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black);flex:1}.timeline__text p{margin:0 0 1rem}.timeline__splide--desktop .splide__list{transition-timing-function:linear}.timeline__splide--desktop .timeline__slide{flex:0 0 25%;max-width:25%}.accordion{--accordion-duration: .55s}@media (prefers-reduced-motion: reduce){.accordion{--accordion-duration: .01s}}.accordion{overflow:hidden}.accordion--viewport{min-height:calc(100svh - var(--header-bar-height));min-height:calc(100vh - var(--header-bar-height));display:flex;align-items:center}.accordion--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.accordion--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.accordion__inner{padding-left:1.2rem;padding-right:1.2rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1180px){.accordion__inner{padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.accordion__inner .accordion__panel{grid-column:4/span 6}}.accordion__panel{width:100%}.accordion__list{display:flex;flex-direction:column;gap:.2rem}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;height:4rem;padding:.2rem 0;font-family:var(--font-heading);font-size:1.8rem;font-weight:700;line-height:2.6rem;letter-spacing:0;text-transform:uppercase;text-align:left;color:inherit;background:none;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .2s var(--easing2)}@media only screen and (min-width: 1180px){.accordion__trigger{gap:.4rem;padding:.4rem 0;font-size:2.4rem}}@media (hover: hover) and (pointer: fine){.accordion__trigger:hover{opacity:.7}}.accordion__trigger:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.accordion__title{flex:1;min-width:0}.accordion__icon{flex-shrink:0;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;transition:transform var(--accordion-duration) var(--easing2)}.accordion__icon svg{flex-shrink:0}.accordion__icon path{stroke:currentColor}@media only screen and (min-width: 1180px){.accordion__icon{width:4.6rem;height:4.6rem}}.accordion__item[data-expanded] .accordion__icon{transform:rotate(-45deg)}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-duration) var(--easing2)}.accordion__item[data-expanded] .accordion__content{grid-template-rows:1fr}.accordion__content-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column}.accordion__body{padding:2rem 0;font-family:var(--font-body);font-size:1.6rem;line-height:2rem;opacity:0;transform:translateY(-.5rem);transition:opacity var(--accordion-duration) var(--easing2) .05s,transform var(--accordion-duration) var(--easing2) .05s}.accordion__item[data-expanded] .accordion__body{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.accordion__body{opacity:1;transform:none;transition:none}.accordion__item[data-expanded] .accordion__body{opacity:1}}.accordion__body p{margin:0 0 1rem}.accordion__body p:last-child{margin-bottom:0}.accordion__body p:has(strong){margin-top:2rem}.accordion__body strong{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.accordion__body a{color:inherit;text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.accordion__body a:hover{opacity:.7}@media (prefers-reduced-motion: reduce){.accordion__icon,.accordion__content{transition:none}}@keyframes texts-hover-asset-fade-in{0%{opacity:0}to{opacity:1}}.texts-hover-asset{border-bottom:1px solid var(--black)}.texts-hover-asset--empty{min-height:20rem}.texts-hover-asset--no-border-bottom{border-bottom:none}.texts-hover-asset__inner{gap:4rem}.texts-hover-asset__inner--mobile{display:flex;flex-direction:column}.texts-hover-asset__inner--desktop{display:none}@media only screen and (min-width: 1180px){.texts-hover-asset__inner--desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(38.8rem,36vw)) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:center;justify-items:stretch;padding:11.5rem 2rem;min-height:57rem;height:100%}}.texts-hover-asset__inner--desktop>.texts-hover-asset__panel:nth-child(1){grid-column:1;grid-row:1;justify-self:end;width:min(100%,34rem)}.texts-hover-asset__inner--desktop>.texts-hover-asset__asset:nth-child(2){grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:38.8rem}.texts-hover-asset__inner--desktop>.texts-hover-asset__panel:nth-child(3){grid-column:3;grid-row:1;justify-self:start;width:min(100%,34rem)}.texts-hover-asset__inner--desktop>.texts-hover-asset__panel:nth-child(n+4){grid-column:1/-1;justify-self:center;max-width:40rem}@media only screen and (min-width: 1180px){.texts-hover-asset--viewport .texts-hover-asset__inner--desktop{min-height:var(--viewport-height)}}.texts-hover-asset__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-bottom:7.2rem}@media only screen and (min-width: 1180px){.texts-hover-asset__panel{display:block;margin-bottom:0}}.texts-hover-asset__content{display:flex;flex-direction:column;gap:2rem}.texts-hover-asset__heading{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;margin:0;color:var(--black)}.texts-hover-asset__body{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;margin:0;color:var(--black)}.texts-hover-asset__link{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;color:var(--black);text-decoration:underline;text-underline-offset:.1em;align-self:flex-start;transition:opacity .3s var(--easing)}.texts-hover-asset__link:hover{opacity:.65}.texts-hover-asset__asset{flex-shrink:0;position:relative;width:100%;height:auto}@media only screen and (min-width: 1180px){.texts-hover-asset__asset{aspect-ratio:388/570}}@media only screen and (min-width: 1180px){.texts-hover-asset__inner--desktop .texts-hover-asset__asset{position:relative}}.texts-hover-asset__asset-layer{transition:opacity 1.7s var(--easing);pointer-events:none}@media only screen and (min-width: 1180px){.texts-hover-asset__asset-layer{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}}.texts-hover-asset__asset-layer img{width:100%;height:auto;object-fit:contain;display:block;animation:texts-hover-asset-fade-in 1.4s var(--easing) forwards}@media only screen and (min-width: 1180px){.texts-hover-asset__asset-layer img{position:absolute;height:100%;top:0;right:0;bottom:0;left:0}}.texts-hover-asset__asset-layer lottie-inline.texts-hover-asset__lottie{top:0;right:0;bottom:0;left:0;width:100%;height:auto;animation:texts-hover-asset-fade-in 1.4s var(--easing) forwards}.texts-hover-asset__asset-layer lottie-inline.texts-hover-asset__lottie svg{display:block;position:absolute;width:100%;height:100%}.texts-hover-asset__inner--desktop:not(:has(.texts-hover-asset__panel:hover)):not(:has(.texts-hover-asset__panel:focus-within)) .texts-hover-asset__asset-layer:first-child{opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(1):hover) .texts-hover-asset__asset-layer:nth-child(1),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(1):focus-within) .texts-hover-asset__asset-layer:nth-child(1){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(3):hover) .texts-hover-asset__asset-layer:nth-child(2),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(3):focus-within) .texts-hover-asset__asset-layer:nth-child(2){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(4):hover) .texts-hover-asset__asset-layer:nth-child(3),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(4):focus-within) .texts-hover-asset__asset-layer:nth-child(3){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(5):hover) .texts-hover-asset__asset-layer:nth-child(4),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(5):focus-within) .texts-hover-asset__asset-layer:nth-child(4){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(6):hover) .texts-hover-asset__asset-layer:nth-child(5),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(6):focus-within) .texts-hover-asset__asset-layer:nth-child(5){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(7):hover) .texts-hover-asset__asset-layer:nth-child(6),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(7):focus-within) .texts-hover-asset__asset-layer:nth-child(6){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(8):hover) .texts-hover-asset__asset-layer:nth-child(7),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(8):focus-within) .texts-hover-asset__asset-layer:nth-child(7){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(9):hover) .texts-hover-asset__asset-layer:nth-child(8),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(9):focus-within) .texts-hover-asset__asset-layer:nth-child(8){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(10):hover) .texts-hover-asset__asset-layer:nth-child(9),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(10):focus-within) .texts-hover-asset__asset-layer:nth-child(9){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(11):hover) .texts-hover-asset__asset-layer:nth-child(10),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(11):focus-within) .texts-hover-asset__asset-layer:nth-child(10){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(12):hover) .texts-hover-asset__asset-layer:nth-child(11),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(12):focus-within) .texts-hover-asset__asset-layer:nth-child(11){opacity:1}.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(13):hover) .texts-hover-asset__asset-layer:nth-child(12),.texts-hover-asset__inner--desktop:has(.texts-hover-asset__panel:nth-child(13):focus-within) .texts-hover-asset__asset-layer:nth-child(12){opacity:1}.restaurant-hero{height:var(--viewport-height);display:flex;align-items:center;justify-content:center}.restaurant-hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:35%;padding:2rem 0;height:100%}@media only screen and (min-width: 1180px){.restaurant-hero__inner{padding:2rem 0}}.restaurant-hero__logo{max-width:20rem;justify-self:flex-end}.restaurant-hero__logo img{width:100%;height:auto;display:block}.restaurant-hero__lottie{display:block;width:100%;max-width:20rem;aspect-ratio:1;justify-self:flex-end;color:inherit}.restaurant-hero__lottie svg{display:block;width:100%;height:100%}.restaurant-hero__lottie svg :where(path,line,polyline,polygon,rect,circle,ellipse):not([fill^="url("]){stroke:currentColor!important;fill:currentColor!important}.restaurant-hero__lottie svg :where(path,line,polyline,polygon,rect,circle,ellipse)[fill=none]{fill:none!important}.restaurant-hero__lottie svg :where(g):not([fill=none]):not([fill^="url("]){fill:currentColor!important}.restaurant-hero__title{font-family:var(--font-body);font-size:5rem;line-height:1;font-weight:700;margin:0;text-align:center;color:inherit}@media only screen and (min-width: 1180px){.restaurant-hero__title{font-size:10rem}}.rich-text-block{border-bottom:1px solid var(--black)}.rich-text-block--no-border-bottom{border-bottom:none}.rich-text-block--has-padding{padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.rich-text-block--has-padding{padding-top:var(--pt, 0);padding-bottom:var(--pb, 0)}}.rich-text-block__inner{min-width:0}.rich-text-block--has-padding .rich-text-block__inner{padding-top:0;padding-bottom:0}.rich-text-block__content{min-width:0}.rich-text-block__wysiwyg{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}@media only screen and (min-width: 1180px){.rich-text-block__wysiwyg{overflow-x:visible}}.rich-text-block__wysiwyg :first-child{margin-top:0}.rich-text-block__wysiwyg :last-child{margin-bottom:0}.rich-text-block__wysiwyg h2,.rich-text-block__wysiwyg h3,.rich-text-block__wysiwyg h4,.rich-text-block__wysiwyg h5,.rich-text-block__wysiwyg h6{font-family:var(--font-heading);font-weight:700;color:var(--black);margin:0 0 1.6rem}.rich-text-block__wysiwyg h2{font-size:2.2rem;line-height:2.6rem}.rich-text-block__wysiwyg h3{font-size:2rem;line-height:2.4rem}.rich-text-block__wysiwyg h4{font-size:1.8rem;line-height:2.2rem}.rich-text-block__wysiwyg h5{font-size:1.7rem;line-height:2rem}.rich-text-block__wysiwyg h6{font-size:1.6rem;line-height:2rem;font-weight:500}.rich-text-block__wysiwyg p{margin:0 0 1.6rem}.rich-text-block__wysiwyg p:last-child{margin-bottom:0}.rich-text-block__wysiwyg strong,.rich-text-block__wysiwyg b{font-weight:700}.rich-text-block__wysiwyg em,.rich-text-block__wysiwyg i{font-style:italic}.rich-text-block__wysiwyg a{color:var(--black);text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.rich-text-block__wysiwyg a:hover{opacity:.7}.rich-text-block__wysiwyg ul,.rich-text-block__wysiwyg ol{margin:0 0 1.6rem;padding-left:2.4rem}.rich-text-block__wysiwyg ul{list-style-type:disc}.rich-text-block__wysiwyg ol{list-style-type:decimal}.rich-text-block__wysiwyg li{margin-bottom:.8rem}.rich-text-block__wysiwyg li:last-child{margin-bottom:0}.rich-text-block__wysiwyg ul ul,.rich-text-block__wysiwyg ol ol,.rich-text-block__wysiwyg ul ol,.rich-text-block__wysiwyg ol ul{margin-top:.8rem;margin-bottom:.8rem}.rich-text-block__wysiwyg figure.table{margin:0 0 1.6rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1180px){.rich-text-block__wysiwyg figure.table{overflow-x:visible}}.rich-text-block__wysiwyg figure.table table{margin:0}.rich-text-block__wysiwyg table{width:100%;max-width:100%;border-collapse:collapse;margin:0 0 1.6rem;font-size:inherit;table-layout:fixed}@media only screen and (min-width: 1180px){.rich-text-block__wysiwyg table{table-layout:auto}}.rich-text-block__wysiwyg th,.rich-text-block__wysiwyg td{border:1px solid var(--black);padding:.8rem .6rem;text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}@media only screen and (min-width: 1180px){.rich-text-block__wysiwyg th,.rich-text-block__wysiwyg td{padding:1rem 1.2rem;word-break:normal;overflow-wrap:normal}}.rich-text-block__wysiwyg th{font-family:var(--font-heading);font-weight:700}.rich-text-block__wysiwyg hr{border:0;border-top:1px solid var(--black);margin:2.4rem 0}.rooms-block{border-bottom:1px solid var(--black)}.rooms-block--no-border-bottom{border-bottom:none}.rooms-block__inner{display:block}.rooms-block__layout{display:flex;flex-direction:column;padding-top:calc(var(--rooms-pt, 0) / 2);padding-bottom:calc(var(--rooms-pb, 0) / 2);border-left:1px solid var(--black);border-right:1px solid var(--black)}@media only screen and (min-width: 1180px){.rooms-block__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--rooms-pt, 0);padding-bottom:var(--rooms-pb, 0)}}@media only screen and (min-width: 1180px){.rooms-block__media{flex:1 1 50%;min-width:0}}@media only screen and (min-width: 1180px){.rooms-block--textAssets .rooms-block__media{grid-column:2}}@media only screen and (min-width: 1180px){.rooms-block--textAssets .rooms-block__content{grid-column:1;grid-row:1}}.rooms-block__media-panel--inactive{display:none}.rooms-block__carousel{width:100%;overflow:hidden}.rooms-block__track .splide__list{margin:0;padding:0;list-style:none}.rooms-block__slide{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:4/3}.rooms-block__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.rooms-block__thumbs{display:none;gap:0;justify-content:center;margin-top:1.2rem}@media only screen and (min-width: 768px){.rooms-block__thumbs{display:flex;flex-wrap:nowrap;margin-top:1.2rem}}.rooms-block__thumb{flex:1 1 0;min-width:0;max-width:100px;aspect-ratio:4/3;padding:0;border:none;background:transparent;cursor:pointer;overflow:hidden;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.55}.rooms-block__thumb:hover{opacity:.8}.rooms-block__thumb.is-active{opacity:1;transition:opacity .3s var(--easing)}.rooms-block__thumb img{display:block;width:100%;height:100%;object-fit:cover}.rooms-block__thumb-progress{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff6;transform:scaleX(0);transform-origin:left center;pointer-events:none}.rooms-block__thumb.is-active .rooms-block__thumb-progress{animation:rooms-thumb-progress 5s linear forwards}.rooms-block__content{display:flex;flex-direction:column;gap:2.4rem;padding-top:3.2rem}@media only screen and (min-width: 1180px){.rooms-block__content{flex:1 1 50%;min-width:0;justify-content:center;padding-top:0}}.rooms-block__title{font-family:var(--font-heading);font-weight:700;font-size:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.1rem;margin:0;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 1180px){.rooms-block__title{font-size:2.4rem;text-align:center}}.rooms-block__title--mobile{display:block}@media only screen and (min-width: 1180px){.rooms-block__title--mobile{display:none}}.rooms-block__title--desktop{display:none}@media only screen and (min-width: 1180px){.rooms-block__title--desktop{display:block}}.rooms-block__logo{flex-grow:1;display:flex;align-items:center;justify-content:center}.rooms-block__logo img{width:auto;height:auto;max-width:16rem;max-height:8rem;display:block;object-fit:contain}.rooms-block__lottie{display:block;width:100%;max-width:16rem;aspect-ratio:1/1;color:inherit}.rooms-block__tabs{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-start}@media only screen and (min-width: 1180px){.rooms-block__tabs{gap:2rem;margin-top:auto}}.rooms-block__tab{font-family:var(--font-heading);font-weight:400;font-size:1.6rem;line-height:2rem;text-transform:uppercase;letter-spacing:.05rem;color:#0006;background:none;border:none;padding:0;cursor:pointer;transition:color .3s var(--easing)}.rooms-block__tab.is-active,.rooms-block__tab:hover{color:var(--black)}.rooms-block__details-shell{transition:height .45s var(--easing)}.rooms-block__detail{display:flex;flex-direction:column;gap:3.2rem}.rooms-block__detail--inactive{display:none}.rooms-block__richtext{font-family:var(--font-body);font-size:1.6rem;line-height:1.4}.rooms-block__richtext :first-child{margin-top:0}.rooms-block__richtext :last-child{margin-bottom:0}.rooms-block__richtext p{margin:0 0 1.2rem}.rooms-block__richtext p:last-child{margin-bottom:0}.rooms-block__richtext a{color:inherit;text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.rooms-block__richtext a:hover{opacity:.7}.rooms-block__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);gap:0 2.4rem}.rooms-block__list-item{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;color:#0009;border-bottom:2px solid rgba(0,0,0,.15)}@keyframes rooms-thumb-progress{0%{transform:scaleX(0)}80%{transform:scaleX(1)}to{transform:scaleX(1)}}.rooms-block__btn{display:inline-flex;align-items:center;justify-content:center;min-width:8.6rem;padding:.5rem 2.4rem;border:1px solid currentColor;border-radius:7.3rem;color:currentColor;font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;align-self:center;transition:background-color .3s var(--easing),color .3s var(--easing);margin-left:auto;margin-right:auto}@media only screen and (min-width: 1180px){.rooms-block__btn{align-self:flex-start}}.rooms-block__btn:hover{background-color:var(--black);color:var(--white)}.menu-block{border-bottom:1px solid var(--black);background-color:#fffff6}.menu-block--no-border-bottom{border-bottom:none}.menu-block__inner{display:block}.menu-block__layout{display:flex;flex-direction:column;padding-top:calc(var(--menu-pt, 0) / 2);padding-bottom:calc(var(--menu-pb, 0) / 2);border-left:1px solid var(--black);border-right:1px solid var(--black)}@media only screen and (min-width: 1180px){.menu-block__layout{display:grid;grid-template-columns:5fr 7fr;padding-top:var(--menu-pt, 0);padding-bottom:var(--menu-pb, 0)}}.menu-block__media{order:1;display:none}@media only screen and (min-width: 1180px){.menu-block__media{display:block;order:0;position:sticky;top:var(--header-bar-height);align-self:start;height:calc(100vh - var(--header-bar-height));overflow:hidden}}.menu-block__media-panel{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s var(--easing2)}.menu-block__media-panel--inactive{opacity:0;pointer-events:none}.menu-block__cloud{overflow:hidden;border-radius:.3rem}.menu-block__img{display:block;width:100%;height:100%;object-fit:contain}.menu-block__content{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;padding:3.2rem 1.2rem;order:2;align-items:start}@media only screen and (min-width: 1180px){.menu-block__content{order:0;padding:4rem 2rem;border-left:1px solid var(--black)}}.menu-block__tabs{grid-row:1;grid-column:1;display:flex;gap:1.6rem;margin-bottom:3.2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.menu-block__tabs::-webkit-scrollbar{display:none}@media only screen and (min-width: 1180px){.menu-block__tabs{gap:.8rem 2.4rem;margin-bottom:4rem;overflow-x:visible;white-space:normal;flex-wrap:wrap}}.menu-block__tab{font-family:var(--font-heading);font-weight:400;font-size:2rem;line-height:2.2rem;text-transform:uppercase;color:var(--grey);background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:color .3s var(--easing)}@media only screen and (min-width: 1180px){.menu-block__tab{font-size:3.2rem;line-height:3.4rem}}.menu-block__tab.is-active,.menu-block__tab:hover{color:var(--black)}.menu-block__detail{grid-row:2;grid-column:1;display:flex;flex-direction:column;gap:3.2rem}.menu-block__detail--inactive{display:none}.menu-block__items{display:flex;flex-direction:column}.menu-block__line{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 0;border-bottom:1px solid rgba(0,0,0,.15)}.menu-block__line-title{font-family:var(--font-body);font-style:italic;font-size:2rem;line-height:1.3;text-transform:capitalize}@media only screen and (min-width: 1180px){.menu-block__line-title{font-size:2.4rem}}.menu-block__line-subtitle{font-family:var(--font-heading);font-weight:400;font-size:1.6rem;line-height:1.3;text-transform:uppercase}@media only screen and (min-width: 1180px){.menu-block__line-subtitle{font-size:2.4rem}}.menu-block__space{height:2.4rem}@media only screen and (min-width: 1180px){.menu-block__space{height:4rem}}.menu-block__row{display:flex;gap:2rem;padding:1.2rem 0;border-bottom:1px solid rgba(0,0,0,.15)}.menu-block__row-col{flex:1 1 0;display:flex;flex-direction:column;gap:.4rem}.menu-block__row-title{font-family:var(--font-body);font-style:italic;font-size:2rem;line-height:1.3;text-transform:capitalize}@media only screen and (min-width: 1180px){.menu-block__row-title{font-size:2.4rem}}.menu-block__row-subtitle{font-family:var(--font-heading);font-weight:400;font-size:1.6rem;line-height:1.3;text-transform:uppercase}@media only screen and (min-width: 1180px){.menu-block__row-subtitle{font-size:2.4rem}}.menu-block__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:1.2rem 2.4rem;border:1px solid currentColor;border-radius:7.3rem;color:currentColor;font-family:var(--font-heading);font-weight:400;font-size:2.4rem;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing);margin-top:3.2rem}@media only screen and (min-width: 1180px){.menu-block__btn{font-size:3.2rem;padding:1.6rem 2.4rem}}.menu-block__btn:hover{background-color:var(--black);color:var(--white)}.menu-block__disclaimers{display:grid;grid-template-columns:1fr;gap:1.6rem}@media only screen and (min-width: 1180px){.menu-block__disclaimers{grid-template-columns:1fr 1fr;gap:2rem}}.menu-block__disclaimer{font-family:var(--font-body);font-size:1.4rem;line-height:1.4}@media only screen and (min-width: 1180px){.menu-block__disclaimer{font-size:1.6rem}}.spacer{border-bottom:1px solid var(--black)}.spacer--no-border-bottom{border-bottom:none}.spacer--has-padding{padding-top:calc(var(--pt, 0) / 2)}@media only screen and (min-width: 1180px){.spacer--has-padding{padding-top:var(--pt, 0)}}.text-page__title{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;margin:0;padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid var(--black)}@media only screen and (min-width: 1180px){.text-page__title{font-size:4.5rem;line-height:1;padding-top:6rem;padding-bottom:6rem}}.footer-spacer{height:33lvh;height:33vh;pointer-events:none}.footer-pattern{position:fixed;bottom:0;left:0;width:100%;height:100lvh;height:100vh;z-index:1;pointer-events:none}.footer-pattern__img{width:100%;height:100%;object-fit:cover;display:block}.footer-pattern:after{background:#48554866;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.footer{--footer-bg: var(--racing-green, #485548);--footer-fg: var(--white, #ffffff);--footer-rule: rgba(255, 255, 255, .65);position:relative;z-index:1;background:var(--footer-bg);color:var(--footer-fg)}.footer__container{margin-inline:auto;width:100%;padding-top:3.3rem;min-height:calc(100svh - var(--header-bar-height));min-height:calc(100vh - var(--header-bar-height));display:flex;flex-direction:column}.footer__main{display:flex;flex-direction:column;gap:2.5rem;flex-grow:1;grid-template-rows:1fr auto}@media only screen and (min-width: 1180px){.footer__main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;row-gap:10rem;align-items:start}}.footer__nav{width:100%}@media only screen and (min-width: 1180px){.footer__nav{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;grid-column:1/span 9;align-self:stretch}}.footer__navCol{padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 1180px){.footer__navCol{padding:0 2rem 0 1rem}.footer__navCol--address{padding-right:1rem}}.footer__navList{display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-heading);font-size:1.8rem;line-height:1.2;text-transform:uppercase}.footer__navLink{color:var(--footer-fg);position:relative;text-decoration:none}.footer__navLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.footer__navLink:hover:after{transform:scaleX(1);transform-origin:left center}.footer__navLink:not(:hover):after{transform-origin:right center}.footer__address{font-family:var(--font-heading);font-size:1.8rem;line-height:1.2}.footer__address p{margin:0 0 1.6rem}.footer__address p:last-child{margin-bottom:0}.footer__brand{width:100%;display:flex;flex-direction:column;gap:2.4rem;padding-top:2rem}@media only screen and (min-width: 1180px){.footer__brand{gap:1.5rem;grid-column:10/span 3;align-self:stretch}}.footer__logos{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1180px){.footer__logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}}.footer__logoImg{width:auto;height:4.5rem;max-height:5.5rem;object-fit:contain;display:block}@media only screen and (min-width: 1180px){.footer__logoImg{width:100%;height:auto;max-height:none}}.footer__about{font-family:var(--font-body);font-size:1.6rem;line-height:normal;max-width:36rem}.footer__about p{margin:0}@media only screen and (min-width: 1180px){.footer__about{margin-top:auto}}.footer__wordmark{width:100%;display:block;margin-top:1.5rem;padding-top:1.5rem;max-width:100%;overflow:hidden;white-space:nowrap;font-size:var(--fit-text-size, clamp(7.5rem, 22vw, 12.5rem));line-height:1.18;text-transform:uppercase;letter-spacing:.04rem;text-align:left}@media only screen and (min-width: 1180px){.footer__wordmark{grid-column:1/-1;margin-top:4rem;padding-top:0;font-size:var(--fit-text-size, clamp(14rem, 18vw, 28rem));line-height:1.18;text-align:center;align-self:end}}.footer__bar{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-body);font-size:1.4rem;line-height:2rem}@media only screen and (min-width: 1180px){.footer__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.25rem}}.footer__barLinks,.footer__barSocial{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2rem}.footer__barSocial{justify-content:center;gap:1rem}@media only screen and (min-width: 1180px){.footer__barSocial{justify-content:flex-start}}.footer__barLink,.footer__barSocialLink{display:block;color:var(--footer-fg);position:relative;text-decoration:none}.footer__barLink:after,.footer__barSocialLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.footer__barLink:hover:after,.footer__barSocialLink:hover:after{transform:scaleX(1);transform-origin:left center}.footer__barLink:not(:hover):after,.footer__barSocialLink:not(:hover):after{transform-origin:right center}.footer__barCopyright{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 1180px){.footer__barCopyright{justify-content:flex-end;gap:2.4rem;min-width:17.8rem}}.footer__barYear{font-size:1.2rem;line-height:1.6rem}@keyframes header-overlay-slide-in{0%{opacity:0;transform:translateY(calc(-100% - 2rem))}to{opacity:1;transform:translateY(0)}}@keyframes header-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-stagger-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}html.has-menu-open{overflow:hidden;padding-right:var(--menu-lock-scrollbar-gap, 0px)}body.has-menu-open{overflow:visible;position:fixed;left:0;right:0;width:100%}header{position:sticky;top:0;left:0;right:0;z-index:999;border-bottom:1px solid var(--black)}html.has-header-intro header{position:relative;top:auto;margin-top:calc(-1 * var(--header-bar-height, 8rem));transition:none}html.has-header-intro.has-header-intro-reveal header{margin-top:0;transition:margin-top 1.2s var(--easing2)}@media (prefers-reduced-motion: reduce){html.has-header-intro header,html.has-header-intro.has-header-intro-reveal header{margin-top:0;transition:none}.site-header[data-menu-open=true] .site-header__desktopLeft,.site-header[data-menu-open=true] .site-header__desktopRight,.site-header[data-menu-open=true] .site-header__leftList li,.site-header[data-menu-open=true] .site-header__leftSublink,.site-header[data-menu-open=true] .site-header__accordion,.site-header[data-menu-open=true] .site-header__drawerButton,.site-header[data-menu-open=true] .site-header__drawerWordmark,.site-header[data-menu-open=true] .site-header__bottomLinkItem,.site-header[data-menu-open=true] .site-header__bottomCopyright{animation:none;opacity:1}}.site-header{display:block;width:100%;position:relative;background:var(--white);--easing2-reverse: cubic-bezier(.64, 0, .78, 0)}.site-header[data-menu-open=false] .site-header__menu .site-header__drawer{transform:translateY(calc(-100% - var(--header-bar-height, 8rem) - 100vh));pointer-events:none;transition-timing-function:var(--easing2-reverse);transition-duration:.9s}.site-header[data-menu-open=false] .site-header__menu .site-header__desktop{display:none}@media only screen and (min-width: 1180px){.site-header[data-menu-open=false] .site-header__menu .site-header__desktop{display:block;transform:translateY(calc(-100% - var(--header-bar-height, 8rem) - 100vh));pointer-events:none;transition-timing-function:var(--easing2-reverse);transition-duration:.9s}}.site-header{--menu-stagger-base: .55s;--menu-stagger-step: .07s;--menu-link-fade-duration: 1.15s;--menu-panel-crossfade-duration: 1.05s;--menu-fade-easing: cubic-bezier(.42, 0, .58, 1)}.site-header[data-menu-open=true] .site-header__drawer{transform:translateY(0);transition-duration:1.2s}@media only screen and (min-width: 1180px){.site-header[data-menu-open=true] .site-header__desktop{transform:translateY(0);transition-duration:1.2s}}@media (max-width: 1179px){.site-header[data-menu-open=true] .site-header__accordion{opacity:0;animation:menu-stagger-in .72s var(--easing2) forwards;animation-delay:var(--menu-stagger-base)}.site-header[data-menu-open=true] .site-header__drawerButton{opacity:0;animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards}.site-header[data-menu-open=true] .site-header__drawerButton:nth-child(1){animation-delay:calc(var(--menu-stagger-base) + .46s)}.site-header[data-menu-open=true] .site-header__drawerButton:nth-child(2){animation-delay:calc(var(--menu-stagger-base) + .58s)}.site-header[data-menu-open=true] .site-header__drawerWordmark{opacity:0;animation:menu-stagger-in .68s var(--easing2) forwards;animation-delay:calc(var(--menu-stagger-base) + .72s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem{opacity:0;animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(1){animation-delay:calc(var(--menu-stagger-base) + .86s + 52ms)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(2){animation-delay:calc(var(--menu-stagger-base) + .86s + .104s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(3){animation-delay:calc(var(--menu-stagger-base) + .86s + .156s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(4){animation-delay:calc(var(--menu-stagger-base) + .86s + .208s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(5){animation-delay:calc(var(--menu-stagger-base) + .86s + .26s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(6){animation-delay:calc(var(--menu-stagger-base) + .86s + .312s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(7){animation-delay:calc(var(--menu-stagger-base) + .86s + .364s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(8){animation-delay:calc(var(--menu-stagger-base) + .86s + .416s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(9){animation-delay:calc(var(--menu-stagger-base) + .86s + .468s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(10){animation-delay:calc(var(--menu-stagger-base) + .86s + .52s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(11){animation-delay:calc(var(--menu-stagger-base) + .86s + .572s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(12){animation-delay:calc(var(--menu-stagger-base) + .86s + .624s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(13){animation-delay:calc(var(--menu-stagger-base) + .86s + .676s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(14){animation-delay:calc(var(--menu-stagger-base) + .86s + .728s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(15){animation-delay:calc(var(--menu-stagger-base) + .86s + .78s)}.site-header[data-menu-open=true] .site-header__bottomLinkItem:nth-child(16){animation-delay:calc(var(--menu-stagger-base) + .86s + .832s)}.site-header[data-menu-open=true] .site-header__bottomCopyright{opacity:0;animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards;animation-delay:calc(var(--menu-stagger-base) + 1.82s)}}.site-header[data-menu-open=true] .site-header__desktopLeft,.site-header[data-menu-open=true] .site-header__desktopRight{opacity:0;animation:menu-stagger-in .8s var(--easing2) forwards;animation-delay:var(--menu-stagger-base)}.site-header[data-menu-open=true] .site-header__leftList li{opacity:0;animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(1){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 1)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(2){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 2)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(3){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 3)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(4){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 4)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(5){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 5)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(6){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 6)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(7){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 7)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(8){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 8)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(9){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 9)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(10){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 10)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(11){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 11)}.site-header[data-menu-open=true] .site-header__leftList li:nth-child(12){animation-delay:calc(var(--menu-stagger-base) + var(--menu-stagger-step) * 12)}.site-header[data-menu-open=true] .site-header__leftSublink{opacity:0;animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(1){animation-delay:calc(var(--menu-stagger-step) * 1)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(2){animation-delay:calc(var(--menu-stagger-step) * 2)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(3){animation-delay:calc(var(--menu-stagger-step) * 3)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(4){animation-delay:calc(var(--menu-stagger-step) * 4)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(5){animation-delay:calc(var(--menu-stagger-step) * 5)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(6){animation-delay:calc(var(--menu-stagger-step) * 6)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(7){animation-delay:calc(var(--menu-stagger-step) * 7)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(8){animation-delay:calc(var(--menu-stagger-step) * 8)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(9){animation-delay:calc(var(--menu-stagger-step) * 9)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(10){animation-delay:calc(var(--menu-stagger-step) * 10)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(11){animation-delay:calc(var(--menu-stagger-step) * 11)}.site-header[data-menu-open=true] .site-header__leftSublink:nth-child(12){animation-delay:calc(var(--menu-stagger-step) * 12)}.site-header[data-menu-open=false] .site-header__desktopLeft,.site-header[data-menu-open=false] .site-header__desktopRight,.site-header[data-menu-open=false] .site-header__leftList li,.site-header[data-menu-open=false] .site-header__leftSublink,.site-header[data-menu-open=false] .site-header__accordion,.site-header[data-menu-open=false] .site-header__drawerButton,.site-header[data-menu-open=false] .site-header__drawerWordmark,.site-header[data-menu-open=false] .site-header__bottomLinkItem,.site-header[data-menu-open=false] .site-header__bottomCopyright{animation:none;opacity:1}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2rem;padding-bottom:2rem;position:relative;z-index:1001;background:var(--white)}.site-header__brand{display:flex;align-items:center;min-width:0}.site-header__wordmark{display:block;max-width:28rem;color:var(--black)}.site-header__wordmark svg{display:block;width:auto;height:auto;max-width:100%}@media only screen and (min-width: 1180px){.site-header__wordmark{max-width:42rem}}.site-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media only screen and (min-width: 1180px){.site-header__actions{gap:2.4rem}}.site-header__navLinks{display:flex;align-items:center;gap:2.4rem}.site-header__langSwitch{display:inline-flex;align-items:center;justify-content:center;padding:0 .6rem;font-family:var(--font-heading);font-weight:400;font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:var(--black);text-decoration:none;background:var(--white);border:1px solid var(--black);border-radius:999px;transition:background-color .3s var(--easing),color .3s var(--easing)}.site-header__langSwitch:hover{background:var(--black);color:var(--white)}.site-header__navLink{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:2.4rem;letter-spacing:0;text-transform:uppercase;color:var(--black);position:relative;text-decoration:none}.site-header__navLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__navLink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__navLink:not(:hover):after{transform-origin:right center}.site-header__navLink{display:none}@media only screen and (min-width: 1180px){.site-header__navLink{display:block}}.site-header__navLink:first-child{display:block}.site-header__reservation{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:2.4rem;letter-spacing:0;text-transform:uppercase;color:var(--black);text-decoration:underline;text-underline-offset:.2em}.site-header__toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;width:3.2rem;min-height:3.2rem;position:relative;z-index:11}.site-header__toggleIcon{display:flex;flex-direction:column;gap:.4rem;width:3.2rem;position:relative;transition:transform .45s var(--easing2),gap .45s var(--easing2)}.site-header__toggleLine{display:block;width:100%;height:2px;background:var(--black);border-radius:2px;transition:transform .45s var(--easing2),opacity .2s}.site-header__toggleLine:nth-child(1){transform-origin:center center}.site-header__toggleLine:nth-child(3){transform-origin:center center}.site-header[data-menu-open=true] .site-header__toggleLine:nth-child(1){transform:translateY(.6rem) rotate(45deg)}.site-header[data-menu-open=true] .site-header__toggleLine:nth-child(2){opacity:0}.site-header[data-menu-open=true] .site-header__toggleLine:nth-child(3){transform:translateY(-.6rem) rotate(-45deg)}@media (prefers-reduced-motion: no-preference){.site-header[data-menu-open=false] .site-header__toggle:hover .site-header__toggleIcon{gap:.65rem}.site-header[data-menu-open=true] .site-header__toggle:hover .site-header__toggleIcon{transform:rotate(90deg)}}.site-header__menu{position:relative}.site-header__drawer{position:fixed;top:calc(var(--header-bar-height, 8rem) - .2rem);left:0;right:0;bottom:0;background:var(--brown10);padding:2rem 0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;z-index:998;transform:translateY(calc(-100% - var(--header-bar-height, 8rem) - 100vh));transition:none;display:flex;flex-direction:column}.site-header.is-ready .site-header__drawer{transition:transform .9s var(--easing2)}.site-header__drawerInner{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:calc(100vh - var(--header-bar-height, 8rem));padding-top:2rem}@media only screen and (min-width: 1180px){.site-header__drawer{display:none}}.site-header__accordion{background:var(--brown10)}.site-header__accordionList{display:block}.site-header__accordionItem{border-bottom:1px solid var(--black)}.site-header__accordionItem:last-child{border-bottom-color:var(--black)}.site-header__accordionItem .site-header__accordionTrigger{color:var(--black)}.site-header__accordionTrigger{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:4rem;padding-top:.5rem;padding-bottom:.5rem;font-family:var(--font-body);font-size:2.4rem;line-height:3.4rem;background:none;border:0;cursor:pointer;transition:opacity .2s var(--easing2)}.site-header__accordionTrigger:hover{opacity:.7}.site-header__accordionTrigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-header__accordionTrigger:where(a){color:inherit;text-decoration:none;cursor:pointer}.site-header__accordionTrigger--static{cursor:default}.site-header__accordionTrigger--static:hover{opacity:1}.site-header__accordionTitle{flex:1;min-width:0;text-align:left}.site-header__accordionIcon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;transition:transform .6s var(--easing2)}.site-header__accordionItem[data-expanded] .site-header__accordionIcon{transform:rotate(-45deg)}.site-header__accordionContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--easing2)}.site-header__accordionItem[data-expanded] .site-header__accordionContent{grid-template-rows:1fr}.site-header__accordionBody{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1.2rem}.site-header__sublinkList{display:flex;flex-direction:column;padding-top:.5rem;padding-bottom:1.2rem}.site-header__sublink{font-family:var(--font-body);font-size:2rem;line-height:3.4rem;color:var(--black);position:relative;text-decoration:none}.site-header__sublink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__sublink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__sublink:not(:hover):after{transform-origin:right center}.site-header__sublink{opacity:0}.site-header__accordionItem:not([data-expanded]) .site-header__sublink{animation:none;opacity:0}.site-header__accordionItem[data-expanded] .site-header__sublink{animation:menu-fade-in var(--menu-link-fade-duration) var(--menu-fade-easing) forwards}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(1) .site-header__sublink{animation-delay:calc(.46s + 68ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(2) .site-header__sublink{animation-delay:calc(.46s + 136ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(3) .site-header__sublink{animation-delay:calc(.46s + 204ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(4) .site-header__sublink{animation-delay:calc(.46s + 272ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(5) .site-header__sublink{animation-delay:calc(.46s + 340ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(6) .site-header__sublink{animation-delay:calc(.46s + 408ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(7) .site-header__sublink{animation-delay:calc(.46s + 476ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(8) .site-header__sublink{animation-delay:calc(.46s + 544ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(9) .site-header__sublink{animation-delay:calc(.46s + 612ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(10) .site-header__sublink{animation-delay:calc(.46s + 680ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(11) .site-header__sublink{animation-delay:calc(.46s + 748ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(12) .site-header__sublink{animation-delay:calc(.46s + 816ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(13) .site-header__sublink{animation-delay:calc(.46s + 884ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(14) .site-header__sublink{animation-delay:calc(.46s + 952ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(15) .site-header__sublink{animation-delay:calc(.46s + 1020ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(16) .site-header__sublink{animation-delay:calc(.46s + 1088ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(17) .site-header__sublink{animation-delay:calc(.46s + 1156ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(18) .site-header__sublink{animation-delay:calc(.46s + 1224ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(19) .site-header__sublink{animation-delay:calc(.46s + 1292ms)}.site-header__accordionItem[data-expanded] .site-header__sublinkItem:nth-child(20) .site-header__sublink{animation-delay:calc(.46s + 1360ms)}@media (prefers-reduced-motion: reduce){.site-header__accordionContent,.site-header__accordionIcon{transition-duration:.01s}.site-header__sublink,.site-header__accordionItem[data-expanded] .site-header__sublink{animation:none}.site-header__accordionItem[data-expanded] .site-header__sublink{opacity:1}}.site-header__drawerButtons{display:flex;margin-top:2rem;flex-wrap:wrap;padding-bottom:5vh}.site-header__drawerButton{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:.2rem;border:1px solid var(--black);font-family:var(--font-body);font-size:2.4rem;line-height:3.4rem;color:var(--black);text-align:center;text-decoration:none;transition:opacity .2s var(--easing2)}.site-header__drawerButton:first-child{border-right:0}.site-header__drawerWordmark{display:block;margin-top:2rem;width:100%;min-width:0;text-decoration:none;color:var(--black)}.site-header__menuWordmark{width:100%;display:block;max-width:100%;overflow:hidden;white-space:nowrap;font-size:var(--fit-text-size, clamp(5rem, 18vw, 10rem));line-height:1.18;text-transform:uppercase;letter-spacing:.04rem;color:inherit}@media only screen and (min-width: 1180px){.site-header__menuWordmark{font-size:var(--fit-text-size, clamp(6rem, 11vw, 16rem))}}.site-header__bottomLinks{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--black);display:flex;flex-direction:column;gap:1rem}.site-header__bottomLinkList{display:flex;flex-wrap:wrap;gap:1rem 2rem}.site-header__bottomLink{font-family:var(--font-body);font-size:1.4rem;line-height:2rem;color:var(--black);position:relative;text-decoration:none}.site-header__bottomLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__bottomLink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__bottomLink:not(:hover):after{transform-origin:right center}.site-header__bottomCopyright{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-family:var(--font-body);font-size:1.4rem;line-height:2rem;color:var(--black)}.site-header__bottomCopyright a{position:relative;text-decoration:none}.site-header__bottomCopyright a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__bottomCopyright a:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__bottomCopyright a:not(:hover):after{transform-origin:right center}.site-header__desktop{display:none;background:var(--brown10)}@media only screen and (min-width: 1180px){.site-header__desktop{display:block;position:fixed;top:calc(var(--header-bar-height, 8rem) - .2rem);left:0;right:0;bottom:0;z-index:998;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;transform:translateY(calc(-100% - var(--header-bar-height, 8rem) - 100vh));transition:none}.site-header.is-ready .site-header__desktop{transition:transform .9s var(--easing2)}}.site-header__desktopInner{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:calc(100vh - var(--header-bar-height, 8rem))}.site-header__desktopRight{position:relative;min-height:calc(100vh - var(--header-bar-height, 8rem))}.site-header__desktopLeft{display:flex;flex-direction:column;gap:5rem;padding:2rem;min-width:0;justify-content:space-between}.site-header__desktopNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-shrink:0;padding-top:10rem}.site-header__leftList{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0}.site-header__leftItem{width:100%;display:inline-block;padding:.4rem 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:2.4rem;line-height:3.4rem;color:var(--black);position:relative;text-decoration:none}.site-header__leftItem:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__leftItem:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__leftItem:not(:hover):after{transform-origin:right center}.site-header__leftItem{padding-bottom:.2rem;margin-bottom:.2rem}.site-header__leftItem.is-active:after{transform:scaleX(1)}.site-header__leftSublinks{flex:1;min-width:0;visibility:hidden;transition:visibility 0s linear .9s,opacity 0s linear .9s;opacity:0}.site-header[data-menu-open=true] .site-header__leftSublinks{visibility:visible;transition-delay:.75s;opacity:1}.site-header__leftSublinksPanel{display:none;flex-direction:column;gap:.4rem;align-items:flex-start}.site-header__leftSublinksPanel.is-active{display:flex}.site-header__leftSublink{font-family:var(--font-body);font-size:2.4rem;line-height:3.4rem;color:var(--black);position:relative;text-decoration:none}.site-header__leftSublink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__leftSublink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__leftSublink:not(:hover):after{transform-origin:right center}.site-header__leftSublink{padding-bottom:.2rem;margin-bottom:.2rem;opacity:0}.site-header__desktopButtons{display:flex;gap:0;flex-shrink:0}.site-header__desktopButton{flex:1;display:flex;align-items:center;justify-content:center;padding:.2rem 0;border:1px solid var(--black);font-family:var(--font-body);font-size:2.4rem;line-height:3.4rem;color:var(--black);text-align:center;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing),border-color .3s var(--easing)}.site-header__desktopButton:hover{background:var(--black);color:var(--white);border-color:var(--black)}.site-header__desktopButton:first-child{border-right:0}.site-header__desktopWordmark{display:block;margin-top:2rem;max-width:100%;min-width:0;color:var(--black);width:100%;text-decoration:none}.site-header__desktopBottom{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--black);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.site-header__desktopBottomList{display:flex;flex-wrap:wrap;gap:1rem 2rem}.site-header__desktopBottomLink{font-family:var(--font-body);font-size:1.4rem;line-height:2rem;color:var(--black);position:relative;text-decoration:none}.site-header__desktopBottomLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__desktopBottomLink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__desktopBottomLink:not(:hover):after{transform-origin:right center}.site-header__desktopCopyright{font-family:var(--font-body);font-size:1.4rem;line-height:2rem;color:var(--black)}.site-header__desktopCopyright a{position:relative;text-decoration:none}.site-header__desktopCopyright a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__desktopCopyright a:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__desktopCopyright a:not(:hover):after{transform-origin:right center}.site-header__desktopRight{position:relative;min-height:calc(100vh - var(--header-bar-height, 8rem));background:var(--brown10)}.site-header__rightPanel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--menu-panel-crossfade-duration) var(--menu-fade-easing)}.site-header__rightPanel.is-active{opacity:1;pointer-events:auto}.site-header__rightPanelContent{position:absolute;top:0;right:0;bottom:0;left:0}.site-header__rightImage{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brown10)}.site-header__rightImage img{width:100%;height:100%;object-fit:cover;display:block}.site-header__rightOverlay{position:absolute;left:3.6rem;bottom:6rem;max-width:52rem;color:var(--black);display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start}.site-header__rightPanel:not(.site-header__rightPanel--hasImage) .site-header__rightOverlay{color:var(--black)}.site-header__rightPanel--hasImage .site-header__rightOverlay{color:var(--white)}.site-header__rightOverlayTitle{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase}.site-header__rightOverlayText{font-family:var(--font-body);font-size:1.6rem;line-height:2rem}.site-header__rightOverlayLink{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:2rem;color:inherit;position:relative;text-decoration:none}.site-header__rightOverlayLink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-header__rightOverlayLink:hover:after{transform:scaleX(1);transform-origin:left center}.site-header__rightOverlayLink:not(:hover):after{transform-origin:right center}.site-header__rightRich,.site-header__rightSublinkList,.site-header__rightSublink{display:none}.site-header__rightCta{margin-top:2.8rem}.site-header__rightCtaLink{display:inline-flex;align-items:center;justify-content:center;min-width:16rem;border:1px solid var(--black);border-radius:7.3rem;padding:1.2rem 2rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing)}.site-header__rightCtaLink:hover{background-color:var(--black);color:var(--white)}.error-404{min-height:var(--viewport-height, 60vh);display:flex;align-items:center;justify-content:center;padding:5rem 2rem 6rem;background-color:var(--white);border-bottom:1px solid var(--black);color:var(--black)}@media only screen and (min-width: 1180px){.error-404{padding:6rem 2rem 9rem}}.error-404__inner{width:100%;max-width:52rem;margin:0 auto;min-width:0;text-align:center}.error-404__code{margin:0 0 1.2rem;font-family:var(--font-heading);font-size:clamp(5.6rem,15vw,12rem);font-weight:400;line-height:.92;letter-spacing:-.04em;color:var(black)}.error-404__title{margin:0 0 1.8rem;font-family:var(--font-heading);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:400;letter-spacing:-.06rem;line-height:1.08;color:var(--black)}.error-404__text{margin:0 auto 2.8rem;max-width:40rem;font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black);opacity:.82}.error-404__cta{display:inline-flex;align-items:center;justify-content:center;min-width:9rem;padding:.8rem 2rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing)}.error-404__cta:hover{background-color:var(--black);color:var(--white)}.journal-archive{padding-top:4rem;padding-bottom:4rem}.journal-archive__filters-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:4rem;min-height:60svh}.journal-archive__filters{display:block;text-align:center}.journal-archive__filters .reveal-child:nth-child(1){transition-delay:.07s}.journal-archive__filters .reveal-child:nth-child(2){transition-delay:.14s}.journal-archive__filters .reveal-child:nth-child(3){transition-delay:.21s}.journal-archive__filters .reveal-child:nth-child(4){transition-delay:.28s}.journal-archive__filters .reveal-child:nth-child(5){transition-delay:.35s}.journal-archive__filters .reveal-child:nth-child(6){transition-delay:.42s}.journal-archive__filters .reveal-child:nth-child(7){transition-delay:.49s}.journal-archive__filters .reveal-child:nth-child(8){transition-delay:.56s}.journal-archive__filters .reveal-child:nth-child(9){transition-delay:.63s}.journal-archive__filters .reveal-child:nth-child(10){transition-delay:.7s}.journal-archive__filters .reveal-child:nth-child(11){transition-delay:.77s}.journal-archive__filters .reveal-child:nth-child(12){transition-delay:.84s}.journal-archive__filters .reveal-child:nth-child(13){transition-delay:.91s}.journal-archive__filters .reveal-child:nth-child(14){transition-delay:.98s}.journal-archive__filters .reveal-child:nth-child(15){transition-delay:1.05s}.journal-archive__filters .reveal-child:nth-child(16){transition-delay:1.12s}.journal-archive__filters .reveal-child:nth-child(17){transition-delay:1.19s}.journal-archive__filters .reveal-child:nth-child(18){transition-delay:1.26s}.journal-archive__filters .reveal-child:nth-child(19){transition-delay:1.33s}.journal-archive__filters .reveal-child:nth-child(20){transition-delay:1.4s}.journal-archive__filter-separator{font-family:var(--font-body);font-size:1.6rem;color:var(--black)}.journal-archive--entry-related{padding-top:4rem}.journal-archive__related-heading{font-family:var(--font-body);font-weight:400;font-size:3.2rem;line-height:3.4rem;color:var(--black);margin:0 0 2.4rem;text-transform:none;text-align:center}.journal-archive__filter-link{font-family:var(--font-body);font-size:2.4rem;line-height:3.2rem;text-decoration:none;transition:color .3s var(--easing);color:#0006}@media only screen and (min-width: 1180px){.journal-archive__filter-link{font-size:3.2rem;line-height:4rem}}.journal-archive__filter-link:hover,.journal-archive__filter-link--active{color:var(--black)}.journal-grid{display:flex;flex-direction:column}.journal-row{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1180px){.journal-row--quad{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 1180px){.journal-row--dual{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1180px){.journal-row--mixed{grid-template-columns:1fr 1fr 2fr}}.journal-load-more{display:flex;justify-content:center;padding:4rem 0}.journal-load-more__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3.2rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing)}.journal-load-more__btn:hover{background-color:var(--black);color:var(--white)}.journal-archive__empty{font-family:var(--font-body);font-size:1.6rem;text-align:center;padding:4rem 0;color:var(--black)}.side-by-side-hero{display:flex;flex-direction:column-reverse;background-color:var(--sbs-bg, transparent);color:var(--sbs-color, var(--black));border-bottom:1px solid var(--black)}.side-by-side-hero--no-border-bottom{border-bottom:none}@media only screen and (min-width: 1180px){.side-by-side-hero{flex-direction:row;align-items:stretch;min-height:calc(100svh - var(--header-bar-height));min-height:calc(100vh - var(--header-bar-height))}}.side-by-side-hero__content{display:flex;align-items:center;padding:5rem 1rem}@media only screen and (min-width: 1180px){.side-by-side-hero__content{width:50%;padding:2rem}}.side-by-side-hero__title{font-family:var(--font-heading);font-weight:400;font-size:4.5rem;line-height:4.6rem;letter-spacing:-.1rem;color:var(--sbs-color, var(--black))}.side-by-side-hero__image{width:100%;height:50rem;overflow:hidden}@media only screen and (min-width: 1180px){.side-by-side-hero__image{width:50%;height:auto}}.side-by-side-hero__image img,.side-by-side-hero__image video{width:100%;height:100%;object-fit:cover}.crwi__mobile{display:block;border-left:1px solid var(--black);border-right:1px solid var(--black);padding-top:calc(var(--pt, 0) / 2);padding-bottom:calc(var(--pb, 0) / 2)}@media only screen and (min-width: 1180px){.crwi__mobile{display:none}}.crwi__desktop{display:none}@media only screen and (min-width: 1180px){.crwi__desktop{display:grid;grid-template-columns:50% 2fr 1fr;grid-template-rows:1fr}}.crwi__image{overflow:hidden;padding:.5rem}@media only screen and (min-width: 1180px){.crwi__image{padding:1rem}}.crwi__image img,.crwi__image video{width:100%;height:100%;display:block;object-fit:contain}.crwi__title{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;margin:0}.crwi__text{font-family:var(--font-body);font-size:1.6rem;line-height:2rem}.crwi__text p{margin:0 0 1.6rem}.crwi__text p:last-child{margin-bottom:0}.crwi__text a{color:inherit;text-decoration:underline;text-underline-offset:.1em;opacity:1;transition:opacity .3s var(--easing, ease)}.crwi__text a:hover{opacity:.7}.crwi__btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:.2rem 1.2rem;min-width:16rem;padding:1.2rem 3.2rem;border:1px solid currentColor;border-radius:7.3rem;font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;color:inherit;transition:background-color .3s var(--easing),color .3s var(--easing)}.crwi__btn:hover{background-color:var(--black);color:var(--white)}.crwi__icon{display:flex;align-items:center;justify-content:center;padding:2rem}@media only screen and (min-width: 1180px){.crwi__icon{align-items:flex-end}}.crwi__icon img{width:auto;height:6rem;object-fit:contain}@media only screen and (min-width: 1180px){.crwi__icon img{height:10rem}}.crwi__lottie{display:block;width:6rem;height:6rem}@media only screen and (min-width: 1180px){.crwi__lottie{width:85%;height:auto}}.crwi__lottie svg{display:block;width:100%;height:100%}.crwi__header{display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--black)}.crwi__header .crwi__title{padding:2rem 1.2rem;display:flex;align-items:center}.crwi__header .crwi__icon{min-width:8rem;border-top:0}.crwi__body{display:flex;flex-direction:column;gap:2.4rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:2rem}.crwi__content{display:flex;flex-direction:column;gap:2.4rem;padding:2rem;justify-content:space-between}.crwi__content-inner{display:flex;flex-direction:column;gap:2.4rem}.crwi__desktop .crwi__icon{min-width:16rem}@media only screen and (min-width: 1180px){.crwi--reversed .crwi__desktop{grid-template-columns:2fr 1fr 50%}}.crwi--reversed .crwi__desktop .crwi__image{order:3}@media only screen and (min-width: 1180px){.crwi--reversed .crwi__desktop .crwi__image{border-right:none}}.crwi--reversed .crwi__desktop .crwi__content{order:1}.crwi--reversed .crwi__desktop .crwi__icon{order:2;border-left:1px solid var(--black);border-right:1px solid var(--black)}.journal-card{display:flex}.journal-card__inner{padding:2.4rem 1.2rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 1180px){.journal-card__inner{padding:2.4rem 2rem}}.journal-row .journal-card+.journal-card{border-top:1px solid var(--black)}@media only screen and (min-width: 1180px){.journal-row .journal-card+.journal-card{border-top:0}}.journal-card__image{width:100%;aspect-ratio:3/2;overflow:hidden}@media only screen and (min-width: 1180px){.journal-card__image{aspect-ratio:33/48}}.journal-card__image img,.journal-card__image video{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1180px){.journal-card--large .journal-card__image{aspect-ratio:1/1}}.journal-card__body{display:flex;flex-direction:column;gap:1.6rem}.journal-card__title{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase;color:var(--black)}.journal-card__text{font-family:var(--font-body);font-size:1.6rem;line-height:2rem;color:var(--black)}.journal-card__actions{display:flex;align-items:center;gap:1.6rem;margin-top:auto}.journal-card__link{font-family:var(--font-body);font-size:1.4rem;line-height:1.6rem;color:var(--black);text-decoration:underline}.journal-card__btn{display:inline-flex;align-items:center;justify-content:center;min-width:8.6rem;padding:.8rem 1.6rem;border:1px solid var(--black);border-radius:7.3rem;color:var(--black);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s var(--easing),color .3s var(--easing)}.journal-card__btn:hover{background-color:var(--black);color:var(--white)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
