.design-world{--design-ink:#eef3ef;--design-dim:#a1adab;--design-teal:#88e2ce;--design-rule:#d2efe21f;color:var(--design-ink);background:#080d0e;overflow:clip}.design-wrap{width:min(1320px,89.6%);margin-inline:auto}.t7-artwork{isolation:isolate;background:#101513;width:100%;position:relative;overflow:hidden}.t7-artwork>img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.design-collection-entry{margin-top:65px}.design-ev-visual{height:clamp(340px,39vw,580px);position:relative;overflow:hidden}.design-ev-visual .t7-artwork{width:max(100%,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-kicker,.design-mono{letter-spacing:1.7px;text-transform:uppercase;color:var(--design-dim);font:10px/1.65 Courier New,monospace}.design-kicker{align-items:center;gap:12px;margin:0 0 25px;display:flex}.design-kicker i{background:var(--design-teal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #88e2ce66}.design-world h1,.design-world h2,.design-world h3,.design-world p{margin-top:0}.design-world h1,.design-world h2{letter-spacing:-3px;font-weight:400;line-height:1.07}.design-world h2{margin-bottom:30px;font-size:clamp(36px,4.8vw,72px)}.design-world h2 em,.design-collection h1 em{color:#7e9b95;font-style:normal}.design-button{background:var(--design-teal);color:#081814;border:1px solid var(--design-teal);text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:15px 25px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.design-button:hover{background:#adf0df;transform:translateY(-2px)}.design-button-outline{color:var(--design-ink);background:0 0;border-color:#d6ede84a}.design-button-outline:hover{background:#ffffff08}.design-tag{color:#c3d8d3;letter-spacing:1.4px;border:1px solid #b7d8d338;border-radius:20px;padding:6px 12px;font:8px/1.4 Courier New,monospace;display:inline-flex}.design-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.design-section-heading h2{margin-bottom:0}.design-section-heading>p{color:var(--design-dim);max-width:330px;margin-bottom:5px;font-size:14px}.design-product-nav{z-index:70;border-bottom:1px solid var(--design-rule);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080d0ef2;justify-content:space-between;align-items:center;gap:25px;min-height:66px;padding:12px 5.2%;display:flex;position:sticky;top:0}.design-product-brand{letter-spacing:2px;white-space:nowrap;font-size:15px}.design-product-brand b{color:var(--design-teal);font-weight:400}.design-product-brand>span{color:#83908f;letter-spacing:1px;margin-left:8px;font:8px Courier New,monospace}.design-product-nav>div{gap:25px;display:flex}.design-product-nav>div>a{color:#8e9d99;white-space:nowrap;padding:7px 0;font-size:10px}.design-product-nav>div>a:hover,.design-product-nav>div>a[aria-current]{color:#c5f5e7}.design-nav-cta{white-space:nowrap;background:#b4ead410;border:1px solid #a2e3cc66;border-radius:2px;align-items:center;gap:15px;padding:10px 15px;font-size:10px;display:flex}.design-nav-cta:hover{background:#b4ead422}.noctra-hero{background:radial-gradient(at 50% 48%,#16302e33,#0000 70%),#080d0e;scroll-margin-top:66px}.noctra-hero-heading{text-align:center;z-index:2;padding:65px 5% 0;position:relative}.noctra-hero-heading .design-kicker{letter-spacing:2.6px;justify-content:center;margin-bottom:26px;font-size:9px}.noctra-hero-heading h1{letter-spacing:-5px;justify-content:center;align-items:baseline;gap:24px;margin:0 0 15px;font-size:clamp(70px,11.5vw,170px);font-weight:350;line-height:1;display:flex}.noctra-hero-heading h1 span{color:#9ce4d3;font-weight:300}.noctra-hero-heading>p:last-child{letter-spacing:1.5px;color:#d0d9d6;margin-bottom:0;font-size:14px}.noctra-hero-art{max-width:1480px;height:clamp(340px,51vw,755px);margin:10px auto 0;position:relative;overflow:hidden}.noctra-hero-art:before,.noctra-hero-art:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.noctra-hero-art:before{background:linear-gradient(#080d0e,#0000);height:17%;top:0}.noctra-hero-art:after{background:linear-gradient(#0000,#080d0e);height:16%;bottom:0}.noctra-hero-art>img{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.noctra-image-credit{z-index:2;letter-spacing:2px;color:#819691;font:8px Courier New,monospace;position:absolute;bottom:24px;right:5%}.noctra-hero-foot{border-bottom:1px solid var(--design-rule);justify-content:space-between;align-items:center;gap:30px;padding:22px 0 40px;display:flex}.noctra-hero-foot>div{align-items:center;gap:23px;display:flex}.noctra-hero-foot p{color:#aab9b3;margin:0;font-size:11px;line-height:1.5}.noctra-hero-foot>a{color:#ddede6;align-items:center;gap:35px;font-size:11px;display:flex}.noctra-hero-foot>.design-mono{text-align:right;font-size:8px}.noctra-manifesto{padding-block:125px}.noctra-manifesto h2{margin-bottom:42px;font-size:clamp(42px,6.3vw,93px)}.noctra-manifesto>div{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.noctra-manifesto>div>span{margin-top:9px;font-size:9px}.noctra-manifesto>div>p{color:#a4b3ad;max-width:535px;margin-bottom:0;font-size:16px;line-height:1.85}.noctra-multiview{padding-bottom:110px;scroll-margin-top:100px}.phone-viewer-stage{border:1px solid var(--design-rule);background:radial-gradient(at 50% 55%,#25483e66,#0c1716 60%,#0a1112);border-bottom:0;border-radius:4px 4px 0 0;height:620px;position:relative;overflow:hidden}.phone-stage-grid{background-image:linear-gradient(#86ddc41a 1px,#0000 1px),linear-gradient(90deg,#86ddc41a 1px,#0000 1px);background-size:65px 65px;height:75%;position:absolute;bottom:-38%;left:0;right:0;transform:perspective(360px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.phone-stage-label{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:26px;left:30px;right:30px}.phone-stage-label>.design-kicker{color:#d0e1db;margin:0;font-size:9px}.phone-stage-label>span:last-child{letter-spacing:1.4px;color:#6f8c83;font:8px/1.65 Courier New,monospace}.phone-canvas{opacity:0;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.phone-canvas.is-ready{opacity:1}.phone-canvas:active{cursor:grabbing}.phone-canvas canvas{width:100%;height:100%;display:block}.phone-poster{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phone-poster img{object-fit:contain;opacity:.65;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.phone-poster>.design-button{color:#0b1915;background:#c5efe1;position:absolute;bottom:35px;box-shadow:0 4px 50px #000c}.phone-loading{text-align:center;color:#dce9e3;background:#07110dea;max-width:90%;padding:12px 18px;font-size:12px;position:absolute;bottom:25px}.phone-turn{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a14169c;border:1px solid #a4d4c92c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%}.phone-turn:hover{border-color:#a4d4c9}.phone-turn-left{left:30px}.phone-turn-right{right:30px}.phone-stage-bottom{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.phone-stage-bottom>span{letter-spacing:1.2px;color:#8fa99e;font:8px Courier New,monospace}.phone-stage-bottom>div{pointer-events:auto;background:#071211c9;border:1px solid #90b6a82b;border-radius:3px;align-items:center;gap:2px;padding:3px;display:flex}.phone-stage-bottom button{background:0 0;border:0;place-items:center;min-width:34px;min-height:34px;padding:9px;display:grid}.phone-stage-bottom button:hover{background:#ffffff0d}.phone-stage-bottom button:disabled{opacity:.3;cursor:default}.phone-stage-bottom>div>span{text-align:center;color:#8ca99d;min-width:35px;font:9px Courier New,monospace}.phone-view-selector{border:1px solid var(--design-rule);border-radius:0 0 4px 4px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.phone-view-selector button{border:0;border-right:1px solid var(--design-rule);text-align:left;background:#0c1213;align-items:center;gap:14px;min-height:80px;padding:18px 25px;font-size:12px;display:flex;position:relative}.phone-view-selector button:last-child{border-right:0}.phone-view-selector small{color:#6b8880;font:8px Courier New,monospace}.phone-view-selector button[aria-pressed=true]{color:#b5f0da;background:#172724}.phone-view-selector button[aria-pressed=true]:after{content:"";background:#9ee4cd;height:2px;position:absolute;bottom:0;left:25px;right:25px}.phone-view-selector button>span{opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto}.phone-view-selector button[aria-pressed=true]>span{opacity:1}.phone-view-selector button:disabled{opacity:.5;cursor:default}.phone-view-caption{justify-content:space-between;gap:40px;padding-top:23px;display:flex}.phone-view-caption p{color:#a0b4aa;max-width:50%;margin:0;font-size:12px}.phone-view-caption small{color:#778d83;text-align:right;max-width:390px;font-size:10px;line-height:1.7}.noctra-signature{color:#14251f;background:#e5ece7;grid-template-columns:1fr 1fr;min-height:780px;display:grid}.noctra-signature-image{background:#101d19;min-height:750px;position:relative;overflow:hidden}.noctra-signature-image img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute}.noctra-signature-image:after{content:"";background:linear-gradient(#0000 75%,#030e0be6);position:absolute;inset:0}.noctra-signature-image>.design-kicker{z-index:2;color:#b6d1c6;margin:0;font-size:9px;position:absolute;bottom:25px;left:10%}.noctra-signature-copy{padding:85px 10% 70px 11%}.noctra-signature-copy>.design-kicker{color:#5c766b;font-size:9px}.noctra-signature-copy h2{letter-spacing:-2.5px;font-size:clamp(37px,4.2vw,65px)}.noctra-signature-copy h2 em{color:#718a7f}.noctra-signature-copy>p:not(.design-kicker){color:#62746a;max-width:420px;font-size:14px;line-height:1.8}.noctra-signature-copy ol{margin:36px 0 0;padding:0;list-style:none}.noctra-signature-copy li{border-top:1px solid #183d272b;gap:22px;margin-top:24px;padding:24px 0 0;display:flex}.noctra-signature-copy li>span{color:#658174;font:9px/1.8 Courier New,monospace}.noctra-signature-copy h3{letter-spacing:-.3px;margin-bottom:8px;font-size:17px;font-weight:500}.noctra-signature-copy li p{color:#65776b;margin:0;font-size:12px;line-height:1.8}.noctra-gallery{padding-block:115px}.design-gallery-switch{border-bottom:1px solid var(--design-rule);gap:24px;display:flex}.design-gallery-switch button{color:#7d968b;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 3px;font-size:11px}.design-gallery-switch button[aria-pressed=true]{color:#c1f0db;border-bottom-color:#8fe0c4}.noctra-gallery figure{margin:0}.noctra-gallery-image{border:1px solid var(--design-rule);background:#0e1815;border-radius:3px;width:100%;height:clamp(360px,52vw,720px);padding:0;display:block;position:relative;overflow:hidden}.noctra-gallery-image img{object-fit:contain;width:100%;height:100%;transition:transform .6s}.noctra-gallery-image:hover img{transform:scale(1.025)}.noctra-gallery-image>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07130bbd;border:1px solid #d2ead12b;border-radius:2px;align-items:center;gap:10px;padding:12px 17px;font-size:10px;display:flex;position:absolute;bottom:22px;right:22px}.noctra-gallery figcaption{color:#90a599;border-bottom:1px solid var(--design-rule);align-items:center;gap:30px;padding:20px 0;font-size:11px;display:flex}.noctra-gallery figcaption .design-mono{color:#c1d2c8;font-size:9px}.noctra-specification{grid-template-columns:.9fr 1.1fr;gap:100px;padding-bottom:115px;scroll-margin-top:100px;display:grid}.noctra-specification h2{font-size:clamp(40px,4.5vw,66px)}.noctra-specification>div>p:not(.design-kicker){color:#8aa394;font-size:14px}.design-reference{letter-spacing:2px;color:#c2d1c8;border:1px solid #bbd6c72e;margin-top:20px;padding:13px 16px;font:10px Courier New,monospace;display:inline-block}.noctra-specification dl{margin:0}.noctra-specification dl>div{border-bottom:1px solid var(--design-rule);grid-template-columns:36% 64%;gap:15px;padding:20px 0;font-size:12px;line-height:1.6;display:grid}.noctra-specification dl>div:first-child{border-top:1px solid var(--design-rule)}.noctra-specification dt{color:#81998d}.noctra-specification dd{color:#c7d6cc;margin:0}.noctra-specification .design-spec-note{max-width:560px;margin-top:24px;line-height:1.85;color:#819b8c!important;font-size:11px!important}.noctra-enquire{border-top:1px solid var(--design-rule);text-align:center;padding-block:110px 95px;scroll-margin-top:90px}.noctra-enquire>.design-kicker{justify-content:center}.noctra-enquire h2{margin-bottom:28px;font-size:clamp(38px,5.5vw,80px)}.noctra-enquire>p:not(.design-kicker){color:#a2b6a9;font-size:14px;line-height:1.9}.noctra-enquire-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:35px 0 22px;display:flex}.noctra-enquire>.design-mono{color:#7d9988;font-size:8px}.design-enquiry-email{color:#add0b9;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}.design-purchase-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:90px;display:grid}.design-purchase-steps>div{border-top:1px solid var(--design-rule);padding-top:24px}.design-purchase-steps span{color:#7db898;font:10px Courier New,monospace}.design-purchase-steps h3{letter-spacing:-.4px;margin:25px 0 12px;font-size:18px;font-weight:400}.design-purchase-steps p{color:#91a897;max-width:320px;margin:0;font-size:12px;line-height:1.85}.design-faq{max-width:950px;padding:10px 0 90px}.design-faq h2{letter-spacing:-1.5px;margin-bottom:40px;font-size:40px}.design-faq>details{border-top:1px solid var(--design-rule)}.design-faq>details:last-child{border-bottom:1px solid var(--design-rule)}.design-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;font-size:14px;list-style:none;display:flex}.design-faq summary::-webkit-details-marker{display:none}.design-faq summary svg{color:#7fb398;transition:transform .2s}.design-faq details[open] summary svg{transform:rotate(180deg)}.design-faq details>p{color:#90a798;max-width:750px;margin:0 40px 27px 0;font-size:13px;line-height:1.9}.design-product-end{border-top:1px solid var(--design-rule);color:#a9c2b2;justify-content:space-between;align-items:center;gap:35px;padding-block:28px;font-size:10px;display:flex}.design-product-end a,.design-product-end button{align-items:center;gap:12px;display:inline-flex}.design-product-end a svg{transform:rotate(180deg)}.design-product-end button{background:0 0;border:0;font-size:10px}.design-product-end>.design-mono{font-size:8px}.design-dialog{color:#e5f0e7;overscroll-behavior:contain;background:#0e1715;border:1px solid #81988d40;border-radius:6px;width:min(720px,94vw);max-width:none;max-height:92dvh;padding:0;overflow:auto}.design-dialog::backdrop,.design-lightbox::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010807d9}.design-dialog-inner{padding:45px 48px 25px;position:relative}.design-close{z-index:5;color:#d0e4d6;background:#122219de;border:1px solid #c0dac635;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.design-dialog .design-kicker{margin:0 25px 24px 0;font-size:8px}.design-dialog h2{letter-spacing:-1.8px;margin-bottom:20px;font-size:40px;line-height:1.1}.design-dialog h2 em{color:#86a28f;font-style:normal}.design-dialog-lead{color:#a6b9ab;font-size:13px;line-height:1.8}.design-enquiry-product{border-block:1px solid #a7ceae29;align-items:center;gap:23px;margin:25px 0;padding:16px 0;display:flex}.design-enquiry-product>img{object-fit:cover;border-radius:3px;width:115px;height:72px}.design-enquiry-product>div{flex-direction:column;gap:6px;display:flex}.design-enquiry-product b{letter-spacing:1px;font-size:15px;font-weight:500}.design-enquiry-product span{color:#b1c6b8;font-size:10px}.design-enquiry-product small{color:#749282;font-size:9px}.design-enquiry-form{flex-direction:column;gap:19px;display:flex}.design-enquiry-form label,.design-enquiry-review label{color:#c6d7c9;flex-direction:column;gap:10px;font-size:11px;display:flex}.design-enquiry-form label>span{color:#95ae9c}.design-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.design-form-grid label>span{display:contents}.design-dialog input,.design-dialog select,.design-dialog textarea{color:#dce9df;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1210;border:1px solid #78938240;border-radius:2px;width:100%;padding:13px 14px;font-size:12px}.design-dialog input::placeholder,.design-dialog textarea::placeholder{color:#718879}.design-dialog textarea{resize:vertical;min-height:100px;line-height:1.8}.design-dialog .design-consent{flex-direction:row;align-items:start;gap:12px;font-size:10px;line-height:1.8;display:flex}.design-consent input{accent-color:#92dfbd;flex-shrink:0;width:15px;height:15px;margin-top:2px}.design-consent a,.design-form-note a{text-underline-offset:3px;color:#c1e0ca;text-decoration:underline}.design-dialog .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.design-form-note{color:#85a28e;margin:0;font-size:10px;line-height:1.8}.design-enquiry-review>h3{color:#c4e8ce;align-items:center;gap:10px;margin:25px 0 12px;font-size:19px;font-weight:450;display:flex}.design-enquiry-review>p:not(.design-form-note){color:#9dbca6;margin-bottom:24px;font-size:12px;line-height:1.8}.design-enquiry-review label{margin-bottom:18px}.design-enquiry-review>.design-button{width:100%}.design-draft-actions{flex-wrap:wrap;gap:18px;margin:23px 0;display:flex}.design-draft-actions button{color:#a4c7ae;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.design-dialog .design-form-error{color:#e6c39b;background:#c8986510;border:1px solid #c8986555;border-radius:3px;margin-top:20px;padding:13px;font-size:11px;line-height:1.8}.design-dialog [role=status]{margin-top:17px}.design-lightbox{color:#d9ede0;background:#08100df0;border:1px solid #d4f1df22;border-radius:4px;width:min(1480px,96vw);max-width:none;max-height:96dvh;padding:42px 20px 10px;overflow:auto}.design-lightbox[open]{flex-direction:column;align-items:center;display:flex}.design-lightbox>img{object-fit:contain;width:100%;height:76dvh;display:block}.design-collection-heading{padding:95px 0 70px}.design-collection-heading h1{letter-spacing:-5px;margin:30px 0 40px;font-size:clamp(65px,8vw,118px)}.design-collection-heading>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.design-collection-heading>div p{color:#9bafa5;margin:0;font-size:15px;line-height:1.9}.design-collection-heading>div>.design-mono{font-size:9px}.design-feature-link{background:#0c1511;border:1px solid #b9dec42e;border-radius:4px;display:block;position:relative;overflow:hidden}.design-feature-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;left:35px;right:35px}.design-feature-top .design-kicker{color:#bdd7ca;margin:0;font-size:9px}.design-feature-link>img{object-fit:cover;width:100%;height:clamp(380px,50vw,710px);transition:transform .7s;display:block}.design-feature-link:hover>img{transform:scale(1.025)}.design-feature-link:after{content:"";pointer-events:none;background:linear-gradient(#0000,#041009f5);position:absolute;inset:55% 0 0}.design-feature-bottom{z-index:2;justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:28px;left:35px;right:35px}.design-feature-bottom h2{letter-spacing:-2px;margin:0 0 8px;font-size:clamp(34px,4.4vw,65px)}.design-feature-bottom h2>span{color:#8bdcb7}.design-feature-bottom p{color:#a4bdae;margin:0;font-size:12px}.design-round-link{border:1px solid #bcd9bf80;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.design-collection-caption{border-bottom:1px solid var(--design-rule);justify-content:space-between;align-items:center;gap:30px;padding:23px 0;display:flex}.design-collection-caption>span{letter-spacing:1.5px;color:#bbd9c4;flex-shrink:0;font:9px Courier New,monospace}.design-collection-caption p{color:#829f8d;margin:0;font-size:11px}.design-commission{padding-block:120px}.design-commission h2{font-size:clamp(45px,5.4vw,80px)}.design-commission>div{justify-content:space-between;align-items:center;gap:45px;display:flex}.design-commission p{color:#91ad9a;max-width:440px;margin:0;font-size:14px;line-height:1.85}@media (min-width:1700px){.noctra-signature-copy{padding-right:max(10%,50vw - 660px)}}@media (max-width:1150px){.design-product-brand>span{display:none}.design-product-nav>div{gap:18px}.noctra-specification{gap:60px}.phone-viewer-stage{height:560px}.noctra-signature-copy{padding:65px 9%}.noctra-signature-image{min-height:760px}.design-purchase-steps{gap:30px}}@media (max-width:800px){.design-product-nav{flex-wrap:wrap;gap:13px;padding:13px 5.2% 0}.design-product-brand{font-size:13px}.design-nav-cta{gap:8px;padding:9px 11px;font-size:9px}.design-product-nav>div{order:3;justify-content:space-between;gap:15px;width:100%;padding:3px 0 8px}.design-product-nav>div>a{font-size:10px}.noctra-hero-heading{padding-top:45px}.noctra-hero-heading h1{letter-spacing:-3px;gap:14px;font-size:12.8vw}.noctra-hero-heading>p:last-child{letter-spacing:.5px;font-size:12px}.noctra-hero-heading .design-kicker{letter-spacing:1.6px;font-size:8px}.noctra-hero-art{height:59vw;min-height:300px}.noctra-image-credit{letter-spacing:1px;font-size:7px;bottom:12px}.noctra-hero-foot{gap:25px;padding-top:12px}.noctra-hero-foot>div{display:block}.noctra-hero-foot p{margin-top:10px}.noctra-hero-foot>.design-mono{display:none}.noctra-hero-foot>a{gap:17px;font-size:10px}.noctra-manifesto{padding-block:80px}.design-world h2{letter-spacing:-2px}.noctra-manifesto>div{grid-template-columns:1fr;gap:23px}.noctra-manifesto>div>p{max-width:100%;font-size:14px}.design-section-heading{align-items:start;gap:30px;margin-bottom:30px}.design-section-heading>p{max-width:220px;font-size:12px}.noctra-multiview{padding-bottom:75px;scroll-margin-top:130px}.phone-viewer-stage{height:580px}.phone-stage-label{top:20px;left:20px;right:20px}.phone-stage-bottom{flex-direction:column;gap:15px;bottom:20px;left:20px;right:20px}.phone-stage-bottom>span{font-size:7px}.phone-turn-left{left:17px}.phone-turn-right{right:17px}.phone-view-selector button{gap:8px;min-height:65px;padding:18px 14px;font-size:10px}.phone-view-selector small{font-size:7px}.phone-view-selector button[aria-pressed=true]:after{left:14px;right:14px}.phone-view-selector button>span{display:none}.phone-view-caption{padding-top:18px;display:block}.phone-view-caption p{max-width:none;margin-bottom:12px;font-size:11px}.phone-view-caption small{text-align:left;max-width:none;font-size:9px;display:block}.noctra-signature{grid-template-columns:1fr}.noctra-signature-image{min-height:550px;max-height:680px}.noctra-signature-image img{object-position:70% center}.noctra-signature-copy{padding:65px 6%}.noctra-signature-copy>p:not(.design-kicker){max-width:100%}.noctra-signature-copy li p{font-size:13px}.noctra-gallery{padding-block:80px}.noctra-specification{grid-template-columns:1fr;gap:40px;padding-bottom:80px;scroll-margin-top:130px}.noctra-specification h2{margin-bottom:20px}.noctra-specification dl>div{grid-template-columns:35% 65%;gap:0}.noctra-enquire{padding-block:80px 65px;scroll-margin-top:130px}.design-purchase-steps{gap:22px;margin-top:60px}.design-purchase-steps h3{font-size:15px}.design-purchase-steps p{font-size:11px}.design-product-end{flex-wrap:wrap;gap:25px}.design-product-end>.design-mono{width:100%;font-size:7px}.design-collection-heading{padding-top:65px}.design-collection-heading h1{letter-spacing:-3px;font-size:clamp(60px,11vw,90px)}.design-feature-link>img{object-fit:contain;height:520px}.design-feature-top,.design-feature-bottom{left:22px;right:22px}.design-feature-bottom h2{font-size:43px}.design-collection-caption{align-items:start;gap:30px}.design-commission{padding-block:80px}}@media (max-width:520px){.design-wrap{width:89.6%}.noctra-hero-heading{padding-top:38px}.noctra-hero-art{min-height:260px;margin-top:20px}.noctra-hero-art>img{object-fit:cover;object-position:54% center;-webkit-mask-image:none;mask-image:none}.noctra-hero-foot{padding-bottom:25px}.design-tag{padding:5px 9px;font-size:7px}.noctra-hero-foot p{font-size:10px}.noctra-hero-foot>a{gap:10px;font-size:9px}.noctra-hero-heading .design-kicker{letter-spacing:1.2px;gap:8px;font-size:7px}.design-kicker{letter-spacing:1.2px;margin-bottom:22px;font-size:8px}.noctra-manifesto{padding-block:70px}.noctra-manifesto h2{letter-spacing:-1.8px;margin-bottom:30px;font-size:39px}.noctra-manifesto>div>span{font-size:8px}.design-section-heading{display:block}.design-section-heading h2{font-size:38px}.design-section-heading>p{max-width:100%;margin:22px 0 0}.phone-viewer-stage{height:510px}.phone-stage-label>span:last-child{letter-spacing:.8px;font-size:6px}.phone-stage-label>.design-kicker{font-size:8px}.phone-view-selector button{flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:16px 8px;font-size:9px}.phone-turn{background:#0a141645;width:34px;height:40px}.phone-turn-left{left:11px}.phone-turn-right{right:11px}.phone-poster img{object-fit:contain}.phone-poster>.design-button{min-height:48px;padding:13px 17px;font-size:10px;bottom:55px}.phone-stage-bottom>span{letter-spacing:.7px;font-size:6px}.phone-stage-bottom{gap:12px;bottom:20px}.noctra-signature-image{min-height:440px}.noctra-signature-copy h2{letter-spacing:-2px;font-size:42px}.noctra-gallery .design-gallery-switch{justify-content:start;gap:30px;margin-top:20px}.noctra-gallery-image{height:335px}.noctra-gallery-image>span{padding:10px 12px;font-size:9px;bottom:13px;right:13px}.noctra-gallery figcaption{align-items:start;gap:20px;font-size:10px}.noctra-gallery figcaption>span{flex-shrink:0;font-size:8px;line-height:1.8}.noctra-specification h2{font-size:43px}.noctra-specification dl>div{grid-template-columns:37% 63%;padding:17px 0;font-size:11px}.noctra-specification dd{padding-left:15px}.noctra-enquire h2{letter-spacing:-1.8px;font-size:37px}.noctra-enquire>p:not(.design-kicker){font-size:12px}.noctra-enquire-actions{grid-template-columns:1fr;display:grid}.noctra-enquire-actions .design-button{font-size:11px}.noctra-enquire>.design-mono{letter-spacing:1px;font-size:7px}.design-purchase-steps{grid-template-columns:1fr;gap:28px}.design-purchase-steps h3{margin-top:16px;font-size:18px}.design-purchase-steps p{max-width:none;font-size:12px}.design-faq{padding-bottom:70px}.design-faq h2{font-size:35px}.design-faq summary{gap:25px;padding:20px 0;font-size:12px;line-height:1.7}.design-faq details>p{margin-right:0;font-size:12px}.design-product-end{gap:20px;font-size:9px}.design-product-end button{font-size:9px}.design-dialog-inner{padding:42px 23px 25px}.design-dialog h2{font-size:34px}.design-dialog-lead{font-size:12px}.design-form-grid{grid-template-columns:1fr;gap:19px}.design-dialog .design-kicker{font-size:7px}.design-dialog input,.design-dialog select,.design-dialog textarea{font-size:16px}.design-dialog textarea{font-size:13px}.design-enquiry-product{gap:15px}.design-enquiry-product>img{width:95px;height:65px}.design-enquiry-product small{font-size:8px}.design-lightbox{padding-inline:6px}.design-lightbox>img{height:68dvh}.design-collection-heading h1{letter-spacing:-3px;font-size:58px}.design-collection-heading>div{flex-direction:column;align-items:start;gap:25px}.design-collection-heading>div p{font-size:13px}.design-feature-top{top:17px;left:17px;right:17px}.design-feature-top .design-kicker{letter-spacing:.9px;font-size:7px}.design-feature-link>img{object-fit:cover;object-position:55% center;height:390px}.design-feature-bottom{bottom:22px;left:20px;right:20px}.design-feature-bottom h2{font-size:37px}.design-feature-bottom p{max-width:170px;font-size:10px}.design-round-link{flex-shrink:0;width:44px;height:44px}.design-round-link svg{width:22px}.design-collection-caption{display:block}.design-collection-caption p{margin-top:12px;line-height:1.8}.design-commission h2{font-size:43px}.design-commission>div{display:block}.design-commission p{margin-bottom:27px;font-size:13px}}@media (prefers-reduced-motion:reduce){.design-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.noctra-gallery-image:hover img,.design-feature-link:hover>img,.design-button:hover{transform:none}}
