
:root{--t-core:#7d30e0;--t-action:#00aaeb;--t-accent-pressed:#078dc3;--t-ground:#10121b;--t-raised:#191c29;--t-fg:#fff;--t-soft-text:#c8ccdd;--t-line:#34394e;--t-rule-bold:#5b627d;--t-blend-a:#291944;--t-fade-bottom:#141928;--t-warn-band:#a51d1d;--f-heading:"Montserrat";--f-text:"Inter";--z-xxl:clamp(2.2rem,5vw,4.1rem);--z-h2:clamp(1.55rem,3vw,2.5rem);--z-reading:1rem;--z-fine:.9rem;--l-snug:1.08;--l-normal:1.58;--l-loose:1.75;--w-regular:400;--w-medium:500;--w-bold:700;--s-step-0:.35rem;--s-step-1:.65rem;--s-step-2:1rem;--s-step-3:1.5rem;--s-step-4:2.25rem;--s-step-5:3.5rem;--s-step-6:5rem;--r-step-2:.5rem;--r-step-3:1rem;--r-step-4:1.5rem;--r-lozenge:999px;--d-step-3:0 18px 45px rgba(0,0,0,.22);--t-fast:138ms;--t-mid:290ms;--t-calm:563ms;--x-settle:cubic-bezier(0.25, 0.95, 0.28, 0.97);--x-in-out:cubic-bezier(0.4, 0.03, 0.52, 0.93);--x-elastic:cubic-bezier(0.34, 1.75, 0.66, 1);--v-site:1120px;--v-pad-lg:2rem;--v-padding-tablet:1.5rem;--v-edge-narrow:1rem;--h-height-desktop:58px;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--t-ground);color:var(--t-fg);font:var(--w-regular) var(--z-reading)/var(--l-normal) var(--f-text),sans-serif}a{color:inherit;text-decoration-color:var(--t-action);text-underline-offset:.2em}img{display:block;max-width:100%;height:auto}button,input,textarea{font:inherit}.skip{position:absolute;z-index:20;left:var(--s-step-2);top:-5rem;background:#fff;color:#111;padding:.65rem}.skip:focus{top:var(--s-step-2)}.quarterGrid{position:sticky;top:0;z-index:10;background:#10121bf2;border-bottom:1px solid var(--t-line)}.quarterGrid-frame,.fragmentCarousel-frame,.meshGroup-frame,.arrowPanel-frame,.moduleSpan-frame,.tagStrip-frame,.dartBody-frame,.vectorTile-frame,.labelContainer-frame,.arrowTrack-frame,.rayBlock-frame,.zoneFooter-frame,.cabinRail-frame{width:min(var(--v-site),calc(100% - 2*var(--v-pad-lg)));margin:auto}.quarterGrid-frame{min-height:var(--h-height-desktop);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--s-step-2)}.quarterGrid-emblem img{width:112px;height:auto}.quarterGrid-facts{font-size:.74rem;color:var(--t-soft-text)}.quarterGrid-facts a{margin-left:.75rem}.quarterGrid-routes{display:flex;justify-content:flex-end;align-items:center;gap:1rem;font-size:15px;font-weight:400}.quarterGrid-route{white-space:nowrap;text-decoration:none}.quarterGrid-route[aria-current=page]{background:#ffffff18;border-radius:var(--r-lozenge);padding:.35rem .55rem}.quarterGrid-route:hover{text-decoration:underline;text-decoration-color:var(--t-action)}.quarterGrid-overflow{position:relative}.quarterGrid-switch,.quarterGrid-button,.meshGroup-button,.arrowTrack-button,.cabinRail-button,.sheetLane-button,.zoneFooter-button{border:1px solid var(--t-action);background:transparent;color:#fff;border-radius:var(--r-step-2);padding:.55rem .8rem;text-decoration:none;cursor:pointer;transition:transform var(--t-fast) var(--x-settle),background var(--t-fast) var(--x-settle)}.quarterGrid-button,.meshGroup-button,.arrowTrack-button{background:var(--t-action);border-color:var(--t-action);font-weight:var(--w-bold)}.quarterGrid-button:hover,.meshGroup-button:hover,.arrowTrack-button:hover{transform:translateY(-2px);background:var(--t-accent-pressed)}.quarterGrid-drawer{position:absolute;right:0;top:2.6rem;min-width:200px;padding:var(--s-step-2);background:var(--t-raised);border:1px solid var(--t-line);box-shadow:var(--d-step-3)}.quarterGrid-drawer .quarterGrid-route,.quarterGrid-mobile-drawer .quarterGrid-route{display:block;padding:.55rem}.quarterGrid-mobile{display:none;background:transparent;border:0;color:#fff}.quarterGrid-mobile span{display:block;width:22px;height:2px;background:currentColor;margin:4px}.quarterGrid-mobile-drawer{position:fixed;z-index:11;inset:var(--quarterGrid-span,58px) 0 auto 0;max-height:min(calc(100dvh - var(--quarterGrid-span,58px)),var(--quarterGrid-room,100dvh));overflow:auto;background:var(--t-raised);padding:var(--s-step-2) var(--v-edge-narrow);border-bottom:1px solid var(--t-line)}.meshGroup{padding:var(--s-step-6) 0;background:radial-gradient(circle at 80% 15%,var(--t-core),transparent 38%),linear-gradient(135deg,var(--t-blend-a),var(--t-fade-bottom))}.meshGroup-frame{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:var(--s-step-4)}.meshGroup-head,.arrowPanel-head,h1,h2,h3{font-family:var(--f-heading),sans-serif;line-height:var(--l-snug)}.meshGroup-head{font-size:var(--z-xxl);margin:.3rem 0 1rem}.meshGroup-cap,.labelContainer-cap,.sheetLane-duty{color:#87d8ff;font-size:var(--z-fine);font-weight:var(--w-bold);letter-spacing:.06em;text-transform:uppercase}.meshGroup-lead{font-size:1.15rem;max-width:570px;color:var(--t-soft-text)}.meshGroup-button{display:inline-block;margin-top:var(--s-step-2)}.meshGroup-figure{border-radius:var(--r-step-4);box-shadow:var(--d-step-3)}.arrowPanel{padding:var(--s-step-5) 0;background:linear-gradient(120deg,#242544,#121723)}.arrowPanel-head{font-size:var(--z-xxl);margin:.5rem 0}.crumb{color:var(--t-soft-text);font-size:var(--z-fine)}.moduleSpan,.tagStrip,.dartBody,.vectorTile,.labelContainer,.arrowTrack,.rayBlock,.zoneFooter{padding:var(--s-step-6) 0}.moduleSpan h2,.rayBlock h2{font-size:var(--z-h2);margin:var(--s-step-5) 0 var(--s-step-2)}.moduleSpan p,.rayBlock p{margin:0 0 var(--s-step-3)}.moduleSpan-lead{font-size:1.15rem;line-height:var(--l-loose)}.moduleSpan figure{margin:var(--s-step-4) 0}.moduleSpan figure img{border-radius:var(--r-step-3);width:100%;object-fit:contain;background:var(--t-raised)}.sheetLane-top{display:flex;align-items:flex-start;gap:var(--s-step-1);border-top:4px solid var(--t-action);padding-top:var(--s-step-2)}.sheetLane-headshot{border-radius:50%;object-fit:cover;flex:none}.sheetLane-bottom{border:1px solid var(--t-line);border-radius:var(--r-step-3);padding:var(--s-step-3);margin-top:var(--s-step-5);background:var(--t-raised)}.sheetLane-frame{display:flex;align-items:center;gap:var(--s-step-2)}.sheetLane-byname,.sheetLane-duty{display:block}.sheetLane-facts{font-size:var(--z-fine)}.tagStrip{background:#151929}.tagStrip-head,.dartBody-head,.vectorTile-head,.labelContainer-head{font-size:var(--z-h2);margin-top:0}.tagStrip-run{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--s-step-2)}.tagStrip-unit{border:1px solid var(--t-line);padding:var(--s-step-3);border-radius:var(--r-step-3);background:var(--t-ground);transition:transform var(--t-fast) var(--x-settle),border-color var(--t-fast) var(--x-settle)}.tagStrip-unit:hover{transform:translateY(-2px) scale(1.015);border-color:var(--t-action)}.tagStrip-unit svg{width:27px;height:27px;stroke:var(--t-action);fill:none;stroke-width:1.7}.tagStrip-unit:nth-child(1){grid-row:span 2}.dartBody-scroll{overflow:auto;border:1px solid var(--t-line);border-radius:var(--r-step-3)}table{width:100%;border-collapse:collapse;min-width:600px}th,td{text-align:left;padding:var(--s-step-2);border-bottom:1px solid var(--t-line)}th{background:#252944}.vectorTile-run{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-step-2)}.vectorTile-unit{border-left:4px solid var(--t-action);background:var(--t-raised);padding:var(--s-step-2)}summary{cursor:pointer;font-family:var(--f-heading);font-weight:var(--w-bold)}.labelContainer{background:linear-gradient(135deg,#1b1933,#12151f)}.labelContainer-run{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-step-2)}.labelContainer-unit{padding:var(--s-step-3);border-radius:var(--r-step-3);background:var(--t-raised);border-top:4px solid var(--t-action)}.arrowTrack{text-align:center}.arrowTrack-frame{padding:var(--s-step-5);border:1px solid var(--t-rule-bold);border-radius:var(--r-step-4);background:linear-gradient(130deg,#24214a,#121725)}.arrowTrack-head{font-size:var(--z-h2);margin-top:0}.rayBlock-frame{border:1px solid var(--t-line);padding:var(--s-step-4);border-radius:var(--r-step-3);background:var(--t-raised)}.rayBlock-copy{padding:var(--s-step-2);border-left:4px solid var(--t-action);color:var(--t-soft-text)}.zoneFooter{background:#171b2a}.zoneFooter-form{display:grid;gap:var(--s-step-2);max-width:700px}.zoneFooter-form label{display:grid;gap:.4rem}.zoneFooter-box{width:100%;background:#0e1018;color:#fff;border:1px solid var(--t-rule-bold);border-radius:var(--r-step-2);padding:.65rem}textarea{min-height:130px}.streamDisplay{border:1px solid var(--t-line);padding:var(--s-step-4);border-radius:var(--r-step-3);background:var(--t-raised)}.streamDisplay img{float:left;width:140px;margin:0 var(--s-step-3) var(--s-step-2) 0;border-radius:50%}.fragmentCarousel{padding:var(--s-step-5) 0;background:#0a0c12;color:var(--t-soft-text);font-size:var(--z-fine)}.fragmentCarousel-head{font:var(--w-bold) 1.1rem var(--f-heading);color:#fff}.fragmentCarousel-routes{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.fragmentCarousel-legal{display:flex;gap:1rem;flex-wrap:wrap;margin:var(--s-step-3) 0}.hingeBunch{position:fixed;z-index:12;bottom:var(--s-step-2);right:var(--s-step-2);width:min(370px,calc(100% - 2rem));padding:var(--s-step-3);background:#fff;color:#181818;border-radius:var(--r-step-3);box-shadow:var(--d-step-3)}.hingeBunch-copy{margin-top:0}.hingeBunch-bar{display:flex;gap:var(--s-step-1)}.hingeBunch-grant,.hingeBunch-reject{padding:.5rem .75rem;border-radius:var(--r-step-2);border:1px solid #333}.hingeBunch-grant{background:var(--t-core);color:#fff}.cabinRail{min-height:65vh;display:grid;place-items:center;padding:var(--s-step-6) 0;background:radial-gradient(circle,var(--t-core),var(--t-ground) 70%)}.cabinRail-frame{text-align:center}.cabinRail h1{font-size:var(--z-xxl)}[data-cue]{opacity:1;transform:none;transition:opacity var(--t-calm) var(--x-settle),transform var(--t-calm) var(--x-settle)}[data-cue].is-open{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}[data-cue]{opacity:1;transform:none}}@media(max-width:960px){.quarterGrid-facts{display:none}.quarterGrid-routes{display:none}.quarterGrid-mobile{display:block}.quarterGrid-frame{grid-template-columns:auto 1fr auto auto}.meshGroup-frame{grid-template-columns:1fr}.tagStrip-run{grid-template-columns:1fr 1fr}.tagStrip-unit:nth-child(1){grid-row:auto}.labelContainer-run{grid-template-columns:1fr 1fr}}@media(max-width:640px){.quarterGrid-frame,.fragmentCarousel-frame,.meshGroup-frame,.arrowPanel-frame,.moduleSpan-frame,.tagStrip-frame,.dartBody-frame,.vectorTile-frame,.labelContainer-frame,.arrowTrack-frame,.rayBlock-frame,.zoneFooter-frame,.cabinRail-frame{width:min(var(--v-site),calc(100% - 2*var(--v-edge-narrow)))}.quarterGrid-button{display:none}.quarterGrid-frame{grid-template-columns:auto 1fr auto}.meshGroup,.moduleSpan,.tagStrip,.dartBody,.vectorTile,.labelContainer,.arrowTrack,.rayBlock,.zoneFooter{padding:var(--s-step-5) 0}.tagStrip-run,.vectorTile-run,.labelContainer-run{grid-template-columns:1fr}.arrowTrack-frame,.rayBlock-frame{padding:var(--s-step-3)}.streamDisplay img{float:none;width:100px;margin:0 0 var(--s-step-2)}.sheetLane-bottom{padding:var(--s-step-2)}}

.quarterGrid-frame{width:min(calc(var(--v-site) + 6 * var(--v-pad-lg)),calc(100% - 2 * var(--v-edge-narrow)));grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--s-step-2)}
.quarterGrid-facts{grid-column:1/-1;grid-row:1;min-height:32px;display:flex;align-items:center}
.quarterGrid-emblem{grid-column:1;grid-row:2;display:block;min-width:150px}
.quarterGrid-emblem img{width:150px;min-width:150px;height:auto}
.quarterGrid-routes{grid-column:2;grid-row:2}
.quarterGrid-button{grid-column:3;grid-row:2;white-space:nowrap}
.quarterGrid-mobile{grid-column:3;grid-row:2}
@media(max-width:1365px){.quarterGrid-routes{display:none}.quarterGrid-mobile{display:block}.quarterGrid-facts{display:none}.quarterGrid-emblem,.quarterGrid-mobile,.quarterGrid-button{grid-row:1}.quarterGrid-button{grid-column:2;justify-self:end}}
@media(min-width:1366px){.quarterGrid-routes{display:flex}.quarterGrid-mobile{display:none}}

.sheetLane{overflow-wrap:anywhere}
.sheetLane-top{display:flow-root;border:0;padding:0}
.sheetLane-top .sheetLane-headshot{float:left;width:34px;height:34px;margin:0 var(--s-step-1) var(--s-step-1) 0}
.sheetLane-bottom .sheetLane-headshot{width:71px;height:71px;flex:0 0 71px}
.sheetLane-frame>div{min-width:0}
.moduleSpan figure img{width:auto;max-width:100%;max-height:70vh;height:auto;object-fit:contain;margin-inline:auto}
.dartBody-scroll table{min-width:0;table-layout:fixed}
.dartBody-scroll th,.dartBody-scroll td{overflow-wrap:anywhere;white-space:normal}

.zoneFooter-head{font-size:var(--z-h2);margin-top:0}
#apertura{scroll-margin-top:calc(var(--quarterGrid-span,58px) + var(--s-step-2))}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/montserrat-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/montserrat-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/montserrat-latin-800-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/montserrat-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/montserrat-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/montserrat-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/montserrat-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/montserrat-latin-900-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/montserrat-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/montserrat-latin-ext-800-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/montserrat-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/montserrat-latin-ext-900-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/inter-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/inter-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/inter-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/inter-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/inter-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/inter-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/inter-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/inter-latin-900-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/inter-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/inter-latin-ext-900-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:where(.sena-act){display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:1px solid #10121B;border-radius:2px;font-size:14px;font-weight:600;letter-spacing:2.2px}
.sena-act{position:relative;
  background:#EAB308;color:#10121B;text-decoration:none;
  box-shadow:5px 5px 0 #10121B;transition:background var(--t-fast) var(--x-settle),box-shadow var(--t-fast) var(--x-settle);}
.sena-act.sena-act{color:#10121B;text-decoration:none;}
.sena-act:hover{background:#A16207;color:#FFFFFF;box-shadow:3px 3px 0 #10121B;animation:none}
.sena-act.sena-act:hover{color:#FFFFFF;text-decoration:none}
.sena-act:hover::after{animation:none}
.sena-act:active{background:#854D0E;color:#FFFFFF}
.sena-act:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px #111}
@media(forced-colors:active){.sena-act:focus-visible{outline-color:Highlight;box-shadow:none}}
@keyframes sena-glow{0%,100%{transform:scaleX(0)}40%,60%{transform:scaleX(1)}}
.sena-act::after{content:"";position:absolute;left:12%;right:12%;bottom:6px;height:4px;background:currentColor;opacity:.5;transform-origin:left;animation:sena-glow 2s cubic-bezier(.20,.05,.40,1) infinite}
@media (prefers-reduced-motion:reduce){.sena-act,.sena-act::after{animation:none!important;transition:none!important}}
.sena-row{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--s-step-5);background:linear-gradient(130deg,#24214a,#121725);border-radius:var(--r-step-4);border:1px solid var(--t-rule-bold);text-align:center;margin:var(--s-step-4) 0}
.sena-meta.sena-meta{margin:0;border:0;padding:0;font-weight:600;font-size:0.9em}
.sena-foot.sena-foot{margin:0;border:0;padding:0;font-size:0.9em;opacity:.75}

.arrowPanel .meshGroup[data-opening]{padding:0;background:none}
.arrowPanel .meshGroup-frame{width:100%;display:block}
.arrowPanel .meshGroup-cap{margin:0 0 var(--s-step-2)}

.dartBody td>b[data-label]{display:none}
@media(max-width:640px){
 .dartBody-scroll{overflow:visible;border:0}
 .dartBody table,.dartBody tbody{display:block;width:100%;table-layout:auto}
 .dartBody thead{display:none}
 .dartBody tbody tr{display:block;padding:var(--s-step-2);margin-bottom:var(--s-step-2);border:1px solid var(--t-line);border-radius:var(--r-step-3);background:var(--t-raised)}
 .dartBody td{display:block;width:auto;padding:var(--s-step-1) 0;overflow-wrap:normal;word-break:normal}
 .dartBody td:last-child{border:0}
 .dartBody td>b[data-label]{display:block;color:var(--t-soft-text);margin-bottom:.25rem}
 .dartBody td>span[data-value]{display:block}
}

/* Keep both disclosures inside the space above the consent controls. */
.quarterGrid-drawer{position:fixed;top:var(--quarterGrid-span,58px);right:var(--v-edge-narrow);max-width:calc(100% - 2 * var(--v-edge-narrow));max-height:var(--quarterGrid-room,70dvh);overflow:auto;overscroll-behavior:contain}
.quarterGrid-drawer,.quarterGrid-mobile-drawer{padding-block:clamp(0px,calc((var(--quarterGrid-room,100dvh) - 46px)/2),16px);scroll-padding-block:0}
@media(max-height:500px){.hingeBunch{bottom:4px;right:4px;width:min(370px,calc(100% - 8px));padding:8px;max-height:min(45dvh,calc(100dvh - var(--quarterGrid-span,58px) - 64px));overflow:auto}.hingeBunch-copy{margin:0 0 6px;font-size:14px;line-height:1.3}.hingeBunch-bar{gap:6px}.hingeBunch-grant,.hingeBunch-reject{min-height:44px;padding:4px 8px;font-size:14px}}

@media(max-width:640px){.quarterGrid-frame{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.quarterGrid-button{display:inline-flex;grid-column:1/-1;grid-row:2;justify-self:end;max-width:100%;white-space:normal;text-align:center}.quarterGrid-emblem{grid-column:1;grid-row:1}.quarterGrid-mobile{grid-column:2;grid-row:1}}

.quarterGrid-routes>.quarterGrid-route,.quarterGrid-switch,.quarterGrid-mobile,.quarterGrid-drawer .quarterGrid-route,.quarterGrid-mobile-drawer .quarterGrid-route{min-block-size:44px;display:flex;align-items:center}
.quarterGrid-mobile{justify-content:center;min-width:44px}
@media(min-width:1366px){.quarterGrid-mobile{display:none}}

.quarterGrid-frame{padding-block:8px}.quarterGrid-mobile{flex-direction:column}

main#main,main :is(a,button,input,textarea,summary){scroll-margin-top:calc(var(--quarterGrid-span,58px) + var(--s-step-2))}

h1,h2,h3{overflow-wrap:anywhere;min-width:0}
.quarterGrid-fit .quarterGrid-routes,.quarterGrid-fit .quarterGrid-facts{display:none}
.quarterGrid-fit .quarterGrid-mobile{display:flex}
.quarterGrid-fit .quarterGrid-emblem,.quarterGrid-fit .quarterGrid-mobile,.quarterGrid-fit .quarterGrid-button{grid-row:1}
.quarterGrid-fit .quarterGrid-button{grid-column:2;justify-self:end}.quarterGrid-fit .quarterGrid-mobile{grid-column:3}
@media(max-width:640px){.quarterGrid-fit .quarterGrid-button{grid-row:2;grid-column:1/-1}.quarterGrid-fit .quarterGrid-mobile{grid-column:2}}

body{overflow-wrap:anywhere}

.quarterGrid-drawer, .quarterGrid-mobile-drawer { display: none; }
.quarterGrid-drawer.is-open, .quarterGrid-mobile-drawer.is-open { display: block; }
.sheetLane-top.moduleSpan-frame { margin-block: var(--s-step-3); }
