._page_1b6en_1{--paper:#f4f0e8;--ink:#101217;background:var(--paper);color:var(--ink)}._hero_1b6en_2{padding:clamp(60px, 6vw, 112px) var(--site-reading-gutter) 0;overflow:hidden}._heroInner_1b6en_3{grid-template-columns:minmax(420px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(28px,4vw,76px);width:min(100%,1780px);min-height:min(790px,100svh - 77px);margin-inline:auto;display:grid}._heroCopy_1b6en_4{z-index:1;padding-block:30px;position:relative}._heroLabel_1b6en_5{color:var(--brand-coral-ink);font:650 .76rem/1.4 var(--mono);letter-spacing:.08em}._heroCopy_1b6en_4 h1{max-width:13ch;font:500 clamp(3.65rem, 5.1vw, 6rem)/.95 var(--display);letter-spacing:-.035em;text-wrap:balance;margin-top:24px}._heroCopy_1b6en_4>p{color:#101217b0;max-width:58ch;font:400 clamp(1rem, 1.05vw, 1.16rem)/1.7 var(--body);margin-top:30px}._heroActions_1b6en_8{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px;display:flex}._heroVisual_1b6en_9{place-items:center;min-width:0;height:clamp(520px,42vw,760px);margin:0;display:grid}._heroVisual_1b6en_9 img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.16)saturate(.9);width:115%;max-width:none;height:100%}._preview_1b6en_11{border-block:1px solid #10121729;grid-template-columns:repeat(6,1fr);width:min(100%,1780px);margin-inline:auto;display:grid}._preview_1b6en_11 a{color:#101217ad;min-height:62px;font:500 .75rem/1.35 var(--body);justify-content:space-between;align-items:center;gap:14px;padding:0 16px;text-decoration:none;transition:color .18s,background-color .18s;display:flex}._preview_1b6en_11 a+a{border-left:1px solid #1012171f}._preview_1b6en_11 a:hover{color:var(--brand-coral-ink);background:#d2431d09}._preview_1b6en_11 a:focus-visible{outline:2px solid var(--brand-coral-ink);outline-offset:-2px}._preview_1b6en_11 svg{flex:none;width:15px;height:15px;transition:transform .18s}._preview_1b6en_11 a:hover svg,._preview_1b6en_11 a:focus-visible svg{transform:translate(3px)}._contentWidth_1b6en_19{width:min(100%,1560px);margin-inline:auto}._questionsSection_1b6en_20{padding:clamp(104px, 9vw, 170px) var(--site-reading-gutter)}._sectionHeader_1b6en_21{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:10vw;margin-bottom:clamp(50px,5vw,84px);display:grid}._sectionHeader_1b6en_21 h2,._systemsCopy_1b6en_23 h2,._aiCopy_1b6en_24 h2,._productInner_1b6en_25>header h2,._architectureInner_1b6en_26>h2,._closing_1b6en_27 h2{font:500 clamp(3rem, 4.2vw, 5.25rem)/.98 var(--display);letter-spacing:-.035em;text-wrap:balance}._sectionHeader_1b6en_21 p{color:#101217a3;font:400 1rem/1.7 var(--body)}._systemsSection_1b6en_29{padding:clamp(110px, 10vw, 190px) var(--site-reading-gutter);background:#e9e2d7}._systemsInner_1b6en_30{grid-template-columns:minmax(380px,.62fr) minmax(660px,1.38fr);align-items:center;gap:clamp(60px,9vw,160px);width:min(100%,1640px);margin-inline:auto;display:grid}._systemsCopy_1b6en_23 p{color:#101217ad;max-width:48ch;font:400 1.05rem/1.72 var(--body);margin-top:28px}._systemArtwork_1b6en_32{margin:0}._systemArtwork_1b6en_32 img{object-fit:contain;width:100%;max-height:720px}._systemArtwork_1b6en_32 figcaption{color:#10121791;max-width:62ch;font:500 .72rem/1.5 var(--mono);letter-spacing:.035em;text-align:center;text-transform:uppercase;margin:20px auto 0}._aiSection_1b6en_35{padding:clamp(110px, 10vw, 188px) var(--site-reading-gutter)}._aiInner_1b6en_36{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,170px);width:min(100%,1580px);margin-inline:auto;display:grid}._aiCopy_1b6en_24>p{color:#101217ab;max-width:65ch;font:400 1rem/1.75 var(--body);margin-top:28px}._aiTerms_1b6en_38{border-block:1px solid #10121726;flex-wrap:wrap;gap:0;margin-top:38px;display:flex}._aiTerms_1b6en_38 span{font:600 .7rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:15px 18px}._aiTerms_1b6en_38 span+span{border-left:1px solid #10121724}._aiStatement_1b6en_41{max-width:52ch;font:500 1.2rem/1.55 var(--body);margin-top:32px;display:block}._aiArtwork_1b6en_42{margin:0}._aiArtwork_1b6en_42 img{object-fit:contain;width:100%;max-height:650px}._aiArtwork_1b6en_42 figcaption{border-block:1px solid #10121726;grid-template-columns:repeat(3,1fr);display:grid}._aiArtwork_1b6en_42 figcaption span{color:#101217a6;font:600 .65rem/1.35 var(--mono);letter-spacing:.045em;text-align:center;padding:15px 10px}._aiArtwork_1b6en_42 figcaption span+span{border-left:1px solid #10121724}._productSection_1b6en_47{padding:clamp(110px, 10vw, 180px) var(--site-reading-gutter);color:#f4f0e8;background:#101217}._productInner_1b6en_25{grid-template-columns:minmax(340px,.52fr) minmax(700px,1.48fr);align-items:center;gap:clamp(50px,7vw,120px);width:min(100%,1680px);margin-inline:auto;display:grid}._productInner_1b6en_25>header p{color:#f4f0e8a6;max-width:50ch;font:400 1rem/1.7 var(--body);margin-top:28px}._projectionSelector_1b6en_50{border-block:1px solid #f4f0e824;flex-wrap:wrap;gap:0;margin-top:36px;display:flex}._projectionSelector_1b6en_50 span{color:#f4f0e8a8;font:600 .7rem/1 var(--mono);letter-spacing:.06em;padding:15px 18px}._projectionSelector_1b6en_50 span:first-child{color:var(--brand-coral)}._architectureSection_1b6en_53{padding:clamp(92px, 8vw, 148px) var(--site-reading-gutter);background:#e9e2d7}._architectureInner_1b6en_26{width:min(100%,1580px);margin-inline:auto}._architectureInner_1b6en_26>h2{max-width:19ch}._architectureSteps_1b6en_56{border-block:1px solid #10121729;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}._architectureSteps_1b6en_56>div{min-height:150px;padding:26px 28px 30px}._architectureSteps_1b6en_56>div+div{border-left:1px solid #10121724}._architectureSteps_1b6en_56 b,._architectureSteps_1b6en_56 span{display:block}._architectureSteps_1b6en_56 b{color:var(--brand-coral-ink);font:650 .73rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}._architectureSteps_1b6en_56 span{color:#101217ad;max-width:30ch;font:400 .86rem/1.55 var(--body);margin-top:16px}._closing_1b6en_27{padding:clamp(110px, 11vw, 210px) var(--site-reading-gutter);color:#f4f0e8;background:#101217}._closingInner_1b6en_64{justify-content:space-between;align-items:end;gap:60px;width:min(100%,1580px);margin-inline:auto;display:flex}._closing_1b6en_27 h2{max-width:18ch}._closing_1b6en_27 h2 span{display:block}@media (width<=1120px){._heroInner_1b6en_3{grid-template-columns:.82fr 1.18fr}._heroCopy_1b6en_4 h1{font-size:clamp(3.1rem,5.5vw,4.8rem)}._systemsInner_1b6en_30,._productInner_1b6en_25{grid-template-columns:1fr}._systemsCopy_1b6en_23,._productInner_1b6en_25>header{max-width:760px}}@media (width<=900px){._hero_1b6en_2{padding:58px var(--site-reading-gutter) 0}._heroInner_1b6en_3{grid-template-columns:1fr;gap:8px;min-height:0}._heroCopy_1b6en_4{max-width:720px}._heroVisual_1b6en_9{height:min(78vw,620px)}._heroVisual_1b6en_9 img{width:110%}._preview_1b6en_11{grid-template-columns:repeat(3,1fr)}._preview_1b6en_11 a:nth-child(4){border-left:0}._preview_1b6en_11 a:nth-child(n+4){border-top:1px solid #1012171f}._sectionHeader_1b6en_21,._aiInner_1b6en_36{grid-template-columns:1fr;gap:28px}._sectionHeader_1b6en_21 p{max-width:58ch}._architectureSteps_1b6en_56{grid-template-columns:repeat(2,1fr)}._architectureSteps_1b6en_56>div:nth-child(3){border-top:1px solid #10121724;border-left:0}._architectureSteps_1b6en_56>div:nth-child(4){border-top:1px solid #10121724}._closingInner_1b6en_64{flex-direction:column;align-items:start}}@media (width<=620px){._heroCopy_1b6en_4 h1{font-size:clamp(3rem,13vw,4.4rem)}._heroVisual_1b6en_9{width:calc(100% + 36px);height:410px;margin-left:-18px}._preview_1b6en_11{grid-template-columns:repeat(2,1fr)}._preview_1b6en_11 a:nth-child(odd){border-left:0}._preview_1b6en_11 a:nth-child(4){border-left:1px solid #1012171f}._preview_1b6en_11 a:nth-child(n+3){border-top:1px solid #1012171f}._systemArtwork_1b6en_32 figcaption{text-align:left}._aiArtwork_1b6en_42 figcaption{grid-template-columns:1fr}._aiArtwork_1b6en_42 figcaption span+span{border-top:1px solid #10121724;border-left:0}._architectureSteps_1b6en_56{grid-template-columns:1fr}._architectureSteps_1b6en_56>div+div{border-top:1px solid #10121724;border-left:0}}@media (prefers-reduced-motion:reduce){._preview_1b6en_11 a,._preview_1b6en_11 svg{transition:none}}
