::-moz-selection{background:#b3d4fc;color:#0f172a}::selection{background:#b3d4fc;color:#0f172a}html{scroll-behavior:smooth;scroll-padding-top:88px}.eyebrow{font-size:10px;letter-spacing:.24em}.editorial-link,.eyebrow{font-weight:500;text-transform:uppercase}.editorial-link{display:inline-flex;align-items:center;gap:.85rem;border-bottom:1px solid;padding-bottom:.42rem;font-size:11px;letter-spacing:.14em;transition:gap .35s ease,opacity .35s ease}.editorial-link:focus-visible,.editorial-link:hover{gap:1.2rem;opacity:.8}.editorial-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}h2.font-heading{padding-bottom:.16em}.editorial-link>span[aria-hidden=true]{position:relative;display:inline-block;width:12px;height:12px;flex:none;padding:0;font-size:0;line-height:0}.editorial-link>span[aria-hidden=true]:before{content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;border-top:1px solid;border-right:1px solid}.editorial-link>span[aria-hidden=true]:after{content:"";position:absolute;bottom:1px;left:1px;width:13px;height:1px;background:currentColor;transform:rotate(-45deg);transform-origin:left center}.hero-center-shade{background:radial-gradient(ellipse at 50% 48%,rgba(10,23,25,.59) 0,rgba(10,23,25,.4) 39%,rgba(10,23,25,.06) 82%)}.hero-enter{animation:hero-arrive 1.15s cubic-bezier(.22,1,.36,1) both}.hero-enter-two{animation-delay:.13s}.hero-enter-three{animation-delay:.27s}.hero-enter-four{animation-delay:.41s}@keyframes hero-arrive{0%{opacity:0;transform:translateY(19px)}to{opacity:1;transform:translateY(0)}}.community-dialog-overlay[data-state=open]{animation:community-overlay-in .35s ease-out both}.community-dialog-overlay[data-state=closed]{animation:community-overlay-out .25s ease-in both}.community-dialog-panel[data-state=open]{animation:community-panel-in .45s cubic-bezier(.22,1,.36,1) both}.community-dialog-panel[data-state=closed]{animation:community-panel-out .24s ease-in both}@keyframes community-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes community-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes community-panel-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes community-panel-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 10px}}