.lab:not([data-skin=glass]) .lab-main{padding:0}.lab .rm-root{--rm-ink:var(--lab-ink);--rm-mute:var(--lab-mute);--rm-line:var(--lab-line);--rm-ground:var(--lab-ground);--rm-accent:var(--lab-accent);--rm-serif:var(--lab-serif);--rm-sans:var(--lab-sans);--rm-mono:var(--lab-mono);--rm-pad:clamp(18px, 4vw, 56px);--rm-measure:64ch;background:var(--rm-ground);color:var(--rm-ink);font-family:var(--rm-sans);min-height:100dvh}.rm-root :where(h1,h2,h3){font-family:var(--rm-serif);text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.lab .rm-root a{color:inherit}.lab .rm-root a:hover{color:var(--rm-accent)}.lab .rm-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rm-root :focus-visible{outline:1px solid var(--rm-ink);outline-offset:4px}.rm-kicker{font-family:var(--rm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rm-mute);margin:0 0 12px;font-size:11px}.rm-lead,.rm-empty,.rm-note{color:var(--rm-mute);max-width:var(--rm-measure);margin:12px 0 0}.rm-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rm-dl{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.rm-dl a{font-family:var(--rm-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;text-decoration:none}.rm-dl a small{color:var(--rm-mute);letter-spacing:.02em;text-transform:none;font-size:11px}.rm-log{display:grid}.rm-tags{flex-wrap:wrap;gap:18px;margin:0 0 28px;display:flex}.rm-tags a{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);border-bottom:1px solid #0000;padding-bottom:4px;font-size:11px;text-decoration:none}.rm-tags a.is-on{color:var(--rm-ink);border-bottom-color:currentColor}.rm-log-row{border-top:1px solid var(--rm-line);grid-template-columns:120px minmax(0,1fr);grid-template-areas:"date title""date excerpt""date tags";gap:4px 28px;padding:22px 0;text-decoration:none;display:grid}.rm-log-row:last-child{border-bottom:1px solid var(--rm-line)}.rm-log-row time{font-family:var(--rm-mono);color:var(--rm-mute);grid-area:date;padding-top:4px;font-size:12px}.rm-log-row strong{font-family:var(--rm-serif);grid-area:title;font-size:24px;font-weight:500;line-height:1.15}.rm-log-row span{color:var(--rm-mute);max-width:var(--rm-measure);grid-area:excerpt}.rm-log-row em{font-style:normal;font-family:var(--rm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rm-mute);grid-area:tags;margin-top:6px;font-size:11px}.rm-post{padding:var(--rm-pad);max-width:calc(var(--rm-measure) + 2 * var(--rm-pad));margin:0 auto}.rm-back{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);font-size:11px;text-decoration:none}.rm-post-meta{font-family:var(--rm-mono);color:var(--rm-mute);margin:28px 0 10px;font-size:12px}.rm-post h1{margin-bottom:28px;font-size:clamp(32px,4.4vw,52px)}.rm-post-viewer{margin:0 0 32px}.rm-post-viewer a{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:11px;text-decoration:none;display:inline-block}.rm-prose{font-size:17px;line-height:1.6}.rm-prose p{margin:0 0 1.1em}.rm-prose h2,.rm-prose h3{margin:1.6em 0 .5em;font-size:1.4em}.rm-prose img,.rm-prose video,.rm-prose iframe{max-width:100%;height:auto}.rm-prose pre{font-family:var(--rm-mono);border:1px solid var(--rm-line);padding:14px;font-size:13px;overflow-x:auto}.rm-prose code{font-family:var(--rm-mono);font-size:.92em}.rm-prose blockquote{border-left:1px solid var(--rm-line);color:var(--rm-mute);margin:1.4em 0;padding-left:18px}.rm-prose table{border-collapse:collapse;width:100%;font-size:14px}.rm-prose th,.rm-prose td{text-align:left;border-bottom:1px solid var(--rm-line);vertical-align:top;padding:8px 12px 8px 0}.rm-about,.rm-spaces{padding:var(--rm-pad);border-top:1px solid var(--rm-line)}.rm-about h2,.rm-spaces h2{max-width:20ch;font-size:clamp(28px,3.6vw,44px)}.rm-about-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:36px;display:grid}.rm-about-text p{max-width:var(--rm-measure);margin:0 0 1em;line-height:1.6}.rm-method{align-content:start;margin:0;display:grid}.rm-method div{border-top:1px solid var(--rm-line);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.rm-method dt{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);padding-top:3px;font-size:11px}.rm-method dd{margin:0}.rm-method dd strong{margin-bottom:4px;font-weight:500;display:block}.rm-method dd span{color:var(--rm-mute);font-size:14px;line-height:1.5}.rm-spaces-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:28px;display:grid}.rm-space{gap:8px;text-decoration:none;display:grid}.rm-space img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.rm-space span{font-family:var(--rm-mono);color:var(--rm-mute);font-size:11px}.rm-gear{gap:40px;display:grid}.rm-gear-group h3{font-family:var(--rm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rm-mute);margin:0 0 12px;font-size:11px}.rm-gear-items{border-top:1px solid var(--rm-line)}.rm-gear-item{border-bottom:1px solid var(--rm-line);grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:20px 48px;padding:32px 0;display:grid}.rm-gear-item header h4{font-family:var(--rm-serif);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.1}.rm-gear-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin:0;display:grid}.rm-gear-item dt{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);margin-bottom:6px;font-size:11px}.rm-gear-item dd{margin:0;font-size:15px;line-height:1.55}.rm-tech{padding:var(--rm-pad);gap:clamp(48px,7vw,96px);display:grid}.rm-tech h1{max-width:16ch;font-size:clamp(36px,5vw,64px)}.rm-tech h2{max-width:24ch;font-size:clamp(24px,3vw,36px)}.rm-finding-body{max-width:var(--rm-measure);margin:18px 0 0;line-height:1.6}.rm-stats{border-top:1px solid var(--rm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:36px 0 24px;display:grid}.rm-stats div{border-bottom:1px solid var(--rm-line);gap:4px;padding:18px 0;display:grid}.rm-stats strong{font-family:var(--rm-serif);font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1}.rm-stats span{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.rm-stats em{color:var(--rm-mute);font-size:13px;font-style:normal}.rm-tools{border-top:1px solid var(--rm-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 32px;margin:32px 0 0;display:grid}.rm-tools div{border-bottom:1px solid var(--rm-line);padding:18px 0}.rm-tools dt{font-family:var(--rm-serif);margin-bottom:8px;font-size:24px}.rm-tools dt span{font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);margin-bottom:6px;font-size:11px;display:block}.rm-tools dd{color:var(--rm-mute);margin:0;font-size:14px;line-height:1.55}.rm-table-wrap{min-width:0;margin-top:28px;overflow-x:auto}.rm-tech>*{min-width:0}.rm-bench{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.rm-bench th{text-align:left;font-family:var(--rm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rm-mute);border-bottom:1px solid var(--rm-line);padding:0 18px 12px 0;font-size:11px;font-weight:500}.rm-bench td{border-bottom:1px solid var(--rm-line);vertical-align:top;font-variant-numeric:tabular-nums;padding:14px 18px 14px 0}.rm-bench td:first-child{font-family:var(--rm-serif);font-size:20px}.rm-bench td:nth-child(2),.rm-bench td:nth-child(5){color:var(--rm-mute);font-size:13px}.rm-bench tr.is-pending td{color:var(--rm-mute)}@media (width<=820px){.rm-about-body{grid-template-columns:1fr}.rm-log-row{grid-template-columns:1fr;grid-template-areas:"date""title""excerpt""tags"}.rm-stats,.rm-gear-item,.rm-gear-item dl{grid-template-columns:1fr}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/nocturne/font-8.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/nocturne/font-9.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/nocturne/font-10.ttf)format("truetype")}.nocturne *{box-sizing:border-box}.nocturne{scroll-behavior:smooth;color:#eeece7;--gold:#cbbb8c;--muted:#969590;--line:#ffffff15;background:#0e0f10;margin:0;padding:22px;scroll-padding-top:25px;font:14px DM Sans,sans-serif}.nocturne button,.nocturne a,.nocturne input{-webkit-tap-highlight-color:transparent}.nocturne button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.nocturne a{color:inherit;text-decoration:none}.nocturne button:focus-visible,.nocturne a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.nocturne [hidden]{display:none!important}.nocturne .skip{background:var(--gold);color:#161719;z-index:20;padding:15px;position:fixed;top:-80px;left:25px}.nocturne .skip:focus{top:10px}.nocturne h1,.nocturne h2,.nocturne h3,.nocturne p{margin:0}.nocturne h1,.nocturne h2,.nocturne h3{letter-spacing:-.045em;font-weight:600}.nocturne h1{font-size:clamp(60px,6.6vw,108px);line-height:1.02}.nocturne h2{font-size:clamp(35px,4vw,58px);line-height:1.1}.nocturne p{line-height:1.8}.nocturne em{color:var(--gold);font-style:normal}.nocturne .site-shell{background:#222426;border:1px solid #ffffff0e;border-radius:26px;max-width:1660px;margin:auto;overflow:hidden;box-shadow:0 30px 100px #0006}.nocturne .site-header{z-index:4;justify-content:space-between;align-items:center;gap:25px;width:calc(100% - 46px);max-width:1658px;padding:30px 5%;display:flex;position:absolute}.nocturne .site-header nav{gap:34px;font-size:11px;display:flex}.nocturne .site-header nav a{padding:10px 0;position:relative}.nocturne .site-header nav a:after{content:"";background:var(--gold);height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}.nocturne .site-header nav a:hover:after,.nocturne .site-header nav a.active:after{right:0}.nocturne .wordmark{letter-spacing:-.5px;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.nocturne .wordmark svg{fill:none;width:27px;height:33px;stroke:var(--gold);stroke-width:1.5px}.nocturne .wordmark small{letter-spacing:2px;color:#b7b4a8;margin-top:7px;font-size:6px;display:block}.nocturne .motion{color:#a6a6a1;align-items:center;gap:12px;padding:8px;font-size:9px;display:flex}.nocturne .hero{isolation:isolate;background:linear-gradient(#202225d9 5%,#10121630),url(/nocturne/stone.svg) 50%/cover;grid-template-columns:48% 52%;min-height:790px;padding:175px 7% 120px 9%;display:grid;position:relative}.nocturne .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% 45%,#c5b68710,#0000 55%);position:absolute;inset:0}.nocturne .hero-lines{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff03 25%);position:absolute;inset:0}.nocturne .hero-copy{z-index:2;pointer-events:none;align-self:center}.nocturne .hero-copy a,.nocturne .hero-copy button{pointer-events:auto}.nocturne .eyebrow{letter-spacing:2.2px;color:#b6aa85;font-size:8px;font-weight:500;line-height:1.5}.nocturne .hero-copy .eyebrow{align-items:center;gap:12px;margin-bottom:26px;display:flex}.nocturne .hero-copy .eyebrow>span{background:var(--gold);width:25px;height:1px}.nocturne .hero-description{color:#b5b5af;margin-top:27px;font-size:14px;line-height:1.7}.nocturne .hero-actions{flex-wrap:wrap;gap:13px;margin-top:33px;display:flex}.nocturne .pill{white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:25px;padding:15px 24px;font-size:10px;line-height:1.5;transition:transform .35s,background .35s,box-shadow .35s;display:inline-flex}.nocturne .pill:hover{transform:translateY(-3px)}.nocturne .gold{background:var(--gold);color:#252721;box-shadow:0 0 30px #cbbb8c16}.nocturne .gold:hover{background:#e0d1a4;box-shadow:0 8px 35px #cbbb8c25}.nocturne .outline{color:#d1cbb9;border:1px solid #cbbb8c60}.nocturne .outline:hover{background:#cbbb8c0c}.nocturne .sculpture-stage{perspective:1000px;min-height:495px;position:relative}.nocturne .gold-disc{aspect-ratio:1;filter:drop-shadow(0 10px 25px #0005);background:linear-gradient(40deg,#7d725045,#e1d2a3cc 35%,#81765180 58%,#d9c795bf 80%,#534d3630) border-box;border:37px solid #0000;border-radius:50%;width:81%;position:absolute;top:12%;left:12%;transform:rotate(-23deg);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nocturne .sculpture-stage model-viewer{z-index:2;--poster-color:transparent;filter:drop-shadow(10px 25px 20px #0004);width:calc(100% + 80px);height:calc(100% + 90px);position:absolute;inset:-40px -40px -50px}.nocturne .orbit{pointer-events:none;z-index:3;border:1px solid #c1b99928;border-radius:50%;animation:65s linear infinite orbit;position:absolute}.nocturne .orbit-one{aspect-ratio:1;width:104%;top:0;left:0;transform:rotate(20deg)}.nocturne .orbit-two{width:96%;height:92%;animation-duration:80s;animation-direction:reverse;top:5%;left:5%;transform:rotate(-20deg)}.nocturne .orbit i{background:#f2ead0;border-radius:50%;width:5px;height:5px;position:absolute;top:8%;left:20%;box-shadow:0 0 8px 2px #d9c79666}.nocturne .orbit-two i{opacity:.7;width:3px;height:3px;top:18%;left:85%}@keyframes orbit{to{rotate:360deg}}.nocturne .background-word{letter-spacing:.15em;color:#ffffff02;pointer-events:none;font-size:clamp(70px,11vw,160px);font-weight:600;position:absolute;bottom:0;left:-10%}.nocturne .object-label{z-index:3;align-items:start;gap:13px;display:flex;position:absolute;bottom:4%;right:-4%}.nocturne .short-rule{background:#cbbb8c80;width:35px;height:1px;margin-top:7px;display:block}.nocturne .object-label strong{font-size:12px;font-weight:500}.nocturne .object-label p{color:#a5a59c;margin-top:6px;font-size:8px;line-height:1.7}.nocturne .turn-note{letter-spacing:1.5px;color:#b0ac9d;writing-mode:vertical-rl;z-index:3;font-size:7px;position:absolute;top:8%;right:-5%}.nocturne .turn-note span{margin-bottom:10px;font-size:18px}.nocturne .chapter-dots{z-index:5;flex-direction:column;gap:14px;display:flex;position:absolute;top:48%;left:3.5%}.nocturne .chapter-dots a{background:#777b78;border-radius:50%;width:4px;height:4px}.nocturne .chapter-dots .selected{background:var(--gold);box-shadow:0 0 10px #d8c69d9c}.nocturne .chapter-dots a:before{content:"";width:18px;height:18px;display:block;position:relative;inset:-7px}.nocturne .hero-base{letter-spacing:1.5px;color:#878b84;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:24px 0;font-size:7px;display:flex;position:absolute;bottom:0;left:9%;right:7%}.nocturne .hero-base i{color:#bdae85;margin:0 10px;font-style:normal}.nocturne .hero-base a{color:#c9c5b9}.nocturne .hero-base a span{margin-left:18px}.nocturne .collection{background:linear-gradient(#202224,#1a1c1e);padding:90px 7%}.nocturne .section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.nocturne .section-heading h2{margin-top:22px}.nocturne .section-heading h2 span{color:#93958f}.nocturne .section-heading>div>p:not(.eyebrow){color:#a1a39b;font-size:12px;line-height:1.8}.nocturne .filters{gap:8px;margin-top:25px;display:flex}.nocturne .filters button{color:#9a9d94;border:1px solid #ffffff15;border-radius:30px;padding:9px 15px;font-size:9px}.nocturne .filters button.selected{color:var(--gold);background:#cbbb8c16;border-color:#cbbb8c70}.nocturne .object-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nocturne .object-card{text-align:left;background:radial-gradient(at 50% 40%,#5b5b4b35,#0000 65%),#242728;border:1px solid #ffffff0c;border-radius:15px;min-width:0;padding:22px;transition:background .6s,border-color .6s,transform .6s;position:relative;overflow:hidden}.nocturne .object-card:hover{background-color:#2c302e;border-color:#cbbb8c70;transform:translateY(-7px)}.nocturne .card-number{letter-spacing:1.5px;color:#989b8e;font-size:7px}.nocturne .card-art{pointer-events:none;height:315px;position:relative}.nocturne .card-art model-viewer{--poster-color:transparent;pointer-events:none;width:100%;height:100%}.nocturne .card-foot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.nocturne .card-foot h3{letter-spacing:-.5px;font-size:21px;font-weight:500}.nocturne .card-foot p{color:#999d91;margin-top:8px;font-size:8px}.nocturne .card-foot>span{width:33px;height:33px;color:var(--gold);border:1px solid #cbbb8c40;border-radius:50%;flex:none;place-items:center;display:grid}.nocturne .place-section{background:#1a1c1e;grid-template-columns:53% 47%;padding:10px 7% 95px;display:grid}.nocturne .place-photo{border-radius:16px;height:570px;position:relative;overflow:hidden}.nocturne .place-photo img{object-fit:cover;filter:brightness(.78)saturate(.7);width:100%;height:100%;transition:transform 2s}.nocturne .place-photo:hover img{transform:scale(1.045)}.nocturne .photo-caption{letter-spacing:1px;background:linear-gradient(#0000,#0009);justify-content:space-between;padding:28px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.nocturne .photo-caption span{font:19px Georgia}.nocturne .place-story{flex-direction:column;align-items:start;padding:40px 0 35px 15%;display:flex}.nocturne .place-story h2{margin:25px 0;font-size:49px}.nocturne .place-story>p:not(.eyebrow){font-size:12px;line-height:1.8}.nocturne .muted{color:#90958b}.nocturne .place-story>.muted{margin:20px 0 25px}.nocturne .place-story small{color:#868d80;margin-top:16px;font-size:8px;line-height:1.7}.nocturne .place-detail{border-top:1px solid var(--line);align-items:center;gap:20px;width:100%;margin-top:40px;padding-top:20px;display:flex}.nocturne .place-detail>span{letter-spacing:-2px;color:#c2b38c;font-size:40px;font-weight:400}.nocturne .place-detail p{color:#8e9488;font-size:9px;line-height:1.6}.nocturne .purpose{border-top:1px solid var(--line);background:linear-gradient(#23262ad9,#1b1d20dc),url(/nocturne/stone.svg) 50%/cover;grid-template-columns:47% 53%;padding:70px 7% 85px;display:grid;position:relative}.nocturne .purpose-art{min-height:475px;position:relative}.nocturne .purpose-disc{background:linear-gradient(140deg,#d8c99577,#61594544 80%);border-radius:150px 150px 15px 15px;width:75%;height:77%;position:absolute;top:10%;left:6%;transform:rotate(-8deg)}.nocturne .purpose-art model-viewer{--poster-color:transparent;z-index:2;width:100%;height:calc(100% + 30px);position:absolute;inset:-15px 0}.nocturne .purpose-caption{letter-spacing:1px;color:#8e9487;font-size:7px;line-height:1.8;position:absolute;bottom:0;left:0}.nocturne .purpose-copy{padding:40px 0 0 12%}.nocturne .purpose-copy h2{margin:25px 0;font-size:49px}.nocturne .purpose-copy>p:not(.eyebrow){max-width:360px;margin-bottom:20px;font-size:12px}.nocturne .purpose-copy .pill{margin-top:10px}.nocturne .principles{color:#949b8a;border-top:1px solid var(--line);gap:22px;margin-top:35px;padding-top:25px;font-size:8px;display:flex}.nocturne .site-footer{background:#181a1c;justify-content:space-between;align-items:center;gap:25px;padding:40px 7%;display:flex}.nocturne .footer-brand{letter-spacing:-.6px;font-size:18px}.nocturne .site-footer p{color:#90988a;font-size:9px}.nocturne .site-footer>a:not(.footer-brand){color:#c9bc98;font-size:9px}.nocturne .site-footer>span{letter-spacing:1px;color:#747d6c;font-size:7px}.nocturne dialog{color:#e5e4de;background:#242729;border:1px solid #cbbb8c40;border-radius:20px;width:min(1250px,94vw);max-width:94vw;height:90vh;padding:0}.nocturne dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060808c9}.nocturne .dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:20px 28px;font-size:12px;display:flex}.nocturne .dialog-header button{color:var(--gold);font-size:11px}.nocturne #dialog-body{height:calc(100% - 66px)}.nocturne .record-layout{grid-template-columns:65% 35%;height:100%;display:grid}.nocturne .record-stage{background:radial-gradient(#444b3b40,#0000 65%);position:relative}.nocturne .record-stage model-viewer{--poster-color:transparent;width:100%;height:100%}.nocturne .record-stage img{object-fit:contain;width:100%;height:100%;padding:50px}.nocturne .record-stage .view-switch{background:#171b18e6;border:1px solid #cbbb8c44;border-radius:30px;gap:5px;padding:5px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.nocturne .view-switch button{white-space:nowrap;padding:9px 17px;font-size:10px}.nocturne .view-switch .active{background:var(--gold);color:#242729;border-radius:25px}.nocturne .record-story{border-left:1px solid var(--line);padding:40px 30px;overflow:auto}.nocturne .record-story h2{margin:25px 0;font-size:39px}.nocturne .record-story>p{color:#aab0a1;margin-bottom:25px;font-size:12px}.nocturne .record-story dl{margin:30px 0}.nocturne dt{letter-spacing:1px;color:#8e9982;margin-top:20px;font-size:8px}.nocturne dd{color:#cbcbbc;margin:8px 0;font-size:12px}.nocturne .record-story .record-limits{border-top:1px solid var(--line);padding-top:20px;font-size:10px;line-height:1.7}.nocturne .record-story a{color:var(--gold);font-size:10px;text-decoration:underline}.nocturne .splat-content{flex-direction:column;height:100%;display:flex}.nocturne .splat-content iframe{border:0;flex:1;width:100%;min-height:0}.nocturne .splat-content p{color:#aab09f;padding:18px 25px;font-size:10px}.nocturne.paused *{animation-play-state:paused!important}.nocturne.paused{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.nocturne *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1000px) and (height<=800px){.nocturne .hero{min-height:670px;padding-top:145px;padding-bottom:90px}.nocturne .sculpture-stage{min-height:430px}.nocturne .hero h1{font-size:76px}.nocturne .hero-description{margin-top:23px;font-size:12px}.nocturne .hero-copy .eyebrow{margin-bottom:22px}.nocturne .hero-actions{margin-top:25px}.nocturne .pill{padding:13px 20px}.nocturne .object-label{bottom:0}.nocturne .hero-base{padding:18px 0}}@media (width<=1000px){.nocturne .site-header{padding:25px 5%}.nocturne .site-header nav{gap:18px}.nocturne .wordmark{font-size:16px}.nocturne .hero{min-height:735px;padding-left:8%;padding-right:6%}.nocturne .hero h1{font-size:65px}.nocturne .hero-actions{gap:10px}.nocturne .pill{gap:15px;padding:13px 18px;font-size:9px}.nocturne .gold-disc{border-width:25px}.nocturne .sculpture-stage{min-height:460px}.nocturne .orbit-one{top:15%}.nocturne .orbit-two{height:67%;top:18%}.nocturne .object-label{bottom:1%}.nocturne .section-heading{align-items:start;gap:30px}.nocturne .section-heading h2{font-size:39px}.nocturne .card-art{height:255px}.nocturne .object-card{padding:17px}.nocturne .card-foot h3{font-size:18px}.nocturne .place-story h2,.nocturne .purpose-copy h2{font-size:39px}.nocturne .place-story{padding-top:15px;padding-left:12%}.nocturne .place-photo{height:550px}.nocturne .purpose{padding-block:55px}.nocturne .purpose-copy{padding-top:15px}.nocturne .principles{gap:12px}.nocturne .purpose-art{min-height:440px}}@media (width<=650px){.nocturne{padding:10px}.nocturne .site-shell{border-radius:18px}.nocturne .site-header{background:#252729;flex-wrap:wrap;gap:24px;width:100%;padding:22px 6%;position:relative}.nocturne .site-header nav{order:3;justify-content:space-between;gap:10px;width:100%;font-size:10px}.nocturne .wordmark{font-size:18px}.nocturne .wordmark svg{width:25px}.nocturne .wordmark small{letter-spacing:1.5px;font-size:6px}.nocturne .motion{gap:8px;padding:0;font-size:8px}.nocturne .hero{flex-direction:column;min-height:1000px;padding:35px 7% 75px;display:flex}.nocturne .hero-copy{align-self:start}.nocturne .hero h1{letter-spacing:-.05em;font-size:clamp(48px,12.7vw,78px);line-height:1.03}.nocturne .hero-copy .eyebrow{letter-spacing:1.3px;gap:9px;margin-bottom:24px;font-size:7px}.nocturne .hero-description{margin-top:23px;font-size:12px;line-height:1.7}.nocturne .hero-actions{gap:10px;margin-top:25px}.nocturne .pill{gap:18px;padding:13px 17px;font-size:9px}.nocturne .sculpture-stage{width:100%;min-height:410px;margin-top:28px}.nocturne .sculpture-stage model-viewer{width:calc(100% + 36px);height:430px;inset:-15px -18px}.nocturne .gold-disc{border-width:28px;width:80%;top:16%;left:10%}.nocturne .orbit-one{width:100%;top:9%;left:0}.nocturne .orbit-two{height:75%;top:12%}.nocturne .object-label{gap:10px;bottom:4%;right:-2%}.nocturne .object-label strong{font-size:10px}.nocturne .object-label p{font-size:7px}.nocturne .short-rule{width:20px}.nocturne .turn-note{font-size:6px;top:5%;right:0}.nocturne .background-word{font-size:80px;bottom:10%;left:0}.nocturne .chapter-dots{display:none}.nocturne .hero-base{gap:20px;padding:20px 0;font-size:6px;line-height:1.5;left:7%;right:7%}.nocturne .hero-base>a{white-space:nowrap}.nocturne .hero-base>span{max-width:160px}.nocturne .hero-base i{margin:0 4px}.nocturne .hero-base a span{margin-left:5px}.nocturne .collection{padding:50px 7%}.nocturne .section-heading{margin-bottom:30px;display:block}.nocturne .section-heading h2{font-size:35px}.nocturne .section-heading>div:last-child{margin-top:23px}.nocturne .section-heading>div>p:not(.eyebrow){font-size:11px}.nocturne .filters{margin-top:20px}.nocturne .object-grid{grid-template-columns:1fr;gap:18px}.nocturne .object-card{padding:22px}.nocturne .card-art{height:330px}.nocturne .card-foot h3{font-size:24px}.nocturne .card-foot p{font-size:9px}.nocturne .place-section{padding:0 7% 55px;display:block}.nocturne .place-photo{height:420px}.nocturne .place-story{padding:35px 0 0}.nocturne .place-story h2{font-size:39px}.nocturne .place-story p:not(.eyebrow){font-size:12px}.nocturne .place-detail{margin-top:30px}.nocturne .purpose{flex-direction:column-reverse;gap:20px;padding:45px 7%;display:flex}.nocturne .purpose-copy{padding:0}.nocturne .purpose-copy h2{font-size:39px}.nocturne .purpose-copy>p:not(.eyebrow){max-width:none}.nocturne .principles{justify-content:space-between;gap:10px}.nocturne .purpose-art{min-height:400px}.nocturne .purpose-art model-viewer{height:420px}.nocturne .purpose-disc{height:75%}.nocturne .purpose-caption{bottom:0}.nocturne .site-footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 7%;display:grid}.nocturne .footer-brand{font-size:16px}.nocturne .site-footer p{font-size:8px}.nocturne .site-footer>span{font-size:6px}.nocturne .record-layout{display:block;overflow:auto}.nocturne .record-stage{height:450px}.nocturne .record-story{border-top:1px solid var(--line);border-left:0;padding:25px}.nocturne .record-story h2{font-size:34px}.nocturne .dialog-header{padding:18px;font-size:10px}.nocturne .record-stage img{padding:30px 25px 60px}.nocturne .record-stage .view-switch{bottom:15px}.nocturne .splat-content p{padding:15px;font-size:9px}.nocturne dialog{height:90svh}.nocturne .orbit{animation-duration:90s}}.nocturne .record-layout{grid-template-rows:minmax(0,1fr);min-height:0}.nocturne .record-stage{min-height:0;overflow:hidden}.nocturne .record-stage img,.nocturne .record-stage model-viewer{position:absolute;inset:0}.nocturne .collection-more{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.nocturne .collection-more p{color:var(--muted);font-size:11px}.nocturne.inner-page .site-header{border-bottom:1px solid var(--line);background:#232527;width:100%;padding-block:30px;position:relative}.nocturne.inner-page main{min-height:60vh}.nocturne .stone{background:linear-gradient(135deg,#212326e8,#15191cb8),url(/nocturne/stone.svg) 50%/cover}.nocturne .page-intro{padding:70px 7% 60px}.nocturne .intro-row{justify-content:space-between;align-items:end;gap:45px;margin-top:30px;display:flex}.nocturne .intro-row h1{font-size:clamp(48px,5.8vw,85px)}.nocturne .intro-row p{color:#b6b6ac;max-width:340px;font-size:12px;line-height:1.9}.nocturne .intro-count{color:var(--gold);letter-spacing:-2px;align-items:center;gap:17px;margin-top:27px;font-size:40px;display:flex}.nocturne .intro-count small{letter-spacing:1.7px;max-width:85px;font-size:7px;line-height:1.7}.nocturne .catalogue-section{background:linear-gradient(#202325,#181b1d);padding:40px 7% 75px}.nocturne .catalogue-tools{border-bottom:1px solid #cbbb8c35;align-items:end;gap:25px;padding-bottom:25px;display:flex}.nocturne .catalogue-tools label{flex-direction:column;gap:12px;display:flex}.nocturne .catalogue-tools label>span{color:#aaa899;letter-spacing:1px;font-size:9px}.nocturne .search-field{flex:1}.nocturne .museum-field{width:36%}.nocturne input,.nocturne select{font:inherit;color:#eee9db;background:#272a2b;border:1px solid #cbbb8c35;border-radius:8px;width:100%;padding:14px;font-size:12px}.nocturne input:focus-visible,.nocturne select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.nocturne input::placeholder{color:#8e918b}.nocturne .reset-filter{color:var(--gold);padding:14px 0;font-size:11px}.nocturne .results-line{letter-spacing:.7px;color:#989c91;justify-content:space-between;align-items:center;padding:25px 0;font-size:9px;display:flex}.nocturne .results-line>span{font-size:7px}.nocturne .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px;display:grid}.nocturne .catalogue-card{min-width:0;display:block}.nocturne .catalogue-photo{background:#343630;border-radius:85px 85px 10px 10px;height:310px;position:relative;overflow:hidden}.nocturne .catalogue-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0008);position:absolute;inset:0}.nocturne .catalogue-photo img{object-fit:cover;filter:saturate(.65)brightness(.8);width:100%;height:100%;transition:transform 1s,filter .7s}.nocturne .catalogue-card:hover img,.nocturne .catalogue-card:focus-visible img{filter:saturate(.9)brightness(.95);transform:scale(1.06)}.nocturne .catalogue-id{letter-spacing:1.4px;z-index:1;font-size:8px;position:absolute;bottom:22px;left:22px}.nocturne .round-arrow{color:#242521;z-index:1;background:#cbbb8ce6;border-radius:50%;place-items:center;width:35px;height:35px;transition:transform .3s;display:grid;position:absolute;bottom:16px;right:16px}.nocturne .catalogue-card:hover .round-arrow{transform:rotate(45deg)}.nocturne .catalogue-caption{border-bottom:1px solid var(--line);padding:20px 0}.nocturne .catalogue-caption>p{color:#a1a28f;min-height:27px;font-size:8px;line-height:1.5}.nocturne .catalogue-caption h3{letter-spacing:-.6px;margin:5px 0 12px;font-size:25px;font-weight:500}.nocturne .catalogue-caption>span{color:#7f8879;font-size:9px}.nocturne #empty-state{text-align:center;padding:70px 0}.nocturne #empty-state p{margin:20px}.nocturne .end-note{border-top:1px solid var(--line);background:linear-gradient(120deg,#333830,#1b2022);padding:65px 7%;position:relative;overflow:hidden}.nocturne .end-note h2{margin:25px 0}.nocturne .end-note:after{content:"";pointer-events:none;border:60px solid #cbbb8c0c;border-radius:50%;width:420px;height:420px;position:absolute;top:-35%;right:7%}.nocturne .end-note .pill{z-index:1;position:relative}.nocturne .breadcrumb{color:#999e92;gap:15px;padding:25px 7%;font-size:9px;display:flex}.nocturne .breadcrumb a{color:var(--gold)}.nocturne .record-hero{background:linear-gradient(#22242680,#1a1d20b0),url(/nocturne/stone.svg) 50%/cover;grid-template-columns:58% 42%;gap:0;padding:10px 5% 65px;display:grid}.nocturne .record-experience{flex-direction:column;min-width:0;min-height:650px;display:flex;position:relative}.nocturne .record-halo{pointer-events:none;background:radial-gradient(#cbbb8c09,#0000);border:28px solid #cbbb8c20;border-radius:50%;position:absolute;inset:70px 10% 120px}.nocturne .record-view{flex:1;height:570px;min-height:440px;position:relative}.nocturne .record-view model-viewer{--poster-color:transparent;z-index:1;width:100%;height:100%;position:absolute;inset:0}.nocturne .record-view img{object-fit:contain;width:100%;height:100%;padding:25px;position:absolute;inset:0}.nocturne .load-model{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nocturne .load-model:hover{transform:translate(-50%,-53%)}.nocturne .model-instruction{text-align:center;letter-spacing:1px;color:#a9af9e;pointer-events:none;z-index:2;width:100%;font-size:8px;position:absolute;bottom:10px}.nocturne .record-controls{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:15px 0;display:flex;position:relative}.nocturne .mode-tabs{background:#171b1c;border:1px solid #cbbb8c40;border-radius:30px;padding:5px;display:flex}.nocturne .mode-tabs button{border-radius:30px;padding:11px 16px;font-size:10px}.nocturne .mode-tabs button[aria-pressed=true]{color:#252721;background:var(--gold)}.nocturne .subtle-control{color:#a7aa9e;font-size:9px}.nocturne .subtle-control:disabled{opacity:.4;cursor:default}.nocturne .record-summary{align-self:center;padding:35px 5% 15px 10%}.nocturne .record-summary h1{overflow-wrap:anywhere;margin:25px 0;font-size:clamp(35px,4vw,63px);line-height:1.05}.nocturne .record-lead{color:#b6b7ab;max-height:200px;font-size:12px;line-height:1.9;overflow:auto}.nocturne .record-summary dl{border-top:1px solid var(--line);margin:25px 0;padding-top:5px}.nocturne .record-summary dd{font-size:11px;line-height:1.7}.nocturne .record-summary .text-link{margin-top:20px;display:block}.nocturne .text-link{color:var(--gold);text-underline-offset:5px;font-size:10px;text-decoration:underline}.nocturne .capture-section{border-top:1px solid var(--line);background:#191d1f;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:25px;padding:75px 7%;display:grid}.nocturne .capture-section h2{margin-top:25px;font-size:43px}.nocturne .capture-notes details{border-bottom:1px solid #cbbb8c25;padding:24px 0}.nocturne .capture-notes details:first-child{padding-top:0}.nocturne .capture-notes summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.nocturne .capture-notes summary::-webkit-details-marker{display:none}.nocturne .capture-notes summary span{color:var(--gold);font-weight:300;transition:transform .3s}.nocturne .capture-notes details[open] summary span{transform:rotate(45deg)}.nocturne .capture-notes p{color:#a5ab9d;margin-top:20px;font-size:12px;line-height:1.9}.nocturne .capture-notes .text-link{margin-top:15px;display:inline-block}.nocturne .related{background:#212527;padding:65px 7%}.nocturne .related h2{font-size:38px}.nocturne .next-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:35px;padding:25px 0;display:flex}.nocturne .next-record img{object-fit:cover;filter:saturate(.6);border-radius:60px 60px 5px 5px;width:150px;height:170px;transition:filter .4s}.nocturne .next-record:hover img{filter:saturate()}.nocturne .next-record h3{margin:12px 0;font-size:37px}.nocturne .next-record p:not(.eyebrow){color:#a4aa9b;font-size:11px}.nocturne .next-record>span{color:var(--gold);margin-left:auto;font-size:30px}.nocturne .place-feature{background:#1b1e20;grid-template-columns:55% 45%;padding:60px 7% 85px;display:grid}.nocturne .place-cover{border-radius:140px 140px 12px 12px;height:650px;position:relative;overflow:hidden}.nocturne .place-cover img{object-fit:cover;filter:brightness(.65)saturate(.65);width:100%;height:100%;transition:transform 1.3s}.nocturne .place-cover:hover img{transform:scale(1.04)}.nocturne .place-cover-label{letter-spacing:1px;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:40px;left:10%;right:10%}.nocturne .place-cover-label span{font-size:22px}.nocturne .cover-action{color:#242721;white-space:nowrap;background:#cbbb8c;border-radius:30px;padding:15px 22px;font-size:10px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.nocturne .place-feature-copy{padding:60px 0 30px 14%}.nocturne .place-feature-copy h2{margin:25px 0;font-size:48px}.nocturne .place-feature-copy>p:not(.eyebrow){color:#abb1a4;font-size:12px}.nocturne .facts{gap:40px;margin:35px 0;display:flex}.nocturne .facts>div{flex-direction:column;gap:10px;display:flex}.nocturne .facts strong{color:var(--gold);font-size:40px;font-weight:400}.nocturne .facts span{color:#949e8a;font-size:8px}.nocturne .place-feature-copy small{color:#949e8a;margin-top:18px;font-size:8px;display:block}.nocturne .principle-strip{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 2fr;gap:35px;padding:60px 7%;display:grid}.nocturne .principle-strip h2{font-size:35px}.nocturne .principle-strip>p:last-child{color:#a9b09e;font-size:12px}.nocturne .place-title{padding:20px 7% 45px}.nocturne .place-title h1{margin:25px 0;font-size:clamp(47px,6vw,88px)}.nocturne .place-title>p:last-child{color:#aab09f;font-size:12px}.nocturne .spatial-section{background:#222426;padding:0 7% 60px}.nocturne .spatial-stage{background:#0c0f10;border-radius:18px;height:620px;position:relative;overflow:hidden}.nocturne .spatial-stage>img{object-fit:cover;filter:brightness(.32)saturate(.6);width:100%;height:100%}.nocturne .spatial-launch{text-align:center;background:linear-gradient(#0000,#10181955);flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex;position:absolute;inset:0}.nocturne .spatial-launch p:last-child{color:#b8bead;font-size:9px}.nocturne .spatial-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nocturne .spatial-toolbar{color:#929d88;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:9px;display:flex}.nocturne .spatial-toolbar button{color:var(--gold);font-size:10px}.nocturne .capture-subtitle{color:#a6ad9c;max-width:300px;margin-top:25px;font-size:12px}.nocturne .about-opening{grid-template-columns:55% 45%;gap:0;padding:75px 7%;display:grid}.nocturne .about-opening h1{margin:28px 0;font-size:clamp(45px,5.7vw,83px)}.nocturne .about-opening>div>p:not(.eyebrow){color:#aaafa2;margin-bottom:30px;font-size:13px}.nocturne .about-sculpture{min-height:440px;position:relative}.nocturne .about-sculpture model-viewer{--poster-color:transparent;width:100%;height:100%;position:absolute;inset:0}.nocturne .about-sculpture>span{letter-spacing:1px;color:#929f87;font-size:7px;position:absolute;bottom:0;left:15%}.nocturne .values-section{background:#1b1f21;padding:65px 7%}.nocturne .values-section>.eyebrow{margin-bottom:40px}.nocturne .value-row{border-top:1px solid #cbbb8c25;grid-template-columns:8% 48% 1fr;gap:20px;padding:35px 0;display:grid}.nocturne .value-row>span{color:var(--gold);font-size:12px}.nocturne .value-row h2{font-size:34px}.nocturne .value-row p{color:#aab19f;font-size:12px}.nocturne .process-section{background:#24282a;padding:65px 7%}.nocturne .process-section h2{margin:25px 0 40px}.nocturne .process-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.nocturne .process-grid article{border-top:1px solid #cbbb8c40;padding-top:25px}.nocturne .process-grid article>span{letter-spacing:1px;color:var(--gold);font-size:8px}.nocturne .process-grid h3{margin:25px 0 15px;font-size:25px}.nocturne .process-grid p{color:#aab19f;font-size:12px}.nocturne.inner-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (width<=1000px){.nocturne .catalogue-photo{height:260px}.nocturne .record-hero{grid-template-columns:53% 47%}.nocturne .record-summary{padding-left:8%}.nocturne .record-controls{gap:10px}.nocturne .record-experience{min-height:590px}.nocturne .record-view{height:520px}.nocturne .place-feature-copy h2{font-size:38px}.nocturne .place-feature-copy{padding-left:12%}.nocturne .place-cover{height:560px}.nocturne .intro-row{align-items:start}.nocturne .intro-row p{font-size:11px}.nocturne .catalogue-caption h3{font-size:21px}.nocturne .principle-strip{grid-template-columns:1fr 2fr}.nocturne .principle-strip>.eyebrow{grid-column:1/-1}.nocturne .value-row h2{font-size:29px}}@media (width<=650px){.nocturne.inner-page .site-header{padding:22px 6%}.nocturne .page-intro{padding:45px 7%}.nocturne .intro-row{margin-top:23px;display:block}.nocturne .intro-row h1{font-size:47px}.nocturne .intro-row p{margin-top:25px}.nocturne .intro-count{margin-top:20px}.nocturne .catalogue-section{padding:25px 7% 45px}.nocturne .catalogue-tools{flex-wrap:wrap;gap:20px}.nocturne .search-field{flex-basis:100%}.nocturne .museum-field{width:calc(100% - 65px)}.nocturne input,.nocturne select{padding:12px;font-size:16px}.nocturne .catalogue-grid{grid-template-columns:1fr;gap:25px}.nocturne .catalogue-photo{border-radius:100px 100px 10px 10px;height:380px}.nocturne .catalogue-caption h3{font-size:27px}.nocturne .catalogue-caption>p{min-height:0}.nocturne .end-note{padding:45px 7%}.nocturne .end-note:after{right:-270px}.nocturne .collection-more{flex-direction:column;align-items:start}.nocturne .breadcrumb{padding:22px 7%}.nocturne .record-hero{flex-direction:column;padding:0 7% 45px;display:flex}.nocturne .record-experience{order:1;min-height:470px;margin-top:30px}.nocturne .record-view{height:390px;min-height:390px}.nocturne .record-halo{border-width:20px;inset:45px 3% 90px}.nocturne .record-summary{padding:15px 0 0}.nocturne .record-summary h1{overflow-wrap:normal;margin-top:20px;font-size:47px}.nocturne .record-lead{max-height:none}.nocturne .record-summary dl{grid-template-columns:35% 1fr;align-items:baseline;gap:12px;margin:20px 0;display:grid}.nocturne .record-summary dt,.nocturne .record-summary dd{margin:0}.nocturne .record-summary dl{padding-top:20px}.nocturne .record-controls{gap:15px;padding-bottom:0}.nocturne .mode-tabs{flex-basis:100%;justify-content:center}.nocturne .mode-tabs button{flex:1}.nocturne .capture-section{padding:45px 7%;display:block}.nocturne .capture-section h2{font-size:37px}.nocturne .capture-notes{margin-top:35px}.nocturne .capture-notes summary{font-size:16px}.nocturne .related{padding:45px 7%}.nocturne .related h2{font-size:32px}.nocturne .related .section-heading .pill{margin-top:20px}.nocturne .next-record{gap:20px}.nocturne .next-record img{border-radius:40px 40px 5px 5px;width:90px;height:130px}.nocturne .next-record h3{font-size:25px}.nocturne .next-record p:not(.eyebrow){font-size:9px}.nocturne .next-record>span{font-size:22px}.nocturne .place-feature{padding:35px 7% 45px;display:block}.nocturne .place-cover{border-radius:110px 110px 10px 10px;height:460px;display:block}.nocturne .place-feature-copy{padding:35px 0 0}.nocturne .place-feature-copy h2{font-size:39px}.nocturne .principle-strip{padding:40px 7%;display:block}.nocturne .principle-strip h2{margin:25px 0}.nocturne .place-title{padding-top:15px}.nocturne .place-title h1{font-size:45px}.nocturne .spatial-section{padding-bottom:20px}.nocturne .spatial-stage{height:480px}.nocturne .spatial-launch{padding:20px}.nocturne .spatial-launch h2{font-size:35px}.nocturne .spatial-toolbar{flex-wrap:wrap;gap:12px}.nocturne .spatial-toolbar>span{width:100%;font-size:8px}.nocturne .about-opening{flex-direction:column;padding:45px 7%;display:flex}.nocturne .about-opening h1{font-size:46px}.nocturne .about-opening>div>p:not(.eyebrow){font-size:12px}.nocturne .about-sculpture{min-height:400px;margin-top:20px}.nocturne .values-section,.nocturne .process-section{padding:45px 7%}.nocturne .value-row{grid-template-columns:25px 1fr;gap:15px}.nocturne .value-row h2{font-size:30px}.nocturne .value-row p{grid-column:2}.nocturne .process-grid{grid-template-columns:1fr;gap:35px}.nocturne .process-grid h3{margin-top:18px}.nocturne .results-line>span{font-size:6px}.nocturne .results-line{font-size:8px}}.nocturne{--gold:#cbbb8c;--muted:#969590;--line:#ffffff15;min-height:100vh;font-family:DM Sans,sans-serif;line-height:1.5}.nocturne h1,.nocturne h2,.nocturne h3{font-family:DM Sans,sans-serif}.nocturne .site-header nav{gap:24px}.nocturne .site-footer nav{grid-template-columns:repeat(4,auto);gap:15px 25px;font-size:10px;display:grid}.nocturne .site-footer p{margin-top:13px}.nocturne .site-footer>div>a{font-size:12px}.nocturne .sculpture{width:100%;height:100%;position:relative}.nocturne .sculpture model-viewer{--poster-color:transparent;width:100%!important;height:100%!important;position:static!important;inset:auto!important}.nocturne .sculpture-stage>.sculpture{z-index:2;width:calc(100% + 80px);height:calc(100% + 90px);position:absolute;inset:-40px -40px -50px}.nocturne .purpose-art>.sculpture{z-index:2;height:calc(100% + 30px);position:absolute;inset:-15px 0}.nocturne .about-sculpture>.sculpture{z-index:2;position:absolute;inset:0}.nocturne .record-view>.sculpture{position:absolute;inset:0}.nocturne .record-view .sculpture img{padding:0}.nocturne .card-art .sculpture{pointer-events:none}.nocturne .card-art .scan-hint,.nocturne [data-home-filter=stone] [data-kind=gilded],.nocturne [data-home-filter=gilded] [data-kind=stone]{display:none}.nocturne .filters button{color:#9a9d94;background:0 0;border-color:#ffffff15}.nocturne .filters button[aria-pressed=true]{color:var(--gold);background:#cbbb8c16;border-color:#cbbb8c70}.nocturne .empty-state{text-align:center;padding:65px 0}.nocturne .spatial-cover{place-items:center;width:100%;height:100%;display:grid;position:relative}.nocturne .spatial-cover img{filter:brightness(.45);object-fit:cover;padding:0}.nocturne .spatial-cover button{z-index:2;position:relative}.nocturne .record-view iframe{border:0;width:100%;height:100%}.nocturne .downloads-section{background:#232827;grid-template-columns:1fr 1fr;gap:45px;padding:60px 7%;display:grid}.nocturne .downloads-section h2{margin:25px 0}.nocturne .downloads-section p{color:#b0b5a7;font-size:12px}.nocturne .downloads-section p a{text-decoration:underline}.nocturne .download-list>a{border-bottom:1px solid #cbbb8c30;align-items:center;gap:20px;padding:18px 0;display:flex}.nocturne .download-list strong{font-size:20px;font-weight:500}.nocturne .download-list span{color:var(--gold);font-size:11px}.nocturne .download-list span:last-child{margin-left:auto}.nocturne .journal-section{padding:35px 7% 70px}.nocturne .journal-tags{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.nocturne .journal-tags a{border:1px solid #cbbb8c30;border-radius:30px;padding:10px 17px;font-size:11px}.nocturne .journal-tags a[aria-current=page]{background:var(--gold);color:#252721}.nocturne .journal-row{border-top:1px solid var(--line);grid-template-columns:50px 1fr 45px;gap:30px;padding:40px 0;transition:background .3s,padding .3s;display:grid}.nocturne .journal-row:hover{background:#cbbb8c05;padding-inline:15px}.nocturne .journal-number,.nocturne .journal-arrow{color:var(--gold)}.nocturne .journal-arrow{align-self:center;font-size:30px}.nocturne .journal-row h2{max-width:800px;margin:15px 0;font-size:35px}.nocturne .journal-row p:not(.eyebrow){color:#aab1a1;max-width:650px;font-size:12px}.nocturne .journal-section>.text-link{margin-top:35px;display:inline-block}.nocturne .journal-article{padding-bottom:65px}.nocturne .article-heading{padding:35px 10% 55px}.nocturne .article-heading h1{max-width:1000px;margin:30px 0;font-size:clamp(40px,5vw,73px)}.nocturne .article-heading>p:last-child{color:#adb4a4;max-width:750px;font-size:16px}.nocturne .article-prose{color:#d0d2c8;max-width:790px;margin:55px auto;padding:0 30px;font-size:16px;line-height:1.9}.nocturne .article-prose h2{margin:45px 0 20px;font-size:33px}.nocturne .article-prose h3{margin:30px 0 18px;font-size:24px}.nocturne .article-prose p,.nocturne .article-prose ul,.nocturne .article-prose ol{margin-bottom:25px}.nocturne .article-prose img{border-radius:12px;max-width:100%}.nocturne .article-prose a{color:var(--gold);text-decoration:underline}.nocturne .article-prose blockquote{border-left:2px solid var(--gold);margin:35px 0;padding-left:25px}.nocturne .article-prose pre{background:#15191b;padding:20px;font-size:12px;overflow:auto}.nocturne .article-prose table{border-collapse:collapse;font-size:12px;display:block;overflow:auto}.nocturne .article-prose td,.nocturne .article-prose th{border:1px solid var(--line);padding:12px}.nocturne .article-record{max-width:400px;margin:45px auto}.nocturne .article-record>.eyebrow{margin-bottom:25px}.nocturne .journal-article>.pill{margin-left:10%}.nocturne .workshop-section{padding:20px 7% 65px}.nocturne .workshop-row{border-bottom:1px solid var(--line);grid-template-columns:30% 1fr;gap:55px;padding:45px 0;display:grid}.nocturne .workshop-row img{object-fit:cover;border-radius:95px 95px 10px 10px;width:100%;height:300px}.nocturne .workshop-row h2{margin:20px 0;font-size:36px}.nocturne .workshop-row p:not(.eyebrow){color:#aeb4a5;max-width:650px;font-size:13px}.nocturne .workshop-row small{color:var(--gold);margin:18px 0;font-size:10px;display:block}.nocturne .contact-section{grid-template-columns:1fr 1fr;gap:80px;padding:70px 7%;display:grid}.nocturne .contact-email{color:var(--gold);margin:25px 0;font-size:clamp(20px,2.5vw,38px);display:block}.nocturne .contact-section h2{margin-bottom:25px;font-size:36px}.nocturne .contact-section p{color:#abb3a1;font-size:13px}.nocturne .contact-section .pill{margin-top:25px}.nocturne .privacy-page{max-width:880px;margin:auto;padding:65px 35px}.nocturne .privacy-page header{width:auto;display:block;position:static}.nocturne .privacy-page h1{margin:25px 0;font-size:55px}.nocturne .privacy-page h2{margin:35px 0 20px;font-size:30px}.nocturne .privacy-page p{color:#b7bdae;margin:20px 0;font-size:14px}.nocturne .privacy-page a{color:var(--gold);text-decoration:underline}.nocturne .technology-page{padding:60px 7%}.nocturne .technology-page header{width:auto;padding:0;display:block;position:static}.nocturne .technology-page .rm-tech-head h1{max-width:950px;margin:25px 0;font-size:clamp(45px,5.5vw,80px)}.nocturne .technology-page .rm-kicker{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;font-size:9px}.nocturne .technology-page p{color:#b0b8a8;max-width:900px;font-size:13px}.nocturne .technology-page section{border-top:1px solid var(--line);margin-top:35px;padding:45px 0}.nocturne .technology-page h2{margin:20px 0;font-size:38px}.nocturne .technology-page h3{margin:30px 0;font-size:25px}.nocturne .technology-page h4{margin:15px 0;font-size:20px;font-weight:500}.nocturne .mb-tech-toc{color:var(--gold);flex-wrap:wrap;gap:22px;margin:40px 0;font-size:11px;display:flex}.nocturne .mb-tech-toc>span{color:#89977e}.nocturne .mb-process-overview ol{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:25px;padding:0;list-style:none;display:grid}.nocturne .mb-process-overview li{counter-increment:step;border-top:1px solid #cbbb8c35;padding-top:20px}.nocturne .mb-process-overview li:before{content:"0" counter(step);color:var(--gold);font-size:10px}.nocturne .mb-process-overview strong{margin:20px 0;font-size:22px;font-weight:500;display:block}.nocturne .mb-process-overview span{color:#a7b29c;font-size:12px}.nocturne .rm-gear-items{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.nocturne .rm-gear-item{background:#252b2b;border:1px solid #cbbb8c25;border-radius:14px;padding:25px}.nocturne .rm-gear-item dl{grid-template-columns:1fr 1fr;gap:15px;display:grid}.nocturne .rm-gear-item dt{margin-top:0}.nocturne .rm-gear-item dd{font-size:11px}.nocturne .rm-stats{grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0;display:grid}.nocturne .rm-stats strong{color:var(--gold);font-size:38px;font-weight:400;display:block}.nocturne .rm-stats span,.nocturne .rm-stats em{color:#a2b095;font-size:12px;display:block}.nocturne .rm-link{color:var(--gold);font-size:12px;text-decoration:underline}.nocturne .rm-table-wrap{margin:25px 0;overflow:auto}.nocturne .rm-bench{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.nocturne .rm-bench td,.nocturne .rm-bench th{text-align:left;border-bottom:1px solid #cbbb8c25;padding:18px}.nocturne .rm-bench th{color:var(--gold);font-weight:500}.nocturne .rm-method>div{border-bottom:1px solid var(--line);grid-template-columns:25% 1fr;gap:25px;padding:20px 0;display:grid}.nocturne .rm-method dd strong,.nocturne .rm-method dd span{margin-bottom:15px;font-size:13px;line-height:1.8;display:block}.nocturne .rm-method dd span{color:#a4b297}.nocturne .rm-method dt{font-size:10px}.nocturne .process-section>.text-link{margin-top:35px;display:inline-block}@media (width<=850px){.nocturne .site-header{flex-wrap:wrap}.nocturne .site-header nav{order:3;justify-content:space-between;gap:12px;width:100%}.nocturne .site-footer{display:block}.nocturne .site-footer nav{grid-template-columns:repeat(4,1fr);margin:25px 0}.nocturne .rm-gear-items{grid-template-columns:1fr 1fr}.nocturne .contact-section{gap:40px}.nocturne .hero{padding-top:180px}}@media (width<=650px){.nocturne .hero{padding-top:35px}.nocturne .site-header nav{gap:8px;font-size:9px}.nocturne .site-header .wordmark{font-size:17px}.nocturne .sculpture-stage>.sculpture{width:calc(100% + 36px);height:430px;inset:-15px -18px}.nocturne .downloads-section{padding:40px 7%;display:block}.nocturne .download-list{margin-top:30px}.nocturne .journal-section{padding:30px 7%}.nocturne .journal-row{grid-template-columns:20px 1fr 20px;gap:14px;padding:30px 0}.nocturne .journal-row h2{font-size:28px}.nocturne .journal-number{font-size:9px}.nocturne .journal-arrow{font-size:20px}.nocturne .journal-tags a{padding:9px 12px;font-size:9px}.nocturne .article-heading{padding:20px 7% 35px}.nocturne .article-heading h1{font-size:39px}.nocturne .article-heading>p:last-child{font-size:14px}.nocturne .article-prose{padding:0 7%;font-size:15px}.nocturne .article-prose h2{font-size:28px}.nocturne .article-record{margin:40px 7%}.nocturne .workshop-row{padding:30px 0;display:block}.nocturne .workshop-row img{height:330px;margin-bottom:25px}.nocturne .workshop-row h2{font-size:31px}.nocturne .contact-section{padding:40px 7%;display:block}.nocturne .contact-section>div+div{margin-top:50px}.nocturne .privacy-page{padding:40px 7%}.nocturne .privacy-page h1{font-size:39px}.nocturne .technology-page{padding:40px 7%}.nocturne .technology-page h2{font-size:30px}.nocturne .rm-gear-items{grid-template-columns:1fr}.nocturne .mb-process-overview ol{grid-template-columns:1fr 1fr}.nocturne .rm-stats{grid-template-columns:1fr;gap:25px}.nocturne .rm-method>div{display:block}.nocturne .record-summary h1{overflow-wrap:anywhere}}.nocturne .sculpture-stage .scan-hint,.nocturne .purpose-art .scan-hint,.nocturne .about-sculpture .scan-hint{display:none}.nocturne .site-footer .footer-brand{font-size:20px}.nocturne .record-view .sculpture model-viewer{--poster-color:transparent}.nocturne .rm-tech{padding:0;display:block}.nocturne .rm-gear-item{min-width:0;display:block}.nocturne .rm-gear-item dl{margin-top:25px;display:block}.nocturne .rm-gear-item dl>div+div{margin-top:22px}.nocturne .rm-gear-item dd{font-size:12px;line-height:1.8}.nocturne .rm-gear-item header h4{letter-spacing:-.03em;font-family:DM Sans,sans-serif}.nocturne .rm-gear-group{margin-top:40px}.nocturne .technology-page .rm-tech-head{padding-bottom:10px}.nocturne .menu-toggle,.nocturne .site-header .mobile-nav-extra,.nocturne .mobile-view-link{display:none}@media (width<=650px){.nocturne{padding:0}.nocturne .site-shell{border:0;border-radius:0}.nocturne .site-header,.nocturne.inner-page .site-header{padding:max(14px, env(safe-area-inset-top)) 6% 14px;border-bottom:1px solid var(--line);gap:12px}.nocturne .site-header .wordmark{min-height:44px;font-size:18px}.nocturne .menu-toggle{border:1px solid #cbbb8c55;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.nocturne .menu-toggle span{color:var(--gold);font-size:21px}.nocturne .site-header nav{display:none}.nocturne .site-header[data-menu-open=true] nav{order:3;grid-template-columns:1fr 1fr;gap:0 20px;padding:12px 0 0;font-size:16px;display:grid}.nocturne .site-header nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;padding:12px 0;display:flex}.nocturne .site-header .mobile-nav-extra{display:flex}.nocturne .site-header .motion{display:none}.nocturne .site-header[data-menu-open=true] .motion{text-align:left;min-height:44px;color:var(--gold);order:4;padding:8px 0;font-size:13px;display:block}.nocturne .hero{min-height:0;padding:34px 6% 68px}.nocturne .hero h1{font-size:clamp(44px,12.5vw,68px)}.nocturne .hero-description{margin-top:20px;font-size:15px;line-height:1.7}.nocturne .hero-description br{display:none}.nocturne .hero-copy .eyebrow{letter-spacing:1.1px;font-size:9px}.nocturne .hero-actions{flex-wrap:wrap;margin-top:22px}.nocturne .pill{min-height:46px;padding:12px 18px;font-size:12px}.nocturne .sculpture-stage{min-height:350px;margin-top:28px}.nocturne .sculpture-stage>.sculpture{width:100%;height:320px;inset:0}.nocturne .sculpture-stage .sculpture img{border-radius:120px 120px 12px 12px}.nocturne .object-label{bottom:0;right:0}.nocturne .object-label strong{font-size:13px}.nocturne .object-label p{font-size:10px}.nocturne .turn-note{display:none}.nocturne .hero-base{font-size:8px}.nocturne .filters{flex-wrap:wrap;gap:8px}.nocturne .filters button,.nocturne .journal-tags a{min-height:44px;padding:12px 16px;font-size:12px}.nocturne .section-heading>div>p:not(.eyebrow),.nocturne .card-foot p{font-size:13px}.nocturne .card-art{height:260px}.nocturne .page-intro{padding:34px 6%}.nocturne .intro-row h1{font-size:clamp(36px,10.5vw,48px)}.nocturne .intro-row p{margin-top:18px;font-size:15px}.nocturne .catalogue-section{padding:24px 6% 40px}.nocturne .catalogue-tools{gap:14px}.nocturne .search-field,.nocturne .museum-field{min-width:0}.nocturne .catalogue-tools input,.nocturne .catalogue-tools select{width:100%;min-height:48px}.nocturne .reset-filter{min-width:48px;min-height:48px;font-size:13px}.nocturne .catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.nocturne .catalogue-photo{aspect-ratio:3/4;border-radius:65px 65px 8px 8px;height:auto}.nocturne .catalogue-id{font-size:9px;top:18px;left:12px}.nocturne .catalogue-photo .round-arrow{width:32px;height:32px;bottom:8px;right:8px}.nocturne .catalogue-caption h3{overflow-wrap:anywhere;font-size:21px;line-height:1.15}.nocturne .catalogue-caption>p{font-size:11px;line-height:1.6}.nocturne .catalogue-caption>span{margin-top:10px;font-size:11px;line-height:1.6;display:block}.nocturne .results-line{flex-wrap:wrap;gap:12px}.nocturne .record-summary h1{font-size:clamp(36px,10vw,47px)}.nocturne .mobile-view-link{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.nocturne #record-viewer{scroll-margin-top:18px}.nocturne .record-experience{width:100%;min-height:0}.nocturne .record-view{height:min(105vw,450px);min-height:320px}.nocturne .record-controls{flex-wrap:wrap;gap:8px;padding-top:14px}.nocturne .record-controls button{min-height:44px;padding:10px 12px;font-size:12px}.nocturne .mode-tabs{width:100%}.nocturne .record-controls .subtle-control{border:1px solid var(--line);border-radius:22px;flex:auto}.nocturne .record-summary dd,.nocturne .record-lead{font-size:14px}.nocturne .capture-notes summary{min-height:48px}.nocturne .article-prose{font-size:17px;line-height:1.85}.nocturne .article-heading h1{font-size:clamp(33px,10vw,44px)}.nocturne .site-footer{padding-bottom:max(35px, env(safe-area-inset-bottom))}.nocturne .site-footer nav{grid-template-columns:1fr 1fr;gap:0 20px;font-size:14px}.nocturne .site-footer nav a{align-items:center;min-height:44px;display:flex}.nocturne .site-footer>div>a{font-size:14px}.nocturne .breadcrumb{flex-wrap:wrap;font-size:11px}}@media (width<=359px){.nocturne .site-header .wordmark{gap:8px;font-size:16px}.nocturne .menu-toggle{padding:0 10px}.nocturne .catalogue-grid{gap:24px 10px}.nocturne .catalogue-caption h3{font-size:19px}}.nocturne .commission-banner{background:#292d2a;border-top:1px solid #cbbb8c30;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:60px 7%;display:grid}.nocturne .commission-banner h2{margin:20px 0 12px;font-size:clamp(28px,3vw,44px)}.nocturne .commission-banner p:not(.eyebrow){color:#b7b9ad;max-width:570px}.nocturne .commission-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.nocturne .scanning-services{border-top:1px solid var(--line);padding:65px 7%;scroll-margin-top:25px}.nocturne .scanning-services>h2{max-width:760px;margin:22px 0 40px}.nocturne .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.nocturne .service-grid article{border-top:1px solid #cbbb8c60;padding-top:25px}.nocturne .service-grid span{letter-spacing:.13em;color:var(--gold);font-size:10px}.nocturne .service-grid h3{margin:18px 0;font-size:26px;line-height:1.2}.nocturne .service-grid p,.nocturne .commission-details p{color:#b7b9ad;font-size:14px}.nocturne .commission-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;margin-top:55px;padding-top:35px;display:grid}.nocturne .commission-details h3{margin-bottom:16px;font-size:28px}.nocturne .commission-details .contact-email{overflow-wrap:anywhere;color:var(--gold);margin-bottom:18px;font-size:clamp(18px,2vw,28px);display:inline-block}@media (width<=850px){.nocturne .commission-banner{grid-template-columns:1fr;gap:28px}.nocturne .service-grid{grid-template-columns:1fr}}@media (width<=650px){.nocturne .commission-banner,.nocturne .scanning-services{padding:40px 6%}.nocturne .commission-details{grid-template-columns:1fr;gap:30px}.nocturne .commission-actions .text-link{align-items:center;min-height:44px;display:flex}}
