:root{--font-sans-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-sans: "Libre Franklin", var(--font-sans-base);--font-serif: "Libre Caslon Text", "Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, serif;--font-display: "Oswald", var(--font-sans);--font-urw: franklin-gothic-urw, var(--font-sans);--font-mono: monospace;--base-font-size: 15px;--font-size--3: clamp(0.651rem, 0.6218rem + 0.1462vw, 0.768rem);--font-size--2: clamp(0.7813rem, 0.7366rem + 0.2234vw, 0.96rem);--font-size--1: clamp(0.9375rem, 0.8719rem + 0.3281vw, 1.2rem);--font-size-0: clamp(1.125rem, 1.0313rem + 0.4688vw, 1.5rem);--font-size-1: clamp(1.35rem, 1.2188rem + 0.6563vw, 1.875rem);--font-size-2: clamp(1.62rem, 1.4391rem + 0.9047vw, 2.3438rem);--font-size-3: clamp(1.944rem, 1.6976rem + 1.2321vw, 2.9297rem);--font-size-4: clamp(2.3328rem, 2.0005rem + 1.6616vw, 3.6621rem);--font-size-5: clamp(2.7994rem, 2.3548rem + 2.2228vw, 4.5776rem);--font-size-6: clamp(3.3592rem, 2.7685rem + 2.9535vw, 5.722rem);--font-size-7: clamp(4.0311rem, 3.2507rem + 3.9018vw, 7.1526rem);--font-size-8: clamp(4.8373rem, 3.8114rem + 5.1293vw, 8.9407rem);--font-size-9: clamp(5.8048rem, 4.462rem + 6.7139vw, 11.1759rem);--font-size-10: clamp(6.9657rem, 5.2147rem + 8.7552vw, 13.9698rem);--space-3xs: clamp(0.3125rem, 0.2969rem + 0.0781vw, 0.375rem);--space-2xs: clamp(0.5625rem, 0.5156rem + 0.2344vw, 0.75rem);--space-xs: clamp(0.875rem, 0.8125rem + 0.3125vw, 1.125rem);--space-s: clamp(1.125rem, 1.0313rem + 0.4688vw, 1.5rem);--space-m: clamp(1.6875rem, 1.5469rem + 0.7031vw, 2.25rem);--space-l: clamp(2.25rem, 2.0625rem + 0.9375vw, 3rem);--space-xl: clamp(3.375rem, 3.0938rem + 1.4063vw, 4.5rem);--space-2xl: clamp(4.5rem, 4.125rem + 1.875vw, 6rem);--space-3xl: clamp(6.75rem, 6.1875rem + 2.8125vw, 9rem);--space-3xs-2xs: clamp(0.3125rem, 0.2031rem + 0.5469vw, 0.75rem);--space-2xs-xs: clamp(0.5625rem, 0.4219rem + 0.7031vw, 1.125rem);--space-xs-s: clamp(0.875rem, 0.7188rem + 0.7813vw, 1.5rem);--space-s-m: clamp(1.125rem, 0.8438rem + 1.4063vw, 2.25rem);--space-m-l: clamp(1.6875rem, 1.3594rem + 1.6406vw, 3rem);--space-l-xl: clamp(2.25rem, 1.6875rem + 2.8125vw, 4.5rem);--space-xl-2xl: clamp(3.375rem, 2.7188rem + 3.2813vw, 6rem);--space-2xl-3xl: clamp(4.5rem, 3.375rem + 5.625vw, 9rem);--space-s-l: clamp(1.125rem, 0.6563rem + 2.3438vw, 3rem);--space-xs-2xl: clamp(0.875rem, -0.4062rem + 6.4062vw, 6rem);--space-cluster: var(--space-s);--space-gap: var(--space-2xs);--space-stack: var(--space-s-m);--space-section: var(--space-xl-2xl);--measure: 51ch;--measure-s: 30ch;--measure-l: 75ch;--radius-s: 0.25rem;--radius: 0.75rem;--radius-pill: 50px;--site-gutter: var(--space-s);--border-thickness: 1px;--letter-spacing: 0.0625rem;--letter-spacing--1: -0.075rem;--letter-spacing--2: -0.15rem;--box-shadow: 0px 0.3px 1.7px rgba(0, 0, 0, 0.013), 0px 0.7px 4px rgba(0, 0, 0, 0.022), 0px 1.3px 7.5px rgba(0, 0, 0, 0.029), 0px 2.2px 13.4px rgba(0, 0, 0, 0.034), 0px 4.2px 25.1px rgba(0, 0, 0, 0.041), 0px 10px 60px rgba(0, 0, 0, 0.06);--box-shadow-high: 0px 1.7px 2.2px rgba(0, 0, 0, 0.02), 0px 4px 5.3px rgba(0, 0, 0, 0.02), 0px 7.5px 10px rgba(0, 0, 0, 0.03), 0px 12px 17.9px rgba(0, 0, 0, 0.035), 0px 13px 20.4px rgba(0, 0, 0, 0.042), 0px 5px 10px rgba(0, 0, 0, 0.02);--ease-in: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out: cubic-bezier(0.86, 0, 0.07, 1);--ease-authentic: cubic-bezier(0.4, 0, 0.2, 1);--ease-wipe: cubic-bezier(0.79, 0.14, 0.15, 0.86);--color-black: #000;--color-white: #fff;--color-white-70: color-mix(in srgb, var(--color-white), transparent 30%);--color-white-50: color-mix(in srgb, var(--color-white), transparent 50%);--color-white-20: color-mix(in srgb, var(--color-white), transparent 80%);--color-white-10: color-mix(in srgb, var(--color-white), transparent 90%);--color-light-gray: #eee;--color-light-gray-l: #f4f4f4;--color-gray: #ddd;--color-uva-blue: #232d4b;--color-uva-secondary-blue: #141e3c;--color-uva-orange: #e57200;--color-accent: var(--color-uva-orange);--color-accent-alt: color-mix(in srgb, var(--color-accent), black 10%);--color-bg: var(--color-white);--color-text: var(--color-uva-blue);--color-text-light: var(--color-white-50);--color-border: var(--color-gray);--color-gridline: var(--color-border)}:root [data-theme=blue],:root [data-theme=dark-blue]{--color-bg: var(--color-uva-blue);--color-text: var(--color-white);--color-border: var(--color-white-10);--color-gridline: #4f576f;background-color:var(--color-bg);color:var(--color-text)}:root [data-theme=dark-blue]{--color-bg: var(--color-uva-secondary-blue)}:root [data-theme=orange]{--color-bg: var(--color-uva-orange);background-color:var(--color-bg);color:var(--color-text)}@media(min-width: 750px){:root{--site-gutter: var(--space-l)}}@media(min-width: 1150px){:root{--space-gap: var(--space-s);--space-section: var(--space-2xl-3xl)}}@media(min-width: 2000px){:root{--base-font-size: 17px}}@media(min-width: 2250px){:root{--base-font-size: 19px}}@media(min-width: 2500px){:root{--base-font-size: 22px}}@media(min-width: 2750px){:root{--base-font-size: 24px}}@media(min-width: 3000px){:root{--base-font-size: 26px}}@media(min-width: 3200px){:root{--base-font-size: 28px}}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;hanging-punctuation:first allow-end last;overflow-wrap:break-word;text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{margin:0;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}pre{white-space:pre-wrap}textarea:not([rows]){min-height:10em}ol{list-style-type:decimal}ol>li>ol{list-style-type:lower-alpha}ol>li>ol>li>ol{list-style-type:lower-roman}ol>li>ol>li>ol>li>ol{list-style-type:decimal}:target{scroll-margin-block:2rem}*:focus-visible{outline-offset:5px}::selection{background-color:var(--color-accent);color:var(--color-white)}::-moz-selection{background-color:var(--color-accent);color:var(--color-white)}[data-theme=orange] ::selection{background-color:var(--color-uva-blue);color:var(--color-white)}[data-theme=orange] ::-moz-selection{background-color:var(--color-uva-blue);color:var(--color-white)}:target{scroll-margin-block:var(--space-3xs)}html{background-color:var(--color-bg);font-size:var(--base-font-size)}body{color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-0);line-height:1.525;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-serif);font-weight:500;letter-spacing:var(--letter-spacing--1);margin-block:0}h1{font-size:var(--font-size-6);line-height:1}h2{font-size:var(--font-size-4);line-height:1.15}h3{font-size:var(--font-size-1);line-height:1.2}h4,h5{font-size:var(--font-size-0);line-height:1.25}hr{background-color:var(--color-border);border:none;block-size:1px}p{margin:0}a:not([class]){color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-style:solid;text-decoration-thickness:.15ex;text-underline-offset:.25ex;transition:color .1s,text-decoration-color .1s}a:not([class]):not([class]):hover,a:not([class]):not([class]):focus{color:var(--color-accent);text-decoration-color:var(--color-accent)}a{color:var(--color-text);font-weight:600}a:hover,a:focus{color:var(--color-accent)}svg{transition:color .1s}blockquote{border-inline-start:1px solid var(--color-border);margin-inline:0;padding:var(--space-3xs) var(--space-s)}blockquote>*:first-child{margin-block-start:0}figure{inline-size:100%;margin:0}figure[data-full-bleed] figcaption{padding-inline:var(--site-gutter)}figure.fpo{background-color:var(--color-gray);color:red;font-family:var(--font-sans);font-weight:900}figure.fpo img{display:none}figure.fpo::after{align-items:center;block-size:100%;content:"FPO";display:grid;inline-size:100%;text-align:center}figure img,figure picture,figure video{inline-size:100%}figcaption{font-size:var(--font-size--2);margin-block-start:var(--space-2xs);max-inline-size:var(--measure);text-wrap:pretty}img{background-color:var(--color-uva-secondary-blue);color:var(--color-white);font-size:var(--font-size--1)}img.svg-image{background-color:rgba(0,0,0,0)}[data-theme=orange] a:not([class]):hover,[data-theme=orange] a:not([class]):focus-visible{color:var(--color-text);text-decoration-color:rgba(0,0,0,0)}ul.cluster,ol.cluster{list-style:none;padding-inline-start:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-cluster);justify-content:flex-start;align-items:center}ul.grid,ol.grid{list-style:none;margin-block-end:0;padding-inline-start:0}.grid{--min-size: 260px;display:grid;gap:var(--space-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--min-size), 100%), 1fr))}@media(min-width: 1350px){.grid{--min-size: 320px}}.grid[data-sizing=auto-fill]{grid-template-columns:repeat(auto-fill, minmax(min(var(--min-size), 100%), 1fr))}.grid[data-size=l]{--min-size: 320px}@media(min-width: 1350px){.grid[data-size=l]{--min-size: 380px}}@media(min-width: 1650px){.grid[data-size=l]{--min-size: 400px}}.grid[data-grid=thirds]{grid-template-columns:1fr}@media(min-width: 750px){.grid[data-grid=thirds]{grid-template-columns:repeat(3, 1fr)}}.grid[data-grid=split]{grid-template-columns:1fr}@media(min-width: 900px){.grid[data-grid=split]{grid-template-columns:3fr 1fr}}@media(min-width: 1150px){.grid[data-grid=split]{grid-template-columns:repeat(2, 1fr)}}.icon{block-size:1.125em;inline-size:1.125em;pointer-events:none}.with-icon{display:inline-flex;align-items:center}.with-icon .icon{margin-inline-end:var(--space-3xs)}.pile{display:grid;margin-inline:auto;position:relative}.pile>*{grid-area:1/1;place-self:center}.prose{color:var(--color-text);display:flex;font-size:var(--font-size-0);flex-direction:column;justify-content:flex-start}.prose[data-align=center]{margin-inline:auto}.prose.stack{--space-stack: var(--space-s)}.prose>*{margin-block:0}.prose>*+*{margin-block-start:var(--space-stack)}.prose .body+.callout,.prose .callout+.body:not(:has(h3:first-child,h4:first-child)){margin-block-start:var(--space-stack)}.prose :is(h2,h3,h4):not([class]):not(:first-child){margin-block-start:var(--space-l)}.prose :is(h2,h3,h4):not([class]),.prose a:not([class]){color:var(--color-text)}.prose h2 strong,.prose h2 b,.prose h3 strong,.prose h3 b{font-weight:400}.prose h3::after{background-color:var(--color-accent);block-size:2px;bottom:0;content:"";display:block;inline-size:2rem;left:0;margin-block-start:var(--space-2xs);position:relative}.prose p+:is(ul,ol){margin-block-start:var(--space-xs)}.prose ul li+li,.prose ol li+li{margin-block-start:var(--space-3xs)}.prose ul{padding-inline-start:1.5em}.prose ul ::marker{color:var(--color-uva-orange)}.prose-grid{column-gap:var(--space-grid);display:grid;gap:var(--space-gap);grid-template-columns:1fr}@media(min-width: 1024px){.prose-grid{column-gap:var(--space-section);grid-template-columns:repeat(3, 1fr)}.prose-grid .section__content{grid-column:2/4}}@media(width < 1024px){.prose-grid .section__header,.prose-grid .section__content{inline-size:100%;margin-inline:auto}}.prose-grid+.prose-grid{margin-block-start:var(--space-section)}.section{background-color:var(--color-white);padding-block:var(--space-section);position:relative}.section:target{scroll-margin-block:0 !important}.section__header,.section__content{max-inline-size:var(--measure)}.section__label{background-color:var(--color-uva-orange);color:var(--color-white);font-family:var(--font-display);font-size:var(--font-size--1);font-weight:600;inline-size:fit-content;letter-spacing:var(--letter-spacing);padding:var(--space-3xs) var(--site-gutter);text-transform:uppercase;transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}.section__title{font-family:var(--font-serif);font-size:var(--font-size-6);letter-spacing:var(--letter-spacing--2);line-height:1.1;text-wrap:balance}@media(min-width: 750px){.section__title{font-size:var(--font-size-7)}}@media(min-width: 1150px){.section__title{font-size:var(--font-size-8)}}.section__title--sm{font-size:var(--font-size-6)}.section__title--xs{font-size:var(--font-size-4);line-height:1.15}.section__desc{max-inline-size:var(--measure);text-wrap:pretty}.site-container{display:grid;grid-template-rows:1fr auto;min-block-size:100vh}.site-container .site-footer>*{padding-inline:var(--site-gutter)}.site-main{inline-size:100%;margin-inline:auto}.site-main>article>*:not(.hero){padding-inline:var(--site-gutter)}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space-stack)}.stack>.stack-item\:l{margin-block:var(--space-xl-2xl)}.stack>.stack-item\:l+*{margin-block-start:0}.stack[data-split-before-last]{block-size:100%}.stack[data-split-before-last]>:last-child{margin-block-start:auto}.back-to-top{--space-cluster: var(--space-3xs);align-self:flex-start;display:none;line-height:1.2}@media(min-width: 1020px){.back-to-top{display:flex}}.anchor-nav{align-items:center;background-color:var(--color-light-gray-l);border-radius:0;column-gap:var(--space-xs);font-family:var(--font-sans);font-size:var(--font-size--1);font-weight:600;justify-content:space-between;margin-block:0 var(--space-s);margin-inline:0;overflow:hidden;padding:var(--space-3xs) calc(var(--site-gutter) - var(--space-xs)) !important;position:sticky;row-gap:var(--space-3xs);top:0;z-index:25}@media(min-width: 1020px){.anchor-nav{border-radius:22px;column-gap:var(--space-l);font-size:var(--font-size--2);margin-block-start:var(--space-s);margin-inline:calc(var(--site-gutter) - (var(--space-3xs) + var(--space-s)));padding-inline:var(--space-3xs) !important}}.anchor-nav__list{block-size:100%;column-gap:var(--space-3xs);line-height:1.2;margin-block:var(--space-2xs);row-gap:var(--space-2xs)}@media(width < 1020px){.anchor-nav__list{display:none}}.anchor-nav__link,.back-to-top{border-radius:var(--radius-pill);padding-block:var(--space-2xs);padding-inline:var(--space-s);position:relative;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.2ex;text-underline-offset:.2ex;transition:background-color .1s,color .1s}.anchor-nav__link[data-active],.back-to-top[data-active]{background-color:var(--color-uva-orange);color:var(--color-white)}@media(min-width: 1020px){.anchor-nav__link:hover,.anchor-nav__link:focus-within,.back-to-top:hover,.back-to-top:focus-within{background-color:var(--color-gray);color:var(--color-uva-blue);text-decoration:none}}.anchor-nav__current{align-self:flex-start;padding-block:var(--space-3xs)}.anchor-nav__details-container{--space-cluster: var(--space-xs)}@media(min-width: 1020px){.anchor-nav__details-container{display:none}}.anchor-nav__details{border:none}.anchor-nav__details[open] summary{background-color:var(--color-uva-blue);color:var(--color-white) !important}.anchor-nav__details summary{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--font-size--1);font-weight:500;gap:var(--space-2xs);inline-size:fit-content;letter-spacing:0;padding:calc(var(--space-3xs)*1.25) var(--space-xs);text-transform:none;transition:background-color .1s,border-color .1s,color .1s}.anchor-nav__details summary::after{display:none}.anchor-nav__details summary:hover,.anchor-nav__details summary:focus-visible{border-color:var(--color-uva-blue);color:var(--color-uva-blue)}.anchor-nav__details li+li{margin-block-start:var(--space-2xs)}.anchor-nav__details .anchor-nav__link{color:inherit;padding-inline:0}.anchor-nav__details .anchor-nav__link:hover,.anchor-nav__details .anchor-nav__link:focus-visible{text-decoration-color:inherit}.anchor-nav__details .details-content{padding-block:var(--space-xs) var(--space-m);padding-inline-start:var(--space-xs)}button,.btn{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-pill);box-shadow:none;color:var(--color-text);column-gap:var(--space-2xs);cursor:pointer;display:flex;font-size:var(--font-size-0);font-weight:600;inline-size:fit-content;justify-content:center;line-height:1.25;padding:var(--space-2xs) var(--space-m);text-align:center;text-decoration:none;transition:background-color .1s,color .1s,outline-color,transform .1s var(--ease-authentic)}button svg,button .icon,.btn svg,.btn .icon{pointer-events:none}button:active,.btn:active{transform:scale(0.98)}button:hover,button:focus-visible,.btn:hover,.btn:focus-visible{background-color:var(--color-accent-alt);color:var(--color-text)}button[data-style=ghost],.btn[data-style=ghost]{background-color:rgba(0,0,0,0);color:var(--color-white);outline:1px solid var(--color-accent)}button[data-style=ghost]:hover,button[data-style=ghost]:focus-visible,.btn[data-style=ghost]:hover,.btn[data-style=ghost]:focus-visible{background-color:var(--color-accent-alt);color:var(--color-text);outline-color:var(--color-accent-alt)}.card{block-size:fit-content;column-gap:var(--space-l);row-gap:var(--space-stack)}.card[data-direction=column]{grid-template-columns:1fr}.card[data-align=center]{align-items:center}.card[data-align=end]{align-items:flex-end}.card[data-order=reverse]>*:first-child{order:2}.card__text{--space-stack: var(--space-s);font-size:var(--font-size--1);max-inline-size:40ch}.card__text a{font-weight:inherit !important}details{border-block:1px solid var(--color-border);position:relative}details+details{border-block-start:0;margin-block-start:0 !important}details::details-content{block-size:0;display:block;overflow:hidden;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:block-size,content-visibility;transition-timing-function:ease-in-out}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}details[open] summary::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23232d4b' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z'%3E%3C/path%3E%3C/svg%3E")}details[open] .icon{rotate:90deg}details summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--font-size-0);font-weight:500;gap:var(--space-m);justify-content:space-between;letter-spacing:var(--letter-spacing);line-height:1.25;padding-block:var(--space-xs);position:relative;text-transform:uppercase;transition:border-color .1s,color .1s}details summary:hover,details summary:focus-visible{color:var(--color-accent);outline-offset:3px}details summary::marker{content:none}details summary::-webkit-details-marker{display:none}details summary::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23232d4b' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:cover;block-size:1em;content:"";display:inline-block;inline-size:1em}details .icon{block-size:1em;flex-shrink:0;inline-size:1em;transition:rotate ease-in-out .2s}details .details-content{padding-block:var(--space-2xs) var(--space-m)}details .details-content>:first-child{margin-block-start:0 !important}details .details-content>:last-child{margin-block-end:0}.division{border-block-end:1px solid var(--color-border);display:grid;gap:0;grid-template-columns:1fr;margin-block-start:var(--space-section);inline-size:calc(100% + var(--site-gutter)*2);padding-inline:0;transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}@media(min-width: 750px){.division{grid-template-columns:1fr 1fr}}.division .stat-list{margin-block-start:0}.division .stat-list>*{padding-inline:var(--site-gutter)}.division .stat{grid-template-columns:1fr}.division__title{background-color:var(--color-text);color:var(--color-bg);padding-block:var(--space-2xs);padding-inline:var(--site-gutter)}.division__sidebar{border-inline-start:1px solid var(--color-border)}.division__sidebar img{inline-size:100%;margin-block-end:var(--space-stack)}.division__sidebar>.stack{--space-stack: var(--space-s);font-size:var(--font-size--1);padding-block-end:var(--space-stack);padding-inline:var(--space-s) var(--site-gutter)}.division__sidebar p{max-inline-size:var(--measure)}.hero{background-color:var(--color-bg);color:var(--color-text);display:grid;gap:0;inline-size:100%;min-block-size:100vh;position:relative}.hero>*{inline-size:100%;position:relative}.hero>*::before,.hero>*::after{block-size:100%;content:"";inline-size:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:10}.hero>*::before{border-inline-start:1px solid var(--color-gridline)}.hero>*::after{bottom:0;border-block-end:1px solid var(--color-gridline)}.hero [data-reveal-from-top]{--delay: 1s;animation:clip-reveal-from-top 10s var(--delay) var(--ease-authentic) infinite}.hero [data-reveal-from-bottom]{--delay: 1s;animation:clip-reveal-from-bottom 10s var(--delay) var(--ease-authentic) infinite}.hero__text{block-size:100%;display:flex;flex-flow:column;justify-content:space-between;padding:var(--site-gutter)}.hero__media img{aspect-ratio:5/3;block-size:100%;inline-size:100%;object-fit:cover;object-position:center}.hero__header{grid-area:h;padding-block-start:var(--space-s)}.hero__header .site-logo{max-inline-size:calc(100% - var(--space-2xs))}.hero__title{grid-area:t;text-wrap:balance}@media(min-width: 1140px)and (width < 1250px){.hero__title h1{font-size:calc(var(--font-size-6)*.925)}}@media(min-width: 1650px){.hero__title h1{font-size:var(--font-size-7)}}.hero__desc{grid-area:d;line-height:1.444;text-wrap:balance}#page-header.hero{grid-template-areas:"h ." "t t" "o b" "d .";grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}@media(width < 900px){#page-header.hero>*:is(.hero__header,.hero__title,.hero__oculus,.hero__desc)::before{display:none}#page-header.hero>*:nth-child(6){display:none}#page-header.hero .hero__oculus{grid-area:o}#page-header.hero .hero__blue-pattern{grid-area:b}}@media(width < 1150px){#page-header.hero>*:is(:nth-child(6))::before{display:none}#page-header.hero>*:nth-child(n+8):not(.hero__text,.hero__blue-pattern){display:none}}@media(min-width: 900px){#page-header.hero{grid-template-areas:"h . ." "t t ." ". . d";grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}#page-header.hero>*:is(.hero__header,.hero__title,.hero__orange-pattern)::before{display:none}}@media(min-width: 1150px){#page-header.hero{grid-template-areas:"h . . ." "t t . ." ". . d .";grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}}#looking-forward{padding-block-end:0}#looking-forward .hero{inline-size:calc(100% + var(--site-gutter)*2);transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0);margin-block-start:var(--space-section);position:relative}#looking-forward .hero::before{background-color:var(--color-gridline);block-size:1px;content:"";inline-size:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:10}#looking-forward .hero .hero__text{align-self:flex-end;display:flex;justify-content:flex-end}#looking-forward .hero .hero__text>*{max-inline-size:var(--measure)}@media(min-width: 1150px){#looking-forward .hero{grid-template-areas:"m m d d" ". o l l" ". . l l";grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}#looking-forward .hero>*:is(:nth-child(2),:nth-child(3),:nth-child(6),:nth-child(8),:nth-child(10))::before{display:none !important}#looking-forward .hero .hero__oculus{grid-area:o}#looking-forward .hero .hero__media--m img{aspect-ratio:21/9}#looking-forward .hero .hero__media--m{grid-area:m}#looking-forward .hero .hero__media--l{grid-area:l}}@media(width < 1150px){#looking-forward .hero{display:block;min-block-size:auto}#looking-forward .hero>*::before{display:none}#looking-forward .hero .case-study-list>*+*{border-inline-start:0}#looking-forward .hero>*:nth-child(n+3):not(.case-study-header,.case-study-list){display:none}#looking-forward .hero .hero__text{padding-block:var(--space-m)}}.case-study-header{--space-stack: var(--space-xs);grid-column:1/3;padding-block-start:calc(var(--space-section)/1.5) !important}@media(width < 1150px){.case-study-header{padding-block-end:var(--space-l) !important}}.case-study-header p{font-family:var(--font-serif);font-size:var(--font-size-4);line-height:1.15;max-inline-size:18ch !important}.case-study-list{grid-row:span 1;grid-column:span 3;display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;list-style:none;margin:0;padding:0}.case-study-list>*{--space-stack: var(--space-xs);padding:var(--site-gutter);padding-block-end:var(--space-l) !important}@media(min-width: 1150px){.case-study-list>*{padding-block-end:var(--space-section) !important}}.case-study-list>*+*{border-block-start:1px solid var(--color-gridline);border-inline-start:1px solid var(--color-gridline)}@media(min-width: 1150px){.case-study-list>*+*{border-block-start:none}}.case-study-list>*>*{max-inline-size:var(--measure)}.case-study-list h4{font-size:var(--font-size-1)}.case-study-list p{font-size:var(--font-size--1)}#examples{overflow:hidden}@media(min-width: 1150px){#examples{padding-block-end:0}}.pin-container{margin-block-start:var(--space-section);position:relative}@media(min-width: 1150px){.pin-container{margin-block-start:0}}.pin-container .stat{grid-template-areas:"n" "i" "t";grid-template-columns:repeat(1, 1fr);position:relative}@media(min-width: 750px){.pin-container .stat{align-items:flex-start;column-gap:var(--space-l);grid-template-areas:"n n n . . ." "i i i t t t";grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1150px){.pin-container .stat{align-items:center;grid-template-areas:". i i i t t";min-block-size:100vh}}@media(width < 1150px){.pin-container .stat+.stat::after{border-block-end:1px solid var(--color-gridline);block-size:1px;content:"";inline-size:100%;left:0;position:absolute;top:0;inline-size:calc(100% + var(--site-gutter)*2);transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}}.pin-container .stat__number{grid-area:n}@media(min-width: 1150px){.pin-container .stat__number{position:absolute}}.pin-container .stat__image{aspect-ratio:4/3;grid-area:i;order:2;inline-size:calc(100% + var(--site-gutter)*2);transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}@media(min-width: 750px){.pin-container .stat__image{inline-size:calc(100% + var(--site-gutter))}}@media(min-width: 1150px){.pin-container .stat__image{inline-size:100%;opacity:0;transform:none}}.pin-container .stat__image img{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}.pin-container .stat__label{grid-area:t;order:3}@media(min-width: 750px){.pin-container .stat__label{margin-block-start:var(--space-stack)}}.pin-container .stat__label>*{max-inline-size:var(--measure)}.pin-container__pin{block-size:100vh;inline-size:100vw;pointer-events:0;position:absolute;z-index:1}@media(width < 1150px){.pin-container__pin{display:none}}.pin-container__pin img{aspect-ratio:4/3;justify-self:flex-start;object-fit:cover;object-position:center !important}@media(min-width: 750px){.pin-container__pin img{inline-size:calc(50vw - var(--space-l));transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}}@media(min-width: 1150px){.pin-container__pin img{inline-size:calc(50vw - var(--space-l));transform:translate3d(calc(16.6666666667vw - var(--space-l)), 0, 0)}}.pin-container__stats{list-style:none;margin:0;padding:0;position:relative;z-index:10}.text-divide{display:flex;flex-flow:column}.text-divide__top{align-self:flex-start;inline-size:fit-content}.text-divide__bottom{align-self:flex-end;inline-size:fit-content}.site-footer{background-color:var(--color-bg);border-block-start:1px solid var(--color-accent);color:var(--color-text);font-size:var(--font-size-0)}.site-footer a{color:inherit;text-decoration-color:inherit}@media(min-width: 600px){.site-footer .site-logo{max-inline-size:12.5rem}}.site-footer__inner{padding-block:var(--space-section)}.site-footer__inner h2{margin-block-end:var(--space-l-xl)}.site-footer__inner .heading\:display{font-size:var(--font-size-2)}.site-footer__inner>.grid{column-gap:var(--space-2xl-3xl);grid-template-columns:1fr;row-gap:var(--space-section)}@media(min-width: 900px){.site-footer__inner>.grid{grid-template-columns:2fr 1fr}}.darden-footer{border-block-start:1px solid var(--color-white-20);font-family:var(--font-sans);font-size:var(--font-size--1);padding-block:var(--space-section)}.darden-footer .grid{row-gap:var(--space-xs)}.logo-powered-by-purpose,.logo-honor-the-future{inline-size:100%;margin-inline:auto}.logo-powered-by-purpose{max-inline-size:25ch}.logo-honor-the-future{max-inline-size:30ch}.copyright-footer{background-color:var(--color-uva-secondary-blue);color:var(--color-white-70);column-gap:var(--space-2xl);display:flex;font-family:var(--font-sans);font-size:var(--font-size--2);padding-block:var(--space-s);row-gap:var(--space-s)}@media(min-width: 1150px){.copyright-footer{justify-content:flex-end}}.copyright-footer .divider{margin-inline:var(--space-3xs)}.copyright-footer a{color:var(--color-white-70);text-decoration:none;text-decoration-color:var(--color-white-70)}.copyright-footer a:hover,.copyright-footer a:focus-visible{text-decoration:underline}.site-logo{color:var(--color-text);display:flex;max-inline-size:25rem}.site-logo img,.site-logo svg{background-color:rgba(0,0,0,0);block-size:100%;color:var(--color-white);inline-size:100%}.logo--mobile{max-inline-size:17ch}@media(width < 1500px){.logo--desktop{display:none}}@media(min-width: 1500px){.logo--mobile{display:none}}.stat-list{--clip-border: 0%;list-style:none;margin-block:calc(var(--space-section)/2) 0;padding-inline:0}.stat-list>*+*{border-block-start:1px solid var(--color-gridline)}.stat-list.full-bleed{inline-size:calc(100% + var(--site-gutter)*2);transform:translate3d(calc(-1 * var(--site-gutter)), 0, 0)}.stat-list.full-bleed>*{padding-inline:var(--site-gutter)}.stat{align-items:flex-end;display:grid;gap:var(--space-gap);padding-block:var(--space-xl);position:relative;row-gap:var(--space-stack)}@media(min-width: 750px){.stat{grid-template-columns:1fr 1fr;padding-block:var(--space-xl-2xl)}}.stat__number{font-size:var(--font-size-7);font-weight:700;line-height:.8;order:1;text-box-trim:trim-both}@media(min-width: 750px){.stat__number{font-size:var(--font-size-6)}}@media(min-width: 1150px){.stat__number{font-size:var(--font-size-7)}}@media(min-width: 1650px){.stat__number{font-size:var(--font-size-8)}}@media(width < 1150px){.stat__number{align-items:flex-start;flex-flow:column}}.stat__number.stack .stat__note{align-self:flex-start;margin-block-start:var(--space-cluster)}.stat__note{font-size:var(--font-size--1);font-weight:400;line-height:1.35;max-inline-size:var(--measure-s);text-wrap:balance}@media(min-width: 1150px){.stat__note{align-self:flex-end}}.stat__label{--space-stack: var(--space-xs);font-size:var(--font-size--1);margin-block-end:-1px;max-inline-size:var(--measure);order:2;text-wrap:pretty}@keyframes spin{to{transform:rotate(360deg)}}@keyframes to-visible{to{opacity:1;visibility:visible}}@keyframes to-hidden{to{opacity:0;visibility:hidden}}@keyframes fade-up{to{opacity:1;transform:translate3d(0, 0, 0);visibility:visible}}@keyframes fade-up-center{to{opacity:1;transform:translate3d(0, 0, 0);visibility:visible}}@keyframes slide-right{to{transform:translateX(0)}}@keyframes slide-offscreen-left{to{transform:translate3d(var(--x, -8.675em), var(--y, 0), 0)}}@keyframes slide-offscreen-right{to{transform:translate3d(7em, 0, 0)}}@keyframes clip-reveal-from-top{from{clip-path:inset(0 0 0 0)}10%{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(100% 0 0 0)}60%{clip-path:inset(0 0 0 0)}}@keyframes clip-reveal-from-bottom{from{clip-path:inset(0 0 0 0)}10%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0 0 100% 0)}60%{clip-path:inset(0 0 0 0)}}.grid\:12{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));inline-size:100%}@media(min-width: 750px){.grid\:12{grid-template-columns:repeat(12, minmax(0, 1fr))}}.display\:contents{display:contents}.align-items\:center{align-items:center}.col\:auto{grid-column:auto}.col-span\:full{grid-column:1/-1}.col-start\:auto{grid-column-start:auto}.col-end\:auto{grid-column-end:auto}.grid-cols\:1{grid-template-columns:repeat(1, minmax(0, 1fr))}.col-span\:1{grid-column:span 1/span 1}.row-span\:1{grid-row:1/1}.grid-cols\:2{grid-template-columns:repeat(2, minmax(0, 1fr))}.col-span\:2{grid-column:span 2/span 2}.row-span\:2{grid-row:2/2}.grid-cols\:3{grid-template-columns:repeat(3, minmax(0, 1fr))}.col-span\:3{grid-column:span 3/span 3}.row-span\:3{grid-row:3/3}.grid-cols\:4{grid-template-columns:repeat(4, minmax(0, 1fr))}.col-span\:4{grid-column:span 4/span 4}.row-span\:4{grid-row:4/4}.grid-cols\:5{grid-template-columns:repeat(5, minmax(0, 1fr))}.col-span\:5{grid-column:span 5/span 5}.row-span\:5{grid-row:5/5}.grid-cols\:6{grid-template-columns:repeat(6, minmax(0, 1fr))}.col-span\:6{grid-column:span 6/span 6}.row-span\:6{grid-row:6/6}.grid-cols\:7{grid-template-columns:repeat(7, minmax(0, 1fr))}.col-span\:7{grid-column:span 7/span 7}.row-span\:7{grid-row:7/7}.grid-cols\:8{grid-template-columns:repeat(8, minmax(0, 1fr))}.col-span\:8{grid-column:span 8/span 8}.row-span\:8{grid-row:8/8}.grid-cols\:9{grid-template-columns:repeat(9, minmax(0, 1fr))}.col-span\:9{grid-column:span 9/span 9}.row-span\:9{grid-row:9/9}.grid-cols\:10{grid-template-columns:repeat(10, minmax(0, 1fr))}.col-span\:10{grid-column:span 10/span 10}.row-span\:10{grid-row:10/10}.grid-cols\:11{grid-template-columns:repeat(11, minmax(0, 1fr))}.col-span\:11{grid-column:span 11/span 11}.row-span\:11{grid-row:11/11}.grid-cols\:12{grid-template-columns:repeat(12, minmax(0, 1fr))}.col-span\:12{grid-column:span 12/span 12}.row-span\:12{grid-row:12/12}@media(min-width: 750px){.grid-cols\:1--tb{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:1--tb{grid-column:span 1/span 1}}@media(min-width: 750px){.row-span\:1--tb{grid-row:1/1}}@media(min-width: 750px){.grid-cols\:2--tb{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:2--tb{grid-column:span 2/span 2}}@media(min-width: 750px){.row-span\:2--tb{grid-row:2/2}}@media(min-width: 750px){.grid-cols\:3--tb{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:3--tb{grid-column:span 3/span 3}}@media(min-width: 750px){.row-span\:3--tb{grid-row:3/3}}@media(min-width: 750px){.grid-cols\:4--tb{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:4--tb{grid-column:span 4/span 4}}@media(min-width: 750px){.row-span\:4--tb{grid-row:4/4}}@media(min-width: 750px){.grid-cols\:5--tb{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:5--tb{grid-column:span 5/span 5}}@media(min-width: 750px){.row-span\:5--tb{grid-row:5/5}}@media(min-width: 750px){.grid-cols\:6--tb{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:6--tb{grid-column:span 6/span 6}}@media(min-width: 750px){.row-span\:6--tb{grid-row:6/6}}@media(min-width: 750px){.grid-cols\:7--tb{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:7--tb{grid-column:span 7/span 7}}@media(min-width: 750px){.row-span\:7--tb{grid-row:7/7}}@media(min-width: 750px){.grid-cols\:8--tb{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:8--tb{grid-column:span 8/span 8}}@media(min-width: 750px){.row-span\:8--tb{grid-row:8/8}}@media(min-width: 750px){.grid-cols\:9--tb{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:9--tb{grid-column:span 9/span 9}}@media(min-width: 750px){.row-span\:9--tb{grid-row:9/9}}@media(min-width: 750px){.grid-cols\:10--tb{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:10--tb{grid-column:span 10/span 10}}@media(min-width: 750px){.row-span\:10--tb{grid-row:10/10}}@media(min-width: 750px){.grid-cols\:11--tb{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:11--tb{grid-column:span 11/span 11}}@media(min-width: 750px){.row-span\:11--tb{grid-row:11/11}}@media(min-width: 750px){.grid-cols\:12--tb{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 750px){.col-span\:12--tb{grid-column:span 12/span 12}}@media(min-width: 750px){.row-span\:12--tb{grid-row:12/12}}@media(min-width: 1150px){.grid-cols\:1--l{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:1--l{grid-column:span 1/span 1}}@media(min-width: 1150px){.row-span\:1--l{grid-row:1/1}}@media(min-width: 1150px){.grid-cols\:2--l{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:2--l{grid-column:span 2/span 2}}@media(min-width: 1150px){.row-span\:2--l{grid-row:2/2}}@media(min-width: 1150px){.grid-cols\:3--l{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:3--l{grid-column:span 3/span 3}}@media(min-width: 1150px){.row-span\:3--l{grid-row:3/3}}@media(min-width: 1150px){.grid-cols\:4--l{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:4--l{grid-column:span 4/span 4}}@media(min-width: 1150px){.row-span\:4--l{grid-row:4/4}}@media(min-width: 1150px){.grid-cols\:5--l{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:5--l{grid-column:span 5/span 5}}@media(min-width: 1150px){.row-span\:5--l{grid-row:5/5}}@media(min-width: 1150px){.grid-cols\:6--l{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:6--l{grid-column:span 6/span 6}}@media(min-width: 1150px){.row-span\:6--l{grid-row:6/6}}@media(min-width: 1150px){.grid-cols\:7--l{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:7--l{grid-column:span 7/span 7}}@media(min-width: 1150px){.row-span\:7--l{grid-row:7/7}}@media(min-width: 1150px){.grid-cols\:8--l{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:8--l{grid-column:span 8/span 8}}@media(min-width: 1150px){.row-span\:8--l{grid-row:8/8}}@media(min-width: 1150px){.grid-cols\:9--l{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:9--l{grid-column:span 9/span 9}}@media(min-width: 1150px){.row-span\:9--l{grid-row:9/9}}@media(min-width: 1150px){.grid-cols\:10--l{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:10--l{grid-column:span 10/span 10}}@media(min-width: 1150px){.row-span\:10--l{grid-row:10/10}}@media(min-width: 1150px){.grid-cols\:11--l{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:11--l{grid-column:span 11/span 11}}@media(min-width: 1150px){.row-span\:11--l{grid-row:11/11}}@media(min-width: 1150px){.grid-cols\:12--l{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1150px){.col-span\:12--l{grid-column:span 12/span 12}}@media(min-width: 1150px){.row-span\:12--l{grid-row:12/12}}@media(min-width: 1500px){.grid-cols\:1--xl{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:1--xl{grid-column:span 1/span 1}}@media(min-width: 1500px){.row-span\:1--xl{grid-row:1/1}}@media(min-width: 1500px){.grid-cols\:2--xl{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:2--xl{grid-column:span 2/span 2}}@media(min-width: 1500px){.row-span\:2--xl{grid-row:2/2}}@media(min-width: 1500px){.grid-cols\:3--xl{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:3--xl{grid-column:span 3/span 3}}@media(min-width: 1500px){.row-span\:3--xl{grid-row:3/3}}@media(min-width: 1500px){.grid-cols\:4--xl{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:4--xl{grid-column:span 4/span 4}}@media(min-width: 1500px){.row-span\:4--xl{grid-row:4/4}}@media(min-width: 1500px){.grid-cols\:5--xl{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:5--xl{grid-column:span 5/span 5}}@media(min-width: 1500px){.row-span\:5--xl{grid-row:5/5}}@media(min-width: 1500px){.grid-cols\:6--xl{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:6--xl{grid-column:span 6/span 6}}@media(min-width: 1500px){.row-span\:6--xl{grid-row:6/6}}@media(min-width: 1500px){.grid-cols\:7--xl{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:7--xl{grid-column:span 7/span 7}}@media(min-width: 1500px){.row-span\:7--xl{grid-row:7/7}}@media(min-width: 1500px){.grid-cols\:8--xl{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:8--xl{grid-column:span 8/span 8}}@media(min-width: 1500px){.row-span\:8--xl{grid-row:8/8}}@media(min-width: 1500px){.grid-cols\:9--xl{grid-template-columns:repeat(9, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:9--xl{grid-column:span 9/span 9}}@media(min-width: 1500px){.row-span\:9--xl{grid-row:9/9}}@media(min-width: 1500px){.grid-cols\:10--xl{grid-template-columns:repeat(10, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:10--xl{grid-column:span 10/span 10}}@media(min-width: 1500px){.row-span\:10--xl{grid-row:10/10}}@media(min-width: 1500px){.grid-cols\:11--xl{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:11--xl{grid-column:span 11/span 11}}@media(min-width: 1500px){.row-span\:11--xl{grid-row:11/11}}@media(min-width: 1500px){.grid-cols\:12--xl{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1500px){.col-span\:12--xl{grid-column:span 12/span 12}}@media(min-width: 1500px){.row-span\:12--xl{grid-row:12/12}}.col-start\:1{grid-column-start:1}.col-end\:1{grid-column-end:1}.col-start\:2{grid-column-start:2}.col-end\:2{grid-column-end:2}.col-start\:3{grid-column-start:3}.col-end\:3{grid-column-end:3}.col-start\:4{grid-column-start:4}.col-end\:4{grid-column-end:4}.col-start\:5{grid-column-start:5}.col-end\:5{grid-column-end:5}.col-start\:6{grid-column-start:6}.col-end\:6{grid-column-end:6}.col-start\:7{grid-column-start:7}.col-end\:7{grid-column-end:7}.col-start\:8{grid-column-start:8}.col-end\:8{grid-column-end:8}.col-start\:9{grid-column-start:9}.col-end\:9{grid-column-end:9}.col-start\:10{grid-column-start:10}.col-end\:10{grid-column-end:10}.col-start\:11{grid-column-start:11}.col-end\:11{grid-column-end:11}.col-start\:12{grid-column-start:12}.col-end\:12{grid-column-end:12}@media(min-width: 750px){.col-start\:1--tb{grid-column-start:1}}@media(min-width: 750px){.col-end\:1--tb{grid-column-end:1}}@media(min-width: 750px){.col-start\:2--tb{grid-column-start:2}}@media(min-width: 750px){.col-end\:2--tb{grid-column-end:2}}@media(min-width: 750px){.col-start\:3--tb{grid-column-start:3}}@media(min-width: 750px){.col-end\:3--tb{grid-column-end:3}}@media(min-width: 750px){.col-start\:4--tb{grid-column-start:4}}@media(min-width: 750px){.col-end\:4--tb{grid-column-end:4}}@media(min-width: 750px){.col-start\:5--tb{grid-column-start:5}}@media(min-width: 750px){.col-end\:5--tb{grid-column-end:5}}@media(min-width: 750px){.col-start\:6--tb{grid-column-start:6}}@media(min-width: 750px){.col-end\:6--tb{grid-column-end:6}}@media(min-width: 750px){.col-start\:7--tb{grid-column-start:7}}@media(min-width: 750px){.col-end\:7--tb{grid-column-end:7}}@media(min-width: 750px){.col-start\:8--tb{grid-column-start:8}}@media(min-width: 750px){.col-end\:8--tb{grid-column-end:8}}@media(min-width: 750px){.col-start\:9--tb{grid-column-start:9}}@media(min-width: 750px){.col-end\:9--tb{grid-column-end:9}}@media(min-width: 750px){.col-start\:10--tb{grid-column-start:10}}@media(min-width: 750px){.col-end\:10--tb{grid-column-end:10}}@media(min-width: 750px){.col-start\:11--tb{grid-column-start:11}}@media(min-width: 750px){.col-end\:11--tb{grid-column-end:11}}@media(min-width: 750px){.col-start\:12--tb{grid-column-start:12}}@media(min-width: 750px){.col-end\:12--tb{grid-column-end:12}}@media(min-width: 1150px){.col-start\:1--l{grid-column-start:1}}@media(min-width: 1150px){.col-end\:1--l{grid-column-end:1}}@media(min-width: 1150px){.col-start\:2--l{grid-column-start:2}}@media(min-width: 1150px){.col-end\:2--l{grid-column-end:2}}@media(min-width: 1150px){.col-start\:3--l{grid-column-start:3}}@media(min-width: 1150px){.col-end\:3--l{grid-column-end:3}}@media(min-width: 1150px){.col-start\:4--l{grid-column-start:4}}@media(min-width: 1150px){.col-end\:4--l{grid-column-end:4}}@media(min-width: 1150px){.col-start\:5--l{grid-column-start:5}}@media(min-width: 1150px){.col-end\:5--l{grid-column-end:5}}@media(min-width: 1150px){.col-start\:6--l{grid-column-start:6}}@media(min-width: 1150px){.col-end\:6--l{grid-column-end:6}}@media(min-width: 1150px){.col-start\:7--l{grid-column-start:7}}@media(min-width: 1150px){.col-end\:7--l{grid-column-end:7}}@media(min-width: 1150px){.col-start\:8--l{grid-column-start:8}}@media(min-width: 1150px){.col-end\:8--l{grid-column-end:8}}@media(min-width: 1150px){.col-start\:9--l{grid-column-start:9}}@media(min-width: 1150px){.col-end\:9--l{grid-column-end:9}}@media(min-width: 1150px){.col-start\:10--l{grid-column-start:10}}@media(min-width: 1150px){.col-end\:10--l{grid-column-end:10}}@media(min-width: 1150px){.col-start\:11--l{grid-column-start:11}}@media(min-width: 1150px){.col-end\:11--l{grid-column-end:11}}@media(min-width: 1150px){.col-start\:12--l{grid-column-start:12}}@media(min-width: 1150px){.col-end\:12--l{grid-column-end:12}}@media(min-width: 1500px){.col-start\:1--xl{grid-column-start:1}}@media(min-width: 1500px){.col-end\:1--xl{grid-column-end:1}}@media(min-width: 1500px){.col-start\:2--xl{grid-column-start:2}}@media(min-width: 1500px){.col-end\:2--xl{grid-column-end:2}}@media(min-width: 1500px){.col-start\:3--xl{grid-column-start:3}}@media(min-width: 1500px){.col-end\:3--xl{grid-column-end:3}}@media(min-width: 1500px){.col-start\:4--xl{grid-column-start:4}}@media(min-width: 1500px){.col-end\:4--xl{grid-column-end:4}}@media(min-width: 1500px){.col-start\:5--xl{grid-column-start:5}}@media(min-width: 1500px){.col-end\:5--xl{grid-column-end:5}}@media(min-width: 1500px){.col-start\:6--xl{grid-column-start:6}}@media(min-width: 1500px){.col-end\:6--xl{grid-column-end:6}}@media(min-width: 1500px){.col-start\:7--xl{grid-column-start:7}}@media(min-width: 1500px){.col-end\:7--xl{grid-column-end:7}}@media(min-width: 1500px){.col-start\:8--xl{grid-column-start:8}}@media(min-width: 1500px){.col-end\:8--xl{grid-column-end:8}}@media(min-width: 1500px){.col-start\:9--xl{grid-column-start:9}}@media(min-width: 1500px){.col-end\:9--xl{grid-column-end:9}}@media(min-width: 1500px){.col-start\:10--xl{grid-column-start:10}}@media(min-width: 1500px){.col-end\:10--xl{grid-column-end:10}}@media(min-width: 1500px){.col-start\:11--xl{grid-column-start:11}}@media(min-width: 1500px){.col-end\:11--xl{grid-column-end:11}}@media(min-width: 1500px){.col-start\:12--xl{grid-column-start:12}}@media(min-width: 1500px){.col-end\:12--xl{grid-column-end:12}}.grid-cols\:2--flip>:first-child{order:2}.grid-cols\:2--flip>:last-child{order:1}.grid\:center{inline-size:fit-content;place-self:center}.gap\:0{gap:0}.gap\:xs{gap:var(--space-xs)}.gap\:s{gap:var(--space-s)}.gap\:m{gap:var(--space-m)}.gap\:l{gap:var(--space-l)}.gap\:l-xl{gap:var(--space-l-xl)}.gap\:xl{gap:var(--space-xl)}.gap\:2xl{gap:var(--space-2xl)}.gap\:2xl-3xl{gap:var(--space-2xl-3xl)}@media(min-width: 900px){[data-parallax]{transform:translate3d(0, 60px, 0)}}[data-fill-text]{color:var(--color-white-50)}[data-count-up]{inline-size:1.5em;display:inline-block}.pos\:left-edge{position:relative;left:calc(-1*var(--site-gutter))}.pos\:right-edge{position:relative;right:calc(-1*var(--site-gutter))}.pos\:pull-up{position:relative;margin-block-start:-75%}.pos\:pull-down{position:relative;margin-block-start:calc(var(--space-section)*1.5)}.font\:display-label{font-family:var(--font-display);font-size:var(--font-size--1);letter-spacing:var(--letter-spacing);text-transform:uppercase}.sr-only{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.cover-link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.align\:center{inline-size:fit-content;margin-inline:auto;text-align:center}.list-style\:none{list-style:none !important;margin:0 !important;padding:0 !important}.measure\:s{max-inline-size:var(--measure-s) !important}.measure\:m{max-inline-size:var(--measure) !important}.overflow\:ellipsis{max-inline-size:min(45ch,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position\:sticky{position:sticky;top:var(--space-stack)}.min-block-size\:cover{min-block-size:100vh !important}.font\:mono{font-family:var(--font-mono) !important}.font\:sans{font-family:var(--font-sans) !important}.font\:serif{font-family:var(--font-serif) !important}.margin-inline\:full-bleed{margin-inline:calc(-1*var(--site-gutter)) !important}.p\:3xs{padding:var(--space-3xs)}.p\:xs{padding:var(--space-xs)}.pbs\:0{padding-block-start:0 !important}.pbs\:m{padding-block-start:var(--space-m) !important}.pbs\:l{padding-block-start:var(--space-l) !important}.mbe\:0{margin-block-end:0 !important}.mbe\:l{margin-block-end:var(--space-l) !important}.mbe\:xl{margin-block-end:var(--space-xl) !important}.mbe\:xl-2xl{margin-block-end:var(--space-xl-2xl) !important}.mbe\:2xl{margin-block-end:var(--space-2xl) !important}.mbe\:2xl-3xl{margin-block-end:var(--space-2xl-3xl) !important}.mbs\:0{margin-block-start:0 !important}.mbs\:3xs{margin-block-start:var(--space-3xs) !important}.mbs\:2xs{margin-block-start:var(--space-2xs) !important}.mbs\:xs{margin-block-start:var(--space-xs) !important}.mbs\:s{margin-block-start:var(--space-s) !important}.mbs\:m{margin-block-start:var(--space-m) !important}.mbs\:l{margin-block-start:var(--space-l) !important}.mbs\:xl{margin-block-start:var(--space-xl) !important}.mb\:0{margin-block:0}.mb\:3xs{margin-block:var(--space-3xs)}.mb\:2xs{margin-block:var(--space-2xs)}.mb\:xs{margin-block:var(--space-xs)}.mb\:s{margin-block:var(--space-s)}.mb\:m{margin-block:var(--space-m)}.mb\:l{margin-block:var(--space-l)}.mb\:l-xl{margin-block:var(--space-l-xl) !important}.mb\:xl{margin-block:var(--space-xl)}.mb\:2xl{margin-block:var(--space-2xl)}.mb\:3xl{margin-block:var(--space-3xl)}@media print{@page{margin-top:1.5cm}:root{--base-font-size: 14px}body{-webkit-print-color-adjust:exact}}
