.thread[data-astro-cid-lcdefpme]{pointer-events:none;z-index:1;width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.thread[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;stroke-linejoin:round}.thread__ghost[data-astro-cid-lcdefpme]{stroke:#16232c1f;stroke-width:4px;stroke-dasharray:0 11}.thread__line[data-astro-cid-lcdefpme]{stroke:var(--sun);stroke-width:4.5px;stroke-dasharray:0 11}.thread__needle[data-astro-cid-lcdefpme]{fill:var(--sun);stroke:#fff;stroke-width:2px}main[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero[data-astro-cid-lcdefpme]{--px:0;--py:0;--lx:30%;--ly:40%;isolation:isolate;min-height:min(100svh,920px);color:var(--light);background:var(--night);align-items:end;padding:9rem 0 clamp(4.5rem,9vw,7rem);display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-4;transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -10px), 0);position:absolute;inset:-4%}.hero__photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 30%;transform-origin:30% 40%;width:100%;height:100%}.js-motion[data-astro-cid-lcdefpme] .hero__photo[data-astro-cid-lcdefpme]{animation:32s ease-in-out infinite alternate breathe}@keyframes breathe{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,1%)}}.hero__shade[data-astro-cid-lcdefpme]{z-index:-3;background:linear-gradient(90deg,#12324ae6 0%,#12324a9e 45%,#12324a1f 100%),linear-gradient(#0000 45%,#12324ac7 100%);position:absolute;inset:0}.hero__light[data-astro-cid-lcdefpme]{z-index:-2;pointer-events:none;background:radial-gradient(38vmax 30vmax at var(--lx) var(--ly), #f2b06261, #f2b06214 45%, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.hero__pollen[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__org[data-astro-cid-lcdefpme]{color:var(--sun);font-size:.95rem;font-weight:700}.hero__motto[data-astro-cid-lcdefpme]{color:#fbf7eebf;margin-top:.25rem;font-size:.95rem}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.6rem,5.6vw + .4rem,5.75rem);line-height:1;margin-top:1.5rem!important}.hero__word[data-astro-cid-lcdefpme]{margin-right:.22em}.hero__lede[data-astro-cid-lcdefpme]{color:#fbf7eed1;margin-top:1.5rem;font-size:clamp(1.1rem,.5vw + 1rem,1.3rem)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:52px}.hero__actions[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{background:#12324a59}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]:hover{background:#12324a99}@media (width<=560px){.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-content:center;width:100%}}.js-motion[data-astro-cid-lcdefpme] .hero__org[data-astro-cid-lcdefpme],.js-motion[data-astro-cid-lcdefpme] .hero__motto[data-astro-cid-lcdefpme],.js-motion[data-astro-cid-lcdefpme] .hero__lede[data-astro-cid-lcdefpme],.js-motion[data-astro-cid-lcdefpme] .hero__actions[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease-out) both}.js-motion[data-astro-cid-lcdefpme] .hero__motto[data-astro-cid-lcdefpme]{animation-delay:60ms}.js-motion[data-astro-cid-lcdefpme] .hero__word[data-astro-cid-lcdefpme]{animation:word-in .9s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 55ms)}.js-motion[data-astro-cid-lcdefpme] .hero__lede[data-astro-cid-lcdefpme]{animation-delay:.65s}.js-motion[data-astro-cid-lcdefpme] .hero__actions[data-astro-cid-lcdefpme]{animation-delay:.75s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)}}.hero__down[data-astro-cid-lcdefpme]{width:52px;height:52px;color:var(--light);transition:background-color .25s, color .25s, border-color .25s, transform .15s var(--ease-out);border:1px solid #fbf7ee59;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(1.25rem,2.5vw,2rem);left:50%;translate:-50%}.hero__down[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.js-motion[data-astro-cid-lcdefpme] .hero__down[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:nudge 2.4s var(--ease-in-out) infinite}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}.hero__down[data-astro-cid-lcdefpme]:hover{background:var(--sun);color:var(--ink);border-color:var(--sun)}.hero__down[data-astro-cid-lcdefpme]:active{transform:scale(.94)}.about[data-astro-cid-lcdefpme]{padding-top:var(--section);max-width:980px}.about__label[data-astro-cid-lcdefpme]{color:var(--rose);font-weight:700}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw + .5rem,3.75rem);margin-top:1rem!important}.accent[data-astro-cid-lcdefpme]{color:var(--brand-ink)}.about__text[data-astro-cid-lcdefpme]{margin-top:1.75rem;font-size:clamp(1.08rem,.4vw + 1rem,1.25rem)}.video[data-astro-cid-lcdefpme]{margin-top:var(--section);padding:var(--section) 0;background:var(--mist);z-index:auto}.video[data-astro-cid-lcdefpme]>.arp-wrap[data-astro-cid-lcdefpme]{z-index:2;position:relative}.video[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2rem,3.2vw + .6rem,3.6rem)}.video__frame[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,4vw,3.5rem)}.letter[data-astro-cid-lcdefpme]{padding-top:var(--section);grid-template-columns:1fr 1.55fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.letter__aside[data-astro-cid-lcdefpme]{position:sticky;top:120px}.letter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:13ch;font-size:clamp(2rem,2.8vw + .6rem,3.25rem)}.letter__by[data-astro-cid-lcdefpme]{margin-top:1rem}.paper[data-astro-cid-lcdefpme]{color:#26333c;background:#fffdf9;border-radius:6px;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem);font-size:clamp(1.08rem,.35vw + 1rem,1.2rem);line-height:1.85;position:relative;box-shadow:0 1px 2px #12324a0f,0 30px 60px -36px #12324a59}.paper__seal[data-astro-cid-lcdefpme]{filter:drop-shadow(-.6px -.8px #3c322347)drop-shadow(.8px 1px #fffffff2);width:58px;height:58px;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.paper__seal-shape[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#e6e1d8,#efebe4 60%,#f4f1eb);width:100%;height:100%;display:block;-webkit-mask:url(/icon-192.png) 50%/contain no-repeat;mask:url(/icon-192.png) 50%/contain no-repeat}.paper__date[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.92rem}.paper__salute[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:2.25rem;font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:600;line-height:1.2}.paper__p[data-astro-cid-lcdefpme]{text-indent:1.5em;margin-top:1.4rem}.paper__salute[data-astro-cid-lcdefpme]+.paper__p[data-astro-cid-lcdefpme]{text-indent:0;margin-top:1.25rem}.paper__fold[data-astro-cid-lcdefpme]{height:0;transition:height .8s var(--ease-out);overflow:hidden}.paper__fold-inner[data-astro-cid-lcdefpme]>.paper__p[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(8px)}.paper[data-astro-cid-lcdefpme].is-open .paper__fold-inner[data-astro-cid-lcdefpme]>.paper__p[data-astro-cid-lcdefpme]{opacity:1;transition-delay:.15s;transform:none}.paper__p--lead[data-astro-cid-lcdefpme]{transition:mask-size .6s var(--ease-out)}.paper[data-astro-cid-lcdefpme]:not(.is-open) .paper__p--lead[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.paper__toggle[data-astro-cid-lcdefpme]{min-height:44px;font:700 .98rem/1 var(--font-body);color:var(--brand-ink);background:0 0;border:0;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.5rem .25rem;display:inline-flex}.paper__dots[data-astro-cid-lcdefpme]{gap:5px;display:inline-flex}.paper__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--sun);width:7px;height:7px;transition:transform .35s var(--ease-out), background-color .3s;border-radius:50%}.paper[data-astro-cid-lcdefpme].is-open .paper__dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink-soft)}.paper__toggle[data-astro-cid-lcdefpme]:hover .paper__toggle-text[data-astro-cid-lcdefpme]{text-underline-offset:.25em;text-decoration:underline}.paper__toggle[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.paper__sign[data-astro-cid-lcdefpme]{text-align:right;margin-top:2.75rem}.paper__signature[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-align:center;border-top:1px solid #16232c33;min-width:14rem;padding-top:.75rem;font-size:1.25rem;font-weight:500;display:inline-block}.more[data-astro-cid-lcdefpme]{padding-top:var(--section)}.more__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.more__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(3rem,6vw,5.5rem)}.mural[data-astro-cid-lcdefpme]{gap:clamp(2rem,4vw,3.5rem);display:grid}.mural__row[data-astro-cid-lcdefpme]{gap:clamp(.9rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.mural__item[data-astro-cid-lcdefpme]{flex:var(--grow) 1 0%;min-width:0}.tile[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none;display:block}.tile__img[data-astro-cid-lcdefpme]{--inset:0px;aspect-ratio:var(--ratio);background:var(--mist);clip-path:inset(var(--inset) round var(--radius));transition:clip-path .8s var(--ease-out), transform .2s var(--ease-out);display:block;position:relative;overflow:hidden}.tile__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .6s var(--ease-out);transform:scale(1.06)}.tile__text[data-astro-cid-lcdefpme]{gap:.2rem;padding-top:1rem;display:grid}.tile__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.4rem;font-size:clamp(1.1rem,.6vw + .95rem,1.4rem);font-weight:600;line-height:1.2;display:inline-flex}.tile__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:background-size .5s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px}.tile__arrow[data-astro-cid-lcdefpme]{fill:none;width:1em;height:1em;stroke:var(--brand-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s, transform .45s var(--ease-out);flex:none;transform:translate(-6px,6px)}.tile__sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}.is-soon[data-astro-cid-lcdefpme] .tile__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale(.7);opacity:.85}.js-motion[data-astro-cid-lcdefpme] .mural__item[data-astro-cid-lcdefpme] .tile__img[data-astro-cid-lcdefpme]{--inset:18% 0 18% 0}.js-motion[data-astro-cid-lcdefpme] .mural__item[data-astro-cid-lcdefpme].is-in .tile__img[data-astro-cid-lcdefpme],.mural__item[data-astro-cid-lcdefpme] .tile__img[data-astro-cid-lcdefpme]{--inset:10px}@media (hover:hover){.mural[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tile:hover .tile__img[data-astro-cid-lcdefpme]{--inset:0px}a[data-astro-cid-lcdefpme].tile:hover .tile__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1)}a[data-astro-cid-lcdefpme].tile:hover .tile__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand-ink);background-size:100% 1.5px}a[data-astro-cid-lcdefpme].tile:hover .tile__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:none}.mural[data-astro-cid-lcdefpme]:has(a.tile:hover) .mural__item[data-astro-cid-lcdefpme]:not(:has(a.tile:hover)) .tile__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale(.85)brightness(1.05)}.mural[data-astro-cid-lcdefpme]:has(a.tile:hover) .mural__item[data-astro-cid-lcdefpme]:not(:has(a.tile:hover)){opacity:.55}}.mural__item[data-astro-cid-lcdefpme]{transition:opacity .5s var(--ease-out)}.js-motion[data-astro-cid-lcdefpme] .mural__item[data-astro-cid-lcdefpme][data-reveal].is-in{transition:opacity .5s var(--ease-out), transform .9s var(--ease-out)}a[data-astro-cid-lcdefpme].tile:active .tile__img[data-astro-cid-lcdefpme]{transform:scale(.985)}.mural[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tile:focus-visible .tile__img[data-astro-cid-lcdefpme]{--inset:0px}.join[data-astro-cid-lcdefpme]{padding-top:var(--section)}.join__card[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:calc(var(--radius) + 8px);min-height:clamp(420px,50vw,560px);color:var(--light);background:var(--night);--mx:70%;--my:40%;--jx:0;--jy:0;align-items:center;display:grid;position:relative;overflow:hidden}.join__photo[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-3;width:106%;max-width:none;height:106%;transform:translate3d(calc(var(--jx) * -12px), calc(var(--jy) * -8px), 0) scale(1.02);transition:transform .6s var(--ease-out), filter 1.2s var(--ease-out);position:absolute;inset:-3%}.js-motion[data-astro-cid-lcdefpme] .join__card[data-astro-cid-lcdefpme]:not(.is-in) .join__photo[data-astro-cid-lcdefpme]{filter:blur(8px)saturate(.6);transform:scale(1.08)}.join__spot[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:radial-gradient(28rem 22rem at var(--mx) var(--my), #f2b06247, transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.join__card[data-astro-cid-lcdefpme]:hover .join__spot[data-astro-cid-lcdefpme]{opacity:1}.join__line[data-astro-cid-lcdefpme]{width:min(320px,70%);height:12px;margin-top:.6rem;display:block;overflow:visible}.join__line[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--sun);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 10;-webkit-mask:linear-gradient(90deg, #000 var(--draw,100%), transparent 0)}.js-motion[data-astro-cid-lcdefpme] .join__card[data-astro-cid-lcdefpme] .join__line[data-astro-cid-lcdefpme]{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-out) .35s}.js-motion[data-astro-cid-lcdefpme] .join__card[data-astro-cid-lcdefpme].is-in .join__line[data-astro-cid-lcdefpme]{clip-path:inset(0)}.join__card[data-astro-cid-lcdefpme]{text-decoration:none}.join__static[data-astro-cid-lcdefpme]{justify-self:start;margin:0 clamp(2rem,6vw,5rem) clamp(2rem,6vw,4rem);display:none}@media (hover:none),(pointer:coarse){.join__static[data-astro-cid-lcdefpme]{display:inline-flex}}.join__card[data-astro-cid-lcdefpme]:focus-visible .join__static[data-astro-cid-lcdefpme]{display:inline-flex}.join__shade[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(90deg,#12324af0 0%,#12324ac7 50%,#12324a40 100%);position:absolute;inset:0}.join__copy[data-astro-cid-lcdefpme]{max-width:680px;padding:clamp(2rem,6vw,5rem)}.join[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(2.4rem,4.5vw,4.25rem)}.join__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fbf7eed9;margin:1.25rem 0 2rem;font-size:clamp(1.08rem,.4vw + 1rem,1.25rem)}@media (width<=960px){.letter[data-astro-cid-lcdefpme],.more__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.letter__aside[data-astro-cid-lcdefpme]{position:static}.mural__row[data-astro-cid-lcdefpme]{flex-wrap:wrap}.mural__item[data-astro-cid-lcdefpme]{flex:calc(50% - 1rem)}.mural__item[data-astro-cid-lcdefpme]:first-child{flex-basis:100%}.mural__item[data-astro-cid-lcdefpme] .tile__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#12324a4d 0%,#12324a8c 40%,#12324af2 90%)}.join__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#12324a99 0%,#12324af2 80%)}}@media (width<=560px){.mural__item[data-astro-cid-lcdefpme]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-lcdefpme]{transform:none}}
