.fit-line+.fit-line:before{content:" "}@media (width<=767px){.fit-line{display:block}.fit-line+.fit-line:before{content:none}}[data-fit] .fl{white-space:pre;display:inline-block}[data-fit-rise] .fit-line{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}@media (width<=767px){[data-fit-rise] .fit-line{display:block}}.scene{isolation:isolate;min-height:100svh;color:var(--white);background:#5b4f5d;position:relative;overflow:hidden}.scene__img{z-index:-1;position:absolute;inset:0;overflow:hidden}.scene__img img{object-fit:cover;width:100%;height:100%}.scene__img[data-parallax] img{height:112%;position:absolute;top:-6%}.scene__img:after{content:"";background:linear-gradient(#2b202857 0%,#2b202800 30%),linear-gradient(#2b202800 34%,#2b202829 54%,#2b2028a8 100%);position:absolute;inset:0}.scene :focus-visible,.sky :focus-visible,.night :focus-visible{outline-color:var(--white)}.sky{color:var(--white);background:linear-gradient(#857487 0%,#a58c96 55%,#c09a8b 100%)}.night{color:var(--white);background:linear-gradient(#241c24 0%,#15111a 70%,#0f0c11 100%)}.giant{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:140;line-height:.82}.giant small{font-family:var(--ui);letter-spacing:0;margin-left:.12em;font-size:max(12px,.09em);font-weight:400}.figs{flex-wrap:wrap;gap:clamp(20px,3vw,56px);margin:0;display:flex}.figs>div{margin:0}.figs dt,.figs .fig{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,80px);font-weight:200;line-height:.95}.figs dt small,.figs .fig small{font-family:var(--ui);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.figs dd{opacity:.78;margin:8px 0 0;font-size:13px;line-height:1.4}.rail{background:#ffffff57;height:1px;position:relative}.rail__fill{background:var(--white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rail__dot{background:var(--tail);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.say{font-family:var(--display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(24px,2.6vw,42px);font-weight:300;line-height:1.18}.studio{mix-blend-mode:multiply}.studio img{width:100%;height:auto}.sh[data-astro-cid-fzpbxy5g]{z-index:5;padding:clamp(16px, 2vw, 32px) var(--margin) 0;color:var(--white);align-items:flex-start;display:flex;position:absolute;inset:0 0 auto}.sh--dark[data-astro-cid-fzpbxy5g]{color:var(--ink)}.sh__brand[data-astro-cid-fzpbxy5g]{font-family:var(--display);letter-spacing:.02em;white-space:nowrap;flex:none;font-size:clamp(22px,1.95vw,30px);font-weight:700;line-height:1;text-decoration:none}.sh__brand[data-astro-cid-fzpbxy5g] sup[data-astro-cid-fzpbxy5g]{font-family:var(--ui);letter-spacing:.02em;vertical-align:2.1em;margin-left:.1em;font-size:.3em;font-weight:500}.sh__tag[data-astro-cid-fzpbxy5g]{text-transform:capitalize;letter-spacing:.01em;opacity:.86;max-width:36ch;margin:0 0 0 clamp(24px,3vw,52px);padding-top:2px;font-size:11px;line-height:1.45}.sh__nav[data-astro-cid-fzpbxy5g]{align-items:baseline;gap:clamp(16px,1.9vw,34px);margin-left:auto;display:flex}.sh__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:.06em;text-transform:uppercase;text-underline-offset:5px;white-space:nowrap;transition:text-decoration-color var(--t-ui) var(--ease), text-underline-offset var(--t-ui) var(--ease);font-size:13px;font-weight:500;line-height:1;text-decoration:underline 1px #0000}.sh__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.sh__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].is-current{text-decoration-color:currentColor}.sh__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-underline-offset:8px}.sh__nav[data-astro-cid-fzpbxy5g] .sh__book[data-astro-cid-fzpbxy5g]{background:var(--white);color:var(--ink);transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);border-radius:3px;margin-left:clamp(4px,1vw,16px);padding:9px 16px;font-weight:700;text-decoration:none}.sh--dark[data-astro-cid-fzpbxy5g] .sh__book[data-astro-cid-fzpbxy5g]{background:var(--ink);color:var(--white)}.sh__nav[data-astro-cid-fzpbxy5g] .sh__book[data-astro-cid-fzpbxy5g]:hover{background:var(--tail);color:var(--white)}.sh[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:currentColor}.sh__burger[data-astro-cid-fzpbxy5g]{display:none}@media (width<=1279px){.sh__tag[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=1023px){.sh__nav[data-astro-cid-fzpbxy5g]{display:none}.sh__burger[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:inherit;background:0 0;border:0;flex:none;margin:-12px -10px 0 auto;display:block;position:relative}.sh__burger[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:currentColor;width:24px;height:1.5px;position:absolute;left:10px}.sh__burger[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){top:16px}.sh__burger[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){top:21px}.sh__burger[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(4){top:26px}}@media (width<=767px){.sh[data-astro-cid-fzpbxy5g]{padding-top:18px}.sh__brand[data-astro-cid-fzpbxy5g]{font-size:22px}}.shm[data-astro-cid-fzpbxy5g]{z-index:60;padding:18px var(--margin) 32px;background:var(--night);color:var(--white);flex-direction:column;display:flex;position:fixed;inset:0}.shm[data-astro-cid-fzpbxy5g][hidden]{display:none}.shm__top[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;height:44px;display:flex}.shm__close[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:inherit;background:0 0;border:0;margin-right:-10px;position:relative}.shm__close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:currentColor;width:22px;height:1.5px;position:absolute;top:21px;left:11px;transform:rotate(45deg)}.shm__close[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]+i[data-astro-cid-fzpbxy5g]{transform:rotate(-45deg)}.shm__nav[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:4px;margin-top:auto;display:flex}.shm__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(38px,11vw,64px);font-weight:200;line-height:1.1;text-decoration:none}.shm__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--peach)}.shm__contact[data-astro-cid-fzpbxy5g]{color:#ffffffb3;font-variant-numeric:tabular-nums;margin-top:36px;font-size:14px;text-decoration:none}.shm[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--white)}
