.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;height:var(--header-h);min-height:var(--header-h);padding:0 var(--content-pad);background:var(--lime)}.nav__email[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-style:normal;font-weight:900;font-size:var(--text-nav);line-height:1.4;letter-spacing:0;text-decoration:none;text-align:center;white-space:nowrap}.nav__email[data-astro-cid-3ef6ksr2]:hover,.nav__email[data-astro-cid-3ef6ksr2]:focus-visible{text-decoration:underline}@media(max-width:520px){.nav__email[data-astro-cid-3ef6ksr2]{white-space:normal;font-size:clamp(1rem,5vw,1.5rem)}}.visually-hidden[data-astro-cid-l4ndpyk3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marquee[data-astro-cid-l4ndpyk3]{--marquee-size: var(--text-banner);position:relative;min-height:calc(var(--marquee-size) * 1.35);display:flex;align-items:center;overflow:hidden}.marquee--lime[data-astro-cid-l4ndpyk3]{background:var(--lime);color:var(--ink)}.marquee--ink[data-astro-cid-l4ndpyk3]{background:var(--ink);color:var(--lime);border-bottom:none}.marquee__viewport[data-astro-cid-l4ndpyk3]{width:100%;overflow:hidden}.marquee__track[data-astro-cid-l4ndpyk3]{--marquee-distance: 50%;--marquee-duration: 45s;display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;will-change:transform;animation:marquee-scroll var(--marquee-duration) linear infinite}.marquee__group[data-astro-cid-l4ndpyk3]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-shrink:0}.marquee__item[data-astro-cid-l4ndpyk3]{display:inline-block;flex:0 0 auto;margin:0;padding-left:.1em;padding-right:calc(100pt + .1em);font-family:var(--font-display);font-style:normal;font-weight:900;font-size:var(--marquee-size);line-height:1.35;letter-spacing:0;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-distance)))}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-l4ndpyk3]{animation:none}}.visually-hidden[data-astro-cid-bbe6dxrz]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero[data-astro-cid-bbe6dxrz]{padding:0}.hero__stage[data-astro-cid-bbe6dxrz]{--in: .35;position:relative;width:100%;aspect-ratio:1376 / 840;overflow:hidden;background:var(--lime)}.hero__waves[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;background-image:url(/images/figma/wave-vector.svg);background-size:356.7px 23.12px;background-repeat:repeat;background-position:0 0;pointer-events:none}.hero__motion[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate3d(calc(var(--ox, 0%) * (1 - var(--in, 1))),calc(var(--oy, 0%) * (1 - var(--in, 1))),0);will-change:transform}.hero__photo[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero__photo-rot[data-astro-cid-bbe6dxrz]{flex:none;width:calc(100% * 1068.292 / var(--aabb-w));aspect-ratio:1068.292 / 712.525}.hero__photo-media[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100%}.hero__photo-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.hero__photo--1[data-astro-cid-bbe6dxrz]{--aabb-w: 1274.112;left:-31.032%;top:-27.976%;width:92.595%;height:147.353%}.hero__photo--1[data-astro-cid-bbe6dxrz] .hero__photo-rot[data-astro-cid-bbe6dxrz]{transform:rotate(40.86deg)}.hero__photo--2[data-astro-cid-bbe6dxrz]{--aabb-w: 998.578;left:45.114%;top:-37.164%;width:72.571%;height:146.681%}.hero__photo--2[data-astro-cid-bbe6dxrz] .hero__photo-rot[data-astro-cid-bbe6dxrz]{transform:rotate(-72.66deg)}.hero__photo--3[data-astro-cid-bbe6dxrz]{--aabb-w: 1240.095;left:7.849%;top:23.81%;width:90.123%;height:121.052%}.hero__photo--3[data-astro-cid-bbe6dxrz] .hero__photo-rot[data-astro-cid-bbe6dxrz]{transform:rotate(18.66deg)}.hero__photo--4[data-astro-cid-bbe6dxrz]{--aabb-w: 1281.431;left:3.294%;top:-64.546%;width:93.127%;height:137.049%}.hero__photo--4[data-astro-cid-bbe6dxrz] .hero__photo-rot[data-astro-cid-bbe6dxrz]{transform:rotate(150deg)}.hero__bolt[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero__bolt-rot[data-astro-cid-bbe6dxrz]{flex:none;width:calc(100% * 117.419 / var(--bolt-aabb-w));aspect-ratio:117.419 / 248.26;transform:rotate(10.84deg)}.hero__bolt-rot--3[data-astro-cid-bbe6dxrz]{transform:rotate(-68.13deg)}.hero__bolt[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;max-width:none}.hero__bolt--1[data-astro-cid-bbe6dxrz]{--bolt-aabb-w: 161.996;left:15.316%;top:7.967%;width:11.773%;height:31.656%}.hero__bolt--2[data-astro-cid-bbe6dxrz]{--bolt-aabb-w: 161.996;left:81.449%;top:63.919%;width:11.773%;height:31.656%}.hero__bolt--3[data-astro-cid-bbe6dxrz]{--bolt-aabb-w: 274.131;left:17.781%;top:83.232%;width:19.922%;height:23.981%}@media(max-width:700px){.hero__stage[data-astro-cid-bbe6dxrz]{aspect-ratio:1376 / 900}}@media(prefers-reduced-motion:reduce){.hero__motion[data-astro-cid-bbe6dxrz]{transform:none}}.intro[data-astro-cid-u43ozx4m]{padding:var(--content-pad)}.intro__text[data-astro-cid-u43ozx4m]{margin:0;font-family:var(--font-text);font-style:normal;font-weight:700;font-size:var(--text-intro);line-height:1.25;letter-spacing:var(--tracking-body);text-align:justify;text-wrap:pretty}.cell[data-astro-cid-qr74e54n]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:var(--content-pad);min-height:clamp(420px,70vw,989px);width:100%;margin:0;border:none;border-radius:0;background:var(--lime);background-color:var(--lime);text-align:left;text-decoration:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;position:relative}.cell[data-astro-cid-qr74e54n]:hover,.cell[data-astro-cid-qr74e54n]:focus-visible{text-decoration:none}.cell__hit[data-astro-cid-qr74e54n]{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:0;background:transparent;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.cell[data-astro-cid-qr74e54n]:focus-within{outline:3px solid var(--ink);outline-offset:-3px}.cell__hit[data-astro-cid-qr74e54n]:focus-visible{outline:none}.cell--title-first[data-astro-cid-qr74e54n]{flex-direction:column-reverse}.cell--title-first[data-astro-cid-qr74e54n] .cell__rule[data-astro-cid-qr74e54n]{order:0}.cell__media[data-astro-cid-qr74e54n]{position:relative;width:100%;aspect-ratio:607 / 619;overflow:hidden;background:var(--lime)}.cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1);pointer-events:none;transition:filter .45s ease,transform .45s ease}.cell__duotone[data-astro-cid-qr74e54n]{position:absolute;inset:-8%;background:var(--ink);mix-blend-mode:color;pointer-events:none;opacity:1;transition:opacity .45s ease}.cell[data-astro-cid-qr74e54n]:focus-visible .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:focus-visible .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{filter:grayscale(0);transform:scale(1.03)}@media(hover:hover)and (min-width:901px){.cell[data-astro-cid-qr74e54n]:hover .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:hover .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{filter:grayscale(0);transform:scale(1.03)}}.cell__media--video[data-astro-cid-qr74e54n]{isolation:isolate;width:min(100%,720px);aspect-ratio:1 / 1;margin-inline:auto;border:var(--border);background-color:var(--lime);background-image:url(/images/figma/wave-vector.svg);background-size:356.7px 23.12px;background-repeat:repeat;background-position:0 0}.cell__media--video[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{position:relative;z-index:0;object-fit:contain;filter:none;background:transparent}.cell__video-veil[data-astro-cid-qr74e54n]{position:absolute;inset:0;z-index:1;background:#050505;mix-blend-mode:color;pointer-events:none;opacity:1;transition:opacity .3s ease}.cell__media--video[data-astro-cid-qr74e54n] .cell__duotone[data-astro-cid-qr74e54n]{display:none}.cell[data-astro-cid-qr74e54n]:focus-within .cell__media--video[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__media--video[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{filter:none;transform:none}@media(hover:hover)and (min-width:901px){.cell[data-astro-cid-qr74e54n]:hover .cell__media--video[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{filter:none;transform:none}.cell[data-astro-cid-qr74e54n]:hover .cell__video-veil[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:hover .cell__duotone[data-astro-cid-qr74e54n]{opacity:0}}.cell[data-astro-cid-qr74e54n]:focus-within .cell__video-veil[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__video-veil[data-astro-cid-qr74e54n]{opacity:0}.cell[data-astro-cid-qr74e54n]:focus-visible .cell__duotone[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__duotone[data-astro-cid-qr74e54n]{opacity:0}.cell__rule[data-astro-cid-qr74e54n]{width:100%;height:2px;background:var(--ink);flex-shrink:0}.cell__title[data-astro-cid-qr74e54n]{margin:0;width:100%;font-family:var(--font-display);font-style:normal;font-weight:900;font-size:var(--text-project);line-height:.8;letter-spacing:0}@media(prefers-reduced-motion:reduce){.cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n],.cell__duotone[data-astro-cid-qr74e54n],.cell__video-veil[data-astro-cid-qr74e54n]{transition:none}.cell[data-astro-cid-qr74e54n]:hover .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:focus-visible .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:hover .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n]:focus-visible .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__media[data-astro-cid-qr74e54n] img[data-astro-cid-qr74e54n],.cell[data-astro-cid-qr74e54n].is-playing .cell__media[data-astro-cid-qr74e54n] video[data-astro-cid-qr74e54n]{transform:none}}@media(max-width:900px){.cell[data-astro-cid-qr74e54n],.cell--title-first[data-astro-cid-qr74e54n]{flex-direction:column;justify-content:flex-start;gap:24px;min-height:0}.cell--title-first[data-astro-cid-qr74e54n] .cell__rule[data-astro-cid-qr74e54n]{order:0}}.work[data-astro-cid-2wkm2a2e]{width:100%}.work__row[data-astro-cid-2wkm2a2e]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.work__col--divider[data-astro-cid-2wkm2a2e]{border-right:var(--border)}@media(max-width:900px){.work__row[data-astro-cid-2wkm2a2e]{grid-template-columns:1fr}.work__col--divider[data-astro-cid-2wkm2a2e]{border-right:none;border-bottom:var(--border)}}.visually-hidden[data-astro-cid-mk3gjuqn]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detail[data-astro-cid-mk3gjuqn]{position:fixed;inset:0;width:100vw;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:none;background:transparent;overflow:hidden;z-index:10000}.detail[data-astro-cid-mk3gjuqn][open]{display:block}.detail[data-astro-cid-mk3gjuqn]::backdrop{background:#05050599;opacity:0;transition:opacity .4s ease}.detail[data-astro-cid-mk3gjuqn].is-open::backdrop{opacity:1}.detail__scrim[data-astro-cid-mk3gjuqn]{position:fixed;inset:0;border:none;background:transparent;cursor:pointer}.detail__sheet[data-astro-cid-mk3gjuqn]{--detail-top-gap: clamp(4.5rem, 22.8dvh, 35rem);position:fixed;top:var(--detail-top-gap);left:0;right:0;bottom:0;width:100%;height:auto;max-height:none;display:flex;flex-direction:column;background:transparent;overflow:hidden;transform:translate3d(0,100%,0);transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform;z-index:1;outline:none;pointer-events:auto}.detail[data-astro-cid-mk3gjuqn].is-open .detail__sheet[data-astro-cid-mk3gjuqn]{transform:translateZ(0)}.detail__edge[data-astro-cid-mk3gjuqn]{position:relative;z-index:2;flex-shrink:0;width:100%;height:36px;line-height:0;margin-bottom:-1px;color:var(--lime);background:transparent;pointer-events:none}.detail__edge-svg[data-astro-cid-mk3gjuqn]{display:block;width:100%;height:36px;overflow:visible}.detail__page[data-astro-cid-mk3gjuqn]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-behavior:auto;background:var(--lime);padding:var(--inset);-webkit-overflow-scrolling:touch}.detail__viewport[data-astro-cid-mk3gjuqn]{position:relative;width:min(100%,1376px);margin:0 auto;overflow:hidden}.detail__frame[data-astro-cid-mk3gjuqn]{width:100%;display:flex;flex-direction:column;background:var(--lime);will-change:transform}.detail__frame--leaving[data-astro-cid-mk3gjuqn]{position:absolute;top:0;left:0;width:100%;pointer-events:none}.detail__frame--entering[data-astro-cid-mk3gjuqn]{position:relative;width:100%;pointer-events:none}.detail__band[data-astro-cid-mk3gjuqn]{width:100%;border-left:var(--border);border-right:var(--border);border-top:var(--border)}.detail__band--title[data-astro-cid-mk3gjuqn]{--marquee-size: var(--text-banner);min-height:calc(var(--marquee-size) * 1.35);display:flex;align-items:center;overflow:hidden}.detail__marquee[data-astro-cid-mk3gjuqn]{width:100%;overflow:hidden}.detail__marquee-track[data-astro-cid-mk3gjuqn]{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;will-change:transform;animation:detail-marquee-scroll 45s linear infinite}.detail__marquee-group[data-astro-cid-mk3gjuqn]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-shrink:0}.detail__marquee-item{display:inline-block;flex:0 0 auto;margin:0;padding-left:.1em;padding-right:calc(100pt + .1em);font-family:var(--font-display);font-style:normal;font-weight:900;font-size:var(--marquee-size);line-height:1.35;letter-spacing:0;white-space:nowrap;color:var(--ink)}@keyframes detail-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.detail__band--meta[data-astro-cid-mk3gjuqn]{height:clamp(72px,8.7vw,120px);display:flex;align-items:center;justify-content:center;padding:0 clamp(1rem,2vw,2.5rem);overflow:hidden}.detail__meta[data-astro-cid-mk3gjuqn]{margin:0;font-family:var(--font-display);font-weight:900;font-size:var(--text-intro);line-height:normal;letter-spacing:0;text-align:center;white-space:nowrap;color:var(--ink)}.detail__band--media[data-astro-cid-mk3gjuqn]{padding:var(--content-pad)}.detail__media[data-astro-cid-mk3gjuqn]{position:relative;width:100%;height:clamp(280px,47.9vw,659px);overflow:hidden;background:#0b3d2e}.detail__media[data-astro-cid-mk3gjuqn] img[data-astro-cid-mk3gjuqn]{width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.detail__cols[data-astro-cid-mk3gjuqn]{display:grid;grid-template-columns:minmax(0,933fr) minmax(0,443fr);border-left:var(--border);border-right:var(--border);border-top:var(--border);border-bottom:var(--border)}.detail__section[data-astro-cid-mk3gjuqn]{display:flex;flex-direction:column;gap:16px;padding:var(--content-pad);min-height:clamp(280px,32.7vw,450px)}.detail__section--story[data-astro-cid-mk3gjuqn]{border-right:var(--border)}.detail__heading[data-astro-cid-mk3gjuqn]{margin:0;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--text-project);line-height:1;letter-spacing:0;color:var(--ink)}.detail__rule[data-astro-cid-mk3gjuqn]{width:100%;height:2px;background:var(--ink);flex-shrink:0}.detail__body[data-astro-cid-mk3gjuqn]{margin:0;font-family:var(--font-text);font-weight:700;font-size:clamp(1.125rem,2.5vw,2.25rem);line-height:1.15;letter-spacing:.02em;text-align:justify;color:var(--ink)}.detail__body-link{color:inherit;text-decoration:underline;text-underline-offset:.12em}.detail__body-link:hover,.detail__body-link:focus-visible{text-decoration-thickness:2px}.detail__band[data-astro-cid-mk3gjuqn].detail__band--nav{border-top:none;border-bottom:var(--border);height:clamp(72px,8.7vw,120px);min-height:0;padding:0;display:flex;align-items:center;overflow:hidden}.detail__nav[data-astro-cid-mk3gjuqn]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 clamp(1.5rem,4.4vw,4rem)}.detail__nav-btn[data-astro-cid-mk3gjuqn]{display:flex;align-items:center;justify-content:center;margin:0;padding:.35rem;border:none;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none}.detail__nav-btn[data-astro-cid-mk3gjuqn]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.detail__nav-icon[data-astro-cid-mk3gjuqn]{display:block;flex-shrink:0}@media(max-width:900px){.detail__cols[data-astro-cid-mk3gjuqn]{grid-template-columns:1fr}.detail__section--story[data-astro-cid-mk3gjuqn]{border-right:none;border-bottom:var(--border)}.detail__section[data-astro-cid-mk3gjuqn]{min-height:0}.detail__media[data-astro-cid-mk3gjuqn]{height:auto;aspect-ratio:1296 / 659}.detail__nav[data-astro-cid-mk3gjuqn]{padding:0}}@media(prefers-reduced-motion:reduce){.detail__sheet[data-astro-cid-mk3gjuqn]{transform:none;transition:none}.detail[data-astro-cid-mk3gjuqn].is-open .detail__sheet[data-astro-cid-mk3gjuqn]{transform:none}.detail[data-astro-cid-mk3gjuqn]::backdrop{transition:none}.detail__marquee-track[data-astro-cid-mk3gjuqn]{animation:none}}html.detail-open,html.detail-open body{overflow:hidden}.about[data-astro-cid-w7uuv7jh]{width:100%;border-bottom:none}.about__row[data-astro-cid-w7uuv7jh]{display:grid;grid-template-columns:690fr 344fr 344fr;min-height:clamp(320px,42vw,600px);border-bottom:var(--border)}.about__row--2[data-astro-cid-w7uuv7jh]{grid-template-columns:344fr 690fr 344fr}.about__row--3[data-astro-cid-w7uuv7jh]{grid-template-columns:344fr 344fr 690fr}.tile[data-astro-cid-w7uuv7jh]{margin:0;position:relative;overflow:hidden;border-right:var(--border);min-height:inherit}.tile[data-astro-cid-w7uuv7jh]:last-child{border-right:none}.tile--image[data-astro-cid-w7uuv7jh] img[data-astro-cid-w7uuv7jh]{width:100%;height:100%;object-fit:cover;filter:grayscale(1);position:absolute;inset:0;transition:filter .45s ease}.tile__duotone[data-astro-cid-w7uuv7jh]{position:absolute;inset:-10%;background:var(--ink);mix-blend-mode:color;pointer-events:none;opacity:1;transition:opacity .45s ease}.tile--image[data-astro-cid-w7uuv7jh]:hover img[data-astro-cid-w7uuv7jh],.tile--image[data-astro-cid-w7uuv7jh]:focus-within img[data-astro-cid-w7uuv7jh]{filter:grayscale(0)}.tile--image[data-astro-cid-w7uuv7jh]:hover .tile__duotone[data-astro-cid-w7uuv7jh],.tile--image[data-astro-cid-w7uuv7jh]:focus-within .tile__duotone[data-astro-cid-w7uuv7jh]{opacity:0}.tile--quote[data-astro-cid-w7uuv7jh]{background:var(--ink);perspective:1400px;outline:none}.tile__under[data-astro-cid-w7uuv7jh]{position:absolute;inset:0;z-index:0;display:flex;align-items:center;padding:clamp(1.25rem,2.1vw,1.8125rem);background:var(--ink)}.tile__context[data-astro-cid-w7uuv7jh]{margin:0;max-width:18rem;font-family:var(--font-text);font-style:normal;font-weight:500;font-size:clamp(1.25rem,2.6vw,2.25rem);line-height:1.4;letter-spacing:0;color:var(--lime);white-space:pre-wrap}.tile__cover[data-astro-cid-w7uuv7jh]{position:absolute;inset:0;z-index:1;transform-origin:50% 0%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.tile__cover-face[data-astro-cid-w7uuv7jh],.tile__cover-back[data-astro-cid-w7uuv7jh]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tile__cover-face[data-astro-cid-w7uuv7jh]{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:clamp(1.25rem,2vw,2.5rem) clamp(1.25rem,2vw,2rem);background:var(--lime);border-right:inherit}.tile__cover-back[data-astro-cid-w7uuv7jh]{background:linear-gradient(180deg,#1a1a1a,#0a0a0a 45%,#151515);transform:rotateX(180deg);box-shadow:inset 0 -24px 48px #00000073}.tile__cover-back[data-astro-cid-w7uuv7jh]:after{content:"";position:absolute;inset:0 0 auto;height:28%;background:linear-gradient(180deg,rgba(198,235,9,.12),transparent);pointer-events:none}.tile--quote[data-astro-cid-w7uuv7jh]:hover .tile__cover[data-astro-cid-w7uuv7jh],.tile--quote[data-astro-cid-w7uuv7jh]:focus-visible .tile__cover[data-astro-cid-w7uuv7jh],.tile--quote[data-astro-cid-w7uuv7jh].is-open .tile__cover[data-astro-cid-w7uuv7jh]{transform:perspective(1400px) rotateX(-105deg)}.tile--quote[data-astro-cid-w7uuv7jh]:focus-visible{box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 5px var(--lime)}.tile__quote[data-astro-cid-w7uuv7jh]{margin:0;font-family:var(--font-text-cilati);font-style:normal;font-weight:500;font-size:var(--text-quote);line-height:1;letter-spacing:0}.tile__attr[data-astro-cid-w7uuv7jh]{margin:0;font-family:var(--font-text-cilati);font-style:normal;font-weight:500;font-size:var(--text-subquote);line-height:1.4;letter-spacing:0}@media(prefers-reduced-motion:reduce){.tile--image[data-astro-cid-w7uuv7jh] img[data-astro-cid-w7uuv7jh],.tile__duotone[data-astro-cid-w7uuv7jh],.tile__cover[data-astro-cid-w7uuv7jh]{transition:none}.tile--quote[data-astro-cid-w7uuv7jh]:hover .tile__cover[data-astro-cid-w7uuv7jh],.tile--quote[data-astro-cid-w7uuv7jh]:focus-visible .tile__cover[data-astro-cid-w7uuv7jh],.tile--quote[data-astro-cid-w7uuv7jh].is-open .tile__cover[data-astro-cid-w7uuv7jh]{transform:none;opacity:0;pointer-events:none}}@media(max-width:900px){.about__row[data-astro-cid-w7uuv7jh],.about__row--2[data-astro-cid-w7uuv7jh],.about__row--3[data-astro-cid-w7uuv7jh]{grid-template-columns:1fr;min-height:0}.tile[data-astro-cid-w7uuv7jh]{border-right:none;border-bottom:var(--border);min-height:280px}.tile[data-astro-cid-w7uuv7jh]:last-child{border-bottom:var(--border)}.about__row[data-astro-cid-w7uuv7jh]:last-child .tile[data-astro-cid-w7uuv7jh]:last-child{border-bottom:none}.tile--image[data-astro-cid-w7uuv7jh]{aspect-ratio:690 / 520;min-height:240px}.tile--quote[data-astro-cid-w7uuv7jh]{min-height:320px}}.footer[data-astro-cid-sz7xmlte]{width:100%;background:var(--ink);color:var(--lime)}.footer__body-wrap[data-astro-cid-sz7xmlte]{padding:0 var(--content-pad) clamp(2rem,4vw,2.5rem);background:var(--ink)}.footer__body[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-text);font-style:normal;font-weight:700;font-size:var(--text-intro);line-height:1.25;letter-spacing:var(--tracking-body);color:var(--lime)}.footer__link[data-astro-cid-sz7xmlte]{color:var(--lime);text-decoration:underline;text-underline-offset:.12em}.footer__link[data-astro-cid-sz7xmlte]:hover,.footer__link[data-astro-cid-sz7xmlte]:focus-visible{opacity:.85}.custom-cursor[data-astro-cid-ofxtmv4x]{display:none}@media(pointer:fine){.custom-cursor[data-astro-cid-ofxtmv4x]{display:block;position:fixed;inset:unset;top:0;left:0;width:80px;height:80px;margin:-40px 0 0 -40px;padding:0;border-radius:50%;border:var(--border-w) solid currentColor;background:var(--white);color:var(--ink);pointer-events:none;z-index:2147483647;opacity:0;transform:translate3d(-100px,-100px,0);will-change:transform;overflow:visible}.custom-cursor[data-astro-cid-ofxtmv4x]:popover-open{display:block}.custom-cursor[data-astro-cid-ofxtmv4x].is-visible{opacity:1}.custom-cursor__eye[data-astro-cid-ofxtmv4x]{position:absolute;inset:0;display:block;width:72px;height:72px;margin:auto;overflow:visible;pointer-events:none;opacity:0;color:currentColor;transform-origin:center center}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-ball[data-astro-cid-ofxtmv4x]{will-change:transform}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-stroke[data-astro-cid-ofxtmv4x],.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-texture[data-astro-cid-ofxtmv4x]{stroke:currentColor}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-stroke--inset[data-astro-cid-ofxtmv4x],.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-texture[data-astro-cid-ofxtmv4x]{fill:none}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-stroke[data-astro-cid-ofxtmv4x]{stroke-width:var(--border-w);vector-effect:non-scaling-stroke}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-stroke--inset[data-astro-cid-ofxtmv4x]{stroke-width:calc(var(--border-w) * 2)}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-iris[data-astro-cid-ofxtmv4x]{fill:var(--lime)}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-pupil[data-astro-cid-ofxtmv4x]{fill:currentColor}.custom-cursor__eye[data-astro-cid-ofxtmv4x] .eye-glint[data-astro-cid-ofxtmv4x]{fill:var(--white)}.custom-cursor[data-astro-cid-ofxtmv4x].is-hover .custom-cursor__eye[data-astro-cid-ofxtmv4x]{opacity:1;animation:cursor-blink 3.2s ease-in-out infinite}}@keyframes cursor-blink{0%,72%,to{transform:scaleY(1)}76%{transform:scaleY(.06)}80%{transform:scaleY(1)}}@media(pointer:fine)and (prefers-reduced-motion:reduce){.custom-cursor[data-astro-cid-ofxtmv4x]{transition:none}.custom-cursor[data-astro-cid-ofxtmv4x].is-hover .custom-cursor__eye[data-astro-cid-ofxtmv4x]{animation:none;transform:none}}@media(pointer:fine){html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}}@font-face{font-family:Swear Display Cilati;src:url(/fonts/SwearDisplay-BlackCilati.woff2) format("woff2"),url(/fonts/SwearDisplay-BlackCilati.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Swear Text;src:url(/fonts/swear-2.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Swear Text;src:url(/fonts/swear-2.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Swear Text Cilati;src:url(/fonts/swear-1.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Swear Display;src:url(/fonts/swear-3.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--lime: #c6eb09;--ink: #050505;--black: #050505;--white: #ffffff;--bolt: #f6d85f;--border-w: 2px;--border: var(--border-w) solid var(--ink);--inset: 32px;--header-h: 72px;--content-pad: 40px;--font-display: "Swear Display Cilati", "Times New Roman", serif;--font-text: "Swear Text", "Times New Roman", serif;--font-text-cilati: "Swear Text Cilati", "Swear Display Cilati", Georgia, serif;--text-nav: clamp(1.25rem, 2.8vw, 2.5rem);--text-banner: clamp(3rem, 13.9vw, 12.5rem);--text-intro: clamp(1.5rem, 4.5vw, 4rem);--text-project: clamp(2.5rem, 7vw, 6.25rem);--text-quote: clamp(1.75rem, 3.9vw, 3.5rem);--text-subquote: clamp(1.25rem, 2.8vw, 2.5rem);--tracking-body: .02em}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--lime);color:var(--ink);font-family:var(--font-text);font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline;text-underline-offset:.15em}.page-shell{display:flex;justify-content:center;padding:var(--inset);overflow-x:clip}.page-frame{width:min(100%,1376px);display:flex;flex-direction:column;border:var(--border);background:var(--lime)}.band{border-bottom:var(--border);width:100%}@media(max-width:900px){:root{--inset: 16px;--content-pad: 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:900px){.about-block[data-astro-cid-j7pv25f6]{display:none}}
