.figures .lf[data-v-35fb4427]{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--ld,0s) * .7);transform:translateY(8px)}.figures .lf-img[data-v-35fb4427]{overflow:hidden;transform:none}.figures .lf-img img[data-v-35fb4427]{transition:transform 2s cubic-bezier(.22,.61,.36,1);transform:scale(1.04)}.figures.is-in .lf[data-v-35fb4427]{opacity:1;transform:none}.figures.is-in .lf-img img[data-v-35fb4427]{transform:none}@media (prefers-reduced-motion:reduce){.figures .lf[data-v-35fb4427],.figures .lf-img img[data-v-35fb4427]{opacity:1;transition:none;transform:none}}.figures[data-v-35fb4427]{padding-bottom:clamp(120px,14vw,200px)}.wrap[data-v-35fb4427]{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.position[data-v-35fb4427]{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;color:var(--navy);max-width:none;margin:0 0 clamp(48px,6vw,80px);font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1.2}.position[data-v-35fb4427] em{font-family:var(--serif);font-style:italic;font-weight:300}.figures-in[data-v-35fb4427]{--ld:.3s;border-block:1px solid var(--navy);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fig[data-v-35fb4427]{align-content:start;gap:12px;padding:48px 32px 44px 0;display:grid}.fig+.fig[data-v-35fb4427]{border-left:1px solid var(--line);padding-left:32px}.fig-value[data-v-35fb4427]{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,3.8vw,56px);font-weight:300;line-height:1}.fig-label[data-v-35fb4427]{text-wrap:balance;font-size:14px;line-height:1.5}@media (width<=1240px){.br-f[data-v-35fb4427]{display:none}}@media (width<=1024px){.figures-in[data-v-35fb4427]{grid-template-columns:repeat(2,minmax(0,1fr))}.fig[data-v-35fb4427]:nth-child(odd){border-left:0;padding-left:0}.fig[data-v-35fb4427]:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (width<=700px){.position[data-v-35fb4427]{margin-bottom:40px;font-size:clamp(24px,6.6vw,30px)}.position[data-v-35fb4427] .br-d{display:inline}.position[data-v-35fb4427] em{display:block}.figures[data-v-35fb4427]{padding-bottom:96px}.fig[data-v-35fb4427]{gap:8px;padding:28px 16px 24px 0}.fig+.fig[data-v-35fb4427]{padding-left:16px}.fig[data-v-35fb4427]:nth-child(odd){padding-left:0}.fig-value[data-v-35fb4427]{font-size:clamp(34px,9vw,42px)}}.gh[data-v-9946d2fc]{background:var(--night);height:calc(100svh - 24px);min-height:560px;max-height:960px;color:var(--cream);border-radius:12px;margin:12px;position:relative;overflow:hidden}.gh-slide[data-v-9946d2fc]{opacity:0;visibility:hidden;transition:opacity 1.4s cubic-bezier(.22,.61,.36,1),visibility 0s linear 1.4s;position:absolute;inset:0}.gh-slide.is-on[data-v-9946d2fc]{opacity:1;visibility:visible;transition:opacity 1.4s cubic-bezier(.22,.61,.36,1)}.gh-media[data-v-9946d2fc]{position:absolute;inset:0}.gh-media img[data-v-9946d2fc]{object-fit:cover;object-position:100% 50%;transform-origin:70%;width:100%;height:100%;animation:none;transform:scale(1.04)}.gh-media img.grade[data-v-9946d2fc]{filter:saturate(.95)contrast(1.05)brightness(1.1)}.gh-slide.is-on .gh-media img[data-v-9946d2fc]{animation:14s cubic-bezier(.16,1,.3,1) forwards settle-9946d2fc}.gh-shade[data-v-9946d2fc]{background:linear-gradient(#02081e59 0%,#02081e00 40%,#02081e47 64%,#02081eb8 100%);position:absolute;inset:0}.gh-body[data-v-9946d2fc]{left:var(--hp);right:var(--hp);bottom:var(--hp);gap:32px;max-width:1100px;display:grid;position:absolute}.gh-body h1[data-v-9946d2fc],.gh-body .gh-title[data-v-9946d2fc]{font-family:var(--serif);letter-spacing:-.015em;max-width:900px;color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,64px);font-weight:300;line-height:1.04}.gh-body h1[data-v-9946d2fc] em,.gh-body .gh-title[data-v-9946d2fc] em{font-family:var(--serif);font-style:italic;font-weight:300}.gh-links[data-v-9946d2fc]{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.route[data-v-9946d2fc]{max-width:none;color:var(--cream);align-items:center;gap:16px;margin:0 0 -8px;font-size:15px;line-height:1.5;display:flex}.route i[data-v-9946d2fc]{background:var(--cream);transform-origin:0;width:clamp(96px,12vw,176px);height:1px;animation:none;display:block;transform:scaleX(0)}.route>span[data-v-9946d2fc]:last-child{opacity:0;animation:none}.route span[data-v-9946d2fc]{white-space:nowrap}.route small[data-v-9946d2fc]{font-size:inherit;color:var(--cream-soft)}.gh-slide.is-on .route i[data-v-9946d2fc]{animation:1.8s cubic-bezier(.65,0,.35,1) .9s forwards trait-9946d2fc}.gh-slide.is-on .route>span[data-v-9946d2fc]:last-child{animation:arrive-9946d2fc .9s var(--ease) 2.5s forwards}.cta[data-v-9946d2fc]{color:inherit;align-items:center;gap:12px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.cta>span[data-v-9946d2fc]:first-child{background:linear-gradient(currentColor, currentColor) 0 100%/var(--tw,100%) 1px no-repeat;padding-bottom:6px;text-decoration:none;transition:background-size .9s cubic-bezier(.65,0,.35,1)}.cta:not(.is-soon):hover>span[data-v-9946d2fc]:first-child{background-image:linear-gradient(var(--ff-blue), var(--ff-blue));animation:.9s cubic-bezier(.65,0,.35,1) retrace-9946d2fc}.cta.is-soon[data-v-9946d2fc]{cursor:default}.gh-dots[data-v-9946d2fc]{right:var(--hp);bottom:var(--hp);z-index:2;gap:20px;display:flex;position:absolute}.gh-dots button[data-v-9946d2fc]{color:var(--cream-soft);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:4px 0;font-size:13px;transition:color .4s;display:grid}.gh-dots button.is-on[data-v-9946d2fc],.gh-dots button[data-v-9946d2fc]:hover{color:var(--cream)}.gh-dots i[data-v-9946d2fc]{background:#f2efe947;width:56px;height:1px;display:block;position:relative;overflow:hidden}.gh-dots i[data-v-9946d2fc]:after{content:"";background:var(--cream);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gh-dots button.is-on i[data-v-9946d2fc]:after{animation:fill-9946d2fc var(--dur,8s) linear forwards}.gh.is-paused .gh-dots button.is-on i[data-v-9946d2fc]:after{animation-play-state:paused}@keyframes settle-9946d2fc{to{transform:scale(1)}}@keyframes trait-9946d2fc{to{transform:scaleX(1)}}@keyframes arrive-9946d2fc{to{opacity:1}}@keyframes fill-9946d2fc{to{transform:scaleX(1)}}@keyframes retrace-9946d2fc{0%{background-size:0 1px}to{background-size:100% 1px}}@media (width<=700px){.gh[data-v-9946d2fc]{border-radius:10px;height:calc(100svh - 16px);min-height:600px;margin:8px}.gh-media img[data-v-9946d2fc]{object-position:76% 50%}.gh-body[data-v-9946d2fc]{left:var(--gutter);right:var(--gutter);gap:24px;bottom:32px}.gh-body h1[data-v-9946d2fc],.gh-body .gh-title[data-v-9946d2fc]{font-size:clamp(32px,8.6vw,42px);line-height:1.06}.gh-dots[data-v-9946d2fc]{right:var(--gutter);top:96px;bottom:auto}.route[data-v-9946d2fc]{align-items:flex-start;gap:10px;font-size:13px}.route i[data-v-9946d2fc]{flex:none;width:40px;margin-top:.75em}.route small[data-v-9946d2fc]{margin-top:2px;display:block}.route .sep-c[data-v-9946d2fc]{display:none}}@media (prefers-reduced-motion:reduce){.gh-slide[data-v-9946d2fc],.gh-slide.is-on[data-v-9946d2fc]{transition:none}.gh-slide.is-on .route i[data-v-9946d2fc]{animation:none;transform:none}.gh-slide.is-on .route>span[data-v-9946d2fc]:last-child{opacity:1;animation:none}.gh-dots button.is-on i[data-v-9946d2fc]:after{animation:none;transform:none}.cta:hover>span[data-v-9946d2fc]:first-child{animation:none}}.letter .lf[data-v-df191bca]{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--ld,0s) * .7);transform:translateY(8px)}.letter .lf-img[data-v-df191bca]{overflow:hidden;transform:none}.letter .lf-img img[data-v-df191bca]{transition:transform 2s cubic-bezier(.22,.61,.36,1);transform:scale(1.04)}.letter.is-in .lf[data-v-df191bca]{opacity:1;transform:none}.letter.is-in .lf-img img[data-v-df191bca]{transform:none}@media (prefers-reduced-motion:reduce){.letter .lf[data-v-df191bca],.letter .lf-img img[data-v-df191bca]{opacity:1;transition:none;transform:none}}.letter[data-v-df191bca]{padding-block:clamp(96px,12vw,160px) clamp(96px,10vw,140px)}.letter-in[data-v-df191bca]{max-width:var(--wide);padding-inline:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);margin-inline:auto;display:grid}.portrait[data-v-df191bca]{background:0 0;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,440px);margin:0;display:grid}.portrait img[data-v-df191bca]{aspect-ratio:3/4;object-fit:cover;object-position:50% 0%;filter:saturate(.85)contrast(1.03);border-radius:8px;width:100%;height:100%}.sr-only[data-v-df191bca]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.letter-text[data-v-df191bca]{max-width:620px}.letter-text p[data-v-df191bca]{font-family:var(--serif);letter-spacing:.005em;color:var(--navy);text-wrap:pretty;hanging-punctuation:first;margin:0;font-size:clamp(19px,1.45vw,21px);font-weight:300;line-height:1.45}.letter-text .letter-epi[data-v-df191bca]{--ld:.35s;letter-spacing:-.005em;text-wrap:balance;margin-bottom:clamp(40px,4vw,56px);font-size:clamp(24px,2.1vw,30px);font-style:italic;line-height:1.25}.letter-text .letter-sign[data-v-df191bca]{font-size:26px;font-style:italic;line-height:1.2}.letter-text .letter-role[data-v-df191bca]{font-family:var(--sans);margin-top:6px;font-size:14px;line-height:1.5}.letter-prose p+p[data-v-df191bca]{margin-top:.75em}.letter-sig[data-v-df191bca]{--ld:1.3s;flex-wrap:wrap;gap:24px clamp(40px,5vw,72px);margin-top:clamp(40px,4vw,48px);display:flex}@media (width<=900px){.letter-in[data-v-df191bca]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=700px){.letter[data-v-df191bca]{padding-block:80px 72px}.portrait[data-v-df191bca]{width:100%}.letter-text p[data-v-df191bca]{font-size:18px;line-height:1.5}.letter-text .letter-sign[data-v-df191bca]{font-size:24px}}.flap[data-v-b57eeb08]{width:var(--fw);height:var(--fh);perspective:320px;font-family:var(--serif);font-weight:300;font-size:var(--fs);color:var(--cream);font-variant-numeric:tabular-nums;display:inline-block;position:relative}.flap[data-v-b57eeb08]:after{content:"";background:var(--night);z-index:3;height:1px;position:absolute;top:50%;left:0;right:0}.flap>span[data-v-b57eeb08]{text-align:center;backface-visibility:hidden;background:#0b1430;height:50%;position:absolute;left:0;right:0;overflow:hidden}.flap>span i[data-v-b57eeb08]{height:var(--fh);line-height:var(--fh);font-style:normal;display:block}.t[data-v-b57eeb08],.ft[data-v-b57eeb08]{border-radius:3px 3px 0 0;top:0}.b[data-v-b57eeb08],.fb[data-v-b57eeb08]{border-radius:0 0 3px 3px;bottom:0}.b i[data-v-b57eeb08],.fb i[data-v-b57eeb08]{transform:translateY(-50%)}.flap>.ft[data-v-b57eeb08]{z-index:2;transform-origin:50% 100%;animation:.16s ease-in forwards flap-top-b57eeb08}.flap>.fb[data-v-b57eeb08]{z-index:2;transform-origin:50% 0;animation:.16s ease-out .16s forwards flap-bottom-b57eeb08;transform:rotateX(90deg)}@keyframes flap-top-b57eeb08{to{transform:rotateX(-90deg)}}@keyframes flap-bottom-b57eeb08{to{transform:rotateX(0)}}.board[data-v-a3edfc3b]{background:var(--night);color:var(--cream);padding-block:clamp(112px,13vw,184px)}.wrap[data-v-a3edfc3b]{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.board-title[data-v-a3edfc3b]{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;color:var(--cream);margin:0 0 clamp(48px,6vw,80px);font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1.2}.board-title[data-v-a3edfc3b] em{font-family:var(--serif);font-style:italic;font-weight:300}.board-title+.board-row[data-v-a3edfc3b]{border-top:1px solid var(--cream-soft)}.board-row[data-v-a3edfc3b]{border-bottom:1px solid var(--line-night);justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(14px,1.6vw,20px);display:flex}.board-city[data-v-a3edfc3b]{font-family:var(--serif);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1}.clock[data-v-a3edfc3b]{--fw:clamp(26px, 2.3vw, 34px);--fh:clamp(38px, 3.3vw, 48px);--fs:clamp(24px, 2.2vw, 32px);align-items:center;gap:4px;display:flex}.clock .sep[data-v-a3edfc3b]{color:var(--cream-soft);padding-inline:8px;font-size:16px}@media (width<=700px){.board[data-v-a3edfc3b]{padding-block:88px}.board-title[data-v-a3edfc3b]{margin-bottom:32px;font-size:clamp(24px,6.6vw,30px)}.board-row[data-v-a3edfc3b]{gap:12px;padding-block:14px}.board-city[data-v-a3edfc3b]{font-size:clamp(22px,6.4vw,28px)}.clock[data-v-a3edfc3b]{--fw:22px;--fh:32px;--fs:20px;gap:3px}.clock .sep[data-v-a3edfc3b]{padding-inline:3px;font-size:12px}}.story[data-v-3744ecba]{height:calc(var(--n) * 60svh + 100svh);position:relative}.story-pin[data-v-3744ecba]{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.story-in[data-v-3744ecba]{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-content:center;align-items:center;gap:clamp(28px,4vh,44px) clamp(24px,3vw,48px);width:100%;height:calc(100svh - 200px);margin-top:72px;display:grid}.story-title[data-v-3744ecba]{font-family:var(--serif);border-bottom:1px solid var(--line);letter-spacing:-.01em;text-wrap:balance;grid-area:1/1;place-self:end;width:min(100%,380px);margin:0;padding-bottom:clamp(24px,3vh,36px);font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1.2}.story-title[data-v-3744ecba] em{font-family:var(--serif);font-style:italic;font-weight:300}.st-steps[data-v-3744ecba]{grid-area:2/1;place-self:start end;width:min(100%,380px);min-height:0;display:grid}.st-step[data-v-3744ecba]{pointer-events:none;grid-area:1/1;align-self:start}.st-step[data-v-3744ecba]>*{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}.st-step[data-v-3744ecba]:not(.is-on)>*{transition-duration:.45s;transition-delay:0s}.st-step.is-on[data-v-3744ecba]>*{opacity:1;transform:none}.st-step.is-on>.st-year[data-v-3744ecba]{transition-delay:50ms}.st-step.is-on>.st-count[data-v-3744ecba]{transition-delay:.25s}.st-year[data-v-3744ecba]{font-family:var(--serif);letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(48px,4.4vw,64px);font-weight:300;line-height:1}.st-count[data-v-3744ecba]{font-family:var(--sans);letter-spacing:0;color:var(--navy);text-wrap:pretty;font-variant-numeric:tabular-nums;max-width:380px;margin:12px 0 0;font-size:clamp(18px,1.4vw,20px);font-style:normal;font-weight:300;line-height:1.5}.story-stage[data-v-3744ecba]{grid-area:1/2/3;place-self:center start;width:min(100%,620px);height:min(64svh,580px);min-height:0;position:relative}.emb3d[data-v-3744ecba]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sr-only[data-v-3744ecba]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=901px) and (width<=1200px){.story-in[data-v-3744ecba]{column-gap:64px}.story-stage[data-v-3744ecba]{justify-self:center;width:min(100%,520px)}}@media (width<=900px){.story-in[data-v-3744ecba]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:calc(100svh - 150px)}.story-stage[data-v-3744ecba]{grid-area:1/1;justify-self:stretch;width:auto;height:min(34svh,380px)}.story-title[data-v-3744ecba]{grid-row:2;justify-self:stretch;width:auto}.st-steps[data-v-3744ecba]{grid-row:3;justify-self:stretch;width:auto}}@media (width<=700px){.st-count[data-v-3744ecba]{font-size:17px}}
