.enq{--opr-accent:var(--door,#f2c94c)}.enq .opr-body{gap:16px}.enq-about{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11px}.enq-set{border:0;flex-direction:column;gap:12px;min-width:0;margin:6px 0 0;padding:0;display:flex}.enq-group{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);border-bottom:1.5px solid var(--hairline,var(--border));width:100%;padding:0 0 6px;font-size:11px}.enq-field input::placeholder,.enq-field textarea::placeholder{color:var(--fg-3,#8a867c);opacity:1}.enq-field[data-bad] input,.enq-field[data-bad] textarea{border-color:var(--signal,#b3261e);box-shadow:0 0 0 1.5px var(--signal,#b3261e)}.enq-field input:focus-visible,.enq-field textarea:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.enq-rather{border-top:1.5px solid var(--hairline,var(--border));font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-2);margin:0;padding-top:12px;font-size:11px}.enq-rather a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.enq{max-width:56rem;margin:clamp(28px,4vw,48px) 0 0}.enq .enq-field>span{font-family:var(--font-grotesk);letter-spacing:0;text-transform:none;color:var(--fg);font-size:14.5px;line-height:1.4}.enq .enq-field>span em{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:10.5px}main.pv .enq{margin-top:8px}
.pv{max-width:44rem;padding:clamp(40px, 8vw, 112px) var(--margin) clamp(56px, 10vw, 136px);font-family:var(--font-serif);color:var(--fg);margin:0 auto;font-size:clamp(16px,.3vw + 15px,18px);line-height:1.6}.pv h1{font-family:var(--font-display);letter-spacing:var(--track-tight,-.01em);overflow-wrap:anywhere;margin:0 0 .45em;font-size:clamp(38px,6vw,68px);font-weight:400;line-height:1.02}.pv h2{font-family:var(--font-display);margin:2.1em 0 .6em;font-size:clamp(23px,2.2vw,30px);font-weight:400;line-height:1.15}.pv p,.pv ul,.pv dl,.pv address{margin:0 0 1em}.pv .pv-lede{color:var(--fg-2);font-size:1.14em}.pv .pv-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:2.6em;font-size:11px}.pv ul{padding-left:1.15em}.pv li{margin-bottom:.65em}.pv address{border-left:2px solid var(--arm-deep);padding-left:1em;font-style:normal}.pv dl{grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:.55em 1.5em;display:grid}.pv dt{font-weight:700}.pv dd{margin:0}.pv a{color:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.pv a:active{opacity:.6}@media (hover:hover) and (pointer:fine){.pv a:hover{-webkit-text-decoration-color:var(--arm-deep);text-decoration-color:var(--arm-deep)}}@media (max-width:559px){.pv dl{grid-template-columns:minmax(0,1fr);gap:.1em}.pv dd{margin-bottom:.8em}}
