@charset "UTF-8";@font-face{font-family:Epilogue;src:url(./epilogue-variable-BPpwkAES.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-variable-DAGrG0F2.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-primary-900: hsla(321, 97%, 15%, 1);--color-primary-800: hsla(206, 100%, 19%, 1);--color-primary-700: hsla(205,98%, 21%, 1);--color-primary-600: hsla(205, 98%, 25%, 1);--color-primary-500: hsla(321, 98%, 22%, 1);--color-primary-400: hsla(205, 37%, 51%, 1);--color-primary-300: hsla(205, 37%, 65%, 1);--color-primary-200: hsla(205, 37%, 76%, 1);--color-primary-100: hsla(205, 38%, 85%, 1);--color-primary-000: hsla(321, 99%, 31%, 1);--color-accent: hsla(188, 100%, 35%, 1);--color-neutral-000: hsla(0, 0%, 98%, 1);--color-neutral-400: hsla(225, 5%, 83%, 1);--color-neutral-500: hsla(220, 5%, 77%, 1);--color-neutral-800: hsla(0, 0%, 27%, 1);--color-neutral-900: hsla(0, 0%, 13%, 1);--max-width--xl: 120rem;--max-width--l: 90rem;--max-width--m: 77.5rem;--max-width--s: 64rem;--max-width--xs: 45rem;--border-radius--sm: .25rem;--border-radius--md: .5rem;--border-radius--lg: 1rem;--font-family--heading: "Epilogue", sans-serif;--font-family--body: "Manrope", sans-serif;--fs--sm: clamp(.8rem, .18vi + .75rem, .89rem);--fs--base: clamp(1rem, .38vi + .91rem, 1.19rem);--fs--md: clamp(1.25rem, .67vi + 1.08rem, 1.58rem);--fs--lg: clamp(1.56rem, 1.1vi + 1.29rem, 2.11rem);--fs--xl: clamp(1.95rem, 1.72vi + 1.52rem, 2.81rem);--fs--xxl: clamp(2.44rem, 2.62vi + 1.79rem, 3.75rem);--fs--xxxl: clamp(3.05rem, 3.89vi + 2.08rem, 5rem);--lh--sm: 1.2;--lh--base: 1.5;--lh--md: 1.75;--lh--lg: 2;--shadow--lg: 0 12px 17px 2px rgba(0,0,0,.14), 0 5px 22px 4px rgba(0,0,0,.12), 0 7px 8px -4px rgba(0,0,0,.2)}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;text-align:left;min-height:100vh;color:var(--color-neutral-900);font-family:var(--font-family--body)}a{color:inherit;cursor:pointer;display:inline-block}button{background-color:transparent;color:inherit;border-width:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;line-height:1;min-width:6rem;padding:1em 1.5em}button[disabled]{opacity:.5;pointer-events:none;cursor:default}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button>*{pointer-events:none}h1,h2,h3,h4,h5,h6,p{margin:0}q:before,q:after{content:""}blockquote{margin:0}address{font-style:normal}figure{margin:0}img{max-width:100%;min-height:100%;display:block;height:auto;object-fit:cover}img:not([src]):not([srcset]){visibility:hidden}input{border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{border:none}ul,ol{margin:0}.browserupgrade{position:relative;text-align:center;padding:2rem;font-size:1.125rem;z-index:100}.browserupgrade a{text-decoration:underline}.uppercase{text-transform:uppercase}.max-char{max-width:60ch}.list-reset{list-style:none;margin:0;padding:0}.no-max-width{max-width:none}.no-scroll{overflow:hidden}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-arrows input::-webkit-outer-spin-button,.no-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-arrows input[type=number]{-moz-appearance:textfield}.no-resize{resize:none}.no-hyphens{-webkit-hyphens:none;hyphens:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.system-fonts{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.cover{overflow:hidden}.cover img{height:100%;width:100%;object-fit:cover}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.is-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-center{text-align:center}.hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and not (max-width:50rem){.hide-on-desktop{display:none}}@media only screen and (max-width:50rem){.hide-on-mobile{display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--heading);margin-block-start:1.5em;margin-block-end:.5em;line-height:var(--lh--sm);letter-spacing:-.02em}h1{font-weight:500;font-size:var(--fs--xxl);letter-spacing:-.04em;margin-bottom:.5em;-webkit-hyphens:auto;hyphens:auto;color:var(--color-primary-900)}h2{font-size:var(--fs--xl);font-weight:500;color:var(--color-primary-900)}h3{font-size:var(--fs--lg);font-weight:400}h4{font-size:var(--fs--md);font-weight:400}p,li{font-size:var(--fs--base);line-height:var(--lh--base)}details{font-size:var(--fs--base);line-height:var(--lh--base)}blockquote{font-size:var(--fs--md);max-width:60ch;line-height:var(--lh--base);border-left:4px solid var(--color-primary-500);padding-left:1rem;margin-block:2em}blockquote footer{font-size:var(--fs--base);line-height:var(--lh--sm);color:var(--color-neutral-800);margin-block-start:.5em;margin-block-end:0}address span{font-size:var(--fs--base);line-height:var(--lh--base)}.site-headline{font-family:var(--font-family--heading);font-size:var(--fs--xxl);font-weight:500;letter-spacing:-.04em;margin-block-end:2em;color:var(--color-primary-900);max-width:30ch}.site-headline span{font-weight:400;color:var(--color-primary-000)}.site-header{padding-inline:.5rem;height:4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-neutral-400)}.site-header .social{display:flex;gap:.25rem;height:100%;align-items:center}@media only screen and (max-width:30rem){.site-header .social{display:none}}.site-section{margin-block:clamp(2rem,10vw,4rem)}.site-content{margin-block:clamp(1rem,5vw,2rem)}.site-content h2{margin-block-start:1.5em;margin-block-end:.5em}.site-content ul,.site-content p{margin-block-end:1em}.site-footer{padding-inline:1rem;background-color:var(--color-primary-900);color:var(--color-neutral-000)}.site-footer h2{font-size:var(--fs--base);margin-bottom:1rem;color:inherit}.site-footer__top{display:flex;gap:2rem;flex-wrap:wrap;padding-block:4rem;justify-content:space-between;border-bottom:1px solid var(--color-primary-500)}.site-footer__bottom{text-align:center;padding-block:1rem}.site-footer__bottom p{font-size:var(--fs--sm)}.section-margin--small{margin-block:clamp(1rem,5vw,2rem)}.section-margin--medium{margin-block:clamp(2rem,10vw,4rem)}.section-margin--large{margin-block:clamp(4rem,20vw,8rem)}.section-padding--small{padding-block:clamp(1rem,5vw,2rem)}.section-padding--medium{padding-block:clamp(2rem,10vw,4rem)}.section-padding--large{padding-block:clamp(4rem,20vw,8rem)}.wrapper{margin-inline:auto}.wrapper--x-small,.wrapper--small,.wrapper--medium,.wrapper--large,.wrapper--x-large{padding-inline:1rem}.wrapper--x-small{max-width:var(--max-width--xs)}.wrapper--small{max-width:var(--max-width--s)}.wrapper--medium{max-width:var(--max-width--m)}.wrapper--large{max-width:var(--max-width--l)}.wrapper--x-large{max-width:var(--max-width--xl)}.article-layout{display:flex;flex-direction:column}.article__next-prev{position:sticky;bottom:0;z-index:10;order:4}@media only screen and (min-width:30rem){.article__next-prev{top:0;bottom:auto;order:inherit}}.article__next-prev div{display:flex;justify-content:space-between;padding-block:1rem;padding-inline:1rem;border-top:1px solid var(--color-neutral-400);border-bottom:none;background-color:#fff}@media only screen and (min-width:30rem){.article__next-prev div{border-bottom:1px solid var(--color-neutral-400);border-top:none}}.article__next-prev a{display:flex;flex-direction:column;gap:.25rem;color:var(--color-neutral-800);text-decoration:none;letter-spacing:.05em;font-size:var(--fs--sm);font-weight:400;line-height:1}.article{margin-block-start:clamp(2rem,10vw,4rem)}.article__categories{display:flex;gap:.75rem;margin-block-end:1rem}.article__categories li{padding:.35rem .875rem;background-color:var(--color-primary-000);color:#fff;font-size:.75rem;font-weight:200;border-radius:50em}.article__categories a{color:inherit;text-decoration:none}.article__header h1{margin-block-start:0;font-weight:400}.article__author{display:flex;align-items:center;gap:.875rem;margin-block:2rem}.article__author .author__avatar-container{width:3rem;height:3rem;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-400);line-height:1}.article__author .author__avatar-container img{width:100%;height:100%;object-fit:cover}.article__author .author__info p{margin-block:0;font-size:var(--fs--sm);color:var(--color-neutral-900)}.article__author .author__info p:last-child{color:var(--color-neutral-800);font-weight:200}.article__author .author__info .author{font-weight:600}.article__hero .image__container{position:relative;display:grid;grid-template-rows:1fr auto;border-radius:var(--border-radius--md);overflow:hidden;aspect-ratio:4/3;place-items:center;box-shadow:var(--shadow--lg)}@media screen and (min-width:50rem){.article__hero .image__container{aspect-ratio:16/9}}@media screen and (min-width:90rem){.article__hero .image__container{aspect-ratio:21/9}}.article__hero .image__container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#190010,#19001000)}.article__hero .image__container img{grid-row:1/-1;grid-column:1/-1}.article__hero .image__container .article__tags{grid-row:2;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.25rem .75rem;z-index:1;padding:clamp(.5rem,2vw,1.5rem);width:100%}.article__hero .image__container .article__tags li{border-radius:50em;box-shadow:var(--shadow--lg)}.article__hero .image__container .article__tags a{color:#fff;text-decoration:none;font-size:var(--font-size--sm);font-weight:200}.article__toc{margin-block-end:3em}.article__toc h2{margin-block-start:0}.article__toc div{padding:2rem;background-color:var(--color-neutral-000);border-radius:var(--border-radius--sm)}.article__toc ul{position:relative}.article__toc li{padding-block:.25rem;padding-left:1.5rem}.article__toc li:before{content:"→";position:absolute;left:0}.article__toc a{color:var(--color-primary-500);text-decoration:none;font-weight:500}.article__lead{margin-block:4rem}.article__lead h2{margin-block-start:1.5em;margin-block-end:.5em}.article__lead p{font-weight:600;max-width:75ch;margin-block-end:1.5em}.article__lead li{max-width:75ch;padding-block:.25rem}.article__body h1,.article__body h2,.article__body h3,.article__body h4,.article__body h5,.article__body h6{scroll-margin-block-start:1.5em;max-width:45ch;-webkit-hyphens:auto;hyphens:auto}.article__body p{max-width:75ch;margin-block-end:1.5em}.article__body ul,.article__body ol{margin-block-end:1.5em}.article__body li{max-width:65ch;padding-block:.25rem}.article__body .table__container{overflow-x:auto;margin-block-end:2rem}.article__body table{border-collapse:collapse;min-width:37.5rem}.article__body thead{background-color:var(--color-neutral-000);font-weight:600}.article__body th,.article__body tr,.article__body td{border:1px solid var(--color-neutral-400);padding:.5rem}.article__faq details{cursor:pointer;position:relative;padding-block:.5rem}.article__faq details:nth-of-type(3n){margin-bottom:1rem}.article__faq details summary{padding-inline-start:1.5rem;color:var(--color-neutral-900)}.article__faq details summary::marker{content:""}.article__faq details summary::-webkit-details-marker{display:none}.article__faq details summary:before{content:"+";position:absolute;left:0;transition:transform .3s ease}.article__faq details[open] summary{color:var(--color-primary-500);margin-block-end:1em}.article__faq details[open] summary:before{content:"−"}.article__faq details p{padding-inline-start:1.5rem}.article__share div{border-top:1px solid var(--color-neutral-400);padding-block:2rem}.article__share ul{display:flex;gap:1rem;flex-wrap:wrap}.article__main-cta{border-radius:var(--border-radius--md);padding:2rem;background-color:var(--color-neutral-000)}.article__main-cta h2{margin-block-start:0}.article__main-cta p{margin-block-end:1.5em}.article__main-cta .btn{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-primary-500);color:#fff;border-radius:var(--border-radius--sm);text-decoration:none;font-weight:500;margin-top:1rem}.article__list{margin-block-end:2rem}.article__list li{padding-block-end:2rem;border-bottom:1px solid var(--color-neutral-400)}.article__list li:nth-last-child(1){border-bottom:none}.article__list h2{font-size:var(--fs--md);max-width:65ch}.article__list p{max-width:65ch;margin-block-end:1em}.article__cta{padding:2rem 1rem;background-color:var(--color-neutral-000);border-radius:var(--border-radius--sm)}.article__cta h2{margin-top:0}.posts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:4rem}.post{position:relative;display:flex;flex-direction:column}.post h2{font-size:var(--fs--md)}.post .featured-article__image-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius--sm)}.post .featured-article__content{margin-block-end:2rem;overflow-wrap:break-word}.post a{margin-top:auto}.post a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}
