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}:root{--paper:#f3efe9;--paper-2:#e9e3da;--ink:#161413;--ink-2:#2b2826;--stone-paper:#6b625d;--stone-light:#9a8f89;--stone:var(--stone-paper);--stone-2:#b9b0aa;--line:#16141324;--line-light:#f3efe92e;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, sans-serif;--gutter:clamp(16px, 3.2vw, 48px);--radius:2px;--ease:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fs-xs:.75rem;--fs-sm:.86rem;--fs-md:1.05rem;--fs-lg:clamp(1.35rem, 1.1rem + 1vw, 1.9rem);--fs-xl:clamp(2.2rem, 1.4rem + 3.4vw, 4.6rem);--fs-2xl:clamp(3.2rem, 1.6rem + 7vw, 9rem);--fs-3xl:clamp(4.2rem, 1rem + 14vw, 17rem);--frame-w:clamp(200px, 21vw, 340px);--frame-h:calc(var(--frame-w) * 1.32);--hero-pos:72% 45%}@media (width<=700px){:root{--frame-w:54vw}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:380;line-height:1.55;overflow-x:clip}html.immersive body{background:var(--ink)}body:has(.page.dark){background:var(--ink)}body{transition:background-color .4s}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline-offset:4px;outline:1.5px solid}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:.95}.italic{font-style:italic}.eyebrow{font-family:var(--sans);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.muted{color:var(--stone)}.display{font-family:var(--serif);font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:400;line-height:.9}.h2{font-family:var(--serif);font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:400;line-height:.98}.lead{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:350;line-height:1.35}.container{padding-inline:var(--gutter);width:100%;max-width:1680px;margin-inline:auto}.section{padding-block:clamp(80px,12vw,180px)}.section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(40px,6vw,90px);padding-top:1rem;display:flex}[data-index]:before{content:attr(data-index) " "}.dark{background:var(--ink);color:var(--paper);--line:var(--line-light);--stone:var(--stone-light)}.btn{--h:3.4rem;height:var(--h);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out);border:1px solid;border-radius:999px;align-items:center;gap:.8rem;padding-inline:1.6rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";border-radius:inherit;transition:transform .55s var(--ease-out);z-index:-1;background:currentColor;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn>span{transition:color .4s}.btn:hover>span{color:var(--paper);mix-blend-mode:normal}.dark .btn:hover>span,.btn.on-dark:hover>span{color:var(--ink)}.btn.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.solid:before{background:var(--paper)}.btn.solid:hover>span{color:var(--ink)}.link-line{display:inline-block;position:relative}.link-line:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.link-line:hover:after,.link-line.active:after{transform-origin:0;transform:scaleX(1)}.arrow{transition:transform .5s var(--ease-out);display:inline-block}a:hover .arrow,button:hover .arrow{transform:translate(.35em)}.js [data-reveal],.js [data-fade]{visibility:hidden}.enter{animation:enter-rise .9s var(--ease-out) both;animation-delay:var(--d,0s)}.enter-clip{animation:enter-clip 1.1s var(--ease) both;animation-delay:var(--d,0s)}@keyframes enter-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes enter-clip{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.st-w{vertical-align:top;margin:0 -.06em -.14em;padding:0 .06em .14em;display:inline-block;overflow:hidden}.st-c{animation:st-rise 1.1s var(--ease-out) both;animation-delay:calc(var(--d,0s) + var(--i,0) * 90ms);display:inline-block}@keyframes st-rise{0%{transform:translateY(115%)}}.static-mode .enter,.static-mode .enter-clip,.static-mode .st-c{animation:none}.split-line-mask{margin:0 -.08em -.16em;padding:0 .08em .16em}.grain{pointer-events:none;will-change:transform;z-index:9000;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-120px}@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-60px,40px)}40%{transform:translate(50px,-80px)}60%{transform:translate(-90px,-20px)}80%{transform:translate(70px,60px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.grain,.enter,.enter-clip,.st-c{animation:none}*,:before,:after{transition-duration:.01ms!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10001;background:var(--ink);color:var(--paper);padding:.6rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.logo.svelte-1l8nvlt{aspect-ratio:279/242;width:auto;height:100%;display:block;overflow:visible}.preloader.svelte-16ylr1u{z-index:9500;color:var(--ink);pointer-events:none;position:fixed;inset:0}html:not(.js) .preloader.svelte-16ylr1u,html.returning .preloader.svelte-16ylr1u,html.static-mode .preloader.svelte-16ylr1u{display:none}html.is-loading{overflow:hidden}.bg.svelte-16ylr1u{background:var(--paper);position:absolute;inset:0}.frame.svelte-16ylr1u{width:var(--frame-w);height:var(--frame-h);background:var(--paper-2);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.frame.svelte-16ylr1u img:where(.svelte-16ylr1u){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame.svelte-16ylr1u img.flash:where(.svelte-16ylr1u){visibility:hidden}.frame.svelte-16ylr1u img.base:where(.svelte-16ylr1u){object-position:var(--hero-pos)}.mono.svelte-16ylr1u{left:var(--gutter);top:calc(var(--gutter) * .9);height:3.4rem;position:absolute}.line.svelte-16ylr1u{left:var(--gutter);bottom:var(--gutter);position:absolute}.count.svelte-16ylr1u{right:var(--gutter);bottom:calc(var(--gutter) * .6);font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,11rem);line-height:.8;position:absolute}.nav.svelte-1h32yp1{z-index:9200;padding:1.2rem var(--gutter);background:var(--paper);color:var(--ink);transition:transform .7s var(--ease-out), background-color .4s, color .4s, border-color .4s;font-size:var(--fs-sm);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.nav.scrolled.svelte-1h32yp1{border-bottom-color:var(--line)}.nav.open.svelte-1h32yp1,.nav.immersive.svelte-1h32yp1{--line:var(--line-light);background:var(--ink);color:var(--paper)}body:has(.page.dark) .nav.svelte-1h32yp1{--line:var(--line-light);background:var(--ink);color:var(--paper)}.nav.hidden.svelte-1h32yp1{transform:translateY(-110%)}.brand.svelte-1h32yp1{align-items:center;gap:.9rem;display:flex}.mono.svelte-1h32yp1{height:2.2rem;display:block}.name.svelte-1h32yp1{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}.links.svelte-1h32yp1{letter-spacing:.04em;gap:2.2rem;display:none}.right.svelte-1h32yp1{align-items:center;gap:1.4rem;display:flex}.cta.svelte-1h32yp1{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;height:2.6rem;padding-inline:1.25rem;font-size:.75rem;font-weight:500;transition:background .4s,color .4s;display:none}.cta.svelte-1h32yp1:hover{background:var(--ink);color:var(--paper)}body:has(.page.dark) .cta.svelte-1h32yp1:hover{background:var(--paper);color:var(--ink)}.burger.svelte-1h32yp1{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.75rem;font-weight:500;display:flex}.burger-lines.svelte-1h32yp1{width:26px;height:10px;position:relative}.burger-lines.svelte-1h32yp1 i:where(.svelte-1h32yp1){height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.burger-lines.svelte-1h32yp1 i:where(.svelte-1h32yp1):first-child{top:0}.burger-lines.svelte-1h32yp1 i:where(.svelte-1h32yp1):last-child{bottom:0}.open.svelte-1h32yp1 .burger-lines:where(.svelte-1h32yp1) i:where(.svelte-1h32yp1):first-child{transform:translateY(4.5px)rotate(20deg)}.open.svelte-1h32yp1 .burger-lines:where(.svelte-1h32yp1) i:where(.svelte-1h32yp1):last-child{transform:translateY(-4.5px)rotate(-20deg)}@media (width>=720px){.cta.svelte-1h32yp1{display:inline-flex}}@media (width>=1100px){.links.svelte-1h32yp1{display:flex}.burger.svelte-1h32yp1{display:none}}.menu.svelte-1h32yp1{z-index:9100;padding:7rem var(--gutter) var(--gutter);visibility:hidden;clip-path:inset(0% 0% 100%);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.m-links.svelte-1h32yp1{flex-direction:column;display:flex}.m-link.svelte-1h32yp1{font-family:var(--serif);padding-bottom:.05em;font-size:clamp(2.8rem,11vw,5.5rem);line-height:1.05;display:block;overflow:hidden}.m-link.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:inline-block}.m-link.active.svelte-1h32yp1 span:where(.svelte-1h32yp1),.m-link.svelte-1h32yp1:hover span:where(.svelte-1h32yp1){font-style:italic}.m-foot.svelte-1h32yp1{font-size:var(--fs-sm);color:var(--stone-2);flex-direction:column;gap:.4rem;margin-top:3rem;display:flex}.footer.svelte-jz8lnl{position:relative;overflow:hidden}.cta.svelte-jz8lnl{text-align:center;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.cta-bg.svelte-jz8lnl{position:absolute;inset:0}.cta-bg.svelte-jz8lnl .ph{height:100%}.cta-bg.svelte-jz8lnl:after{content:"";background:linear-gradient(#1614138c,#16141359 40%,#161413d9);position:absolute;inset:0}.cta-inner.svelte-jz8lnl{flex-direction:column;align-items:center;gap:2rem;padding-block:8rem;display:flex;position:relative}.cta-inner.svelte-jz8lnl .eyebrow:where(.svelte-jz8lnl){max-width:34ch;line-height:1.8}.cta-title.svelte-jz8lnl{font-size:var(--fs-3xl);letter-spacing:-.03em;max-width:11ch;line-height:.88}.cta-btn.svelte-jz8lnl{background:var(--paper);width:11rem;height:11rem;color:var(--ink);letter-spacing:.16em;text-transform:uppercase;transition:transform .6s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:inline-flex}.cta-btn.svelte-jz8lnl:hover{transform:scale(1.06)}.insta.svelte-jz8lnl{padding-block:clamp(80px,10vw,140px) clamp(60px,7vw,100px)}.insta-head.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;display:flex}.handle.svelte-jz8lnl{font-size:var(--fs-xl);line-height:1}.insta-grid.svelte-jz8lnl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.insta-grid.svelte-jz8lnl a:where(.svelte-jz8lnl){display:block;overflow:hidden}.post.svelte-jz8lnl{aspect-ratio:4/5}.post.svelte-jz8lnl img:where(.svelte-jz8lnl){object-fit:cover;width:100%;height:100%}.insta-grid.svelte-jz8lnl img{transition:transform 1.2s var(--ease-out), opacity .9s var(--ease-out)!important}.insta-grid.svelte-jz8lnl a:where(.svelte-jz8lnl):hover img{transform:scale(1.07)}@media (width>=800px){.insta-grid.svelte-jz8lnl{grid-template-columns:repeat(6,1fr)}}.cols.svelte-jz8lnl{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:1fr 1fr;gap:2.5rem 2rem;padding-block:3rem;display:grid}.col.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:.4rem;margin-top:1rem;display:grid}.brand.svelte-jz8lnl{grid-column:1/-1}.big.svelte-jz8lnl{margin-bottom:.4rem;font-size:2.2rem}@media (width>=900px){.cols.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr 1fr}.brand.svelte-jz8lnl{grid-column:auto}}.wordmark.svelte-jz8lnl{letter-spacing:-.04em;white-space:nowrap;color:var(--paper);justify-content:center;padding:.04em 0 .1em;font-size:19.5vw;line-height:.8;display:flex;overflow:hidden}.wordmark.svelte-jz8lnl span:where(.svelte-jz8lnl){display:inline-block}.bottom.svelte-jz8lnl{border-top:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--stone-2);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.4rem 1.8rem;display:flex}.sb.svelte-1xzr1y2{display:none}.sb.active.svelte-1xzr1y2{z-index:9300;mix-blend-mode:difference;color:#fff;width:22px;padding:14px 0;transition:opacity .4s;display:block;position:fixed;top:0;bottom:0;right:0}.sb.hidden.svelte-1xzr1y2,html.lb-open .sb.svelte-1xzr1y2,html.is-loading .sb.svelte-1xzr1y2{opacity:0;pointer-events:none}html.has-scrollbar{scrollbar-width:none}html.has-scrollbar::-webkit-scrollbar{display:none}html.has-scrollbar.sb-dragging{-webkit-user-select:none;user-select:none}.track.svelte-1xzr1y2{cursor:pointer;height:100%;position:relative}.line.svelte-1xzr1y2{opacity:0;background:currentColor;width:1px;transition:opacity .4s;position:absolute;top:0;bottom:0;right:8px}.tick.svelte-1xzr1y2{opacity:0;width:5px;height:1px;transition:opacity .4s, width .4s var(--ease-out), right .4s var(--ease-out);background:currentColor;position:absolute;right:6px}.thumb.svelte-1xzr1y2{cursor:grab;touch-action:none;will-change:transform;width:22px;position:absolute;top:0;right:0}.dragging.svelte-1xzr1y2 .thumb:where(.svelte-1xzr1y2){cursor:grabbing}.pill.svelte-1xzr1y2{opacity:.45;width:3px;transition:width .45s var(--ease-out), right .45s var(--ease-out), opacity .35s;background:currentColor;border-radius:3px;position:absolute;top:0;bottom:0;right:7px}.pct.svelte-1xzr1y2{font-family:var(--sans);letter-spacing:.08em;white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--ease-out);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:50%;right:22px;transform:translate(6px,-50%)}.pct.svelte-1xzr1y2 b:where(.svelte-1xzr1y2){font-family:var(--serif);letter-spacing:0;margin-right:1px;font-size:1.35rem;font-weight:400}.awake.svelte-1xzr1y2 .pill:where(.svelte-1xzr1y2),.sb.svelte-1xzr1y2:hover .pill:where(.svelte-1xzr1y2),.dragging.svelte-1xzr1y2 .pill:where(.svelte-1xzr1y2){opacity:1}.awake.svelte-1xzr1y2 .line:where(.svelte-1xzr1y2),.sb.svelte-1xzr1y2:hover .line:where(.svelte-1xzr1y2),.dragging.svelte-1xzr1y2 .line:where(.svelte-1xzr1y2){opacity:.18}.awake.svelte-1xzr1y2 .tick:where(.svelte-1xzr1y2),.sb.svelte-1xzr1y2:hover .tick:where(.svelte-1xzr1y2),.dragging.svelte-1xzr1y2 .tick:where(.svelte-1xzr1y2){opacity:.55}.sb.svelte-1xzr1y2:hover .pill:where(.svelte-1xzr1y2),.dragging.svelte-1xzr1y2 .pill:where(.svelte-1xzr1y2){width:7px;right:5px}.sb.svelte-1xzr1y2:hover .tick:where(.svelte-1xzr1y2){width:9px;right:4px}.awake.svelte-1xzr1y2 .pct:where(.svelte-1xzr1y2),.sb.svelte-1xzr1y2:hover .pct:where(.svelte-1xzr1y2),.dragging.svelte-1xzr1y2 .pct:where(.svelte-1xzr1y2){opacity:1;transform:translateY(-50%)}.lb.svelte-lnsl0r{z-index:9600;color:var(--paper);overscroll-behavior:contain;touch-action:pan-y;background:#0e0d0c;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}html.lb-open{overflow:hidden}.top.svelte-lnsl0r{padding:1.2rem var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.counter.svelte-lnsl0r{font-variant-numeric:tabular-nums;font-size:1.6rem}.counter.svelte-lnsl0r span:where(.svelte-lnsl0r){color:var(--stone)}.close.svelte-lnsl0r{justify-self:end;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.stage-wrap.svelte-lnsl0r{min-height:0;padding:0 var(--gutter) var(--gutter);-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.stage.svelte-lnsl0r{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;height:100%;min-height:0;display:flex}.stage.svelte-lnsl0r img:where(.svelte-lnsl0r){object-fit:contain;background-size:cover;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 9rem)}figcaption.svelte-lnsl0r{font-size:var(--fs-sm);color:var(--stone-2);text-align:center}.arrow-btn.svelte-lnsl0r{border:1px solid var(--line-light);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin-top:-1.7rem;font-size:1.1rem;transition:background .3s,color .3s;display:grid;position:absolute;top:50%}.arrow-btn.svelte-lnsl0r:hover{background:var(--paper);color:var(--ink)}.prev.svelte-lnsl0r{left:var(--gutter)}.next.svelte-lnsl0r{right:var(--gutter)}@media (width<=700px){.arrow-btn.svelte-lnsl0r{margin:0;top:auto;bottom:1rem}.stage.svelte-lnsl0r img:where(.svelte-lnsl0r){max-height:calc(100svh - 11rem)}}
