:root{--layout-width:min(100vw, 90rem);--page-gutter:clamp(1.5rem, calc(var(--layout-width) * .0321285), 4rem);--title-size:clamp(2.5rem, calc(var(--layout-width) * .0514056), 5rem);--subtitle-size:calc(var(--title-size) * .75);--copy-size:clamp(1rem, calc(var(--layout-width) * .0160643), 1.25rem);--section-gap:clamp(15rem, calc(var(--layout-width) * .228916), 22.5rem)}html{overflow-x:clip}.home-page{gap:var(--section-gap);flex-direction:column;width:100%;max-width:90rem;margin-inline:auto;display:flex}.home-page section{box-sizing:border-box;width:calc(100% - var(--page-gutter) * 2);min-width:0;margin-inline:auto}.section-heading{gap:0;min-width:0;display:grid}.section-heading__title,.section-heading__subtitle{letter-spacing:-.05em;margin:0;line-height:1}.section-heading__title{font-size:var(--title-size)}.section-heading__subtitle{font-size:var(--subtitle-size);font-weight:300}.section-copy{width:55%;max-width:40rem;margin:1.25rem 0 0}.home-color-panel{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.home-page .textured-gray-panel,.home-page .textured-color-panel,.home-page .site-footer .site-footer__gray-panel{background-image:var(--homepage-texture);background-position:0 0;background-repeat:repeat}.home-page .textured-gray-panel,.home-page .site-footer .site-footer__gray-panel{background-size:3px 3px}.home-page .textured-color-panel{background-size:4px 5px}.home-page .textured-gray-panel:before,.home-page .textured-color-panel:before,.home-page .textured-color-panel:after,.home-page .site-footer .site-footer__gray-panel:before{content:none}.inertia-color-panel{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAMtJREFUeAEtkCESwjAURBeoQCDwTGllJbLQHoIT9G4MRwBNO1NRgQBZRQfDCZgpBpb9SdRmf/I3738wjchLTqYdCdM52UpL+cR8RLhDcyV3IxlLyz05SIfR1+ucE+vAcQN850D/ARY9sM6An3wl/7oDLto6H+rMpYmSttJTSBYCHEOhi+bmH2ApjuCtrns4WOs4jz4hDUnGZD+0xqSpsBLTQQwzMTzF9BZTJj+Vr4zJxq8Dk3XaF3GY1uqJY4r8PorO78cYEfZW+z39AdNPyxe5DY4bAAAAAElFTkSuQmCC)}.showroom-color-panel{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAARRJREFUeAElj80rRGEUxn+3uYNmlGTQXMNoVla+Uiixnz/BRxa2ytLGZnasKRtGMlmwsrGahbKhfC0VriZTpJEUE+nOM+c2b729b8/5nfM8By8vdd9Jk/1S0ZH6MhLnkjcl7YxKyT3JzW3Bl91sCloikByAnzR0HcDnKwRxcMKOUNh3IFaB2wBuDJr9BXcelsrYsdGJkrT6Jg2tSKkRadDehyvpyayLmH2YYSIrHV9IPQbQ1ACPLqVx09NWd/M+ZGxgEIXEtPnbv2OmYfm4DR8vpoVb7fbCfwEOm2GsBMO2QLUTFmvwvmDZ/BM4/YaCCeU/OMsZfA9RD+Y2oL1qUOQa2jatIwaVdYgb8GwR1qzJbzVgGeqtSoFhy+OU0AAAAABJRU5ErkJggg==)}.contact-color-panel{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAM9JREFUeAE9UDsKwkAUHDGCpYWFhUVsrC0DySGivUfQC1h7AMkRcg8R0ghpPIAmYFJ4AkGjPGfYxWKZZN6bzy6audnyZHYMzW4wi4jDgpiY1fzWPPh0wKEPjKdAACAj7nl2OdBvge0X6EmRkVhwASQfQi5NCN0aOJODrNOatjwlBSkjytisI//yFRB5sincwggO9S+R5riSfIdO+XdKnLMSlNTTrSJ2GOS+T+v6qNeFsGEvrHj9u1y8Ui5yfsaOrxSnd6hmdIv9+/iySpCB5j8ZkLipUVeqHgAAAABJRU5ErkJggg==)}.about-gray-panel{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAANpJREFUeAE1TzEORVAQnPdJhIqIkqARB1BInEbLcejcRkSj1wklQlR03v+7yd/m7ezOm9lB27YyiiKZ57nctk1SrevKmOa0BzWapsk4juWyLEya55kxzWmvZlkGRVFgmiaO44AQAud5Mg7DEGmaQpDF8zxMqKoKwzAgSRKUZQnLsmAYBlTHcfAvIozjyL1t23Bdl3t133fc980WpEBFLym/78tKglL0fc831HXNCkQoigLXdfFNatd1+KXhI4ngeR5+AZkwTROrfZqmge/7/EPXdbYjC8JBEID2XyAhfrTFr1bcAAAAAElFTkSuQmCC)}.home-page .site-footer .site-footer__gray-panel{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAK1JREFUeAFNUMsNhTAMM4UNkIADTMMgrMAoMBlDAOIj0QVaNa+OHqi+pHESO03mnJPzPGGMQVVVKIoC3nvc940QApqmAdZ1lb7vZRgGua5LiDikOXnWDRXatsU4jijLEgQj867r1AG0o0K0EL6P49CY8pAEbIgKGlPgv/g3nSq9PPZ91yWXZVGCYGROnnXDb27bhnmeYa3VxZ/nwTRNytMtS+9U1zXyPP/uxAZyP8U41+9Up1UmAAAAAElFTkSuQmCC)}.hero{height:clamp(44rem, calc(var(--layout-width) * .722892), 65rem);margin-bottom:calc(1.25rem - var(--section-gap));position:relative}.hero-gray-panel{position:absolute}.hero-gray-panel--left{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAOZJREFUeAE9UFGqRVAUXedcUhRfiigTUD75NQPjYAo+bpmQMgn+mIIUkg8/lOg++/Tu3XVa7b32WWudwwB8ngNVVRFFEZZlgWmaqOsa+74TBY7/uq4L930jz3OB1H/rpWnamzEGy7IQx7FYINVhGHAcBxRFgRSGoSCCIEBVVdi2DYZhIEkStG0LWZbBKUOapnAcRyys6yrQdV1kWYZ5nvHyff/dNA0eW/R9D865ULJtWyjrug72+H8oJGUiC1KgPGVZYpomSJIETs88z1MMuq6D53kiyziOYk787wsoIN0qikIg9d/6A/25bZa+D+6rAAAAAElFTkSuQmCC);aspect-ratio:346/312;width:29.7%;top:46%;left:5.65%}.hero-gray-panel--right{--homepage-texture:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAANpJREFUeAE1TzEORVAQnPdJhIqIkqARB1BInEbLcejcRkSj1wklQlR03v+7yd/m7ezOm9lB27YyiiKZ57nctk1SrevKmOa0BzWapsk4juWyLEya55kxzWmvZlkGRVFgmiaO44AQAud5Mg7DEGmaQpDF8zxMqKoKwzAgSRKUZQnLsmAYBlTHcfAvIozjyL1t23Bdl3t133fc980WpEBFLym/78tKglL0fc831HXNCkQoigLXdfFNatd1+KXhI4ngeR5+AZkwTROrfZqmge/7/EPXdbYjC8JBEID2XyAhfrTFr1bcAAAAAElFTkSuQmCC);aspect-ratio:484/438;width:41.55%;top:27.6%;right:1.4%}.hero-illustration{z-index:1;pointer-events:none;user-select:none;width:min(128vw,100rem);height:auto;display:block;position:absolute;top:13.5%;left:50%;transform:translate(-50%)}#inertia{min-height:clamp(35rem, calc(var(--layout-width) * .5), 45rem);position:relative}#inertia .section-heading,#inertia .section-copy{z-index:2;position:relative}.inertia-color-panel{aspect-ratio:484/208;width:41.55%;top:58%;left:5.35%}#inertia .section-heading__title{line-height:.90625}#inertia .section-heading__subtitle{max-width:90%}#inertia .section-copy{margin-top:1.25rem}.inertia-illustration{z-index:1;top:clamp(7rem, calc(var(--layout-width) * .08), 8rem);pointer-events:none;width:85%;height:auto;display:block;position:absolute;right:0}.showroom-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(.5rem,1.5vw,1.5rem);display:grid;position:relative}.showroom-heading:after{content:"";aspect-ratio:547/376;grid-area:1/2;width:100%}.showroom-heading__content{z-index:1;grid-area:1/1;min-width:0;position:relative}.showroom-heading__art{z-index:1;aspect-ratio:547/376;pointer-events:none;user-select:none;background:50%/contain no-repeat;width:55.35%;display:block;position:absolute;top:0;right:-14.5%}.showroom-color-panel{aspect-ratio:261/420;clip-path:polygon(36% 0,100% 0,100% 79%,64% 79%,64% 100%,0 100%,0 21%,36% 21%);width:22.4%;top:48%;right:3.8%}#showroom .section-copy{width:100%;max-width:37rem;margin-top:clamp(.75rem,1.6vw,1.25rem)}.showroom-illustration{margin-top:clamp(-11rem,-13vw,-5rem)}.showroom-frames{width:100%;height:clamp(28rem, calc(var(--layout-width) * .485944), 48rem);place-items:center;display:grid;position:relative}.showroom-frame{--frame-size:clamp(18rem, calc(var(--layout-width) * .289157), 28rem);width:var(--frame-size);height:var(--frame-size);object-fit:contain;opacity:0;user-select:none;grid-area:1/1;max-width:78%;max-height:90%;transition:opacity .9s;display:block}.showroom-frame.is-active{opacity:1}.about-heading{position:relative}#about .section-heading{text-align:right}.about-gray-panel{width:100%;height:clamp(1rem,2.125vw,1.875rem);margin:1rem 0 0}.about-copy{grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);gap:1.875rem;width:90%;max-width:64.625rem;margin-top:.25rem;display:grid}.about-copy p{min-width:0;margin:0}.about-accent{z-index:1;pointer-events:none;width:3.1875rem;position:absolute;bottom:0;left:0}.about-accent svg{width:100%;height:auto;display:block}#contact-prompt{margin-top:2.8125rem;position:relative}#contact-prompt .section-heading,#contact-prompt .section-copy{z-index:1;position:relative}.contact-color-panel{aspect-ratio:532/450;width:45.7%;top:-4.75rem;right:0}#contact-prompt .section-copy{width:50%;max-width:35.75rem;margin-top:1.25rem}.showroom-portal{color:#f9f9f9;text-decoration:none;display:block;position:relative;overflow:hidden}.showroom-portal:focus-visible{outline-offset:.5rem;outline:1px solid #000}.showroom-hover-label{z-index:2;color:#f9f9f9;font-family:var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;will-change:transform;background:#000;align-items:center;padding:.3rem .5rem;font-size:.625rem;font-weight:700;line-height:1;transition:opacity .15s;display:none;position:absolute;top:0;left:0}.showroom-hover-label.is-visible{opacity:1}@media (width>=64rem) and (hover:hover) and (pointer:fine){.showroom-hover-label{display:flex}}@media (prefers-reduced-motion:reduce){.showroom-hover-label,.showroom-frame{transition:none}.showroom-frame:not(:first-child){display:none}}@media (width<=47.999rem){html,body{overflow-x:hidden}:root{--page-gutter:10px;--section-gap:clamp(14rem, 74.359vw, 18.125rem)}.home-page>section{--title-size:clamp(2rem, 10.7692vw, 3rem);--subtitle-size:calc(var(--title-size) * .55);--copy-size:clamp(.875rem, 4.10256vw, 1.125rem);width:calc(100% - 40px)}.section-heading__title{line-height:.9}.hero{height:clamp(44rem,230.769vw,56.25rem);margin-bottom:calc(4rem - var(--section-gap))}.hero-illustration{width:min(280vw,68rem);top:40%}.hero-gray-panel--left{aspect-ratio:auto;width:45%;height:20%;top:63%;left:-20px}.hero-gray-panel--right{aspect-ratio:auto;width:124%;height:49%;top:24.6%;left:68.3%;right:auto}.section-heading__subtitle{letter-spacing:-.045em;line-height:1.06}.home-page p{width:100%;max-width:none;margin:0;line-height:1.15}#inertia{flex-direction:column;min-height:0;display:flex}#inertia .section-heading__title{max-width:19rem;line-height:.95}#inertia .section-heading__subtitle{max-width:none}#inertia .section-copy{width:100%;max-width:none;margin-top:.75rem}.inertia-color-panel{aspect-ratio:330/207;width:94%;top:46%;left:12%}.inertia-illustration{order:1;align-self:center;width:min(212vw,52rem);max-width:none;position:static}#inertia .section-copy{order:2}#showroom{display:grid;position:relative}.showroom-heading,.showroom-heading__content{display:contents}.showroom-heading:after{display:none}#showroom .section-heading{z-index:1;grid-row:1;position:relative}#showroom .section-heading__title{max-width:19rem}.showroom-illustration{grid-row:2;margin:-1.5rem 0 0}#showroom .section-copy{grid-row:3;max-width:none;margin:0}.showroom-heading__art{width:70%;top:1rem;right:-9rem}.showroom-color-panel{aspect-ratio:auto;clip-path:polygon(36% 0,100% 0,100% 79%,64% 79%,64% 100%,0 100%,0 21%,36% 21%);grid-area:2/1/3/2;width:41.6vw;height:auto;inset:1.25rem auto .75rem -1.25rem}.showroom-frames{height:clamp(16rem,82.0513vw,25rem)}.showroom-frame{--frame-size:min(72vw, 21rem)}.about-copy{flex-direction:column;gap:1.625rem;width:100%;margin-top:.25rem;display:flex}.about-gray-panel{width:calc(100% + 40px);height:3.375rem;margin:.5rem 0 0 -20px}#about .section-heading__title{max-width:min(19rem,100% - 3.5rem);margin-left:auto;line-height:1.02}.about-accent{width:3rem}#contact-prompt{margin-top:-4.75rem}.contact-color-panel{aspect-ratio:auto;width:59%;height:17rem;top:-2.5rem;right:-20px}#contact-prompt .section-heading__title{letter-spacing:-.055em;max-width:19.375rem}#contact-prompt .section-copy{width:100%;max-width:none;margin-top:3.75rem}}@media (width<=39.999rem){#contact-prompt{--title-size:clamp(2.25rem, 12.17vw, 3.5rem);--subtitle-size:calc(var(--title-size) * .5);grid-template-columns:minmax(0,1fr);display:grid}#contact-prompt .section-heading{grid-area:1/1}#contact-prompt .section-heading__title{line-height:.95}#contact-prompt .section-heading__subtitle{line-height:1.1}#contact-prompt .contact-color-panel{grid-area:1/1/2/2;width:52.6vw;height:auto;top:clamp(-2.625rem,-9.13vw,-2rem);bottom:-2.75rem;right:-20px}#contact-prompt .section-copy{grid-area:2/1;margin-top:3rem}.home-page>section:not(#about) .section-heading{width:calc(100% + 40px);margin-inline:-20px}.home-page>section:not(#about) .section-heading__title{max-width:none}}@media (width>=40rem) and (width<=74.999rem){:root{--page-gutter:clamp(1.5rem, 4vw, 3rem);--section-gap:clamp(8rem, 18vw, 13rem)}.home-page>section{--title-size:clamp(2.5rem, 5.1vw, 3.75rem);--subtitle-size:calc(var(--title-size) * .65);--copy-size:1.0625rem;width:calc(100% - var(--page-gutter) * 2)}.hero{height:clamp(34rem,75vw,55rem);margin-bottom:calc(3rem - var(--section-gap))}.hero-illustration{width:128vw;top:20%}.hero-gray-panel--left{aspect-ratio:346/312;width:30%;height:auto;top:48%;left:3%}.hero-gray-panel--right{aspect-ratio:484/438;width:42%;height:auto;top:30%;left:auto;right:0}#inertia{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}#inertia .section-heading{grid-row:1}#inertia .section-heading__title,#inertia .section-heading__subtitle{max-width:none;line-height:1}#inertia .section-copy{grid-area:2/1;width:85%;max-width:40rem;margin-top:1.25rem}.inertia-illustration{grid-area:3/1;justify-self:center;width:110%;margin:2rem 0 0;position:relative;top:auto;right:auto}.inertia-color-panel{aspect-ratio:484/208;grid-area:3/1;align-self:end;width:55%;margin-bottom:1rem;position:relative;top:auto;left:auto}#showroom{display:block}.showroom-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.showroom-heading__content,.showroom-heading:after{display:block}#showroom .section-heading__title{max-width:none}#showroom .section-copy{margin-top:1.25rem}.showroom-heading__art{width:55%;top:1rem;right:-15%}.showroom-color-panel{aspect-ratio:261/310;clip-path:polygon(36% 0,100% 0,100% 73%,64% 73%,64% 100%,0 100%,0 27%,36% 27%);grid-area:auto;width:25.2%;height:auto;inset:48% 3.8% auto auto}.showroom-illustration{margin-top:2rem}.showroom-frames{height:clamp(22rem,45vw,32rem)}.showroom-frame{--frame-size:clamp(18rem, 32vw, 24rem)}#about .section-heading__title{max-width:calc(100% - 4rem);margin-left:auto;line-height:1.02}.about-gray-panel{width:80%;height:clamp(2rem,4.34vw,4rem);margin:.5rem 0 0 auto}.about-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.about-accent{width:3rem}#contact-prompt{margin-top:0}#contact-prompt .section-heading__title{max-width:none}#contact-prompt .section-copy{width:70%;max-width:35.75rem;margin-top:1.5rem}.contact-color-panel{aspect-ratio:1.5;width:46%;height:auto;top:-2rem;right:0}}@media (width>=75rem){.showroom-heading__art{width:67.65%;top:-2.625rem;right:-21.5%}}
