@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/BFZHJkAgbDT9aBj0xd5QUq8A3j_4aJiLIOsnJk_uMjE-J8QTdKLBDxr6QX07Qb2R32zGx_r20pvlFSJSJqg_gGo.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Raleway Fallback: Arial";src:local("Arial");size-adjust:103.8581%;ascent-override:90.5081%;descent-override:22.5308%;line-gap-override:0%}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/C8O5oDl9NTXGyfGTD6weaMD3KIdaEd03NLQO6eHyf_g-_kEd3WbWmQAZN_viZFAqCt0VCzW0HnIhJkg_UK61Wxw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/3kf7kbmIsCZ5GB5jnbuK25G4iGHNiYOaiPxkEqjzfm8-9ri8IuTtDiD1m33prVMx1W1mOFUGxUibzojYugVIB28.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/gqIZcacpWRBUieogYYDmrpvhHKilFaAWUWHR6hP67Jg-YddNWoy0APni_D17fOGeaOtcMLdrS78p3ABOyO8WuNM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/Deu7pcP6EZNPcphHqNL_pnYkICIFcayieVB5qu8kIRw-D8A41LdnhjGWJJHzwTup3dCR1X30sSlNLdGxEz0UZAY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/Qb8SKciMlY1Uqm3_hJhbzWQip4U_TDX4CVtzCZeiq7k-sJD6u6WqcnmtYDMyuu1tQpDHAr527eruW3NB9rS92gw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/4sAvLa5PiJhASosdoEgVCKuRLKdheCcvr6xxpUfMFcA-kpnHeHwKIi0FxFA69o_bYtOq_sC4I8iUyEPDt1FQLdI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/7ZOyDpjXzKxLGZP9XsvHup-nIYr3Tq3N-2iOOAymN_g-mhssKM7k8CtTcSRhQU1tXIkSjwCbIV3FTJ2CkcHbFoo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/tTyAJIHjtd8Jc9ia8ETLwvlDWCar01aJtDqKFjZrgGY-_itUJvu_a-NEOHIZFnT20KOcxZ_9uLbF0qwop1ZAbNA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/TcSMTvwtYYZJ7m4d7d6Wsg2TfJ3DaGT1b5v-RPR5g9Q-aQH0G47jkAaGIfwApvPmo6b53rNgnI4OX_ftJROlXmg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/V1IkGCX2FPI_NxFajal3xXt0mluVHQ49sxaqn-aR-XE-UOBlYXE_tcJSgu7aB6HwJxZhgWF4kz91_ztHnQp7sf0.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/DyFgCxu2ZNE_LN73lPUSTJXrUeSpuHzJ5awpO_Ixm-U-AL8YG6baPSh44HToLXtCQYgoyesprtxYPoR4rvvQwu4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-BGcIbBdzlbxSfLgIjq8qu6b4rC5PGT1YvrxLNviD2rE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-nBI36nKuxyiMOHjOx4vy2kGiwvQZmF52IUtd_A6Ydzg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/f6WjOyNeUMSIY0CpuGZPiTI_frdgq1IhwyyrIc3_c9s-iGlmSNbCrM75luOYjDmEfJwzx7b7ZARyRaaOZyG0S7w.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}*,:after,:before{border:0 solid theme("borderColor.DEFAULT",currentcolor)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");-webkit-font-feature-settings:theme("fontFamily.sans[1].fontFeatureSettings",normal);font-feature-settings:theme("fontFamily.sans[1].fontFeatureSettings",normal);font-variation-settings:theme("fontFamily.sans[1].fontVariationSettings",normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);-webkit-font-feature-settings:theme("fontFamily.mono[1].fontFeatureSettings",normal);font-feature-settings:theme("fontFamily.mono[1].fontFeatureSettings",normal);font-size:1em;font-variation-settings:theme("fontFamily.mono[1].fontVariationSettings",normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::placeholder,textarea::placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--white:oklch(100% 0 100deg);--black:oklch(17.76% 0 0deg);--pink:oklch(66% .27 348.56deg/69%);--pink-50:oklch(92.75% .033 300.92deg);--red:oklch(57.91% .227 23.34deg);--violet:oklch(53.67% .171 293.64deg);--yellow:oklch(87.02% .178 95.71deg);--gray-700:oklch(51.03% 0 0deg);--gray-600:oklch(72.68% 0 0deg);--gray-400:oklch(93.8% 0 0deg);--obsidian--700:hsla(0,0%,5%,.8);--obsidian--500:hsla(0,0%,5%,.8);--blue:oklch(21.1% .036 245.49deg);color-scheme:light;--body-background-color:var(--white);--accent-color:var(--red);--brand-color:var(--violet);--highlight-color:var(--yellow);--color-code:var(--pink-50);--secondary-text-color:var(--obsidian--700);--supporting-text-color:var(--obsidian--500);--text-color:var(--black);--link-color:inherit;--border-color:var(--gray-600);--outline-color:var(--accent-color);--card-background-color:var(--violet);--shadow-lg:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgb(16 24 40/5%);--shadow-xs:0px 1px 2px rgb(16 24 40/5%);--drop-shadow:drop-shadow(37px 73px 32px rgb(0 0 0/2%)) drop-shadow(21px 41px 27px rgb(0 0 0/6%)) drop-shadow(9px 18px 20px rgba(0,0,0,.1)) drop-shadow(2px 5px 11px rgba(0,0,0,.12)) drop-shadow(0px 0px 0px rgba(0,0,0,.12));--border-radius:.5rem;--ui-border-color:#ddd;--font-family-heading:bebas neue,sans-serif;--font-family-prose:roboto,sans-serif;--step--2:clamp(.4444rem,.4034rem + .2054vw,.6252rem);--step--1:clamp(.6667rem,.6173rem + .247vw,.884rem);--step-0:clamp(1rem,.9432rem + .2841vw,1.25rem);--step-1:clamp(1.5rem,1.4392rem + .304vw,1.7675rem);--step-2:clamp(2.25rem,2.1934rem + .2832vw,2.4992rem);--step-3:clamp(3.375rem,3.3389rem + .1806vw,3.5339rem);--step-4:clamp(4.997rem,5.0774rem + -.0745vw,5.0625rem);--step-5:clamp(7.0657rem,7.7138rem + -.6vw,7.5938rem);--step-6:clamp(9.9909rem,11.7087rem + -1.5905vw,11.3906rem);--step-7:clamp(14.1272rem,17.7584rem + -3.3622vw,17.0859rem);--space-3xs:clamp(.3125rem,.3125rem + 0vw,.3125rem);--space-2xs:clamp(.5625rem,.5483rem + .071vw,.625rem);--space-xs:clamp(.875rem,.8608rem + .071vw,.9375rem);--space-s:clamp(1.125rem,1.0966rem + .142vw,1.25rem);--space-m:clamp(1.6875rem,1.6449rem + .2131vw,1.875rem);--space-l:clamp(2.25rem,2.1932rem + .2841vw,2.5rem);--space-xl:clamp(3.375rem,3.2898rem + .4261vw,3.75rem);--space-2xl:clamp(4.5rem,4.3864rem + .5682vw,5rem);--space-3xl:clamp(6.75rem,6.5795rem + .8523vw,7.5rem);--space-3xs-2xs:clamp(.3125rem,.2415rem + .3551vw,.625rem);--space-2xs-xs:clamp(.5625rem,.4773rem + .4261vw,.9375rem);--space-xs-s:clamp(.875rem,.7898rem + .4261vw,1.25rem);--space-s-m:clamp(1.125rem,.9545rem + .8523vw,1.875rem);--space-m-l:clamp(1.6875rem,1.5028rem + .9233vw,2.5rem);--space-l-xl:clamp(2.25rem,1.9091rem + 1.7045vw,3.75rem);--space-xl-2xl:clamp(3.375rem,3.0057rem + 1.8466vw,5rem);--space-2xl-3xl:clamp(4.5rem,3.8182rem + 3.4091vw,7.5rem)}@property --white{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 100deg)}@property --black{syntax:"<color>";inherits:true;initial-value:oklch(17.76% 0 0deg)}@property --pink{syntax:"<color>";inherits:true;initial-value:oklch(66% .27 348.56deg/.69)}@property --pink-50{syntax:"<color>";inherits:true;initial-value:oklch(92.75% .033 300.92deg)}@property --red{syntax:"<color>";inherits:true;initial-value:oklch(57.91% .227 23.34deg)}@property --violet{syntax:"<color>";inherits:true;initial-value:oklch(53.67% .171 293.64deg)}@property --yellow{syntax:"<color>";inherits:true;initial-value:oklch(87.02% .178 95.71deg)}@property --gray-700{syntax:"<color>";inherits:true;initial-value:oklch(51.03% 0 0deg)}@property --gray-600{syntax:"<color>";inherits:true;initial-value:oklch(72.68% 0 0deg)}@property --gray-400{syntax:"<color>";inherits:true;initial-value:oklch(93.8% 0 0deg)}@property --obsidian--700{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,5%,.8)}@property --obsidian--500{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,5%,.8)}@property --blue{syntax:"<color>";inherits:true;initial-value:oklch(21.1% .036 245.49deg)}@property --body-background-color{syntax:"<color>";inherits:false;initial-value:var(--white)}@property --accent-color{syntax:"<color>";inherits:false;initial-value:var(--red)}@property --brand-color{syntax:"<color>";inherits:false;initial-value:var(--violet)}@property --highlight-color{syntax:"<color>";inherits:false;initial-value:var(--yellow)}@property --color-code{syntax:"<color>";inherits:false;initial-value:var(--pink-50)}@property --secondary-text-color{syntax:"<color>";inherits:false;initial-value:var(--obsidian--700)}@property --supporting-text-color{syntax:"<color>";inherits:false;initial-value:var(--obsidian--500)}@property --text-color{syntax:"<color>";inherits:false;initial-value:var(--black)}@property --link-color{syntax:"inherit | <color>";inherits:true;initial-value:inherit}@property --border-color{syntax:"<color>";inherits:false;initial-value:var(--gray-600)}@property --outline-color{syntax:"<color>";inherits:false;initial-value:var(--accent-color)}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}ul:where([role=list],[role=tablist]){list-style:none;margin:0;padding:0}ul:where([role=list],[role=tablist]) li{margin:0}p{margin:0 0 1.5rem}html{accent-color:var(--accent-color);caret-color:var(--accent-color);height:100%;overflow-x:hidden}body{color:var(--text-color);width:100%}#__nuxt,main{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}#__nuxt:focus,#__nuxt:target,main:focus,main:target{outline:none}main{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.btn,button{text-decoration:none;--button-background-color:var(--black);background:var(--button-background-color);border:3px solid var(--button-background-color);border-radius:var(--border-radius);color:#fff;font:inherit;font-weight:500;padding:.75rem 1rem}blockquote{margin:2rem 0;padding-left:1.5rem}img{display:block;max-width:100%}figure img{width:100%}svg{-webkit-box-flex:0;color:inherit;-ms-flex:none;flex:none;-webkit-transition:color .1s linear;transition:color .1s linear}p:empty{display:none;margin:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background-color:var(--lighter-background-color)}.btn:focus-visible,:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible,iframe:focus-visible{-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;outline:9px double #000;overflow:visible;position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:focus-visible{-webkit-transition:outline-offset .15s linear;transition:outline-offset .15s linear}}a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:.1em}a:hover{text-decoration-color:var(--accent-color)}figure{margin:0}figure figcaption{color:var(--supporting-text-color);font-size:var(--step-0);padding:1rem}dd,dt{font-weight:500}aside[role=note],dd,dt{font-size:var(--step--1)}aside[role=note]{background-color:#ddd;margin-bottom:2rem;padding:1.5rem 1rem}:root{--hr-color:#000;--body-background-color:#fff;--navbar-height:80px}h1,h2,h3,h4,h5,h6{scroll-margin-top:80px}.back-to-top{bottom:1rem;position:fixed;right:1rem;z-index:10}.back-to-top,body{display:-webkit-box;display:-ms-flexbox;display:flex}body{font-family:Raleway,"Raleway Fallback: Arial",sans-serif;letter-spacing:-.01em;line-height:calc(.25rem + 1em);min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--body-background-color);-ms-flex-direction:column;flex-direction:column;margin:0 auto;overflow-x:hidden}.article-container{--wrapper-min-width:60rem;--gutter:var(--space-m);margin-inline:auto;max-width:clamp(var(--wrapper-min-width),85vw,var(--wrapper-max-width,1400px));padding-left:var(--gutter);padding-right:var(--gutter);position:relative}ol,ul{margin:2rem 0;padding:0 1.1rem 1rem}ul:where([role=list]){list-style:none}ul li{-webkit-margin-after:.6rem;margin-block-end:.6rem}ul li::marker{font-weight:700}ol{list-style-type:decimal-leading-zero;-webkit-margin-start:.5em;margin-inline-start:.5em}ol li::marker{color:var(--accent-color);font-size:1em;font-weight:700}cite{font-size:.85em;font-weight:400}a[aria-current=page]{font-weight:700}body{font-size:var(--step-0);letter-spacing:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,"Bebas Neue Fallback: Arial",sans-serif;-webkit-margin-after:.2em;margin-block-end:.2em}section h1,section h2,section h3,section h4,section h5,section h6{margin-top:0;-webkit-margin-before:0;margin-block-start:0}.h6,h6{font-size:var(--step-0)}.h5,h5{font-size:var(--step-1)}.h4,h4{font-size:var(--step-2)}.h3,h3{font-size:var(--step-3);line-height:1.2}.h2,h2{font-size:var(--step-4)}.h1,.h2,h1,h2{letter-spacing:-1px;line-height:1.2}.h1,h1{font-size:var(--step-5);font-weight:900}.h0{font-size:var(--step-8);letter-spacing:-1px;line-height:1.2}caption,cite,figcaption,small{font-size:var(--step--1)}input[type=email],input[type=text]{border:1px solid var(--border-color);border-radius:var(--border-radius);font:inherit;padding:.25rem .75rem}.label__text{display:block;font-size:var(--step--1)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.reader-mode-only{display:none}[hidden]{display:none!important}@media (width >= 64rem){.grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--space-m-xl)}}.grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mb0{margin-bottom:0}.mt0{margin-top:0}.slice{padding:var(--space-l-3xl) 0}.content-container{margin-inline:auto;max-width:85vw;width:min(90vw,95rem)}.image-container{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;place-content:start}.icon-link svg{stroke:#000}.cast-study-entry{display:grid;gap:1rem;grid-template-columns:1fr}.image-mobile{display:block}.image-desktop{display:none}.text-content{grid-column:1}@media (width >= 768px){.cast-study-entry{grid-template-columns:repeat(8,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.image-mobile{display:none}.image-desktop,.text-content{display:block;grid-column:span 4}.cast-study-entry.is-left .image-desktop{grid-column-start:1}.cast-study-entry.is-left .text-content,.cast-study-entry.is-right .image-desktop{grid-column-start:5}.cast-study-entry.is-right .text-content{grid-column-start:1}}.nav-item[data-v-94cf1c93]{display:block;margin:0}.nav-item .wrapper[data-v-94cf1c93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-link[data-v-94cf1c93]{color:inherit;display:block;padding:.75rem 1.5rem;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-link[data-v-94cf1c93]:hover{background-color:#ccc;color:inherit}.nav-link[aria-current=page][data-v-94cf1c93]{color:maroon;font-weight:700}.nav-link[aria-current=page][data-v-94cf1c93]:hover{color:maroon}.nav-link[data-v-94cf1c93]:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.dropdown-toggle[data-v-94cf1c93]{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;cursor:pointer;min-height:44px;padding:.75rem 1.5rem}.dropdown-toggle[data-v-94cf1c93]:hover,.dropdown-toggle[aria-expanded=true][data-v-94cf1c93]{background-color:#eee}.dropdown-toggle[aria-expanded=true] .dropdown-icon[data-v-94cf1c93]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-toggle[data-v-94cf1c93]:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.dropdown-icon[data-v-94cf1c93]{color:inherit;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.dropdown-menu[data-v-94cf1c93]{list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-menu[hidden][data-v-94cf1c93]{display:none}.dropdown-menu .nav-item[data-v-94cf1c93]{border-bottom:1px solid #ccc}.dropdown-menu .nav-item[data-v-94cf1c93]:last-of-type{border-bottom:none}@media (min-width:52em){.nav-item[data-v-94cf1c93]{position:relative}.nav-item[data-has-children] .wrapper .nav-link[data-v-94cf1c93]{padding-right:.5em}.nav-item[data-has-children] .wrapper .dropdown-toggle[data-v-94cf1c93]{padding-inline:.65em}.dropdown-menu[data-v-94cf1c93]{background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px #0000001a;color:#111;left:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute;top:110%;z-index:100}}@media (max-width:52em){.nav-item[data-v-94cf1c93]{border-bottom:1px solid #ccc;display:block;width:100%}.nav-item[data-v-94cf1c93]:last-of-type{border-bottom:none}.wrapper[data-v-94cf1c93]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-toggle[data-v-94cf1c93],.nav-link[data-v-94cf1c93]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem 0;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.dropdown-menu[data-v-94cf1c93]{-webkit-box-shadow:none;box-shadow:none;padding-left:1rem;position:static}.dropdown-menu .nav-item[data-v-94cf1c93]{border-bottom:1px solid #eee}}nav[data-v-9245bd5b]{justify-self:flex-end;z-index:999}.main-header[data-v-9245bd5b]{display:grid;font-size:var(--step-0);grid-template-columns:auto 1fr;padding:1rem 0;text-transform:uppercase;grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav .nav-toggle[data-v-9245bd5b]{display:none}.enhanced .nav-toggle[data-v-9245bd5b]{background:none;border:none;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;cursor:pointer;padding:.75rem 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.enhanced .nav-toggle[data-v-9245bd5b]:hover{background-color:#eee}.enhanced .nav-toggle[data-v-9245bd5b]:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.enhanced .nav-toggle svg[data-v-9245bd5b]{-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.enhanced .nav-content[data-v-9245bd5b]{-webkit-transition:-webkit-transform .6s ease-out,-webkit-box-shadow .6s ease-out;transition:-webkit-transform .6s ease-out,-webkit-box-shadow .6s ease-out;transition:transform .6s ease-out,box-shadow .6s ease-out;transition:transform .6s ease-out,box-shadow .6s ease-out,-webkit-transform .6s ease-out,-webkit-box-shadow .6s ease-out}.enhanced .nav-content>ul[data-v-9245bd5b]{background:#fff;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:0}.nav-closeBtn[data-v-9245bd5b]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:.75rem 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-item-align:end;align-self:flex-end}.nav-closeBtn[data-v-9245bd5b]:hover{background-color:#eee}.nav-closeBtn[data-v-9245bd5b]:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}@media (max-width:52em){.enhanced .nav-content[data-v-9245bd5b]{background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;overflow-y:auto;padding:1rem 1.5rem;position:fixed!important;top:0;width:75vw;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 0 0 150vmax transparent;box-shadow:0 0 0 150vmax transparent;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100vw);transform:translate(-100vw)}.enhanced .nav-toggle[aria-expanded=true]+.nav-content[data-v-9245bd5b]{-webkit-box-shadow:0 0 0 150vmax rgba(0,0,0,.75);box-shadow:0 0 0 150vmax #000000bf;-webkit-transform:translateX(0);transform:translate(0)}.enhanced .nav-content>ul[data-v-9245bd5b]{display:block}.enhanced .nav-content>ul[hidden][data-v-9245bd5b]{display:none}.enhanced .nav-toggle[data-v-9245bd5b]{border:none;padding:.5em .25em}.enhanced .nav-toggle[aria-expanded=true][data-v-9245bd5b]{border:none;margin-bottom:.5em}.enhanced .nav-toggle[aria-expanded=true] svg[data-v-9245bd5b]{-webkit-transform:none;transform:none}}.highlight-islands [data-island]{border:1px solid red}
