@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_thin-webfont.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_thin_italic-webfont.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_light-webfont.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_light_italic-webfont.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_regular_italic-webfont.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_bold_italic-webfont.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--color-0:oklch(22% .12 22);--color-1:oklch(30% .15 25);--color-2:oklch(40% .18 30);--color-3:oklch(50% .2 35);--color-4:oklch(60% .22 40);--color-5:oklch(65% .22 45);--color-6:oklch(70% .2 48);--color-7:oklch(75% .18 50);--color-8:oklch(82% .12 55);--color-9:oklch(92% .06 58);--grey-50:oklch(98% .006 48);--grey-100:oklch(95% .008 47);--grey-200:oklch(90% .01 46);--grey-300:oklch(82% .012 45);--grey-400:oklch(70% .014 44);--grey-500:oklch(58% .015 43);--grey-600:oklch(48% .014 42);--grey-700:oklch(38% .013 41);--grey-800:oklch(28% .012 40);--grey-900:oklch(20% .01 38);--grey-950:oklch(14% .008 35);--font-size-xs:clamp(.75rem, .7rem + .2vw, .8125rem);--font-size-sm:clamp(.875rem, .8rem + .25vw, .9375rem);--font-size-md:clamp(1rem, .95rem + .3vw, 1.125rem);--font-size-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--font-size-xl:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--font-size-2xl:clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem);--font-size-3xl:clamp(2.25rem, 1.6rem + 2.5vw, 3rem);--font-size-4xl:clamp(2.75rem, 1.8rem + 3.5vw, 3.75rem);--line-height-none:1;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--measure:40rem;--measure-wide:52rem;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:var(--grey-950);--bg-subtle:var(--grey-900);--bg-elevated:var(--grey-800);--bg-inverse:var(--grey-50);--text-primary:var(--grey-100);--text-secondary:var(--grey-300);--text-muted:var(--grey-400);--text-on-brand:var(--grey-950);--text-inverse:var(--grey-950);--type-h1-size:var(--font-size-4xl);--type-h1-leading:var(--line-height-tight);--type-h1-weight:var(--font-weight-bold);--type-h1-tracking:var(--letter-spacing-normal);--type-h2-size:var(--font-size-3xl);--type-h2-leading:var(--line-height-tight);--type-h2-weight:var(--font-weight-bold);--type-h2-tracking:var(--letter-spacing-normal);--type-h3-size:var(--font-size-2xl);--type-h3-leading:var(--line-height-snug);--type-h3-weight:var(--font-weight-bold);--type-h3-tracking:var(--letter-spacing-normal);--type-h4-size:var(--font-size-xl);--type-h4-leading:var(--line-height-snug);--type-h4-weight:var(--font-weight-bold);--type-h4-tracking:var(--letter-spacing-normal);--type-h5-size:var(--font-size-md);--type-h5-leading:var(--line-height-snug);--type-h5-weight:var(--font-weight-bold);--type-h5-tracking:var(--letter-spacing-wide);--type-h6-size:var(--font-size-xs);--type-h6-leading:var(--line-height-snug);--type-h6-weight:var(--font-weight-bold);--type-h6-tracking:var(--letter-spacing-wide);--type-body-size:var(--font-size-lg);--type-body-leading:var(--line-height-normal);--type-body-weight:var(--font-weight-regular);--type-lead-size:var(--font-size-xl);--type-lead-leading:var(--line-height-relaxed);--type-lead-weight:var(--font-weight-regular);--type-small-size:var(--font-size-sm);--type-small-leading:var(--line-height-normal);--type-small-weight:var(--font-weight-regular);--type-caption-size:var(--font-size-xs);--type-caption-leading:var(--line-height-normal);--type-caption-weight:var(--font-weight-regular);--border-default:var(--grey-800);--border-strong:var(--grey-700);--border-focus:var(--brand-primary);--brand-primary:var(--color-6);--brand-subtle:oklch(35% .04 45);--brand-strong:var(--color-5);--link:var(--color-6);--link-hover:var(--color-7);--focus-ring:var(--color-6);--overlay:oklch(10% .008 35/.6);--shadow-color:oklch(5% .01 35/.4);--success:oklch(62% .12 150);--on-success:var(--grey-950);--warning:oklch(78% .14 80);--on-warning:var(--grey-950);--error:oklch(62% .18 28);--on-error:var(--grey-50);--info:oklch(62% .08 235);--on-info:var(--grey-50)}.prose{max-width:var(--measure);color:var(--section-body,var(--text-primary));font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h5,.prose h6{color:var(--section-heading,var(--text-primary));text-wrap:balance}.prose h1{margin:var(--space-7) 0 var(--space-4);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.prose h2{margin:var(--space-7) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--section-rule,var(--border-default));font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.prose h3{margin:var(--space-7) 0 var(--space-2);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);font-variant-ligatures:none}.prose h3:before{content:"";width:1.75rem;height:2px;margin-bottom:var(--space-3);background:var(--section-accent,var(--brand-primary));display:block}.prose h4{margin:var(--space-5) 0 var(--space-2);color:var(--section-subheading,var(--text-secondary));font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking);text-wrap:balance}.prose h5{margin:var(--space-4) 0 var(--space-2);color:var(--section-meta,var(--text-muted));font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-leading);letter-spacing:var(--type-h5-tracking)}.prose h6{margin:var(--space-5) 0 var(--space-2);color:var(--section-accent,var(--brand-primary));font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-leading);letter-spacing:var(--type-h6-tracking);text-transform:uppercase}.prose :is(h1,h2,h3,h4,h5,h6)+:is(h4,h5,h6){margin-top:var(--space-1)}.prose h3+h4{margin-top:var(--space-2)}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre,.prose table,.prose hr{margin:0 0 var(--space-4)}.prose p{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);text-wrap:pretty}.prose .lead{margin-bottom:var(--space-6);color:var(--section-heading,var(--text-primary));font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading)}.prose small,.prose .small{color:var(--section-meta,var(--text-muted));font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-leading)}.prose .caption{margin-top:var(--space-5);color:var(--section-meta,var(--text-muted));font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);display:block}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin:0 0 var(--space-2);padding-left:var(--space-1)}.prose li::marker{color:var(--section-accent,var(--brand-primary))}.prose li:last-child{margin-bottom:0}.prose blockquote{margin-top:var(--space-6);padding:var(--space-3) 0 var(--space-3) var(--space-4);border-left:2px solid var(--section-accent,var(--brand-primary));color:var(--section-heading,var(--text-primary));margin-left:0;margin-right:0;font-style:italic}.prose a{color:var(--section-accent,var(--link));text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--section-heading,var(--link-hover))}.prose strong{color:var(--section-heading,var(--text-primary));font-weight:var(--font-weight-bold)}.prose em{font-style:italic}.prose hr{margin:var(--space-7) 0;border:0;border-top:1px solid var(--section-rule,var(--border-default))}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}*,:before,:after{box-sizing:border-box}body{color:var(--text-primary);background-color:var(--bg-subtle);margin:0;padding:0;font-family:Bariol,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a._close_btua5_1{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}._closeIcons_btua5_8{place-items:center;display:grid}._icon_btua5_13{grid-area:1/1;display:grid}._icon_btua5_13 svg{width:1.25em;height:1.25em;display:block}._closeHeader_btua5_24 ._icon_btua5_13 svg{width:1em;height:1em}._contactLinks_1lubv_1{flex-direction:row;gap:1rem;display:flex}._contactLinks_1lubv_1 a{border:2px solid var(--color-8);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;padding:8px;display:flex}._content_1mxqm_1{width:min(var(--measure-wide), 100%);margin-top:var(--space-5);padding-bottom:var(--space-8)}._section_1qgkn_1{background-color:var(--section-bg);flex-direction:column;justify-content:center;height:100%;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:relative;overflow:hidden}._expanded_1qgkn_12{justify-content:flex-start;position:fixed;inset:0;overflow-y:auto}._header_1qgkn_19{align-items:center;display:flex}._close_1qgkn_24{color:var(--section-title);justify-content:center;align-items:center;font-size:3rem;display:flex;overflow:hidden}._title_1qgkn_33{color:var(--section-title);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,14vw,10rem);font-weight:700;line-height:.9}._hit_1qgkn_42{z-index:1;position:absolute;inset:0}._title_1qgkn_33:focus{outline:none}._title_1qgkn_33:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}._one_1qgkn_57{--section-bg:var(--color-0);--section-title:var(--color-1);--section-body:var(--color-3);--section-heading:var(--color-6);--section-subheading:var(--color-4);--section-meta:var(--color-2);--section-accent:var(--color-7);--section-rule:color-mix(in oklch, var(--color-4) 45%, transparent)}._two_1qgkn_68{--section-bg:var(--color-1);--section-title:var(--color-2);--section-body:var(--color-4);--section-heading:var(--color-7);--section-subheading:var(--color-5);--section-meta:var(--color-3);--section-accent:var(--color-8);--section-rule:color-mix(in oklch, var(--color-5) 45%, transparent)}._three_1qgkn_79{--section-bg:var(--color-2);--section-title:var(--color-3);--section-body:var(--color-5);--section-heading:var(--color-8);--section-subheading:var(--color-6);--section-meta:var(--color-4);--section-accent:var(--color-9);--section-rule:color-mix(in oklch, var(--color-6) 45%, transparent)}._four_1qgkn_90{--section-bg:var(--color-3);--section-title:var(--color-4);--section-body:var(--color-6);--section-heading:var(--color-9);--section-subheading:var(--color-7);--section-meta:var(--color-5);--section-accent:var(--color-9);--section-rule:color-mix(in oklch, var(--color-7) 50%, transparent)}._home_o9ggn_1{grid-template-rows:repeat(4,25dvh);display:grid}
