@font-face{font-family:Architects Daughter;src:url(/_next/static/media/95d916ab39659312-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Architects Daughter Fallback;src:local("Arial");ascent-override:92.62%;descent-override:37.87%;line-gap-override:0.00%;size-adjust:106.50%}.__className_950551{font-family:Architects Daughter,Architects Daughter Fallback;font-weight:400}.pull{--pull-top:var(--pull-bar,var(--echo-shell-rail-h,56px));--room:calc(100svh - var(--pull-top));--pull-ink:#0d0d0d;--pull-paper:var(--white-ground,#f4f6fb);--pull-ease:cubic-bezier(0.2,0.85,0.25,1);margin-top:clamp(4rem,8vw,7rem)}.pull,.pull__track{position:relative}.pull[data-live] .pull__track{height:calc(var(--room) * (var(--pull-length) + 1))}.pull__stop{position:absolute;left:0;top:calc(var(--room) * var(--at));width:1px;height:var(--room);pointer-events:none}.pull__stage{position:relative;height:var(--room);min-height:34rem;overflow:hidden;isolation:isolate;background:var(--pull-paper)}.pull[data-live] .pull__stage{position:sticky;top:var(--pull-top);min-height:0;background:none}.pull__world{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:none}.pull[data-live] .pull__world{display:block}.pull__perch--light{position:absolute;left:50%;top:30%;translate:-50% -100%;--guide-size:calc(var(--room) * 0.16)}.pull__perch--key{position:absolute;left:50%;bottom:100%;translate:-50% 14%;--guide-size:clamp(64px,9vh,96px)}.pull__w{overflow-x:visible;overflow-y:clip;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.pull__ch,.pull__w,.pull__w>span{display:inline-block}.pull[data-live] .pull__w>span{transform:translateY(112%);transition:transform .36s cubic-bezier(.5,0,.75,0)}.pull__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pull__line{position:absolute;left:0;top:0;margin:0;max-width:7.2em;font-family:var(--site-font-display),var(--echo-font-sans);font-size:clamp(30px,4.6vw,76px);font-weight:800;letter-spacing:-.03em;line-height:.98;color:#fff;will-change:transform,opacity;pointer-events:none}.pull[data-live] .pull__line,.pull[data-live] .pull__mark{opacity:0}.pull[data-live] .pull__key{opacity:0;pointer-events:none}.pull[data-live] .pull__key:focus-within{opacity:1!important;transform:none!important;pointer-events:auto!important}.pull__line--left{transform-origin:left center}.pull__line--right{transform-origin:right center;text-align:right}.pull__stage[data-lines] .pull__line .pull__w>span{transform:none;transition:transform .7s var(--pull-ease) calc(.05s + var(--i) * 75ms)}.pull:not([data-live]) .pull__line{max-width:9em;font-size:clamp(20px,2.4vw,34px);color:var(--pull-ink)}.pull:not([data-live]) .pull__line--left{left:clamp(1.25rem,5vw,4rem);top:12%}.pull:not([data-live]) .pull__line--right{left:auto;top:auto;right:clamp(1.25rem,5vw,4rem);bottom:18%}.pull__end{position:absolute;inset:0;justify-content:center;gap:clamp(5.5rem,15vh,9rem);pointer-events:none}.pull__end,.pull__title{display:flex;flex-direction:column;align-items:center}.pull__title{margin:0;gap:.9rem;font-family:var(--site-font-display),var(--echo-font-sans);color:var(--pull-ink)}.pull__lead{display:block;font-size:clamp(17px,1.7vw,26px);font-weight:600;letter-spacing:.01em;color:color-mix(in oklab,var(--pull-ink) 62%,transparent)}.pull__mark{display:inline-flex;align-items:center;column-gap:.28em;font-size:clamp(52px,8.4vw,132px);font-weight:700;letter-spacing:-.035em;line-height:1;transform-origin:50% 50%;will-change:transform,opacity}.pull__blossom{flex:none;width:.92em;height:.92em}.pull__name{display:inline-block;overflow-x:visible;overflow-y:clip;padding:.04em 0 .1em;margin:-.04em 0 -.1em}.pull[data-live] .pull__blossom{transform:translateX(var(--shift,0));transition:transform .5s cubic-bezier(.5,0,.75,0)}.pull[data-live] .pull__ch{transform:translateY(105%);transition:transform .3s cubic-bezier(.5,0,.75,0)}.pull__stage[data-lockup] .pull__blossom{transform:none;transition:transform .7s cubic-bezier(.5,0,.1,1)}.pull__stage[data-lockup] .pull__ch{transform:none;transition:transform .6s var(--pull-ease) calc(.46s + var(--i) * .04s)}.pull__stage[data-lockup] .pull__lead .pull__w>span{transform:none;transition:transform .6s var(--pull-ease) calc(.72s + var(--i) * .06s)}.pull__key{position:relative;pointer-events:auto;transform-origin:50% 50%}.pull__key .echo-hw__cap{letter-spacing:.08em}.pull__key-icon{width:1.15em;height:1.15em}.pull__dock{position:absolute;left:0;top:0;pointer-events:none}@media (max-width:40rem){.pull__line{font-size:clamp(26px,8vw,40px);max-width:6.4em}}@media (forced-colors:active){.pull__world{display:none}}.white-run{position:fixed;inset:0;z-index:-1;background-color:var(--white-ground,#f4f6fb);opacity:0;visibility:hidden;pointer-events:none}.white-run[data-on]{opacity:1;visibility:visible}.white-run[data-turn]{transition:opacity .75s cubic-bezier(.45,0,.2,1),visibility 0s linear .75s}.white-run[data-turn][data-on]{transition:opacity .75s cubic-bezier(.45,0,.2,1),visibility 0s}@media (forced-colors:active){.white-run{display:none}}