.hero-wrap[data-astro-cid-i3irphx7]{height:200svh}.hero[data-astro-cid-i3irphx7]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.hero__stage[data-astro-cid-i3irphx7]{z-index:-1;transform-origin:50% 70%;will-change:transform;position:absolute;inset:0}.hero__stage[data-astro-cid-i3irphx7]>*,.hero__picture[data-astro-cid-i3irphx7],.hero__poster[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.hero__poster[data-astro-cid-i3irphx7],.hero__video[data-astro-cid-i3irphx7]{object-fit:cover}.hero__video[data-astro-cid-i3irphx7]{opacity:0;transition:opacity 1.2s var(--out)}.hero__video[data-astro-cid-i3irphx7].is-playing{opacity:1}.hero__placeholder[data-astro-cid-i3irphx7]{background:radial-gradient(120% 70% at 50% 62%, #121212 0%, var(--night) 62%);overflow:hidden}.hero__floor[data-astro-cid-i3irphx7]{transform-origin:50% 0;background:repeating-linear-gradient(#f4f4f129 0 1px,#0000 1px 22px);height:120%;animation:6s linear infinite hero-floor;position:absolute;top:52%;left:-50%;right:-50%;transform:perspective(520px)rotateX(64deg);mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%)}@keyframes hero-floor{to{background-position:0 22px}}.hero__dim[data-astro-cid-i3irphx7]{background:var(--night);opacity:var(--dim,0)}.hero__gl[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;inset:0}.hero__gl[data-astro-cid-i3irphx7] canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--out);display:block}.hero.gl-ready .hero__gl[data-astro-cid-i3irphx7] canvas{opacity:1}.hero__mark[data-astro-cid-i3irphx7]{padding:var(--hdr-h) var(--pad) 36vh;pointer-events:none;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,3.5vh,2.6rem);display:flex;position:absolute;inset:0}.hero__title[data-astro-cid-i3irphx7]{width:min(64vw,920px);line-height:0;position:relative}.hero__loop[data-astro-cid-i3irphx7]{aspect-ratio:3;mix-blend-mode:screen;opacity:0;width:125%;height:auto;transition:opacity .9s var(--out);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero.loop-ready .hero__loop[data-astro-cid-i3irphx7]{opacity:1}.hero.loop-ready .hero__title[data-astro-cid-i3irphx7] .hero__svg{opacity:0}.hero__title[data-astro-cid-i3irphx7] .hero__svg{width:100%;height:auto;transition:opacity .9s var(--out)}.hero.gl-ready .hero__title[data-astro-cid-i3irphx7] .hero__svg{opacity:0}.hero__in[data-astro-cid-i3irphx7]{display:block}html.js:not([data-motion=reduce]) .hero__title[data-astro-cid-i3irphx7],html.js:not([data-motion=reduce]) .hero__gl[data-astro-cid-i3irphx7],html.js:not([data-motion=reduce]) .hero__in[data-astro-cid-i3irphx7]{transition:opacity 1.3s var(--out), translate 1.5s var(--out)}html.js:not([data-motion=reduce]) .hero__in[data-astro-cid-i3irphx7]{transition-delay:.18s}html.js:not([data-motion=reduce]) .hero[data-astro-cid-i3irphx7]:not(.is-in) .hero__title[data-astro-cid-i3irphx7],html.js:not([data-motion=reduce]) .hero[data-astro-cid-i3irphx7]:not(.is-in) .hero__gl[data-astro-cid-i3irphx7]{opacity:0}html.js:not([data-motion=reduce]) .hero[data-astro-cid-i3irphx7]:not(.is-in) .hero__in[data-astro-cid-i3irphx7]{opacity:0;translate:0 .5em}html.js .hero[data-astro-cid-i3irphx7]:not(.is-in) .hero__title[data-astro-cid-i3irphx7] .hero__svg{transition:none}.hero__slogan[data-astro-cid-i3irphx7]{letter-spacing:-.035em;text-align:center;color:var(--fg);text-shadow:0 0 28px #050505e6,0 0 8px #050505cc;will-change:transform, opacity;font-size:clamp(1.35rem,2.9vw,2.7rem);font-weight:300;line-height:1.1;position:relative}@media (width<=767px){.hero__title[data-astro-cid-i3irphx7]{width:86vw}.hero__mark[data-astro-cid-i3irphx7]{padding-bottom:26vh}}.realities[data-astro-cid-xvwbqsrc]{z-index:1;margin-top:-100svh;position:relative}.realities__intro[data-astro-cid-xvwbqsrc]{gap:1.5rem var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(5rem,15vh,10rem) clamp(1.5rem,4vh,3rem);display:grid}.realities__intro[data-astro-cid-xvwbqsrc] .label[data-astro-cid-xvwbqsrc]{grid-column:1/span 3;align-self:start;padding-top:.9em}.realities__statement[data-astro-cid-xvwbqsrc]{grid-column:4/-1;max-width:24ch}.realities__lead[data-astro-cid-xvwbqsrc]{grid-column:8/-1;margin-top:clamp(.5rem,2vh,1.5rem)}@media (width<=767px){.realities__intro[data-astro-cid-xvwbqsrc] .label[data-astro-cid-xvwbqsrc],.realities__statement[data-astro-cid-xvwbqsrc],.realities__lead[data-astro-cid-xvwbqsrc]{grid-column:1/-1}}.about[data-astro-cid-j4y4sje3]{z-index:1;position:relative}.about--color[data-astro-cid-j4y4sje3]{--tinte:#7a3cc8}.about--color[data-astro-cid-j4y4sje3] .about__slot[data-astro-cid-j4y4sje3]{border-color:var(--tinte);color:var(--tinte);background:#7a3cc812}.about--color[data-astro-cid-j4y4sje3] .about__scan[data-astro-cid-j4y4sje3]:after{background:#b58cf0;box-shadow:0 0 18px 2px #9664e6b3}.about__grid[data-astro-cid-j4y4sje3]{gap:clamp(2rem, 4vw, 4rem) var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.about__photo[data-astro-cid-j4y4sje3]{translate:0 calc(var(--py,0) * 36px);grid-column:1/span 5;align-self:start;margin:0}.about__scan[data-astro-cid-j4y4sje3]{position:relative}.about__scan[data-astro-cid-j4y4sje3] img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}html.js .about__scan[data-astro-cid-j4y4sje3]{clip-path:inset(0 0 100%);transition:clip-path 1.8s var(--ease)}html.js .about__photo[data-astro-cid-j4y4sje3].in .about__scan[data-astro-cid-j4y4sje3]{clip-path:inset(0)}.about__scan[data-astro-cid-j4y4sje3]:after{content:"";background:var(--chrome);opacity:0;height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 2px #e6e9eeb3}html.js .about__photo[data-astro-cid-j4y4sje3].in .about__scan[data-astro-cid-j4y4sje3]:after{animation:escaneo 1.8s var(--ease) both}@keyframes escaneo{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:calc(100% - 1px)}}html.js .about__photo[data-astro-cid-j4y4sje3][data-reveal]{opacity:1;filter:none;transform:none}.about__text[data-astro-cid-j4y4sje3]{flex-direction:column;grid-column:7/-1;align-items:flex-start;display:flex}.about__label[data-astro-cid-j4y4sje3]{margin-bottom:clamp(1rem,2.4vh,1.6rem)}.about__title[data-astro-cid-j4y4sje3]{max-width:16ch;font-size:clamp(1.9rem,3.7vw,3.8rem)}.about__between[data-astro-cid-j4y4sje3]{letter-spacing:-.04em;flex-direction:column;align-items:flex-start;gap:.35em;margin-block:clamp(1.6rem,4vh,2.6rem);font-size:clamp(1.35rem,2vw,2rem);font-weight:300;line-height:1.1;display:flex}.about__copy[data-astro-cid-j4y4sje3]{flex-direction:column;gap:1rem;display:flex}.about__slot[data-astro-cid-j4y4sje3]{border:1px solid var(--fg);height:1.5em;width:var(--slot-w,auto);transition:width .6s var(--ease);border-radius:999px;align-items:center;gap:.45em;padding:0 .6em 0 .5em;display:inline-flex;overflow:hidden}.about__live[data-astro-cid-j4y4sje3]{background:currentColor;border-radius:50%;flex:none;width:.28em;height:.28em;animation:1.2s ease-in-out infinite alternate about-vivo}@keyframes about-vivo{to{opacity:.2}}.about__words[data-astro-cid-j4y4sje3]{white-space:nowrap;display:grid}.about__word[data-astro-cid-j4y4sje3]{opacity:0;transition:opacity .45s var(--out), translate .6s var(--ease);grid-area:1/1;justify-self:start;translate:0 100%}.about__word[data-astro-cid-j4y4sje3].is-current{opacity:1;translate:none}.about__word[data-astro-cid-j4y4sje3].is-leaving{opacity:0;translate:0 -100%}.about__word[data-astro-cid-j4y4sje3]:not(.is-current,.is-leaving){visibility:hidden}.about__strong[data-astro-cid-j4y4sje3]{color:var(--fg)}.about__more[data-astro-cid-j4y4sje3]{border-bottom:1px solid;align-self:flex-start;margin-top:.2rem;padding-bottom:.15em;font-size:.9rem;font-weight:500}.about__aside[data-astro-cid-j4y4sje3]{font-family:var(--serif);color:var(--fg-3);margin-top:.8rem;font-size:1.15rem;font-style:italic}@media (width<=1023px){.about__grid[data-astro-cid-j4y4sje3]{gap:0}.about__text[data-astro-cid-j4y4sje3]{display:contents}.about__label[data-astro-cid-j4y4sje3],.about__title[data-astro-cid-j4y4sje3],.about__photo[data-astro-cid-j4y4sje3],.about__between[data-astro-cid-j4y4sje3],.about__copy[data-astro-cid-j4y4sje3]{grid-column:1/-1}.about__label[data-astro-cid-j4y4sje3]{order:1}.about__title[data-astro-cid-j4y4sje3]{order:2}.about__photo[data-astro-cid-j4y4sje3]{order:3;max-width:520px;margin-top:clamp(1.6rem,4vh,2.4rem)}.about__between[data-astro-cid-j4y4sje3]{order:4}.about__copy[data-astro-cid-j4y4sje3]{order:5}}.emp[data-astro-cid-k3yv5iif]{margin-top:clamp(5rem,13vh,8rem)}.emp__head[data-astro-cid-k3yv5iif]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.emp__label[data-astro-cid-k3yv5iif]{margin-bottom:1rem}.emp__title[data-astro-cid-k3yv5iif]{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.2rem,4.5vw,4.6rem);font-weight:300;line-height:.95}.emp__btn[data-astro-cid-k3yv5iif]{background:var(--fg);min-height:52px;color:var(--bg);text-transform:lowercase;white-space:nowrap;transition:scale .3s var(--out);border-radius:999px;align-items:center;gap:.5em;padding:0 1.5em;font-weight:500;display:inline-flex}.emp__btn[data-astro-cid-k3yv5iif]:hover,.emp__btn[data-astro-cid-k3yv5iif]:focus-visible{scale:1.04}.emp__row[data-astro-cid-k3yv5iif]{gap:.8rem;min-height:23rem;margin:2rem 0 0;padding:0;display:flex}.emp__tile[data-astro-cid-k3yv5iif]{min-width:0;transition:flex-grow .7s var(--ease);flex:1 1 0}.emp__tile[data-astro-cid-k3yv5iif].is-open{flex-grow:2.6}.emp__tile[data-astro-cid-k3yv5iif] a[data-astro-cid-k3yv5iif]{background:var(--night-2);height:100%;transition:background .5s var(--out);border-radius:22px;grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.1rem 1.2rem 1.3rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f4f4f11a}.emp__tile[data-astro-cid-k3yv5iif].is-open a[data-astro-cid-k3yv5iif]{background:#161616}.emp__tile[data-astro-cid-k3yv5iif] a[data-astro-cid-k3yv5iif]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.emp__ico[data-astro-cid-k3yv5iif]{width:7rem;margin-bottom:.6rem;display:block}.emp__n[data-astro-cid-k3yv5iif]{font-family:var(--serif);font-size:2rem;font-style:italic;line-height:1}.emp__t[data-astro-cid-k3yv5iif]{letter-spacing:-.03em;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:300;line-height:1.12}.emp__res[data-astro-cid-k3yv5iif]{color:var(--fg-2);margin-top:.3rem;font-size:1.05rem;line-height:1.2}.emp__more[data-astro-cid-k3yv5iif]{opacity:0;width:15rem;transition:opacity .4s var(--out), translate .5s var(--out);align-self:end;translate:0 10px}.emp__tile[data-astro-cid-k3yv5iif].is-open .emp__more[data-astro-cid-k3yv5iif]{opacity:1;transition-delay:.25s;translate:none}.emp__more[data-astro-cid-k3yv5iif] .chk li{font-size:.92rem}@media (width<=1023px),(hover:none){.emp__row[data-astro-cid-k3yv5iif]{flex-direction:column;min-height:0}.emp__more[data-astro-cid-k3yv5iif]{opacity:1;width:auto;translate:none}.emp__tile[data-astro-cid-k3yv5iif] a[data-astro-cid-k3yv5iif]{grid-template-rows:none;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1.2rem}.emp__ico[data-astro-cid-k3yv5iif]{grid-row:span 4;width:100%;margin:0}.emp__more[data-astro-cid-k3yv5iif]{grid-column:2;margin-top:.6rem}}.work[data-astro-cid-eei5yqns]{z-index:1;position:relative}.work__head[data-astro-cid-eei5yqns]{gap:1.5rem var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(2.5rem,7vh,5rem);display:grid}.work__head[data-astro-cid-eei5yqns] .label[data-astro-cid-eei5yqns]{grid-column:1/span 3;padding-top:.9em}.work__statement[data-astro-cid-eei5yqns]{grid-column:4/-1;max-width:20ch}.work__lead[data-astro-cid-eei5yqns]{grid-column:4/-1;margin-top:-.4rem}.work__flow[data-astro-cid-eei5yqns]{--art:clamp(150px, 15vw, 230px);--gap:clamp(.9rem, 1.6vw, 1.6rem);position:relative}.work__cards[data-astro-cid-eei5yqns]{z-index:1;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;position:relative}.work__track[data-astro-cid-eei5yqns]{left:0;right:calc(var(--pad) * -.6);top:calc(var(--art) / 2 + 1rem);pointer-events:none;height:1px;position:absolute}.work__track[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:var(--fg);opacity:.5;transform-origin:0;position:absolute;inset:0}.work__track[data-astro-cid-eei5yqns]:after{content:"";border-top:1px solid var(--fg);border-right:1px solid var(--fg);opacity:0;width:7px;height:7px;transition:opacity .4s var(--out) 1.3s;position:absolute;top:-3px;right:0;rotate:45deg}html.js .work__track[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{transition:transform 1.6s var(--ease) .2s;transform:scaleX(0)}html.js .work__flow[data-astro-cid-eei5yqns].is-in .work__track[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{transform:none}html.js .work__flow[data-astro-cid-eei5yqns].is-in .work__track[data-astro-cid-eei5yqns]:after,html:not(.js) .work__track[data-astro-cid-eei5yqns]:after{opacity:.5}.work__card[data-astro-cid-eei5yqns]{transition:translate .6s var(--out);border-radius:18px;flex-direction:column;padding:1rem 1rem 1.5rem;display:flex}html.js .work__card[data-astro-cid-eei5yqns][data-reveal]{transition:opacity 1.1s var(--out) var(--d), filter 1.1s var(--out) var(--d), transform 1.1s var(--out) var(--d), translate .6s var(--out)}.work__card[data-astro-cid-eei5yqns]:hover{translate:0 -6px}.work__art[data-astro-cid-eei5yqns]{height:var(--art);background:var(--bg-2);border-radius:12px;place-items:center;margin-bottom:1.1rem;display:grid}.work__art[data-astro-cid-eei5yqns] .work__glyph{--sw:1;width:calc(var(--art) * .76);height:calc(var(--art) * .76)}.work__count[data-astro-cid-eei5yqns]{gap:.4em;margin:0 .4rem .6rem;font-size:.78rem;display:inline-flex}.work__total[data-astro-cid-eei5yqns]{color:var(--fg-3)}.work__title[data-astro-cid-eei5yqns]{letter-spacing:-.05em;text-transform:lowercase;margin:0 .4rem;font-size:clamp(1.9rem,2.5vw,2.8rem);font-weight:300;line-height:1}.work__kicker[data-astro-cid-eei5yqns]{text-transform:lowercase;margin:.8rem .4rem .5rem;font-size:.92rem;font-weight:500}.work__text[data-astro-cid-eei5yqns]{color:var(--fg-2);margin:0 .4rem;font-size:.92rem;line-height:1.55}@media (width<=1023px){.work__head[data-astro-cid-eei5yqns] .label[data-astro-cid-eei5yqns],.work__statement[data-astro-cid-eei5yqns],.work__lead[data-astro-cid-eei5yqns]{grid-column:1/-1}.work__cards[data-astro-cid-eei5yqns]{grid-template-columns:repeat(2,minmax(0,1fr))}.work__track[data-astro-cid-eei5yqns]{display:none}}@media (width<=600px){.work__cards[data-astro-cid-eei5yqns]{grid-template-columns:1fr}.work__flow[data-astro-cid-eei5yqns]{--art:140px}}
