body:has(.graphic-landing){height:100svh;overflow:hidden;display:flex;flex-direction:column;background:color-mix(in srgb,var(--sand-digital) 30%,white)}body:has(.graphic-landing) .site-header{flex:0 0 auto;border:0;background:color-mix(in srgb,var(--sand-digital) 30%,white);position:relative;z-index:6}body:has(.graphic-landing) .nav-shell{padding-block:20px 15px}body:has(.graphic-landing) main{flex:1;min-height:0}body:has(.graphic-landing) .community-nav,body:has(.graphic-landing) .footer-details,body:has(.graphic-landing) .header-post,body:has(.graphic-landing) .my-posts-nav{display:none}.graphic-landing{height:100%;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--sand-digital) 30%,white)}.graphic-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;align-content:center;column-gap:50px;width:100%;max-width:1120px;height:100%;padding-block:20px}.graphic-copy{position:relative;z-index:6;pointer-events:none}.graphic-copy a{pointer-events:auto}.graphic-location{color:var(--accent);font-size:17px;margin-bottom:18px}.graphic-copy h1{font-size:clamp(50px,5.9vw,82px);line-height:1.14;letter-spacing:-.035em;color:var(--ink)}.graphic-copy h1 span{color:var(--accent)}.graphic-enter{margin-top:22px;gap:24px;padding:14px 21px;border-radius:7px}.graphic-art{position:relative;z-index:6;width:330px;justify-self:center;overflow:clip;pointer-events:none}.graphic-art img{position:absolute;display:block;width:760px;max-width:none;height:auto;left:-228px;top:-85px}.parts-playground{height:0;min-height:0}.parts-arena{position:fixed;inset:0;width:100%;height:100svh;overflow:visible;background:transparent;pointer-events:none;z-index:5;clip-path:inset(-100vmax 0 0)}.physics-part{position:absolute;top:0;left:0;display:block;border:0;padding:0;background:transparent;border-radius:50%;cursor:grab;touch-action:none;user-select:none;will-change:transform;pointer-events:auto}.physics-part[hidden]{display:none}.physics-part img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.physics-part[data-grabbed=true]{cursor:grabbing;z-index:2}@media (min-width:761px) and (max-width:1100px){body:has(.graphic-landing) .nav-shell{flex-wrap:nowrap}body:has(.graphic-landing) .header-nav{order:0;width:auto;margin-left:auto}body:has(.graphic-landing) .nav-actions{margin-left:0}.graphic-hero{column-gap:15px}}@media (max-width:760px){body:has(.graphic-landing) .nav-shell{padding-block:13px 8px}body:has(.graphic-landing) .header-nav{border-top:0;padding-top:0;gap:28px}.graphic-hero{grid-template-columns:1fr;grid-template-rows:auto auto;gap:22px}.graphic-copy{text-align:center}.graphic-location{display:none}.graphic-copy h1{font-size:clamp(43px,11vw,65px)}.graphic-enter{margin-top:20px;padding:12px 18px}.graphic-art{width:130px;height:170px;grid-row:1}.graphic-art img{width:300px;left:-82px;top:-33px}}@media (max-height:650px) and (max-width:760px){.graphic-art{transform:scale(.65);height:115px;transform-origin:top center}.graphic-copy h1{font-size:38px}.graphic-hero{gap:8px;padding-block:8px}.graphic-enter{margin-top:14px}}.graphic-art,.graphic-copy{translate:0 -45px}@media (max-width:760px){.graphic-art,.graphic-copy{translate:0 -20px}}@media (max-height:650px){.graphic-art,.graphic-copy{translate:0 -8px}}body:has(.graphic-landing) .site-header{display:none}@media (min-width:761px){.graphic-hero{max-width:900px;grid-template-columns:minmax(0,1fr) 330px;column-gap:20px}.graphic-art{justify-self:start}}.graphic-team{display:block;width:fit-content;color:var(--muted);font-size:13px;margin-top:14px}.graphic-team:hover{color:var(--accent)}@media (max-width:760px){.graphic-team{margin-inline:auto}}.graphic-brand{--brand-size:clamp(56px,6.2vw,84px);width:fit-content;margin-bottom:18px}.graphic-brand h1{font-size:var(--brand-size);line-height:1.1;color:var(--accent);white-space:nowrap}.graphic-tagline{font-family:var(--font-mina),sans-serif;font-size:clamp(23px,2.3vw,30px);line-height:1.3;color:var(--accent-soft)}@media (max-width:760px){.graphic-brand{--brand-size:clamp(44px,12vw,64px);margin-inline:auto}.graphic-tagline{font-size:23px}}.graphic-brand .graphic-team{margin-top:-14px;margin-left:calc(var(--brand-size) * .84);margin-right:0}body:has(.graphic-landing) .page-transition{height:100%}.graphic-copy{padding:30px;border-radius:30px;background:color-mix(in srgb,var(--sand-digital) 60%,white)}.graphic-art,.graphic-copy{translate:0 -24px}@media (min-width:761px){.graphic-hero{max-width:1080px;grid-template-columns:minmax(0,570px) 330px;justify-content:center;gap:48px}.graphic-brand{--brand-size:clamp(48px,5.5vw,76px)}}@media (max-width:1000px) and (min-width:761px){.graphic-hero{gap:20px;grid-template-columns:minmax(0,1fr) 280px}.graphic-copy{padding:24px}.graphic-brand{--brand-size:5.2vw}.graphic-art{scale:.75}}@media (max-width:760px){.graphic-copy{padding:22px 18px;border-radius:24px;width:100%}.graphic-brand{--brand-size:clamp(36px,10.5vw,60px)}.graphic-art,.graphic-copy{translate:0 -12px}.graphic-tagline{font-size:clamp(19px,5.5vw,23px)}}.graphic-copy{width:fit-content;max-width:100%;justify-self:center}@media (min-width:761px){.graphic-hero{grid-template-columns:max-content 330px;gap:36px}}@media (max-width:1000px) and (min-width:761px){.graphic-hero{grid-template-columns:max-content 280px;gap:24px}}@media (max-width:760px){.graphic-copy{width:fit-content;padding:24px 20px}}@media (max-width:760px),(min-width:1001px){.graphic-art{scale:.75}}.graphic-copy{text-align:center}.graphic-brand{margin-inline:auto}.graphic-copy{padding-block:28px}.graphic-brand{margin-bottom:0}.graphic-enter{margin-top:24px}@media (max-width:760px){.graphic-copy{padding-block:24px}.graphic-enter{margin-top:20px}}.graphic-copy{padding-top:44px;padding-bottom:24px}.graphic-brand .graphic-team{position:absolute;top:14px;right:20px;margin:0;font-size:12px;line-height:1.4}.graphic-enter{margin-top:12px}@media (max-width:760px){.graphic-copy{padding-top:40px;padding-bottom:22px}.graphic-brand .graphic-team{top:12px;right:18px;font-size:11px}.graphic-enter{margin-top:10px}}.graphic-copy{padding-top:28px}.graphic-art{height:442px}.graphic-art .graphic-team{position:absolute;bottom:0;left:0;width:100%;margin:0;text-align:center;font-size:16px;pointer-events:auto}@media (max-width:760px){.graphic-copy{padding-top:24px}.graphic-art{height:196px}.graphic-art .graphic-team{font-size:14px}}.graphic-art{height:410px}.graphic-art .logo-hover{opacity:0}.graphic-art:has(.wrench-link:hover,.wrench-link:focus-visible) .logo-hover{opacity:1}.graphic-art:has(.wrench-link:hover,.wrench-link:focus-visible) .logo-default{opacity:0}.wrench-link{position:absolute;left:30px;top:0;width:240px;height:78px;z-index:2;pointer-events:auto;border-radius:18px;cursor:pointer}.wrench-link:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (max-width:760px){.graphic-art{height:170px}.wrench-link{left:16px;top:0;width:104px;height:44px}}.graphic-copy{background:url(/brand/window-panel-refined.png) 50%/100% 100% no-repeat;border-radius:0;padding:88px 46px 48px}@media (max-width:1000px) and (min-width:761px){.graphic-copy{padding:76px 32px 40px}}@media (max-width:760px){.graphic-copy{padding:68px 24px 36px}.graphic-brand{--brand-size:clamp(32px,9.5vw,56px)}}.graphic-copy{background-image:url(/brand/window-panel-766.png);background-size:200% 219%;background-position:50%;aspect-ratio:1.46;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 36px 24px}@media (max-width:760px){.graphic-copy{padding:36px 24px 20px}}