.landing-module__c91Cnq__landingPage{--paper:#f7f4ef;--white:#fff;--ink:#19191b;--muted:#716c69;--blue:#1769e8;--orange:#f2a221;--purple:#5639a4;--coral:#bd4439;--teal:#087c73;--olive:#697632;--pink:#f0a3bd;--stroke:2px solid var(--ink);background:var(--paper);color:var(--ink);overflow-x:clip}body:has(.landing-module__c91Cnq__landingPage) .site-header{display:none}body:has(.landing-module__c91Cnq__landingPage) #landing-module__c91Cnq__main-content{padding-top:0}body:has(.landing-module__c91Cnq__landingPage) .footer-fade{display:none}body:has(.landing-module__c91Cnq__landingPage) footer:not(.landing-module__c91Cnq__landingFooter){display:none}.landing-module__c91Cnq__publicHeader{z-index:10;border-bottom:var(--stroke);background:var(--paper);position:relative}.landing-module__c91Cnq__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1440px,100% - 64px);min-height:78px;margin-inline:auto;display:grid}.landing-module__c91Cnq__wordmark{align-items:center;width:max-content;text-decoration:none;display:inline-flex}.landing-module__c91Cnq__logo{letter-spacing:-.06em;font-size:20px;font-weight:700}.landing-module__c91Cnq__logo svg{width:34px;height:34px}.landing-module__c91Cnq__desktopNav{align-items:center;gap:clamp(18px,2.5vw,36px);display:flex}.landing-module__c91Cnq__desktopNav a,.landing-module__c91Cnq__signIn{color:var(--ink);text-underline-offset:5px;font-size:14px;font-weight:600;text-decoration-thickness:2px}.landing-module__c91Cnq__desktopNav a:hover,.landing-module__c91Cnq__signIn:hover{text-decoration:underline}.landing-module__c91Cnq__headerActions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.landing-module__c91Cnq__mobileMenu{display:none}.landing-module__c91Cnq__pillButton{border:var(--stroke);text-align:center;min-height:52px;box-shadow:4px 4px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-module__c91Cnq__pillButton:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.landing-module__c91Cnq__pillButton:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.landing-module__c91Cnq__pillButton:focus-visible,.landing-module__c91Cnq__mobileMenu summary:focus-visible,.landing-module__c91Cnq__desktopNav a:focus-visible,.landing-module__c91Cnq__signIn:focus-visible,.landing-module__c91Cnq__landingPage a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.landing-module__c91Cnq__headerJoin{background:var(--pink);min-height:44px;padding-inline:20px;font-size:14px}.landing-module__c91Cnq__headerJoin:hover{background:var(--orange)}.landing-module__c91Cnq__hero{padding:64px 32px 76px}.landing-module__c91Cnq__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,5vw,76px);width:min(100%,1376px);margin-inline:auto;display:grid}.landing-module__c91Cnq__heroCopy{min-width:0}.landing-module__c91Cnq__brandStatement{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.landing-module__c91Cnq__brandStatement span{border:var(--stroke);text-transform:uppercase;min-height:48px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;padding:0 18px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.landing-module__c91Cnq__creates{background:var(--blue);color:var(--white)}.landing-module__c91Cnq__connects{background:var(--orange);color:var(--ink)}.landing-module__c91Cnq__builds{background:var(--purple);color:var(--white)}.landing-module__c91Cnq__heroTitle{letter-spacing:-.073em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(48px,5.25vw,76px);font-weight:700;line-height:.99}.landing-module__c91Cnq__heroTitle>span{display:block}.landing-module__c91Cnq__heroTitle em,.landing-module__c91Cnq__heroTitle strong{color:var(--blue);font-style:normal;font-weight:inherit}.landing-module__c91Cnq__heroTitle strong{color:var(--coral)}.landing-module__c91Cnq__heroDescription{color:#4f4b49;text-wrap:pretty;max-width:62ch;margin:22px 0 0;font-size:18px;line-height:1.62}.landing-module__c91Cnq__heroActions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.landing-module__c91Cnq__primaryButton{background:var(--blue);color:var(--white)}.landing-module__c91Cnq__primaryButton:hover{background:var(--purple)}.landing-module__c91Cnq__secondaryButton{background:var(--orange);color:var(--ink)}.landing-module__c91Cnq__secondaryButton:hover{background:var(--pink)}.landing-module__c91Cnq__heroVisual{min-width:0;padding:0 24px 25px 0;position:relative}.landing-module__c91Cnq__heroImage{aspect-ratio:1.08;border:var(--stroke);background:var(--white);margin:0;position:relative;overflow:hidden}.landing-module__c91Cnq__heroImage>img,.landing-module__c91Cnq__heroDetail>img,.landing-module__c91Cnq__projectImage>img,.landing-module__c91Cnq__communityImage>img,.landing-module__c91Cnq__portfolioImage>img{object-fit:cover}.landing-module__c91Cnq__heroImage>img{object-position:center 54%}.landing-module__c91Cnq__heroImage figcaption,.landing-module__c91Cnq__heroDetail figcaption{z-index:1;background:var(--white);border-top:var(--stroke);color:var(--ink);padding:12px 15px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.landing-module__c91Cnq__heroDetail{aspect-ratio:1.6;border:var(--stroke);background:var(--white);width:46%;box-shadow:5px 5px 0 var(--ink);margin:0;position:absolute;bottom:0;right:0;overflow:hidden}.landing-module__c91Cnq__heroDetail figcaption{padding:8px 10px;font-size:12px}.landing-module__c91Cnq__projects{background:var(--white);border-block:var(--stroke);padding:88px 32px 84px}.landing-module__c91Cnq__sectionIntro,.landing-module__c91Cnq__projectGallery,.landing-module__c91Cnq__projectFooter{width:min(100%,1376px);margin-inline:auto}.landing-module__c91Cnq__sectionIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:32px;margin-bottom:34px;display:grid}.landing-module__c91Cnq__sectionIntro h2,.landing-module__c91Cnq__opportunityHeading h2,.landing-module__c91Cnq__portfolioCopy h2{letter-spacing:-.07em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:.98}.landing-module__c91Cnq__sectionIntro p,.landing-module__c91Cnq__opportunityHeading>p,.landing-module__c91Cnq__portfolioCopy>p{color:#4f4b49;text-wrap:pretty;max-width:56ch;margin:0;font-size:17px;line-height:1.65}.landing-module__c91Cnq__projectGallery{grid-template-rows:minmax(230px,24vw) minmax(230px,24vw);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:20px;display:grid}.landing-module__c91Cnq__projectImage{border:var(--stroke);background:var(--paper);min-width:0;color:var(--ink);display:block;position:relative;overflow:hidden}.landing-module__c91Cnq__projectImage>img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-module__c91Cnq__projectImage:hover>img{transform:scale(1.025)}.landing-module__c91Cnq__projectImage>span{z-index:1;border:var(--stroke);background:var(--orange);max-width:calc(100% - 36px);color:var(--ink);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;position:absolute;bottom:18px;left:18px}.landing-module__c91Cnq__projectFeature{grid-row:span 2}.landing-module__c91Cnq__projectTop>span{background:var(--pink)}.landing-module__c91Cnq__projectBottom>span{background:var(--teal);color:var(--white)}.landing-module__c91Cnq__projectFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:26px;display:flex}.landing-module__c91Cnq__projectFooter p{max-width:62ch;margin:0;font-size:15px;line-height:1.6}.landing-module__c91Cnq__textLink{border-bottom:2px solid var(--ink);min-height:44px;color:var(--ink);align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__c91Cnq__textLink:hover{border-color:var(--blue);color:var(--blue)}.landing-module__c91Cnq__community{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(44px,7vw,104px);padding:96px 32px;display:grid}.landing-module__c91Cnq__communityVisual{min-width:0;padding:0 25px 25px 0;position:relative}.landing-module__c91Cnq__communityImage{aspect-ratio:.95;border:var(--stroke);background:var(--white);margin:0;position:relative;overflow:hidden}.landing-module__c91Cnq__communityImage>img{object-position:center 42%}.landing-module__c91Cnq__communityNote{border:var(--stroke);background:var(--teal);max-width:78%;color:var(--white);box-shadow:5px 5px 0 var(--ink);margin:0;padding:16px 19px;font-size:15px;font-weight:700;line-height:1.4;position:absolute;bottom:0;right:0}.landing-module__c91Cnq__communityCopy h2{letter-spacing:-.07em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(42px,5vw,70px);font-weight:700;line-height:.98}.landing-module__c91Cnq__communityCopy h2 span{color:var(--purple)}.landing-module__c91Cnq__communityCopy>p{color:#4f4b49;text-wrap:pretty;max-width:60ch;margin:20px 0 0;font-size:17px;line-height:1.65}.landing-module__c91Cnq__professionList{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.landing-module__c91Cnq__professionList li{border:var(--stroke);background:var(--white);border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.landing-module__c91Cnq__professionList .landing-module__c91Cnq__profession0{background:var(--pink)}.landing-module__c91Cnq__professionList .landing-module__c91Cnq__profession1{background:var(--orange)}.landing-module__c91Cnq__professionList .landing-module__c91Cnq__profession2{background:var(--blue);color:var(--white)}.landing-module__c91Cnq__professionList .landing-module__c91Cnq__profession3{background:var(--olive);color:var(--white)}.landing-module__c91Cnq__communityCopy .landing-module__c91Cnq__textLink{margin-top:23px}.landing-module__c91Cnq__opportunities{background:var(--white);border-block:var(--stroke);padding:84px 32px 92px}.landing-module__c91Cnq__opportunityHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:32px;width:min(100%,1376px);margin:0 auto 32px;display:grid}.landing-module__c91Cnq__jobBoard{border:var(--stroke);background:var(--paper);width:min(100%,1376px);box-shadow:6px 6px 0 var(--ink);margin-inline:auto;padding:4px 22px}.landing-module__c91Cnq__jobRow{border-bottom:var(--stroke);grid-template-columns:minmax(0,1.2fr) minmax(170px,.7fr) auto;align-items:center;gap:24px;min-width:0;padding:22px 0;display:grid}.landing-module__c91Cnq__jobRow:last-child{border-bottom:0}.landing-module__c91Cnq__jobTitle{min-width:0}.landing-module__c91Cnq__jobTitle h3{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.2}.landing-module__c91Cnq__jobTitle p,.landing-module__c91Cnq__jobMeta{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.landing-module__c91Cnq__jobMeta span{display:block}.landing-module__c91Cnq__jobAction{border:var(--stroke);background:var(--pink);min-height:44px;color:var(--ink);text-align:center;box-shadow:3px 3px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-module__c91Cnq__jobAction:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.landing-module__c91Cnq__jobAction:active{box-shadow:none;transform:translate(3px,3px)}.landing-module__c91Cnq__jobEmpty{border-bottom:var(--stroke);padding:26px 0}.landing-module__c91Cnq__jobEmpty p{margin:0;font-size:18px;font-weight:700}.landing-module__c91Cnq__jobEmpty span{color:var(--muted);margin-top:7px;font-size:15px;line-height:1.5;display:block}.landing-module__c91Cnq__jobBoardFooter{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.landing-module__c91Cnq__jobBoardFooter>span{font-size:14px;font-weight:600}.landing-module__c91Cnq__jobBrowse{background:var(--orange);min-height:46px;padding-inline:18px;font-size:14px}.landing-module__c91Cnq__jobBrowse:hover{background:var(--pink)}.landing-module__c91Cnq__portfolios{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(44px,8vw,120px);padding:96px 32px;display:grid}.landing-module__c91Cnq__portfolioVisual{min-width:0;padding:0 24px 24px 0;position:relative}.landing-module__c91Cnq__portfolioImage{aspect-ratio:1.3;border:var(--stroke);background:var(--white);margin:0;position:relative;overflow:hidden}.landing-module__c91Cnq__portfolioImage>img{object-position:center}.landing-module__c91Cnq__portfolioAccent{border:var(--stroke);background:var(--orange);max-width:80%;box-shadow:5px 5px 0 var(--ink);padding:16px 19px;font-size:15px;font-weight:700;line-height:1.4;position:absolute;bottom:0;right:0}.landing-module__c91Cnq__portfolioCopy h2{max-width:690px}.landing-module__c91Cnq__portfolioCopy>p{margin:20px 0 25px}.landing-module__c91Cnq__portfolioButton{background:var(--blue);color:var(--white)}.landing-module__c91Cnq__portfolioButton:hover{background:var(--purple)}.landing-module__c91Cnq__finalCta{border:var(--stroke);background:var(--coral);width:min(1376px,100% - 64px);box-shadow:8px 8px 0 var(--ink);justify-content:space-between;align-items:center;gap:32px;margin:0 auto 80px;padding:clamp(28px,5vw,64px);display:flex}.landing-module__c91Cnq__finalCta p{margin:0 0 12px;font-size:18px;font-weight:700}.landing-module__c91Cnq__finalCta h2{letter-spacing:-.075em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:.98}.landing-module__c91Cnq__finalButton{background:var(--white);color:var(--ink);flex:none}.landing-module__c91Cnq__finalButton:hover{background:var(--orange)}.landing-module__c91Cnq__landingFooter{border-top:var(--stroke);background:var(--paper);padding:44px 32px 20px}.landing-module__c91Cnq__footerMain,.landing-module__c91Cnq__footerLegal{justify-content:space-between;gap:36px;width:min(100%,1376px);margin-inline:auto;display:flex}.landing-module__c91Cnq__footerMain{padding-bottom:35px}.landing-module__c91Cnq__footerBrand{max-width:330px}.landing-module__c91Cnq__footerBrand svg{width:32px;height:32px}.landing-module__c91Cnq__footerBrand p{color:#4f4b49;max-width:34ch;margin:15px 0 0;font-size:15px;line-height:1.55}.landing-module__c91Cnq__footerMain nav{grid-template-columns:repeat(3,max-content);align-content:start;gap:15px 28px;display:grid}.landing-module__c91Cnq__footerMain nav a,.landing-module__c91Cnq__footerLegal a{color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration-thickness:2px}.landing-module__c91Cnq__footerMain nav a:hover,.landing-module__c91Cnq__footerLegal a:hover{text-decoration:underline}.landing-module__c91Cnq__footerLegal{border-top:var(--stroke);align-items:center;padding-top:18px;font-size:13px}.landing-module__c91Cnq__footerLegal>div{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:1100px){.landing-module__c91Cnq__heroInner{grid-template-columns:1fr;gap:40px}.landing-module__c91Cnq__heroCopy{max-width:900px}.landing-module__c91Cnq__heroVisual{width:min(100%,940px)}.landing-module__c91Cnq__heroImage{aspect-ratio:1.5}.landing-module__c91Cnq__heroDetail{width:34%}.landing-module__c91Cnq__community,.landing-module__c91Cnq__portfolios{gap:44px}}@media (max-width:920px){.landing-module__c91Cnq__headerInner{justify-content:space-between;gap:12px;width:calc(100% - 40px);min-height:72px;display:flex}.landing-module__c91Cnq__desktopNav,.landing-module__c91Cnq__headerActions .landing-module__c91Cnq__signIn{display:none}.landing-module__c91Cnq__headerActions{margin-left:auto}.landing-module__c91Cnq__mobileMenu{display:block;position:relative}.landing-module__c91Cnq__mobileMenu summary{border:var(--stroke);background:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.landing-module__c91Cnq__mobileMenu summary:hover{background:var(--orange)}.landing-module__c91Cnq__mobileMenu summary:active{transform:translateY(1px)}.landing-module__c91Cnq__mobileMenu summary::-webkit-details-marker{display:none}.landing-module__c91Cnq__mobileMenu nav{z-index:15;border:var(--stroke);background:var(--white);width:min(350px,100vw - 32px);box-shadow:6px 6px 0 var(--ink);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.landing-module__c91Cnq__mobileMenu nav a{border-bottom:1px solid var(--ink);min-height:48px;color:var(--ink);align-items:center;padding:0 13px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.landing-module__c91Cnq__mobileMenu nav a:last-child{background:var(--blue);color:var(--white);border:0}.landing-module__c91Cnq__mobileMenu nav a:hover{background:var(--orange);color:var(--ink)}.landing-module__c91Cnq__mobileMenu nav a:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;position:relative}.landing-module__c91Cnq__sectionIntro,.landing-module__c91Cnq__opportunityHeading{grid-template-columns:1fr;gap:18px}.landing-module__c91Cnq__community,.landing-module__c91Cnq__portfolios{grid-template-columns:1fr}.landing-module__c91Cnq__communityVisual,.landing-module__c91Cnq__portfolioVisual{width:min(100%,780px)}.landing-module__c91Cnq__communityImage{aspect-ratio:1.35}.landing-module__c91Cnq__portfolioImage{aspect-ratio:1.5}.landing-module__c91Cnq__communityCopy,.landing-module__c91Cnq__portfolioCopy{max-width:850px}}@media (max-width:700px){.landing-module__c91Cnq__hero{padding:40px 20px 56px}.landing-module__c91Cnq__heroInner{gap:34px}.landing-module__c91Cnq__brandStatement{gap:8px;margin-bottom:22px}.landing-module__c91Cnq__brandStatement span{min-height:42px;box-shadow:2px 2px 0 var(--ink);padding-inline:13px;font-size:15px}.landing-module__c91Cnq__heroTitle{letter-spacing:-.07em;font-size:clamp(40px,10.4vw,58px);line-height:1.02}.landing-module__c91Cnq__heroDescription{margin-top:18px;font-size:16px;line-height:1.58}.landing-module__c91Cnq__heroActions{gap:12px;margin-top:22px}.landing-module__c91Cnq__pillButton{min-height:50px;padding-inline:18px;font-size:15px}.landing-module__c91Cnq__heroVisual{padding:0}.landing-module__c91Cnq__heroImage{aspect-ratio:1.2}.landing-module__c91Cnq__heroDetail{aspect-ratio:1.6;width:min(76%,340px);margin:-30px 10px 0 auto;position:relative;bottom:auto;right:auto}.landing-module__c91Cnq__heroImage figcaption{padding:10px 12px;font-size:12px}.landing-module__c91Cnq__heroDetail figcaption{padding:7px 9px;font-size:11px}.landing-module__c91Cnq__projects,.landing-module__c91Cnq__opportunities{padding:62px 20px}.landing-module__c91Cnq__sectionIntro{margin-bottom:24px}.landing-module__c91Cnq__sectionIntro h2,.landing-module__c91Cnq__opportunityHeading h2,.landing-module__c91Cnq__portfolioCopy h2{font-size:clamp(38px,9.4vw,54px)}.landing-module__c91Cnq__sectionIntro p,.landing-module__c91Cnq__opportunityHeading>p,.landing-module__c91Cnq__portfolioCopy>p,.landing-module__c91Cnq__communityCopy>p{font-size:16px}.landing-module__c91Cnq__projectGallery{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.landing-module__c91Cnq__projectImage{aspect-ratio:1.2;min-height:0}.landing-module__c91Cnq__projectFeature{aspect-ratio:1/1.08;grid-row:auto}.landing-module__c91Cnq__projectTop,.landing-module__c91Cnq__projectBottom{aspect-ratio:1.4}.landing-module__c91Cnq__projectImage>span{padding:7px 11px;font-size:13px;bottom:12px;left:12px}.landing-module__c91Cnq__projectFooter{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.landing-module__c91Cnq__projectFooter p{font-size:14px}.landing-module__c91Cnq__community,.landing-module__c91Cnq__portfolios{gap:35px;padding:64px 20px}.landing-module__c91Cnq__communityVisual,.landing-module__c91Cnq__portfolioVisual{padding:0 15px 18px 0}.landing-module__c91Cnq__communityImage{aspect-ratio:1/1.05}.landing-module__c91Cnq__communityNote,.landing-module__c91Cnq__portfolioAccent{max-width:86%;box-shadow:4px 4px 0 var(--ink);padding:12px 14px;font-size:13px}.landing-module__c91Cnq__communityCopy h2{font-size:clamp(40px,9.6vw,58px)}.landing-module__c91Cnq__professionList{gap:8px;margin-top:20px}.landing-module__c91Cnq__professionList li{min-height:36px;padding-inline:10px;font-size:13px}.landing-module__c91Cnq__opportunityHeading{margin-bottom:24px}.landing-module__c91Cnq__jobBoard{box-shadow:4px 4px 0 var(--ink);padding-inline:14px}.landing-module__c91Cnq__jobRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0}.landing-module__c91Cnq__jobTitle h3{font-size:19px}.landing-module__c91Cnq__jobMeta{grid-area:2/1;margin-top:-4px;font-size:13px}.landing-module__c91Cnq__jobAction{grid-area:1/2/span 2;max-width:145px;min-height:44px;padding-inline:11px;font-size:12px}.landing-module__c91Cnq__jobEmpty p{font-size:16px}.landing-module__c91Cnq__jobEmpty span{font-size:14px}.landing-module__c91Cnq__jobBoardFooter{flex-direction:column;align-items:flex-start;gap:14px;padding-block:15px}.landing-module__c91Cnq__jobBoardFooter>span{font-size:13px}.landing-module__c91Cnq__jobBrowse{min-height:46px}.landing-module__c91Cnq__portfolioImage{aspect-ratio:1.12}.landing-module__c91Cnq__portfolioCopy .landing-module__c91Cnq__pillButton{max-width:100%}.landing-module__c91Cnq__finalCta{width:calc(100% - 40px);box-shadow:5px 5px 0 var(--ink);flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:58px;padding:24px 20px}.landing-module__c91Cnq__finalCta p{font-size:16px}.landing-module__c91Cnq__finalCta h2{font-size:clamp(39px,10vw,58px)}.landing-module__c91Cnq__landingFooter{padding:34px 20px 18px}.landing-module__c91Cnq__footerMain,.landing-module__c91Cnq__footerLegal{flex-direction:column;gap:24px}.landing-module__c91Cnq__footerMain{padding-bottom:25px}.landing-module__c91Cnq__footerMain nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}.landing-module__c91Cnq__footerMain nav a,.landing-module__c91Cnq__footerLegal a{font-size:13px}.landing-module__c91Cnq__footerLegal{gap:12px;padding-top:16px}.landing-module__c91Cnq__footerLegal>div{gap:18px}}@media (max-width:380px){.landing-module__c91Cnq__headerInner{gap:8px;width:calc(100% - 32px)}.landing-module__c91Cnq__logo{font-size:17px}.landing-module__c91Cnq__logo svg{width:29px;height:29px}.landing-module__c91Cnq__headerJoin{min-height:42px;padding-inline:13px;font-size:13px}.landing-module__c91Cnq__mobileMenu summary{min-width:48px;min-height:42px;padding-inline:9px;font-size:13px}.landing-module__c91Cnq__hero{padding-inline:16px}.landing-module__c91Cnq__brandStatement{gap:6px}.landing-module__c91Cnq__brandStatement span{min-height:40px;padding-inline:11px;font-size:14px}.landing-module__c91Cnq__heroTitle{font-size:clamp(38px,10.5vw,42px)}.landing-module__c91Cnq__heroActions{flex-direction:column;align-items:flex-start}.landing-module__c91Cnq__heroActions .landing-module__c91Cnq__pillButton{width:100%}.landing-module__c91Cnq__projects,.landing-module__c91Cnq__opportunities,.landing-module__c91Cnq__community,.landing-module__c91Cnq__portfolios{padding-inline:16px}.landing-module__c91Cnq__jobRow{grid-template-columns:1fr}.landing-module__c91Cnq__jobMeta,.landing-module__c91Cnq__jobAction{grid-area:auto/1}.landing-module__c91Cnq__jobAction{justify-self:start;margin-top:2px}.landing-module__c91Cnq__finalCta{width:calc(100% - 32px)}.landing-module__c91Cnq__finalButton{width:100%}.landing-module__c91Cnq__landingFooter{padding-inline:16px}.landing-module__c91Cnq__footerMain nav{grid-template-columns:1fr}}@media (hover:none){.landing-module__c91Cnq__projectImage:hover>img{transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__c91Cnq__landingPage *,.landing-module__c91Cnq__landingPage :before,.landing-module__c91Cnq__landingPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.cookies-module__qccK8W__cookiesPage{min-height:100vh}.cookies-module__qccK8W__hero{border-bottom:var(--stroke);padding:68px 32px 76px}.cookies-module__qccK8W__heroInner{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(40px,7vw,100px);width:min(100%,1376px);margin-inline:auto;display:grid}.cookies-module__qccK8W__label{border:var(--stroke);background:var(--orange);min-height:42px;color:var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:9999px;align-items:center;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.cookies-module__qccK8W__hero h1{max-width:800px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.08em;text-wrap:balance;margin:24px 0 0;font-size:clamp(58px,7.4vw,100px);font-weight:700;line-height:.92}.cookies-module__qccK8W__hero h1 span{color:var(--blue)}.cookies-module__qccK8W__hero p{color:#4f4b49;text-wrap:pretty;max-width:58ch;margin:24px 0 0;font-size:18px;line-height:1.6}.cookies-module__qccK8W__heroAccent{border:var(--stroke);background:var(--purple);min-height:300px;color:var(--white);box-shadow:8px 8px 0 var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.cookies-module__qccK8W__heroAccent span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;font-size:11px;font-weight:700}.cookies-module__qccK8W__heroAccent strong{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.1em;margin-top:-16px;font-size:clamp(64px,10vw,120px);font-weight:700;line-height:1}.cookies-module__qccK8W__policy{background:var(--white);border-bottom:var(--stroke);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(40px,8vw,120px);padding:76px 32px 90px;display:grid}.cookies-module__qccK8W__policyHeading{justify-self:end;width:min(100%,420px)}.cookies-module__qccK8W__policyHeading h2{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(36px,4.5vw,58px);font-weight:700;line-height:.98}.cookies-module__qccK8W__policyHeading p{color:#4f4b49;max-width:34ch;margin:16px 0 0;font-size:16px;line-height:1.55}.cookies-module__qccK8W__sections{width:min(100%,800px)}.cookies-module__qccK8W__section{border-top:var(--stroke);grid-template-columns:58px minmax(0,1fr);gap:20px;padding:26px 0 30px;display:grid}.cookies-module__qccK8W__section:first-child{border-top:0;padding-top:0}.cookies-module__qccK8W__number{border:var(--stroke);width:48px;height:48px;color:var(--white);font-family:var(--font-jetbrains-mono), monospace;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.cookies-module__qccK8W__blue{background:var(--blue)}.cookies-module__qccK8W__orange{background:var(--orange);color:var(--ink)}.cookies-module__qccK8W__teal{background:var(--teal)}.cookies-module__qccK8W__section h3{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.055em;margin:3px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.08}.cookies-module__qccK8W__section p{color:#4f4b49;max-width:62ch;margin:13px 0 0;font-size:15px;line-height:1.7}.cookies-module__qccK8W__legalLinks{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1376px);margin:0 auto;padding:36px 0 70px;display:flex}.cookies-module__qccK8W__legalLinks>p{font-family:var(--font-plus-jakarta-sans), sans-serif;margin:0;font-size:20px;font-weight:700}.cookies-module__qccK8W__legalLinks>div{flex-wrap:wrap;gap:14px;display:flex}.cookies-module__qccK8W__privacyLink{background:var(--pink);color:var(--ink)}.cookies-module__qccK8W__privacyLink:hover{background:var(--orange)}.cookies-module__qccK8W__termsLink{background:var(--blue);color:var(--white)}.cookies-module__qccK8W__termsLink:hover{background:var(--purple)}@media (max-width:920px){.cookies-module__qccK8W__heroInner{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:32px}.cookies-module__qccK8W__heroAccent{min-height:250px}.cookies-module__qccK8W__policy{grid-template-columns:1fr;gap:34px}.cookies-module__qccK8W__policyHeading,.cookies-module__qccK8W__sections{justify-self:center;width:min(100%,820px)}}@media (max-width:700px){.cookies-module__qccK8W__hero{padding:46px 20px 54px}.cookies-module__qccK8W__heroInner{grid-template-columns:1fr;gap:30px}.cookies-module__qccK8W__hero h1{margin-top:20px;font-size:clamp(48px,12vw,72px)}.cookies-module__qccK8W__hero p{margin-top:18px;font-size:16px}.cookies-module__qccK8W__heroAccent{min-height:190px;box-shadow:5px 5px 0 var(--ink)}.cookies-module__qccK8W__heroAccent strong{margin-top:-8px;font-size:clamp(72px,20vw,110px)}.cookies-module__qccK8W__policy{gap:26px;padding:58px 20px 64px}.cookies-module__qccK8W__policyHeading h2{font-size:clamp(38px,10vw,54px)}.cookies-module__qccK8W__section{grid-template-columns:38px minmax(0,1fr);gap:13px;padding-block:22px 26px}.cookies-module__qccK8W__number{width:34px;height:34px;font-size:11px}.cookies-module__qccK8W__section h3{font-size:24px}.cookies-module__qccK8W__section p{margin-top:10px;font-size:14px;line-height:1.7}.cookies-module__qccK8W__legalLinks{flex-direction:column;align-items:flex-start;gap:15px;width:calc(100% - 40px);padding-block:30px 56px}.cookies-module__qccK8W__legalLinks>div{width:100%}.cookies-module__qccK8W__legalLinks .cookies-module__qccK8W__pillButton{min-height:48px}}@media (max-width:380px){.cookies-module__qccK8W__hero,.cookies-module__qccK8W__policy{padding-inline:16px}.cookies-module__qccK8W__section{grid-template-columns:32px minmax(0,1fr);gap:11px}.cookies-module__qccK8W__number{width:30px;height:30px;font-size:10px}.cookies-module__qccK8W__section h3{font-size:22px}.cookies-module__qccK8W__legalLinks{width:calc(100% - 32px)}.cookies-module__qccK8W__legalLinks .cookies-module__qccK8W__pillButton{width:100%}}
.discover-module__Uiu0wW__page{--paper:#f7f4ef;--white:#fff;--ink:#19191b;--muted:#716c69;--blue:#1769e8;--orange:#f2a221;--purple:#5639a4;--coral:#bd4439;--teal:#087c73;--olive:#697632;--pink:#f0a3bd;--stroke:2px solid var(--ink);background:var(--paper);min-height:100%;color:var(--ink);overflow-x:clip}.discover-module__Uiu0wW__content{width:min(1440px,100% - 64px);margin:0 auto;padding:34px 0 88px}.discover-module__Uiu0wW__eyebrow{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.discover-module__Uiu0wW__eyebrow:before{border:var(--stroke);background:var(--orange);content:"";border-radius:50%;width:10px;height:10px}.discover-module__Uiu0wW__explore{min-width:0}.discover-module__Uiu0wW__search{border:var(--stroke);background:var(--white);width:min(820px,100%);min-height:58px;box-shadow:4px 4px 0 var(--ink);border-radius:9999px;align-items:center;gap:13px;padding:0 18px;display:flex}.discover-module__Uiu0wW__search:focus-within{outline:3px solid var(--blue);outline-offset:3px}.discover-module__Uiu0wW__searchIcon{flex:none;width:21px;height:21px}.discover-module__Uiu0wW__search input{width:100%;min-width:0;color:var(--ink);font:600 15px/1.4 var(--font-plus-jakarta-sans),sans-serif;background:0 0;border:0;outline:0}.discover-module__Uiu0wW__search input::placeholder{color:var(--muted);opacity:1}.discover-module__Uiu0wW__clearSearch{border:var(--stroke);background:var(--pink);cursor:pointer;border-radius:9999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.discover-module__Uiu0wW__categoryScroller{scrollbar-width:none;overscroll-behavior-inline:contain;gap:9px;margin:22px -4px 0;padding:4px 4px 11px;display:flex;overflow-x:auto}.discover-module__Uiu0wW__categoryScroller::-webkit-scrollbar{display:none}.discover-module__Uiu0wW__pill{border:var(--stroke);background:var(--white);min-height:40px;color:var(--ink);cursor:pointer;font:700 13px/1 var(--font-plus-jakarta-sans),sans-serif;white-space:nowrap;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 16px;transition:transform .2s,background-color .2s;display:inline-flex}.discover-module__Uiu0wW__pill:hover{background:var(--pink);transform:translateY(-1px)}.discover-module__Uiu0wW__pill:focus-visible,.discover-module__Uiu0wW__clearSearch:focus-visible,.discover-module__Uiu0wW__projectLink:focus-visible,.discover-module__Uiu0wW__personIdentity:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.discover-module__Uiu0wW__activePill{background:var(--blue);color:var(--white)}.discover-module__Uiu0wW__activePill:hover{background:var(--purple)}.discover-module__Uiu0wW__resultsToolbar{justify-content:space-between;align-items:center;gap:18px;margin:21px 0 17px;display:flex}.discover-module__Uiu0wW__resultsToolbar>p{margin:0;font-size:14px;font-weight:700}.discover-module__Uiu0wW__typeFilters{flex:none;gap:7px;display:flex}.discover-module__Uiu0wW__typeFilters .discover-module__Uiu0wW__pill{min-height:36px;padding-inline:13px;font-size:12px}.discover-module__Uiu0wW__typeActive{background:var(--orange)}.discover-module__Uiu0wW__followLink{background:var(--blue);min-height:36px;color:var(--white);padding-inline:12px;font-size:11px;text-decoration:none}.discover-module__Uiu0wW__masonry{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.discover-module__Uiu0wW__masonryItem{min-width:0;margin:0;display:block}.discover-module__Uiu0wW__portfolio{border:var(--stroke);background:var(--white);border-radius:11px;overflow:hidden}.discover-module__Uiu0wW__projectLink{color:inherit;text-decoration:none;display:block}.discover-module__Uiu0wW__projectImage{aspect-ratio:4/3;background:#e8e4dd;width:100%;position:relative;overflow:hidden}.discover-module__Uiu0wW__portfolio:nth-child(4n+1) .discover-module__Uiu0wW__projectImage{aspect-ratio:.88}.discover-module__Uiu0wW__portfolio:nth-child(4n+3) .discover-module__Uiu0wW__projectImage{aspect-ratio:1/1.1}.discover-module__Uiu0wW__cover{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.discover-module__Uiu0wW__projectLink:hover .discover-module__Uiu0wW__cover{transform:scale(1.035)}.discover-module__Uiu0wW__noImage{background:var(--teal);place-items:center;display:grid}.discover-module__Uiu0wW__noImageText{border:var(--stroke);background:var(--white);border-radius:9999px;padding:9px 14px;font-size:13px;font-weight:700}.discover-module__Uiu0wW__projectCopy{justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.discover-module__Uiu0wW__projectCopy h2{margin:0;font-size:15px;font-weight:700;line-height:1.25}.discover-module__Uiu0wW__projectCopy p{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin:5px 0 0;font-size:10px}.discover-module__Uiu0wW__projectYear{border:var(--stroke);background:var(--pink);border-radius:9999px;flex:none;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700}.discover-module__Uiu0wW__person{border:var(--stroke);background:var(--orange);border-radius:11px;padding:16px}.discover-module__Uiu0wW__person:nth-child(4n+2){background:var(--white)}.discover-module__Uiu0wW__person:nth-child(4n+4){background:var(--teal);color:var(--white)}.discover-module__Uiu0wW__personHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.discover-module__Uiu0wW__personIdentity{min-width:0;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.discover-module__Uiu0wW__personIdentity>span{gap:3px;min-width:0;display:grid}.discover-module__Uiu0wW__personIdentity strong{text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.discover-module__Uiu0wW__personIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.discover-module__Uiu0wW__person:nth-child(4n+4) .discover-module__Uiu0wW__personIdentity small,.discover-module__Uiu0wW__person:nth-child(4n+4) .discover-module__Uiu0wW__bio,.discover-module__Uiu0wW__person:nth-child(4n+4) .discover-module__Uiu0wW__location{color:#fff}.discover-module__Uiu0wW__avatar{border:var(--stroke);background:var(--white);object-fit:cover;border-radius:16px;flex:none;width:52px;height:52px}.discover-module__Uiu0wW__bio{color:#343230;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.discover-module__Uiu0wW__location{color:var(--muted);font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:9px 0 0;font-size:10px}.discover-module__Uiu0wW__skeleton{border:var(--stroke);background:#e9e5de;border-radius:11px;height:260px;animation:1.5s ease-in-out infinite alternate discover-module__Uiu0wW__pulse}.discover-module__Uiu0wW__skeletonTall{height:350px}@keyframes discover-module__Uiu0wW__pulse{to{opacity:.58}}.discover-module__Uiu0wW__empty{border:var(--stroke);background:var(--white);text-align:center;border-radius:11px;margin:25px 0;padding:34px 20px}.discover-module__Uiu0wW__empty h2{margin:0;font-size:20px}.discover-module__Uiu0wW__empty p{color:var(--muted);margin:7px 0 0;font-size:14px}.discover-module__Uiu0wW__error{border:var(--stroke);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:14px;margin:18px 0;padding:14px;font-size:14px;display:flex}.discover-module__Uiu0wW__retry{background:var(--pink);min-height:36px}.discover-module__Uiu0wW__loadMarker{height:1px}.discover-module__Uiu0wW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.discover-module__Uiu0wW__content{width:calc(100% - 32px);padding-top:23px}.discover-module__Uiu0wW__eyebrow{margin-bottom:15px;font-size:11px}.discover-module__Uiu0wW__search{min-height:54px;padding-inline:15px}.discover-module__Uiu0wW__search input{font-size:13px}.discover-module__Uiu0wW__categoryScroller{gap:7px;margin-top:18px}.discover-module__Uiu0wW__pill{min-height:38px;padding-inline:14px;font-size:12px}.discover-module__Uiu0wW__resultsToolbar{flex-direction:column;align-items:flex-start;gap:11px;margin-top:15px}.discover-module__Uiu0wW__resultsToolbar>p{font-size:13px}.discover-module__Uiu0wW__typeFilters{gap:7px}.discover-module__Uiu0wW__typeFilters .discover-module__Uiu0wW__pill{min-height:35px}.discover-module__Uiu0wW__masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.discover-module__Uiu0wW__projectImage{aspect-ratio:.78}.discover-module__Uiu0wW__portfolio:nth-child(4n+1) .discover-module__Uiu0wW__projectImage{aspect-ratio:.68}.discover-module__Uiu0wW__portfolio:nth-child(4n+3) .discover-module__Uiu0wW__projectImage{aspect-ratio:.82}.discover-module__Uiu0wW__projectCopy{gap:5px;min-height:67px;padding:9px}.discover-module__Uiu0wW__projectCopy h2{font-size:12px}.discover-module__Uiu0wW__projectCopy p{font-size:9px}.discover-module__Uiu0wW__projectYear{padding:5px 7px;font-size:9px}.discover-module__Uiu0wW__person{padding:11px}.discover-module__Uiu0wW__personHead{flex-direction:column;align-items:flex-start}.discover-module__Uiu0wW__personIdentity{gap:8px}.discover-module__Uiu0wW__personIdentity strong{font-size:12px}.discover-module__Uiu0wW__personIdentity small{font-size:10px}.discover-module__Uiu0wW__avatar{border-radius:13px;width:40px;height:40px}.discover-module__Uiu0wW__bio{margin-top:10px;font-size:11px}.discover-module__Uiu0wW__location{font-size:9px}}@media (max-width:360px){.discover-module__Uiu0wW__content{width:calc(100% - 24px)}.discover-module__Uiu0wW__person{padding:9px}.discover-module__Uiu0wW__projectCopy{flex-direction:column;align-items:flex-start}}@media (min-width:761px) and (max-width:1000px){.discover-module__Uiu0wW__masonry{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1200px){.discover-module__Uiu0wW__masonry{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.discover-module__Uiu0wW__pill,.discover-module__Uiu0wW__cover{transition:none}.discover-module__Uiu0wW__skeleton{animation:none}}
.pricing-module__lP4odW__pricingPage{min-height:100vh}.pricing-module__lP4odW__loadingVisual{background:var(--purple)}.pricing-module__lP4odW__loadingLabel{background:var(--orange)}.pricing-module__lP4odW__loadingHeadline{background:var(--blue)}.pricing-module__lP4odW__loadingCopy{background:var(--pink)}.pricing-module__lP4odW__loadingCard{background:var(--white)}.pricing-module__lP4odW__hero{padding:64px 32px 76px}.pricing-module__lP4odW__heroInner{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:clamp(40px,6vw,88px);width:min(100%,1376px);margin-inline:auto;display:grid}.pricing-module__lP4odW__heroCopy{min-width:0}.pricing-module__lP4odW__pricingLabel{border:var(--stroke);background:var(--blue);min-height:40px;color:var(--white);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:9999px;align-items:center;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.pricing-module__lP4odW__heroCopy h1{max-width:850px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:24px 0 0;font-size:clamp(52px,6.2vw,88px);font-weight:700;line-height:.94}.pricing-module__lP4odW__heroCopy h1 span{color:var(--blue)}.pricing-module__lP4odW__heroCopy>p{color:#4f4b49;text-wrap:pretty;max-width:62ch;margin:22px 0 0;font-size:18px;line-height:1.6}.pricing-module__lP4odW__heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.pricing-module__lP4odW__heroPrimary{background:var(--blue);color:var(--white)}.pricing-module__lP4odW__heroPrimary:hover{background:var(--purple)}.pricing-module__lP4odW__heroVisual{grid-template-rows:1.35fr .8fr;gap:12px;min-height:390px;padding:0 18px 20px 0;display:grid;position:relative}.pricing-module__lP4odW__heroVisualTop,.pricing-module__lP4odW__heroVisualBottom>div{border:var(--stroke);box-shadow:6px 6px 0 var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.pricing-module__lP4odW__heroVisualTop{background:var(--purple);color:var(--white);align-items:center}.pricing-module__lP4odW__heroVisualTop>span,.pricing-module__lP4odW__heroVisualTop>small{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;font-size:10px;font-weight:700}.pricing-module__lP4odW__heroVisualTop>strong{letter-spacing:-.12em;margin:-12px 0;font-size:clamp(120px,18vw,210px);font-weight:700;line-height:1}.pricing-module__lP4odW__heroVisualBottom{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-module__lP4odW__heroVisualBottom>div{align-items:center}.pricing-module__lP4odW__heroVisualBottom>div:first-child{background:var(--pink);color:var(--ink)}.pricing-module__lP4odW__heroVisualBottom>div:last-child{background:var(--teal);color:var(--white)}.pricing-module__lP4odW__heroVisualBottom strong{letter-spacing:-.08em;font-size:44px;line-height:1}.pricing-module__lP4odW__heroVisualBottom span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:700}.pricing-module__lP4odW__heroSticker{border:var(--stroke);background:var(--orange);color:var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;box-shadow:3px 3px 0 var(--ink);border-radius:9999px;padding:10px 15px;font-size:9px;font-weight:700;position:absolute;top:46%;right:0}.pricing-module__lP4odW__plansSection{border-block:var(--stroke);background:var(--white);padding:72px 32px 80px}.pricing-module__lP4odW__sectionHeading{justify-content:space-between;align-items:end;gap:30px;width:min(100%,1376px);margin:0 auto 30px;display:flex}.pricing-module__lP4odW__sectionHeading h2,.pricing-module__lP4odW__spacesIntro h2,.pricing-module__lP4odW__upcoming h2{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:.98}.pricing-module__lP4odW__sectionHeading>p{color:#4f4b49;max-width:54ch;margin:0;font-size:16px;line-height:1.55}.pricing-module__lP4odW__carousel{width:min(100%,1376px);margin-inline:auto}.pricing-module__lP4odW__planTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin-inline:-20px;padding:8px 20px 22px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.pricing-module__lP4odW__planTrack::-webkit-scrollbar{display:none}.pricing-module__lP4odW__planSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88vw;min-width:0;max-width:500px}.pricing-module__lP4odW__planCard{border:var(--stroke);background:var(--white);min-height:100%;color:var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:10px;flex-direction:column;padding:22px;display:flex}.pricing-module__lP4odW__freeCard{background:var(--white)}.pricing-module__lP4odW__proCard{background:var(--blue);color:var(--white)}.pricing-module__lP4odW__plusCard{background:var(--purple);color:var(--white)}.pricing-module__lP4odW__planTopline{justify-content:flex-end;display:flex}.pricing-module__lP4odW__planTopline>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pricing-module__lP4odW__planCard h3{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.06em;margin:18px 0 0;font-size:36px;font-weight:700;line-height:1}.pricing-module__lP4odW__planDescription{opacity:.86;min-height:50px;margin:12px 0 0;font-size:14px;line-height:1.5}.pricing-module__lP4odW__statusPill{border:var(--stroke);background:var(--white);min-height:28px;color:var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:3px 10px;font-size:9px;font-weight:700;line-height:1.1;display:inline-flex}.pricing-module__lP4odW__statusNeutral{background:var(--white);color:var(--ink)}.pricing-module__lP4odW__statusBlue{background:var(--blue);color:var(--white)}.pricing-module__lP4odW__statusOrange{background:var(--orange);color:var(--ink)}.pricing-module__lP4odW__statusPink{background:var(--pink);color:var(--ink)}.pricing-module__lP4odW__statusTeal{background:var(--teal);color:var(--white)}.pricing-module__lP4odW__priceBlock{border:var(--stroke);background:var(--white);min-height:138px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:8px;flex-direction:column;justify-content:center;gap:8px;margin-top:18px;padding:14px;display:flex}.pricing-module__lP4odW__priceBlock>strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.pricing-module__lP4odW__priceBlock>span{color:var(--muted);font-size:13px}.pricing-module__lP4odW__priceBlock p{align-items:baseline;gap:8px;margin:0;display:flex}.pricing-module__lP4odW__priceBlock p strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:700;line-height:1}.pricing-module__lP4odW__priceBlock p span{color:var(--muted);font-size:13px}.pricing-module__lP4odW__freePrice{background:var(--pink)}.pricing-module__lP4odW__plusPrice{background:var(--orange)}.pricing-module__lP4odW__savingsCopy{color:var(--ink);margin:0;font-size:12px;font-weight:700}.pricing-module__lP4odW__featureList{border-top:1px solid;gap:11px;margin:20px 0 0;padding:18px 0 0;font-size:14px;line-height:1.4;list-style:none;display:grid}.pricing-module__lP4odW__featureList>li{padding-left:18px;position:relative}.pricing-module__lP4odW__featureList>li:before{content:"";border:1.5px solid;width:8px;height:8px;position:absolute;top:.4em;left:0}.pricing-module__lP4odW__featureListDark{border-top-color:#ffffff8c}.pricing-module__lP4odW__featureListDark>li:before{background:var(--orange);border-color:var(--ink)}.pricing-module__lP4odW__plannedList{border-top-style:dashed;margin-top:17px;padding-top:15px}.pricing-module__lP4odW__plannedList>li{justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pricing-module__lP4odW__plannedList>li:before{display:none}.pricing-module__lP4odW__plannedPill{border:1px solid var(--ink);background:var(--pink);min-height:24px;color:var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;flex:none;align-items:center;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.pricing-module__lP4odW__pillAction{border:var(--stroke);background:var(--blue);min-height:48px;color:var(--white);text-align:center;box-shadow:4px 4px 0 var(--ink);border-radius:9999px;justify-content:center;align-items:center;padding:9px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.pricing-module__lP4odW__pillAction:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);background:var(--purple);transform:translate(2px,2px)}.pricing-module__lP4odW__pillAction:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.pricing-module__lP4odW__pillAction:focus-visible,.pricing-module__lP4odW__bundleAction:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.pricing-module__lP4odW__freeAction{background:var(--blue);margin-top:auto}.pricing-module__lP4odW__disabledAction{background:var(--white);color:var(--ink);cursor:not-allowed;box-shadow:3px 3px 0 var(--ink);margin-top:auto}.pricing-module__lP4odW__disabledAction:disabled,.pricing-module__lP4odW__bundleAction:disabled{opacity:1}.pricing-module__lP4odW__swipeFooter{justify-content:center;gap:5px;width:min(100%,1376px);margin:8px auto 0;display:flex}.pricing-module__lP4odW__indicatorButton{cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;width:38px;height:36px;padding:0;display:grid}.pricing-module__lP4odW__indicatorButton>span{border:1.5px solid var(--ink);background:var(--paper);border-radius:9999px;width:25px;height:8px;transition:width .16s,background-color .16s;display:block}.pricing-module__lP4odW__indicatorButton>.pricing-module__lP4odW__indicatorActive{background:var(--blue);width:32px}.pricing-module__lP4odW__indicatorButton:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.pricing-module__lP4odW__spacesSection{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,88px);width:min(100% - 64px,1376px);margin-inline:auto;padding:84px 0;display:grid}.pricing-module__lP4odW__spacesIntro h2{font-size:clamp(38px,5vw,64px)}.pricing-module__lP4odW__spacesIntro>p{color:#4f4b49;max-width:38ch;margin:17px 0 0;font-size:16px;line-height:1.55}.pricing-module__lP4odW__maxSpaces{border:var(--stroke);background:var(--olive);min-height:30px;color:var(--white);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;border-radius:9999px;align-items:center;margin-top:20px;padding:4px 11px;font-size:9px;font-weight:700;display:inline-flex}.pricing-module__lP4odW__bundleGrid{border:var(--stroke);background:var(--ink);box-shadow:6px 6px 0 var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.pricing-module__lP4odW__bundle{min-width:0;min-height:190px;color:var(--ink);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.pricing-module__lP4odW__bundle1{background:var(--orange)}.pricing-module__lP4odW__bundle2{background:var(--pink)}.pricing-module__lP4odW__bundle3{background:var(--teal);color:var(--white)}.pricing-module__lP4odW__bundle4{background:var(--olive);color:var(--white)}.pricing-module__lP4odW__bundle>div{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.pricing-module__lP4odW__bundle h3{font-family:var(--font-plus-jakarta-sans), sans-serif;margin:0;font-size:17px;font-weight:700}.pricing-module__lP4odW__bundle>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:30px;font-weight:700;line-height:1}.pricing-module__lP4odW__bundle>small{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;margin-top:6px;font-size:8px;font-weight:700}.pricing-module__lP4odW__bundleAction{border:var(--stroke);background:var(--white);min-height:34px;color:var(--ink);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:not-allowed;border-radius:9999px;margin-top:auto;padding:5px 12px;font-size:9px;font-weight:700}.pricing-module__lP4odW__accountPanel{border:var(--stroke);width:min(100% - 64px,1376px);box-shadow:6px 6px 0 var(--ink);margin:0 auto 76px;padding:26px clamp(20px,4vw,48px)}.pricing-module__lP4odW__signedIn{background:var(--white)}.pricing-module__lP4odW__signedOut{background:var(--pink);justify-content:space-between;align-items:center;gap:24px;display:flex}.pricing-module__lP4odW__accountError{background:var(--orange)}.pricing-module__lP4odW__accountHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-module__lP4odW__accountPanel h2{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.04em;margin:7px 0 0;font-size:24px;font-weight:700}.pricing-module__lP4odW__signedOut h2,.pricing-module__lP4odW__accountError h2{font-size:clamp(22px,3vw,32px)}.pricing-module__lP4odW__signedOut p,.pricing-module__lP4odW__accountError p{color:#4f4b49;margin:8px 0 0;font-size:14px;line-height:1.5}.pricing-module__lP4odW__accountAction{background:var(--blue);flex:none}.pricing-module__lP4odW__usageContent{max-width:850px;margin-top:20px}.pricing-module__lP4odW__currentPlan{border:var(--stroke);background:var(--teal);min-height:35px;color:var(--white);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;border-radius:9999px;align-items:center;margin:0 0 14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex}.pricing-module__lP4odW__usageLabels{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.07em;justify-content:space-between;align-items:baseline;gap:12px;font-size:10px;font-weight:700;display:flex}.pricing-module__lP4odW__usageLabels>span{color:var(--muted);text-align:right}.pricing-module__lP4odW__usageTrack{border:2px solid var(--ink);background:var(--paper);border-radius:9999px;height:12px;margin-top:9px;overflow:hidden}.pricing-module__lP4odW__usageTrack>span{background:var(--blue);border-radius:9999px;height:100%;transition:width .3s cubic-bezier(.22,1,.36,1);display:block}.pricing-module__lP4odW__usageMeta{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.pricing-module__lP4odW__upcoming{border:var(--stroke);background:var(--coral);width:min(100% - 64px,1376px);color:var(--white);box-shadow:8px 8px 0 var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto;align-items:center;gap:28px;margin:0 auto 88px;padding:clamp(22px,4vw,48px);display:grid}.pricing-module__lP4odW__upcoming h2{font-size:clamp(32px,4vw,52px)}.pricing-module__lP4odW__upcoming>p{max-width:52ch;color:var(--white);margin:0;font-size:15px;line-height:1.6}.pricing-module__lP4odW__upcoming>.pricing-module__lP4odW__statusPill{justify-self:end}:is(.pricing-module__lP4odW__pricingPage a:focus-visible,.pricing-module__lP4odW__pricingPage button:focus-visible,.pricing-module__lP4odW__pricingPage summary:focus-visible){outline:3px solid var(--ink);outline-offset:4px}@media (min-width:1100px){.pricing-module__lP4odW__planTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:8px 8px 14px;display:grid;overflow:visible}.pricing-module__lP4odW__planSlide{max-width:none}.pricing-module__lP4odW__swipeFooter{display:none}}@media (max-width:1099px){.pricing-module__lP4odW__heroInner{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:36px}.pricing-module__lP4odW__heroVisual{min-height:340px}.pricing-module__lP4odW__spacesSection{grid-template-columns:1fr}.pricing-module__lP4odW__bundleGrid{width:min(100%,760px)}.pricing-module__lP4odW__upcoming{grid-template-columns:1fr 1fr}.pricing-module__lP4odW__upcoming>.pricing-module__lP4odW__statusPill{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.pricing-module__lP4odW__hero{padding:42px 20px 54px}.pricing-module__lP4odW__heroInner{grid-template-columns:1fr;gap:34px}.pricing-module__lP4odW__heroCopy h1{margin-top:20px;font-size:clamp(44px,11vw,66px)}.pricing-module__lP4odW__heroCopy>p{margin-top:17px;font-size:16px}.pricing-module__lP4odW__heroActions{gap:14px;margin-top:20px}.pricing-module__lP4odW__heroVisual{width:min(100%,500px);min-height:300px;margin-left:auto}.pricing-module__lP4odW__heroVisualTop>strong{font-size:clamp(115px,36vw,170px)}.pricing-module__lP4odW__plansSection{padding:58px 20px 62px}.pricing-module__lP4odW__sectionHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.pricing-module__lP4odW__sectionHeading h2{font-size:clamp(34px,9vw,48px)}.pricing-module__lP4odW__sectionHeading>p{font-size:15px}.pricing-module__lP4odW__planTrack{gap:14px;margin-inline:-20px;padding:8px 20px 20px}.pricing-module__lP4odW__planSlide{flex-basis:88vw}.pricing-module__lP4odW__planCard{min-height:100%;box-shadow:5px 5px 0 var(--ink);border-radius:8px;padding:18px}.pricing-module__lP4odW__planCard h3{font-size:32px}.pricing-module__lP4odW__planDescription{min-height:0}.pricing-module__lP4odW__priceBlock{min-height:126px}.pricing-module__lP4odW__swipeFooter{margin-top:4px}.pricing-module__lP4odW__spacesSection{gap:26px;width:calc(100% - 40px);padding:62px 0}.pricing-module__lP4odW__spacesIntro h2{font-size:clamp(38px,10vw,54px)}.pricing-module__lP4odW__bundle{min-height:174px;padding:13px}.pricing-module__lP4odW__bundle h3{font-size:15px}.pricing-module__lP4odW__bundle>strong{font-size:27px}.pricing-module__lP4odW__accountPanel{width:calc(100% - 40px);box-shadow:5px 5px 0 var(--ink);margin-bottom:62px;padding:22px 18px}.pricing-module__lP4odW__signedOut{flex-direction:column;align-items:flex-start;gap:17px}.pricing-module__lP4odW__usageLabels{flex-direction:column;align-items:flex-start;gap:6px;font-size:9px}.pricing-module__lP4odW__usageLabels>span{text-align:left}.pricing-module__lP4odW__upcoming{width:calc(100% - 40px);box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr;gap:18px;margin-bottom:62px;padding:22px 18px}.pricing-module__lP4odW__upcoming h2{font-size:clamp(34px,9vw,48px)}.pricing-module__lP4odW__upcoming>.pricing-module__lP4odW__statusPill{grid-column:auto}}@media (max-width:380px){.pricing-module__lP4odW__hero,.pricing-module__lP4odW__plansSection{padding-inline:16px}.pricing-module__lP4odW__planTrack{margin-inline:-16px;padding-inline:16px}.pricing-module__lP4odW__planSlide{flex-basis:88vw}.pricing-module__lP4odW__statusPill{min-height:26px;padding-inline:8px;font-size:8px}.pricing-module__lP4odW__planCard{padding:15px}.pricing-module__lP4odW__bundle{min-height:166px;padding:11px}.pricing-module__lP4odW__bundle h3{font-size:14px}.pricing-module__lP4odW__bundle>strong{font-size:25px}.pricing-module__lP4odW__accountPanel,.pricing-module__lP4odW__upcoming{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.pricing-module__lP4odW__pricingPage *,.pricing-module__lP4odW__pricingPage :before,.pricing-module__lP4odW__pricingPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.pricing-module__lP4odW__indicatorButton>span{transition:none}}
