@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600&family=Italiana&display=swap";:root{--paper:#f5f3ee;--ink:#20211f;--muted:#73736e;--line:#d9d7cf;--accent:#717b67}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:6px}button{color:inherit}h1,h2,p{margin:0}h1,h2{letter-spacing:-.045em;font-family:Italiana,Georgia,serif;font-weight:400}em{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(66px,7.1vw,110px);line-height:1.03}h1 em{font-size:.88em}h2{font-size:clamp(38px,4vw,60px);line-height:1.13}h2 em{font-size:.86em}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:105px;margin:0 5.5%;display:flex}.wordmark{letter-spacing:.2em;align-items:center;gap:22px;font-family:Georgia,serif;font-size:32px;display:flex}.wordmark span{letter-spacing:.22em;box-sizing:content-box;border-left:1px solid #bbb;max-width:65px;padding-left:20px;font:8px/1.7 DM Sans,sans-serif}nav{align-items:center;gap:40px;font-size:12px;display:flex}.nav-join{border-bottom:1px solid var(--ink);padding:10px 0}.nav-join span{margin-left:25px}.hero{grid-template-columns:47% 53%;min-height:690px;padding:90px 5.5% 105px;display:grid;position:relative;overflow:hidden}.eyebrow{letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.eyebrow i{background:var(--accent);border-radius:50%;width:5px;height:5px}.hero h1{margin:34px 0 28px}.hero-copy>p{color:#686963;font-size:15px;line-height:1.8}.button{background:var(--ink);color:var(--paper);border:0;justify-content:space-between;align-items:center;min-width:220px;padding:18px 23px;font-size:12px;transition:background .2s;display:inline-flex}.button:hover{background:#454a40}.button span{margin-left:35px;font-size:17px}.hero .button{margin-top:31px}.hero-note{letter-spacing:.2em;color:#85857e;margin-top:21px;font-size:8px}.hero-art{perspective:1200px;justify-content:center;align-items:center;padding-bottom:30px;display:flex;position:relative}.orbit{border:1px solid #e1dfd8;border-radius:50%;width:470px;height:470px;position:absolute;transform:translate(30px)}.orbit:after{content:"";border:1px solid #e8e5de;border-radius:50%;position:absolute;inset:34px}.hero-card-wrap{width:94%;max-width:550px;transition:transform .7s;transform:rotate(-12deg)rotateY(-13deg)rotateX(12deg)}.hero-card-wrap:hover{transform:rotate(-7deg)rotateY(-5deg)rotateX(5deg)}.metal-card{aspect-ratio:85.6/53.98;color:#d2d3d3;background:linear-gradient(117deg,#353638 0%,#18191b 28%,#101112 70%,#292b2c 100%);border:1px solid #999b9c;border-radius:18px;width:100%;font-family:Georgia,serif;position:relative;overflow:hidden;box-shadow:0 2px #151515,0 4px 1px #b3b3b0,0 35px 40px -20px #0008;container-type:inline-size}.grain{opacity:.14;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 1px,#adadad30 2px,#0000 3px);position:absolute;inset:0}.platinum{color:#414343;background:linear-gradient(115deg,#f4f4f1,#b9bbbd 30%,#d9dadb 65%,#a4a7a8);border-color:#e7e9e9;box-shadow:0 2px #86888a,0 4px 1px #c8cbcc,0 35px 40px -20px #0005}.card-top{letter-spacing:.25em;justify-content:space-between;align-items:center;font-size:3.1cqw;display:flex;position:absolute;top:13%;left:7%;right:7%}.card-top span:last-child{letter-spacing:.22em;font:1.8cqw DM Sans,sans-serif}.back-content{text-align:center;position:absolute;top:44%;left:3%;right:3%}.serial{letter-spacing:.19em;white-space:nowrap;font-size:3.7cqw}.society{letter-spacing:.4em;margin-top:3.5%;font:1.8cqw DM Sans,sans-serif}.card-bottom{letter-spacing:.18em;justify-content:space-between;font:1.1cqw DM Sans,sans-serif;display:flex;position:absolute;bottom:11%;left:7%;right:7%}.art-caption{letter-spacing:.13em;color:#77786f;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:7%;right:0}.scroll-note{letter-spacing:.15em;color:#78796f;font-size:8px;position:absolute;bottom:35px;left:5.5%}.scroll-note span{margin-left:35px}.statement-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.18em;color:#77776f;justify-content:space-between;padding:23px 5.5%;font-size:9px;display:flex}.section{padding:90px 5.5%}.section-heading{justify-content:space-between;margin-bottom:45px;display:flex}.small{letter-spacing:.16em;font-size:8px}.muted{color:var(--muted)}.object-grid{grid-template-columns:56% 36%;align-items:center;gap:8%;display:grid}.card-stage{background:#eae8e1;justify-content:center;align-items:center;min-height:510px;padding:75px 48px 100px;display:flex;position:relative}.stage-label{letter-spacing:.17em;font-size:9px;position:absolute;top:25px;left:27px}.interactive-card{width:100%;max-width:450px;transition:transform .5s;transform:rotate(-5deg)}.interactive-card.show-back{transform:rotate(3deg)}.view-controls{border:1px solid #cbc9c0;border-radius:30px;gap:4px;padding:4px;display:flex;position:absolute;bottom:49px}.view-controls button{color:#77776e;background:0 0;border:0;border-radius:30px;padding:8px 20px;font-size:11px}.view-controls button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #0001}.render-label{letter-spacing:.13em;font-size:6px;position:absolute;bottom:20px}.object-copy h2{font-size:45px}.object-copy>p{color:var(--muted);max-width:310px;margin-top:22px;line-height:1.8}.finish-options{gap:10px;margin:28px 0;display:flex}.finish-options button{border:1px solid var(--line);background:0 0;flex:1;align-items:center;gap:10px;padding:13px 11px;font-size:11px;display:flex}.finish-options button.selected{border-color:var(--ink)}.swatch{border-radius:50%;width:17px;height:17px;display:block}.swatch.black{background:linear-gradient(120deg,#555,#111)}.swatch.platinum{box-shadow:none;background:linear-gradient(120deg,#fafafa,#aaa);border:1px solid #aaa}.radio{margin-left:auto;font-size:10px}.specs{margin:0}.specs div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;font-size:10px;display:flex}.specs dt{color:var(--muted)}.specs dd{text-align:right;margin:0}.text-link{border-bottom:1px solid var(--ink);justify-content:space-between;margin-top:20px;padding-bottom:12px;font-size:12px;display:flex}.editorial{background:#e9e7df;grid-template-columns:1fr 1fr;display:grid}.editorial-image{min-height:500px;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;position:absolute}.editorial-image>span{letter-spacing:.17em;color:#ddd;font-size:7px;position:absolute;bottom:23px;left:30px}.editorial-copy{flex-direction:column;justify-content:center;padding:75px 13%;display:flex}.editorial-copy h2{margin:30px 0;font-size:48px}.editorial-copy>p{color:#66685f;line-height:1.8}.fine-rule{background:#a4a79a;width:45px;height:1px;margin:28px 0}.editorial-copy .explanation{max-width:320px;font-size:11px}.questions{grid-template-columns:1fr 1.25fr;gap:10%;display:grid}.questions h2{margin-top:25px}.faq-list{padding-top:10px}details{border-top:1px solid var(--line);padding:23px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;font-size:13px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:#777;font-size:18px}details[open] summary span{transform:rotate(45deg)}details p{max-width:450px;color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.signup{background:#e8e6de;grid-template-columns:1.3fr 1fr;gap:10%;padding-top:85px;padding-bottom:65px;display:grid}.signup h2{margin:26px 0;font-size:55px}.signup h2 em{font-size:.7em}.signup-intro>p{color:#74756a;font-size:12px;line-height:1.8}.signup form{padding-top:25px}.signup form>label:not(.consent){letter-spacing:.17em;font-size:8px}.email-row{border-bottom:1px solid #98998d;margin-top:10px;display:flex}.email-row input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0 17px;font:24px Georgia,serif}.email-row:focus-within{border-color:#222}.email-row button{background:0 0;border:0;padding:0 10px 12px;font-size:30px}.email-row button:disabled{opacity:.5}.finish-label{margin-top:25px;display:block}select{outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #bcbdb0;border-radius:0;width:100%;padding:12px 0;font-size:12px}.consent{color:#65675c;align-items:flex-start;gap:10px;margin-top:21px;font-size:10px;line-height:1.7;display:flex}.consent input{accent-color:#303a2a;margin-top:4px}.form-note{color:#77786d;margin-top:15px;font-size:9px;line-height:1.7}.privacy-link{font-size:inherit;background:0 0;border:0;border-bottom:1px solid #aaa;padding:0}.form-status{min-height:40px;margin-top:17px;font-size:12px;line-height:1.7}.honeypot{position:absolute;left:-10000px}footer{justify-content:space-between;align-items:center;padding:40px 5.5%;display:flex}footer>span{letter-spacing:.12em;color:#7c7d73;font-size:7px}.footer-mark{letter-spacing:.2em;font:27px Georgia,serif}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#0007;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.privacy-modal{background:var(--paper);max-width:560px;padding:50px;position:relative}.privacy-modal h2{font-size:45px}.privacy-modal p{color:var(--muted);margin:23px 0;font-size:13px;line-height:1.8}.modal-close{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:18px}.privacy-modal .button{margin-top:12px}@media (min-width:1500px){.hero{min-height:800px}.hero-art{padding:0 30px 40px}.hero-card-wrap{max-width:650px}.orbit{width:600px;height:600px}.object-copy h2{font-size:55px}}@media (max-width:900px){.hero{grid-template-columns:1fr 1fr;min-height:610px;padding-top:65px}.hero h1{font-size:70px}.orbit{width:340px;height:340px}.art-caption{gap:20px;font-size:6px}.object-grid{grid-template-columns:52% 43%;gap:5%}.card-stage{min-height:420px;padding:60px 25px 100px}.object-copy h2{font-size:35px}.section{padding-top:65px;padding-bottom:65px}.editorial-copy{padding:55px 10%}.editorial-copy h2{font-size:38px}.signup h2{font-size:45px}}@media (max-width:640px){.nav{height:85px;margin:0 6%}.wordmark{font-size:28px}.wordmark span{display:none}nav{gap:20px}nav>a:first-child{display:none}.hero{flex-direction:column;min-height:auto;padding:52px 6% 75px;display:flex}.hero h1{margin:26px 0 23px;font-size:75px}.hero-copy>p{font-size:14px}.eyebrow{font-size:8px}.hero .button{margin-top:24px}.hero-note{margin-top:16px}.hero-art{height:320px;margin-top:28px;padding-bottom:20px}.hero-card-wrap{width:88%;max-width:360px}.orbit{width:300px;height:300px;transform:none}.metal-card{border-radius:12px}.art-caption{font-size:6px;bottom:-10px;left:0;right:0}.scroll-note{font-size:7px;bottom:22px;left:6%}.statement-strip{letter-spacing:.1em;gap:12px;padding:19px 6%;font-size:6px;line-height:1.8}.section{padding:55px 6%}.section-heading{margin-bottom:25px}.section-heading .small{display:none}.object-grid{flex-direction:column;align-items:stretch;gap:38px;display:flex}.card-stage{min-height:370px;padding:65px 32px 95px}.object-copy h2{font-size:43px}.object-copy>p{max-width:none}.finish-options{margin:24px 0}.finish-options button{padding:16px}.specs div{padding:16px 0;font-size:11px}.render-label{font-size:5px}.editorial{grid-template-columns:1fr}.editorial-image{min-height:310px}.editorial-copy{padding:50px 6%}.editorial-copy h2{margin:25px 0;font-size:44px}.editorial-copy .explanation{max-width:none}.questions{grid-template-columns:1fr;gap:30px}.questions h2{font-size:43px}.faq-list{padding:0}.signup{grid-template-columns:1fr;gap:20px}.signup h2{font-size:47px}.signup h2 em{font-size:.69em}.signup form{padding-top:10px}.email-row input{font-size:26px}.form-note{font-size:10px}footer{flex-wrap:wrap;gap:20px;padding:30px 6%}footer>span:nth-child(2){display:none}.privacy-modal{padding:40px 25px}.privacy-modal h2{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.collection-inline{border-bottom:1px solid #ccc;width:fit-content;padding-bottom:6px;display:block}.collection-page{background:#f5f3ee}.collection-intro{text-align:center;padding:95px 6% 90px}.collection-intro .eyebrow{justify-content:center}.collection-intro h1{margin:30px 0 25px;font-size:clamp(70px,8vw,120px)}.collection-intro p{color:#77786f;font-size:14px}.collection-scroll{letter-spacing:.18em;gap:30px;margin-top:48px;font-size:8px;display:inline-flex}.scroll-cinema{color:#e9e7e0;background:#0e0f10;height:340vh;position:relative}.cinema-sticky{perspective:1600px;justify-content:center;align-items:center;height:100svh;min-height:620px;display:flex;position:sticky;top:0;overflow:hidden}.cinema-heading{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:36px;left:5.5%;right:5.5%}.cinema-heading button{color:#bebeb8;background:0 0;border:1px solid #414243;border-radius:25px;padding:9px 14px;font-size:10px}.cinema-heading .eyebrow{color:#aaa;font-size:8px}.cinema-glow{background:radial-gradient(#676b6e30,#0000 62%);width:100%;height:90%;position:absolute}.cinema-cards{perspective:1600px;justify-content:center;align-items:center;width:100%;height:380px;margin-top:-80px;display:flex;position:relative}.motion-card{aspect-ratio:85.6/53.98;width:min(43vw,540px);transform-style:preserve-3d;will-change:transform;position:absolute}.motion-black{z-index:2;transform:translateY(-15%)rotate(-12deg)}.motion-platinum{z-index:1;transform:translateY(15%)rotate(9deg)}.card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.card-face .metal-card{height:100%;box-shadow:0 2px #888,0 22px 40px #0007}.face-back{transform:rotateY(180deg)}.cinema-caption{text-align:center;z-index:4;position:absolute;bottom:65px;left:5%;right:5%}.cinema-caption>span{letter-spacing:.23em;color:#91938e;font-size:8px}.cinema-caption h2{letter-spacing:-.05em;margin:18px 0 12px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,3.7vw,52px);font-weight:450}.cinema-caption p{color:#a6a7a0;font-size:12px}.cinema-progress{background:#303234;width:100%;height:2px;position:absolute;bottom:0}.cinema-progress i{background:#c8c9c1;height:100%;transition:width .5s;display:block}.inspect-grid{grid-template-columns:38% 55%;align-items:center;gap:7%;display:grid}.inspect-copy h2{font-size:55px}.inspect-copy>p{color:var(--muted);margin:25px 0;font-size:13px;line-height:1.8}.inspect-stage{perspective:900px;background:#e8e6de;align-items:center;min-height:420px;padding:70px 10%;display:flex}.inspect-stage>.metal-card{transition:background .5s;transform:rotate(-6deg)}.inspect-flip{background:0 0;border:0;border-bottom:1px solid #a3a49a;justify-content:space-between;width:100%;margin-bottom:20px;padding:0 0 12px;font-size:12px;display:flex}.collection-end{text-align:center;background:#e8e6de;padding:100px 6%}.collection-end>.eyebrow{justify-content:center}.collection-end h2{margin:28px 0 35px;font-size:70px}.collection-end p{color:#797b70;margin-top:30px;font-size:10px;line-height:1.8}.reduced .motion-card{will-change:auto}@media (max-width:900px){nav{gap:22px}.cinema-cards{height:300px}.motion-card{width:48vw}.inspect-copy h2{font-size:42px}.inspect-stage{min-height:350px;padding:55px 8%}}@media (max-width:640px){.collection-intro{padding:65px 6%}.collection-intro h1{font-size:72px}.collection-intro p{font-size:12px}.collection-scroll{margin-top:32px}.scroll-cinema{height:300vh}.cinema-sticky{min-height:560px}.cinema-heading{top:25px;left:6%;right:6%}.cinema-heading .eyebrow{letter-spacing:.12em;font-size:6px}.cinema-heading button{font-size:9px}.motion-card{width:67vw;max-width:370px}.cinema-cards{height:300px;margin-top:-50px}.cinema-caption{bottom:70px}.cinema-caption h2{font-size:32px}.cinema-caption p{max-width:260px;margin:0 auto;font-size:10px;line-height:1.8}.inspect-grid{flex-direction:column-reverse;align-items:stretch;gap:35px;display:flex}.inspect-stage{min-height:300px;padding:60px 12%}.inspect-copy h2{font-size:46px}.collection-end{padding:70px 6%}.collection-end h2{font-size:58px}.collection-end p{font-size:9px}.collection-nav nav>a:first-child{display:block}.collection-nav nav{gap:18px}}.hero.hero-refined{text-align:center;background:radial-gradient(at 50% 75%,#e8e5dc80,#0000 58%);flex-direction:column;align-items:center;min-height:0;padding:45px 6% 38px;display:flex;overflow:hidden}.hero-refined .hero-copy{z-index:2;position:relative}.hero-refined h1{letter-spacing:-.065em;margin:0 0 15px;font-size:clamp(105px,13vw,185px);line-height:1.03}.hero-refined h1 em{font-size:1em}.hero-refined .hero-copy>p{letter-spacing:.015em;color:#77786f;font-size:13px;line-height:1.6}.hero-refined .hero-copy .button{min-width:205px;margin-top:23px;padding:15px 21px}.hero-refined .hero-art{perspective:1200px;flex:none;justify-content:center;width:100%;height:auto;margin:45px 0 30px;padding:0;display:flex}.hero-refined .hero-card-wrap{width:clamp(320px,39vw,520px);max-width:520px;transition:transform .7s;transform:rotate(-8deg)rotateY(-7deg)rotateX(9deg)}.hero-refined .hero-art:hover .hero-card-wrap{transform:rotate(-3deg)rotateY(0)rotateX(2deg)}.hero-refined .hero-card{box-shadow:0 2px #151515,0 4px 1px #b3b3b0,0 35px 40px -20px #0007}.hero-discover{color:#65675d;border-bottom:1px solid #b9bbaf;align-items:center;gap:26px;padding:10px 0 8px;font-size:10px;display:inline-flex}.hero-discover span{font-size:14px}@media (min-width:1500px){.hero.hero-refined{padding-top:55px;padding-bottom:45px}.hero-refined h1{font-size:185px}.hero-refined .hero-art{margin-top:50px}}@media (max-width:640px){.hero.hero-refined{padding:43px 6% 30px}.hero-refined h1{white-space:nowrap;margin:0 0 15px;font-size:clamp(88px,23vw,138px)}.hero-refined .hero-copy>p{font-size:12px}.hero-refined .hero-copy .button{min-width:205px;margin-top:21px;padding:15px 20px}.hero-refined .hero-art{height:auto;margin:50px 0 29px}.hero-refined .hero-card-wrap{width:85%;max-width:360px}.hero-discover{font-size:10px}.hero-refined .metal-card{border-radius:12px}}.hero-refined .hero-art.hero-pair{aspect-ratio:1.75;perspective:1400px;width:min(720px,92%);height:auto;margin:45px auto 26px;display:block;position:relative}.hero-pair-black,.hero-pair-platinum{width:52%;transition:transform .65s;position:absolute}.hero-pair-black{z-index:2;top:27%;left:2%;transform:rotate(-9deg)rotateY(5deg)}.hero-pair-platinum{z-index:1;top:4px;right:2%;transform:rotate(8deg)rotateY(-5deg)}.hero-pair:hover .hero-pair-black{transform:rotate(-6deg)translateY(-4px)}.hero-pair:hover .hero-pair-platinum{transform:rotate(5deg)translateY(-4px)}.hero-pair .metal-card{border-radius:14px}.hero-actions{z-index:3;flex-direction:column;align-items:center;gap:17px;padding:0 0 8px;display:flex;position:relative}.seamless-join{letter-spacing:.015em;background:0 0;border-bottom:1px solid #7c8075;justify-content:space-between;align-items:center;gap:42px;padding:12px 0;font-size:12px;transition:color .2s,gap .2s;display:inline-flex}.seamless-join:hover{color:#5a6750;gap:50px}.seamless-join>span{font-size:20px;font-weight:400}.hero-secondary{color:#87897f;font-size:10px;transition:color .2s}.hero-secondary:hover{color:var(--ink)}@media (max-width:900px){.hero-refined .hero-art.hero-pair{aspect-ratio:1.65;width:min(640px,94%);height:auto;margin-top:43px}.hero-pair-black{top:27%}}@media (max-width:640px){.hero-refined .hero-art.hero-pair{aspect-ratio:1.35;width:100%;height:auto;margin:43px auto 26px}.hero-pair-black,.hero-pair-platinum{width:59%}.hero-pair-black{top:33%;left:0;transform:rotate(-10deg)}.hero-pair-platinum{top:0;right:0;transform:rotate(8deg)}.hero-pair .metal-card{border-radius:9px}.hero-pair-platinum .back-content{top:35%}.hero-pair-platinum .serial{font-size:3.6cqw}.hero-pair-platinum .society{margin-top:4%}.hero-actions{gap:17px;padding-bottom:4px}.seamless-join{padding:11px 0;font-size:12px}.hero-secondary{font-size:10px}}@media (max-width:380px){.hero-refined .hero-art.hero-pair{aspect-ratio:1.3;height:auto}.hero-pair-black{top:33%}}.inline-icon{vertical-align:-.14em;flex-shrink:0;display:inline-block;overflow:visible}.email-row button .inline-icon{display:block}.seamless-join>span,.text-link>span,.nav-join>span,.collection-scroll>span,.inspect-flip>span{align-items:center;display:inline-flex}@media (max-width:640px){.nav nav>a.collection-menu-link:first-child{align-items:center;min-height:44px;display:inline-flex}.nav nav{gap:20px}}@media (max-width:360px){.nav nav{gap:12px;font-size:11px}.nav .nav-join span{margin-left:10px}}.footer-mark{align-items:center;gap:16px;display:inline-flex}.footer-mark span{letter-spacing:.18em;border-left:1px solid var(--line);padding-left:16px;font:8px/1.6 DM Sans,sans-serif}.admin-shell{max-width:1160px;margin:auto;padding:0 6% 65px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:105px;display:flex}.admin-title{justify-content:space-between;align-items:center;gap:25px;padding:65px 0 40px;display:flex}.admin-title h1{margin:20px 0;font-size:72px}.admin-title p{color:var(--muted);font-size:12px}.admin-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:40px;display:grid}.admin-stats>div{flex-direction:column;gap:10px;padding:25px 10px 25px 0;display:flex}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{font:40px Georgia,serif}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-table caption{text-align:left;color:var(--muted);margin-bottom:20px;font-size:11px}.admin-table caption a{text-decoration:underline}.admin-table th{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:500}.admin-table td,.admin-table th{border-bottom:1px solid var(--line);white-space:nowrap;padding:17px 15px 17px 0}.admin-note{color:var(--muted);max-width:650px;margin:25px 0;font-size:10px;line-height:1.8}.admin-back{max-width:180px}@media (max-width:640px){.admin-title{padding-top:40px;display:block}.admin-title h1{font-size:55px}.admin-title .button{margin-top:25px}.admin-stats strong{font-size:32px}.admin-stats span{font-size:9px}.admin-header>.eyebrow{font-size:7px}.admin-table{font-size:11px}}.phone-input{width:100%;color:var(--ink);outline-offset:3px;background:0 0;border:0;border-bottom:1px solid #bcbdb0;border-radius:0;padding:13px 0;font:18px Georgia,serif;display:block}.phone-input::placeholder{color:#929489}.phone-note{color:#77786d;margin-top:8px;font-size:9px}.optional-label{color:#888b7e;margin-left:8px;font-size:7px}.admin-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:450px){.admin-stats{grid-template-columns:repeat(2,1fr)}}.signup form .sms-consent{margin-top:15px}.sms-consent small{color:#818376;margin-top:4px;font-size:9px;line-height:1.7;display:block}.signup-submit{text-align:left;width:100%;min-height:54px;margin-top:26px;padding:17px 20px}.signup-submit:disabled{cursor:wait;opacity:.6}.signup-submit span{align-items:center;display:inline-flex}.signup form .email-row input{padding-right:0}.signup form .form-status{margin-top:12px}.signup form .consent{font-size:11px}.signup form .consent input{min-width:16px;min-height:16px;margin-top:2px}.signup form select:disabled,.signup form input:disabled{opacity:.65}@media (max-width:640px){.signup-submit{min-height:56px;margin-top:24px}.signup form .consent{font-size:11px;line-height:1.7}.sms-consent small{font-size:10px}}.signup form>label:not(.consent){letter-spacing:.14em;color:#66695e;font-size:9px;font-weight:500;line-height:1.5;display:block}.signup form .email-row{border-bottom:1px solid #aeb0a2;margin-top:5px}.signup form .email-row input,.signup form .phone-input,.signup form select{color:var(--ink);background:0 0;border-radius:0;min-height:52px;padding:13px 0;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.signup form .phone-input,.signup form select{border-bottom:1px solid #aeb0a2;margin-top:5px}.signup form .email-row input{border:0;margin:0}.signup form .email-row input::placeholder,.signup form .phone-input::placeholder{color:#929489;opacity:1}.signup form .finish-label{margin-top:25px}.signup form .email-row:focus-within{border-color:#333b2c}.signup form .phone-input:focus,.signup form select:focus{border-color:#333b2c;outline:0;box-shadow:0 1px #333b2c}.signup form .email-row:focus-within{box-shadow:0 1px #333b2c}.signup form .phone-note{margin-top:7px;font-size:10px;line-height:1.6}.signup form .optional-label{letter-spacing:.1em;font-size:8px}.signup form .signup-submit{font-size:12px}.signup form .form-note{line-height:1.8}@media (max-width:640px){.signup form .email-row input,.signup form .phone-input,.signup form select{min-height:54px;font-size:16px}.signup form>label:not(.consent){font-size:9px}}.house-section{background:#eae8e0;scroll-margin-top:30px}.house-section .section-heading{margin-bottom:65px}.house-intro{grid-template-columns:1fr 1fr;gap:10%;padding-bottom:65px;display:grid}.house-intro h2{letter-spacing:-.055em;font-size:clamp(70px,8vw,110px);line-height:.98}.house-intro h2 em{font-size:1em}.house-signature{letter-spacing:.2em;color:#777b6c;margin-top:33px;font-size:8px}.house-story{max-width:480px}.house-story .house-lead{color:#30352c;letter-spacing:-.025em;margin:0 0 30px;font:29px/1.35 Georgia,serif}.house-story>p{color:#6c7063;margin-bottom:21px;font-size:13px;line-height:1.95}.house-story>p:last-child{color:#383e30;margin-bottom:0;font-size:12px}.house-principles{border-top:1px solid #c9cdbe;border-bottom:1px solid #c9cdbe;grid-template-columns:repeat(3,1fr);gap:7%;padding:34px 0;display:grid}.house-principles>div>span{letter-spacing:.13em;color:#7a7f6e;font-size:8px}.house-principles h3{letter-spacing:-.025em;margin:22px 0 15px;font:400 26px/1.2 Georgia,serif}.house-principles p{color:#747a69;max-width:260px;font-size:11px;line-height:1.9}.house-bottom{justify-content:space-between;align-items:center;gap:45px;margin-top:30px;display:flex}.house-bottom>p{color:#838776;max-width:440px;font-size:9px;line-height:1.9}.house-bottom .text-link{min-width:235px;margin-top:0;font-size:11px}.house-menu-link{white-space:nowrap}@media (max-width:900px){.house-intro{gap:7%}.house-story .house-lead{font-size:25px}.house-principles{gap:5%}.house-principles h3{font-size:22px}}@media (max-width:640px){.nav nav .nav-join{display:none}.nav nav{gap:20px}.house-section .section-heading{margin-bottom:38px}.house-intro{grid-template-columns:1fr;gap:38px;padding-bottom:35px}.house-intro h2{font-size:83px}.house-signature{margin-top:25px;font-size:7px}.house-story .house-lead{font-size:26px}.house-story>p{font-size:12px}.house-principles{grid-template-columns:1fr;gap:0;padding:0}.house-principles>div{padding:26px 0}.house-principles>div+div{border-top:1px solid #d4d7ca}.house-principles h3{margin:16px 0 13px;font-size:26px}.house-principles h3 br{display:none}.house-principles p{max-width:none;font-size:12px}.house-bottom{flex-direction:column;align-items:stretch;gap:25px}.house-bottom>p{font-size:9px}.house-bottom .text-link{width:100%;min-width:0}.collection-nav nav>a:first-child{display:block}}.house-teaser{background:#eae8e0;grid-template-columns:1.2fr 1fr;align-items:center;gap:12%;display:grid}.house-teaser h2{margin-top:25px;font-size:clamp(38px,4.6vw,62px)}.house-teaser>div>p:first-child{color:#414838;margin-bottom:17px;font:22px/1.5 Georgia,serif}.house-teaser>div>p{color:#737a69;max-width:380px;font-size:12px;line-height:1.9}.house-teaser .text-link{max-width:280px;margin-top:25px}.house-page .house-section{background:var(--paper)}.house-page .house-bottom{display:none}.acronym-section{background:#eae8e0}.acronym-section h2{font-size:54px}.acronym-grid{grid-template-columns:repeat(4,1fr);gap:6%;margin-top:55px;display:grid}.acronym-grid article{border-top:1px solid #c6cbbd;padding-top:24px}.acronym-letter{color:#6a745f;font:76px/1 Georgia,serif}.acronym-grid h3{margin:23px 0 16px;font:400 24px Georgia,serif}.acronym-grid p{color:#717966;font-size:12px;line-height:1.9}.roadmap-intro{justify-content:space-between;align-items:flex-end;gap:8%;margin:0 0 45px;display:flex}.roadmap-intro h2{font-size:54px}.roadmap-intro>p{color:#797e72;max-width:350px;font-size:12px;line-height:1.9}.roadmap-diagram{background:#eeeee6;border:1px solid #d2d6c9;grid-template-columns:1fr 1.3fr;display:grid}.roadmap-stages{border-right:1px solid #d2d6c9;flex-direction:column;gap:16px;padding:35px 30px;display:flex;position:relative}.roadmap-stages>button{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:19px;width:100%;min-height:88px;padding:20px 15px;display:flex;position:relative}.roadmap-stages>button.current{background:#e0e4d7;border-color:#c2cbb5}.roadmap-stages>button:not(:nth-child(4)):after{content:"";background:#c7cebd;width:1px;height:17px;position:absolute;bottom:-18px;left:35px}.roadmap-node{color:#7d886f;border:1px solid #a4af98;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.current .roadmap-node{color:#f4f5ef;background:#606f50;border-color:#606f50}.roadmap-stages strong{margin-bottom:7px;font-size:15px;font-weight:500;display:block}.roadmap-stages small{color:#77816b;font-size:10px;line-height:1.6;display:block}.roadmap-node-arrow{color:#6a785c;margin-left:auto;font-size:15px}.roadmap-feedback{color:#758568;align-items:center;gap:15px;margin:8px 12px 0;display:flex}.roadmap-feedback>span{letter-spacing:.12em;font-size:8px}.roadmap-detail{flex-direction:column;padding:50px 45px;display:flex}.roadmap-detail .eyebrow{color:#7e8a70;font-size:8px}.roadmap-detail h3{letter-spacing:-.03em;max-width:320px;margin:28px 0 23px;font:400 36px/1.2 Georgia,serif}.roadmap-detail>p{color:#717a67;font-size:13px;line-height:1.9}.roadmap-detail ul{margin:25px 0 30px;padding:0;list-style:none}.roadmap-detail li{color:#57634d;border-bottom:1px solid #d5dace;padding:12px 0;font-size:11px;line-height:1.8}.roadmap-output{margin-top:auto;padding-top:17px}.roadmap-output>span{letter-spacing:.13em;color:#88917c;font-size:7px}.roadmap-output>p{margin-top:10px;font:20px/1.5 Georgia,serif}.roadmap-navigation{justify-content:space-between;gap:20px;margin-top:35px;display:flex}.roadmap-navigation button{background:0 0;border:0;border-bottom:1px solid #a7b397;align-items:center;gap:14px;padding:10px 0;font-size:10px;display:flex}.roadmap-navigation button:disabled{opacity:.3;cursor:default;border-color:#0000}.roadmap-caption{color:#7e8773;margin-top:22px;font-size:10px;line-height:1.9}.house-invitation{text-align:center;background:#eae8e0}.house-invitation>.eyebrow{justify-content:center}.house-invitation h2{margin:28px 0;font-size:65px}.house-invitation>p{color:#747e68;max-width:550px;margin:0 auto 32px;font-size:12px;line-height:1.9}@media (max-width:900px){.acronym-grid{gap:4%}.roadmap-detail{padding:40px 28px}.roadmap-stages{padding:25px 15px}.roadmap-intro h2{font-size:44px}.roadmap-intro>p{max-width:260px}.house-nav nav{gap:20px}}@media (max-width:640px){.house-teaser{grid-template-columns:1fr;gap:30px}.house-teaser h2{margin-top:24px;font-size:43px}.house-teaser>div>p:first-child{font-size:22px}.house-teaser .text-link{max-width:none}.house-page .house-section{padding-top:50px}.house-nav nav>a:first-child{display:block}.house-nav .wordmark{font-size:26px}.house-nav nav{gap:15px;font-size:11px}.acronym-section h2{font-size:43px}.acronym-grid{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:38px}.acronym-letter{font-size:62px}.acronym-grid h3{margin:20px 0 14px;font-size:22px}.acronym-grid p{font-size:11px}.roadmap-intro{display:block}.roadmap-intro h2{font-size:43px}.roadmap-intro>p{max-width:none;margin-top:24px;font-size:11px}.roadmap-diagram{grid-template-columns:1fr}.roadmap-stages{border-bottom:1px solid #d2d6c9;border-right:0;gap:8px;padding:22px 18px}.roadmap-stages>button{min-height:72px;padding:13px}.roadmap-stages>button:not(:nth-child(4)):after{height:9px;bottom:-10px;left:30px}.roadmap-stages strong{font-size:14px}.roadmap-stages small{font-size:10px}.roadmap-node{width:30px;height:30px}.roadmap-detail{padding:32px 24px}.roadmap-detail h3{margin:23px 0 20px;font-size:31px}.roadmap-detail>p{font-size:12px}.roadmap-feedback{margin:14px 12px 2px}.roadmap-navigation button{min-height:44px;font-size:11px}.roadmap-caption{font-size:9px}.house-invitation h2{font-size:46px}.house-invitation>p{font-size:11px}}footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 28px;display:grid}footer>.footer-mark{grid-area:1/1/span 2;justify-self:start}footer>span:nth-child(2){text-align:right;grid-area:1/2;justify-self:end;display:block}footer>span:last-child{text-align:right;grid-area:2/2;justify-self:end}@media (max-width:640px){footer{grid-template-columns:minmax(0,1fr) minmax(0,145px);gap:8px 15px}footer>.footer-mark{gap:9px;font-size:23px}footer>.footer-mark span{max-width:73px;padding-left:9px;font-size:6px}footer>span:nth-child(2){max-width:145px;font-size:6px;line-height:1.8;display:block}footer>span:last-child{font-size:6px}}:root{--accent:#315b48;--accent-soft:#e6ebe4;--accent-hover:#244736}.launch-cta,.nav .nav-join.launch-cta,.seamless-join.launch-cta{border:1px solid var(--accent);background:var(--accent);color:#faf9f5;letter-spacing:.015em;white-space:nowrap;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:15px 23px;font:500 12px/1.3 DM Sans,Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.launch-cta:hover,.nav .nav-join.launch-cta:hover,.seamless-join.launch-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;transform:translateY(-1px)}.launch-cta>span,.nav .nav-join.launch-cta>span{align-items:center;margin-left:0;display:inline-flex}.nav .nav-join.launch-cta{gap:22px;min-height:44px;padding:12px 18px}.signup-submit.launch-cta{white-space:normal;width:100%;min-height:54px}.signup-submit.launch-cta:disabled{transform:none}.eyebrow{color:var(--accent)}.text-link:hover{color:var(--accent);border-color:var(--accent)}.hero-secondary{font-size:12px}.hero-actions{gap:20px}.statement-strip{color:#58715f}.object-copy>p{margin-bottom:32px}.object-copy .specs{margin-top:30px}.object-spin-stage{perspective:1200px;background:radial-gradient(at 50% 35%,#f4f4ec,#e5e8df 80%);min-height:540px;padding:85px 45px 140px;overflow:hidden}.rotation-display{perspective:1200px;width:100%;max-width:450px;margin:0 auto;position:relative}.rotation-perspective{perspective:1200px;width:100%;transform:rotate(-6deg)}.rotation-body{aspect-ratio:85.6/53.98;width:100%;transform-style:preserve-3d;animation:15s linear infinite paused card-revolve;position:relative}.rotation-visible:not(.rotation-paused) .rotation-body{animation-play-state:running}.rotation-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(1px)}.rotation-back{transform:rotateY(180deg)translateZ(1px)}.rotation-face .metal-card{border-radius:14px;height:100%;box-shadow:0 1px 1px #3336,0 22px 30px -15px #0005}.rotation-toggle{color:#566754;background:0 0;border:0;border-bottom:1px solid #a7b4a6;min-height:36px;margin:33px auto 0;padding:9px 2px;font-size:10px;display:block}@keyframes card-revolve{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.finish-pills{justify-content:center;gap:8px;display:flex;position:absolute;bottom:45px;left:0;right:0}.finish-pills button{background:0 0;border:1px solid #b7c1b3;border-radius:30px;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.finish-pills button.selected{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.finish-pills .swatch{width:15px;height:15px}.object-spin-stage .render-label{font-size:7px;bottom:19px}.scroll-reveal{min-width:0}.reveal-in{animation:.8s cubic-bezier(.2,.7,.25,1) both quiet-arrival}@keyframes quiet-arrival{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.house-teaser.house-teaser-visual{background:var(--accent-soft);grid-template-columns:1.1fr 1fr;gap:0;padding:0;display:grid}.teaser-image{min-height:420px;display:block;position:relative;overflow:hidden}.teaser-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s;position:absolute}.teaser-image:hover img{transform:scale(1.035)}.teaser-image>span{letter-spacing:.2em;color:#fff;font-size:8px;position:absolute;bottom:24px;left:30px}.house-teaser-visual .teaser-copy{padding:65px 12%}.house-teaser-visual .teaser-copy>p{color:#697265;margin:25px 0;font-size:13px;line-height:1.9}.house-teaser-visual h2{font-size:clamp(35px,3.7vw,54px)}.house-teaser-visual .text-link{max-width:290px;margin-top:30px}.house-hero{color:#faf8f1;background:#26342e;height:76svh;min-height:640px;max-height:900px;margin:24px 2.5% 0;position:relative;overflow:hidden}.house-hero-image,.house-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.house-hero-shade{background:linear-gradient(90deg,#07160e85,#0000 85%),linear-gradient(#0000 30%,#07100b8a)}.house-hero-copy{max-width:85%;position:absolute;bottom:12%;left:6%}.house-hero-copy .eyebrow{color:#d4dfd0;font-size:9px}.house-hero-copy h1{letter-spacing:-.04em;margin:30px 0;font-size:clamp(70px,8vw,125px);line-height:.98}.house-hero-copy h1 em{font-size:1em}.house-hero-copy>p{color:#eeeede;font-size:14px}.house-discover{letter-spacing:.17em;border-bottom:1px solid #b8c8b280;align-items:center;gap:28px;margin-top:35px;padding-bottom:12px;font-size:8px;display:inline-flex}.house-image-caption{letter-spacing:.16em;color:#d1d6c9;font-size:7px;position:absolute;bottom:22px;right:4%}.house-manifesto{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-top:110px;padding-bottom:110px;display:grid}.manifesto-copy h2{margin:28px 0;font-size:clamp(38px,4vw,60px)}.manifesto-copy>p{color:#73786d;max-width:450px;margin-top:20px;font-size:14px;line-height:1.9}.manifesto-copy .text-link{max-width:290px;margin-top:34px}.house-card-study{text-align:center;min-width:0}.house-card-study>.small{margin-top:30px;font-size:7px;line-height:1.8;display:block}.house-card-study .rotation-display{max-width:410px}.house-words{background:#e8ece4}.house-word-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5%;display:grid}.house-word-grid article>span{color:#45614a;font:clamp(80px,9vw,135px)/1 Italiana,Georgia,serif}.house-word-grid h3{margin:24px 0 16px;font:400 24px Georgia,serif}.house-word-grid p{color:#697764;max-width:210px;font-size:12px;line-height:1.8}.blueprint-intro{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.blueprint-intro h2{font-size:clamp(38px,4vw,60px)}.blueprint-intro>p{color:#737d6b;max-width:300px;font-size:13px;line-height:1.9}.blueprint-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:65px 0 0;padding:0;list-style:none;display:grid}.blueprint-path li{border-top:1px solid #bcc8b7;padding:28px 25px 0 0;position:relative}.blueprint-path li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.blueprint-number{letter-spacing:.1em;color:var(--accent);font-size:10px}.blueprint-path h3{margin:25px 0 18px;font:400 30px Georgia,serif}.blueprint-path strong{font-size:12px;font-weight:500}.blueprint-path p{color:#737d6b;max-width:250px;margin-top:12px;font-size:12px;line-height:1.8}.blueprint-repeat{letter-spacing:.18em;color:var(--accent);margin-top:42px;font-size:8px}.house-company{color:#f5f4ed;background:#173d2f}.house-company .eyebrow{color:#b7cbb6}.house-company-grid{grid-template-columns:1.1fr 1fr;gap:12%;margin-top:35px;display:grid}.house-company-grid h2{font-size:clamp(38px,4vw,58px)}.house-company-grid p{color:#d0d9ce;max-width:440px;font-size:14px;line-height:1.9}.house-company-grid .community-status{color:#b0c1ae;margin:24px 0 32px;font-size:10px;line-height:1.8}.community-status i{background:#adc99f;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.house-company .launch-cta{color:#234531;background:#eef1e8;border-color:#8ba68c}.house-company .launch-cta:hover{color:#173d2f;background:#dbe4d4}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-cinema{height:185vh}.cinema-heading{gap:20px}.cinema-skip{color:#c3d0bf;align-items:center;gap:12px;font-size:11px;display:inline-flex}.cinema-heading>.eyebrow{margin-left:auto}.cinema-progress i{background:#8fa789}.scroll-cinema.reduced{height:100svh}.cinema-sticky{min-height:560px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.house-hero-image{animation:linear both house-perspective;animation-timeline:view();animation-range:entry exit}@keyframes house-perspective{0%{transform:scale(1.06)translateY(-1%)}to{transform:scale(1.01)translateY(1%)}}}}@media (max-width:900px){.house-teaser-visual .teaser-copy{padding:45px 10%}.object-spin-stage{min-height:470px;padding-left:30px;padding-right:30px}.house-company-grid{gap:7%}.house-manifesto{gap:8%}.house-word-grid{gap:4%}.blueprint-path li{padding-right:18px}.nav nav{gap:24px}}@media (max-width:640px){.nav{flex-wrap:wrap;gap:15px;height:auto;min-height:118px;margin:0 6%;padding:22px 0 15px}.nav .wordmark{font-size:27px}.nav nav{justify-content:space-between;gap:12px;width:100%;font-size:11px}.nav nav .nav-join.launch-cta{gap:14px;min-height:44px;padding:11px 14px;font-size:11px;display:inline-flex}.nav .wordmark span{display:none}.nav nav>a:first-child{display:inline-flex}.nav nav>a.collection-menu-link:first-child{min-height:44px}.section{padding:70px 6%}.section-heading{gap:18px;margin-bottom:35px}.section-heading .small{text-align:right;font-size:6px;line-height:1.8}.eyebrow{font-size:8px}.hero.hero-refined{padding-top:45px;padding-bottom:40px}.hero-actions .launch-cta{min-width:225px}.hero-refined .hero-art.hero-pair{margin-top:45px;margin-bottom:32px}.statement-strip{gap:15px;padding-top:20px;padding-bottom:20px;font-size:7px}.object-grid{flex-direction:column;align-items:stretch;gap:40px;display:flex}.object-spin-stage{min-height:425px;padding:65px 28px 125px}.rotation-face .metal-card{border-radius:10px}.rotation-toggle{min-height:40px;margin-top:22px}.object-copy h2{font-size:42px}.object-copy>p{max-width:none;margin-top:24px;margin-bottom:30px;font-size:14px;line-height:1.9}.specs div{padding:17px 0;font-size:11px}.object-spin-stage .render-label{font-size:6px}.finish-pills{bottom:42px}.finish-pills button{padding:12px 21px}.stage-label{font-size:8px;top:24px;left:25px}.house-teaser.house-teaser-visual{grid-template-columns:1fr}.teaser-image{aspect-ratio:1.35;min-height:0}.house-teaser-visual .teaser-copy{padding:45px 6% 52px}.house-teaser-visual h2{font-size:43px}.house-teaser-visual .teaser-copy>p{margin:25px 0;font-size:14px}.house-teaser-visual .text-link{max-width:none}.house-hero{height:71svh;min-height:530px;max-height:730px;margin:15px 3% 0}.house-hero-image{object-position:60% center}.house-hero-shade{background:linear-gradient(#0000 10%,#07160ec9)}.house-hero-copy{max-width:88%;bottom:12%;left:7%}.house-hero-copy h1{margin:25px 0;font-size:clamp(57px,14vw,84px)}.house-hero-copy .eyebrow{letter-spacing:.13em;font-size:7px}.house-hero-copy>p{font-size:12px}.house-discover{margin-top:28px}.house-image-caption{font-size:6px;bottom:18px;right:7%}.house-manifesto{grid-template-columns:1fr;gap:55px}.manifesto-copy h2{font-size:43px}.manifesto-copy>p{font-size:14px}.manifesto-copy .text-link{max-width:none}.house-card-study{padding:0 20px}.house-card-study .rotation-display{max-width:360px}.house-card-study>.small{margin-top:22px;font-size:6px}.house-word-grid{grid-template-columns:1fr 1fr;gap:38px 25px}.house-word-grid article>span{font-size:90px}.house-word-grid h3{margin:20px 0 13px;font-size:24px}.house-word-grid p{font-size:12px}.house-words .section-heading{margin-bottom:38px}.blueprint-intro{display:block}.blueprint-intro h2{font-size:43px}.blueprint-intro>p{margin-top:25px;font-size:14px}.blueprint-path{grid-template-columns:1fr;margin-top:40px;padding-left:5px}.blueprint-path li{border-top:0;border-left:1px solid #bcc8b7;padding:0 0 34px 30px}.blueprint-path li:last-child{border-left-color:#0000;padding-bottom:0}.blueprint-path li:before{top:4px;left:-4px}.blueprint-path h3{margin:12px 0 13px;font-size:30px}.blueprint-path strong{font-size:13px}.blueprint-path p{max-width:none;font-size:13px;line-height:1.85}.blueprint-repeat{margin-top:35px}.house-company-grid{grid-template-columns:1fr;gap:30px}.house-company-grid h2{font-size:43px}.house-company-grid p{font-size:14px}.house-company-grid .community-status{font-size:11px}.house-company .launch-cta{width:100%;margin-top:0}.questions{gap:35px}.faq-list summary{gap:20px;font-size:14px;line-height:1.6}.faq-list details p{font-size:13px}.signup h2{font-size:49px}.signup-intro>p{font-size:13px}.signup{gap:30px}.scroll-cinema{height:160vh}.cinema-heading{flex-wrap:wrap;align-items:center;gap:10px}.cinema-heading>.eyebrow{display:none}.cinema-skip{font-size:11px}.cinema-caption{bottom:40px}.cinema-caption p{font-size:12px}.cinema-caption h2{font-size:30px}.cinema-sticky{min-height:510px}.house-hero .eyebrow{line-height:1.8}}@media (prefers-reduced-motion:reduce){.rotation-body{transform:rotateY(-18deg);animation:none!important}.rotation-toggle{display:none}.rotation-display{grid-template-columns:1fr 1fr;gap:18px;max-width:none;display:grid}.rotation-perspective,.rotation-body{display:contents;transform:none!important}.rotation-face{-webkit-backface-visibility:visible;backface-visibility:visible;position:relative;transform:rotate(-3deg)!important}.rotation-back{transform:rotate(3deg)!important}.rotation-face .metal-card{height:auto}.house-hero-image,.reveal-in{animation:none!important}.scroll-cinema{height:100svh}.cinema-sticky{position:relative}}.collection-page .cinema-caption h2{letter-spacing:-.045em;margin:17px 0 14px;font-family:Italiana,Georgia,serif;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.12}.collection-page .cinema-copy{animation:.45s ease-out both cinema-copy-in}@keyframes cinema-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cinema-progress>div{transform-origin:0;will-change:transform;background:#8fa789;width:100%;height:100%;transform:scaleX(0)}.collection-page .motion-card{transform-style:preserve-3d;transition:none}.collection-page .card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(1px)}.collection-page .card-face.face-back{transform:rotateY(180deg)translateZ(1px)}.collection-page .card-face .metal-card{box-shadow:0 2px #777,0 20px 30px -10px #0007}@media (max-width:640px){.collection-page .cinema-caption h2{font-size:38px}.collection-page .cinema-caption{bottom:45px}.collection-page .cinema-copy p{min-height:43px}}@media (prefers-reduced-motion:reduce){.collection-page .cinema-copy{animation:none}.collection-page .cinema-heading button,.cinema-progress{display:none}}.house-hero-image{object-position:center 68%}.teaser-image img{object-position:65% center}@media (max-width:640px){.house-hero{background:#173d2f;flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.house-hero-image{object-fit:contain;width:100%;height:auto;display:block;position:relative;animation:none!important;transform:none!important}.house-hero-shade{display:none}.house-hero-copy{max-width:100%;padding:32px 7% 48px;position:relative;bottom:auto;left:auto}.house-hero-copy h1{margin:22px 0}.house-image-caption{display:none}.teaser-image{aspect-ratio:1.5}}.collection-page .motion-card{width:min(39vw,490px)}.collection-preview-stage{width:100%;min-width:0}.collection-preview-stage .rotation-display{max-width:410px}@media (max-width:900px){.collection-page .motion-card{width:44vw}}@media (max-width:640px){.collection-page .motion-card{width:61vw;max-width:337px}.collection-preview-stage{min-height:425px}.collection-preview-stage .rotation-display{max-width:360px}}.object-grid.object-display-only{width:100%;max-width:740px;margin:0 auto;display:block}.object-display-only .object-spin-stage{min-height:530px;padding-top:85px;padding-bottom:140px}.object-discover{justify-content:center;margin-top:28px;display:flex}.object-discover .launch-cta{min-width:205px}@media (max-width:640px){.object-display-only .object-spin-stage{min-height:425px;padding:65px 28px 125px}.object-discover{margin-top:25px}.object-discover .launch-cta{width:100%;max-width:340px}.house-teaser-visual .teaser-image,.house-hero .house-hero-image{display:none}.house-hero{margin-top:15px}.house-hero-copy{padding-top:48px}}
