.gw-universe{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 70% 32%,#e3f5ed88,transparent 58%)}.gw-particle-space{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.gw-hero{height:510px;display:flex;align-items:center;padding:25px 8%;position:relative}.gw-hero-copy{position:relative;max-width:50%}.gw-eyebrow{font-size:10px;letter-spacing:2.8px;color:var(--deep)}.gw-hero-copy h1{font-size:clamp(62px,6.7vw,96px);font-weight:450;letter-spacing:-6px;line-height:1.25;margin:25px 0 18px}.gw-hero-copy h1 span{color:var(--green)}.gw-hero-copy p{font-size:16px;color:var(--muted);letter-spacing:3px;margin:0 0 28px}.gw-hero-link{display:inline-flex;gap:48px;align-items:center;font-size:14px;border:1px solid #a7cdbc;border-radius:99px;background:#ffffff50;color:var(--deep);padding:13px 22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s,background .3s}.gw-hero-link:hover{transform:translateY(-2px);background:#ffffffb0}.gw-hero-link span{font-size:19px}.gw-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 8% 35px;position:relative;border-top:1px solid #15372c1c;grid-gap:0;gap:0}.gw-portal{min-width:0;position:relative;padding:20px 25px 22px;border-bottom:1px solid transparent;transition:background .35s,border-color .35s}.gw-portal:first-child{padding-left:0}.gw-portal+.gw-portal:before{content:"";position:absolute;left:0;top:23px;bottom:25px;width:1px;background:#15372c14}.gw-portal:focus-visible,.gw-portal:hover{background:#ffffff60;border-bottom-color:var(--green)}.gw-portal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.gw-portal-number{font-size:10px;letter-spacing:2px;color:#88a395}.gw-portal-arrow{font-size:19px;color:var(--deep);transition:transform .25s}.gw-portal:hover .gw-portal-arrow{transform:translate(3px,-3px)}.gw-portal h2{font-size:34px;font-weight:450;letter-spacing:-1px;margin:0}.gw-portal h2>span{display:block;font-size:13px;letter-spacing:1px;color:var(--muted);font-weight:400;margin-top:9px}.gw-portal-site{display:block;margin-top:6px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.5px;color:var(--deep)}@media (max-width:1000px){.gw-hero{height:460px;padding-left:6%}.gw-hero-copy h1{font-size:76px}.gw-products{margin-inline:6%}.gw-portal{padding-inline:20px}}@media (max-width:640px){.gw-hero{height:530px;padding:27px 6% 220px;align-items:start}.gw-hero-copy{padding-top:8px;max-width:100%}.gw-eyebrow{font-size:8px;letter-spacing:1.8px}.gw-hero-copy h1{font-size:58px;letter-spacing:-3px;line-height:1.2;margin:18px 0 15px}.gw-hero-copy p{font-size:13px;letter-spacing:1px;margin-bottom:20px}.gw-hero-link{padding:11px 18px;gap:27px;font-size:12px}.gw-products{margin:0 6% 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.gw-portal{padding:16px 18px!important}.gw-portal:nth-child(odd){padding-left:0!important}.gw-portal:nth-child(3):before{display:none}.gw-portal:nth-child(-n+2){border-bottom:1px solid #15372c14}.gw-portal-head{margin-bottom:8px}.gw-portal-number{font-size:9px}.gw-portal-arrow{font-size:17px}.gw-portal h2{font-size:29px}.gw-portal h2>span{font-size:12px;margin-top:5px}}