.Header-module__hSgQSa__header{-webkit-backdrop-filter:blur(16px);background-color:var(--bar-bg);border-bottom:1px solid var(--bar-line);color:var(--color-ink);z-index:1000;width:100%;transition:transform var(--t-slow) var(--ease);position:fixed;top:0;left:0}.Header-module__hSgQSa__hidden{transition-duration:var(--t-fast);transform:translateY(-100%)}.Header-module__hSgQSa__header .Header-module__hSgQSa__content{justify-content:flex-end;align-items:center;height:3.75rem;position:relative}.Header-module__hSgQSa__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Header-module__hSgQSa__wordmark{align-items:center;gap:.55rem;font-size:1.5rem;line-height:1;display:flex}.Header-module__hSgQSa__wordmark span{--ls:-.03em;font-variation-settings:"opsz" 72}.Header-module__hSgQSa__mark{width:1.5rem;height:1.5rem}.Header-module__hSgQSa__nav{grid-auto-flow:column;align-items:center;gap:2rem;display:grid}.Header-module__hSgQSa__navItem{cursor:pointer;opacity:.7;transition:opacity var(--t-slow);font-size:.875rem;line-height:2rem}@media (hover:hover){.Header-module__hSgQSa__navItem:hover{opacity:1}}.Header-module__hSgQSa__active{opacity:1}.Header-module__hSgQSa__cta{height:2.25rem}@media only screen and (max-width:768px){.Header-module__hSgQSa__nav .Header-module__hSgQSa__cta{display:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.rl{--font-display:var(--font-newsreader);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-paper:#faf5f2;--color-moonlight:#fffdfa;--color-cream-dark:#e8ded8;--color-cream-darkest:#d1c9c3;--color-ink:#18190f;--color-mute:#6b6b6b;--color-amber:#ff9d00;--color-coral:#ff6f6f;--color-moss:#585b3d;--color-bg:var(--color-paper);--color-fg:var(--color-ink);--color-gray:var(--color-mute);--color-light:var(--color-moonlight);--color-dark:var(--color-ink);--color-sheet:var(--color-moonlight);--color-action:var(--color-amber);--color-video:var(--color-ink);--bar-bg:#faf4f2d1;--bar-line:#18190f1f;--ease:cubic-bezier(.23, 1, .32, 1);--t-slow:.65s;--t-fast:.325s;--container-offset:34px;--container-size:calc(100vw - var(--container-offset) * 2);--stack-border-radius:6px;--stack-group-height-sm:20vw;--stack-group-height-lg:80vh;--stack-group-offset:3.75rem;--stack-perspective:3000px;--stack-rotation-angle:-3deg;--stack-rotation-offset:1rem;--stack-shadow:0 -1px 8px #18190f1f;--folder-shadow:1px 0 8px #18190f1f;--tag-height:2.75rem;--tag-aspect-ratio:1.409;--ls-display:-.055em;--ls-serif:-.02em;--ls-sans:-.025em;--ls-mono:0}@media only screen and (max-aspect-ratio:2){.rl{--stack-group-height-sm:15vw}}@media only screen and (max-width:1024px){.rl{--stack-group-height-sm:20vh;--container-offset:30px;--case-content-width:calc(var(--container-size) - var(--tag-height))}}@media only screen and (max-width:768px){.rl{--tag-height:2.25rem;--container-offset:20px}}@media only screen and (max-width:480px){.rl{--stack-group-height-sm:15vh;--container-offset:18px}}@media only screen and (min-width:1025px){.rl{--container-offset:32px;--case-content-width:calc((var(--container-size) - 19 * 1rem) * 16 / 20 + 15rem)}}@media only screen and (min-width:1440px){.rl{--container-offset:34px}}@media only screen and (min-width:1920px){.rl{--container-offset:48px}}html:has(.rl){font-size:16px}@media only screen and (max-width:1024px){html:has(.rl){font-size:14px}}@media only screen and (max-width:768px){html:has(.rl){font-size:13px}}@media only screen and (max-width:320px){html:has(.rl){font-size:12px}}@media only screen and (min-width:1025px){html:has(.rl){font-size:15px}}@media only screen and (min-width:1440px){html:has(.rl){font-size:16px}}@media only screen and (min-width:1920px){html:has(.rl){font-size:18px}}:where(.rl,.rl *),:where(),:where(){box-sizing:border-box}:where(.rl,.rl *){-webkit-tap-highlight-color:transparent;letter-spacing:var(--ls,var(--ls-sans));margin:0}.rl{font-family:var(--font-sans), Helvetica, Arial, sans-serif;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-fg);min-height:100vh;font-weight:400;line-height:1.25;overflow-x:clip}:where(.rl) a{color:inherit;text-decoration:none}:where(.rl) img,:where(.rl) video{max-width:100%;display:block}:where(.rl) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:where(.rl) ul,:where(.rl) ol{padding:0;list-style:none}:where(.rl) .app{flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:clip}:where(.rl) .page{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}:where(.rl) .container{margin-inline:var(--container-offset);width:var(--container-size);justify-content:flex-start;max-width:none;display:flex}:where(.rl) .f-display{font-family:var(--font-display), Georgia, serif;--ls:var(--ls-display);font-variation-settings:"opsz" 72;font-weight:300}:where(.rl) .f-serif{font-family:var(--font-display), Georgia, serif;--ls:var(--ls-serif);font-weight:300}:where(.rl) .f-sans{font-family:var(--font-sans), Helvetica, Arial, sans-serif;--ls:var(--ls-sans)}:where(.rl) .f-mono{font-family:var(--font-mono), ui-monospace, monospace;--ls:var(--ls-mono)}:where(.rl) .heading-1,:where(.rl) .heading-2{font-family:var(--font-display), Georgia, serif;--ls:var(--ls-display);font-variation-settings:"opsz" 72;font-weight:300;line-height:.95}:where(.rl) .heading-1{font-size:clamp(4rem,2.25rem + 5.833vw,7.5rem)}:where(.rl) .heading-2{font-size:clamp(2.66rem,1.49rem + 3.9vw,5rem)}:where(.rl) .heading-3{font-size:clamp(2rem,1.429rem + 2.857vw,4rem);line-height:.92}:where(.rl) .heading-4{font-family:var(--font-display), Georgia, serif;--ls:-.03em;font-variation-settings:"opsz" 48;font-size:2rem;font-weight:400;line-height:1}:where(.rl) .heading-5{font-size:1.125rem;line-height:1.16}:where(.rl) .par-1{font-size:clamp(1rem,.875rem + .417vw,1.25rem);line-height:1.3}:where(.rl) .par-2{font-family:var(--font-sans), sans-serif;--ls:-.015em;font-size:1.125rem;line-height:1.4}:where(.rl) .caption{font-family:var(--font-mono), monospace;--ls:var(--ls-mono);font-size:clamp(.75rem,.833vw,1rem);line-height:1.4}:where(.rl) .upp{text-transform:uppercase}:where(.rl) .rich-text{width:100%}:where(.rl) .icon{flex-shrink:0;width:1em;height:1em}:where(.rl) .btn{background-color:var(--color-action);color:var(--color-ink);font-family:var(--font-sans), sans-serif;--ls:.01em;text-transform:uppercase;white-space:nowrap;border-radius:1em;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:500;transition:box-shadow .3s ease-out,transform .2s ease-out;display:inline-flex}:where(.rl) .btn:hover{box-shadow:0 0 24px #f99d048f}:where(.rl) .btn:active{transform:translateY(1px)}html.is-scroll-disabled{overflow:hidden}
