@layer page{.bt{background:var(--v5-void);color:var(--v5-text);padding-top:92px;min-height:100vh}.bt-bar{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;padding:13px var(--gut) 11px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-3)}.bt-bar .on{color:var(--v5-signal)}.bt-bar .sp{flex:1}.bt-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--rule-in)}@media(min-width:900px){.bt-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bt-cell{background:var(--v5-void);min-width:0;padding:clamp(28px,4vw,60px) var(--gut) clamp(34px,4.5vw,68px)}.bt-h1{margin:0 0 20px;font-family:var(--v5-serif);font-weight:400;font-size:clamp(38px,5.4vw,66px);line-height:1.02;letter-spacing:-.015em;color:var(--v5-text)}.bt-lead{font-size:clamp(15px,1.4vw,17px);line-height:1.62;color:var(--v5-text-2);margin:0 0 22px;max-width:46ch}.bt-note{font-size:12.5px;line-height:1.6;color:var(--v5-text-4);margin:0;max-width:48ch;padding-top:18px;border-top:1px solid var(--rule-in)}.bt-form{display:flex;flex-direction:column;gap:20px;max-width:460px}.bt-f{display:flex;flex-direction:column;gap:8px}.bt-f>span{font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4)}.bt-f input{background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--v5-text);font-family:inherit;font-size:16px;padding:9px 0;width:100%}.bt-f input:focus{outline:none;border-bottom-color:var(--v5-signal)}.bt-f input::placeholder{color:var(--v5-text-4)}.bt-fs{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bt-fs legend{padding:0;margin-bottom:4px;font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4)}.bt-r{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--v5-text-2);cursor:pointer}.bt-r input{accent-color:var(--v5-signal);width:15px;height:15px}.bt-r:hover{color:var(--v5-text)}.bt-hint{font-size:12px;color:var(--v5-text-4);margin:4px 0 0}.bt-c{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:var(--v5-text-3);cursor:pointer}.bt-c input{accent-color:var(--v5-signal);width:15px;height:15px;margin-top:2px;flex:none}.bt-submit{background:var(--v5-text);color:var(--v5-void);border:0;font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:16px 20px;cursor:pointer;align-self:flex-start;transition:opacity .15s linear}.bt-submit:hover{opacity:.86}.bt-submit:disabled{opacity:.5;cursor:default}.bt-submit:focus-visible{outline:2px solid var(--v5-signal);outline-offset:3px}.bt-done{border-left:2px solid var(--v5-signal);padding-left:20px;max-width:46ch}.bt-done.err{border-left-color:var(--v5-down)}.bt-dt{font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-signal);margin:0 0 12px}.bt-done.err .bt-dt{color:var(--v5-down)}.bt-db{font-size:15px;line-height:1.62;color:var(--v5-text-2);margin:0}.bt-mail{display:inline-block;margin-top:16px;color:var(--v5-signal);font-family:var(--v5-mono);font-size:13px;text-decoration:none;border-bottom:1px solid currentColor}}
