.cf{display:grid;gap:2rem}.cf-tabs{display:flex;flex-wrap:wrap;gap:.4rem 2rem;border-bottom:1px solid rgb(10 10 11 / .2)}.cf-tabs button{padding:.8rem 0;font-weight:600;color:var(--steel);border-bottom:2px solid transparent;margin-bottom:-1px}.cf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.cf form{display:grid;gap:2rem}.cf-row{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:640px){.cf-row{grid-template-columns:1fr 1fr}}.cf-field{display:grid;gap:.4rem}.cf-field label{font-size:.92rem;font-weight:600}.cf-field label span{color:var(--steel)}.cf-field input,.cf-field select,.cf-field textarea{width:100%;padding:.8rem 0;border:0;border-bottom:1px solid rgb(10 10 11 / .35);background:transparent;border-radius:0;outline:0;font-size:1.15rem;color:var(--ink);transition:border-color .25s}.cf-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230a0a0b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .2rem center;padding-right:2rem}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#0a0a0b66}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{border-bottom-color:var(--ink);border-bottom-width:2px;margin-bottom:-1px}.cf-field [aria-invalid=true]{border-bottom-color:#b3261e}.cf-field textarea{resize:vertical;min-height:140px}.cf-error{color:#b3261e;font-size:.9rem}.cf-hint,.cf-count{font-size:.85rem;color:var(--steel)}.cf-count{justify-self:end}.cf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-consent label{display:flex;gap:.8rem;align-items:flex-start;font-size:.95rem;cursor:pointer}.cf-consent input{width:20px;height:20px;margin-top:.2rem;accent-color:var(--ink);flex:none}.cf-consent a{text-decoration:underline;text-underline-offset:3px}.cf-submit{justify-self:start}.paper .cf-submit[disabled]{opacity:.55;cursor:progress}.cf-foot{font-size:.95rem;color:var(--steel)}.cf-foot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cf-notice{padding:1.1rem 1.3rem;border-left:3px solid var(--ink);background:#0a0a0b0d;display:grid;gap:.3rem;outline:0}.cf-notice.ok{border-left-color:#1d6b3a}.cf-notice.bad{border-left-color:#b3261e}.cf-notice p{font-size:.97rem;color:var(--ink)}.intro[data-astro-cid-uw5kdbxl]{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + clamp(6rem,18vw,16rem)) 0 clamp(3rem,6vw,6rem)}.intro[data-astro-cid-uw5kdbxl] .bg{position:absolute;inset:0;z-index:-2}.veil[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0b80,#0a0a0bcc)}h1[data-astro-cid-uw5kdbxl]{max-width:10ch;font-size:clamp(3.4rem,1rem + 9vw,10rem)}.info[data-astro-cid-uw5kdbxl]{display:grid;gap:1.8rem;align-content:start}.mail[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-size:clamp(1.8rem,1rem + 2.6vw,3.4rem);line-height:1.05;border-bottom:2px solid currentColor;word-break:break-word}.copy[data-astro-cid-uw5kdbxl]{margin-left:.8rem;font-size:.95rem;font-weight:600;color:var(--steel);border-bottom:1px solid currentColor;padding-bottom:1px;vertical-align:middle;transition:color .2s}.copy[data-astro-cid-uw5kdbxl]:hover{color:var(--ink)}.other[data-astro-cid-uw5kdbxl]>div[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:.5fr 1fr;gap:1rem;padding-block:1rem}.other[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:0}@media(min-width:960px){.info[data-astro-cid-uw5kdbxl]{position:sticky;top:calc(var(--header-h) + 2rem)}}
