@font-face{font-family:Circular;src:url(/fonts/Circular/CircularXXSub-Medium.woff2) format("woff2"),url(/fonts/Circular/CircularXXSub-Medium.woff) format("woff");font-weight:500;font-style:swap}@font-face{font-family:Circular;src:url(/fonts/Circular/CircularXXSub-Book.woff2) format("woff2"),url(/fonts/Circular/CircularXXSub-Book.woff) format("woff");font-weight:450;font-style:swap}@font-face{font-family:Circular;src:url(/fonts/Circular/CircularXXSub-Regular.woff2) format("woff2"),url(/fonts/Circular/CircularXXSub-Regular.woff) format("woff");font-weight:300;font-style:swap}a{color:inherit;text-decoration:none}.inline-link,.inline-link:hover{color:var(--color-secondary-violet);text-decoration:underline}.section-anchor{position:absolute;top:0;left:0}.skip-link{position:absolute;top:-100px;left:-100px;width:1px;height:1px;overflow:hidden;text-decoration:none;background-color:var(--color-gray-04)}.skip-link:focus{top:0;left:50%;transform:translateX(-50%);padding:.8rem;width:auto;height:auto;z-index:1000}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,html{-webkit-font-smoothing:antialiased;font-size:10px;background:#fff;font-family:Circular,sans-serif;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}strong{font-weight:600}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}section{position:relative;overflow:hidden}:root{--color-text-primary:rgba(0,0,0,.89);--color-text-secondary:#595959;--color-text-tertiary:#7a7a7a;--color-text-disabled:#b3b3b3;--color-black:#1a1a1a;--color-gray-10:#262626;--color-gray-08:#595959;--color-gray-07:#737373;--color-gray-06:#8c8c8c;--color-gray-05:#bfbfbf;--color-gray-04:#e6e6e6;--color-gray-03:#f0f0f0;--color-gray-02:#f5f5f5;--color-gray-01:#f7f7f7;--color-white:#fff;--color-green-10:#0c2002;--color-green-09:#295c07;--color-green-primary:#3e7a18;--color-green-07:#3e7a18;--color-green-06:#8ccc52;--color-green-05:#a9e079;--color-green-04:#dbf5b3;--color-green-03:#e8f7cd;--color-green-02:#f3fae6;--color-green-01:#fcfff5;--color-brown-01:#fcfff5;--color-orange-01:#f4bd95 --color-peach-01:#f1d9d9;--color-blue-01:#cfdeed;--color-purple-01:#f1d9d9;--color-yellow-01:#fdf6df;--color-brown-02:#996348;--color-orange-02:#f59b5b;--color-peach-02:#ff9696;--color-blue-02:#8ebeed;--color-purple-02:#c185de;--color-yellow-02:#fde28b;--color-brown-00:#f1eae6;--color-orange-00:#f9e7da;--color-peach-00:#ffeded;--color-blue-00:#f0f8ff;--color-purple-00:#efe2f5;--color-yellow-00:#fdf8e5;--color-red-01:#d63030;--h1:8.0rem;--h2:6.0rem;--h3:2.8rem;--h4:2.2rem;--h5:1.6rem;--h6:1.6rem;--label-lg:1.8rem;--label-sm:1.2rem;--p-sm:1.4rem;--p:1.6rem;--p-lg:1.8rem;--font-default:Circular,sans-serif;--spacing-sm:40px;--spacing-md:64px;--spacing-lg:80px;--spacing-xl:160px;--spacing-xxl:200px;--none:0px;--paragraph-margin:1.6rem;--header-height:80px;--columns:12;--gutter:80px;--column-gap:48px;--max-width:1800px;--max-width-text:70ch;--max-width-text-sm:50ch;--left-block:1/7;--left-block-sm:1/5;--left-block-md:1/6;--left-block-lg:1/8;--middle-block:2/5;--right-block-sm:9/-1;--right-block-md:8/-1;--right-block:7/-1;--right-block-lg:6/-1;--wide-block:1/-1;--wide-block-sm:2/-2;--wide-block-xs:3/-3;--col-1:1/5;--col-2:5/9;--col-1-2:1/9;--col-2-3:5/-1;--col-3:9/-1;--column-width:calc(calc(100vw - calc(calc(var(--column-gap) * calc(var(--columns) - 1)) + calc(var(--gutter) * 2))) / var(--columns));--col-size:calc(calc(var(--column-width) * 4) + calc(var(--column-gap) * 3));--calculatedGutter:var(--gutter);--border-radius:2.4rem}:root .text-primary{color:var(--color-text-primary)}:root .text-secondary{color:var(--color-text-secondary)}:root .text-tertiary{color:var(--color-text-tertiary)}:root .text-disabled{color:var(--color-text-disabled)}:root .black{color:var(--color-black)}:root .gray-10{color:var(--color-gray-10)}:root .gray-08{color:var(--color-gray-08)}:root .gray-07{color:var(--color-gray-07)}:root .gray-06{color:var(--color-gray-06)}:root .gray-05{color:var(--color-gray-05)}:root .gray-04{color:var(--color-gray-04)}:root .gray-03{color:var(--color-gray-03)}:root .gray-02{color:var(--color-gray-02)}:root .gray-01{color:var(--color-gray-01)}:root .white{color:var(--color-white)}:root .green-10{color:var(--color-green-10)}:root .green-09{color:var(--color-green-09)}:root .green-primary{color:var(--color-green-primary)}:root .green-07{color:var(--color-green-07)}:root .green-06{color:var(--color-green-06)}:root .green-05{color:var(--color-green-05)}:root .green-04{color:var(--color-green-04)}:root .green-03{color:var(--color-green-03)}:root .green-02{color:var(--color-green-02)}:root .green-01{color:var(--color-green-01)}:root .brown-01{color:var(--color-brown-01)}:root .orange-01{color:var(--color-orange-01)}:root .peach-01{color:var(--color-peach-01)}:root .blue-01{color:var(--color-blue-01)}:root .purple-01{color:var(--color-purple-01)}:root .yellow-01{color:var(--color-yellow-01)}:root .brown-02{color:var(--color-brown-02)}:root .orange-02{color:var(--color-orange-02)}:root .peach-02{color:var(--color-peach-02)}:root .blue-02{color:var(--color-blue-02)}:root .purple-02{color:var(--color-purple-02)}:root .yellow-02{color:var(--color-yellow-02)}:root .brown-00{color:var(--color-brown-00)}:root .orange-00{color:var(--color-orange-00)}:root .peach-00{color:var(--color-peach-00)}:root .blue-00{color:var(--color-blue-00)}:root .purple-00{color:var(--color-purple-00)}:root .yellow-00{color:var(--color-yellow-00)}:root .red-01{color:var(--color-red-01)}:root .h1,:root h1{--line-height:1;font-size:var(--h1);margin-bottom:calc(var(--line-height)*.8rem)}:root .h1,:root .h2,:root h1,:root h2{font-weight:500;line-height:1;letter-spacing:0}:root .h2,:root h2{font-size:var(--h2)}:root .h3,:root h3{font-size:var(--h3);font-weight:450;line-height:1.12;letter-spacing:0}:root .h4,:root h4{font-size:var(--h4)}:root .h4,:root .h5,:root h4,:root h5{font-weight:450;line-height:1.45;letter-spacing:0}:root .h5,:root h5{font-size:var(--h5)}:root .h6,:root h6{font-size:var(--h6);font-weight:450;line-height:1.45;letter-spacing:0}:root .p,:root p{font-size:var(--p);font-weight:450;line-height:1.25;letter-spacing:0}#page{--page-bg:var(--color-off-white);background:var(--page-bg);color:var(--color-text-primary)}.container{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);padding:0 var(--gutter);margin:0 auto;max-width:var(--max-width);position:relative}#modal-root{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:transparent;pointer-events:none}@media(max-width:1024px){:root{--gutter:20px;--columns:2;--left-block:1/-1;--left-block-sm:1/-1;--left-block-md:1/-1;--right-block:1/-1;--right-block-md:1/-1;--right-block-lg:1/-1;--wide-block:1/-1;--wide-block-sm:1/-1;--wide-block-xs:1/-1;--col-1:1/-1;--col-2:1/-1;--col-3:1/-1;--h1:4.8rem;--h2:3.2rem;--h3:2.2rem;--h4:1.7rem;--label-lg:1.6rem;--label-md:1.5rem;--label-sm:1.2rem;--p-lg:1.6rem;--p:1.5rem;--p-sm:1.2rem}}@media(max-width:768px){:root{--header-height:60px;--gutter:16px;--column-gap:16px;--columns:2;--left-block:1/-1;--left-block-sm:1/-1;--right-block:1/-1;--right-block-lg:1/-1;--wide-block:1/-1;--wide-block-sm:1/-1;--wide-block-xs:1/-1;--col-1:1/-1;--col-2:1/-1;--col-3:1/-1;--col-size:calc(calc(var(--column-width) * 2) + calc(var(--column-gap) * 1));--h1:4.8rem;--h2:3.2rem;--h3:2.2rem;--h4:1.7rem;--label-lg:1.6rem;--label-md:1.5rem;--label-sm:1.2rem;--p-lg:1.6rem;--p:1.5rem;--p-sm:1.2rem;--border-radius:1.6rem}}@media(min-width:1800px){:root{--column-width:calc(calc(var(--max-width) - calc(calc(var(--column-gap) * calc(var(--columns) - 1)) + calc(var(--gutter) * 2))) / var(--columns));--calculatedGutter:calc(calc(calc(100vw - var(--max-width)) / 2) + var(--gutter))}}@media(prefers-color-scheme:dark){html{color-scheme:dark}}