@font-face{font-family:GFS Didot;src:url(/fonts/GFSDidot-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--bg: #efefe7;--ink: #221502}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{min-height:100vh;min-height:100dvh;display:grid;place-items:center}::selection{background:var(--ink);color:var(--bg)}button,input{-moz-appearance:none;appearance:none;-webkit-appearance:none}a{color:inherit;text-decoration:none}a:hover,.ack-reset:hover{opacity:.55}a:focus-visible,button:focus-visible{outline:1px solid var(--ink);outline-offset:.35em}.stage{position:relative;width:min(100vw,calc(100dvh * 16 / 9));height:min(100dvh,56.25vw);background:var(--bg);container-type:size;overflow:hidden}.frame{position:relative;width:100%;height:100%;font-family:GFS Didot,Times New Roman,serif;font-weight:400;font-synthesis:none;font-size:1.05cqw;color:var(--ink)}.nav{position:absolute;top:29.15%;right:5.76%;margin:0;text-align:right;line-height:1;letter-spacing:.15em;text-transform:uppercase}.nav-line{margin:0 -.15em 0 0}.nav-line:nth-child(2){margin-top:5.55cqh}.nav-line:nth-child(3){margin-top:8.35cqh}.wordmark{position:absolute;left:50%;bottom:14.9%;transform:translate(-50%);display:flex;align-items:baseline;gap:.7em;width:max-content;margin:0;font-weight:400;letter-spacing:.012em;line-height:.78;text-transform:uppercase;white-space:nowrap}.inquiry{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.fields{position:absolute;left:50%;top:56.8%;transform:translate(-50%,-50%);display:flex;align-items:start;gap:5.66cqw;margin:0}.col{display:grid;grid-template-columns:max-content 27.83cqw;column-gap:1.35cqw;row-gap:2.55cqh;align-items:baseline}.col label{letter-spacing:.34em;text-transform:uppercase;text-align:right;line-height:1;margin-right:-.34em}.col input{width:100%;min-width:0;margin:0;padding:0 0 .02em;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-family:inherit;font-size:1em;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:none;caret-color:var(--ink);outline:none}.col input:focus{border-bottom-color:var(--ink)}.col input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-out}.submit{position:absolute;left:50%;top:75.95%;transform:translate(-50%,-50%);display:grid;place-items:center;width:7.15em;height:2.18em;margin:0;padding:0;border:1px solid var(--ink);border-radius:50%;background:transparent;color:inherit;font-family:inherit;font-size:.92em;font-weight:400;line-height:1;text-transform:uppercase;cursor:pointer}.submit span{display:block;letter-spacing:.28em;margin-right:-.28em}.ack{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:max-content;max-width:88%;margin:0;text-align:center}.ack p,.ack-reset{margin:0;letter-spacing:.34em;text-transform:uppercase;line-height:1}.ack p+p{margin-top:1.5em}.ack-reset{display:block;margin:2.4em auto 0;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:1em;font-weight:400;cursor:pointer}@media(max-aspect-ratio:1/1){.stage{width:100vw;height:100vh;height:100dvh}.frame{font-size:3.02cqw}.nav{top:28.85%;right:10.4%}.nav-line:nth-child(2){margin-top:4.15cqh}.nav-line:nth-child(3){margin-top:8.55cqh}.wordmark{left:.5%;bottom:23.4%;transform:none;flex-direction:column;align-items:flex-start;gap:0;letter-spacing:.01em;line-height:.8}.fields{top:54.5%;flex-direction:column;gap:7.6cqh;width:84.3%}.col{width:100%;grid-template-columns:max-content minmax(0,1fr);column-gap:3.6cqw;row-gap:2.15cqh}.submit{top:84.7%;width:7.85em;height:2.5em}}
