@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-display:"Instrument Serif","Instrument Serif Fallback"}.vitrine-root{--ink:#102033;--paper:#f4f1ea;--paper-2:#e7e1d6;--line:rgb(16 32 51/0.12);--blue:#1f7ad4;--green:#6fbf3a;--stage:calc(100dvh - 4.5rem - var(--dock) - env(safe-area-inset-top, 0px));--dock:calc(4.25rem + env(safe-area-inset-bottom, 0px));background:var(--paper);color:var(--ink)}.vitrine-root h1,.vitrine-root h2,.vitrine-root h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.03em}@media (min-width:1024px){.vitrine-root{--dock:0px;--stage:calc(100dvh - 4.5rem - env(safe-area-inset-top, 0px))}}.vitrine-rule{height:1px;background:linear-gradient(90deg,var(--blue),var(--green))}.vitrine-rise{animation:vitrine-rise .9s cubic-bezier(.16,1,.3,1) both}.vitrine-rise-2{animation-delay:.14s}.vitrine-rise-3{animation-delay:.28s}@keyframes vitrine-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.vitrine-pin{height:calc(var(--stage) * 4.6)}.vitrine-pin-sticky{position:sticky;top:0;height:var(--stage)}.vitrine-marquee{display:flex;width:max-content;animation:vitrine-marquee 32s linear infinite}@keyframes vitrine-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.vitrine-chapter{height:calc(var(--stage) * 1.55)}.vitrine-chapter-panel{position:sticky;top:0;height:var(--stage);overflow:hidden}.vitrine-parallax{position:absolute;inset:-12%;transform:scale(1.12) translate3d(0,calc(var(--shift, 0) * 1%),0);will-change:transform}.vitrine-ken{animation:vitrine-ken 22s ease-in-out infinite alternate}@keyframes vitrine-ken{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.16) translate3d(0,-2%,0)}}.vitrine-clip{display:block;overflow:hidden}.vitrine-clip>span{display:block;animation:vitrine-clip 1.05s cubic-bezier(.16,1,.3,1) both}.vitrine-clip-2>span{animation-delay:.12s}.vitrine-clip-3>span{animation-delay:.24s}@keyframes vitrine-clip{0%{transform:translateY(110%)}to{transform:none}}.vitrine-card{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.vitrine-card.is-shown{opacity:1;transform:none}.vitrine-step{height:2.25rem;width:2px;background:rgb(255 255 255/.28);transition:background .45s ease,height .45s ease}.vitrine-step.is-on{height:3.25rem;background:linear-gradient(var(--blue),var(--green))}@media (prefers-reduced-motion:reduce){.vitrine-clip>span,.vitrine-ken,.vitrine-rise,.vitrine-rise-2,.vitrine-rise-3{animation:none}.vitrine-card,.vitrine-parallax{transform:none}.vitrine-card{opacity:1}.vitrine-marquee,.vitrine-pin-sticky{animation:none}.vitrine-pin{height:auto}.vitrine-pin-sticky{position:static;height:auto}}