body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}:root{--radius-button: var(--radius-md)}.tile-link{background-color:white;display:flex;align-items:end;justify-content:center;border:2px solid #80B2FF;position:relative;border-radius:var(--radius-md);aspect-ratio:3 / 1}@media all and (min-width: 48em){.tile-link{aspect-ratio:16 / 9}}.tile-link__name{font-family:var(--font-headings);color:#132683;font-weight:700;font-size:var(--text-lg);text-align:center;z-index:1;width:calc(100% - 6px);margin-bottom:3px;padding:var(--space-md) var(--space-xxs) var(--space-xxs);position:relative;line-height:1.2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-xxs)}.tile-link__name .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:0.15em;opacity:0.7;flex-shrink:0}@supports (mask-image: none) or (-webkit-mask-image: none){.tile-link__name::before{z-index:-1;content:" ";position:absolute;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.5);mask-image:linear-gradient(to bottom, rgba(0,0,0,0), black 70%)}}.tile-link__image-wrapper{isolation:isolate;position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);overflow:hidden}.tile-link__image-overlay,.tile-link__image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%}.tile-link__image-overlay{background-color:#D5EBFF;z-index:1;mix-blend-mode:hard-light}.tile-link__image-wrapper img{object-fit:cover;object-position:bottom;filter:brightness(0.7) grayscale(1) contrast(1.5)}.tile-link{--transition-duration: 0.15s;--transition-timing-function: cubic-bezier(0.050, 0.445, 0.950, 0.550);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:filter, border-color}.tile-link__image-wrapper img{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:transform;transform-origin:bottom}.tile-link__name{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:color, gap}.tile-link__name .clarity-icon{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:opacity}.tile-links:has(.tile-link:hover,.tile-link:focus-visible) .tile-link:not(:hover,:focus-visible){filter:grayscale(0.8)}.tile-link:hover,.tile-link:focus-visible{border-color:#336CFF}.tile-link:hover .tile-link__image-wrapper img,.tile-link:focus-visible .tile-link__image-wrapper img{transform:scale(1.05)}.tile-link:hover .tile-link__name,.tile-link:focus-visible .tile-link__name{color:#10174E;gap:var(--space-xs)}.tile-link:hover .tile-link__name .clarity-icon,.tile-link:focus-visible .tile-link__name .clarity-icon{opacity:1}.landing-page-links{position:relative;padding-block:var(--space-md);--columns: 1}@media all and (min-width: 38.75em){.landing-page-links{--columns: 2}}@media all and (min-width: 48em){.landing-page-links{--columns: 3}}@media all and (min-width: 80em){.landing-page-links{--columns: 4}}.landing-page-links,.landing-page-links__gridlines{display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-md)}.landing-page-links__gridlines{position:absolute;top:0;left:0;width:100%;height:100%;row-gap:0;pointer-events:none;z-index:1}.landing-page-links__gridlines>div{border-left:1px dashed #B2D6FF;border-right:1px dashed #B2D6FF;mix-blend-mode:multiply}.landing-page-links__gridlines>div:nth-child(2){display:none}@media all and (min-width: 38.75em){.landing-page-links__gridlines>div:nth-child(2){display:block}}.landing-page-links__gridlines>div:nth-child(3){display:none}@media all and (min-width: 48em){.landing-page-links__gridlines>div:nth-child(3){display:block}}.landing-page-links__gridlines>div:nth-child(4){display:none}@media all and (min-width: 80em){.landing-page-links__gridlines>div:nth-child(4){display:block}}.landing-page-section{background-color:#edf2fa;border-top:4px solid #D5EBFF;padding-block:var(--space-lg)}.landing-page-section[data-theme="blueprint"]{padding:0;background-color:unset;border-top:none}.landing-page-section[data-theme="blueprint"] .landing-page-section__blueprint{background-color:#edf2fa;border-top:1px dashed #B2D6FF;border-left:1px dashed #B2D6FF;border-right:1px dashed #B2D6FF;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-section h2{color:#132683}
