.E0kJGG_page{background:#f7f6f3}.E0kJGG_container{max-width:1248px;margin:auto;padding:0 48px 40px}.E0kJGG_hero{text-align:center;padding:calc(58px - var(--site-header-gap)) 0 174px}.E0kJGG_cubeSpace{height:208px;margin-bottom:8px;position:relative}.E0kJGG_cube{object-fit:contain;width:300px;height:auto;position:absolute;top:0;left:calc(50% - 42px)}.E0kJGG_hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,10.5vw,140px);font-weight:750;line-height:1.06}.E0kJGG_subtitle{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(23px,3.1vw,40px);font-weight:450;line-height:1.35}.E0kJGG_harnesses{max-width:700px;color:var(--muted-foreground);letter-spacing:-.025em;text-wrap:balance;margin:30px auto 0;font-size:20px;line-height:1.6}.E0kJGG_actions{justify-content:center;gap:8px;margin-top:42px;display:flex}.E0kJGG_features{max-width:960px;margin-inline:auto}.E0kJGG_feature{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:78px 0;display:grid}.E0kJGG_feature:last-child{border-bottom:0}.E0kJGG_feature h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4.5vw,60px);font-weight:700;line-height:1.15}.E0kJGG_feature p{color:var(--muted-foreground);letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.6}.E0kJGG_footer{justify-content:space-between;align-items:baseline;gap:32px;padding-top:261px;display:flex}.E0kJGG_footerBrand{color:#000;font-size:20px}.E0kJGG_footerBrand .site-brand-mark{width:33.33px;height:27.5px}.E0kJGG_footerBrand .site-brand-mark img{width:60px;top:-10.83px;left:-15.83px}.E0kJGG_footer nav{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;gap:16px 24px;font-size:12px;display:flex}.E0kJGG_footer nav a:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.E0kJGG_container{padding:0 24px 28px}.E0kJGG_hero{padding:calc(46px - var(--site-header-gap)) 0 88px}.E0kJGG_cubeSpace{height:145px;margin-bottom:8px}.E0kJGG_cube{width:170px;height:auto;left:calc(50% - 32px)}.E0kJGG_hero h1{font-size:clamp(42px,10.3vw,70px)}.E0kJGG_subtitle{text-wrap:balance;margin-top:20px;font-size:25px}.E0kJGG_harnesses{margin-top:24px;font-size:16px}.E0kJGG_actions{flex-wrap:wrap;gap:8px;margin-top:30px}.E0kJGG_feature{grid-template-columns:1fr;gap:22px;padding:48px 0}.E0kJGG_feature h2{font-size:38px}.E0kJGG_feature p{font-size:16px}.E0kJGG_footer{flex-direction:column;align-items:flex-start;gap:24px;padding-top:132px}.E0kJGG_footer nav{justify-content:flex-start}.E0kJGG_footerBrand{font-size:17px}.E0kJGG_footerBrand .site-brand-mark{width:30px;height:28px}.E0kJGG_footerBrand .site-brand-mark img{width:60px;top:-10px;left:-17px}}.E0kJGG_infoContainer{flex-direction:column;min-height:100%;display:flex}.E0kJGG_infoContainer>.E0kJGG_footer{margin-top:auto;padding-top:48px}
