@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.9491d1be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.fa7e779d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_e9d0fa8f-module__yt8osa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_e9d0fa8f-module__yt8osa__variable{--font-schibsted-grotesk:"Schibsted Grotesk","Schibsted Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:getaiGrotesk;src:url(../media/DTGetaiGroteskDisplay_Black-s.p.57a044a3.woff2)format("woff2");font-display:swap}@font-face{font-family:getaiGrotesk Fallback;src:local(Arial);ascent-override:77.92%;descent-override:17.01%;line-gap-override:25.31%;size-adjust:126.41%}.getaigrotesk_489c1dba-module__1fZcVW__className{font-family:getaiGrotesk,getaiGrotesk Fallback}.getaigrotesk_489c1dba-module__1fZcVW__variable{--font-getai-grotesk-display:"getaiGrotesk","getaiGrotesk Fallback"}
h1{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:10vw;font-weight:400;line-height:90%}h2,.h2{font-size:15vw}@media (min-width:768px){h2,.h2{font-size:10vw}}h2,.h2{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:uppercase;font-weight:400;line-height:150%}h3{font-size:2rem}@media (min-width:768px){h3{font-size:4rem}}h3{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:uppercase;line-height:120%}h4{font-size:1.5rem}@media (min-width:768px){h4{font-size:2rem}}h4{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:uppercase;font-weight:400;line-height:100%}h5{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:uppercase;font-size:1rem;font-weight:500}p{font-size:14px}@media (min-width:768px){p{font-size:14px}}p{font-weight:200;font-family:var(--font-geist-mono),monospace;line-height:150%}a{font-size:14px}@media (min-width:768px){a{font-size:1rem}}a{font-weight:200;font-family:var(--font-geist-mono),monospace;color:#fbfcfb}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}body{font-family:var(--font-schibsted-grotesk),sans-serif;color:#fbfcfb;background-color:#000}body.no-scroll{overflow:hidden}.site-main{z-index:2;margin-bottom:calc(-1*var(--footer-height,0px));background-color:#000;position:relative}.button{text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:200;display:flex}.page-wrapper{width:100%;height:auto;transition:background-color .5s ease-in-out;overflow-x:hidden}.page-wrapper section{padding:2rem}@media (max-width:1060px){.page-wrapper section{padding:1rem}}@media (max-width:768px){.page-wrapper section{padding:1rem}}.desktop-only{display:block}@media (max-width:768px){.desktop-only{display:none}}@media (max-width:1060px){.desktop-only{display:none}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}@media (max-width:1060px){.mobile-only{display:block}}a{font-family:var(--font-schibsted-grotesk),sans-serif;color:#000;text-decoration:none}a:hover{color:#bbc197}.divider{background-color:#fbfcfb;width:100%;height:1px}.intro-section{flex-direction:column;justify-content:space-between;height:35vh;margin-top:6rem;display:flex}@media (max-width:1060px){.intro-section{height:15vh;padding:0 3rem}}@media (max-width:768px){.intro-section{height:15vh;margin-top:6rem;padding:0 2rem}}.intro-section .page-title{text-transform:uppercase;justify-content:flex-start;width:100%;display:flex}.intro-section .body-text{width:80%;height:auto;font-family:var(--font-schibsted-grotesk),sans-serif;margin-top:auto;margin-bottom:0}@media (max-width:768px){.intro-section .body-text{width:100%}}.showcase_section .showcase_list{width:100%;font-family:var(--font-schibsted-grotesk),sans-serif;flex-direction:column;display:flex}.showcase_section .showcase_list .case-item:first-child{border-top:1px solid #ffffff4d}.showcase_section .showcase_list .case-item{cursor:pointer;border-top:1px solid #ffffff4d;width:100%;padding:1.25rem 0}.showcase_section .showcase_list .case-item:hover .case-item__title{color:#bbc197;padding-left:3rem}@media (max-width:768px){.showcase_section .showcase_list .case-item:hover .case-item__title{color:#bbc197;padding-left:0}}.showcase_section .showcase_list .case-item .case-item__flex-row{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-row{flex-direction:column;align-items:flex-start}}.showcase_section .showcase_list .case-item .case-item__title{color:#fbfcfb}@media (max-width:1060px){.showcase_section .showcase_list .case-item .case-item__title{font-size:1.5rem}}.showcase_section .showcase_list .case-item .case-item__right{flex-shrink:0;align-items:center;gap:2.5rem;margin-bottom:.5rem;display:flex}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__right{justify-content:space-between;width:100%;margin-top:.5rem}}.showcase_section .showcase_list .case-item .case-item__text{color:#fbfcfb;font-size:14px}.showcase_section .showcase_list .case-item .accordion-item__icon{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.showcase_section .showcase_list .case-item .accordion-item__icon-line{background-color:#fbfcfb;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase_section .showcase_list .case-item .accordion-item__icon-line--horizontal{width:100%;height:1px}.showcase_section .showcase_list .case-item .accordion-item__icon-line--vertical{width:1px;height:100%}.showcase_section .showcase_list .case-item .case-item__flex-row.case-item__flex-row--expanded{opacity:0;align-items:stretch;max-height:0;margin-bottom:0;transition:opacity .5s,max-height .5s,margin-bottom .5s;display:flex;overflow:hidden}.showcase_section .showcase_list .case-item .case-item__flex-row.case-item__flex-row--expanded .case-item__img-wrapper{aspect-ratio:4/3;width:40%;overflow:hidden}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-row.case-item__flex-row--expanded .case-item__img-wrapper{aspect-ratio:auto;width:100%}}.showcase_section .showcase_list .case-item .case-item__flex-row.case-item__flex-row--expanded .case-item__img-wrapper .case-item__img,.showcase_section .showcase_list .case-item .case-item__flex-row.case-item__flex-row--expanded .case-item__img-wrapper .case-item__video{object-fit:cover;object-position:center;width:100%;height:100%}.showcase_section .showcase_list .case-item .case-item__flex-col{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:50%;font-size:14px;display:flex}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-col{width:100%}}.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__stack{color:#fbfcfb;margin-top:1rem}.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__projectDescription{color:#fbfcfb;text-align:left;width:90%}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__projectDescription{width:100%}}.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__link{color:#fbfcfb;align-items:center;gap:.5rem;margin-top:auto;display:flex}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__link{margin-bottom:1rem}}.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__link .case-item__link-text{color:#fbfcfb;font-size:1rem;text-decoration:underline}@media (max-width:768px){.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__link .case-item__link-text{font-size:1rem}}.showcase_section .showcase_list .case-item .case-item__flex-col .case-item__link .case-item__link-text:hover{color:#bbc197}.showcase_section .showcase_list .case-item.case-item--open .case-item__title{padding-left:0}.showcase_section .showcase_list .case-item.case-item--open .accordion-item__icon-line--vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.showcase_section .showcase_list .case-item.case-item--open .case-item__flex-row.case-item__flex-row--expanded{opacity:1;max-height:1000px;margin-bottom:1rem}.hero-section{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100vh;display:flex;overflow:hidden}@media (max-width:768px){.hero-section{height:100vh}}.hero-section .hero-text-container{display:block}@media (max-width:768px){.hero-section .hero-text-container{padding:0 0 3rem}}.hero-section .hero-text-container .hero-text{text-transform:uppercase;margin-top:auto}.role-animation{display:inline-block}.techstack-section .techstack-title{text-transform:uppercase;color:#000;margin-top:2rem;font-size:1rem;font-weight:500}@media (max-width:768px){.techstack-section .techstack-title{font-size:14px}.techstack-section .icon-grid-wrapper{display:none}}.techstack-section .icon-Grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:3rem;padding:3rem 0;display:grid}@media (max-width:768px){.techstack-section .icon-Grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1.5rem}}.techstack-section .icon-Grid .stack-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.techstack-section .icon-Grid .stack-item .stack-icon{margin-right:1rem}@media (max-width:768px){.techstack-section .icon-Grid .stack-item .stack-icon{width:100px;height:48px;margin-right:.5rem}}.techstack-section .icon-marquees{display:none}@media (max-width:768px){.techstack-section .icon-marquees{flex-direction:column;gap:2rem;padding:3rem 0;display:flex}}.marquee{width:100%;overflow:hidden}.marquee .marquee-track{gap:3rem;width:max-content;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee.marquee-right .marquee-track{animation-direction:reverse}.marquee .marquee-set{flex-shrink:0;align-items:center;gap:3rem;display:flex}.marquee .marquee-item{align-items:center;display:flex}.marquee .marquee-icon{width:100px;height:48px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.link-list-section{flex-wrap:wrap;justify-content:space-between;gap:2.5rem;display:flex}@media (max-width:1060px){.link-list-section{flex-direction:column;gap:5rem}}.link-list-section .link-list-block{color:#fbfcfb;align-items:flex-start;gap:1rem;height:auto;display:flex}.link-list-section .link-list-block a{color:#fbfcfb;text-decoration:none}.link-list-section .link-list-block a:hover{color:#fbfcfb}.link-list-section .link-list-block .link-list-title{text-transform:uppercase;width:6rem}.link-list-section .link-list-block .link-list-items{flex-direction:column;display:flex}.link-list-section .link-list-block .link-list-items .link-list-item{margin-bottom:1rem}.link-list-section .link-list-block .link-list-items .link-list-item:last-child{margin-bottom:0}.header-container{z-index:50;background-color:#0000;border-bottom:1px solid #ffffff32;justify-content:space-between;align-items:center;width:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.header-container{padding:1rem}}@media (max-width:1060px){.header-container{padding:1rem}}.header-container .logo-mobile{display:none}@media (max-width:1060px){.header-container .logo-desktop{display:block}.header-container .logo-mobile{display:none}}@media (max-width:768px){.header-container .header-container{padding:1rem}.header-container .logo-desktop{display:none}.header-container .logo-mobile{display:block}}.footer-reveal-wrapper{height:calc(var(--footer-height,0px)*2)}.footer-section{width:100%;top:calc(100vh - var(--footer-height,0px));z-index:0;padding:4rem 4rem 1rem;position:sticky}@media (max-width:768px){.footer-section{padding:2rem 1rem}}.footer-content{flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;display:flex}@media (max-width:768px){.footer-content{flex-direction:column;gap:3rem}}.footer-column{border-bottom:1px solid #000;flex-direction:row;justify-content:space-between;padding-bottom:1rem;display:flex}.footer-column__title{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:uppercase;font-size:1rem;font-weight:500;line-height:130%}.footer-links{text-align:right;flex-direction:column;gap:1rem;display:flex}.footer-links .footer-link{font-size:1rem;font-weight:400;text-decoration:none;transition:color .3s}@media (max-width:768px){.footer-links .footer-link{text-align:right;font-size:1rem}}.footer-links .footer-link:hover{color:#bbc197}.footer-logo-container{flex-direction:column;align-items:center;margin-top:5rem;display:flex}@media (max-width:768px){.footer-logo-container{margin-top:1.5rem}}.footer-logo-container .footer-logo{width:100%;height:auto}.footer-copy{text-align:left;margin-top:1.5rem;font-size:.9rem}.stats-section{width:100%;height:auto;margin-bottom:4rem}.stats-section .github-stats-container{flex-direction:column;display:flex}.stats-section .github-stats-container .stat-card{flex-direction:column;justify-content:center;display:flex}.stats-section .github-stats-container .card-title{text-transform:uppercase;font-weight:400}.stats-section .github-stats-container .language-stat{width:100%}.stats-section .github-stats-container .language-stat .language-bars{flex-direction:column;gap:2.5rem;margin-block:2rem;padding-block:2rem;display:flex}.stats-section .github-stats-container .language-stat .language-bars .language-bar-row{flex-direction:column;gap:.75rem;display:flex}.stats-section .github-stats-container .language-stat .language-bars .language-bar-row .language-bar-header{justify-content:space-between;align-items:baseline;display:flex}.stats-section .github-stats-container .language-stat .language-bars .language-bar-row .language-bar-header .language-name{text-transform:uppercase;letter-spacing:.05em;color:#fbfcfb;font-size:14px}.stats-section .github-stats-container .language-stat .language-bars .language-bar-row .language-bar-header .language-percentage{font-size:2rem;font-weight:200;line-height:1}.stats-section .github-stats-container .commit-stat{margin:4rem 0}@media (max-width:768px){.stats-section .github-stats-container .commit-stat{font-size:2rem}}.stats-section .github-stats-container .animeradSiffra{font-size:16vw;line-height:1}@media (max-width:768px){.stats-section .github-stats-container .animeradSiffra{font-size:30vw}}.progress-wrapper{width:100%}.progress-bar{background-color:#ffffff1f;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.progress-fill{border-radius:999px;height:100%}.navigation{flex-direction:row;gap:3rem;display:flex}.navigation .navlink-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.navigation .navlink-wrapper{flex-direction:row-reverse;gap:2rem}.navigation .navlink-wrapper .navlink-dot{display:none}}.navigation .navlink-wrapper .navlink{font-size:1rem;font-family:var(--font-schibsted-grotesk),sans-serif;color:#fbfcfb;text-transform:uppercase;font-weight:300;text-decoration:none}@media (max-width:768px){.navigation .navlink-wrapper .navlink{font-size:2.5rem}.navigation .navlink-wrapper{width:100%}}.navigation .navlink-wrapper:hover{color:#bbc197}@media (max-width:768px){.navigation .navlink-wrapper:hover{color:#000;background-color:#bbc197}.navigation{z-index:999;opacity:0;visibility:hidden;pointer-events:none;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow:hidden}.navigation.navigation-open{opacity:1;visibility:visible;pointer-events:auto}}.hamburger-button{cursor:pointer;z-index:1000;background:0 0;border:none;width:1.75rem;height:1.25rem;padding:0;display:none;position:relative}@media (max-width:768px){.hamburger-button{display:block}}.hamburger-button .hamburger-line{background-color:#fbfcfb;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .2s,top .3s;position:absolute;left:0}.hamburger-button .hamburger-line:first-child{top:0}.hamburger-button .hamburger-line:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-button .hamburger-line:nth-child(3){top:100%;transform:translateY(-100%)}.hamburger-button.open .hamburger-line:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.hamburger-button.open .hamburger-line:nth-child(2){opacity:0}.hamburger-button.open .hamburger-line:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.splash-screen{z-index:2000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;top:-100px;overflow:hidden}.splash-screen__stage{text-align:center;place-items:center;padding:0 1.5rem;display:grid}.splash-screen__name{opacity:1;position:absolute;top:50%}.splash-screen__tagline{max-width:26rem}.contact-form{width:100%;max-width:60vw;margin:3rem auto}@media (max-width:768px){.contact-form{max-width:100%;padding:1rem}}.contact-form form{flex-direction:column;gap:5rem;display:flex}@media (max-width:768px){.contact-form form{gap:2.5rem}}.contact-form__heading{display:flex}.contact-form__kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;color:#ffffff80;font-size:14px}.contact-form__question{font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:none;color:#fbfcfb;font-weight:400;line-height:130%}.contact-form__input{color:#fbfcfb;width:100%;font-family:var(--font-schibsted-grotesk),sans-serif;background:0 0;border:none;border-bottom:1px solid #ffffff4d;outline:none;padding:.5rem 0;font-size:1.5rem;transition:border-color .3s}.contact-form__input::placeholder{color:#fff6}.contact-form__input:focus{border-color:#fbfcfb}.contact-form__input--textarea{resize:vertical;min-height:3rem;font-family:var(--font-geist-mono),monospace;font-size:1rem}.contact-form__checkbox-group{flex-direction:column;gap:.75rem;display:flex}.contact-form__checkbox{font-family:var(--font-geist-mono),monospace;color:#fbfcfb;cursor:pointer;align-items:center;gap:.75rem;font-size:1rem;display:flex}.contact-form__checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;transition:background-color .2s,border-color .2s}.contact-form__checkbox input[type=checkbox]:checked{background-color:#bbc197;border-color:#bbc197}.contact-form__submit{color:#000;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#bbc197;border:none;border-radius:999px;align-self:flex-start;padding:.9rem 2.5rem;font-weight:400;transition:opacity .3s}.contact-form__submit:hover{opacity:.85}.contact-form__submit:disabled{opacity:.5;cursor:not-allowed}.contact-form__error{color:#ff6b6b;font-size:1rem}.contact-form__success{font-family:var(--font-schibsted-grotesk),sans-serif;color:#fbfcfb;font-size:2rem}.contact-form__review{flex-direction:column;gap:1.5rem;display:flex}.contact-form__review-row{border-bottom:1px solid #ffffff26;flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex}.contact-form__review-row dt{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:14px}.contact-form__review-row dd{font-family:var(--font-schibsted-grotesk),sans-serif;color:#fbfcfb;margin:0;font-size:1rem}.contact-form__nav{justify-content:space-between;align-items:center;display:flex}.contact-form__back{color:#fbfcfb;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#0000;border:1px solid #ffffff4d;border-radius:999px;padding:.9rem 2.5rem;font-weight:400;transition:opacity .3s,border-color .3s}.contact-form__back:hover:not(:disabled){border-color:#fbfcfb}.contact-form__back:disabled{opacity:.3;cursor:not-allowed}.contact-form__steps{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.contact-form__step{font-family:var(--font-geist-mono),monospace;color:#ffffff59;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:14px;transition:color .3s;display:flex}.contact-form__step:hover{color:#fff9}.contact-form__step--active{color:#fbfcfb}.contact-form__step-label{text-transform:uppercase;letter-spacing:.05em}.accordion_section{width:100%}.accordion_section__kicker{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#fbfcfb;margin-bottom:.75rem;font-size:14px}.accordion_section .accordion_list{width:100%;font-family:var(--font-schibsted-grotesk),sans-serif;flex-direction:column;display:flex}.accordion_section .accordion_list .accordion-item:first-child{border-top:1px solid #ffffff4d}.accordion_section .accordion_list .accordion-item{cursor:pointer;border-bottom:1px solid #ffffff4d;width:100%;padding:1.25rem 0}.accordion_section .accordion_list .accordion-item:hover .accordion-item__title{padding-left:3rem}.accordion_section .accordion_list .accordion-item__row{justify-content:space-between;align-items:center;width:100%;display:flex}.accordion_section .accordion_list .accordion-item__title{color:#fbfcfb;font-family:var(--font-schibsted-grotesk),sans-serif;text-transform:none;text-transform:uppercase;transition:padding-left .3s}@media (max-width:1060px){.accordion_section .accordion_list .accordion-item__title{font-size:2rem}}.accordion_section .accordion_list .accordion-item__icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-left:1.5rem;position:relative}.accordion_section .accordion_list .accordion-item__icon-line{background-color:#fbfcfb;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion_section .accordion_list .accordion-item__icon-line--horizontal{width:100%;height:1px}.accordion_section .accordion_list .accordion-item__icon-line--vertical{width:1px;height:100%}.accordion_section .accordion_list .accordion-item__content{opacity:0;flex-direction:column;gap:1rem;max-height:0;margin-top:0;transition:opacity .5s,max-height .5s,margin-top .5s;display:flex;overflow:hidden}.accordion_section .accordion_list .accordion-item__text{color:#ffffffb3;font-family:var(--font-geist-mono),monospace;max-width:40rem;padding-top:2rem;font-size:1rem}.accordion_section .accordion_list .accordion-item.accordion-item--open .accordion-item__title{padding-left:0}.accordion_section .accordion_list .accordion-item.accordion-item--open .accordion-item__icon-line--vertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.accordion_section .accordion_list .accordion-item.accordion-item--open .accordion-item__content{opacity:1;max-height:500px;margin-top:1rem}
