.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{background:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-family:Roboto Flex Variable,sans-serif;font-size:16px}a{transition:all .3s ease;text-decoration:none;color:inherit}a.button{padding:12px 16px;background:#ffffff40;display:inline-block}a.button:hover{color:#fff}h1{font-family:Oswald Variable,sans-serif;font-size:3.25rem;font-weight:400;letter-spacing:.5px;line-height:1em;text-transform:uppercase;display:block;padding-bottom:.8em;grid-column:1/10}@media(max-width:499px){h1{font-size:2.75rem;padding-bottom:.5em}}h2{font-family:Oswald Variable,sans-serif;font-weight:450;letter-spacing:.5px;font-size:2.25rem;line-height:1em;text-transform:uppercase;margin-bottom:9vh;margin-top:8vh}@media(max-width:499px){h2{font-size:1.875rem;margin-top:4vh;margin-bottom:5vh}}ul,ol{list-style:none}section{position:relative;overflow:hidden}section:not(first-of-type){padding:4vh 4vw;box-sizing:border-box;display:grid;grid-template-columns:repeat(13,1fr)}section:not(first-of-type).gray{background:gray}section:not(first-of-type).gray h2{color:#fff}section:not(first-of-type).gray h2 span{border-bottom-color:#fff6!important}section:not(first-of-type).gray h3{color:#fff}section.first,section.full{min-height:100vh;align-items:center}section.top{background:#1f2023;min-height:100vh}section.top.short{min-height:initial}section.top h1,section.top p{color:#efefef}section.top p{font-size:1.125rem;letter-spacing:.25px;font-stretch:110%;margin-bottom:1em}@media(max-width:499px){section.top p{font-size:1em}}section.first{display:block;grid-template-columns:initial;padding:initial}section.grid{background-color:#000;display:grid;grid-template-rows:auto 1fr}section.grid a{transition:all .3s ease}section.grid a:hover h3 span{border-bottom-color:#ffffff80}section.grid>.title{display:block;margin-top:0;position:relative}section.grid h2{color:#fff;font-family:Oswald Variable,sans-serif;font-weight:325;letter-spacing:.5px;font-size:2.25rem;line-height:1em;text-transform:uppercase;text-align:center;display:block;margin-bottom:9vh;margin-top:8vh;grid-column:2/13}@media(max-width:499px){section.grid h2{font-size:2rem}}section.grid h2 span{border-bottom:solid 1px rgba(255,255,255,.6)}section.grid h3>span{border-bottom:solid 1px rgba(255,255,255,.33);padding-bottom:3px}section.grid h4{text-align:center;margin-top:0;position:relative;top:-7.5vh}section.grid h4 a{border-bottom:solid 1px rgba(255,255,255,.33);padding-bottom:3px;font-weight:500;color:#ffffff80}section.grid h4 a:hover{color:#efefef;border-bottom-color:#efefef}section.grid.gray{background-color:#000000a8}section.grid>div{grid-column:1/14;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2.5vw;align-items:start;margin-top:4vh}@media(max-width:499px){section.grid>div{grid-template-columns:1fr 1fr;grid-column-gap:4vw}}section.grid>div>div{width:100%;height:calc(100% - 5vh);margin-bottom:5vh;display:block;grid-column:initial}section.grid>div>div a{opacity:.8;display:block;height:100%}section.grid>div>div a:hover{opacity:1}section.grid>div>div figure{height:25vh;background:#ffffff26}@media(max-width:499px){section.grid>div>div figure{height:25vh}}section.grid>div>div figure img{aspect-ratio:1.33/1;object-fit:cover;object-position:bottom;height:100%}@media(max-width:499px){section.grid>div>div figure img{aspect-ratio:1}}section.grid>div>div h3{color:#fff;margin-top:.6666em;font-weight:500;font-size:1.4rem;letter-spacing:.1px;font-stretch:25%;text-align:left}@media(max-width:499px){section.grid>div>div h3{font-size:1.25rem}}section.grid>div>div p{font-size:1rem;line-height:1.33em;letter-spacing:.33px;color:#ffffffbf;text-align:left;margin-top:10px;margin-bottom:0}@media(max-width:499px){section.grid>div>div p{font-size:.9375rem;font-weight:500;letter-spacing:0}}section>div{display:grid;grid-template-columns:1fr 1fr;grid-column:2/13;column-gap:9.0909%}@media(max-width:499px){section>div{grid-template-columns:1fr}}section>div.page{align-items:start;margin-top:22vh;column-gap:initial;grid-template-columns:repeat(11,1fr);grid-template-rows:auto 1fr}@media(max-width:499px){section>div.page{margin-top:12vh}section>div.page.productsection{grid-template-rows:auto auto 1fr}}section>div.page.onecolumn h1{grid-column:1/12;text-align:center}section>div.page.onecolumn .grid{grid-column:1/12;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5vw}section>div.page.onecolumn .grid figure{height:30vh;background:#ffffff26}section>div.page.onecolumn .grid h3{color:#fff;margin-top:.6666em;font-size:1.4rem;letter-spacing:.1px;font-stretch:25%;text-align:center}section>div.page.onecolumn p{grid-column:3/10;text-align:center}section>div.page.onecolumn p:last-of-type{margin-bottom:5vh}section>div.page.notop{margin-top:3vh;margin-bottom:3vh}@media(max-width:499px){section>div.page.notop{margin-top:0vh}}section>div.page.notop p{grid-column:1/7}section>div.page .breadcrumb{margin-bottom:1rem;grid-column:1/13}section>div.page .breadcrumb a{border-bottom:solid 1px rgba(255,255,255,.15);padding-bottom:3px;font-weight:500;color:#ffffff80;display:inline-block}section>div.page .breadcrumb a:hover{color:#efefef;border-bottom-color:#efefef}section>div.page .breadcrumb ul{font-size:1em}@media(max-width:499px){section>div.page .breadcrumb ul{font-size:.875rem}}section>div.page .breadcrumb ul li{display:inline-block}section>div.page .breadcrumb ul li:after{content:">";padding:0 10px;color:#ffffff54}@media(max-width:499px){section>div.page .breadcrumb ul li:after{padding:0 5px}}section>div.page .breadcrumb ul li:last-of-type:after{content:"";padding:0}section>div.page .related{display:grid;grid-column:1/12}section>div.page .related .lineargrid{height:27.5vh;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5vw}section>div.page .related .lineargrid figure{height:100%;grid-column:inherit;background:#0000001a}@media(max-width:499px){section>div.page .related .lineargrid figure{height:27.5vh}}@media(max-width:499px){section>div.page .related .lineargrid{display:block;height:inherit}}section>div.page.portfolio>div{grid-column:1/12}section>div.page.portfolio figure{grid-column:1/12}@media(max-width:499px){section>div.page.portfolio figure{grid-column:1/12}}section>div.page.portfolio aside{grid-column:1/12;color:#efefef;font-size:1rem;letter-spacing:.25px;font-stretch:110%;margin-bottom:3vh;display:grid;grid-template-columns:5fr 3fr 3fr;margin-top:3vh}@media(max-width:499px){section>div.page.portfolio aside{grid-column:1/12;display:block}}section>div.page.portfolio aside p{grid-column:initial;font-size:1rem}section>div.page.portfolio aside div{margin-left:33.3333%}@media(max-width:499px){section>div.page.portfolio aside div{margin-left:0}}section>div.page.portfolio aside h3{padding:0;font-family:Oswald Variable,sans-serif;font-size:1.1rem;letter-spacing:1px;font-weight:450;font-stretch:initial;text-transform:uppercase}section>div.page.portfolio aside ul{margin-bottom:16px}section>div.page.portfolio aside ul li{padding:4px 0}section>div.page.portfolio aside ul li a{color:#ffffff80;padding-bottom:2px;font-weight:500;border-bottom:solid 1px rgba(255,255,255,.25)}section>div.page.portfolio aside ul li a:hover{color:#fff;border-bottom-color:#fff}section>div.page>div{grid-column:1/6}@media(max-width:499px){section>div.page>div{grid-column:1/12}}section>div.page>div.productlist{width:92vw;margin-left:calc(-100%/13)}section>div.page>div.productlist h2{grid-column:1/4;text-align:center;font-weight:350}@media(max-width:499px){section>div.page>div.productlist h2{grid-column:1/3}}@media(max-width:499px){section>div.page>div.productlist h2:not(first-of-type){margin-top:6vh}}section>div.page>div.productlist h2 span{border-bottom:solid 1px #000000}section>div.page>div.productlist section{padding:0}section>div.page>div.productlist section>div{grid-column:1/14;grid-template-columns:repeat(3,1fr);grid-gap:2.5vw}@media(max-width:499px){section>div.page>div.productlist section>div{grid-template-columns:1fr 1fr;grid-gap:4vw}}section>div.page>div.productlist section>div a{opacity:.7}section>div.page>div.productlist section>div a:hover{opacity:1}section>div.page>div.productlist section>div figure{height:32.5vh;background:#0001}@media(max-width:499px){section>div.page>div.productlist section>div figure{height:25vh}}section>div.page>div.productlist section>div figure img{aspect-ratio:1.33/1;object-fit:cover;object-position:bottom;height:100%}section>div.page>div.productlist section>div h3{margin-top:.6666em;font-size:1.4rem;letter-spacing:.1px;font-stretch:25%}@media(max-width:499px){section>div.page>div.productlist section>div h3{font-size:1.25rem}}section>div.page figure{grid-column:7/12}@media(max-width:499px){section>div.page figure{grid-column:1/12;grid-row:1;margin-bottom:30px}}section>div.page .productinfo{grid-column:1/13;display:grid;grid-template-columns:subgrid}section>div.page .productinfo h2{grid-column:1/13;margin-top:5vh;padding-top:5vh;border-top:solid 1px rgba(0,0,0,.1);margin-bottom:6vh}@media(max-width:499px){section>div.page .productinfo h2{margin-top:2.5vh;margin-bottom:3vh;padding-top:3vh}}section>div.page .productinfo section{display:grid;grid-template-columns:subgrid;grid-column:1/13;padding:0;min-height:initial;overflow:visible}section>div.page .productinfo section>div{grid-template-columns:initial;align-items:start}@media(max-width:499px){section>div.page .productinfo section>div{margin-bottom:36px}}section>div.page .productinfo h3{font-size:1.66rem;letter-spacing:.1px;font-stretch:25%;line-height:1.25em;padding-bottom:.5em;grid-row:1}@media(max-width:499px){section>div.page .productinfo h3{font-size:1.5rem}}section>div.page .productinfo h3:first-of-type{grid-column:1/4}@media(max-width:499px){section>div.page .productinfo h3:first-of-type{grid-column:1/12}}section>div.page .productinfo h3:nth-of-type(2){grid-column:5/8}@media(max-width:499px){section>div.page .productinfo h3:nth-of-type(2){grid-column:1/12;grid-row:3}}section>div.page .productinfo h3:last-of-type{grid-column:9/12;background:#00000026;padding:16px;margin-top:-16px}@media(max-width:499px){section>div.page .productinfo h3:last-of-type{grid-column:1/12;grid-row:5;margin-left:-12px}}section>div.page .productinfo h3 span{border-bottom:solid 1px #000000}section>div.page .productinfo h4{padding:0;font-family:Oswald Variable,sans-serif;font-size:1.1rem;letter-spacing:1px;font-weight:450;font-stretch:initial;text-transform:uppercase}section>div.page .productinfo div:first-of-type{grid-column:1/4;grid-row:2}@media(max-width:499px){section>div.page .productinfo div:first-of-type{grid-column:1/12}}section>div.page .productinfo div:nth-of-type(2){grid-column:5/8;grid-row:2}@media(max-width:499px){section>div.page .productinfo div:nth-of-type(2){grid-column:1/12;grid-row:4}}section>div.page .productinfo div:last-of-type{grid-column:9/12;grid-row:2;display:initial;background:#00000026;padding:6px 16px 16px}section>div.page .productinfo div:last-of-type ul{padding-bottom:10px}section>div.page .productinfo div:last-of-type li{padding:0 16px;margin:0 0 0 -16px}section>div.page .productinfo div:last-of-type li:first-of-type,section>div.page .productinfo div:last-of-type li:last-of-type{padding:6px 16px;margin:0 0 0 -16px}@media(max-width:499px){section>div.page .productinfo div:last-of-type{grid-column:1/12;grid-row:6;margin-left:-12px;padding:inherit 12px}}section>div.page .productinfo li{font-size:1rem;line-height:1.5em;padding:6px 16px;margin:4px 0 4px -16px;width:100%}@media(max-width:499px){section>div.page .productinfo li{margin:4px 0 4px -12px;width:auto;font-size:.9375rem;padding:6px 12px}}section>div.page .productinfo li:nth-child(2n){background-color:#0000000d}section>div.page .productinfo li a{border-bottom:solid 1px rgba(0,0,0,.2);padding-bottom:1px}section>div.page .productinfo ul.nostripe li:nth-child(2n){background-color:initial}@media(max-width:499px){section>div.page .productinfo ul.nostripe li{padding:6px 12px}}@media(max-width:499px){section>div.text{margin-top:20vh}}section>div.lede{position:absolute;top:0;width:100%;height:100%;padding:4vh 4vw;box-sizing:border-box;background:#00000040;backdrop-filter:blur(12px);display:grid;grid-template-columns:repeat(13,1fr);grid-column:1/14;align-items:center}section>div.lede .title{grid-column:2/8;display:block}@media(max-width:499px){section>div.lede .title{grid-column:3/12}}section>div.lede .title p{font-size:1.5rem;font-stretch:25%;font-weight:350;letter-spacing:.33px;line-height:1.1em;display:inline-block;padding:15px 20px;background:#00000080;margin-right:20%;color:#fffc}@media(max-width:499px){section>div.lede .title p{font-size:1.4rem}}section>div.lede h1{font-family:Oswald Variable,sans-serif;font-size:2.75rem;font-weight:350;display:inline-block;width:auto;letter-spacing:.5px;background:#ffffffd9;padding:15px 20px;margin-bottom:20px;text-transform:uppercase;line-height:1.05em;color:#000000bf}@media(max-width:499px){section>div.lede h1{font-size:2.5rem}}section>div.lede .description{grid-column:8/13;font-size:1.25rem;line-height:1.33em;background:#000;color:#fffc;padding:24px;box-sizing:border-box;font-stretch:33.3333%}section>div img{width:100%}section>div p{font-size:1.125rem;line-height:1.4em;font-weight:350;letter-spacing:.1px;font-stretch:110%;margin-bottom:1.5em}section>div p strong{font-family:Oswald Variable,sans-serif;font-weight:400;letter-spacing:.5px;font-size:2.1rem;line-height:1.1em;text-transform:uppercase;display:block;padding-bottom:.5em}@media(max-width:499px){section>div p strong{font-size:1.875rem}}@media(max-width:499px){section>div p{font-size:1rem}}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-cyrillic-ext-wght-normal.CVcCQn0y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-cyrillic-wght-normal.BJ-nQEdz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-greek-wght-normal.DeN4rzfy.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-vietnamese-wght-normal.AVFfiTln.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-latin-ext-wght-normal.gysdOMcS.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/roboto-flex-latin-wght-normal.n-dP9qr2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-cyrillic-ext-wdth-normal.y4-aYFo-.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-cyrillic-wdth-normal.CpZ3MfMJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-greek-wdth-normal.CWf3U70x.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-vietnamese-wdth-normal.Bul8cixR.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-latin-ext-wdth-normal.rbzCiHk0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-latin-wdth-normal.BPCCEOJP.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-ext-wght-normal.DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-wght-normal.C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-vietnamese-wght-normal.Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-ext-wght-normal.Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-wght-normal.CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.search.svelte-1wah7ro{position:absolute;z-index:10;top:5vh;right:4vw}@media(max-width:499px){.search.svelte-1wah7ro{right:calc(4vw - 4px + (92vw / 13));top:5vh}}.search.svelte-1wah7ro button:where(.svelte-1wah7ro){border:0;padding:0;background:0;transition:all .3s ease;color:#fff;opacity:.6}.search.svelte-1wah7ro button:where(.svelte-1wah7ro):hover{cursor:pointer;opacity:1}.search.svelte-1wah7ro button:where(.svelte-1wah7ro):hover svg{fill:#fff}.mainnav.svelte-2d4i56 .logo:where(.svelte-2d4i56) img:where(.svelte-2d4i56){height:175px;width:175px;left:4.25vw;top:-24px;opacity:.6;position:absolute;transition:opacity .3s ease;z-index:10}@media(max-width:499px){.mainnav.svelte-2d4i56 .logo:where(.svelte-2d4i56) img:where(.svelte-2d4i56){height:135px;width:135px;left:50%;top:12px;transform:translate(-50%) rotate(0);animation-name:svelte-2d4i56-spinMobile}}@keyframes svelte-2d4i56-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-2d4i56-spinMobile{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.mainnav.svelte-2d4i56 .logo:where(.svelte-2d4i56) img:where(.svelte-2d4i56):hover{opacity:1}.mainnav.svelte-2d4i56 button:where(.svelte-2d4i56){padding:initial;border:0;background:none;transition:all .3s ease;color:#fff;opacity:.6}.mainnav.svelte-2d4i56 button:where(.svelte-2d4i56):hover{cursor:pointer;opacity:1}.mainnav.svelte-2d4i56 button:where(.svelte-2d4i56):hover svg{fill:#fff}@media(max-width:499px){.mainnav.svelte-2d4i56 button:where(.svelte-2d4i56){position:absolute;left:calc((92vw / 13) + 4vw - 4px);top:5vh;z-index:10}}@media(min-width:500px){.mainnav.svelte-2d4i56 button:where(.svelte-2d4i56){display:none}}.mainnav.svelte-2d4i56 .desktop-nav:where(.svelte-2d4i56){position:absolute;top:5vh;left:calc(4vw + ((92vw / 13) * 3));z-index:20;color:#efefef}.mainnav.svelte-2d4i56 .desktop-nav:where(.svelte-2d4i56) ul:where(.svelte-2d4i56){display:flex;gap:3.25vw;font-family:Oswald Variable,sans-serif;font-size:1.5rem;line-height:1em;font-weight:375;letter-spacing:.66px;text-transform:uppercase;mix-blend-mode:exclusion}.mainnav.svelte-2d4i56 .desktop-nav:where(.svelte-2d4i56) a:where(.svelte-2d4i56){border-bottom:solid 1px rgba(255,255,255,.25);padding-bottom:3px}.mainnav.svelte-2d4i56 .desktop-nav:where(.svelte-2d4i56) a:where(.svelte-2d4i56):hover{border-bottom-color:#fff;color:#fff}@media(max-width:499px){.mainnav.svelte-2d4i56 .desktop-nav:where(.svelte-2d4i56){display:none}}.mainnav.svelte-2d4i56 .mobile-nav:where(.svelte-2d4i56){position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5}.mainnav.svelte-2d4i56 .mobile-nav:where(.svelte-2d4i56) ul:where(.svelte-2d4i56){display:block;height:100vh;width:100vw;padding:22.5vh 4vw 4vh 4vw;box-sizing:border-box;background:#000c;font-size:1.75rem;line-height:1.85em;letter-spacing:1px;text-align:center;font-family:Oswald Variable,sans-serif;text-transform:uppercase;mix-blend-mode:exclusion}.mainnav.svelte-2d4i56 .mobile-nav:where(.svelte-2d4i56) a:where(.svelte-2d4i56){color:#efefef;border-bottom:solid 1px rgba(255,255,255,.25);padding-bottom:3px}.mainnav.svelte-2d4i56 .mobile-nav:where(.svelte-2d4i56) a:where(.svelte-2d4i56):hover{border-bottom-color:#fff;color:#fff}@media(min-width:500px){.mainnav.svelte-2d4i56 .mobile-nav:where(.svelte-2d4i56){display:none}}div.call.svelte-1rvtjmd{position:fixed;z-index:20;bottom:0;right:4vw;width:calc((92vw / 13) * 4);box-sizing:border-box;padding:12px 15px;background-color:#000c;color:#fff;font-family:Roboto Flex Variable,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:.9125rem;font-stretch:25%}@media(max-width:499px){div.call.svelte-1rvtjmd{width:calc((92vw / 13) * 11);right:inherit;left:50%;transform:translate(-50%);font-size:.8125rem;padding:10px 15px 12px}}div.call.svelte-1rvtjmd>span:where(.svelte-1rvtjmd){animation:svelte-1rvtjmd-fade 5s ease-in-out infinite;text-decoration-line:none!important;display:flex;gap:6px;align-items:start;text-align:center;justify-content:center}div.call.svelte-1rvtjmd strong{font-family:Oswald Variable,sans-serif;font-size:1.5rem;letter-spacing:1px;font-stretch:initial;display:block;line-height:1em}@media(max-width:499px){div.call.svelte-1rvtjmd strong{font-size:1.25rem}}div.call.svelte-1rvtjmd span{padding-top:1px}div.call.svelte-1rvtjmd a{display:inline-flex;gap:6px;transition:all .3s ease}div.call.svelte-1rvtjmd a:hover{opacity:.6}@keyframes svelte-1rvtjmd-fade{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}footer.svelte-1sr6y3t{width:100vw;padding:calc(4vh + 1em) 4vw;box-sizing:border-box;background:#1f2023;min-height:33.3333vh;display:grid;grid-template-columns:repeat(13,1fr);color:#ffffffa8;font-size:1rem;line-height:1.25em;letter-spacing:.25px;position:relative}footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t){grid-column:5/9;min-height:auto;padding:initial;grid-template-columns:initial;display:initial}footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):first-of-type{grid-column:2/5}@media(max-width:499px){footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):first-of-type{grid-column:2/13;display:grid;gap:4vw;align-self:start}footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):first-of-type>div:where(.svelte-1sr6y3t){grid-column:7/13}}footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):first-of-type>div:where(.svelte-1sr6y3t){display:block}@media(max-width:499px){footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):first-of-type>div:where(.svelte-1sr6y3t){align-self:center}}footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):last-of-type{grid-column:10/13}@media(max-width:499px){footer.svelte-1sr6y3t>section:where(.svelte-1sr6y3t):last-of-type{display:none}}footer.svelte-1sr6y3t h3:where(.svelte-1sr6y3t){font-size:1.125rem;font-weight:600;line-height:1.25em;margin-left:3px}@media(max-width:499px){footer.svelte-1sr6y3t h3:where(.svelte-1sr6y3t){font-size:1rem;margin-left:0}}footer.svelte-1sr6y3t p:where(.svelte-1sr6y3t){margin-bottom:1em;font-size:1em;margin-left:3px}@media(max-width:499px){footer.svelte-1sr6y3t p:where(.svelte-1sr6y3t){font-size:.875rem;margin-left:0;margin-bottom:.75em}}footer.svelte-1sr6y3t svg{width:57.5%;margin-bottom:.66em;opacity:.6;fill:#fff}@media(max-width:499px){footer.svelte-1sr6y3t svg{width:100%;grid-column:1/6}}
