.hero[data-astro-cid-ge2uvauf]{background:var(--paper);align-items:flex-end;height:100svh;min-height:540px;max-height:1100px;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__film[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 0;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hero__film[data-astro-cid-ge2uvauf].is-on{opacity:1}.hero--film[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(to top, var(--paper) 22%, #f8f6f1d1 52%, #f8f6f100);pointer-events:none;height:62%;position:absolute;inset:auto 0 0}.hero--film[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f8f6f1eb,#f8f6f199 46%,#f8f6f100);height:120px;position:absolute;inset:0 0 auto}@media (height<=640px) and (width<=899px){.hero--film[data-astro-cid-ge2uvauf]:after{background:linear-gradient(to top, var(--paper) 36%, #f8f6f1db 64%, #f8f6f100);height:80%}}.hero__light[data-astro-cid-ge2uvauf]{background:radial-gradient(120% 70% at 85% 0%, #fff9ec 0%, #fff9ec00 70%), var(--paper);position:absolute;inset:0}.hero__shade[data-astro-cid-ge2uvauf]{mix-blend-mode:multiply;transform-origin:85% 95%;pointer-events:none;width:125%;max-width:none;position:absolute;top:-8%;right:-38%}.hero__shade--near[data-astro-cid-ge2uvauf]{opacity:.3;filter:blur(1.5px)}.hero__shade--far[data-astro-cid-ge2uvauf]{opacity:.13;filter:blur(18px);width:134%;top:-12%;right:-42%}.hero__copy[data-astro-cid-ge2uvauf]{z-index:1;width:100%;padding:0 var(--gutter) calc(40px + env(safe-area-inset-bottom));position:relative}.hero__h[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;font-size:clamp(60px,19.5vw,104px);line-height:.92}.hero__h[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]{margin:-.04em 0 -.16em;padding:.04em .12em .16em 0;display:block;overflow:hidden}.hero__h[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.hero__h[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:italic}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--ink-soft);text-wrap:pretty;max-width:19rem;margin:20px 0 24px;font-size:17px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.hero__shade--near[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite alternate breeze}.hero__shade--far[data-astro-cid-ge2uvauf]{animation:11s ease-in-out infinite alternate breeze-far}.hero__light[data-astro-cid-ge2uvauf]{animation:2.4s ease-out both fade-in}.hero__h[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:1.15s cubic-bezier(.16,1,.3,1) both line-up}.hero__h[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:90ms}.hero__h[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]:nth-child(3)>span[data-astro-cid-ge2uvauf]{animation-delay:.18s}.hero__sub[data-astro-cid-ge2uvauf]{animation:1s cubic-bezier(.16,1,.3,1) .5s both rise}.hero[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{animation:1s cubic-bezier(.16,1,.3,1) .6s both rise}@supports (animation-timeline:view()){.hero[data-astro-cid-ge2uvauf]{view-timeline-name:--hero}.hero__bg[data-astro-cid-ge2uvauf]{animation:linear both wall-out --hero;animation-range:exit}.hero__copy[data-astro-cid-ge2uvauf]{animation:linear both copy-out --hero;animation-range:exit 22% exit 88%}}}@keyframes breeze{0%{transform:rotate(-1.6deg)translate(0)}45%{transform:rotate(.8deg)translate(-1.2%,.6%)}to{transform:rotate(2deg)translate(-.4%,1.2%)}}@keyframes breeze-far{0%{transform:rotate(1.2deg)translate(0)}to{transform:rotate(-1.8deg)translate(1.5%,-.8%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes line-up{0%{transform:translateY(112%)}to{transform:none}}@keyframes wall-out{to{transform:translateY(9%)scale(1.07)}}@keyframes copy-out{to{opacity:0;transform:translateY(-48px)}}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{align-items:center}.hero--film[data-astro-cid-ge2uvauf]:after{background:linear-gradient(to right, var(--paper) 22%, #f8f6f1b3 55%, #f8f6f100);width:62%;height:auto;inset:0 auto 0 0}.hero__shade[data-astro-cid-ge2uvauf]{width:62%;top:-12%;right:-6%}.hero__shade--far[data-astro-cid-ge2uvauf]{width:68%;top:-16%;right:-9%}.hero__copy[data-astro-cid-ge2uvauf]{max-width:1120px;margin:0 auto;padding-top:56px;padding-bottom:0}.hero__h[data-astro-cid-ge2uvauf]{font-size:clamp(104px,min(10.5vw,19svh),172px)}.hero__sub[data-astro-cid-ge2uvauf]{max-width:22rem;margin:28px 0;font-size:18px}}.mission[data-astro-cid-lcdefpme]{padding:136px var(--gutter);text-align:center;background:#dcd6ca;position:relative;overflow:hidden}.mission__in[data-astro-cid-lcdefpme]{z-index:1;position:relative}.mission__h[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:14ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(46px,13vw,104px);line-height:.98}.mission__h[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.mission__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.mission__p[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-wrap:balance;max-width:22rem;margin:26px auto 0;font-size:17px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mission[data-astro-cid-lcdefpme]{view-timeline-name:--mission}.mission__h[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{animation:linear both ink --mission;animation-range:cover calc(14% + var(--i) * 2.2%) cover calc(22% + var(--i) * 2.2%)}.mission__p[data-astro-cid-lcdefpme]{animation:linear both ink --mission;animation-range:cover 36% cover 44%}}}@keyframes ink{0%{opacity:.16}to{opacity:1}}.latest[data-astro-cid-lcdefpme]{padding-top:88px;padding-bottom:96px}.latest__bar[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.latest__date[data-astro-cid-lcdefpme]{font:12px var(--mono);color:var(--ink-soft)}.lead[data-astro-cid-lcdefpme]{padding-top:8px;text-decoration:none;display:block}.lead__plate[data-astro-cid-lcdefpme]{width:calc(100% + var(--gutter));aspect-ratio:4/3;object-fit:cover;object-position:0 40%;mix-blend-mode:multiply;max-width:none;-webkit-mask-image:linear-gradient(#0000,#000 5% 52%,#0000 94%);mask-image:linear-gradient(#0000,#000 5% 52%,#0000 94%)}.lead__body[data-astro-cid-lcdefpme]{position:relative}.lead--plate[data-astro-cid-lcdefpme] .lead__body[data-astro-cid-lcdefpme]{margin-top:-11vw}.lead__title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(52px,13vw,104px);line-height:.95}.lead--short[data-astro-cid-lcdefpme] .lead__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:6px 0 14px -.04em;font-size:clamp(132px,46vw,220px);line-height:.82}.lead__hook[data-astro-cid-lcdefpme]{font:italic 400 28px/1.15 var(--display);color:var(--ink-head);text-wrap:balance;margin:0 0 22px}.lead__more[data-astro-cid-lcdefpme]{min-height:46px}@media (hover:hover){.lead[data-astro-cid-lcdefpme]:hover .lead__more[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--paper);box-shadow:none}}.briefs[data-astro-cid-lcdefpme]{margin:56px 0 0;padding:0;list-style:none}.brief[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;display:flex}.brief__title[data-astro-cid-lcdefpme]{font:400 28px/1.1 var(--display);color:var(--ink-head);transition:color .2s}.brief__date[data-astro-cid-lcdefpme]{font:12px var(--mono);color:var(--ink-soft);white-space:nowrap}@media (hover:hover){.brief[data-astro-cid-lcdefpme]:hover .brief__title[data-astro-cid-lcdefpme]{color:var(--accent)}}.latest__all[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;margin-top:12px;font-size:15px;font-weight:600;display:inline-flex}.latest__empty[data-astro-cid-lcdefpme]{color:var(--ink-soft);padding-top:22px}@media (width>=900px){.mission[data-astro-cid-lcdefpme]{padding:200px var(--gutter)}.latest[data-astro-cid-lcdefpme]{padding-top:128px;padding-bottom:136px}.lead[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:0;padding-top:40px;display:grid}.lead__plate[data-astro-cid-lcdefpme]{--bleed:max(var(--gutter), calc((100vw - 1120px) / 2 + var(--gutter)));width:calc(100% + var(--bleed) + 3vw);aspect-ratio:1574/1100;object-position:0 50%;-webkit-mask-composite:source-in;order:2;margin-left:-3vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 5%);mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 5%);mask-composite:intersect}.lead__body[data-astro-cid-lcdefpme]{z-index:1}.lead--plate[data-astro-cid-lcdefpme] .lead__body[data-astro-cid-lcdefpme]{margin-top:0}.lead--short[data-astro-cid-lcdefpme] .lead__title[data-astro-cid-lcdefpme]{font-size:clamp(200px,19vw,300px)}.lead__hook[data-astro-cid-lcdefpme]{margin-bottom:30px;font-size:36px}.briefs[data-astro-cid-lcdefpme]{margin-top:88px}.brief__title[data-astro-cid-lcdefpme]{font-size:36px}}
