@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600&family=Inter:wght@400;500;600&display=swap";:root{--ink: #0E1B2C;--ink-90: #1A2638;--paper: #E8E5E0;--paper-pure: #FFFFFF;--rule: #0E1B2C;--accent-corner: #000000;--ink-72: rgba(14, 27, 44, .72);--ink-56: rgba(14, 27, 44, .56);--ink-40: rgba(14, 27, 44, .4);--ink-24: rgba(14, 27, 44, .24);--ink-12: rgba(14, 27, 44, .12);--ink-08: rgba(14, 27, 44, .08);--paper-72: rgba(232, 229, 224, .72);--paper-56: rgba(232, 229, 224, .56);--paper-40: rgba(232, 229, 224, .4);--paper-24: rgba(232, 229, 224, .24);--paper-12: rgba(232, 229, 224, .12);--font-display: "Manrope", "Sora", "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-hero: clamp(64px, 9vw, 120px);--t-display-1: clamp(48px, 6vw, 80px);--t-display-2: clamp(36px, 4.4vw, 56px);--t-h1: 40px;--t-h2: 28px;--t-h3: 20px;--t-body: 16px;--t-body-sm: 14px;--t-label: 12px;--t-stat: clamp(56px, 7vw, 96px);--w-display: 200;--w-display-2: 300;--w-subhead: 400;--w-body: 400;--w-label: 500;--tr-display: -.02em;--tr-label: .05em;--lh-display: 1.02;--lh-subhead: 1.25;--lh-body: 1.5;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-11: 192px;--page-gutter: clamp(20px, 8vw, 128px);--page-max: 1440px;--r-0: 0px;--r-1: 2px;--r-2: 4px;--bw-hairline: 1px;--bw-rule: 1px;--corner-stripe-size: 14%;--ease-standard: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.avp-hero,h1.avp-hero{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-hero);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--ink);text-wrap:balance}.avp-display-1{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-display-1);line-height:var(--lh-display);letter-spacing:var(--tr-display)}.avp-display-2{font-family:var(--font-display);font-weight:var(--w-display-2);font-size:var(--t-display-2);line-height:1.1;letter-spacing:var(--tr-display)}h1{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-h1);line-height:1.1;letter-spacing:var(--tr-display);margin:0}h2{font-family:var(--font-display);font-weight:var(--w-display-2);font-size:var(--t-h2);line-height:1.2;letter-spacing:-.01em;margin:0}h3{font-family:var(--font-display);font-weight:400;font-size:var(--t-h3);line-height:1.3;margin:0}.avp-subhead{font-family:var(--font-display);font-weight:var(--w-subhead);font-size:20px;line-height:var(--lh-subhead);color:var(--ink-72);text-wrap:pretty}p,.avp-body{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;text-align:left}.avp-body-sm{font-size:var(--t-body-sm);line-height:1.55}.avp-label{font-family:var(--font-body);font-weight:var(--w-label);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:none;color:var(--ink)}.avp-label--rule{display:inline-block;padding-bottom:6px;border-bottom:var(--bw-rule) solid var(--rule)}.avp-stat{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-stat);line-height:1;letter-spacing:-.025em;color:var(--ink)}.on-ink,.on-ink p,.on-ink h1,.on-ink h2,.on-ink h3,.on-ink .avp-hero,.on-ink .avp-display-1,.on-ink .avp-display-2,.on-ink .avp-stat,.on-ink .avp-label{color:var(--paper)}.on-ink .avp-subhead{color:var(--paper-72)}.on-ink .avp-label--rule{border-color:var(--paper-40)}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:opacity var(--dur-base) var(--ease-standard)}a:hover{opacity:.6}.on-ink a{color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}.on-ink ::selection{background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html,body{margin:0}body{overflow-x:hidden}.page{position:relative;min-height:100vh}.corner-stripe{display:none}.topbar{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:28px var(--page-gutter) 0}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.brand:hover{opacity:1}.brand__mark{width:40px;height:40px;display:block}.brand__word{font-family:var(--font-display);font-weight:300;font-size:18px;letter-spacing:.02em;white-space:nowrap}.nav{display:flex;gap:36px}.nav a{font-family:var(--font-body);font-weight:500;font-size:14px;text-decoration:none;color:var(--ink);letter-spacing:.02em;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.nav a:hover,.nav a.is-active{border-color:var(--ink);opacity:1}.section{padding:var(--sp-9) var(--page-gutter)}.section--tight{padding:var(--sp-8) var(--page-gutter)}.section--ink{background:var(--ink);color:var(--paper)}.section--ink p,.section--ink h1,.section--ink h2,.section--ink h3,.section--ink .avp-stat,.section--ink .avp-display-1,.section--ink .avp-display-2,.section--ink .avp-hero,.section--ink .avp-label{color:var(--paper)}.section--ink .avp-subhead{color:var(--paper-72)}.section--ink .avp-label--rule{border-color:var(--paper-40)}.container{max-width:var(--page-max);margin:0 auto}.label-rule{display:inline-flex;gap:16px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--rule);font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.05em;color:var(--ink)}.section--ink .label-rule{border-color:var(--paper-40);color:var(--paper)}.label-rule__num{font-variant-numeric:tabular-nums;opacity:.56}.btn{display:inline-flex;align-items:center;gap:14px;padding:18px 28px;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;border:1px solid var(--ink);border-radius:0;cursor:pointer;transition:background var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.btn:hover{background:var(--ink-90);opacity:1;color:var(--paper)}.btn__arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-standard)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn:disabled,.btn[aria-disabled=true]{background:transparent;color:var(--ink-40);border-color:var(--ink-24);cursor:not-allowed}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:transparent;color:var(--ink-40)}.btn:disabled .btn__arrow,.btn[aria-disabled=true] .btn__arrow{transform:none}.section--ink .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.section--ink .btn:hover{background:var(--paper-pure);color:var(--ink)}.link-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-weight:500;font-size:14px;letter-spacing:.02em;text-decoration:none;color:inherit;padding-bottom:6px;border-bottom:1px solid currentColor;transition:opacity var(--dur-base) var(--ease-standard)}.link-cta:hover{opacity:.6}.footer{position:relative;padding:96px var(--page-gutter) 40px;border-top:1px solid var(--ink-24);overflow:hidden}.footer__stripe{position:absolute;bottom:0;left:0;width:8vw;height:8vw;max-width:120px;max-height:120px;background:var(--accent-corner);clip-path:polygon(0 0,0 100%,100% 100%);pointer-events:none}.footer__inner{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end}.footer__brand{display:flex;align-items:center;gap:14px}.footer__brand img{width:32px;height:32px}.footer__brand-word{font-family:var(--font-display);font-weight:300;font-size:16px;letter-spacing:.02em}.footer__contact{font-family:var(--font-display);font-weight:200;font-size:clamp(28px,3.5vw,48px);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance}.footer__contact a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.footer__meta{margin-top:64px;padding-top:24px;border-top:1px solid var(--ink-12);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--font-body);font-size:12px;letter-spacing:.02em;color:var(--ink-56)}.footer__cities{display:flex;flex-direction:column;gap:8px;font-family:var(--font-body);font-size:13px;line-height:1.6}.footer__cities-line{color:var(--ink-72)}.footer__cities-edited{color:var(--ink-56);font-size:12px;margin-top:8px}@media(max-width:800px){.footer__inner{grid-template-columns:1fr;align-items:start}.nav{display:none}}
