.detail-page{background:#0a0810}.detail-page h1,.detail-page h2,.detail-page h3{font-family:Fraunces,Georgia,serif;font-weight:400;color:var(--white);line-height:1.08;letter-spacing:-.025em}.detail-page h1{font-size:clamp(58px,7.5vw,116px)}.detail-page h2{font-size:clamp(40px,4.6vw,68px)}.detail-page h3{font-size:clamp(28px,3vw,42px)}.detail-page p{color:var(--copy);line-height:1.8;font-size:16px}.detail-page section{padding-inline:var(--pad);scroll-margin-top:100px}.detail-page .product-name{color:var(--chrome);font-size:15px;line-height:1.5}.detail-hero{min-height:95svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:120px;padding-bottom:65px;gap:20px;isolation:isolate}.detail-intro{position:relative;z-index:2}.detail-intro .detail-lede{max-width:38ch;margin-top:28px}.detail-intro .glass-btn{font-size:14px;margin-top:30px;padding:16px 24px}.detail-page .development-note{font-size:12px;color:var(--muted);line-height:1.6;margin-top:22px}.detail-product{height:78svh;min-height:560px;max-height:880px;position:relative}.detail-product img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent)}.detail-product figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:var(--muted)}.detail-statement{padding-block:115px;display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#121212;align-items:start}.detail-statement p{max-width:47ch}.detail-statement p+p{margin-top:24px}.workflow-section{padding-block:120px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.workflow-section header p{font-size:13px;color:var(--muted);margin-top:22px}.workflow{list-style:none}.workflow li{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:32px 0;border-top:1px solid #48414e}.workflow li:first-child{padding-top:0;border:0}.workflow h3{font-size:32px}.workflow p{font-size:15px;margin-top:16px;max-width:44ch}.step-number{font-size:12px;color:var(--muted);padding-top:7px}.ownership{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:110px;background:#151219}.ownership-title p{margin-top:28px;max-width:30ch}.ownership-copy p{max-width:46ch}.ownership-copy p+p{margin-top:24px}.ownership-copy .text-link{margin-top:20px}.detail-specs{padding-block:100px}.detail-specs h2{font-size:45px}.detail-specs dl{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-block:1px solid #49414f;padding-block:28px;gap:20px}.detail-specs dt{font-size:12px;color:var(--muted);margin-bottom:12px}.detail-specs dd{font-size:18px;color:var(--white)}.detail-page .product-disclosure{font-size:12px;color:var(--muted);max-width:90ch;margin-top:25px;line-height:1.8}.detail-contact{padding-block:110px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;background:#121212}.detail-contact p{max-width:40ch}.detail-contact .text-link{font-size:15px;margin-top:18px;overflow-wrap:anywhere}.detail-contact .contact-address{font-size:12px;margin-top:16px;color:var(--muted)}.industrial-hero{padding-top:160px;padding-bottom:0;min-height:900px;position:relative;overflow:hidden}.industrial-hero h1{font-size:clamp(68px,9.5vw,152px);position:relative;z-index:1}.industrial-hero h1 span{color:var(--chrome)}.industrial-intro{position:absolute;right:var(--pad);top:220px;width:27%;max-width:390px}.industrial-intro p{font-size:16px}.industrial-intro .glass-btn{font-size:14px;margin-top:30px;padding:16px 22px}.industrial-hero .development-note{margin-top:32px}.industrial-swatch-band{height:100px;margin:75px calc(-1 * var(--pad)) 0;background:linear-gradient(90deg,#f0d9c2 0,#f0d9c2 10%,#d9b79b 10%,#d9b79b 21%,#c4a38c 21%,#c4a38c 31%,#d6a284 31%,#d6a284 41%,#bd8d72 41%,#bd8d72 52%,#aa7962 52%,#aa7962 64%,#795541 64%,#795541 76%,#503a2d 76%,#503a2d 88%,#2b211b 88%)}.industrial-modes{padding-block:115px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:5%}.industrial-modes header p{max-width:27ch;margin-top:24px;font-size:15px}.industrial-modes article{padding-top:10px}.industrial-modes .mode-label{font-size:12px;color:var(--muted);margin-bottom:24px}.industrial-modes article>p:not(.mode-label){font-size:15px;margin-top:24px;max-width:38ch}.industrial-modes .mode-note{font-size:12px!important;color:var(--muted)}.industrial-discussion{padding-block:110px}.industrial-discussion h2{margin-bottom:55px}.discussion-rows article{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding:28px 0;border-top:1px solid #49414f}.discussion-rows h3{font-family:Montserrat,sans-serif;font-size:18px;letter-spacing:0;font-weight:500}.discussion-rows p{max-width:53ch;font-size:15px}.about-hero{padding-top:155px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;min-height:95svh}.about-hero h1{font-size:clamp(54px,6.3vw,94px)}.about-hero .detail-lede{margin-top:30px;max-width:34ch}.about-hero figure img{width:100%;aspect-ratio:4/4.7;object-fit:cover;object-position:51% center}.about-hero figcaption{margin-top:18px;font-size:12px;color:var(--muted)}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:110px;background:#121212}.about-story p{max-width:48ch}.about-story p+p{margin-top:24px}.about-infrastructure{padding-block:110px;display:grid;grid-template-columns:1fr 1fr;column-gap:10%}.about-infrastructure>.product-name{grid-column:1/-1}.about-infrastructure>p:not(.product-name){max-width:45ch;align-self:center}.about-platform-links{grid-column:1/-1;display:flex;flex-direction:column;margin-top:65px}.about-platform-links a{padding:26px 0;border-top:1px solid #49414f;font-family:Fraunces,serif;font-size:36px;color:var(--white);display:flex;justify-content:space-between;gap:30px;align-items:center}.about-platform-links a span{font-family:Montserrat,sans-serif;font-size:13px;color:var(--muted)}.about-platform-links a:hover{color:var(--violet-diff)}.founder-roles{padding-block:100px;background:#121212;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:6%}.founder-roles h2{font-size:47px}.founder-roles header p{font-size:14px;margin-top:20px;max-width:25ch}.founder-roles h3{font-size:32px}.founder-roles .founder-title{font-size:12px;color:var(--muted);margin:15px 0 24px}.founder-roles article>p:last-child{font-size:15px;max-width:30ch}.development-section{padding-block:110px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.development-section p{max-width:47ch}.development-section p+p{margin-top:24px}.development-section .text-link{margin-top:25px}.about-page .detail-contact p:not(:first-child){margin-top:38px}.review-intro{padding-top:160px;padding-bottom:80px}.review-intro>p:not(.product-name){margin-top:30px;max-width:60ch}.review-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px}.film-review{padding-block:55px;border-top:1px solid #49414f}.film-review header{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-bottom:38px}.film-review header p{font-size:15px;max-width:48ch}.film-review video{width:100%;max-height:80vh;background:#000;display:block}.review-notes{padding-block:80px}.review-notes ul{padding-left:20px;max-width:80ch;margin:30px 0 65px}.review-notes li{margin-block:15px;line-height:1.8}.review-notes p{max-width:70ch;margin-top:28px}@media (max-width:1000px){.industrial-hero{min-height:820px}.industrial-hero h1{font-size:100px}.industrial-intro{top:195px;width:30%}.industrial-intro p{font-size:14px}.industrial-modes{grid-template-columns:1fr 1fr;gap:55px}.industrial-modes header{grid-column:1/-1}.industrial-modes header p{max-width:45ch}.founder-roles{grid-template-columns:1fr 1fr;gap:40px}.founder-roles header{grid-column:1/-1}.detail-product{min-height:480px;height:65svh}.detail-specs dl{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:680px){.detail-page h1{font-size:58px}.detail-page h2{font-size:43px}.detail-page h3{font-size:32px}.detail-page p{font-size:15px}.detail-hero{grid-template-columns:1fr;padding-top:115px;padding-bottom:50px;gap:20px}.detail-intro .detail-lede{max-width:40ch}.detail-product{min-height:420px;height:70svh;max-height:650px}.detail-product figcaption{font-size:11px}.detail-statement,.workflow-section,.ownership,.detail-contact,.about-story,.development-section{grid-template-columns:1fr;gap:34px;padding-block:70px}.workflow-section{gap:45px}.workflow li{grid-template-columns:30px 1fr;gap:15px}.detail-specs{padding-block:70px}.detail-specs h2{font-size:39px}.detail-specs dl{gap:30px 16px}.detail-specs dd{font-size:16px}.detail-contact .text-link{font-size:13px;gap:10px}.industrial-hero{padding-top:115px;min-height:0}.industrial-hero h1{font-size:clamp(34px,11.4vw,64px)}.industrial-intro{position:static;width:100%;max-width:40ch;margin-top:30px}.industrial-intro p{font-size:15px}.industrial-swatch-band{margin-top:55px;height:55px}.industrial-modes{grid-template-columns:1fr;padding-block:70px;gap:55px}.industrial-modes header{grid-column:auto}.industrial-modes article{border-top:1px solid #49414f;padding-top:25px}.industrial-modes h2{font-size:44px}.industrial-discussion{padding-block:70px}.discussion-rows article{grid-template-columns:1fr;gap:18px}.industrial-discussion h2{margin-bottom:30px}.discussion-rows h3{font-size:18px}.about-hero{grid-template-columns:1fr;padding-top:115px;padding-bottom:60px;gap:40px}.about-hero h1{font-size:57px}.about-hero figure img{aspect-ratio:1.1}.about-infrastructure{grid-template-columns:1fr;padding-block:70px;gap:20px}.about-platform-links{margin-top:25px}.about-platform-links a{font-size:28px;gap:20px;align-items:flex-start;flex-direction:column}.about-platform-links a span{font-size:12px}.founder-roles{grid-template-columns:1fr;padding-block:70px;gap:40px}.founder-roles header{grid-column:auto}.founder-roles article>p:last-child{max-width:42ch}.review-intro{padding-top:120px;padding-bottom:55px}.film-review header{grid-template-columns:1fr;gap:20px}.film-review{padding-block:40px}.review-links{gap:15px}.review-links a{font-size:13px}.review-notes{padding-block:60px}.review-notes li{font-size:15px}}.about-hero figure img{height:auto}.detail-page{background:#08080a}.detail-page p{font-size:14px;line-height:1.9}.detail-page h2{font-size:clamp(40px,4.7vw,72px)}.detail-page .product-name{font-size:12px;letter-spacing:.045em;color:#c4bbd1;margin-bottom:26px}.detail-page .detail-hero{min-height:850px;height:100svh;max-height:1100px;grid-template-columns:.9fr 1.1fr;background:#030204;padding-top:130px;padding-bottom:60px}.detail-page .detail-hero h1{font-size:clamp(60px,6.8vw,104px);line-height:1.02;letter-spacing:-.045em}.detail-product{height:85svh;max-height:920px}.detail-intro .detail-lede{font-size:14px;max-width:34ch}.detail-intro .development-note{font-size:10px;max-width:35ch;margin-top:26px}.detail-product figcaption{bottom:18px;font-size:10px}.detail-statement,.ownership,.about-story,.founder-roles{background:#121015}.detail-statement{padding-block:125px}.detail-statement p{max-width:42ch}.workflow-section{padding-block:135px;grid-template-columns:1.05fr .95fr;gap:10%}.workflow h3{font-size:38px}.workflow p{font-size:14px}.workflow li{padding:40px 0;gap:16px}.workflow-section header{position:sticky;top:145px;align-self:start}.workflow-section header p{margin-top:28px;font-size:12px}.ownership{padding-block:120px}.ownership-copy .text-link{margin-top:32px}.detail-contact{background:linear-gradient(90deg,#07070bd9,#07070bf2),url(/media/galaxy-v2.webp) center/cover;padding-block:130px}.detail-contact h2{font-size:clamp(44px,5.1vw,78px)}.detail-contact .text-link{font-size:14px}.industrial-hero{padding-top:145px;padding-bottom:0;min-height:1000px;isolation:isolate;background:#08070c}.industrial-title{position:relative;z-index:2;max-width:100%}.industrial-title h1{font-size:clamp(52px,6.6vw,102px);line-height:1.04;letter-spacing:-.04em}.industrial-title .detail-lede{max-width:31ch;font-size:14px;margin-top:30px}.industrial-title .glass-btn{font-size:13px;margin-top:28px;padding:17px 23px}.industrial-machine{position:absolute;top:270px;right:-5%;bottom:25px;left:31%;margin:0;z-index:-1}.industrial-machine img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000 85%,transparent);mask-image:linear-gradient(0deg,transparent,#000 18%,#000 85%,transparent)}.industrial-machine figcaption{position:absolute;bottom:36px;left:0;right:0;text-align:center;font-size:10px;color:#a59baa}.industrial-hero .development-note{position:absolute;bottom:55px;left:var(--pad);font-size:10px;max-width:22ch}.industrial-modes{padding-block:125px;gap:6%}.industrial-modes h2{font-size:48px}.industrial-modes h3{font-size:39px}.industrial-modes article>p:not(.mode-label){font-size:14px}.industrial-modes .mode-label{font-size:11px;color:#ccb4eb}.industrial-discussion{padding-block:120px}.discussion-rows article{padding:34px 0}.discussion-rows h3{font-size:17px}.discussion-rows p{font-size:14px}.about-hero{background:#0c0b0f;gap:7%;padding-top:145px;padding-bottom:90px}.about-hero h1{font-size:clamp(48px,5.4vw,82px);line-height:1.06;letter-spacing:-.035em}.about-hero .detail-lede{font-size:14px;max-width:32ch}.about-hero figure img{aspect-ratio:4/4.5}.about-hero figcaption{font-size:10px;line-height:1.8}.about-story{padding-block:125px}.about-story p{font-size:14px}.founder-roles .founder-title{font-size:11px;color:#ceb9e7}.founder-roles article>p:last-child{font-size:14px}.about-platform-links a{font-size:42px;padding:34px 0}.about-platform-links a:hover{color:#dbc0ff}@media (max-width:860px){.detail-page .detail-hero{height:auto;max-height:none;min-height:0;grid-template-columns:1fr;padding-top:125px;padding-bottom:45px;gap:20px}.detail-page .detail-hero h1{font-size:clamp(48px,9.3vw,75px)}.detail-page .detail-hero .detail-lede{font-size:13px}.detail-product{height:560px;min-height:0;max-height:none}.detail-product figcaption{bottom:0}.industrial-hero{padding-top:125px;min-height:950px}.industrial-title h1{font-size:clamp(44px,7.8vw,72px)}.industrial-title .detail-lede{max-width:39ch;font-size:13px}.industrial-title .glass-btn{font-size:12px}.industrial-machine{top:390px;right:-8%;bottom:60px;left:-8%;z-index:-1}.industrial-machine figcaption{bottom:15px;font-size:9px}.industrial-hero .development-note{bottom:30px;max-width:none}.workflow-section header{position:static}.workflow-section,.detail-statement,.ownership,.detail-contact,.about-story,.development-section{grid-template-columns:1fr;gap:35px;padding-block:75px}.workflow-section header h2{max-width:16ch}.workflow h3{font-size:33px}.workflow p{font-size:13px}.industrial-modes{padding-block:75px;grid-template-columns:1fr;gap:45px}.industrial-modes header{grid-column:auto}.industrial-modes article{padding-top:25px;border-top:1px solid #fff3}.industrial-discussion{padding-block:75px}.about-hero{grid-template-columns:1fr;padding-top:125px;padding-bottom:65px;gap:40px}.about-hero h1{font-size:clamp(42px,8vw,67px)}.about-hero figure img{aspect-ratio:1.05}.about-hero .detail-lede{font-size:13px}.about-platform-links a{font-size:31px}.detail-page h2{font-size:43px}.detail-contact h2{font-size:45px}.detail-page p{font-size:13px}}@media (max-width:480px){.detail-product{height:440px}.industrial-hero{min-height:875px}.industrial-machine{top:400px;bottom:65px}.industrial-title h1{font-size:42px}.about-hero h1{font-size:43px}}
