@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=League+Gothic&display=swap";@layer reset{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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/fushion-theme/assets/fonts/Inter-VariableFont_opsz,wght.woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/fushion-theme/assets/fonts/Jost-VariableFont_wght.woff2")}@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/fushion-theme/assets/fonts/LeagueGothic-Regular-VariableFont_wdth.woff2")}@layer theme{:root{--text-light-orange: #ffb370;--text-color-orange: #ff8400;--text-color-violet: #b0a5d0;--text-color-primary: #ffffff;--text-color-black: #000000;--bg-color-white: #ffffff;--bg-color-violet: #b0a5d0;--bg-color-purple: #8b82a5;--bg-color-black: #000000;--bg-color-orange: #ff8400;--bg-light-orange: #ffb370;--font-size-3xl: max(3rem, 1.158rem + 7.368vw, 8.33vw);--font-size-2xl: max(3rem, 0.727rem + 6.061vw, 6.66vw);--font-size-xl: max(2.5rem, 0.909rem + 4.242vw, 5vw);--font-size-lg: max(2rem, 1.091rem + 2.424vw, 3.33vw);--font-size-md: max(1.5rem, 0.818rem + 1.818vw, 2.5vw);--font-size-sm: max(1rem, 0.773rem + 0.606vw, 1.25vw);--font-size-xs: max(0.875rem, 0.825rem + 0.25vw, 0.94vw);--font-family-heading: "Inter", sans-serif;--font-family-body: "Jost", sans-serif;--font-family-special: "League Gothic", sans-serif;--transition-duration-fast: 300ms;--transition-duration-very-fast: 100ms;--transition-timing-function: ease}}@layer layout{:root{--standard-section-padding-x: max(1.5rem, 4.166%);--standard-section-padding-x-vw: max(1.5rem, 4.166vw);--module-spacing: max(4rem, 5vw);--spacing-4xl: max(5rem, 8.33vw);--spacing-3xl: max(4.5rem, 6.25vw);--spacing-xxl: max(3.125rem, 4.17vw);--spacing-xl: max(2.5rem, 3.33vw);--spacing-lg: max(2.25rem, 2.5vw);--spacing-md: max(2rem, 2.08vw);--spacing-sm: max(1.5rem, 1.67vw);--spacing-xs: max(1rem, 1.25vw);--spacing-xxs: max(0.75rem, 0.83vw);--spacing-3xs: max(0.5rem, 0.625vw);--spacing-4xs: max(0.5rem, 0.42vw);--spacing-5xs: max(0.25rem, 0.2vw);--radius-xl: max(2.5rem, 2.08vw);--radius-lg: max(1.5rem, 1.25vw);--radius-md: max(1rem, 0.83vw);--radius-sm: max(0.75rem, 0.625vw)}}.default-typography h1,.default-typography .h1{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;line-height:.96;color:inherit}.default-typography h2,.default-typography .h2{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:700;line-height:.86;color:inherit}.default-typography h3,.default-typography .h3{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:inherit}.default-typography h4,.default-typography .h4{font-family:var(--font-family-special);font-size:var(--font-size-lg);font-weight:400;line-height:.86;color:inherit}.default-typography h5,.default-typography .h5{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:400;line-height:.96;color:inherit}.default-typography .button{display:inline-flex;align-items:center;justify-content:space-between;text-align:left;text-decoration:none;padding:.5em var(--spacing-xxs);border:1px solid rgba(0,0,0,0);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:400;line-height:.95;color:inherit;transition:all var(--transition-duration-fast) var(--transition-timing-function)}.default-typography .button.orange{border:var(--bg-color-orange) 2px solid;color:var(--text-color-orange)}.default-typography .button.orange:hover,.default-typography .button.orange.active{background-color:var(--bg-light-orange);color:var(--text-color-black);border:var(--bg-light-orange) 2px solid}.default-typography p,.default-typography li{font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:1.2;font-weight:400;color:inherit}.default-typography p a,.default-typography li a{color:currentColor;text-decoration:none}.default-typography ol,.default-typography ul{margin-inline-start:1.2em}.grid-parent{display:grid;grid-template-columns:var(--gutter-width) [content-start] auto [content-end] var(--gutter-width)}.grid-parent .grid-child{grid-column:content-start/content-end;gap:var(--grid-gap)}:root{--header-padding: var(--spacing-xxs);--logo-height: max(2rem, clamp(1.5rem, 0.528rem + 3.111vw, 3rem));--header-height: calc(var(--logo-height) + var(--header-padding) * 2);--header-height-xlarge: calc(var(--header-height) + var(--spacing-4xs) * 2)}header{top:0;position:fixed;z-index:200;width:100%;transition:all var(--transition-duration-fast) var(--transition-timing-function)}header.default-typography{container-type:inline-size}header.default-typography.scrolled-down{transform:translateX(0%) translateY(-150%)}header.default-typography .wrap{background-color:var(--bg-color-black);color:var(--text-color-primary);display:flex;justify-content:space-between;padding-inline:var(--standard-section-padding-x);padding-block:var(--header-padding);position:relative;transition:border-radius var(--transition-duration-fast) var(--transition-timing-function)}header.default-typography .wrap:has(.hamburger.open){border-bottom-right-radius:0;border-bottom-left-radius:0}header.default-typography .wrap .hdr-logo{height:var(--logo-height)}header.default-typography .wrap .hdr-logo img{height:100%;width:100%;object-fit:contain}header.default-typography .wrap nav{box-sizing:border-box;top:var(--header-height);left:0;display:grid;color:var(--text-color-primary);width:100%;overflow-y:auto;position:absolute;background-color:var(--bg-color-black);transition:all var(--transition-duration-fast) var(--transition-timing-function);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);padding-inline:var(--spacing-sm);padding-block:4px var(--spacing-sm)}header.default-typography .wrap nav .menu-items{margin-top:var(--spacing-3xs);display:flex;flex-direction:column;gap:var(--spacing-xxs)}header.default-typography .wrap nav .menu-items .menu-item{border-bottom:1px solid rgba(0,0,0,0);transition:all var(--transition-duration-very-fast) var(--transition-timing-function);width:fit-content}header.default-typography .wrap nav .menu-items .menu-item:hover{border-bottom:currentColor solid 2px}header.default-typography .wrap nav .menu-items .current_page_item,header.default-typography .wrap nav .menu-items .current-menu-item{pointer-events:none;color:var(--text-light-orange)}header.default-typography .hamburger{width:1.5rem;display:grid;row-gap:.375rem;margin:auto 0 auto auto;z-index:1;cursor:pointer}header.default-typography .hamburger .stripe{width:100%;height:.125rem;background-color:var(--bg-color-white);transition:all var(--transition-duration-fast) var(--transition-timing-function)}header.default-typography .hamburger.open .stripe:nth-child(1){rotate:45deg;translate:0 .5rem}header.default-typography .hamburger.open .stripe:nth-child(2){opacity:0}header.default-typography .hamburger.open .stripe:nth-child(3){rotate:-45deg;translate:0 -0.5rem}header.default-typography .hamburger:not(.open)~nav{transform:translateY(-100%);opacity:0;pointer-events:none}@media(min-width: 62rem){header.default-typography.default-typography .wrap .button.btn-outline{border-color:var(--text-color);color:var(--text-color);background-color:var(--btn-bg)}header.default-typography.default-typography .wrap .button.btn-outline:hover,header.default-typography.default-typography .wrap .button.btn-outline.active{background-color:var(--text-color);border-color:var(--text-color);color:var(--btn-bg)}header.default-typography.default-typography .wrap .button.btn-outline.active{pointer-events:none}header.default-typography.default-typography .wrap:has(.hamburger.open){border-radius:var(--radius-lg)}header.default-typography.default-typography .wrap .hamburger{display:none}header.default-typography.default-typography .wrap nav{padding-inline:unset;transform:translateY(0%);pointer-events:all;width:unset;opacity:1;overflow-y:unset;display:flex;justify-content:space-between;align-content:center;position:relative;background-color:rgba(0,0,0,0);top:0;padding-block:unset}header.default-typography.default-typography .wrap nav .menu-items{gap:var(--spacing-xxl);flex-direction:row}header.default-typography.default-typography .wrap nav .menu-items .menu-item{margin-block:auto}}main>section:first-child:not(.portfolio-single):not(.error){padding-top:calc(var(--header-height) + var(--spacing-xxl))}@media(min-width: 62rem){header.default-typography:has(~main .hero-slider) .wrap{background-color:rgba(0,0,0,0)}header.default-typography:has(~main .hero-slider) .wrap:after{content:"";position:absolute;bottom:0;right:0;width:50%;height:.45rem;background-color:var(--bg-color-orange);clip-path:polygon(99.57% -16px, 99.72% 387.5%, 7.96% 362.5%, -22px -200%)}header.default-typography:has(~main .hero-slider) .wrap nav .menu-items{gap:var(--spacing-4xl)}header.default-typography:has(~main .hero-slider) .wrap nav .menu-items .menu-item{margin-inline:var(--spacing-xs)}}@media(min-width: 62rem)and (min-width: 75rem){header.default-typography:has(~main .hero-slider) .wrap nav .menu-items .menu-item{margin-inline:var(--spacing-md)}}main:has(.hero-slider)+footer{display:none}footer{overflow:hidden;padding:var(--spacing-xl) var(--standard-section-padding-x);background-color:var(--bg-color-black);color:var(--text-color-primary)}footer .footer-content{display:flex;gap:var(--spacing-xl);flex-wrap:wrap}@media(min-width: 62rem){footer .footer-content{flex-wrap:nowrap}}footer .footer-content>div{max-width:max(18rem,10%);width:100%;height:100%}footer .footer-content>div p.eyebrow{position:relative;font-family:var(--font-family-special);font-size:var(--font-size-md);line-height:.86}footer .footer-content>div p.eyebrow:after{width:60%;height:2px;background-color:currentColor;content:"";display:block;margin-block:var(--spacing-xs)}footer .footer-content .personal .personal-links{display:flex;flex-direction:column;text-wrap:balance}footer .footer-content .personal .personal-links a{color:var(--text-color-primary);text-decoration:none;font-family:var(--font-family-body);line-height:1.1;font-size:var(--font-size-xs)}footer .footer-content .personal .personal-links a:hover{color:var(--text-color-orange)}footer .footer-content .menu-links ul{list-style-type:none;margin:0;padding:0}footer .footer-content .menu-links ul a:hover{color:var(--text-color-orange)}footer .footer-content .menu-links .menu-items{display:grid;gap:var(--spacing-5xs)}footer .footer-content .socials{width:100%}footer .footer-content .socials .social-links{display:flex;gap:var(--spacing-xs)}footer .footer-content .socials .social-links a{display:flex;height:100%}footer .footer-content .socials .social-links a img{aspect-ratio:1/1;width:100%;font-size:var(--font-size-sm);height:1.5em}@media(min-width: 62rem){footer .footer-content .contact{margin-left:auto}}.sub-footer{margin-top:var(--spacing-md)}/*# sourceMappingURL=global.css.map */
