.skip{position:fixed;z-index:99;top:6px;left:8px;transform:translateY(-160%);background:#b0faff;color:#001114;padding:12px}.skip:focus{transform:translateY(0)}.nav-read,.line-link,.plate{font:inherit;color:inherit;cursor:pointer}.nav-read{background:none;border:0;text-transform:inherit;letter-spacing:inherit;padding:0}.wrap{width:min(1240px,86%);margin:auto}.field,.gallery,.signature{border-top:1px solid #173136;background:#030e11;padding:clamp(62px,7vw,110px) 0;color:#e3eded}.field-layout,.signature-layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10%}.folio,.entry small,.plate-caption small{font:11px/1.5 Consolas,monospace;letter-spacing:.19em;color:#87e3e5}.field h2,.gallery h2,.signature h2{font-family:var(--display,'Arial Narrow','Bahnschrift Condensed',sans-serif);font-weight:400;text-transform:uppercase;line-height:1.12;letter-spacing:.055em;font-size:clamp(35px,4vw,60px);margin:18px 0 24px}.field-intro,.signature p,.entry p{color:#b4c7c9;font:16px/1.8 'Segoe UI',sans-serif;max-width:44ch}.entry{border-top:1px solid #2e4d51;padding:0 0 2px}.entry:last-child{border-bottom:1px solid #2e4d51}.entry summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:21px;padding:23px 3px;font-size:clamp(20px,2vw,30px);letter-spacing:.045em}.entry summary::-webkit-details-marker{display:none}.entry p{margin:0 24px 25px 42px}.plus{margin-left:auto;width:15px;height:15px;position:relative}.plus:before,.plus:after{content:'';position:absolute;left:0;top:7px;background:#9df5f8;width:100%;height:1px}.plus:after{transform:rotate(90deg)}.entry[open] .plus:after{display:none}.gallery{background:#061518}.plates{display:grid;grid-template-columns:1.05fr .82fr 1.25fr;gap:18px}.plate{position:relative;display:block;overflow:hidden;border:1px solid #28474b;padding:0;background:#020d10;text-align:left}.plate img{display:block;width:100%;height:clamp(195px,22vw,330px);object-fit:cover;transition:transform .4s}.p1 img{object-fit:contain;background:#010a0c}.plate:hover img{transform:scale(1.035)}.plate-caption{display:flex;align-items:center;gap:12px;padding:16px 13px;border-top:1px solid #1e3d41;font-size:15px}.plate-caption b{margin-left:auto;color:#a1eff0}.signature{background:radial-gradient(ellipse at 80% 60%,#09272b,#030d10 65%)}.signature-layout{align-items:center}.pull{border-left:1px solid #4c8d92;padding-left:8%}.pull blockquote{margin:0 0 21px;font-size:clamp(24px,2.6vw,39px);line-height:1.35;letter-spacing:.02em}.line-link{padding:5px 0 7px;background:none;border:none;border-bottom:1px solid #4e9095;color:#a0f5f8;font-size:14px;letter-spacing:.08em}.line-link span[aria-hidden]{margin-left:12px}.lightbox{padding:12px;background:#041419;color:#d1f3f2;border:1px solid #3b7378;max-width:94vw;max-height:92dvh}.lightbox::backdrop{background:#000c}.lightbox>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 0 8px 5px}.lightbox img{display:block;width:auto;height:auto;max-height:75dvh;max-width:min(84vw,1050px);object-fit:contain}.lightbox button{color:#c2f6f6;background:none;border:1px solid #36585c;width:40px;height:40px;font-size:26px;cursor:pointer}.site-footer>a:last-child{text-decoration:none;color:#b4c8cb;letter-spacing:.1em}.site-footer .brand svg,.site-header .brand svg{width:29px;height:38px;flex:none}.btn{cursor:pointer}.about-copy .line-link{margin-top:12px}body:has(.lightbox[open]){overflow:hidden}*:focus-visible{outline:2px solid #91fcff;outline-offset:4px}@media(max-width:760px){.wrap{width:88%}.field-layout,.signature-layout{grid-template-columns:1fr;gap:26px}.plates{grid-template-columns:1fr 1fr;gap:12px}.plate:last-child{grid-column:1/-1}.plate img{height:195px}.plate-caption{font-size:13px;gap:6px;padding:12px 8px}.pull{padding-left:18px}.entry p{margin-left:0}.signature p{margin-bottom:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}