@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.p.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_2fd7e6f3-module__KxamlG__className{font-family:EB Garamond,EB Garamond Fallback;font-style:italic}.eb_garamond_2fd7e6f3-module__KxamlG__variable{--font-display-italic:"EB Garamond", "EB Garamond Fallback"}
.lp-root{isolation:isolate;position:relative;overflow-x:clip}[data-live=false] *,[data-live=false] :before,[data-live=false] :after{animation-play-state:paused!important}.lp-backdrop{z-index:-1;pointer-events:none;height:max(48rem,100dvh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.lp-blob{width:var(--size);aspect-ratio:1;left:var(--left,auto);right:var(--right,auto);top:var(--top);background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) var(--glow), transparent) 0%, color-mix(in oklab, var(--accent) calc(var(--glow) * .42), transparent) 52%, transparent 100%);will-change:transform;animation:var(--drift) var(--period) ease-in-out infinite alternate;border-radius:50%;position:absolute}.lp-blob-1{--size:clamp(30rem, 64vw, 66rem);--left:-14vw;--top:-26%;--glow:34%;--drift:lp-drift-a;--period:47s}.lp-blob-2{--size:clamp(26rem, 50vw, 54rem);--right:-16vw;--top:-14%;--glow:26%;--drift:lp-drift-b;--period:61s}.lp-blob-3{--size:clamp(22rem, 40vw, 44rem);--left:26vw;--top:34%;--glow:20%;--drift:lp-drift-c;--period:73s}.lp-blob-4{--size:clamp(18rem, 30vw, 34rem);--right:6vw;--top:42%;--glow:24%;--drift:lp-drift-a;--period:53s}@keyframes lp-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vw,7vh)scale(1.14)}}@keyframes lp-drift-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-8vw,10vh)scale(.92)}}@keyframes lp-drift-c{0%{transform:translate(-4vw,2vh)scale(.94)}to{transform:translate(7vw,-6vh)scale(1.12)}}.lp-dots{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 90% at 50% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 90% at 50% 30%,#000 20%,#0000 78%)}.lp-field{background-image:radial-gradient(circle at center, var(--lp-dot) 1.1px, transparent 1.7px);will-change:transform;background-size:28px 28px;animation:28s linear infinite lp-dots;position:absolute;inset:-28px}@keyframes lp-dots{to{transform:translate(28px,28px)}}.lp-backdrop{--lp-dot:color-mix(in oklab, var(--ink) 15%, transparent);--lp-dot-lit:color-mix(in oklab, var(--accent) 70%, transparent);--lp-r:15rem}.lp-spot{width:calc(var(--lp-r) * 2);height:calc(var(--lp-r) * 2);translate:calc(var(--mx,-999px) - var(--lp-r)) calc(var(--my,-999px) - var(--lp-r));opacity:0;transition:opacity .5s var(--ease-soft);background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 13%, transparent), transparent);will-change:translate;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.lp-backdrop[data-pointer=on] .lp-spot{opacity:1}.lp-spot-page{width:100vw;height:80rem;translate:calc(var(--lp-r) - var(--mx,0px)) calc(var(--lp-r) - var(--my,0px));position:absolute;top:0;left:0}.lp-spot-page .lp-field{background-image:radial-gradient(circle at center, var(--lp-dot-lit) 1.4px, transparent 2px)}.lp-word-stage{margin:-.05em -.14em -.17em -.04em;padding:.05em .14em .17em .04em;display:grid;overflow:hidden}.lp-word{color:var(--accent);font-style:italic;font-family:var(--font-display-italic), var(--font-display), Georgia, serif;will-change:transform, opacity;grid-area:1/1}.lp-word[data-role=waiting]{opacity:0;filter:blur(6px);transition:none;transform:translateY(105%)}.lp-word[data-role=active]{opacity:1;filter:blur();transition:transform .7s var(--ease-out), opacity .5s var(--ease-soft), filter .5s var(--ease-soft);transform:none}.lp-word[data-role=leaving]{opacity:0;filter:blur(6px);transition:transform .55s var(--ease-soft), opacity .4s var(--ease-soft), filter .4s var(--ease-soft);transform:translateY(-105%)}.lp-word:not([data-role=active]){-webkit-user-select:none;user-select:none}.lp-eyebrow{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 78%, transparent);color:var(--ink-2);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.lp-dot{background:var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.lp-dot:after{content:"";background:var(--accent);animation:lp-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(3.2)}}.lp-stage{position:relative}.lp-chip{top:var(--y);z-index:2;pointer-events:none;translate:calc(var(--px,0) * var(--depth) * -16px) calc(var(--py,0) * var(--depth) * -12px);transition:translate .7s var(--ease-out);position:absolute}.lp-chip>span{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 92%, transparent);box-shadow:var(--shadow-1);color:var(--ink);white-space:nowrap;scale:var(--scale,1);animation:lp-float var(--period) ease-in-out var(--delay,0s) infinite alternate;will-change:transform;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-chip>span:before{content:"";background:var(--accent);width:.4rem;height:.4rem;opacity:var(--dotop,.9);border-radius:50%}@keyframes lp-float{0%{transform:translateY(-7px)rotate(-1deg)}to{transform:translateY(7px)rotate(1deg)}}.lp-tilt{perspective:1100px;position:relative}.lp-tilt-inner{transform:rotateX(calc(var(--py,0) * -5deg)) rotateY(calc(var(--px,0) * 6deg));transition:transform .45s var(--ease-out);will-change:transform;position:relative}.lp-glare-clip{z-index:3;border-radius:var(--radius-card);pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-glare{width:28rem;height:28rem;translate:calc(var(--mx,-999px) - 14rem) calc(var(--my,-999px) - 14rem);background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 17%, transparent), transparent);opacity:0;transition:opacity .35s var(--ease-soft);will-change:translate;position:absolute;top:0;left:0}.lp-tilt[data-pointer=on] .lp-glare{opacity:1}.lp-magnet{translate:var(--tx,0px) var(--ty,0px);transition:translate .3s var(--ease-out);display:inline-flex}.lp-ticker{position:relative}.lp-rows{gap:.9rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.lp-row{overflow:hidden}.lp-track{width:max-content;animation:lp-marquee var(--dur,70s) linear infinite;will-change:transform;display:flex}.lp-row[data-dir=reverse] .lp-track{animation-direction:reverse}.lp-copy{flex:none;margin:0;padding:0;list-style:none;display:flex}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-ticker[data-paused=true] .lp-track{animation-play-state:paused}@media (hover:hover){.lp-row:hover .lp-track{animation-play-state:paused}}.lp-item{white-space:nowrap;align-items:baseline;gap:.7rem;display:flex}.lp-item:after{content:"";background:var(--accent);opacity:.55;align-self:center;width:5px;height:5px;margin:0 2rem 0 1.3rem;transform:rotate(45deg)}.lp-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:600}.lp-title{color:var(--ink)}.lp-pub{color:var(--ink-3);font-size:.8125rem}.lp-row-a .lp-title{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500}.lp-row-b .lp-title{color:var(--ink-2);font-size:.9375rem}.lp-pause{width:2.75rem;height:2.75rem;color:var(--ink-3);transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:50%;place-items:center;display:inline-grid}.lp-pause:hover{color:var(--ink);background:var(--surface-sunken)}.lp-figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1}.lp-steps{margin:0;padding-left:3rem;list-style:none;position:relative}.lp-steps:before,.lp-steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:2rem;bottom:2rem;left:.8125rem}.lp-steps:before{background:var(--line)}.lp-steps:after{background:var(--accent);transform-origin:top}.lp-step{border-bottom:1px solid var(--line);gap:.25rem;padding:1.5rem 0;display:grid;position:relative}.lp-step:last-child{border-bottom:0}@media (min-width:640px){.lp-step{grid-template-columns:9rem 1fr;gap:2rem;padding:1.75rem 0}}.lp-node{z-index:1;border:1px solid var(--line-strong);background:var(--bg);width:1.75rem;height:1.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:1.7rem;left:-3rem}.lp-node:after{content:"";border:2px solid var(--accent);border-radius:50%;position:absolute;inset:-1px}@media (min-width:640px){.lp-node{top:2rem}}.lp-scr{display:inline-block;position:relative}.lp-scr-fx{visibility:hidden;white-space:nowrap;color:var(--accent);position:absolute;inset:0}.lp-scr[data-scrambling=true] .lp-scr-real{visibility:hidden}.lp-scr[data-scrambling=true] .lp-scr-fx{visibility:visible}.lp-lit{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:pretty;color:var(--ink);margin:0;font-size:clamp(1.75rem,4.6vw,3.25rem);font-weight:500;line-height:1.16}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-steps{view-timeline:--lp-steps block}.lp-steps:after{animation:linear both lp-draw;animation-timeline:--lp-steps;animation-range:cover 14% cover 62%}.lp-step{animation:linear both lp-step-in;animation-timeline:view();animation-range:entry 4% entry 60%}.lp-node:after{animation:linear both lp-node-on;animation-timeline:view();animation-range:entry 30% entry 90%}.lp-lit{view-timeline:--lp-lit block}.lp-w{animation:linear both lp-lit;animation-timeline:--lp-lit;animation-range:cover calc(var(--at) * 1%) cover calc(var(--at) * 1% + 9%)}}}@keyframes lp-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-step-in{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-node-on{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-lit{0%{opacity:.2}to{opacity:1}}.lp-in{animation:lp-in .7s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes lp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:767px){.lp-blob-3,.lp-blob-4,.lp-spot{display:none}.lp-blob-1{--size:120vw;--left:-40vw;--top:-10%}.lp-blob-2{--size:100vw;--right:-45vw;--top:8%}.lp-field{animation:none}.lp-tilt-inner{transform:none}}@media (max-width:1023px){.lp-chip{display:none}}@media (hover:none),(pointer:coarse){.lp-spot,.lp-glare-clip{display:none}}@media (prefers-reduced-motion:reduce){.lp-blob,.lp-field,.lp-chip>span,.lp-track,.lp-dot:after,.lp-in,.lp-step,.lp-node:after,.lp-steps:after,.lp-w{animation:none!important}.lp-dot:after,.lp-spot,.lp-glare-clip{display:none}.lp-chip,.lp-magnet,.lp-tilt-inner,.lp-word{transform:none;transition:none!important}.lp-row{overflow:visible}.lp-track{flex-wrap:wrap;width:auto}.lp-copy{flex-wrap:wrap;flex:0 auto;row-gap:.5rem}.lp-copy[aria-hidden=true]{display:none}.lp-rows{max-width:72rem;margin-inline:auto;padding-inline:1rem;-webkit-mask-image:none;mask-image:none}.lp-word:not([data-role=active]),.lp-item:nth-child(n+4),.lp-pause{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:640px){.lp-rows{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.lp-rows{padding-inline:2rem}}
