.threshold[data-astro-cid-j7pv25f6]{display:none}html.threshold .threshold[data-astro-cid-j7pv25f6]{display:block;position:fixed;inset:0;z-index:100;cursor:default}html.threshold body{overflow:hidden}.th-wall[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--ink);will-change:transform}.th-stroke[data-astro-cid-j7pv25f6]{position:absolute;overflow:visible}.th-i[data-astro-cid-j7pv25f6]{fill:var(--paper)}.th-cmy[data-astro-cid-j7pv25f6]{opacity:0;mix-blend-mode:screen}.th-cmy[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{mix-blend-mode:screen}.th-cmy[data-astro-cid-j7pv25f6] .c[data-astro-cid-j7pv25f6]{fill:var(--cyan)}.th-cmy[data-astro-cid-j7pv25f6] .m[data-astro-cid-j7pv25f6]{fill:var(--magenta)}.th-cmy[data-astro-cid-j7pv25f6] .y[data-astro-cid-j7pv25f6]{fill:var(--yellow)}.th-stroke[data-astro-cid-j7pv25f6].is-resolving .th-cmy[data-astro-cid-j7pv25f6]{opacity:1}.th-hint[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:var(--hint-top, 70%);width:clamp(62px,6vw,96px);transform:translate(-50%);opacity:0;transition:opacity 1.2s var(--ease-mech);pointer-events:none}.th-hint[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;overflow:visible}.th-hint[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center}.th-say[data-astro-cid-j7pv25f6]{margin-top:6px;white-space:nowrap;font-size:clamp(13px,1vw,15px);line-height:1.2;letter-spacing:.02em;color:var(--paper);opacity:0;transform:translateY(4px);transition:opacity 1.8s var(--ease-mech) .9s,transform 1.8s var(--ease-mech) .9s}.threshold[data-astro-cid-j7pv25f6].is-hinting .th-say[data-astro-cid-j7pv25f6]{opacity:.62;transform:none}.say-fine[data-astro-cid-j7pv25f6]{display:none}@media(hover:hover)and (pointer:fine){.say-fine[data-astro-cid-j7pv25f6]{display:inline}.say-touch[data-astro-cid-j7pv25f6]{display:none}}.threshold[data-astro-cid-j7pv25f6].is-hinting .th-hint[data-astro-cid-j7pv25f6]{opacity:1}.tap[data-astro-cid-j7pv25f6] .point[data-astro-cid-j7pv25f6]{transform-box:view-box;transform-origin:0 30px;animation:tap-point 3.8s infinite}.tap[data-astro-cid-j7pv25f6] .trail[data-astro-cid-j7pv25f6]{transform-box:fill-box;transform-origin:50% 100%;animation:tap-trail 3.8s infinite}.tap[data-astro-cid-j7pv25f6] .ring[data-astro-cid-j7pv25f6],.tap[data-astro-cid-j7pv25f6] .glow[data-astro-cid-j7pv25f6]{transform-box:fill-box;transform-origin:50% 50%;animation:tap-ring 3.8s infinite}.tap[data-astro-cid-j7pv25f6] .r2[data-astro-cid-j7pv25f6]{animation-name:tap-ring2}.tap[data-astro-cid-j7pv25f6] .glow[data-astro-cid-j7pv25f6]{animation-name:tap-glow}.threshold:not(.is-hinting) .tap *{animation-play-state:paused}@keyframes tap-point{0%{transform:translate(0) scale(1);opacity:1;animation-timing-function:cubic-bezier(.7,0,.2,1)}6%{transform:translate(0) scale(.7)}12%{transform:translate(0) scale(1);opacity:1}24%{transform:translate(0) scale(1);opacity:0}29%{transform:translate(-10.06px,58.26px) scale(.6);opacity:0}34%{transform:translate(-10.06px,58.26px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}56%{transform:translate(10.06px,1.74px) scale(1);opacity:1}72%{transform:translate(10.06px,1.74px) scale(.6);opacity:0}86%{transform:translate(0) scale(.6);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes tap-ring{0%,4%{transform:scale(.4);opacity:0}6%{opacity:.95}26%,to{transform:scale(2.6);opacity:0}}@keyframes tap-ring2{0%,10%{transform:scale(.4);opacity:0}12%{opacity:.55}32%,to{transform:scale(3.3);opacity:0}}@keyframes tap-glow{0%,3%{transform:scale(.5);opacity:0}7%{transform:scale(1);opacity:1}24%,to{transform:scale(1.5);opacity:0}}@keyframes tap-trail{0%,35%{transform:scaleY(0);opacity:0}36%{transform:scaleY(0);opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}56%{transform:scaleY(1);opacity:1}70%{transform:scaleY(1);opacity:.9}86%,to{transform:scaleY(1);opacity:0}}.threshold[data-astro-cid-j7pv25f6].is-going .th-hint[data-astro-cid-j7pv25f6]{opacity:0;transition-duration:.16s}.stage[data-astro-cid-j7pv25f6]{display:none}html.motion .stage[data-astro-cid-j7pv25f6]{display:block;position:fixed;inset:0;width:100%;height:100%;z-index:0}.chrome[data-astro-cid-j7pv25f6]{position:fixed;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none;color:var(--ink);transition:color .4s var(--ease-mech),opacity .4s var(--ease-mech)}.chrome[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{pointer-events:auto}.chrome--top[data-astro-cid-j7pv25f6]{top:0;padding-top:calc(var(--m) * .7 + env(safe-area-inset-top))}.chrome--bottom[data-astro-cid-j7pv25f6]{bottom:0;padding-bottom:calc(var(--m) * .6 + env(safe-area-inset-bottom))}.mini[data-astro-cid-j7pv25f6]{display:block;padding:8px}.mini[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:66px;height:auto;fill:currentColor}.chrome--bottom[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:13px;letter-spacing:0;padding:8px;color:var(--stone);transition:color .16s linear}.chrome--bottom[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}html.night .chrome[data-astro-cid-j7pv25f6]{color:var(--paper)}html.night .chrome--bottom[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ash)}html.night .chrome--bottom[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--paper)}html.threshold .chrome[data-astro-cid-j7pv25f6]{opacity:0}html.motion:not(.past-name) .chrome--top[data-astro-cid-j7pv25f6]{opacity:0}.chrome[data-astro-cid-j7pv25f6]:focus-within{opacity:1!important}main[data-astro-cid-j7pv25f6]{position:relative;z-index:1}html.motion .scene[data-astro-cid-j7pv25f6]{height:calc(var(--len) * 1svh)}html.motion .static[data-astro-cid-j7pv25f6]{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.motion) .scene[data-astro-cid-j7pv25f6]{min-height:100svh;display:grid;place-items:center;padding:calc(var(--m) * 3) var(--m)}.static[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;row-gap:calc(var(--m) * .8)}.static-mark[data-astro-cid-j7pv25f6]{width:min(78vw,1200px);height:auto;fill:var(--ink)}.static-sub[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--stone);letter-spacing:0}.static-rows[data-astro-cid-j7pv25f6]{display:grid;row-gap:.1em;margin-top:calc(var(--m) * 2);font-size:clamp(28px,6vw,88px);font-weight:700;letter-spacing:var(--track-display);line-height:1.04;color:var(--stone)}.static-rows[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700}.static-word[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;font-size:clamp(48px,15vw,260px);font-weight:700;letter-spacing:var(--track-display);line-height:.9;text-transform:uppercase}.static-from[data-astro-cid-j7pv25f6]{font-size:.32em;color:var(--stone);letter-spacing:-.03em;margin-bottom:.2em}.static-line[data-astro-cid-j7pv25f6]{font-size:clamp(17px,1.6vw,22px);color:var(--stone);max-width:30ch}.static-manifesto[data-astro-cid-j7pv25f6]{display:grid;font-size:clamp(28px,5.6vw,84px);font-weight:700;letter-spacing:var(--track-display);line-height:1.08;margin-top:var(--m)}.static-made[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.2vw,56px);font-weight:700;letter-spacing:var(--track-display)}.end[data-astro-cid-j7pv25f6]{position:relative;z-index:2;min-height:100svh;background:var(--paper);display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:calc(var(--m) * 3) var(--m) calc(var(--m) * 1.2 + env(safe-area-inset-bottom))}.end-rest[data-astro-cid-j7pv25f6]{grid-row:3;align-self:end;display:grid;justify-items:center;row-gap:calc(var(--m) * .5);padding-top:calc(var(--m) * 2)}@property --frost{syntax: "<number>"; inherits: true; initial-value: .56;}.doors[data-astro-cid-j7pv25f6]{grid-row:2;align-self:center;width:min(100%,1040px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(8px,1.6vw,26px);perspective:1400px}.door[data-astro-cid-j7pv25f6]{--lift: 0px;--rx: 0deg;--ry: 0deg;--frost: .56;position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;aspect-ratio:3 / 2;padding:clamp(16px,2.6vw,40px);border-radius:3px;container-type:inline-size;color:var(--ink);background:#e4e4e0;box-shadow:0 1px 1px #1010100f,0 12px 24px -14px #1010104d,0 34px 56px -34px #10101042;transform:translate3d(0,var(--lift),0) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .56s cubic-bezier(.2,.7,.2,1),box-shadow .56s cubic-bezier(.2,.7,.2,1),--frost .7s var(--ease-mech);-webkit-tap-highlight-color:transparent}.door--l[data-astro-cid-j7pv25f6]{justify-items:end;text-align:right}.door--r[data-astro-cid-j7pv25f6]{justify-items:start;text-align:left}.door-world[data-astro-cid-j7pv25f6],.door-glass[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.door-world[data-astro-cid-j7pv25f6]{z-index:-2;overflow:hidden}.door-glass[data-astro-cid-j7pv25f6]{z-index:-1;background:linear-gradient(155deg,#ffffff38,#fff0 46%),linear-gradient(180deg,rgba(242,242,242,calc(var(--frost) - .16)),rgba(242,242,242,calc(var(--frost) + .24)));box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #fffffff2,inset 0 -1px #1010100d}.door-glass[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .5s;background:radial-gradient(70cqi circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.55),rgba(255,255,255,0) 62%)}.door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;opacity:0;filter:blur(20px) saturate(1.25);transition:filter .8s var(--ease-mech);animation:see 30s linear infinite;animation-delay:calc(var(--i) * 6s - 30s)}@keyframes see{0%{opacity:0;transform:scale(1.04) translate(-2%)}5%,20%{opacity:1}25%{opacity:0;transform:scale(1.14) translate(2%)}to{opacity:0;transform:scale(1.14) translate(2%)}}.door-i[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:9%;height:82%;width:auto;transform:translate(-50%);fill:var(--signal);overflow:visible;filter:blur(26px);opacity:.8;transition:filter .7s var(--ease-mech),opacity .7s var(--ease-mech)}.door-i[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{transform-box:fill-box;transform-origin:0 100%;transition:transform .56s var(--ease-mech) 80ms;animation:breathe 4.6s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:.62}to{opacity:1}}html:not(.at-end) .door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],html:not(.at-end) .door-i[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation-play-state:paused}html:not(.motion) .door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none}html:not(.motion) .door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{opacity:1}html:not(.motion) .door-i[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation:none}.door-body[data-astro-cid-j7pv25f6]{display:grid;row-gap:.7em;justify-items:inherit}.door-word[data-astro-cid-j7pv25f6]{display:block;font-size:15.4cqi;font-weight:700;line-height:.9;letter-spacing:var(--track-display);white-space:nowrap;color:var(--stone);transition:color .3s var(--ease-mech)}.door-word[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--ink)}.door-note[data-astro-cid-j7pv25f6]{font-size:clamp(12px,1.15vw,17px);line-height:1.3;color:var(--ink);opacity:.72;white-space:nowrap}.door-go[data-astro-cid-j7pv25f6]{position:absolute;top:clamp(12px,2.2vw,32px);width:clamp(30px,3.4vw,48px);aspect-ratio:1;display:grid;place-items:center;border:1.5px solid rgba(16,16,16,.82);border-radius:50%;color:var(--ink);transition:background .3s var(--ease-mech),color .3s var(--ease-mech),border-color .3s}.door--l[data-astro-cid-j7pv25f6] .door-go[data-astro-cid-j7pv25f6]{left:clamp(12px,2.2vw,32px)}.door--r[data-astro-cid-j7pv25f6] .door-go[data-astro-cid-j7pv25f6]{right:clamp(12px,2.2vw,32px)}.door-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:46%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:square;transition:transform .42s var(--ease-mech)}.door--l[data-astro-cid-j7pv25f6] .door-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:rotate(-90deg)}.door-slash[data-astro-cid-j7pv25f6]{height:clamp(40px,7vw,104px);width:auto;fill:var(--ink);overflow:visible}@media(hover:hover){.door[data-astro-cid-j7pv25f6]:hover{--lift: -10px;--frost: .3;box-shadow:0 2px 2px #10101012,0 24px 40px -18px #10101066,0 52px 72px -40px #10101052}.door[data-astro-cid-j7pv25f6]:hover .door-glass[data-astro-cid-j7pv25f6]:after{opacity:1}.door[data-astro-cid-j7pv25f6]:hover .door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:blur(3px) saturate(1.1)}.door[data-astro-cid-j7pv25f6]:hover .door-i[data-astro-cid-j7pv25f6]{filter:blur(0);opacity:1}.door[data-astro-cid-j7pv25f6]:hover .door-i[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{transform:skew(-19.6deg);animation-play-state:paused}.door[data-astro-cid-j7pv25f6]:hover .door-word[data-astro-cid-j7pv25f6]{color:var(--ink)}.door[data-astro-cid-j7pv25f6]:hover .door-go[data-astro-cid-j7pv25f6]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.door--l[data-astro-cid-j7pv25f6]:hover .door-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(-2px,-2px) rotate(-90deg)}.door--r[data-astro-cid-j7pv25f6]:hover .door-go[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px)}}.door[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--ink);outline-offset:5px;--lift: -10px;--frost: .3}.door[data-astro-cid-j7pv25f6]:focus-visible .door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:blur(3px) saturate(1.1)}.door[data-astro-cid-j7pv25f6]:focus-visible .door-i[data-astro-cid-j7pv25f6]{filter:blur(0);opacity:1}.door[data-astro-cid-j7pv25f6]:focus-visible .door-i[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{transform:skew(-19.6deg)}.door[data-astro-cid-j7pv25f6]:focus-visible .door-word[data-astro-cid-j7pv25f6]{color:var(--ink)}.door[data-astro-cid-j7pv25f6]:active{--lift: -3px;transition-duration:.12s}@media(hover:none){.door[data-astro-cid-j7pv25f6]{--frost: .44}.door-world--see[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:blur(12px) saturate(1.2)}.door-i[data-astro-cid-j7pv25f6]{filter:blur(16px)}.door[data-astro-cid-j7pv25f6]:active{--frost: .28}}@media(max-width:640px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:14px;justify-items:stretch}.door[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;justify-items:center;text-align:center;padding:18px}.door-word[data-astro-cid-j7pv25f6]{font-size:13.4cqi}.door-note[data-astro-cid-j7pv25f6]{font-size:14px}.door-body[data-astro-cid-j7pv25f6]{row-gap:.55em}.door-slash[data-astro-cid-j7pv25f6]{justify-self:center;height:34px}}html:not(.motion) .door[data-astro-cid-j7pv25f6]{transition:none}.end-email[data-astro-cid-j7pv25f6]{font-size:clamp(18px,1.9vw,30px);font-weight:700;letter-spacing:var(--track-display);line-height:1;color:var(--ink);overflow-wrap:anywhere;padding:.15em 0;background-image:linear-gradient(var(--ink),var(--ink));background-size:0% 2px;background-position:50% 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-mech)}.end-email[data-astro-cid-j7pv25f6]:hover,.end-email[data-astro-cid-j7pv25f6]:focus-visible{background-size:100% 2px}.end-status[data-astro-cid-j7pv25f6]{min-height:1.4em;font-size:13px;color:var(--stone);letter-spacing:0}.end-meta[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--stone);letter-spacing:0;max-width:40ch}.end-i[data-astro-cid-j7pv25f6]{width:auto;height:24px;fill:var(--ink);margin-top:calc(var(--m) * .6)}html.door-leaving .end-rest[data-astro-cid-j7pv25f6],html.door-leaving .door[data-astro-cid-j7pv25f6],html.door-leaving .chrome[data-astro-cid-j7pv25f6]{opacity:0!important;transition:opacity .32s var(--ease-mech)}html.at-end .chrome--bottom[data-astro-cid-j7pv25f6]{opacity:0}html.at-end .chrome--bottom[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{pointer-events:none}
