html.about-intro [data-astro-cid-ta2fbyqs][data-intro],html.about-intro .open__title[data-astro-cid-ta2fbyqs],html.about-intro .open__photo[data-astro-cid-ta2fbyqs],html.about-intro .open__card[data-astro-cid-ta2fbyqs]{visibility:hidden}.scroll-progress[data-astro-cid-ta2fbyqs]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.scroll-progress[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.open[data-astro-cid-ta2fbyqs]{isolation:isolate;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.open__year[data-astro-cid-ta2fbyqs]{z-index:-1;pointer-events:none;color:#0000;-webkit-text-stroke:1.5px #1f4fa31f;max-width:none;margin:0;font-size:clamp(9rem,30vw,32rem);line-height:1;position:absolute;top:50%;right:-.04em;transform:translateY(-50%)}.open__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.open__title[data-astro-cid-ta2fbyqs]{font-size:var(--step-5);color:var(--navy);margin:1rem 0 1.5rem}.open__line[data-astro-cid-ta2fbyqs]{overflow-clip-margin:.2em;padding-bottom:.05em;display:block;overflow:clip}.open__line[data-astro-cid-ta2fbyqs] .hw{white-space:nowrap}.open__line[data-astro-cid-ta2fbyqs] .hc{transform-origin:0 100%;display:inline-block}.open__line--accent[data-astro-cid-ta2fbyqs]{color:var(--blue)}.open__lede[data-astro-cid-ta2fbyqs]{margin-bottom:2rem}.open__stage[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;justify-self:center;width:min(100%,460px);margin-top:2rem;position:relative}.open__frame[data-astro-cid-ta2fbyqs]{clip-path:polygon(50% 0,100% 15%,100% 100%,0 100%,0 15%);position:absolute;inset:0}.open__photo[data-astro-cid-ta2fbyqs]{background:var(--canvas-2);margin:0;position:absolute;inset:0;overflow:hidden}.open__photo-inner[data-astro-cid-ta2fbyqs]{position:absolute;inset:-12% 0 0}.open__photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}.open__roof[data-astro-cid-ta2fbyqs]{aspect-ratio:110/20.6;width:110%;height:auto;position:absolute;top:-4.8%;left:-5%;overflow:visible}.open__roof[data-astro-cid-ta2fbyqs] polyline[data-astro-cid-ta2fbyqs]{fill:none;stroke:var(--orange);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.open__card[data-astro-cid-ta2fbyqs]{background:var(--navy);color:var(--white);border-radius:12px;align-items:center;gap:.8rem;padding:.75rem 1.2rem .75rem .8rem;display:flex;position:absolute;bottom:8%;left:-14%;box-shadow:0 24px 48px -22px #060e1eb3}.open__card-mark[data-astro-cid-ta2fbyqs]{width:40px;color:var(--orange);flex:none}.open__card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;line-height:1.25;display:grid}.open__card[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.open__card[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--sky);font-size:.86rem}@media (width<=900px){.open__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.open__stage[data-astro-cid-ta2fbyqs]{width:min(86%,400px)}.open__card[data-astro-cid-ta2fbyqs]{left:-6%}}@media (orientation:landscape) and (height<=520px){.open__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.open__stage[data-astro-cid-ta2fbyqs]{width:min(100%, calc((100svh - var(--header-h) - 3rem) * .8));align-self:start}.open__title[data-astro-cid-ta2fbyqs]{font-size:clamp(2.4rem,1rem + 4vw,3.6rem)}}.names[data-astro-cid-ta2fbyqs]{padding-block:clamp(4rem,8vw,7rem);overflow:hidden}.names__title[data-astro-cid-ta2fbyqs]{color:var(--navy);margin-bottom:2.2rem}.names__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem;display:grid}.plate[data-astro-cid-ta2fbyqs]{border:2px solid var(--navy);background:var(--canvas);border-radius:6px;padding:clamp(1.6rem,3vw,2.4rem);position:relative}.plate[data-astro-cid-ta2fbyqs]:before{content:"";border:1px dashed var(--line);pointer-events:none;border-radius:3px;position:absolute;inset:6px}.plate--barn[data-astro-cid-ta2fbyqs]{background:var(--navy);color:var(--white)}.plate--barn[data-astro-cid-ta2fbyqs]:before{border-color:var(--line-light)}.plate__tag[data-astro-cid-ta2fbyqs]{letter-spacing:.16em;color:var(--orange-ink);margin-bottom:.8rem;font-size:.95rem;display:inline-block}.plate--barn[data-astro-cid-ta2fbyqs] .plate__tag[data-astro-cid-ta2fbyqs]{color:var(--orange)}.plate__name[data-astro-cid-ta2fbyqs]{font-size:var(--step-2);margin-bottom:.8rem;line-height:1.05}.plate[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin:0}.names__join[data-astro-cid-ta2fbyqs]{width:96px;color:var(--blue);align-self:center}.names__note[data-astro-cid-ta2fbyqs]{font-size:var(--step--1);margin:1.6rem 0 0}@media (width<=760px){.names__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.names__join[data-astro-cid-ta2fbyqs]{justify-self:center;width:64px}}.story__title[data-astro-cid-ta2fbyqs]{color:var(--navy);margin-bottom:clamp(2rem,4vw,3.5rem)}.story__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);display:grid}.story__sticky[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}.story__stack[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 4rem);border-radius:var(--radius);background:var(--navy);position:relative;overflow:hidden}.story__slide[data-astro-cid-ta2fbyqs]{opacity:0;transition:opacity .8s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.story__slide[data-astro-cid-ta2fbyqs].is-active{opacity:1;transform:none}.story__slide[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}.story__slide--mark[data-astro-cid-ta2fbyqs]{background:radial-gradient(70% 70% at 50% 40%, #20407f, var(--navy));place-items:center;display:grid}.story__logo[data-astro-cid-ta2fbyqs]{width:42%;color:var(--white)}.story__count[data-astro-cid-ta2fbyqs]{background:var(--white);color:var(--navy);border-radius:var(--radius);letter-spacing:.12em;padding:.4rem .75rem;font-size:1rem;position:absolute;bottom:1rem;left:1rem}.story__rail-wrap[data-astro-cid-ta2fbyqs]{padding-left:2.6rem;position:relative}.story__rail[data-astro-cid-ta2fbyqs]{background:var(--line);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.55rem}.story__rail-fill[data-astro-cid-ta2fbyqs]{background:var(--orange);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.chapters[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.chapter[data-astro-cid-ta2fbyqs]{min-height:clamp(18rem,52vh,30rem);padding-block:.2rem 3rem;position:relative}.chapter__dot[data-astro-cid-ta2fbyqs]{background:var(--canvas);border:2px solid var(--line);width:1.15rem;height:1.15rem;transition:background-color .4s, border-color .4s, transform .4s var(--ease);border-radius:50%;margin-left:.05rem;position:absolute;top:.55rem;left:-2.6rem}.chapter[data-astro-cid-ta2fbyqs].is-active .chapter__dot[data-astro-cid-ta2fbyqs]{background:var(--orange);border-color:var(--orange);transform:scale(1.25)}.chapter__mark[data-astro-cid-ta2fbyqs]{color:var(--mist);transition:color .5s var(--ease);margin:0 0 .5rem;font-size:clamp(2.4rem,1.6rem + 2.6vw,4.4rem);line-height:1}.chapter[data-astro-cid-ta2fbyqs].is-active .chapter__mark[data-astro-cid-ta2fbyqs]{color:var(--blue)}.chapter[data-astro-cid-ta2fbyqs]:first-child.is-active .chapter__mark[data-astro-cid-ta2fbyqs]{color:var(--orange-ink)}.chapter__title[data-astro-cid-ta2fbyqs]{font-size:var(--step-2);color:var(--navy);margin-bottom:.7rem}.chapter__body[data-astro-cid-ta2fbyqs]{margin:0}.chapter__thumb[data-astro-cid-ta2fbyqs]{display:none}@media (width<=899px){.story__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story__sticky[data-astro-cid-ta2fbyqs]{display:none}.chapter[data-astro-cid-ta2fbyqs]{min-height:0;padding-bottom:2.6rem}.chapter__mark[data-astro-cid-ta2fbyqs]{color:var(--blue)}.chapter__thumb[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;border-radius:var(--radius);margin-top:1.2rem;display:block;overflow:hidden}.chapter__thumb[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}}.phil__quote[data-astro-cid-ta2fbyqs]{max-width:18ch;margin:1rem 0 3rem}.phil__cols[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:2rem;display:grid}.phil__n[data-astro-cid-ta2fbyqs]{color:var(--sky);margin-bottom:.6rem;font-size:2.6rem;line-height:1;display:block}.phil__cols[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--orange);margin-bottom:.6rem;font-size:1.6rem}.phil__cols[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffffd9}@media (width<=860px){.phil__cols[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.comm__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.comm__grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--navy);margin:.8rem 0 1.3rem}.comm[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs]{color:var(--blue)}.comm__media[data-astro-cid-ta2fbyqs]{padding:0 18% 14% 0;position:relative}.comm__b[data-astro-cid-ta2fbyqs]{border:6px solid var(--canvas);width:42%;position:absolute;bottom:0;right:0;box-shadow:0 20px 40px -24px #13254a99}@media (width<=860px){.comm__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.comm__media[data-astro-cid-ta2fbyqs]{max-width:460px}}.next[data-astro-cid-ta2fbyqs]{overflow:hidden}.next__link[data-astro-cid-ta2fbyqs]{gap:.6rem;padding-block:clamp(3rem,7vw,6rem);text-decoration:none;display:grid}.next__text[data-astro-cid-ta2fbyqs]{font-size:var(--step-5);white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.next__text[data-astro-cid-ta2fbyqs] svg{width:.6em;height:.6em;color:var(--orange);transition:transform .4s var(--ease)}.next__link[data-astro-cid-ta2fbyqs]:hover .next__text[data-astro-cid-ta2fbyqs] svg{transform:translate(14px)}@media (width<=600px){.next__text[data-astro-cid-ta2fbyqs]{font-size:var(--step-4);white-space:normal}}
