:root{--aq-paper:#f4efe5;--aq-cream:#faf8f4;--aq-bg:#ede8de;--aq-ink:#1a1510;--aq-ink2:#2a2118;--aq-ink3:#4a4035;--aq-mute:#6e6457;--aq-rule:#c8bfaa;--aq-rule2:#d8d0bd;--aq-amber:#a8531c;--aq-green:#2d6a2d}body{background:var(--aq-bg);color:var(--aq-ink)}.aq-strip{background:var(--aq-ink);color:#f4efe5b3;border-bottom:1px solid var(--aq-ink);letter-spacing:.32em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 60px;font-family:DM Mono,monospace;font-size:10px;display:flex}.aq-strip .l{color:var(--aq-amber)}.aq-strip .c{align-items:center;gap:22px;display:flex}.aq-strip .c .dot{background:var(--aq-amber);border-radius:50%;width:3px;height:3px}.aq-strip .r{letter-spacing:.04em;text-transform:none;color:#f4efe5c7;font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic;font-weight:500}.aq-hero{border-bottom:1px solid var(--aq-ink);background:var(--aq-bg);padding:64px 60px 80px;position:relative}.aq-hero:before{content:"";background:var(--aq-rule);height:1px;position:absolute;top:0;left:60px;right:60px}.aq-hero-inner{grid-template-columns:1.55fr 1fr;align-items:start;gap:88px;max-width:1240px;margin:0 auto;display:grid}.aq-hero-l .eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--aq-amber);align-items:center;gap:14px;margin-bottom:28px;font-family:DM Mono,monospace;font-size:11px;display:flex}.aq-hero-l .eyebrow .sep{background:var(--aq-amber);opacity:.55;width:34px;height:1px}.aq-hero-l h1{letter-spacing:-.005em;text-transform:uppercase;color:var(--aq-ink);text-wrap:balance;max-width:100%;margin:0 0 28px;font-family:Fjalla One,sans-serif;font-size:clamp(56px,6.4vw,108px);line-height:.9}.aq-hero-l h1 .ln{display:block}.aq-hero-l h1 em{text-transform:none;color:var(--aq-amber);letter-spacing:.005em;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.aq-hero-l .dek{color:var(--aq-ink2);text-wrap:pretty;border-left:2px solid var(--aq-amber);max-width:640px;margin:0;padding-left:22px;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:500;line-height:1.42}.aq-hero-r{padding-bottom:14px}.aq-hero-r .small{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);margin-bottom:18px;font-family:DM Mono,monospace;font-size:10px}.aq-hero-r .pull{color:var(--aq-ink2);text-wrap:pretty;margin-bottom:26px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.55}.aq-hero-r .stat{border-top:1px solid var(--aq-rule);letter-spacing:.22em;text-transform:uppercase;color:var(--aq-mute);grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:14px 0;font-family:DM Mono,monospace;font-size:10px;display:grid}.aq-hero-r .stat:last-of-type{border-bottom:1px solid var(--aq-rule)}.aq-hero-r .stat span{padding-top:3px;line-height:1.45}.aq-hero-r .stat b{letter-spacing:.02em;color:var(--aq-ink);text-transform:uppercase;text-align:right;white-space:nowrap;font-family:Fjalla One,sans-serif;font-size:20px;font-weight:400}.aq-hero-r .stat b em{color:var(--aq-amber);text-transform:none;padding-right:6px;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:500}.aq-manifesto{border-bottom:1px solid var(--aq-rule);background:var(--aq-paper);padding:96px 60px 100px}.aq-manifesto-inner{grid-template-columns:240px 1fr;gap:80px;max-width:1240px;margin:0 auto;display:grid}.aq-manifesto-l{padding-top:6px}.aq-manifesto-l .num{color:var(--aq-amber);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:80px;font-style:italic;line-height:.9}.aq-manifesto-l .lbl{letter-spacing:.32em;text-transform:uppercase;color:var(--aq-mute);font-family:DM Mono,monospace;font-size:10px}.aq-manifesto-r p{color:var(--aq-ink2);text-wrap:pretty;max-width:780px;margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1.55}.aq-manifesto-r p:last-child{color:var(--aq-ink);margin-bottom:0;font-style:italic}.aq-manifesto-r p b{color:var(--aq-ink);font-variant:small-caps;letter-spacing:.05em;font-weight:500}.aq-how{background:var(--aq-bg);border-bottom:1px solid var(--aq-ink);padding:100px 60px}.aq-how-inner{max-width:1240px;margin:0 auto}.aq-sec-head{border-bottom:1px solid var(--aq-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:48px;padding-bottom:22px;display:flex}.aq-sec-head h2{letter-spacing:.01em;text-transform:uppercase;color:var(--aq-ink);margin:0;font-family:Fjalla One,sans-serif;font-size:54px;line-height:1}.aq-sec-head h2 em{color:var(--aq-amber);text-transform:none;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.aq-sec-head .meta{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);gap:24px;font-family:DM Mono,monospace;font-size:10px;display:flex}.aq-steps{border-left:1px solid var(--aq-rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.aq-step{border-right:1px solid var(--aq-rule);padding:0 28px 32px;position:relative}.aq-step .roman{color:var(--aq-amber);letter-spacing:.04em;margin-bottom:20px;font-family:Fjalla One,sans-serif;font-size:54px;line-height:1}.aq-step h3{letter-spacing:.02em;text-transform:uppercase;color:var(--aq-ink);margin:0 0 12px;font-family:Fjalla One,sans-serif;font-size:21px;line-height:1.1}.aq-step p{color:var(--aq-ink2);text-wrap:pretty;margin:0 0 14px;font-family:Barlow,sans-serif;font-size:14.5px;line-height:1.55}.aq-step .when{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-amber);border-top:1px dotted var(--aq-rule);padding-top:14px;font-family:DM Mono,monospace;font-size:9px}.aq-flow{background:var(--aq-ink);color:var(--aq-paper);border-bottom:1px solid var(--aq-ink);padding:100px 60px;position:relative;overflow:hidden}.aq-flow:before{content:"";pointer-events:none;border:1px solid #f4efe524;position:absolute;inset:24px}.aq-flow-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.aq-flow .aq-sec-head{border-bottom-color:#f4efe538}.aq-flow .aq-sec-head h2{color:var(--aq-paper)}.aq-flow .aq-sec-head .meta{color:#f4efe599}.aq-ledger{border:1px solid #f4efe52e;grid-template-columns:1fr 1fr;gap:0;display:grid}.aq-led-col{padding:38px 38px 32px}.aq-led-col:first-child{border-right:1px solid #f4efe52e}.aq-led-col .h{letter-spacing:.32em;text-transform:uppercase;color:var(--aq-amber);margin-bottom:6px;font-family:DM Mono,monospace;font-size:10px}.aq-led-col .sh{color:#f4efe5c7;max-width:480px;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.35}.aq-led-col dl{margin:0}.aq-led-col .row{border-bottom:1px dotted #f4efe52e;grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:14px 0;display:grid}.aq-led-col .row:last-child{border-bottom:none}.aq-led-col dt{letter-spacing:.06em;text-transform:uppercase;color:#f4efe5eb;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600}.aq-led-col dt small{letter-spacing:0;text-transform:none;color:#f4efe58c;max-width:420px;margin-top:4px;font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:1.45;display:block}.aq-led-col dd{letter-spacing:.18em;text-transform:uppercase;color:var(--aq-amber);text-align:right;white-space:nowrap;margin:0;font-family:DM Mono,monospace;font-size:11px}.aq-led-col dd.no{color:#f4efe566}.aq-glimpse{background:var(--aq-paper);border-bottom:1px solid var(--aq-ink);padding:100px 60px}.aq-glimpse-inner{max-width:1240px;margin:0 auto}.aq-glimpse-grid{border-top:1px solid var(--aq-rule);border-left:1px solid var(--aq-rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.aq-card{border-right:1px solid var(--aq-rule);border-bottom:1px solid var(--aq-rule);background:linear-gradient(180deg,var(--aq-paper) 0%,var(--aq-cream) 100%);padding:30px 28px 26px;position:relative}.aq-card.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#1a15100a 0 1px,#0000 1px 9px);position:absolute;inset:0}.aq-card .stamp{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);border:1px solid var(--aq-rule);background:var(--aq-paper);align-items:center;gap:8px;margin-bottom:14px;padding:4px 8px;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.aq-card .stamp .lock-ico{width:9px;height:9px;color:var(--aq-amber)}.aq-card .title{letter-spacing:.02em;text-transform:uppercase;color:var(--aq-ink);filter:blur(4px);-webkit-user-select:none;user-select:none;margin-bottom:6px;font-family:Fjalla One,sans-serif;font-size:24px;line-height:1.05}.aq-card .by{color:var(--aq-mute);filter:blur(2.5px);-webkit-user-select:none;user-select:none;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;font-weight:500}.aq-card .meta{border-top:1px solid var(--aq-rule);gap:0;margin-bottom:18px;display:flex}.aq-card .meta div{border-right:1px solid var(--aq-rule);flex:1;padding:12px 0}.aq-card .meta div:last-child{border-right:none}.aq-card .meta .l{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);margin-bottom:4px;font-family:DM Mono,monospace;font-size:8px}.aq-card .meta .v{letter-spacing:.04em;color:var(--aq-ink);text-transform:uppercase;font-family:Fjalla One,sans-serif;font-size:15px}.aq-card .meta .v em{color:var(--aq-amber);text-transform:none;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.aq-card .price{letter-spacing:.04em;text-transform:uppercase;color:var(--aq-ink2);filter:blur(5px);-webkit-user-select:none;user-select:none;font-family:Fjalla One,sans-serif;font-size:18px}.aq-card .reserve{letter-spacing:.22em;text-transform:uppercase;color:var(--aq-mute);margin-top:6px;font-family:DM Mono,monospace;font-size:9px}.aq-glimpse-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:34px;display:flex}.aq-glimpse-foot .l{color:var(--aq-ink2);text-wrap:pretty;max-width:640px;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic}.aq-glimpse-foot .l b{color:var(--aq-amber);font-weight:600}.aq-glimpse-foot .r{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);font-family:DM Mono,monospace;font-size:10px}.aq-apply{background:var(--aq-bg);border-bottom:1px solid var(--aq-ink);padding:100px 60px 120px}.aq-apply-inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.aq-apply-l .num{color:var(--aq-amber);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:80px;font-style:italic;line-height:.9}.aq-apply-l .lbl{letter-spacing:.32em;text-transform:uppercase;color:var(--aq-mute);margin-bottom:30px;font-family:DM Mono,monospace;font-size:10px}.aq-apply-l h2{letter-spacing:.01em;text-transform:uppercase;color:var(--aq-ink);margin:0 0 20px;font-family:Fjalla One,sans-serif;font-size:42px;line-height:1.02}.aq-apply-l h2 em{color:var(--aq-amber);text-transform:none;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.aq-apply-l .body{color:var(--aq-ink2);text-wrap:pretty;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.55}.aq-apply-l .body p{margin:0 0 14px}.aq-apply-l .body .sig{border-top:1px solid var(--aq-rule);margin-top:30px;padding-top:24px}.aq-apply-l .body .sig-line{color:var(--aq-ink);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic}.aq-apply-l .body .sig-role{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);font-family:DM Mono,monospace;font-size:10px}.aq-form{background:var(--aq-paper);border:1px solid var(--aq-ink);padding:40px 44px;position:relative}.aq-form:before{content:"APPLICATION · CONFIDENTIAL";background:var(--aq-paper);letter-spacing:.32em;color:var(--aq-amber);border:1px solid var(--aq-ink);padding:0 12px;font-family:DM Mono,monospace;font-size:9px;position:absolute;top:-1px;left:24px;transform:translateY(-50%)}.aq-form .ref{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-mute);text-align:right;margin-bottom:18px;font-family:DM Mono,monospace;font-size:9px}.aq-form fieldset{border:none;margin:0 0 24px;padding:0}.aq-form legend{letter-spacing:.28em;text-transform:uppercase;color:var(--aq-amber);align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:0;font-family:DM Mono,monospace;font-size:10px;display:flex}.aq-form legend:after{content:"";background:var(--aq-rule);flex:1;height:1px}.aq-form .row{gap:14px;margin-bottom:14px;display:grid}.aq-form .row.r2{grid-template-columns:1fr 1fr}.aq-form .row.r3{grid-template-columns:1fr 1fr 1fr}.aq-form label{display:block}.aq-form .l{letter-spacing:.16em;text-transform:uppercase;color:var(--aq-ink2);margin-bottom:6px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600}.aq-form input[type=text],.aq-form input[type=email],.aq-form input[type=tel],.aq-form select,.aq-form textarea{background:var(--aq-cream);border:none;border-bottom:1px solid var(--aq-ink);width:100%;color:var(--aq-ink);border-radius:0;outline:none;padding:9px 0 8px;font-family:Barlow,sans-serif;font-size:15px;font-weight:400;transition:border-color .15s,background .15s}.aq-form input:focus,.aq-form select:focus,.aq-form textarea:focus{border-bottom-color:var(--aq-amber);background:var(--aq-paper)}.aq-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M0 0l5 6 5-6z' fill='%231a1510'/></svg>");background-position:right 4px center;background-repeat:no-repeat;padding-right:22px}.aq-form textarea{resize:vertical;min-height:74px;line-height:1.5}.aq-chips{flex-wrap:wrap;gap:8px;display:flex}.aq-chip{border:1px solid var(--aq-rule);background:var(--aq-cream);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-ink2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 14px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.aq-chip:hover{border-color:var(--aq-ink)}.aq-chip input{opacity:0;pointer-events:none;position:absolute}.aq-chip.on{background:var(--aq-ink);color:var(--aq-paper);border-color:var(--aq-ink)}.aq-chip.on .x{color:var(--aq-amber)}.aq-radio{border:1px solid var(--aq-rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.aq-radio label{text-align:center;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--aq-ink2);border-right:1px solid var(--aq-rule);background:var(--aq-cream);padding:12px 8px;font-family:Fjalla One,sans-serif;font-size:13px;transition:all .12s;position:relative}.aq-radio label:last-child{border-right:none}.aq-radio label:hover{background:var(--aq-paper)}.aq-radio input{opacity:0;pointer-events:none;position:absolute}.aq-radio label.on{background:var(--aq-ink);color:var(--aq-paper)}.aq-radio label.on:after{content:"";background:var(--aq-amber);height:2px;position:absolute;bottom:0;left:0;right:0}.aq-radio label small{letter-spacing:.22em;color:var(--aq-mute);text-transform:uppercase;margin-top:4px;font-family:DM Mono,monospace;font-size:9px;font-weight:400;display:block}.aq-radio label.on small{color:#f4efe599}.aq-attest{border-top:1px dashed var(--aq-rule);cursor:pointer;align-items:flex-start;gap:14px;margin-top:6px;padding:18px 0 4px;display:flex}.aq-attest input{accent-color:var(--aq-amber);flex-shrink:0;width:14px;height:14px;margin-top:3px}.aq-attest .t{color:var(--aq-ink2);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.5}.aq-attest .t b{color:var(--aq-ink);font-variant:small-caps;letter-spacing:.04em;font-style:normal;font-weight:500}.aq-submit{border-top:1px solid var(--aq-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.aq-submit .n{color:var(--aq-mute);max-width:340px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}.aq-btn{background:var(--aq-ink);color:var(--aq-paper);border:1px solid var(--aq-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:16px;padding:18px 28px;font-family:Fjalla One,sans-serif;font-size:18px;text-decoration:none;transition:all .15s;display:inline-flex}.aq-btn:hover{background:var(--aq-amber);border-color:var(--aq-amber)}.aq-btn .arr{text-transform:none;letter-spacing:0;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:500}.aq-btn.ghost{color:var(--aq-ink);background:0 0}.aq-btn.ghost:hover{background:var(--aq-ink);color:var(--aq-paper);border-color:var(--aq-ink)}.aq-faq{background:var(--aq-paper);border-bottom:1px solid var(--aq-ink);padding:88px 60px 100px}.aq-faq-inner{max-width:1100px;margin:0 auto}.aq-faq h2{letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--aq-ink);justify-content:space-between;align-items:baseline;margin:0 0 36px;padding-bottom:18px;font-family:Fjalla One,sans-serif;font-size:32px;display:flex}.aq-faq h2 em{letter-spacing:.04em;color:var(--aq-mute);text-transform:none;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:500}.aq-faq-grid{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.aq-faq details{border-bottom:1px solid var(--aq-rule);padding:18px 0}.aq-faq summary{letter-spacing:.04em;text-transform:uppercase;color:var(--aq-ink);cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;font-family:Fjalla One,sans-serif;font-size:16px;list-style:none;display:flex}.aq-faq summary:after{content:"+";color:var(--aq-amber);font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:500;transition:transform .15s}.aq-faq details[open] summary:after{content:"—"}.aq-faq summary::-webkit-details-marker{display:none}.aq-faq .ans{color:var(--aq-ink2);text-wrap:pretty;max-width:560px;margin-top:14px;font-family:Cormorant Garamond,serif;font-size:16.5px;line-height:1.55}.aq-faq .ans b{color:var(--aq-ink);font-weight:500}.aq-foot{background:var(--aq-ink);color:#f4efe5a6;padding:48px 60px 28px}.aq-foot-inner{max-width:1240px;margin:0 auto}.aq-foot-top{border-bottom:1px solid #f4efe529;grid-template-columns:1.5fr 1fr 1fr;gap:48px;margin-bottom:22px;padding-bottom:32px;display:grid}.aq-foot-top h6{letter-spacing:.32em;text-transform:uppercase;color:var(--aq-amber);margin:0 0 12px;font-family:DM Mono,monospace;font-size:10px}.aq-foot-top p{color:#f4efe5b3;max-width:520px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.5}.aq-foot-top ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aq-foot-top a{color:#f4efe5b3;border-bottom:1px solid #0000;padding-bottom:2px;font-family:Barlow,sans-serif;font-size:14px;text-decoration:none;transition:color .12s,border-color .12s}.aq-foot-top a:hover{color:var(--aq-amber);border-bottom-color:var(--aq-amber)}.aq-foot-bot{letter-spacing:.24em;text-transform:uppercase;color:#f4efe573;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;font-family:DM Mono,monospace;font-size:9px;display:flex}@media (max-width:960px){.aq-hero-inner{grid-template-columns:1fr;gap:36px}.aq-manifesto-inner{grid-template-columns:1fr;gap:28px}.aq-apply-inner{grid-template-columns:1fr;gap:36px}.aq-steps{grid-template-columns:repeat(2,1fr)}.aq-ledger{grid-template-columns:1fr}.aq-led-col:first-child{border-bottom:1px solid #f4efe52e;border-right:none}.aq-glimpse-grid{grid-template-columns:1fr 1fr}.aq-faq-grid{grid-template-columns:1fr;gap:0}.aq-foot-top{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.aq-strip{letter-spacing:.22em;flex-wrap:wrap;gap:10px;padding:9px 18px;font-size:9px}.aq-strip .r{display:none}.aq-hero,.aq-manifesto,.aq-how,.aq-flow,.aq-glimpse,.aq-apply,.aq-faq{padding-left:20px;padding-right:20px}.aq-foot{padding:32px 20px 24px}.aq-hero{padding-top:64px;padding-bottom:64px}.aq-steps{grid-template-columns:1fr}.aq-step{border-right:none;border-bottom:1px solid var(--aq-rule)}.aq-glimpse-grid{grid-template-columns:1fr}.aq-form{padding:28px 20px}.aq-form .row.r2,.aq-form .row.r3{grid-template-columns:1fr}.aq-radio{grid-template-columns:1fr 1fr}.aq-radio label{border-right:none;border-bottom:1px solid var(--aq-rule)}.aq-foot-bot{flex-direction:column;align-items:flex-start;gap:8px}}
