._k{line-height:1.25em}._l{font-size:3.5rem}@media(min-width:768px){._l{font-size:5vw}}._m{font-size:2rem;line-height:1.5em}@media(min-width:1280px){._m{font-size:3.2rem}}._t{border-bottom:1px solid var(--color-black)}@media(min-width:768px){._u{width:100%;display:grid;grid-template-columns:repeat(12,1fr)}}@media(min-width:1280px){._u{max-width:80%}}._v{margin-bottom:calc(var(--spacing)*1)}@media(min-width:768px){._v{margin-bottom:calc(var(--spacing)*0);grid-column:span 6;margin-right:0}}._n{display:block;margin-bottom:calc(var(--spacing)*2)}@media(min-width:768px){._n{grid-column:span 6;margin-right:16.6666666667%}._n:nth-of-type(odd){transform:translateY(-15dvh)}}._o{display:inline-block;border-bottom:.2rem solid rgba(0,0,0,0)}._n:hover ._o{border-color:currentColor}._p{aspect-ratio:1/1;margin-bottom:calc(var(--spacing)*1)}._p img{display:block;margin:0;width:100%}._q{color:var(--color-grey)}._r{width:100%;padding-top:calc(var(--spacing)*.25)}@media(min-width:1280px){._r{width:75%}}._a{padding:calc(var(--spacing)*1)}@media(min-width:768px){._a{padding:calc(var(--spacing)*2)}}._b{min-height:90dvh}@media(min-width:768px){._b{min-height:100dvh}}._c{margin-bottom:calc(var(--spacing)*2)}._d,._e,._f{width:100%}@media(min-width:768px){._d,._e,._f{width:100%;display:grid;grid-template-columns:repeat(12,1fr)}}@media(min-width:1440px){._d,._e,._f{max-width:80%}}._d{margin-bottom:calc(var(--spacing)*2)}._g{margin-bottom:calc(var(--spacing)*1)}@media(min-width:768px){._g{margin-bottom:calc(var(--spacing)*2)}}._h{line-height:1.5em;margin-bottom:calc(var(--spacing)*2)}@media(min-width:768px){._h{grid-column:span 5;margin-right:0;margin-bottom:calc(var(--spacing)*2)}}._h a{text-decoration:underline}._h p{margin-bottom:calc(var(--spacing)*1)}._i{margin-bottom:calc(var(--spacing)*.5)}@media(min-width:768px){._i{grid-column:span 6;margin-right:0}}._i a{text-decoration:underline;padding-right:.5em}._i a:after{content:"→";display:inline-block;position:absolute;transform:rotate(-45deg);font-size:.5em}._j{list-style:none;display:flex}@media(min-width:768px){._j{grid-column:span 6;margin-right:0}}._j li{margin-right:calc(var(--spacing)*.1);text-transform:capitalize}._s{position:fixed;top:.5em;left:.5em;background:var(--color-black);color:var(--color-white);padding:.25em;pointer-events:none;will-change:transform}