:root{--gridCell: 0px;--gridGap: 0px;--gridMargin: 0px;--wrapper-margin: max(18px, 2.0833vw);--margin-xl: 72px;--margin-l: 48px;--margin-m: 24px;--margin-s: 12px}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Regular.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-SemiBold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Medium.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Bold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist/subset-GeistMono-Regular.woff2) format("woff2"),url(/fonts/geist/subset-GeistMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}input,textarea{font:inherit}.type__body{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0}.type__title-main{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95}.page.page--article .section__article{padding-top:150px;padding-bottom:144px}.page.page--article .section__article .wrapper{align-items:start}.page.page--article .section__article .wrapper .article__logo{grid-column:1/span 3}@media(max-width:1000px){.page.page--article .section__article .wrapper .article__logo{grid-column:1/span 4}}@media(max-width:600px){.page.page--article .section__article .wrapper .article__logo{display:none}}.page.page--article .section__article .wrapper .article__logo svg{display:block;width:100%;height:auto}.page.page--article .section__article .wrapper .article__logo svg path{fill:#cec5b0}.page.page--article .section__article .wrapper .article__content{grid-column:5/-1;display:grid;grid-template-columns:repeat(8,1fr);gap:0 6px}@media(max-width:1000px){.page.page--article .section__article .wrapper .article__content{grid-column:1/-1}}.page.page--article .section__article .wrapper .article__back{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;grid-column:1/-1;justify-self:start;font-weight:500;letter-spacing:.03em;color:#373735;text-decoration-line:underline;text-underline-position:from-font;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.page.page--article .section__article .wrapper .article__back:hover{opacity:.65}.page.page--article .section__article .wrapper .article__hero{grid-column:1/-1;position:relative;margin:40px 0 0}.page.page--article .section__article .wrapper .article__hero .article__hero-outline{position:absolute;left:50%;bottom:0;z-index:-1;width:clamp(355px,49.3055555556vw,852px);aspect-ratio:1;pointer-events:none}.page.page--article .section__article .wrapper .article__hero .article__hero-outline svg{display:block;width:100%;height:auto;overflow:visible}.page.page--article .section__article .wrapper .article__hero .article__hero-outline svg path{fill:none;stroke:#3737352e;stroke-width:1.5;vector-effect:non-scaling-stroke}@media(max-width:600px){.page.page--article .section__article .wrapper .article__hero .article__hero-outline{display:none}}.page.page--article .section__article .wrapper .article__hero .article__hero-media{overflow:hidden;border-radius:6px}.page.page--article .section__article .wrapper .article__hero .article__hero-media .sanity__image,.page.page--article .section__article .wrapper .article__hero .article__hero-media img{display:block;width:100%;height:100%}.page.page--article .section__article .wrapper .article__meta{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline;margin-top:16px;font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;color:#37373599}.page.page--article .section__article .wrapper .article__meta .article__date{grid-column:1/span 6}.page.page--article .section__article .wrapper .article__meta .article__category{grid-column:7/span 2;text-align:right;white-space:nowrap}.page.page--article .section__article .wrapper .article__title{grid-column:1/span 6;font-family:Causten,sans-serif;font-size:clamp(2.88rem,3.3333333333vw,6.24rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:24px 0 0;color:#373735}@media(max-width:1000px){.page.page--article .section__article .wrapper .article__title{grid-column:1/-1}}.page.page--article .section__article .wrapper .article__body{grid-column:1/span 6;margin-top:clamp(33.6px,3.3333333333vw,57.6px);font-family:Causten,sans-serif;font-size:clamp(1.53rem,1.25vw,2.07rem);line-height:1.6;color:#373735}@media(max-width:1000px){.page.page--article .section__article .wrapper .article__body{grid-column:1/-1}}.page.page--article .section__article .wrapper .article__body>:first-child{margin-top:0}.page.page--article .section__article .wrapper .article__body p{margin:0 0 1.4em}.page.page--article .section__article .wrapper .article__body h2{font-family:Causten,sans-serif;font-size:clamp(2.16rem,2.5vw,4.68rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:1.6em 0 .5em;color:#373735}.page.page--article .section__article .wrapper .article__body h3{font-family:Causten,sans-serif;font-size:clamp(1.44rem,1.6666666667vw,3.12rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:1.4em 0 .4em;color:#373735}.page.page--article .section__article .wrapper .article__body strong{font-weight:600}.page.page--article .section__article .wrapper .article__body em{font-style:italic}.page.page--article .section__article .wrapper .article__body a{color:#373735;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.page.page--article .section__article .wrapper .article__body a:hover{opacity:.65}.page.page--article .section__article .wrapper .article__body ul,.page.page--article .section__article .wrapper .article__body ol{margin:0 0 1.4em;padding-left:1.3em}.page.page--article .section__article .wrapper .article__body li{margin-bottom:.4em}.page.page--article .section__article .wrapper .article__body li::marker{color:#37373599}.page.page--article .section__article .wrapper .article__body blockquote{margin:1.6em 0;padding-left:24px;border-left:2px solid #d4ff8f;font-style:italic;color:#373735d9}.page.page--article .section__article .wrapper .article__body .article__figure{margin:clamp(33.6px,3.3333333333vw,57.6px) 0}.page.page--article .section__article .wrapper .article__body .article__figure .sanity__image,.page.page--article .section__article .wrapper .article__body .article__figure img{display:block;width:100%;border-radius:6px}.page.page--article .section__article .wrapper .article__body .article__caption{margin-top:12px;font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;color:#37373599}
