@layer components{.pub-v4-notes{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.pub-v4-note{position:absolute;display:flex;flex-direction:column;gap:.125rem;width:max-content;max-width:min(14.5rem,40cqi);padding:.4em .65em .45em;border:1px solid var(--pub-line);border-inline-start:3px solid var(--pub-route);border-radius:4px;background:var(--pub-surface);color:var(--pub-ink);font-size:clamp(.6875rem,.4rem + 1.35cqi,.9375rem);line-height:1.28;box-shadow:0 1px 2px rgb(17 25 54/.08)}.pub-v4-note .pub-label{font-size:.92em}.pub-plan[data-orientation=portrait] .pub-v4-note{max-width:min(11.5rem,48cqi)}.pub-v4-note[data-align=end]{translate:-100% 0}.pub-v4-pin{position:absolute;translate:-50% -50%;display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border-radius:999px;background:var(--pub-sign);color:var(--pub-on-sign);font-size:.875rem;line-height:1;box-shadow:0 0 0 2px var(--pub-canvas)}.pub-v4-pinlist .pub-v4-pin{position:static;translate:none;box-shadow:none}.pub-v4-section{padding-block:clamp(3.75rem,2.5rem + 4.5vw,6.5rem)}.pub-v4-room-sign{display:inline-flex;align-items:center;min-height:2.25rem;padding:.3rem .8rem .35rem;border-radius:4px;background:var(--pub-sign);color:var(--pub-on-sign);font-size:1.125rem}.pub-v4-room-items{display:grid;border-top:1px solid var(--pub-line)}.pub-v4-room-items>li{position:relative;padding:.7rem 0 .75rem;padding-inline-start:1.6rem;border-bottom:1px solid var(--pub-line);color:var(--pub-ink);line-height:1.45}.pub-v4-room-items>li:before{content:"";position:absolute;inset-inline-start:.1rem;top:1.12rem;width:.7rem;height:.6rem;background:var(--pub-route);clip-path:polygon(0 0,100% 50%,0 100%)}.pub-v4-room-items>li:dir(rtl):before{clip-path:polygon(100% 0,0 50%,100% 100%)}.pub-v4-more{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;color:var(--pub-brand-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:var(--pub-route)}.pub-v4-more:hover{text-decoration-color:currentColor}.pub-v4-keytag{display:inline-flex;align-items:center;min-height:1.6rem;padding:.1rem .5rem .15rem;border-radius:3px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:.875rem}.pub-v4-aside{padding-inline-start:1rem;border-inline-start:3px solid var(--pub-route);color:var(--pub-ink);font-size:1.0625rem;line-height:1.55}.pub-v4-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.pub-v4-tab{min-height:2.75rem;padding:.45rem .95rem;border:1px solid var(--pub-line-strong);border-radius:4px;background:var(--pub-surface);color:var(--pub-ink);font-weight:650;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.pub-v4-tab:hover{border-color:var(--pub-ink-2)}.pub-v4-tab[aria-selected=true]{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-gate{display:grid;gap:2.5rem}@media (min-width:48rem){.pub-v4-gate{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.pub-v4-gate-sign{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:.6rem 1rem .65rem;border-radius:4px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);transition:background-color .18s ease-out,color .18s ease-out}.pub-v4-gate-sign:hover{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-gate-item{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.6rem 0;border-bottom:1px solid var(--pub-line)}.pub-v4-gate-item:hover span:first-child{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.25em}.pub-v4-close{background:var(--pub-chapter);overflow:hidden}.pub-v4-close,.pub-v4-close .pub-v4-more{color:var(--pub-on-chapter)}.pub-v4-directory{display:grid;border-top:1px solid var(--pub-chapter-line)}}@layer components{}@layer components{@media (min-width:48rem){.pub-v4-directory{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.pub-v4-directory-row{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.55rem 0;border-bottom:1px solid var(--pub-chapter-line);color:var(--pub-on-chapter)}.pub-v4-directory-row>:first-child{flex:1}.pub-v4-directory-room{padding:.1rem .45rem .15rem;border:1px solid var(--pub-chapter-line);border-radius:3px;color:var(--pub-on-chapter-2);font-size:.875rem;white-space:nowrap}.pub-v4-directory-row:hover>:first-child{color:var(--pub-sign)}.pub-v4-directory-row:hover .pub-v4-directory-room{border-color:var(--pub-sign);color:var(--pub-sign)}.pub-v4-hero-plan .pub-plan-sign{font-size:clamp(.8125rem,.6rem + 1.05cqi,1rem)}.pub-v4-hero-plan .pub-v4-note{font-size:clamp(.8125rem,.55rem + 1.2cqi,1rem)}.pub-v4-hero-strip{overflow:hidden;border-radius:var(--pub-radius-md);box-shadow:inset 0 0 0 1px var(--pub-line)}.pub-v4-hero-strip .pub-plan-sign{font-size:.875rem}.pub-v4-sand{background:var(--pub-sand)}.pub-people{display:grid;gap:1.75rem;--pub-door-start:0;--pub-door-end:100%}}@layer components{}@layer components{.pub-people:dir(rtl){--pub-door-start:100%;--pub-door-end:0}.pub-people-photo{min-width:0;max-height:30rem;overflow:hidden;border-radius:var(--pub-radius-md)}.pub-people-photo .pub-photo{aspect-ratio:16/10}.pub-people-text{min-width:0}@media (min-width:64rem){.pub-people{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:start}.pub-people-photo{max-height:none}.pub-people-photo .pub-photo{aspect-ratio:4/5}}.pub-flow{--pub-flow-from:18px}.pub-flow:dir(rtl){--pub-flow-from:-18px}.pub-flow-tabs{margin-bottom:1.5rem}.pub-flow-panel{display:grid;gap:1.25rem}.pub-flow-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pub-flow-steps:after,.pub-flow-steps:before{content:"";position:absolute;inset-inline:12.5%;top:1.375rem;height:3px;background:var(--pub-line)}.pub-flow-steps:after{background:var(--pub-route);transform:scaleX(var(--pub-flow-progress,0));transform-origin:left}.pub-flow-steps:dir(rtl):after{transform-origin:right}.pub-flow-step{position:relative;display:flex;justify-content:center}.pub-flow-step-button{display:flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:999px}.pub-flow-n{position:relative;z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--pub-brand);border-radius:999px;background:var(--pub-canvas);color:var(--pub-brand-text);font-size:1rem;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.pub-flow-step[data-done] .pub-flow-n{border-color:var(--pub-route);color:var(--pub-marker-ink)}.pub-flow-step-button[aria-current=step] .pub-flow-n{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-flow-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pub-flow-current{margin-bottom:1rem}.pub-flow-screen{display:grid;align-content:start;min-height:22rem}.pub-flow-phone{width:100%;max-width:22rem;margin-inline:auto;border-radius:1.5rem;border-width:1px;box-shadow:0 0 0 6px var(--pub-raised),0 18px 40px -28px rgb(17 25 54/.45)}.pub-flow-controls{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.pub-flow-nav{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .85rem;border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-sm);background:var(--pub-surface);color:var(--pub-ink);font-weight:650}.pub-flow-nav:disabled{opacity:.45}.pub-flow-arrow{width:.55rem;height:.65rem;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.pub-flow-arrow-back,.pub-flow-arrow:dir(rtl){clip-path:polygon(100% 0,0 50%,100% 100%)}.pub-flow-arrow-back:dir(rtl){clip-path:polygon(0 0,100% 50%,0 100%)}@media (min-width:64rem){.pub-flow-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:start}.pub-flow-steps{grid-template-columns:minmax(0,1fr);gap:.25rem}.pub-flow-steps:after,.pub-flow-steps:before{inset-inline:auto;inset-inline-start:calc(.75rem + 1.125rem - 1.5px);top:2rem;bottom:2rem;width:3px;height:auto}.pub-flow-steps:after,.pub-flow-steps:dir(rtl):after{transform:scaleY(var(--pub-flow-progress,0));transform-origin:top}.pub-flow-step{display:block}.pub-flow-step-button{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%;padding:.75rem;border-radius:var(--pub-radius-md);text-align:start}.pub-flow-step-button:hover{background:var(--pub-band)}.pub-flow-step-button[aria-current=step]{background:var(--pub-surface);box-shadow:inset 0 0 0 1px var(--pub-line)}.pub-flow-step-text{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.pub-flow-current{display:none}.pub-flow-screen{min-height:25rem}}.pub-v4-overview{display:grid;border-top:1px solid var(--pub-line)}@media (min-width:64rem){.pub-v4-overview{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.pub-v4-overview-row{display:flex;align-items:center;gap:.875rem;min-height:4rem;padding:.7rem 0;border-bottom:1px solid var(--pub-line)}.pub-v4-overview-row .pub-v4-keytag{min-width:6.5rem;justify-content:center}.pub-v4-overview-row:hover .font-bold{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.25em}.pub-v4-model img{border-radius:var(--pub-radius-md);box-shadow:0 0 0 1px rgb(255 255 255/.1),0 40px 60px -40px rgb(0 0 0/.6)}.pub-people{grid-template-areas:"tabs" "photo" "text"}.pub-people-tabs{grid-area:tabs}.pub-people-photo{grid-area:photo}.pub-people-text{grid-area:text}.pub-people-photo .pub-photo{aspect-ratio:16/10!important}}@layer components{@media (min-width:64rem){.pub-people{grid-template-areas:"photo tabs" "photo text";grid-template-rows:auto 1fr;row-gap:1.75rem}.pub-people-photo .pub-photo{aspect-ratio:4/5!important}}.pub-flow-stage{display:flex;flex-direction:column;min-width:0}.pub-flow-screen-stage{order:3;padding:1rem;border-radius:var(--pub-radius-lg);background:var(--pub-band)}.pub-flow-current{order:1}.pub-flow-controls{order:2;margin:0 0 1rem}.pub-flow-stage>:not(.pub-flow-current,.pub-flow-controls,.pub-flow-screen-stage){order:4}.pub-flow-screen{min-height:0}@media (min-width:40rem){.pub-flow-screen-stage{padding:1.75rem}}@media (min-width:64rem){.pub-flow-screen-stage{order:1;display:grid;align-items:center;min-height:27rem;padding:2rem}.pub-flow-controls{order:2;margin:1rem 0 0}}}@layer components{.pub-scene{overflow:hidden;border:1px solid var(--pub-line);border-radius:var(--pub-radius-md);background:var(--pub-surface);color:var(--pub-ink);font-size:.9375rem;line-height:1.4;box-shadow:0 1px 2px rgb(17 25 54/.05),0 18px 40px -28px rgb(17 25 54/.35)}.pub-scene-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--pub-line);background:var(--pub-band)}.pub-scene-app{font-size:.9375rem;color:var(--pub-brand-text)}.pub-scene-role{font-size:.8125rem;font-weight:600;color:var(--pub-ink-2)}.pub-scene-body{padding:1rem}.pub-scene-heading{margin-top:1rem;font-size:.8125rem;font-weight:700;color:var(--pub-ink-2)}.pub-scene-rows{margin-top:.375rem;display:grid;border-top:1px solid var(--pub-line)}.pub-scene-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;min-height:2.5rem;padding:.4rem 0;border-bottom:1px solid var(--pub-line)}.pub-scene-button{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .85rem;border-radius:6px;background:var(--pub-brand);color:var(--pub-on-brand);font-size:.875rem;font-weight:700}.pub-scene-button-marker{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-scene-option{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:.4rem .75rem;border:1px solid var(--pub-line-strong);border-radius:6px}.pub-scene-picked{border-color:var(--pub-brand);background:var(--pub-brand-soft);font-weight:600}.pub-scene-radio{width:1rem;height:1rem;flex:none;border:2px solid var(--pub-line-strong);border-radius:999px}.pub-scene-picked .pub-scene-radio{border:5px solid var(--pub-brand)}.pub-scene-check{width:1rem;height:1rem;flex:none;border-radius:3px;background:var(--pub-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center /100% no-repeat}.pub-scene-field{padding:.5rem .75rem;border:1px solid var(--pub-line-strong);border-radius:6px;font-size:.875rem;color:var(--pub-ink)}.pub-scene-table{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.pub-scene-table th{padding:.35rem .25rem;font-size:.75rem;font-weight:700;color:var(--pub-ink-2);text-align:end}.pub-scene-table td{max-width:0;padding:.45rem .25rem;border-top:1px solid var(--pub-line);color:var(--pub-ink-2);text-align:end}.pub-scene-table td:first-child{color:var(--pub-ink);text-align:start}.pub-scene-map{position:relative;height:9.5rem;overflow:hidden;background:var(--pub-plan-ground)}.pub-scene-street{fill:none;stroke:var(--pub-surface);stroke-width:14}.pub-scene-block{fill:var(--pub-plan-roof);stroke:var(--pub-plan-line);stroke-width:1}.pub-scene-busroute{fill:none;stroke:var(--pub-brand);stroke-width:4;stroke-linejoin:round}.pub-scene-stop{fill:var(--pub-surface);stroke:var(--pub-brand);stroke-width:3}.pub-scene-bus-halo{fill:rgb(242 148 47/.22)}.pub-scene-bus-dot{fill:var(--pub-sign);stroke:var(--pub-surface);stroke-width:3}.pub-scene-bus{transform-box:view-box}.pub-scene-maplabel{position:absolute;inset-inline-start:.6rem;bottom:.5rem;padding:.1rem .4rem;border-radius:3px;background:var(--pub-surface);color:var(--pub-ink-2);font-size:.75rem}.pub-pg-tabs{display:flex;gap:.5rem;margin-inline:-1.25rem;padding:.25rem 1.25rem;overflow-x:auto;scroll-padding-inline:1.25rem;scrollbar-width:none}}@layer components{.pub-pg-tabs::-webkit-scrollbar{display:none}.pub-pg-tab{flex:none;white-space:nowrap}@media (min-width:40rem){.pub-pg-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.pub-pg-board{padding:.875rem .875rem 1rem;border:1px solid var(--pub-chapter-line);border-radius:var(--pub-radius-md);background:var(--pub-chapter);color:var(--pub-on-chapter)}@media (min-width:40rem){.pub-pg-board{padding:1.125rem 1.5rem 1.25rem}}.pub-pg-board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.625rem;border-bottom:3px solid var(--pub-sign)}@media (min-width:64rem){.pub-pg-rows{column-count:2;column-gap:2.5rem}}.pub-pg-row-wrap{container-type:inline-size;break-inside:avoid}.pub-pg-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"n main arrow" ". marks .";align-items:center;column-gap:.625rem;row-gap:.35rem;min-height:3rem;padding:.625rem .25rem;border-bottom:1px solid var(--pub-chapter-line);color:var(--pub-on-chapter)}@container (min-width: 32rem){.pub-pg-row{grid-template-columns:2rem minmax(0,1fr) auto auto;grid-template-areas:"n main marks arrow";column-gap:.875rem;padding-inline:.375rem}}.pub-pg-row-n{grid-area:n;align-self:start;padding-top:.2rem;color:var(--pub-on-chapter-2)}.pub-pg-row-main{grid-area:main;min-width:0}.pub-pg-row-name{display:block;font-size:1.0625rem;font-weight:700;line-height:1.3}.pub-pg-row-summary{display:none;margin-top:.1rem;color:var(--pub-on-chapter-2);font-size:.875rem;line-height:1.4}@media (min-width:40rem){.pub-pg-row-summary{display:block}}.pub-pg-row-marks{grid-area:marks;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}@container (min-width: 32rem){.pub-pg-row-marks{justify-content:flex-end;max-width:13rem}}.pub-pg-row-room{padding:.1rem .45rem .15rem;border:1px solid var(--pub-chapter-line);border-radius:3px;color:var(--pub-on-chapter);font-size:.875rem;white-space:nowrap}.pub-pg-row-arrow{grid-area:arrow;color:var(--pub-on-chapter-2)}.pub-pg-row:hover{background:color-mix(in oklab,var(--pub-on-chapter) 6%,transparent)}.pub-pg-row:hover .pub-pg-row-arrow,.pub-pg-row:hover .pub-pg-row-name{color:var(--pub-sign)}.pub-pg-row:hover .pub-pg-row-room{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-pg-row:focus-visible{outline:2px solid var(--pub-sign);outline-offset:-2px;border-radius:4px}.pub-pg-row[data-dim]{opacity:.4}.pub-pg-row[data-dim]:is(:hover,:focus-visible){opacity:.75}.pub-pg-nav{position:sticky;top:4rem;z-index:30;margin-inline:-1.25rem;border-block:1px solid var(--pub-line);background:var(--pub-canvas)}@media (min-width:40rem){.pub-pg-nav{margin-inline:-2rem}}.pub-pg-nav-strip{display:flex;align-items:center;gap:.375rem;padding:.4375rem 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pub-pg-nav-strip::-webkit-scrollbar{display:none}@media (min-width:40rem){.pub-pg-nav-strip{padding-inline:2rem}}.pub-pg-nav-title{flex:none;margin-inline-end:.25rem;color:var(--pub-ink-3)}.pub-pg-nav-list{display:flex;gap:.375rem}.pub-pg-nav-back,.pub-pg-nav-link{display:inline-flex;flex:none;align-items:center;gap:.45rem;min-height:2.75rem;padding:.25rem .8rem;border:1px solid var(--pub-line-strong);border-radius:4px;background:var(--pub-surface);color:var(--pub-ink);font-size:.9375rem;font-weight:650;line-height:1.25;white-space:nowrap}.pub-pg-nav-back{color:var(--pub-ink-2)}.pub-pg-nav-up{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pub-pg-nav-n{color:var(--pub-ink-3)}.pub-pg-nav-back:hover,.pub-pg-nav-link:hover{border-color:var(--pub-ink-2)}.pub-pg-nav-link[aria-current]{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-pg-nav-link[aria-current] .pub-pg-nav-n{color:inherit}.pub-pg-nav-back:focus-visible,.pub-pg-nav-link:focus-visible{outline:2px solid var(--pub-route);outline-offset:2px}@media (min-width:64rem){.pub-pg-floor{display:grid;grid-template-columns:11.5rem minmax(0,1fr);column-gap:3rem;align-items:start}.pub-pg-nav{top:5.5rem;z-index:auto;margin-inline:0;padding-block:3rem 2rem;border:0;background:none}.pub-pg-nav-strip{display:block;padding:0;overflow:visible}.pub-pg-nav-title{margin:0 0 .375rem}.pub-pg-nav-back{min-height:2.25rem;padding-inline:.625rem;border:0;background:none;font-size:.875rem;font-weight:600}.pub-pg-nav-back:hover{background:var(--pub-band)}.pub-pg-nav-list{display:grid;gap:.125rem;margin-top:.375rem;padding-top:.5rem;border-top:1px solid var(--pub-line)}.pub-pg-nav-link{display:flex;min-height:2.25rem;padding:.3rem .625rem;border:0;background:none;white-space:normal}.pub-pg-nav-link:hover{background:var(--pub-band)}.pub-pg-nav-link[aria-current]{background:var(--pub-sign)}}.pub-pg-wings{min-width:0}.pub-pg-wing{container-type:inline-size;padding-block:1.75rem 2rem;border-top:1px solid var(--pub-line);scroll-margin-top:7.75rem}.pub-pg-wings>.pub-pg-wing:first-child{border-top:0}@media (min-width:64rem){.pub-pg-wing{padding-block:3rem 3.25rem;scroll-margin-top:4.5rem}}.pub-pg-wing-main{display:grid;gap:1.25rem}@media (min-width:40rem){.pub-pg-wing-main{gap:1.75rem}}@container (min-width: 56rem){.pub-pg-wing-main{grid-template-columns:minmax(0,1fr) minmax(35rem,1.3fr);column-gap:2.5rem;align-items:start}}.pub-pg-wing-text{min-width:0}.pub-pg-wing-title{max-width:22ch}.pub-pg-wing-lead{max-width:38rem;color:var(--pub-ink-2);font-size:1rem;line-height:1.55;text-wrap:pretty}@media (min-width:40rem){.pub-pg-wing-lead{font-size:1.0625rem}}.pub-pg-wing-lead:lang(ar){line-height:1.8}.pub-pg-wing-photo{max-width:30rem}.pub-pg-wing-figure,.pub-pg-wing-side{min-width:0;margin:0}.pub-pg-limits-line{max-width:38rem;padding-inline-start:.875rem;border-inline-start:3px solid var(--pub-route);color:var(--pub-ink);font-size:.9375rem;line-height:1.5}.pub-pg-limits-line:lang(ar){line-height:1.75}.pub-pg-limits{display:inline-block;margin-inline-end:.3rem;padding:.02rem .4rem .08rem;border-radius:3px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:.8125rem;vertical-align:.08em}.pub-pg-switch-tabs{display:flex;gap:.375rem;margin-bottom:.75rem;overflow-x:auto;scrollbar-width:none}.pub-pg-switch-tabs::-webkit-scrollbar{display:none}.pub-pg-switch-tab{flex:none;min-height:2.75rem;padding:.3rem .85rem;border:1px solid var(--pub-line-strong);border-radius:4px;background:var(--pub-surface);color:var(--pub-ink-2);font-size:.875rem;font-weight:650;white-space:nowrap}.pub-pg-switch-tab:hover{border-color:var(--pub-ink-2);color:var(--pub-ink)}.pub-pg-switch-tab[aria-selected=true]{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}@media (min-width:64rem){.pub-pg-switch-tab{min-height:2.25rem}}.pub-pg-stage[hidden]{display:none}@media (max-width:39.99rem){.pub-pg-stage .pub-scene-body{padding:.75rem .875rem .875rem}.pub-pg-stage .pub-scene-row{min-height:2.25rem;padding-block:.3rem}}.pub-pg-caps{margin-top:1.5rem}.pub-pg-caps-open{display:none}@container (min-width: 56rem){.pub-pg-caps{margin-top:2.5rem}.pub-pg-caps-open{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.75rem 2.25rem}.pub-pg-caps-fold{display:none}}.pub-pg-group{color:var(--pub-ink);font-size:1.0625rem}.pub-pg-items{display:grid;border-top:1px solid var(--pub-line)}.pub-pg-items>li{position:relative;padding:.45rem 0 .5rem;padding-inline-start:1.35rem;border-bottom:1px solid var(--pub-line);color:var(--pub-ink);font-size:.9375rem;line-height:1.45}.pub-pg-items>li:lang(ar){line-height:1.7}.pub-pg-items>li:before{content:"";position:absolute;inset-inline-start:.1rem;top:.88rem;width:.6rem;height:.5rem;background:var(--pub-route);clip-path:polygon(0 0,100% 50%,0 100%)}.pub-pg-items>li:dir(rtl):before{clip-path:polygon(100% 0,0 50%,100% 100%)}.pub-pg-fold{border-bottom:1px solid var(--pub-line)}.pub-pg-caps-fold>.pub-pg-fold:first-child{border-top:1px solid var(--pub-line)}.pub-pg-fold-summary{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.4rem;cursor:pointer;list-style:none}.pub-pg-fold-summary::-webkit-details-marker{display:none}.pub-pg-fold-summary:focus-visible{outline:2px solid var(--pub-route);outline-offset:2px;border-radius:2px}.pub-pg-fold-summary>.pub-pg-group{flex:1;min-width:0}.pub-pg-fold-count{color:var(--pub-ink-3)}.pub-pg-fold-chevron{flex:none;width:.6rem;height:.6rem;margin-inline:.25rem .35rem;border-block-end:2px solid var(--pub-ink-2);border-inline-end:2px solid var(--pub-ink-2);rotate:45deg;translate:0 -.15rem}.pub-pg-fold[open]>.pub-pg-fold-summary .pub-pg-fold-chevron{rotate:225deg;translate:0 .15rem}.pub-pg-fold-chevron:dir(rtl){rotate:-45deg}.pub-pg-fold[open]>.pub-pg-fold-summary .pub-pg-fold-chevron:dir(rtl){rotate:-225deg}.pub-pg-fold>.pub-pg-items{margin-bottom:.75rem}.pub-pg-mods{border-top:1px solid var(--pub-line);background:var(--pub-band)}.pub-pg-mods.pub-v4-section{padding-block:3rem}@media (min-width:64rem){.pub-pg-mods.pub-v4-section{padding-block:4.5rem}}.pub-pg-mods-list{display:none}.pub-pg-mods-fold{margin-top:1.5rem}.pub-pg-mods-fold>.pub-pg-fold:first-child{border-top:1px solid var(--pub-line)}@media (min-width:64rem){.pub-pg-mods-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:2.25rem;margin-top:2.25rem}.pub-pg-mods-fold{display:none}}.pub-pg-mod-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron";align-items:center}.pub-pg-mod-summary>.pub-pg-mod-title{grid-area:title}.pub-pg-mod-summary>.pub-pg-fold-chevron{grid-area:chevron}.pub-pg-mod{min-width:0;padding-block:.875rem 1rem;border-top:1px solid var(--pub-line)}.pub-pg-mod-title{color:var(--pub-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.pub-pg-close{padding-block:3rem 3.5rem}.pub-pg-close .pub-v4-gate{gap:1.25rem 2rem}@media (min-width:64rem){.pub-pg-close{padding-block:4.5rem 5rem}}.pub-pg-stage-row{display:grid;grid-template-columns:minmax(6rem,40%) minmax(0,1fr) 2rem;align-items:center;gap:.75rem}.pub-pg-stage-bar{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--pub-raised)}.pub-pg-stage-bar>span{display:block;height:100%;border-radius:inherit;background:var(--pub-brand)}.pub-pg-picked{padding-inline-start:.5rem;border-inline-start:3px solid var(--pub-brand)}.pub-pg-week{display:grid;grid-template-columns:2.75rem repeat(4,minmax(0,1fr));gap:.3rem;font-size:.8125rem}.pub-pg-week-day{padding-bottom:.1rem;color:var(--pub-ink-2);text-align:center}.pub-pg-week-time{align-self:center;color:var(--pub-ink-3);font-size:.75rem}.pub-pg-week-cell{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.25rem;border-radius:4px;background:var(--pub-band);color:var(--pub-ink);font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.pub-pg-week-now{background:var(--pub-marker-soft);box-shadow:inset 0 0 0 2px var(--pub-sign)}.pub-pg-week-tag{position:absolute;inset-block-start:-.6rem;inset-inline-end:-.25rem;padding:0 .3rem .05rem;border-radius:3px;background:var(--pub-sign);color:var(--pub-on-sign);font-size:.6875rem;font-weight:700;line-height:1.35;white-space:nowrap}.pub-pg-bubble{padding:.75rem .9rem .85rem;border-radius:10px;border-start-start-radius:2px;background:var(--pub-band)}.pub-pg-reply{min-height:2.25rem;padding-inline:1rem;font-weight:600}.pub-pg-child{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .75rem;border:1px solid var(--pub-line-strong);border-radius:999px;color:var(--pub-ink-2);font-size:.875rem;font-weight:600}.pub-pg-child[data-selected]{border-color:var(--pub-brand);background:var(--pub-brand);color:var(--pub-on-brand)}.pub-pg-switch{position:relative;flex:none;width:2.1rem;height:1.2rem;border-radius:999px;background:var(--pub-line-strong)}.pub-pg-switch:after{content:"";position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem;width:.9rem;height:.9rem;border-radius:999px;background:var(--pub-surface)}.pub-pg-switch[data-on]{background:var(--pub-brand)}.pub-pg-switch[data-on]:after{inset-inline-start:calc(100% - 1.05rem)}.pub-pg-lock{position:relative;flex:none;width:.875rem;height:.75rem;margin-top:.3rem;border-radius:2px;background:var(--pub-ink-2)}.pub-pg-lock:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:.15rem;width:.575rem;height:.4rem;border:2px solid var(--pub-ink-2);border-block-end:0;border-radius:.3rem .3rem 0 0}}@media (prefers-reduced-motion:no-preference){.pub-pg-stage[data-pg-phase=play] .pub-scene-alert,.pub-pg-stage[data-pg-phase=play]:not(:has(.pub-scene-alert)) .pub-scene-stamp{animation:pub-pg-stamp .32s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.45s}.pub-pg-stage[data-pg-phase=play] .pub-scene-bus{animation:pub-pg-bus .6s cubic-bezier(.65,0,.35,1) backwards;animation-delay:.3s}.pub-pg-nav-link,.pub-pg-row,.pub-pg-row-room,.pub-pg-switch-tab{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,opacity .2s ease-out}}@keyframes pub-pg-stamp{0%{opacity:0;transform:scale(1.3)}}@keyframes pub-pg-bus{0%{transform:translateY(40px)}}@layer components{.pub-v4-dir-mast{border-bottom:1px solid var(--pub-line);background:var(--pub-sand)}.pub-v4-dir-mast-head{display:grid;gap:2rem 3rem}@media (min-width:64rem){.pub-v4-dir-mast-head{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end}}@media (min-width:80rem){.pub-v4-dir-mast-head{grid-template-columns:minmax(0,1fr) minmax(0,25rem)}}.pub-v4-dir-tally{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.25rem;color:var(--pub-ink-2)}.pub-v4-dir-tally-sep{width:.3rem;height:.3rem;flex:none;border-radius:999px;background:var(--pub-ink-3)}.pub-v4-dir-lenses{display:flex;flex-wrap:wrap;gap:.4rem}.pub-v4-dir-lens{min-height:2.75rem;padding:.35rem .85rem .4rem;border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-sm);background:var(--pub-surface);color:var(--pub-ink);font-size:1rem;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.pub-v4-dir-lens:hover{border-color:var(--pub-ink-2)}.pub-v4-dir-lens[aria-pressed=true]{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-dir-group{display:flex;align-items:center;gap:.75rem;padding:1.75rem 0 .6rem;border-bottom:1px solid var(--pub-line)}.pub-v4-dir-notices>.pub-v4-dir-group{grid-column:1/-1;padding-top:.75rem;border-bottom:0}.pub-v4-dir-notices>.pub-v4-dir-group:first-child{padding-top:0}.pub-v4-dir-plate{display:inline-flex;align-items:center;min-height:1.75rem;padding:.12rem .5rem .18rem;border-radius:3px;font-size:.9375rem;line-height:1.15;white-space:nowrap}.pub-v4-dir-plate[data-tone=sign]{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-dir-plate[data-tone=navy]{background:var(--pub-sign-navy);color:var(--pub-on-sign-navy)}.pub-v4-dir-plate[data-tone=line]{box-shadow:inset 0 0 0 1px var(--pub-line-strong);color:var(--pub-ink-2)}.pub-v4-dir-board{--pub-dir-cols:minmax(0,4.3fr) minmax(0,2fr) minmax(0,2.3fr) minmax(0,2.7fr);border-top:2px solid var(--pub-rule)}.pub-v4-dir-board-head{display:none}.pub-v4-dir-row{position:relative;display:grid;grid-template-areas:"name" "where" "curriculum" "open";row-gap:.4rem;padding:1.1rem .25rem 1.15rem;border-bottom:1px solid var(--pub-line);transition:background-color .18s ease-out}.pub-v4-dir-row:focus-within,.pub-v4-dir-row:hover{background:var(--pub-surface)}.pub-v4-dir-cell{min-width:0}.pub-v4-dir-cell[data-cell=name]{grid-area:name;display:flex;align-items:flex-start;gap:.9rem}.pub-v4-dir-cell[data-cell=where]{grid-area:where;display:flex;flex-wrap:wrap;align-items:center;column-gap:.55rem;color:var(--pub-ink)}.pub-v4-dir-cell[data-cell=curriculum]{grid-area:curriculum;color:var(--pub-ink-2)}.pub-v4-dir-cell[data-cell=open]{grid-area:open;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.25rem}.pub-v4-dir-cell:is([data-cell=where],[data-cell=curriculum],[data-cell=open]){padding-inline-start:3.4rem;font-size:.9375rem;line-height:1.45}.pub-v4-dir-sep{width:.25rem;height:.25rem;flex:none;border-radius:999px;background:currentColor;opacity:.5}.pub-v4-dir-name{font-size:1.375rem;color:var(--pub-ink)}.pub-v4-dir-name a,.pub-v4-dir-notice-title a{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color .18s ease-out}.pub-v4-dir-notice:is(:hover,:focus-within) .pub-v4-dir-notice-title a,.pub-v4-dir-row:is(:hover,:focus-within) .pub-v4-dir-name a{text-decoration-color:var(--pub-route)}.pub-v4-dir-desc{margin-top:.3rem;color:var(--pub-ink-2);font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pub-v4-dir-openings{color:var(--pub-ink);font-weight:600}.pub-v4-dir-openings[data-none]{color:var(--pub-ink-3);font-weight:400}.pub-v4-dir-arrow{margin-inline-start:auto;color:var(--pub-ink-3);transition:color .18s ease-out}.pub-v4-dir-row .pub-v4-dir-arrow{display:none}@media (min-width:48rem){.pub-v4-dir-row .pub-v4-dir-arrow{position:absolute;inset-inline-end:.75rem;top:calc(50% - .625rem);display:block}.pub-v4-dir-row .pub-v4-dir-cell[data-cell=open]{padding-inline-end:2.25rem}}.pub-v4-dir-notice:is(:hover,:focus-within) .pub-v4-dir-arrow,.pub-v4-dir-row:is(:hover,:focus-within) .pub-v4-dir-arrow{color:var(--pub-ink)}@media (min-width:48rem){.pub-v4-dir-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"name where" "name curriculum" "name open";align-content:start;column-gap:2rem;padding-inline:.75rem}.pub-v4-dir-cell:is([data-cell=where],[data-cell=curriculum],[data-cell=open]){padding-inline-start:0}.pub-v4-dir-cell[data-cell=open]{margin-top:.15rem}.pub-v4-dir-cell[data-cell=where]{flex-direction:column;align-items:flex-start}.pub-v4-dir-cell[data-cell=where] .pub-v4-dir-sep{display:none}}@media (min-width:64rem){.pub-v4-dir-board-head{display:grid;padding:.65rem .75rem;border-bottom:1px solid var(--pub-line);color:var(--pub-ink-3)}.pub-v4-dir-board-head,.pub-v4-dir-row{grid-template-columns:var(--pub-dir-cols);column-gap:1.75rem}.pub-v4-dir-row{grid-template-areas:"name where curriculum open";align-items:start;padding-block:1.25rem 1.3rem}.pub-v4-dir-name{font-size:1.5rem}.pub-v4-dir-cell[data-cell=curriculum],.pub-v4-dir-cell[data-cell=where]{padding-top:.2rem}.pub-v4-dir-cell[data-cell=open]{margin-top:0;padding-top:.1rem}}.pub-v4-dir-noticeboard{padding:.75rem;border:1px solid var(--pub-line);border-radius:var(--pub-radius-md);background:var(--pub-band)}.pub-v4-dir-notices{display:grid;gap:.75rem}.pub-v4-dir-notices>li:not(.pub-v4-dir-group){display:flex;min-width:0}@media (min-width:48rem){.pub-v4-dir-noticeboard{padding:1.25rem}.pub-v4-dir-notices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.pub-v4-dir-notice{position:relative;display:flex;flex:1;flex-direction:column;gap:.8rem;min-width:0;padding:1.1rem 1.15rem 1.15rem;border:1px solid var(--pub-line);border-inline-start:4px solid var(--pub-route);border-radius:var(--pub-radius-sm);background:var(--pub-surface);transition:border-color .18s ease-out}.pub-v4-dir-notice:is(:hover,:focus-within){border-color:var(--pub-line-strong);border-inline-start-color:var(--pub-route)}.pub-v4-dir-notice-title{color:var(--pub-ink)}.pub-v4-dir-notice-foot{display:flex;align-items:flex-end;gap:.75rem;margin-top:auto}.pub-v4-dir-door{border-bottom:1px solid var(--pub-line);background:var(--pub-sand)}.pub-v4-dir-cover{overflow:hidden;border:1px solid var(--pub-line);border-radius:var(--pub-radius-md);background:var(--pub-plan-ground)}.pub-v4-dir-namesign{display:inline-block;max-width:100%;padding:.32em .5em .36em;border-radius:var(--pub-radius-sm);background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:clamp(2rem,1.35rem + 2.6vw,3.75rem);line-height:1.04;overflow-wrap:anywhere;text-wrap:balance}.pub-v4-dir-namesign:lang(ar){line-height:1.32}.pub-v4-dir-plaque{border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-sm);background:var(--pub-surface)}.pub-v4-dir-plaque-head{padding:.7rem 1rem .65rem;border-bottom:1px solid var(--pub-line-strong);color:var(--pub-ink);font-size:1.0625rem}.pub-v4-dir-plaque-row{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);gap:.75rem;padding:.65rem 1rem}.pub-v4-dir-plaque-row+.pub-v4-dir-plaque-row{border-top:1px solid var(--pub-line)}.pub-v4-dir-plaque-row>dt{padding-top:.12rem;color:var(--pub-ink-3)}.pub-v4-dir-plaque-row>dd{min-width:0;overflow-wrap:anywhere;color:var(--pub-ink);font-weight:600}.pub-v4-dir-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.pub-v4-dir-sheet{position:relative;padding:1.25rem 1.25rem 1.4rem;border:1px solid var(--pub-line);border-inline-start:5px solid var(--pub-route);border-radius:var(--pub-radius-sm);background:var(--pub-surface)}@media (min-width:48rem){.pub-v4-dir-sheet{padding:1.75rem 2rem 2rem}}}@media (prefers-reduced-motion:no-preference){.pub-v4-dir-namesign{animation:pub-v4-dir-rise .44s cubic-bezier(.22,1,.36,1) backwards}.pub-v4-dir-cover>img{animation:pub-v4-dir-door .46s cubic-bezier(.65,0,.35,1) backwards;animation-delay:.16s}.pub-v4-dir-cover>img:dir(rtl){animation-name:pub-v4-dir-door-rtl}}@keyframes pub-v4-dir-rise{0%{translate:0 10px}}@keyframes pub-v4-dir-door{0%{clip-path:inset(0 100% 0 0)}}@keyframes pub-v4-dir-door-rtl{0%{clip-path:inset(0 0 0 100%)}}@layer components{.pub-v4-dir-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1.5rem;padding:2.25rem 0;border-top:2px solid var(--pub-rule);border-bottom:1px solid var(--pub-line)}@media (min-width:40rem){.pub-v4-dir-empty{flex-direction:row;align-items:center;gap:3rem;padding-block:3rem}}}@layer components{.pub-v4-ticket{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .6rem .26rem;border-radius:4px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:1rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.pub-v4-ticket-lg{padding:.35rem .9rem .45rem;border-radius:6px;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.25rem);line-height:1.1}.pub-v4-open{border-top:1px solid var(--pub-line)}.pub-v4-open-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem 0;border-bottom:1px solid var(--pub-line)}.pub-v4-open-link{border-radius:2px}.pub-v4-open-link:after{content:"";position:absolute;inset:0}.pub-v4-open-link:focus-visible{outline:none}.pub-v4-open-row:has(.pub-v4-open-link:focus-visible){outline:2px solid var(--pub-focus);outline-offset:2px;border-radius:4px}.pub-v4-open-row:hover .pub-v4-open-link{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.25em}.pub-v4-open-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.pub-v4-open-profile{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--pub-brand-text);text-decoration:underline;text-decoration-color:var(--pub-line-strong);text-underline-offset:.25em}.pub-v4-open-profile:hover{text-decoration-color:var(--pub-route);text-decoration-thickness:2px}.pub-v4-open-go{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.3rem .85rem .35rem;border-radius:4px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:1.0625rem;transition:background-color .18s ease-out,color .18s ease-out}.pub-v4-open-row:has(.pub-v4-open-link:focus-visible) .pub-v4-open-go,.pub-v4-open-row:hover .pub-v4-open-go{background:var(--pub-sign);color:var(--pub-on-sign)}@media (min-width:40rem){.pub-v4-open-row{grid-template-columns:auto minmax(0,1fr) auto}.pub-v4-open-actions{grid-column:auto;justify-content:flex-end}}.pub-v4-open-lamp{width:.6rem;height:.6rem;flex:none;border-radius:999px;background:var(--pub-success);box-shadow:0 0 0 3px var(--pub-success-soft)}.pub-v4-statuses{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1rem;border-top:1px solid var(--pub-line)}.pub-v4-status{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--pub-line);line-height:1.45}.pub-v4-empty{padding:clamp(1.25rem,.8rem + 2vw,2rem);border:1px dashed var(--pub-line-strong);border-radius:var(--pub-radius-md);background:var(--pub-surface)}.pub-v4-stops{position:relative;margin-top:.85rem}.pub-v4-stops:before{content:"";position:absolute;background:var(--pub-line-strong)}.pub-v4-stop-link{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--pub-ink);font-weight:600;line-height:1.3}.pub-v4-stop-pin{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border:2px solid var(--pub-line-strong);border-radius:999px;background:var(--pub-canvas);color:var(--pub-ink-2);font-size:.875rem;line-height:1;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pub-v4-stop[data-complete=yes] .pub-v4-stop-pin{border-color:var(--pub-sign-navy);background:var(--pub-sign-navy);color:var(--pub-on-sign-navy)}.pub-v4-stop[data-current=yes] .pub-v4-stop-pin{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-stop-link:hover .pub-v4-stop-label,.pub-v4-stop[data-current=yes] .pub-v4-stop-label{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.3em}.pub-v4-stops-nav[data-layout=column] .pub-v4-stops{display:grid;gap:.35rem}.pub-v4-stops-nav[data-layout=column] .pub-v4-stops:before{inset-block:1.4rem;inset-inline-start:calc(.875rem - 1px);width:2px}.pub-v4-stops-nav[data-layout=row] .pub-v4-stops{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem}.pub-v4-stops-nav[data-layout=row] .pub-v4-stops:before{top:calc(.25rem + .875rem - 1px);inset-inline:12.5%;height:2px}.pub-v4-stops-nav[data-layout=row] .pub-v4-stop-link{flex-direction:column;gap:.35rem;padding-top:.25rem;font-size:.8125rem;text-align:center}.pub-v4-next{position:relative;display:grid;gap:1.75rem}.pub-v4-next:before{content:"";position:absolute;inset-block:1rem;inset-inline-start:calc(.925rem - 1.5px);width:3px;background:var(--pub-route)}.pub-v4-next-item{position:relative;display:grid;grid-template-columns:1.85rem minmax(0,1fr);gap:1rem}.pub-v4-next-pin{position:relative;display:grid;place-items:center;width:1.85rem;height:1.85rem;border:2px solid var(--pub-route);border-radius:999px;background:var(--pub-surface);color:var(--pub-ink);font-size:1rem;box-shadow:0 0 0 4px var(--pub-band)}.pub-v4-next-item[data-current=yes] .pub-v4-next-pin{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-door{padding:clamp(1.25rem,.9rem + 1.6vw,2rem);border:1px solid var(--pub-line);border-inline-start:4px solid var(--pub-route);border-radius:var(--pub-radius-md);background:var(--pub-surface)}.pub-v4-track-list{display:grid;gap:1.75rem}.pub-v4-track-stop{position:relative;padding-inline-start:2.5rem}.pub-v4-track-stop:not(:last-child):before{content:"";position:absolute;top:1.15rem;bottom:-2.9rem;inset-inline-start:calc(.7rem - 1.5px);width:3px;background:var(--pub-route);transform-origin:top}.pub-v4-track-pin{position:absolute;z-index:1;top:.45rem;inset-inline-start:0;width:1.4rem;height:1.4rem;border:3px solid var(--pub-route);border-radius:999px;background:var(--pub-canvas)}.pub-v4-track-now{border-color:var(--pub-sign);background:var(--pub-sign);box-shadow:0 0 0 4px var(--pub-marker-soft)}.pub-v4-track-plate{display:inline-flex;align-items:center;min-height:1.75rem;padding:.1rem .55rem .15rem;border-radius:3px;background:var(--pub-sign);color:var(--pub-on-sign);font-size:.9375rem}.pub-v4-desk{position:relative;display:grid;gap:2rem}@media (min-width:48rem){.pub-v4-desk{grid-template-columns:minmax(0,.95fr) 3.5rem minmax(0,1.3fr);gap:0;align-items:start}}.pub-v4-desk-list{display:grid;border-top:1px solid var(--pub-line)}.pub-v4-desk-choice{position:relative;display:flex;align-items:center;gap:.85rem;min-height:3.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--pub-line);color:var(--pub-ink);font-size:1.0625rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out}.pub-v4-desk-choice:hover{background:var(--pub-surface)}.pub-v4-desk-choice[data-on=yes]{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-desk-choice:has(.pub-v4-desk-radio:focus-visible){outline:2px solid var(--pub-focus);outline-offset:2px}.pub-v4-desk-radio{position:absolute;opacity:0;pointer-events:none}.pub-v4-desk-pip{width:1.1rem;height:1.1rem;flex:none;border:2px solid var(--pub-line-strong);border-radius:999px;background:var(--pub-surface)}.pub-v4-desk-choice[data-on=yes] .pub-v4-desk-pip{border:5px solid var(--pub-on-sign);background:var(--pub-sign)}.pub-v4-desk-gutter{position:relative;display:none;align-self:stretch}@media (min-width:48rem){.pub-v4-desk-gutter{display:block}}.pub-v4-desk-wire{position:absolute;inset:0;overflow:visible}.pub-v4-desk-wire:dir(rtl){transform:scaleX(-1)}.pub-v4-desk-route{stroke:var(--pub-route);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.pub-v4-desk-panel{padding:clamp(1.25rem,.9rem + 1.6vw,2.25rem);border:1px solid var(--pub-line);border-inline-start:4px solid var(--pub-route);border-radius:var(--pub-radius-md);background:var(--pub-surface)}.pub-er-directory{display:grid;border-top:1px solid var(--pub-line)}@media (min-width:48rem){.pub-er-directory{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:64rem){.pub-er-directory[data-layout=full]{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-er-directory[data-layout=side]{grid-template-columns:minmax(0,1fr)}}.pub-er-row{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.55rem 0;border-bottom:1px solid var(--pub-line);color:var(--pub-ink);font-size:1.0625rem;font-weight:650}.pub-er-room{padding:.1rem .45rem .15rem;border-radius:3px;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy);font-size:.875rem;font-weight:400;white-space:nowrap;transition:background-color .18s ease-out,color .18s ease-out}.pub-er-row:focus-visible>:first-child,.pub-er-row:hover>:first-child{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.25em}.pub-er-row:focus-visible .pub-er-room,.pub-er-row:hover .pub-er-room{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-er-plan{overflow:hidden;border:1px solid var(--pub-line);border-radius:var(--pub-radius-md)}.pub-er-plan .pub-plan-sign{font-size:.875rem}.pub-er-ghost-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.pub-er-ghost-svg{position:absolute;inset:0;width:100%;height:100%}.pub-er-ghost{fill:var(--pub-marker-soft);stroke:var(--pub-route);stroke-width:.09;stroke-dasharray:.3 .2}.pub-er-here,.pub-er-plate{position:absolute;translate:-50% -50%;display:inline-flex;align-items:center;padding:.2em .55em .26em;border-radius:3px;font-size:.9375rem;white-space:nowrap}.pub-er-plate{background:var(--pub-sign);color:var(--pub-on-sign)}.pub-er-here{background:var(--pub-sign-navy);color:var(--pub-on-sign-navy)}.pub-er-here:before{content:"";position:absolute;inset-inline-start:50%;top:-.45em;width:.7em;height:.7em;border-radius:999px;background:var(--pub-route);box-shadow:0 0 0 2px var(--pub-canvas);translate:-50% 0}.pub-er-here:dir(rtl):before{translate:50% 0}.pub-ab-intro-photos{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:.75rem}.pub-ab-intro-second{margin-top:2.5rem}@media (min-width:40rem){.pub-ab-intro-photos{gap:1rem}.pub-ab-intro-second{margin-top:4.5rem}}.pub-ab-instead{padding-inline-start:1rem;border-inline-start:4px solid var(--pub-route);color:var(--pub-ink);font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);font-weight:700;line-height:1.32}.pub-ab-people{display:grid;gap:2.75rem}.pub-ab-person{min-width:0}.pub-ab-person[data-shape=wide] .pub-ab-person-words{margin-top:1rem}.pub-ab-person[data-shape=side]{display:flow-root}.pub-ab-person[data-shape=side] .pub-ab-person-photo{float:inline-start;width:40%;margin-inline-end:1rem;margin-block-end:.5rem}@media (min-width:48rem){.pub-ab-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2.5rem}}@media (min-width:64rem){.pub-ab-people{grid-template-columns:repeat(12,minmax(0,1fr));gap:4.5rem 3rem}.pub-ab-person[data-person=leaders]{grid-column:1/span 7}.pub-ab-person[data-person=teachers]{grid-column:8/span 5;padding-top:5.5rem}.pub-ab-person[data-person=students]{grid-column:1/span 6}.pub-ab-person[data-person=guardians]{grid-column:7/span 6}.pub-ab-person[data-shape=side]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);column-gap:1.75rem;align-items:center}.pub-ab-person[data-shape=side] .pub-ab-person-photo{float:none;width:auto;margin:0}.pub-ab-person[data-person=guardians]{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.pub-ab-person[data-person=guardians] .pub-ab-person-photo{grid-column:2;grid-row:1}.pub-ab-person[data-person=guardians] .pub-ab-person-words{grid-column:1;grid-row:1}}.pub-ab-rules{display:grid;border-top:1px solid var(--pub-line)}@media (min-width:40rem){.pub-ab-rules{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.pub-ab-rule{padding:1rem 0 1.15rem;border-bottom:1px solid var(--pub-line)}.pub-ab-locks{border-top:1px solid var(--pub-line-strong)}.pub-ab-lock{border-bottom:1px solid var(--pub-line-strong)}.pub-ab-lock-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start;min-height:3.5rem;padding:1.1rem 0;cursor:pointer;list-style:none}.pub-ab-lock-summary::-webkit-details-marker{display:none}.pub-ab-lock-title{grid-column:1;color:var(--pub-ink);font-size:1.1875rem;font-weight:750;line-height:1.3}.pub-ab-lock-names{grid-column:1;margin-top:.3rem;color:var(--pub-ink-2);font-size:.95rem;line-height:1.5}.pub-ab-lock[open] .pub-ab-lock-names{display:none}.pub-ab-lock-chevron{grid-column:2;grid-row:1;width:1.5rem;height:1.5rem;margin-top:.05rem;color:var(--pub-marker-ink)}.pub-ab-lock[open] .pub-ab-lock-chevron{rotate:180deg}.pub-ab-lock-summary:hover .pub-ab-lock-title{text-decoration:underline;text-decoration-color:var(--pub-route);text-decoration-thickness:2px;text-underline-offset:.25em}.pub-ab-lock-list{display:grid;padding-bottom:1.25rem}@media (min-width:48rem){.pub-ab-lock-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.pub-ab-lock-item{padding:.85rem 0;border-top:1px solid var(--pub-line)}@media (prefers-reduced-motion:no-preference){.pub-ab-lock-chevron{transition:rotate .2s ease-out}}}@media (prefers-reduced-motion:no-preference){.pub-v4-door{animation:pub-pg-door .44s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.12s}.pub-v4-door:dir(rtl){animation-name:pub-pg-door-rtl}.pub-v4-desk-route{stroke-dasharray:1 2;animation:pub-draw .52s cubic-bezier(.65,0,.35,1) backwards}.pub-v4-track[data-pub-phase=play] .pub-v4-track-stop:not(:last-child):before{animation:pub-rail-track .32s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--pub-step, 0) * .22s)}.pub-v4-track[data-pub-phase=play] .pub-v4-track-plate{animation:pub-pg-rise .3s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc((var(--pub-stops, 1) - 1) * .22s + .12s)}}@keyframes pub-rail-track{0%{transform:scaleY(0)}}@keyframes pub-pg-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pub-pg-door{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pub-pg-door-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@layer components{.pub-v4-adm-hero,.pub-v4-office-hero{border-bottom:1px solid var(--pub-line);background:var(--pub-sand)}.pub-v4-adm-band{padding-block:clamp(2.75rem,2rem + 3vw,4.75rem)}.pub-v4-adm-how{border-block:1px solid var(--pub-line);background:var(--pub-sand)}.pub-v4-steps{display:grid;gap:1.75rem}@media (min-width:64rem){.pub-v4-steps{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;gap:3.5rem}}@media (min-width:80rem){.pub-v4-steps{grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:5rem}}.pub-v4-steps-list{display:grid;gap:.25rem}.pub-v4-steps-item{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.9rem;padding-block:.8rem .95rem;padding-inline:.6rem .9rem;border-radius:var(--pub-radius-md);transition:background-color .18s ease-out}.pub-v4-steps-item:hover{background:color-mix(in srgb,var(--pub-surface) 55%,transparent)}.pub-v4-steps-item[data-on=yes]{background:var(--pub-surface);box-shadow:inset 0 0 0 1px var(--pub-line)}.pub-v4-steps-item:has(.pub-v4-steps-button:focus-visible){outline:2px solid var(--pub-focus);outline-offset:2px}.pub-v4-steps-item:not(:last-child):before{content:"";position:absolute;z-index:0;top:calc(.8rem + 2.25rem);bottom:calc(-.25rem - .8rem);inset-inline-start:calc(.6rem + 1.125rem - 1.5px);width:3px;background:var(--pub-line-strong);transform-origin:top;transition:background-color .24s ease-out}.pub-v4-steps-item[data-walked=yes]:before{background:var(--pub-route)}.pub-v4-steps-pin{position:relative;z-index:1;grid-row:1/span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--pub-route);border-radius:999px;background:var(--pub-surface);color:var(--pub-ink);font-size:1.0625rem;line-height:1;transition:background-color .18s ease-out,color .18s ease-out}.pub-v4-steps-item[data-on=yes] .pub-v4-steps-pin{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-steps-title{padding-top:.32rem;color:var(--pub-ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.pub-v4-steps-button{border-radius:2px;color:inherit;font:inherit;text-align:start;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color .18s ease-out}.pub-v4-steps-button:focus-visible{outline:none}.pub-v4-steps-button:after{content:"";position:absolute;z-index:2;inset:0;border-radius:var(--pub-radius-md)}.pub-v4-steps-item:hover .pub-v4-steps-button,.pub-v4-steps-item[data-on=yes] .pub-v4-steps-button{text-decoration-color:var(--pub-route)}.pub-v4-steps-body{grid-column:2;max-width:38rem;margin-top:.3rem;color:var(--pub-ink-2);font-size:1rem;line-height:1.55}.pub-v4-steps-scene{min-width:0;margin:0}@media (min-width:64rem){.pub-v4-steps-scene{position:sticky;top:6rem}}.pub-v4-steps-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}@media (min-width:64rem){.pub-v4-steps-switch{display:none}}.pub-v4-steps-switch-button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-sm);background:var(--pub-surface);color:var(--pub-ink);font-size:1.125rem;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.pub-v4-steps-switch-button:hover{border-color:var(--pub-ink-2)}.pub-v4-steps-switch-button[aria-pressed=true]{border-color:var(--pub-sign);background:var(--pub-sign);color:var(--pub-on-sign)}.pub-v4-office-leader{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}}@media (prefers-reduced-motion:no-preference){.pub-v4-steps-list[data-pub-phase=armed] .pub-v4-steps-item:before{transform:scaleY(0)}.pub-v4-steps-list[data-pub-phase=play] .pub-v4-steps-item:before{animation:pub-rail-track .36s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(.16s + var(--pub-step, 0) * .26s)}}@layer components{.pub-login-sign{display:inline-flex;align-items:stretch;max-width:100%;margin:0;border-radius:4px;overflow:hidden;font-size:1rem;line-height:1.15}.pub-login-sign-arrow{position:relative;flex:none;width:2.125rem;background:var(--pub-route)}.pub-login-sign-arrow:after{content:"";position:absolute;inset-inline-start:.8rem;top:50%;width:.625rem;height:.75rem;margin-top:-.375rem;background:var(--pub-on-sign);clip-path:polygon(0 0,100% 50%,0 100%)}.pub-login-sign-arrow:dir(rtl):after{clip-path:polygon(100% 0,0 50%,100% 100%)}.pub-login-sign-plate{min-width:0;padding:.45rem .8rem .5rem .7rem;background:var(--pub-sign-navy);color:var(--pub-on-sign-navy)}.pub-login-photo .pub-photo{height:100%}.pub-login-photo-caption{position:absolute;z-index:1;inset-inline-start:1.25rem;bottom:1.25rem;max-width:calc(100% - 2.5rem);box-shadow:0 1px 2px rgb(20 26 51/.12),0 10px 24px -14px rgb(20 26 51/.45);border-radius:4px}.pub-key{position:relative;min-width:0}.pub-key-art{display:block;width:100%;height:100%;direction:ltr}.pub-key--stage{--pub-key-ground:var(--pub-plan-ground);overflow:hidden;border-radius:var(--pub-radius-md);background:var(--pub-plan-ground)}.pub-key--stage .pub-key-art{position:absolute;inset:0;overflow:visible}.pub-key-sign{position:absolute;z-index:1;inset-inline-start:1.25rem;top:1.25rem;max-width:calc(100% - 2.5rem)}.pub-key--compact{--pub-key-ground:var(--pub-canvas);aspect-ratio:388/160}.pub-key-floor{fill:var(--pub-plan-pave)}.pub-key-frame{fill:var(--pub-plan-wall)}.pub-key-inside{fill:var(--pub-marker-soft)}.pub-key-hall{fill:none;stroke:var(--pub-on-marker);stroke-opacity:.14;stroke-width:2}.pub-key-spill{fill:var(--pub-route);opacity:0}.pub-key-door{fill:var(--pub-chapter)}.pub-key-panel{fill:none;stroke:var(--pub-chapter-line);stroke-width:2}.pub-key-metal{fill:var(--pub-brand)}.pub-key-disc{fill:var(--pub-on-brand)}.pub-key-groove{fill:none;stroke:var(--pub-on-brand);stroke-opacity:.3;stroke-width:2;stroke-linecap:round}.pub-key-hole{fill:var(--pub-key-ground)}.pub-key-cut,.pub-key-cut-edge{transform-box:fill-box;transform:scaleY(var(--pub-key-cut,0))}.pub-key-cut{transform-origin:50% 50%}.pub-key-cut-edge{transform-origin:50% 100%;fill:none;stroke:var(--pub-route);stroke-width:1.75;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pub-key-cut-edge[data-level="0"]{opacity:0}.pub-key-string{fill:none;stroke:var(--pub-route);stroke-width:2.5;stroke-linecap:round}.pub-key-tag-card{fill:var(--pub-surface);stroke:var(--pub-line);stroke-width:1.5}.pub-key-tag-label{fill:var(--pub-ink-2);font-family:var(--pub-font-text,ui-sans-serif,system-ui,sans-serif);font-size:16px;font-weight:600}.pub-key-tag-value{fill:var(--pub-ink);font-family:var(--pub-font-mono,ui-monospace,monospace);font-size:21px;font-weight:600}.pub-key-tag-value[data-kind=email]{font-size:16px}.pub-key-tag-missing{fill:var(--pub-ink-3)}.pub-key-handle,.pub-key-plate{fill:var(--pub-on-chapter)}.pub-key-handle{stroke:var(--pub-line-strong);stroke-width:1.5}.pub-key-plate-lit{stroke:var(--pub-route);stroke-width:3}.pub-key-keyhole{fill:var(--pub-on-sign)}.pub-key-pin{fill:var(--pub-line-strong)}.pub-key-pins[data-up] .pub-key-pin{fill:var(--pub-route);transform:translateY(-4px)}.pub-key-travel[data-inserted]{transform:translateX(58px)}.pub-key-bow{transform-box:fill-box;transform-origin:50% 50%}.pub-key-hinge{transform-box:fill-box;transform-origin:100% 50%}.pub-key[data-phase=open] .pub-key-bow{transform:scaleY(.16)}.pub-key[data-phase=open] .pub-key-hinge{transform:scaleX(.1) skewY(-4deg)}.pub-key[data-phase=open] .pub-key-lock,.pub-key[data-phase=open] .pub-key-travel{opacity:0}.pub-key[data-phase=open] .pub-key-spill{opacity:.3}}@supports (color:light-dark(#000,#fff)){.pub-key-inside{fill:light-dark(var(--pub-marker-soft),var(--pub-plan-window))}}@media (prefers-reduced-motion:no-preference){.pub-key-cut,.pub-key-cut-edge{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .12s ease}.pub-key-pin{transition:transform .16s ease,fill .16s ease}.pub-key-travel{transition:transform .22s cubic-bezier(.65,0,.35,1),opacity .2s ease .52s}.pub-key-bow{transition:transform .15s ease-in-out}.pub-key[data-phase=open] .pub-key-bow{transition-delay:.2s}.pub-key-hinge{transition:transform .32s cubic-bezier(.6,0,.3,1) .32s,opacity .14s ease .32s}.pub-key-spill{transition:opacity .3s ease .38s}.pub-key[data-phase=refused] .pub-key-body{animation:pub-key-refuse .56s cubic-bezier(.45,0,.3,1)}.pub-key[data-phase=refused] .pub-key-travel[data-inserted] .pub-key-body{animation:pub-key-rattle .36s ease-in-out}.pub-key-second{animation:pub-key-appear .26s ease-out}}@keyframes pub-key-refuse{0%,to{transform:translate(0)}38%,48%{transform:translate(34px)}58%{transform:translate(34px,-3px)}68%{transform:translate(34px,3px)}78%{transform:translate(34px)}}@keyframes pub-key-rattle{0%,to{transform:translate(0)}25%{transform:translateY(-3px)}50%{transform:translateY(3px)}75%{transform:translateY(-2px)}}@keyframes pub-key-appear{0%{opacity:0;transform:translateY(6px)}}:root:has(.public-site[data-public-theme])[data-pub-arabic-faces=pending] .public-site[data-public-theme]{visibility:hidden}@font-face{font-family:pub-arabic-display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-arabic-5.100.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:pub-arabic-text;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-arabic-arabic-2.012.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}