/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100%;display:inline-block}.c-scrollbar{transform-origin:100%;opacity:0;width:11px;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{opacity:.5;cursor:grab;background-color:#000;border-radius:10px;width:7px;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@font-face{font-family:Instrument Sans;src:url(../assets/fonts/InstrumentSans-VariableFont_wdth,wght.ttf)}@font-face{font-family:Instrument Sans;font-style:italic;src:url(../assets/fonts/InstrumentSans-Italic-VariableFont_wdth,wght.ttf)}@font-face{font-family:Instrument Serif;src:url(../assets/fonts/InstrumentSerif-Regular.ttf)}@font-face{font-family:Instrument Serif;font-style:italic;src:url(../assets/fonts/InstrumentSerif-Italic.ttf)}:root{--apx-t10-title:6rem "Instrument Serif", serif;--apx-t10-header:8rem/.95 "Instrument Sans", sans-serif;--apx-t10-superheader:3rem/.9 "Instrument Sans", sans-serif;--apx-t10-subheader:2rem/.9 "Instrument Sans", sans-serif;--apx-t10-body:1.25rem "Instrument Sans", sans-serif;--apx-t10-nav:1.5rem "Instrument Sans", sans-serif;--apx-t10-fact:3rem "Instrument Sans", sans-serif;--apx-t10-title-mobile:4rem/1.05 "Instrument Serif", serif;--apx-t10-header-mobile:4rem/1.05 "Instrument Sans", sans-serif;--apx-t10-header-mobile-450px:3.5rem/1.05 "Instrument Sans", sans-serif;--apx-t10-superheader-mobile:2rem/.9 "Instrument Sans", sans-serif;--apx-t10-subheader-mobile:1.5rem/.9 "Instrument Sans", sans-serif;--apx-t10-body-mobile:1rem "Instrument Sans", sans-serif;--apx-t10-fact-mobile:2rem "Instrument Sans", sans-serif}.font-superheader{font:var(--apx-t10-superheader)}@media screen and (width<=1200px){.font-superheader{font:var(--apx-t10-superheader-mobile)}}.font-subheader{font:var(--apx-t10-subheader)}@media screen and (width<=1200px){.font-subheader{font:var(--apx-t10-subheader-mobile)}}.font-nav{font:var(--apx-t10-nav)}@media screen and (width<=1200px){.font-nav{font:var(--apx-t10-nav-mobile)}}.font-fact{font:var(--apx-t10-fact);font-weight:700}@media screen and (width<=1200px){.font-fact{font:var(--apx-t10-fact-mobile);font-weight:700}}.font-body{font:var(--apx-t10-body)}@media screen and (width<=1200px){.font-body{font:var(--apx-t10-body-mobile)}}.font-title-mobile{font:var(--apx-t10-title-mobile);letter-spacing:-.05em;line-height:1.05em}@media screen and (width<=1200px){.font-title-mobile{font-size:3rem}}.font-header{font:var(--apx-t10-header);letter-spacing:-.03em;font-weight:700}@media screen and (width<=1200px){.font-header{font:var(--apx-t10-header-mobile);letter-spacing:-.03em;font-weight:700}}@media screen and (width<=450px){.font-header{font:var(--apx-t10-header-mobile-450px);letter-spacing:-.03em;font-weight:700}}.font-title,h1{font:var(--apx-t10-title);letter-spacing:-.05em}@media screen and (width<=1200px){.font-title,h1{font:var(--apx-t10-title-mobile);letter-spacing:-.05em}}h1{margin:3.5rem 0 2rem}h2,h3,h4,h5,h6{font-family:Instrument Serif,serif}.text-justify{text-align:justify}:root{--apx-smooth-bezier:cubic-bezier(.23,.73,.22,.99)}*{box-sizing:border-box}html{font-size:16px}body{font:var(--apx-t10-body);margin:0}a{color:currentColor}section{position:relative}footer,section#content{width:100%}footer{color:#fff;background:#191919;padding:100px 10svw}footer>div{flex-direction:row;justify-content:right;align-items:center;width:80svw;display:flex}footer>div span#trademark{font-size:1.5rem;font-weight:700}footer>div span#trademark img{height:1.25em;margin-bottom:-.35em;margin-left:.5rem}footer>div div#legal-links{flex-direction:row;gap:2.8rem;display:flex}footer>div div#legal-links a{color:#fff;cursor:pointer;font-weight:700;text-decoration:none;transition:transform .25s}footer>div div#legal-links a:hover{transform:scale(1.1)}@media screen and (width<=1200px){footer>div div#legal-links{flex-direction:column;align-items:end;width:100%}footer>div{flex-direction:column-reverse;justify-content:center;gap:8rem}}nav{color:#fff;font-size:var(--apx-t10-nav);z-index:900;flex-direction:row;width:100vw;height:116px;display:flex;position:fixed;top:0;left:0;right:0}@media screen and (width<=775px){nav{height:90px}}nav>.flex-area{justify-content:center;align-items:center;width:100%;height:100%;padding-inline:4rem;display:flex}nav>.flex-area:first-of-type{justify-content:start}@media screen and (width<=1200px){nav>.flex-area:first-of-type{display:none}}nav>.flex-area .mobile-only{display:none}@media screen and (width<=775px){nav>.flex-area .mobile-only{display:initial}nav>.flex-area .desktop-only{display:none}}nav>.flex-area:last-of-type{justify-content:end}@media screen and (width<=1200px){nav>.flex-area:last-of-type{padding-inline:0 2rem}nav>.flex-area{justify-content:start;padding-inline:2rem 0}}nav a.nav-link{margin-right:1rem;font-weight:700;text-decoration:none;transition:transform .25s}nav a.nav-link.active{box-shadow:inset 0 -2px}nav a.nav-link:hover{transform:scale(1.1)}nav button.nav-toggle{background:0 0;padding:0;font-size:1.5rem}#nav-logo{height:57.4px}@media screen and (width<=775px){#nav-logo{height:39px}}.header{--max-radius:100px;--radius:calc(var(--progress)*var(--max-radius));border-radius:0 0 var(--radius) var(--radius);justify-content:center;align-items:center;height:100svh;display:flex;overflow:hidden}.header,.header .header-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.header .header-bg{height:100%;position:absolute;inset:0}.header>.title{text-align:center;z-index:100;color:#fff;text-shadow:0 0 32px #000;position:absolute}@media screen and (width<=775px){.header{--max-radius:50px}}#cta{color:#fff;background:#80ceff;place-items:center;width:100%;height:700px;display:grid;position:relative}#cta span{letter-spacing:-.05em;text-align:center;font-size:128px;font-weight:700;line-height:.84em}#cta #logo{height:70px;position:absolute;top:60px}#cta a{text-align:center;color:#000;cursor:pointer;background:#fff;border-radius:9999px;padding:1.3rem 7rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .25s ease-in-out;position:absolute;bottom:60px}#cta a:hover{transition:transform .25s cubic-bezier(.23,.73,.55,1.3);transform:rotate(-5deg)scale(1.1)}@media screen and (width<=1200px){#cta{display:none}}.text-only{padding-block:4rem}.text-block{text-align:justify;max-width:830px;margin:auto;padding-inline:4rem}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-top:2rem;margin-bottom:1rem}.text-block ol,.text-block p,.text-block ul{margin-top:1rem;margin-bottom:1em}.displayLink{--apx-link-color:app.$dominant;margin-bottom:1rem;display:inline-block;position:relative}.displayLink>a{color:var(--apx-link-color);font-size:1.3rem;font-weight:700;text-decoration:none;display:inline}.displayLink:after,.displayLink:before{content:"";border-bottom:3px solid var(--apx-link-color);position:absolute;bottom:-3px}.displayLink:after{width:30px;transition:width .3s ease-in-out,left .3s ease-in-out;left:0}.displayLink:hover:after{width:50%;left:50%}.btn,button{color:#000;text-align:center;cursor:pointer;background-color:#fff;border:none;border-radius:9999px;padding:1rem 4rem;font-size:1rem;font-weight:700;text-decoration:none;display:block}.el-row{flex-direction:row;gap:.5rem;display:flex}.el-row button{border-radius:.25rem}.el-row button:first-of-type{border-radius:1rem .25rem .25rem 1rem}.el-row button:last-of-type{border-radius:.25rem 1rem 1rem .25rem}.cell{justify-content:space-between;width:100%;display:flex}.cell span{text-align:center}.cell span:first-of-type{text-align:left}.cell span:last-of-type{text-align:right}.text-center{text-align:center}a.wrapper{text-decoration:none;display:block}section.screenHeight{min-height:calc(100svh - 116px)}@media screen and (width<=775px){section.screenHeight{min-height:calc(100svh - 90px)}}.mobile-nav-menu{z-index:9999;color:#fff;opacity:0;background:radial-gradient(circle at 100%,#333,#3333 90%,#3330);flex-direction:column;justify-content:center;align-items:end;gap:4rem;width:100vw;height:100vh;padding:4rem;font-size:2rem;font-weight:900;transition:left .3s ease-out,opacity .25s ease-out;display:flex;position:fixed;top:0;left:100vw}.mobile-nav-menu.visible{opacity:1;left:0}.mobile-nav-menu.visible .transform{transform:translate(0)}.mobile-nav-menu a{text-decoration:none}.mobile-nav-menu .transform{transition:transform .3s ease-out;transform:translate(200px)}.mobile-nav-menu .transform:nth-of-type(2){transition-delay:50ms}.mobile-nav-menu .transform:nth-of-type(3){transition-delay:.1s}.mobile-nav-menu .close-btn{aspect-ratio:1;background-color:#fff;border-radius:50%;padding:1rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}object.icon{pointer-events:none;width:1em;height:1em}li,ol,ul{text-align:left}h2{margin-inline:2rem}.no-line-break{white-space:nowrap;overflow:hidden}
