﻿@layer defaults{@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}html{scroll-behavior:smooth;interpolate-size:allow-keywords}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*::before,*::after{box-sizing:border-box;margin:0}iframe{border:none}button{background:transparent;border:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}ul,ol{list-style:none;padding:0}a[class]{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto;text-underline-offset:1px}img,picture,video,svg{max-width:100%;display:block}:where(img[width][height],
video[width][height],
svg[width][height]){height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:3ex}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}@layer defaults{:where(html){--size-000: -.5rem;--size-00: -.25rem;--size-0: 0rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-0: clamp(.25rem, .75vw, .75rem);--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(3rem, 5vw, 5rem);--size-fluid-6: clamp(4rem, 7vw, 7.5rem);--size-fluid-7: clamp(6rem, 10vw, 10rem);--size-fluid-8: clamp(8rem, 20vw, 15rem);--size-fluid-9: clamp(10rem, 30vw, 20rem);--size-fluid-10: clamp(14rem, 40vw, 30rem);--size-fluid-section: clamp(3rem, 15vw, 10rem);--size-content-1: 15ch;--size-content-2: 20ch;--size-content-3: 40ch;--size-content-4: 50ch;--size-content-5: 60ch;--size-content-6: 72ch;--size-content-7: 80ch;--radius-1: 2px;--radius-2: 5px;--radius-3: 12px;--radius-4: 2rem;--radius-5: 4rem;--radius-round: 100vmax;--transition-1: all .2s ease, background-color .2s ease, border-color .2s ease, opacity .2s ease, transform .2s ease, clip-path .2s ease;--transition-bezier: cubic-bezier(0.16, 0.53, 0.31, 0.94);--ratio-1: 1;--ratio-4-3: 4/3;--ratio-6-5: 6/5;--ratio-3-4: 3/4;--ratio-16-9: 16/9;--ratio-18-5: 18/5;--ratio-golden: 1.6180/1;--backdrop-blur-1: blur(8px);--backdrop-blur-2: blur(16px);--backdrop-blur-3: blur(24px);--backdrop-blur-4: blur(36px)}}@layer defaults{:where(html){--color-primary-base: hsl(210 0% 0%);--color-accent-base: hsl(294 46% 38%);--white: hsl(210 0% 100%);--black: hsl(210 0% 0%);--grey-0: hsl(from var(--color-primary-base) h s calc(l + 98));--grey-1: hsl(from var(--color-primary-base) h s calc(l + 92));--grey-2: hsl(from var(--color-primary-base) h s calc(l + 88));--grey-3: hsl(from var(--color-primary-base) h s calc(l + 82));--grey-4: hsl(from var(--color-primary-base) h s calc(l + 75));--grey-5: hsl(from var(--color-primary-base) h s calc(l + 50));--grey-6: hsl(from var(--color-primary-base) h s calc(l + 39));--grey-7: hsl(from var(--color-primary-base) h s calc(l + 31));--grey-8: hsl(from var(--color-primary-base) h s calc(l + 23));--grey-9: hsl(from var(--color-primary-base) h s calc(l + 15));--purple-0: var(--color-accent-base);--purple-1: hsl(from var(--color-accent-base) h 52% 54%);--purple-2: hsl(from var(--color-accent-base) h 100% 70%);--accent: var(--purple-1);--warning: rgb(211, 48, 48)}@supports(color: color(display-p3 1 1 1)){:where(html){--purple-0: oklch(from var(--color-accent-base) l 0.28 h);--purple-1: oklch(from var(--color-accent-base) 0.55 0.26 h);--purple-2: oklch(from var(--color-accent-base) 0.65 0.24 h)}}}@layer defaults{:where(html){--body-font: sans-serif;--heading-font: sans-serif;--font-weight-1: 100;--font-weight-2: 200;--font-weight-3: 300;--font-weight-4: 400;--font-weight-5: 500;--font-weight-6: 600;--font-weight-7: 700;--font-weight-8: 800;--font-weight-9: 900;--text-italic: italic;--font-weight-light: var(--font-weight-3);--font-weight-normal: var(--font-weight-4);--font-weight-medium: var(--font-weight-5);--font-weight-semibold: var(--font-weight-6);--font-weight-bold: var(--font-weight-7);--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .050em;--font-letterspacing-3: .08em;--font-letterspacing-4: .150em;--font-letterspacing-5: .500em;--font-letterspacing-6: .750em;--font-letterspacing-7: 1em;--text-fluid-000: clamp(0.75rem, calc(0.63rem + 0.52vw), 1.00rem);--text-fluid-00: clamp(0.81rem, calc(0.66rem + 0.65vw), 1.13rem);--text-fluid-0: clamp(1.00rem, calc(0.88rem + 0.52vw), 1.25rem);--text-fluid-1: clamp(1.13rem, calc(1.00rem + 0.52vw), 1.38rem);--text-fluid-2: clamp(1.25rem, calc(1.10rem + 0.65vw), 1.56rem);--text-fluid-3: clamp(1.44rem, calc(1.28rem + 0.65vw), 1.75rem);--text-fluid-4: clamp(1.56rem, calc(1.35rem + 0.92vw), 2.00rem);--text-fluid-5: clamp(1.75rem, calc(1.44rem + 1.31vw), 2.38rem);--text-fluid-6: clamp(1.88rem, calc(1.42rem + 1.96vw), 2.81rem);--text-fluid-7: clamp(2.1875rem, 1.4216rem + 3.268vw, 3.75rem);--text-fluid-8: clamp(2.5rem, 1.5809rem + 3.9216vw, 4.375rem);--text-fluid-9: clamp(2.8125rem, 1.7402rem + 4.5752vw, 5rem);--text-fluid-10: clamp(3.125rem, 1.8995rem + 5.2288vw, 5.625rem);--text-fluid-body: clamp(1.06rem, calc(1.03rem + 0.13vw), 1.13rem);--text-fluid-form: clamp(1.00rem, calc(0.97rem + 0.13vw), 1.06rem);--text-11: 0.688rem;--text-12: 0.75rem;--text-13: 0.813rem;--text-14: 0.875rem;--text-15: 0.9375rem;--text-16: 1rem;--text-17: 1.063rem;--text-18: 1.125rem;--text-19: 1.188rem;--text-20: 1.25rem;--text-21: 1.313rem;--text-22: 1.375rem;--text-23: 1.438rem;--text-24: 1.5rem;--text-25: 1.563rem;--lineheight-0: .8;--lineheight-1: 1;--lineheight-2: 1.2;--lineheight-3: 1.3;--lineheight-4: 1.4;--lineheight-5: 1.5;--lineheight-6: 1.6;--lineheight-7: 1.7}}@layer defaults, composition, blocks, utilities;@layer defaults{html{font-family:var(--body-font)}body{font-size:var(--text-fluid-body);font-style:normal;font-weight:var(--font-weight-4);-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-text-size-adjust:none}strong,.bold,button,.btn{font-weight:var(--font-weight-7)}em,i{font-style:var(--text-italic, italic)}strong,.bold,button,.btn{font-weight:var(--font-weight-6, bold)}em,i{font-style:var(--text-body-italic, italic)}p{text-wrap:pretty}.skip-link{position:absolute !important;top:1.25rem;left:1.25rem;z-index:50 !important;border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;width:1px;white-space:nowrap}.skip-link:focus{clip:auto;width:auto}.skip-link:focus:not(:focus-visible){display:none}.skip-link:focus-visible{clip:auto;width:auto}.transition,button,.btn,a,input,select,textarea,details,details summary::after{transition:var(--transition-1)}button,.btn{cursor:pointer}a:not([class]),.text-link{color:var(--accent)}a:not([class]):hover,.text-link:hover{color:color-mix(in srgb, var(--accent), #000 15%)}a,button,input,textarea,summary,select,[data-radio-type=button]{--outline-color: currentColor}:is(a:not(.btn),button:not(.btn),input:not(.btn),select,textarea,summary,[data-radio-type=button]){--outline-size: max(2px, 0.08em)}:is(a:not(.btn),button:not(.btn),input:not(.btn),select,textarea,summary):focus{outline:var(--outline-size) solid var(--outline-color);outline-offset:var(--outline-size)}:is([data-radio-type=button] input):focus+label{outline:var(--outline-size) solid var(--outline-color);outline-offset:var(--outline-size)}:is(a:not(.btn),button:not(.btn),input:not(.btn),select,textarea,summary):focus-visible{outline:var(--outline-size) solid var(--outline-color);outline-offset:var(--outline-size)}:is(a:not(.btn),button:not(.btn),input:not(.btn),textarea,summary):focus:not(:focus-visible){outline:none}:is([data-radio-type=button] input):focus:not(:focus-visible)+label{outline:none}.btn:is(:focus,:focus-visible){outline:none}.bodycopy{line-height:1.7}.bodycopy[data-width=readable],.bodycopy p,.bodycopy li{max-width:var(--max-width, 80ch)}.bodycopy :is(h2,h3,h4,h5,h6):has(+*){margin-bottom:-0.5rem}.bodycopy>*+*{margin-top:1.5em}.bodycopy>:is(:first-child){margin-top:0}.article-copy [id]{scroll-margin-top:var(--scroll-offset, 4rem)}}@layer defaults{h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-font);font-weight:var(--font-weight-7);line-height:var(--lineheight-2)}h1,.h1{font-size:var(--text-fluid-6)}h2,.h2{font-size:var(--text-fluid-5)}h3,.h3{font-size:var(--text-fluid-3);line-height:var(--lineheight-4)}h4,.h4{font-size:var(--text-fluid-2);line-height:var(--lineheight-4)}h5,.h5{font-size:var(--text-fluid-1);line-height:var(--lineheight-4)}h6,.h6{font-size:var(--text-fluid-0);line-height:var(--lineheight-4)}.display-1{font-size:var(--text-fluid-10)}.display-2{font-size:var(--text-fluid-9)}.display-3{font-size:var(--text-fluid-8)}.display-4{font-size:var(--text-fluid-7)}}@layer composition{.columns,.rows{--col-gap: var(--size-fluid-3);--row-gap: var(--size-fluid-3);--col-2: 1 1 16.6666666667%;--col-3: 1 1 25%;--col-4: 1 1 33.3333333333%;--col-5: 1 1 41.6666666667%;--col-6: 1 1 50%;--col-7: 1 1 58.3333333333%;--col-8: 1 1 66.6666666666%;--col-9: 1 1 75%;--col-10: 1 1 83.3333333333%;--col-11: 1 1 91.6666666667%;display:flex;flex-direction:column;column-gap:var(--col-gap);row-gap:var(--row-gap);max-width:var(--max-width, auto)}.columns.flush,.rows.flush{--col-gap: 0;--row-gap: 0}.columns.spacing-xs,.rows.spacing-xs{--col-gap: var(--size-fluid-0);--row-gap: var(--size-fluid-0)}.columns.spacing-sm,.rows.spacing-sm{--col-gap: var(--size-fluid-1);--row-gap: var(--size-fluid-1)}.columns.spacing-md,.rows.spacing-md{--col-gap: var(--size-fluid-4);--row-gap: var(--size-fluid-4)}.columns.spacing-lg,.rows.spacing-lg{--col-gap: var(--size-fluid-5);--row-gap: var(--size-fluid-5)}.columns.spacing-xl,.rows.spacing-xl{--col-gap: var(--size-fluid-6);--row-gap: var(--size-fluid-6)}.columns.spacing-x-0,.rows.spacing-x-0{--col-gap: 0}.columns.spacing-x-xs,.rows.spacing-x-xs{--col-gap: var(--size-fluid-0)}.columns.spacing-x-sm,.rows.spacing-x-sm{--col-gap: var(--size-fluid-1)}.columns.spacing-x-md,.rows.spacing-x-md{--col-gap: var(--size-fluid-4)}.columns.spacing-x-lg,.rows.spacing-x-lg{--col-gap: var(--size-fluid-5)}.columns.spacing-x-xl,.rows.spacing-x-xl{--col-gap: var(--size-fluid-6)}.columns.spacing-y-0,.rows.spacing-y-0{--row-gap: 0}.columns.spacing-y-xs,.rows.spacing-y-xs{--row-gap: var(--size-fluid-0)}.columns.spacing-y-sm,.rows.spacing-y-sm{--row-gap: var(--size-fluid-1)}.columns.spacing-y-md,.rows.spacing-y-md{--row-gap: var(--size-fluid-4)}.columns.spacing-y-lg,.rows.spacing-y-lg{--row-gap: var(--size-fluid-5)}.columns.spacing-y-xl,.rows.spacing-y-xl{--row-gap: var(--size-fluid-6)}.columns>*,.rows>*{flex:1}.columns.grow-0>*,.rows.grow-0>*{flex-grow:0 !important}@media screen and (max-width: 767px){.columns[data-variant=flipped-mobile]{flex-direction:column-reverse}.columns:has([class*=col-xs]){flex-direction:row}.columns>*.col-xs-6{flex:var(--col-6)}.columns>*.col-xs-4{flex:var(--col-4)}}@media screen and (min-width: 768px){.columns[data-variant=flipped]{flex-direction:row-reverse}}@media screen and (min-width: 768px){.columns{flex-direction:row}.columns>*.col-sm-2{flex:var(--col-2)}.columns>*.col-sm-3{flex:var(--col-3)}.columns>*.col-sm-4{flex:var(--col-4)}.columns>*.col-sm-5{flex:var(--col-5)}.columns>*.col-sm-6{flex:var(--col-6)}.columns>*.col-sm-7{flex:var(--col-7)}.columns>*.col-sm-8{flex:var(--col-8)}.columns>*.col-sm-9{flex:var(--col-9)}.columns>*.col-sm-10{flex:var(--col-10)}.columns>*.col-sm-11{flex:var(--col-11)}}@media screen and (min-width: 900px){.columns>*.col-md-2{flex:var(--col-2)}.columns>*.col-md-3{flex:var(--col-3)}.columns>*.col-md-4{flex:var(--col-4)}.columns>*.col-md-5{flex:var(--col-5)}.columns>*.col-md-6{flex:var(--col-6)}.columns>*.col-md-7{flex:var(--col-7)}.columns>*.col-md-8{flex:var(--col-8)}.columns>*.col-md-9{flex:var(--col-9)}.columns>*.col-md-10{flex:var(--col-10)}.columns>*.col-md-11{flex:var(--col-11)}}@media screen and (min-width: 1025px){.columns>*.col-lg-2{flex:var(--col-2)}.columns>*.col-lg-3{flex:var(--col-3)}.columns>*.col-lg-4{flex:var(--col-4)}.columns>*.col-lg-5{flex:var(--col-5)}.columns>*.col-lg-6{flex:var(--col-6)}.columns>*.col-lg-7{flex:var(--col-7)}.columns>*.col-lg-8{flex:var(--col-8)}.columns>*.col-lg-9{flex:var(--col-9)}.columns>*.col-lg-10{flex:var(--col-10)}.columns>*.col-lg-11{flex:var(--col-11)}}@media screen and (min-width: 1400px){.columns>*.col-xl-2{flex:var(--col-2)}.columns>*.col-xl-3{flex:var(--col-3)}.columns>*.col-xl-4{flex:var(--col-4)}.columns>*.col-xl-5{flex:var(--col-5)}.columns>*.col-xl-6{flex:var(--col-6)}.columns>*.col-xl-7{flex:var(--col-7)}.columns>*.col-xl-8{flex:var(--col-8)}.columns>*.col-xl-9{flex:var(--col-9)}.columns>*.col-xl-10{flex:var(--col-10)}.columns>*.col-xl-11{flex:var(--col-11)}}.columns.justify-content-center>*,.columns.justify-content-between>*{flex-grow:0}}@layer composition{.grid{--min: 23rem;--col-gap: var(--size-fluid-3);--row-gap: var(--size-fluid-3);display:grid;grid-column-gap:var(--col-gap);grid-row-gap:var(--row-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--min), 100%), 1fr));max-width:var(--max-width, auto)}.grid.flush{--col-gap: 0;--row-gap: 0}.grid.spacing-xs{--col-gap: var(--size-fluid-0);--row-gap: var(--size-fluid-0)}.grid.spacing-sm{--col-gap: var(--size-fluid-1);--row-gap: var(--size-fluid-1)}.grid.spacing-md{--col-gap: var(--size-fluid-4);--row-gap: var(--size-fluid-4)}.grid.spacing-lg{--col-gap: var(--size-fluid-5);--row-gap: var(--size-fluid-5)}.grid.spacing-xl{--col-gap: var(--size-fluid-6);--row-gap: var(--size-fluid-6)}.grid.spacing-x-0{--col-gap: 0}.grid.spacing-x-xs{--col-gap: var(--size-fluid-0)}.grid.spacing-x-sm{--col-gap: var(--size-fluid-1)}.grid.spacing-x-md{--col-gap: var(--size-fluid-4)}.grid.spacing-x-lg{--col-gap: var(--size-fluid-5)}.grid.spacing-x-xl{--col-gap: var(--size-fluid-6)}.grid.spacing-y-0{--row-gap: 0}.grid.spacing-y-xs{--row-gap: var(--size-fluid-0)}.grid.spacing-y-sm{--row-gap: var(--size-fluid-1)}.grid.spacing-y-md{--row-gap: var(--size-fluid-4)}.grid.spacing-y-lg{--row-gap: var(--size-fluid-5)}.grid.spacing-y-xl{--row-gap: var(--size-fluid-6)}.grid.auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(var(--min), 100%), 1fr))}@media screen and (max-width: 767px){.grid:is(.cols-xs-2,.cols-xs-3){--minmax: minmax(0, 1fr);grid-template-columns:repeat(var(--column-count), var(--minmax))}.grid.cols-xs-2{--column-count: 2 }.grid.cols-xs-3{--column-count: 3 }}@media screen and (min-width: 768px){.grid:is(.cols-sm-2,.cols-sm-3,.cols-sm-4){--minmax: minmax(0, 1fr);grid-template-columns:repeat(var(--column-count), var(--minmax))}.grid.cols-sm-2{--column-count: 2 }.grid.cols-sm-3{--column-count: 3 }.grid.cols-sm-4{--column-count: 4 }}@media screen and (min-width: 900px){.grid:is(.cols-md-2,.cols-md-3,.cols-md-4){--minmax: minmax(0, 1fr);grid-template-columns:repeat(var(--column-count), var(--minmax))}.grid.cols-md-2{--column-count: 2 }.grid.cols-md-3{--column-count: 3 }.grid.cols-md-4{--column-count: 4 }}@media screen and (min-width: 1025px){.grid:is(.cols-lg-2,.cols-lg-3,.cols-lg-4){--minmax: minmax(0, 1fr);grid-template-columns:repeat(var(--column-count), var(--minmax))}.grid.cols-lg-2{--column-count: 2 }.grid.cols-lg-3{--column-count: 3 }.grid.cols-lg-4{--column-count: 4 }}@media screen and (min-width: 1400px){.grid:is(.cols-xl-2,.cols-xl-3,.cols-xl-4){--minmax: minmax(0, 1fr);grid-template-columns:repeat(var(--column-count), var(--minmax))}.grid.cols-xl-2{--column-count: 2 }.grid.cols-xl-3{--column-count: 3 }.grid.cols-xl-4{--column-count: 4 }}}@layer composition{@media screen and (min-width: 768px){.paragraph-columns{--col-space: var(--size-fluid-3);columns:2;column-gap:var(--col-space)}.paragraph-columns>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.paragraph-columns.spacing-xs{--col-space: var(--size-fluid-0)}.paragraph-columns.spacing-sm{--col-space: var(--size-fluid-1)}.paragraph-columns.spacing-md{--col-space: var(--size-fluid-4)}.paragraph-columns.spacing-lg{--col-space: var(--size-fluid-5)}.paragraph-columns.spacing-xl{--col-space: var(--size-fluid-6)}}}@layer blocks{.site-head>*{position:relative;z-index:10}.site-head[data-mobile-toggled=false] .mobile-menu{background:transparent}.site-head[data-mobile-toggled=false] .mobile-menu em,.site-head[data-mobile-toggled=false] .mobile-menu em:before,.site-head[data-mobile-toggled=false] .mobile-menu em:after{background:var(--bg-white, white)}.site-head_inner{padding:var(--size-3) 0;display:flex;align-items:center}.site-head_inner .mobile-menu{border:none;position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;margin-left:auto;background:var(--white)}.site-head_inner .mobile-menu em{transform:scale(0.8)}.site-head_inner .mobile-menu em,.site-head_inner .mobile-menu em:before,.site-head_inner .mobile-menu em:after{display:block;height:2px;background-color:transparent;width:100%;background-color:var(--black);position:relative;transition:var(--transition-1)}.site-head_inner .mobile-menu em:before,.site-head_inner .mobile-menu em:after{content:"";position:absolute;top:0;transform-origin:center}.site-head_inner .mobile-menu em:before{top:-8px}.site-head_inner .mobile-menu em:after{top:8px}.site-head_inner .mobile-menu[aria-expanded=true] em{background-color:transparent}.site-head_inner .mobile-menu[aria-expanded=true] em:before{transform:rotate(-45deg);top:0}.site-head_inner .mobile-menu[aria-expanded=true] em:after{transform:rotate(45deg);top:0}.site-head_navigation{flex-grow:1}.site-head_navigation .nav-btn{font-size:var(--text-16);border:none;cursor:pointer;display:block;color:var(--black);background:transparent;font-weight:var(--text-bold)}.site-head_navigation nav ul{display:flex;flex-direction:column}.site-head_navigation .nav-sub.secondary-links{display:none}.site-head_navigation .nav-sub a{font-size:var(--text-15);color:var(--black);text-decoration:none;transition:color .2s ease;display:block;padding:.45em 0}.site-head_navigation .nav-sub a:hover,.site-head_navigation .nav-sub a.active,.site-head_navigation .mobile-breadcrumb .active{color:var(--grey-8)}.site-head_navigation .nav-sub .section-title{padding:var(--size-4) 0 var(--size-3) 0}.site-head_navigation .nav-sub a strong{display:block;padding:.25rem 0}.site-head_navigation .nav-btn[aria-haspopup=true]:after,.site-head_navigation .mobile-breadcrumb button:before{width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:0;content:"";background-color:transparent;transition:all .2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-px-chevron-down' viewBox='0 0 32 32'%3E%3Cpath d='M16 21c-0.001 0-0.003 0-0.005 0-0.275 0-0.523-0.112-0.702-0.293l-8-8c-0.166-0.178-0.268-0.418-0.268-0.682 0-0.552 0.448-1 1-1 0.264 0 0.504 0.102 0.682 0.269l-0.001-0.001 7.293 7.293 7.293-7.293c0.178-0.166 0.418-0.268 0.682-0.268 0.552 0 1 0.448 1 1 0 0.264-0.102 0.504-0.269 0.682l0.001-0.001-8 8c-0.179 0.181-0.427 0.293-0.702 0.293-0.002 0-0.003 0-0.005 0h0z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:100% auto;background-repeat:no-repeat;transform-origin:center;transform:rotate(-90deg);display:block}@media screen and (max-width: 1023px){.site-head{position:relative;z-index:10}.mobile-menu[aria-expanded=true]+.site-head_navigation{display:block}.site-head_navigation{display:none;background:var(--white);width:100vw;margin-left:calc(50% - 50vw);padding:var(--size-5);height:calc(100vh - 60px - 8px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;top:71px;left:0}.site-head_navigation .nav-btn{background:transparent;padding:var(--size-4) 0;width:100%;text-align:left;position:relative}.site-head_navigation .mobile-breadcrumb{padding:var(--size-4) 0;font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-head_navigation .mobile-breadcrumb button{position:relative;padding-left:var(--size-4);padding-right:0;margin-right:var(--size-2)}.site-head_navigation .mobile-breadcrumb button:before{transform:rotate(90deg);right:auto;left:-0.5rem}.site-head_navigation .mobile-breadcrumb *+*{margin:0 var(--size-2)}.site-head_navigation .mobile-breadcrumb a{color:var(--black)}.site-head_navigation .nav-sub+.nav-sub{margin-top:var(--size-2)}.site-head_navigation .dropdown-menu{padding:var(--size-3);background:var(--white);position:absolute;width:100%;height:100%;top:0;left:calc(100% + 20px);transform:translateX(0);box-shadow:0 0 20px rgba(0,0,0,.15);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10;overscroll-behavior:contain;transition:transform .6s var(--bezier-transition, cubic-bezier(0.16, 0.53, 0.31, 0.94))}.site-head_navigation .nav-btn[aria-expanded=true]+.dropdown-menu{transform:translateX(calc(-100% - 20px))}.site-head_navigation .section-title{font-size:var(--text-16)}}@media screen and (min-width: 1024px){.site-head_inner{padding:var(--size-6) 0;justify-content:space-between;position:relative}.site-head_inner .mobile-menu{display:none}.site-head_logo img{width:120px}.mobile-menu,.mobile-breadcrumb{display:none}.site-head_navigation .nav-btn{color:var(--bg-white, white);padding:.45em 1.25em;position:relative;z-index:1;line-height:var(--lineheight-1)}.site-head_navigation .nav-btn[aria-haspopup=true]{padding:.45em 1.75em .45em 1.25em}.site-head_navigation>nav{margin-left:var(--size-5)}.site-head_navigation .nav-btn+.nav-btn{margin-left:.5em}.site-head_navigation>nav>ul>li .nav-btn[aria-expanded=true]+.dropdown-menu{opacity:1;display:flex}@starting-style{.site-head_navigation>nav>ul>li .nav-btn[aria-expanded=true]+.dropdown-menu{opacity:0}}.site-head_navigation .nav-btn+.dropdown-menu{display:none;opacity:0;transition:all .3s ease allow-discrete}.site-head_navigation .dropdown-menu{position:absolute;width:100%;left:0;top:100%;padding:var(--size-6) 0;min-height:300px;z-index:1;display:flex}.site-head_navigation .dropdown-menu:before{content:"";position:absolute;width:100vw;height:100%;left:0;margin-left:calc(50% - 50vw);top:0;background:var(--bg-white, white);z-index:-1;box-shadow:0 10px 40px rgba(0,0,0,.15)}.site-head_navigation>nav>ul{flex-direction:row}.site-head_navigation>nav>ul>li{margin-left:var(--size-3)}.site-head_navigation .dropdown-menu ul{flex-basis:100%}.site-head_navigation .nav-sub+.nav-sub{margin-left:var(--size-6)}.site-head_navigation .nav-sub a{padding:.25em 0}.site-head_navigation .nav-sub.secondary-links{display:block;position:relative}.site-head_navigation .nav-sub a{font-size:var(--text-16)}.site-head_navigation .section-title{font-size:1.125rem;padding:var(--size-3) 0}.site-head_navigation .nav-btn[aria-haspopup=true]:after{transform:rotate(0deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-px-chevron-down' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 21c-0.001 0-0.003 0-0.005 0-0.275 0-0.523-0.112-0.702-0.293l-8-8c-0.166-0.178-0.268-0.418-0.268-0.682 0-0.552 0.448-1 1-1 0.264 0 0.504 0.102 0.682 0.269l-0.001-0.001 7.293 7.293 7.293-7.293c0.178-0.166 0.418-0.268 0.682-0.268 0.552 0 1 0.448 1 1 0 0.264-0.102 0.504-0.269 0.682l0.001-0.001-8 8c-0.179 0.181-0.427 0.293-0.702 0.293-0.002 0-0.003 0-0.005 0h0z'%3E%3C/path%3E%3C/svg%3E")}.site-head_navigation .nav-btn[aria-expanded=true]{opacity:.7}}}@layer blocks{.btn{--outline-color: var(--purple-1);font-size:var(--text-16);display:inline-flex;align-items:center;background-color:var(--btn-bg, var(--purple-1));color:var(--btn-text, var(--white));padding:var(--size-3) var(--size-6);line-height:var(--lineheight-3);border:var(--border-width, 0px) var(--border-colour, transparent) solid}.btn:is(:hover,:focus-visible){color:var(--btn-text-hover, var(--white));background-color:var(--btn-bg-hover, var(--purple-0));border-color:var(--border-colour-hover, transparent)}.btn[data-size=small]{font-size:var(--text-14);padding:var(--size-2) var(--size-4)}.btn[data-size=large]{padding:var(--size-4) var(--size-6)}.btn[data-variant=secondary]{--btn-bg: var(--grey-7);--btn-bg-hover: var(--grey-9)}.btn[data-variant=outline]{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-text: var(--purple-1);--btn-text-hover: var(--purple-0);--border-width: 1px;--border-colour: var(--purple-1);--border-colour-hover: var(--purple-0)}}@layer blocks{details{padding:0;width:100%;position:relative;border:none;border-radius:0px}details>div{--flow-space: 1rem;padding:var(--size-6) 0}details+details{margin-top:var(--size-3)}@supports(selector(::details-content)){details::details-content{height:0;opacity:0;overflow:clip;transition:opacity linear .5s,height var(--transition-bezier) .5s,content-visibility linear .5s allow-discrete}details[open]::details-content{height:max-content;opacity:1}}details[open] summary::after{transform:rotate(180deg)}details[open] summary,details summary:hover{background-color:var(--grey-4)}summary{width:100%;padding:var(--size-3) var(--size-7) var(--size-3) var(--size-6);display:block;position:relative;font-size:var(--text-16);font-weight:bold;cursor:pointer;background-color:var(--grey-3);transition:var(--transition-1)}summary::after{width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:1rem;content:"";background-color:transparent;text-align:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 32 32'%3E%3Cpath d='M16 21c-0.001 0-0.003 0-0.005 0-0.275 0-0.523-0.112-0.702-0.293l-8-8c-0.166-0.178-0.268-0.418-0.268-0.682 0-0.552 0.448-1 1-1 0.264 0 0.504 0.102 0.682 0.269l-0.001-0.001 7.293 7.293 7.293-7.293c0.178-0.166 0.418-0.268 0.682-0.268 0.552 0 1 0.448 1 1 0 0.264-0.102 0.504-0.269 0.682l0.001-0.001-8 8c-0.179 0.181-0.427 0.293-0.702 0.293-0.002 0-0.003 0-0.005 0h0z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:100% auto;background-repeat:no-repeat;transform-origin:center}summary::-webkit-details-marker{display:none}}@layer blocks{ul.tabs{display:flex}ul.tabs>li a{color:var(--accent)}ul.tabs>li a[aria-selected=true]{color:var(--accent);font-weight:var(--font-weight-7)}ul.tabs>li a:hover{--accent: var(--purple-0)}ul.tabs>li+li{margin-left:var(--size-4)}.tab-container{padding-top:var(--size-4)}.tab-container>div:not(:first-child):not([role=tabpanel]){visibility:hidden}.tab-container>div{transition:opacity .5s linear,height .6s var(--transition-bezier);overflow:hidden;height:max-content}@starting-style{.tab-container>div{opacity:0;height:0}}.tab-container>div[hidden]{opacity:0;height:0}}@layer blocks{.at-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-modal-open][hidden]{display:none}body.has-modal:before{content:"";pointer-events:none;display:block;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .5s ease;z-index:98}body.modal-open{overflow:hidden}body.modal-open:before{opacity:1;pointer-events:initial}.modal,.modal p,.modal summary{font-size:.9375rem}.js [data-modal],.a11y-modal{-webkit-overflow-scrolling:touch;margin:auto;max-height:100%;width:100%;max-width:1100px;overflow-y:auto;overscroll-behavior:contain;width:min(100vw,1100px);opacity:1;padding:2.25rem;padding:min(2.25rem,6vw);position:fixed;inset:0;transform:translateY(0%);transition:all .5s var(--transition-bezier);visibility:visible;z-index:99}.js [data-modal] body.modal-open,.a11y-modal body.modal-open{transition-delay:.35s}.js [data-modal]:focus,.a11y-modal:focus{outline:none}.js [data-modal] h1,.a11y-modal h1{margin-right:var(--size-7)}.js [data-modal]>.inner,.a11y-modal>.inner{width:100%}.slide-in-modal.a11y-modal{min-height:100vh;max-width:550px;transform:translateX(0%);margin:0 0 0 auto;box-shadow:-5px 0 30px rgba(0,0,0,.15)}.modal-heading{margin-right:1rem}.js [data-modal][hidden],.a11y-modal[hidden]{display:block;opacity:0;pointer-events:none;transform:translateY(-6vh);visibility:hidden}.slide-in-modal.a11y-modal[hidden]{transform:translateX(calc(100% + 40px));opacity:1}.a11y-modal__close-btn{border:none}.is-icon-btn{background:#fff;border:none;height:2.5em;padding:var(--size-2);position:absolute;right:0;top:0;width:2.5em;border-radius:50%;cursor:pointer;transition:opacity .5s linear,transform .5s var(--bezier-transition, cubic-bezier(0.16, 0.53, 0.31, 0.94))}[data-modal-x]{border-right:2px solid;bottom:0;display:block;height:1.5em;left:0;margin:auto;pointer-events:none;position:relative;right:0;top:0;transform:rotate(45deg);width:2px;color:var(--bg-black, black)}[data-modal-x]:after{border-right:2px solid;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.is-icon-btn:hover [data-modal-x],.is-icon-btn:focus [data-modal-x]{color:var(--grey-6);transition:color .2s ease-in-out}@media screen and (max-width: 499px){.slide-in-modal.a11y-modal[hidden][data-mobile=slide-up]{transform:translateY(calc(100% + 40px))}.slide-in-modal.a11y-modal[data-mobile=slide-up]{min-height:30vh;inset:auto 0 0 0;box-shadow:0 -5px 30px rgba(0,0,0,.15)}}@media screen and (min-height: 440px)and (min-width: 500px){.js [data-modal][hidden]:not(.slide-in-modal),.a11y-modal[hidden]:not(.slide-in-modal){transform:translateY(-90%)}.js [data-modal],.a11y-modal{bottom:auto;top:50%;transform:translateY(-50%)}.slide-in-modal.a11y-modal{transform:translateX(0%);top:0;box-shadow:-10px 0 40px rgba(0,0,0,.15)}.modal,.modal p,.modal summary{font-size:var(--text-16)}}}@layer blocks{html{--cursor: url("data:image/svg+xml,%3Csvg id='cursor' xmlns='http://www.w3.org/2000/svg' fill='none' width='56' height='56' viewBox='0 0 56 56'%3E%3Cstyle%3E circle %7B fill: white; %7D path %7B stroke: black; %7D %3C/style%3E%3Ccircle cx='28' cy='28' r='27' shape-rendering='geometricPrecision'/%3E%3Cpath shape-rendering='geometricPrecision' d='m22.344 22.343 11.313 11.314m-11.313 0 11.313-11.313' stroke-width='2'/%3E%3C/svg%3E");--transition-bezier: cubic-bezier(0.64, 0.01, 0.14, 0.99);--transition-speed: .6s}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable;cursor:var(--cursor) 28 28,auto}dialog{transition:all var(--transition-speed) var(--transition-bezier);transition:all var(--transition-speed) var(--transition-bezier) allow-discrete;translate:0 50px;opacity:0;inset:0;cursor:auto;inline-size:min(90vw,700px);max-width:100vw;padding:1rem;background:transparent;border:none;overscroll-behavior:contain;margin:auto}dialog .inner{background:#fff;padding:min(2.25rem,6vw);min-height:100%}dialog[open]{translate:0 0;opacity:1}@starting-style{dialog[open]{opacity:0;translate:0 -50px}}dialog[data-variant=slide-in],dialog[data-variant=slide-up-mobile]{inline-size:min(90vw,600px);block-size:100dvh;max-block-size:100dvh;margin-inline:auto 0;translate:100% 0;opacity:1;padding:0;box-shadow:-10px 0 40px rgba(0,0,0,.15)}dialog[open][data-variant=slide-in],dialog[open][data-variant=slide-up-mobile]{translate:0 0}@starting-style{dialog[open][data-variant=slide-in],dialog[open][data-variant=slide-up-mobile]{translate:100% 0}}@media screen and (max-width: 767px){dialog[data-variant=slide-up-mobile]{inline-size:100%;block-size:auto;padding:0;margin-inline:0;inset:auto 0 0 0;translate:0 100%;box-shadow:0 -10px 40px rgba(0,0,0,.15)}dialog[open][data-variant=slide-up-mobile]{translate:0 0}@starting-style{dialog[open][data-variant=slide-up-mobile]{translate:0 100%}}}dialog header{display:flex;justify-content:space-between;align-items:center}dialog header .dialog-heading{margin:0}dialog header .dialog-heading:focus{outline:none}dialog button[data-dialog-action=close]{--outline-color: var(--accent);transition:var(--transition-1);border-radius:var(--radius-round);aspect-ratio:1;display:flex;align-items:center}dialog button[data-dialog-action=close]:focus{outline:none}dialog button[data-dialog-action=close]:focus-visible{outline:var(--outline-size) solid var(--outline-color);outline-offset:var(--outline-size)}dialog button[data-dialog-action=close] svg{width:var(--size-7);aspect-ratio:1;color:inherit}dialog button[data-dialog-action=close]:hover{opacity:.7}dialog::backdrop{background-color:rgba(0,0,0,.7);transition:all var(--transition-speed) ease allow-discrete;pointer-events:none;opacity:0}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}}@layer blocks{.form{display:grid;gap:var(--size-5)}.form .form-group{display:flex}.form .form-group:not(.form-group-inline){flex-direction:column;align-items:flex-start}.form .form-group:has(.radio-group){gap:var(--size-2)}.form label,.form legend{font-size:var(--text-15)}.form .form-text{font-size:var(--text-13);margin-top:var(--size-1)}.form .form-control{margin-top:var(--size-1);display:block;line-height:var(--lineheight-5);padding:var(--size-2) var(--size-3);border:1px var(--grey-4) solid;width:var(--input-width, 100%);font-size:var(--text-fluid-form);background-color:var(--white)}.form .form-control:not(.is-invalid):hover{border-color:var(--grey-5)}.form .form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-size:16px 12px;background-repeat:no-repeat}.form .is-invalid,.form .is-invalid+.form-text,.form input[type=radio].is-invalid,.form input[type=checkbox].is-invalid,.form input[type=radio].is-invalid+label,.form input[type=checkbox].is-invalid+label{color:var(--warning);border-color:var(--warning)}.form .radio-group{display:flex;align-items:center}.form .radio-group label{font-size:var(--text-15)}.form .radio-group input[type=radio],.form .radio-group input[type=checkbox]{margin:0 .5rem 0 0;width:20px;height:20px}.form .radio-group input[type=radio],.form .radio-group input[type=checkbox]{accent-color:var(--black)}.form .form-group[data-radio-type=button]{--outline-color: var(--black)}.form .form-group[data-radio-type=button] .radio-group{position:relative}.form .form-group[data-radio-type=button] .radio-group input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.form .form-group[data-radio-type=button] .radio-group label{color:var(--white);background-color:var(--black);border-radius:var(--radius-2);padding:var(--size-2) var(--size-3)}.form .form-group[data-radio-type=button] .radio-group label:hover{background-color:var(--grey-9)}.form .form-group[data-radio-type=button] .radio-group input[type=radio]:checked+label{background-color:var(--grey-8)}.form .switch-input{--switch-input-thumb-size: 30px;--switch-input-thumb-bg: #ffffff;--switch-input-thumb-stroke: 1px solid transparent;--switch-input-off-bg: var(--grey-4);--switch-input-off-text: #ffffff;--switch-input-on-bg: #00a878;--switch-input-on-text: var(--white);--switch-input-gutter: 4px;--switch-input-decor-space: var(--switch-input-gutter) 1.25ch;--switch-input-focus-stroke: 2px dashed var(--black);--switch-input-font-weight: var(--font-weight-6t);--switch-input-font-family: inherit;--switch-input-font-size: 18cqw;--switch-input-transition: inset 50ms linear;width:calc(var(--switch-input-thumb-size)*2 + var(--switch-input-gutter)*3);height:calc(var(--switch-input-thumb-size) + var(--switch-input-gutter)*2);border-radius:calc(var(--switch-input-thumb-size) + var(--switch-input-gutter));padding:var(--switch-input-gutter);margin-top:var(--size-1);background:var(--switch-input-off-bg);color:var(--switch-input-off-text);text-align:left;font-family:var(--switch-input-font-family);font-weight:var(--switch-input-font-weight);position:relative;cursor:pointer;container-type:inline-size}.form .switch-input__decor{position:absolute;inset-block:0;inset-inline-start:0;padding:var(--switch-input-decor-space);font-size:var(--switch-input-font-size);display:flex;width:100%;align-items:center;user-select:none}.form .switch-input__decor[data-switch-input-state=off]{justify-content:flex-end}.form .switch-input__thumb{display:block;width:var(--switch-input-thumb-size);height:var(--switch-input-thumb-size);border-radius:var(--switch-input-thumb-size);background:var(--switch-input-thumb-bg);border:var(--switch-input-thumb-stroke);z-index:1;position:absolute;inset-block-start:var(--switch-input-gutter);inset-inline-start:var(--switch-input-gutter);transition:var(--switch-input-transition)}.form .switch-input:has(:focus-visible) .switch-input__thumb{outline:var(--switch-input-focus-stroke)}.form .switch-input:has(:checked){background:var(--switch-input-on-bg);color:var(--switch-input-on-text)}.form .switch-input:has(:checked) .switch-input__thumb{inset-inline-start:calc(var(--switch-input-thumb-size) + var(--switch-input-gutter)*2)}@media screen and (min-width: 768px){.form[data-variant=two-col]{grid-template-columns:1fr 1fr}.form[data-variant=two-col]{grid-template-columns:1fr 1fr}.form .form-group[data-group-width=full]{grid-column:1/-1}}}@layer blocks{ul:not([class]):not([role]),ol:not([class]):not([role]){list-style-position:outside;padding-left:var(--size-4)}ul:not([class]):not([role]) li::marker,ol:not([class]):not([role]) li::marker{color:var(--accent);font-size:1.25em}ul:not([class]):not([role]){list-style-type:disc}ol:not([class]):not([role]){list-style-type:numeric}ul:not([class]) li{line-height:var(--lineheight-7);padding:.1em 0}ul:not([class]) li+li{margin-top:var(--size-1)}dl dt:not(:first-child){margin-top:var(--size-4)}}@layer blocks{blockquote{background-color:var(--grey-3);padding:var(--size-fluid-2);padding-left:min(18%,6rem);position:relative;border-left:8px solid var(--black);font-size:min(.5rem + 4vw,1.5rem)}blockquote:before{content:"“";color:var(--black);font-size:min(5.5em,1em + 20vw);position:absolute;left:3%;top:18px;line-height:var(--lineheight-1)}blockquote p+p{margin-top:var(--flow-space)}blockquote footer{margin-top:var(--flow-space);font-size:var(--text-16)}}@layer blocks{.show-more-box div.show-more-item{height:200px;overflow:clip;position:relative;transition:height var(--transition-bezier) .5s}.show-more-box div.show-more-item.show{height:auto}.show-more-box div.show-more-item.show+.show-more-toggle button svg{transform:rotate(180deg)}.show-more-box.fade div.show-more-item:after{content:"";transition:opacity .5s ease;display:block;position:absolute;width:100%;height:45px;inset:auto auto 0 0;background:linear-gradient(to top, white, rgba(255, 255, 255, 0));pointer-events:none}.show-more-box.fade div.show-more-item.show:after{opacity:0}.show-more-box[data-initial-height=small] div.show-more-item:not(.show){height:120px}.show-more-box[data-initial-height=none] div.show-more-item:not(.show){height:0px}.show-more-box[data-initial-height=large] div.show-more-item:not(.show){height:300px}@media screen and (min-width: 900px){.show-more-box[data-mobile-only=true].fade div.show-more-item:not(.show):after{display:none}.show-more-box[data-mobile-only=true][data-initial-height=small] div.show-more-item:not(.show),.show-more-box[data-mobile-only=true][data-initial-height=none] div.show-more-item:not(.show){max-height:none}.show-more-box[data-mobile-only=true] .show-more-toggle{display:none}}}@layer blocks{.youtube-loader{position:relative}.youtube-loader a[data-youtube],.youtube-loader iframe{width:100%;display:flex;aspect-ratio:16/9}.youtube-loader :is(picture,img){width:100%;height:100%;object-fit:cover}.youtube-loader a[data-youtube]::after{content:"";width:80px;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M40,80A40.011,40.011,0,0,1,24.43,3.143a40.01,40.01,0,0,1,31.14,73.713A39.749,39.749,0,0,1,40,80ZM30,25V56L57,40.5Z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;translate:-50% -50%}}:is(.section,section):has(.scroll-snap-container){container-type:inline-size}.scroll-snap-container{--calc1: calc(100cqw - var(--wrapper-width));--calc2: calc(var(--calc1) + var(--size-5) + var(--size-5));--calc3: calc(var(--calc2) / 2);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--calc3) 1.5rem var(--calc3);scroll-padding-inline:var(--calc3);-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:column;gap:1.5rem}.scroll-snap-container>*{width:min(343px,70cqw);scroll-snap-align:start}.scroll-snap-container.hide-scrollbar{scrollbar-width:none}:where(html){--wrapper-width: min(100%, var(--container-max, 91rem))}.wrapper{width:var(--wrapper-width);margin-inline:auto;padding-inline:var(--size-5)}.wrapper[data-width=readable]{--container-max: 80ch}.wrapper[data-width=md]{--container-max: 60rem}.wrapper[data-width=sm]{--container-max: 40rem}article.wrapper{--container-max: var(--size-content-4) }@layer defaults{.flow>*+*{margin-top:var(--flow-space, 1.5em)}.flow-spacing-00{--flow-space: var(--size-0) }.flow-spacing-0{--flow-space: var(--size-2) }.flow-spacing-1{--flow-space: var(--size-3) }.flow-spacing-2{--flow-space: var(--size-6) }.flow-spacing-3{--flow-space: var(--size-7) }.flow-spacing-4{--flow-space: var(--size-8) }.flow-spacing-fluid{--flow-space: var(--size-fluid-2) }.flow-spacing-fluid-xs{--flow-space: var(--size-fluid-2) }.flow-spacing-fluid-sm{--flow-space: var(--size-fluid-1) }.flow-spacing-fluid-md{--flow-space: var(--size-fluid-3) }.flow-spacing-fluid-lg{--flow-space: var(--size-fluid-4) }.flow-spacing-fluid-xl{--flow-space: var(--size-fluid-5) }}.bg-black{background-color:var(--black)}.bg-grey-0{background-color:var(--grey-0)}.bg-grey-1{background-color:var(--grey-1)}.bg-grey-2{background-color:var(--grey-2)}.bg-grey-3{background-color:var(--grey-3)}.bg-grey-4{background-color:var(--grey-4)}.bg-grey-5{background-color:var(--grey-5)}.bg-grey-6{background-color:var(--grey-6)}.bg-grey-7{background-color:var(--grey-7)}.bg-grey-8{background-color:var(--grey-8)}.bg-grey-9{background-color:var(--grey-9)}.bg-white{background-color:var(--white)}.bg-accent{background-color:var(--purple-0)}.bg-accent-2{background-color:var(--purple-1)}.bg-accent-3{background-color:var(--purple-2)}.text-white{color:var(--white)}.text-black{color:var(--black)}.text-grey-0{color:var(--grey-0)}.text-grey-1{color:var(--grey-1)}.text-grey-2{color:var(--grey-2)}.text-grey-3{color:var(--grey-3)}.text-grey-4{color:var(--grey-4)}.text-grey-5{color:var(--grey-5)}.text-grey-6{color:var(--grey-6)}.text-grey-7{color:var(--grey-7)}.text-grey-8{color:var(--grey-8)}.text-grey-9{color:var(--grey-9)}.text-accent{background-color:var(--purple-0)}.text-accent-2{background-color:var(--purple-1)}.text-accent-3{background-color:var(--purple-2)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}section:has(.full-bleed){container-type:inline-size}.full-bleed{width:100cqw;margin-left:calc(50% - 50cqw)}.object-fit{width:100%;height:100%;object-fit:cover;object-position:center}.object-fit-contain{object-fit:contain}.cover-link{position:absolute;inset:0}div:has(>.cover-link){position:relative}.radius{border-radius:var(--radius-1, var(--border-radius))}.radius-2{border-radius:var(--radius-2)}.radius-3{border-radius:var(--radius-3)}.radius-4{border-radius:var(--radius-4)}.radius-5{border-radius:var(--radius-5)}.radius-full{border-radius:var(--radius-round)}.shadow{box-shadow:var(--shadow-x-offset-1, 0) var(--shadow-y-offset-1, 0.3rem) var(--shadow-size-1, 0.5rem) var(--shadow-color-1, rgba(0, 0, 0, 0.1))}.shadow-md{--shadow-y-offset-1: .5rem;--shadow-size-1: 1rem}.shadow-lg{--shadow-y-offset-1: 1rem;--shadow-size-1: 2rem;--shadow-color-1: rgba(0,0,0,.10)}.shadow-xl{--shadow-y-offset-1: 1.5rem;--shadow-size-1: 3.5rem;--shadow-color-1: rgba(0,0,0,.13) }.aspect-ratio-1x1{aspect-ratio:var(--ratio-1)}.aspect-ratio-4x3{aspect-ratio:var(--ratio-4-3)}.aspect-ratio-16x9{aspect-ratio:var(--ratio-16-9)}.stack{display:grid;grid-template-areas:"stack";background-color:var(--accent)}.stack>*{grid-area:stack}.p-relative{position:relative}.p-absolute{position:absolute}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-none{flex:none}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-2{flex-shrink:2}.pointer-events-none{pointer-events:none}.text-wrap-pretty{text-wrap:pretty}.text-wrap-balance{text-wrap:balance}.gap-1{gap:var(--size-1)}.gap-2{gap:var(--size-2)}.gap-3{gap:var(--size-3)}.gap-4{gap:var(--size-4)}.gap-5{gap:var(--size-5)}.gap-6{gap:var(--size-6)}.gap-7{gap:var(--size-7)}.gap-8{gap:var(--size-8)}.gap-9{gap:var(--size-9)}.gap-10{gap:var(--size-10)}.gap-fluid-1{gap:var(--size-fluid-1)}.gap-fluid-2{gap:var(--size-fluid-2)}.gap-fluid-3{gap:var(--size-fluid-3)}.gap-fluid-4{gap:var(--size-fluid-4)}.gap-fluid-5{gap:var(--size-fluid-5)}.text-fluid-0{font-size:var(--text-fluid-0)}.text-fluid-1{font-size:var(--text-fluid-1)}.text-fluid-2{font-size:var(--text-fluid-2)}.text-fluid-3{font-size:var(--text-fluid-3)}.text-fluid-4{font-size:var(--text-fluid-4)}.text-fluid-5{font-size:var(--text-fluid-5)}.text-fluid-6{font-size:var(--text-fluid-6)}.text-fluid-7{font-size:var(--text-fluid-7)}.text-fluid-8{font-size:var(--text-fluid-8)}.text-fluid-9{font-size:var(--text-fluid-9)}.text-fluid-10{font-size:var(--text-fluid-10)}.text-11{font-size:var(--text-11)}.text-12{font-size:var(--text-12)}.text-13{font-size:var(--text-13)}.text-14{font-size:var(--text-14)}.text-15{font-size:var(--text-15)}.text-16{font-size:var(--text-16)}.text-17{font-size:var(--text-17)}.text-18{font-size:var(--text-18)}.text-19{font-size:var(--text-19)}.text-20{font-size:var(--text-20)}.text-21{font-size:var(--text-21)}.text-22{font-size:var(--text-22)}.text-23{font-size:var(--text-23)}.text-24{font-size:var(--text-24)}.text-25{font-size:var(--text-25)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:none}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-clip{overflow:clip}.overflow-x-clip{overflow-x:clip}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.text-light{font-weight:var(--font-weight-3)}.text-normal{font-weight:var(--font-weight-4)}.text-medium{font-weight:var(--font-weight-5)}.text-semibold{font-weight:var(--font-weight-6)}.text-bold{font-weight:var(--font-weight-7)}.line-height-0{line-height:var(--lineheight-0)}.line-height-1{line-height:var(--lineheight-1)}.line-height-2{line-height:var(--lineheight-2)}.line-height-3{line-height:var(--lineheight-3)}.line-height-4{line-height:var(--lineheight-4)}.line-height-5{line-height:var(--lineheight-5)}.line-height-6{line-height:var(--lineheight-6)}.line-height-7{line-height:var(--lineheight-7)}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-inline:0}.py-0{padding-block:0}.p-fluid{padding:var(--size-fluid-2)}.p-fluid-sm{padding:var(--size-fluid-1)}.p-fluid-md{padding:var(--size-fluid-3)}.p-fluid-lg{padding:var(--size-fluid-4)}.p-fluid-xl{padding:var(--size-fluid-5)}.pt-fluid{padding-top:var(--size-fluid-2)}.pt-fluid-sm{padding-top:var(--size-fluid-1)}.pt-fluid-md{padding-top:var(--size-fluid-3)}.pt-fluid-lg{padding-top:var(--size-fluid-4)}.pt-fluid-xl{padding-top:var(--size-fluid-5)}.pt-fluid-xxl{padding-top:var(--size-fluid-section)}.pb-fluid{padding-bottom:var(--size-fluid-2)}.pb-fluid-sm{padding-bottom:var(--size-fluid-1)}.pb-fluid-md{padding-bottom:var(--size-fluid-3)}.pb-fluid-lg{padding-bottom:var(--size-fluid-4)}.pb-fluid-xl{padding-bottom:var(--size-fluid-5)}.pb-fluid-xxl{padding-bottom:var(--size-fluid-section)}.pl-fluid{padding-left:var(--size-fluid-2)}.pl-fluid-sm{padding-left:var(--size-fluid-1)}.pl-fluid-md{padding-left:var(--size-fluid-3)}.pl-fluid-lg{padding-left:var(--size-fluid-4)}.pl-fluid-xl{padding-left:var(--size-fluid-5)}.pr-fluid{padding-right:var(--size-fluid-2)}.pr-fluid-sm{padding-right:var(--size-fluid-1)}.pr-fluid-md{padding-right:var(--size-fluid-3)}.pr-fluid-lg{padding-right:var(--size-fluid-4)}.pr-fluid-xl{padding-right:var(--size-fluid-5)}.px-fluid{padding-left:var(--size-fluid-2);padding-right:var(--size-fluid-2)}.px-fluid-sm{padding-left:var(--size-fluid-1);padding-right:var(--size-fluid-1)}.px-fluid-md{padding-left:var(--size-fluid-3);padding-right:var(--size-fluid-3)}.px-fluid-lg{padding-left:var(--size-fluid-4);padding-right:var(--size-fluid-4)}.px-fluid-xl{padding-left:var(--size-fluid-5);padding-right:var(--size-fluid-5)}.py-fluid{padding-top:var(--size-fluid-2);padding-bottom:var(--size-fluid-2)}.py-fluid-sm{padding-top:var(--size-fluid-1);padding-bottom:var(--size-fluid-1)}.py-fluid-md{padding-top:var(--size-fluid-3);padding-bottom:var(--size-fluid-3)}.py-fluid-lg{padding-top:var(--size-fluid-4);padding-bottom:var(--size-fluid-4)}.py-fluid-xl{padding-top:var(--size-fluid-5);padding-bottom:var(--size-fluid-5)}.py-fluid-xxl{padding-top:var(--size-fluid-section);padding-bottom:var(--size-fluid-section)}.p-1{padding:var(--size-1)}.p-2{padding:var(--size-2)}.p-3{padding:var(--size-3)}.p-4{padding:var(--size-4)}.p-5{padding:var(--size-5)}.p-6{padding:var(--size-6)}.p-7{padding:var(--size-7)}.p-8{padding:var(--size-8)}.p-9{padding:var(--size-9)}.p-10{padding:var(--size-10)}.pt-1{padding-top:var(--size-1)}.pt-2{padding-top:var(--size-2)}.pt-3{padding-top:var(--size-3)}.pt-4{padding-top:var(--size-4)}.pt-5{padding-top:var(--size-5)}.pt-6{padding-top:var(--size-6)}.pt-7{padding-top:var(--size-7)}.pt-8{padding-top:var(--size-8)}.pt-9{padding-top:var(--size-9)}.pt-10{padding-top:var(--size-10)}.pb-1{padding-bottom:var(--size-1)}.pb-2{padding-bottom:var(--size-2)}.pb-3{padding-bottom:var(--size-3)}.pb-4{padding-bottom:var(--size-4)}.pb-5{padding-bottom:var(--size-5)}.pb-6{padding-bottom:var(--size-6)}.pb-7{padding-bottom:var(--size-7)}.pb-8{padding-bottom:var(--size-8)}.pb-9{padding-bottom:var(--size-9)}.pb-10{padding-bottom:var(--size-10)}.pl-1{padding-left:var(--size-1)}.pl-2{padding-left:var(--size-2)}.pl-3{padding-left:var(--size-3)}.pl-4{padding-left:var(--size-4)}.pl-5{padding-left:var(--size-5)}.pl-6{padding-left:var(--size-6)}.pl-7{padding-left:var(--size-7)}.pl-8{padding-left:var(--size-8)}.pl-9{padding-left:var(--size-9)}.pl-10{padding-left:var(--size-10)}.pr-1{padding-right:var(--size-1)}.pr-2{padding-right:var(--size-2)}.pr-3{padding-right:var(--size-3)}.pr-4{padding-right:var(--size-4)}.pr-5{padding-right:var(--size-5)}.pr-6{padding-right:var(--size-6)}.pr-7{padding-right:var(--size-7)}.pr-8{padding-right:var(--size-8)}.pr-9{padding-right:var(--size-9)}.pr-10{padding-right:var(--size-10)}.px-1{padding-inline:var(--size-1)}.px-2{padding-inline:var(--size-2)}.px-3{padding-inline:var(--size-3)}.px-4{padding-inline:var(--size-4)}.px-5{padding-inline:var(--size-5)}.px-6{padding-inline:var(--size-6)}.px-7{padding-inline:var(--size-7)}.px-8{padding-inline:var(--size-8)}.px-9{padding-inline:var(--size-9)}.px-10{padding-inline:var(--size-10)}.py-1{padding-block:var(--size-1)}.py-2{padding-block:var(--size-2)}.py-3{padding-block:var(--size-3)}.py-4{padding-block:var(--size-4)}.py-5{padding-block:var(--size-5)}.py-6{padding-block:var(--size-6)}.py-7{padding-block:var(--size-7)}.py-8{padding-block:var(--size-8)}.py-9{padding-block:var(--size-9)}.py-10{padding-block:var(--size-10)}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-auto{margin:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.m-fluid{margin:var(--size-fluid-2)}.m-fluid-sm{margin:var(--size-fluid-1)}.m-fluid-md{margin:var(--size-fluid-3)}.m-fluid-lg{margin:var(--size-fluid-4)}.m-fluid-xl{margin:var(--size-fluid-5)}.mt-fluid{margin-top:var(--size-fluid-2)}.mt-fluid-sm{margin-top:var(--size-fluid-1)}.mt-fluid-md{margin-top:var(--size-fluid-3)}.mt-fluid-lg{margin-top:var(--size-fluid-4)}.mt-fluid-xl{margin-top:var(--size-fluid-5)}.mt-fluid-xxl{margin-top:var(--size-fluid-section)}.mb-fluid{margin-bottom:var(--size-fluid-2)}.mb-fluid-sm{margin-bottom:var(--size-fluid-1)}.mb-fluid-md{margin-bottom:var(--size-fluid-3)}.mb-fluid-lg{margin-bottom:var(--size-fluid-4)}.mb-fluid-xl{margin-bottom:var(--size-fluid-5)}.mb-fluid-xxl{margin-bottom:var(--size-fluid-section)}.ml-fluid{margin-left:var(--size-fluid-2)}.ml-fluid-sm{margin-left:var(--size-fluid-1)}.ml-fluid-md{margin-left:var(--size-fluid-3)}.ml-fluid-lg{margin-left:var(--size-fluid-4)}.ml-fluid-xl{margin-left:var(--size-fluid-5)}.mr-fluid{margin-right:var(--size-fluid-2)}.mr-fluid-sm{margin-right:var(--size-fluid-1)}.mr-fluid-md{margin-right:var(--size-fluid-3)}.mr-fluid-lg{margin-right:var(--size-fluid-4)}.mr-fluid-xl{margin-right:var(--size-fluid-5)}.mx-fluid{margin-left:var(--size-fluid-2);margin-right:var(--size-fluid-2)}.mx-fluid-sm{margin-left:var(--size-fluid-1);margin-right:var(--size-fluid-1)}.mx-fluid-md{margin-left:var(--size-fluid-3);margin-right:var(--size-fluid-3)}.mx-fluid-lg{margin-left:var(--size-fluid-4);margin-right:var(--size-fluid-4)}.mx-fluid-xl{margin-left:var(--size-fluid-5);margin-right:var(--size-fluid-5)}.my-fluid{margin-top:var(--size-fluid-2);margin-bottom:var(--size-fluid-2)}.my-fluid-sm{margin-top:var(--size-fluid-1);margin-bottom:var(--size-fluid-1)}.my-fluid-md{margin-top:var(--size-fluid-3);margin-bottom:var(--size-fluid-3)}.my-fluid-lg{margin-top:var(--size-fluid-4);margin-bottom:var(--size-fluid-4)}.my-fluid-xl{margin-top:var(--size-fluid-5);margin-bottom:var(--size-fluid-5)}.my-fluid-xxl{margin-top:var(--size-fluid-section);margin-bottom:var(--size-fluid-section)}.m-1{margin:var(--size-1)}.m-2{margin:var(--size-2)}.m-3{margin:var(--size-3)}.m-4{margin:var(--size-4)}.m-5{margin:var(--size-5)}.m-6{margin:var(--size-6)}.m-7{margin:var(--size-7)}.m-8{margin:var(--size-8)}.m-9{margin:var(--size-9)}.m-10{margin:var(--size-10)}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.mt-3{margin-top:var(--size-3)}.mt-4{margin-top:var(--size-4)}.mt-5{margin-top:var(--size-5)}.mt-6{margin-top:var(--size-6)}.mt-7{margin-top:var(--size-7)}.mt-8{margin-top:var(--size-8)}.mt-9{margin-top:var(--size-9)}.mt-10{margin-top:var(--size-10)}.mb-1{margin-bottom:var(--size-1)}.mb-2{margin-bottom:var(--size-2)}.mb-3{margin-bottom:var(--size-3)}.mb-4{margin-bottom:var(--size-4)}.mb-5{margin-bottom:var(--size-5)}.mb-6{margin-bottom:var(--size-6)}.mb-7{margin-bottom:var(--size-7)}.mb-8{margin-bottom:var(--size-8)}.mb-9{margin-bottom:var(--size-9)}.mb-10{margin-bottom:var(--size-10)}.ml-1{margin-left:var(--size-1)}.ml-2{margin-left:var(--size-2)}.ml-3{margin-left:var(--size-3)}.ml-4{margin-left:var(--size-4)}.ml-5{margin-left:var(--size-5)}.ml-6{margin-left:var(--size-6)}.ml-7{margin-left:var(--size-7)}.ml-8{margin-left:var(--size-8)}.ml-9{margin-left:var(--size-9)}.ml-10{margin-left:var(--size-10)}.mr-1{margin-right:var(--size-1)}.mr-2{margin-right:var(--size-2)}.mr-3{margin-right:var(--size-3)}.mr-4{margin-right:var(--size-4)}.mr-5{margin-right:var(--size-5)}.mr-6{margin-right:var(--size-6)}.mr-7{margin-right:var(--size-7)}.mr-8{margin-right:var(--size-8)}.mr-9{margin-right:var(--size-9)}.mr-10{margin-right:var(--size-10)}.mx-1{margin-inline:var(--size-1)}.mx-2{margin-inline:var(--size-2)}.mx-3{margin-inline:var(--size-3)}.mx-4{margin-inline:var(--size-4)}.mx-5{margin-inline:var(--size-5)}.mx-6{margin-inline:var(--size-6)}.mx-7{margin-inline:var(--size-7)}.mx-8{margin-inline:var(--size-8)}.mx-9{margin-inline:var(--size-9)}.mx-10{margin-inline:var(--size-10)}.my-1{margin-block:var(--size-1)}.my-2{margin-block:var(--size-2)}.my-3{margin-block:var(--size-3)}.my-4{margin-block:var(--size-4)}.my-5{margin-block:var(--size-5)}.my-6{margin-block:var(--size-6)}.my-7{margin-block:var(--size-7)}.my-8{margin-block:var(--size-8)}.my-9{margin-block:var(--size-9)}.my-10{margin-block:var(--size-10)}/*# sourceMappingURL=main.css.map */
