.world[data-astro-cid-lcdefpme]{isolation:isolate;min-height:max(var(--window-h), 560px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.world--rd[data-astro-cid-lcdefpme]{background:var(--rd-night);color:var(--rd-text)}.world--wr[data-astro-cid-lcdefpme]{background:var(--wr-navy);color:var(--white)}.world-bg[data-astro-cid-lcdefpme],.world-bg[data-astro-cid-lcdefpme] img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.world--rd[data-astro-cid-lcdefpme] .world-bg[data-astro-cid-lcdefpme] img{object-position:50% 62%}.world-bg--wr[data-astro-cid-lcdefpme] img{object-position:58% 50%}.world[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.world--rd[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#07090de6 0%,#07090d8c 38%,#07090d00 68%),linear-gradient(#07090d00 55%,#07090dbf 100%)}.world--wr[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#071436eb 0%,#07143699 34%,#07143600 62%),linear-gradient(#07143600 50%,#071436d9 100%)}.world[data-astro-cid-lcdefpme] canvas.rain{z-index:-1}.world-copy[data-astro-cid-lcdefpme]{width:min(100%,720px);padding:clamp(96px, 12vh, 160px) var(--gutter) clamp(36px, 7vh, 72px);position:relative}.world-logo[data-astro-cid-lcdefpme]{margin-bottom:clamp(18px,2.4vw,28px)}.world-logo--rd[data-astro-cid-lcdefpme] img{width:min(600px,100%);height:auto}.world-logo--wr[data-astro-cid-lcdefpme] img{border-radius:clamp(24px,2.6vw,38px);width:clamp(130px,13vw,190px);height:auto;transform:rotate(-3deg);box-shadow:0 24px 50px -20px #000000b3}.world-line[data-astro-cid-lcdefpme]{max-width:30ch;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:400;line-height:1.3}.world--wr[data-astro-cid-lcdefpme] .world-line[data-astro-cid-lcdefpme]{max-width:34ch}.world-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.world--wr[data-astro-cid-lcdefpme] .world-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.world-note[data-astro-cid-lcdefpme]{color:var(--rd-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:1rem;display:flex}.world--wr[data-astro-cid-lcdefpme] .world-note[data-astro-cid-lcdefpme]{color:var(--wr-sky)}.status--wr[data-astro-cid-lcdefpme]{color:var(--wr-lime)}.world-more[data-astro-cid-lcdefpme]{color:inherit;margin-top:18px}.studio[data-astro-cid-lcdefpme]{background:var(--red);padding:clamp(96px, 14vh, 180px) var(--gutter) clamp(24px, 4vw, 48px);position:relative}.studio-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.studio-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.25rem,1.2rem + 3.8vw,5rem);font-weight:800;line-height:.98}.studio-body[data-astro-cid-lcdefpme]{max-width:40ch;color:var(--red-ink);gap:1em;font-size:clamp(1.125rem,1rem + .35vw,1.3rem);display:grid}.studio-body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white);font-weight:600}.contact[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 32px;margin-top:clamp(80px,12vw,160px);display:grid}.contact-title[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.contact-line[data-astro-cid-lcdefpme]{color:var(--red-ink)}.contact-mail[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-underline-offset:.14em;overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:.3em;width:fit-content;font-size:clamp(1.5rem,7vw,6rem);font-weight:800;line-height:1.1;text-decoration-color:#ffffff59;text-decoration-thickness:.06em;transition:text-decoration-color .3s;display:inline-flex}.contact-mail[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--white)}.contact-mail[data-astro-cid-lcdefpme] svg{flex:none;width:.7em;height:.7em}.world-index[data-astro-cid-lcdefpme]{z-index:35;right:calc(var(--frame) + var(--gutter));bottom:calc(var(--frame) + clamp(28px, 6vh, 64px));position:fixed}.world-index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{justify-items:end;gap:4px;display:grid}.world-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ffffffdb;text-shadow:0 1px 8px #00000059;min-height:36px;transition:color .4s var(--ease-out);align-items:center;gap:14px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.world-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.world-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current]{color:var(--white)}.world-index-bar[data-astro-cid-lcdefpme]{width:40px;height:5px;transition:width .5s var(--ease-out), background-color .5s var(--ease-out);background:#ffffff52;border-radius:5px}.world-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current] .world-index-bar[data-astro-cid-lcdefpme]{background:var(--accent);width:84px}.world-index[data-astro-cid-lcdefpme]{transition:opacity .4s var(--ease-out), visibility 0s}html[data-footer] .world-index[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility 0s .4s}@media (width<=1100px){.world-index[data-astro-cid-lcdefpme]{display:none}}@media (width<=860px){.studio-grid[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.world--rd[data-astro-cid-lcdefpme]:after{background:linear-gradient(#07090d1a 15%,#07090db3 50%,#07090df0 100%)}.world--wr[data-astro-cid-lcdefpme]{min-height:0;display:block}.world--wr[data-astro-cid-lcdefpme]:after{content:none}.world-bg--wr[data-astro-cid-lcdefpme]{z-index:0;height:50svh;min-height:320px;display:block;position:relative}.world-bg--wr[data-astro-cid-lcdefpme] img{z-index:0;object-position:82% 50%;mask-image:linear-gradient(#000 60%,#0000)}.world--wr[data-astro-cid-lcdefpme] .world-copy[data-astro-cid-lcdefpme]{margin-top:-64px;padding-top:0}.world-logo--wr[data-astro-cid-lcdefpme] img{border-radius:22px;width:112px}}
