.design-elements_hero__qTPUt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px 28px;gap:16px 28px;padding:24px 28px;margin:0 0 32px;border-radius:var(--r-lg,18px);background-color:var(--surface-raised,#fff);border:1px solid var(--line,#dce3f0);overflow:hidden;isolation:isolate}.design-elements_hero__qTPUt:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(ellipse 60% 120% at 100% 50%,color-mix(in srgb,var(--role-route,#315CCE) 12%,transparent),transparent 70%),repeating-radial-gradient(ellipse at 120% 50%,transparent 0 22px,color-mix(in srgb,var(--ink,#10244C) 6%,transparent) 22px 23px)}.design-elements_heroCompact__sjGGj{padding:18px 22px}[class*=content_page] .design-elements_heroCompact__sjGGj,[class*=content_page] .design-elements_hero__qTPUt{margin-bottom:0}.design-elements_heroCopy__QFzu5{min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:start}.design-elements_heroTitle__ZtnYU{display:contents}.design-elements_heroCopy__QFzu5 h1{margin:0;font-size:clamp(1.625rem,1.3rem + 1.2vw,var(--type-h1,2.125rem));line-height:1.15;letter-spacing:-.018em;text-wrap:balance;max-width:24ch}.design-elements_heroCompact__sjGGj .design-elements_heroCopy__QFzu5 h1{font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem)}.design-elements_heroArt__GtB0G{display:grid;place-items:center}.design-elements_heroArtFrame__owsc3{display:grid;place-items:center;padding:8px;border-radius:28px;background:color-mix(in srgb,var(--surface,#fff) 70%,var(--paper,#F4F7FC));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink,#10244C) 12%,transparent)}.design-elements_heroArtFrame__owsc3 svg{display:block;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--ink,#10244C) 14%,transparent))}.design-elements_lead__JmBC9{margin:0;max-width:var(--measure,68ch);color:var(--ink-soft,#52647d);font-size:var(--type-lead,1.0625rem);line-height:1.55}.design-elements_heroCompact__sjGGj .design-elements_lead__JmBC9{font-size:var(--type-body,1rem);line-height:1.5}.design-elements_heroActions__NR9n0{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.design-elements_heroActions__NR9n0>.btn-primary~.btn-primary{background:var(--sec-bg,var(--surface));color:var(--sec-fg,var(--ink));border-color:var(--sec-edge,var(--ink));box-shadow:none}.design-elements_heroActions__NR9n0 .btn>svg{flex:none;width:18px;height:18px}@media (max-width:640px){.design-elements_hero__qTPUt{grid-template-columns:minmax(0,1fr);padding:18px 18px 20px;margin-bottom:24px}.design-elements_heroArt__GtB0G{order:-1;justify-self:start}.design-elements_heroArtFrame__owsc3{padding:6px;border-radius:22px}.design-elements_heroArtFrame__owsc3 svg{width:80px;height:80px}}.design-elements_eyebrow__JNQHj{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--home-label,.875rem);line-height:var(--home-label-lh,1.4);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--role-route-ink,var(--accent-ink,#2547A8))}.design-elements_eyebrow__JNQHj:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.8}.design-elements_eyebrowDisc__z_AoS{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}.design-elements_eyebrowDisc__z_AoS svg{display:block}.design-elements_ticket__lF0_m{position:relative;display:grid;grid-template-columns:14px 1fr 14px;align-items:center;height:28px;margin:4px -1px}.design-elements_perf__6qvtx{height:0;border-top:2px dashed var(--line-strong,#b9c5da)}.design-elements_notchL__kJHT1,.design-elements_notchR__nbg90{width:28px;height:28px;border-radius:50%;background:var(--page-bg,var(--bg,#F4F7FC));border:1px solid var(--line,#dce3f0)}.design-elements_notchL__kJHT1{margin-left:-21px}.design-elements_notchR__nbg90{margin-right:-21px;justify-self:end}.design-elements_stamp__05zlA{display:inline-grid;justify-items:center;padding:6px 12px 7px;border:2px solid;border-radius:10px;transform:rotate(-3deg);font-size:.72rem;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--go-ink,#1F6B45);background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:inset 0 0 0 3px var(--surface-raised,#fff)}.design-elements_stamp__05zlA[data-tone=preview]{color:var(--hold-ink,#6E4C00)}.design-elements_stampLabel__E6Kha{opacity:.85}.design-elements_stampValue__fUGjn{font-size:.86rem;letter-spacing:.02em}.design-elements_compass__twnrG{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;max-width:var(--max,1200px);margin:0 auto;padding:var(--section-gap,32px) var(--gutter,20px) 0;color:var(--role-route-ink,var(--accent-ink,#2547A8))}.design-elements_compassLine__PzBSi{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong,#B9C5DA),transparent)}.design-elements_compassIcon__yujaJ{opacity:.9}.design-elements_callout__Sk48E{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;margin:14px 0;border:1px solid var(--line,#dce3f0);border-left:3px solid var(--callout-ink);border-radius:var(--r-md,12px);overflow:hidden;background:var(--surface-raised,#fff);max-width:var(--measure,68ch)}[dir=rtl] .design-elements_callout__Sk48E{border-left-width:1px;border-right:3px solid var(--callout-ink)}.design-elements_calloutRail__wyQZf{display:grid;place-items:start center;padding-top:12px;background:var(--callout-wash);color:var(--callout-ink)}.design-elements_calloutBody__SblB2{padding:10px 14px 12px 0;font-size:var(--type-body,1rem);line-height:1.5;color:var(--ink,#10244C)}.design-elements_calloutBody__SblB2>:last-child{margin-bottom:0}.design-elements_calloutTitle___AXe6{margin:0 0 2px;font-weight:700;color:var(--callout-ink)}.design-elements_callout__Sk48E[data-tone=info]{--callout-wash:var(--brand-ice,#EBF0F8);--callout-ink:var(--role-route-ink,var(--ink,#10244C))}.design-elements_callout__Sk48E[data-tone=hold]{--callout-wash:var(--hold-wash,#FFF4CF);--callout-ink:var(--hold-ink,#6E4C00)}.design-elements_callout__Sk48E[data-tone=stop]{--callout-wash:var(--stop-wash,#FDECEC);--callout-ink:var(--stop-ink,#9B1C1C)}.design-elements_callout__Sk48E[data-tone=go]{--callout-wash:var(--go-wash,#E7F6EE);--callout-ink:var(--go-ink,#1F6B45)}.design-elements_kbd__DA7iy{display:inline-block;min-width:1.6em;padding:1px 6px;border:solid var(--line-strong,#b9c5da);border-width:1px 1px 2px;border-radius:6px;background:var(--surface-sunk,#F4F7FC);font:600 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink,#10244C);text-align:center}.design-elements_toTop__x9AmV{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;width:46px;height:46px;border-radius:50%;border:1px solid var(--line,#dce3f0);background:var(--surface-raised,#fff);color:var(--ink,#10244C);box-shadow:var(--elevation-3);display:grid;place-items:center;cursor:pointer}.design-elements_toTop__x9AmV:hover{background:var(--brand-ice,#EBF0F8)}.design-elements_toTop__x9AmV:focus-visible{outline:3px solid var(--focus,#315CCE);outline-offset:2px}@media (max-width:760px){.design-elements_toTop__x9AmV{bottom:calc(76px + env(safe-area-inset-bottom))}}.design-elements_skyline__bBoup{color:var(--night,#14204A);line-height:0;margin-top:32px}.design-elements_skyline__bBoup svg{width:100%;height:44px;display:block;opacity:.95}.design-elements_band__Gddwe{position:relative;margin:0 0 22px;border-radius:var(--r-lg,18px);overflow:hidden;border:1px solid var(--line,#dce3f0);line-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink,#10244C) 6%,transparent)}.design-elements_band__Gddwe svg{display:block;width:100%;height:clamp(140px,16vw,220px)}.content-page .design-elements_band__Gddwe,[class*=content_page] .design-elements_band__Gddwe{margin-bottom:0}.design-elements_bandRaster__eJ57t picture{display:block}.design-elements_bandRaster__eJ57t img{display:block;width:100%;height:clamp(140px,16vw,220px);object-fit:cover;object-position:center 48%;transform:scale(1.5);transform-origin:50% 50%}@media (max-width:480px){.design-elements_heroCompact__sjGGj .design-elements_heroArt__GtB0G{display:none}.design-elements_heroCompact__sjGGj{padding:16px 16px 18px;margin-bottom:16px}}.SiteSearch_trigger__9QoxL{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);background:transparent;color:var(--on-night);cursor:pointer;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius)}.SiteSearch_trigger__9QoxL:hover{background:rgba(255,255,255,.1)}.SiteSearch_body__HV9Mi{padding:16px 20px 24px;display:grid;grid-gap:8px;gap:8px}.SiteSearch_label__V_ZOx{font-weight:650;font-size:.92rem}.SiteSearch_input__31aEU{width:100%}.SiteSearch_scope__aFU7f{margin:0;font-size:.85rem;color:var(--ink-mute)}.SiteSearch_status__ay_uf{margin:0;min-height:1.2em;font-size:.85rem;color:var(--ink-soft)}.SiteSearch_heading__j799B{margin:8px 0 0;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--brass)}.SiteSearch_list__Gx_ji{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.SiteSearch_row__qFJU8{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:2px 10px;gap:2px 10px;padding:10px 8px;min-height:var(--tap);border-radius:var(--radius);text-decoration:none;color:var(--ink)}.SiteSearch_rowIcon__sIpYS{color:var(--accent);margin-top:2px}.SiteSearch_rowText__Py6y0{display:grid;grid-gap:2px;gap:2px;min-width:0}.SiteSearch_rowText__Py6y0>span{font-size:.86rem;color:var(--ink-soft);overflow-wrap:anywhere}.SiteSearch_groupItem__Uk3AA+.SiteSearch_groupItem__Uk3AA{margin-top:6px}.SiteSearch_groupCount__OITLe{color:var(--ink-mute);font-weight:600;letter-spacing:0}.SiteSearch_row__qFJU8:hover{background:var(--accent-wash);text-decoration:none}.SiteSearch_field__OmVBb{position:relative;display:block}.SiteSearch_clear__2iNp8{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:32px;padding:0 10px;border:0;border-radius:var(--radius);background:var(--accent-wash);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.SiteSearch_field__OmVBb .SiteSearch_input__31aEU{padding-right:76px}.SiteSearch_scope__aFU7f kbd{font:inherit;font-size:.8rem;padding:0 5px;border:1px solid var(--ink-mute);border-radius:4px}.SiteSearch_input__31aEU::-webkit-search-cancel-button{display:none}.SiteSearch_fail__8CFTB{margin:8px 0 12px;padding:10px 12px;border-left:3px solid #d9ad2b;background:#FFF7DD;color:#14204A;border-radius:0 8px 8px 0}.SiteSearch_fail__8CFTB p{margin:0 0 8px;font-size:.9rem}.DisplayPrefs_trigger__nsoiG{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap,44px);min-height:var(--tap,44px);border:0;border-radius:999px;background:transparent;color:var(--on-night,#fff);cursor:pointer}.DisplayPrefs_trigger__nsoiG:hover{background:rgba(255,255,255,.1)}.DisplayPrefs_trigger__nsoiG:focus-visible{outline:3px solid var(--accent,#F5B700);outline-offset:2px}.DisplayPrefs_body__1iqAP{display:grid;grid-gap:16px;gap:16px;padding:4px 0 24px}.DisplayPrefs_note__IKhDw{margin:0;font-size:.875rem;color:var(--slate)}.DisplayPrefs_group__LIG7J{border:0;margin:0;padding:0}.DisplayPrefs_group__LIG7J legend{font-weight:700;margin-bottom:6px;padding:0}.DisplayPrefs_opts__MG68q{display:flex;flex-wrap:wrap;gap:8px}.DisplayPrefs_opt__7NBEe{position:relative}.DisplayPrefs_opt__7NBEe input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.DisplayPrefs_opt__7NBEe span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--control-line,#7d89a8);border-radius:10px;font-weight:600;background:var(--surface,#fff);color:var(--ink,#18213B)}.DisplayPrefs_opt__7NBEe input:checked+span{border-color:#2859bc;background:#e7f0ff;color:#10244c;box-shadow:inset 0 0 0 1px #2859bc}.DisplayPrefs_opt__7NBEe input:focus-visible+span{outline:3px solid #3975d6;outline-offset:2px}.DisplayPrefs_toggle__M2qVG{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer}.DisplayPrefs_toggle__M2qVG input{width:22px;height:22px;margin-top:2px;flex:none;accent-color:#2859bc}.DisplayPrefs_toggle__M2qVG b{display:block}.DisplayPrefs_toggle__M2qVG small{display:block;color:var(--slate);font-size:.85rem}.DisplayPrefs_row__F1Aam{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.DisplayPrefs_reset__cvmw4{min-height:44px;padding:0 12px;background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.DisplayPrefs_trigger__nsoiG{display:none}@media (min-width:1000px){.DisplayPrefs_trigger__nsoiG{display:inline-flex}}.RouteContext_live__nJNej{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.RouteContext_bar__PNo0_{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;background:rgba(40,89,188,.2);overflow:hidden}.RouteContext_bar__PNo0_ span{display:block;height:100%;width:40%;background:#3975d6;animation:RouteContext_slide__XkBJm 1s ease-in-out infinite}@keyframes RouteContext_slide__XkBJm{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.RouteContext_bar__PNo0_ span{animation:none;width:100%}}.RouteContext_context__XgOau{position:-webkit-sticky;position:sticky;top:var(--shell-header-height,60px);z-index:40;background:#edf4ff;border-bottom:1px solid #dbe6f5;color:#10244c}.RouteContext_row__WP9lL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:44px;padding-block:5px}.RouteContext_chips__cJt9C{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;flex:1 1 240px}.RouteContext_chip__itpHs{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 10px 2px 6px;border-radius:999px;background:#fff;border:1px solid #cfdcf0;font-size:.875rem;max-width:100%}.RouteContext_chipSoft__QX_XU{background:transparent;border-style:dashed;color:#3a4a6e}.RouteContext_chipLabel__T4jG4{font-weight:500;color:#3a4a6e}.RouteContext_chipLabel__T4jG4:after{content:":"}.RouteContext_chipValue__Nx1Ls{font-weight:650;overflow-wrap:anywhere}.RouteContext_unconfirmed__nHRAe{font-style:normal;font-weight:600;color:#8a4b00}.RouteContext_emptyText__WjLXs{margin:0;flex:1 1 240px;font-size:.9rem;font-weight:500}.RouteContext_done__Xp8GU,.RouteContext_edit__ZN2nR{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border-radius:10px;border:1px solid #10244c;background:#10244c;color:#fff;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer}.RouteContext_done__Xp8GU:hover,.RouteContext_edit__ZN2nR:hover{background:#1b3a7a}.RouteContext_done__Xp8GU:focus-visible,.RouteContext_edit__ZN2nR:focus-visible,.RouteContext_field__Iw2mX select:focus-visible,.RouteContext_planLink__qsJzx:focus-visible{outline:3px solid #3975d6;outline-offset:2px}.RouteContext_editor__9c_z1{border-top:1px solid #dbe6f5;background:#f6f9ff}.RouteContext_editor__9c_z1[hidden]{display:none}.RouteContext_editorRow__JqbAL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;padding-block:10px 12px}.RouteContext_field__Iw2mX{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:.8125rem;font-weight:600;color:#3a4a6e}.RouteContext_field__Iw2mX select{width:100%;min-height:40px;padding:6px 8px;border:1px solid #b8c6e0;border-radius:8px;background:#fff;color:#10244c;font:inherit;font-size:.9375rem}.RouteContext_editorNote__IJuVQ{grid-column:1/-1;margin:0;font-size:.8125rem;color:#3a4a6e}.RouteContext_editorActions__iQspY{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.RouteContext_planLink__qsJzx{display:inline-flex;align-items:center;gap:4px;font-weight:650;font-size:.875rem;color:#10244c}@media (max-width:760px){.RouteContext_editorRow__JqbAL{grid-template-columns:1fr}.RouteContext_row__WP9lL{padding-block:6px;gap:6px 8px}.RouteContext_chip__itpHs{min-height:28px;font-size:.8125rem;padding:1px 8px 1px 5px;gap:5px}.RouteContext_chipLabel__T4jG4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.RouteContext_edit__ZN2nR{min-height:32px;padding:3px 10px;font-size:.8125rem}}.RouteContext_share__TmkjH{background:#10244c;color:#fff}.RouteContext_share__TmkjH>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:12px}.RouteContext_share__TmkjH p{margin:0;font-size:1rem}.RouteContext_share__TmkjH p span{opacity:.8}html[data-theme=dark] .RouteContext_context__XgOau{background:var(--surface-raised,#1A2B48);border-bottom-color:var(--line,#455977);color:var(--ink,#EAF0FA)}html[data-theme=dark] .RouteContext_chip__itpHs{background:var(--surface,#10244c);border-color:var(--line,#455977)}html[data-theme=dark] .RouteContext_chipSoft__QX_XU{background:transparent}html[data-theme=dark] .RouteContext_chipLabel__T4jG4,html[data-theme=dark] .RouteContext_chipSoft__QX_XU,html[data-theme=dark] .RouteContext_editorNote__IJuVQ,html[data-theme=dark] .RouteContext_field__Iw2mX{color:var(--ink-soft,#BFCDE0)}html[data-theme=dark] .RouteContext_unconfirmed__nHRAe{color:#F5B700}html[data-theme=dark] .RouteContext_done__Xp8GU,html[data-theme=dark] .RouteContext_edit__ZN2nR{background:#F5B700;border-color:#F5B700;color:#10244c}html[data-theme=dark] .RouteContext_editor__9c_z1{background:var(--surface,#10244c);border-top-color:var(--line,#455977)}html[data-theme=dark] .RouteContext_field__Iw2mX select{background:var(--surface-raised,#1A2B48);color:var(--ink,#EAF0FA);border-color:var(--line,#455977)}html[data-theme=dark] .RouteContext_planLink__qsJzx{color:var(--ink,#EAF0FA)}