:root{--black: #000;--white: #FFF;--teal: #202D2F;--offwhite: #EDE4DB;--light-blue: #98D7E9;--error: #e80000;--col-width: calc((100% - 694px) / 20);--col-width-tablet-large: calc((100% - 250px) / 20)}body{color:var(--teal);background-color:var(--offwhite)}body.lock-scroll{overflow:hidden}@media(hover: none){body.lock-scroll{position:fixed;width:100%;top:0;left:0;right:0;touch-action:none}}body.privacy .main-header{transform:translate(-50%, 0);width:74px}body.privacy .body-copy{padding-top:clamp(100px,10vw,150px);padding-bottom:clamp(40px,5vw,80px)}body.privacy .body-copy .container>*{grid-column:1/9}@media(min-width: 530px){body.privacy .body-copy .container>*{grid-column:5/17}}@media(min-width: 1025px){body.privacy .body-copy .container>*{grid-column:6/16}}body.privacy .body-copy h1{text-align:center;margin-bottom:clamp(40px,5vw,80px)}body ::selection{background-color:var(--teal);color:var(--white)}body ::-moz-selection{background-color:var(--teal);color:var(--white)}body .is-layout-constrained>*{max-width:none;margin-left:0 !important;margin-right:0 !important}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}@font-face{font-family:"Faire Sprig";src:url("../../assets/fonts/FAIRESprigSans-Medium.woff2") format("woff2"),url("../../assets/fonts/FAIRESprigSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;font-feature-settings:"ss01"}@font-face{font-family:"Faire Sprig";src:url("../../assets/fonts/FAIRESprigSans-Light.woff2") format("woff2"),url("../../assets/fonts/FAIRESprigSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-feature-settings:"ss01"}@font-face{font-family:"Romie";src:url("../../assets/fonts/RomieTrial-Medium.woff2") format("woff2"),url("../../assets/fonts/RomieTrial-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Romie";src:url("../../assets/fonts/RomieTrial-MediumItalic.woff2") format("woff2"),url("../../assets/fonts/RomieTrial-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}.type-heading{font-size:70px}@media only screen and (min-width: 320px){.type-heading{font-size:calc(70px + 80*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.type-heading{font-size:150px}}.type-heading{font-family:"Romie",serif;font-weight:500;font-style:italic;line-height:1;margin:0;padding:0}.type-heading-small{font-size:50px}@media only screen and (min-width: 320px){.type-heading-small{font-size:calc(50px + 50*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.type-heading-small{font-size:100px}}.type-heading-small{font-family:"Romie",serif;font-weight:500;font-style:italic;line-height:1;margin:0;padding:0}.type-lede{font-size:20px}@media only screen and (min-width: 320px){.type-lede{font-size:calc(20px + 30*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.type-lede{font-size:50px}}.type-lede{font-family:"Romie",serif;font-weight:500;font-style:normal;line-height:1.3}@media(min-width: 530px){.type-lede{line-height:1.2}}.type-lede em{font-style:italic}.type-text-large{font-size:16px}@media only screen and (min-width: 320px){.type-text-large{font-size:calc(16px + 16*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.type-text-large{font-size:32px}}.type-text-large{font-family:"Romie",serif;font-weight:500;font-style:normal;line-height:1.2}.type-text-small{font-size:12px}@media only screen and (min-width: 320px){.type-text-small{font-size:calc(12px + 10*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.type-text-small{font-size:22px}}.type-text-small{font-family:"Faire Sprig",sans-serif;font-weight:300;font-style:normal;line-height:1.3}.type-link-underline{position:relative;text-decoration:none;padding-right:clamp(20px,3vw,28px);margin-right:clamp(2px,.7vw,3px);white-space:nowrap;cursor:pointer}.type-link-underline:before,.type-link-underline:after{content:"";background-size:clamp(16px,2.5vw,23px) clamp(16px,2.5vw,23px);background-position:center right;background-repeat:no-repeat;position:absolute;top:0;right:0;width:clamp(16px,2.5vw,23px);height:clamp(16px,2.5vw,23px)}.type-link-underline:before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12.5' stroke='%23202D2F' stroke-opacity='0.2'/%3E%3Cpath d='M17.0005 9L9 17' stroke='%23202D2F' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.7554 9H17.089V14.3333' stroke='%23202D2F' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");z-index:0}.type-link-underline:after{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23202D2F'/%3E%3Cpath d='M17.0005 9L9 17' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.7554 9H17.089V14.3333' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");opacity:0;transition:opacity .3s ease;z-index:1}.type-link-underline span:not(.tooltiptext){position:relative;display:inline-block;font-weight:500}.type-link-underline span:not(.tooltiptext):before,.type-link-underline span:not(.tooltiptext):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px}.type-link-underline span:not(.tooltiptext):before{z-index:0;background-color:rgba(0,0,0,.2)}.type-link-underline span:not(.tooltiptext):after{z-index:1;max-width:0;transition:max-width .3s ease;background-color:var(--teal)}sup{font-size:.5em}a{color:var(--teal);text-decoration:none}@media(hover: hover){.type-link-underline:hover:after{opacity:1}.type-link-underline:hover span:after{max-width:100%}}.container{position:relative;display:grid;width:100%;grid-template-columns:repeat(8, 1fr);column-gap:10px;padding:0 20px}@media(min-width: 530px){.container{grid-template-columns:repeat(20, 1fr);column-gap:10px;padding:0 30px}}@media(min-width: 1025px){.container{column-gap:30px;padding:0 62px}}.container{margin:0 auto}.grid-overlay{display:grid;width:100%;grid-template-columns:repeat(8, 1fr);column-gap:10px;padding:0 20px}@media(min-width: 530px){.grid-overlay{grid-template-columns:repeat(20, 1fr);column-gap:10px;padding:0 30px}}@media(min-width: 1025px){.grid-overlay{column-gap:30px;padding:0 62px}}.grid-overlay{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:998;pointer-events:none;display:none}.grid-overlay.is-active{display:grid}.grid-overlay>span{height:100%;background-color:rgba(255,0,0,.1);pointer-events:none}.grid-overlay+button{position:fixed;bottom:20px;right:20px;z-index:999;display:none !important}@media(min-width: 1025px){.grid-overlay+button{bottom:50px;right:50px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}60%{transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes floatSubtle{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}.wysiwyg h2{font-size:18px}@media only screen and (min-width: 320px){.wysiwyg h2{font-size:calc(18px + 6*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.wysiwyg h2{font-size:24px}}.wysiwyg h2{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;margin-bottom:clamp(20px,1.5vw,25px)}.wysiwyg h3{font-size:13px}@media only screen and (min-width: 320px){.wysiwyg h3{font-size:calc(13px + 1*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.wysiwyg h3{font-size:14px}}.wysiwyg h3{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;line-height:1.4}.wysiwyg p,.wysiwyg ol,.wysiwyg ul{margin-bottom:clamp(20px,1.5vw,25px)}.wysiwyg ul{padding-left:13px}.wysiwyg ol{padding-left:27px}.wysiwyg p,.wysiwyg li{font-size:13px}@media only screen and (min-width: 320px){.wysiwyg p,.wysiwyg li{font-size:calc(13px + 1*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.wysiwyg p,.wysiwyg li{font-size:14px}}.wysiwyg p,.wysiwyg li{font-family:"Faire Sprig",sans-serif;font-weight:300;font-style:normal;line-height:1.4}.wysiwyg a{border-bottom:1px solid var(--teal)}.bg-gradient{position:fixed;top:0;left:0;width:100%;height:300svh;transform:translate(0, 0);background:linear-gradient(to bottom, var(--light-blue), var(--offwhite));z-index:1}@media(min-width: 1025px){.bg-gradient{height:300dvh}}.main-header{background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);position:fixed;top:20px;left:50%;transform:translate(-50%, -70px);width:134px;height:40px;z-index:100;display:flex;align-items:center;justify-content:space-between;z-index:10;border-radius:10px}@media(min-width: 530px){.main-header{height:46px}}.main-header:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:50%;width:1px;height:20px;background-color:hsla(0,0%,100%,.2)}.main-header>*{flex:1;display:inline-flex;align-items:center;justify-content:center;height:100%}.main-header__logo{border:0;appearance:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .3s ease}.main-header__logo svg{width:13px;height:20px}@media(min-width: 769px){.main-header__logo svg{width:17px;height:26px}}.main-header__menu-button{border:0;appearance:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;flex-direction:column;gap:4px}@media(min-width: 769px){.main-header__menu-button{gap:6px}}.main-header__menu-button.is-active span:nth-of-type(1){transform:translateY(3px) rotate(45deg)}@media(min-width: 769px){.main-header__menu-button.is-active span:nth-of-type(1){transform:translateY(4px) rotate(45deg)}}.main-header__menu-button.is-active span:nth-of-type(2){transform:translateY(-3px) rotate(-45deg)}@media(min-width: 769px){.main-header__menu-button.is-active span:nth-of-type(2){transform:translateY(-4px) rotate(-45deg)}}.main-header__menu-button span{width:18px;height:2px;border-radius:4px;background-color:var(--white);transform-origin:center center;transition:transform .3s ease}@media(min-width: 769px){.main-header__menu-button span{width:20px}}@media(hover: hover){.main-header:has(.main-header__menu-button:hover) .main-header__logo{opacity:.4}.main-header__menu-button:not(.is-active):hover span:nth-of-type(1){transform:translateY(1px) rotate(0deg)}.main-header__menu-button:not(.is-active):hover span:nth-of-type(2){transform:translateY(-1px) rotate(0deg)}}.main-navigation{position:fixed;z-index:6;width:340px;background-color:rgba(0,0,0,.2);backdrop-filter:blur(40px);padding:10px 20px 20px;border-radius:10px;top:100px;left:50%;transform:translate(-50%, -20px);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease,transform .6s ease;transition-delay:.3s}.main-navigation.is-active{opacity:1;visibility:visible;transform:translate(-50%, 0);transition-delay:0s;pointer-events:none}.main-navigation.is-active ul li{animation:fadeInDown .6s ease forwards;animation-delay:calc(.05s*var(--index, 0))}.main-navigation.is-active.is-ready{pointer-events:auto}.main-navigation.is-closing ul li{opacity:1;transform:translateY(0);animation:none}.main-navigation ul{list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start}.main-navigation ul li{width:100%;opacity:0;transform:translateY(-20px);animation:none}.main-navigation ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.main-navigation ul li:last-child{padding-top:20px}.main-navigation ul li button{border:0;appearance:none;outline:none;background:rgba(0,0,0,0);display:inline-flex;gap:clamp(10px,1.5vw,15px);width:100%;height:100%;position:relative;padding:18px 0;cursor:pointer}@media(min-width: 1025px){.main-navigation ul li button{padding:25px 20px}}.main-navigation ul li button:before{content:"";position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-color:hsla(0,0%,100%,.2);z-index:0;border-radius:10px;opacity:0;transition:opacity .3s ease}.main-navigation ul li button span{position:relative;z-index:1;flex-shrink:0}.main-navigation ul li button span:nth-of-type(1){font-size:18px}@media only screen and (min-width: 320px){.main-navigation ul li button span:nth-of-type(1){font-size:calc(18px + 4*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.main-navigation ul li button span:nth-of-type(1){font-size:22px}}.main-navigation ul li button span:nth-of-type(1){font-family:"Faire Sprig",sans-serif;font-weight:300;font-style:normal;letter-spacing:.15em;text-transform:uppercase;color:var(--white);font-variant-numeric:tabular-nums}.main-navigation ul li button span:nth-of-type(2){font-size:18px}@media only screen and (min-width: 320px){.main-navigation ul li button span:nth-of-type(2){font-size:calc(18px + 4*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.main-navigation ul li button span:nth-of-type(2){font-size:22px}}.main-navigation ul li button span:nth-of-type(2){font-family:"Romie",serif;font-weight:500;font-style:normal;line-height:1.2;color:var(--white)}.main-navigation ul li .btn{width:100%;justify-content:space-between}@media(hover: hover){.main-navigation ul li button:hover:before{opacity:1}}.main-content{opacity:0;visibility:hidden}.section-dots{position:fixed;bottom:20px;left:50%;transform:translate(-50%, 70px);z-index:100;display:flex;align-items:center;justify-content:center;gap:10px;background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);border-radius:10px;height:46px;padding-left:20px;padding-right:20px;width:134px;opacity:0}.section-dots__dot{position:relative;width:6px;height:6px;background-color:hsla(0,0%,100%,.3);border-radius:10px;display:inline-block;max-width:6px;width:30px;overflow:hidden;transition:max-width .3s ease,border-radius .3s ease}.section-dots__dot.is-active{max-width:30px;border-radius:10px}.section-dots__dot.is-active .section-dots__dot-inner{opacity:1}.section-dots__dot-inner{position:absolute;top:0;left:0;width:0%;height:100%;opacity:0;background-color:#fff}.content-section{position:relative;width:100%;display:flex;align-items:center;flex-direction:column}.content-section--1{color:var(--teal);justify-content:flex-start;padding-top:300px;min-height:150lvh;z-index:5}@media(min-width: 1025px){.content-section--1{min-height:150dvh}}.content-section--1 .content-section__lede{grid-column:1/9;text-align:center;min-height:calc(150lvh + 300px);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media(min-width: 530px){.content-section--1 .content-section__lede{grid-column:2/20}}@media(min-width: 769px){.content-section--1 .content-section__lede{grid-column:3/19}}@media(min-width: 1025px){.content-section--1 .content-section__lede{grid-column:4/18;min-height:calc(150dvh + 300px)}}.content-section--1 .content-section__lede>*{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0}@media(min-width: 1025px){.content-section--1 .content-section__lede>*{min-height:100dvh}}.content-section--1 .content-section__lede p{display:block}.content-section--2{padding-top:100svh;z-index:2}@media(min-width: 769px){.content-section--2{padding-top:150svh}}@media(min-width: 1025px){.content-section--2{padding-top:150dvh}}.content-section--2 .content-section__heading{height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1}.content-section--2 .content-section__heading>*{position:sticky;top:0;height:100svh;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;padding:0 32px;text-wrap:balance}@media(min-width: 530px){.content-section--2 .content-section__heading>*{padding:0 60px}}@media(min-width: 1025px){.content-section--2 .content-section__heading>*{height:100dvh}}.content-section--2 .content-section__heading>*>span{position:sticky;top:calc(35vh - .5lh);text-align:center}@media(min-width: 530px){.content-section--2 .content-section__heading>*>span{top:calc(50vh - .5lh)}}.content-section--2 .content-section__heading>*>span span{font-feature-settings:"ss02"}.content-section--2 .content-section__heading>*>span em{opacity:0;display:inline-block;width:clamp(30px,5vw,80px)}.content-section--2 .content-section__text{grid-column:1/9;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:140lvh;position:relative;z-index:5}@media(min-width: 530px){.content-section--2 .content-section__text{grid-column:2/13}}@media(min-width: 769px){.content-section--2 .content-section__text{grid-column:13/20;min-height:120lvh}}@media(min-width: 1025px){.content-section--2 .content-section__text{min-height:120dvh}}.content-section--2 .content-section__text>div{display:flex;flex-direction:column;gap:clamp(20px,2vw,40px);align-items:flex-start;position:sticky;top:100px}@media(min-width: 769px){.content-section--2 .content-section__text>div{top:50lvh;transform:translateY(-50%)}}@media(min-width: 1025px){.content-section--2 .content-section__text>div{top:50dvh}}.content-section--3{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:100svh;z-index:5;color:var(--white)}@media(min-width: 1025px){.content-section--3{padding-top:100dvh}}.content-section--3 .content-section__heading{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.content-section--3 .content-section__heading>*{position:sticky;top:0;height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;column-gap:.1em;padding:0 20px;text-align:center;text-wrap:balance}@media(min-width: 530px){.content-section--3 .content-section__heading>*{padding:0 60px}}@media(min-width: 1025px){.content-section--3 .content-section__heading>*{height:100dvh}}.content-section--3 .content-section__heading>*>span{text-align:center}.content-section--3 .content-section__lede{grid-column:1/9;text-align:center;min-height:calc(180lvh + 20px);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin-bottom:30lvh}@media(min-width: 530px){.content-section--3 .content-section__lede{grid-column:2/20}}@media(min-width: 769px){.content-section--3 .content-section__lede{grid-column:3/19}}@media(min-width: 1025px){.content-section--3 .content-section__lede{grid-column:4/18;min-height:calc(180dvh + 20px);margin-bottom:30dvh}}.content-section--3 .content-section__lede>*{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 1025px){.content-section--3 .content-section__lede>*{min-height:100dvh}}.content-section--3 .content-section__lede p{display:block}.content-section--3 .content_section__quote{width:100%;text-align:center;min-height:120lvh}@media(min-width: 1025px){.content-section--3 .content_section__quote{min-height:120dvh}}.content-section--3 .content_section__quote-content{position:fixed;top:0;left:0;width:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 20px}@media(min-width: 1025px){.content-section--3 .content_section__quote-content{min-height:100dvh}}.content-section--3 .content_section__quote-content>div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:clamp(20px,2vw,40px);border:1px solid var(--white);border-radius:10px;padding:clamp(24px,5vw,90px) clamp(24px,5vw,90px) clamp(24px,4vw,80px);color:var(--white)}@media(min-width: 530px){.content-section--3 .content_section__quote-content>div{width:calc(var(--col-width-tablet-large)*16 + 210px);border-radius:16px}}@media(min-width: 1025px){.content-section--3 .content_section__quote-content>div{border-radius:20px;width:calc(var(--col-width)*16 + 450px)}}.content-section--3 .content_section__quote-content>div span{display:block}@media(min-width: 530px){.content-section--3 .content_section__quote-content>div span:nth-of-type(1){margin-bottom:3px}}@media(min-width: 1025px){.content-section--3 .content_section__quote-content>div span:nth-of-type(1){margin-bottom:5px}}.content-section--3 .content_section__quote-content>div span:nth-of-type(2){opacity:.5}.content-section--4{min-height:300svh;z-index:2}@media(min-width: 1025px){.content-section--4{min-height:300dvh}}.content-section--4 .content-section__heading{width:100%;position:sticky;min-height:100svh;top:50lvh;transform:translateY(-50lvh);padding:100px 20px}@media(min-width: 530px){.content-section--4 .content-section__heading{padding:100px 60px}}@media(min-width: 1025px){.content-section--4 .content-section__heading{width:calc(var(--col-width)*18 + 510px);padding:calc(var(--col-width)*1 + 92px) 0;min-height:100dvh;top:50dvh;transform:translateY(-50dvh)}}.content-section--4 .content-section__heading>*{text-wrap:balance;max-width:700px}@media(min-width: 1025px){.content-section--4 .content-section__heading>*{max-width:900px}}.content-section--4 .content-section__text{display:grid;width:100%;grid-template-columns:repeat(8, 1fr);column-gap:10px;padding:0 20px}@media(min-width: 530px){.content-section--4 .content-section__text{grid-template-columns:repeat(20, 1fr);column-gap:10px;padding:0 30px}}@media(min-width: 1025px){.content-section--4 .content-section__text{column-gap:30px;padding:0 62px}}.content-section--4 .content-section__text{justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;width:100%;z-index:5;min-height:220svh;padding-top:75lvh}@media(min-width: 1025px){.content-section--4 .content-section__text{min-height:220dvh;padding-top:75dvh}}.content-section--4 .content-section__text>div{display:flex;flex-direction:column;gap:clamp(20px,2vw,40px);align-items:flex-start;position:sticky;top:100px;grid-column:1/9}@media(min-width: 530px){.content-section--4 .content-section__text>div{grid-column:2/13}}@media(min-width: 769px){.content-section--4 .content-section__text>div{grid-column:2/11}}@media(min-width: 1025px){.content-section--4 .content-section__text>div{top:150px;grid-column:2/11}}@media(min-width: 1400px){.content-section--4 .content-section__text>div{grid-column:2/9}}.further-content{position:relative;z-index:5;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:70svh;opacity:0;visibility:hidden}@media(min-width: 1025px){.further-content{padding-top:70dvh}}.further-content__heading{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;text-align:center;padding:0 20px}@media(min-width: 530px){.further-content__heading{padding:0 80px}}.further-content__heading>*{height:70svh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-wrap:balance;margin:0 auto;max-width:1200px}@media(min-width: 1025px){.further-content__heading>*{height:70dvh}}.further-content__shop-items{position:relative;z-index:1;width:100%;margin-bottom:clamp(150px,15vw,300px)}.further-content__shop-items .container{align-items:center;row-gap:20px;flex-wrap:wrap;justify-content:center}@media(min-width: 530px){.further-content__shop-items .container{row-gap:40px}}.further-content__shop-items .container>*{grid-column:1/9}@media(min-width: 530px){.further-content__shop-items .container>*{grid-column:2/20}}@media(min-width: 769px){.further-content__shop-items .container>*{grid-column:span 6}}.further-content__shop-items .container>*:first-child{grid-column:1/9}@media(min-width: 530px){.further-content__shop-items .container>*:first-child{grid-column:2/20}}@media(min-width: 769px){.further-content__shop-items .container>*:first-child{grid-column:2/span 6}}.further-content .content-section__lede{grid-column:1/9;text-align:center;min-height:calc(150lvh - 100px);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media(min-width: 530px){.further-content .content-section__lede{grid-column:2/20}}@media(min-width: 769px){.further-content .content-section__lede{grid-column:3/19;min-height:150lvh}}@media(min-width: 1025px){.further-content .content-section__lede{grid-column:4/18;min-height:150dvh}}.further-content .content-section__lede>*{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:40px}@media(min-width: 1025px){.further-content .content-section__lede>*{min-height:100dvh}}.further-content .content-section__lede p{display:block}.content-end{position:relative;z-index:5;width:100%;padding-bottom:100svh;opacity:0;visibility:hidden}@media(min-width: 1025px){.content-end{padding-bottom:100dvh}}.content-end__video{grid-column:1/9;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}@media(min-width: 530px){.content-end__video{grid-column:2/20}}@media(min-width: 769px){.content-end__video{grid-column:3/19}}@media(min-width: 1025px){.content-end__video{grid-column:4/18}}.content-end__video video{width:100%;height:auto;display:block;border-radius:20px;overflow:hidden}.content-end__video-inner{position:relative;width:100%;border-radius:20px;overflow:hidden;aspect-ratio:16/9;padding-bottom:56.25%;height:0}.content-end__video-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;pointer-events:none}.content-end__video-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transform:scale(1.2);transform-origin:center center}.content-end__video-inner video,.content-end__video-inner .content-end__video-el{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;z-index:3;opacity:0;pointer-events:none}.content-end__video-inner .content-end__video-el.is-playing{opacity:1;pointer-events:auto}.content-end__lottie{position:absolute;inset:0;z-index:2;pointer-events:none;padding:5%}.content-end__lottie svg{width:100%;height:100%;object-fit:cover;display:block}.content-end__lottie svg path,.content-end__lottie svg [fill]{fill:var(--white) !important}.content-end__play-btn{position:absolute;right:10px;top:10px;z-index:1;text-indent:-99999px;gap:0 !important}@media(min-width: 530px){.content-end__play-btn{top:20px;right:20px}}@media(min-width: 769px){.content-end__play-btn{bottom:40px;top:auto;right:auto;left:50%;transform:translateX(-50%);gap:10px !important;text-indent:0}}.content-end__play-btn svg path{transition:fill .3s ease;stroke:none !important}.content-end__playback-toggle-btn{border:0;appearance:none;outline:none;font-size:10px}@media only screen and (min-width: 320px){.content-end__playback-toggle-btn{font-size:calc(10px + 0*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.content-end__playback-toggle-btn{font-size:10px}}.content-end__playback-toggle-btn{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;letter-spacing:.15em;display:inline-flex;background:rgba(0,0,0,0);color:var(--white);align-items:center;text-transform:uppercase;position:absolute;left:20px;bottom:20px;z-index:4;opacity:0;pointer-events:none;cursor:pointer}@media(hover: hover){.content-end__play-btn:hover svg path{fill:var(--white)}}.main-footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;pointer-events:none}.main-footer__content{position:sticky;top:0;height:100svh;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;text-align:center}@media(min-width: 1025px){.main-footer__content{height:100dvh}}.main-footer__content .container{flex:1;align-items:center}.main-footer__content .container>*{grid-column:1/9;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:40px}@media(min-width: 530px){.main-footer__content .container>*{grid-column:4/18}}@media(min-width: 769px){.main-footer__content .container>*{grid-column:5/17}}@media(min-width: 1025px){.main-footer__content .container>*{grid-column:6/16}}@media(min-width: 1600px){.main-footer__content .container>*{grid-column:7/15}}.main-footer__content p{font-size:22px}@media only screen and (min-width: 320px){.main-footer__content p{font-size:calc(22px + 10*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.main-footer__content p{font-size:32px}}.main-footer__content p{font-family:"Romie",serif;font-weight:500;font-style:normal;line-height:1.2;text-wrap:balance}.main-footer__logo{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:15px;width:100%;max-width:220px}@media(min-width: 769px){.main-footer__logo{max-width:270px}}.main-footer__logo svg{display:block;width:100%;height:auto}.main-footer__tagline{font-size:10px}@media only screen and (min-width: 320px){.main-footer__tagline{font-size:calc(10px + 0*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.main-footer__tagline{font-size:10px}}.main-footer__tagline{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.15em}.main-footer__tertiary{padding-bottom:60px}.main-footer__social-links{list-style:none;padding-left:0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;margin-bottom:40px}.main-footer__social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:rgba(0,0,0,0);transition:border-color .3s ease}.main-footer__social-links a svg{display:block}.main-footer__social-links a svg path{transition:fill .3s ease}.main-footer__copyright{list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px}.main-footer__copyright li{font-size:10px}@media only screen and (min-width: 320px){.main-footer__copyright li{font-size:calc(10px + 4*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.main-footer__copyright li{font-size:14px}}.main-footer__copyright li{font-family:"Faire Sprig",sans-serif;font-weight:300;font-style:normal;display:flex}.main-footer__copyright li span{margin-right:5px}.main-footer__copyright a{color:var(--teal);text-decoration:none}.klaviyo-form{width:100%;min-height:47px !important}.klaviyo-form .form-component{padding:0 !important}.klaviyo-form form{padding:0 !important;width:100%;max-width:520px}.klaviyo-form form>div{min-height:0 !important;flex-direction:row !important;align-items:center;column-gap:6px !important}.klaviyo-form form>div>div:nth-of-type(1){flex:1}.klaviyo-form form>div>div:nth-of-type(1)>div{padding:0 !important}.klaviyo-form form>div>div:nth-of-type(2){flex-shrink:0}.klaviyo-form form>div>div:nth-of-type(2)>div{padding:0 !important}.klaviyo-form [type=email]{appearance:none !important;outline:none !important;flex:1;padding:16px 18px !important;border:1px solid rgba(32,45,47,.2) !important;border-radius:10px !important;background:rgba(0,0,0,0) !important;height:44px !important;letter-spacing:.15em !important;text-transform:uppercase !important;font-size:10px !important}.klaviyo-form [type=email]::placeholder{color:var(--teal);letter-spacing:.15em !important;text-transform:uppercase !important;font-size:10px !important}.klaviyo-form [type=email]:focus{border-color:var(--teal);outline:none}.klaviyo-form [type=email]:-webkit-autofill,.klaviyo-form [type=email]:-webkit-autofill:hover,.klaviyo-form [type=email]:-webkit-autofill:focus,.klaviyo-form [type=email]:-webkit-autofill:active{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;transition:background-color 5000s ease-in-out 0s}.klaviyo-form [type=button]{appearance:none;outline:none;letter-spacing:.15em !important;text-transform:uppercase !important;padding:12px 14px !important;border-radius:10px !important;background-color:rgba(0,0,0,0);height:22px !important;transition:background-color .3s ease,color .3s ease;font-size:10px !important}.klaviyo-form [type=button]:hover{color:var(--white) !important}@media(hover: hover){.main-footer__social-links a:hover svg path{fill:var(--white)}#js-footer .klaviyo-form [type=button]:hover{color:var(--white) !important}}.bg-video{position:fixed;width:100lvw;height:calc(100svh + 80px + env(safe-area-inset-bottom, 0px));top:0;left:0;z-index:4}.bg-video video{width:calc(100% + 20px);height:calc(100svh + 60px + env(safe-area-inset-bottom, 0px));bottom:0;left:-10px;object-fit:cover;position:absolute}.hero{position:absolute;top:0;left:0;height:100svh;overflow:hidden;z-index:3;opacity:0;visibility:hidden;pointer-events:none}@media(min-width: 1025px){.hero{height:100dvh}}.hero.is-visible{opacity:1;visibility:visible}.hero__animation{position:relative;display:flex;justify-content:flex-end;position:absolute;width:100dvw;height:100%}.hero__animation-canvas{z-index:1;position:absolute;top:0;pointer-events:none;width:100dvw;height:100svh}@media(min-width: 1025px){.hero__animation-canvas{height:100dvh}}.hero__animation canvas{width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;position:absolute;top:-10px;left:-10px}.scroll-prompt{position:fixed;bottom:86px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;z-index:3;animation:floatSubtle 2s ease-in-out infinite;opacity:0;transition:opacity 1s ease}.scroll-prompt span{font-size:10px}@media only screen and (min-width: 320px){.scroll-prompt span{font-size:calc(10px + 0*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.scroll-prompt span{font-size:10px}}.scroll-prompt span{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;display:block}.entrance-canvas{position:fixed;top:0;left:0;width:100dvw;height:100svh;z-index:3;pointer-events:none}@media(min-width: 1025px){.entrance-canvas{height:100dvh}}.entrance-canvas .entrance-canvas-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.entrance-canvas .entrance-canvas-inner{position:relative;width:100%;height:100%}.entrance-canvas canvas{width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;position:absolute;top:-10px;left:-10px}.entrance-lottie{position:fixed;top:0;left:0;width:100dvw;height:100svh;z-index:2;pointer-events:none}@media(min-width: 1025px){.entrance-lottie{height:100dvh}}.entrance-lottie__canvas{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;max-width:800px}.entrance-lottie__canvas svg{display:block;max-width:100%;max-height:100%}.entrance-lottie__logo{position:absolute;top:40px;left:50%;transform:translateX(-50%)}@media(min-width: 530px){.entrance-lottie__logo{top:80px}}.entrance-lottie__logo svg{width:164px;height:20px}@media(min-width: 530px){.entrance-lottie__logo svg{width:276px;height:32px}}.loading-bar{position:absolute;bottom:10dvh;left:50%;transform:translateX(-50%);width:min(200px,40vw);z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loading-bar.is-visible{opacity:1;visibility:visible}.loading-bar__text{margin-bottom:20px;font-size:10px}@media only screen and (min-width: 320px){.loading-bar__text{font-size:calc(10px + 0*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.loading-bar__text{font-size:10px}}.loading-bar__text{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;color:rgba(32,45,47,.9);text-align:center}.loading-bar__track{width:100%;height:2px;background:rgba(32,45,47,.2);border-radius:2px;overflow:hidden}.loading-bar__fill{height:100%;width:0%;background:#202d2f;border-radius:2px;transition:width .15s ease-out}.shop-item{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(30px,3vw,60px);background-color:var(--white);color:var(--teal);border-radius:20px;padding:20px;transform:translateY(150px)}.shop-item__title,.shop-item__price{font-size:16px}@media only screen and (min-width: 320px){.shop-item__title,.shop-item__price{font-size:calc(16px + 6*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.shop-item__title,.shop-item__price{font-size:22px}}.shop-item__title,.shop-item__price{font-family:"Faire Sprig",sans-serif;font-weight:300;font-style:normal}.shop-item__price{color:rgba(32,45,47,.4)}.shop-item__image{display:flex;align-items:center;justify-content:center;width:min(100%,400px);overflow:hidden;position:relative;aspect-ratio:1/1;margin:0 auto}.shop-item__image ::selection{background-color:rgba(0,0,0,0)}.shop-item__image ::-moz-selection{background-color:rgba(0,0,0,0)}.shop-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:400px;max-height:400px}@media(hover: hover){.shop-item__button:hover{background-color:var(--teal);color:var(--white)}.shop-item__button:hover svg path{stroke:var(--white)}}@media(hover: none){.shop-item .btn{background-color:var(--teal);color:var(--white)}.shop-item .btn svg path{stroke:var(--white)}}.btn{font-size:10px}@media only screen and (min-width: 320px){.btn{font-size:calc(10px + 0*(100vw - 320px)/(1720 - 320))}}@media only screen and (min-width: 1720px){.btn{font-size:10px}}.btn{font-family:"Faire Sprig",sans-serif;font-weight:500;font-style:normal;letter-spacing:.15em;display:inline-flex;align-items:center;border:1px solid rgba(32,45,47,.2);border-radius:10px;padding:13px 16px;gap:10px;text-transform:uppercase;text-decoration:none;transition:border-color .3s ease,background-color .3s ease,color .3s ease;cursor:pointer}@media(min-width: 530px){.btn{padding:16px 18px}}@media(min-width: 1025px){.btn{padding:18px 20px}}.btn svg path{transition:stroke .3s ease,fill .3s ease}.btn--outline{background-color:rgba(0,0,0,0);border:1px solid rgba(32,45,47,.2);color:var(--teal)}.btn--white{border:1px solid var(--white);background-color:var(--white);color:var(--teal)}@media(hover: hover){.btn--outline:hover{background-color:var(--teal);color:var(--white)}.btn--outline:hover svg path{stroke:var(--white)}.btn--white:hover{background-color:var(--teal);color:var(--white);border-color:var(--teal)}.btn--white:hover svg path{stroke:var(--white)}}.tooltip{position:relative}.tooltip:hover .tooltiptext,.tooltip.tooltip--active .tooltiptext{visibility:visible;opacity:1;transform:translate(0, 0)}@media(min-width: 769px){.tooltip:hover .tooltiptext,.tooltip.tooltip--active .tooltiptext{transform:translate(-50%, 0)}}.tooltip .tooltiptext{position:absolute;bottom:calc(100% + 5px);left:0;background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);color:var(--white);padding:20px;border-radius:5px;visibility:hidden;text-align:center;z-index:1;width:240px;font-weight:300;text-wrap:wrap;opacity:0;transform:translate(0, 5px);transition:opacity .3s ease,transform .45s ease}@media(min-width: 769px){.tooltip .tooltiptext{width:420px;left:50%;padding:30px;transform:translate(-50%, 5px)}}
