@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{font-family:"Sofia Sans Extra Condensed",Arial;box-sizing:border-box;color:var(--color-dark)}.hidden{display:none!important}.spacer{flex:1}.fa,.icon{color:var(--color-text)}.icon{font-family:"Material Symbols Outlined"!important;display:flex;align-items:center;justify-content:center}.fa{font-family:"Font Awesome 6 Brands"!important;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}h1{font-size:81px;line-height:82px}h4{font-size:24px}@media (max-width:768px){h1{font-size:48px;line-height:49px}}.button,button{height:60px;border-radius:16px;color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 32px;min-width:min(268px,100vw - 40px);text-decoration:none;font-size:24px;font-weight:500;line-height:1;transition:translate .15s ease;border:0;cursor:pointer;font-family:"Sofia Sans Extra Condensed"!important;position:relative;z-index:1;translate:0 1px;user-select:none;align-self:center}.button::before,button::before{content:"";position:absolute;inset:0;border-radius:16px;translate:0-1px}.button:not(.secondary).bordered::after,.button:not(.secondary)::before,button:not(.secondary).bordered::after,button:not(.secondary)::before{content:"";position:absolute;inset:0;background-color:var(--color-accent);border-radius:16px;z-index:-1;transition:background-color .15s ease,translate .15s ease;translate:0-1px}.button:not(.secondary).bordered::after,button:not(.secondary).bordered::after{inset:4px 0-4px;background-color:var(--color-accent-dark);z-index:-2}.button:not(.secondary):hover::before,button:not(.secondary):hover::before{background-color:var(--color-accent-light)}.button:not(.secondary):hover.bordered::after,button:not(.secondary):hover.bordered::after{background-color:var(--color-accent)}.button:not(.secondary):active.bordered::after,button:not(.secondary):active.bordered::after{translate:0-3px}.button.secondary,button.secondary{color:var(--color-dark)}.button.secondary::before,button.secondary::before{border:1px solid var(--color-dark);outline:2px solid transparent;outline-offset:-2px;transition:outline .15s ease}#header .icon:hover,.button.secondary:hover::before,button.secondary:hover::before{outline:2px solid var(--color-dark)}.button:active,button:active{translate:0 3px}@media (max-width:768px){.button,button{height:40px;font-size:16px}.button::after,.button::before,button::after,button::before{border-radius:10px!important}.button::after,button::after{inset:2px 0-2px!important}.button:active,button:active{translate:0 2px}.button:active.bordered::after,button:active.bordered::after{translate:0-2px!important}}:root{color-scheme:light;interpolate-size:allow-keywords;--header-height:156px;--footer-height:625px;--content-width:1280px;scroll-padding-top:calc(var(--header-height) + 20px);--color-accent-light:#df7164;--color-accent:#d3503b;--color-accent-dark:#9c3929;--color-secondary:#3d87d5;--color-shopify:#95bf46;--color-shopify-dark:#5e8e3e;--color-dark:#202a35;--color-darker:#001c1e;--color-white:#fff;--color-offwhite:#f5f5f5;--color-grey:#5e5e5e;--color-placeholder:#9c9999;--box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}body{margin:0;overflow:auto;min-height:100vh}#header-container{width:100%;display:flex;justify-content:center;height:var(--header-height);position:fixed;top:0;z-index:2;transition:background-color .5s ease,box-shadow .5s ease}#header-container.scrolled,#header-container.sidebar-open{background-color:var(--color-white);box-shadow:var(--box-shadow)}#header{width:100%;max-width:var(--content-width);position:relative;padding:48px 52px;gap:86px}#header nav{gap:28px}#header .button,#header nav a{text-transform:uppercase}#header .button{min-width:initial}#header .spacer{margin-right:-86px}#header .icon{display:none;text-decoration:none;border:2px solid var(--color-darker);border-radius:50%;width:38px;height:38px;font-size:20px;outline-offset:-3px;outline:2px solid transparent;transition:outline .15s ease,translate .15s ease}#header .icon:active{translate:0 1px}#header,#header nav,#header-logo{display:flex;align-items:center}.page-link{text-decoration:none;font-size:24px;font-weight:500;position:relative;text-align:center;user-select:none}.page-link::before{content:"";position:absolute;bottom:1px;height:2px;background-color:var(--color-dark);left:50%;transform:translateX(-50%);transition:width .15s ease;width:0}.page-link.selected::before{width:50%}#footer-legal a:hover::before,.page-link:hover::before{width:100%}#header-buttons{display:flex;gap:20px}#sidebar-toggle{display:none;min-width:initial;padding:0;width:60px;flex-direction:column}#sidebar-toggle.active .hamburger-line{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}#sidebar-toggle.active .hamburger-line:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}#sidebar-toggle.active .hamburger-line:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger-line{position:relative;display:block;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger-line,.hamburger-line:after,.hamburger-line:before{left:0;content:"";width:35px;height:6px;border-radius:3px;background-color:#fff;transition:top 75ms ease .12s,bottom 75ms ease .12s,opacity 75ms ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger-line:before{position:absolute;top:-10px}.hamburger-line:after{position:absolute;bottom:-10px}#sidebar-container,#sidebar-overlay{position:fixed;inset:var(--header-height)0 0;z-index:2;pointer-events:none}#sidebar-overlay{background-color:var(--color-white);opacity:0;transition:opacity .5s ease}#sidebar-overlay.active{opacity:.5;pointer-events:initial}#sidebar-container{overflow:hidden}#sidebar,#sidebar-container::before{position:absolute;background-color:var(--color-white)}#sidebar-container::before{content:"";inset:0;transition:opacity .5s ease;opacity:0}#sidebar-container.active{pointer-events:initial}#sidebar-container.active::before{opacity:.5}#sidebar{right:0;z-index:1;top:0;bottom:0;box-shadow:initial;transition:transform .5s ease,box-shadow .5s ease,width .5s ease;padding:25px;transform:translateX(100%);display:flex;flex-direction:column;overflow-y:auto;gap:80px}#sidebar.active{transform:translateX(0);box-shadow:0 0 100px #000}#sidebar .button{text-transform:uppercase;max-width:320px;width:100%}#sidebar nav,#sidebar-buttons{display:flex;flex-direction:column;gap:28px;align-items:flex-start}#sidebar-buttons{gap:20px;align-items:center}@media (max-width:1210px){#header{gap:32px}#header .spacer{margin-right:-32px}}@media (max-width:1100px){#header nav{display:grid;grid-template-columns:repeat(2,1fr);row-gap:0}}@media (max-width:960px){#header-buttons{display:none}#header nav,#sidebar-toggle{display:flex}}@media (max-width:768px){:root{--header-height:92px}#header{padding:24px 16px;gap:16px}#header nav{display:none}#header .icon{display:flex}#header-logo img{width:120.7px;height:44px}#sidebar-toggle{width:40px}.hamburger-line,.hamburger-line:after,.hamburger-line:before{width:25px;height:4px}.hamburger-line:before{top:-8px}.hamburger-line:after{bottom:-8px}#sidebar a{font-size:20px!important}}@media (max-width:512px){#sidebar{width:100%}}#content{padding-top:var(--header-height);min-height:calc(100vh - var(--footer-height))}.page{position:relative;display:block;width:100%}.page:not(.loading){opacity:0;animation:fadeIn 1 250ms forwards}.page.loading{visibility:hidden;pointer-events:none;animation:none;opacity:0}#footer-container{position:relative;background-color:var(--color-darker);width:100%;height:var(--footer-height)}#footer{width:100%;max-width:var(--content-width);display:flex;margin:0 auto;padding:80px 128px 30px;align-items:center;flex-direction:column;height:100%}#footer *{color:var(--color-white);font-family:"Encode Sans";text-decoration:none;text-align:center}#footer nav{margin-bottom:40px;gap:40px;display:flex}#footer nav a{font-size:20px}#footer nav a::before{background-color:var(--color-white);bottom:-2px}#footer-logo{margin-bottom:48px}#footer-email,#footer-legal a{position:relative}#footer-email-input{width:512px;height:72px;border:0;border-radius:22px;outline:0;color:var(--color-darker);font-size:24px;padding:0 192px 0 24px;text-overflow:ellipsis;text-align:left;font-weight:700}#footer-email-input::placeholder{color:var(--color-placeholder)}#footer-email-submit{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-width:initial}#footer-footer{display:flex;justify-content:space-between;width:100%;gap:64px;align-items:center}#footer-footer *{font-weight:500;display:flex;align-items:center}#footer-legal{display:flex;gap:16px}#footer-legal a::before{content:"";position:absolute;bottom:-1px;height:1px;background-color:var(--color-white);left:50%;transform:translateX(-50%);transition:width .15s ease;width:0}#footer-socials{display:flex;gap:34px}#footer-socials a{font-size:28px;min-width:28px;height:28px}@media (max-width:1024px){#footer{padding:80px 45px 30px}#footer-footer{flex-direction:column;gap:24px}}@media (max-width:768px){:root{--footer-height:798px}#footer{padding:45px;gap:48px}#footer nav{margin:0;flex-direction:column}#footer .spacer{margin-top:-48px}#footer-logo{margin:0}#footer-logo img{width:241px;height:87.8px}#footer-email{width:100%;max-width:384px}#footer-email-input{border-radius:14px;height:48px;font-size:16px;padding:0 126px 0 18px;width:100%}#footer-email-submit{right:4px}#footer-footer{gap:40px}#footer-legal{flex-direction:column}}