.Flag_container__O_qHY{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.Flag_container__O_qHY{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.Flag_container__O_qHY{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.Flag_container__O_qHY{margin:0 auto;max-width:1440px}}.Flag_showGrid__ue6Fv:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.Flag_showGrid__ue6Fv:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.Flag_noScroll__8cfDf{height:100dvh;overflow:hidden}.Flag_cardElementHidden__GVbQ6{opacity:0}.Flag_cardShineAbout__6D40l{background-blend-mode:soft-light;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(150,20%,10%) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-position:55% 55%,50%;background-size:cover,cover;-webkit-mask-image:url(/assets/images/about/personmask2.png);mask-image:url(/assets/images/about/personmask2.png);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:color-dodge}.Flag_cardShineAbout__6D40l:before{background-blend-mode:color-burn;background-image:url(/assets/images/about/personlines.webp),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-position:50%,50%;background-size:cover,cover;filter:brightness(1) contrast(1) saturate(1);-webkit-mask-image:none;mask-image:none;mix-blend-mode:lighten;opacity:.5}.Flag_cardShineAbout__6D40l:after{background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7));filter:brightness(calc(var(--pointer-from-center) * .5 + .6)) contrast(2) saturate(3);-webkit-mask-image:url(/assets/images/about/personmask2.png);mask-image:url(/assets/images/about/personmask2.png);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:saturation;opacity:.2}.Flag_cardGlareAbout__luoyh{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.45) 0,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2)}.Flag_cardGlareAbout__luoyh,.Flag_cardGlareAbout__luoyh:after{-webkit-mask-image:url(/assets/images/about/personmask2.png);mask-image:url(/assets/images/about/personmask2.png);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:overlay}.Flag_cardGlareAbout__luoyh:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0,hsla(150,20%,30%,.65) 45%,hsl(0,0%,0%) 90%);background-size:400% 800%;filter:brightness(1) contrast(1.5)}.Flag_cardShineHome__ZWABt{background-blend-mode:soft-light,color-burn,soft-light;background-image:url(/assets/images/hero/glitter.png),url(/assets/images/hero/glitter.png),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(150,20%,10%) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-position:40% 45%,55% 55%,50%;background-size:25%,25%,cover;-webkit-mask-image:url(/assets/images/island2maskc.png);mask-image:url(/assets/images/island2maskc.png);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:color-dodge}.Flag_cardShineHome__ZWABt:before{background-blend-mode:color-burn;background-image:url(/assets/images/about/personlines.webp),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-position:50%,50%;background-size:cover,cover;filter:brightness(1) contrast(1) saturate(1);-webkit-mask-image:none;mask-image:none;mix-blend-mode:lighten;opacity:.5}.Flag_cardShineHome__ZWABt:after{background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7));background-position:calc(50% + (50% - (var(--background-x)))*3) calc(50% + (50% - (var(--background-y)))*3);background-size:400% 800%;filter:brightness(calc(var(--pointer-from-center) * .5 + .6)) contrast(2) saturate(3);-webkit-mask-image:url(/assets/images/island2maskc.png);mask-image:url(/assets/images/island2maskc.png);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:saturation;opacity:.2}.Flag_cardGlareHome__vVWMU{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.45) 0,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2);-webkit-mask-image:url(/assets/images/island2mask.png);mask-image:url(/assets/images/island2mask.png)}.Flag_cardGlareHome__vVWMU,.Flag_cardGlareHome__vVWMU:after{-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:overlay}.Flag_cardGlareHome__vVWMU:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0,hsla(150,20%,30%,.65) 45%,hsl(0,0%,0%) 90%);background-size:400% 800%;filter:brightness(1) contrast(1.5);-webkit-mask-image:url(/assets/images/island2maska.png);mask-image:url(/assets/images/island2maska.png)}.Flag_cardShine__cOZDD{--shift:1px;--imgsize:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .33s ease;will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter;z-index:3}.Flag_cardShine__cOZDD:after,.Flag_cardShine__cOZDD:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Flag_cardGlare__2Fv_6{backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,1.41,1);transition:all .33s ease;will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}.Flag_cardGlare__2Fv_6:after{content:"";opacity:1}.Flag_animatedArea__w_VDQ{background-color:rgba(0,0,0,0);height:auto;overflow:hidden;pointer-events:none;position:absolute;right:30.5%;top:9.5%;width:20%;z-index:3}.Flag_flagContainerOuter__jeAa9{--grain:url(/assets/images/card/grain.webp);--glitter:url(/assets/images/card/glitter.png);--glittersize:25%;--space:5%;--angle:133deg;--imgsize:cover;--red:#f80e35;--yellow:#eedf10;--green:#21e985;--blue:#0dbde9;--violet:#c929f1;--clip:inset(9.85% 8% 52.85% 8%);--clip-invert:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0 47.15%,91.5% 47.15%,91.5% 9.85%,8% 9.85%,8% 47.15%,0 50%);--clip-stage:polygon(91.5% 9.85%,57% 9.85%,54% 12%,17% 12%,16% 14%,12% 16%,8% 16%,8% 47.15%,92% 47.15%);--clip-stage-invert:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0 47.15%,91.5% 47.15%,91.5% 9.85%,57% 9.85%,54% 12%,17% 12%,16% 14%,12% 16%,8% 16%,8% 47.15%,0 50%);--clip-trainer:inset(14.5% 8.5% 48.2% 8.5%);--clip-borders:inset(2.8% 4% round 2.55%/1.5%);--card-radius:4.55%/3.5%;--card-edge:hsl(47,100%,78%);--card-back:hsl(205,100%,25%);--card-glow:hsl(175,100%,90%);--sunpillar-1:hsl(2,100%,73%);--sunpillar-2:hsl(53,100%,69%);--sunpillar-3:hsl(93,100%,69%);--sunpillar-4:hsl(176,100%,76%);--sunpillar-5:hsl(228,100%,74%);--sunpillar-6:hsl(283,100%,73%);--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6);height:100%;position:relative;width:100%}.Flag_flag__PSAKb{animation-direction:normal;animation-duration:3s;animation-iteration-count:infinite;animation-name:Flag_flyLeft__IGNxI;animation-timing-function:linear;height:auto;position:relative;width:200%}.Flag_island__9qWGG{-webkit-mask-image:url(/assets/images/island2mask.png);mask-image:url(/assets/images/island2mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.Flag_island__9qWGG,.Flag_island__9qWGG img{display:block;height:auto;overflow:hidden;width:100%}.Flag_island__9qWGG img{transform:translateZ(.01px)}.Flag_logo__nLlk8{animation-delay:.125s;animation-direction:alternate;animation-duration:.825s;animation-iteration-count:infinite;animation-name:Flag_flyDown__q11RA;animation-timing-function:ease-in-out;bottom:0;height:auto;justify-content:center;left:30%;position:absolute;right:0;top:18%;width:39%}.Flag_logo__nLlk8 img{display:block;height:auto;overflow:hidden;width:100%}@keyframes Flag_flyLeft__IGNxI{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Flag_flyDown__q11RA{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}.NewHomepageHero_gridContainer__4pMuW{margin:0 auto;max-width:1440px;width:calc(100% - 40px)}@media screen and (min-width:768px){.NewHomepageHero_gridContainer__4pMuW{width:calc(100% - 96px)}}@media screen and (min-width:1280px){.NewHomepageHero_gridContainer__4pMuW{width:calc(100% - 128px)}}@media screen and (min-width:1440px){.NewHomepageHero_gridContainer__4pMuW{width:calc(1440px - 128px)}}.NewHomepageHero_container__cIr65{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.NewHomepageHero_container__cIr65{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.NewHomepageHero_container__cIr65{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.NewHomepageHero_container__cIr65{margin:0 auto;max-width:1440px}}.NewHomepageHero_showGrid__Bb_nI:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.NewHomepageHero_showGrid__Bb_nI:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.NewHomepageHero_noScroll__BP0_7{height:100dvh;overflow:hidden}.NewHomepageHero_gridContainer__4pMuW{align-items:center;display:flex;height:100%;position:relative;z-index:1}.NewHomepageHero_headerPrimary__K2_mw{font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:2rem;letter-spacing:-.04em;line-height:2.5rem}@media screen and (min-width:768px){.NewHomepageHero_headerPrimary__K2_mw{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:1024px){.NewHomepageHero_headerPrimary__K2_mw{font-size:4.375rem;line-height:4.75rem}}@media screen and (min-width:1280px){.NewHomepageHero_headerPrimary__K2_mw{font-size:5rem;line-height:5.5rem}}.NewHomepageHero_headerPrimary__K2_mw{font-weight:600;margin:0}.NewHomepageHero_headerSecondary__HZfyX{font-family:freight-display-pro,serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem}@media screen and (min-width:768px){.NewHomepageHero_headerSecondary__HZfyX{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:1280px){.NewHomepageHero_headerSecondary__HZfyX{font-size:1.375rem;line-height:2rem}}@media screen and (min-width:1440px){.NewHomepageHero_headerSecondary__HZfyX{margin:1.5rem 0 3rem;padding-right:6.25rem}}.NewHomepageHero_headerSecondary__HZfyX{margin:1rem 0 2rem}.NewHomepageHero_headerSecondary__HZfyX>span{will-change:opacity,filter,transform}.NewHomepageHero_heroGrid__bf093{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:768px){.NewHomepageHero_heroGrid__bf093{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;flex-direction:row}}@media screen and (min-width:768px)and (min-width:768px){.NewHomepageHero_heroGrid__bf093{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px)and (min-width:1024px){.NewHomepageHero_heroGrid__bf093{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px){.NewHomepageHero_heroGridLeft__nM9Ko{grid-column:span 7}}.NewHomepageHero_heroGridRight__k4TCI{margin-bottom:2.5rem}@media screen and (min-width:768px){.NewHomepageHero_heroGridRight__k4TCI{grid-column:span 5;margin-bottom:0}}.NewHomepageHero_homepageHero__jRr88{background-color:var(--background-layer-1);margin:0;overflow:hidden;padding-bottom:3rem;padding-top:6rem;position:relative;width:100%}@media screen and (min-width:1024px){.NewHomepageHero_homepageHero__jRr88{height:100vh;margin-bottom:0;padding-top:6rem}}.NewHomepageHero_homepageHero__jRr88:before{background-image:var(--hero-container-color);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.NewHomepageHero_imageInner__FmelT{height:100%;position:relative;transform-origin:left;width:100%}.NewHomepageHero_imageInner__FmelT img{display:block;height:auto;width:100%}.NewHomepageHero_imageInner__FmelT:before{background-image:url(/_next/static/media/header-blur-shape.d2402ad8.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";filter:blur(80px);height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%}@supports(-webkit-touch-callout:none){.NewHomepageHero_imageInner__FmelT:before{display:none!important}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.NewHomepageHero_imageInner__FmelT:before{display:none!important}}}.NewHomepageHero_mediaContainer__gya6x{width:100%}@media screen and (min-width:375px){.NewHomepageHero_mediaContainer__gya6x{margin:0 auto;width:80%}}@media screen and (min-width:768px){.NewHomepageHero_mediaContainer__gya6x{display:flex;flex-direction:column-reverse;transform:translateY(0);width:100%}}@media screen and (min-width:1024px){.NewHomepageHero_mediaContainer__gya6x{transform:translateY(0)}}.NewHomepageHero_svgContainer__vLEdF{left:0;mix-blend-mode:screen;position:absolute;top:0}.NewHomepageHero_textContainer__VnLyJ{padding:0}@media screen and (min-width:768px){.NewHomepageHero_textContainer__VnLyJ{padding:0}}@media screen and (min-width:1024px){.NewHomepageHero_textContainer__VnLyJ{padding:0}}.GooButton_container__8xDXC{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.GooButton_container__8xDXC{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.GooButton_container__8xDXC{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.GooButton_container__8xDXC{margin:0 auto;max-width:1440px}}.GooButton_showGrid__do3Mz:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.GooButton_showGrid__do3Mz:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.GooButton_noScroll__WipMU{height:100dvh;overflow:hidden}.GooButton_svgContainer__kYIzN{left:0;mix-blend-mode:screen;position:absolute;top:0}.GooButton_tempCTA__xGaWa{align-items:center;background-color:var(--accent-green);border:none;border-radius:999px;box-shadow:none;box-shadow:var(--button-shadow);color:var(--text-inverted-primary);cursor:pointer;display:flex;gap:.5rem;height:2.5rem;justify-content:center;overflow:hidden;padding:.5rem 1rem .5rem 1.5rem;position:relative;z-index:0}@media screen and (min-width:768px){.GooButton_tempCTA__xGaWa{height:3rem}}.GooButton_tempCTA__xGaWa img{display:block;height:auto;overflow:hidden;width:40%}.GooButton_tempCTA__xGaWa:after{border-radius:62.4375rem;bottom:0;content:"";filter:blur(8px);left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:4}.GooButton_tempCTA__xGaWa:hover svg .GooButton_gooLeft__9BQuw{cx:25}.GooButton_tempCTA__xGaWa:hover svg .GooButton_gooRight__9DdJp{cx:150}.GooButton_tempCTA__xGaWa svg .GooButton_goo__kyfNS{fill:#701a7b;opacity:.9;r:90;transition:all .75s ease-out}.GooButton_tempCTA__xGaWa svg .GooButton_gooLeft__9BQuw{cx:-100;cy:35}.GooButton_tempCTA__xGaWa svg .GooButton_gooRight__9DdJp{cx:250;cy:35}.GooButton_tempCTACircle__A1VZu{align-items:center;border-radius:999px;display:block;display:flex;height:.875rem;justify-content:center;transition:all .5s ease;width:.875rem;z-index:1}@media screen and (min-width:768px){.GooButton_tempCTACircle__A1VZu{height:1.5rem;width:1.5rem}}.GooButton_tempCTACircle__A1VZu path{fill:#000f16}.GooButton_tempCTAText__K1eGp{color:#000f16;font-size:.875rem;font-weight:600;letter-spacing:-.02rem;line-height:.875rem;position:relative}@media screen and (min-width:768px){.GooButton_tempCTAText__K1eGp{font-size:1.125rem;line-height:1.125rem}}.ShaderComponentt_container__3jMbD{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.ShaderComponentt_container__3jMbD{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.ShaderComponentt_container__3jMbD{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.ShaderComponentt_container__3jMbD{margin:0 auto;max-width:1440px}}.ShaderComponentt_showGrid__sFy__:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.ShaderComponentt_showGrid__sFy__:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.ShaderComponentt_noScroll__wR3dE{height:100dvh;overflow:hidden}.ShaderComponentt_containerTest__N4EtE{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ContactForm_elementContainer__Ar3Oe{margin:0 auto;max-width:1440px;width:calc(100% - 40px)}@media screen and (min-width:768px){.ContactForm_elementContainer__Ar3Oe{width:calc(100% - 96px)}}@media screen and (min-width:1280px){.ContactForm_elementContainer__Ar3Oe{width:calc(100% - 128px)}}@media screen and (min-width:1440px){.ContactForm_elementContainer__Ar3Oe{width:calc(1440px - 128px)}}.ContactForm_container__X5_zu{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.ContactForm_container__X5_zu{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.ContactForm_container__X5_zu{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.ContactForm_container__X5_zu{margin:0 auto;max-width:1440px}}.ContactForm_showGrid__3_KVU:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.ContactForm_showGrid__3_KVU:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.ContactForm_noScroll__HDWch{height:100dvh;overflow:hidden}.ContactForm_backgroundContainer__smTo1{background-repeat:no-repeat;background-size:cover}.ContactForm_elementContainer__Ar3Oe{padding-top:3.25rem;position:relative}.ContactForm_elementContainer__Ar3Oe>h3{font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:2.25rem}@media screen and (min-width:768px){.ContactForm_elementContainer__Ar3Oe>h3{font-size:2.625rem;line-height:3.375rem}}.ContactForm_elementContainer__Ar3Oe>h3{margin:0 0 1rem}@media screen and (min-width:768px){.ContactForm_formContainer__YabSV{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px)and (min-width:768px){.ContactForm_formContainer__YabSV{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px)and (min-width:1024px){.ContactForm_formContainer__YabSV{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}.ContactForm_leftContainer__qpNwp{grid-column:1/9;margin-bottom:2rem}@media screen and (min-width:768px){.ContactForm_leftContainer__qpNwp{margin:0}}.ContactForm_leftContainer__qpNwp>h4{color:var(--text-secondary);font-family:freight-display-pro,serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin:0 0 2rem}@media screen and (min-width:1024px){.ContactForm_leftContainer__qpNwp>h4{font-size:1.25rem;line-height:1.5rem;font-size:1.5rem;line-height:2.25rem}}.ContactForm_rightContainer__j9_P4{grid-column:9/13;overflow:hidden;position:relative}.ContactForm_rightContainer__j9_P4>p{font-size:.875rem;line-height:1.25rem}.ContactForm_rightContainer__j9_P4>h4{color:var(--text-secondary);font-family:freight-display-pro,serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin:0 0 2rem}@media screen and (min-width:1024px){.ContactForm_rightContainer__j9_P4>h4{font-size:1.25rem;line-height:1.5rem;font-size:1.5rem;line-height:2.25rem}}.ContactForm_rightContainer__j9_P4>ul{list-style:none;margin:0;padding:0}.ContactForm_rightContainer__j9_P4>ul>li{border-bottom:1px solid var(--stroke-layer-2);color:var(--text-secondary);font-size:.875rem;margin:0;padding:.75rem 0;transition:border-color .2s ease-in-out}.ContactForm_rightContainer__j9_P4>ul>li:first-of-type{padding-top:0}.ContactForm_rightContainer__j9_P4>ul>li[\:has\(a\:hover\)]{border-bottom:1px solid var(--accent-green)}.ContactForm_rightContainer__j9_P4>ul>li:has(a:hover){border-bottom:1px solid var(--accent-green)}.ContactForm_rightContainer__j9_P4>ul>li>a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease-in-out}.ContactForm_rightContainer__j9_P4>ul>li>a:hover{color:var(--accent-green-alternate);text-decoration:none}.ContactForm_images__P_zlv{width:100%}.ContactForm_textContainer__22hUQ{display:flex;position:relative}.ContactForm_subheadContainer__Fb9kq{width:16px}.ContactForm_subheadContainer__Fb9kq h4{background-color:var(--background-layer-1);color:var(--text-primary);font-size:.75rem;font-weight:400;margin:0;padding:.75rem 0;text-orientation:mixed;text-transform:uppercase;text-wrap:nowrap;transform:rotate(180deg);transform-origin:center center;writing-mode:vertical-rl}.ContactForm_subheadContainer__Fb9kq:before{background-image:linear-gradient(180deg,#DF5C5C,transparent);bottom:0;content:"";height:100%;left:5px;position:absolute;top:0;width:1px}.ContactForm_gridImageContainer__Mhrth{display:grid;grid-gap:.25rem;gap:.25rem;grid-template-columns:repeat(2,1fr);width:100%}.ContactForm_gridImageContainer__Mhrth>*{aspect-ratio:1/1;display:flex;min-height:0;min-width:0;overflow:hidden}.ContactForm_gridImageContainer__Mhrth>:first-child{grid-column:1/3;width:100%}.ContactForm_gridImageContainer__Mhrth>:nth-child(2){grid-column:1/2;width:100%}.ContactForm_gridImageContainer__Mhrth>:nth-child(3){grid-column:2/3;width:100%}.ContactForm_gridImageContainer__Mhrth>:nth-child(4){grid-column:1/3;width:100%}.ContactForm_gridImageContainer__Mhrth img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ContactForm_formRow__yEfIg{width:100%}@media screen and (min-width:768px){.ContactForm_formRow__yEfIg{display:flex;gap:1.5rem}}.ContactForm_formErrorText__xm09V{color:var(--error-color);font-size:.875rem}.ContactForm_formGroup__nrGWw{display:flex;flex:1;flex-direction:column;gap:1rem;margin-bottom:2rem}.ContactForm_formGroup__nrGWw .ContactForm_labelText__Zcg4I{color:var(--text-secondary);display:block;font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.02em;padding-bottom:1rem}.ContactForm_formGroup__nrGWw input,.ContactForm_formGroup__nrGWw select,.ContactForm_formGroup__nrGWw textarea{background:var(--background-layer-2);border:1px solid var(--stroke-layer-2);border-radius:.125rem;color:var(--text-primary);font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:1rem;height:3rem;padding:0 1rem;transition:border-color .2s,box-shadow .2s}.ContactForm_formGroup__nrGWw input:focus,.ContactForm_formGroup__nrGWw select:focus,.ContactForm_formGroup__nrGWw textarea:focus{background:var(--background-layer-2);border-color:var(--accent-green);box-shadow:0 0 0 2px rgba(223,92,92,.05);outline:none}.ContactForm_formGroup__nrGWw textarea{min-height:6rem;padding-bottom:.75rem;padding-top:.75rem;resize:vertical}.ContactForm_formGroup__nrGWw[focus-within] .ContactForm_labelText__Zcg4I{color:var(--text-primary)}.ContactForm_formGroup__nrGWw:focus-within .ContactForm_labelText__Zcg4I{color:var(--text-primary)}.ContactForm_formSuccessText__2UmLY{color:var(--accent-green-alternate);font-size:.875rem;margin-top:.5rem}.ContactForm_sidebarLink__NriXZ{align-items:center;display:flex;gap:8px;justify-content:space-between;position:relative;text-decoration:none;width:100%}.ContactForm_sidebarLink__NriXZ:focus .ContactForm_sidebarIcon__FFipc,.ContactForm_sidebarLink__NriXZ:hover .ContactForm_sidebarIcon__FFipc{opacity:1;transform:translateY(4px)}.ContactForm_sidebarIcon__FFipc{bottom:0;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.ContactForm_sidebarIcon__FFipc svg path{fill:var(--accent-green-alternate);transition:fill .2s}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:400;src:url(/assets/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(/assets/fonts/Graphik-Regular-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:600;src:url(/assets/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(/assets/fonts/Graphik-Semibold-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-Regular.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-RegularItalic.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-SemiBold.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-Bold.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:400;src:url(/assets/fonts/GT-America-Mono-Regular.woff2) format("woff2"),url(/assets/fonts/GT-America-Mono-Regular.woff) format("woff")}.ImageStack_imageStackWrapper__rd67G{margin:0 auto;max-width:1440px;width:calc(100% - 40px)}@media screen and (min-width:768px){.ImageStack_imageStackWrapper__rd67G{width:calc(100% - 96px)}}@media screen and (min-width:1280px){.ImageStack_imageStackWrapper__rd67G{width:calc(100% - 128px)}}@media screen and (min-width:1440px){.ImageStack_imageStackWrapper__rd67G{width:calc(1440px - 128px)}}.ImageStack_container__otPJX{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.ImageStack_container__otPJX{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.ImageStack_container__otPJX{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.ImageStack_container__otPJX{margin:0 auto;max-width:1440px}}.ImageStack_showGrid__BUuu8:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.ImageStack_showGrid__BUuu8:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.ImageStack_noScroll__ODZbK{height:100dvh;overflow:hidden}.ImageStack_imageStackWrapper__rd67G{padding:5rem 0}@media screen and (min-width:1024px){.ImageStack_imageStackContainer__2FaDR{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start}}@media screen and (min-width:1024px)and (min-width:768px){.ImageStack_imageStackContainer__2FaDR{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px)and (min-width:1024px){.ImageStack_imageStackContainer__2FaDR{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}.ImageStack_title__dCM1a{font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:2.25rem}@media screen and (min-width:768px){.ImageStack_title__dCM1a{font-size:2.625rem;line-height:3.375rem}}.ImageStack_title__dCM1a{color:var(--text-primary);margin:0 0 1rem}.ImageStack_description__P_34c{color:var(--text-secondary);font-family:freight-display-pro,serif;font-size:1.125rem;line-height:1.5rem;margin:0 0 3.25rem}@media screen and (min-width:1024px){.ImageStack_description__P_34c{font-size:1.25rem;line-height:1.5rem;font-size:1.5rem;line-height:2.25rem}}.ImageStack_leftNav__nCAk5{grid-column:9/13;padding:0}.ImageStack_imageDisplay__IeDDb{aspect-ratio:16/9;border-radius:12px;grid-column:1/9;height:auto;margin-bottom:1rem;overflow:hidden;width:100%}@media screen and (min-width:1024px){.ImageStack_imageDisplay__IeDDb{margin-bottom:0}}.ImageStack_navItem__ZcfyR{border-bottom:1px solid var(--stroke-layer-2);padding:1rem 0;position:relative;transition:all .2s ease-in-out}.ImageStack_navItem__ZcfyR .ImageStack_navTitle___4EwN{font-size:1rem;font-weight:600;margin:0;padding:0}.ImageStack_navItem__ZcfyR .ImageStack_navDescription__8PLlN{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}.ImageStack_navItem__ZcfyR.ImageStack_active__fwDyz{border-bottom:1px solid var(--stroke-layer-2);color:var(--accent-green-alternate)}.ImageStack_navItem__ZcfyR:hover{color:var(--accent-green-alternate)}.ImageStack_navDescription__8PLlN{color:var(--text-secondary);font-family:freight-text-pro,serif;font-size:1rem;overflow:hidden;pointer-events:none}.ImageStack_navList__zVPfT{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.ImageStack_navListItem___asmo{background:var(--background-layer-3);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:Mona Sans,graphik,arial,helvetica,sans-serif;font-size:.75rem;padding:.5rem .75rem}.ImageStack_progressBar__aiCJA{background:var(--accent-green-alternate);bottom:-1px;display:block;height:1px;left:0;pointer-events:none;position:absolute;z-index:2}