@keyframes heart{0%{transform:scale(0.75)}20%{transform:scale(1)}40%{transform:scale(0.8)}60%{transform:scale(1)}80%{transform:scale(0.6)}100%{transform:scale(0.75)}}@keyframes moveUpFromBottom{from{opacity:0;transform:translateY(100vh);-webkit-filter:blur(60px)}to{opacity:1;transform:translateY(0);-webkit-filter:blur(0px)}}@keyframes moveRightFromLeft{0%{opacity:0;transform:translateX(-100vw);-webkit-filter:blur(60px)}100%{opacity:1;transform:translateX(0);-webkit-filter:blur(0px)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes moveDownFromTop{from{opacity:0;transform:translateY(-50px);filter:blur(20px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pulsate{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@keyframes inFocus{0%{opacity:0;transform:scale(1.5);-webkit-filter:blur(40px)}100%{opacity:1;transform:scale(1);-webkit-filter:blur(0px)}}.hero{height:100dvh;overflow:hidden;min-height:-webkit-fill-available;position:relative}.hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30%;pointer-events:none;z-index:10;background:linear-gradient(to top, rgba(24, 33, 44, 0.95) 0%, rgba(46, 41, 123, 0) 100%)}@media only screen and (max-width: 992px){.hero{padding-left:30px}}.hero-inner{z-index:9999}.foreground{position:absolute;bottom:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;transform:scale(1)}.foreground-img{position:absolute;width:70%;z-index:-1;opacity:1;bottom:110px;left:-40%;transform:scale(3.25)}@media only screen and (min-width: 346){.foreground-img{transform:scale(2.5);left:-20%;bottom:200px}}@media only screen and (min-width: 576px){.foreground-img{transform:scale(2);left:-20%}}@media only screen and (min-width: 768px){.foreground-img{transform:scale(2);left:-20%;z-index:0;bottom:100px}}@media only screen and (min-width: 992px){.foreground-img{transform:scale(1);left:0;bottom:0}}.logo{z-index:99;position:relative}.logo .logo-year{position:absolute;left:0;bottom:0;font-size:var(--tu-base-font-sizes-desktop-two-step-1);color:var(--tu-preset-color-base-80);font-style:italic;font-weight:600;z-index:10;padding:.25em .75em;background:var(--tu-preset-color-primary);border-radius:0 0 1em 0;pointer-events:none}.logo-fox-focus{position:absolute;top:0;left:0;overflow:hidden;width:70%;opacity:0;animation:moveDownFromTop 1s forwards .2s}.logo-fox-focus-md{position:relative}.logo-fox-focus-md img{position:relative;display:block;width:200px}.logo-fox-focus-md img+.logo-year{position:absolute;left:0;bottom:10px;font-size:var(--tu-base-font-sizes-desktop-two-step-0);color:var(--tu-preset-color-base-80);font-style:italic;font-weight:600;z-index:10;padding:.06em .5em .08em .15em;background:var(--tu-preset-color-primary-80);border-radius:0 0 1em 0;pointer-events:none;transform:translateY(100%)}.logo-fox-temple{margin-top:0px;position:absolute;bottom:10px;left:30px}@media(max-height: 800px){.foreground-img{bottom:-5%}}@media only screen and (max-height: 800px)and (min-width: 1200px){.foreground-img{bottom:0}}@media only screen and (max-height: 800px)and (max-width: 768px){.foreground-img{bottom:110px}}.default-container,.layout3,.layout2,.layout1{margin:100px auto 20px auto;position:relative;max-width:1199px}.default-container .feature,.layout3 .feature,.layout2 .feature,.layout1 .feature{margin-bottom:0;opacity:0;transform:translateY(100px);will-change:opacity,transform}@media only screen and (min-width: 992px){.default-container .feature,.layout3 .feature,.layout2 .feature,.layout1 .feature{margin-bottom:40px}}.default-container .feature .feature-img,.layout3 .feature .feature-img,.layout2 .feature .feature-img,.layout1 .feature .feature-img{width:100%;background-repeat:no-repeat;box-sizing:border-box;filter:blur(16px);position:relative;top:20px}@media only screen and (max-width: 992px){.default-container .feature .feature-img,.layout3 .feature .feature-img,.layout2 .feature .feature-img,.layout1 .feature .feature-img{position:relative !important}}.default-container .container-svg,.layout3 .container-svg,.layout2 .container-svg,.layout1 .container-svg{position:absolute;top:20%;right:40%}.layout3 .feature-label .feature-title,.layout2 .feature .feature-label .feature-title,.layout1 .feature .feature-label .feature-title{padding-left:0;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 992px){.layout1{margin-top:0}}.layout1 .feature .feature-label{width:35%;padding:10px 40px}@media only screen and (max-width: 992px){.layout1 .feature .feature-label{width:auto;padding:40px 25px 25px 25px}}.layout1 .feature .feature-img{width:65%}@media only screen and (max-width: 992px){.layout1 .feature .feature-img{width:100%}}.layout1 .container-wrap{flex-direction:row}@media only screen and (max-width: 992px){.layout1 .container-wrap{flex-direction:column}}.layout1 .container-wrap .container-sidebar .container-intro{margin-top:200px}.layout1 .container-wrap .container-sidebar .container-intro div{width:100%}.layout1 .container-highlight{height:auto;width:50%;position:relative}@media only screen and (max-width: 992px){.layout1 .container-highlight{height:340px;width:100%}}.layout2 .feature .feature-label{width:50%;padding:40px 25px 25px 25px}@media only screen and (max-width: 992px){.layout2 .feature .feature-label{width:auto;padding:40px 25px 25px 25px}}.layout2 .feature .feature-img{width:50%}@media only screen and (max-width: 992px){.layout2 .feature .feature-img{width:100%}}.layout2 .container-svg{width:8%}@media only screen and (max-width: 992px){.layout2 .container-svg{top:16%}}@media only screen and (max-width: 576px){.layout2 .container-svg{top:10%}}.layout2 .container-wrap{flex-direction:column}.layout2 .container-wrap .container-sidebar .container-intro{width:100%;padding:4.5rem 4rem 0 2rem}@media only screen and (max-width: 992px){.layout2 .container-wrap .container-sidebar .container-intro{padding:40px 25px 25px 25px}}.layout2 .container-wrap .container-sidebar .container-intro div{width:100%}.layout2 .container-wrap .container-billboard{width:70%}@media only screen and (max-width: 992px){.layout2 .container-wrap .container-billboard{width:100%}}.layout2 .container-wrap .container-sideboard{display:flex}@media only screen and (max-width: 992px){.layout2 .container-wrap .container-sideboard{flex-direction:column}}.layout2 .container-wrap .container-highlight{height:40vh;width:100%}@media only screen and (max-width: 992px){.layout2 .container-wrap .container-highlight{height:270px}}.layout2 .container-wrap .container-wrap .container-body{width:100%;box-sizing:border-box;padding:3rem}@media only screen and (max-width: 992px){.layout2 .container-wrap .container-wrap .container-body{padding:25px}}@media only screen and (max-width: 992px){.layout3{margin:0}}.layout3 .feature{display:flex;flex-direction:row-reverse;margin-bottom:0px}@media only screen and (min-width: 992px){.layout3 .feature{margin-bottom:100px}}@media only screen and (max-width: 992px){.layout3 .feature{flex-direction:column-reverse}}.layout3 .feature-intro{padding-right:0}.layout3 .feature-label{width:40%;padding:0 40px}@media only screen and (max-width: 992px){.layout3 .feature-label{width:auto;padding:25px 25px 0 25px}}.layout3 .feature .feature-img{width:60%}@media only screen and (max-width: 992px){.layout3 .feature .feature-img{width:100%}}.layout3 .container-svg{right:90%}.layout3 .container-billboard{width:100%}.layout3 .container-wrap .container-billboard{width:100%}.layout3 .container-wrap .container-body{width:50%;padding:3rem 4rem 3rem 4rem}@media only screen and (max-width: 992px){.layout3 .container-wrap .container-body{width:auto;padding:25px 25px 0 25px}}.layout3 .container-wrap .container-highlight{width:43%;height:auto;position:relative}@media only screen and (max-width: 992px){.layout3 .container-wrap .container-highlight{width:100%;height:70vh;margin-bottom:40px}}.default-container{display:flex;flex-direction:column;max-width:1082px;padding:20px;padding:0 25px 60px 60px}@media only screen and (min-width: 768px){.default-container{width:auto;padding:0 25px 50px 50px}}@media only screen and (max-width: 992px){.default-container{width:auto;padding:0 25px 25px 25px}}.default-container .default-title{font-size:var(--tu-preset-font-fluid-xl);font-weight:var(--tu-base-font-weight-black);text-align:center;margin-bottom:20px;display:flex;width:100%}@media only screen and (max-width: 768px){.default-container .default-title{font-size:var(--tu-preset-font-fluid-lg)}}.default-container .default-body-intro{font-size:var(--tu-preset-font-fluid-base);line-height:var(--tu-base-line-height-relaxed);margin-bottom:20px}@media only screen and (max-width: 768px){.default-container .default-body-intro{font-size:var(--tu-preset-font-fluid-sm)}}.default-container .default-body{font-size:var(--tu-preset-font-fluid-base);line-height:var(--tu-base-line-height-relaxed)}@media only screen and (max-width: 768px){.default-container .default-body{font-size:var(--tu-preset-font-fluid-sm)}}.default-container .default-title{font-size:var(--tu-preset-font-fluid-xl);text-align:left}.content-wrap{padding:0px;background-color:var(--tu-preset-color-base);z-index:100;display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;scroll-behavior:smooth !important;filter:blur(10px);opacity:0;transition:filter .5s ease-in-out,opacity .5s ease-in-out}.content-wrap.loaded{filter:none;opacity:1;display:block;overflow-x:hidden}.svg-pattern{width:100%;height:auto;display:block}.accent-end{position:absolute;margin:20px 0 !important;bottom:-20px;right:10%;height:10px;width:120px;background-color:var(--tu-preset-color-septenary)}.layout3 .accent-end{left:60px;bottom:-30px}@media only screen and (max-width: 992px){.layout3 .accent-end{right:5% !important;left:inherit}}@media(max-width: 1082px){.feature-img{height:var(--featureimg-height-mobile, auto)}}.feature-sections{padding-bottom:70px}.feature{display:flex;position:relative;justify-content:space-between;gap:0px}@media only screen and (max-width: 992px){.feature{flex-direction:column-reverse;margin-top:20px}}.feature-title{font-family:"harfang-pro",serif !important;font-size:var(--tu-preset-font-fluid-xl);font-style:normal;color:var(--tu-preset-color-contrast);line-height:var(--tu-base-line-height-none);font-weight:900;text-align:center;margin:0 auto;width:50%;display:flex;justify-content:start;padding-left:30px}@media only screen and (max-width: 992px){.feature-title{text-align:left;font-size:var(--tu-preset-font-fluid-2xl);width:100%;padding-left:10px;margin:0}}@media only screen and (min-width: 992px){.feature-title{font-size:var(--tu-preset-font-fluid-2xl)}}.feature-title.contrast-titleColor{color:var(--tu-preset-color-contrast) !important}.feature-title.base-titleColor{color:var(--tu-preset-color-tertiary) !important}.feature-title .icyblue-titleColor{color:var(--tu-preset-color-quinary) !important}.feature-title-main{margin:0 auto;padding-top:50px;width:50%;text-align:center !important}@media only screen and (max-width: 768px){.feature-title-main{margin:0;padding-top:10px;text-align:left !important;width:100%}}.feature-name{text-transform:uppercase;font-size:var(--tu-preset-font-fluid-base);border-left:solid 10px var(--tu-preset-color-septenary);line-height:var(--tu-base-line-height-snug);padding-left:14px;margin:20px 30% 20px 0}@media only screen and (max-width: 992px){.feature-name{padding-right:0;margin:20px 60% 20px 0;padding-left:20px}}@media only screen and (max-width: 576px){.feature-name{margin:20px 0 20px 0}}.feature-label{flex-direction:column;width:100%;padding-left:13px}@media only screen and (min-width: 768px){.feature-label{width:33%;padding-left:0}}.feature-intro{padding-right:0}@media only screen and (min-width: 992px){.feature-intro{padding-right:10%}}.feature-svg{display:none;height:200px;width:13%;justify-content:start;display:flex;margin:auto;position:absolute;right:20px;top:26%}@media only screen and (max-width: 576px){.feature-svg{right:0;width:25%}}.feature-svg-wrap{width:130px;padding-right:10px;margin-top:0px;position:relative;z-index:88}@media only screen and (min-width: 768px){.feature-svg-wrap{width:145px;padding-right:10px;padding-top:0px;margin-top:0px}}.container-header{height:auto;padding:2rem 0 0 40px;display:flex;min-height:150px;max-width:1230px;margin:0 auto}@media only screen and (max-width: 768px){.container-header{padding:1rem 0 1rem 1rem;flex-direction:column;gap:12px}}.container-header-wrapper{min-height:292px}.container-intro{margin:0;padding:0}.container-intro .intro-text{width:40%}.container-wrap{display:flex}@media only screen and (max-width: 992px){.container-wrap{flex-direction:column-reverse}}.container-svg{width:15%;height:200px;margin:20px 0}.container-svg .pixel{fill:var(--tu-preset-color-septenary)}.container-content{position:relative;display:flex;padding:25px;margin-bottom:100px;flex-direction:column;gap:0px}@media only screen and (max-width: 992px){.container-content{margin-bottom:0}}@media only screen and (min-width: 992px){.container-content{flex-direction:row}}@media only screen and (min-width: 768px){.container-content{gap:40px;padding:45px}}@media only screen and (min-width: 992px){.container-content-inner{display:flex;flex-direction:row;max-width:1199px;margin:0 auto}}.container-text{width:100%}@media only screen and (min-width: 992px){.container-text{width:55%}}.container-text-excerpt{font-size:var(--tu-fox-font-size-fluid-step-sm);line-height:var(--tu-base-line-height-relaxed);text-transform:uppercase}@media only screen and (max-width: 992px){.container-text-excerpt{padding-right:40px}}.container-text-body{margin-top:20px;z-index:9 !important}.container-speechbubble{width:100%}@media only screen and (min-width: 992px){.container-speechbubble{width:45%;padding:0 1rem}}.container-sidebar{width:30%;position:relative;display:flex;background-color:var(--tu-preset-color-tertiary)}@media only screen and (max-width: 992px){.container-sidebar{width:100%}}.container-billboard{width:70%}.container-body{width:60%;padding:7rem}@media only screen and (max-width: 992px){.container-body{width:auto;z-index:9;padding:40px 25px 25px 25px}}.nav-container{position:fixed;bottom:0;right:0;width:100%;height:100vh;padding:10px;background-color:rgba(24,33,44,.25);z-index:70;color:var(--tu-preset-color-base);text-shadow:1px 1px 2px var(--tu-preset-color-contrast),0 0 2px var(--tu-preset-color-contrast),0 0 2px var(--tu-preset-color-contrast);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:right .3s,filter .3s,opacity .3s;filter:blur(10px);opacity:0;pointer-events:none}.nav-container.active{filter:none;opacity:1;pointer-events:auto;justify-content:center;background-color:rgba(24,33,44,.93)}.nav-container.hiding{opacity:0;pointer-events:none}@media only screen and (min-width: 992px){.nav-container{position:absolute;right:0;bottom:0 !important;height:auto;filter:none;opacity:1 !important;pointer-events:auto;display:flex;flex-direction:column;justify-content:space-between;width:235px}}.nav-container ul{list-style:none;padding:0;width:100%}@media only screen and (min-width: 992px){.nav-container ul{margin-top:0}}.nav-container ul a{color:var(--tu-preset-color-base);text-decoration:none}.nav-container ul a:hover{color:var(--tu-preset-color-septenary-hover)}.nav-container button{display:none}.nav-internal{width:100%;display:flex;flex-direction:row;background-color:var(--tu-preset-color-quaternary-80);position:sticky;top:0;left:0}.mobile-nav-icon{display:none;position:absolute;top:1.5rem;right:1rem;z-index:76;width:40px;height:40px;background:none;cursor:pointer;transition:all .3s}@media only screen and (max-width: 992px){.mobile-nav-icon{display:block}}.mobile-nav-icon::before,.mobile-nav-icon::after{content:"";position:absolute;left:5px;width:30px;height:3px;background-color:var(--tu-preset-color-base);transition:all .3s}.mobile-nav-icon::before{top:10px}.mobile-nav-icon::after{top:24px}.mobile-nav-icon .mobile-nav-icon__bar{position:absolute;left:5px;top:17px;width:30px;height:3px;background-color:var(--tu-preset-color-base);transition:all .3s;display:block;border-radius:2px}.mobile-nav-icon.open{background-color:rgba(0,0,0,0);color:var(--tu-preset-color-septenary)}.mobile-nav-icon.open::before{transform:rotate(45deg) translate(5px, 5px);background-color:var(--tu-preset-color-septenary)}.mobile-nav-icon.open::after{transform:rotate(-45deg) translate(5px, -5px);background-color:var(--tu-preset-color-septenary)}.mobile-nav-icon.open .mobile-nav-icon__bar{opacity:0}@media only screen and (max-width: 992px){.nav-1,.nav-2{width:100%;text-align:center}}.nav-1 ul,.nav-2 ul{position:relative}.nav-1{font-size:var(--tu-preset-font-fluid-base);font-weight:var(--tu-preset-font-weight-light);line-height:1.75;opacity:1;margin-bottom:30px}@media only screen and (max-width: 992px){.nav-1{margin-bottom:20px;margin-top:50px;font-size:var(--tu-preset-font-fluid-xl)}}.nav-2{font-size:var(--tu-preset-font-fluid-sm);opacity:1;line-height:1.6;font-weight:600;margin-bottom:20px}@media only screen and (max-width: 992px){.nav-2{font-size:var(--tu-preset-font-fluid-lg)}}.nav-spc{font-size:1.4em;font-weight:bolder !important;height:24px;width:24px;color:var(--tu-preset-color-septenary);animation:pulsate 3s infinite 1s;z-index:100;pointer-events:none;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s;position:absolute;left:-8%;top:-3.5%}@media only screen and (max-width: 992px){.nav-spc{display:none}}.pixel{fill:rgba(249,35,31,.85)}.pixel-container{width:120px;z-index:-1;margin-left:3%;margin-top:20px;overflow:hidden;margin-left:0}@media only screen and (min-width: 768px){.pixel-container{width:140px;margin-left:36%;overflow:hidden}}.pixel-g1,.pixel-g2,.pixel-g5{transform:translateX(100vw);animation:moveUpFromBottom .25s forwards .15s}.pixel-g2{animation:moveRightFromLeft .45s forwards .15s}.pixel-g3,.pixel-g4{transform:translateY(-100vh);animation:moveRightFromLeft .65s forwards .15s}.pixel-g4,.pixel-g5{animation:moveUpFromBottom .85s forwards .15s;fill:rgba(95,4,20,.8);mix-blend-mode:multiply !important}.pixel-g5{animation:moveUpFromBottom 1s forwards .15s}.container-svg .st5{mix-blend-mode:multiply !important}.label{color:var(--tu-preset-color-base);font-size:17px;text-transform:uppercase;letter-spacing:3px;line-height:var(--tu-preset-spacing-fluid-xl);background:var(--tu-preset-color-contrast);box-shadow:.5rem 0 var(--tu-preset-color-contrast),-0.5rem 0 var(--tu-preset-color-contrast);padding:.2rem 0;width:auto}.label-hero{font-size:var(--tu-base-font-sizes-desktop-two-step-2);padding:.2rem .3rem}@media only screen and (max-width: 768px){.label{font-size:var(--tu-base-font-sizes-desktop-two-step-0);padding:.2rem .1rem}}.label-container{z-index:1;margin:37% 0 20px 10%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.label-container{margin:10% 0 10px 40%}}@media only screen and (max-width: 768px){.label-container{margin:37% 0 10px 0}}.label-1{margin-bottom:-5px;margin-left:7px;white-space:nowrap}@media only screen and (max-width: 768px){.label-1{margin-bottom:-3px}}.label-1-hero{margin-bottom:10px}@media only screen and (max-width: 768px){.label-1-hero{margin-bottom:-3px}}.label-2{white-space:nowrap;margin-left:7px}.labels{margin-top:30px}.labels.label{font-size:var(--tu-base-font-sizes-desktop-two-step-1)}@media only screen and (max-width: 992px){#content-wrap>div.container-header>div.feature-label>div.label-1{margin-bottom:0}}#content-wrap>div.container-header-wrapper>div.container-header>div.feature-label>div.label-1{margin-bottom:13px}@media only screen and (max-width: 992px){#content-wrap>div.container-header-wrapper>div.container-header>div.feature-label>div.label-1{margin-bottom:3px;margin-bottom:3px}}@media(max-height: 800px){.label-container{margin:5% 0 0 40%}}@media only screen and (max-height: 800px)and (max-width: 768px){.label-container{margin:20% 0 10px 0}}@media only screen and (max-height: 800px)and (max-width: 576px){.label-container{margin:37% 0 10px 0}}.speechbubble{position:relative;max-width:350px;width:auto;margin:2rem 1rem;margin-left:auto;margin-right:auto;padding:2rem 2rem 4.5rem 2rem;background:var(--tu-preset-color-quinary);border-radius:5rem;display:flex;flex-direction:column;align-items:start;justify-content:flex-start;min-height:70px;font-family:"harfang-pro",serif !important;font-size:var(--tu-preset-font-fluid-lg);line-height:1.25;text-align:right;transition:background .3s}@media only screen and (max-width: 992px){.speechbubble{border-radius:3.5rem}}.speechbubble img{display:block;margin-top:-52px;width:60px;height:50px;z-index:2;position:relative}@media only screen and (max-width: 576px){.speechbubble img{margin-top:-40px}}.speechbubble::after{content:"";position:absolute;right:4.5rem;left:auto;top:98%;width:90px;height:120px;background:var(--tu-preset-color-quinary);-webkit-clip-path:polygon(100% 0, 0 100%, 40% 0);clip-path:polygon(100% 0, 0 100%, 40% 0);z-index:1;pointer-events:none}.speechbubble blockquote{margin:0;padding:10px 0;width:100%;word-break:break-word;text-align:right}.speechbubble .bubble-attribution{position:absolute;left:0;bottom:1rem;font-size:var(--tu-preset-font-fluid-lg);color:var(--tu-preset-color-contrast-80);font-style:normal;font-weight:800;width:calc(100% - 4rem);display:flex;flex-direction:column;align-items:flex-end}.speechbubble .bubble-attribution .bubble-credential{font-size:var(--tu-preset-font-fluid-base);color:var(--tu-preset-color-contrast-80);font-weight:400}@media only screen and (max-width: 576px){.speechbubble{padding:1.2rem 1rem 3.5rem 1rem}.speechbubble::after{right:2.75rem;width:60px;height:80px}.speechbubble .bubble-attribution{width:calc(100% - 2rem)}}#content-wrap>div.container-content>div>div.container-speechbubble{padding-top:0}@media only screen and (min-width: 992px){#content-wrap>div.container-content>div>div.container-speechbubble{padding-top:20vh}}.tile{display:flex;flex-direction:row;transition:all .5s ease;view-transition-name:tile}.tile.hiddenTile{display:none}.tile.expanded{flex-direction:column;view-transition-name:expandedTile}.tile img{width:100px;height:100px;transition:width .5s ease,height .5s ease}.tile.expanded img{width:200px;height:200px}.tile .info{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.tile.expanded .info{margin-left:0;align-items:center}.close-content-wrap{position:absolute;right:1rem;top:1.9rem;z-index:9999;pointer-events:none}.close-content-footer{position:fixed;bottom:1rem;right:1rem;opacity:0;transition:all .5s ease-in-out}.content-wrap.loaded .close-content{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s .3s,background-color .3s,color .3s}.content-wrap.loaded .close-content-wrap{pointer-events:auto}.close-content,.scroll-to-top,.theme-switch{padding:5px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--tu-preset-color-quinary-80);color:var(--tu-preset-color-contrast-80);border:none;font-size:16px;cursor:pointer;z-index:86;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s,background-color .3s,color .3s}.close-content:hover,.scroll-to-top:hover,.theme-switch:hover{mix-blend-mode:difference;background-color:var(--tu-preset-color-senary-80);color:var(--tu-preset-color-base-80)}.close-content:active,.scroll-to-top:active,.theme-switch:active{transition:opacity .2s,background-color .3s,color .3s}.theme-switch{opacity:0;visibility:visible}.footer-actions{opacity:0;transition:opacity .5s;pointer-events:none}.content-wrap.loaded .footer-actions{pointer-events:auto}.scroll-to-top-footer{position:fixed;bottom:1rem;left:1rem;opacity:0;transition:all .5s ease-in-out;z-index:9999}.content-wrap.loaded .scroll-to-top{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s .3s,background-color .3s,color .3s}.content-wrap.loaded .scroll-to-top-footer{opacity:1}.theme-light{--theme-bg: #fff;--theme-fg: var(--tu-preset-color-contrast);--theme-content-bg: var(--tu-preset-color-tertiary);--theme-header-overlay: #000}.theme-dark{--theme-bg: var(--tu-preset-color-contrast);--theme-fg: var(--tu-preset-color-tertiary);--theme-content-bg: #161616;--theme-header-overlay: #fff}body{background:var(--theme-bg);color:var(--theme-fg)}.feature-title,.feature-name,.container-body,.container-content,.container-text,.container-text-excerpt,.container-text-body,.default-title,.default-body-intro,.default-body{color:var(--theme-fg)}.container-content,.container-intro{background:var(--theme-content-bg)}.container-header-overlay{background:var(--theme-header-overlay)}.theme-icyblue .feature-title,.theme-eggshell .feature-title,.theme-contrast .feature-title,.theme-base .feature-title,.theme-icyblue .feature-name,.theme-eggshell .feature-name,.theme-contrast .feature-name,.theme-base .feature-name,.theme-icyblue .container-body,.theme-eggshell .container-body,.theme-contrast .container-body,.theme-base .container-body,.theme-icyblue .container-content,.theme-eggshell .container-content,.theme-contrast .container-content,.theme-base .container-content,.theme-icyblue .container-text,.theme-eggshell .container-text,.theme-contrast .container-text,.theme-base .container-text,.theme-icyblue .container-text-excerpt,.theme-eggshell .container-text-excerpt,.theme-contrast .container-text-excerpt,.theme-base .container-text-excerpt,.theme-icyblue .container-text-body,.theme-eggshell .container-text-body,.theme-contrast .container-text-body,.theme-base .container-text-body,.theme-icyblue .default-title,.theme-eggshell .default-title,.theme-contrast .default-title,.theme-base .default-title,.theme-icyblue .default-body-intro,.theme-eggshell .default-body-intro,.theme-contrast .default-body-intro,.theme-base .default-body-intro,.theme-icyblue .default-body,.theme-eggshell .default-body,.theme-contrast .default-body,.theme-base .default-body{color:var(--tu-preset-color-contrast)}.theme-icyblue .container-content,.theme-eggshell .container-content,.theme-contrast .container-content,.theme-base .container-content,.theme-icyblue .container-intro,.theme-eggshell .container-intro,.theme-contrast .container-intro,.theme-base .container-intro{background:var(--tu-preset-color-tertiary)}.theme-base{color:var(--tu-preset-color-contrast);background:#fff}.theme-contrast{color:var(--tu-preset-color-tertiary);background:var(--tu-preset-color-contrast)}.theme-contrast .feature-title,.theme-contrast .feature-name,.theme-contrast .container-text,.theme-contrast .container-body,.theme-contrast .container-text-excerpt,.theme-contrast .container-text-body,.theme-contrast .default-title,.theme-contrast .default-body-intro,.theme-contrast .default-body{color:var(--tu-preset-color-tertiary)}.theme-contrast .container-content,.theme-contrast .container-intro{background:#161616}.theme-eggshell{color:var(--tu-preset-color-contrast);background:var(--tu-preset-color-tertiary)}.theme-eggshell .container-content,.theme-eggshell .container-intro{background:var(--tu-preset-color-tertiary)}.theme-icyblue{color:var(--tu-preset-color-contrast);background:var(--tu-preset-color-quinary)}.theme-icyblue .container-content,.theme-icyblue .container-intro{background:var(--tu-preset-color-senary)}.container-speech-bubble blockquote,.container-speech-bubble-features blockquote{color:#222 !important}.container-header{position:relative;overflow:hidden}.container-header-overlay{position:absolute;height:292px;inset:0;z-index:1;pointer-events:none;transition:opacity .3s;background:#000}.overlay-contrast{background:linear-gradient(to bottom, rgb(34, 34, 34), rgb(34, 34, 34))}.overlay-base{background:linear-gradient(to bottom, rgb(255, 255, 255), rgb(255, 255, 255))}.overlay-eggshell{background:linear-gradient(to bottom, rgb(242, 238, 232), rgb(242, 238, 232))}.overlay-icyblue{background:linear-gradient(to bottom, rgb(206, 236, 249), rgb(206, 236, 249))}.container-header>*:not(.container-header-overlay){position:relative;z-index:2}*{margin:0;padding:0;outline:0}html,body{margin:0;padding:0;scroll-behavior:smooth !important}body{overflow-x:hidden;font-family:var(--tu-fox-font-family-primary);display:flex;flex-direction:column;scroll-behavior:smooth;background:url("../img/intro-back-2.jpg");background-attachment:scroll !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:bottom right !important;-webkit-font-smoothing:antialiased;box-sizing:border-box}@media only screen and (max-width: 992px){body{background-position:bottom left !important}}header{width:100%;height:100px;padding:30px 0 0 30px;z-index:99}header img{width:auto;height:auto;animation:inFocus 1s forwards .1s;opacity:0}@media only screen and (min-width: 346){header img{width:200%}}p{font-size:var(--tu-preset-font-fluid-base);margin-bottom:20px;line-height:var(--tu-base-line-height-relaxed)}a{color:var(--tu-preset-color-septenary)}a:hover,a:focus,a:active{color:var(--tu-preset-color-primary)}.photo-credit{font-size:12px;font-style:italic;text-align:center;height:80px;width:50%;margin:auto;display:flex;align-content:flex-end;justify-content:center;align-items:center}