.landing-category-panel [data-slot=card-columns]{--card-min:0px;--card-share:0px;--card-gap:1px;--card-fill:1;border-radius:var(--site-radius-sm);background-color:var(--site-line);overflow:hidden}@container category-grid (min-width:28rem){.landing-category-panel [data-slot=card-columns]{--card-fill:2}}.landing-category-panel [data-slot=link-card]{background-color:var(--site-surface);box-shadow:none;border:0;border-radius:0;position:relative;translate:none}.landing-category-panel [data-slot=link-card]:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--site-text) 6%, var(--site-surface));border-color:#0000;translate:none}.landing-category-panel [data-slot=link-card]{--landing-cell-cut-height:0px;--landing-cell-cut-width:0px;--landing-cell-cut-rise:1;--landing-cell-cut-run:1;--landing-ring-0:var(--site-focus-offset);--landing-ring-1:calc(var(--site-focus-offset) + var(--site-focus-width));--landing-ring-2:calc(var(--site-focus-offset) + var(--site-focus-width) + var(--site-focus-gap));--landing-ring-3:calc(var(--site-focus-offset) + var(--site-focus-rings))}.landing-category-panel li:last-child>[data-slot=link-card]{--landing-cell-cut-height:var(--slash-cut-height,0px);--landing-cell-cut-width:var(--slash-cut-width,0px);--landing-cell-cut-rise:.1926;--landing-cell-cut-run:.677}.landing-category-panel [data-slot=link-card]:focus-visible{outline:none}.landing-category-panel [data-slot=link-card]:focus-visible:before,.landing-category-panel [data-slot=link-card]:focus-visible:after{content:"";pointer-events:none;position:absolute;inset:0}.landing-category-panel [data-slot=link-card]:focus-visible:before{background-color:var(--site-focus-ring);clip-path:polygon(evenodd, var(--landing-ring-0) var(--landing-ring-0), calc(100% - var(--landing-ring-0)) var(--landing-ring-0), calc(100% - var(--landing-ring-0)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-0)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-0)) calc(100% - var(--landing-ring-0)), var(--landing-ring-0) calc(100% - var(--landing-ring-0)), var(--landing-ring-0) var(--landing-ring-0), var(--landing-ring-1) var(--landing-ring-1), calc(100% - var(--landing-ring-1)) var(--landing-ring-1), calc(100% - var(--landing-ring-1)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-1)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-1)) calc(100% - var(--landing-ring-1)), var(--landing-ring-1) calc(100% - var(--landing-ring-1)), var(--landing-ring-1) var(--landing-ring-1), var(--landing-ring-2) var(--landing-ring-2), calc(100% - var(--landing-ring-2)) var(--landing-ring-2), calc(100% - var(--landing-ring-2)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-2)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-2)) calc(100% - var(--landing-ring-2)), var(--landing-ring-2) calc(100% - var(--landing-ring-2)), var(--landing-ring-2) var(--landing-ring-2), var(--landing-ring-3) var(--landing-ring-3), calc(100% - var(--landing-ring-3)) var(--landing-ring-3), calc(100% - var(--landing-ring-3)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-3)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-3)) calc(100% - var(--landing-ring-3)), var(--landing-ring-3) calc(100% - var(--landing-ring-3)), var(--landing-ring-3) var(--landing-ring-3), var(--landing-ring-2) var(--landing-ring-2), var(--landing-ring-1) var(--landing-ring-1))}.landing-category-panel [data-slot=link-card]:focus-visible:after{background-color:var(--site-focus-cream);clip-path:polygon(evenodd, var(--landing-ring-1) var(--landing-ring-1), calc(100% - var(--landing-ring-1)) var(--landing-ring-1), calc(100% - var(--landing-ring-1)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-1)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-1)) calc(100% - var(--landing-ring-1)), var(--landing-ring-1) calc(100% - var(--landing-ring-1)), var(--landing-ring-1) var(--landing-ring-1), var(--landing-ring-2) var(--landing-ring-2), calc(100% - var(--landing-ring-2)) var(--landing-ring-2), calc(100% - var(--landing-ring-2)) calc(100% - var(--landing-cell-cut-height) - var(--landing-cell-cut-rise) * var(--landing-ring-2)), calc(100% - var(--landing-cell-cut-width) - var(--landing-cell-cut-run) * var(--landing-ring-2)) calc(100% - var(--landing-ring-2)), var(--landing-ring-2) calc(100% - var(--landing-ring-2)), var(--landing-ring-2) var(--landing-ring-2))}@media (forced-colors:active){.landing-category-panel [data-slot=link-card]:focus-visible{outline:var(--site-focus-rings) double var(--site-focus-ring);outline-offset:calc(-1 * var(--site-focus-rings) - var(--site-focus-offset))}.landing-category-panel [data-slot=link-card]:focus-visible:before,.landing-category-panel [data-slot=link-card]:focus-visible:after{content:none}}.landing-category-panel [data-slot=link-card]:is(:hover,:focus-visible) [data-link-card-title]{text-decoration-line:none}.landing-category-panel [data-slot=category-card-body]{--category-card-title-size:1rem;--category-card-title-lines:1;gap:var(--site-s20);padding:var(--site-s20) var(--site-s30);grid-template-rows:auto minmax(0,1fr);display:grid}.landing-category-panel [data-slot=category-card-heading]{gap:var(--site-s10)}.landing-category-panel [data-slot=category-icon]{color:var(--site-text);font-size:1rem}.landing-category-panel [data-slot=category-card-body] [data-slot=card-title]{-webkit-line-clamp:2;font-size:1rem;font-weight:600}.landing-category-panel [data-slot=category-card-count]{font-size:var(--site-text-small);font-weight:400}
.home-hero.landing-hero{--landing-globe-size:clamp(36rem, 16rem + 41vw, 56rem);--landing-globe-disc:calc(var(--landing-globe-size) / 1.22)}.home-hero.landing-hero [data-slot=hero-band-inner]{flex-direction:column;display:flex}.home-hero.landing-hero [data-slot=hero-band-content]:after{height:min(22rem,36vh)}.home-hero.landing-hero [data-slot=hero-band-content]{z-index:1;justify-content:center;align-items:stretch;gap:var(--home-hero-gap);min-height:calc(100dvh - var(--site-header-height));padding-block:var(--home-hero-gap);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.home-hero.landing-hero [data-slot=hero-band-title]{text-wrap:wrap;max-width:none}.home-hero.landing-hero [data-slot=hero-band-title] .block{margin:0}.home-hero.landing-hero [data-slot=hero-band-subtitle]{max-width:none;text-wrap:wrap;margin-block-start:var(--home-hero-gap)}.home-hero.landing-hero [data-slot=hero-band-action]{margin-block-start:var(--home-hero-gap)}.home-hero.landing-hero [data-slot=hero-band-copy]{z-index:1;min-width:0;margin-block-start:0;margin-inline-start:0;position:relative}.home-hero.landing-hero [data-slot=hero-band-copy]:before{content:"";float:inline-end;width:var(--landing-globe-disc);height:var(--landing-globe-disc);shape-outside:circle(50%) border-box;shape-margin:1.5rem;pointer-events:none;margin-block-start:calc(9.5rem - var(--landing-globe-disc) / 2);margin-inline-end:calc(var(--landing-globe-size) * .045 - var(--landing-globe-disc) / 2)}.home-hero.landing-hero [data-slot=hero-band-action]{display:flow-root}.home-hero.landing-hero [data-slot=hero-band-media]{z-index:1;width:100%;flex:none;margin-block-start:calc(-1 * var(--landing-copy-slack,0px));padding-block-start:0;position:relative}.home-hero.landing-hero [data-slot=home-hero-globe]{clip-path:none;opacity:1;--hhg-d:var(--landing-globe-disc);--hhg-cx:calc(50cqw - min(var(--site-wide-size), 100cqw - 2 * var(--site-page-inset)) / 2 + var(--landing-globe-size) * .045);--hhg-cy:calc(100cqh - (var(--site-header-height) + var(--landing-hero-top) + 9.5rem));inset:0;overflow:hidden;-webkit-mask-clip:border-box;mask-clip:border-box}@media (min-width:64rem){.home-hero.landing-hero [data-slot=hero-band-copy]{flex:none;width:auto;max-width:none}.home-hero.landing-hero [data-slot=home-hero-globe]{--hhg-cy:calc(100cqh - (var(--landing-copy-top,var(--site-header-height) + var(--landing-hero-top)) + 9.5rem))}}@media not (min-width:64rem){.home-hero.landing-hero{--landing-globe-size:clamp(26rem, 90vw, 44rem)}.home-hero.landing-hero [data-slot=home-hero-globe]{opacity:.5;--hhg-cx:calc(var(--landing-globe-size) * .12);--hhg-cy:calc(100cqh - var(--site-header-height) + var(--landing-globe-size) * .02)}.home-hero.landing-hero [data-slot=hero-band-copy]:before{shape-margin:.5rem;margin-block-start:calc(-1 * var(--home-hero-gap) - var(--landing-globe-size) * .02 - var(--landing-globe-disc) / 2);margin-inline-end:calc(var(--landing-globe-size) * .12 - var(--site-page-inset) - var(--landing-globe-disc) / 2)}}@media not (min-width:40rem){.home-hero.landing-hero [data-slot=hero-band-copy]:before{content:none}}
