.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}.section--text-hero{height:400px;overflow:hidden;width:100%}.section--text-hero h1{color:#d9ddd4;display:flex;flex-direction:column;font-size:40vw;font-weight:150;height:100%;letter-spacing:-.02em;line-height:.8em;margin:0;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(prefers-reduced-motion:no-preference){.section--text-hero h1{animation:animate-font-weight 3s ease-in-out 1s forwards;font-weight:0}}.section--text-hero h1>div{display:block;position:absolute;white-space:nowrap}.section--text-hero h1>div:first-of-type{left:.05em;top:-.1em}.section--text-hero h1>div:nth-of-type(2){left:50%;margin-top:-.025em;top:50%;transform:translate(-50%,-50%)}.section--text-hero h1>div:last-of-type{bottom:0;right:.05em}.section--text-hero .text-hero__cursor-cta{display:none}@media(min-width:500px){.section--text-hero{height:500px}.section--text-hero h1{font-size:240px}}@media(min-width:768px){.section--text-hero h1{font-size:270px}.section--text-hero h1>div:first-of-type{left:0;top:-.15em}.section--text-hero h1>div:nth-of-type(2){left:50%;margin-top:-.05em;top:50%;transform:translate(-50%,-50%)}.section--text-hero h1>div:last-of-type{bottom:-.05em;right:.05em}}@media(min-width:1280px){.section--text-hero{height:700px}.section--text-hero h1{font-size:390px}}@media(orientation:landscape)and (min-width:1280px)and (pointer:fine){.section--text-hero{height:85vh}.section--text-hero .text-hero__cursor-cta{align-items:center;animation:slide-fade-in 666ms ease 2s forwards;background-color:#d9ddd4;border-radius:6px;display:flex;gap:6px;height:60px;justify-content:space-between;opacity:0;padding:12px;position:absolute;right:6px;top:12px;width:640px}.section--text-hero .text-hero__cursor-count{font-weight:700}.section--text-hero .editable__root{align-items:center;align-self:stretch;display:flex;gap:6px;justify-content:space-between;margin-right:25px;width:200px}.section--text-hero .editable__area{border-bottom:2px solid #222;color:#fa6537;font-size:17px;padding-bottom:6px;width:170px}.section--text-hero .editable__wrapper{display:flex;gap:0}.section--text-hero .editable__submit-trigger{font-size:28px}.section--text-hero .editable__cancel-trigger,.section--text-hero .editable__submit-trigger{align-items:center;color:#222;display:inline-flex;font-weight:120;justify-content:center;outline:none;transition:background-color 333ms;width:30px}.section--text-hero .editable__cancel-trigger{font-size:42px}}@media(orientation:landscape)and (min-width:1280px)and (max-height:800px)and (pointer:fine){.section--text-hero h1{font-size:300px}}@keyframes animate-font-weight{0%{font-weight:160}50%{font-weight:20}to{font-weight:160}}@keyframes slide-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sidescroll__height-placeholder{display:none}@media(orientation:landscape)and (min-width:1280px)and (pointer:fine){.sidescroll__track{display:flex;height:100vh;left:0;overflow:hidden;position:sticky;top:var(--sticky-top,0);width:100vw;z-index:2}.sidescroll__track .sidescroll__content{transform-style:preserve-3d;will-change:transform}.sidescroll__content{height:100vh}.sidescroll__height-placeholder{display:block;height:8000px;margin-top:calc(-100vh + var(--sticky-top));pointer-events:none;width:0}}.section__hero{align-items:center;display:flex;height:50vh;justify-content:center}.page__content{--sidescroll-sticky-top:50px}@media(min-width:768px){.page__content{--sidescroll-sticky-top:55px}}@media(min-width:1280px){.page__content{--sidescroll-sticky-top:60px}}.page__sidescroll-content{background-color:#222;position:relative;width:auto}.page__sidescroll-content:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(orientation:landscape)and (min-width:1280px)and (pointer:fine){.page__sidescroll-content{display:flex;height:calc(100vh - var(--sidescroll-sticky-top) + 2px);margin-top:-4px;overflow:hidden}.page__sidescroll-content>*{flex-shrink:0}}
