@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--font-sans:var(--font-geist-sans,Arial), Helvetica, sans-serif;--color-text:#161615;--color-muted:#706e69;--color-canvas:#f7f7f5;--color-canvas-warm:#eeece5;--color-muted-on-warm:#65635e;--color-surface:#fff;--color-border:#e4e3de;--color-accent:#ff7a1a;--color-error:#b23c35;--color-success:#357353;--focus-ring:0 0 0 3px #f7f7f5, 0 0 0 5px #161615;--radius-sm:5px;--radius-md:9px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--type-display:clamp(2.4rem, 4.45vw, 4rem);--type-display-section:clamp(2rem, 3.7vw, 3.2rem);--type-public-title:clamp(2rem, 4vw, 3.4rem);--type-photo-caption:clamp(.875rem, 1.45vw, 1.05rem);--type-public-lead:clamp(.95rem, 1.65vw, 1.2rem);--type-title:2rem;--type-section:1.5rem;--type-group:1.125rem;--type-subheading:1.25rem;--type-body:1rem;--type-body-compact:.9375rem;--type-small:.875rem;--type-meta:.8125rem;--type-caption-small:.75rem;--type-eyebrow:.6875rem;--type-micro:.625rem;--motion-fast:.14s;--motion-ui:.24s;--motion-reveal:.65s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-ui:cubic-bezier(.2, .7, .2, 1)}@media (max-width:700px){:root{--type-display:clamp(2.55rem, 8vw, 3.4rem);--type-display-section:2.35rem;--type-title:1.75rem}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}::selection{color:#161615;background:#ffddc4}:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.skip-link{z-index:1000;background:#fff;border:1px solid #161615;border-radius:4px;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media (prefers-reduced-motion:no-preference){:where(button,a,input,textarea,select,summary){transition-duration:var(--motion-ui);transition-timing-function:var(--ease-ui);transition-property:background-color,color,border-color,box-shadow,opacity,transform}:where(button,a)[data-interactive-card]{transition-duration:.32s}:where(button,a)[data-interactive-card]:hover{transform:translateY(-3px)}:where(button,a)[data-interactive-card]:active{transform:translateY(-1px)}button:active:not(:disabled),a[data-press]:active{transform:translateY(1px)scale(.99)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #16161508}input[type=checkbox],input[type=radio]{accent-color:var(--color-text);transition:box-shadow var(--motion-ui) var(--ease-ui)}[role=alert],[role=status]:not(:empty){animation:feedback-enter .22s var(--ease-out)}details[open]>:not(summary){animation:disclosure-enter .24s var(--ease-out)}@keyframes feedback-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes disclosure-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-photo] img{transition:transform .9s var(--ease-out)}[data-photo]:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
