.about__title,.career__title,.mobile-menu__link,.values__title,h1{font-size:132px;font-weight:400;line-height:1.1em}.contact__title,.header__logo,h2{font-size:75px;font-weight:500;line-height:1.1em}.values__name,h3{font-size:32px}.values__name,h3,h4{font-weight:500;line-height:1.3em}h4{font-size:20px}h5{font-size:18px}h5,h6{font-weight:500;line-height:1.3em}h6{font-size:16px}@media screen and (max-width:768px){.about__title,.career__title,.mobile-menu__link,.values__title,h1{font-size:56px;font-weight:500;line-height:1.3em}.contact__title,.header__logo,h2{font-size:32px;font-weight:500;line-height:1.3em}}.hero__experience-label{font-size:32px;font-weight:600;line-height:1.3em}.mobile-menu__logo-box,.tag-label{font-size:24px;font-weight:600;line-height:1.3em}.about__description,.about__footer-text,.about__list li,.contact__text,.header__trigger,.hero__experience-text,.hero__points li,.mobile-menu__close,.values__text,body{font-size:24px;font-weight:300;line-height:1.3em}.btn--outline,.career__cta,.contact__label{font-size:18px;font-weight:600;line-height:1.3em}.contact__footer,.header__link{font-size:18px;font-weight:300;line-height:1.3em}@media screen and (max-width:768px){.mobile-menu__logo-box,.tag-label{font-size:22px;font-weight:600;line-height:1.3em}.about__description,.about__footer-text,.about__list li,.contact__text,.header__trigger,.hero__experience-text,.hero__points li,.mobile-menu__close,.values__text,body{font-size:22px;font-weight:300;line-height:1.3em}}@font-face{font-family:Bulevar;src:url(/fonts/Bulevar-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;background-color:#080c1b}body{font-family:Barlow Condensed,sans-serif;color:#fff}a{color:#eed445;text-decoration:none;transition:all .3s ease}a:hover{text-decoration:underline}.container{width:90%;max-width:1200px;margin:0 auto}@media screen and (min-width:1921px){.container{max-width:1360px}}h1,h2,h3,h4,h5,h6{margin:0}h1,h2{font-family:Bulevar,sans-serif}h2,h3,h4,h5,h6{line-height:1.5em}strong{font-weight:600}.header{position:fixed;top:0;z-index:100;background-color:rgba(8,12,27,0);backdrop-filter:blur(0);padding:16px 0;height:100px;display:flex;align-items:center;width:100%;transition:all .3s ease}.header.sticky{background-color:rgba(8,12,27,.9);backdrop-filter:blur(20px)}@media screen and (max-width:768px){.header{height:80px}}.header__inner{justify-content:space-between}.header__inner,.header__logo{display:flex;align-items:center}.header__logo{color:#eed445;text-transform:none;text-decoration:none;width:120px;height:fit-content}.header__nav{display:none;align-items:center;gap:32px}@media screen and (min-width:1025px){.header__nav{display:flex}}.header__menu{display:flex;list-style:none;gap:32px}.header__link{font-size:20px;font-weight:300;color:#fff;text-transform:uppercase;transition:all .3s ease}.header__link:hover{color:#eed445;text-decoration:none}.header__social{color:#eed445;display:flex;align-items:center}.header__social svg{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}.header__mobile-tools{display:flex;align-items:center;gap:16px}@media screen and (min-width:1025px){.header__mobile-tools{display:none}}.header__trigger{background:none;border:none;color:#fff;display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;cursor:pointer}.header__trigger svg{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}.mobile-menu{display:none;position:fixed;inset:0;background-color:#080c1b;z-index:200;flex-direction:column;padding:20px}.mobile-menu__header{display:flex;justify-content:flex-end;padding-bottom:64px}.mobile-menu__close{background:none;border:none;color:#fff;display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;cursor:pointer}.mobile-menu__close svg{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.mobile-menu__nav{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;flex-grow:1;padding-bottom:64px}.mobile-menu__link{opacity:0;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none}.mobile-menu__footer{padding-bottom:32px}.mobile-menu__logo-box{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #eed445;padding:16px;color:#eed445;text-decoration:none}.mobile-menu__logo-box svg{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.values{padding:150px 0;background-color:#080c1b}@media screen and (max-width:1024px){.values{padding:100px 0}}.values__title{margin-bottom:64px;text-align:left}.values__grid{display:flex;gap:16px}@media screen and (max-width:1024px){.values__grid{overflow-x:scroll;padding-bottom:32px;margin:0 -50px;padding-left:50px;padding-right:50px}.values__grid::-webkit-scrollbar{display:none}}@media screen and (max-width:1024px) and (max-width:768px){.values__grid{margin:0 -20px;padding-left:20px;padding-right:20px}}.values__card{scroll-snap-align:start;background-color:#121934;padding:54px 32px 64px}@media screen and (max-width:768px){.values__card{flex:0 0 90%;padding:32px 24px}}@media screen and (min-width:769px) and (max-width:1024px){.values__card{flex:0 0 45%}}@media screen and (min-width:1025px){.values__card{flex:1}}.values__icon{color:#eed445;margin-bottom:16px}.values__icon img{width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px}.values__name{font-size:40px;font-weight:600;color:#fff;margin-bottom:32px;text-transform:uppercase}.values__text{font-size:20px;color:#fff;margin-bottom:16px;text-wrap:pretty}@media screen and (max-width:1024px){.values__text{font-family:18px}}.values__text:last-child{margin-bottom:0}.about{padding:150px 0;background-color:#080c1b;position:relative;overflow:hidden}@media screen and (max-width:1024px){.about{padding:100px 0}}.about__content{position:relative;z-index:2}.about__hero-wrapper{background-image:url(/images/background/background-about.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:-150px;padding:150px 0;margin-bottom:100px;position:relative}.about__hero-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(180deg,transparent,#080c1b);pointer-events:none}@media screen and (max-width:1024px){.about__hero-wrapper{margin-top:-100px;padding:100px 0;margin-bottom:64px}}.about__hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;position:relative;z-index:2;}@media screen and (max-width:1024px){.about__hero{grid-template-columns:1fr;gap:32px}}.about__image-main--desktop{display:block}@media screen and (max-width:1024px){.about__image-main--desktop{display:none}}.about__image-main--mobile{display:none}@media screen and (max-width:1024px){.about__image-main--mobile{display:block;margin-top:64px}}.about__image-main img{width:100%;height:auto;display:block;position:relative;transform:rotate(-1.5deg);transition:transform .5s ease}.about__image-main img:hover{transform:rotate(0deg)}.about__title{margin-bottom:32px}.about__description{color:hsla(0,0%,100%,.8)}.about__description p{margin-bottom:16px}.about__description strong{color:#fff;font-weight:700}.about__intro-small{margin-top:64px;margin-bottom:32px!important}.about__list{list-style:none;margin-top:16px}.about__list li{position:relative;margin-bottom:8px;display:flex;align-items:flex-start;gap:16px}.about__list li:before{position:relative;top:10px;content:"";width:12px;height:12px;min-width:12px;min-height:12px;max-width:12px;max-height:12px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/arrow-vector.svg);display:block}.about__footer{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}@media screen and (max-width:1024px){.about__footer{grid-template-columns:1fr;display:flex;flex-direction:column-reverse;gap:64px}}.about__footer-text{color:hsla(0,0%,100%,.8)}.about__footer-text p{margin-bottom:16px}.about__footer-text strong{color:#fff}.about__image-tilt{position:relative;transform:rotate(3deg);transition:transform .5s ease}.about__image-tilt:hover{transform:rotate(0deg)}.about__image-tilt img{width:100%;height:auto}@media screen and (max-width:1024px){.about__image-tilt{margin:0 auto;transform:rotate(-2deg)}}.tag-label{color:#fff;display:flex;align-items:center;gap:4px;margin-bottom:32px}.tag-label:before{content:"";width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/arrow-vector.svg);display:block}.career{padding:150px 0;background-color:#080c1b}@media screen and (max-width:1024px){.career{padding:100px 0}}.career__title{margin-bottom:16px}.career__grid{display:grid;gap:8px;margin-bottom:32px}@media screen and (min-width:1025px){.career__grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:1024px){.career__grid{grid-template-columns:1fr}}.career__item{background-color:#121934;height:200px;display:flex;align-items:center;justify-content:center;padding:64px}.career__item img{max-width:80%;max-height:60px;width:auto;height:auto;filter:grayscale(0);transition:transform .3s ease}.career__item:hover img{transform:scale(1.05)}@media screen and (min-width:1025px){.career__item{grid-column:span 2}.career__item--wide{grid-column:span 3}}.career__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:22px;border:1px solid #eed445;color:#eed445;text-decoration:none}.career__cta,.career__cta img{transition:all .3s ease}.career__cta:hover{background-color:#eed445;color:#080c1b}.career__cta:hover img{filter:saturate(0) invert(1)}.contact{padding:150px 0 0;position:relative;overflow:hidden}.contact:before{content:"";position:absolute;bottom:0;left:0;width:800px;height:800px;background-image:url(/images/background/background-contact.jpg);background-size:contain;background-repeat:no-repeat;background-position:0 100%;pointer-events:none;z-index:-1}@media screen and (max-width:1024px){.contact:before{width:600px;height:600px;bottom:0}}.contact:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(180deg,transparent,#080c1b);pointer-events:none;z-index:1}@media screen and (max-width:1024px){.contact:after{opacity:0}}@media screen and (max-width:1024px){.contact{padding-bottom:64px;padding:100px 0 32px}}.contact__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}@media screen and (max-width:1024px){.contact__wrapper{grid-template-columns:1fr;display:flex;flex-direction:column}}.contact__image--desktop{display:block}@media screen and (max-width:1024px){.contact__image--desktop{display:none}}.contact__image--mobile{display:none}@media screen and (max-width:1024px){.contact__image--mobile{display:block}}.contact__image img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.contact__image{margin-top:64px}}.contact__content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.contact__label{color:#fff;display:flex;align-items:center;gap:4px;margin-bottom:16px}.contact__label svg{width:12px;height:12px;min-width:12px;min-height:12px;max-width:12px;max-height:12px;color:#eed445}.contact__title{font-family:Bulevar,sans-serif;margin-bottom:32px}.contact__text{color:hsla(0,0%,100%,.8);margin-bottom:64px;max-width:500px}.contact__buttons{display:flex;gap:16px;margin-bottom:100px}@media screen and (max-width:1024px){.contact__buttons{margin-bottom:16px}}@media screen and (max-width:768px){.contact__buttons{flex-direction:column}}.contact__footer{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;color:hsla(0,0%,100%,.5)}@media screen and (max-width:768px){.contact__footer{flex-direction:column;align-items:flex-start;gap:8px}}.contact__legal{display:flex;gap:16px}.contact__legal a{color:inherit;text-decoration:none;transition:color .3s ease}.contact__legal a:hover{color:#eed445}@media screen and (max-width:768px){.contact__legal{flex-direction:column;gap:4px}}.btn--outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:22px 64px;border:1px solid #eed445;color:#eed445;text-decoration:none}.btn--outline,.btn--outline img{transition:all .3s ease}.btn--outline:hover{background-color:#eed445;color:#080c1b}.btn--outline:hover img{filter:saturate(0) invert(1)}.hero{position:relative;min-height:800px;height:90vh;max-height:1080px;background-color:#080c1b;display:flex;align-items:center;overflow:visible;padding-top:150px;background-image:url(/images/background/background-hero.jpg);background-size:cover;background-position:50%}@media screen and (max-width:1024px){.hero{min-height:90vh;padding-top:50px;height:auto}}@media screen and (max-width:600px){.hero{min-height:80vh;height:auto}}.hero__bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;pointer-events:none;padding-top:80px}@media screen and (max-width:1024px){.hero__bg-layer{padding-top:50px}}.hero__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:url(/images/patrik-hero.png);background-repeat:no-repeat;background-size:cover;background-position:top}@media screen and (max-width:1024px){.hero__image-wrapper{background-size:150%;background-position:bottom}}@media screen and (max-width:850px){.hero__image-wrapper{background-size:160%}}@media screen and (max-width:768px){.hero__image-wrapper{background-size:130%;background-position:50% calc(100% - 80px)}}@media screen and (max-width:600px){.hero__image-wrapper{background-size:135%}}@media screen and (max-width:550px){.hero__image-wrapper{background-size:150%}}@media screen and (max-width:500px){.hero__image-wrapper{background-size:155%}}@media screen and (max-width:450px){.hero__image-wrapper{background-size:180%}}@media screen and (max-width:400px){.hero__image-wrapper{background-size:185%}}.hero__image-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,transparent,#080c1b);pointer-events:none}@media screen and (max-width:768px){.hero__image-wrapper:after{height:45%;background:linear-gradient(180deg,transparent 0,#080c1b calc(100% - 100px),#080c1b)}}.hero__container{position:relative;z-index:3;height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1024px){.hero__container{height:auto;min-height:calc(100vh - 100px)}}.hero__title{font-family:Bulevar,sans-serif;font-weight:400;font-size:clamp(80px,16vw,240px);line-height:.85;color:#fff;width:100%;display:flex;flex-direction:column;pointer-events:none}.hero__title-first{transform:translateY(-150px);text-align:left}@media screen and (max-width:1024px){.hero__title-first{transform:translateY(-100px)}}@media screen and (max-width:768px){.hero__title-first{transform:translateY(-20px)}}.hero__title-last{text-align:right}@media screen and (max-width:1024px){.hero__title{font-size:clamp(60px,18vw,180px);margin:100px 0}}.hero__top-list{display:flex;justify-content:flex-end}@media screen and (min-height:1080px){.hero__top-list{padding-top:50px}}@media screen and (max-width:1024px){.hero__top-list{padding-top:50px}}@media screen and (max-width:768px){.hero__top-list{padding-top:40px;padding-bottom:12px;justify-content:flex-start}}.hero__points{list-style:none}.hero__points li{position:relative;margin-bottom:8px;display:flex;align-items:flex-start;gap:16px}.hero__points li:before{content:"";flex-shrink:0;position:relative;top:10px;width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/arrow-vector.svg);display:block}.hero__main{flex:1;display:flex;align-items:center}@media screen and (max-width:768px){.hero__main{min-height:430px}}@media screen and (max-width:420px){.hero__main{min-height:380px}}@media screen and (max-width:370px){.hero__main{min-height:330px}}.hero__bottom{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:64px}@media screen and (max-width:1024px){.hero__bottom{padding-bottom:0;flex-direction:column;align-items:flex-start;gap:64px}}.hero__experience{max-width:600px}.hero__experience-label{color:#fff;display:flex;align-items:center;gap:16px;margin-bottom:4px}.hero__experience-label:before{content:"";flex-shrink:0;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/images/icons/arrow-vector.svg);display:block}.hero__experience-text{color:hsla(0,0%,100%,.7);padding-left:40px}@media screen and (max-width:1024px){.hero__experience-text{max-width:90%}}.hero__scroll{display:flex;justify-content:center}.hero__scroll img{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;color:#fff;opacity:.5;animation:heroScroll 2s infinite}@media screen and (max-width:1024px){.hero__scroll{position:absolute;right:0;bottom:30px}}@keyframes heroScroll{0%{transform:translateY(0);opacity:.3}50%{transform:translateY(10px);opacity:.8}to{transform:translateY(0);opacity:.3}}