.ContactBlock-module__FViTyW__block{background:var(--wash);border-radius:48% 4% 0 0/2% 1% 0 0;padding-block:clamp(3rem,7vw,6rem);position:relative}.ContactBlock-module__FViTyW__inner{row-gap:0}.ContactBlock-module__FViTyW__meta{grid-column:1/-1;gap:.5rem;display:flex}.ContactBlock-module__FViTyW__num,.ContactBlock-module__FViTyW__slash,.ContactBlock-module__FViTyW__rule{display:none}.ContactBlock-module__FViTyW__kicker{color:var(--steel)}.ContactBlock-module__FViTyW__title{grid-column:1/span 6;align-self:start;gap:.3em;margin-top:1.4rem;display:grid}.ContactBlock-module__FViTyW__titleSteel{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:650;line-height:1.05}.ContactBlock-module__FViTyW__titleInk{font-family:var(--font-sans);font-size:var(--t-lede);max-width:28ch;margin-top:.5rem;font-weight:400;line-height:1.5}.ContactBlock-module__FViTyW__rows{border-top:1px solid var(--rule-strong);grid-column:8/span 5;align-self:start;margin-top:1.4rem}.ContactBlock-module__FViTyW__row{border-bottom:1px solid var(--rule-strong)}.ContactBlock-module__FViTyW__link{grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:.3rem 1rem;padding-block:.9rem;display:grid;position:relative}.ContactBlock-module__FViTyW__rowLabel{color:var(--steel);font-size:.78rem}.ContactBlock-module__FViTyW__rowValue{overflow-wrap:anywhere;grid-column:1;font-size:clamp(.95rem,1.4vw,1.15rem)}.ContactBlock-module__FViTyW__rowArrow{grid-area:1/2/3;font-size:1.4rem;transition:transform .18s}.ContactBlock-module__FViTyW__link:hover .ContactBlock-module__FViTyW__rowArrow{transform:translate(4px)}.ContactBlock-module__FViTyW__rowDraw{display:none}@media (max-width:860px){.ContactBlock-module__FViTyW__title,.ContactBlock-module__FViTyW__rows{grid-column:1/-1}.ContactBlock-module__FViTyW__rows{margin-top:2rem}.ContactBlock-module__FViTyW__titleSteel{font-size:2.7rem}}
.PlaygroundArt-module__TJujda__collage{aspect-ratio:1.12;isolation:isolate;width:100%;position:relative}.PlaygroundArt-module__TJujda__sun{aspect-ratio:1;background:var(--orange);border-radius:48% 52% 44% 56%;width:59%;position:absolute;top:0;left:4%;transform:rotate(-13deg)}.PlaygroundArt-module__TJujda__ribbon{background:var(--lilac);clip-path:polygon(28% 0,100% 5%,80% 35%,100% 49%,68% 69%,75% 100%,0 89%,19% 54%,8% 29%);width:24%;height:72%;position:absolute;top:18%;right:-1%;transform:rotate(10deg)}.PlaygroundArt-module__TJujda__arch{border:clamp(25px, 4.5vw, 70px) solid var(--lilac);border-bottom:0;border-radius:55% 55% 0 0;width:39%;height:32%;position:absolute;bottom:0;left:-5%;transform:rotate(7deg)}.PlaygroundArt-module__TJujda__artwork{background:var(--paper-true);border:9px solid var(--paper-true);border-bottom-width:25px;border-radius:2% 1% 3%;padding:.6rem;position:absolute;inset:14% 10% 8% 18%;overflow:hidden;transform:rotate(7deg);box-shadow:3px 8px #172b5409}.PlaygroundArt-module__TJujda__artwork svg{object-fit:cover;width:100%;height:100%}.PlaygroundArt-module__TJujda__star{width:13%;color:var(--ink);position:absolute;top:6%;left:-7%;transform:rotate(-10deg)}.PlaygroundArt-module__TJujda__annotation{z-index:2;font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.4rem);font-style:italic;position:absolute;top:0;right:1%;transform:rotate(-7deg)}.PlaygroundArt-module__TJujda__annotation svg{width:4.2rem;height:3rem;margin-left:-1.4rem;transform:rotate(-5deg)}.PlaygroundArt-module__TJujda__squiggle{z-index:3;width:47%;color:var(--orange);position:absolute;bottom:0;right:-1%;transform:rotate(4deg)}@media (max-width:860px){.PlaygroundArt-module__TJujda__collage{max-width:33rem;margin-inline:auto}.PlaygroundArt-module__TJujda__arch{border-width:3.5rem}.PlaygroundArt-module__TJujda__annotation{font-size:1.2rem}}@media (max-width:450px){.PlaygroundArt-module__TJujda__arch{border-width:2.1rem}.PlaygroundArt-module__TJujda__artwork{border-width:7px 7px 19px}.PlaygroundArt-module__TJujda__annotation{font-size:1rem}.PlaygroundArt-module__TJujda__annotation svg{width:3rem;height:2rem}}
.PageIntro-module__z1qojW__lilac{--intro-accent:var(--lilac)}.PageIntro-module__z1qojW__orange{--intro-accent:var(--orange)}.PageIntro-module__z1qojW__intro{padding-block:clamp(2rem,4.5vw,4rem) clamp(3rem,5.5vw,5rem)}.PageIntro-module__z1qojW__meta{color:var(--steel);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-bottom:2rem;font-size:.8rem;display:flex}.PageIntro-module__z1qojW__heading{justify-content:space-between;align-items:center;gap:2rem;display:flex}.PageIntro-module__z1qojW__heading h1{font-size:var(--t-h1);letter-spacing:-.03em;overflow-wrap:break-word;max-width:16ch;font-weight:650;line-height:1.06}.PageIntro-module__z1qojW__star{width:clamp(4rem,9vw,8rem);color:var(--intro-accent);flex:none;margin-right:3rem;transform:rotate(12deg)}.PageIntro-module__z1qojW__orange .PageIntro-module__z1qojW__star{color:var(--orange);transform:rotate(-12deg)}.PageIntro-module__z1qojW__lede{font-size:var(--t-lede);max-width:42rem;margin-top:1.6rem;line-height:1.6}.PageIntro-module__z1qojW__body{max-width:42rem;color:var(--steel);margin-top:1.1rem}@media (max-width:580px){.PageIntro-module__z1qojW__meta{margin-bottom:1.5rem}.PageIntro-module__z1qojW__heading{gap:.5rem}.PageIntro-module__z1qojW__heading h1{max-width:100%;font-size:clamp(2.5rem,10.5vw,3.5rem)}.PageIntro-module__z1qojW__star{align-self:start;width:2.7rem;margin-top:.5rem;margin-right:0}.PageIntro-module__z1qojW__lede{font-size:1.15rem}}
.ProductFrame-module__vQ-Y9W__frame{width:100%;min-width:0}.ProductFrame-module__vQ-Y9W__stage{width:100%;position:relative;overflow:hidden}.ProductFrame-module__vQ-Y9W__landscape{aspect-ratio:4/3}.ProductFrame-module__vQ-Y9W__portrait{aspect-ratio:4/5}.ProductFrame-module__vQ-Y9W__cinema{aspect-ratio:2}.ProductFrame-module__vQ-Y9W__cover{aspect-ratio:16/9}.ProductFrame-module__vQ-Y9W__image{object-fit:cover}.ProductFrame-module__vQ-Y9W__paper{border:9px solid var(--paper-true);border-bottom-width:20px;border-radius:1% 2% 1.5%}.ProductFrame-module__vQ-Y9W__photograph .ProductFrame-module__vQ-Y9W__stage:not(.ProductFrame-module__vQ-Y9W__paper){border-radius:.75rem}.ProductFrame-module__vQ-Y9W__illustrated .ProductFrame-module__vQ-Y9W__paper{border-radius:var(--radius);background:var(--lilac);border:0}.ProductFrame-module__vQ-Y9W__illustrated[data-variant=axioms] .ProductFrame-module__vQ-Y9W__paper{background:var(--orange)}.ProductFrame-module__vQ-Y9W__illustrated[data-variant=arkly] .ProductFrame-module__vQ-Y9W__paper{background:#d4e3e4}.ProductFrame-module__vQ-Y9W__illustration{place-items:center;display:grid;position:absolute;inset:0}.ProductFrame-module__vQ-Y9W__illustration svg{object-fit:contain;width:100%;height:100%}.ProductFrame-module__vQ-Y9W__caption{color:var(--steel);max-width:55ch;margin-top:.8rem;font-size:.8rem;line-height:1.5}
.page-module__PNMNiG__archive{padding-bottom:var(--space-section)}
.ProjectPlate-module__cg7Sfq__plate{isolation:isolate;background:var(--project-paper);color:var(--ink);border-radius:2% 3% 2.5% 2%/3% 2% 4% 3%;position:relative}.ProjectPlate-module__cg7Sfq__plate:before{content:"";z-index:-1;background:inherit;border-radius:3% 2% 4%/25% 8% 10% 18%;position:absolute;inset:-4px 1px;transform:rotate(-.4deg)}.ProjectPlate-module__cg7Sfq__lilac{--project-paper:#c5b5ec}.ProjectPlate-module__cg7Sfq__orange{--project-paper:var(--orange)}.ProjectPlate-module__cg7Sfq__blue{--project-paper:#d4e3e4}.ProjectPlate-module__cg7Sfq__copy{min-width:0}.ProjectPlate-module__cg7Sfq__year{margin-bottom:1rem;font-size:.72rem;font-weight:500;line-height:1.5}.ProjectPlate-module__cg7Sfq__name{letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:1rem;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:650;line-height:1}.ProjectPlate-module__cg7Sfq__tagline{max-width:34ch;font-size:1.05rem;line-height:1.5}.ProjectPlate-module__cg7Sfq__summary{font-size:var(--t-lede);max-width:32ch;margin-top:1.5rem;line-height:1.55}.ProjectPlate-module__cg7Sfq__description{max-width:40ch;margin-top:1rem}.ProjectPlate-module__cg7Sfq__links{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem;margin-top:1.3rem;display:flex}.ProjectPlate-module__cg7Sfq__links .go{font-size:1rem}.ProjectPlate-module__cg7Sfq__orange .ProjectPlate-module__cg7Sfq__links .go{border-color:var(--ink)}.ProjectPlate-module__cg7Sfq__media{align-self:center;min-width:0}.ProjectPlate-module__cg7Sfq__compact{min-height:27rem;transition:transform .22s var(--ease);flex-direction:column;padding:1.6rem 1.65rem 0;display:flex}.ProjectPlate-module__cg7Sfq__compact:hover{transform:translateY(-4px)rotate(-.3deg)}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__name{margin-bottom:.7rem;font-size:clamp(2.6rem,3.6vw,3.5rem)}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__year{margin-bottom:.7rem;font-size:.7rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__tagline{font-size:.98rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__links{margin-top:.75rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__media{width:100%;max-width:26rem;margin-top:auto}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__media svg{max-height:16rem}.ProjectPlate-module__cg7Sfq__compact:only-child{min-height:25rem}.ProjectPlate-module__cg7Sfq__full{max-width:calc(var(--shell) - 2 * var(--gutter));grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin:0 auto 3.5rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.ProjectPlate-module__cg7Sfq__full:nth-child(2n) .ProjectPlate-module__cg7Sfq__copy{grid-area:1/2}.ProjectPlate-module__cg7Sfq__full:nth-child(2n) .ProjectPlate-module__cg7Sfq__media{grid-area:1/1}.ProjectPlate-module__cg7Sfq__full .ProjectPlate-module__cg7Sfq__media{transform:rotate(3deg)}.ProjectPlate-module__cg7Sfq__full:nth-child(2n) .ProjectPlate-module__cg7Sfq__media{transform:rotate(-3deg)}@media (min-width:1101px){.ProjectPlate-module__cg7Sfq__compact:last-child:nth-child(odd):not(:first-child){grid-template-columns:1.05fr 1fr;gap:1rem;min-height:20rem;padding-bottom:1.5rem;display:grid}.ProjectPlate-module__cg7Sfq__compact:last-child:nth-child(odd):not(:first-child) .ProjectPlate-module__cg7Sfq__media{margin-top:0}}@media (max-width:860px){.ProjectPlate-module__cg7Sfq__full{margin-inline:var(--gutter);grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.ProjectPlate-module__cg7Sfq__full:nth-child(2n) .ProjectPlate-module__cg7Sfq__copy,.ProjectPlate-module__cg7Sfq__full:nth-child(2n) .ProjectPlate-module__cg7Sfq__media{grid-area:auto}.ProjectPlate-module__cg7Sfq__full .ProjectPlate-module__cg7Sfq__media{justify-self:center;width:100%;max-width:35rem}.ProjectPlate-module__cg7Sfq__compact{min-height:27rem;padding-inline:1.4rem}}@media (max-width:580px){.ProjectPlate-module__cg7Sfq__compact{min-height:0;padding:1.6rem 1.6rem .5rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__name{font-size:3rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__tagline{max-width:30ch;font-size:1.05rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__media{margin-top:.5rem}.ProjectPlate-module__cg7Sfq__compact .ProjectPlate-module__cg7Sfq__media svg{max-height:16rem}.ProjectPlate-module__cg7Sfq__full .ProjectPlate-module__cg7Sfq__name{font-size:3rem}}@media (min-width:1101px){.ProjectPlate-module__cg7Sfq__compact.ProjectPlate-module__cg7Sfq__wide{grid-template-columns:1fr 1fr;align-items:center;gap:0;min-height:21rem;padding:2rem 1.5rem 2rem 2rem;display:grid}.ProjectPlate-module__cg7Sfq__compact.ProjectPlate-module__cg7Sfq__wide .ProjectPlate-module__cg7Sfq__media{margin-top:0}.ProjectPlate-module__cg7Sfq__compact.ProjectPlate-module__cg7Sfq__wide .ProjectPlate-module__cg7Sfq__media svg{max-height:22rem}.ProjectPlate-module__cg7Sfq__compact.ProjectPlate-module__cg7Sfq__wide .ProjectPlate-module__cg7Sfq__name{font-size:3.5rem}.ProjectPlate-module__cg7Sfq__compact.ProjectPlate-module__cg7Sfq__wide:last-child:nth-child(odd):not(:first-child){min-height:20rem;padding-bottom:2rem}}.ProjectPlate-module__cg7Sfq__plate a:hover,.ProjectPlate-module__cg7Sfq__plate a:focus-visible{color:var(--ink)}.ProjectPlate-module__cg7Sfq__name a:hover{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:3px}
.SpecList-module__hSXFBa__list{border-top:1px solid var(--rule)}.SpecList-module__hSXFBa__row{border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--t-annot);grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:0 1rem;padding-block:.5rem;display:grid}.SpecList-module__hSXFBa__key{color:var(--steel)}.SpecList-module__hSXFBa__value{color:var(--ink);overflow-wrap:anywhere}.SpecList-module__hSXFBa__night{border-top-color:var(--night-rule)}.SpecList-module__hSXFBa__night .SpecList-module__hSXFBa__row{border-bottom-color:var(--night-rule)}.SpecList-module__hSXFBa__night .SpecList-module__hSXFBa__key{color:var(--night-steel)}.SpecList-module__hSXFBa__night .SpecList-module__hSXFBa__value{color:var(--night-ink)}@media (max-width:520px){.SpecList-module__hSXFBa__row{grid-template-columns:4.75rem minmax(0,1fr);gap:0 .75rem}}
.SystemDiagram-module__iCmAZG__layers{--hub:2.25rem;border-top:1px solid var(--ink)}.SystemDiagram-module__iCmAZG__layer{padding:clamp(1.1rem, 2.2vw, 1.75rem) 0 clamp(1.1rem, 2.2vw, 1.75rem) calc(var(--hub) + 1.75rem);border-bottom:1px solid var(--rule);position:relative}.SystemDiagram-module__iCmAZG__spine{left:var(--hub);background:var(--rule-strong);width:1px;position:absolute;top:0;bottom:0}.SystemDiagram-module__iCmAZG__layer:first-child .SystemDiagram-module__iCmAZG__spine{top:1.5rem}.SystemDiagram-module__iCmAZG__layer:last-child .SystemDiagram-module__iCmAZG__spine{height:1.5rem;bottom:auto}.SystemDiagram-module__iCmAZG__hub{left:var(--hub);background:var(--rule-strong);width:1.75rem;height:1px;position:absolute;top:1.5rem}.SystemDiagram-module__iCmAZG__hub:before{content:"";border:2px solid var(--ink);background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-5px}.SystemDiagram-module__iCmAZG__meta{border-bottom:1px solid var(--rule-faint);align-items:baseline;gap:.9rem;padding-bottom:.7rem;display:flex}.SystemDiagram-module__iCmAZG__num{color:var(--steel)}.SystemDiagram-module__iCmAZG__name{font-family:var(--font-display);font-size:1.4rem;font-weight:600}.SystemDiagram-module__iCmAZG__count{color:var(--steel-light);margin-left:auto}.SystemDiagram-module__iCmAZG__nodes{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:.9rem;display:flex}.SystemDiagram-module__iCmAZG__node{align-items:center;gap:.5rem;display:flex}.SystemDiagram-module__iCmAZG__dot{border:1px solid var(--steel);border-radius:50%;flex:none;width:5px;height:5px}.SystemDiagram-module__iCmAZG__nodeName{letter-spacing:-.005em;font-size:.9375rem}@media (max-width:860px){.SystemDiagram-module__iCmAZG__layers{--hub:1.15rem}.SystemDiagram-module__iCmAZG__layer{padding-left:calc(var(--hub) + 1.15rem)}.SystemDiagram-module__iCmAZG__nodes{gap:.45rem 1.1rem}}
.page-module__l9Q7Aa__mast{padding-block:2.5rem 0}.page-module__l9Q7Aa__spread{padding-block:2.5rem var(--space-section);align-items:start;row-gap:0}.page-module__l9Q7Aa__portrait{grid-area:1/1/span 2/span 6;margin-top:1rem;padding:0 2rem 0 1rem}.page-module__l9Q7Aa__statement{grid-area:1/8/auto/span 5}.page-module__l9Q7Aa__statement h1{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(2.2rem,3.7vw,3.6rem);line-height:1.14}.page-module__l9Q7Aa__founder{margin-top:1.5rem;font-size:1.1rem;line-height:1.7}.page-module__l9Q7Aa__facts{border-top:2px solid var(--lilac);grid-area:2/8/auto/span 5;margin-top:2rem}.page-module__l9Q7Aa__factRow{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.7rem;display:grid}.page-module__l9Q7Aa__factKey{color:var(--steel)}.page-module__l9Q7Aa__factLink{color:var(--ink)}.page-module__l9Q7Aa__factValue{overflow-wrap:anywhere;font-size:.95rem}.page-module__l9Q7Aa__sections{padding-bottom:var(--space-section)}.page-module__l9Q7Aa__section{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:2rem 1fr 1.5fr;column-gap:2rem;padding-block:2.5rem;display:grid}.page-module__l9Q7Aa__sectionNum{color:var(--seal);padding-top:.4rem}.page-module__l9Q7Aa__sectionTitle{max-width:18ch;font-size:1.9rem}.page-module__l9Q7Aa__sectionBody{gap:1rem;max-width:42rem;display:grid}.page-module__l9Q7Aa__paragraph{font-size:var(--t-body-lg);text-wrap:pretty;line-height:1.8}.page-module__l9Q7Aa__items{gap:1rem;display:grid}.page-module__l9Q7Aa__item{gap:.25rem;display:grid}.page-module__l9Q7Aa__itemTitle{font-weight:650}.page-module__l9Q7Aa__itemText{font-size:var(--t-body-lg)}@media (max-width:1100px){.page-module__l9Q7Aa__statement,.page-module__l9Q7Aa__facts{grid-column:7/span 6}.page-module__l9Q7Aa__portrait{padding-right:2rem}}@media (max-width:860px){.page-module__l9Q7Aa__mast{padding-top:1.5rem}.page-module__l9Q7Aa__spread{flex-direction:column;gap:2.5rem;padding-top:2rem;display:flex}.page-module__l9Q7Aa__portrait{order:1;width:100%;padding-inline:1rem}.page-module__l9Q7Aa__statement{order:0;max-width:38rem}.page-module__l9Q7Aa__statement h1{font-size:clamp(2.1rem,6vw,3.25rem)}.page-module__l9Q7Aa__facts{order:2;width:100%;margin-top:0}.page-module__l9Q7Aa__section{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:2rem}.page-module__l9Q7Aa__sectionTitle,.page-module__l9Q7Aa__sectionBody{grid-column:2}}
.page-module__UoZmXa__manual{background:var(--wash);border-radius:2% 3% 2% 1%/1% 2% 1% 1%}.page-module__UoZmXa__manualInner{padding-block:1rem}.page-module__UoZmXa__entry{border-bottom:1px solid var(--rule-strong);grid-column:1/-1;grid-template-columns:2rem 1fr 1.1fr;gap:1rem 2rem;padding-block:3rem;display:grid}.page-module__UoZmXa__entry:last-child{border-bottom:0}.page-module__UoZmXa__entryNum{color:var(--seal);grid-area:1/1;padding-top:.4rem}.page-module__UoZmXa__entryTitle{letter-spacing:-.02em;grid-area:1/2;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.15}.page-module__UoZmXa__entryAnnot{grid-area:2/2;max-width:30ch;font-size:1.1rem;line-height:1.6}.page-module__UoZmXa__entryBody{font-size:var(--t-body-lg);grid-area:1/3/3;line-height:1.8}.page-module__UoZmXa__tech{padding-block:var(--space-section)}.page-module__UoZmXa__techKicker{grid-column:1/-1}.page-module__UoZmXa__techRule{display:none}.page-module__UoZmXa__techTitle{font-size:var(--t-h2);letter-spacing:-.02em;grid-column:1/span 6;margin-top:1.5rem}.page-module__UoZmXa__techLede{grid-column:8/span 5;max-width:35rem;margin-top:1.5rem}.page-module__UoZmXa__diagram{grid-column:1/-1;margin-top:3rem}@media (max-width:860px){.page-module__UoZmXa__entry{grid-template-columns:1.5rem minmax(0,1fr);column-gap:1rem;padding-block:2rem}.page-module__UoZmXa__entryBody{grid-area:3/2}.page-module__UoZmXa__techTitle,.page-module__UoZmXa__techLede{grid-column:1/-1}}
.page-module__5m57PW__hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:1rem;padding-block:2rem 4rem;display:grid}.page-module__5m57PW__heroCopy{z-index:2;padding-bottom:.5rem;position:relative}.page-module__5m57PW__eyebrow{color:var(--steel);letter-spacing:.035em;margin-bottom:1.6rem;font-size:.8rem}.page-module__5m57PW__title{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(3.5rem,6.6vw,6.1rem);font-weight:700;line-height:1.02}.page-module__5m57PW__intro{letter-spacing:-.025em;max-width:28ch;margin-top:1.6rem;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.4}.page-module__5m57PW__heroLink{font-family:var(--font-display);color:var(--seal);border-bottom-width:4px;margin-top:1.55rem;padding-bottom:.15rem;font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:600}.page-module__5m57PW__heroArt{justify-self:center;width:100%;max-width:33rem;padding:.6rem 0 0 1.5rem}.page-module__5m57PW__playground{grid-template-columns:minmax(0,1fr) minmax(14rem,.31fr);align-items:start;gap:clamp(1.5rem,2.5vw,2.5rem);display:grid}.page-module__5m57PW__playground:not(:has(.page-module__5m57PW__notes)){grid-template-columns:1fr}.page-module__5m57PW__sectionHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;display:flex}.page-module__5m57PW__sectionHead h2{letter-spacing:-.02em;font-size:clamp(1.8rem,2.7vw,2.5rem)}.page-module__5m57PW__quietLink{white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.page-module__5m57PW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.page-module__5m57PW__projectGrid>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}.page-module__5m57PW__notes{border-left:2px solid var(--lilac);margin-top:4.75rem;padding-left:1.6rem;position:relative}.page-module__5m57PW__notes h2{font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.15}.page-module__5m57PW__notesStar{width:2.8rem;color:var(--seal);position:absolute;top:-4rem;right:.5rem;transform:rotate(15deg)}.page-module__5m57PW__noteList{margin-block:.65rem 1rem}.page-module__5m57PW__noteList li{border-bottom:1px solid var(--lilac)}.page-module__5m57PW__noteList a{padding-block:1rem;display:block}.page-module__5m57PW__noteList h3{font-family:var(--font-sans);text-wrap:pretty;font-size:.98rem;font-weight:500;line-height:1.45}.page-module__5m57PW__noteList time{color:var(--steel);margin-top:.35rem;font-size:.8rem;display:block}.page-module__5m57PW__about{padding-block:var(--space-section);grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin-top:2rem;display:grid}.page-module__5m57PW__aboutHeading{position:relative}.page-module__5m57PW__aboutHeading h2{letter-spacing:-.02em;font-size:clamp(2.75rem,4.8vw,4.4rem);line-height:1.1}.page-module__5m57PW__aboutHeading h2 span{color:var(--seal)}.page-module__5m57PW__aboutStar{width:4rem;color:var(--seal);position:absolute;top:1rem;right:1rem;transform:rotate(-12deg)}.page-module__5m57PW__aboutCopy{gap:1.15rem;max-width:36rem;display:grid}.page-module__5m57PW__aboutLede{font-size:var(--t-lede);line-height:1.6}.page-module__5m57PW__aboutCopy>.go{justify-self:start}.page-module__5m57PW__engineering{padding-block:0 var(--space-section);grid-template-columns:1fr 1fr;gap:5rem;display:grid}.page-module__5m57PW__engineeringIntro h2{font-size:var(--t-h2);max-width:16ch;margin-bottom:1.3rem}.page-module__5m57PW__engineeringIntro>p:not(.page-module__5m57PW__eyebrow){max-width:38rem;margin-bottom:1rem}.page-module__5m57PW__engineeringIntro .go{margin-top:.5rem}.page-module__5m57PW__stories li{border-bottom:1px solid var(--rule)}.page-module__5m57PW__stories li:first-child{border-top:1px solid var(--rule)}.page-module__5m57PW__stories a{padding-block:1.2rem;display:block}.page-module__5m57PW__stories h3{justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:1.35rem;display:flex}.page-module__5m57PW__stories h3 span{color:var(--seal);font-family:var(--font-sans)}.page-module__5m57PW__stories p{color:var(--steel);font-size:.95rem}@media (max-width:1100px){.page-module__5m57PW__hero{padding-block:3rem 4rem}.page-module__5m57PW__title{font-size:clamp(3.5rem,6.6vw,5rem)}.page-module__5m57PW__playground{grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr);gap:1.5rem}.page-module__5m57PW__projectGrid{grid-template-columns:1fr}.page-module__5m57PW__projectGrid>:last-child:nth-child(odd){grid-column:auto}.page-module__5m57PW__about,.page-module__5m57PW__engineering{gap:3rem}.page-module__5m57PW__aboutStar{width:2.5rem;top:-1rem;right:0}}@media (max-width:860px){.page-module__5m57PW__hero{grid-template-columns:1fr;gap:2.5rem;padding-block:2rem 3.5rem}.page-module__5m57PW__heroCopy{max-width:42rem}.page-module__5m57PW__title{max-width:13ch;font-size:clamp(3.2rem,8.6vw,5.75rem)}.page-module__5m57PW__intro{max-width:30ch;margin-top:1.2rem;font-size:1.45rem}.page-module__5m57PW__eyebrow{margin-bottom:1.2rem}.page-module__5m57PW__heroLink{margin-top:1.2rem;font-size:1.8rem}.page-module__5m57PW__heroArt{padding:0 1rem}.page-module__5m57PW__playground{grid-template-columns:1fr;gap:3rem}.page-module__5m57PW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__5m57PW__projectGrid>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}.page-module__5m57PW__notes{margin-top:0;padding-left:1.25rem}.page-module__5m57PW__notesStar{top:-.5rem;right:1rem}.page-module__5m57PW__notes h2{font-size:1.8rem}.page-module__5m57PW__noteList{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.page-module__5m57PW__about{grid-template-columns:1fr;gap:2rem;margin-top:0}.page-module__5m57PW__aboutStar{width:4rem;top:2rem;right:1rem}.page-module__5m57PW__engineering{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:580px){.page-module__5m57PW__title{max-width:11ch;font-size:clamp(3.2rem,10.8vw,4.2rem)}.page-module__5m57PW__heroArt{padding-inline:.4rem}.page-module__5m57PW__projectGrid,.page-module__5m57PW__noteList{grid-template-columns:1fr}.page-module__5m57PW__projectGrid>:last-child:nth-child(odd):not(:first-child){grid-column:auto}.page-module__5m57PW__sectionHead{margin-bottom:1.25rem}.page-module__5m57PW__sectionHead h2{font-size:1.85rem}.page-module__5m57PW__aboutHeading h2{font-size:2.7rem}.page-module__5m57PW__aboutStar{width:3rem;right:0}}
.page-module__esVqZW__mast{padding-block:clamp(2.2rem,5vw,4rem) clamp(2rem,4vw,3.2rem)}.page-module__esVqZW__mastInner{align-items:start;row-gap:0}.page-module__esVqZW__crumb{grid-column:1/span 6;align-items:baseline;gap:.55rem;display:flex}.page-module__esVqZW__crumbLink{color:var(--steel)}.page-module__esVqZW__crumbLink:hover{color:var(--seal)}.page-module__esVqZW__slash{color:var(--rule-strong)}.page-module__esVqZW__rule{background:var(--ink);transform-origin:0;grid-column:1/span 12;height:1px;margin-top:.85rem}.page-module__esVqZW__title{font-family:var(--font-display);letter-spacing:-.05em;grid-column:1/span 9;margin-top:clamp(1.2rem,2.6vw,2.2rem);font-size:clamp(3rem,9vw,8rem);font-weight:650;line-height:1.06}.page-module__esVqZW__tagline{font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:pretty;grid-column:1/span 5;margin-top:clamp(1.2rem,2.4vw,1.8rem);font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.25}.page-module__esVqZW__spec{grid-column:10/span 3;margin-top:clamp(1.2rem,2.4vw,1.8rem)}.page-module__esVqZW__heroImage{max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto;padding-bottom:clamp(2.5rem,6vw,5rem)}.page-module__esVqZW__layout{align-items:start;row-gap:0}.page-module__esVqZW__rail{top:calc(var(--header) + 2rem);grid-column:1/span 2;gap:.9rem;padding-right:.5rem;display:grid;position:sticky}.page-module__esVqZW__railLabel{color:var(--steel);border-bottom:1px solid var(--ink);padding-bottom:.6rem}.page-module__esVqZW__railList{gap:.45rem;display:grid}.page-module__esVqZW__railLink{color:var(--steel);grid-template-columns:1.9rem minmax(0,1fr);gap:.4rem;min-height:44px;padding-block:.4rem;font-size:.8125rem;line-height:1.3;display:grid}.page-module__esVqZW__railLink:hover,.page-module__esVqZW__railLink:focus-visible{color:var(--ink)}.page-module__esVqZW__railNum{color:var(--steel-light)}.page-module__esVqZW__body{max-width:var(--measure-wide);grid-column:4/span 6;gap:clamp(2.2rem,4.5vw,3.6rem);display:grid}.page-module__esVqZW__bodyClosing{padding-block:clamp(2.5rem,6vw,5rem) 0}.page-module__esVqZW__section{scroll-margin-top:calc(var(--header) + 1.5rem);gap:.9rem;display:grid}.page-module__esVqZW__sectionHead{border-bottom:1px solid var(--rule);align-items:baseline;gap:.9rem;padding-bottom:.7rem;display:flex}.page-module__esVqZW__sectionNum{color:var(--steel)}.page-module__esVqZW__sectionLabel{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.6rem;font-weight:600}.page-module__esVqZW__sectionLede{font-size:var(--t-lede);letter-spacing:-.015em;text-wrap:pretty;line-height:1.45}.page-module__esVqZW__sectionText{font-size:var(--t-body-lg);text-wrap:pretty;line-height:1.7}.page-module__esVqZW__links{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.8rem;display:flex}.page-module__esVqZW__note{font-family:var(--font-mono);font-size:var(--t-annot);letter-spacing:.06em;color:var(--steel);line-height:1.6}.page-module__esVqZW__band{background:var(--wash);border-radius:2% 3% 1% 2%;margin-top:clamp(2.5rem,6vw,5rem);padding-block:clamp(2.5rem,5.5vw,4.5rem)}.page-module__esVqZW__bandInner{align-items:start;row-gap:0}.page-module__esVqZW__pull{font-family:var(--font-display);letter-spacing:-.025em;border-left:1px solid var(--seal);text-wrap:pretty;grid-column:1/span 7;padding-left:1.15rem;font-size:clamp(1.6rem,3.6vw,3rem);font-style:normal;font-weight:600;line-height:1.2}.page-module__esVqZW__bandSpec{grid-column:9/span 4}.page-module__esVqZW__bandLabel{color:var(--steel);border-bottom:1px solid var(--ink);padding-bottom:.6rem}.page-module__esVqZW__stack{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__esVqZW__stackItem{border-bottom:1px solid var(--rule);grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;gap:.4rem;padding-block:.5rem;display:grid}.page-module__esVqZW__stackNum{color:var(--steel-light)}.page-module__esVqZW__stackName{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.9375rem}.page-module__esVqZW__more{border-top:1px solid var(--ink);margin-top:clamp(3rem,7vw,6rem);padding-block:clamp(2rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}.page-module__esVqZW__moreInner{row-gap:0}.page-module__esVqZW__moreLabel{color:var(--steel);grid-column:1/span 12}.page-module__esVqZW__moreList{border-top:1px solid var(--rule);grid-column:1/span 12;margin-top:1.2rem}.page-module__esVqZW__moreItem{border-bottom:1px solid var(--rule)}.page-module__esVqZW__moreLink{align-items:baseline;column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) 7rem 1.5rem;padding-block:clamp(.9rem,1.8vw,1.35rem);display:grid}.page-module__esVqZW__moreName{font-family:var(--font-display);letter-spacing:-.035em;transition:transform .32s var(--ease-steel);font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:600}.page-module__esVqZW__moreLink:hover .page-module__esVqZW__moreName,.page-module__esVqZW__moreLink:focus-visible .page-module__esVqZW__moreName{transform:translate(12px)}.page-module__esVqZW__moreYear{color:var(--steel);text-align:right}.page-module__esVqZW__moreArrow{font-family:var(--font-mono);color:var(--steel-light);transition:transform .32s var(--ease-steel), color .2s var(--ease-linear);justify-self:end;font-size:.8125rem}.page-module__esVqZW__moreLink:hover .page-module__esVqZW__moreArrow,.page-module__esVqZW__moreLink:focus-visible .page-module__esVqZW__moreArrow{color:var(--ink);transform:translate(4px)}@media (max-width:1100px){.page-module__esVqZW__title{grid-column:1/span 12}.page-module__esVqZW__tagline{grid-column:1/span 7}.page-module__esVqZW__spec{grid-column:9/span 4}.page-module__esVqZW__rail{grid-column:1/span 12;padding-right:0;position:static}.page-module__esVqZW__railList{gap:.45rem var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__esVqZW__body{grid-column:1/span 12;margin-top:clamp(2rem,4vw,3rem)}.page-module__esVqZW__pull{grid-column:1/span 12}.page-module__esVqZW__bandSpec{grid-column:1/span 12;margin-top:2.4rem}.page-module__esVqZW__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.page-module__esVqZW__mast{padding-block:1.6rem 1.8rem}.page-module__esVqZW__crumb,.page-module__esVqZW__rule,.page-module__esVqZW__title,.page-module__esVqZW__tagline,.page-module__esVqZW__spec{grid-column:1/span 6}.page-module__esVqZW__title{font-size:clamp(2.75rem,15vw,4.5rem)}.page-module__esVqZW__spec{margin-top:1.6rem}.page-module__esVqZW__heroImage{padding-bottom:2.2rem}.page-module__esVqZW__rail{grid-column:1/span 6}.page-module__esVqZW__railList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__esVqZW__body{grid-column:1/span 6;gap:2.2rem}.page-module__esVqZW__pull,.page-module__esVqZW__bandSpec{grid-column:1/span 6}.page-module__esVqZW__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__esVqZW__moreLabel,.page-module__esVqZW__moreList{grid-column:1/span 6}.page-module__esVqZW__moreLink{grid-template-columns:minmax(0,1fr) 4.5rem 1.25rem}}
.page-module__VQ5DIG__plates{padding-bottom:2rem}.page-module__VQ5DIG__plates>article{max-width:none;margin-inline:0}
