.story-stage[data-astro-cid-36wfd3dg]{position:relative;padding-block:4rem}.story-canvas[data-astro-cid-36wfd3dg],.story-marks[data-astro-cid-36wfd3dg],.story-box[data-astro-cid-36wfd3dg]{display:none}.story-steps[data-astro-cid-36wfd3dg]{margin-top:2.5rem;display:grid;gap:1.75rem}@media(min-width:1024px){.story-stage[data-astro-cid-36wfd3dg]{padding-block:6rem}.story-steps[data-astro-cid-36wfd3dg]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:2rem}}.story-count[data-astro-cid-36wfd3dg]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:#f1f0eaa6}.story-count[data-astro-cid-36wfd3dg] span[data-astro-cid-36wfd3dg]{color:var(--brand-orange)}.story-actor[data-astro-cid-36wfd3dg]{margin-top:.6rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#f1f0eab3}.story-action[data-astro-cid-36wfd3dg]{margin-top:.5rem;font-family:var(--font-display);font-weight:500;line-height:1.3;color:var(--brand-cream)}.story-action[data-astro-cid-36wfd3dg] a[data-astro-cid-36wfd3dg]{text-decoration:underline transparent;text-underline-offset:.2em;transition:text-decoration-color var(--dur-micro) ease}.story-action[data-astro-cid-36wfd3dg] a[data-astro-cid-36wfd3dg]:hover{text-decoration-color:var(--brand-orange)}.story-action[data-astro-cid-36wfd3dg] a[data-astro-cid-36wfd3dg]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px;border-radius:2px}.story[data-astro-cid-36wfd3dg][data-live]{height:calc(100svh + var(--steps) * 55svh)}.story[data-astro-cid-36wfd3dg][data-live] .story-stage[data-astro-cid-36wfd3dg]{position:sticky;top:0;height:100svh;padding-block:5rem 4.5rem;overflow:hidden}.story[data-astro-cid-36wfd3dg][data-live] .story-canvas[data-astro-cid-36wfd3dg]{display:block;position:absolute;inset:0;width:100%;height:100%}.story[data-astro-cid-36wfd3dg][data-live] .story-marks[data-astro-cid-36wfd3dg]{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}.story[data-astro-cid-36wfd3dg][data-live] .story-inner[data-astro-cid-36wfd3dg]{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;pointer-events:none}.story[data-astro-cid-36wfd3dg][data-live] .story-copy[data-astro-cid-36wfd3dg]{display:contents}.story[data-astro-cid-36wfd3dg][data-live] .story-copy[data-astro-cid-36wfd3dg]>*{pointer-events:auto}.story[data-astro-cid-36wfd3dg][data-live] .story-body[data-astro-cid-36wfd3dg]{display:none}.story[data-astro-cid-36wfd3dg][data-live] .story-box[data-astro-cid-36wfd3dg]{display:block;grid-row:2;min-height:0}.story[data-astro-cid-36wfd3dg][data-live] .story-steps[data-astro-cid-36wfd3dg]{grid-row:3;margin-top:0;display:block;position:relative;min-height:9.5rem}.story[data-astro-cid-36wfd3dg][data-live] .story-step[data-astro-cid-36wfd3dg]{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity var(--dur-short) ease,transform var(--dur-med) var(--linear-ease)}.story[data-astro-cid-36wfd3dg][data-live] .story-step[data-astro-cid-36wfd3dg].is-active{opacity:1;pointer-events:auto;transform:none}.story[data-astro-cid-36wfd3dg][data-live] .story-action[data-astro-cid-36wfd3dg]{font-size:1.25rem;max-width:30ch}@media(min-width:1024px){.story[data-astro-cid-36wfd3dg][data-live] .story-stage[data-astro-cid-36wfd3dg]{padding-block:6rem 4.5rem}.story[data-astro-cid-36wfd3dg][data-live] .story-inner[data-astro-cid-36wfd3dg]{grid-template-columns:minmax(0,27rem) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:4rem;align-content:center}.story[data-astro-cid-36wfd3dg][data-live] .story-copy[data-astro-cid-36wfd3dg]{display:flex;flex-direction:column;justify-content:center;grid-row:1 / -1}.story[data-astro-cid-36wfd3dg][data-live] .story-body[data-astro-cid-36wfd3dg]{display:block}.story[data-astro-cid-36wfd3dg][data-live] .story-box[data-astro-cid-36wfd3dg]{grid-row:1 / -1;grid-column:2}.story[data-astro-cid-36wfd3dg][data-live] .story-steps[data-astro-cid-36wfd3dg]{margin-top:3rem;min-height:11rem}.story[data-astro-cid-36wfd3dg][data-live] .story-action[data-astro-cid-36wfd3dg]{font-size:1.75rem;line-height:1.2;letter-spacing:var(--tracking-snug)}}.story-mark[data-astro-cid-36wfd3dg]{position:absolute;top:-22px;left:-22px;width:44px;height:44px;padding-top:46px;pointer-events:auto;cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;line-height:1;color:#f1f0eaa6;transition:color var(--dur-short) ease;will-change:transform}.story-mark[data-astro-cid-36wfd3dg].is-done{color:#f1f0eae6}.story-mark[data-astro-cid-36wfd3dg].is-active,.story-mark[data-astro-cid-36wfd3dg]:hover{color:var(--brand-orange)}.quiet-details[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--brand-orange-text);border-radius:2px}.quiet-details[data-astro-cid-c65n3et3].on-navy>summary[data-astro-cid-c65n3et3]{color:var(--brand-orange)}.quiet-details[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]::-webkit-details-marker{display:none}.quiet-details[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]:after{content:"+";font-weight:500}.quiet-details[data-astro-cid-c65n3et3][open]>summary[data-astro-cid-c65n3et3]:after{content:"−"}.quiet-details[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]:hover{text-decoration:underline;text-underline-offset:.2em}.quiet-details[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px}.mod[data-astro-cid-c65n3et3]{border:1px solid rgb(0 39 59 / .15);border-radius:.75rem;background:var(--brand-white);transition:border-color var(--dur-micro) ease,box-shadow var(--dur-short) ease}.mod[data-astro-cid-c65n3et3]:hover,.mod[data-astro-cid-c65n3et3][open]{border-color:var(--brand-orange)}.mod[data-astro-cid-c65n3et3][open]{box-shadow:var(--shadow-hover)}.mod[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:500;color:var(--brand-navy);border-radius:.75rem}.mod[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]::-webkit-details-marker{display:none}.mod[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px}.mod-icon[data-astro-cid-c65n3et3]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#00273b0f;color:var(--brand-navy);transition:background var(--dur-micro) ease,color var(--dur-micro) ease}.mod[data-astro-cid-c65n3et3][open] .mod-icon[data-astro-cid-c65n3et3]{background:var(--brand-orange);color:var(--brand-navy)}.mod-chevron[data-astro-cid-c65n3et3]{color:#00273b80;transition:rotate var(--dur-short) var(--linear-ease)}.mod[data-astro-cid-c65n3et3][open] .mod-chevron[data-astro-cid-c65n3et3]{rotate:180deg}.mod-body[data-astro-cid-c65n3et3]{padding:0 1.25rem 1.25rem}.mod-panel-icon[data-astro-cid-c65n3et3],.mod-title[data-astro-cid-c65n3et3]{display:none}.mod-tagline[data-astro-cid-c65n3et3]{font-size:.875rem;line-height:1.6;color:#00273bbf}.mod-chips[data-astro-cid-c65n3et3]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.375rem}.mod-chip[data-astro-cid-c65n3et3]{padding:.2rem .6rem;border-radius:999px;background:var(--brand-cream);font-size:.75rem;color:#00273bcc}@media(min-width:1024px){.mods[data-astro-cid-c65n3et3]{display:block;position:relative;min-height:35rem}.mods[data-astro-cid-c65n3et3]>li[data-astro-cid-c65n3et3]{width:19rem}.mods[data-astro-cid-c65n3et3]>li[data-astro-cid-c65n3et3]+li[data-astro-cid-c65n3et3]{margin-top:.5rem}.mod[data-astro-cid-c65n3et3][open]{box-shadow:none}.mod[data-astro-cid-c65n3et3][open]>summary[data-astro-cid-c65n3et3]{pointer-events:none}.mod[data-astro-cid-c65n3et3][open] .mod-chevron[data-astro-cid-c65n3et3]{rotate:-90deg}[dir=rtl] .mod[data-astro-cid-c65n3et3][open] .mod-chevron[data-astro-cid-c65n3et3]{rotate:90deg}.mod-body[data-astro-cid-c65n3et3]{position:absolute;inset-block:0;inset-inline:21rem 0;display:flex;flex-direction:column;justify-content:center;padding:3rem 3.5rem;border-radius:1.25rem;background:var(--brand-navy);color:var(--brand-cream);--accent-text: var(--brand-orange);animation:modIn var(--dur-med) var(--linear-ease)}.mod-panel-icon[data-astro-cid-c65n3et3]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:.9rem;background:var(--brand-orange);color:var(--brand-navy)}.mod-title[data-astro-cid-c65n3et3]{display:block;margin-top:1.5rem;font-family:var(--font-display);font-weight:600;font-size:2.25rem;line-height:1.1;letter-spacing:var(--tracking-tight)}.mod-tagline[data-astro-cid-c65n3et3]{margin-top:.9rem;max-width:46ch;font-size:1.125rem;color:#f1f0eacc}.mod-chips[data-astro-cid-c65n3et3]{margin-top:1.5rem;gap:.5rem;max-width:40rem}.mod-chip[data-astro-cid-c65n3et3]{padding:.35rem .85rem;background:#f1f0ea1a;font-size:.8125rem;color:var(--brand-cream)}}@keyframes modIn{0%{opacity:0;transform:translateY(10px)}}.doors[data-astro-cid-c65n3et3]{display:flex;flex-wrap:wrap;gap:1rem}.door[data-astro-cid-c65n3et3]{flex:1 1 16rem;min-height:clamp(16rem,30vw,24rem);display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:1.5rem;border:1px solid rgb(0 39 59 / .12);background:var(--brand-white);color:var(--brand-navy);transition:flex-grow var(--dur-med) var(--linear-ease),background var(--dur-short) ease,color var(--dur-short) ease}.door-n[data-astro-cid-c65n3et3]{font-family:var(--font-display);font-weight:700;font-size:4rem;line-height:.9;letter-spacing:var(--tracking-tightest);color:#00273b2e;transition:font-size var(--dur-med) var(--linear-ease),color var(--dur-short) ease}.door-text[data-astro-cid-c65n3et3]{margin-top:auto}.door-body[data-astro-cid-c65n3et3]{max-width:40ch;color:#00273bbf}.door[data-astro-cid-c65n3et3]:hover,.door[data-astro-cid-c65n3et3]:focus-within,.doors[data-astro-cid-c65n3et3]:not(:hover,:focus-within) .door[data-astro-cid-c65n3et3]:first-child{flex-grow:2.2;background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-cream);--accent-text: var(--brand-orange)}[data-astro-cid-c65n3et3]:is(.door:hover,.door:focus-within,.doors:not(:hover,:focus-within) .door:first-child) .door-n[data-astro-cid-c65n3et3]{font-size:7.5rem;color:var(--brand-orange)}[data-astro-cid-c65n3et3]:is(.door:hover,.door:focus-within,.doors:not(:hover,:focus-within) .door:first-child) .door-body[data-astro-cid-c65n3et3]{color:#f1f0eacc}.shows[data-astro-cid-c65n3et3]{position:relative;display:grid;gap:.75rem;padding:1.25rem;border-radius:1.75rem;background:var(--brand-navy);color:var(--brand-cream);--accent-text: var(--brand-orange)}.show[data-astro-cid-c65n3et3]{border:1px solid rgb(241 240 234 / .16);border-radius:1rem;transition:border-color var(--dur-micro) ease,background var(--dur-micro) ease}.show[data-astro-cid-c65n3et3]:not([open]):hover{border-color:#f1f0ea73}.show[data-astro-cid-c65n3et3][open]{border-color:var(--brand-orange)}.show[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;border-radius:1rem}.show[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]::-webkit-details-marker{display:none}.show[data-astro-cid-c65n3et3]>summary[data-astro-cid-c65n3et3]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.show-meta[data-astro-cid-c65n3et3]{display:flex;align-items:baseline;gap:.85rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#f1f0eabf}.show-n[data-astro-cid-c65n3et3]{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:0;color:#f1f0eab3}.show[data-astro-cid-c65n3et3][open] .show-n[data-astro-cid-c65n3et3]{color:var(--brand-orange)}.show-title[data-astro-cid-c65n3et3]{font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:var(--tracking-snug)}.show-text[data-astro-cid-c65n3et3]{padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.6;color:#f1f0eacc}.show-stage[data-astro-cid-c65n3et3]{position:relative;padding:0 1rem 1.25rem}.show-glow[data-astro-cid-c65n3et3]{position:absolute;inset:8% 6%;background:radial-gradient(55% 55% at 50% 50%,rgb(255 89 0 / .32),transparent 72%);pointer-events:none}.show-window[data-astro-cid-c65n3et3]{position:relative;overflow:hidden;border-radius:1rem;background:var(--brand-cream);box-shadow:0 24px 60px #00000059}.show-window[data-astro-cid-c65n3et3] img[data-astro-cid-c65n3et3]{display:block;width:100%;height:14rem;object-fit:cover;object-position:left top}.show-bar[data-astro-cid-c65n3et3]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:var(--brand-white);border-bottom:1px solid rgb(0 39 59 / .1)}.show-bar[data-astro-cid-c65n3et3] i[data-astro-cid-c65n3et3]{width:.6rem;height:.6rem;border-radius:50%;background:#00273b33}.show-bar[data-astro-cid-c65n3et3] i[data-astro-cid-c65n3et3]:first-child{background:var(--brand-orange)}.show-bar[data-astro-cid-c65n3et3] span[data-astro-cid-c65n3et3]{margin-inline-start:.6rem;font-family:var(--font-mono);font-size:.75rem;color:#00273bb3}@media(min-width:1024px){.shows[data-astro-cid-c65n3et3]{display:block;padding:2.5rem;min-height:38rem}.shows[data-astro-cid-c65n3et3]>li[data-astro-cid-c65n3et3]{width:23rem}.shows[data-astro-cid-c65n3et3]>li[data-astro-cid-c65n3et3]+li[data-astro-cid-c65n3et3]{margin-top:.75rem}.show[data-astro-cid-c65n3et3][open]>summary[data-astro-cid-c65n3et3]{pointer-events:none}.show-stage[data-astro-cid-c65n3et3]{position:absolute;inset-block:2.5rem;inset-inline:28rem 2.5rem;display:flex;align-items:center;padding:0;animation:modIn var(--dur-med) var(--linear-ease)}.show-window[data-astro-cid-c65n3et3]{width:100%;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}[dir=rtl] .show-window[data-astro-cid-c65n3et3]{transform:perspective(1400px) rotateY(5deg) rotateX(2deg)}.show-window[data-astro-cid-c65n3et3] img[data-astro-cid-c65n3et3]{height:28rem}}.hero-frame-reveal[data-astro-cid-c65n3et3]{opacity:0;animation:heroFrameIn .95s var(--linear-ease) .34s both}@keyframes heroFrameIn{0%{opacity:0;transform:perspective(1200px) translateY(30px) rotateX(5deg) scale(.965)}to{opacity:1;transform:none}}.hero-frame-glow[data-astro-cid-c65n3et3]{position:absolute;inset:-14% -10%;z-index:-1;background:radial-gradient(55% 55% at 50% 45%,rgba(255,89,0,.26),transparent 72%);pointer-events:none}.hero-frame[data-astro-cid-c65n3et3] .pf-caption{color:#f1f0ea8c}@media(prefers-reduced-motion:reduce){.hero-frame-reveal[data-astro-cid-c65n3et3]{animation:none;opacity:1;transform:none}}
