.DesignDetail-module__EZ25uG__page{color:#0b0b0b;background:#f5f2ea}.DesignDetail-module__EZ25uG__eyebrow,.DesignDetail-module__EZ25uG__sectionNumber,.DesignDetail-module__EZ25uG__heroNav,.DesignDetail-module__EZ25uG__heroTags,.DesignDetail-module__EZ25uG__previewLabel,.DesignDetail-module__EZ25uG__ctaTop,.DesignDetail-module__EZ25uG__ctaFooter{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:600}.DesignDetail-module__EZ25uG__eyebrow{opacity:.5}.DesignDetail-module__EZ25uG__sectionNumber{opacity:.38}.DesignDetail-module__EZ25uG__hero{background:var(--orb-color,#d8cef9);flex-direction:column;min-height:100svh;padding:34px 6.5% 30px;display:flex;position:relative;overflow:hidden}.DesignDetail-module__EZ25uG__hero:after{content:"";background:#ffffff4d;border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-28vw;right:-18vw}.DesignDetail-module__EZ25uG__heroNav{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.DesignDetail-module__EZ25uG__back{align-items:center;gap:8px;transition:opacity .2s;display:inline-flex}.DesignDetail-module__EZ25uG__back:hover{opacity:.55}.DesignDetail-module__EZ25uG__heroGrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(350px,390px);align-items:center;gap:7vw;width:100%;max-width:1320px;margin:auto;display:grid;position:relative}.DesignDetail-module__EZ25uG__heroInfo{max-width:650px}.DesignDetail-module__EZ25uG__heroInfo h1{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.07em;margin:18px 0 30px;font-size:clamp(90px,10.5vw,170px);font-weight:400;line-height:.72}.DesignDetail-module__EZ25uG__heroInfo h1 em,.DesignDetail-module__EZ25uG__story h2 em,.DesignDetail-module__EZ25uG__inside h2 em,.DesignDetail-module__EZ25uG__specs h2 em,.DesignDetail-module__EZ25uG__cta h2 em{color:#3455ff;font-style:italic}.DesignDetail-module__EZ25uG__heroLead{max-width:440px;font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.12}.DesignDetail-module__EZ25uG__heroTags{opacity:.62;border-top:1px solid #0b0b0b2e;gap:20px;margin-top:30px;padding-top:14px;display:flex}.DesignDetail-module__EZ25uG__heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.DesignDetail-module__EZ25uG__primaryButton{color:#f5f2ea;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0b0b0b;justify-content:space-between;align-items:center;gap:28px;padding:16px 18px;font-size:10px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.DesignDetail-module__EZ25uG__primaryButton:hover{background:#3455ff;transform:translateY(-3px)}.DesignDetail-module__EZ25uG__textButton,.DesignDetail-module__EZ25uG__ctaSecondary{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0b0b0b59;align-items:center;gap:8px;padding-bottom:6px;font-size:10px;font-weight:600;display:inline-flex}.DesignDetail-module__EZ25uG__heroPreview{justify-self:center;width:100%;max-width:340px}.DesignDetail-module__EZ25uG__previewLabel{opacity:.48;justify-content:space-between;margin-bottom:12px;display:flex}.DesignDetail-module__EZ25uG__previewFrame{background:#090909;border-radius:42px;width:min(330px,100%);height:min(720px,76vh);min-height:720px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000004d,inset 0 0 0 1px #fff3,inset 0 0 0 4px #171717}.DesignDetail-module__EZ25uG__preview{transform-origin:top;background:#f5f2ea;border:0;display:block;position:absolute;top:0;left:50%}.DesignDetail-module__EZ25uG__story{background:#f5f2ea;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:12%;padding:150px 6.5%;display:grid}.DesignDetail-module__EZ25uG__sectionIntro{gap:70px;display:flex}.DesignDetail-module__EZ25uG__sectionIntro h2,.DesignDetail-module__EZ25uG__inside h2,.DesignDetail-module__EZ25uG__specs h2{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(72px,8vw,125px);font-weight:400;line-height:.76}.DesignDetail-module__EZ25uG__storyCopy{padding-top:55px}.DesignDetail-module__EZ25uG__storyLead{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.025em;font-size:29px;line-height:1.15}.DesignDetail-module__EZ25uG__storyCopy p:not(.DesignDetail-module__EZ25uG__storyLead){max-width:470px;font-family:var(--font-sans);opacity:.55;font-size:13px;line-height:1.8}.DesignDetail-module__EZ25uG__inside{color:#f5f2ea;background:#0b0b0b;padding:140px 6.5%}.DesignDetail-module__EZ25uG__insideHeader{justify-content:space-between;max-width:1320px;margin:0 auto 90px;display:flex}.DesignDetail-module__EZ25uG__insideHeader h2{font-size:clamp(72px,8vw,125px)}.DesignDetail-module__EZ25uG__inside h2 em{color:#f6c4b1}.DesignDetail-module__EZ25uG__insideGrid{border-top:1px solid #f5f2ea38;max-width:1320px;margin:auto}.DesignDetail-module__EZ25uG__insideItem{border-bottom:1px solid #f5f2ea38;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;display:grid}.DesignDetail-module__EZ25uG__insideItem>span{font:9px var(--font-sans);opacity:.4}.DesignDetail-module__EZ25uG__insideItem h3{font:400 34px/1 var(--font-instrument-serif),Georgia,serif;margin:0 0 8px}.DesignDetail-module__EZ25uG__insideItem p{max-width:620px;font:12px/1.65 var(--font-sans);opacity:.55;margin:0}.DesignDetail-module__EZ25uG__language{background:var(--orb-color,#d8cef9);padding:130px 6.5%}.DesignDetail-module__EZ25uG__languageHeader{justify-content:space-between;max-width:1320px;margin:0 auto 80px;display:flex}.DesignDetail-module__EZ25uG__languageGrid{border-top:1px solid #0b0b0b40;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:auto;display:grid}.DesignDetail-module__EZ25uG__languageGrid article{border-bottom:1px solid #0b0b0b40;padding:30px 30px 35px 0}.DesignDetail-module__EZ25uG__languageGrid article+article{border-left:1px solid #0b0b0b40;padding-left:30px}.DesignDetail-module__EZ25uG__languageGrid article>span{font:9px var(--font-sans);opacity:.4}.DesignDetail-module__EZ25uG__languageGrid h3{font:400 38px/1 var(--font-instrument-serif),Georgia,serif;margin:55px 0 16px}.DesignDetail-module__EZ25uG__languageGrid p{max-width:300px;font:12px/1.7 var(--font-sans);opacity:.55;margin:0}.DesignDetail-module__EZ25uG__specs{background:#f5f2ea;grid-template-columns:1fr 1fr;gap:12%;padding:150px 6.5%;display:grid}.DesignDetail-module__EZ25uG__specList{border-top:1px solid #0b0b0b33;align-self:end}.DesignDetail-module__EZ25uG__specList div{font:11px var(--font-sans);letter-spacing:.05em;border-bottom:1px solid #0b0b0b33;align-items:center;gap:15px;padding:20px 0;display:flex}.DesignDetail-module__EZ25uG__specList svg{opacity:.55}.DesignDetail-module__EZ25uG__cta{color:#f5f2ea;background:#3455ff;flex-direction:column;justify-content:space-between;min-height:88vh;padding:40px 6.5% 30px;display:flex}.DesignDetail-module__EZ25uG__ctaContent{max-width:900px;margin:auto 0}.DesignDetail-module__EZ25uG__cta h2{font:400 clamp(82px,10vw,155px)/.74 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.07em;margin:18px 0 28px}.DesignDetail-module__EZ25uG__cta h2 em{color:#f6c4b1}.DesignDetail-module__EZ25uG__cta p{max-width:480px;font:13px/1.7 var(--font-sans);opacity:.68;margin:0 0 35px}.DesignDetail-module__EZ25uG__ctaActions{align-items:center;gap:25px;display:flex}.DesignDetail-module__EZ25uG__cta .DesignDetail-module__EZ25uG__primaryButton{color:#0b0b0b;background:#f5f2ea}.DesignDetail-module__EZ25uG__cta .DesignDetail-module__EZ25uG__primaryButton:hover{background:#f6c4b1}.DesignDetail-module__EZ25uG__ctaSecondary{color:#f5f2ea;border-color:#f5f2ea73}.DesignDetail-module__EZ25uG__ctaTop,.DesignDetail-module__EZ25uG__ctaFooter{justify-content:space-between;display:flex}.DesignDetail-module__EZ25uG__ctaTop{opacity:.65}.DesignDetail-module__EZ25uG__ctaFooter{opacity:.5}@media (max-width:800px){.DesignDetail-module__EZ25uG__hero{min-height:auto;padding:24px 20px 28px}.DesignDetail-module__EZ25uG__heroNav{font-size:7px}.DesignDetail-module__EZ25uG__heroGrid{flex-direction:column;align-items:stretch;gap:45px;margin-top:70px;display:flex}.DesignDetail-module__EZ25uG__heroInfo h1{margin-bottom:25px;font-size:clamp(76px,23vw,140px)}.DesignDetail-module__EZ25uG__heroLead{font-size:22px}.DesignDetail-module__EZ25uG__heroTags{flex-wrap:wrap;gap:12px;font-size:7px}.DesignDetail-module__EZ25uG__heroActions{flex-direction:column;align-items:stretch;gap:18px}.DesignDetail-module__EZ25uG__primaryButton{justify-content:space-between}.DesignDetail-module__EZ25uG__textButton{align-self:flex-start}.DesignDetail-module__EZ25uG__heroPreview{max-width:320px;margin:0 auto}.DesignDetail-module__EZ25uG__previewFrame{border-radius:34px;width:min(320px,88vw);height:680px;min-height:0}.DesignDetail-module__EZ25uG__story,.DesignDetail-module__EZ25uG__specs{padding:100px 20px;display:block}.DesignDetail-module__EZ25uG__sectionIntro{gap:28px}.DesignDetail-module__EZ25uG__sectionIntro h2,.DesignDetail-module__EZ25uG__inside h2,.DesignDetail-module__EZ25uG__specs h2{font-size:68px}.DesignDetail-module__EZ25uG__storyCopy{padding-top:55px}.DesignDetail-module__EZ25uG__storyLead{font-size:25px}.DesignDetail-module__EZ25uG__inside{padding:100px 20px}.DesignDetail-module__EZ25uG__insideHeader{margin-bottom:55px}.DesignDetail-module__EZ25uG__insideItem{grid-template-columns:30px 1fr 20px;gap:12px;padding:22px 0}.DesignDetail-module__EZ25uG__insideItem h3{font-size:27px}.DesignDetail-module__EZ25uG__insideItem p{font-size:11px}.DesignDetail-module__EZ25uG__language{padding:100px 20px}.DesignDetail-module__EZ25uG__languageGrid{display:block}.DesignDetail-module__EZ25uG__languageGrid article{padding:25px 0}.DesignDetail-module__EZ25uG__languageGrid article+article{border-left:0;padding-left:0}.DesignDetail-module__EZ25uG__languageGrid h3{margin:35px 0 12px;font-size:32px}.DesignDetail-module__EZ25uG__cta{min-height:80vh;padding:30px 20px}.DesignDetail-module__EZ25uG__cta h2{font-size:76px}.DesignDetail-module__EZ25uG__ctaActions{flex-direction:column;align-items:stretch;display:flex}.DesignDetail-module__EZ25uG__ctaSecondary{align-self:flex-start}.DesignDetail-module__EZ25uG__ctaTop,.DesignDetail-module__EZ25uG__ctaFooter{font-size:7px}.DesignDetail-module__EZ25uG__ctaFooter span:last-child{text-align:right;max-width:160px}}
