body{font-family:var(--av-sans);background:var(--av-base);color:var(--av-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--av-bronze);color:var(--av-base)}:focus-visible{outline:1px solid var(--av-bronze);outline-offset:3px}.av-shell{width:100%;max-width:var(--av-shell);margin-inline:auto;padding-inline:var(--av-gutter)}.av-eyebrow{font:500 12px/1 var(--av-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--av-bronze);margin:0}.av-eyebrow--muted{color:var(--av-grey)}.av-display{font-family:var(--av-serif);font-weight:500;letter-spacing:-.015em;color:var(--av-text);text-wrap:balance;margin:0}.av-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid #fff0;border-radius:var(--av-radius);font:600 12px/1 var(--av-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--av-t-fast) var(--av-ease),border-color var(--av-t-fast) var(--av-ease),color var(--av-t-fast) var(--av-ease)}.av-btn--bronze{background:var(--av-bronze);color:var(--av-base)}.av-btn--bronze:hover{background:var(--av-bronze-hover);color:var(--av-base)}.av-btn--ghost{background:none;color:var(--av-text);border-color:var(--av-hairline)}.av-btn--ghost:hover{border-color:var(--av-grey)}.av-btn--line{background:none;color:var(--av-bronze);border-color:var(--av-bronze)}.av-btn--line:hover{background:var(--av-bronze);color:var(--av-base)}.av-btn--light{background:none;color:var(--av-text);border-color:var(--av-text)}.av-btn--light:hover{background:var(--av-text);color:var(--av-base)}.av-link-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;background:none;border:0;padding:0;cursor:pointer;color:var(--av-bronze);font:600 12px/1 var(--av-sans);letter-spacing:.12em;text-transform:uppercase;transition:color var(--av-t-fast) var(--av-ease)}.av-link-cta:hover{color:var(--av-text)}.av-link-cta__rule{display:block;width:26px;height:1px;background:currentColor}@media (prefers-reduced-motion:no-preference){.av-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--av-t-slow) var(--av-ease),transform var(--av-t-slow) var(--av-ease);will-change:opacity,transform}.av-reveal--visible{opacity:1;transform:none}}.av-rule{border:0;border-top:1px solid var(--av-hairline);margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;padding:12px 18px;clip:auto;z-index:999;background:var(--av-bronze);color:var(--av-base);border-radius:var(--av-radius)}