.hero[data-astro-cid-i3irphx7]{--fs:clamp(64px, min(21.5vw, 33vh), 420px);--top1:max(16px, 3vh);background:var(--grain), var(--bg);height:100vh;min-height:480px;position:relative;overflow:hidden}.name[data-astro-cid-i3irphx7]{white-space:nowrap;font-size:var(--fs);line-height:.84;font-family:var(--name);letter-spacing:-.035em;padding:.03em 0;font-weight:800;position:absolute}.n1[data-astro-cid-i3irphx7]{z-index:1;left:clamp(12px,2.5vw,36px);top:var(--top1);color:var(--ink)}.n2[data-astro-cid-i3irphx7]{z-index:3;right:clamp(12px,2.5vw,36px);top:calc(var(--top1) + var(--fs) * .86);color:var(--red)}.port[data-astro-cid-i3irphx7]{z-index:2;opacity:0;width:auto;max-width:none;height:min(72vh,62vw);transition:opacity 1.2s .35s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=1000px){.hero[data-astro-cid-i3irphx7]{--ph:min(88vh, 90vw);--fs:max(64px, min(clamp(64px, min(21.5vw, 33vh), 420px), calc((100cqw - clamp(12px, 2.5vw, 36px) - var(--ph) * .56) / 3.37)));--ne:calc(clamp(12px, 2.5vw, 36px) + var(--fs) * 3.37);--pc:calc((var(--ne) + 100cqw) / 2);container-type:inline-size}.n2[data-astro-cid-i3irphx7]{left:clamp(12px,2.5vw,36px);right:auto}.port[data-astro-cid-i3irphx7]{height:var(--ph);left:var(--pc)}.hero[data-astro-cid-i3irphx7] .foot[data-astro-cid-i3irphx7]{top:calc(var(--top1) + var(--fs) * 1.8 + clamp(16px, 3vh, 36px));padding-right:0;bottom:auto}.hero[data-astro-cid-i3irphx7] .box[data-astro-cid-i3irphx7]{width:min(620px, calc(var(--pc) - var(--ph) * .3 - var(--gutter) - 32px))}.hero[data-astro-cid-i3irphx7] .box[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:20px}.hero[data-astro-cid-i3irphx7] .box[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7].sub{font-size:16px}}html.intro .port[data-astro-cid-i3irphx7],html.intro .fade[data-astro-cid-i3irphx7]{opacity:1}.fade[data-astro-cid-i3irphx7]{z-index:4;pointer-events:none;opacity:0;background:var(--grain), var(--bg);height:48%;transition:opacity .9s .5s;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#000 42% 100%)}.foot[data-astro-cid-i3irphx7]{z-index:5;left:var(--gutter);right:var(--gutter);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-right:118px;transition:opacity .9s .7s,transform .9s cubic-bezier(.33,1,.68,1) .7s;display:flex;position:absolute;bottom:clamp(16px,3vh,32px);transform:translateY(24px)}html.intro .foot[data-astro-cid-i3irphx7]{opacity:1;transform:none}.box[data-astro-cid-i3irphx7]{flex-direction:column;gap:12px;width:min(400px,50vw - 30vh - 32px);max-width:100%;display:flex;position:relative}.box[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.45}.box[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7].sub{color:var(--mute);margin-top:-4px;font-size:15px;font-weight:400;line-height:1.45}.cue[data-astro-cid-i3irphx7]{background:var(--ink);min-height:44px;color:var(--paper);font:600 15px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;transition:opacity .6s 1.2s,background .2s;display:flex;box-shadow:0 12px 30px -12px #373c4999}.cue[data-astro-cid-i3irphx7]:hover{background:var(--red);color:var(--paper)}html.intro.at-top .cue[data-astro-cid-i3irphx7]{opacity:1}.mouse[data-astro-cid-i3irphx7]{border:2px solid var(--paper);border-radius:9px;width:16px;height:24px;display:block;position:relative}.mouse[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--red);border-radius:2px;width:4px;height:6px;animation:1.6s ease-in-out infinite cue;position:absolute;top:4px;left:calc(50% - 2px)}.cue-narrow[data-astro-cid-i3irphx7]{align-self:flex-start}.cue-wide[data-astro-cid-i3irphx7]{z-index:6;position:absolute;bottom:clamp(14px,2.4vh,24px);left:50%;transform:translate(-50%)}@media (width>=1000px){.cue-narrow[data-astro-cid-i3irphx7]{display:none}}@media (width<=999.98px) and (width>=760px){.cue-wide[data-astro-cid-i3irphx7]{display:none}}@media (width<=759.98px){.hero[data-astro-cid-i3irphx7]{--top1:max(16px, 4vh);height:100dvh}.port[data-astro-cid-i3irphx7]{height:max(40dvh, calc(100dvh - (var(--top1) + var(--fs) * 1.72) + 6px))}.foot[data-astro-cid-i3irphx7]{padding-bottom:84px;padding-right:0}.box[data-astro-cid-i3irphx7]{width:100%}.cue-narrow[data-astro-cid-i3irphx7]{display:none}.cue-wide[data-astro-cid-i3irphx7]{box-shadow:none;font-size:14px;bottom:16px}.cue-wide[data-astro-cid-i3irphx7] .mouse[data-astro-cid-i3irphx7]{border-radius:8px;width:14px;height:22px}.cue-wide[data-astro-cid-i3irphx7] .mouse[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{height:5px}}.mq[data-astro-cid-eykxo7h2]{z-index:6;background:var(--grain), var(--bg);height:clamp(150px,17vw,230px);margin-top:-2px;position:relative;overflow:clip visible}.band[data-astro-cid-eykxo7h2]{padding:12px 0;position:absolute;left:-6%;right:-6%;overflow:hidden}.b1[data-astro-cid-eykxo7h2]{background:var(--ink);color:var(--paper);top:16%;transform:rotate(-3deg)}.b2[data-astro-cid-eykxo7h2]{background:var(--soft);color:var(--ink);top:50%;transform:rotate(2deg)}.track[data-astro-cid-eykxo7h2]{white-space:nowrap;text-transform:uppercase;width:max-content;font-size:clamp(28px,2.8vw,40px);font-weight:800;font-stretch:80%;line-height:1;display:flex}.it[data-astro-cid-eykxo7h2]{align-items:center;gap:.45em;padding-right:.45em;display:flex}.about[data-astro-cid-j4y4sje3]{background:var(--grain-light), var(--night);height:230vh;color:var(--paper);position:relative}@media (width<=759.98px){.about[data-astro-cid-j4y4sje3]{height:180vh}}.stick[data-astro-cid-j4y4sje3]{background:var(--grain-light), var(--night);justify-content:center;align-items:center;height:100vh;padding:76px clamp(20px,4vw,48px) 24px;display:flex;position:sticky;top:0}.inner[data-astro-cid-j4y4sje3]{flex-direction:column;gap:24px;max-width:1080px;display:flex}.copy[data-astro-cid-j4y4sje3]{flex-direction:column;gap:.6em;font-size:clamp(20px,min(2.3vw,3.6vh),34px);display:flex}p[data-astro-cid-j4y4sje3]{font-size:inherit;letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.16}p[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3]{opacity:.16;transition:opacity .2s,color .2s}p[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3].lit{opacity:1}p[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3].lit.hot{color:var(--coral)}.projects[data-astro-cid-wbvzyo52]{background:var(--grain), var(--bg);position:relative}.head-m[data-astro-cid-wbvzyo52]{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(24px,3vw,40px)}.deck[data-astro-cid-wbvzyo52]{position:relative;overflow-x:clip}.deck-stick[data-astro-cid-wbvzyo52]{top:var(--hdr);height:calc(100vh - var(--hdr));max-width:1320px;padding:clamp(16px, 3vh, 28px) var(--gutter) clamp(20px, 4vh, 36px);z-index:0;flex-direction:column;gap:clamp(14px,2.4vh,24px);margin:0 auto;display:flex;position:sticky}.deck-stick[data-astro-cid-wbvzyo52]:before{content:"";z-index:-1;background:var(--grain), var(--bg);pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.deck-head[data-astro-cid-wbvzyo52]{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.stage[data-astro-cid-wbvzyo52]{flex:none;position:relative}.dcard[data-astro-cid-wbvzyo52]{background:var(--card);cursor:pointer;transform-origin:50%;will-change:transform;border:1px solid #373c491f;border-radius:24px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 24px 50px -28px #373c4966}.dart[data-astro-cid-wbvzyo52],.sart[data-astro-cid-wbvzyo52]{background:var(--bg);border-bottom:1px solid #373c491a;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.dbody[data-astro-cid-wbvzyo52]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:clamp(18px,2.2vw,26px);display:flex}.dtop[data-astro-cid-wbvzyo52]{flex-direction:column;gap:10px;min-height:0;display:flex}.drow[data-astro-cid-wbvzyo52]{letter-spacing:.05em;color:var(--mute);justify-content:space-between;gap:12px;display:flex}.wrapr[data-astro-cid-wbvzyo52]{flex-wrap:wrap;gap:4px 12px}h3[data-astro-cid-wbvzyo52]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.dtop[data-astro-cid-wbvzyo52] p[data-astro-cid-wbvzyo52]{color:var(--mute);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.clamp2[data-astro-cid-wbvzyo52]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3[data-astro-cid-wbvzyo52]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dfoot[data-astro-cid-wbvzyo52]{border-top:1px solid #373c491a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-top:auto;padding-top:12px;display:flex}.stat[data-astro-cid-wbvzyo52]{align-items:baseline;gap:10px;display:flex}.clinks[data-astro-cid-wbvzyo52]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.dtags[data-astro-cid-wbvzyo52]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv[data-astro-cid-wbvzyo52]{letter-spacing:-.03em;color:var(--acc);font-size:clamp(30px,3vw,44px);font-weight:800;line-height:.9}.dim[data-astro-cid-wbvzyo52]{background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}.dots-wrap[data-astro-cid-wbvzyo52]{z-index:300;flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex;position:relative}.dots[data-astro-cid-wbvzyo52]{align-items:center;gap:7px;display:flex}.dot[data-astro-cid-wbvzyo52]{cursor:pointer;background:#373c4938;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .3s;display:block}.dot[data-astro-cid-wbvzyo52].on{background:var(--red);width:26px}.sw-meta[data-astro-cid-wbvzyo52] .dot[data-astro-cid-wbvzyo52].on{width:22px}.swipe[data-astro-cid-wbvzyo52]{scroll-snap-type:x mandatory;padding:0 var(--gutter) 20px;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;display:flex;position:relative;overflow-x:auto}.swipe[data-astro-cid-wbvzyo52]::-webkit-scrollbar{display:none}.scard[data-astro-cid-wbvzyo52]{scroll-snap-align:start;background:var(--card);cursor:pointer;border:1px solid #373c491f;border-radius:22px;flex-direction:column;flex:0 0 min(520px,68vw);display:flex;position:relative;overflow:hidden}@media (width<=759.98px){.scard[data-astro-cid-wbvzyo52]{flex-basis:calc(100vw - 52px)}}.sbody[data-astro-cid-wbvzyo52]{flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:18px;display:flex}.scard[data-astro-cid-wbvzyo52] h3[data-astro-cid-wbvzyo52]{line-height:1.02}.sfoot[data-astro-cid-wbvzyo52]{border-top:1px solid #373c491a;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:12px;display:flex}.sw-meta[data-astro-cid-wbvzyo52]{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 8px;display:flex}.sw-meta[data-astro-cid-wbvzyo52] .dots[data-astro-cid-wbvzyo52]{gap:6px}.dcard[data-astro-cid-wbvzyo52]:focus-visible,.scard[data-astro-cid-wbvzyo52]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.tiers[data-astro-cid-wbvzyo52]{flex-direction:column;gap:clamp(48px,7vw,96px);padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(64px,9vw,120px);display:flex}.tier[data-astro-cid-wbvzyo52]{flex-direction:column;gap:clamp(18px,2.4vw,28px);display:flex}.tier-h[data-astro-cid-wbvzyo52]{border-top:1px solid var(--ink);letter-spacing:-.03em;margin:0;padding-top:18px;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.arch[data-astro-cid-wbvzyo52]{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:14px 0;display:flex}.at[data-astro-cid-wbvzyo52]{text-wrap:pretty;font-size:18px;line-height:1.45}.at[data-astro-cid-wbvzyo52] b[data-astro-cid-wbvzyo52]{font-weight:700;transition:color .2s}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open{isolation:isolate;cursor:pointer;outline:none;position:relative}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:before{content:"";z-index:-1;background:var(--accsoft);opacity:0;border-radius:10px;transition:opacity .2s;position:absolute;inset:3px -12px}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:hover:before,.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:focus-visible:before{opacity:1}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:hover .at[data-astro-cid-wbvzyo52] b[data-astro-cid-wbvzyo52],.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:focus-visible .at[data-astro-cid-wbvzyo52] b[data-astro-cid-wbvzyo52]{color:var(--acc)}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:focus-visible:before{box-shadow:0 0 0 2px var(--red)}.go[data-astro-cid-wbvzyo52]{color:var(--acc);margin-left:.45em;transition:transform .2s;display:inline-block}.arch[data-astro-cid-wbvzyo52] li[data-astro-cid-wbvzyo52].open:hover .go[data-astro-cid-wbvzyo52]{transform:translate(3px)}.tl-sec[data-astro-cid-l43f3ze3]{background:var(--grain), var(--tl-bg);border-top:1px solid #373c4929;position:relative}.grid[data-astro-cid-l43f3ze3]{--pt:clamp(64px, 9vw, 120px);padding-top:var(--pt);grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-bottom:clamp(64px,9vw,120px);display:grid}@media (width>=1000px){.grid[data-astro-cid-l43f3ze3]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.side[data-astro-cid-l43f3ze3]{top:calc(var(--pt) + 1px);position:sticky}}.side[data-astro-cid-l43f3ze3]{flex-direction:column;align-self:start;gap:18px;display:flex}.side-cur[data-astro-cid-l43f3ze3]{flex-direction:column;gap:18px;display:flex}.cur-org[data-astro-cid-l43f3ze3]{color:var(--acc);text-wrap:balance;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.3}.cur-y[data-astro-cid-l43f3ze3]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,80px);font-weight:800;font-stretch:75%;line-height:.8}.col[data-astro-cid-l43f3ze3]{--pl:clamp(36px, 4vw, 52px);padding-left:var(--pl);flex-direction:column;display:flex;position:relative}.rail[data-astro-cid-l43f3ze3],.fill[data-astro-cid-l43f3ze3]{width:2px;position:absolute;top:0;left:9px}.rail[data-astro-cid-l43f3ze3]{background:var(--line);bottom:0}.fill[data-astro-cid-l43f3ze3]{background:var(--red);height:0}.stop[data-astro-cid-l43f3ze3]{--py:clamp(28px, 5vh, 52px);padding:var(--py) 0;border-bottom:1px solid var(--line);opacity:.38;flex-direction:column;gap:10px;transition:opacity .4s;display:flex;position:relative}.stop[data-astro-cid-l43f3ze3].past,.stop[data-astro-cid-l43f3ze3].on{opacity:1}@media (width<=759.98px){.stop[data-astro-cid-l43f3ze3]{opacity:1}}.node[data-astro-cid-l43f3ze3]{left:calc(-1 * var(--pl) + 1px);top:calc(var(--py) + 4px);border:2px solid var(--red);background:var(--tl-bg);width:18px;height:18px;box-shadow:0 0 0 5px var(--tl-bg);border-radius:50%;transition:background .3s,transform .4s cubic-bezier(.2,1.4,.4,1);position:absolute}.stop[data-astro-cid-l43f3ze3].past .node[data-astro-cid-l43f3ze3],.stop[data-astro-cid-l43f3ze3].on .node[data-astro-cid-l43f3ze3]{background:var(--red)}.stop[data-astro-cid-l43f3ze3].on .node[data-astro-cid-l43f3ze3]{transform:scale(1.25)}.row[data-astro-cid-l43f3ze3]{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}h3[data-astro-cid-l43f3ze3]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.08}.org[data-astro-cid-l43f3ze3]{color:var(--mute);font-size:18px}p[data-astro-cid-l43f3ze3]{text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.pts[data-astro-cid-l43f3ze3]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pts[data-astro-cid-l43f3ze3] li[data-astro-cid-l43f3ze3]{text-wrap:pretty;padding-left:22px;font-size:17px;line-height:1.5;position:relative}.pts[data-astro-cid-l43f3ze3] li[data-astro-cid-l43f3ze3]:before{content:"";background:var(--acc);border-radius:1px;width:10px;height:2px;position:absolute;top:.72em;left:0}.links[data-astro-cid-l43f3ze3]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cards[data-astro-cid-l43f3ze3]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cards[data-astro-cid-l43f3ze3] .proj[data-astro-cid-l43f3ze3]{margin-top:0}.proj[data-astro-cid-l43f3ze3].game{flex-wrap:nowrap;flex:260px;padding:10px 16px 10px 10px;text-decoration:none}.game[data-astro-cid-l43f3ze3] .pinfo[data-astro-cid-l43f3ze3]{gap:3px}.gicon[data-astro-cid-l43f3ze3]{background:var(--accsoft);width:44px;height:44px;color:var(--acc);border-radius:10px;flex:none;place-items:center;display:grid}.gb[data-astro-cid-l43f3ze3]{color:var(--mute);font-size:13px;line-height:1.35}.gl[data-astro-cid-l43f3ze3]{font:600 12px var(--mono);color:var(--acc)}.proj[data-astro-cid-l43f3ze3]{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;max-width:100%;color:var(--ink);border-radius:14px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px 14px;margin-top:6px;padding:8px 16px 8px 8px;display:flex}.proj[data-astro-cid-l43f3ze3]:hover{border-color:var(--ink)}.thumb[data-astro-cid-l43f3ze3]{background:var(--bg);border-radius:9px;flex:none;display:block;overflow:hidden}.pinfo[data-astro-cid-l43f3ze3]{flex-direction:column;gap:4px;min-width:0;display:flex}.pt[data-astro-cid-l43f3ze3]{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.ps[data-astro-cid-l43f3ze3]{align-items:baseline;gap:6px;display:flex}.psv[data-astro-cid-l43f3ze3]{color:var(--acc);font-size:20px;font-weight:800}.contact[data-astro-cid-rm6npfgm]{background:var(--grain-light), var(--night);color:var(--paper);position:relative;overflow:hidden}.inner[data-astro-cid-rm6npfgm]{flex-direction:column;gap:clamp(36px,6vw,64px);padding-top:clamp(80px,12vw,150px);padding-bottom:36px;display:flex}.top[data-astro-cid-rm6npfgm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}[data-astro-cid-rm6npfgm][data-ct]{transform:translateY(50px)}.h-section[data-astro-cid-rm6npfgm] .red[data-astro-cid-rm6npfgm]{color:var(--coral)}.mail[data-astro-cid-rm6npfgm]{background:var(--soft);width:clamp(130px,14vw,180px);height:clamp(130px,14vw,180px);color:var(--ink);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.mail[data-astro-cid-rm6npfgm]:hover{background:var(--paper);color:var(--night)}.grid[data-astro-cid-rm6npfgm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:32px 56px;display:grid}.col[data-astro-cid-rm6npfgm]{flex-direction:column;gap:12px;display:flex}.addr[data-astro-cid-rm6npfgm]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,32px);font-weight:700}.copy[data-astro-cid-rm6npfgm]{min-height:40px;color:var(--paper);cursor:pointer;font:500 14px var(--mono);background:0 0;border:1px solid #eaebf040;border-radius:999px;align-self:flex-start;padding:0 16px}.copy[data-astro-cid-rm6npfgm]:hover{border-color:var(--paper)}.links[data-astro-cid-rm6npfgm]{border-top:1px solid #eaebf02e;flex-direction:column;display:flex}.links[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{min-height:56px;color:var(--paper);border-bottom:1px solid #eaebf02e;justify-content:space-between;align-items:center;font-size:20px;font-weight:500;text-decoration:none;display:flex}.links[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:hover{color:var(--coral)}.go[data-astro-cid-rm6npfgm]{color:var(--stone);place-items:center;transition:color .2s,transform .25s cubic-bezier(.33,1,.68,1);display:grid}.links[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:hover .go[data-astro-cid-rm6npfgm],.links[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]:focus-visible .go[data-astro-cid-rm6npfgm]{color:var(--coral);transform:translate(2px,-2px)}.legal[data-astro-cid-rm6npfgm]{text-align:center;font:400 14px var(--mono);color:var(--stone);border-top:1px solid #eaebf01f;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:20px;display:flex}.pre[data-astro-cid-lcdefpme]{z-index:300;background:var(--night);color:var(--paper);flex-direction:column;justify-content:space-between;padding:clamp(18px,3vw,40px);transition:transform .95s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.pre[data-astro-cid-lcdefpme][hidden]{display:none}.pre[data-astro-cid-lcdefpme].leaving{transform:translateY(-100%)}.pre-top[data-astro-cid-lcdefpme]{font:600 15px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);justify-content:space-between;gap:16px;display:flex}.pre-bot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pre-n[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--red);font-size:clamp(96px,22vw,320px);font-weight:800;font-stretch:75%;line-height:.8}
