@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scrollbar-width:thin}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block}input,button,textarea,select{color:inherit;border-radius:0;font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;white-space:normal;word-break:normal}#root,#__next{isolation:isolate}:root{--color-gray: #EEF2F6;--color-gray-dark: #D3DFE8;--color-navy: #0b1423;--color-navy-border: #1e2733ad;--color-navy-light: #1119276b;--color-red: #FF3D00;--color-red-dark: #F03900;--color-white: #F8FAFB;--color-gray-rgb: 238, 242, 246;--color-gray-dark-rgb: 211, 223, 232;--color-navy-rgb: 11, 20, 35;--color-red-rgb: 255, 61, 0;--color-white-rgb: 248, 250, 251}html{--mobile-design-width: 510;--desktop-design-width: 1600;--ultrawide-design-width: 2100;font-size:calc(100 / var(--mobile-design-width) * 1vw)}@media(width>=768px){html{font-size:calc(100 / var(--desktop-design-width) * 1vw)}}@media(width>=2100px){html{font-size:calc(100 / var(--desktop-design-width) * var(--ultrawide-design-width) / 16 * .01rem)}}html{scroll-behavior:smooth;scrollbar-width:thin}body{background:var(--color-navy);font-family:Aeonik,sans-serif;font-size:21rem;line-height:normal}body ::selection{background:var(--color-red);color:var(--color-white)}body *:focus-visible{outline:2rem solid var(--color-red);outline-offset:7rem}.brand-page{display:flex;flex-flow:column nowrap;width:100%;min-height:200vh;overflow:hidden;opacity:0;-webkit-tap-highlight-color:transparent}@media(width>=768px)and (hover:hover)and (pointer:fine){.brand-page{will-change:opacity}}.brand-page svg *{pointer-events:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}}.split-container{display:inherit;position:inherit;z-index:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.split-mask-line-mask,.split-line-mask,.split-line{display:block}.split-word,.split-char{display:inline-block}.split-char,.split-line,.split-word{will-change:transform}.split-break{display:none}@media(width>=768px){.split-break{display:block}}.split-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;text-transform:none}@media(width<768px){.split-content-text{padding:0 10rem}}h1{position:relative;z-index:1;font-size:100rem;font-weight:700;line-height:121%}@media(width<768px){h1{font-size:68rem}}h1 .split-line{margin:-18rem 0;text-align:center}@media(width<768px){h1 .split-line{margin:-13rem 0}}h2{font-size:24rem;font-weight:600;line-height:135%}@media(width<768px){h2{font-size:27rem}}h3{font-size:24rem;font-weight:400;line-height:120%}p{font-size:21rem;font-weight:400;line-height:150%}@media(width<768px){p{font-size:24rem}}.alphabet{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:16rem;text-align:center}.alphabet__row--1{display:flex;flex-flow:row nowrap;gap:14rem}@media(width<768px){.alphabet__row--1{gap:24rem}}.alphabet__row--1 button{position:relative;z-index:1;background:none;border:0;font-size:13rem;line-height:110%;cursor:pointer}@media(width<768px){.alphabet__row--1 button{font-size:18rem}}.alphabet__row--1 button:nth-child(1){font-weight:400}.alphabet__row--1 button:nth-child(2){font-weight:500}.alphabet__row--1 button:nth-child(3){font-weight:700}.alphabet__row--1 button:before{content:"";position:absolute;inset:-7rem;z-index:-1}@media(width<768px){.alphabet__row--1 button:before{inset:-10rem}}.alphabet__row--2 p{font-size:100rem;font-weight:700;letter-spacing:-.03em;line-height:110%}.alphabet__row--3 p{font-size:17rem;font-weight:400;line-height:156%}@media(width<768px){.alphabet__row--3 p{font-size:18rem}}.box{position:relative;z-index:1;width:100%;overflow:hidden}.box__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:relative;z-index:1;width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:40rem}@media(width<768px){.box__container{aspect-ratio:1;border-radius:30rem}}.box--gray .box__container{background:var(--color-gray);color:var(--color-navy)}.box--navy .box__container{background:var(--color-navy);color:var(--color-white)}.box--navy-light .box__container{background:var(--color-navy-light);border:solid 1px var(--color-navy-border);color:var(--color-white)}.box--red .box__container{background:var(--color-red-dark);color:var(--color-gray)}.box--white .box__container{background:var(--color-white);color:var(--color-navy)}.box--small .box__container{aspect-ratio:4/3;border-radius:30rem}.colors{position:relative;z-index:1;width:100%;height:100%}.colors__boxes-container{position:relative;z-index:1;transform:skew(-7deg);height:100%;margin:0 -36rem}@media(width>=768px)and (hover:hover)and (pointer:fine){.colors__boxes-container{will-change:transform,margin}}.colors__boxes{position:relative;z-index:1;width:100%;height:100%}.colors__box{position:absolute;inset:0;transform-origin:0% 0%;width:100%}@media(width>=768px)and (hover:hover)and (pointer:fine){.colors__box{will-change:transform}}.colors__box--navy{z-index:3;transform:scaleX(.57);background:var(--color-navy)}.colors__box--gray{z-index:2;transform:translate(57%) scaleX(.28);background:var(--color-gray)}.colors__box--red{z-index:1;transform:translate(85%) scaleX(.15);background:var(--color-red)}.colors__info{display:flex;flex-flow:column;justify-content:space-between;position:absolute;inset:0 auto;z-index:2;padding:100rem 0;transform:skew(-7deg);transform-origin:0% 0%}.colors__info>*{transform:skew(7deg)}.colors__info--navy{transform:none;left:0;padding-left:90rem}.colors__info--navy>*{transform:none}.colors__info--gray{left:61%;padding-left:50rem;color:var(--color-navy)}.colors__info--gray .colors__label-counter{color:rgba(var(--color-navy-rgb),.4)}.colors__info--red{left:90.8%;padding-left:27rem}.colors__label{display:flex;gap:5rem;font-size:16rem;font-weight:700;line-height:120%}.colors__label-text{color:var(--color-navy);transition:color .321s}.colors__label-counter{color:rgba(var(--color-navy-rgb),.4);transition:color .321s}.colors__hex{color:var(--color-navy);font-size:12rem;font-weight:400;line-height:120%}@media(width<768px){.colors:not(.colors--small) .colors__boxes-container{margin:0 -24rem}.colors:not(.colors--small) .colors__box--navy{transform:scaleX(.56)}.colors:not(.colors--small) .colors__box--gray{transform:translate(56%) scaleX(.27)}.colors:not(.colors--small) .colors__box--red{transform:translate(83%) scaleX(.17)}.colors:not(.colors--small) .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors:not(.colors--small) .colors__info--navy{padding-left:50rem}.colors:not(.colors--small) .colors__info--gray{padding-left:30rem}.colors:not(.colors--small) .colors__info--red{padding-left:18rem}.colors:not(.colors--small) .colors__label{gap:4rem;font-size:13rem}.colors:not(.colors--small) .colors__hex{font-size:11rem}.colors:not(.colors--small) .colors__info--red{padding-left:24rem}}.colors--small .colors__boxes-container{margin:0 -24rem}.colors--small .colors__box--navy{transform:scaleX(.56)}.colors--small .colors__box--gray{transform:translate(56%) scaleX(.27)}.colors--small .colors__box--red{transform:translate(83%) scaleX(.17)}.colors--small .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors--small .colors__info--navy{padding-left:50rem}.colors--small .colors__info--gray{padding-left:30rem}.colors--small .colors__info--red{padding-left:18rem}.colors--small .colors__label{gap:4rem;font-size:13rem}.colors--small .colors__hex{font-size:11rem}@media(width<768px){.colors--small .colors__info--red{padding-left:15rem}}.colors--white-labels .colors__info--navy .colors__label-text,.colors--white-labels .colors__info--navy .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--navy .colors__label-counter{color:rgba(var(--color-white-rgb),.3)}.colors--white-labels .colors__info--red .colors__label-text,.colors--white-labels .colors__info--red .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--red .colors__label-counter{color:rgba(var(--color-white-rgb),.5)}.container{width:100%;max-width:1440rem;margin:0 auto;padding:0 180rem}@media(width<768px){.container{padding:0 20rem}}.ch2-container.ch2-style-light .ch2-dialog{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:max(30px,30rem);position:fixed;padding:max(15px,15rem);width:auto;box-shadow:none;color:var(--color-white);background:rgba(var(--color-navy-rgb),.87);backdrop-filter:blur(4px);border-bottom:solid 1px var(--color-navy-border);font-family:Aeonik,sans-serif;font-size:max(9px,9rem);font-weight:400;animation:none!important}@media(width<768px){.ch2-container.ch2-style-light .ch2-dialog{flex-direction:column;align-items:flex-start;gap:max(10px,10rem)}}.ch2-container.ch2-style-light .ch2-dialog.ch2-visible{inset:0 0 auto!important}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content{flex:1 1 auto;max-height:none;overflow:initial}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p{display:inline;color:rgba(var(--color-white-rgb),.7);font-size:max(9px,9rem);letter-spacing:normal;line-height:140%}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p strong{margin:0 max(3px,3rem) 0 0;color:var(--color-white);font-size:inherit;font-weight:400;line-height:inherit}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p:has(a){display:inline-block;margin:0 0 0 max(3px,3rem)}@media(width<768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p:has(a){display:block;margin:max(8px,8rem) 0 0 0}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a{position:relative;z-index:1;color:var(--color-white);border:none;font-size:inherit;text-decoration:underline;text-decoration-color:rgba(var(--color-red-rgb),.5);text-decoration-thickness:1px;text-underline-offset:max(2px,2rem)}@media(hover:hover)and (pointer:fine){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a:hover{text-decoration:underline!important;text-decoration-color:rgba(var(--color-red-rgb),.5)!important}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-content p a:before{content:"";position:absolute;inset:min(-6px,-6rem);z-index:-1}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:max(5px,5rem);transform:translate(max(10px,10rem));margin:0}@media(width<768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions{align-items:flex-start;justify-content:flex-start;transform:none;width:100%;margin-top:min(-2px,-2rem)}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions button{position:relative;z-index:1;min-width:0;width:auto;height:auto;margin:0;padding:0;background:none;color:var(--color-white);box-shadow:none;text-decoration:none;font-size:max(9px,9rem);font-weight:500;letter-spacing:normal;text-transform:none}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child{display:flex;gap:max(10px,10rem)}@media(width<768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child{width:100%}}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:first-child{text-decoration:underline;text-decoration-color:rgba(var(--color-red-rgb),.5);text-decoration-thickness:1px;text-underline-offset:max(2px,2rem)}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:first-child:before{content:"";position:absolute;inset:min(-6px,-6rem);z-index:-1}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child>button{padding:0 max(17px,17rem)}.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child:after,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child>button:after{content:"";position:absolute;inset:min(-12px,-12rem) 0;z-index:-1;background:rgba(var(--color-white-rgb),.021);border:1px solid rgba(var(--color-white-rgb),.08);border-radius:max(20px,20rem)}@media(width<768px){.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:first-child>button:last-child,.ch2-container.ch2-style-light .ch2-dialog .ch2-dialog-actions>div:last-child{transform:translateY(min(-7px,-7rem));margin-left:auto!important}}.ch2-icon,.ch2-icon.ch2-visible{display:none!important}.cursor{position:fixed;inset:-5vw auto auto 50vw;z-index:20;width:0;pointer-events:none}@media(width>=768px)and (hover:hover)and (pointer:fine){.cursor{will-change:top,left}}@media(width<768px){.cursor{display:none}}.cursor__orb{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:absolute;inset:0 auto auto 0;z-index:2;transform:translate(-50%,-50%);width:200rem;padding:15rem 30rem;aspect-ratio:1;background:rgba(var(--color-red-rgb),.95);color:var(--color-white);border-radius:50%;clip-path:circle(4.2%);font-size:21rem;line-height:137%;transition:background .321s ease}@media(width>=768px)and (hover:hover)and (pointer:fine){.cursor__orb{will-change:background,clip-path}}.cursor__orb>span{display:block}@media(width>=768px)and (hover:hover)and (pointer:fine){.cursor__orb>span{will-change:transform}}.cursor__orb-text{display:inherit;opacity:0;text-align:center}@media(width>=768px)and (hover:hover)and (pointer:fine){.cursor__orb-text{will-change:transform,opacity}}.cursor--navy .cursor__orb{background:rgba(var(--color-navy-rgb),.95)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40rem;width:100%}@media(width<768px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25rem}}.grid__col{grid-column:span 2}.grid__col-m--1{grid-column:span 1}@media(width>=768px){.grid__col--1{grid-column:span 1}}@media(width>=768px){.grid__col--2{grid-column:span 2}}@media(width>=768px){.grid__col--3{grid-column:span 3}}@media(width>=768px){.grid__col--4{grid-column:span 4}}@media(width>=768px){.grid__col--5{grid-column:span 5}}@media(width>=768px){.grid__col--6{grid-column:span 6}}@media(width>=768px){.grid__col--7{grid-column:span 7}}@media(width>=768px){.grid__col--8{grid-column:span 8}}@media(width>=768px){.grid__col--9{grid-column:span 9}}@media(width>=768px){.grid__col--10{grid-column:span 10}}@media(width>=768px){.grid__col--11{grid-column:span 11}}@media(width>=768px){.grid__col--12{grid-column:span 12}}.logo{position:relative;z-index:1}.logo svg{width:100%;height:100%;overflow:visible}.logo--circle{width:240rem;aspect-ratio:1}@media(width<768px){.logo--circle{width:150rem}}.logo--full{width:360rem}@media(width<768px){.logo--full{width:340rem}}.logo--full svg{clip-path:inset(0 70% 0 0)}.logo--full .logo__text{position:absolute;inset:0;z-index:1;transform:translate(114rem,-1rem);font-size:49rem;font-weight:600;line-height:123%;letter-spacing:-.018em}@media(width<768px){.logo--full .logo__text{transform:translate(108rem,1rem);font-size:47rem}}.logo--full .logo__text .split-char:nth-child(2){margin-left:-3rem}.logo--full-white svg path[fill="#0B1423"]{fill:var(--color-white)}.logo--3d{transform-style:preserve-3d;perspective:1234rem;width:360rem}@media(width>=768px)and (hover:hover)and (pointer:fine){.logo--3d{will-change:transform}}@media(width<768px){.logo--3d{perspective:543rem;width:235rem}}.logo--3d .logo__container{position:relative;z-index:1;transform-style:preserve-3d;width:100%;height:100%}@media(width>=768px)and (hover:hover)and (pointer:fine){.logo--3d .logo__container{will-change:transform}}.logo--3d .logo__drag{position:absolute;inset:-320rem;z-index:2;transform:translateZ(100px)}.logo--3d .logo__layers{transform-style:preserve-3d;width:100%;height:100%;pointer-events:none}.logo--3d .logo__layers>div{width:100%}.logo--3d .logo__layers>div:nth-child(1){transform:translateZ(0)}.logo--3d .logo__layers>div:nth-child(2){transform:translateZ(-2rem)}.logo--3d .logo__layers>div:nth-child(3){transform:translateZ(-4rem)}.logo--3d .logo__layers>div:nth-child(4){transform:translateZ(-6rem)}.logo--3d .logo__layers>div:nth-child(5){transform:translateZ(-8rem)}.logo--3d .logo__layers>div:nth-child(6){transform:translateZ(-10rem)}.logo--3d .logo__layers>div:nth-child(7){transform:translateZ(-12rem)}.logo--3d .logo__layers>div:nth-child(8){transform:translateZ(-14rem)}.logo--3d .logo__layers>div:nth-child(9){transform:translateZ(-16rem)}.logo--3d .logo__layers>div:nth-child(10){transform:translateZ(-18rem)}.logo--3d .logo__layers>div:nth-child(11){transform:translateZ(-20rem)}.logo--3d .logo__layers>div:nth-child(12){transform:translateZ(-22rem)}.logo--3d .logo__layers>div:nth-child(13){transform:translateZ(-24rem)}.logo--3d .logo__layers>div:nth-child(14){transform:translateZ(-26rem)}.logo--3d .logo__layers>div:nth-child(15){transform:translateZ(-28rem)}.logo--3d .logo__layers>div:nth-child(16){transform:translateZ(-30rem)}.logo--3d .logo__layers>div:nth-child(17){transform:translateZ(-32rem)}.logo--3d .logo__layers>div:nth-child(18){transform:translateZ(-34rem)}.logo--3d .logo__layers>div:nth-child(19){transform:translateZ(-36rem)}.logo--3d .logo__layers>div:nth-child(20){transform:translateZ(-38rem)}.logo--3d .logo__layers>div:nth-child(21){transform:translateZ(-40rem)}.logo--3d .logo__layers>div:nth-child(22){transform:translateZ(-42rem)}.logo--3d .logo__layers>div:nth-child(23){transform:translateZ(-44rem)}.logo--3d .logo__layers>div:nth-child(24){transform:translateZ(-46rem)}.logo--3d .logo__layers>div:nth-child(25){transform:translateZ(-48rem)}.logo--3d .logo__layers>div:nth-child(26){transform:translateZ(-50rem)}.logo--3d .logo__layers>div:nth-child(27){transform:translateZ(-52rem)}.logo--3d .logo__layers>div svg{width:100%;height:auto}.logo--3d .logo__layers>div:not(:first-child){position:absolute;inset:0;z-index:1}.logo--3d .logo__layers>div:not(:first-child) svg path{fill:#d93400}.logo--3d .logo__layers>div:last-child svg path{fill:#fd3d00}.logo--3d-text{width:auto;color:var(--color-gray);user-select:none}.logo--3d-text .logo__layers>div:not(:first-child) p{color:#d7e0ea}.logo-firework{position:absolute;z-index:1}.logo-firework__bubble-container{position:absolute;top:0;left:0;z-index:2;transform-origin:0 0}@media(width>=768px)and (hover:hover)and (pointer:fine){.logo-firework__bubble-container{will-change:transform}}.logo-firework__bubble{position:absolute;z-index:1;width:43rem;aspect-ratio:1;background:var(--color-red);border-radius:100%}@media(width>=768px)and (hover:hover)and (pointer:fine){.logo-firework__bubble{will-change:transform}}@media(width<768px){.logo-firework__bubble{width:25rem}}.mockup{transform-style:preserve-3d;perspective:1234rem;perspective-origin:0% 6%;width:100%;height:100%;overflow:hidden}.mockup__picture{position:relative;z-index:2;transform-style:preserve-3d;width:100%;height:100%;pointer-events:none}.mockup__picture picture{position:absolute;inset:0;z-index:1}.mockup__picture picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mockup__website{position:absolute;inset:24.36% auto auto 23.3%;z-index:1;transform:rotateY(9deg);transform-style:preserve-3d;width:50%;aspect-ratio:4/2.7;user-select:none}@media(width<768px){.mockup__website{width:49.8%}}.mockup__website iframe{position:absolute;inset:0 auto auto 0;z-index:1;transform:scale(.162);transform-origin:0% 0%;width:1600rem;aspect-ratio:4/2.7}@media(width<768px){.mockup__website iframe{display:none;transform:scale(.1465)}}.mockup__website picture{position:absolute;inset:0;z-index:1}@media(width>=768px){.mockup__website picture{display:none}}.mockup__website picture img{width:100%;height:100%;object-fit:cover;object-position:0 0}.mockup__website:before{content:"";position:absolute;inset:-21rem;z-index:1;background:#101010}.navigation{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:fixed;inset:auto 0 0;z-index:21;margin:36rem;user-select:none}.navigation__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10rem;height:64rem}@media(width<768px){.navigation__container{display:none}}.navigation__logo{flex:0 0 auto;display:flex;align-items:center;position:relative;z-index:1;height:64rem;padding:0 24rem;overflow:hidden;backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;color:var(--color-red);font-size:0;pointer-events:all;transition:border .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__logo{will-change:border}}.navigation__logo svg{transform:translateY(1rem);width:44rem;height:25rem}.navigation__links{display:flex;flex-flow:row nowrap;align-items:center;gap:48rem;position:relative;z-index:1;height:64rem;padding:0 36rem;overflow:hidden;backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;transition:border .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__links{will-change:border}}.navigation__link{position:relative;z-index:1;font-size:16rem;font-weight:500;line-height:118%;pointer-events:all;transition:color .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__link{will-change:color}}@media(width<768px){.navigation__link{font-size:0}}.navigation__link:before{content:"";position:absolute;inset:-8rem;z-index:-1}.navigation__link>div{pointer-events:none}.navigation__link-status{position:absolute;inset:auto 0 -9rem;z-index:-1}.navigation__link-status>div{transform:scaleX(0);transform-origin:0% 0%;width:100%;height:2rem;background:var(--color-red)}.navigation__link-highlight{position:absolute;inset:auto 0 -9rem;z-index:-2;height:2rem;opacity:0;transition:background .321s,opacity .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__link-highlight{will-change:background,opacity}}.navigation__background{position:absolute;inset:0;z-index:-1;border-radius:32rem;opacity:.021;transition:background .321s,opacity .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__background{will-change:background,opacity}}.navigation__scroll-down{display:flex;flex-flow:row nowrap;align-items:center;position:absolute;inset:auto auto 0% 50%;z-index:1;transform:translate(-50%);height:48rem;padding:0 24rem;overflow:hidden;backdrop-filter:blur(4px);border:1px solid transparent;border-radius:32rem;transition:border .321s}@media(width>=768px)and (hover:hover)and (pointer:fine){.navigation__scroll-down{will-change:transform,border,opacity}}@media(width<768px){.navigation__scroll-down{height:56rem;padding:0 28rem}}.navigation__scroll-down .navigation__link{font-size:12rem}@media(width<768px){.navigation__scroll-down .navigation__link{font-size:16rem}}.navigation__scroll-down .navigation__link:before{inset:-12rem}.navigation--navy .navigation__logo,.navigation--navy .navigation__links,.navigation--navy .navigation__scroll-down{border-color:rgba(var(--color-white-rgb),.08)}.navigation--navy .navigation__link,.navigation--navy .navigation__scroll-down{color:var(--color-white)}.navigation--navy .navigation__link-highlight{background:rgba(var(--color-white-rgb),.1)}.navigation--navy .navigation__background{background:var(--color-white)}.navigation--white .navigation__logo,.navigation--white .navigation__links,.navigation--white .navigation__scroll-down{border-color:rgba(var(--color-navy-rgb),.07)}.navigation--white .navigation__link,.navigation--white .navigation__scroll-down{color:var(--color-navy)}.navigation--white .navigation__link-highlight{background:rgba(var(--color-navy-rgb),.07)}.navigation--white .navigation__background{background:var(--color-navy)}.scrambled-text p{font-size:43rem;font-weight:700;line-height:120%;letter-spacing:.03em;text-align:center}.scrambled-text p span[data-highlight]{color:var(--color-red)}.shape{position:relative;z-index:1;width:300rem;overflow:hidden;aspect-ratio:1;mask-size:cover}@media(width>=768px)and (hover:hover)and (pointer:fine){.shape{will-change:transform}}.shape--circle-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--circle-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--circle-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <circle cx="50" cy="50" r="45" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--diamond-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--diamond-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--diamond-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,50 50,95 5,50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--ellipse-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--ellipse-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--ellipse-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <ellipse cx="50" cy="50" rx="33" ry="50" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--hexagon-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--hexagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--hexagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 90,25 90,75 50,95 10,75 10,25" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--octagon-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}.shape--octagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}@media(width<768px){.shape--octagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" style="transform: scale(0.9); transform-origin: 50% 50%;" />      </svg>')}}.shape--pentagon-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--pentagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--pentagon-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,5 95,38 77,90 23,90 5,38" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--square-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--square-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--square-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <rect x="10" y="10" width="80" height="80" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--triangle-down-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--triangle-down-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--triangle-down-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="5,10 95,10 50,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--triangle-up-fill{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="black" stroke="none" stroke-width="0" vector-effect="non-scaling-stroke" />      </svg>')}.shape--triangle-up-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" />      </svg>')}@media(width<768px){.shape--triangle-up-stroke{mask-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">        <polygon points="50,10 95,90 5,90" fill="none" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke" />      </svg>')}}.shape--small{flex:0 0 50rem;width:50rem}.shape[class*=-fill]{background:var(--color-red)}.shape__gradient{position:absolute;inset:-166rem;z-index:0}@media(width>=768px)and (hover:hover)and (pointer:fine){.shape__gradient{will-change:transform}}.shape__gradient--conic{background:conic-gradient(from 180deg at 50% 50%,var(--color-red) 0deg,rgba(255,0,0,0) 45deg,var(--color-red) 90deg,rgba(255,0,0,0) 180deg,var(--color-red) 270deg,rgba(255,0,0,0) 315deg,var(--color-red) 360deg);animation:gradient-rotation 21s linear infinite}@keyframes gradient-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shape__gradient--none{background:var(--color-red)}.sliders{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:40rem;width:100%}@media(width<768px){.sliders{gap:25rem}}.sliders__container{overflow:hidden}.slider{display:flex;flex-flow:row nowrap;width:100%}.slider__drag{flex:0 0 auto;display:flex;flex-flow:row nowrap}.slider__drag--dragging *{pointer-events:none}.slider__group{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:40rem;width:100%;padding-right:40rem}@media(width>=768px)and (hover:hover)and (pointer:fine){.slider__group{will-change:transform}}@media(width<768px){.slider__group{gap:25rem;padding-right:25rem}}.slider__item{flex:0 0 290rem;position:relative;z-index:1;width:290rem;aspect-ratio:1;overflow:hidden;background:var(--color-gray);border-radius:30rem;color:var(--color-white);user-select:none}@media(width<768px){.slider__item{flex:0 0 220rem;width:220rem}}@media(hover:hover)and (pointer:fine)and (width>=768px){.slider__item:hover:after{opacity:1}}@media(width<768px){.slider__item h3{opacity:0}}.slider__item picture{position:absolute;inset:0;z-index:1}.slider__item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.slider__item:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0000 35%,#00000059 70%,#000000b3);opacity:0;transition:opacity .876s ease}@media(width>=768px)and (hover:hover)and (pointer:fine){.slider__item:after{will-change:opacity}}.slider__item:has(.slider__item-link[href*=heimar]) picture{margin-bottom:-12rem}.slider__item-link{position:absolute;inset:auto 25rem 21rem;z-index:3}@media(width<768px){.slider__item-link{inset:0}}@media(width>=768px){.slider__item-link:before{content:"";position:absolute;inset:-20rem -25rem -25rem;z-index:1}}.text-slide-link .split-line>span{display:inline-block;position:relative;z-index:1;line-height:inherit}@media(width>=768px)and (hover:hover)and (pointer:fine){.text-slide-link .split-line>span{will-change:transform}}.text-slide-link .split-line>span span{display:flex;flex-flow:column nowrap;line-height:inherit}.text-slide-link .split-line>span span:last-child{position:absolute;inset:100% auto auto 0;z-index:1}.typo-circles{width:100%;height:200vh;pointer-events:none}.typo-circles__pin{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1}.typo-circles .container{pointer-events:all}.typo-circles ul{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:0 15rem}@media(width<768px){.typo-circles ul{margin-left:500rem}}.typo-circles ul li{flex:0 0 calc(20% + 30rem);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:calc(20% + 30rem);margin:0 -15rem;aspect-ratio:1;border:1px solid rgba(var(--color-white-rgb),.08);border-radius:50%;color:var(--color-gray);text-align:center}@media(width<768px){.typo-circles ul li{flex:0 0 280rem;width:280rem}}.typo-circles ul li>span{display:block;padding:10rem 0;font-size:24rem;line-height:200%}@media(width<768px){.typo-circles ul li>span{font-size:27rem}}.typo-circles ul li:nth-child(1)>span{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1.5rem;text-underline-offset:10rem}.typo-circles ul li:nth-child(3)>span{font-style:italic}.typo-circles ul li:nth-child(4)>span{position:relative;z-index:1;overflow:hidden}.typo-circles ul li:nth-child(4)>span:before{content:"FágaðFágað";position:absolute;inset:10rem auto auto 0;color:transparent;z-index:-1;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:1.5rem;text-decoration-color:var(--color-gray);text-underline-offset:7rem;animation:wave-underline 7s linear infinite}@keyframes wave-underline{0%{transform:translate(0)}to{transform:translate(-50%)}}.typo-circles ul li:nth-child(5)>span{font-weight:600}.footer__contact{padding:180rem 0;background:var(--color-red-dark)}@media(width<768px){.footer__contact{padding:140rem 0}}.footer__contact-container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:30rem;position:relative;z-index:1}@media(width<768px){.footer__contact-container{flex-direction:column;padding:0 10rem}}@media(width>=768px){.footer__contact-container>div:nth-child(1){flex:0 0 16%}}.footer__contact-container>div:nth-child(2){flex:1 1 auto}.footer__contact-container h1{flex:1 1 auto;color:var(--color-white);font-size:64rem;line-height:126%;text-align:left}@media(width<768px){.footer__contact-container h1{font-size:48rem}}.footer__contact-eyebrow{position:relative;z-index:1}@media(width<768px){.footer__contact-eyebrow{width:100%}}.footer__contact-eyebrow p{width:100%;margin-bottom:4rem;color:var(--color-navy);font-size:16rem;font-weight:700;letter-spacing:.03em;line-height:150%;text-transform:uppercase}.footer__contact-eyebrow p:not(:first-child){position:absolute;inset:0 auto auto 0}.footer__contact-details{position:relative;z-index:1;width:67%;margin-top:50rem}@media(width<768px){.footer__contact-details{width:100%;margin-top:30rem}}.footer__contact-details a{display:inline-block;width:100%;color:var(--color-white);font-size:36rem;font-weight:350;line-height:121%}@media(width<768px){.footer__contact-details a{font-size:28rem}}.footer__contact-details a:not(:first-child){position:absolute;inset:0;z-index:1}.footer__contact-link{position:absolute;inset:-40rem 240rem -40rem 160rem;z-index:2;background:none;border:none;font-size:0;cursor:pointer}@media(width<768px){.footer__contact-link{inset:0}}.footer__info{padding:180rem 0 240rem;background:var(--color-navy);color:var(--color-white)}@media(width<768px){.footer__info{padding:140rem 0}.footer__info .container{padding:0 30rem}}.footer__info h2{margin-bottom:16rem;color:var(--color-white);opacity:.4;font-size:16rem;font-weight:600;letter-spacing:.03em;line-height:150%;text-transform:uppercase}@media(width<768px){.footer__info h2{margin-bottom:20rem}}.footer__info svg{width:100%;height:100%}.footer__info svg path{fill:var(--color-white)}@media(width>=768px){.footer__info .grid__col--5{margin-left:18rem}}@media(width>=768px){.footer__info .grid__col--2{margin-left:56rem}}.footer__info-navigation{display:flex;flex-flow:row wrap;gap:40rem;margin-bottom:40rem}@media(width<768px){.footer__info-navigation{align-items:flex-start;flex-direction:column;gap:20rem 30rem}}.footer__info-navigation a{position:relative;z-index:1;font-size:29rem;font-weight:350;line-height:120%}@media(width<768px){.footer__info-navigation a{font-size:25rem}}.footer__info-navigation a:before{content:"";position:absolute;inset:-8rem;z-index:-1}.footer__info-companies{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:40rem}@media(width<768px){.footer__info-companies{margin-bottom:40rem}}.footer__info-companies a{display:flex;align-items:center;position:relative;z-index:1;height:40rem;transform:translateY(-8rem)}.footer__info-companies a:before{content:"";position:absolute;inset:-5rem;z-index:-1}.footer__info-companies a[href*=apparatus]{flex:0 0 123rem}.footer__info-companies a[href*=apparatus] svg{transform:translateY(5rem)}.footer__info-companies a[href*=welladvised]{flex:0 0 160rem}.footer__info-partners{display:flex;flex-flow:row nowrap;align-items:center;gap:40rem}@media(width<768px){.footer__info-partners{margin-bottom:40rem}}.footer__info-partners a{display:flex;align-items:center;position:relative;z-index:1;height:40rem;transform:translateY(-4rem)}.footer__info-partners a:before{content:"";position:absolute;inset:-5rem;z-index:-1}.footer__info-partners a[href*=microsoft]{flex:0 0 70rem;margin-left:3rem}.footer__info-partners a[href*=umbraco]{flex:0 0 142rem}.footer__info-partners a[href*=creditinfo]{flex:0 0 144rem}.footer__info-social{display:flex;flex-flow:row nowrap;align-items:center;gap:20rem}.footer__info-social a{flex:0 0 24rem;position:relative;z-index:1}@media(width<768px){.footer__info-social a{flex:0 0 32rem}}.footer__info-social a:before{content:"";position:absolute;inset:-10rem;z-index:-1}.footer__info-social a[href*=facebook] svg{transform:scale(.9)}.footer__info-extras{display:flex;flex-flow:row nowrap;align-items:center;gap:30rem;margin-top:40rem;font-size:13rem}@media(width<768px){.footer__info-extras{flex-wrap:wrap;gap:20rem 35rem;font-size:16rem}}.footer__info-extras p{margin-right:auto;font-size:inherit;opacity:.6}@media(width<768px){.footer__info-extras p{width:100%}}.footer__info-extras a{font-size:inherit}.footer__info-extras button{width:auto;margin-right:24rem;background:none;border:0;border-radius:0;color:var(--color-white);font-size:inherit;text-align:left;cursor:pointer}.footer__info-extras a,.footer__info-extras button{position:relative;z-index:1}.footer__info-extras a:before,.footer__info-extras button:before{content:"";position:absolute;inset:-10rem;z-index:-1}.section--home{justify-content:center;min-height:100vh}.section--home .section__headline{height:100svh}.section--home .intro{position:fixed;inset:0 0 auto;z-index:1;transform-style:preserve-3d;perspective:1234rem;transform:translateZ(1px);height:100svh;--var-mask-image-rotation: 0deg;mask-image:radial-gradient(circle at center,transparent 10%,red 50%,red 65%,transparent 90%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)));mask-composite:intersect}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--home .intro{will-change:mask-image,transform}}@media(width<768px){.section--home .intro{mask-image:radial-gradient(circle at center,transparent 0%,red 20%,red 70%,transparent 100%),repeating-conic-gradient(from 180deg at 50% 50%,red calc(0deg + var(--var-mask-image-rotation)),#f000 calc(35deg + var(--var-mask-image-rotation)),red calc(90deg + var(--var-mask-image-rotation)),#f000 calc(180deg + var(--var-mask-image-rotation)),red calc(270deg + var(--var-mask-image-rotation)),#f000 calc(315deg + var(--var-mask-image-rotation)),red calc(360deg + var(--var-mask-image-rotation)))}}.section--home .intro__container{position:absolute;inset:calc(50% - 32rem) auto auto 50%;z-index:1}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--home .intro__container{will-change:transform}}.section--home .intro__item{position:absolute;inset:50% auto auto 50%;z-index:1}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--home .intro__item{will-change:transform,opacity}}.section--home .intro__item-container{display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;aspect-ratio:1}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--home .intro__item-container{will-change:transform}}.section--home .intro__item:nth-child(1){width:760rem}@media(width<768px){.section--home .intro__item:nth-child(1){width:490rem}}.section--home .intro__item:nth-child(1) .shape{opacity:.93}.section--home .intro__item:nth-child(2){width:1000rem}@media(width<768px){.section--home .intro__item:nth-child(2){width:640rem}}.section--home .intro__item:nth-child(2) .shape{opacity:.86}.section--home .intro__item:nth-child(3){width:1240rem}@media(width<768px){.section--home .intro__item:nth-child(3){width:790rem}}.section--home .intro__item:nth-child(3) .shape{opacity:.79}.section--home .intro__item:nth-child(4){width:1480rem}@media(width<768px){.section--home .intro__item:nth-child(4){width:940rem}}.section--home .intro__item:nth-child(4) .shape{opacity:.72}.section--home .intro__item:nth-child(5){width:1720rem}@media(width<768px){.section--home .intro__item:nth-child(5){width:1090rem}}.section--home .intro__item:nth-child(5) .shape{opacity:.65}.section--home .intro__item:nth-child(6){width:1960rem}@media(width<768px){.section--home .intro__item:nth-child(6){width:1240rem}}.section--home .intro__item:nth-child(6) .shape{opacity:.58}.section--home .intro__item:nth-child(7){width:2200rem}@media(width<768px){.section--home .intro__item:nth-child(7){width:1390rem}}.section--home .intro__item:nth-child(7) .shape{opacity:.51}.section--home .intro__item .shape{width:100%;aspect-ratio:1}.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 160rem);margin:0 -80rem}@media(width<768px){.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 90rem);margin:0 -45rem}}.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 80rem);margin:0 -40rem}@media(width<768px){.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 40rem);margin:0 -20rem}}.section--appearance .section__content-box-reel button{position:absolute;inset:0;z-index:2;background:none;opacity:0;border:none;font-size:0;cursor:pointer}.section--appearance .section__content-box-reel video{width:100%;height:100%;object-fit:cover}.section--appearance .section__content-box-reel video:nth-child(2){position:absolute;inset:-1rem;z-index:1;width:calc(100% + 2rem);height:calc(100% + 2rem);opacity:0}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--appearance .section__content-box-reel video:nth-child(2){will-change:opacity}}.section--appearance .section__content-box-colors:before,.section--appearance .section__content-box-colors:after{content:"";position:absolute;border-radius:30rem;pointer-events:none}.section--appearance .section__content-box-colors:before{inset:-1px;z-index:2;border:solid 2px var(--color-navy)}.section--appearance .section__content-box-colors:after{inset:0;z-index:3;border:solid 1px var(--color-navy-border)}@media(width<768px){.section--appearance .section__content-box-scrambled-text .box__container{aspect-ratio:1}.section--appearance .section__content-box-scrambled-text .box__container .scrambled-text p{font-size:21rem}}@media(width<768px){.section--appearance .section__content-box-3d-logo .box__container{aspect-ratio:1}}.section--appearance .section__content-box-3d-logo .logo--3d{width:270rem}@media(width<768px){.section--appearance .section__content-box-3d-logo .logo--3d{width:140rem}}.section--colors .box__container{border:1px solid rgba(var(--color-navy-rgb),.1)}@media(width<768px){.section--font .section__content-box-3d-letters .box__container{aspect-ratio:1}}.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;margin-top:-12rem}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{will-change:transform,opacity}}@media(width<768px){.section--font .section__content-box-3d-letters .section__content-box-3d-letters-container{margin-top:-7rem}}.section--font .section__content-box-3d-letters p{font-size:240rem;font-weight:700;line-height:120%;letter-spacing:.03em}@media(width<768px){.section--font .section__content-box-3d-letters p{font-size:100rem}}.section--font .section__content-box-font-weights .box__container{flex-direction:column;gap:14rem}@media(width<768px){.section--font .section__content-box-font-weights .box__container{gap:6rem;aspect-ratio:1}}.section--font .section__content-box-font-weights .box__container button{position:relative;z-index:1;background:none;border:0;font-size:40rem;line-height:121%;cursor:pointer}@media(width<768px){.section--font .section__content-box-font-weights .box__container button{font-size:24rem}}.section--font .section__content-box-font-weights .box__container button:nth-child(1){font-weight:300}.section--font .section__content-box-font-weights .box__container button:nth-child(2){font-weight:400}.section--font .section__content-box-font-weights .box__container button:nth-child(3){font-weight:500}.section--font .section__content-box-font-weights .box__container button:nth-child(4){font-weight:600}.section--font .section__content-box-font-weights .box__container button:nth-child(5){font-weight:700}.section--font .section__content-box-font-weights .box__container button:before{content:"";position:absolute;inset:-12rem;z-index:-1}@media(width<768px){.section--font .section__content-box-font-weights .box__container button:before{inset:-5rem}}.section--sign .section__content-details{width:100%}.section--sign .section__content-details .box--small .box__container{aspect-ratio:16/9}@media(width>=768px){.section--sign .section__content-details-text{padding-right:40rem}}@media(width<768px){.section--sign .section__content-details-text{margin-bottom:50rem}}.section--sign .section__content-details-boxes{display:flex;flex-flow:column nowrap;gap:40rem}@media(width<768px){.section--sign .section__content-details-boxes{gap:25rem}}@media(width<768px){.section--sign .section__content-box-3d-logo{margin-top:-55rem}.section--sign .section__content-box-3d-logo .box__container{aspect-ratio:4/3}}.section--summary .section__content{visibility:visible}.section--symbols .section__content-small-shapes{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:50rem;width:100%;margin:100rem auto 0}@media(width<768px){.section--symbols .section__content-small-shapes{margin:0 auto 40rem}.section--symbols .section__content-small-shapes .shape--diamond-fill,.section--symbols .section__content-small-shapes .shape--octagon-fill,.section--symbols .section__content-small-shapes .shape--triangle-up-fill{display:none}}.section--symbols .section__content-gradient-shapes{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transform-style:preserve-3d;perspective:1234rem;perspective-origin:50% 50%;width:calc(100% + 100rem);margin:0 -50rem}@media(width<768px){.section--symbols .section__content-gradient-shapes{flex-wrap:wrap;perspective:543rem}}.section--symbols .section__content-gradient-shapes-column{position:relative;z-index:1;transform-style:preserve-3d;margin:-50rem 0 -100rem;padding-bottom:150rem}@media(width>=768px){.section--symbols .section__content-gradient-shapes-column:last-child{display:none}}@media(width<768px){.section--symbols .section__content-gradient-shapes-column{flex:0 0 50%;display:flex;align-items:center;transform:scale(.8);margin:0 0 -100rem}}.section--symbols .section__content-gradient-shapes-column .shape{transform-style:preserve-3d;width:300rem}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape{width:265rem}}.section--symbols .section__content-gradient-shapes-column .shape:not(:first-child){position:absolute;inset:0;z-index:1}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1){transform:translateY(21rem) translateZ(-123rem) scale(1)}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1){transform:translateY(7rem) translateZ(-44rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(1) .shape__gradient{animation-duration:21s;animation-delay:-12s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(42rem) translateZ(-246rem) scale(1)}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(14rem) translateZ(-88rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2) .shape__gradient{animation-duration:42s;animation-delay:-24s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(63rem) translateZ(-369rem) scale(1)}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(21rem) translateZ(-132rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3) .shape__gradient{animation-duration:63s;animation-delay:-36s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(84rem) translateZ(-492rem) scale(1)}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(28rem) translateZ(-176rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4) .shape__gradient{animation-duration:84s;animation-delay:-48s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(105rem) translateZ(-615rem) scale(1)}@media(width<768px){.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(35rem) translateZ(-220rem) scale(1)}}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5) .shape__gradient{animation-duration:105s;animation-delay:-60s}.section--tone .tone__text{text-align:center}.section--tone .tone__text strong{color:var(--color-red)}.section--tone .tone__text-strong .split-char>span{display:inline-block;position:relative;z-index:1;line-height:inherit}@media(width>=768px)and (hover:hover)and (pointer:fine){.section--tone .tone__text-strong .split-char>span{will-change:transform}}.section--tone .tone__text-strong .split-char>span span{display:flex;flex-flow:column nowrap;line-height:inherit}.section--tone .tone__text-strong .split-char>span span:last-child{position:absolute;inset:100% auto auto 0;z-index:1}.section{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;position:relative;z-index:1;overflow:hidden;clip-path:inset(0% 0% 0% 0%)}.section__headline{display:flex;align-items:center;justify-content:center;position:fixed;inset:0 0 auto;z-index:2;height:100vh;margin:0 auto;padding:0 0 64rem;pointer-events:none}.section__headline .container>div{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:30rem}.section__headline h1,.section__headline p{pointer-events:all}.section__headline p{margin-bottom:4rem;color:var(--color-red);font-size:16rem;font-weight:700;letter-spacing:.03em;line-height:150%;text-transform:uppercase}@media(width<768px){.section__headline p{font-size:18rem}}@media(width<768px){.section__headline--small .container{padding:0 30rem}}.section__headline--small .container>div{flex-direction:row;align-items:flex-start;justify-content:flex-start}@media(width<768px){.section__headline--small .container>div{flex-direction:column}}@media(width>=768px){.section__headline--small p{flex:0 0 16%}}.section__headline--small h1{flex:1 1 auto;font-size:64rem;line-height:126%;text-align:left}@media(width<768px){.section__headline--small h1{font-size:48rem}}.section__headline-bottom-marker{position:absolute;inset:100vh 0 auto;z-index:1}.section__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:180rem;position:relative;z-index:3;width:100%;margin:187.5vh 0 0;padding:0 0 180rem}@media(width<768px){.section__content{gap:80rem;margin-top:168vh;padding-bottom:80rem}}.section--navy{background:var(--color-navy);color:var(--color-white)}.section--white{background:var(--color-white);color:var(--color-navy)}
