:root{--viewport-w:100vw;--viewport-h:100vh;--viewport-min:100vmin;--viewport-max:100vmax;--viewport-ratio:1;--viewport-fit:1;--layout-switch-ratio:1.1;--scale:.82;--header-scale:1.5;--root-font:clamp(13px,12px + .28vw,15.25px);--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--font-display:var(--font-body);--bg:#fff;--bg2:#f6f8fb;--bg3:#f1f4f8;--bg-strong:var(--bg2);--panel:#fff;--panel-muted:var(--bg2);--text:#101114;--ink:var(--text);--muted:#4a4e57;--ink-muted:var(--muted);--subtle:#6a707c;--ink-subtle:var(--subtle);--line:#e6e9ef;--line-strong:#cbd5e1;--stroke:rgba(16,17,20,.12);--stroke-soft:rgba(16,17,20,.08);--r-xl:calc(1.375rem*var(--scale));--r-lg:calc(1rem*var(--scale));--r-md:calc(.75rem*var(--scale));--radius-xs:.625rem;--radius-sm:var(--r-md);--radius-md:var(--r-lg);--radius-lg:var(--r-xl);--radius-xl:var(--r-xl);--radius-pill:62rem;--p:#02478a;--p-2:#0b67b9;--primary:var(--p);--primary-strong:#013462;--warm-1:#eb620a;--warm-2:#1d5d3e;--accent:var(--warm-1);--accent-2:var(--warm-2);--success:#1d5d3e;--warning:#eb620a;--p-rgb:2 71 138;--primary-rgb:2,71,138;--warm1-rgb:235 98 10;--warm2-rgb:29 93 62;--max:clamp(74rem,92vw,100rem);--max-width:var(--max);--pad:clamp(calc(.95rem*var(--scale)), calc(.55rem + 1.35vw) ,calc(1.8rem*var(--scale)));--pad-x:var(--pad);--nav-shell-h:3rem;--nav-shell-pad:.3rem;--nav-item-h:2.45rem;--nav-tool-size:2.75rem;--nav-icon-size:1.1rem;--header-h:clamp(calc(4.18rem*var(--scale)*var(--header-scale)),calc(3.85rem*var(--scale)*var(--header-scale) + .92vw),calc(4.75rem*var(--scale)*var(--header-scale)));--header-height:var(--header-h);--section-space:clamp(3rem,8vh,5.25rem);--section-space-tight:clamp(2rem,6vh,4.25rem);--panel-gap:clamp(.95rem,2vw,1.5rem);--hero-top-space:clamp(.9rem,2.4vh,1.5rem);--hero-bottom-space:clamp(1rem,2.8vh,1.75rem);--hero-frame-h:clamp(26rem,68vh,42rem);--hero-panel-size:var(--hero-frame-h);--hero-quick-gap-size:.85rem;--hero-quick-row-min:4.6rem;--dropdown-viewport-max: calc(100vw - 2rem) ;--dropdown-title-size:1.05rem;--dropdown-body-size:.96rem;--measure:clamp(60ch,66ch,74ch);--measure-tight:clamp(32rem,42vw,46rem);--measure-narrow:clamp(28rem,34vw,38rem);--h1:clamp(2rem,1.25rem + 2.4vw,3.35rem);--h2:clamp(1.58rem,1.15rem + 1.35vw,2.32rem);--h3:clamp(1.1rem,.98rem + .62vw,1.42rem);--p1:clamp(1rem,.94rem + .28vw,1.14rem);--body:var(--p1);--small:clamp(.9rem,.86rem + .14vw,.98rem);--tiny:clamp(.8rem,.77rem + .1vw,.88rem);--ease:cubic-bezier(.2,.85,.2,1);--ease2:cubic-bezier(.16,1,.3,1);--ease-soft:var(--ease2);--fast:.15s;--ring:0 0 0 calc(.25rem*var(--scale)) rgba(3,146,225,.18);--ring2:0 0 0 calc(.1875rem*var(--scale)) rgba(16,17,20,.1);--shadow-1:0 calc(.625rem*var(--scale)) calc(1.5rem*var(--scale)) rgba(16,17,20,.06);--shadow-2:0 calc(1.125rem*var(--scale)) calc(3.125rem*var(--scale)) rgba(16,17,20,.1);--shadow-3:0 calc(1.75rem*var(--scale)) calc(5.625rem*var(--scale)) rgba(16,17,20,.16);--shadow-soft:var(--shadow-1);--shadow-strong:var(--shadow-2);--shadow-ring:var(--ring);--blur:saturate(160%) blur(calc(.875rem*var(--scale)));--surface:hsla(0,0%,100%,.76);--surface-strong:hsla(0,0%,100%,.82);--surface-weak:hsla(0,0%,100%,.28);--glass:hsla(0,0%,100%,.56);--glass-strong:hsla(0,0%,100%,.72);--cx:50%;--cy:18%;--story-fill:0%;--spot-op:.95;--spot-blur:calc(.625rem*var(--scale));--spot-rise:56%;--spot-blue:.95;--spot-yellow:.58;--spot-red:.88}*{box-sizing:border-box}#__nuxt,body,html{min-width:0;width:100%}#__nuxt{overflow-x:clip}body,html{min-height:100%}html{font-size:var(--root-font);overflow-anchor:none;scroll-behavior:auto;scroll-padding-top:calc(var(--header-h) + .875em*var(--scale));scrollbar-gutter:stable}html[data-route-scroll-pending="1"] main{visibility:hidden}html[data-viewport-ready="0"] *{transition:none!important}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@view-transition{navigation:none}::view-transition-group(root),::view-transition-new(root),::view-transition-old(root){animation:none!important}body{background:transparent;color:var(--text);font-family:var(--font-body);margin:0;overflow-x:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;line-height:1.6;text-rendering:optimizeLegibility}body.drawerOpen,body.vrbaOpen{overflow:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}:where(a,button,[role=button]){-webkit-tap-highlight-color:transparent}:focus-visible{border-radius:.375em;outline:.125em solid var(--p);outline-offset:.1875em}.skip{background:#fff;border-radius:calc(.75em*var(--scale));box-shadow:var(--shadow-1);color:#000;left:-999rem;padding:calc(.625em*var(--scale)) calc(.875em*var(--scale));position:absolute;top:0;z-index:9999}.skip:focus{left:calc(.75em*var(--scale));top:calc(.75em*var(--scale))}body:before{background:radial-gradient(calc(56.25em*var(--scale)) calc(32.5em*var(--scale)) at var(--cx) var(--cy),rgba(2,71,138,.145),rgba(2,71,138,0) 60%),radial-gradient(calc(51.25em*var(--scale)) calc(3em*var(--scale)) at calc(var(--cx) + 18%) calc(var(--cy) - 12%),#eb620a2b,#eb620a00 62%),radial-gradient(calc(45em*var(--scale)) calc(28.75em*var(--scale)) at calc(var(--cx) - 22%) calc(var(--cy) + 18%),#1d5d3e1f,#1d5d3e00 62%);content:"";filter:saturate(132%);inset:-20%;opacity:.95;pointer-events:none;position:fixed;transform:translateZ(0);z-index:-2}body:after{background:radial-gradient(circle at .0625em .0625em,rgba(16,17,20,.045) .0625em,transparent 0);background-size:calc(1.125em*var(--scale)) calc(1.125em*var(--scale));content:"";mix-blend-mode:multiply;opacity:.55}.siteEdgeArt,body:after{inset:0;pointer-events:none;position:fixed;z-index:-1}.siteEdgeArt{overflow:hidden}.siteEdgeArt__rail{bottom:0;position:absolute;top:0;width:clamp(1.5rem,2.2vw,2rem)}.siteEdgeArt__rail--left{left:0}.siteEdgeArt__rail--right{right:0}.siteEdgeArt__shape{animation:edgeArtFloat 24s ease-in-out infinite;display:block;filter:blur(10px);height:clamp(9rem,13vw,12rem);opacity:.12;position:absolute;transform-origin:center;width:clamp(2.2rem,3.1vw,2.9rem);will-change:transform,opacity}.siteEdgeArt__shape:before{background:linear-gradient(180deg,#02478a38,#eb620a25);border:.0625em solid hsla(0,0%,100%,.22);border-radius:999rem;box-shadow:0 0 2.2rem #02478a1a;content:"";inset:0;position:absolute}.siteEdgeArt__rail--left .siteEdgeArt__shape{left:-1.8rem}.siteEdgeArt__rail--right .siteEdgeArt__shape{right:-1.8rem}.siteEdgeArt__rail--left .siteEdgeArt__shape:before,.siteEdgeArt__rail--right .siteEdgeArt__shape:before{border-radius:999rem}.siteEdgeArt__shape--top{top:clamp(3rem,10vh,5rem)}.siteEdgeArt__shape--mid{animation-delay:-7s;animation-duration:28s;top:38vh}.siteEdgeArt__shape--bottom{animation-delay:-8s;animation-duration:27s;bottom:clamp(0rem,6vh,2rem)}.siteEdgeArt__rail--left .siteEdgeArt__shape--top{transform:rotate(-12deg)}.siteEdgeArt__rail--left .siteEdgeArt__shape--mid{transform:rotate(10deg) scale(.88)}.siteEdgeArt__rail--left .siteEdgeArt__shape--bottom{transform:rotate(-8deg) scale(.82)}.siteEdgeArt__rail--right .siteEdgeArt__shape--top{transform:rotate(12deg)}.siteEdgeArt__rail--right .siteEdgeArt__shape--mid{transform:rotate(-10deg) scale(.88)}.siteEdgeArt__rail--right .siteEdgeArt__shape--bottom{transform:rotate(8deg) scale(.82)}@keyframes edgeArtFloat{0%,to{translate:0 0}50%{translate:0 -.55rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){:root{--glass:hsla(0,0%,100%,.92);--glass-strong:hsla(0,0%,100%,.96)}body:after{opacity:.28}.siteEdgeArt__shape{filter:blur(8px);opacity:.11}}@media(max-width:61.25em){.siteEdgeArt__rail{width:1.1rem}.siteEdgeArt__shape{filter:blur(8px);height:7rem;opacity:.1;width:1.85rem}.siteEdgeArt__rail--left .siteEdgeArt__shape{left:-1.4rem}.siteEdgeArt__rail--right .siteEdgeArt__shape{right:-1.4rem}}@media(max-width:47.5em){.siteEdgeArt__shape{filter:blur(6px);height:5rem;opacity:.06;width:1.3rem}.siteEdgeArt__shape--mid{display:none}}.reveal{transition:opacity .45s var(--ease2),transform .45s var(--ease2),filter .45s var(--ease2)}.reveal,.reveal.in{filter:blur(0);opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{filter:none;opacity:1;transform:none;transition:none}}h1,h2,h3,h4{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;margin:0}h1{font-size:var(--h1);line-height:1.12}h2{font-size:var(--h2);line-height:1.16}h3{font-size:var(--h3);line-height:1.22}p{margin:0}.lead,p{color:var(--muted);font-size:var(--p1);line-height:1.55}.lead{max-width:70ch}.muted{color:var(--muted);line-height:1.6}.tiny{font-size:var(--tiny);letter-spacing:.0156em}.microLabel,.microMeta{align-items:center;color:var(--subtle);display:inline-flex;font-size:var(--tiny);font-weight:700;gap:calc(.375em*var(--scale));letter-spacing:.0175em;text-transform:uppercase}.wrap{margin:0 auto;max-width:none;padding:0 var(--pad);width:min(100%,calc(var(--max) + var(--pad)*2))}.section{padding:var(--section-space) 0}.section--tight{padding:var(--section-space-tight) 0}.section--fit{align-items:center;display:flex;min-height:max(calc(var(--viewport-h) - var(--header-h)),28rem)}.section--fit .wrap{width:100%}.centerCopy{text-align:center}.centerCopy p{margin-left:auto;margin-right:auto}.microLabel{color:var(--muted);font-size:var(--tiny);letter-spacing:.0219em;text-transform:uppercase}.head{display:grid;gap:clamp(calc(.68rem*var(--scale)),calc(var(--viewport-h)*.012),calc(1rem*var(--scale)));justify-items:center;margin-bottom:clamp(calc(1rem*var(--scale)),calc(var(--viewport-h)*.03),calc(1.95rem*var(--scale)));text-align:center}.head h2{font-size:clamp(1.82rem,calc(1.1rem + 1.1vw + .6vh),2.56rem);letter-spacing:-.03em;line-height:1.08;margin:0}.head p{color:var(--muted);font-size:clamp(1rem,calc(.9rem + .22vw + .12vh),1.12rem);line-height:1.58;margin:0;max-width:var(--measure)}.grid{display:grid;gap:var(--panel-gap)}@media(max-aspect-ratio:4/5){.wrap{max-width:98vw}}.grid3{display:grid;gap:max(var(--panel-gap),1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(16rem,calc(var(--viewport-w)*.2),19rem)),1fr))}.split{align-items:center;display:grid;gap:max(var(--panel-gap),1.125rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(18rem,calc(var(--viewport-w)*.24),22rem)),1fr))}.wrap--narrow{max-width:none;width:min(100%,calc(55rem + var(--pad)*2))}.card{background:#fff;border:.0625em solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-1);overflow:hidden;position:relative}:where(.newsCard,.qItem,.tLabel,.iconBtn,.btn,.storyCard){transform:translate3d(0,var(--lift-y,0),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .22s var(--ease2),box-shadow .22s var(--ease2),border-color .22s var(--ease2),background .22s var(--ease2);will-change:transform}.lift{transition:transform .24s var(--ease2),box-shadow .24s var(--ease2),border-color .24s var(--ease2)}.lift:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(calc(-.25em*var(--scale)))}.btn{align-items:center;-webkit-backdrop-filter:saturate(185%) blur(calc(.625em*var(--scale)));backdrop-filter:saturate(185%) blur(calc(.625em*var(--scale)));background:#ffffffc2;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:var(--shadow-1);color:#14161a;cursor:pointer;display:inline-flex;font-weight:700;gap:calc(.625em*var(--scale));justify-content:center;padding:calc(.8125em*var(--scale)) calc(1.125em*var(--scale));--lift-y:0rem}.btn:hover{--lift-y:calc(-.1875em*var(--scale));border-color:#0392e13d;box-shadow:var(--shadow-2)}.btn:active{--lift-y:calc(-.0625em*var(--scale))}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn--primary{background:linear-gradient(180deg,#0392e124,#0392e10d);border-color:#0392e12e}.btn--warm{background:linear-gradient(180deg,#ffb70338,#ffb7030f);border-color:#ffb70338}.btn--ghost{background:transparent;border-color:var(--line)}.btn svg{height:calc(1.125em*var(--scale));width:calc(1.125em*var(--scale))}.iconBtn{-webkit-backdrop-filter:saturate(185%) blur(calc(.625em*var(--scale)));backdrop-filter:saturate(185%) blur(calc(.625em*var(--scale)));background:#ffffffc7;border:.0625em solid var(--stroke-soft);border-radius:999rem;box-shadow:var(--shadow-1);cursor:pointer;display:grid;height:calc(2.625em*var(--scale));place-items:center;width:calc(2.625em*var(--scale));--lift-y:0rem}.iconBtn:hover{--lift-y:calc(-.1875em*var(--scale));border-color:#0392e13d;box-shadow:var(--shadow-2)}.iconBtn:active{--lift-y:calc(-.0625em*var(--scale))}.iconBtn:focus-visible{box-shadow:var(--ring);outline:none}.iconBtn svg{height:calc(1.125em*var(--scale));width:calc(1.125em*var(--scale))}.pillRow{display:flex;flex-wrap:wrap;gap:calc(.625em*var(--scale))}.pill{align-items:center;-webkit-backdrop-filter:blur(calc(.625em*var(--scale)));backdrop-filter:blur(calc(.625em*var(--scale)));background:#ffffffc2;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;color:var(--muted);display:inline-flex;font-size:.92rem;gap:calc(.5em*var(--scale));padding:calc(.625em*var(--scale)) calc(.75em*var(--scale));transition:transform .18s var(--ease2),border-color .18s var(--ease2),background .18s var(--ease2)}.pill:hover{background:#0392e10f;border-color:#0392e140;transform:translateY(calc(-.0625em*var(--scale)))}.pill:focus-visible{box-shadow:var(--ring);outline:none}.badgeRow{display:flex;flex-wrap:wrap;gap:calc(.5em*var(--scale));justify-content:center;margin-bottom:calc(.625em*var(--scale))}.badge{align-items:center;background:#ffffffb3;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;color:#101114db;display:inline-flex;font-size:.88rem;padding:calc(.5em*var(--scale)) calc(.625em*var(--scale))}.badge--p{background:linear-gradient(180deg,#0392e124,#0392e10a);border-color:#0392e12e}.badge--warm{background:linear-gradient(180deg,#ffb7032e,#ffb7030d);border-color:#ffb70338}.miniRow{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.625em*var(--scale))}.hero{align-items:stretch;background:transparent;display:flex;justify-content:center;margin-top:calc(var(--header-h)*-1);min-height:max(var(--viewport-h),34rem);overflow:clip;padding-block-end:0;padding-block-start:var(--header-h);position:relative}.hero>.wrap{min-height:calc(var(--viewport-h) - var(--header-h));padding-block:var(--hero-top-space) var(--hero-bottom-space);position:relative;width:100%;z-index:1}.hero>.wrap,.heroShell{align-content:center;display:grid}.heroShell{gap:max(var(--panel-gap),.95rem);min-height:var(--hero-frame-h)}.blob{border-radius:999rem;filter:blur(.5rem);pointer-events:none;position:absolute}.blob.b1{background:radial-gradient(circle,#0392e112,#0392e100 70%);height:clamp(14rem,22vw,22rem);left:-3rem;top:calc(var(--header-h) + 2rem);width:clamp(14rem,22vw,22rem)}.blob.b2{background:radial-gradient(circle,#ffb70314,#ffb70300 72%);height:clamp(18rem,28vw,30rem);right:-6rem;top:10vh;width:clamp(18rem,28vw,30rem)}.blob.b3{display:none}.heroGrid{--hero-quick-gap:var(--hero-quick-gap-size,.85rem);--hero-panel-h:var(--hero-panel-size,var(--hero-frame-h));align-items:stretch;gap:max(var(--panel-gap),1rem);grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);height:var(--hero-panel-h)}.heroGrid,.heroQuick{display:grid;min-height:var(--hero-panel-h)}.heroQuick{--hero-quick-icon-frame:var(--hero-quick-icon-size,clamp(3.15rem, calc(1.95rem + 1.1vw + .45vh) ,4.15rem));--hero-quick-icon-col:calc(var(--hero-quick-icon-frame) + .55rem);align-content:stretch;gap:var(--hero-quick-gap);grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(var(--hero-quick-row-min,4.6rem),1fr));height:100%}.heroSearch{display:none}.heroSearch__field,.heroSearch__submit{border:0;font:inherit}.qItem{align-content:center;align-items:center;-webkit-backdrop-filter:saturate(185%) blur(.8rem);backdrop-filter:saturate(185%) blur(.8rem);background:#ffffffc2;border:.0625em solid rgba(16,17,20,.1);border-radius:1.35rem;box-shadow:0 .7rem 1.4rem #1011140d;color:var(--text);display:grid;gap:clamp(1rem,calc(.54rem + .56vw + .22vh),1.34rem);grid-template-columns:var(--hero-quick-icon-col) minmax(0,1fr);height:100%;min-height:0;min-width:0;padding:clamp(.94rem,calc(.62rem + .42vw + .2vh),1.24rem) clamp(1.08rem,calc(.76rem + .5vw + .18vh),1.42rem);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.qItem:focus-visible,.qItem:hover{border-color:#0392e13d;box-shadow:var(--shadow-2),var(--ring);transform:translateY(-.28rem)}.qIco{align-self:center;background:transparent;border:none;border-radius:0;box-shadow:none;display:grid;height:var(--hero-quick-icon-frame);justify-self:center;overflow:visible;place-items:center;width:var(--hero-quick-icon-frame)}.qIco svg{color:color-mix(in srgb,var(--text) 94%,var(--primary-strong) 6%);filter:drop-shadow(0 .22rem .3rem rgba(16,17,20,.12));height:calc(var(--hero-quick-icon-frame)*.84);transform-origin:center;transition:transform .25s ease,filter .25s ease,color .25s ease;width:calc(var(--hero-quick-icon-frame)*.84)}.qItem:focus-visible .qIco svg,.qItem:hover .qIco svg{color:color-mix(in srgb,var(--text) 82%,var(--primary-strong) 18%);filter:drop-shadow(0 .4rem .48rem rgba(16,17,20,.16));transform:translateY(-.12rem) scale(1.08)}.qCopy{align-content:center;align-self:center;display:grid;gap:.28rem;min-height:100%;min-width:0}.qItem strong{font-size:var(--hero-quick-title-size,clamp(1.06rem, calc(.78rem + .34vw + .18vh) ,1.28rem));letter-spacing:-.01em;line-height:1.16;text-wrap:balance}.qItem p,.qItem strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.qItem p{color:var(--muted);font-size:var(--hero-quick-body-size,clamp(.94rem, calc(.74rem + .18vw + .14vh) ,1.06rem));line-height:1.34;margin:.08rem 0 0;text-wrap:pretty}.heroPanel{-webkit-backdrop-filter:saturate(185%) blur(.75rem);backdrop-filter:saturate(185%) blur(.75rem);background:var(--surface-weak);border:.0625em solid rgba(16,17,20,.1);border-radius:1.72rem;box-shadow:var(--shadow-2);height:100%;isolation:isolate;min-height:var(--hero-panel-h);overflow:hidden;position:relative}.heroPanel:after{background:radial-gradient(56rem 22rem at 25% 25%,#0392e124,#0392e100 60%),radial-gradient(38rem 20rem at 84% 12%,#ffb7031f,#ffb70300 58%),linear-gradient(180deg,#ffffff14,#fff0);content:"";inset:0;pointer-events:none;position:absolute}.heroMosaic{display:grid;gap:.8rem;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;inset:.8rem;position:absolute}.heroGallery__frame{background:#ffffff24;border:0;border-radius:1.2rem;box-shadow:0 .14rem .32rem #10111409;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .3s ease,box-shadow .3s ease}.heroGallery__frame.is-active,.heroGallery__frame:focus-visible,.heroGallery__frame:hover{transform:translateY(-.08rem)}.heroGallery__frame:after{background:linear-gradient(180deg,#ffffff05,#ffffff1a);content:"";inset:0;pointer-events:none;position:absolute}.heroGallery__frame--main{box-shadow:0 .42rem .8rem #1011140d;display:block}.heroGallery__frame--main.is-active,.heroGallery__frame--main:focus-visible,.heroGallery__frame--main:hover{box-shadow:0 .52rem .96rem #1011140f}.heroGallery__frame--main:after{background:none}.heroGallery__frame--main:before{background:linear-gradient(180deg,#ffffff08,#ffffff03);content:"";inset:0;position:absolute;z-index:0}.heroMosaic img{filter:saturate(108%);height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}.heroGallery__image{inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.heroGallery__image.is-active{opacity:1}.hero-image-enter-active,.hero-image-leave-active{transition:opacity .7s ease,transform .7s ease}.hero-image-enter-from,.hero-image-leave-to,.heroGallery__image.is-active.hero-image-enter-from,.heroGallery__image.is-active.hero-image-leave-to{opacity:0;transform:scale(1.018)}.heroMosaic .m1{grid-column:1;grid-row:1/span 2}.heroMosaic .m2{box-shadow:0 .2rem .42rem #10111408;grid-column:2;grid-row:1}.heroMosaic .m2:focus-visible,.heroMosaic .m2:hover{box-shadow:0 .24rem .5rem #1011140a}.heroMosaic .m3{box-shadow:0 .14rem .3rem #10111407;grid-column:2;grid-row:2}.heroMosaic .m3:focus-visible,.heroMosaic .m3:hover{box-shadow:0 .18rem .36rem #10111409}.heroLead{align-content:end;-webkit-backdrop-filter:blur(.9rem) saturate(138%);backdrop-filter:blur(.9rem) saturate(138%);background:linear-gradient(145deg,#182b3bc7,#0c1b2ad6);border:1px solid hsla(0,0%,100%,.24);border-radius:1.25rem;bottom:clamp(1.65rem,3vh,2.35rem);box-shadow:0 .8rem 2rem #03081033,inset 0 1px #ffffff1f;gap:.55rem;grid-template-rows:auto auto;justify-items:center;left:50%;padding:.72rem .8rem .68rem;pointer-events:none;position:absolute;right:auto;text-align:center;transform:translate3d(-50%,0,0);transition:bottom .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,background-color .32s ease;width:min(calc(100% - 2rem),var(--hero-lead-max,38rem));will-change:bottom;z-index:6}.heroLead,.heroLead__newsSlot{box-sizing:border-box;display:grid;overflow:hidden}.heroLead__newsSlot{grid-template-rows:1fr;opacity:1;transition:opacity .24s ease;width:100%;will-change:height,opacity}.heroLead__newsSlot.is-collapsed{grid-template-rows:0fr;opacity:0}.heroLead__newsSlot>*{grid-area:1/1;min-height:0;overflow:hidden}.heroLead__news{background:transparent;border:0;box-shadow:none;display:grid;gap:.32rem;padding:0 .25rem;width:100%}.heroLead__newsMeta{color:#ffffffd1;display:flex;flex-wrap:wrap;font-size:clamp(.92rem,.88rem + .18vw,1rem);gap:.55rem;text-shadow:0 .08rem .3rem rgba(0,0,0,.42)}.heroLead__newsMeta,.heroLead__newsTag{align-items:center;justify-content:center}.heroLead__newsTag{background:#0392e1e0;border:.0625em solid rgba(3,146,225,.16);border-radius:999rem;color:#fff;display:inline-flex;font-weight:700;padding:.36rem .68rem}.heroLead__news strong{color:#fff;font-size:var(--hero-news-title-size,clamp(1.26rem, calc(.96rem + .42vw + .22vh) ,1.6rem));letter-spacing:-.015em;line-height:1.26;max-width:100%;text-shadow:0 .14rem .48rem rgba(0,0,0,.58);text-wrap:balance}.heroLead__news p,.heroLead__news strong{display:-webkit-box;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.heroLead__news p{color:#ffffffdb;font-size:var(--hero-news-body-size,clamp(.96rem, calc(.78rem + .16vw + .14vh) ,1.08rem));line-height:1.42;margin:0;max-width:none;text-shadow:0 .1rem .34rem rgba(0,0,0,.54);text-wrap:pretty}.heroLead__newsFoot{align-items:center;align-self:end;border-top:1px solid hsla(0,0%,100%,.16);display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between;min-height:2.7rem;padding-top:.55rem;pointer-events:auto;width:100%}.heroLead__cta{align-items:center;-webkit-backdrop-filter:blur(.8rem) saturate(160%);backdrop-filter:blur(.8rem) saturate(160%);background:#ffffffed;border:.0625em solid rgba(3,146,225,.16);border-radius:999rem;box-shadow:0 .55rem 1.2rem #10111414;color:var(--text);display:inline-flex;font-size:var(--hero-cta-font-size,.92rem);font-weight:800;gap:.45rem;justify-content:center;min-height:var(--hero-cta-min-height,2.7rem);padding:.7rem 1rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.heroLead__cta:focus-visible,.heroLead__cta:hover{background:#fffffff0;border-color:#0392e142;box-shadow:var(--shadow-2),var(--ring);transform:translateY(-.08rem)}.heroLead__cta svg{flex:0 0 auto}.heroGallery__dots{align-items:center;display:inline-flex;gap:.12rem;pointer-events:auto}.heroGallery__dot{background:transparent;border:0;border-radius:999rem;box-shadow:none;cursor:pointer;height:max(2.4rem,38px);padding:0;position:relative;width:max(2.4rem,38px)}.heroGallery__dot:before{background:#ffffffad;border-radius:99rem;box-shadow:0 .16rem .45rem #03081033;content:"";height:.62rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease,transform .2s ease,background-color .2s ease;width:.62rem}.heroGallery__dot.is-active:before{background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 68%,var(--accent) 32%));box-shadow:0 .24rem .6rem #0392e12e;width:1.18rem}.heroGallery__dot:is(:hover,:focus-visible):before{transform:translate(-50%,-50%) scale(1.12)}.heroGallery__dot:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:-3px}.hero-caption-enter-active,.hero-caption-leave-active{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.hero-caption-enter-from,.hero-caption-leave-to{opacity:0;transform:translate3d(0,.42rem,0)}.hero-caption-leave-to{transform:translate3d(0,-.26rem,0)}.heroEnrollPanel{border-radius:1.2rem;box-shadow:0 .52rem 1.2rem #1011141f;color:#fff;display:grid;inset:.8rem;overflow:hidden;padding:clamp(1.4rem,4vw,3.2rem) clamp(1.2rem,5vw,4rem) clamp(5.4rem,10vh,7rem);place-items:center;position:absolute;text-align:center;text-decoration:none;z-index:4}.heroEnrollPanel__background,.heroEnrollPanel__shade{height:100%;inset:0;position:absolute;width:100%}.heroEnrollPanel__background{filter:saturate(106%) contrast(102%);-o-object-fit:cover;object-fit:cover;transform:scale(1.015);transition:transform .7s ease}.heroEnrollPanel:focus-visible .heroEnrollPanel__background,.heroEnrollPanel:hover .heroEnrollPanel__background{transform:scale(1.035)}.heroEnrollPanel__shade{background:radial-gradient(34rem 20rem at 50% 35%,#0392e11f,#0392e100 68%),linear-gradient(180deg,#06122270,#061222d1)}.heroEnrollPanel__content{display:grid;gap:clamp(.42rem,1.2vh,.78rem);justify-items:center;position:relative;text-shadow:0 .18rem .7rem rgba(0,0,0,.32);width:min(100%,44rem);z-index:1}.heroEnrollPanel__tag{align-items:center;background:color-mix(in srgb,var(--primary) 88%,#fff 12%);border-radius:62rem;box-shadow:0 .35rem .9rem #00000029;color:#fff;display:inline-flex;font-size:clamp(.74rem,.66rem + .16vw,.86rem);font-weight:900;letter-spacing:.045em;padding:.38em .92em;text-transform:uppercase}.heroEnrollPanel__content strong{font-size:clamp(1.72rem,1.05rem + 2vw,3.4rem);font-weight:900;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.heroEnrollPanel__term{color:#fffffffa;font-size:clamp(1.08rem,.84rem + .7vw,1.58rem);font-weight:850}.heroEnrollPanel__text{color:#ffffffe0;display:-webkit-box;font-size:clamp(.9rem,.78rem + .34vw,1.12rem);line-height:1.42;max-width:58ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-wrap:pretty}.heroLead__cta--enrollment{background:linear-gradient(135deg,#fffffffa,#fff7daf5);border-color:#ffb70359;color:color-mix(in srgb,var(--text) 72%,#8a5a00 28%)}html[data-page-fit=stack] .heroEnrollPanel__content strong{font-size:clamp(1.45rem,4.5vw,2.4rem)}.secA{background:transparent}.secA .head{margin-bottom:clamp(.26rem,.8vw,.42rem)}.newsShell{display:grid;gap:clamp(.9rem,1.9vw,1.35rem);margin-top:calc(.12em*var(--scale));margin-inline:auto;max-width:var(--max);position:relative}.newsShell__top{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.newsShell__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-start}.newsCount,.newsStatus{align-items:center;-webkit-backdrop-filter:blur(.8rem) saturate(150%);backdrop-filter:blur(.8rem) saturate(150%);background:#ffffffbd;border:.0625em solid rgba(16,17,20,.08);border-radius:999rem;box-shadow:var(--shadow-1);color:var(--muted);display:inline-flex;font-size:.94rem;justify-content:center;min-height:2.45rem;padding:.56rem .88rem}.newsCount{color:var(--primary-strong);font-weight:700}.newsControls{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.newsViewport{--news-per-view:var(--news-per-view-root,4);border-radius:calc(1.55em*var(--scale));cursor:grab;overflow:hidden;touch-action:pan-y}.newsViewport.is-dragging{cursor:grabbing}.newsTrack{--news-gap:clamp(.8rem,1.4vw,1.05rem);display:flex;gap:var(--news-gap);overflow:auto hidden;padding:calc(.25em*var(--scale)) calc(.125em*var(--scale)) calc(.75em*var(--scale));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.newsTrack::-webkit-scrollbar{display:none}.newsCard{-webkit-backdrop-filter:saturate(185%) blur(calc(.75em*var(--scale)));backdrop-filter:saturate(185%) blur(calc(.75em*var(--scale)));background:#ffffffd1;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(1.05em*var(--scale));box-shadow:var(--shadow-1);color:var(--text);display:grid;flex:0 0 calc((100% - (var(--news-per-view) - 1)*var(--news-gap))/var(--news-per-view));grid-template-rows:auto 1fr;min-height:100%;min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .28s var(--ease2),border-color .28s var(--ease2),box-shadow .28s var(--ease2),background-color .28s var(--ease2)}.newsCard:focus-visible,.newsCard:hover{border-color:#0392e133;box-shadow:var(--shadow-2);transform:translateY(calc(-.22em*var(--scale)))}.newsCard:focus-visible{box-shadow:var(--shadow-2),var(--ring);outline:none}.newsShell[data-anim=true] .newsCard{opacity:0;transform:translateY(calc(.85em*var(--scale))) scale(.985);transition:opacity .44s var(--ease2),transform .44s var(--ease2),border-color .28s var(--ease2),box-shadow .28s var(--ease2);transition-delay:calc(var(--news-stagger, 0)*45ms)}.newsShell[data-anim=true] .newsCard.is-inview{opacity:1;transform:translateY(0) scale(1)}.newsMedia{height:clamp(8.9rem,11.8vw,10.9rem);overflow:hidden;position:relative}.newsMedia:after{background:linear-gradient(180deg,#fff0 30%,#ffffff14);content:"";inset:0;pointer-events:none;position:absolute}.newsMedia img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .75s var(--ease2),filter .4s ease;width:100%}.newsCard:focus-visible .newsMedia img,.newsCard:hover .newsMedia img{filter:saturate(110%);transform:scale(1.045)}.newsPill{-webkit-backdrop-filter:blur(calc(.625em*var(--scale)));backdrop-filter:blur(calc(.625em*var(--scale)));background:#ffffffd6;border:.0625em solid rgba(16,17,20,.08);border-radius:999rem;color:var(--primary-strong);font-size:.76rem;font-weight:700;left:calc(.65em*var(--scale));padding:calc(.38em*var(--scale)) calc(.62em*var(--scale));position:absolute;top:calc(.65em*var(--scale));z-index:1}.newsBody{align-content:start;display:grid;gap:.56rem;grid-template-rows:auto auto 1fr;padding:calc(.92em*var(--scale)) calc(.94em*var(--scale)) calc(1em*var(--scale))}.newsDateRow{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.newsDate{color:var(--subtle);font-size:.88rem}.newsOpenHint{align-items:center;color:var(--primary-strong);display:inline-flex;font-size:.88rem;font-weight:700;gap:.32rem}.newsOpenHint svg{height:1rem;width:1rem}.newsTitle{font-size:1.08rem;letter-spacing:-.015em;line-height:1.24;margin:0}.newsExcerpt{color:var(--muted);display:-webkit-box;font-size:.94rem;line-clamp:3;line-height:1.5;margin:0;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.newsArrow{align-items:center;-webkit-backdrop-filter:blur(calc(.75em*var(--scale)));backdrop-filter:blur(calc(.75em*var(--scale)));background:#ffffffd6;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:var(--shadow-1);color:var(--text);cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;min-height:2.9rem;padding:.68rem .94rem;transition:transform .2s var(--ease2),border-color .2s var(--ease2),box-shadow .2s var(--ease2),opacity .2s var(--ease2),background-color .2s var(--ease2)}.newsArrow:hover{background:#ffffffeb;border-color:#0392e140;box-shadow:var(--shadow-2);transform:translateY(-.08rem)}.newsArrow:focus-visible{box-shadow:var(--shadow-2),var(--ring);outline:none}.newsArrow svg{height:1.2rem;width:1.2rem}.newsArrow__label{font-size:.92rem;font-weight:700}.newsArrow:disabled{box-shadow:none;opacity:.45;pointer-events:none}.newsMore{display:flex;justify-content:center;margin-top:.25rem}@media(max-width:74em){.newsViewport{--news-per-view:2}}@media(max-width:61.25em){.newsViewport{--news-per-view:2}.newsShell__top{gap:.85rem;grid-template-columns:1fr}.newsControls,.newsShell__meta{justify-content:center}.newsArrow{flex:1 1 0}}@media(max-width:47.5em){.newsViewport{--news-per-view:1}.newsCard{flex-basis:calc(100% - .15rem)}.newsMedia{height:10.4rem}.newsBody{padding:1rem 1rem 1.1rem}.newsExcerpt{font-size:.98rem}.newsCount,.newsStatus{font-size:.94rem;min-height:2.45rem;padding:.56rem .88rem}}html .newsViewport{--news-per-view:var(--news-per-view-root,4)}html[data-layout=desktop][data-density=compact] .secA .head{gap:.35rem;margin-bottom:.1rem}html[data-layout=desktop][data-density=compact] .secA .head h2{font-size:clamp(1.95rem,1.55rem + .7vw,2.35rem)}html[data-layout=desktop][data-density=compact] .secA .head p{font-size:.92rem}html[data-layout=desktop][data-density=compact] .newsShell{gap:.75rem}html[data-layout=desktop][data-density=compact] .newsShell__top{gap:.78rem}html[data-layout=desktop][data-density=compact] .newsCount,html[data-layout=desktop][data-density=compact] .newsStatus{font-size:.88rem;min-height:2.2rem;padding:.46rem .78rem}html[data-layout=desktop][data-density=compact] .newsArrow{min-height:2.55rem;padding:.56rem .82rem}html[data-layout=desktop][data-density=compact] .newsArrow__label{font-size:.88rem}html[data-layout=desktop][data-density=compact] .newsMedia{height:clamp(7.1rem,9.5vw,8.35rem)}html[data-layout=desktop][data-density=compact] .newsBody{gap:.42rem;padding:.78rem .82rem .85rem}html[data-layout=desktop][data-density=compact] .newsTitle{font-size:1rem;line-height:1.2}html[data-layout=desktop][data-density=compact] .newsExcerpt{font-size:.88rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.42}html[data-layout=desktop][data-density=compact] .newsMore{margin-top:0}html[data-layout=desktop][data-density=compact] .newsMore .btn{min-height:2.65rem}html[data-page-fit=stack] .newsShell{gap:.8rem}html[data-page-fit=stack] .newsShell__top{gap:.7rem;grid-template-columns:1fr;justify-items:center}html[data-page-fit=stack] .newsShell__meta{justify-content:center}html[data-page-fit=stack] .newsControls{display:none}html[data-page-fit=stack] .newsViewport{cursor:default;overflow:visible}html[data-page-fit=stack] .newsTrack{display:grid;gap:max(calc(var(--panel-gap)*.9),.8rem);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:calc(.2em*var(--scale)) 0 calc(.55em*var(--scale))}html[data-page-fit=stack] .newsCard{flex:initial;min-height:100%}html[data-page-fit=stack] .newsMedia{height:clamp(10rem,calc(var(--viewport-w)*.16),11rem)}@media(max-width:56em){html[data-page-fit=stack] .newsTrack{grid-template-columns:1fr}}@media(max-width:33.75em){.newsArrow{min-height:2.8rem;padding:.66rem .82rem}.newsArrow__label{font-size:.88rem}.newsDateRow{align-items:flex-start}}.secC,.secContacts,.secDownloads{background:transparent}.secContacts{padding-block:clamp(.9rem,1.9vw,1.25rem)}.secContacts .wrap{display:grid;gap:clamp(.65rem,1.2vw,.9rem)}.secContacts .head{gap:.45rem;margin-bottom:.25rem}.secContacts .head h2{font-size:clamp(1.9rem,1.55rem + .9vw,2.4rem)}.secContacts .head p{font-size:.95rem;line-height:1.45;max-width:42rem}.contactsPreview{align-items:start;display:grid;gap:clamp(calc(.8em*var(--scale)),calc(1.8vw*var(--scale)),calc(1.1em*var(--scale)));grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.contactsPreview__main{display:grid;gap:.62rem}.contactHub,.contactMini{-webkit-backdrop-filter:blur(calc(.75em*var(--scale)));backdrop-filter:blur(calc(.75em*var(--scale)));background:#ffffffd6;border:.0625em solid rgba(16,17,20,.1)}.contactHub{display:grid;gap:.68rem;padding:.88rem .94rem}.contactMap{-webkit-backdrop-filter:blur(calc(.75em*var(--scale)));backdrop-filter:blur(calc(.75em*var(--scale)));background:#ffffffd6;border:.0625em solid rgba(16,17,20,.1);display:grid;gap:.55rem;padding:.7rem}.contactMap__head{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.contactMap__link{color:var(--text);font-weight:700;text-decoration:none}.contactMap__link:focus-visible,.contactMap__link:hover{text-decoration:underline}.contactMap__frame{background:#f4f7fbeb;border:0;border-radius:1rem;height:8.6rem;min-height:8.6rem;width:100%}.contactHub h3{font-size:clamp(1.22rem,1.08rem + .42vw,1.55rem);letter-spacing:-.035em;line-height:1.08;margin:0}.contactHub__address{color:var(--muted);font-size:.9rem;line-height:1.34;margin:0}.contactHub__facts,.contactsPreview__roster{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contactHub__fact,.contactMini__line{background:#ffffffbd;border:.0625em solid rgba(16,17,20,.08);border-radius:.88rem;box-shadow:var(--shadow-1);display:grid;gap:.12rem;padding:.56rem .65rem}.contactHub__fact span,.contactMini__line span{color:var(--subtle);font-size:.74rem}.contactHub__fact--button{color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s var(--ease2),box-shadow .18s var(--ease2);width:100%}.contactHub__fact--button:focus-visible,.contactHub__fact--button:hover{border-color:#0392e147;box-shadow:var(--shadow-2)}.contactHub__fact strong,.contactMini__line strong{font-size:.82rem;letter-spacing:-.0125em}.contactMini{display:grid;gap:.48rem;padding:.68rem;--lift-y:0rem}.contactMini:hover{--lift-y:calc(-.1875em*var(--scale));border-color:#0392e138;box-shadow:var(--shadow-2)}.contactMini:focus-within{border-color:#0392e138;box-shadow:var(--shadow-2),var(--ring)}.contactMini__top{align-items:center;display:flex;gap:calc(.55em*var(--scale))}.contactMini__img{border:.0625em solid rgba(16,17,20,.1);border-radius:calc(.8em*var(--scale));box-shadow:0 calc(.75em*var(--scale)) calc(1.625em*var(--scale)) #1011141f;height:calc(2.25em*var(--scale));-o-object-fit:cover;object-fit:cover;width:calc(2.25em*var(--scale))}.contactMini__who strong{display:block;font-size:.86rem;letter-spacing:-.0125em}.contactMini__who span{color:var(--muted);display:block;font-size:.75rem;margin-top:calc(.08em*var(--scale))}.contactMini__desc{color:var(--muted);font-size:.76rem;line-height:1.32;margin:0}.contactMini__lines{display:grid;gap:calc(.42em*var(--scale))}html[data-cookie-consent-state=pending] .siteShell>:not(.cookieLayer){transition:opacity .32s var(--ease-soft)}html[data-cookie-consent-state=accepted] .cookieLayer{opacity:0;pointer-events:none;visibility:hidden}html[data-cookie-consent-state=pending][data-cookie-consent-ready="0"] .siteShell>:not(.cookieLayer){opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookieLayer{inset:0;opacity:1;pointer-events:none;position:fixed;will-change:opacity;z-index:420}.cookieLayer>*{pointer-events:auto}.cookieLayer__crumbField{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cookieLayer__crumbFloat{aspect-ratio:1/1;left:var(--crumb-left);position:absolute;top:var(--crumb-top);width:var(--crumb-size);--crumb-throw-x:0px;--crumb-throw-y:0px;--crumb-throw-rotate:0deg;animation:cookieLayerCrumbDrift var(--crumb-duration) ease-in-out infinite var(--crumb-delay),cookieLayerCrumbSpin calc(var(--crumb-duration)*1.12) ease-in-out infinite var(--crumb-delay);filter:drop-shadow(0 .7rem 1.1rem rgba(61,33,13,.14));opacity:var(--crumb-opacity,.8);transform:translate(-50%,-50%) translate3d(var(--crumb-throw-x),var(--crumb-throw-y),0) rotate(calc(var(--crumb-rotate) + var(--crumb-throw-rotate)));transform-origin:center;will-change:transform,opacity}.cookieLayer__crumbFloat[data-motion=manual]{animation:cookieLayerCrumbSpin calc(var(--crumb-duration)*1.12) ease-in-out infinite var(--crumb-delay)}.cookieLayer__crumbFloat[data-dragging="1"]{filter:drop-shadow(0 1rem 1.65rem rgba(61,33,13,.22));z-index:2}.cookieLayer__crumbSvg{display:block;height:auto;overflow:visible;width:100%}.cookieScrim{-webkit-backdrop-filter:blur(.82rem) saturate(134%);backdrop-filter:blur(.82rem) saturate(134%);background:linear-gradient(180deg,#10111424,#1011143d),radial-gradient(64rem 34rem at 18% 8%,#0392e11c,#0392e100 64%),radial-gradient(42rem 28rem at 84% 0,#ffb7031a,#ffb70300 58%);inset:0;opacity:1;position:absolute;position:fixed;transform:translateZ(0);will-change:opacity;z-index:0}.cookiePanel{left:50%;position:absolute;top:50%;z-index:1;--cookie-art-ratio:1.02372;--cookie-art-size:min(548px, calc(100vw - 20px) ,calc((100svh - 18px)*var(--cookie-art-ratio)));--cookie-content-w:min(272px,calc(var(--cookie-art-size)*.54), calc(100vw - 92px) );--cookie-content-shift-x:0px;--cookie-content-shift-y:18px;--cookie-intro-shift-x:0px;--cookie-row-top-shift-x:0px;--cookie-row-bottom-shift-x:0px;--cookie-links-shift-x:0px;--cookie-actions-shift-x:0px;background:transparent;border:0;box-shadow:none;display:block;isolation:isolate;min-height:clamp(25rem,69svh,30rem);opacity:1;overflow:visible;padding:0;transform:translate(-50%,-50%);width:min(39rem,calc(100vw - .85rem))}.cookiePanel:after,.cookiePanel:before{content:none}.cookiePanel__close{align-items:center;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#ffffffb8;border:none;border-radius:50%;box-shadow:0 .25rem .75rem #0f172a1f;color:#0f172a80;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:.85rem;top:.85rem;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;width:2rem;z-index:10}.cookiePanel__close:focus-visible,.cookiePanel__close:hover{background:#ffffffeb;box-shadow:0 .4rem 1rem #0f172a2e;color:#0f172ad9;transform:scale(1.08)}.cookiePanel__close:focus-visible{outline:2px solid var(--p,#02478a);outline-offset:2px}.cookiePanel__art{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.cookiePanel__artwork{animation:cookieArtworkFloat 8.2s ease-in-out 1.05s infinite;height:auto;left:50%;max-height:none;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--cookie-art-size)}.cookiePanel__content{display:grid;gap:.52rem;justify-items:stretch;margin:0 auto;padding:clamp(1.62rem,1.34rem + .78vw,1.96rem) 0 clamp(1.26rem,1.06rem + .56vw,1.58rem);position:relative;transform:translate(var(--cookie-content-shift-x),var(--cookie-content-shift-y));width:var(--cookie-content-w);z-index:1}.cookiePanel h2{color:#2c1b06fa;font-size:clamp(1.18rem,1.03rem + .34vw,1.42rem);letter-spacing:-.025em;line-height:1.08;margin:0;text-shadow:0 .05rem .18rem hsla(0,0%,100%,.14)}.cookiePanel p{color:#4c3615e0;line-height:1.4;margin:0}.cookiePanel__actions,.cookiePanel__head,.cookiePanel__intro,.cookiePanel__links,.cookiePanel__note,.cookiePanel__summary{position:relative;z-index:1}.cookiePanel__head,.cookiePanel__intro{display:grid;gap:.42rem}.cookiePanel__intro{background:linear-gradient(180deg,#fff6dde6,#f8e4b9b8);border:.0625em solid rgba(130,85,26,.14);border-radius:1.5rem;box-shadow:inset 0 .06rem .2rem #ffffff5c,inset 0 -.12rem .26rem #b57a3014,0 .18rem .4rem #6143170d;gap:0;justify-self:stretch;max-width:none;min-height:3.24rem;padding:.56rem .92rem .62rem;place-items:center;transform:translate(var(--cookie-intro-shift-x));width:100%}.cookiePanel__title{align-items:center;display:inline-flex;gap:.64rem;justify-content:center;text-align:center;width:100%}.cookiePanel__titleIcon{color:#804c0cd6;flex:0 0 auto;height:1.42rem;width:1.42rem}.cookiePanel__intro .cookiePanel__title{font-size:clamp(1.3rem,1.12rem + .48vw,1.58rem)}.cookiePanel__facts{display:flex;flex-wrap:wrap;gap:.42rem}.cookiePanel__fact{align-items:center;background:#ffffff94;border:.0625em solid rgba(122,85,32,.12);border-radius:999rem;color:#553a16e6;display:inline-flex;font-size:.75rem;font-weight:800;min-height:1.95rem;padding:.3rem .62rem}.cookiePanel__summary{display:grid;gap:.46rem;grid-template-columns:1fr;justify-items:stretch;justify-self:center;padding:0;width:100%}.cookiePanel__row{align-items:center;-webkit-backdrop-filter:blur(.6rem) saturate(132%);backdrop-filter:blur(.6rem) saturate(132%);background:linear-gradient(180deg,#fff5dbf2,#f7dfb0eb);border:.0625em solid rgba(122,77,21,.18);border-radius:1.6rem;box-shadow:inset 0 .08rem .24rem #ffffff6b,inset 0 -.16rem .34rem #b57a301f,0 .42rem .86rem #61431714;display:grid;gap:.64rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.78rem .8rem;width:100%}.cookiePanel__row--analytics,.cookiePanel__row--essential{justify-self:stretch;width:100%}.cookiePanel__row--essential{transform:translate(var(--cookie-row-top-shift-x))}.cookiePanel__row--analytics{transform:translate(var(--cookie-row-bottom-shift-x))}.cookiePanel__row--blue{background:linear-gradient(180deg,#fff8e5f2,#eee5cdeb);border-color:#51748838}.cookiePanel__row--gold{background:linear-gradient(180deg,#fff3d3f7,#f9e2b4ed);border-color:#aa761f38}.cookiePanel__rowIcon{background:linear-gradient(180deg,#fffaeffa,#faebcaeb);border:.0625em solid rgba(139,96,33,.14);border-radius:.92rem;box-shadow:inset 0 .06rem .18rem #ffffff6b,0 .22rem .52rem #61431714;color:#6e430aeb;display:inline-grid;height:2.15rem;place-items:center;width:2.15rem}.cookiePanel__row--gold .cookiePanel__rowIcon{color:#996300}.cookiePanel__row--blue .cookiePanel__rowIcon{color:#2e7693}.cookiePanel__rowCopy{display:grid;gap:.16rem;min-width:0}.cookiePanel__rowCopy strong{color:#2f1c07fa;font-size:.88rem;line-height:1.18}.cookiePanel__rowCopy p{color:#563b14bd;font-size:.75rem;line-height:1.3}.cookiePanel__links{display:grid;gap:.38rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;padding:0;transform:translate(var(--cookie-links-shift-x));width:100%}.cookiePanel__linkCard{align-items:center;background:linear-gradient(180deg,#fff7e8f5,#f8e6c2eb);border:.0625em solid rgba(118,74,22,.16);border-radius:999rem;box-shadow:inset 0 .05rem .16rem #ffffff57,inset 0 -.1rem .24rem #a6692414,0 .18rem .38rem #6143170d;color:#442a07e0;display:inline-flex;font-size:.8rem;font-weight:760;gap:.42rem;justify-content:center;min-height:1.98rem;padding:.38rem .68rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.cookiePanel__linkCard:focus-visible,.cookiePanel__linkCard:hover{background:linear-gradient(180deg,#fff9edfa,#faeacaf0);border-color:#7a55203d;box-shadow:inset 0 .05rem .16rem #ffffff52,0 .5rem .95rem #61431714,var(--ring);transform:translateY(-.08rem)}.cookiePanel__actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;padding:0;transform:translate(var(--cookie-actions-shift-x));width:100%}.cookiePanel__actions .btn{border-radius:1.7rem;min-height:2.78rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .36s ease,background .36s ease,color .24s ease,filter .36s ease}.cookiePanel__actions .btn:not(.cookiePanel__save){background:linear-gradient(180deg,#fff5d6fa,#f6dfaceb);border-color:#7a4f182e;box-shadow:inset 0 .06rem .18rem #ffffff4d,inset 0 -.12rem .24rem #a6692414,0 .34rem .72rem #6143170f;color:#4f320ce6;font-weight:720}.cookiePanel__actions .btn:not(.cookiePanel__save):focus-visible,.cookiePanel__actions .btn:not(.cookiePanel__save):hover{background:linear-gradient(180deg,#fff8dffc,#f8e5bcf0);border-color:#7a55203d;box-shadow:inset 0 .06rem .18rem #ffffff42,0 .44rem .8rem #6143170f,0 0 0 .16rem #ad670b14;color:#482c09eb;transform:translateY(-.08rem)}.cookiePanel__save{animation:cookieSavePulse 4.2s ease-in-out infinite;background:linear-gradient(180deg,#ffd566fc,#f7a91ffc 56%,#ea7d08fc);border-color:#ad670b66;box-shadow:0 1.02rem 2.05rem #ee940b3d,0 .32rem .82rem #ffcb6257,0 0 #ffbc3800,0 0 1.05rem #ffbc383d;color:#432200f5;isolation:isolate;overflow:visible;position:relative;text-shadow:0 0 .3rem hsla(0,0%,100%,.22);will-change:transform,box-shadow,filter}.cookiePanel__save:before{background:radial-gradient(circle at 50% 46%,#fff1aceb 0,#ffc24c94 36%,#ff921138 58%,#ff921100 78%);border-radius:inherit;content:"";filter:blur(1.05rem);inset:-28% -18%;opacity:.74;pointer-events:none;position:absolute;transform:scale(.94);transition:opacity .34s ease,transform .42s ease,filter .42s ease;z-index:-1}.cookiePanel__save:focus-visible,.cookiePanel__save:hover{background:linear-gradient(180deg,#ffdc76fc,#f9b027fc 56%,#eb820afc);border-color:#ad670b80;box-shadow:0 1.2rem 2.35rem #ee940b57,0 .42rem 1rem #ffd47370,0 0 0 .22rem #ffbc3833,0 0 2.2rem #ffbc3875;filter:saturate(1.04) brightness(1.02);transform:translateY(-.08rem) scale(1.015)}.cookiePanel__save:focus-visible:before,.cookiePanel__save:hover:before{filter:blur(1.35rem);opacity:1;transform:scale(1.07)}.cookiePanel__save:after{background:linear-gradient(180deg,#ffffff29,#fff0);border-radius:inherit;content:"";height:48%;inset:.06rem .06rem auto;pointer-events:none;position:absolute}.cookieSwitch{align-content:center;display:grid;gap:.2rem;justify-items:end;position:relative}.cookieSwitch__input{opacity:0;pointer-events:none;position:absolute}.cookieSwitch__track{background:linear-gradient(180deg,#ecd295b3,#d5ad6375);border:.0625em solid rgba(137,95,31,.18);border-radius:999rem;display:block;height:1.68rem;position:relative;transition:background-color .2s var(--ease2),border-color .2s var(--ease2),box-shadow .2s var(--ease2);width:2.9rem}.cookieSwitch__thumb{background:linear-gradient(180deg,#fffffffc,#f8f1e5fa);border-radius:999rem;box-shadow:0 .35rem .85rem #10111429;height:1.12rem;left:.16rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s var(--ease2);width:1.12rem}.cookieSwitch__label{color:#5a3d13c7;font-size:.72rem;font-weight:720;white-space:nowrap}.cookieSwitch__input:checked+.cookieSwitch__track{background:linear-gradient(180deg,#67a9c7f5,#4287a8f5);border-color:#4b88a247}.cookieSwitch__input:checked+.cookieSwitch__track .cookieSwitch__thumb{transform:translate(1.46rem,-50%)}.cookieSwitch__input:focus-visible+.cookieSwitch__track{box-shadow:var(--ring)}.cookieSwitch.is-disabled .cookieSwitch__track{background:linear-gradient(180deg,#f9e4adbd,#e7be6985);border-color:#b3852c47}.cookieSwitch.is-disabled .cookieSwitch__thumb{transform:translate(1.46rem,-50%)}.cookieSwitch.is-disabled .cookieSwitch__label{color:#8a5c00}@keyframes cookieSavePulse{0%,to{box-shadow:0 .96rem 1.95rem #ee940b33,0 .28rem .72rem #ffcb6247,0 0 #ffbc3800,0 0 1rem #ffbc3838;filter:saturate(1) brightness(1)}50%{box-shadow:0 1.16rem 2.24rem #ee940b47,0 .42rem 1rem #ffd6766b,0 0 0 .38rem #ffbc3829,0 0 1.82rem #ffbc385c;filter:saturate(1.03) brightness(1.02)}}@keyframes cookieScrimIn{0%{opacity:0}to{opacity:1}}@keyframes cookiePanelEnter{0%{opacity:0;transform:translate(-50%,calc(-50% + 1rem)) scale(.965)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cookieArtworkFloat{0%,to{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,calc(-50% - .24rem)) rotate(-1deg)}}@keyframes cookieLayerCrumbDrift{0%,to{transform:translate(-50%,-50%) translate3d(var(--crumb-throw-x),var(--crumb-throw-y),0) rotate(calc(var(--crumb-rotate) + var(--crumb-throw-rotate)))}50%{transform:translate(-50%,-50%) translate3d(calc(var(--crumb-throw-x) + var(--crumb-drift-x)),calc(var(--crumb-throw-y) + var(--crumb-drift-y)),0) rotate(calc(var(--crumb-rotate) + var(--crumb-throw-rotate) + 4deg))}}@keyframes cookieLayerCrumbSpin{0%,to{filter:drop-shadow(0 .7rem 1.1rem rgba(61,33,13,.14))}50%{filter:drop-shadow(0 1rem 1.35rem rgba(61,33,13,.18))}}.cookieLayerTransition-enter-active,.cookieLayerTransition-leave-active{transition:opacity .38s cubic-bezier(.22,1,.36,1)}.cookieLayerTransition-enter-from,.cookieLayerTransition-leave-to{opacity:0}.cookieLayerTransition-enter-active .cookieScrim{transition:opacity .46s cubic-bezier(.22,1,.36,1)}.cookieLayerTransition-leave-active .cookieScrim{transition:opacity .28s cubic-bezier(.55,0,1,.45)}.cookieLayerTransition-enter-from .cookieScrim,.cookieLayerTransition-leave-to .cookieScrim{opacity:0}.cookieLayerTransition-enter-active .cookiePanel{transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.34,1.46,.64,1)}.cookieLayerTransition-leave-active .cookiePanel{transition:opacity .24s cubic-bezier(.55,0,1,.45),transform .26s cubic-bezier(.55,0,1,.45)}.cookieLayerTransition-enter-from .cookiePanel{opacity:0;transform:translate(-50%,calc(-50% + 1.4rem)) scale(.94)}.cookieLayerTransition-leave-to .cookiePanel{opacity:0;transform:translate(-50%,calc(-50% + .5rem)) scale(.97)}.cookieLayerTransition-enter-active .cookiePanel__artwork{transition:opacity .38s cubic-bezier(.22,1,.36,1) .1s,transform .46s cubic-bezier(.34,1.3,.64,1) .1s}.cookieLayerTransition-leave-active .cookiePanel__artwork{transition:opacity .18s cubic-bezier(.55,0,1,.45)}.cookieLayerTransition-enter-from .cookiePanel__artwork{opacity:0;transform:translateY(.6rem) scale(.97)}.cookieLayerTransition-leave-to .cookiePanel__artwork{opacity:0}.cookieLayerTransition-enter-active .cookiePanel__content{transition:opacity .36s cubic-bezier(.22,1,.36,1) .16s,transform .44s cubic-bezier(.34,1.2,.64,1) .16s}.cookieLayerTransition-leave-active .cookiePanel__content{transition:opacity .16s cubic-bezier(.55,0,1,.45)}.cookieLayerTransition-enter-from .cookiePanel__content{opacity:0;transform:translateY(.5rem)}.cookieLayerTransition-leave-to .cookiePanel__content{opacity:0}.cookieLayerTransition-enter-active .cookiePanel__close{transition:opacity .3s ease .3s}.cookieLayerTransition-leave-active .cookiePanel__close{transition:opacity .12s ease}.cookieLayerTransition-enter-from .cookiePanel__close,.cookieLayerTransition-leave-to .cookiePanel__close{opacity:0}.cookieLayerTransition-enter-active .cookieLayer__crumbFloat{transition:opacity .4s cubic-bezier(.22,1,.36,1) .08s}.cookieLayerTransition-leave-active .cookieLayer__crumbFloat{transition:opacity .18s cubic-bezier(.55,0,1,.45)}.cookieLayerTransition-enter-from .cookieLayer__crumbFloat,.cookieLayerTransition-leave-to .cookieLayer__crumbFloat{opacity:0}@media(hover:hover)and (pointer:fine){.cookieLayer__crumbFloat{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookieLayer__crumbFloat[data-dragging="1"]{cursor:grabbing}}@media(prefers-reduced-motion:reduce){.cookieLayer__crumbFloat,.cookiePanel,.cookiePanel__artwork,.cookiePanel__save,.cookiePanel__save:after,.cookieScrim{animation:none}.cookieLayerTransition-enter-active,.cookieLayerTransition-enter-active .cookieLayer__crumbFloat,.cookieLayerTransition-enter-active .cookiePanel,.cookieLayerTransition-enter-active .cookiePanel__artwork,.cookieLayerTransition-enter-active .cookiePanel__content,.cookieLayerTransition-enter-active .cookieScrim,.cookieLayerTransition-leave-active,.cookieLayerTransition-leave-active .cookieLayer__crumbFloat,.cookieLayerTransition-leave-active .cookiePanel,.cookieLayerTransition-leave-active .cookiePanel__artwork,.cookieLayerTransition-leave-active .cookiePanel__content,.cookieLayerTransition-leave-active .cookieScrim{transition:none}.cookiePanel,.cookieScrim{opacity:1}.cookiePanel{transform:translate(-50%,-50%)}}@media(max-width:61.25em){.contactsPreview{grid-template-columns:1fr}}@media(max-width:47.5em){.contactHub__facts,.contactsPreview__roster{grid-template-columns:1fr}.contactMap__head{align-items:start;flex-direction:column}}@media(max-height:42rem){.cookiePanel{--cookie-art-size:min(500px, calc(100vw - 16px) ,calc((100svh - 10px)*var(--cookie-art-ratio)));--cookie-content-w:min(270px,calc(var(--cookie-art-size)*.54), calc(100vw - 60px) );--cookie-content-shift-x:0px;--cookie-content-shift-y:16px;--cookie-intro-shift-x:0px;--cookie-row-top-shift-x:0px;--cookie-row-bottom-shift-x:0px;--cookie-links-shift-x:0px;--cookie-actions-shift-x:0px;min-height:25rem}.cookiePanel__content{gap:.44rem;padding-bottom:.98rem;padding-top:1.18rem;width:var(--cookie-content-w)}.cookiePanel__row{padding:.64rem .76rem}.cookiePanel__actions .btn{min-height:2.56rem}.cookiePanel h2{font-size:1.08rem}.cookiePanel__fact{min-height:1.7rem}}.miniFacts{display:grid;gap:calc(.625em*var(--scale));margin-top:calc(.75em*var(--scale))}.fact{background:#ffffffb3;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(.875em*var(--scale));padding:calc(.625em*var(--scale))}.factK{color:var(--subtle);display:block;font-size:.9rem}.factV{display:block;letter-spacing:-.0125em;margin-top:calc(.125em*var(--scale))}@media(max-width:33.75em){.heroLead{bottom:1.05rem;left:50%;right:auto;width:min(calc(100% - 1.5rem),var(--hero-lead-max,38rem))}.heroMosaic{inset:.65rem}.qItem{padding:1rem .85rem}}@media(max-width:22.5em){.newsArrow__label{font-size:.82rem}.heroGrid{gap:clamp(.85rem,3vw,1.4rem)}}.microMeta+h3{margin-top:.15rem}html[data-density=compact] .heroGrid{gap:max(calc(var(--panel-gap)*.92),.9rem)}html[data-density=compact] .heroLead{bottom:1.05rem;left:50%;padding:.68rem .75rem .64rem;right:auto;width:min(calc(100% - 1.5rem),var(--hero-lead-max,38rem))}html[data-density=compact] .heroLead__newsFoot{justify-content:center}html[data-layout=desktop][data-hero-shell-layout=split] .hero>.wrap{--hero-split-gap:max(var(--panel-gap),1rem);align-content:stretch;padding-block:var(--hero-split-gap)}html[data-layout=desktop][data-hero-shell-layout=split] .heroShell{align-content:stretch;min-height:calc(var(--viewport-h) - var(--header-h) - var(--hero-split-gap)*2)}html[data-layout=desktop][data-hero-shell-layout=split] .heroGrid{gap:var(--hero-split-gap);height:100%;min-height:100%}html[data-layout=desktop][data-hero-shell-layout=split][data-hero-quick-layout=stack] .heroGrid{grid-template-columns:minmax(19rem,.74fr) minmax(0,1.26fr);height:100%;min-height:100%}html[data-layout=desktop][data-hero-shell-layout=split][data-hero-quick-layout=grid] .heroGrid{grid-template-columns:minmax(20.75rem,.84fr) minmax(0,1.16fr);height:100%;min-height:100%}html[data-layout=desktop] .heroPanel,html[data-layout=desktop] .heroQuick{order:0}html[data-layout=desktop][data-hero-shell-layout=split] .heroPanel,html[data-layout=desktop][data-hero-shell-layout=split] .heroQuick{height:100%;min-height:100%}@media(min-width:120rem)and (min-height:70rem){html[data-layout=desktop] .hero{min-height:min(var(--viewport-h),68rem)}html[data-layout=desktop] .hero>.wrap{min-height:min(calc(var(--viewport-h) - var(--header-h)),calc(68rem - var(--header-h)))}html[data-layout=desktop][data-hero-shell-layout=split] .heroShell{min-height:min(calc(var(--viewport-h) - var(--header-h) - var(--hero-split-gap)*2),calc(68rem - var(--header-h) - var(--hero-split-gap)*2))}}@media(min-width:120rem){html[data-layout=desktop] .hero>.wrap{width:min(100%,120rem)}}html[data-hero-shell-layout=stack] .hero{min-height:auto}html[data-hero-shell-layout=stack] .hero>.wrap,html[data-hero-shell-layout=stack] .heroShell{align-content:start;min-height:auto}html[data-hero-shell-layout=stack] .heroGrid{grid-template-columns:1fr;height:auto;min-height:auto}html[data-hero-shell-layout=stack] .heroPanel{min-height:var(--hero-panel-size,clamp(18rem,calc(var(--hero-frame-h)*.72),32rem));order:1}html[data-hero-shell-layout=stack] .heroQuick{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,auto));height:auto;min-height:auto;order:2}html[data-hero-shell-layout=stack] .qItem--wide{grid-column:1/-1}html[data-hero-shell-layout=stack] .qItem{min-height:max(calc(var(--hero-quick-row-min)*.82),calc(var(--hero-quick-icon-size)*1.58))}html[data-layout=desktop][data-hero-quick-layout=grid] .heroQuick{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,calc((var(--hero-panel-h) - (2*var(--hero-quick-gap)))/3)))}html[data-layout=desktop][data-hero-quick-layout=grid] .qItem--wide{grid-column:1/-1}html[data-layout=desktop] .contactsPreview{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}html[data-layout=mobile] .hero{min-height:auto;padding-block-end:0;padding-block-start:var(--header-h)}html[data-layout=mobile] .hero>.wrap,html[data-layout=mobile] .heroShell{align-content:start;min-height:auto}html[data-layout=mobile] .heroGrid{gap:calc(var(--panel-gap)*.32);grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:auto;--hero-panel-h:max(12.8rem,min(calc(var(--viewport-h)*.33 - var(--header-h)*.33 - var(--hero-top-space)*.33 - var(--hero-bottom-space)*.33 - var(--panel-gap)*.55*.33),calc(var(--viewport-w)*.46)))}html[data-layout=mobile] .heroSearch{display:none}html[data-layout=mobile] .heroSearch__field{align-items:center;-webkit-backdrop-filter:saturate(185%) blur(.8rem);backdrop-filter:saturate(185%) blur(.8rem);background:radial-gradient(18rem 8rem at 0 0,#0392e11a,#0392e100 68%),radial-gradient(18rem 10rem at 100% 0,#ffb7031f,#ffb70300 70%),#ffffffe6;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:0 .9rem 1.9rem #10111414;display:grid;gap:.62rem;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(.72rem,calc(var(--viewport-h)*.014),.9rem) clamp(.78rem,calc(var(--viewport-w)*.03),.98rem);width:100%}html[data-layout=mobile] .heroSearch__icon{background:radial-gradient(circle at 30% 30%,#fffffffa,#ecf6fff0 58%,#0392e11f);border-radius:999rem;box-shadow:inset 0 0 0 .0625rem #0392e114;color:var(--primary-strong);display:grid;height:2.3rem;place-items:center;width:2.3rem}html[data-layout=mobile] .heroSearch__field input{background:transparent;border:0;color:var(--text);font-size:clamp(.92rem,calc(.76rem + .3vw),1rem);min-width:0;padding:0;width:100%}html[data-layout=mobile] .heroSearch__field input::-moz-placeholder{color:color-mix(in srgb,var(--muted) 78%,var(--primary-strong) 22%)}html[data-layout=mobile] .heroSearch__field input::placeholder{color:color-mix(in srgb,var(--muted) 78%,var(--primary-strong) 22%)}html[data-layout=mobile] .heroSearch__field input:focus{outline:none}html[data-layout=mobile] .heroSearch__submit{background:linear-gradient(135deg,#0392e1f5,#0077c6f0);border-radius:999rem;box-shadow:0 .5rem 1rem #0392e133;color:#fff;display:inline-grid;height:2.35rem;place-items:center;width:2.35rem}html[data-layout=mobile] .heroSearch__submit:focus-visible{box-shadow:0 .5rem 1rem #0392e133,var(--ring);outline:none}html[data-layout=mobile] .heroQuick{display:grid;gap:calc(var(--panel-gap)*.18);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:auto;order:2}html[data-layout=mobile] .qItem{border-radius:.9rem;box-shadow:0 .52rem 1.12rem #1011140f;grid-template-columns:clamp(2rem,calc(var(--hero-quick-icon-size)*.54),2.8rem) minmax(0,1fr);min-height:clamp(4.2rem,calc(var(--viewport-h)*.09),5.25rem);padding:calc(var(--panel-gap)*.18) calc(var(--panel-gap)*.2)}html[data-layout=mobile] .qItem--wide{grid-column:1/-1;min-height:clamp(4.6rem,calc(var(--viewport-h)*.098),5.8rem)}html[data-layout=mobile] .qItem strong{font-size:clamp(.86rem,calc(.62rem + .95vw),1.08rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.04}html[data-layout=mobile] .qItem p{display:none}html[data-layout=mobile] .qItem--wide p{display:-webkit-box;font-size:clamp(.82rem,calc(.62rem + .62vw),.96rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.22}html[data-layout=mobile] .qIco{height:calc(var(--hero-quick-icon-size)*.58);width:calc(var(--hero-quick-icon-size)*.58)}html[data-layout=mobile] .heroPanel{border-radius:1.45rem;min-height:var(--hero-panel-h);order:1}html[data-layout=mobile] .heroEnrollPanel{border-radius:1rem;inset:.6rem;padding:.72rem .8rem 3.55rem}html[data-layout=mobile] .heroEnrollPanel__content{gap:.22rem}html[data-layout=mobile] .heroEnrollPanel__tag{font-size:.64rem;padding:.3em .72em}html[data-layout=mobile] .heroEnrollPanel__content strong{font-size:clamp(1.08rem,5.1vw,1.42rem);line-height:1.02}html[data-layout=mobile] .heroEnrollPanel__term{font-size:clamp(.82rem,3.6vw,1rem)}html[data-layout=mobile] .heroEnrollPanel__text{font-size:clamp(.68rem,2.8vw,.8rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.2}html[data-layout=mobile] .heroMosaic{grid-template-columns:1fr;grid-template-rows:1fr;inset:.6rem .6rem 3.9rem;padding:0}html[data-layout=mobile] .heroMosaic .m1{grid-column:1;grid-row:1}html[data-layout=mobile] .heroMosaic .m2,html[data-layout=mobile] .heroMosaic .m3{display:none}html[data-layout=mobile] .heroLead{bottom:max(calc(var(--panel-gap)*.24),.9rem);gap:calc(var(--panel-gap)*.2);left:50%;padding:.58rem .62rem .55rem;right:auto;width:min(calc(100% - 1.2rem),var(--hero-lead-max,38rem))}html[data-layout=mobile] .heroLead__news{width:100%}html[data-layout=mobile] .heroLead__newsMeta{font-size:clamp(.78rem,calc(.66rem + .46vw),.9rem);gap:.42rem}html[data-layout=mobile] .heroLead__newsFoot{gap:.48rem}html[data-layout=mobile] .heroLead__cta--enrollment{font-size:.76rem;min-height:2.18rem;padding:.48rem .74rem}html[data-layout=mobile] .heroPanel--enrollment .heroLead__newsFoot{flex-wrap:nowrap}html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dots{gap:.48rem}html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dot{height:max(2.4rem,38px);width:max(2.4rem,38px)}html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dot:before{height:.58rem;width:.58rem}html[data-layout=mobile] .heroGallery__dot{min-height:44px}@media(max-width:24em){html[data-layout=mobile] .hero{min-height:auto}html[data-layout=mobile] .heroGrid{gap:calc(var(--panel-gap)*.14);--hero-panel-h:max(11.8rem,min(calc(var(--viewport-h)*.3 - var(--header-h)*.3 - var(--hero-top-space)*.3 - var(--hero-bottom-space)*.3 - var(--panel-gap)*.24*.3),calc(var(--viewport-w)*.44)))}html[data-layout=mobile] .heroQuick{gap:calc(var(--panel-gap)*.12)}html[data-layout=mobile] .qItem{border-radius:.78rem;grid-template-columns:clamp(1.82rem,calc(var(--hero-quick-icon-size)*.48),2.2rem) minmax(0,1fr);min-height:clamp(3.95rem,calc(var(--viewport-h)*.082),4.9rem);padding:calc(var(--panel-gap)*.12) calc(var(--panel-gap)*.14)}html[data-layout=mobile] .qItem--wide{min-height:clamp(4.25rem,calc(var(--viewport-h)*.088),5.1rem)}html[data-layout=mobile] .qItem strong{font-size:clamp(.76rem,calc(.56rem + .78vw),.94rem)}html[data-layout=mobile] .qIco{height:calc(var(--hero-quick-icon-size)*.54);width:calc(var(--hero-quick-icon-size)*.54)}html[data-layout=mobile] .heroLead{bottom:calc(var(--panel-gap)*.28);left:50%;right:auto;width:min(calc(100% - 1.1rem),var(--hero-lead-max,38rem))}html[data-layout=mobile] .heroEnrollPanel{inset:.55rem;padding:.56rem .66rem 3.34rem}html[data-layout=mobile] .heroEnrollPanel__text{display:none}html[data-layout=mobile] .heroLead__news strong{font-size:.96rem}html[data-layout=mobile] .heroLead__news p{font-size:.78rem;line-height:1.22}}html[data-layout=mobile] .heroLead__news strong{font-size:calc(var(--hero-news-title-size)*.82)}html[data-layout=mobile] .heroLead__news p{font-size:calc(var(--hero-news-body-size)*.8);line-height:1.26}html[data-layout=mobile] .contactsPreview{grid-template-columns:1fr}@media(max-width:48em){html[data-hero-shell-layout=stack] .hero{min-height:calc(var(--viewport-h) - var(--hero-bottom-space)*.12)}html[data-hero-shell-layout=stack] .heroGrid{gap:calc(var(--panel-gap)*.56);grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:100%;--hero-panel-h:max(calc(var(--hero-quick-icon-size)*4.2),min(calc(var(--viewport-h)*.46 - var(--header-h)*.46 - var(--hero-top-space)*.46 - var(--hero-bottom-space)*.46 - var(--panel-gap)*1.35*.46),calc(var(--viewport-w)*.6)))}html[data-hero-shell-layout=stack] .heroPanel{min-height:var(--hero-panel-h);order:1}.heroSearch{display:none}html[data-hero-shell-layout=stack] .heroQuick{display:grid;gap:calc(var(--panel-gap)*.5);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:auto;order:2}html[data-layout=desktop][data-hero-shell-layout=stack] .qItem{border-radius:1.08rem;box-shadow:0 .8rem 1.8rem #10111412;grid-template-columns:var(--hero-quick-icon-col) minmax(0,1fr);min-height:max(calc(var(--hero-quick-row-min)*.84),calc(var(--hero-quick-icon-size)*1.64));padding:calc(var(--panel-gap)*.58) calc(var(--panel-gap)*.64)}html[data-layout=desktop][data-hero-shell-layout=stack] .qItem--wide{grid-column:1/-1}html[data-layout=desktop][data-hero-shell-layout=stack] .qItem strong{font-size:calc(var(--hero-quick-title-size)*.84);-webkit-line-clamp:2;line-clamp:2;line-height:1.14}html[data-layout=desktop][data-hero-shell-layout=stack] .qItem p{display:-webkit-box;font-size:calc(var(--hero-quick-body-size)*.8);line-height:1.28}html[data-layout=desktop][data-hero-shell-layout=stack] .qIco{height:calc(var(--hero-quick-icon-size)*.78);width:calc(var(--hero-quick-icon-size)*.78)}.heroLead{bottom:max(calc(var(--panel-gap)*.24),1rem);left:50%;right:auto;width:min(calc(100% - 1.1rem),var(--hero-lead-max,38rem))}.heroLead__news strong{font-size:calc(var(--hero-news-title-size)*.76)}.heroLead__news p{font-size:calc(var(--hero-news-body-size)*.72);line-height:1.18}}html[data-layout=mobile] .contactHub__facts,html[data-layout=mobile] .contactsPreview__roster{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=mobile] .contactMini{grid-template-rows:auto auto 1fr auto;min-height:100%}html[data-layout=mobile] .contactMini__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;min-height:2.7em;-webkit-box-orient:vertical;overflow:hidden}html[data-layout=mobile] .contactMini__lines{margin-top:auto}html[data-density=compact] .qItem{padding:clamp(.84rem,calc(.54rem + .26vw + .16vh),1.02rem) clamp(.92rem,calc(.68rem + .32vw + .12vh),1.12rem)}html[data-density=compact] .qItem strong{font-size:var(--hero-quick-title-size,clamp(1rem, calc(.76rem + .28vw + .16vh) ,1.18rem))}html[data-density=compact] .qItem p{font-size:var(--hero-quick-body-size,clamp(.9rem, calc(.72rem + .14vw + .12vh) ,.99rem))}html[data-density=compact] .qIco{height:var(--hero-quick-icon-size,clamp(2.95rem, calc(1.9rem + .92vw + .36vh) ,3.75rem));width:var(--hero-quick-icon-size,clamp(2.95rem, calc(1.9rem + .92vw + .36vh) ,3.75rem))}html[data-density=compact] .contactsPreview{gap:max(calc(var(--panel-gap)*1.05),1rem)}html[data-layout=mobile] .contactMap__head{align-items:start;flex-direction:column}@media(max-width:23.5em){html[data-layout=mobile] .contactHub__facts,html[data-layout=mobile] .contactsPreview__roster{grid-template-columns:1fr}}@media(max-width:48em){html[data-layout=mobile] .hero{min-height:max(100svh,var(--viewport-h))}html[data-layout=mobile] .heroGrid,html[data-layout=mobile][data-hero-shell-layout=stack] .heroGrid{gap:calc(var(--panel-gap)*.32);grid-template-rows:minmax(clamp(14.5rem,38svh,22rem),1fr) auto;height:calc(var(--viewport-h) - var(--header-h) - var(--hero-top-space) - var(--hero-bottom-space));min-height:calc(var(--viewport-h) - var(--header-h) - var(--hero-top-space) - var(--hero-bottom-space))}html[data-layout=mobile] .heroPanel,html[data-layout=mobile][data-hero-shell-layout=stack] .heroPanel{height:100%;min-height:0}html[data-layout=mobile] .heroMosaic{inset:.5rem}html[data-layout=mobile] .heroLead{border-radius:1rem;bottom:.75rem;gap:.3rem;padding:.48rem .55rem .46rem;width:min(calc(100% - 1.5rem),var(--hero-lead-max,38rem))}html[data-layout=mobile] .heroLead__news{gap:.2rem;padding-inline:.12rem}html[data-layout=mobile] .heroLead__newsMeta{font-size:clamp(.68rem,2.25vw,.78rem);gap:.3rem}html[data-layout=mobile] .heroLead__newsTag{padding:.24rem .52rem}html[data-layout=mobile] .heroLead__news strong{font-size:clamp(.9rem,3.35vw,1.06rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.12}html[data-layout=mobile] .heroLead__news p{display:none}html[data-layout=mobile] .heroLead__newsFoot{flex-wrap:nowrap;gap:.25rem;min-height:42px;padding-top:.3rem}html[data-layout=mobile] .heroLead__cta,html[data-layout=mobile] .heroLead__cta--enrollment{border-radius:999rem;flex:0 0 auto;font-size:clamp(.72rem,2.45vw,.82rem);line-height:1;min-height:42px;padding:.52rem .68rem;white-space:nowrap}html[data-layout=mobile] .heroLead__cta span{white-space:nowrap}html[data-layout=mobile] .heroGallery__dots,html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dots{flex:0 1 auto;gap:0;justify-content:flex-end;min-width:0}html[data-layout=mobile] .heroGallery__dot,html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dot{flex:1 1 2rem;height:44px;min-height:44px;min-width:2rem;width:2rem}html[data-layout=mobile] .heroGallery__dot:before,html[data-layout=mobile] .heroPanel--enrollment .heroGallery__dot:before{height:.52rem;width:.52rem}html[data-layout=mobile] .heroGallery__dot.is-active:before{width:1rem}}@media(max-width:31.99em){html[data-layout=mobile] .hero>.wrap{padding-block-start:0}html[data-layout=mobile] .heroGrid,html[data-layout=mobile][data-hero-shell-layout=stack] .heroGrid{height:calc(var(--viewport-h) - var(--header-h) - var(--hero-bottom-space));min-height:calc(var(--viewport-h) - var(--header-h) - var(--hero-bottom-space))}html[data-layout=mobile] .heroPanel,html[data-layout=mobile][data-hero-shell-layout=stack] .heroPanel{border:0;border-radius:0;box-shadow:none;inline-size:calc(100% + var(--pad)*2);justify-self:center;margin-inline:calc(var(--pad)*-1);max-inline-size:none}html[data-layout=mobile] .heroMosaic{inset:0}html[data-layout=mobile] .heroEnrollPanel,html[data-layout=mobile] .heroGallery__frame--main{border-radius:0;inset:0}}@media(max-width:47.99em),(pointer:coarse)and (max-height:27em){.cookieLayer__crumbField,.cookiePanel__art{display:none}.cookieScrim{-webkit-backdrop-filter:blur(.5rem) saturate(122%);backdrop-filter:blur(.5rem) saturate(122%);background:linear-gradient(180deg,#10111442,#10111470)}.cookiePanel{--cookie-content-w:100%;--cookie-content-shift-x:0px;--cookie-content-shift-y:0px;--cookie-intro-shift-x:0px;--cookie-row-top-shift-x:0px;--cookie-row-bottom-shift-x:0px;--cookie-links-shift-x:0px;--cookie-actions-shift-x:0px;background:linear-gradient(180deg,#fffaef,#fcf1d8);border:.0625em solid rgba(122,77,21,.22);border-radius:1.4rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));box-shadow:inset 0 .06rem .2rem #ffffff9e,0 1.15rem 2.6rem #28190642;left:.5rem;margin-inline:auto;max-height:calc(100svh - 1rem);max-width:26rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:.5rem;top:auto;transform:none;width:auto}.cookiePanel__close{background:#ffffffe0;height:1.85rem;right:.58rem;top:.58rem;width:1.85rem}.cookiePanel__content{gap:.52rem;padding:1.02rem .82rem 1rem;transform:none;width:100%}.cookiePanel__intro{background:none;border:0;box-shadow:none;min-height:0;padding:0 2rem .06rem 0;place-items:stretch;transform:none}.cookiePanel__title{gap:.48rem;justify-content:flex-start;text-align:left}.cookiePanel .cookiePanel__title{font-size:1.14rem}.cookiePanel__titleIcon{height:1.24rem;width:1.24rem}.cookiePanel__summary{gap:.42rem}.cookiePanel__row{border-radius:1.02rem;box-shadow:inset 0 .06rem .18rem #ffffff70;gap:.58rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.6rem .68rem;transform:none}.cookiePanel__rowIcon{border-radius:.66rem;height:1.92rem;width:1.92rem}.cookiePanel__rowCopy strong{font-size:.85rem}.cookiePanel__rowCopy p{font-size:.72rem}.cookieSwitch{grid-column:auto;justify-items:end;padding-left:0;width:auto}.cookieSwitch__track{height:1.52rem;width:2.62rem}.cookieSwitch__thumb{height:1.02rem;width:1.02rem}.cookieSwitch.is-disabled .cookieSwitch__thumb,.cookieSwitch__input:checked+.cookieSwitch__track .cookieSwitch__thumb{transform:translate(1.28rem,-50%)}.cookieSwitch__label{font-size:.66rem}.cookiePanel__links{gap:.4rem;transform:none}.cookiePanel__linkCard{font-size:.78rem;min-height:2.3rem}.cookiePanel__actions{gap:.44rem;grid-template-columns:repeat(2,minmax(0,1fr));transform:none}.cookiePanel__actions .btn{border-radius:1rem;justify-content:center;min-height:2.82rem;width:100%}.cookieLayerTransition-enter-from .cookiePanel{opacity:0;transform:translateY(1.4rem) scale(.985)}.cookieLayerTransition-leave-to .cookiePanel{opacity:0;transform:translateY(.7rem)}}.dlMiniEyebrow{align-items:center;background:#0d8bff14;border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:calc(.6rem + .1rem*var(--downloads-home-scale, 1));font-weight:800;gap:calc(.18rem + .14rem*var(--downloads-home-scale, 1));letter-spacing:.03em;padding:calc(.22rem + .08rem*var(--downloads-home-scale, 1)) calc(.44rem + .18rem*var(--downloads-home-scale, 1));text-transform:uppercase;width:-moz-fit-content;width:fit-content}.downloadsMiniGrid{align-items:stretch;display:grid;gap:var(--downloads-home-gap,clamp(.72rem,1.2vw,.98rem));grid-template-columns:repeat(var(--downloads-home-columns,var(--downloads-mini-columns,4)),minmax(0,1fr))}.dlMiniCard{-webkit-backdrop-filter:saturate(165%) blur(1.3rem);backdrop-filter:saturate(165%) blur(1.3rem);background:#ffffff75;border:.0625em solid hsla(0,0%,100%,.52);border-radius:calc(.84rem + .28rem*var(--downloads-home-scale, 1));box-shadow:0 calc(.52rem + .22rem*var(--downloads-home-scale, 1)) calc(1.08rem + .52rem*var(--downloads-home-scale, 1)) #1011140d;color:inherit;display:grid;gap:calc(.42rem + .22rem*var(--downloads-home-scale, 1));grid-template-rows:auto 1fr auto;min-height:var(--downloads-home-card-min-height,0);overflow:hidden;padding:calc(.58rem + .24rem*var(--downloads-home-scale, 1));text-decoration:none;transition:transform .22s var(--ease2),border-color .22s var(--ease2),box-shadow .22s var(--ease2),background .22s var(--ease2)}.dlMiniTile:is(:hover,:focus-visible){border-color:#0392e133;box-shadow:0 1.1rem 2.4rem #10111417;transform:translateY(-.08rem)}.dlMiniCard.is-calendar,.dlMiniCard.is-forms{background:radial-gradient(18rem 10rem at 85% 8%,#0392e11a,#0392e100 72%),#ffffff75}.dlMiniCard.is-enrolment,.dlMiniCard.is-rules{background:radial-gradient(18rem 10rem at 85% 8%,#ffb7031f,#ffb70300 72%),#ffffff75}.dlMiniTile__head{align-items:start;display:flex;gap:calc(.28rem + .16rem*var(--downloads-home-scale, 1));justify-content:space-between}.dlMiniTile__fileIcon{background:linear-gradient(180deg,#0f172a0b,#fffffffa);border:.0625em solid rgba(16,17,20,.08);border-radius:calc(.7rem + .16rem*var(--downloads-home-scale, 1));box-shadow:inset 0 0 0 .04rem #ffffff80;color:#101114c2;display:grid;flex:0 0 auto;height:calc(2rem + .6rem*var(--downloads-home-scale, 1));place-items:center;width:calc(2rem + .6rem*var(--downloads-home-scale, 1))}.dlMiniTile__fileIcon svg{height:calc(1rem + .3rem*var(--downloads-home-scale, 1));width:calc(1rem + .3rem*var(--downloads-home-scale, 1))}.dlMiniTile__body{align-content:space-between;display:grid;gap:calc(.32rem + .18rem*var(--downloads-home-scale, 1));min-height:0}.dlMiniTile__icon{background:linear-gradient(180deg,#0f172a0a,#fffffff5);border:.0625em solid rgba(16,17,20,.08);border-radius:1.08rem;box-shadow:inset 0 0 0 .04rem #ffffff80;color:#101114d1;display:grid;height:3.3rem;place-items:center;width:3.3rem}.dlMiniTile__icon svg{height:1.05rem;width:1.05rem}.dlMiniHead{align-items:start;display:flex;gap:.4rem;justify-content:flex-start}.dlMiniHead__copy{display:grid;gap:calc(.14rem + .06rem*var(--downloads-home-scale, 1));min-width:0}.dlMiniHead h3{color:var(--text);display:block;font-size:calc(.8rem + .18rem*var(--downloads-home-scale, 1));letter-spacing:-.03em;line-height:1.08}.dlMiniHead h3,.dlMiniHead p{display:-webkit-box;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.dlMiniHead p{color:var(--muted);font-size:calc(.64rem + .12rem*var(--downloads-home-scale, 1));line-height:1.24}.dlMiniTile__foot{align-items:end;display:flex;margin-top:auto}.dlMiniTile__meta{align-items:center;color:var(--subtle);display:flex;flex-wrap:wrap;font-size:calc(.56rem + .08rem*var(--downloads-home-scale, 1));font-weight:800;gap:calc(.22rem + .12rem*var(--downloads-home-scale, 1));justify-content:flex-start;letter-spacing:.03em}.dlMiniTile__metaItem{align-items:center;display:inline-flex;gap:calc(.14rem + .08rem*var(--downloads-home-scale, 1));max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlMiniTile__metaItem svg{height:calc(.7rem + .14rem*var(--downloads-home-scale, 1));width:calc(.7rem + .14rem*var(--downloads-home-scale, 1))}.dlMiniTile__actions{display:flex;flex-wrap:nowrap;gap:calc(.22rem + .12rem*var(--downloads-home-scale, 1));min-width:0;width:100%}.dlMiniTile__cta{align-items:center;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(.62rem + .12rem*var(--downloads-home-scale, 1));display:inline-flex;font-size:calc(.62rem + .08rem*var(--downloads-home-scale, 1));font-weight:800;gap:.4rem;justify-content:center;letter-spacing:.02em;min-height:calc(1.62rem + .22rem*var(--downloads-home-scale, 1));min-width:0;overflow:hidden;padding:calc(.28rem + .08rem*var(--downloads-home-scale, 1)) calc(.42rem + .12rem*var(--downloads-home-scale, 1));text-decoration:none;transition:transform .18s var(--ease2),border-color .18s var(--ease2),box-shadow .18s var(--ease2),background .18s var(--ease2),color .18s var(--ease2)}.dlMiniTile__cta--primary{flex:1 1 auto}.dlMiniTile__cta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlMiniTile__cta svg{height:calc(.72rem + .1rem*var(--downloads-home-scale, 1));width:calc(.72rem + .1rem*var(--downloads-home-scale, 1))}.dlMiniTile__cta--icon{flex:0 0 auto;padding-inline:0;width:calc(1.62rem + .22rem*var(--downloads-home-scale, 1))}.downloadsMiniGrid[data-tile-mode=compact] .dlMiniCard{gap:calc(.34rem + .18rem*var(--downloads-home-scale, 1));padding:calc(.5rem + .18rem*var(--downloads-home-scale, 1))}.downloadsMiniGrid[data-tile-mode=compact] .dlMiniHead p,.downloadsMiniGrid[data-tile-mode=compact] .dlMiniTile__cta--icon,.downloadsMiniGrid[data-tile-mode=compact] .dlMiniTile__metaItem:last-child{display:none}.downloadsMiniGrid[data-tile-mode=compact] .dlMiniTile__fileIcon{height:calc(1.72rem + .34rem*var(--downloads-home-scale, 1));width:calc(1.72rem + .34rem*var(--downloads-home-scale, 1))}.downloadsMiniGrid[data-tile-mode=micro] .dlMiniHead p,.downloadsMiniGrid[data-tile-mode=micro] .dlMiniTile__cta--icon,.downloadsMiniGrid[data-tile-mode=micro] .dlMiniTile__metaItem:last-child{display:none}.downloadsMiniGrid[data-tile-mode=micro] .dlMiniTile__cta--primary{padding-inline:0}.downloadsMiniGrid[data-tile-mode=micro] .dlMiniTile__cta--primary span{display:none}.downloadsMiniGrid[data-tile-mode=micro] .dlMiniTile__fileIcon{height:calc(1.48rem + .28rem*var(--downloads-home-scale, 1));width:calc(1.48rem + .28rem*var(--downloads-home-scale, 1))}.dlMiniTile__cta--primary{background:#0f172af0;border-color:#0f172af0;box-shadow:0 .72rem 1.6rem #0f172a24;color:#fff}.dlMiniTile__cta--secondary{background:#ffffffbd;color:var(--text)}.dlMiniTile__cta:is(:hover,:focus-visible){transform:translateY(-.04rem)}.dlMiniTile__cta--primary:is(:hover,:focus-visible){background:var(--primary-strong);border-color:var(--primary-strong);box-shadow:0 .9rem 1.9rem #0392e12e}.dlMiniTile__cta--secondary:is(:hover,:focus-visible){background:#fffffff5;border-color:#0392e12e}html[data-layout=mobile] .dlMiniCard{border-radius:1rem}html[data-layout=mobile] .dlMiniTile__head{align-items:start}html[data-layout=mobile] .dlMiniTile__body{gap:calc(.28rem + .14rem*var(--downloads-home-scale, 1))}html[data-layout=mobile] .dlMiniTile__fileIcon{border-radius:calc(.5rem + .1rem*var(--downloads-home-scale, 1));height:calc(1.54rem + .3rem*var(--downloads-home-scale, 1));width:calc(1.54rem + .3rem*var(--downloads-home-scale, 1))}html[data-layout=mobile] .dlMiniHead__copy{align-content:start;gap:.16rem}html[data-layout=mobile] .dlMiniTile__actions{display:flex;gap:.3rem}html[data-layout=mobile] .dlMiniEyebrow{font-size:calc(.52rem + .08rem*var(--downloads-home-scale, 1));padding:calc(.18rem + .06rem*var(--downloads-home-scale, 1)) calc(.34rem + .12rem*var(--downloads-home-scale, 1))}html[data-layout=mobile] .dlMiniHead p{display:none}html[data-layout=mobile] .dlMiniTile__meta{font-size:calc(.52rem + .06rem*var(--downloads-home-scale, 1));gap:.3rem}html[data-layout=mobile] .dlMiniTile__cta--icon,html[data-layout=mobile] .dlMiniTile__metaItem:last-child{display:none}html[data-layout=mobile] .dlMiniTile__cta{width:100%}html[data-layout=mobile] .dlMiniTile__cta svg{height:calc(.66rem + .06rem*var(--downloads-home-scale, 1));width:calc(.66rem + .06rem*var(--downloads-home-scale, 1))}.downloadsMore{margin-top:.8rem}.downloadsMore__link{align-items:center;color:var(--text);display:inline-flex;font-weight:700;gap:.4rem;text-decoration:none}.downloadsMore__link svg{height:1rem;width:1rem}.downloadsMore__link:focus-visible,.downloadsMore__link:hover{text-decoration:underline}html[data-density=compact] .dlMiniCard{border-radius:clamp(1rem,calc(var(--viewport-h)*.022),1.4rem);gap:calc(.36rem + .16rem*var(--downloads-home-scale, 1));padding:calc(.54rem + .18rem*var(--downloads-home-scale, 1))}html[data-page-fit=stack] .dlMiniTile__icon{border-radius:1rem;height:3rem;width:3rem}html[data-page-fit=stack] .dlMiniCard{gap:calc(.34rem + .14rem*var(--downloads-home-scale, 1));padding:calc(.5rem + .16rem*var(--downloads-home-scale, 1))}html[data-page-fit=stack] .dlMiniHead__copy{gap:.18rem}html[data-page-fit=stack] .dlMiniHead p{font-size:calc(.6rem + .1rem*var(--downloads-home-scale, 1));line-height:1.22}html[data-page-fit=stack] .dlMiniTile__actions{display:flex}html[data-page-fit=stack] .dlMiniTile__cta{min-height:calc(1.54rem + .18rem*var(--downloads-home-scale, 1))}html[data-layout=mobile][data-page-fit=stack] .dlMiniTile__icon{height:3.05rem;width:3.05rem}.documentsPage{--docs-blue:#02478a;background:transparent;min-width:0}.documentsPage--files{--docs-file-radius:calc(1.08em*var(--scale));--docs-file-gap:max(calc(.68em*var(--scale)),calc(var(--viewport-min)*.009));--docs-file-card-pad:calc(.78em*var(--scale));--docs-file-card-font:var(--small)}.docsFiles{padding-block:clamp(calc(.82em*var(--scale)),calc(var(--viewport-h)*.018),calc(1.75em*var(--scale)))}.docsFiles__wrap{display:grid;gap:var(--docs-file-gap);min-width:0}.docsFilesTop{align-items:center;-webkit-backdrop-filter:saturate(170%) blur(1.6rem);backdrop-filter:saturate(170%) blur(1.6rem);background:linear-gradient(90deg,#ffffff73,#eff8ff5c 58%,#fffbee5c);border:.0625em solid rgba(16,17,20,.075);border-radius:calc(var(--docs-file-radius)*.9);box-shadow:0 calc(.7em*var(--scale)) calc(1.55em*var(--scale)) #1011140f,inset 0 0 0 .0625em #ffffff8f;display:grid;gap:calc(var(--docs-file-gap)*.78);grid-template-columns:minmax(0,1fr) minmax(13em,.3fr);min-width:0;padding:calc(.78em*var(--scale)) calc(.95em*var(--scale))}.docsFilesTop__copy{display:grid;gap:calc(var(--docs-file-gap)*.34);min-width:0}.docsFilesTop h1{color:var(--ink);font-size:clamp(calc(1.32em*var(--scale)),calc(var(--viewport-min)*.031),calc(2.08em*var(--scale)));letter-spacing:0;line-height:1.08;margin:0;text-wrap:balance}.docsFilesSearch{align-items:center;-webkit-backdrop-filter:saturate(160%) blur(1.2rem);backdrop-filter:saturate(160%) blur(1.2rem);background:#ffffff6b;border:.0625em solid rgba(3,146,225,.16);border-radius:999rem;box-shadow:0 calc(.36em*var(--scale)) calc(.92em*var(--scale)) #1011140b,inset 0 0 0 .0625em #ffffffbd;display:grid;gap:calc(var(--docs-file-gap)*.52);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:calc(.42em*var(--scale)) calc(.64em*var(--scale))}.docsFilesSearch svg{color:var(--primary-strong);height:calc(1.18em*var(--scale));width:calc(1.18em*var(--scale))}.docsFilesSearch input{background:transparent;border:0;box-shadow:none;color:var(--ink);font-size:calc(var(--tiny)*1.08);font-weight:800;line-height:1.25;min-width:0;padding:0;width:100%}.docsFilesSearch input:focus{box-shadow:none}.docsFilesSearch>span{aspect-ratio:1;background:#0392e11c;border-radius:999rem;color:var(--primary-strong);display:inline-grid;font-size:calc(var(--tiny)*1.02);font-weight:950;min-inline-size:1.8em;place-items:center}.docsFilesBoard{--docs-board-pad:calc(var(--docs-file-gap)*1.02);-webkit-backdrop-filter:saturate(170%) blur(1.4rem);backdrop-filter:saturate(170%) blur(1.4rem);background:linear-gradient(135deg,#eff8ff52,#fffdf56b 52%,#f4faff5c);border:.0625em solid hsla(0,0%,100%,.48);border-radius:calc(var(--docs-file-radius)*1.1);box-shadow:0 calc(.95em*var(--scale)) calc(2.4em*var(--scale)) #10111412,inset 0 0 0 .0625em #ffffff85;min-width:0;overflow:visible;padding:var(--docs-board-pad);position:relative}.docsFilesBoard>*{position:relative;z-index:1}.docsFilesGroups{align-items:start;display:grid;gap:calc(var(--docs-file-gap)*1.05);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.docsFilesGroup{--docs-group-accent:var(--primary);background:linear-gradient(90deg,color-mix(in srgb,var(--docs-group-accent) 9%,transparent),color-mix(in srgb,var(--docs-group-accent) 4%,transparent) 48%,color-mix(in srgb,var(--accent) 7%,transparent));border:0;border-radius:calc(var(--docs-file-radius)*.72);box-shadow:none;display:grid;gap:calc(var(--docs-file-gap)*.68);grid-column:1/-1;min-width:0;overflow:visible;padding:calc(var(--docs-file-gap)*.9);position:relative}.docsFilesGroup>*{position:relative;z-index:2}.docsFilesGroup:after,.docsFilesGroup:before{content:none}.docsFilesGroup:not(.docsFilesGroup--compact):after,.docsFilesGroup:not(.docsFilesGroup--compact):before{inset-inline:calc(var(--docs-board-pad)*-1)}.docsFilesGroup--compact{grid-column:auto}.docsFilesGroup--plain{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.docsFilesGroup--plain:after,.docsFilesGroup--plain:before{content:none}.docsFilesGroup__head{align-items:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:calc(var(--docs-file-gap)*.34);grid-template-columns:minmax(0,1fr);min-width:0;padding:0 calc(var(--docs-file-gap)*.16) calc(var(--docs-file-gap)*.22)}.docsFilesGroup__head h2{color:var(--ink);font-size:clamp(calc(1.36em*var(--scale)),calc(var(--viewport-min)*.032),calc(2.05em*var(--scale)));letter-spacing:0;line-height:1.04;margin:0;text-wrap:balance}.docsFilesGroup__head p{color:color-mix(in srgb,var(--ink-muted) 90%,var(--docs-group-accent));font-size:clamp(calc(.9em*var(--scale)),calc(var(--viewport-min)*.017),calc(1.08em*var(--scale)));font-weight:650;line-height:1.28;margin:.3em 0 0;max-width:58em}.docsFilesGroup--archive{background:linear-gradient(90deg,color-mix(in srgb,var(--docs-group-accent) 7%,#fff),#ffffff9e);border:.0625em solid color-mix(in srgb,var(--docs-group-accent) 18%,rgba(16,17,20,.08));overflow:clip}.docsFilesGroup--archive:not([open]){padding-block:calc(var(--docs-file-gap)*.72)}.docsFilesGroup__head--archive{align-items:center;border-radius:calc(var(--docs-file-radius)*.45);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;outline:none}.docsFilesGroup__head--archive::-webkit-details-marker{display:none}.docsFilesGroup__head--archive:focus-visible{box-shadow:0 0 0 .18em color-mix(in srgb,var(--docs-group-accent) 38%,transparent)}.docsFilesGroup__archiveMeta{align-items:center;background:color-mix(in srgb,var(--docs-group-accent) 11%,#fff);border-radius:999px;color:color-mix(in srgb,var(--ink) 84%,var(--docs-group-accent));display:inline-flex;font-size:calc(.86em*var(--scale));font-weight:720;gap:.42em;min-height:2.7em;padding:.5em .72em;white-space:nowrap}.docsFilesGroup__archiveMeta strong{font-size:1.08em}.docsFilesGroup__archiveMeta svg{height:1.25em;transition:transform .24s var(--ease2);width:1.25em}.docsFilesGroup--archive[open] .docsFilesGroup__archiveMeta svg{transform:rotate(180deg)}.docsFilesGrid{align-items:stretch;display:grid;gap:calc(var(--docs-file-gap)*1.08);grid-auto-rows:auto;min-width:0;overflow:visible}.docsFilesGrid,.docsFilesGroup--compact .docsFilesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.docsFileCard{--docs-file-accent:#02478a;--docs-page-fill:transparent;--docs-page-outline:color-mix(in srgb,var(--text) 46%,var(--docs-file-accent));--docs-page-fold:var(--docs-file-accent);--docs-button-view:var(--primary-strong);--docs-button-download:#02478a;aspect-ratio:320/300;background:transparent;border:0;color:var(--ink);cursor:pointer;filter:drop-shadow(0 calc(.46em*var(--scale)) calc(1.05em*var(--scale)) rgba(16,17,20,.055)) drop-shadow(0 calc(.04em*var(--scale)) calc(.1em*var(--scale)) rgba(16,17,20,.08));overflow:visible;position:relative;transition:transform .22s var(--ease2),filter .22s var(--ease2)}.docsFileCard,.docsFileCard__paper{container-type:inline-size;min-width:0}.docsFileCard__paper{aspect-ratio:320/350;block-size:min(100%,100cqw * 350/320);inline-size:auto;inset:0;margin:auto;position:absolute}.docsFileCard__hit{border-radius:var(--docs-file-radius);display:block;inset:0;outline:none;position:absolute;z-index:2}.docsFileCard__frame{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.documentFileFrame{display:block;height:100%;overflow:visible;width:100%}.documentFileFrame__fold,.documentFileFrame__page{stroke:none}.documentFileFrame__foldCrease,.documentFileFrame__outline{fill:none;stroke:var(--docs-page-outline);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.18}.documentFileFrame__page{fill:var(--docs-page-fill)}.documentFileFrame__fold{fill:var(--docs-page-fold)}.documentFileFrame__foldLabel{fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));font-family:inherit;font-size:var(--docs-fold-label-size,18px);font-weight:950;letter-spacing:0;paint-order:stroke;pointer-events:none;stroke:color-mix(in srgb,var(--docs-file-accent) 62%,rgba(16,17,20,.28));stroke-width:.42}.docsFileCard:is(:hover,:focus-within){filter:drop-shadow(0 calc(.72em*var(--scale)) calc(1.55em*var(--scale)) rgba(16,17,20,.09)) drop-shadow(0 calc(.06em*var(--scale)) calc(.14em*var(--scale)) rgba(16,17,20,.1));transform:translateY(calc(var(--docs-file-gap)*-.1))}.docsFileCard:has(.docsFileCard__hit:focus-visible){filter:drop-shadow(0 calc(.92em*var(--scale)) calc(2.05em*var(--scale)) rgba(16,17,20,.115)) drop-shadow(0 0 calc(.48em*var(--scale)) rgba(3,146,225,.22))}.docsFileCard__content{display:grid;gap:1.55cqi;grid-template-rows:minmax(0,1fr) auto auto;inset:8.3% 5.4% 6.5%;min-height:0;min-width:0;pointer-events:none;position:absolute;z-index:5}.docsFileCard__type{display:none}.docsFileCard__body{display:block;min-height:0;min-width:0;overflow:hidden;padding-block-start:0}.docsFileCard__body:before{block-size:22%;content:"";float:right;inline-size:29%;pointer-events:none;shape-outside:polygon(0 0,100% 0,100% 100%,36% 100%)}.docsFileCard h2{color:#10131c;font-size:clamp(12px,7.45cqi,18px);font-weight:950;letter-spacing:0;-webkit-line-clamp:var(--docs-title-lines,3);line-clamp:var(--docs-title-lines,3);line-height:1.1;margin:0;padding-block-end:.13em;text-wrap:balance}.docsFileCard h2,.docsFileCard p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.docsFileCard p{color:#101114bd;font-size:clamp(10px,4.85cqi,13px);-webkit-line-clamp:var(--docs-preview-lines,3);line-clamp:var(--docs-preview-lines,3);line-height:1.24;margin:1.02cqi 0 0;text-wrap:pretty}.docsFileCard__dates{display:none}.docsFileCard__actions{display:grid;gap:1.18cqi;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;pointer-events:auto;position:relative;z-index:6}.docsFileCard__button{align-items:center;border:.075em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:0 .46em .96em #10111416,inset 0 0 0 .0625em #ffffff38;display:inline-flex;font-size:clamp(11px,4.8cqi,13px);font-weight:900;gap:.34em;isolation:isolate;justify-content:center;line-height:1.08;min-width:0;min-block-size:clamp(40px,16cqi,48px);overflow:hidden;padding:.72em .64em;position:relative;text-decoration:none;transition:transform .28s var(--ease2),box-shadow .28s var(--ease2),border-color .28s var(--ease2),background .28s var(--ease2),color .28s var(--ease2)}.docsFileCard__button:before{background:linear-gradient(135deg,#ffffff4d,color-mix(in srgb,var(--docs-button-accent) 88%,transparent));content:"";inset:-18%;opacity:0;position:absolute;transform:scale(.82);transition:opacity .28s var(--ease2),transform .28s var(--ease2);z-index:0}.docsFileCard__button svg{flex:0 0 auto;height:1.22em;position:relative;width:1.22em;z-index:1}.docsFileCard__button span{flex:0 0 auto;position:relative;white-space:nowrap;z-index:1}.docsFileCard__button--view{--docs-button-accent:var(--docs-button-view);background:color-mix(in srgb,var(--docs-button-view) 76%,var(--ink));border-color:color-mix(in srgb,var(--docs-button-view) 76%,var(--ink));color:#fff}.docsFileCard__button--download{--docs-button-accent:var(--docs-button-download);background:color-mix(in srgb,var(--docs-button-download) 12%,#fff);border-color:color-mix(in srgb,var(--docs-button-download) 40%,rgba(16,17,20,.1));box-shadow:0 .42em .85em color-mix(in srgb,var(--docs-button-download) 13%,transparent);color:color-mix(in srgb,var(--docs-button-download) 80%,var(--text))}.docsFileCard__button:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--docs-button-accent) 76%,hsla(0,0%,100%,.4));box-shadow:0 .78em 1.28em #1011142b,0 0 0 .14em color-mix(in srgb,var(--docs-button-accent) 24%,transparent),0 0 1.12em color-mix(in srgb,var(--docs-button-accent) 42%,transparent);outline:none;transform:translateY(-.18em) scale(1.032);z-index:18}.docsFileCard__button:is(:hover,:focus-visible):before{opacity:.64;transform:scale(1)}.docsFileCard__button:active{transform:translateY(-.08em) scale(1.02)}.docsFileCard__button--view:is(:hover,:focus-visible){background:color-mix(in srgb,var(--docs-button-view) 86%,var(--ink));border-color:color-mix(in srgb,var(--docs-button-view) 86%,var(--ink))}.docsFileCard__button--download:is(:hover,:focus-visible){background:color-mix(in srgb,var(--docs-button-download) 94%,#fff);border-color:color-mix(in srgb,var(--docs-button-download) 94%,#fff);color:#fff}.docsFileCard__button--pending{cursor:default;font-style:italic;letter-spacing:0;opacity:.5;pointer-events:none}@container (min-width: 170.01px) and (max-width: 232px){.docsFileCard__button{gap:0}.docsFileCard__button svg{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute}}@container (max-width: 170px){.docsFileCard__button{gap:0;padding-inline:0}.docsFileCard__button span{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}.docsFilesEmpty{-webkit-backdrop-filter:saturate(155%) blur(1rem);backdrop-filter:saturate(155%) blur(1rem);background:#ffffff85;border:.0625rem solid rgba(16,17,20,.08);border-radius:var(--docs-file-radius);box-shadow:0 .82rem 1.72rem #1011140e;color:var(--ink-muted);display:grid;gap:.35rem;justify-items:center;min-width:0;padding:calc(1.3rem + var(--viewport-min)*.004);text-align:center}.docsFilesEmpty svg{color:var(--primary-strong);height:1.45rem;width:1.45rem}.docsFilesEmpty strong{color:var(--ink)}html[data-page-fit=narrow] .docsFilesTop,html[data-page-fit=stack] .docsFilesTop{align-items:stretch;grid-template-columns:1fr}html[data-page-fit=stack] .docsFiles{padding-block:calc(var(--viewport-h)*.018)}html[data-page-fit=stack] .docsFiles__wrap{gap:calc(var(--docs-file-gap)*.9)}html[data-page-fit=narrow] .docsFilesBoard,html[data-page-fit=stack] .docsFilesBoard{padding:calc(var(--docs-file-gap)*.82)}html[data-page-fit=stack] .docsFilesGrid{gap:calc(var(--docs-file-gap)*.9);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:64em)and (max-width:74.99em){.docsFilesGrid,.docsFilesGroup--compact .docsFilesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:75em){.docsFilesGrid,.docsFilesGroup--compact .docsFilesGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-layout=mobile] .docsFileCard__content{gap:1.38cqi;grid-template-rows:minmax(0,1fr) auto;inset:9.2% 6.4% 6.9%}html[data-layout=mobile] .docsFileCard h2{font-size:clamp(12px,10.4cqi,13px);-webkit-line-clamp:3;line-clamp:3;line-height:1.08}html[data-layout=mobile] .docsFileCard p{font-size:clamp(10px,8.2cqi,11px);-webkit-line-clamp:2;line-clamp:2;line-height:1.18;margin-block-start:.9cqi}html[data-layout=mobile] .docsFileCard__actions{gap:1.08cqi;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=mobile] .docsFileCard__button{font-size:11px;gap:.24em;min-block-size:36px;padding:.42em .25em}@container (max-width: 18rem){.docsFileCard__content{gap:1.42cqi;grid-template-rows:minmax(0,1fr) auto auto}.docsFileCard h2{font-size:clamp(12px,7.45cqi,18px);-webkit-line-clamp:3;line-clamp:3;line-height:1.11}.docsFileCard p{font-size:clamp(10px,4.85cqi,13px);-webkit-line-clamp:4;line-clamp:4;line-height:1.23}.docsFileCard__button{font-size:clamp(11px,4.8cqi,13px);min-block-size:40px;padding:.58em .48em}}@media(max-width:68em){.docsFilesGroups{grid-template-columns:1fr}.docsFilesGroup--compact{grid-column:1/-1}}@media(max-width:35em){.docsFilesTop{gap:calc(var(--docs-file-gap)*.5);grid-template-columns:1fr;padding:calc(.62em*var(--scale))}.docsFilesTop h1{font-size:calc(1.05rem + var(--viewport-w)*.011)}.docsFilesSearch{padding:calc(.36em*var(--scale)) calc(.54em*var(--scale))}.docsFilesBoard{--docs-board-pad:calc(var(--docs-file-gap)*.58);border-radius:calc(var(--docs-file-radius)*.72);padding:var(--docs-board-pad)}.docsFilesGroups{gap:calc(var(--docs-file-gap)*.72);grid-template-columns:1fr}.docsFilesGroup{border-radius:0;gap:calc(var(--docs-file-gap)*.6);padding:calc(var(--docs-file-gap)*.7) 0 calc(var(--docs-file-gap)*.08)}.docsFilesGroup__head{gap:calc(var(--docs-file-gap)*.34);grid-template-columns:minmax(0,1fr);padding:0 calc(var(--docs-file-gap)*.1) calc(var(--docs-file-gap)*.1)}.docsFilesGroup__head--archive{grid-template-columns:minmax(0,1fr) auto;padding-inline:calc(var(--docs-file-gap)*.2)}.docsFilesGroup__archiveMeta span{display:none}.docsFilesGroup__archiveMeta{min-height:2.35em;padding:.38em .52em}.docsFilesGroup__head h2{font-size:calc(1rem + var(--viewport-w)*.012)}.docsFilesGroup__head p{display:block;font-size:calc(.72rem + var(--viewport-w)*.003);line-height:1.2}.docsFilesGrid,.docsFilesGroup--compact .docsFilesGrid,html[data-layout=mobile] .docsFilesGrid,html[data-page-fit=stack] .docsFilesGrid{gap:calc(var(--docs-file-gap)*.44);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.docsFileCard{aspect-ratio:320/350;width:100%}.docsFileCard__content{gap:1.38cqi;grid-template-rows:minmax(0,1fr) auto;inset:9.2% 6.4% 6.9%}.docsFileCard h2{font-size:clamp(12px,10.4cqi,13px);-webkit-line-clamp:3;line-clamp:3;line-height:1.08}.docsFileCard p{font-size:clamp(10px,8.2cqi,11px);-webkit-line-clamp:2;line-clamp:2;line-height:1.18;margin-block-start:.9cqi}.docsFileCard__actions{gap:1.08cqi;grid-template-columns:repeat(2,minmax(0,1fr))}.docsFileCard__button{font-size:11px;gap:.24em;min-block-size:36px;padding:.42em .25em}.docsFileCard__button svg{height:1.28rem;width:1.28rem}}@media(min-width:32em)and (max-width:35em){.docsFileCard{aspect-ratio:320/300}}@media(max-width:27em){html[data-layout=mobile] .docsFileCard h2{-webkit-line-clamp:2;line-clamp:2}}@media(max-width:22.5em){.docsFileCard{aspect-ratio:320/400}html[data-layout=mobile] .docsFileCard h2{-webkit-line-clamp:2;line-clamp:2}html[data-layout=mobile] .docsFileCard p{-webkit-line-clamp:1;line-clamp:1}}.documentsPage--files .docsFileCard h2{font-size:clamp(12px,7.45cqi,18px);-webkit-line-clamp:var(--docs-title-lines,3);line-clamp:var(--docs-title-lines,3)}.documentsPage--files .docsFileCard p,html[data-layout=mobile] .documentsPage--files .docsFileCard p{font-size:clamp(10px,4.85cqi,13px);-webkit-line-clamp:var(--docs-preview-lines,3);line-clamp:var(--docs-preview-lines,3)}.documentsPage--files .docsFileCard__button{font-size:clamp(12px,4.8cqi,14px);min-block-size:46px}@media(max-width:31.99em){.documentsPage--files .docsFilesBoard{border-radius:0;inline-size:100dvw;margin-inline:calc(50% - 50dvw);max-inline-size:100dvw}}@media(min-width:32em)and (max-width:63.99em){.documentsPage--files .docsFileCard__body{box-sizing:border-box;overflow:visible;padding-inline-start:4cqi}.documentsPage--files .docsFileCard__actions{box-sizing:border-box;inline-size:100%;padding-inline:3.5cqi}.documentsPage--files .docsFileCard__button{box-sizing:border-box;max-inline-size:100%}.documentsPage--files .docsFileCard__button:active,.documentsPage--files .docsFileCard__button:is(:hover,:focus-visible){transform:translateY(-.08em)}}@media(min-width:64em){.documentsPage--files .docsFilesGrid,html[data-page-fit=stack] .documentsPage--files .docsFilesGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(15.25em + var(--viewport-w)*.002)),1fr))}.documentsPage--files .docsFilesGroup--compact .docsFilesGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(13.5em + var(--viewport-w)*.0015)),1fr))}.documentsPage--files .docsFileCard{aspect-ratio:320/338}.documentsPage--files .docsFileCard h2{font-size:clamp(12px,7.45cqi,18px);-webkit-line-clamp:var(--docs-title-lines,3);line-clamp:var(--docs-title-lines,3)}.documentsPage--files .docsFileCard p{font-size:clamp(10px,4.85cqi,13px);-webkit-line-clamp:var(--docs-preview-lines,4);line-clamp:var(--docs-preview-lines,4)}.documentsPage--files .docsFileCard__button{font-size:clamp(11px,4.8cqi,13px);min-block-size:clamp(40px,16cqi,48px)}}@media(min-width:75em){.documentsPage--files .docsFilesGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.documentsPage--files .docsFilesGroup--compact .docsFilesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(13.5em + var(--viewport-w)*.0015)),1fr))}}@media(max-width:47.99em),(pointer:coarse)and (max-height:27em){.documentsPage--files .docsFilesGrid,.documentsPage--files .docsFilesGroup--compact .docsFilesGrid,html[data-layout=mobile] .documentsPage--files .docsFilesGrid,html[data-page-fit=stack] .documentsPage--files .docsFilesGrid{gap:calc(var(--docs-file-gap)*.62);grid-template-columns:1fr}.documentsPage--files .docsFileCard{aspect-ratio:auto;filter:none}.documentsPage--files .docsFileCard__paper{aspect-ratio:auto;background:#ffffffe6;block-size:auto;border:.0625rem solid rgba(16,17,20,.09);border-inline-start:.22rem solid var(--docs-file-accent);border-radius:calc(var(--docs-file-radius)*.78);box-shadow:0 .42rem .95rem #1011140f;inline-size:100%;inset:auto;margin:0;position:relative}.documentsPage--files .docsFileCard__frame{display:none}.documentsPage--files .docsFileCard:is(:hover,:focus-within){filter:none;transform:none}.documentsPage--files .docsFileCard:has(.docsFileCard__hit:focus-visible) .docsFileCard__paper{box-shadow:0 0 0 .16rem color-mix(in srgb,var(--docs-file-accent) 42%,transparent)}.documentsPage--files .docsFileCard__content,html[data-layout=mobile] .documentsPage--files .docsFileCard__content{gap:.34rem .6rem;grid-template-areas:"type body" "dates dates" "actions actions";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;inset:auto;padding:.68rem .74rem .7rem;position:static}.documentsPage--files .docsFileCard__type{background:color-mix(in srgb,var(--docs-file-accent) 12%,#fff);border-radius:.58rem;color:color-mix(in srgb,var(--docs-file-accent) 78%,var(--ink));display:inline-grid;font-size:.66rem;font-weight:950;grid-area:type;letter-spacing:.04em;min-inline-size:2.6rem;padding:.34rem .4rem;place-items:center}.documentsPage--files .docsFileCard__body,html[data-layout=mobile] .documentsPage--files .docsFileCard__body{align-self:center;grid-area:body;overflow:hidden;padding-inline:0}.documentsPage--files .docsFileCard__body:before{content:none}.documentsPage--files .docsFileCard h2,html[data-layout=mobile] .documentsPage--files .docsFileCard h2{display:-webkit-box;font-size:.95rem;inline-size:auto;line-height:1.22;max-block-size:none;padding-block-end:0;-webkit-box-orient:vertical;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:var(--docs-title-lines,2);line-clamp:var(--docs-title-lines,2);overflow:hidden;overflow-wrap:break-word;text-wrap:pretty}.documentsPage--files .docsFileCard p,html[data-layout=mobile] .documentsPage--files .docsFileCard p{color:#1011149e;display:-webkit-box;font-size:.76rem;line-height:1.3;margin-block-start:.18rem;-webkit-box-orient:vertical;-webkit-line-clamp:var(--docs-preview-lines,2);line-clamp:var(--docs-preview-lines,2);overflow:hidden}.documentsPage--files .docsFileCard__actions,html[data-layout=mobile] .documentsPage--files .docsFileCard__actions{gap:.42rem;grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.12rem}.documentsPage--files .docsFileCard__button,html[data-layout=mobile] .documentsPage--files .docsFileCard__button{block-size:auto;border-radius:.72rem;font-size:.8rem;gap:.36em;min-block-size:2.5rem;padding-inline:.5rem}.documentsPage--files .docsFileCard__button span,.documentsPage--files .docsFileCard__button svg,html[data-layout=mobile] .documentsPage--files .docsFileCard__button span,html[data-layout=mobile] .documentsPage--files .docsFileCard__button svg{block-size:auto;clip-path:none;inline-size:auto;overflow:visible;position:static}.documentsPage--files .docsFileCard__button svg,html[data-layout=mobile] .documentsPage--files .docsFileCard__button svg{block-size:1.05rem;inline-size:1.05rem}.documentsPage--files .docsFileCard__button:active,.documentsPage--files .docsFileCard__button:is(:hover,:focus-visible){transform:none}}.secStory{background:transparent}.story{--story-indicator-height:0px;--story-rail-gap:clamp(2.45rem,calc(var(--panel-gap)*3.2),3.45rem);--story-copy-w:var(--story-copy-w-root,clamp(19.6rem,calc(var(--hero-panel-size, 26rem)*.79),23.8rem));--story-copy-h-base:var(--story-copy-h-root,clamp(12.45rem,calc(var(--hero-panel-size, 26rem)*.52),15.2rem));--story-copy-h:max(var(--story-copy-h-base),var(--story-copy-h-measured,0px));--story-media-w:var(--story-media-w-root,calc(var(--story-copy-w)*1.3));--story-media-h-base:var(--story-media-h-root,calc(var(--story-copy-h-base)*1.3));--story-media-h:max(var(--story-media-h-base),var(--story-media-h-measured,0px));--story-pane-h:var(--story-copy-h);--story-runner:16px;margin-top:clamp(.6rem,1.8vw,1.1rem);padding:clamp(.4rem,1.1vw,.8rem) 0;position:relative}.storyRailWrap{left:50%;overflow:visible;pointer-events:none;transform:translate(-50%);width:.0625rem;z-index:4}.storyRail,.storyRailWrap{bottom:0;position:absolute;top:0}.storyRail{background:#10111414;border:.0625em solid rgba(16,17,20,.05);border-radius:999rem;left:-.18rem;overflow:hidden;width:.36rem}.storyRail:after{content:none}.storyIndicator{background:linear-gradient(180deg,#0392e1f2,#ffb703f2);border-radius:999rem;height:var(--story-indicator-height);left:50%;position:absolute;top:0;transform:translate(-50%);width:.36rem;will-change:height;z-index:3}.storyIndicator:after{background:radial-gradient(circle at center,#fffffffa 0 48%,#fffffffa 48% 100%),linear-gradient(180deg,#0392e1f2,#ffb703f2);border:.125rem solid rgba(255,183,3,.92);border-radius:999rem;box-shadow:0 0 0 .24rem #ffb7031a,0 .35rem .9rem #1011141a;height:var(--story-runner);width:var(--story-runner)}.storyIndicator:after,.storyIndicator:before{bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,50%)}.storyIndicator:before{animation:none;background:radial-gradient(closest-side,#ffb7031f,#ffb70300);border-radius:999rem;height:calc(var(--story-runner) + .7rem);width:calc(var(--story-runner) + .7rem)}.storyNode{padding:clamp(.6rem,1.3vw,.9rem) 0;position:relative;z-index:1}.storyNode+.storyNode{margin-top:clamp(.2rem,.8vw,.65rem)}.storyBud{background:#fffffff5;border:.125rem solid rgba(16,17,20,.16);border-radius:999rem;box-shadow:0 0 0 .44rem #1011140d;height:.58rem;left:50%;opacity:.45;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .24s var(--ease2),transform .24s var(--ease2);width:.58rem}.storyNode.is-active .storyBud{opacity:0;transform:translate(-50%,-50%) scale(.7)}.storyRow{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) var(--story-rail-gap) minmax(0,1fr);width:100%}.storyRow .storyPane--copy,.storyRow .storyPane--media{align-self:center;grid-row:1}.storyPane{-webkit-backdrop-filter:blur(.85rem) saturate(145%);backdrop-filter:blur(.85rem) saturate(145%);background:#ffffffc7;border:.0625em solid rgba(16,17,20,.08);border-radius:calc(1.15rem*var(--scale));box-shadow:0 .9rem 2.1rem #10111414,inset 0 0 0 .04rem #ffffff73;isolation:isolate;min-height:var(--story-pane-h);opacity:.86;overflow:hidden;position:relative;transform:translate3d(0,.3rem,0);transition:opacity .28s var(--ease2),transform .28s var(--ease2),border-color .28s var(--ease2),box-shadow .28s var(--ease2),background .28s var(--ease2)}.storyPane:before{background:radial-gradient(ellipse 8rem 20rem at 24% 122%,rgb(var(--p-rgb)/.34) 0,transparent 70%),radial-gradient(ellipse 8.5rem 22rem at 50% 132%,rgb(var(--warm1-rgb)/.26) 0,transparent 72%),radial-gradient(ellipse 8rem 20rem at 78% 122%,rgb(var(--warm2-rgb)/.22) 0,transparent 70%);content:"";filter:blur(.75rem);inset:-20% -25% -55%;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s var(--ease2);z-index:1}.storyPane--copy>*,.storyPane--media img{position:relative;z-index:2}.storyPane--copy{align-content:start;display:grid;gap:.55rem;grid-template-rows:auto auto 1fr auto;height:var(--story-copy-h);max-height:var(--story-copy-h);max-width:var(--story-copy-w);min-height:var(--story-copy-h);min-width:0;padding:1rem 1.05rem;width:min(100%,var(--story-copy-w))}.storyPane--copy h3{font-size:clamp(1.08rem,.98rem + .36vw,1.34rem);letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;line-height:1.14}.storyPane--copy h3,.storyPane--copy p{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.storyPane--copy p{color:var(--muted);font-size:.92rem;-webkit-line-clamp:6;line-clamp:6;line-height:1.48;text-wrap:pretty}.storyPane__facts{display:grid;gap:.32rem;list-style:none;margin:0;padding:0}.storyPane__facts li{align-items:start;color:var(--text);display:flex;font-size:.84rem;gap:.48rem;line-height:1.34}.storyPane__facts li:before{background:linear-gradient(180deg,#0392e1f2,#ffb703f2);border-radius:999rem;box-shadow:0 0 0 .18rem #0392e11a;content:"";flex:0 0 auto;height:.46rem;margin-top:.38rem;width:.46rem}.storyPane__link{align-items:center;align-self:end;border-bottom:.125rem solid rgba(3,146,225,.16);color:var(--primary-strong);display:inline-flex;font-size:.9rem;font-weight:800;gap:.35rem;padding:.05rem 0;width:-moz-fit-content;width:fit-content}.storyPane--media{height:var(--story-media-h);max-height:var(--story-media-h);max-width:var(--story-media-w);min-height:var(--story-media-h);width:min(100%,var(--story-media-w))}.storyPane--media img{filter:saturate(100%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.015);transition:transform 1.2s var(--ease2),filter .28s var(--ease2);width:100%}.storyNode[data-side=left] .storyPane--copy{grid-column:1;place-self:center end}.storyNode[data-side=left] .storyPane--media{grid-column:3;place-self:center start}.storyNode[data-side=right] .storyPane--media{grid-column:1;place-self:center end}.storyNode[data-side=right] .storyPane--copy{grid-column:3;place-self:center start}.storyNode.is-active .storyPane{background:#ffffffe6;border-color:#ffb7037a;box-shadow:0 0 0 .12rem #ffb70342,0 0 0 .35rem #0392e114,0 1.2rem 3rem #1011141f,0 1.8rem 5rem #ffb70324,inset 0 0 0 .06rem #0392e114;opacity:1;transform:translateZ(0)}.storyNode.is-active .storyPane:before{opacity:.9}.storyNode.is-active .storyPane--media img{filter:saturate(110%);transform:scale(1.005)}.storyNode[data-state=past] .storyPane{background:#ffffffd6;border-color:#10111414;opacity:.94}.storyNode[data-state=future] .storyPane,.storyNode[data-state=upcoming] .storyPane{filter:saturate(.92) brightness(1);opacity:.84;transform:translateZ(0)}.storyNode[data-state=future] .storyPane--media img,.storyNode[data-state=upcoming] .storyPane--media img{filter:saturate(.92) brightness(1)}html[data-page-fit=narrow] .story{--story-rail-gap:clamp(2.1rem,calc(var(--panel-gap)*2.8),2.9rem);--story-runner:14px}html[data-page-fit=narrow] .storyRow{align-items:stretch;gap:max(calc(var(--panel-gap)*.72),.85rem);grid-template-columns:minmax(0,1fr) minmax(1.6rem,5vw) minmax(0,1fr)}html[data-page-fit=narrow] .storyPane{min-height:0}html[data-page-fit=narrow] .storyPane--copy,html[data-page-fit=narrow] .storyPane--media{max-width:none;width:100%}html[data-page-fit=narrow] .storyPane--copy{height:auto;max-height:none;min-height:clamp(11rem,calc(var(--viewport-h)*.24),14rem);padding:clamp(.85rem,1.1vw,1rem)}html[data-page-fit=narrow] .storyPane--media{aspect-ratio:16/10;height:auto;max-height:none;min-height:0}html[data-page-fit=narrow] .storyPane--media img{height:100%}html[data-page-fit=narrow] .storyPane--copy h3{font-size:clamp(1rem,.92rem + .24vw,1.2rem)}html[data-page-fit=narrow] .storyPane--copy p{-webkit-line-clamp:2;line-clamp:2}.story.story--linear{--story-linear-rail-x:clamp(.92rem,1.6vw,1.2rem);--story-linear-card-gap:clamp(.9rem,1.3vw,1.15rem);display:grid;gap:var(--story-linear-card-gap);padding:.3rem 0 .3rem .1rem}.storyLinearRail{bottom:.35rem;left:var(--story-linear-rail-x);pointer-events:none;position:absolute;top:.35rem;width:.24rem;z-index:0}.storyLinearRail__line,.storyLinearRail__progress{border-radius:999rem;left:50%;position:absolute;transform:translate(-50%);width:.24rem}.storyLinearRail__line{background:linear-gradient(180deg,#10111414,#10111405);border:.0625em solid rgba(16,17,20,.05);bottom:0;top:0}.storyLinearRail__progress{background:linear-gradient(180deg,#0392e1f2,#ffb703f2);box-shadow:0 .4rem .9rem #ffb70329;height:var(--story-indicator-height);top:0}.storyLinearRail__progress:after{background:radial-gradient(circle at center,#fffffffa 0 48%,#fffffffa 48% 100%),linear-gradient(180deg,#0392e1f2,#ffb703f2);border:.125rem solid rgba(255,183,3,.92);border-radius:999rem;bottom:0;box-shadow:0 0 0 .24rem #ffb7031a,0 .35rem .9rem #1011141a;content:"";height:var(--story-runner);left:50%;position:absolute;transform:translate(-50%,50%);width:var(--story-runner)}.storyLinearNode{padding-left:calc(var(--story-linear-rail-x) + 1.3rem);position:relative;z-index:1}.storyLinearNode__dot{background:#fff;border:.125rem solid rgba(16,17,20,.14);border-radius:999rem;box-shadow:0 0 0 .28rem #ffb70314;height:1.08rem;left:calc(var(--story-linear-rail-x) - .42rem);position:absolute;top:1.45rem;transition:transform .24s var(--ease2),box-shadow .24s var(--ease2),border-color .24s var(--ease2);width:1.08rem}.storyLinearCard{align-items:stretch;background:linear-gradient(180deg,#fffffff5,#f8fbffeb);border:.0625em solid rgba(16,17,20,.08);border-radius:1.28rem;box-shadow:0 1rem 2.2rem #10111414,inset 0 0 0 .04rem #ffffff80;color:inherit;display:grid;grid-template-columns:minmax(9.8rem,12.4rem) minmax(0,1fr);min-height:11rem;overflow:hidden;text-decoration:none;transition:transform .24s var(--ease2),box-shadow .24s var(--ease2),border-color .24s var(--ease2),background .24s var(--ease2),opacity .24s var(--ease2)}.storyLinearCard__media{background:linear-gradient(180deg,#0f172a0a,#fff0);min-height:100%;position:relative}.storyLinearCard__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storyLinearCard__step{align-items:center;background:#ffffffe0;border:.0625em solid rgba(16,17,20,.08);border-radius:999rem;bottom:.8rem;box-shadow:0 .65rem 1.4rem #1011141f;color:var(--text);display:inline-flex;font-size:.78rem;font-weight:800;height:2.2rem;justify-content:center;left:.8rem;letter-spacing:.12em;min-width:2.2rem;padding:0 .68rem;position:absolute}.storyLinearCard__copy{align-content:start;display:grid;gap:.58rem;padding:1rem 1.05rem}.storyLinearCard__metaRow{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.storyLinearCard__state{align-items:center;background:#0f172a0d;border-radius:999rem;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.32rem .62rem;text-transform:uppercase}.storyLinearCard__copy strong{display:block;font-size:clamp(1.02rem,.98rem + .25vw,1.22rem);letter-spacing:-.03em;line-height:1.14}.storyLinearCard__copy p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0;text-wrap:pretty}.storyLinearCard__facts{display:flex;flex-wrap:wrap;gap:.38rem;list-style:none;margin:0;padding:0}.storyLinearCard__facts li{align-items:center;background:#0f172a0d;border-radius:999rem;color:var(--text);display:inline-flex;font-size:.78rem;gap:.35rem;line-height:1.2;padding:.32rem .6rem}.storyLinearCard__link{align-items:center;color:var(--primary-strong);display:inline-flex;font-weight:800;gap:.35rem;margin-top:auto;padding-top:.1rem;width:-moz-fit-content;width:fit-content}.storyLinearCard__link svg{height:.92rem;width:.92rem}.storyLinearNode.is-active .storyLinearNode__dot{border-color:#ffb703b8;box-shadow:0 0 0 .34rem #ffb70329;transform:translate(-50%) scale(1.05)}.storyLinearNode.is-active .storyLinearCard{background:linear-gradient(180deg,#fffffffa,#fffaf1f2);border-color:#ffb7035c;box-shadow:0 0 0 .12rem #ffb7032e,0 1.35rem 3rem #1011141f,0 2rem 4rem #ffb7031a}.storyLinearNode[data-state=past] .storyLinearCard{opacity:.92}.storyLinearNode[data-state=upcoming] .storyLinearCard{opacity:.74}.storyLinearCard:is(:hover,:focus-visible){border-color:#0392e13d;box-shadow:0 1.35rem 3rem #1011141f,0 0 0 .1rem #0392e114;transform:translateY(-.1rem)}.story.story--phone{--story-phone-gap:max(calc(var(--story-runner) + 1.25rem),2.2rem);--story-phone-side-gap-min:max(calc(var(--story-runner) + 1.35rem),clamp(2.75rem,11vw,3.4rem));--story-phone-rail-stroke:.2rem;display:grid;gap:var(--story-phone-gap);padding:max(calc(var(--story-runner) + .85rem),1.65rem) 0 max(calc(var(--story-runner) + 1.15rem),2rem)}.storyPhoneRail{inset:.2rem 0;pointer-events:none;position:absolute;z-index:0}.storyPhoneRail__svg{display:block;height:100%;overflow:visible;width:100%}.storyPhoneRail__base,.storyPhoneRail__progress{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--story-phone-rail-stroke);vector-effect:non-scaling-stroke}.storyPhoneRail__base{opacity:.92;stroke:#1011141c}.storyPhoneRail__progress{filter:drop-shadow(0 .1rem .2rem rgba(255,183,3,.16));stroke:url(#storyPhoneRailGradient);stroke-linecap:butt}.storyPhoneRail__runnerHalo{fill:#ffb7031f}.storyPhoneRail__runnerDot{fill:#fff;filter:drop-shadow(0 .14rem .28rem rgba(16,17,20,.12));stroke:#ffb703eb;stroke-width:.12rem;vector-effect:non-scaling-stroke}.storyPhoneNode{display:grid;justify-items:center;padding:0;position:relative;z-index:1}.storyPhoneCard{background:linear-gradient(180deg,#fffffffa,#f8fbfff0);border:.0625em solid rgba(16,17,20,.08);border-radius:1.28rem;box-shadow:0 1rem 2.25rem #10111417,inset 0 0 0 .04rem #ffffff80;color:inherit;display:grid;gap:.7rem;padding:.88rem .88rem .94rem;text-decoration:none;transition:transform .24s var(--ease2),border-color .24s var(--ease2),box-shadow .24s var(--ease2),background .24s var(--ease2),opacity .24s var(--ease2);width:min(22rem,calc(100% - var(--story-phone-side-gap-min)*2))}.storyPhoneCard__media{aspect-ratio:16/11;background:linear-gradient(180deg,#0f172a0a,#fff0);border-radius:1rem;overflow:hidden;width:100%}.storyPhoneCard__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storyPhoneCard__step{align-items:center;background:#ffffffeb;border:.0625em solid rgba(16,17,20,.08);border-radius:999rem;box-shadow:0 .65rem 1.4rem #1011141f;display:inline-flex;font-size:.74rem;font-weight:800;height:2.25rem;justify-content:center;justify-self:center;letter-spacing:.12em;min-width:2.25rem;padding:0 .62rem}.storyPhoneCard__copy{display:grid;gap:.54rem;justify-items:center;min-width:0;text-align:center;width:100%}.storyPhoneCard__metaRow{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.storyPhoneCard__state{align-items:center;background:#0f172a0d;border-radius:999rem;color:var(--muted);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.28rem .56rem;text-transform:uppercase}.storyPhoneCard__copy strong{display:block;font-size:clamp(1.02rem,.96rem + .28vw,1.16rem);letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;line-height:1.14}.storyPhoneCard__copy p,.storyPhoneCard__copy strong{display:-webkit-box;width:100%;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.storyPhoneCard__copy p{color:var(--muted);font-size:.84rem;-webkit-line-clamp:4;line-clamp:4;line-height:1.42;margin:0;text-wrap:pretty}.storyPhoneCard__facts{display:flex;flex-wrap:wrap;gap:.36rem;justify-content:center;list-style:none;margin:0;padding:0}.storyPhoneCard__facts li{align-items:center;background:#0f172a0d;border-radius:999rem;color:var(--text);display:inline-flex;font-size:.74rem;line-height:1.18;padding:.3rem .58rem}.storyPhoneCard__link{align-items:center;color:var(--primary-strong);display:inline-flex;font-weight:800;gap:.35rem;margin-top:auto}.storyPhoneCard__link svg{height:.92rem;width:.92rem}.storyPhoneNode.is-active .storyPhoneCard{background:linear-gradient(180deg,#fffffffa,#fffaf1f5);border-color:#ffb7035c;box-shadow:0 0 0 .12rem #ffb7032e,0 1.35rem 3rem #1011141f,0 2rem 4rem #ffb7031a}.storyPhoneNode[data-state=past] .storyPhoneCard{opacity:.92}.storyPhoneNode[data-state=upcoming] .storyPhoneCard{opacity:.76}.storyPhoneCard:is(:hover,:focus-visible){border-color:#0392e13d;box-shadow:0 1.35rem 3rem #1011141f,0 0 0 .1rem #0392e114;transform:translateY(-.1rem)}@media(max-width:23.5em){.story.story--phone{--story-phone-gap:max(calc(var(--story-runner) + .95rem),1.85rem);--story-phone-side-gap-min:max(calc(var(--story-runner) + 1rem),2.35rem)}.storyPhoneCard{width:min(20.75rem,calc(100% - var(--story-phone-side-gap-min)*2))}}html[data-page-fit=narrow] .story.story--linear,html[data-page-fit=stack] .story.story--linear{--story-linear-rail-x:50%;padding-inline:0}html[data-page-fit=narrow] .story.story--linear{--story-linear-card-gap:.9rem}html[data-page-fit=stack] .story.story--linear{--story-linear-card-gap:.82rem}html[data-page-fit=narrow] .storyLinearRail,html[data-page-fit=stack] .storyLinearRail{bottom:.45rem;left:50%;top:.45rem;transform:translate(-50%)}html[data-page-fit=narrow] .storyLinearNode,html[data-page-fit=stack] .storyLinearNode{display:grid;justify-items:center;padding:1.3rem 0 0}html[data-page-fit=narrow] .storyLinearNode__dot,html[data-page-fit=stack] .storyLinearNode__dot{left:50%;top:.22rem;transform:translate(-50%)}html[data-page-fit=narrow] .storyLinearCard,html[data-page-fit=stack] .storyLinearCard{margin-inline:auto;width:min(100%,100%)}html[data-page-fit=narrow] .storyLinearCard{border-radius:1.18rem;grid-template-columns:minmax(8rem,9.3rem) minmax(0,1fr);max-width:39rem;min-height:8.95rem}html[data-page-fit=narrow] .storyLinearCard__copy{gap:.46rem;padding:.9rem 1rem}html[data-page-fit=narrow] .storyLinearCard__metaRow{align-items:flex-start}html[data-page-fit=narrow] .storyLinearCard__state{font-size:.66rem;padding:.24rem .5rem}html[data-page-fit=narrow] .storyLinearCard__copy p{display:-webkit-box;font-size:.88rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.42;-webkit-box-orient:vertical;overflow:hidden}html[data-page-fit=narrow] .storyLinearCard__facts{gap:.32rem}html[data-page-fit=narrow] .storyLinearCard__facts li{font-size:.74rem;padding:.28rem .52rem}html[data-page-fit=narrow] .storyLinearCard__link{font-size:.8rem}html[data-page-fit=stack] .story{--story-rail-gap:0;--story-runner:14px}html[data-page-fit=stack] .storyLinearNode__dot{height:.92rem;width:.92rem}html[data-page-fit=stack] .storyLinearCard{border-radius:1.14rem;grid-template-columns:minmax(6rem,6.65rem) minmax(0,1fr);max-width:25.75rem;min-height:6.95rem}html[data-page-fit=stack] .storyLinearCard__media{aspect-ratio:auto;min-height:100%}html[data-page-fit=stack] .storyLinearCard__media img{aspect-ratio:1/1;height:100%}html[data-page-fit=stack] .storyLinearCard__copy{align-content:center;gap:.38rem;padding:.74rem .84rem .8rem}html[data-page-fit=stack] .storyLinearCard__metaRow{align-items:flex-start;gap:.45rem}html[data-page-fit=stack] .storyLinearCard__state{font-size:.62rem;padding:.22rem .46rem}html[data-page-fit=stack] .storyLinearCard__copy strong{font-size:.95rem;line-height:1.15}html[data-page-fit=stack] .storyLinearCard__copy p{display:-webkit-box;font-size:.8rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.34;-webkit-box-orient:vertical;overflow:hidden}html[data-page-fit=stack] .storyLinearCard__facts{display:none}html[data-page-fit=stack] .storyLinearCard__step{bottom:.54rem;font-size:.62rem;height:1.76rem;left:.54rem;min-width:1.76rem;padding:0 .36rem}html[data-page-fit=stack] .storyLinearCard__link{font-size:.75rem;gap:.28rem}#timeline .timelineShell{margin-top:calc(.35em*var(--scale))}#timeline .timeline{--t-axis:calc(4.95em*var(--scale));--t-axis-h:calc(.38em*var(--scale));--t-dot:calc(1em*var(--scale));--t-gap:clamp(calc(.82em*var(--scale)),calc(1.1vw*var(--scale)),calc(1.02em*var(--scale)));--t-visible:var(--timeline-visible-slots,5);--t-pad:clamp(calc(.82em*var(--scale)),calc(2vw*var(--scale)),calc(1.35em*var(--scale)));--t-date-w:calc(5.15em*var(--scale));--t-nav:calc(2.85em*var(--scale));--t-rail-inline:clamp(3.6rem,5vw,5.4rem);--t-item:calc((100% - var(--t-rail-inline)*2 - (var(--t-visible) - 1)*var(--t-gap))/var(--t-visible));background:transparent;display:grid;gap:clamp(calc(.8em*var(--scale)),calc(1.2vw*var(--scale)),calc(1.05em*var(--scale)));margin-inline:calc(var(--pad)*-1);overflow-x:clip;padding:clamp(calc(1.1em*var(--scale)),calc(1.95vw*var(--scale)),calc(1.45em*var(--scale))) 0 clamp(calc(1.8em*var(--scale)),calc(2.7vw*var(--scale)),calc(2.3em*var(--scale)));position:relative;width:calc(100% + var(--pad)*2)}#timeline .timelineTop{align-items:center;display:grid;gap:calc(.75em*var(--scale));grid-template-columns:1fr;justify-items:center;padding-inline:var(--t-pad)}#timeline .timelineCopy{display:grid;gap:calc(.22em*var(--scale));justify-items:center;min-width:0;text-align:center}#timeline .timelineCopy h2{font-size:clamp(1.5rem,1.08rem + .95vw,2.1rem);letter-spacing:-.035em;line-height:1.05;margin:0}#timeline .timelineCopy p{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:1.05rem;gap:calc(.28em*var(--scale)) calc(.65em*var(--scale));justify-content:center;line-height:1.55;margin:0}#timeline .timelineIntro{color:var(--muted);display:block;font-size:.96rem;line-height:1.5;margin:0;max-width:44rem;text-align:center}#timeline .timelineCopy strong{color:var(--text);font-size:1.12rem;letter-spacing:-.01em}#timeline .tViewport{min-width:0;padding-inline:0;padding-bottom:calc(1.05em*var(--scale));position:relative;width:100%}#timeline .tClip{cursor:grab;margin-inline:0;overflow-x:hidden;overflow-y:visible;position:relative;touch-action:pan-y}#timeline .tClip.is-dragging{cursor:grabbing}#timeline .tViewport:after{background:linear-gradient(90deg,#0392e1b8,#ffb703d1);border-radius:999rem;box-shadow:0 0 0 .0625em #10111414,0 .15rem .55rem #0392e124;content:"";height:var(--t-axis-h);left:0;pointer-events:none;position:absolute;right:0;top:var(--t-axis);transform:translateY(-50%);z-index:1}#timeline .timelineRow{align-items:stretch;display:flex;gap:var(--t-gap);overflow-x:auto;overflow-y:hidden;position:relative;z-index:2;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-top:calc(1.18em*var(--scale));padding-inline:var(--t-rail-inline);padding-bottom:calc(.95em*var(--scale));scrollbar-width:none}#timeline .timelineRow::-webkit-scrollbar{display:none}#timeline .tNav{background:#ffffffeb;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:var(--shadow-1);color:var(--text);cursor:pointer;display:grid;height:var(--t-nav);padding:0;place-items:center;position:absolute;top:var(--t-axis);transform:translateY(-50%);transition:transform .2s var(--ease2),border-color .2s var(--ease2),opacity .2s var(--ease2),box-shadow .2s var(--ease2),background .2s var(--ease2);width:var(--t-nav);z-index:5}#timeline .tNav--prev{left:max(calc(1.3em*var(--scale)),1.1rem)}#timeline .tNav--next{right:max(calc(1.3em*var(--scale)),1.1rem)}#timeline .tNav svg{height:calc(1.02em*var(--scale));width:calc(1.02em*var(--scale))}#timeline .tNav:hover{background:#fffffffa;border-color:#0392e13d;box-shadow:var(--shadow-2);transform:translateY(-50%) scale(1.03)}#timeline .tNav:focus-visible,#timeline .tStep:focus-visible,#timeline .timelineCta:focus-visible{box-shadow:var(--ring);outline:none}#timeline .tNav:disabled{opacity:.42;pointer-events:none}#timeline .tStep{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 var(--t-item);min-width:0;padding:0;position:relative;text-align:left;text-decoration:none;transition:transform .2s var(--ease2),opacity .2s var(--ease2);z-index:1}#timeline .tStep__date{background:#fffffff5;border:.0625em solid rgba(16,17,20,.08);border-radius:calc(1.18em*var(--scale));box-shadow:var(--shadow-1);display:grid;left:calc(50% - var(--t-date-w)/2);padding:calc(.45em*var(--scale)) calc(.62em*var(--scale));place-items:center;position:absolute;top:calc(var(--t-axis) - 4.12em*var(--scale));width:var(--t-date-w);z-index:4}#timeline .tStep__date strong{font-size:1.08rem;letter-spacing:-.03em;line-height:1}#timeline .tStep__date span{color:var(--subtle);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#timeline .tDot{background:#fffffffc;border:calc(.1875em*var(--scale)) solid rgba(3,146,225,.96);border-radius:999rem;box-shadow:0 0 0 calc(.34em*var(--scale)) #0392e129;height:var(--t-dot);left:50%;position:absolute;top:calc(var(--t-axis) + .24em*var(--scale));transform:translate(-50%,-50%);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .28s ease,background .28s ease;width:var(--t-dot);z-index:4}#timeline .tCard{-webkit-backdrop-filter:blur(calc(.8em*var(--scale)));backdrop-filter:blur(calc(.8em*var(--scale)));background:#ffffffe0;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(1.45em*var(--scale));box-shadow:var(--shadow-1);display:grid;gap:calc(.52em*var(--scale));margin:calc(var(--t-axis) + 1.4em*var(--scale)) auto 0;min-height:calc(11.9em*var(--scale));padding:calc(.94em*var(--scale)) calc(.94em*var(--scale));position:relative;transform-origin:50% 0;transition:transform .58s cubic-bezier(.22,1,.36,1),border-color .34s ease,box-shadow .42s ease,background .34s ease;will-change:transform}#timeline .tMeta{align-items:center;color:var(--subtle);display:flex;font-size:.8rem;gap:calc(.4em*var(--scale));justify-content:space-between;line-height:1.2}#timeline .tMetaText{font-weight:700;letter-spacing:-.01em}#timeline .tBadge{align-items:center;background:#0392e11a;border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;letter-spacing:.08em;padding:calc(.42em*var(--scale)) calc(.68em*var(--scale));text-transform:uppercase}#timeline .tTitle{font-size:1.04rem;letter-spacing:-.02em;line-height:1.24}#timeline .tDesc{color:var(--muted);display:-webkit-box;font-size:.92rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.48;-webkit-box-orient:vertical;overflow:hidden}#timeline .tFacts{display:flex;flex-wrap:wrap;gap:calc(.38em*var(--scale))}#timeline .tFacts span{align-items:center;background:#1011140d;border-radius:999rem;color:var(--muted);display:inline-flex;font-size:.82rem;line-height:1.3;min-height:1.9rem;padding:calc(.3em*var(--scale)) calc(.58em*var(--scale))}#timeline .tLink{align-items:center;color:var(--primary-strong);display:inline-flex;font-size:.88rem;font-weight:800;gap:calc(.35em*var(--scale));margin-top:auto}#timeline .tLink svg{height:1rem;width:1rem}#timeline .tStep[data-past=true] .tBadge{background:#10111414;color:var(--text)}#timeline .tStep[aria-selected=true]{z-index:6}#timeline .tStep[aria-selected=true] .tStep__date{background:linear-gradient(180deg,#fffffffc,#f5f9fcf5);border-color:#0392e133;box-shadow:0 1rem 2.2rem #10111414;transform:translateY(calc(-.08em*var(--scale))) scale(1.02)}#timeline .tStep[aria-selected=true] .tDot{animation:timeline-dot-pulse 2.6s ease-in-out infinite;background:#fff;border-color:#ffb703f0;box-shadow:0 0 0 calc(.46em*var(--scale)) #ffb7032e,0 0 0 calc(.82em*var(--scale)) #0392e11f;transform:translate(-50%,-50%) scale(1.12)}#timeline .tStep[aria-selected=true] .tCard{background:#fffffff7;border-color:#0392e147;box-shadow:0 1.35rem 2.6rem #1011141c,0 0 0 .1rem #0392e114;opacity:1;transform:translateY(calc(-.1em*var(--scale))) scale(1.035)}#timeline .tStep:not([aria-selected=true]) .tCard{transform:translateY(0) scale(1)}.timeline-copy-enter-active,.timeline-copy-leave-active{transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .28s ease}.timeline-copy-enter-from,.timeline-copy-leave-to{filter:blur(.18rem);opacity:0;transform:translateY(.55rem)}@keyframes timeline-dot-pulse{0%,to{box-shadow:0 0 0 calc(.46em*var(--scale)) #ffb7032e,0 0 0 calc(.82em*var(--scale)) #0392e11f}50%{box-shadow:0 0 0 calc(.58em*var(--scale)) #ffb7031f,0 0 0 calc(1.05em*var(--scale)) #0392e114}}#timeline .timelineEmpty{display:grid;gap:calc(.75em*var(--scale));justify-items:start;margin-top:calc(1.1em*var(--scale));padding:clamp(calc(1.2em*var(--scale)),calc(2.6vw*var(--scale)),calc(1.7em*var(--scale)))}#timeline .timelineEmpty h3,#timeline .timelineEmpty p{margin:0}#timeline .timelineEmpty p{color:var(--muted);line-height:1.55}#timeline .timelinePhone{display:grid;gap:.95rem;margin-inline:auto;width:min(100%,42rem)}#timeline .timelineTop--phone{display:grid;justify-items:stretch}#timeline .timelinePhoneList{display:grid;gap:.78rem}#timeline .timelinePhoneCard{align-items:start;background:#ffffffeb;border:.0625em solid rgba(16,17,20,.08);border-radius:1.2rem;box-shadow:0 .9rem 2rem #10111414;color:inherit;display:grid;gap:.82rem;grid-template-columns:auto minmax(0,1fr);padding:.92rem;text-decoration:none;transition:transform .22s var(--ease2),border-color .22s var(--ease2),box-shadow .22s var(--ease2),background .22s var(--ease2)}#timeline .timelinePhoneCard:focus-visible,#timeline .timelinePhoneCard:hover{border-color:#0392e138;box-shadow:0 1rem 2.25rem #1011141a,var(--ring);transform:translateY(-.08rem)}#timeline .timelinePhoneCard.is-featured{background:radial-gradient(24rem 10rem at 100% 0,#ffb7031f,#ffb70300 72%),#fffffff5;border-color:#ffb70342}#timeline .timelinePhoneCard.is-past{opacity:.88}#timeline .timelinePhoneCard__date{background:linear-gradient(180deg,#fffffffa,#f6f9fcf0);border:.0625em solid rgba(16,17,20,.08);border-radius:1rem;box-shadow:var(--shadow-1);display:grid;min-width:4.2rem;padding:.58rem .42rem;place-items:center}#timeline .timelinePhoneCard__date strong{font-size:1.18rem;letter-spacing:-.04em;line-height:1}#timeline .timelinePhoneCard__date span{color:var(--subtle);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-top:.18rem;text-transform:uppercase}#timeline .timelinePhoneCard__copy{display:grid;gap:.46rem;min-width:0}#timeline .timelinePhoneCard__meta{align-items:center;color:var(--subtle);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.38rem .6rem;line-height:1.3}#timeline .timelinePhoneCard__tag{align-items:center;background:#0392e11a;border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:1.75rem;padding:.3rem .6rem;text-transform:uppercase}#timeline .timelinePhoneCard h3{font-size:1rem;letter-spacing:-.02em;line-height:1.22;margin:0}#timeline .timelinePhoneCard p{color:var(--muted);display:-webkit-box;font-size:.92rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.48;margin:0;-webkit-box-orient:vertical;overflow:hidden}#timeline .timelinePhoneCard__facts{display:flex;flex-wrap:wrap;gap:.38rem}#timeline .timelinePhoneCard__facts span{align-items:center;background:#1011140d;border-radius:999rem;color:var(--muted);display:inline-flex;font-size:.78rem;line-height:1.3;min-height:1.8rem;padding:.28rem .56rem}#timeline .timelinePhoneCard__link{align-items:center;color:var(--primary-strong);display:inline-flex;font-size:.88rem;font-weight:800;gap:.32rem;margin-top:.1rem}#timeline .timelinePhoneCard__link svg{height:1rem;width:1rem}html[data-density=compact] #timeline .timeline{--t-gap:max(calc(var(--panel-gap)*.82),.8rem)}html[data-page-fit=wide] #timeline .timelineTop{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}html[data-page-fit=narrow] #timeline .timeline{--t-axis:calc(4.55em*var(--scale));--t-pad:clamp(calc(.85em*var(--scale)),calc(3.4vw*var(--scale)),calc(1.3em*var(--scale)));--t-nav:calc(2.55em*var(--scale));--t-rail-inline:clamp(2.4rem,4vw,3.2rem)}@media(max-width:56em){#timeline .timelinePhoneCard{padding:.84rem}#timeline .timelinePhoneCard__date{min-width:3.95rem}}.siteMain{padding-top:var(--header-h)}.schoolHeader{--navInlineScale:var(--nav-fit-scale,1);--brandMarkSize:clamp(3.5rem,calc(var(--nav-shell-h)*1.2),4.75rem);--iconBtnSize:var(--nav-tool-size);--iconSvgSize:var(--nav-icon-size);--navLinksH:var(--nav-shell-h);--navLinksPad:var(--nav-shell-pad);--navItemH:var(--nav-item-h);--navItemPadX:var(--nav-item-pad-x,clamp(.9rem,calc(var(--viewport-w)*.0082),1.18rem));--brandStrongSize:var(--brand-strong-size,clamp(1.08rem, calc(.94rem + .32vw + .18vh) ,1.36rem));--brandSpanSize:var(--brand-tagline-size,clamp(.86rem, calc(.76rem + .18vw + .1vh) ,1rem));--navItemFont:var(--nav-font-size,clamp(.98rem, calc(.88rem + .22vw + .08vh) ,1.12rem));align-items:center;-webkit-backdrop-filter:saturate(160%) blur(calc(.625em*var(--scale)));backdrop-filter:saturate(160%) blur(calc(.625em*var(--scale)));background-color:var(--site-header-bg,hsla(0,0%,100%,.32));box-shadow:0 calc(.0625em*var(--scale)) 0 #10111414,0 calc(.75em*var(--scale)) calc(1.75em*var(--scale)) #1011141a,inset 0 calc(.0625em*var(--scale)) 0 #ffffff61;display:flex;height:var(--header-h);inset:0 0 auto;position:fixed;transition:background-color .28s var(--ease2),box-shadow .28s var(--ease2);z-index:300}.schoolHeader__blotLayer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.schoolHeader__blotSvg{filter:blur(1.75px) saturate(1.44);height:auto;left:-2%;mix-blend-mode:multiply;opacity:.36;position:absolute;top:-55%;width:clamp(260px,32vw,560px)}.schoolHeader--scrolled,.schoolHeader.scrolled,.schoolHeader[data-scrolled=true]{background-color:color-mix(in srgb,var(--site-header-bg,hsla(0,0%,100%,.46)) 86%,#fff);box-shadow:0 calc(.0625em*var(--scale)) 0 #1011141a,0 calc(1em*var(--scale)) calc(2.5em*var(--scale)) #10111429,inset 0 calc(.0625em*var(--scale)) 0 #ffffff75}@supports not ((backdrop-filter:blur(.0625em)) or (-webkit-backdrop-filter:blur(.0625em))){.schoolHeader{background:#fffffff5}}html[data-nav-layout=compact][data-page-fit=narrow] .schoolHeader{--navInlineScale:clamp(.76,calc(var(--nav-fit-scale, 1)*.9),1)}.nav{display:grid;gap:clamp(.55rem,1.35vw,1rem);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;margin:0 auto;max-width:var(--max);padding:0 var(--pad);width:100%}.brand,.nav{align-items:center}.brand{display:flex;gap:.82rem;justify-self:start;min-width:0}.brandMark{background:transparent;border:0;border-radius:0;display:grid;height:var(--brandMarkSize);place-items:center;width:var(--brandMarkSize)}.brandMark img{filter:drop-shadow(0 calc(.625em*var(--scale)) calc(1.375em*var(--scale)) rgba(16,17,20,.12));height:var(--brandMarkSize);-o-object-fit:contain;object-fit:contain;transform:scale(1.08);width:var(--brandMarkSize)}.brandText strong{display:block;font-size:var(--brandStrongSize);letter-spacing:-.0156em;line-height:1.05}.brandText span{color:var(--muted);display:block;font-size:var(--brandSpanSize);margin-top:calc(.125em*var(--scale))}.navLinks{align-items:center;-webkit-backdrop-filter:saturate(175%) blur(calc(.625em*var(--scale)));backdrop-filter:saturate(175%) blur(calc(.625em*var(--scale)));background:#ffffff3d;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:0 calc(.75em*var(--scale)) calc(1.75em*var(--scale)) #10111414,inset 0 calc(.0625em*var(--scale)) 0 #fff9;display:flex;flex-shrink:1;gap:max(calc(.24em*var(--scale)*var(--navInlineScale)),calc(1.15em*var(--scale)*var(--navInlineScale)));height:var(--navLinksH);isolation:isolate;justify-content:center;justify-self:center;margin-inline:auto;max-width:min(100%,var(--nav-links-max,calc(var(--max) - 24rem)));min-width:0;overflow:visible;padding-block:calc(var(--navLinksPad)*(.84 + var(--navInlineScale)*.16));padding-inline:max(calc(var(--navLinksPad)*(.84 + var(--navInlineScale)*.16)),calc(.72em*var(--scale)*var(--navInlineScale)));position:relative;width:-moz-fit-content;width:fit-content}.navLinks:after{background:radial-gradient(calc(26.25em*var(--scale)) calc(1em*var(--scale)) at 20% 0,#ffffff80,#fff0 62%),linear-gradient(180deg,#ffffff29,#fff0);border-radius:999rem;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute;transition:opacity .22s var(--ease2)}.navLinks:is(:hover,:focus-within):after{opacity:.34}.navLinks:focus-within{box-shadow:0 calc(.75em*var(--scale)) calc(1.75em*var(--scale)) #10111414,inset 0 calc(.0625em*var(--scale)) 0 #fff9,var(--ring2)}.navItem{align-items:center;background:transparent;border:0;border-radius:999rem;color:#101114e6;cursor:pointer;display:inline-flex;font-size:calc(var(--navItemFont)*(.65 + var(--navInlineScale)*.35));font-weight:650;gap:calc(.5em*var(--scale));height:var(--navItemH);justify-content:center;letter-spacing:0;line-height:1;min-width:0;padding:0 calc(var(--navItemPadX)*var(--navInlineScale));position:relative;transition:transform .22s var(--ease2),color .18s var(--ease2),filter .22s var(--ease2);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;z-index:1}.navItem:before{-webkit-backdrop-filter:saturate(190%) blur(calc(.75em*var(--scale)));backdrop-filter:saturate(190%) blur(calc(.75em*var(--scale)));background:#ffffff2e;border:.0625em solid rgba(16,17,20,.18);border-radius:999rem;box-shadow:0 calc(.625em*var(--scale)) calc(1.625em*var(--scale)) #1011141a,inset 0 calc(.0625em*var(--scale)) 0 #ffffffc2;transition:opacity .2s var(--ease2),transform .28s var(--ease2),border-color .28s var(--ease2)}.navItem:after,.navItem:before{content:"";inset:calc(-.34em*var(--scale)) calc(-.56em*var(--scale));opacity:0;position:absolute;transform:translateZ(0) scale(.96);z-index:-1}.navItem:after{background:radial-gradient(calc(13.75em*var(--scale)) calc(7.5em*var(--scale)) at 30% 0,#ffffffa6,#fff0 65%),linear-gradient(180deg,#fff3,#fff0);border-radius:999rem;pointer-events:none;transition:opacity .2s var(--ease2),transform .28s var(--ease2)}.navItem:is(:hover,:focus-visible,[data-active=true]){color:#101114;filter:saturate(106%);transform:translate3d(0,calc(.125em*var(--scale)),0) scale(1.03)}.navItem:is(:hover,:focus-visible,[data-active=true]):before{background:#ffffff8f;border-color:#10111442;box-shadow:0 calc(.875em*var(--scale)) calc(2.125em*var(--scale)) #10111424,0 calc(.125em*var(--scale)) 0 #1011141a,inset 0 calc(.0625em*var(--scale)) 0 #ffffffdb;opacity:1;transform:translateZ(0) scale(1)}.navItem:is(:hover,:focus-visible,[data-active=true]):after{opacity:.95;transform:translateZ(0) scale(1)}.navItem:focus-visible{box-shadow:var(--ring);outline:none}.navGroup{--dropdown-gap:clamp(.52rem,1.08vw,1rem);flex:0 0 auto;min-width:0;position:relative}.navGroup:after{content:"";height:var(--dropdown-gap);left:clamp(-.65rem,-1vw,-.3rem);position:absolute;right:clamp(-.65rem,-1vw,-.3rem);top:100%}.navItem--drop{align-items:center;display:inline-flex;gap:calc(.5em*var(--scale))}.caret{border-bottom:calc(.125em*var(--scale)) solid rgba(16,17,20,.6);border-right:calc(.125em*var(--scale)) solid rgba(16,17,20,.6);display:inline-block;height:calc(.625em*var(--scale));margin-top:calc(-.125em*var(--scale));opacity:.8;transform:rotate(45deg);transition:transform .24s var(--ease2);width:calc(.625em*var(--scale))}.navGroup.is-open .caret,.navGroup[data-open=true] .caret{margin-top:calc(.125em*var(--scale));transform:rotate(225deg)}.dropdown{-webkit-backdrop-filter:saturate(220%) blur(calc(1.5em*var(--scale)));backdrop-filter:saturate(220%) blur(calc(1.5em*var(--scale)));background:#ffffffeb;border:.0625em solid rgba(16,17,20,.18);border-radius:1.05rem;box-shadow:0 calc(1.75em*var(--scale)) calc(5.625em*var(--scale)) #1011142e,inset 0 calc(.0625em*var(--scale)) 0 #ffffffc7;clip-path:inset(0 0 100% 0 round 1.15rem);inline-size:-moz-max-content;inline-size:max-content;left:50%;max-inline-size:min(var(--dropdown-max,clamp(17rem,21vw,21rem)),var(--dropdown-viewport-max, calc(100vw - 2rem) ));max-height:min(38rem,calc(100dvh - var(--header-h) - 1rem));min-inline-size:min(var(--dropdown-min,clamp(15rem,18vw,18rem)),var(--dropdown-viewport-max, calc(100vw - 2rem) ));opacity:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;scrollbar-width:none;top:calc(100% + var(--dropdown-gap));touch-action:pan-y;transform:translate(calc(-50% + var(--dropdown-shift-x, 0px))) scale(.94);transform-origin:50% 0;transition:opacity .18s var(--ease2),transform .26s var(--ease2),clip-path .34s var(--ease2);visibility:hidden;z-index:30}.dropList{gap:var(--dropdown-list-gap,.44rem) var(--dropdown-list-gap,.8rem);grid-template-columns:repeat(var(--dropdown-columns,1),minmax(0,1fr));inline-size:100%;padding:var(--dropdown-pad,.58rem)}.dropLink,.dropList{align-items:start;display:grid}.dropLink{background:transparent;border:.0625em solid transparent;border-radius:.88rem;color:var(--text);gap:.35rem;justify-items:start;padding:var(--dropdown-item-pad-y,.84rem) var(--dropdown-item-pad-x,.9rem);transition:background .18s var(--ease2),transform .18s var(--ease2),border-color .18s var(--ease2),box-shadow .18s var(--ease2);width:100%}.dropLink:hover{background:linear-gradient(180deg,#0392e129,#0392e10f);border-color:#0392e14d;box-shadow:0 calc(.875em*var(--scale)) calc(2.125em*var(--scale)) #1011141f,inset 0 calc(.0625em*var(--scale)) 0 #ffffffb3;transform:translateY(calc(-.0625em*var(--scale)))}.dropLink:focus-visible{box-shadow:var(--ring);outline:none}.dropLink strong{font-size:calc(var(--dropdown-title-size, 1.05rem)*var(--dropdown-font-scale, 1));line-height:1.28}.dropLink span,.dropLink strong{display:block;overflow-wrap:anywhere;width:100%}.dropLink span{color:var(--muted);font-size:calc(var(--dropdown-body-size, .96rem)*var(--dropdown-font-scale, 1));line-height:1.46;margin-left:0;white-space:normal;text-wrap:pretty}.navGroup.is-open .dropdown,.navGroup[data-open=true] .dropdown{clip-path:inset(0 0 0 0 round 1.15rem);opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--dropdown-shift-x, 0px))) scale(1);visibility:visible}.navTools{align-items:center;display:flex;gap:clamp(.54rem,calc(var(--viewport-w)*.0072),.88rem);justify-self:end}.navSocial{display:inline-flex;flex:0 0 auto}.socialWrap,html[data-nav-layout=collapsed] .navSocial,html[data-nav-socials=hidden] .navSocial{display:none}.socialWrap{flex:0 0 auto;isolation:isolate;position:relative;z-index:4}html[data-nav-layout=collapsed] .socialWrap{display:block}.socialHub{background:radial-gradient(circle at 32% 28%,#fffffffa,#fff8ecf2 58%,#ffb70329);border-color:#ffb70342;box-shadow:0 .95rem 2rem #1011141f,0 0 0 .08rem #ffb7031a;display:none}.socialHub__morph{display:grid;height:var(--iconSvgSize);place-items:center;position:relative;width:var(--iconSvgSize)}.socialHub__icon{height:100%;inset:0;position:absolute;transform-origin:center;width:100%;will-change:opacity,transform,filter}.socialHub__icon--facebook{animation:socialHubFacebookMorph 10s cubic-bezier(.45,0,.2,1) infinite;color:#1877f2}.socialHub__icon--instagram{animation:socialHubInstagramMorph 10s cubic-bezier(.45,0,.2,1) infinite;color:#c13584}@keyframes socialHubFacebookMorph{0%,35%{filter:blur(0);opacity:1;transform:scale(1) rotate(0)}50%,85%{filter:blur(.14rem);opacity:0;transform:scale(.7) rotate(-10deg)}to{filter:blur(0);opacity:1;transform:scale(1) rotate(0)}}@keyframes socialHubInstagramMorph{0%,35%{filter:blur(.14rem);opacity:0;transform:scale(.7) rotate(10deg)}50%,85%{filter:blur(0);opacity:1;transform:scale(1) rotate(0)}to{filter:blur(.14rem);opacity:0;transform:scale(.7) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.socialHub__icon{animation:none}.socialHub__icon--facebook{filter:none;opacity:1;transform:none}.socialHub__icon--instagram{opacity:0}}.socialPop{background:linear-gradient(180deg,#fffffffc,#fafbfff7);border:.0625em solid rgba(16,17,20,.1);border-radius:1rem;box-shadow:0 1.25rem 2.6rem #1011142e;display:grid;gap:.2rem;max-width:min(15rem,calc(100vw - 1.25rem));min-width:11rem;padding:.4rem;position:absolute;right:0;top:calc(100% + .5rem);transform-origin:top right;width:-moz-max-content;width:max-content;z-index:430}.socialPop-enter-active,.socialPop-leave-active{transition:opacity .2s var(--ease2),transform .2s var(--ease2)}.socialPop-enter-from,.socialPop-leave-to{opacity:0;transform:translateY(-.4rem) scale(.96)}.socialPop__link{align-items:center;border-radius:.75rem;color:var(--text);display:flex;gap:.7rem;padding:.58rem .66rem;text-decoration:none;transition:background .15s var(--ease2)}.socialPop__link:is(:hover,:focus-visible){background:#1011140d;outline:none}.socialPop__icon{background:var(--muted);border-radius:.65rem;color:#fff;display:grid;flex:0 0 auto;height:2.2rem;place-items:center;width:2.2rem}.socialPop__icon svg{height:1.3rem;width:1.3rem}.socialPop__link[data-net=facebook] .socialPop__icon{background:#1877f2}.socialPop__link[data-net=instagram] .socialPop__icon{background:radial-gradient(circle at 28% 108%,#fdf497 0 8%,#fd5949 38%,#d6249f 62%,#285aeb)}.socialPop__link[data-net=web] .socialPop__icon{background:var(--primary-strong,#013462)}.socialPop__label{font-size:.92rem;font-weight:650;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schoolHeader .iconBtn{display:grid;height:var(--iconBtnSize);place-items:center;align-items:center;flex:0 0 auto;justify-items:center;width:var(--iconBtnSize)}.navTools .iconBtn{align-content:center;background:#ffffffe6;border:.0625em solid rgba(16,17,20,.12);border-radius:999rem;box-shadow:0 .85rem 1.8rem #1011141f;display:grid;justify-content:center;place-items:center;transition:transform .22s var(--ease2),box-shadow .22s var(--ease2),border-color .22s var(--ease2),background .22s var(--ease2)}.navTools .iconBtn>*{margin:0 auto}.navTools .iconBtn:hover{border-color:#0392e13d;box-shadow:0 1.1rem 2.3rem #10111426;transform:translateY(calc(-.08em*var(--scale))) scale(1.03)}.schoolHeader .iconBtn svg:not(.vrbaNavBtn__ornament){height:var(--iconSvgSize);width:var(--iconSvgSize)}.searchWrap{flex:0 0 auto;isolation:isolate;position:relative;z-index:4}.iconBtn--search{background:radial-gradient(circle at 30% 30%,#fffffffa,#ecf6fff0 58%,#0392e11f);border-color:#0392e133;box-shadow:0 .95rem 2rem #1011141f,0 0 0 .08rem #0392e114;position:relative;z-index:1}.iconBtn--search:hover{border-color:#0392e147;box-shadow:0 1.2rem 2.45rem #10111426,0 0 0 .1rem #0392e11a}.searchPop{-webkit-backdrop-filter:saturate(210%) blur(calc(1.1em*var(--scale)));backdrop-filter:saturate(210%) blur(calc(1.1em*var(--scale)));background:radial-gradient(19rem 10rem at 100% 0,#ffb7031a,#ffb70300 72%),radial-gradient(16rem 10rem at 0 18%,#0392e114,#0392e100 70%),#ffffffe0;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(1.05em*var(--scale));box-shadow:0 calc(1.15em*var(--scale)) calc(2.5em*var(--scale)) #10111424;display:grid;grid-template-rows:auto minmax(0,1fr);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + .625em*var(--scale));transform:translateY(calc(-.5em*var(--scale))) scale(.97);transition:opacity .2s var(--ease2),transform .2s var(--ease2),visibility 0s linear .2s;visibility:hidden;width:min(calc(28.5em*var(--scale)),calc(100vw - 1.5em*var(--scale)));z-index:430}.searchPop.is-open,.searchWrap[data-open=true] .searchPop{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .18s var(--ease2),transform .18s var(--ease2),visibility 0s linear 0s;visibility:visible}.searchPopHead{background:linear-gradient(180deg,#ffffff94,#ffffff47);border-bottom:.0625em solid rgba(16,17,20,.08);padding:calc(.85em*var(--scale))}.searchForm{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.searchField,.searchForm{gap:calc(.625em*var(--scale))}.searchField{align-items:center;background:#ffffffe6;border:.0625em solid rgba(16,17,20,.1);border-radius:calc(.9em*var(--scale));box-shadow:inset 0 .0625em #fffc;display:flex;min-width:0;padding:calc(.76em*var(--scale)) calc(.84em*var(--scale))}.searchField:focus-within{border-color:#0392e138;box-shadow:var(--ring2)}.searchField svg{color:#101114b3;height:calc(1.125em*var(--scale));width:calc(1.125em*var(--scale))}.searchField input{background:transparent;border:0;font-size:.98rem;min-width:0;outline:0;width:100%}.searchSubmit{align-items:center;background:linear-gradient(135deg,#0392e1f5,#0077c6f0);border:.0625em solid rgba(3,146,225,.18);border-radius:calc(.9em*var(--scale));box-shadow:0 calc(.65em*var(--scale)) calc(1.45em*var(--scale)) #0392e133;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:calc(.45em*var(--scale));justify-content:center;min-width:calc(6.1em*var(--scale));padding:0 calc(.95em*var(--scale));transition:transform .18s var(--ease2),box-shadow .18s var(--ease2),filter .18s var(--ease2)}.searchSubmit:hover{box-shadow:0 calc(1em*var(--scale)) calc(2.1em*var(--scale)) #0392e142;filter:saturate(108%);transform:translateY(calc(-.0625em*var(--scale)))}.searchSubmit:focus-visible{box-shadow:0 calc(1em*var(--scale)) calc(2.1em*var(--scale)) #0392e142,var(--ring);outline:none}.searchSubmit svg{height:calc(1.05em*var(--scale));width:calc(1.05em*var(--scale))}.searchPopBody{display:grid;gap:calc(.75em*var(--scale));max-height:min(calc(24em*var(--scale)),calc(100dvh - var(--header-h) - 7em));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(.85em*var(--scale));scrollbar-color:rgba(3,146,225,.32) rgba(3,146,225,.08);scrollbar-width:thin}.searchPopBody::-webkit-scrollbar{width:.65rem}.searchPopBody::-webkit-scrollbar-track{background:linear-gradient(180deg,#0392e10d,#0392e11f);border-radius:999rem}.searchPopBody::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0392e18c,#0077c657);border:.12rem solid hsla(0,0%,100%,.7);border-radius:999rem}.searchPopBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0392e1b3,#0077c67a)}.searchMetaRow{align-items:center;display:flex;gap:calc(.75em*var(--scale));justify-content:space-between}.searchMetaRow--spaced{margin-top:calc(.2em*var(--scale))}.searchInlineAction{background:#ffffffdb;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;color:var(--text);cursor:pointer;flex:0 0 auto;font-size:var(--tiny);font-weight:700;padding:calc(.44em*var(--scale)) calc(.74em*var(--scale));transition:background .18s var(--ease2),border-color .18s var(--ease2),transform .18s var(--ease2)}.searchInlineAction:hover{background:#0392e114;border-color:#0392e12e;transform:translateY(calc(-.0625em*var(--scale)))}.searchInlineAction:focus-visible{box-shadow:var(--ring);outline:none}.searchChipGrid{display:flex;flex-wrap:wrap;gap:calc(.5em*var(--scale))}.searchChip{align-items:center;background:#ffffffe6;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--small);font-weight:600;gap:calc(.55em*var(--scale));max-width:100%;padding:calc(.58em*var(--scale)) calc(.82em*var(--scale));transition:background .18s var(--ease2),border-color .18s var(--ease2),transform .18s var(--ease2)}.searchChip small,.searchChip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchChip small{color:var(--subtle);font-size:var(--tiny)}.searchChip:hover{background:#fff;border-color:#0392e138;transform:translateY(calc(-.0625em*var(--scale)))}.searchChip:focus-visible{box-shadow:var(--ring);outline:none}.searchChip--muted{background:#f7f9fdeb}.searchState{background:#fffc;border:.0625em solid rgba(16,17,20,.08);border-radius:calc(.9em*var(--scale));color:var(--subtle);font-size:var(--small);line-height:1.45;padding:calc(.72em*var(--scale)) calc(.82em*var(--scale))}.searchState--error{color:#b42318}.searchResultsList{gap:calc(.58em*var(--scale))}.searchResultCard{background:#ffffffe6;border:.0625em solid rgba(16,17,20,.09);border-radius:calc(.9em*var(--scale));box-shadow:0 calc(.55em*var(--scale)) calc(1.2em*var(--scale)) #1011140f;color:var(--text);display:grid;gap:calc(.38em*var(--scale));padding:calc(.78em*var(--scale));transition:transform .18s var(--ease2),border-color .18s var(--ease2),box-shadow .18s var(--ease2),background .18s var(--ease2)}.searchResultCard:hover{background:#fff;border-color:#0392e138;box-shadow:0 calc(.8em*var(--scale)) calc(1.85em*var(--scale)) #1011141a;transform:translateY(calc(-.0625em*var(--scale)))}.searchResultCard:focus-visible{box-shadow:var(--ring);outline:none}.searchResultCard__top{align-items:center;display:flex;gap:calc(.5em*var(--scale));justify-content:space-between}.searchResultCard__best,.searchResultCard__type{align-items:center;border-radius:999rem;display:inline-flex;font-size:var(--tiny);font-weight:700;justify-content:center;padding:calc(.28em*var(--scale)) calc(.54em*var(--scale));width:-moz-fit-content;width:fit-content}.searchResultCard__type{background:#0392e11a;color:var(--primary-strong)}.searchResultCard__best{background:#ffb7032e;color:#8a5a00}.searchResultCard__title{display:block;font-size:.98rem;line-height:1.3}.searchResultCard__section{color:var(--subtle);display:block;font-size:var(--small)}.searchResultCard__excerpt{color:#101114d1;font-size:var(--small);line-height:1.45;margin:0}.searchPop mark{background:#0392e12e;border-radius:.25em;color:inherit;padding:0 .125em}@media(max-width:42em){.searchForm{grid-template-columns:1fr}.searchSubmit{min-height:3rem;width:100%}.searchMetaRow{align-items:start;display:grid}.searchChipGrid{gap:calc(.5em*var(--scale))}.searchChip{justify-content:space-between;width:100%}.searchPopBody{max-height:min(calc(22em*var(--scale)),calc(100dvh - var(--header-h) - 8.5em))}}.burger{color:var(--text);display:none;overflow:hidden;position:relative;transition:transform .18s var(--ease2),color .18s var(--ease2),border-color .18s var(--ease2),box-shadow .18s var(--ease2);z-index:3}.burgerGlyph{align-content:center;display:grid;gap:.24rem;height:.96rem;position:relative;transition:transform .22s var(--ease2);width:1.22rem}.burgerGlyph span{background:currentColor;border-radius:999rem;display:block;height:.14rem;transform-origin:center;transition:transform .2s var(--ease2),width .2s var(--ease2),opacity .16s var(--ease2),background-color .2s var(--ease2);width:100%}.burgerGlyph span:nth-child(2){justify-self:end;width:72%}.burgerGlyph span:nth-child(3){justify-self:start;width:88%}.burger:before{background:transparent;border:.0625em solid rgba(16,17,20,.08);border-radius:999rem;inset:.44rem;transform:scale(.82);transition:opacity .18s var(--ease2),transform .22s var(--ease2),border-color .18s var(--ease2)}.burger:after,.burger:before{content:"";opacity:0;position:absolute}.burger:after{background:#0392e114;border-radius:999rem;inset:.6rem;transform:scale(.64);transition:opacity .18s var(--ease2),transform .22s var(--ease2)}.burger:focus-visible,.burger:hover{color:color-mix(in srgb,var(--text) 82%,var(--primary-strong) 18%);transform:translateY(calc(-.04em*var(--scale)))}.burger.is-open:before,.burger:focus-visible:before,.burger:hover:before{opacity:1;transform:scale(1)}.burger:focus-visible:after,.burger:hover:after{opacity:1;transform:scale(1)}.burger.is-open{color:var(--primary-strong);transform:rotate(90deg)}.burger.is-open:before{border-color:#0392e12e}.burger.is-open:after{opacity:1;transform:scale(1)}.burger.is-open .burgerGlyph span:first-child{transform:translateY(.38rem) rotate(45deg);width:100%}.burger.is-open .burgerGlyph span:nth-child(2){opacity:0;transform:translate(.2rem)}.burger.is-open .burgerGlyph span:nth-child(3){transform:translateY(-.38rem) rotate(-45deg);width:100%}.drawerMount{position:relative;z-index:410}.drawerBack{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:linear-gradient(180deg,#1011141a,#10111485);inset:0;transition:opacity .22s var(--ease2),visibility 0s linear .22s;z-index:400}.drawer,.drawerBack,.drawerPanel{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.drawer,.drawerPanel{-webkit-backdrop-filter:saturate(180%) blur(1rem);backdrop-filter:saturate(180%) blur(1rem);background:radial-gradient(28rem 16rem at 100% 0,#ffb70329,#ffb70300 68%),radial-gradient(24rem 14rem at 0 18%,#0392e11f,#0392e100 70%),linear-gradient(180deg,#fffffffa,#f8fbfff2);border:.0625em solid rgba(16,17,20,.1);border-radius:1.55rem;box-shadow:0 2rem 4rem #10111433,inset 0 calc(.0625em*var(--scale)) 0 #ffffffb8;clip-path:inset(0 0 100% 70% round 1.55rem);display:flex;flex-direction:column;height:min(44rem,calc(100dvh - 1rem));overflow:hidden;right:max(.5rem,calc((100vw - min(44rem,calc(100vw - 1rem)))/2));top:max(.5rem,calc((100dvh - min(44rem,calc(100dvh - 1rem)))/2));transform:translate3d(.28rem,-.72rem,0) scale(.96);transform-origin:calc(100% - 2.3rem) -1.1rem;transition:opacity .22s var(--ease2),transform .28s var(--ease2),clip-path .3s var(--ease2),visibility 0s linear .3s;width:min(44rem,calc(100vw - 1rem));z-index:410}.drawer:before,.drawerPanel:before{background:radial-gradient(circle at 72% 18%,#ffb7033d,#ffb70300 58%),linear-gradient(180deg,#fffffffa,#eff7fff2);border:.0625em solid rgba(16,17,20,.1);border-radius:999rem 999rem .75rem .75rem;box-shadow:0 .85rem 1.8rem #1011141f;content:"";height:1.35rem;opacity:0;position:absolute;right:1.15rem;top:-.76rem;transform:translateY(.35rem) scale(.84);transition:opacity .24s var(--ease2),transform .32s var(--ease2);width:3.4rem}.drawer:after,.drawerPanel:after{background:radial-gradient(26rem 12rem at 100% 0,#ffb70317,#ffb70300 70%),radial-gradient(20rem 12rem at 0 24%,#0392e114,#0392e100 72%);content:"";inset:0;opacity:.78;pointer-events:none;position:absolute}.drawerBack.show{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.drawer.is-open,.drawerPanel[data-open=true],.drawer[data-open=true]{clip-path:inset(0 0 0 0 round 1.55rem);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s;visibility:visible}.drawer.is-open:before,.drawerPanel[data-open=true]:before,.drawer[data-open=true]:before{opacity:1;transform:translateY(0) scale(1)}.drawerHead{background:linear-gradient(180deg,#ffffffc7,#ffffff6b);border-bottom:.0625em solid rgba(16,17,20,.1);gap:.82rem;justify-content:space-between;padding:calc(.82em*var(--scale)) calc(.96em*var(--scale)) calc(.74em*var(--scale));position:relative;z-index:1}.drawerHead,.drawerHead__brand{align-items:center;display:flex}.drawerHead__brand{gap:.04rem;min-width:0}.dropdown::-webkit-scrollbar{display:none;height:0;width:0}.drawerHead__logo{flex:0 0 auto;height:2.65rem;margin-right:.42rem;-o-object-fit:contain;object-fit:contain;width:2.65rem}.drawerHead__brand--link{color:inherit;text-decoration:none}.drawerClose{background:#ffffffd1;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:0 .7rem 1.5rem #1011141a}.drawerHead__brand strong{font-size:clamp(1.16rem,1.04rem + .36vw,1.36rem);letter-spacing:-.03em;line-height:1.08}.drawerBody{align-content:start;display:grid;flex:1;gap:calc(.72em*var(--scale));grid-template-rows:auto auto auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(.92em*var(--scale)) calc(1.06em*var(--scale)) calc(1.12em*var(--scale));position:relative;scrollbar-gutter:stable;scrollbar-width:none;touch-action:pan-y;z-index:1}.drawerBody>*{opacity:0;transform:translateY(.45rem);transition:opacity .22s var(--ease2),transform .26s var(--ease2);transition-delay:0s}.drawer.is-open .drawerBody>*,.drawer[data-open=true] .drawerBody>*{opacity:1;transform:translateY(0)}.drawer.is-open .drawerBody>:first-child,.drawer[data-open=true] .drawerBody>:first-child{transition-delay:.02s}.drawer.is-open .drawerBody>:nth-child(2),.drawer[data-open=true] .drawerBody>:nth-child(2){transition-delay:.05s}.drawer.is-open .drawerBody>:nth-child(3),.drawer[data-open=true] .drawerBody>:nth-child(3){transition-delay:.08s}.drawerSearch{display:grid}.drawerSearch__field{align-items:center;background:radial-gradient(18rem 9rem at 100% 0,#ffb7031a,#ffb70300 70%),radial-gradient(18rem 10rem at 0 22%,#0392e11a,#0392e100 72%),#ffffffeb;border:.0625em solid rgba(16,17,20,.1);border-radius:1.12rem;box-shadow:0 .92rem 1.9rem #10111414;display:grid;gap:.62rem;grid-template-columns:auto minmax(0,1fr);min-height:3.35rem;padding:.68rem .78rem}.drawerSearch__icon{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--primary-strong);display:grid;height:auto;place-items:center;width:auto}.drawerSearch__icon svg{height:1.6rem;width:1.6rem}.drawerSearch__field input{background:transparent;border:0;font-size:1rem;line-height:1.25;min-width:0;padding:0;width:100%}.drawerSearch__field input::-moz-placeholder{color:color-mix(in srgb,var(--muted) 78%,var(--primary-strong) 22%)}.drawerSearch__field input::placeholder{color:color-mix(in srgb,var(--muted) 78%,var(--primary-strong) 22%)}.drawerSearch__field input:focus{outline:none}.drawerShell{gap:.74rem;grid-template-columns:minmax(11rem,12.5rem) minmax(0,1fr)}.drawerShell,.drawerSidebar{display:grid;min-height:auto}.drawerSidebar{gap:.66rem;grid-template-rows:auto minmax(0,1fr)}.drawerSidebar__head{display:grid;gap:0}.drawerSectionTitle{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drawerFocus__item,.drawerFocus__lead,.drawerTab{transition:transform .22s var(--ease2),border-color .22s var(--ease2),box-shadow .22s var(--ease2),background .22s var(--ease2)}.drawerFocus__item:focus-visible,.drawerFocus__item:hover,.drawerFocus__lead:focus-visible,.drawerFocus__lead:hover,.drawerTab:focus-visible,.drawerTab:hover{border-color:#0392e138;box-shadow:0 1rem 2rem #1011141f;transform:translateY(calc(-.08em*var(--scale)))}.drawerFocus__item strong,.drawerFocus__lead strong,.drawerTab__label{display:block;line-height:1.16;overflow-wrap:anywhere;width:100%}.drawerFocus__item:focus-visible,.drawerFocus__lead:focus-visible,.drawerTab:focus-visible{box-shadow:var(--ring);outline:none}.drawerTabs{align-content:start;display:grid;gap:.5rem;grid-template-columns:1fr}.drawerTab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffffb8;border:.0625em solid rgba(16,17,20,.1);border-radius:1rem;box-shadow:0 .75rem 1.6rem #10111412;color:inherit;cursor:pointer;display:grid;gap:.18rem;min-height:3.5rem;padding:.78rem .84rem;text-align:left;width:100%}.drawerTab[data-active=true]{background:linear-gradient(180deg,#fffffff0,#f1f8ffbd);border-color:#0392e138;box-shadow:0 1rem 2.1rem #10111414,0 0 0 .08rem #0392e10f}.drawerTab__copy{display:grid;gap:.08rem;min-width:0}.drawerTab__label{font-size:.92rem}.drawerTab__hint{color:var(--muted);line-height:1.3}.drawerFocus{align-content:start;display:grid;gap:.56rem;min-height:0}.drawerContent{grid-template-rows:auto minmax(0,1fr);min-height:auto}.drawerFocus__lead{align-items:center;background:radial-gradient(18rem 9rem at 100% 0,#ffb7031f,#ffb70300 70%),linear-gradient(180deg,#fffffff5,#f4f9ffe6);border:.0625em solid rgba(16,17,20,.08);border-radius:1.2rem;box-shadow:0 1rem 2rem #10111414;color:var(--text);display:grid;gap:.72rem;grid-template-columns:minmax(0,1fr) auto;min-height:3.9rem;padding:.82rem .94rem}.drawerFocus__leadCopy{display:grid;gap:.06rem}.drawerFocus__eyebrow{display:none}.drawerFocus__leadCopy>span:last-child{font-size:.74rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.drawerFocus__lead svg{color:var(--primary-strong);flex:0 0 auto;height:1.05rem;width:1.05rem}.drawerFocus__grid{align-content:start;display:grid;gap:.56rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.drawerFocus__item{align-content:start;align-items:start;background:#ffffffc7;border:.0625em solid rgba(16,17,20,.08);border-radius:1rem;box-shadow:var(--shadow-1);color:var(--text);display:grid;gap:.22rem;min-height:4.6rem;padding:.8rem .86rem;width:100%}.drawerFocus__item strong{font-size:.98rem;line-height:1.22}.drawerFocus__item span:last-child{color:var(--muted);display:-webkit-box;font-size:.74rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}.drawerSearchPanel{align-content:start;display:grid;gap:.6rem}.drawerSearchGrid{gap:.56rem}.navDrill{min-height:0;overflow-x:clip;overflow-y:visible;position:relative}.drawerBody::-webkit-scrollbar{display:none;height:0;width:0}.navList{display:grid;gap:.42rem;list-style:none;margin:0;padding:0}.navRow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffffdb;border:.0625em solid rgba(16,17,20,.08);border-radius:1rem;box-shadow:0 .55rem 1.15rem #1011140d;color:var(--text);cursor:pointer;display:flex;gap:.8rem;min-height:3.5rem;padding:.85rem 1rem;text-align:left;text-decoration:none;transition:background .16s var(--ease2),border-color .16s var(--ease2),transform .12s var(--ease2);width:100%}.navRow:is(:hover,:focus-visible){background:#fff;border-color:#0392e147;outline:none}.navRow:active{transform:scale(.99)}.navRow__text{display:grid;flex:1 1 auto;gap:.1rem;min-width:0}.navRow__label{font-size:1rem;font-weight:680;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.navRow__meta{color:var(--muted);font-size:.76rem;line-height:1.25}.navRow__sub{color:var(--muted);display:-webkit-box;font-size:.8rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}.navRow__chevron{color:var(--muted);flex:0 0 auto;height:1.25rem;width:1.25rem}.navRow--overview{background:linear-gradient(180deg,#0392e117,#0392e105);border-color:#0392e138}.navRow--overview .navRow__chevron,.navRow--overview .navRow__label{color:var(--primary-strong)}.navDetail{align-content:start;display:grid;gap:.6rem}.navDetail__bar{align-items:center;display:flex;gap:.65rem;min-width:0}.navDetail__back{align-items:center;background:#ffffffeb;border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;color:var(--text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:650;gap:.1rem;padding:.5rem .8rem .5rem .52rem;transition:border-color .16s var(--ease2),background .16s var(--ease2)}.navDetail__back svg{height:1.25rem;width:1.25rem}.navDetail__back:is(:hover,:focus-visible){background:#fff;border-color:#0392e147;outline:none}.navDetail__title{font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.16;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drill-back-enter-active,.drill-back-leave-active,.drill-fwd-enter-active,.drill-fwd-leave-active{transition:transform .28s var(--ease2),opacity .22s var(--ease2)}.drill-back-leave-active,.drill-fwd-leave-active{inset:0;position:absolute}.drill-fwd-enter-from{opacity:0;transform:translate(14%)}.drill-fwd-leave-to{opacity:0;transform:translate(-8%)}.drill-back-enter-from{opacity:0;transform:translate(-14%)}.drill-back-leave-to{opacity:0;transform:translate(14%)}@media(prefers-reduced-motion:reduce){.drill-back-enter-active,.drill-back-leave-active,.drill-fwd-enter-active,.drill-fwd-leave-active{transition:opacity .18s var(--ease2)}.drill-back-enter-from,.drill-back-leave-to,.drill-fwd-enter-from,.drill-fwd-leave-to{transform:none}}@media(max-width:34em){.drawer,.drawerPanel{border-radius:1.2rem;clip-path:inset(0 0 100% 0 round 1.2rem);height:calc(100dvh - .6rem);inset:.3rem;transform-origin:calc(100% - 2rem) 1.4rem;width:auto}.drawer.is-open,.drawerPanel[data-open=true],.drawer[data-open=true]{clip-path:inset(0 0 0 0 round 1.2rem)}.drawer:after,.drawer:before,.drawerPanel:after,.drawerPanel:before{display:none}.drawerHead{-webkit-backdrop-filter:blur(.85rem);backdrop-filter:blur(.85rem);background:linear-gradient(180deg,#fffffffa,#f6fafff0),radial-gradient(24rem 10rem at 100% 0,#ffb70324,#ffb70300 68%);padding:max(.84rem,calc(var(--header-h)*.48)) .9rem .62rem;position:sticky;top:0}.drawerHead__brand strong{font-size:1.1rem}.drawerBody{align-content:start;gap:.68rem;grid-template-rows:auto auto auto;overflow:auto;padding:.68rem .82rem .82rem}.drawerShell{gap:.76rem;grid-template-columns:1fr;min-height:auto}.drawerSidebar{grid-template-rows:auto auto;min-height:auto}.drawerFocus__grid,.drawerSearchGrid,.drawerTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.drawerSearch__field{min-height:3.2rem;padding:.66rem .72rem}.drawerContent,.drawerFocus{min-height:auto}.drawerContent{grid-template-rows:auto auto}.drawerFocus__item strong,.drawerTab__label{font-size:.88rem}.drawerTab{border-radius:.94rem;min-height:3.18rem;padding:.72rem}.drawerTab__hint{display:none}.drawerFocus__lead{border-radius:1.04rem;min-height:3.28rem;padding:.74rem .8rem}.drawerFocus__item span:last-child,.drawerFocus__leadCopy>span:last-child{display:none}.drawerFocus__item span:last-child{font-size:.72rem;line-height:1.3}.drawerFocus__item{border-radius:.92rem;min-height:4rem;padding:.74rem .76rem}}@media(max-width:18em){.drawerFocus__grid,.drawerSearchGrid,.drawerTabs{grid-template-columns:1fr}.drawerSearch__field{gap:.56rem;padding:.68rem .72rem}.drawerSearch__field input{font-size:.92rem}}.drawerHead{gap:.7rem;padding:calc(.72em*var(--scale)) calc(.88em*var(--scale)) calc(.68em*var(--scale))}.drawerHead__actions{align-items:center;display:flex;flex:1 1 auto;gap:.46rem;justify-content:flex-end;min-width:0}.drawerHead .iconBtn{height:3.4rem;width:3.4rem}.drawerHead__social{background:radial-gradient(circle at 30% 30%,#fffffffa,#f7fafff2 56%,#ffb70324);border:.0625em solid rgba(16,17,20,.1);border-radius:999rem;box-shadow:0 .7rem 1.5rem #1011141a;transition:transform .22s var(--ease2),box-shadow .22s var(--ease2),border-color .22s var(--ease2)}.drawerHead__social:focus-visible,.drawerHead__social:hover{border-color:#ffb70347;box-shadow:0 1rem 2rem #10111424;transform:translateY(calc(-.08em*var(--scale)))}.drawerClose{background:linear-gradient(180deg,#ffffffeb,#f7f9ffd6);border-color:#1011141f;flex:0 0 auto}.drawerHead__brand strong{font-size:clamp(1.2rem,1.08rem + .38vw,1.42rem)}.drawerSearch__field{border-radius:1.24rem;gap:.78rem;min-height:3.75rem;padding:.78rem .92rem}.drawerSearch--head{flex:1 1 auto;max-width:24rem;min-width:0;position:static;width:100%;z-index:auto}.drawerSearch__field--head{--drawer-search-clear-size:2.45rem;--drawer-search-clear-icon-size:1.18rem;border-radius:1rem;box-shadow:0 .58rem 1.25rem #10111414;gap:.52rem;grid-template-columns:auto minmax(0,1fr);min-height:3.15rem;padding:.5rem .56rem .5rem .72rem;position:relative}.drawerSearch__icon svg{height:1.72rem;width:1.72rem}.drawerSearch__field input{font-size:clamp(1.16rem,1.02rem + .28vw,1.3rem);font-weight:600;letter-spacing:-.01em}.drawerSearch__field--head input{font-size:clamp(1.06rem,.98rem + .28vw,1.18rem);font-weight:600;line-height:1.18;padding-inline-end:calc(var(--drawer-search-clear-icon-size) + .62rem)}.drawerSearch__field input::-webkit-search-cancel-button,.drawerSearch__field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.drawerSearch__clear{align-items:center;background:transparent;border:0;box-shadow:none;color:color-mix(in srgb,var(--muted) 58%,var(--text) 42%);cursor:default;display:flex;height:var(--drawer-search-clear-size);inset-block-start:50%;inset-inline-end:.12rem;justify-content:flex-end;opacity:0;padding:0 .34rem 0 0;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .18s var(--ease2),color .18s var(--ease2);width:var(--drawer-search-clear-size)}.drawerSearch__clear.is-active{cursor:pointer;opacity:1;pointer-events:auto}.drawerSearch__clear:disabled{pointer-events:none}.drawerSearch__clear:focus-visible,.drawerSearch__clear:hover{color:var(--text);outline:none}.drawerSearch__clear:focus-visible{border-radius:999rem;outline:.125rem solid rgba(3,146,225,.2);outline-offset:.04rem}.drawerSearch__clear svg{height:var(--drawer-search-clear-icon-size);width:var(--drawer-search-clear-icon-size)}.drawerSearch{position:static;top:auto;z-index:auto}.drawerShell{gap:.88rem;grid-template-columns:minmax(13.25rem,14.5rem) minmax(0,1fr)}.drawerSidebar__head{padding:.18rem .18rem .08rem}.drawerTabs{gap:.62rem}.drawerTab{background:linear-gradient(180deg,#ffffffeb,#f5f9ffcc);border-radius:1.08rem;min-height:4.5rem;padding:.92rem .96rem}.drawerTab__copy{gap:.14rem}.drawerTab__label{font-size:1.08rem;font-weight:780;letter-spacing:-.02em}.drawerTab__hint{color:var(--primary-strong);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drawerTab__summary{color:var(--muted);font-size:.78rem;line-height:1.35}.drawerFocus{gap:.68rem}.drawerFocus__lead{border-radius:1.24rem;min-height:4.35rem;padding:.92rem 1rem}.drawerFocus__leadCopy{gap:.12rem}.drawerFocus__eyebrow{align-items:center;background:#0392e114;border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:.22rem .52rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.drawerFocus__leadCopy>span:last-child{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:none}.drawerFocus__grid{gap:.62rem}.drawerFocus__item{min-height:4.2rem;padding:.78rem .82rem}.drawerFocus__item strong{font-size:.92rem}.drawerFocus__item span:last-child{font-size:.78rem;line-height:1.38}.drawerSearchPanel{gap:.72rem}.drawerSearchState{align-content:center;display:grid;min-height:4.2rem}.drawerSearchGrid{display:grid;gap:.62rem;grid-template-columns:repeat(2,minmax(0,1fr))}.drawerSearchResultCard{background:linear-gradient(180deg,#fffffff0,#f5f9ffd6);height:100%;min-height:5.6rem}.drawerSearchResultCard .searchResultCard__title{font-size:1rem}.drawerSearchResultCard .searchResultCard__section{font-size:.76rem}.drawerSearchResultCard .searchResultCard__excerpt{font-size:.78rem}.drawerAccordion{display:none;gap:.6rem}html[data-layout=mobile] .drawerShell,html[data-page-fit=stack] .drawerShell{display:none}html[data-layout=mobile] .drawerAccordion,html[data-page-fit=stack] .drawerAccordion{display:grid}html[data-layout=mobile] .drawerAccordion__grid,html[data-layout=mobile] .drawerSearchGrid,html[data-page-fit=stack] .drawerAccordion__grid,html[data-page-fit=stack] .drawerSearchGrid{grid-template-columns:1fr}.drawerAccordion__group{background:#ffffffe6;border:.0625em solid rgba(16,17,20,.08);border-radius:1rem;box-shadow:0 .62rem 1.28rem #1011140f;overflow:hidden}.drawerAccordion__toggle{align-items:start;background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-height:3.6rem;padding:.9rem .96rem;text-align:left;width:100%}.drawerAccordion__copy{display:grid;gap:.08rem;min-width:0}.drawerAccordion__title{font-size:1rem;font-weight:760;letter-spacing:-.02em;min-width:0}.drawerAccordion__meta{color:var(--primary-strong);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drawerAccordion__summary{color:var(--muted);font-size:.76rem;line-height:1.3}.drawerAccordion__chevron{color:var(--muted);height:1.05rem;transition:transform .24s var(--ease2);width:1.05rem}.drawerAccordion__group[data-expanded=true] .drawerAccordion__chevron{transform:rotate(180deg)}.drawerAccordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease2)}.drawerAccordion__group[data-expanded=true] .drawerAccordion__panel{grid-template-rows:1fr}.drawerAccordion__inner{display:grid;gap:.4rem;min-height:0;opacity:0;overflow:hidden;padding:0 .72rem .72rem;transform:translateY(-.2rem);transition:opacity .24s var(--ease2),transform .24s var(--ease2)}.drawerAccordion__group[data-expanded=true] .drawerAccordion__inner{opacity:1;transform:translateY(0)}.drawerAccordion__links{display:grid;gap:.42rem;grid-template-columns:1fr}.drawerAccordion__item{align-content:center;background:#ffffffd1;border:.0625em solid rgba(16,17,20,.08);border-radius:.82rem;box-shadow:none;color:var(--text);display:grid;gap:.14rem;line-height:1.28;min-height:3.6rem;padding:.72rem .82rem}.drawerAccordion__item strong{font-size:.92rem;line-height:1.22}.drawerAccordion__item span{color:var(--muted);font-size:.74rem;line-height:1.3}.drawerAccordion__item--section{color:var(--primary-strong)}.drawerAccordion__item--section strong{color:var(--primary-strong);font-weight:700}.drawerAccordion__item--section span{color:color-mix(in srgb,var(--muted) 74%,var(--primary-strong) 26%)}@media(max-width:34em){.drawerHead{align-items:center;background:transparent;border-bottom:0;gap:.42rem;justify-content:stretch;padding:.48rem .68rem .12rem}.drawerHead__actions{flex:1 1 auto;gap:.4rem}.drawerHead .iconBtn{height:2.9rem;width:2.9rem}.drawerHead__social{display:none}.drawerHead__brand{display:flex;flex:0 0 auto}.drawerHead__brand strong{display:none}.drawerHead__logo{height:2.7rem;margin-right:0;width:2.7rem}.drawerSearch--head{max-width:none}.drawerSearch__field--head{--drawer-search-clear-size:2.6rem;--drawer-search-clear-icon-size:1.12rem;border-radius:.94rem;box-shadow:0 .42rem .96rem #1011140f;gap:.44rem;min-height:3rem;padding:.44rem .5rem .44rem .68rem}.drawerSearch__field--head input{font-size:1.02rem;font-weight:560}.drawerSearch__icon svg{height:1.58rem;width:1.58rem}.drawerShell{display:none}.drawerAccordion{display:grid;gap:.5rem}.drawerAccordion__links,.drawerSearchGrid{grid-template-columns:1fr}.drawerSearchResultCard{min-height:4.9rem}.drawerAccordion__group{border-radius:.92rem}.drawerAccordion__toggle{min-height:3.5rem;padding:.82rem .86rem}.drawerAccordion__title{font-size:.96rem}.drawerAccordion__meta{font-size:.66rem}.drawerAccordion__summary{font-size:.72rem}.drawerAccordion__inner{padding:0 .62rem .62rem}.drawerAccordion__item{border-radius:.74rem;min-height:3.35rem;padding:.68rem .74rem}.drawerAccordion__item strong{font-size:.88rem}.drawerAccordion__item span{font-size:.72rem}}.siteFooter,footer{background:var(--site-footer-bg,#0b67b9);color:#fff;margin-top:calc(2.5em*var(--scale))}.footTop{background:radial-gradient(calc(30em*var(--scale)) calc(28em*var(--scale)) at 10% 0,#eb620a85,#eb620a00 66%),radial-gradient(calc(30em*var(--scale)) calc(28em*var(--scale)) at 90% 4%,#1d5d3e94,#1d5d3e00 66%);border-top:.0625em solid hsla(0,0%,100%,.1);padding:clamp(calc(3em*var(--scale)),calc(6vw*var(--scale)),calc(5.375em*var(--scale))) 0}.footGrid{align-items:start;display:grid;gap:clamp(calc(1em*var(--scale)),calc(2.5vw*var(--scale)),calc(1.5em*var(--scale)));grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.footBrand{align-items:flex-start;display:flex;gap:calc(.875em*var(--scale))}.footLogo{background:transparent;border:0;border-radius:0;flex:0 0 auto;height:calc(5.25em*var(--scale));overflow:visible;width:calc(5.25em*var(--scale))}.footLogo img{filter:drop-shadow(1px 0 rgba(255,255,255,.5)) drop-shadow(-1px 0 rgba(255,255,255,.5)) drop-shadow(0 1px rgba(255,255,255,.5)) drop-shadow(0 -1px rgba(255,255,255,.5)) drop-shadow(0 .5rem 1rem rgba(0,0,0,.2));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footBrand p{color:#ffffffc7;font-size:clamp(.92rem,.88rem + .18vw,.98rem);line-height:1.6;margin:calc(.5em*var(--scale)) 0 0}.footBrand__title{display:block;font-size:clamp(1rem,.94rem + .24vw,1.08rem);letter-spacing:-.02em}.footCol h3{color:#ffffffb3;font-size:clamp(.88rem,.84rem + .16vw,.95rem);letter-spacing:.0219em;margin:calc(.625em*var(--scale)) 0 calc(.625em*var(--scale));text-transform:uppercase}.footCol>a{border:.0625em solid transparent;border-radius:calc(.875em*var(--scale));color:#ffffffeb;display:block;padding:calc(.625em*var(--scale));transition:background .2s var(--ease2),transform .2s var(--ease2),border-color .2s var(--ease2)}.footCol>a:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(calc(-.0625em*var(--scale)))}.footCol>a:focus-visible{background:#ffffff14;border-color:#ffffff24;box-shadow:var(--ring);outline:none}.subfoot{border-top:.0625em solid hsla(0,0%,100%,.1);color:#ffffffbf;font-size:.85rem;padding:calc(.875em*var(--scale)) 0}.subfoot .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.75em*var(--scale));justify-content:space-between}.subfoot a{color:#ffffffdb}.subfootTools{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.625em*var(--scale));justify-content:flex-end}.footCookieButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#ffd5772e,#ff98181f);border:.0625em solid rgba(255,201,114,.28);border-radius:var(--radius-pill);box-shadow:inset 0 .06rem .14rem #ffffff14,0 .4rem .9rem #0000002e;color:#fff4dbf5;cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:720;gap:calc(.45em*var(--scale));letter-spacing:.01em;min-height:calc(2.4em*var(--scale));padding:calc(.4em*var(--scale)) calc(.85em*var(--scale));transition:transform .22s var(--ease2),background .22s var(--ease2),border-color .22s var(--ease2),box-shadow .22s var(--ease2);white-space:nowrap}.footCookieButton:hover{background:linear-gradient(180deg,#ffdb843d,#ffa1262e);border-color:#ffd4846b;box-shadow:inset 0 .06rem .14rem #ffffff1a,0 .55rem 1rem #00000038;transform:translateY(calc(-.0625em*var(--scale)))}.footCookieButton:focus-visible{border-color:#ffdb9670;box-shadow:0 0 0 .14rem #ffc25c29,0 .55rem 1rem #00000038;outline:none}.footCookieButton svg{color:#ffe29cfa;height:1.05em;width:1.05em}.footSocial{align-items:center;display:flex;gap:calc(.625em*var(--scale))}.footSocialLink{align-items:center;background:#ffffff14;border:.0625em solid hsla(0,0%,100%,.1);border-radius:var(--radius-pill);color:#ffffffdb;display:inline-flex;font-size:.85rem;gap:calc(.375em*var(--scale));padding:calc(.375em*var(--scale)) calc(.75em*var(--scale));transition:background .22s var(--ease2),transform .22s var(--ease2)}.footSocialLink:hover{background:#ffffff29;transform:translateY(calc(-.0625em*var(--scale)))}.footSocialLink:focus-visible{background:#ffffff29;box-shadow:var(--ring);outline:none}.footSocialLink svg{height:1.1em;width:1.1em}@media(max-aspect-ratio:6/5),(max-width:72em){.brand{min-width:0}}@media(max-width:47.5em){.brand{gap:.65rem}}@media(max-width:22.5em){.newsCard{flex-basis:86vw}.heroGrid{gap:clamp(calc(.875em*var(--scale)),calc(3vw*var(--scale)),calc(1.625em*var(--scale)))}}html[data-density=compact] .nav{gap:clamp(.45rem,1vw,.75rem)}html[data-density=compact] .navLinks{max-width:min(100%,var(--nav-links-max,calc(var(--max) - 20rem)))}html[data-density=compact] .brandText span{display:none}html[data-nav-layout=full] .nav{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}html[data-nav-layout=full] .navLinks{display:flex}html[data-nav-layout=full] .burger{display:none}html[data-nav-layout=full] .navSocial{display:inline-flex}html[data-nav-layout=full] .socialHub{display:none}html[data-nav-layout=compact] .nav{gap:clamp(.4rem,calc(.16rem + .56vw + .08vh),.72rem);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}html[data-nav-layout=compact] .schoolHeader{--iconBtnSize:calc(var(--nav-tool-size)*1);--iconSvgSize:calc(var(--nav-icon-size)*1);--navItemPadX:clamp(.7rem, calc(.2rem + .42vw + .08vh) ,.9rem);--navItemFont:clamp(.96rem, calc(.86rem + .18vw + .08vh) ,1.06rem)}html[data-nav-layout=compact] .navLinks{display:flex;max-width:min(100%,var(--nav-links-max,calc(var(--max) - 10rem)));padding-block:max(calc(var(--nav-shell-pad)*(.76 + var(--navInlineScale)*.2)),calc(.18rem*var(--navInlineScale)));padding-inline:max(calc(var(--nav-shell-pad)*(.76 + var(--navInlineScale)*.2)),calc(.72em*var(--scale)*var(--navInlineScale)))}html[data-nav-layout=compact] .brandText span,html[data-nav-layout=compact] .burger{display:none}html[data-nav-layout=compact] .navSocial{display:inline-flex}html[data-nav-layout=compact] .socialHub{display:none}html[data-nav-layout=compact] .navTools{gap:clamp(.28rem,calc(.1rem + .24vw + .05vh),.46rem)}html[data-nav-layout=collapsed] .schoolHeader{--brandMarkSize:calc(var(--nav-tool-size)*.94);--iconBtnSize:calc(var(--nav-tool-size)*1);--iconSvgSize:calc(var(--nav-icon-size)*1)}html[data-nav-layout=collapsed] .nav{gap:clamp(.34rem,calc(.14rem + .42vw + .08vh),.6rem);grid-template-columns:minmax(0,auto) auto}html[data-nav-layout=collapsed] .navLinks{display:none}html[data-nav-layout=collapsed] .burger{display:grid}html[data-nav-layout=collapsed] .brand{gap:.65rem}html[data-nav-layout=collapsed] .brandText span{display:none}html[data-nav-layout=collapsed] .brandText strong{font-size:clamp(.92rem,calc(.82rem + .22vw),1.05rem);line-height:.98;max-width:min(11rem,46vw);text-wrap:balance}html[data-nav-layout=collapsed] .navTools{gap:clamp(.34rem,calc(.14rem + .24vw + .06vh),.54rem)}html[data-nav-layout=collapsed] .socialHub,html[data-nav-layout=collapsed] .vrbaNavBtn{display:grid}html[data-layout=mobile] .searchWrap,html[data-nav-layout=collapsed] .searchWrap,html[data-page-fit=stack] .searchWrap{display:none}html[data-layout=mobile] .vrbaNavBtn,html[data-page-fit=stack] .vrbaNavBtn{display:grid}html[data-nav-layout=collapsed] .searchPop,html[data-nav-layout=collapsed] .socialPop,html[data-page-fit=stack] .searchPop,html[data-page-fit=stack] .socialPop{background:radial-gradient(24rem 12rem at 100% 0,#ffb70329,#ffb70300 68%),radial-gradient(20rem 12rem at 0 18%,#0392e11f,#0392e100 70%),linear-gradient(180deg,#fffffffa,#f8fbfff2);border:.0625em solid rgba(16,17,20,.1);border-radius:1.42rem;box-shadow:0 2rem 4rem #1011142e;clip-path:inset(0 0 100% 62% round 1.42rem);max-height:min(calc(100dvh - var(--header-h) - .5rem),34rem);overflow:hidden;position:fixed;right:max(.5rem,calc((100vw - var(--max))/2 + var(--pad)));top:calc(var(--header-h) - .18rem);transform:translate3d(.28rem,-.9rem,0) scale(.92);transform-origin:calc(100% - 4rem) -1rem;width:min(26rem,calc(100vw - 1rem))}html[data-nav-layout=collapsed] .searchPop.is-open,html[data-nav-layout=collapsed] .searchWrap[data-open=true] .searchPop,html[data-nav-layout=collapsed] .socialPop.is-open,html[data-nav-layout=collapsed] .socialWrap[data-open=true] .socialPop,html[data-page-fit=stack] .searchPop.is-open,html[data-page-fit=stack] .searchWrap[data-open=true] .searchPop,html[data-page-fit=stack] .socialPop.is-open,html[data-page-fit=stack] .socialWrap[data-open=true] .socialPop{clip-path:inset(0 0 0 0 round 1.42rem);transform:translateZ(0) scale(1)}@media(max-width:34em){html[data-nav-layout=collapsed] .searchPop,html[data-nav-layout=collapsed] .socialPop,html[data-page-fit=stack] .searchPop,html[data-page-fit=stack] .socialPop{border-radius:1.28rem;max-height:calc(100dvh - var(--header-h) - .45rem);right:.4rem;transform-origin:calc(100% - 3.45rem) -.95rem;width:calc(100vw - .8rem)}}@media(max-width:18.75em){html[data-nav-layout=collapsed] .brandText{display:none}html[data-nav-layout=collapsed] .brand{gap:0}}@media(max-width:16.25em){html[data-nav-layout=collapsed] .schoolHeader{--brandMarkSize:38px;--iconBtnSize:38px;--iconSvgSize:20px}html[data-nav-layout=collapsed] .nav,html[data-nav-layout=collapsed] .navTools{gap:3px}}@media(max-width:13.75em){html[data-nav-layout=collapsed] .schoolHeader{--brandMarkSize:32px;--iconBtnSize:32px;--iconSvgSize:17px}html[data-nav-layout=collapsed] .nav,html[data-nav-layout=collapsed] .navTools{gap:2px}}.pageHero{padding-bottom:0;padding-top:clamp(.4rem,calc(var(--viewport-h)*.015),.95rem)}.pageHero .wrap{display:grid;gap:.375rem;justify-items:center;max-width:min(var(--measure-tight),100%);text-align:center}.pageHero .pageEyebrow,.pageSection__head .pageEyebrow{display:none}.pageHero h1{font-size:clamp(1.62rem,calc(1.1rem + .92vw + .32vh),2.18rem);letter-spacing:-.04em;line-height:1;margin:0;max-width:16ch;text-wrap:balance}.pageSection{min-height:0;padding:var(--section-space-tight) 0}.pageHero+.pageSection{padding-top:clamp(.9rem,calc(var(--viewport-h)*.026),1.55rem)}.admissionsLayout,.calendarLayout,.documentDetailGrid,.documentHero__grid,.pageSplit{display:grid;gap:max(var(--panel-gap),1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.pageCard,.sectionPanel{-webkit-backdrop-filter:saturate(160%) blur(1rem);backdrop-filter:saturate(160%) blur(1rem);background:#ffffffad;border:.0625em solid hsla(0,0%,100%,.55);border-radius:calc(1.75em*var(--scale));box-shadow:0 calc(1.125em*var(--scale)) calc(2.75em*var(--scale)) #0f172a14}.pageCard__body,.sectionPanel{padding:clamp(1rem,calc(var(--viewport-h)*.022),1.5rem)}.pageCard__body{gap:calc(.625em*var(--scale));min-height:100%}.pageCard__body,.sectionPanel{align-content:start;display:grid}.sectionPanel{gap:calc(.75em*var(--scale))}.sectionPanel p+p{margin-top:calc(.75em*var(--scale))}.documentsToolbar input,.documentsToolbar select,.sectionPanel input[type=search],.sectionPanel input[type=text],.sectionPanel select{background:#fff;border:.0625em solid rgba(15,23,42,.14);border-radius:calc(.625em*var(--scale));color:var(--ink);font-size:.92rem;padding:calc(.625em*var(--scale)) calc(.875em*var(--scale));transition:border-color var(--fast,.15s);width:100%}.documentsToolbar input:focus,.documentsToolbar select:focus,.sectionPanel input:focus,.sectionPanel select:focus{border-color:var(--primary);box-shadow:var(--ring);outline:none}.pageLead{font-size:clamp(.96rem,.92rem + .18vw,1.04rem);line-height:1.4;margin-inline:auto;max-width:min(var(--measure-narrow),100%);text-wrap:pretty}.chipGrid,.documentsMeta,.pageSection__cta{display:flex;flex-wrap:wrap;gap:calc(.75em*var(--scale))}.chip--active,.pageEyebrow,.pageTag{align-self:start;background:#0d8bff14;color:var(--primary-strong);display:inline-flex;font-weight:700;justify-self:start;letter-spacing:.02em;max-width:100%;width:-moz-fit-content;width:fit-content}.chip,.chip--active,.pageEyebrow,.pageTag{border-radius:999rem;font-size:.82rem;padding:calc(.5em*var(--scale)) calc(.875em*var(--scale))}.chip{background:#fffc;border:.0625em solid rgba(15,23,42,.1);cursor:pointer;font-weight:600;transition:background .15s,border-color .15s}.chip:hover{background:#0d8bff0f;border-color:#0d8bff2e}.chip:focus-visible{border-color:#0d8bff4d;box-shadow:var(--ring);outline:none}.chip--active{background:var(--primary);border-color:var(--primary);color:#fff}.pageEyebrow{margin-bottom:calc(.5em*var(--scale))}.documentCallout p,.pageCard p,.pageLead,.pageSection__head p,.sectionPanel__summary{color:var(--ink-muted);max-width:70ch}.documentsList__head h2,.pageCard strong,.pageSection__head h2,.sectionPanel h2{font-size:clamp(1.25rem,1.08rem + .7vw,1.78rem);margin:0;text-wrap:balance}.documentsMeta span,.pageCard p,.pageCard__body small,.resultBox span,.sectionPanel p{overflow-wrap:anywhere}.pageCard__image,.pagePreviewImage{border-radius:calc(1.375em*var(--scale));height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.documentsList,.legalLayout,.pageCardGrid{display:grid;gap:calc(1.25em*var(--scale))}.pageCardGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.calendarList__item small,.documentsMeta span,.pageCard__body small{color:var(--ink-subtle)}.pageSection__head{display:grid;gap:.5rem;justify-items:center;margin-bottom:clamp(.85rem,1.7vw,1.05rem);margin-inline:auto;max-width:min(var(--measure-tight),100%);text-align:center}.pageSection--alt{background:linear-gradient(180deg,#ffffff1f,#eef3fb38)}.pageCard--compact .pageCard__body,.pageCard--contact .pageCard__body{min-height:100%}.pageCard strong,.sectionPanel h2{display:block;margin-bottom:calc(.5em*var(--scale))}.aboutPage{display:grid;gap:clamp(1rem,2.4vw,1.6rem)}.aboutToc{background:#ffffffeb;border:.0625em solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:var(--shadow-1);display:grid;gap:.75rem;padding:1rem}.aboutToc strong{color:var(--ink-muted);font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.aboutToc__links{display:flex;flex-wrap:wrap;gap:.65rem}.aboutToc__links a{align-items:center;background:#ffffffe6;border:.0625em solid rgba(15,23,42,.1);border-radius:999rem;color:var(--ink-subtle);display:inline-flex;font-size:.92rem;justify-content:center;line-height:1.2;padding:.6rem .95rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s}.aboutToc__links a:hover{background:#0d8bff0f;border-color:#0d8bff2e;color:var(--primary-strong);transform:translateY(-.0625rem)}.aboutToc__links a:focus-visible{box-shadow:var(--ring);outline:none}.aboutSections{display:grid;gap:clamp(1rem,2.4vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.aboutSection{min-height:100%}.aboutPageV2{color:var(--ink)}.aboutHero{background:transparent;overflow:hidden;padding-block:var(--hero-top-space,clamp(.95rem,2.2vh,1.6rem)) var(--hero-bottom-space,clamp(1rem,2.4vh,1.75rem));position:relative}.aboutHero:before{display:none}.aboutHero__grid{display:grid;gap:max(var(--panel-gap,1.25rem),1rem);grid-template-columns:minmax(19rem,.88fr) minmax(0,1.12fr);position:relative}.aboutHero__copy{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:linear-gradient(180deg,#ffffffe6,#ffffffbd),radial-gradient(ellipse 88% 68% at 0 0,rgba(33,145,208,.1),transparent 72%);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.25rem;box-shadow:0 1rem 2.4rem #0f172a12;gap:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);max-width:none;min-height:100%;min-width:0;padding:clamp(1.1rem,2.35vw,1.55rem)}.aboutHero__eyebrow{background:#0d8bff14;border:.0625rem solid rgba(13,139,255,.14);border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:.82rem;font-weight:900;letter-spacing:.08em;padding:.5rem .82rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.aboutHero h1{color:var(--ink);font-size:clamp(1.95rem,calc(2.45rem*var(--scale)),2.85rem);letter-spacing:-.035em;line-height:1.04;margin:0;max-width:12ch;padding-bottom:.06em;text-wrap:balance}.aboutHero__lead{color:var(--ink-muted);font-size:clamp(.98rem,calc(1.08rem*var(--scale)),1.08rem);line-height:1.56;margin:0;max-width:64ch;text-wrap:pretty}.aboutHero__facts{display:flex;flex-wrap:wrap;gap:.54rem}.aboutHero__facts span,.aboutHero__highlights span{align-items:center;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#ffffffc7;border:.0625rem solid rgba(15,23,42,.08);border-radius:999rem;box-shadow:0 .5rem 1.1rem #0f172a0d;color:var(--ink-subtle);display:inline-flex;font-size:.82rem;font-weight:800;line-height:1.25;min-height:2.15rem;padding:.46rem .74rem}.aboutFinal__actions,.aboutHero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.72rem}.aboutHero__visual{background:linear-gradient(180deg,#ffffffd1,#ffffff75);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.25rem;box-shadow:0 1rem 2.4rem #0f172a12;isolation:isolate;min-height:clamp(21rem,58vh,32rem);overflow:hidden;position:relative}.aboutHero__visual:after{background:linear-gradient(180deg,#ffffff0a,#0f172a2e 72%,#0f172a47);content:"";inset:0;pointer-events:none;position:absolute}.aboutHero__visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aboutHero__school{align-items:start;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#fffffff0;border:.0625rem solid rgba(15,23,42,.08);border-radius:1rem;bottom:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);box-shadow:0 .9rem 2rem #0f172a24;color:var(--ink);display:grid;gap:.72rem;grid-template-columns:auto minmax(0,1fr);left:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);padding:.86rem;position:absolute;right:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);z-index:2}.aboutHero__school span,.aboutHero__school strong{display:block;line-height:1.35}.aboutHero__school strong{font-size:.98rem}.aboutHero__school span{color:var(--ink-muted);font-size:.86rem;margin-top:.18rem}.aboutHero__highlights{display:grid;gap:.46rem;justify-items:end;max-width:min(22rem,calc(100% - 1.6rem));position:absolute;right:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);top:clamp(.8rem,calc(1.15rem*var(--scale)),1.2rem);z-index:2}.aboutMetrics{margin-top:0;padding:0 0 clamp(1.4rem,calc(2.2rem*var(--scale)),2.4rem);position:relative;z-index:1}.aboutMetrics__grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.aboutMetric{background:linear-gradient(180deg,#fffffff0,#f5faffe6);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.25rem;box-shadow:0 1rem 2.2rem #0f172a0f;display:grid;gap:.32rem;grid-column:span 1;min-height:0;padding:clamp(.95rem,2vw,1.1rem)}.aboutMetric:first-child{align-content:start;background:radial-gradient(20rem 12rem at 0 0,rgba(33,145,208,.12),transparent 72%),linear-gradient(180deg,#fffffff5,#f2f9ffeb);gap:.45rem;grid-column:span 2}.aboutMetric:first-child strong{font-size:clamp(2.05rem,calc(2.8rem*var(--scale)),2.85rem)}.aboutMetric:first-child span{font-size:.98rem}.aboutMetric:first-child p{max-width:34ch}.aboutMetric strong{color:var(--primary-strong);font-size:clamp(1.7rem,calc(2.2rem*var(--scale)),2.25rem);letter-spacing:-.03em;line-height:1}.aboutMetric span{color:var(--ink);font-weight:800;line-height:1.25}.aboutMetric p{color:var(--ink-muted);font-size:.88rem;line-height:1.48;margin:0}.aboutMetric--1 strong{color:#2b8a3e}.aboutMetric--2 strong{color:#a56400}.aboutMetric--3 strong{color:#b24b38}.aboutSectionHead{justify-items:center;margin-inline:auto;max-width:min(var(--measure-tight),100%);text-align:center}.aboutHighlights,.aboutProfileCards,.aboutQuick__grid{display:grid;gap:.9rem}.aboutQuick__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.aboutContactGroup,.aboutContentBlock,.aboutDocument,.aboutHighlightCard,.aboutProfileCard,.aboutQuickCard{background:linear-gradient(180deg,#fffffff2,#f8fbffeb);border:.0625rem solid rgba(15,23,42,.07);border-radius:calc(1.75em*var(--scale));box-shadow:0 1rem 2.2rem #0f172a0f}.aboutQuickCard{display:grid;gap:.78rem;grid-column:span 1;grid-template-rows:auto minmax(0,1fr) auto;min-height:13.5rem;padding:clamp(1rem,2vw,1.15rem)}.aboutQuickCard:first-child{background:radial-gradient(18rem 10rem at 0 0,rgba(33,145,208,.14),transparent 72%),linear-gradient(135deg,#fffffff7,#f4faffed);grid-column:span 2}.aboutQuickCard:first-child h3{font-size:clamp(1.08rem,1rem + .26vw,1.24rem)}.aboutDocument strong,.aboutHighlightCard strong,.aboutProfileCard strong,.aboutQuickCard h3{color:var(--ink);display:block;font-size:1rem;letter-spacing:0;line-height:1.28;margin:0}.aboutDocument p,.aboutHighlightCard p,.aboutPanelHead p,.aboutProfileCard p,.aboutQuickCard p{color:var(--ink-muted);font-size:.9rem;line-height:1.52;margin:.35rem 0 0}.aboutIcon{background:#0d8bff1a;border-radius:.82rem;box-shadow:inset 0 0 0 .0625rem #ffffff57;color:var(--primary-strong);display:inline-grid;height:2.55rem;place-items:center;width:2.55rem}.aboutIcon--green{background:#3eab3e1f;color:#267534}.aboutIcon--gold{background:#e5821724;color:#9a5c00}.aboutIcon--coral{background:#de584221;color:#a6422f}.aboutIcon--slate{background:#3341551a;color:#334155}.aboutTextLink{color:var(--primary-strong);font-weight:800;gap:.34rem;line-height:1.25;text-decoration:none}.aboutTextLink:is(:hover,:focus-visible){color:var(--primary);text-decoration:underline;text-underline-offset:.18em}.aboutProfile{background:linear-gradient(180deg,#ffffff9e,#f3f8fce0 40%,#eff7efbd)}.aboutProfile__layout{align-items:start;display:grid;gap:clamp(1rem,calc(1.6rem*var(--scale)),1.8rem);grid-template-columns:minmax(15rem,.28fr) minmax(0,1fr)}.aboutNav{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:linear-gradient(180deg,#ffffffeb,#f8fbffe0),radial-gradient(ellipse 115% 90% at 0 0,rgba(33,145,208,.08),transparent 72%);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.25rem;box-shadow:0 1rem 2.4rem #0f172a0f;display:grid;gap:.85rem;max-height:calc(var(--viewport-h) - var(--header-h) - 2.5rem);overflow:auto;padding:1.05rem}.aboutNav>strong{color:var(--primary-strong);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aboutNav nav,.aboutNav__group{display:grid;gap:.42rem}.aboutNav__group{border-top:.0625rem solid rgba(15,23,42,.06);padding-top:.7rem}.aboutNav__group span{color:var(--ink-subtle);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aboutNav a{align-items:center;background:#ffffffa3;border:.0625rem solid transparent;border-radius:.82rem;color:var(--ink-muted);display:flex;font-size:.88rem;font-weight:700;line-height:1.22;min-height:2.3rem;padding:.5rem .66rem;text-decoration:none}.aboutNav a:is(:hover,:focus-visible){background:#ffffffeb;border-color:#0d8bff2e;box-shadow:0 .6rem 1.2rem #0f172a0d;color:var(--primary-strong);outline:none}.aboutProfile__content{display:grid;gap:1rem}.aboutProfileCards{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutProfileCard{background:linear-gradient(180deg,#fffffff5,#f5faffe8);padding:1rem}.aboutHighlightCard{align-content:start;display:grid;gap:.62rem;padding:1rem}.aboutContentBlock__head span,.aboutDocument>span,.aboutGroup__head span,.aboutHighlightCard>span{color:var(--ink-subtle);font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.aboutGroup{display:grid;gap:.8rem}.aboutGroup__head{padding-top:.85rem}.aboutContentBlock{gap:.85rem;padding:clamp(1rem,calc(1.35rem*var(--scale)),1.4rem);scroll-margin-top:calc(var(--header-h) + 1rem)}.aboutContentBlock__head{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.aboutContentBlock h2{color:var(--ink);font-size:clamp(1.24rem,calc(1.55rem*var(--scale)),1.62rem);letter-spacing:0;line-height:1.18;margin:.12rem 0 0;padding-bottom:.06em}.aboutContentBlock__summary{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.55;margin:0}.aboutContentBlock__body{display:grid;gap:.55rem}.aboutContentBlock__body p{color:var(--ink-muted);line-height:1.62;margin:0;overflow-wrap:anywhere}.aboutPills{display:flex;flex-wrap:wrap;gap:.44rem;list-style:none;margin:0;padding:0}.aboutPills li{background:#0d8bff12;border:.0625rem solid rgba(13,139,255,.12);border-radius:999rem;color:var(--primary-strong);font-size:.78rem;font-weight:800;line-height:1.24;padding:.42rem .68rem}.aboutContentBlock__links{align-items:center;display:flex;flex-wrap:wrap;gap:.62rem}.aboutOperations{background:linear-gradient(180deg,#ffffffa8,#f3f8fce0)}.aboutOperations__grid{align-items:start;display:grid;gap:clamp(1rem,calc(1.8rem*var(--scale)),2rem);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.aboutPanelHead{display:grid;gap:.45rem;max-width:38rem}.aboutFinal h2,.aboutPanelHead h2{color:var(--ink);font-size:clamp(1.34rem,calc(1.75rem*var(--scale)),1.86rem);letter-spacing:0;line-height:1.18;margin:0;padding-bottom:.06em}.aboutContactGroups,.aboutDocumentList{gap:.8rem}.aboutContactGroup,.aboutDocument{display:grid;gap:.82rem;padding:1rem}.aboutContactGroup header span,.aboutContactGroup header strong{display:block}.aboutContactGroup header span{color:var(--ink-muted);font-size:.88rem;line-height:1.42;margin-top:.18rem}.aboutPeople{display:grid;gap:.65rem}.aboutPerson{align-items:start;background:#f7fafce6;border:.0625rem solid rgba(15,23,42,.06);border-radius:.85rem;box-shadow:inset 0 .0625rem #ffffff8c;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.72rem}.aboutPerson__avatar{background:linear-gradient(135deg,#0d8bffe0,#3eab3ec7);border-radius:.82rem;box-shadow:0 .5rem 1rem #0d8bff2e;color:#fff;display:grid;font-weight:900;height:2.35rem;place-items:center;width:2.35rem}.aboutPerson span,.aboutPerson strong{display:block;line-height:1.32}.aboutPerson strong{color:var(--ink)}.aboutPerson span{color:var(--ink-muted);font-size:.86rem}.aboutPerson__links{display:flex;flex-wrap:wrap;gap:.46rem .65rem;margin-top:.44rem}.aboutPerson__links a{align-items:center;color:var(--primary-strong);display:inline-flex;font-size:.78rem;font-weight:800;gap:.28rem;overflow-wrap:anywhere;text-decoration:none}.aboutDocument{min-height:0}.aboutFinal{padding-top:clamp(1.4rem,calc(2.4rem*var(--scale)),2.8rem)}.aboutFinal__inner{background:linear-gradient(135deg,#fffffff2,#eef7fff0 46%,#eff8eeeb);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.25rem;box-shadow:0 1rem 2.4rem #0f172a0f;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1rem,calc(1.6rem*var(--scale)),1.7rem)}.aboutFinal p{color:var(--ink-muted);line-height:1.55;margin:.42rem 0 0;max-width:68ch}html[data-page-fit=narrow] .aboutHero__grid,html[data-page-fit=narrow] .aboutOperations__grid,html[data-page-fit=narrow] .aboutProfile__layout,html[data-page-fit=stack] .aboutFinal__inner,html[data-page-fit=stack] .aboutHero__grid,html[data-page-fit=stack] .aboutOperations__grid,html[data-page-fit=stack] .aboutProfile__layout{grid-template-columns:1fr}html[data-page-fit=narrow] .aboutHighlights,html[data-page-fit=narrow] .aboutMetrics__grid,html[data-page-fit=narrow] .aboutQuick__grid,html[data-page-fit=stack] .aboutHighlights,html[data-page-fit=stack] .aboutMetrics__grid,html[data-page-fit=stack] .aboutQuick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=narrow] .aboutMetric:first-child,html[data-page-fit=narrow] .aboutQuickCard:first-child{grid-column:1/-1}html[data-page-fit=narrow] .aboutProfileCards,html[data-page-fit=stack] .aboutProfileCards{grid-template-columns:1fr}html[data-page-fit=narrow] .aboutNav nav,html[data-page-fit=stack] .aboutNav nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}html[data-page-fit=narrow] .aboutNav__group,html[data-page-fit=stack] .aboutNav__group{border-radius:1rem;box-shadow:inset 0 .0625rem #ffffff80;padding:.8rem}html[data-page-fit=narrow] .aboutHero__highlights,html[data-page-fit=stack] .aboutHero__highlights{background:#ffffffc7;border-top:.0625rem solid rgba(15,23,42,.08);padding:.8rem}html[data-page-fit=narrow] .aboutHero__school,html[data-page-fit=stack] .aboutHero__school{margin:.8rem}html[data-page-fit=stack] .aboutHero{padding-top:1rem}html[data-page-fit=stack] .aboutHero h1{font-size:clamp(1.84rem,calc(2.35rem*var(--scale)),2.4rem);max-width:16ch}html[data-page-fit=stack] .aboutHero__visual{min-height:24rem}html[data-page-fit=stack] .aboutHero__visual img{min-height:16rem}html[data-page-fit=stack] .aboutHighlights,html[data-page-fit=stack] .aboutMetrics__grid,html[data-page-fit=stack] .aboutQuick__grid{grid-template-columns:1fr}html[data-page-fit=stack] .aboutMetric:first-child,html[data-page-fit=stack] .aboutQuickCard:first-child{grid-column:span 1}html[data-page-fit=stack] .aboutHighlightCard,html[data-page-fit=stack] .aboutMetric,html[data-page-fit=stack] .aboutQuickCard{min-height:0}html[data-page-fit=stack] .aboutContentBlock__head,html[data-page-fit=stack] .aboutPerson{grid-template-columns:1fr}html[data-page-fit=stack] .aboutIcon{border-radius:.72rem;height:2.35rem;width:2.35rem}@media(max-width:64rem){.aboutHighlights,.aboutMetrics__grid,.aboutQuick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutMetric:first-child,.aboutQuickCard:first-child{grid-column:1/-1}.aboutOperations__grid,.aboutProfile__layout{grid-template-columns:1fr}.aboutNav{max-height:none;position:static}}@media(max-width:42rem){.aboutFinal__inner,.aboutHighlights,.aboutMetrics__grid,.aboutProfileCards,.aboutQuick__grid{grid-template-columns:1fr}.aboutMetric:first-child,.aboutQuickCard:first-child{grid-column:span 1}}@keyframes aboutBackdropFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.2rem,0) scale(1.02)}}@keyframes aboutChipFloat{0%,to{transform:translateZ(0) rotate(var(--about-chip-tilt,0deg))}50%{transform:translate3d(0,-.42rem,0) rotate(calc(var(--about-chip-tilt, 0deg) + .75deg))}}@keyframes aboutGlowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes aboutTargetPulse{0%{box-shadow:0 0 #0d8bff2e}to{box-shadow:0 0 0 .95rem #0d8bff00}}.aboutPageV2{--about-paper:rgba(255,253,246,.96);--about-paper-strong:hsla(0,0%,100%,.96);--about-line:rgba(15,23,42,.08);--about-line-soft:rgba(15,23,42,.05);--about-shadow:0 1.4rem 3.4rem rgba(20,31,52,.08);--about-shadow-hover:0 1.8rem 4rem rgba(20,31,52,.13);--about-blue:#0d8bff;--about-blue-strong:#0d6ac7;--about-sky:#e8f3ff;--about-warm:#ffc53a;--about-warm-soft:#fff1cb;--about-leaf:#77b77a;--about-leaf-soft:#e7f5e7;--about-ink-strong:#1f2736;background:transparent;counter-reset:about-chapter;isolation:isolate;position:relative}.aboutPageV2:after,.aboutPageV2:before{content:"";inset:0;pointer-events:none;position:absolute}.aboutPageV2:before{animation:aboutBackdropFloat 18s ease-in-out infinite;background:radial-gradient(circle at 20% 14%,rgba(13,139,255,.08),transparent 30%),radial-gradient(circle at 74% 18%,rgba(119,183,122,.1),transparent 26%),radial-gradient(circle at 84% 68%,rgba(255,197,58,.1),transparent 20%);opacity:.9}.aboutPageV2:after{background-image:linear-gradient(rgba(13,139,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(13,139,255,.06) 1px,transparent 0);background-size:11rem 11rem;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.65) 12%,rgba(0,0,0,.65) 88%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.65) 12%,rgba(0,0,0,.65) 88%,transparent);opacity:.35}.aboutContactGroup,.aboutContentBlock,.aboutDocument,.aboutHero__school,.aboutHighlightCard,.aboutMetric,.aboutPerson,.aboutProfileCard,.aboutQuickCard{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background-color .28s ease}.aboutContactGroup:is(:hover,:focus-within),.aboutContentBlock:is(:hover,:focus-within),.aboutDocument:is(:hover,:focus-within),.aboutHighlightCard:is(:hover,:focus-within),.aboutMetric:is(:hover,:focus-within),.aboutPerson:is(:hover,:focus-within),.aboutProfileCard:is(:hover,:focus-within),.aboutQuickCard:is(:hover,:focus-within){box-shadow:var(--about-shadow-hover);transform:translateY(-.18rem)}.aboutHero{padding-block:clamp(1rem,2vh,1.6rem) clamp(1.8rem,4vh,3rem)}.aboutHero__grid{gap:clamp(1rem,2vw,1.45rem);grid-template-columns:minmax(21rem,.84fr) minmax(0,1.16fr)}.aboutHero__copy{-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:linear-gradient(180deg,#fffffff0,#f9fcffd1),radial-gradient(18rem 10rem at 0 0,rgba(13,139,255,.12),transparent 72%),radial-gradient(18rem 12rem at 100% 100%,rgba(255,197,58,.1),transparent 74%);border:.0625rem solid rgba(15,23,42,.08);border-radius:2rem;box-shadow:var(--about-shadow);overflow:hidden;padding:clamp(1.35rem,2.8vw,2rem);position:relative}.aboutHero__copy:after,.aboutHero__copy:before{content:"";pointer-events:none;position:absolute}.aboutHero__copy:before{border:.0625rem dashed rgba(13,139,255,.18);border-radius:1.45rem;inset:.82rem}.aboutHero__copy:after{animation:aboutGlowPulse 12s ease-in-out infinite;background:radial-gradient(circle,#ffc53a4d,#ffc53a00 70%);border-radius:50%;bottom:-3.6rem;filter:blur(.8rem);height:12rem;right:-3.2rem;width:12rem}.aboutHero__eyebrow{background:#0d8bff1a;border-color:#0d8bff29;box-shadow:0 .6rem 1.4rem #0d8bff17;padding:.58rem .92rem}.aboutHero h1{font-size:clamp(2.55rem,calc(3rem*var(--scale)),4.25rem);letter-spacing:-.055em;line-height:.92;max-width:9.5ch}.aboutHero__lead{font-size:clamp(1rem,.94rem + .26vw,1.22rem);line-height:1.58;max-width:34rem}.aboutHero__facts{display:grid;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aboutHero__fact{--about-chip-tilt:calc((var(--about-float-order, 0) - 1.5)*.45deg);align-items:center;animation:aboutChipFloat 9s ease-in-out infinite;animation-delay:calc(var(--about-float-order, 0)*.45s);background:#ffffffd6;border:.0625rem solid rgba(15,23,42,.08);border-radius:1.25rem;box-shadow:0 .9rem 1.8rem #141f340f;color:var(--about-ink-strong);display:flex;font-weight:800;line-height:1.3;min-height:3.1rem;padding:.76rem .92rem;transform:rotate(var(--about-chip-tilt))}.aboutHero__fact:nth-child(3n+1){background:linear-gradient(180deg,#ffffffeb,#e8f3ffdb)}.aboutHero__fact:nth-child(3n+2){background:linear-gradient(180deg,#ffffffeb,#fff1cbe0)}.aboutHero__fact:nth-child(3n){background:linear-gradient(180deg,#ffffffeb,#e7f5e7e0)}.aboutFinal__actions,.aboutHero__actions{gap:.82rem}.aboutFinal__actions .btn,.aboutHero__actions .btn{border:.0625rem solid rgba(15,23,42,.08);border-radius:1.4rem;box-shadow:0 .9rem 2rem #141f3412;min-height:3.45rem;padding-inline:1.18rem}.aboutFinal__actions .btn--primary,.aboutHero__actions .btn--primary{background:linear-gradient(135deg,#d5effff5,#fff7dceb);border-color:#0d8bff2e;color:var(--about-ink-strong)}.aboutHero__visual{background:linear-gradient(180deg,#edf6fffa,#fafcffe6),radial-gradient(circle at 80% 14%,rgba(255,197,58,.2),transparent 24%);border:.0625rem solid rgba(15,23,42,.08);border-radius:2.25rem;box-shadow:var(--about-shadow);min-height:clamp(27rem,67vh,41rem);padding:clamp(.82rem,1.8vw,1rem)}.aboutHero__visual:after,.aboutHero__visual:before{content:"";pointer-events:none;position:absolute}.aboutHero__visual:before{animation:aboutGlowPulse 16s ease-in-out infinite;background:radial-gradient(circle,#ffc53a47,#ffc53a00 62%),radial-gradient(circle at 34% 68%,#0d8bff24,#0d8bff00 58%);border-radius:50%;filter:blur(.7rem);height:26rem;opacity:.9;right:-1.5rem;top:-3rem;width:26rem;z-index:0}.aboutHero__visual:after{background:linear-gradient(180deg,#ffffff05,#0f172a24 72%,#0f172a38),radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.32),transparent 28%);border-radius:1.65rem;inset:.82rem;z-index:1}.aboutHero__visual img{border-radius:1.55rem;position:relative;transform:scale(1.03);transition:transform .7s cubic-bezier(.2,.8,.2,1);z-index:1}.aboutHero__visual:is(:hover,:focus-within) img{transform:scale(1.06)}.aboutHero__highlights{gap:.72rem;max-width:min(24rem,47%);right:1.1rem;top:1.1rem}.aboutHero__highlight{--about-chip-tilt:calc((var(--about-float-order, 0) - 1.5)*-.7deg);animation:aboutChipFloat 10s ease-in-out infinite;animation-delay:calc(var(--about-float-order, 0)*.62s);background:#ffffffe6;border:.0625rem solid rgba(15,23,42,.08);border-radius:1.35rem 1.4rem 1.4rem .72rem;box-shadow:0 .9rem 2rem #141f3417;font-weight:850;line-height:1.18;max-width:100%;padding:.88rem 1rem;text-align:left;transform:translate(calc(var(--about-float-order, 0)*-.24rem)) rotate(var(--about-chip-tilt))}.aboutHero__highlight:nth-child(2n){width:calc(100% - 1.25rem)}.aboutHero__school{background:#ffffffeb;border-radius:1.55rem;bottom:1rem;box-shadow:0 1rem 2.4rem #141f3424;left:1rem;padding:1rem 1.12rem;right:1rem}.aboutHero__school svg{color:var(--about-blue-strong)}.aboutHero__school strong{font-size:1.06rem}.aboutHero__school span{font-size:.9rem}.aboutMetrics{margin-top:-.35rem;padding-bottom:clamp(1.75rem,4vw,2.8rem)}.aboutMetrics__grid{gap:1rem;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,.95fr))}.aboutMetric{background:linear-gradient(180deg,#fffffff2,#f4faffe6);border:.0625rem solid rgba(15,23,42,.08);border-radius:1.7rem;box-shadow:var(--about-shadow);gap:.45rem;overflow:hidden;padding:1.12rem 1.12rem 1.22rem;position:relative}.aboutMetric:before{background:linear-gradient(90deg,#0d6ac7ad,#0d6ac700);bottom:0;content:"";height:.32rem;left:0;opacity:.58;position:absolute;right:0}.aboutMetric:first-child{background:radial-gradient(18rem 10rem at 0 0,rgba(13,139,255,.18),transparent 70%),linear-gradient(180deg,#fffffff7,#f2f9ffed);gap:.5rem}.aboutMetric:first-child strong{font-size:clamp(2.3rem,calc(3rem*var(--scale)),3.2rem)}.aboutMetric:first-child span{color:var(--ink-subtle);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.aboutMetric:first-child p{max-width:30ch}.aboutMetric--1{background:linear-gradient(180deg,#fffffff2,#e7f5e7e6)}.aboutMetric--2{background:linear-gradient(180deg,#fffffff2,#fff1cbe6)}.aboutMetric--3{background:linear-gradient(180deg,#fffffff2,#f3f6fceb)}.aboutMetric strong{font-size:clamp(1.8rem,calc(2.35rem*var(--scale)),2.45rem)}.aboutQuick{padding-top:clamp(1.35rem,3vw,2.4rem)}.aboutSectionHead{align-items:end;display:grid;gap:.75rem 2.2rem;grid-template-columns:minmax(0,20rem) minmax(0,1fr);justify-items:start;max-width:none;text-align:left}.aboutSectionHead h2{font-size:clamp(1.9rem,1.34rem + 1vw,2.55rem);line-height:.96;max-width:9ch}.aboutSectionHead p{margin:0;max-width:48ch}.aboutQuick__grid{align-items:stretch;gap:1rem;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.aboutQuickCard{background:linear-gradient(180deg,#fffffff7,#f8fbffeb);border-color:#0f172a14;border-radius:1.8rem;min-height:14rem;overflow:hidden;padding:1.2rem;position:relative}.aboutQuickCard:after,.aboutQuickCard:before{content:"";pointer-events:none;position:absolute}.aboutQuickCard:before{background:linear-gradient(90deg,#0d8bff9e,#0d8bff00);height:.42rem;left:0;right:0;top:0}.aboutQuickCard:after{background:radial-gradient(circle,rgba(13,139,255,.14),transparent 70%);border-radius:50%;bottom:-2rem;height:8rem;right:-2rem;width:8rem}.aboutQuickCard--rodice:before{background:linear-gradient(90deg,#0d8bffc7,#0d8bff00)}.aboutQuickCard--uchazeci:before{background:linear-gradient(90deg,#77b77ad1,#77b77a00)}.aboutQuickCard--zaci:before{background:linear-gradient(90deg,#ffc53adb,#ffc53a00)}.aboutQuickCard--verejnost:before{background:linear-gradient(90deg,#4f5e75cc,#4f5e7500)}.aboutQuickCard:first-child{background:radial-gradient(18rem 10rem at 0 0,rgba(13,139,255,.18),transparent 72%),linear-gradient(135deg,#fffffffa,#f3f9ffed)}.aboutQuickCard:first-child h3{font-size:clamp(1.12rem,1rem + .28vw,1.28rem)}.aboutQuickCard:first-child p{max-width:34ch}.aboutQuickCard .aboutIcon{border-radius:1rem;height:3rem;width:3rem}.aboutQuickCard .aboutTextLink{margin-top:auto}.aboutProfile{background:linear-gradient(180deg,#ffffff8c,#f0f8fff5 36%,#f6faf1f0);overflow:hidden;padding-top:clamp(1.55rem,3vw,2.8rem);position:relative}.aboutProfile:before{background-image:linear-gradient(rgba(13,139,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(13,139,255,.08) 1px,transparent 0);background-size:10rem 10rem;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.62) 10%,rgba(0,0,0,.62) 90%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.62) 10%,rgba(0,0,0,.62) 90%,transparent);opacity:.34;pointer-events:none;position:absolute}.aboutProfile__layout{gap:clamp(1rem,2vw,1.6rem);grid-template-columns:minmax(18rem,.3fr) minmax(0,1fr)}.aboutNav{background:linear-gradient(180deg,#fffffff0,#f6faffe0),radial-gradient(18rem 12rem at 0 0,rgba(13,139,255,.12),transparent 74%);border-color:#0f172a14;border-radius:1.9rem;box-shadow:var(--about-shadow);padding:1.12rem;position:sticky;top:calc(var(--header-h) + 1rem)}.aboutNav:before{background:linear-gradient(180deg,#0d8bffd1,#77b77a8c,#ffc53a9e);border-radius:999rem;bottom:1rem;content:"";left:1rem;position:absolute;top:1rem;width:.28rem}.aboutNav>strong{padding-left:1rem}.aboutNav nav{gap:.6rem}.aboutNav__group{padding-left:1rem;padding-top:.85rem}.aboutNav__group:first-child{border-top:0;padding-top:0}.aboutNav a{background:#fff9;border-radius:1rem;padding:.6rem .7rem .6rem 1rem;position:relative}.aboutNav a:before{background:currentColor;border-radius:50%;content:"";height:.36rem;left:.55rem;opacity:.34;position:absolute;top:50%;transform:translateY(-50%);width:.36rem}.aboutNav a:is(:hover,:focus-visible){transform:translate(.18rem)}.aboutProfile__content{gap:1.2rem}.aboutProfileCards{gap:1rem;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.aboutProfileCard{border-radius:1.65rem;overflow:hidden;padding:1.1rem 1.15rem;position:relative}.aboutProfileCard--lead{background:radial-gradient(16rem 9rem at 0 0,rgba(255,197,58,.22),transparent 72%),linear-gradient(180deg,#fffffff7,#fbf8eceb)}.aboutHighlights{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.aboutHighlightCard{border-radius:1.65rem;min-height:14rem;overflow:hidden;padding:1.1rem;position:relative}.aboutHighlightCard:before{background:linear-gradient(90deg,#0d6ac7a8,#0d6ac700);content:"";height:.38rem;left:0;position:absolute;right:0;top:0}.aboutHighlightCard--green{background:linear-gradient(180deg,#fffffffa,#e7f5e7e6)}.aboutHighlightCard--green:before{background:linear-gradient(90deg,#77b77ad1,#77b77a00)}.aboutHighlightCard--gold{background:linear-gradient(180deg,#fffffffa,#fff1cbe6)}.aboutHighlightCard--gold:before{background:linear-gradient(90deg,#ffc53adb,#ffc53a00)}.aboutHighlightCard--coral{background:linear-gradient(180deg,#fffffffa,#ffe9e3e6)}.aboutHighlightCard--coral:before{background:linear-gradient(90deg,#de5842d1,#de584200)}.aboutHighlightCard--slate{background:linear-gradient(180deg,#fffffffa,#f1f4f9eb)}.aboutHighlightCard--slate:before{background:linear-gradient(90deg,#4f5e75d1,#4f5e7500)}.aboutHighlightCard .aboutIcon{border-radius:1rem;height:3rem;width:3rem}.aboutGroup{counter-increment:about-chapter;gap:1rem}.aboutGroup__head{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding-top:1.1rem}.aboutGroup__head:before{color:#0d8bff3d;content:counter(about-chapter,decimal-leading-zero);font-size:clamp(1.85rem,2vw,2.45rem);font-weight:900;letter-spacing:-.05em;line-height:1}.aboutGroup__head span{font-size:.8rem;font-weight:900;letter-spacing:.14em}.aboutContentBlock{background:linear-gradient(180deg,#fffffff7,#f6faffed);border-color:#0f172a14;border-radius:1.9rem;box-shadow:var(--about-shadow);display:grid;gap:1rem 1.4rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;padding:clamp(1.2rem,2vw,1.45rem);position:relative}.aboutContentBlock:before{background:radial-gradient(circle,#0d8bff1f,#0d8bff00 72%);border-radius:50%;bottom:-2rem;content:"";height:10rem;position:absolute;right:-2rem;width:10rem}.aboutContentBlock--green:before{background:radial-gradient(circle,#77b77a24,#77b77a00 72%)}.aboutContentBlock--gold:before{background:radial-gradient(circle,#ffc53a2e,#ffc53a00 72%)}.aboutContentBlock--coral:before{background:radial-gradient(circle,#de584229,#de584200 72%)}.aboutContentBlock--slate:before{background:radial-gradient(circle,#4f5e7524,#4f5e7500 72%)}.aboutContentBlock__head,.aboutContentBlock__summary{grid-column:1}.aboutContentBlock__body,.aboutContentBlock__links,.aboutGroup .aboutContentBlock:nth-of-type(2n) .aboutContentBlock__head,.aboutGroup .aboutContentBlock:nth-of-type(2n) .aboutContentBlock__summary,.aboutPills{grid-column:2}.aboutGroup .aboutContentBlock:nth-of-type(2n) .aboutContentBlock__body,.aboutGroup .aboutContentBlock:nth-of-type(2n) .aboutContentBlock__links,.aboutGroup .aboutContentBlock:nth-of-type(2n) .aboutPills{grid-column:1}.aboutContentBlock:target{animation:aboutTargetPulse 1.1s ease;border-color:#0d8bff3d;box-shadow:0 0 0 .25rem #0d8bff17,var(--about-shadow-hover)}.aboutContentBlock__head span,.aboutDocument>span{font-size:.77rem;letter-spacing:.12em}.aboutContentBlock h2{font-size:clamp(1.38rem,1.12rem + .52vw,1.8rem);letter-spacing:-.03em;line-height:1.08}.aboutContentBlock__summary{font-size:1.02rem;line-height:1.58}.aboutContentBlock__body{gap:.68rem}.aboutPills{gap:.5rem}.aboutPills li{background:#ffffffb8;border-radius:1rem;box-shadow:0 .5rem 1rem #141f340a;padding:.48rem .74rem}.aboutOperations{background:linear-gradient(180deg,#ffffff9e,#f0f8fff5 40%,#f7fbf2eb);overflow:hidden;padding-top:clamp(1.9rem,4vw,3rem);position:relative}.aboutOperations__grid{gap:1.2rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.aboutContacts,.aboutDocs{border:.0625rem solid rgba(15,23,42,.08);border-radius:2rem;box-shadow:var(--about-shadow);overflow:hidden;padding:clamp(1.1rem,2vw,1.35rem);position:relative}.aboutContacts{background:radial-gradient(18rem 10rem at 0 0,rgba(13,139,255,.13),transparent 72%),linear-gradient(180deg,#fffffff5,#f6faffe6)}.aboutDocs{background:radial-gradient(18rem 10rem at 100% 0,rgba(255,197,58,.15),transparent 72%),linear-gradient(180deg,#fffffff5,#fcf8eceb)}.aboutContactGroup,.aboutDocument{background:#ffffffc2;border-color:#0f172a14;border-radius:1.55rem;box-shadow:0 1rem 2rem #141f340d;overflow:hidden;position:relative}.aboutDocument--document{border-left:.34rem solid rgba(13,106,199,.44)}.aboutDocument--category{border-left:.34rem solid rgba(229,130,23,.44)}.aboutPeople{gap:.75rem}.aboutPerson{background:#ffffffbd;border-radius:1.12rem 1.45rem 1.45rem 1.12rem}.aboutPerson__avatar{border-radius:.95rem;height:2.65rem;width:2.65rem}.aboutFinal{padding-top:clamp(1.8rem,4vw,3rem);position:relative}.aboutFinal__inner{background:linear-gradient(135deg,#fffffff7,#eff8fff0 46%,#f9f6e5f0);border-color:#0f172a14;border-radius:2rem;box-shadow:var(--about-shadow);overflow:hidden;padding:clamp(1.35rem,2.6vw,1.85rem);position:relative}.aboutFinal__inner:before{background:radial-gradient(circle,#ffc53a47,#ffc53a00 72%);border-radius:50%;bottom:-4rem;content:"";height:12rem;pointer-events:none;position:absolute;right:-3.5rem;width:12rem}.aboutFinal__actions{justify-content:flex-end}html[data-page-fit=narrow] .aboutFinal__inner,html[data-page-fit=narrow] .aboutHero__grid,html[data-page-fit=narrow] .aboutOperations__grid,html[data-page-fit=narrow] .aboutProfile__layout,html[data-page-fit=narrow] .aboutSectionHead,html[data-page-fit=stack] .aboutFinal__inner,html[data-page-fit=stack] .aboutHero__grid,html[data-page-fit=stack] .aboutOperations__grid,html[data-page-fit=stack] .aboutProfile__layout,html[data-page-fit=stack] .aboutSectionHead{grid-template-columns:1fr}html[data-page-fit=narrow] .aboutHero__visual,html[data-page-fit=stack] .aboutHero__visual{display:grid;min-height:25rem}html[data-page-fit=narrow] .aboutHero__highlights,html[data-page-fit=stack] .aboutHero__highlights{display:grid;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;max-width:none;padding:.9rem .95rem 0;position:static}html[data-page-fit=narrow] .aboutHero__highlight,html[data-page-fit=stack] .aboutHero__highlight{transform:none;width:auto}html[data-page-fit=narrow] .aboutHero__school,html[data-page-fit=stack] .aboutHero__school{margin:1rem;position:static}html[data-page-fit=narrow] .aboutHero__visual:after,html[data-page-fit=stack] .aboutHero__visual:after{display:none}html[data-page-fit=narrow] .aboutHero__facts,html[data-page-fit=narrow] .aboutHighlights,html[data-page-fit=narrow] .aboutMetrics__grid,html[data-page-fit=narrow] .aboutProfileCards,html[data-page-fit=narrow] .aboutQuick__grid,html[data-page-fit=stack] .aboutHero__facts,html[data-page-fit=stack] .aboutHighlights,html[data-page-fit=stack] .aboutMetrics__grid,html[data-page-fit=stack] .aboutProfileCards,html[data-page-fit=stack] .aboutQuick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=narrow] .aboutMetric:first-child,html[data-page-fit=narrow] .aboutProfileCard--lead,html[data-page-fit=narrow] .aboutQuickCard:first-child,html[data-page-fit=stack] .aboutMetric:first-child,html[data-page-fit=stack] .aboutProfileCard--lead,html[data-page-fit=stack] .aboutQuickCard:first-child{grid-column:1/-1}html[data-page-fit=narrow] .aboutNav,html[data-page-fit=stack] .aboutNav{max-height:none;position:static}html[data-page-fit=narrow] .aboutNav nav,html[data-page-fit=stack] .aboutNav nav{display:grid;gap:.72rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}html[data-page-fit=narrow] .aboutNav__group,html[data-page-fit=stack] .aboutNav__group{background:#ffffffb8;border:.0625rem solid rgba(15,23,42,.06);border-radius:1.15rem;box-shadow:inset 0 .0625rem #ffffff8a;padding:.85rem .85rem .85rem .95rem}html[data-page-fit=narrow] .aboutNav:before,html[data-page-fit=stack] .aboutNav:before{display:none}html[data-page-fit=narrow] .aboutNav>strong,html[data-page-fit=narrow] .aboutNav__group,html[data-page-fit=stack] .aboutNav>strong,html[data-page-fit=stack] .aboutNav__group{padding-left:0}html[data-page-fit=narrow] .aboutContentBlock,html[data-page-fit=narrow] .aboutGroup .aboutContentBlock:nth-of-type(2n),html[data-page-fit=stack] .aboutContentBlock,html[data-page-fit=stack] .aboutGroup .aboutContentBlock:nth-of-type(2n){grid-template-columns:1fr}html[data-page-fit=narrow] .aboutContentBlock__body,html[data-page-fit=narrow] .aboutContentBlock__head,html[data-page-fit=narrow] .aboutContentBlock__links,html[data-page-fit=narrow] .aboutContentBlock__summary,html[data-page-fit=narrow] .aboutPills,html[data-page-fit=stack] .aboutContentBlock__body,html[data-page-fit=stack] .aboutContentBlock__head,html[data-page-fit=stack] .aboutContentBlock__links,html[data-page-fit=stack] .aboutContentBlock__summary,html[data-page-fit=stack] .aboutPills{grid-column:1}html[data-page-fit=narrow] .aboutHero__visual img{min-height:18rem}html[data-page-fit=stack] .aboutHero{padding-top:.8rem}html[data-page-fit=stack] .aboutHero h1{font-size:clamp(2rem,calc(2.45rem*var(--scale)),2.7rem);max-width:10.5ch}html[data-page-fit=stack] .aboutHero__facts,html[data-page-fit=stack] .aboutHero__highlights,html[data-page-fit=stack] .aboutHighlights,html[data-page-fit=stack] .aboutMetrics__grid,html[data-page-fit=stack] .aboutProfileCards,html[data-page-fit=stack] .aboutQuick__grid{grid-template-columns:1fr}html[data-page-fit=stack] .aboutMetric:first-child,html[data-page-fit=stack] .aboutProfileCard--lead,html[data-page-fit=stack] .aboutQuickCard:first-child{grid-column:span 1}html[data-page-fit=stack] .aboutHero__visual img{min-height:15rem}@media(max-width:72rem){.aboutFinal__inner,.aboutHero__grid,.aboutOperations__grid,.aboutProfile__layout,.aboutSectionHead{grid-template-columns:1fr}.aboutHero__visual,.aboutHero__visual img{min-height:22rem}.aboutHighlights,.aboutMetrics__grid,.aboutProfileCards,.aboutQuick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutMetric:first-child,.aboutProfileCard--lead,.aboutQuickCard:first-child{grid-column:1/-1}.aboutContentBlock,.aboutGroup .aboutContentBlock:nth-of-type(2n){grid-template-columns:1fr}.aboutContentBlock__body,.aboutContentBlock__head,.aboutContentBlock__links,.aboutContentBlock__summary,.aboutPills{grid-column:1}}@media(max-width:48rem){.aboutFinal__inner,.aboutHero__facts,.aboutHero__highlights,.aboutHighlights,.aboutMetrics__grid,.aboutProfileCards,.aboutQuick__grid{grid-template-columns:1fr}.aboutHero__fact,.aboutHero__highlight,.aboutMetric:first-child,.aboutProfileCard--lead,.aboutQuickCard:first-child{grid-column:span 1}.aboutHero__visual{min-height:20rem}.aboutFinal__actions,.aboutHero__actions{align-items:stretch;flex-direction:column}.aboutFinal__actions .btn,.aboutHero__actions .btn{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.aboutHero__copy:after,.aboutHero__fact,.aboutHero__highlight,.aboutHero__visual:before,.aboutPageV2:before{animation:none}.aboutContactGroup,.aboutContentBlock,.aboutDocument,.aboutHero__school,.aboutHero__visual img,.aboutHighlightCard,.aboutMetric,.aboutNav a,.aboutPerson,.aboutProfileCard,.aboutQuickCard{transition:none}.aboutContactGroup:is(:hover,:focus-within),.aboutContentBlock:is(:hover,:focus-within),.aboutDocument:is(:hover,:focus-within),.aboutHighlightCard:is(:hover,:focus-within),.aboutMetric:is(:hover,:focus-within),.aboutNav a:is(:hover,:focus-visible),.aboutPerson:is(:hover,:focus-within),.aboutProfileCard:is(:hover,:focus-within),.aboutQuickCard:is(:hover,:focus-within){transform:none}}.aboutPageV2{--about-panel-height:clamp(34rem,calc(100svh - var(--header-h) - 1.75rem),45rem)}.aboutHero{padding-block:clamp(.7rem,1.8vw,1.1rem) clamp(1.35rem,3vw,2.4rem)}.aboutHero__grid{align-items:stretch;height:min(45rem,calc(100svh - var(--header-h) - 1.2rem))}.aboutHero__copy,.aboutHero__visual{height:100%;min-height:0}.aboutHero__copy{align-content:start;display:grid;gap:1rem;grid-template-rows:auto auto auto auto auto;overflow-x:hidden;overflow-y:auto}.aboutHero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutHero__metrics{display:grid;gap:.78rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aboutHeroMetric{background:#ffffffd1;border:.0625rem solid rgba(15,23,42,.08);border-radius:1.35rem;box-shadow:0 .95rem 2rem #141f340f;display:grid;gap:.3rem;min-height:7.8rem;overflow:hidden;padding:.95rem 1rem;position:relative}.aboutHeroMetric:before{background:linear-gradient(180deg,#0d6ac7b8,#0d6ac700);content:"";inset:0 auto 0 0;position:absolute;width:.26rem}.aboutHeroMetric strong{font-size:clamp(1.4rem,1.18rem + .48vw,1.95rem);line-height:.92}.aboutHeroMetric span{color:var(--ink-subtle);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.aboutHeroMetric p{font-size:.92rem;line-height:1.45;margin:0}.aboutHeroMetric--1{background:linear-gradient(180deg,#fffffff2,#e7f5e7e6)}.aboutHeroMetric--1:before{background:linear-gradient(180deg,#77b77ad1,#77b77a00)}.aboutHeroMetric--2{background:linear-gradient(180deg,#fffffff2,#fff1cbeb)}.aboutHeroMetric--2:before{background:linear-gradient(180deg,#ffc53adb,#ffc53a00)}.aboutHeroMetric--3{background:linear-gradient(180deg,#fffffff2,#f1f4f9f0)}.aboutHeroMetric--3:before{background:linear-gradient(180deg,#4f5e75d1,#4f5e7500)}.aboutHero__actions{flex-wrap:wrap;margin-top:auto}.aboutOverview{overflow:hidden;padding-block:clamp(1.2rem,3vw,2.4rem);position:relative}.aboutOverview:before{background-image:linear-gradient(rgba(13,139,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(13,139,255,.07) 1px,transparent 0);background-size:9rem 9rem;content:"";inset:0;opacity:.32;pointer-events:none;position:absolute}.aboutOverview__grid{align-items:start;display:grid;gap:1rem 1.15rem;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:var(--about-panel-height);position:relative}.aboutChapterStage,.aboutChapter__rail,.aboutChapter__support,.aboutContacts,.aboutDocs,.aboutFinal__inner,.aboutOverviewAudience,.aboutOverview__chapterLink,.aboutOverview__intro{border:.0625rem solid rgba(15,23,42,.08);box-shadow:var(--about-shadow)}.aboutOverview__intro{background:linear-gradient(180deg,#fffffff0,#f6faffe6),radial-gradient(18rem 11rem at 0 0,#0d8bff1c,#0d8bff00 72%);border-radius:1.8rem;display:grid;gap:.85rem;grid-row:1/span 2;min-height:0;padding:clamp(1.15rem,2vw,1.35rem);position:relative}.aboutOverview__intro h2{font-size:clamp(2.1rem,1.45rem + 1.35vw,3.05rem);letter-spacing:-.05em;line-height:.94;margin:0;max-width:10ch}.aboutOverview__intro p{font-size:1rem;line-height:1.62;margin:0;max-width:30ch}.aboutOverview__audiences,.aboutOverview__chapterList{display:grid;gap:1rem}.aboutOverview__chapterList{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-x:hidden;overflow-y:auto}.aboutChapter,.aboutChapterPreview,.aboutChapterTab,.aboutOverviewAudience,.aboutOverview__chapterLink{--about-accent-rgb:13,106,199}.aboutChapter--green,.aboutChapterPreview--green,.aboutChapterTab--green,.aboutOverview__chapterLink--green{--about-accent-rgb:119,183,122}.aboutChapter--gold,.aboutChapterPreview--gold,.aboutChapterTab--gold,.aboutOverview__chapterLink--gold{--about-accent-rgb:255,197,58}.aboutChapter--coral,.aboutChapterPreview--coral,.aboutChapterTab--coral,.aboutOverview__chapterLink--coral{--about-accent-rgb:222,88,66}.aboutChapter--slate,.aboutChapterPreview--slate,.aboutChapterTab--slate,.aboutOverview__chapterLink--slate{--about-accent-rgb:79,94,117}.aboutOverview__chapterLink{align-content:start;background:linear-gradient(180deg,#fffffffa,#f6faffed),radial-gradient(16rem 9rem at 0 0,rgba(var(--about-accent-rgb),.14),rgba(var(--about-accent-rgb),0) 70%);border-radius:1.75rem;color:inherit;display:grid;gap:.55rem;min-height:11.8rem;overflow:hidden;padding:1.15rem 1.2rem;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.aboutOverview__chapterLink:before{background:linear-gradient(180deg,rgba(var(--about-accent-rgb),.86),rgba(var(--about-accent-rgb),0));content:"";inset:0 auto 0 0;position:absolute;width:.36rem}.aboutOverview__chapterLink:is(:hover,:focus-visible){border-color:rgba(var(--about-accent-rgb),.22);box-shadow:var(--about-shadow-hover);transform:translateY(-.2rem)}.aboutOverview__chapterLink>span{color:rgba(var(--about-accent-rgb),.72);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.aboutOverview__chapterLink strong{font-size:clamp(1.15rem,1rem + .28vw,1.35rem);line-height:1.04}.aboutOverview__chapterLink p{color:var(--ink-subtle);font-size:.95rem;line-height:1.54;margin:0}.aboutOverview__audiences{grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-x:hidden;overflow-y:auto}.aboutOverviewAudience{background:linear-gradient(180deg,#fffffff7,#f7fbffeb);border-radius:1.55rem;display:grid;gap:.95rem;min-height:12.5rem;overflow:hidden;padding:1.05rem 1.1rem;position:relative}.aboutOverviewAudience:before{background:linear-gradient(90deg,rgba(var(--about-accent-rgb),.84),rgba(var(--about-accent-rgb),0));content:"";height:.34rem;left:0;position:absolute;right:0;top:0}.aboutOverviewAudience--green{--about-accent-rgb:119,183,122}.aboutOverviewAudience--gold{--about-accent-rgb:255,197,58}.aboutOverviewAudience--slate{--about-accent-rgb:79,94,117}.aboutOverviewAudience__head{align-items:start;display:grid;gap:.85rem;grid-template-columns:auto 1fr}.aboutOverviewAudience__head h3{font-size:1.18rem;margin:0 0 .3rem}.aboutOverviewAudience__head p{font-size:.98rem;line-height:1.52;margin:0}.aboutOverviewAudience .aboutTextLink{margin-top:auto}.aboutChapter{padding-block:clamp(1.2rem,3vw,2.4rem);position:relative;scroll-margin-top:calc(var(--header-h) + 1rem)}.aboutChapter__frame{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(16rem,.42fr) minmax(0,.98fr) minmax(16rem,.44fr);height:var(--about-panel-height)}.aboutChapterStage,.aboutChapter__rail,.aboutChapter__support{background:linear-gradient(180deg,#fffffff7,#f6faffeb);border-radius:1.9rem;height:100%;min-height:0;overflow:hidden;padding:clamp(1rem,2vw,1.35rem);position:relative}.aboutChapterStage:before,.aboutChapter__rail:before,.aboutChapter__support:before{background:linear-gradient(180deg,rgba(var(--about-accent-rgb),.84),rgba(var(--about-accent-rgb),0));content:"";inset:0 auto 0 0;position:absolute;width:.28rem}.aboutChapter__rail{display:grid;gap:1rem;grid-template-rows:auto auto minmax(0,1fr)}.aboutChapter__index{color:rgba(var(--about-accent-rgb),.24);font-size:clamp(2.2rem,1.55rem + 1.8vw,3.35rem);font-weight:900;letter-spacing:-.06em;line-height:.9}.aboutChapter__head{display:grid;gap:.55rem}.aboutChapterNote>span,.aboutChapterPreview>span,.aboutChapterStage__head span,.aboutChapter__head>span{color:rgba(var(--about-accent-rgb),.76);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.aboutChapterStage__head h3,.aboutChapter__head h2{letter-spacing:-.04em;line-height:.98;margin:0}.aboutChapter__head h2{font-size:clamp(1.95rem,1.28rem + 1.1vw,2.7rem)}.aboutChapterNote p,.aboutChapterPreview p,.aboutChapterStage__body p,.aboutChapterStage__summary,.aboutChapter__head p{color:var(--ink-subtle);margin:0}.aboutChapterNote p,.aboutChapterPreview p,.aboutChapterStage__summary,.aboutChapter__head p{line-height:1.58}.aboutChapterStage__body,.aboutChapter__previewGrid,.aboutChapter__tabs,.aboutContactGroups,.aboutDocumentList{scrollbar-width:thin}.aboutChapter__tabs{align-content:start;display:grid;gap:.65rem;overflow-x:hidden;overflow-y:auto;padding-right:.1rem}.aboutChapterPreview,.aboutChapterTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.28rem;text-align:left;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease;width:100%}.aboutChapterTab{background:#ffffffbd;border:.0625rem solid rgba(15,23,42,.08);border-radius:1.2rem;padding:.9rem .95rem}.aboutChapterTab strong{font-size:.98rem;line-height:1.18}.aboutChapterTab.is-active,.aboutChapterTab:is(:hover,:focus-visible){background:rgba(var(--about-accent-rgb),.1);border-color:rgba(var(--about-accent-rgb),.22);box-shadow:0 .8rem 1.7rem #141f340f;transform:translate(.18rem)}.aboutChapterStage{display:grid;gap:.9rem;grid-template-rows:auto auto minmax(0,1fr) auto auto}.aboutChapterStage__head{align-items:start;display:grid;gap:.9rem;grid-template-columns:auto 1fr}.aboutChapterStage__head h3{font-size:clamp(1.55rem,1.2rem + .58vw,2rem)}.aboutChapterStage__summary{font-size:1.04rem}.aboutChapterStage__body{display:grid;gap:.78rem;overflow-x:hidden;overflow-y:auto;padding-right:.2rem}.aboutChapterStage__body p{font-size:1rem;line-height:1.68}.aboutPills--stage{display:flex;flex-wrap:wrap;gap:.55rem}.aboutChapterStage__links{display:flex;flex-wrap:wrap;gap:.75rem}.aboutChapter__support{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr)}.aboutChapterNote{background:linear-gradient(180deg,#fffffff5,#f6faffe6),radial-gradient(14rem 8rem at 0 0,rgba(var(--about-accent-rgb),.14),rgba(var(--about-accent-rgb),0) 70%);border:.0625rem solid rgba(15,23,42,.07);border-radius:1.35rem;display:grid;gap:.45rem;padding:1rem 1.05rem}.aboutChapterNote strong{font-size:1.18rem;line-height:1.1}.aboutChapter__previewGrid{align-content:start;display:grid;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding-right:.1rem}.aboutChapterPreview{background:#ffffffc2;border:.0625rem solid rgba(15,23,42,.08);border-radius:1.3rem;min-height:9.6rem;overflow:hidden;padding:.95rem 1rem;position:relative}.aboutChapterPreview:before{background:linear-gradient(180deg,rgba(var(--about-accent-rgb),.84),rgba(var(--about-accent-rgb),0));content:"";inset:0 auto 0 0;position:absolute;width:.24rem}.aboutChapterPreview strong{font-size:1.02rem;line-height:1.16}.aboutChapterPreview:is(:hover,:focus-visible){border-color:rgba(var(--about-accent-rgb),.22);box-shadow:0 .95rem 2rem #141f3412;transform:translateY(-.16rem)}.aboutOperations{padding-top:clamp(1.4rem,3.2vw,2.35rem)}.aboutOperations__grid{align-items:stretch;height:min(39rem,calc(100svh - var(--header-h) - 1.5rem))}.aboutContacts,.aboutDocs{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.aboutContactGroups,.aboutDocumentList{align-content:start;display:grid;gap:.85rem;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}.aboutContactGroup,.aboutDocument{padding:1rem 1.05rem}.aboutPerson{padding:.82rem}.aboutFinal__inner{align-items:center;gap:1rem 1.5rem}@media(max-height:40rem)and (min-width:72.01rem){.aboutPageV2{--about-panel-height:calc(100svh - var(--header-h) - 3rem)}.aboutChapter,.aboutFinal,.aboutOperations,.aboutOverview{padding-block:.65rem}}html[data-page-fit=narrow] .aboutChapter__frame,html[data-page-fit=narrow] .aboutFinal__inner,html[data-page-fit=narrow] .aboutHero__grid,html[data-page-fit=narrow] .aboutOperations__grid,html[data-page-fit=narrow] .aboutOverview__grid,html[data-page-fit=stack] .aboutChapter__frame,html[data-page-fit=stack] .aboutFinal__inner,html[data-page-fit=stack] .aboutHero__grid,html[data-page-fit=stack] .aboutOperations__grid,html[data-page-fit=stack] .aboutOverview__grid{grid-template-columns:1fr}html[data-page-fit=narrow] .aboutOverview__intro,html[data-page-fit=stack] .aboutOverview__intro{position:static}html[data-page-fit=narrow] .aboutHero__facts,html[data-page-fit=narrow] .aboutHero__metrics,html[data-page-fit=narrow] .aboutOverview__audiences,html[data-page-fit=narrow] .aboutOverview__chapterList,html[data-page-fit=stack] .aboutHero__facts,html[data-page-fit=stack] .aboutHero__metrics,html[data-page-fit=stack] .aboutOverview__audiences,html[data-page-fit=stack] .aboutOverview__chapterList{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=narrow] .aboutChapter__frame,html[data-page-fit=narrow] .aboutOperations__grid,html[data-page-fit=stack] .aboutChapter__frame,html[data-page-fit=stack] .aboutOperations__grid{height:auto;min-height:auto}html[data-page-fit=narrow] .aboutChapterStage__body,html[data-page-fit=narrow] .aboutChapter__previewGrid,html[data-page-fit=narrow] .aboutChapter__tabs,html[data-page-fit=narrow] .aboutContactGroups,html[data-page-fit=narrow] .aboutDocumentList,html[data-page-fit=stack] .aboutChapterStage__body,html[data-page-fit=stack] .aboutChapter__previewGrid,html[data-page-fit=stack] .aboutChapter__tabs,html[data-page-fit=stack] .aboutContactGroups,html[data-page-fit=stack] .aboutDocumentList{overflow:visible}html[data-page-fit=stack] .aboutHero__facts,html[data-page-fit=stack] .aboutHero__metrics,html[data-page-fit=stack] .aboutOverview__audiences,html[data-page-fit=stack] .aboutOverview__chapterList{grid-template-columns:1fr}html[data-page-fit=stack] .aboutFinal__actions,html[data-page-fit=stack] .aboutHero__actions{align-items:stretch;flex-direction:column}html[data-page-fit=stack] .aboutFinal__actions .btn,html[data-page-fit=stack] .aboutHero__actions .btn{justify-content:center;width:100%}@media(max-width:72rem){.aboutChapter__frame,.aboutFinal__inner,.aboutHero__grid,.aboutOperations__grid,.aboutOverview__grid{grid-template-columns:1fr}.aboutOverview__intro{position:static}.aboutChapter__frame,.aboutOperations__grid{height:auto;min-height:auto}.aboutHero__grid,.aboutOverview__grid{height:auto}.aboutChapterStage__body,.aboutChapter__previewGrid,.aboutChapter__tabs,.aboutContactGroups,.aboutDocumentList{overflow:visible}}@media(max-width:62rem){.aboutHero__facts,.aboutHero__metrics,.aboutOverview__audiences,.aboutOverview__chapterList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.aboutHero__facts,.aboutHero__metrics,.aboutOverview__audiences,.aboutOverview__chapterList{grid-template-columns:1fr}.aboutChapterStage__links,.aboutFinal__actions,.aboutHero__actions{align-items:stretch;flex-direction:column}.aboutChapterStage__links .aboutTextLink,.aboutFinal__actions .btn,.aboutHero__actions .btn{justify-content:center;width:100%}.aboutChapter__head h2,.aboutOverview__intro h2{max-width:none}}@media(prefers-reduced-motion:reduce){.aboutChapterPreview,.aboutChapterTab,.aboutOverview__chapterLink{transition:none}.aboutChapterPreview:is(:hover,:focus-visible),.aboutChapterTab.is-active,.aboutChapterTab:is(:hover,:focus-visible),.aboutOverview__chapterLink:is(:hover,:focus-visible){transform:none}}.featureList,.stepList{display:grid;gap:calc(.75em*var(--scale));padding-left:calc(1.125em*var(--scale))}.aboutPageV2 .aboutContacts,.aboutPageV2 .aboutDocs,.aboutPageV2 .aboutHero__copy,.aboutPageV2 .aboutHero__grid,.aboutPageV2 .aboutHero__visual,.aboutPageV2 .aboutOperations__grid{height:auto;min-height:0}.aboutPageV2 .aboutContactGroups,.aboutPageV2 .aboutDocumentList,.aboutPageV2 .aboutHero__copy{overflow:visible}.aboutPageV2 .aboutHero__visual{min-height:clamp(22rem,56vh,33rem)}.aboutPageV2 .aboutHero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutPageV2 .aboutMetrics{margin-top:0}@media(max-width:48rem){.aboutPageV2 .aboutHero__facts{grid-template-columns:1fr}}.sidebarLayout{align-items:start;display:grid;gap:clamp(1.25rem,2.4vw,1.9rem);grid-template-columns:minmax(min(100%,18rem),clamp(18rem,24vw,23rem)) minmax(min(100%,24rem),1fr)}.sidebarLayout__sticky{background:#ffffffeb;border:.0625em solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:var(--shadow-1);display:grid;gap:.5rem;padding:1rem;position:sticky;top:calc(var(--header-h) + 1rem)}.sidebarLayout__sticky strong{border-bottom:.0625em solid rgba(15,23,42,.08);color:var(--ink-muted);font-size:.88rem;letter-spacing:.04em;padding-bottom:calc(.375em*var(--scale));text-transform:uppercase}.sidebarLayout__sticky a{border-radius:calc(.5em*var(--scale));color:var(--ink-subtle);font-size:.9rem;padding:calc(.375em*var(--scale)) calc(.5em*var(--scale));text-decoration:none;transition:background .15s,color .15s}.sidebarLayout__sticky a:hover{background:#0d8bff0f;color:var(--primary)}.sidebarLayout__sticky a:focus-visible{background:#0d8bff14;box-shadow:var(--ring);color:var(--primary);outline:none}.sidebarLayout__content{display:grid;gap:calc(1.25em*var(--scale))}.documentsToolbar{align-items:center;display:grid;gap:calc(.75em*var(--scale));grid-template-columns:1fr auto;margin-bottom:calc(1.25em*var(--scale))}.calendarDetail,.documentsList__item,.resultBox{display:grid;gap:calc(1em*var(--scale))}.documentsList__head{align-items:start;display:flex;gap:1rem;justify-content:space-between}.documentsList__head>div{display:grid;gap:calc(.5em*var(--scale))}.calendarList{display:grid;gap:calc(.875em*var(--scale))}.calendarLayout{align-items:start;grid-template-columns:minmax(min(100%,18.5rem),.88fr) minmax(min(100%,22rem),1.12fr)}.calendarList__item{cursor:pointer}.calendarList__item.is-active{border-color:#0d8bff59}.calToolbar{background:#ffffffeb;border:.0625em solid rgba(15,23,42,.08);box-shadow:var(--shadow-1);flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding:.9rem 1rem}.calToolbar,.calToolbar__nav{align-items:center;display:flex}.calToolbar__nav{gap:calc(.375em*var(--scale))}.calToolbar__btn{background:transparent;border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;font-size:1.25rem;height:calc(2.25em*var(--scale));place-items:center;transition:background var(--fast);width:calc(2.25em*var(--scale))}.calToolbar__btn:hover{background:#0f172a0f}.calToolbar__btn:focus-visible{background:#0f172a0f;box-shadow:var(--ring);outline:none}.calToolbar__today{background:transparent;border:.0625em solid rgba(15,23,42,.18);border-radius:calc(.5em*var(--scale));cursor:pointer;font-size:.88rem;font-weight:600;padding:calc(.375em*var(--scale)) calc(.875em*var(--scale));transition:background var(--fast)}.calToolbar__today:hover{background:#0f172a0a}.calToolbar__today:focus-visible{background:#0f172a0a;border-color:#0d8bff47;box-shadow:var(--ring);outline:none}.calToolbar__title{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;margin:0;margin-left:calc(.5em*var(--scale));text-transform:capitalize;white-space:nowrap}.calToolbar__actions{align-items:center;display:flex;gap:calc(.625em*var(--scale))}.calToolbar__viewSwitch{border:.0625em solid rgba(15,23,42,.14);border-radius:calc(.5em*var(--scale));display:flex;overflow:hidden}.calToolbar__viewBtn{background:transparent;border:0;cursor:pointer;font-size:.85rem;font-weight:600;padding:calc(.375em*var(--scale)) calc(.875em*var(--scale));transition:background var(--fast),color var(--fast)}.calToolbar__viewBtn.is-active{background:var(--primary);color:#fff}.calToolbar__filter{background:#fff;border:.0625em solid rgba(15,23,42,.14);border-radius:calc(.5em*var(--scale));font-size:.88rem;padding:calc(.375em*var(--scale)) calc(.75em*var(--scale))}.calGrid{-webkit-backdrop-filter:saturate(150%) blur(.8rem);backdrop-filter:saturate(150%) blur(.8rem);background:#ffffffc7;border:1px solid hsla(0,0%,100%,.45);border-radius:calc(1.25em*var(--scale));box-shadow:var(--shadow-1);overflow:hidden}.calGrid__weekdays{background:#0f172a06;border-bottom:1px solid rgba(15,23,42,.12);-moz-column-gap:1px;column-gap:1px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calGrid__weekdays span{color:var(--ink-muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:calc(.625em*var(--scale));text-align:center;text-transform:uppercase}.calGrid__weekend{color:var(--ink-subtle)!important}.calGrid__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calGrid__cell{border-bottom:.0625em solid rgba(15,23,42,.06);border-right:.0625em solid rgba(15,23,42,.06);display:flex;flex-direction:column;min-height:calc(6em*var(--scale));padding:calc(.5em*var(--scale));transition:background var(--fast)}.calGrid__cell:nth-child(7n){border-right:0}.calGrid__cell.is-empty{background:#0f172a05}.calGrid__cell.has-events:hover{background:#0d8bff08}.calGrid__dayNum{align-items:center;border-radius:50%;color:var(--ink);display:inline-flex;font-size:.85rem;font-weight:500;height:calc(1.75em*var(--scale));justify-content:center;margin-bottom:calc(.25em*var(--scale));width:calc(1.75em*var(--scale))}.calGrid__dayNum.is-today{background:var(--primary);color:#fff;font-weight:700}.calGrid__events{display:flex;flex:1;flex-direction:column;gap:calc(.18em*var(--scale));min-height:0;min-width:0;overflow:visible}.calGrid__event{background:#0d8bff1f;border-radius:calc(.5em*var(--scale));color:var(--primary-strong);cursor:pointer;display:block;font-size:.75rem;font-weight:500;overflow:hidden;padding:calc(.25em*var(--scale)) calc(.4375em*var(--scale));text-align:left;text-overflow:ellipsis;transition:background var(--fast);white-space:nowrap;width:100%}.calGrid__event:hover{background:#0d8bff38}.calGrid__event:focus-visible{background:#0d8bff38;box-shadow:inset 0 0 0 .0625em #0d8bff38,var(--ring);outline:none}.calGrid__more{color:var(--ink-subtle);flex:0 0 auto;font-size:.72rem;line-height:1.22;overflow:hidden;padding-left:calc(.375em*var(--scale));text-overflow:ellipsis;white-space:nowrap}.calendarPage .pageSection{background:transparent;padding-bottom:clamp(.75rem,calc(var(--viewport-h)*.024),1.35rem);padding-top:clamp(.75rem,calc(var(--viewport-h)*.024),1.35rem)}.calendarPage{--calendar-sticky-top:calc(var(--header-h) + .85rem);overflow-x:hidden}.calendarScreenTitle{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.calendarBoard{align-items:stretch;display:grid;gap:clamp(.72rem,1.35vw,1.1rem);grid-template-areas:"side main detail";grid-template-columns:minmax(9.25rem,.18fr) minmax(0,1fr) minmax(17.5rem,.29fr);height:calc(var(--viewport-h) - var(--header-h) - 2.7rem);max-width:min(100rem,100%);min-height:calc(var(--viewport-h) - var(--header-h) - 2.7rem);position:relative}.calendarBoard__main,.calendarBoard__side{min-height:0;min-width:0}.calendarBoard__side{align-self:stretch;display:block;grid-area:side}.calendarBoard__main{display:grid;gap:.85rem;grid-area:main;grid-template-rows:auto minmax(0,1fr);height:100%;max-height:calc(var(--viewport-h) - var(--header-h) - 1.7rem);min-height:0;position:sticky;top:var(--calendar-sticky-top)}.calendarDetail,.calendarPanel{-webkit-backdrop-filter:blur(.7rem) saturate(170%);backdrop-filter:blur(.7rem) saturate(170%);background:#ffffffd1;border:.0625em solid rgba(16,17,20,.09);box-shadow:0 1rem 2.2rem #10111411}.calendarPanel{align-content:start;border-radius:1.15rem;display:grid;gap:clamp(.52rem,1.05vh,.78rem);padding:clamp(.72rem,1.25vh,.92rem)}.calendarPanel--filters{height:100%;max-height:calc(var(--viewport-h) - var(--header-h) - 1.7rem);overflow:hidden;position:sticky;top:var(--calendar-sticky-top)}.calendarPanel__head{display:grid;gap:.2rem}.calendarListGroup h2,.calendarPanel__head h2{font-size:1rem;line-height:1.15;margin:0}.calendarTypeList{display:grid;gap:clamp(.26rem,.78vh,.42rem);max-width:100%;min-width:0}.calendarList__item,.calendarTypeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.calendarTypeButton{align-items:center;background:linear-gradient(135deg,var(--calendar-accent-wash,rgba(3,146,225,.1)),hsla(0,0%,100%,.88) 62%);border:.0625em solid var(--calendar-accent-soft,rgba(3,146,225,.22));border-radius:.8rem;display:grid;gap:clamp(.34rem,.8vw,.52rem);grid-template-columns:.6rem minmax(0,1fr) auto;padding:clamp(.42rem,.92vh,.56rem) clamp(.48rem,.8vw,.62rem);transition:background .184s var(--ease2),border-color .184s var(--ease2),box-shadow .23s var(--ease2),color .184s var(--ease2),transform .184s var(--ease2)}.calendarTypeButton:before{background:var(--calendar-accent,var(--primary));border-radius:999rem;box-shadow:0 .45rem 1rem var(--calendar-accent-soft,rgba(3,146,225,.2));content:"";height:clamp(1.42rem,2.45vh,1.85rem);transition:box-shadow var(--fast);width:clamp(.42rem,.55vw,.58rem)}.calendarTypeButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarTypeButton strong{background:var(--calendar-accent-wash,rgba(13,139,255,.08));border-radius:999rem;color:var(--calendar-accent-strong,var(--primary-strong));display:grid;font-size:.78rem;height:clamp(1.38rem,2.5vh,1.65rem);min-width:clamp(1.38rem,2.5vh,1.65rem);padding:0 .4rem;place-items:center;transition:background var(--fast),color var(--fast)}.calendarTypeButton:is(:hover,:focus-visible){background:linear-gradient(135deg,var(--calendar-accent-wash,rgba(13,139,255,.12)),hsla(0,0%,100%,.96) 60%);border-color:var(--calendar-accent,var(--primary));box-shadow:0 0 0 .16rem var(--calendar-accent-soft,rgba(13,139,255,.18)),0 .65rem 1.25rem var(--calendar-accent-soft,rgba(13,139,255,.18));color:var(--calendar-accent-strong,var(--primary-strong));outline:none;transform:translateY(-.04rem)}.calendarTypeButton:is(:hover,:focus-visible):before{box-shadow:0 0 0 .12rem var(--calendar-accent-soft,rgba(13,139,255,.18)),0 .55rem 1.1rem var(--calendar-accent-soft,rgba(13,139,255,.22))}.calendarTypeButton:is(:hover,:focus-visible) strong{background:var(--calendar-accent,var(--primary));color:#fff}.calendarList__item:is(:hover,:focus-visible){border-color:var(--calendar-accent,var(--primary));box-shadow:0 0 0 .16rem var(--calendar-accent-soft,rgba(13,139,255,.18)),0 .65rem 1.25rem var(--calendar-accent-soft,rgba(13,139,255,.18));outline:none}.calendarTypeButton.is-active{background:linear-gradient(135deg,var(--calendar-accent-wash,rgba(13,139,255,.1)),hsla(0,0%,100%,.95) 58%);border-color:var(--calendar-accent,var(--primary));box-shadow:0 .65rem 1.35rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 18%,transparent),0 0 2.2rem .35rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 20%,transparent),0 0 4.2rem 1rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 11%,transparent);color:var(--calendar-accent-strong,var(--primary-strong));transform:translateY(-.04rem)}.calendarNameDay{align-items:center;animation:calNameDayIn .5s var(--ease2) both;background:radial-gradient(130% 150% at 0 0,color-mix(in srgb,var(--calendar-accent,#f6bf26) 22%,transparent),transparent 58%),linear-gradient(135deg,#ffffffeb,#fffbf0f5);border:.0625em solid color-mix(in srgb,var(--calendar-accent,#f6bf26) 38%,transparent);border-radius:.95rem;box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--calendar-accent,#f6bf26) 16%,transparent);container-type:inline-size;display:grid;gap:.16rem .7rem;grid-template-columns:auto minmax(0,1fr);isolation:isolate;margin-top:.6rem;overflow:hidden;padding:.68rem .85rem;position:relative}.calendarNameDay:before{align-self:center;animation:calNameDayPop 3.6s var(--ease2) infinite;content:"🎂";filter:drop-shadow(0 .25rem .45rem color-mix(in srgb,var(--calendar-accent,#f6bf26) 45%,transparent));font-size:clamp(1.05rem,13cqi,2rem);grid-column:1;grid-row:1/3;line-height:1}.calendarNameDay:after{animation:calNameDayShine 5s ease-in-out infinite;background:linear-gradient(115deg,transparent 38%,hsla(0,0%,100%,.6) 50%,transparent 62%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%);z-index:-1}.calendarNameDay>span{color:var(--calendar-accent-strong,#a16900);font-size:.64rem;font-weight:800;grid-column:2;grid-row:1;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.calendarNameDay strong{font-size:1.04rem;grid-column:2;grid-row:2;line-height:1.12;min-width:0;text-align:left}.calendarNameDayList{color:var(--ink,#17212c);display:flex;flex-wrap:wrap;font-weight:800;gap:.08rem .45rem;justify-content:flex-start;min-width:0}.calendarNameDayList span{color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;text-transform:none;white-space:nowrap}@keyframes calNameDayIn{0%{opacity:0;transform:translateY(.45rem) scale(.98)}to{opacity:1;transform:none}}@keyframes calNameDayPop{0%,86%,to{transform:rotate(0) scale(1)}90%{transform:rotate(-9deg) scale(1.14)}94%{transform:rotate(7deg) scale(1.12)}}@keyframes calNameDayShine{0%,70%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.calendarNameDay,.calendarNameDay:after,.calendarNameDay:before{animation:none}}.calToolbar{border-radius:1.15rem;box-shadow:0 .8rem 1.8rem #1011140e;margin-bottom:0}.calToolbar__actions{margin-left:auto}.calToolbar__title{letter-spacing:0}.calToolbar__count{background:#0392e114;border-radius:999rem;color:var(--primary-strong);font-size:.75rem;font-weight:800;padding:.28rem .55rem;white-space:nowrap}.calGrid{--cal-grid-radius:calc(1.25em*var(--scale));--cal-cell-min-height:clamp(5.15rem,8.2vh,6.35rem);box-shadow:0 1rem 2.2rem #10111411;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;isolation:isolate;max-width:100%;min-height:0;min-width:0;overflow:visible;position:relative}.calGrid__weekdays{border-radius:var(--cal-grid-radius) var(--cal-grid-radius) 0 0;overflow:hidden;position:relative;z-index:1}.calGrid__weekdays span{font-size:.76rem;line-height:1.1;padding:.5rem .35rem}.calGrid__weekdays span:nth-child(n+6){background:#ffb70314;color:#9a6500}.calGrid__weekdays span:first-child{border-top-left-radius:var(--cal-grid-radius)}.calGrid__weekdays span:last-child{border-top-right-radius:var(--cal-grid-radius)}.calGrid__days{border-radius:0 0 var(--cal-grid-radius) var(--cal-grid-radius);grid-auto-rows:minmax(var(--cal-cell-min-height),1fr);min-height:0;overflow:visible;position:relative;z-index:2}.calGrid__cell{border-color:#0f172a0f;gap:.16rem;min-height:var(--cal-cell-min-height);min-width:0;overflow:clip;overflow-clip-margin:.85rem;padding:.34rem;position:relative;transform-origin:center;transition:transform .212s var(--ease2),box-shadow .212s var(--ease2),border-color .212s var(--ease2),background .212s var(--ease2)}.calGrid__cell:before{border-radius:inherit;box-shadow:0 0 .58rem .13rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 56%,transparent),0 0 1.05rem .24rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 30%,transparent),0 .52rem 1.05rem .04rem #1011141f;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.99);transition:opacity .265s var(--ease2),transform .265s var(--ease2),box-shadow .265s var(--ease2);z-index:0}.calGrid__cell:nth-last-child(-n+7){border-bottom:0}.calGrid__cell:nth-last-child(7){border-bottom-left-radius:var(--cal-grid-radius)}.calGrid__cell:last-child{border-bottom-right-radius:var(--cal-grid-radius)}.calGrid__cell:not(.is-empty):is(:hover,:focus-within){background-color:#fff;box-shadow:0 .85rem 1.7rem #10111421,0 .18rem .55rem #10111414;overflow:visible;transform:scale(1.055) translateY(-.12rem);z-index:4}.calGrid__cell.has-events:not(.is-selected):is(:hover,:focus-within):before{opacity:.55;transform:scale(1.005)}.calGrid__cell.is-weekend{background:#ffb70312}.calGrid__cell.is-holiday{background:#ff6b6b17}.calGrid__cell.is-today{background:#0392e11f;border-color:#0f172a0f;box-shadow:inset -1px 0 #0f172a14,inset 0 -1px #0f172a14,0 .42rem 1rem #0392e11a}.calGrid__cell.is-today:after{content:none}.calGrid__cell>*{position:relative;z-index:2}.calGrid__cell.has-events{background:var(--calendar-accent-wash,rgba(13,139,255,.1));border-color:#0f172a0f;cursor:pointer}.calGrid__cell.has-events:hover{background:var(--calendar-accent-soft,rgba(13,139,255,.16))}.calGrid__cell.has-events.is-weekend{background:var(--calendar-accent-wash,rgba(13,139,255,.1)),#ffb70312}.calGrid__cell.has-events.is-holiday{background:var(--calendar-accent-wash,rgba(13,139,255,.1)),#ff6b6b17}.calGrid__cell.has-events.is-selected{background:linear-gradient(150deg,var(--calendar-accent-wash,rgba(13,139,255,.12)),hsla(0,0%,100%,.98) 58%),#fff;border-color:transparent;box-shadow:0 .74rem 1.25rem #10111421,0 .18rem .42rem #10111414;overflow:visible;transform:scale(1.055) translateY(-.12rem);z-index:5}.calGrid__cell.has-events.is-selected:before{opacity:1;transform:scale(1.015)}.calGrid__cell.has-events.is-selected:after{border:.085rem solid color-mix(in srgb,var(--calendar-accent,#0d8bff) 88%,#fff);border-radius:inherit;box-shadow:inset 0 0 0 .045rem #ffffffb8;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.calGrid__cellHead{align-items:center;display:flex;gap:.2rem;min-width:0}.calGrid__badge{background:transparent;border-radius:0;color:#8a6100;font-size:.62rem;font-weight:900;line-height:1.12;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.calGrid__badge--holiday{background:transparent;color:#9c2138}.calendarPage .calGrid__dayNum.is-today{background:transparent;box-shadow:none;color:var(--primary-strong);font-weight:950}.calendarPage .calGrid__dayNum{font-size:.78rem;height:1.42rem;margin-bottom:0;width:1.42rem}.calGrid__holidayName{color:#9c2138;display:-webkit-box;font-size:.58rem;font-weight:800;line-height:1.12;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.calGrid__event{background:transparent;border:0;border-radius:0;color:var(--calendar-accent-strong,var(--primary-strong));display:grid;font-size:clamp(.7rem,.56rem + .32vw,.84rem);gap:.04rem;line-height:1.25;max-width:100%;min-height:0;min-width:0;overflow:visible;padding:.04rem 0;white-space:normal}.calGrid__event.is-selected,.calGrid__event:focus-visible,.calGrid__event:hover{background:transparent;color:var(--calendar-accent-strong,var(--primary-strong));text-decoration:none}.calGrid__eventTime{color:var(--calendar-accent-strong,var(--primary-strong));font-size:clamp(.62rem,.52rem + .22vw,.72rem);font-weight:900;line-height:1.22}.calGrid__eventTitle{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;line-height:1.28;max-height:none;overflow-wrap:anywhere;padding-bottom:.08em;text-overflow:ellipsis;white-space:normal;word-break:normal}.calGrid__cell.has-more-events .calGrid__eventTitle,.calGrid__cell.has-multiple-events .calGrid__eventTitle{-webkit-line-clamp:1;line-clamp:1;max-height:none}.calGrid__cell.is-holiday.has-events:not(.has-multiple-events) .calGrid__eventTitle{-webkit-line-clamp:2;line-clamp:2;max-height:none}.calendarListView{display:grid;gap:1rem;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.22rem;scrollbar-width:thin}.calendarListGroup{display:grid;gap:.65rem}.calendarList{gap:.65rem}.calendarList__item{align-items:center;background:linear-gradient(135deg,var(--calendar-accent-wash,hsla(0,0%,100%,.78)),hsla(0,0%,100%,.9) 42%);border:.0625em solid var(--calendar-accent-soft,rgba(16,17,20,.08));border-left:.32rem solid var(--calendar-accent,var(--primary));border-radius:1rem;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.82rem;transition:border-color .184s var(--ease2),box-shadow .23s var(--ease2),background .184s var(--ease2),transform .184s var(--ease2);width:100%}.calendarList__item.is-active{border-color:var(--calendar-accent,var(--primary));box-shadow:0 .75rem 1.55rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 18%,transparent),0 0 2.4rem .4rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 22%,transparent),0 0 4.6rem 1.05rem color-mix(in srgb,var(--calendar-accent,#0d8bff) 12%,transparent);transform:translateY(-.04rem)}.calendarDateBadge{background:linear-gradient(180deg,var(--calendar-accent-wash,rgba(13,139,255,.12)),hsla(0,0%,100%,.88));border:.0625em solid var(--calendar-accent-soft,rgba(13,139,255,.13));border-radius:.85rem;display:grid;height:4.35rem;place-items:center;text-align:center;width:4.15rem}.calendarDateBadge strong{font-size:1.52rem;line-height:1}.calendarDateBadge small{color:var(--calendar-accent-strong,var(--primary-strong));font-size:.76rem;font-weight:800;text-transform:uppercase}.calendarList__body{display:grid;gap:.2rem;min-width:0}.calendarList__body small,.calendarList__body span:not(.pageTag),.calendarList__body strong{min-width:0}.calendarList__body strong{line-height:1.12}.calendarList__body small,.calendarList__body span:not(.pageTag),.calendarList__status{color:var(--muted)}.calendarList__status{background:var(--calendar-accent-wash,rgba(16,17,20,.045));border-radius:999rem;color:var(--calendar-accent-strong,var(--muted));font-size:.58rem;font-weight:800;justify-self:end;padding:.28rem .44rem;white-space:nowrap}.calendarDetail .pageTag,.calendarList__body .pageTag{background:var(--calendar-accent-wash,rgba(13,139,255,.08));color:var(--calendar-accent-strong,var(--primary-strong));font-size:.66rem;line-height:1.05;padding:.4em .7em}.calendarDetail{align-content:start;border-radius:1.2rem;border-top:.32rem solid var(--calendar-accent,var(--primary));box-shadow:0 1rem 2.2rem #10111411,0 0 0 .08rem var(--calendar-accent-soft,rgba(13,139,255,.08));display:grid;gap:0;grid-area:detail;grid-template-columns:minmax(0,1fr);height:100%;max-height:calc(var(--viewport-h) - var(--header-h) - 1.7rem);min-height:0;min-width:0;overflow:visible;position:sticky;top:var(--calendar-sticky-top);transition:border-color var(--fast),box-shadow .2s var(--ease2)}.calendarDetail__media{aspect-ratio:16/5.6;background:var(--calendar-accent-wash,rgba(13,139,255,.08));border-radius:.9rem .9rem 0 0;max-height:clamp(5.4rem,18vh,7.6rem);min-width:0;overflow:hidden}.calendarDetail__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.calendarDetail__body{box-sizing:border-box;display:grid;gap:clamp(.5rem,1.1vh,.7rem);max-width:100%;min-width:0;overflow:visible;padding:clamp(.95rem,1.5vh,1.35rem);width:100%}.calendarDetail h2{font-size:clamp(1.18rem,.98rem + .5vw,1.48rem);line-height:1.08}.calendarDetail h2,.calendarDetail p{margin:0;min-width:0;overflow-wrap:anywhere}.calendarDetail p{color:var(--muted);display:-webkit-box;font-size:clamp(.9rem,.82rem + .4vw,1.04rem);line-height:1.42;max-width:100%;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.calendarDetail .pageSection__cta{align-items:stretch;flex-direction:column;max-width:100%;min-width:0}.calendarDetail .btn{max-width:100%;min-width:0;white-space:normal}.calendarDetail__facts{display:grid;gap:clamp(.6rem,1.45vh,1rem);justify-items:start;max-width:100%;min-width:0}.calendarDetail__facts .calendarFact{align-items:center;display:flex;gap:clamp(.5rem,1.2vw,.8rem);min-width:0;width:100%}.calendarDetail__facts .calendarFact__icon{color:var(--calendar-accent-strong,var(--primary-strong));display:grid;flex:none;height:clamp(1.35rem,1rem + 1vw,1.75rem);place-items:center;width:clamp(1.35rem,1rem + 1vw,1.75rem)}.calendarDetail__facts .calendarFact__icon svg{height:100%;width:100%}.calendarDetail__facts .calendarFact__label{color:var(--text,#17212c);flex:none;font-size:clamp(1rem,.9rem + .45vw,1.24rem);font-weight:800;line-height:1.2;text-transform:none}.calendarDetail__facts .calendarFact__value{color:var(--text,#17212c);flex:1 1 auto;font-size:clamp(1rem,.9rem + .45vw,1.24rem);font-weight:450;line-height:1.2;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.faqList{display:grid;gap:calc(.875em*var(--scale))}.faqList__item,.resultBox{background:#ffffffb3;border:.0625em solid rgba(15,23,42,.06);border-radius:calc(.875em*var(--scale));padding:calc(1.125em*var(--scale))}.faqList__item strong{color:var(--ink);display:block;margin-bottom:calc(.375em*var(--scale))}.faqList__item:is(:hover,:focus-within){border-color:#0d8bff29;box-shadow:var(--shadow-1)}.resultBox{display:grid;gap:calc(.5em*var(--scale))}.pageCard{transition:transform .2s var(--ease2,ease),box-shadow .2s var(--ease2,ease),border-color .2s}.pageCard:hover{border-color:#0d8bff24;box-shadow:var(--shadow-2);transform:translateY(calc(-.1875em*var(--scale)))}.pageCard:focus-visible,a.pageCard:focus-visible{border-color:#0d8bff2e;box-shadow:var(--shadow-2),var(--ring);outline:none;transform:translateY(calc(-.1875em*var(--scale)))}a.pageCard{color:inherit;text-decoration:none}.documentHero__grid{align-items:start}.documentDetailGrid{align-items:stretch}.documentCallout,.documentPage .sectionPanel{height:100%}.documentPreviewSection{padding-top:clamp(.75rem,calc(var(--viewport-h)*.022),1.45rem)}.documentPreviewPanel{gap:calc(1em*var(--scale));overflow:visible}.documentPreviewPanel__head{align-items:end;display:grid;gap:max(calc(1em*var(--scale)),1rem);grid-template-columns:minmax(0,1fr) auto;min-width:0}.documentPreviewPanel__head>div{min-width:0}.documentPreviewPanel__head h2{margin:0}.documentPreviewPanel__head p{color:var(--ink-muted);margin:calc(.42em*var(--scale)) 0 0;max-width:68ch}.documentPreviewPanel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.58em*var(--scale));justify-content:end;min-width:0}.documentPreviewPanel__frame{background:linear-gradient(180deg,#f8fbfffa,#fffffff0);width:100%;block-size:calc(var(--viewport-h, 100vh)*.68);border:.0625em solid rgba(15,23,42,.1);border-radius:calc(1.2em*var(--scale));box-shadow:inset 0 0 0 .0625em #ffffffbd,0 calc(.68em*var(--scale)) calc(1.48em*var(--scale)) #0f172a0f;overflow:hidden}.documentPreviewPanel__frame iframe{background:#fff;border:0;display:block;height:100%;width:100%}.pageSection+.pageSection{border-top:.0625em solid rgba(15,23,42,.04)}.sectionPanel a:not(.btn){color:var(--primary-strong);text-decoration:underline;text-underline-offset:.125em}.sectionPanel a:not(.btn):hover{color:var(--primary)}.sectionPanel a:not(.btn):focus-visible{border-radius:calc(.375em*var(--scale));box-shadow:var(--ring);color:var(--primary);outline:none}.documentsMeta{align-items:center;color:var(--ink-muted);font-size:.94rem;row-gap:calc(.5em*var(--scale))}.documentsMeta span+span:before{content:""}.searchPage,.searchShell{position:relative}.searchShell{overflow:clip;padding-bottom:clamp(.85rem,calc(var(--viewport-h)*.02),1.4rem);padding-top:clamp(1.1rem,calc(var(--viewport-h)*.026),2.35rem)}.searchShell__blob{animation:searchBlobFloat 15s ease-in-out infinite;border-radius:999rem;filter:blur(.7rem);opacity:.92;pointer-events:none;position:absolute}.searchShell__blob--sky{background:radial-gradient(circle,#0392e12b,#0392e100 72%);height:clamp(14rem,21vw,21rem);left:-2.8rem;top:.8rem;width:clamp(14rem,21vw,21rem)}.searchShell__blob--sun{animation-delay:-5s;animation-duration:18s;background:radial-gradient(circle,#ffb70333,#ffb70300 74%);height:clamp(16rem,24vw,26rem);right:-5rem;top:-1.2rem;width:clamp(16rem,24vw,26rem)}.searchShell__blob--ink{animation-delay:-9s;animation-duration:20s;background:radial-gradient(circle,#10111414,#10111400 72%);bottom:-6rem;height:clamp(12rem,19vw,18rem);left:46%;width:clamp(12rem,19vw,18rem)}.searchShell__wrap{display:grid;justify-items:center;position:relative;z-index:1}.searchShell__center{display:grid;gap:calc(.95em*var(--scale));justify-items:center;width:min(100%,58rem)}.searchShell--withResults{padding-bottom:calc(.5em*var(--scale));padding-top:clamp(.9rem,calc(var(--viewport-h)*.02),1.45rem)}.searchShell--withResults .searchShell__center{width:min(100%,60rem)}.searchConsole{position:relative;width:100%}.searchConsole__form{display:block}.searchConsole__field{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(1rem);backdrop-filter:saturate(180%) blur(1rem);background:#ffffffd6;border:.0625em solid rgba(16,17,20,.09);border-radius:999rem;box-shadow:0 1.15rem 2.4rem #10182817,inset 0 .0625rem #fffffff0;display:grid;gap:calc(.7em*var(--scale));grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:calc(4.35em*var(--scale));overflow:clip;padding:calc(.52em*var(--scale)) calc(.52em*var(--scale)) calc(.52em*var(--scale)) calc(1.08em*var(--scale));position:relative;transition:border-color var(--fast),box-shadow var(--fast),transform var(--fast),background var(--fast)}.searchConsole__field:focus-within{border-color:#0392e138;box-shadow:0 1.4rem 2.8rem #1018281c,var(--ring),inset 0 .0625rem #fff;transform:translateY(-.08rem) scale(1.002)}.searchConsole__field--loading{border-color:#0392e12e;box-shadow:0 1.35rem 2.8rem #1018281a,inset 0 .0625rem #fff}.searchConsole__fieldGlow{animation:searchFieldGlow 12s ease-in-out infinite;background:radial-gradient(18rem 9rem at 12% 12%,#0392e126,#0392e100 72%),radial-gradient(16rem 9rem at 94% 22%,#ffb70326,#ffb70300 74%);content:"";inset:0;pointer-events:none;position:absolute}.searchConsole__field--loading .searchConsole__fieldGlow{animation-duration:2.8s}.searchConsole__submit{background:linear-gradient(135deg,var(--primary),var(--primary-strong));border:0;border-radius:999rem;box-shadow:0 .6rem 1.3rem #0392e147;color:#fff;cursor:pointer;display:inline-grid;height:calc(3.1em*var(--scale));padding:0;place-items:center;position:relative;transition:transform .24s var(--ease2),box-shadow .24s,filter .24s;width:calc(3.1em*var(--scale));z-index:1}.searchConsole__submit svg{flex:0 0 auto;height:calc(1.18em*var(--scale));width:calc(1.18em*var(--scale))}.searchConsole__field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);font-size:clamp(1rem,.98rem + .16vw,1.08rem);font-weight:600;line-height:1;min-width:0;padding:0;position:relative;text-align:center;width:100%;z-index:1}.searchConsole__field input::-webkit-search-cancel-button,.searchConsole__field input::-webkit-search-decoration,.searchConsole__field input::-webkit-search-results-button,.searchConsole__field input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.searchConsole__field input::-moz-placeholder{text-align:center}.searchConsole__field input::placeholder{text-align:center}.searchConsole__field input:focus{box-shadow:none}.searchConsole__submit:focus-visible,.searchConsole__submit:hover{box-shadow:0 .9rem 1.8rem #0392e157,var(--ring);filter:saturate(1.08);transform:translateY(-.08rem) scale(1.04)}.searchConsole__submit--loading{box-shadow:0 .78rem 1.65rem #0392e14d;cursor:progress}.searchConsole__submit--loading svg{animation:searchSubmitPulse 1.08s ease-in-out infinite}.searchConsole__submit--loading:focus-visible,.searchConsole__submit--loading:hover{box-shadow:0 .78rem 1.65rem #0392e14d;filter:none;transform:none}.searchShortcutGrid{display:grid;gap:calc(.76em*var(--scale));grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.searchShortcutGrid--results{margin-top:calc(.15em*var(--scale))}.searchShortcut{align-items:center;animation:searchShortcutReveal .72s var(--ease2) both;animation-delay:calc(var(--search-card-index, 0)*.05s);-webkit-backdrop-filter:saturate(180%) blur(.8rem);backdrop-filter:saturate(180%) blur(.8rem);background:#ffffffc7;border:.0625em solid rgba(16,17,20,.09);border-radius:calc(1.25em*var(--scale));box-shadow:0 .75rem 1.45rem #1011140d;color:var(--ink);cursor:pointer;display:grid;gap:clamp(.82rem,calc(.56rem + .26vw),1rem);grid-template-columns:auto minmax(0,1fr);min-height:calc(5.1em*var(--scale));min-width:0;padding:calc(.92em*var(--scale)) calc(1em*var(--scale));text-align:left;transition:transform .25s var(--ease2),border-color .25s,box-shadow .25s,background .25s}.searchShortcut:focus-visible,.searchShortcut:hover{border-color:#0392e12e;box-shadow:var(--shadow-2),var(--ring);transform:translateY(-.18rem)}.searchShortcut--popular{background:linear-gradient(180deg,#ffffffeb,#f7faffe6)}.searchShortcut--recent{background:linear-gradient(180deg,#ffffffe0,#fafbfce6)}.searchShortcut__icon{background:radial-gradient(circle at 30% 30%,#fffffff5,#ffffff6b 58%,#0392e11f);border-radius:999rem;box-shadow:inset 0 0 0 .0625rem #0392e114,0 .35rem .95rem #1011140d;color:var(--primary-strong);display:inline-grid;height:calc(2.95em*var(--scale));place-items:center;width:calc(2.95em*var(--scale))}.searchShortcut__icon svg{height:1.08rem;width:1.08rem}.searchShortcut__label{display:block;font-size:clamp(.95rem,calc(.82rem + .18vw),1.04rem);line-height:1.18;min-width:0;text-wrap:balance}.searchResultsSection{padding-top:calc(.25em*var(--scale))}.searchResultsSection__wrap{display:grid;gap:calc(.88em*var(--scale));margin-inline:auto;max-width:60rem}.searchResultsHeader{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.75em*var(--scale));justify-content:space-between}.searchResultsHeader__count{align-items:center;background:#ffffffdb;border:.0625em solid rgba(16,17,20,.07);border-radius:999rem;color:var(--ink-subtle);display:inline-flex;font-size:.82rem;font-weight:800;min-height:calc(2.35em*var(--scale));padding:calc(.36em*var(--scale)) calc(.72em*var(--scale))}.searchDirectResult{align-items:center;background:linear-gradient(180deg,#fffaf0fa,#fff5dceb);border:.0625em solid rgba(255,183,3,.28);border-radius:calc(1.2em*var(--scale));box-shadow:0 .95rem 1.9rem #1018280f;cursor:pointer;display:grid;flex:1 1 100%;gap:calc(.82em*var(--scale));grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:clamp(.92rem,calc(var(--viewport-h)*.02),1.08rem);position:relative;text-align:left;transition:transform .22s var(--ease2),border-color .22s,box-shadow .22s,background .22s;width:100%}.searchDirectResult:focus-visible,.searchDirectResult:hover{border-color:#ffb70357;box-shadow:var(--shadow-2),var(--ring);transform:translateY(-.16rem)}.searchDirectResult__copy{display:grid;gap:calc(.16em*var(--scale));min-width:0}.searchDirectResult__label{align-items:center;background:#ffb70329;border-radius:999rem;color:#8a5a00;display:inline-flex;font-size:.76rem;font-weight:800;gap:calc(.38em*var(--scale));letter-spacing:.04em;padding:calc(.28em*var(--scale)) calc(.62em*var(--scale));text-transform:uppercase;width:-moz-fit-content;width:fit-content}.searchDirectResult__labelIcon{height:.94rem;width:.94rem}.searchDirectResult strong{display:block;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.24;min-width:0}.searchDirectResult strong,.searchDirectResult__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchDirectResult__meta{color:var(--ink-subtle);font-size:.88rem;font-weight:600}.searchDirectResult__arrow{background:#ffb70329;border-radius:999rem;color:#8a5a00;display:inline-grid;height:calc(2.35em*var(--scale));place-items:center;transition:transform .22s var(--ease2),background .22s;width:calc(2.35em*var(--scale))}.searchDirectResult__arrow svg{height:1.02rem;width:1.02rem}.searchDirectResult:focus-visible .searchDirectResult__arrow,.searchDirectResult:hover .searchDirectResult__arrow{background:#ffb70338;transform:translate(.18rem,-.08rem)}.searchStatus{align-items:center;display:grid;gap:calc(.9em*var(--scale));grid-template-columns:auto minmax(0,1fr);line-height:1.5}.searchStatus strong{color:var(--ink);display:block;margin-bottom:calc(.15em*var(--scale))}.searchStatus p{color:var(--ink-subtle);margin:0}.searchStatus__icon{background:#b4231814;border-radius:999rem;color:#b42318;display:inline-grid;height:calc(2.55em*var(--scale));place-items:center;width:calc(2.55em*var(--scale))}.searchStatus--error{background:linear-gradient(180deg,#fff5f5fa,#fffbfbf5);border-color:#b423181a}.searchLoadingState{display:grid;gap:calc(.72em*var(--scale))}.searchLoadingState__head{align-items:flex-start;color:var(--ink-subtle);display:flex;gap:calc(.5em*var(--scale))}.searchLoadingState__copy{display:grid;gap:calc(.16em*var(--scale))}.searchLoadingState__copy strong{font-size:.9rem;font-weight:700}.searchLoadingState__query{align-items:center;display:inline-flex;max-width:min(100%,34rem);min-width:0}.searchLoadingState__queryText{color:#0f172ac7;display:inline-flex;flex-wrap:wrap;font-size:.9rem;font-weight:600;gap:.02em;line-height:1.2;white-space:pre-wrap}.searchLoadingState__queryChar{animation:searchCharBob 1.08s var(--ease2) infinite;animation-delay:var(--search-char-delay,0s);backface-visibility:hidden;display:inline-block;transform-origin:50% 68%;will-change:transform,color,text-shadow}.searchLoadingState__pulse{animation:searchPulse 1.2s ease-in-out infinite;background:var(--primary);border-radius:999rem;box-shadow:0 0 #0392e142;height:.72rem;width:.72rem}.searchLoadingList{display:grid;gap:calc(.68em*var(--scale))}.searchLoadingCard{background:linear-gradient(180deg,#fffffff2,#f7fafeeb);border:.0625em solid rgba(16,17,20,.07);border-radius:calc(1.1em*var(--scale));display:grid;gap:calc(.58em*var(--scale));overflow:clip;padding:clamp(.95rem,calc(var(--viewport-h)*.02),1.12rem);position:relative}.searchLoadingCard:after{animation:searchSkeletonSweep 1.5s ease-in-out infinite;animation-delay:calc(var(--search-card-index, 0)*.06s);background:linear-gradient(110deg,#fff0 18%,#ffffff9e,#fff0 78%);content:"";inset:0;position:absolute;transform:translate(-130%)}.searchLoadingCard__top{align-items:center;display:flex;gap:calc(.6em*var(--scale));justify-content:space-between}.searchLoadingCard__badge,.searchLoadingCard__line,.searchLoadingCard__path,.searchLoadingCard__title{background:linear-gradient(90deg,#e1e8f0f2,#eef3f8fa);border-radius:999rem;display:block}.searchLoadingCard__badge{height:1.55rem;width:6.2rem}.searchLoadingCard__path{height:.9rem;max-width:42%;width:10.5rem}.searchLoadingCard__title{border-radius:.7rem;height:1.15rem;width:61%}.searchLoadingCard__line{border-radius:.65rem;height:.92rem;width:100%}.searchLoadingCard__line--short{width:72%}.searchResultsDeck,.searchZeroState{display:grid;gap:calc(.9em*var(--scale))}.searchZeroState__panel{background:linear-gradient(135deg,#fffffffa,#f7faffe6);display:grid;gap:calc(.48em*var(--scale));justify-items:center;padding-block:clamp(1.15rem,calc(var(--viewport-h)*.03),1.5rem);text-align:center}.searchZeroState__icon{background:#0392e11a;border-radius:999rem;box-shadow:inset 0 0 0 .0625rem #0392e114;color:var(--primary-strong);display:inline-grid;height:calc(3.4em*var(--scale));place-items:center;width:calc(3.4em*var(--scale))}.searchZeroState__icon svg{height:1.2rem;width:1.2rem}.searchZeroState__panel strong{font-size:1.02rem}.searchZeroState__panel p{color:var(--ink-subtle);margin:0;max-width:42ch}.searchResultRow,.searchResultsList{display:grid;gap:calc(.72em*var(--scale))}.searchResultRow{align-items:start;background:linear-gradient(180deg,#fffffff5,#f8fbffeb);border:.0625em solid rgba(16,17,20,.08);border-radius:calc(1.2em*var(--scale));box-shadow:var(--shadow-1);color:inherit;grid-template-columns:minmax(0,1fr) auto;min-height:100%;overflow:clip;padding:clamp(.9rem,calc(var(--viewport-h)*.019),1.08rem);position:relative;text-decoration:none;transition:transform .26s var(--ease2),border-color .26s,box-shadow .26s,background .26s;transition-delay:calc(var(--search-card-index, 0)*.04s)}.searchResultRow:focus-visible,.searchResultRow:hover{border-color:#0392e12e;box-shadow:var(--shadow-2),var(--ring);transform:translateY(-.18rem)}.searchResultRow--fallback{background:linear-gradient(180deg,#fffffff7,#fcf9f2eb)}.searchResultRow__arrow svg,.searchResultRow__typeIcon{height:1.02rem;width:1.02rem}.searchResultRow__body{display:grid;gap:calc(.08em*var(--scale));min-width:0}.searchResultRow__top{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.6em*var(--scale));justify-content:space-between;margin-bottom:calc(.42em*var(--scale))}.searchResultRow__type{align-items:center;background:#0392e11a;border-radius:999rem;color:var(--primary-strong);display:inline-flex;font-size:.76rem;font-weight:800;gap:calc(.34em*var(--scale));justify-content:center;min-height:calc(2.1em*var(--scale));padding:calc(.28em*var(--scale)) calc(.62em*var(--scale))}.searchResultRow__typeIcon{flex:0 0 auto}.searchResultRow__path{color:var(--ink-subtle);font-size:.8rem;font-weight:700}.searchResultRow__title{display:block;font-size:clamp(1.03rem,.98rem + .24vw,1.15rem);line-height:1.24;margin:0;text-wrap:balance}.searchResultRow__section{color:var(--ink-subtle);display:block;font-size:.9rem;font-weight:600;margin-top:calc(.24em*var(--scale))}.searchResultRow__excerpt{color:var(--ink-muted);display:-webkit-box;line-height:1.56;margin:0;margin-top:calc(.34em*var(--scale));-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-wrap:pretty}.searchResultRow__arrow{background:#0392e114;border-radius:999rem;color:var(--primary-strong);display:inline-grid;height:calc(2.35em*var(--scale));place-items:center;transition:transform .24s var(--ease2),background .24s,color .24s;width:calc(2.35em*var(--scale))}.searchResultRow:focus-visible .searchResultRow__arrow,.searchResultRow:hover .searchResultRow__arrow{background:#0392e11f;transform:translate(.16rem,-.08rem) scale(1.04)}.searchPage mark{background:#0392e124;border-radius:.3em;box-shadow:inset 0 -.4em #0392e10a;color:inherit;padding:0 .14em}.search-state-enter-active,.search-state-leave-active{transition:opacity .35s var(--ease2),transform .35s var(--ease2),filter .35s var(--ease2)}.search-state-enter-from,.search-state-leave-to{filter:blur(.3rem);opacity:0;transform:translateY(.45rem)}.search-card-enter-active,.search-card-leave-active{transition:opacity .42s var(--ease2),transform .42s var(--ease2),filter .42s var(--ease2)}.search-card-enter-from,.search-card-leave-to{filter:blur(.42rem);opacity:0;transform:translateY(.9rem) scale(.972)}@keyframes searchPulse{0%,to{box-shadow:0 0 #0392e138;transform:scale(1)}50%{box-shadow:0 0 0 .7rem #0392e100;transform:scale(1.12)}}@keyframes searchBlobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1rem,0) scale(1.06)}}@keyframes searchFieldGlow{0%,to{opacity:.9;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(.4rem) scale(1.03)}}@keyframes searchCharBob{0%,to{color:#0f172ae0;text-shadow:none;transform:translateZ(0) scale(1)}32%{color:var(--primary-strong);text-shadow:0 .2rem .45rem rgba(3,146,225,.18);transform:translate3d(0,-.18rem,0) scale(1.05)}62%{color:#0f172ad1;text-shadow:none;transform:translate3d(0,.03rem,0) scale(.99)}}@keyframes searchSubmitPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}@keyframes searchSkeletonSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes searchShortcutReveal{0%{filter:blur(.4rem);opacity:0;transform:translateY(.9rem) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}html[data-page-fit=narrow] .searchShell__center,html[data-page-fit=stack] .searchShell__center{width:100%}html[data-page-fit=narrow] .searchShell,html[data-page-fit=stack] .searchShell{padding-top:1rem}html[data-page-fit=narrow] .searchDirectResult,html[data-page-fit=stack] .searchDirectResult{width:100%}html[data-page-fit=narrow] .searchShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=narrow] .searchResultsHeader,html[data-page-fit=stack] .searchResultsHeader{display:grid;grid-template-columns:1fr}html[data-page-fit=narrow] .searchResultRow,html[data-page-fit=stack] .searchResultRow{grid-template-columns:minmax(0,1fr) auto}html[data-page-fit=narrow] .searchResultRow__top,html[data-page-fit=stack] .searchResultRow__top{align-items:flex-start}html[data-page-fit=stack] .searchShell__blob{filter:blur(1rem)}html[data-page-fit=stack] .searchConsole__field{gap:calc(.6em*var(--scale));min-height:calc(4em*var(--scale));padding:calc(.42em*var(--scale)) calc(.42em*var(--scale)) calc(.42em*var(--scale)) calc(.92em*var(--scale))}html[data-page-fit=stack] .searchConsole__submit{height:calc(2.72em*var(--scale));width:calc(2.72em*var(--scale))}html[data-page-fit=stack] .searchLoadingState__queryText{font-size:.84rem}html[data-page-fit=stack] .searchShortcutGrid{grid-template-columns:1fr}html[data-page-fit=stack] .searchShortcut{min-height:calc(4.65em*var(--scale))}html[data-page-fit=stack] .searchLoadingCard__path{max-width:34%}html[data-page-fit=narrow] .aboutSections,html[data-page-fit=narrow] .admissionsLayout,html[data-page-fit=narrow] .calendarBoard,html[data-page-fit=narrow] .calendarLayout,html[data-page-fit=narrow] .documentDetailGrid,html[data-page-fit=narrow] .documentHero__grid,html[data-page-fit=narrow] .documentsToolbar,html[data-page-fit=narrow] .pageSplit,html[data-page-fit=stack] .aboutSections,html[data-page-fit=stack] .admissionsLayout,html[data-page-fit=stack] .calendarBoard,html[data-page-fit=stack] .calendarLayout,html[data-page-fit=stack] .documentDetailGrid,html[data-page-fit=stack] .documentHero__grid,html[data-page-fit=stack] .documentsToolbar,html[data-page-fit=stack] .pageSplit{grid-template-columns:1fr}html[data-page-fit=narrow] .documentPreviewPanel__head,html[data-page-fit=stack] .documentPreviewPanel__head{align-items:start;grid-template-columns:1fr}html[data-page-fit=narrow] .documentPreviewPanel__actions,html[data-page-fit=stack] .documentPreviewPanel__actions{justify-content:stretch}html[data-page-fit=narrow] .documentPreviewPanel__actions .btn,html[data-page-fit=stack] .documentPreviewPanel__actions .btn{flex:1 1 auto}html[data-page-fit=stack] .documentPreviewPanel__frame{block-size:calc(var(--viewport-h, 100vh)*.62)}html[data-page-fit=narrow] .pageCardGrid--three,html[data-page-fit=stack] .pageCardGrid--three{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=narrow] .calToolbar,html[data-page-fit=stack] .calToolbar{align-items:stretch;flex-direction:column}html[data-page-fit=narrow] .calToolbar__actions,html[data-page-fit=narrow] .calToolbar__nav,html[data-page-fit=stack] .calToolbar__actions,html[data-page-fit=stack] .calToolbar__nav{justify-content:center}html[data-page-fit=narrow] .calToolbar__actions,html[data-page-fit=stack] .calToolbar__actions{margin-left:0;min-width:0;width:100%}html[data-page-fit=stack] .calToolbar__nav{flex-wrap:wrap}html[data-page-fit=stack] .calToolbar__viewSwitch{width:100%}html[data-page-fit=stack] .calToolbar__viewBtn{flex:1 1 0}html[data-page-fit=narrow] .calendarBoard__main,html[data-page-fit=narrow] .calendarDetail,html[data-page-fit=narrow] .calendarPanel--filters,html[data-page-fit=stack] .calendarBoard__main,html[data-page-fit=stack] .calendarDetail,html[data-page-fit=stack] .calendarPanel--filters{position:static}html[data-page-fit=narrow] .calendarBoard__main,html[data-page-fit=stack] .calendarBoard__main{height:auto;max-height:none;min-height:0}html[data-page-fit=narrow] .calGrid,html[data-page-fit=stack] .calGrid{height:auto}html[data-page-fit=narrow] .calGrid{--cal-cell-min-height:6.15rem}html[data-page-fit=stack] .calGrid{--cal-cell-min-height:4.9rem}html[data-page-fit=narrow] .calGrid__days,html[data-page-fit=stack] .calGrid__days{grid-auto-rows:minmax(var(--cal-cell-min-height),auto)}html[data-page-fit=narrow] .sidebarLayout,html[data-page-fit=stack] .sidebarLayout{gap:max(calc(var(--panel-gap)*1.05),1.25rem);grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr)}html[data-page-fit=narrow] .documentsToolbar,html[data-page-fit=stack] .documentsToolbar{grid-template-columns:1fr}html[data-page-fit=narrow] .calGrid__cell,html[data-page-fit=stack] .calGrid__cell{min-height:var(--cal-cell-min-height)}html[data-page-fit=narrow] .aboutToc,html[data-page-fit=stack] .aboutToc{padding:.9rem}html[data-page-fit=narrow] .aboutToc__links,html[data-page-fit=stack] .aboutToc__links{gap:.5rem}html[data-page-fit=narrow] .sidebarLayout__sticky,html[data-page-fit=stack] .sidebarLayout__sticky{position:static}html[data-page-fit=narrow] .sidebarLayout__sticky a,html[data-page-fit=stack] .sidebarLayout__sticky a{display:inline-flex}html[data-page-fit=narrow] .sidebarLayout .sidebarLayout__sticky,html[data-page-fit=stack] .sidebarLayout .sidebarLayout__sticky{align-items:center;display:flex;flex-wrap:wrap;gap:calc(.375em*var(--scale))}html[data-page-fit=narrow] .sidebarLayout .sidebarLayout__sticky strong,html[data-page-fit=stack] .sidebarLayout .sidebarLayout__sticky strong{border-bottom:0;padding-bottom:0;width:100%}html[data-page-fit=stack] .pageHero{padding-top:.45rem}html[data-page-fit=stack] .pageHero+.pageSection{padding-top:.85rem}html[data-page-fit=stack] .pageCardGrid--three,html[data-page-fit=stack] .sidebarLayout{grid-template-columns:1fr}html[data-page-fit=stack] .aboutToc__links a{justify-content:flex-start;width:100%}html[data-page-fit=stack] .documentsList__head{align-items:stretch;flex-direction:column}html[data-page-fit=stack] .calGrid__weekdays span{font-size:.72rem}html[data-page-fit=stack] .calGrid__cell{padding:calc(.25em*var(--scale))}html[data-page-fit=narrow] .calendarBoard,html[data-page-fit=stack] .calendarBoard{gap:.9rem;height:auto;min-height:0;padding-bottom:0}html[data-page-fit=narrow] .calendarBoard{grid-template-areas:"side side" "main detail";grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}html[data-page-fit=narrow] .calendarBoard__side{display:block}html[data-page-fit=stack] .calendarBoard{grid-template-areas:"side" "main" "detail";justify-items:center;overflow-x:hidden}html[data-page-fit=stack] .calendarBoard__main,html[data-page-fit=stack] .calendarBoard__side,html[data-page-fit=stack] .calendarDetail{justify-self:center;max-width:100%;width:100%}html[data-page-fit=stack] .calGrid,html[data-page-fit=stack] .calToolbar,html[data-page-fit=stack] .calendarDetail,html[data-page-fit=stack] .calendarListView,html[data-page-fit=stack] .calendarPanel{max-width:100%;width:100%}@media(max-width:32.5em){.calendarPage .wrap{max-width:100%;overflow-x:hidden;padding-inline:.75rem;width:100%}}@media(max-width:26.25em){.calendarPage .wrap{padding-inline:.5rem}html[data-page-fit=stack] .calendarTypeButton{grid-template-columns:.3rem minmax(0,1fr);padding-inline:.34rem}html[data-page-fit=stack] .calendarTypeButton strong{display:none}html[data-page-fit=stack] .calToolbar{padding:.72rem}html[data-page-fit=stack] .calToolbar__nav{gap:.18rem}html[data-page-fit=stack] .calToolbar__btn{height:2rem;width:2rem}html[data-page-fit=stack] .calToolbar__today{font-size:.78rem;padding:.32rem .58rem}html[data-page-fit=stack] .calToolbar__title{font-size:.92rem;margin-left:.1rem}html[data-page-fit=stack] .calToolbar__count{font-size:.64rem;padding:.2rem .34rem}html[data-page-fit=stack] .calGrid__weekdays span{font-size:.58rem}html[data-page-fit=stack] .calGrid__cell{padding:.18rem .14rem}html[data-page-fit=stack] .calGrid__dayNum{font-size:.66rem;height:1.1rem;width:1.1rem}html[data-page-fit=stack] .calGrid__event{font-size:.64rem}html[data-page-fit=stack] .calGrid__eventTime{font-size:.59rem}}html[data-page-fit=narrow] .calendarDetail,html[data-page-fit=stack] .calendarDetail{height:auto;max-height:none;min-height:0}html[data-page-fit=narrow] .calendarPanel--filters,html[data-page-fit=stack] .calendarPanel--filters{height:auto;max-height:none;overflow:visible}html[data-page-fit=narrow] .calendarListView,html[data-page-fit=stack] .calendarListView{max-height:calc(var(--viewport-h) - var(--header-h) - 9rem)}html[data-page-fit=stack] .calendarPanel{padding:.85rem}html[data-page-fit=stack] .calendarTypeList{gap:.3rem;grid-auto-rows:minmax(2.55rem,auto);grid-template-columns:1fr}html[data-page-fit=stack] .calendarTypeButton{font-size:.66rem;gap:.27rem;grid-template-columns:.34rem minmax(0,1fr) auto;min-height:2.55rem;min-width:0;padding:.43rem .38rem}html[data-page-fit=stack] .calendarTypeButton:before{height:1.24rem;width:.34rem}html[data-page-fit=stack] .calendarTypeButton strong{font-size:.54rem;height:1.16rem;min-width:1.16rem;padding:0 .24rem}html[data-page-fit=stack] .calendarList__item{align-items:start;grid-template-columns:auto minmax(0,1fr)}html[data-page-fit=stack] .calendarDateBadge{height:4.05rem;width:3.85rem}html[data-page-fit=stack] .calendarList__status{grid-column:2;justify-self:start}html[data-page-fit=stack] .calendarDetail__facts{grid-template-columns:1fr}html[data-page-fit=stack] .calendarDetail__facts div{gap:.45rem;grid-template-columns:minmax(3.75rem,.42fr) minmax(0,1fr)}html[data-page-fit=stack] .calGrid__weekdays span{font-size:.68rem;padding:.34rem .1rem}html[data-page-fit=stack] .calGrid__cell{min-height:var(--cal-cell-min-height);padding:.22rem .18rem}html[data-page-fit=stack] .calGrid__event{font-size:.66rem;gap:.02rem;line-height:1.18;min-height:0;padding:.02rem 0}html[data-page-fit=stack] .calGrid__eventTime{display:block;font-size:.58rem;line-height:1.16}html[data-page-fit=stack] .calGrid__eventTitle{display:block;line-height:1.18;max-height:1.18em;text-overflow:ellipsis;white-space:nowrap}html[data-page-fit=stack] .calGrid__dayNum{font-size:.64rem;height:1.06rem;width:1.06rem}html[data-page-fit=stack] .pageHero h1{font-size:clamp(1.35rem,calc(1.08rem + .52vw + .36vh),1.72rem);max-width:15ch}html[data-page-fit=stack] .pageLead{font-size:.9rem}html[data-page-fit=stack] .pageSection__cta{align-items:stretch;flex-direction:column}html[data-page-fit=stack] .pageSection__cta .btn{text-align:center}html[data-page-fit=stack] .calendarPage .pageSection{padding-top:.72rem}html[data-page-fit=stack] .calendarBoard{gap:.72rem;grid-template-areas:"main" "detail";grid-template-columns:1fr;overflow:visible}html[data-page-fit=stack] .calendarBoard__side{display:none}html[data-page-fit=stack] .calToolbar{border-radius:.95rem;padding:.62rem}html[data-page-fit=stack] .calToolbar__actions{display:none}html[data-page-fit=stack] .calToolbar__nav{display:grid;gap:.28rem;grid-template-columns:auto auto auto minmax(0,1fr);justify-content:stretch}html[data-page-fit=stack] .calToolbar__title{font-size:.96rem;margin-left:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page-fit=stack] .calToolbar__count{display:none}html[data-page-fit=stack] .calGrid{--cal-grid-radius:.9rem;--cal-cell-min-height:clamp(4.65rem,15vw,5.4rem);box-shadow:0 .65rem 1.5rem #1011140e;overflow:visible}html[data-page-fit=stack] .calGrid__days{grid-auto-rows:minmax(var(--cal-cell-min-height),auto)}html[data-page-fit=stack] .calGrid__cell.has-events.is-selected{transform:scale(1.025) translateY(-.05rem)}html[data-page-fit=stack] .calendarDetail{border-radius:1rem;overflow:hidden}html[data-page-fit=stack] .calendarDetail__media{block-size:clamp(6.6rem,20vh,8.4rem);display:block}html[data-page-fit=stack] .calendarDetail__body{gap:.52rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:.78rem}html[data-page-fit=stack] .calendarDetail h2{font-size:clamp(1.16rem,5vw,1.48rem)}html[data-page-fit=stack] .calendarDetail p{font-size:.9rem;-webkit-line-clamp:3;line-clamp:3}html[data-page-fit=stack] .calendarDetail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page-fit=stack] .calendarDetail__facts div{align-content:start;gap:.12rem;grid-template-columns:1fr;padding:.48rem .52rem}html[data-page-fit=stack] .calendarDetail__facts strong{font-size:.8rem;text-align:left}html[data-page-fit=stack] .calendarDetail .pageSection__cta{margin-top:.12rem}html[data-page-fit=narrow] .searchStatus,html[data-page-fit=stack] .searchStatus{align-items:start;grid-template-columns:1fr}html[data-page-fit=stack] .chipGrid{gap:calc(.5em*var(--scale))}html[data-page-fit=stack] .featureList,html[data-page-fit=stack] .stepList{padding-left:calc(.75em*var(--scale))}html[data-page-fit=stack] .pageSection{padding:clamp(1.75rem,calc(var(--viewport-h)*.075),3rem) 0}html[data-page-fit=stack] .calendarPage .pageSection{min-height:0;padding-bottom:0;padding-top:.8rem}html[data-page-fit=stack] .calendarPage{overflow-x:hidden}html[data-page-fit=stack] .calendarPage .wrap.calendarBoard{inline-size:auto;margin-inline:clamp(.48rem,2.4vw,.8rem);max-width:none;padding-inline:0;width:auto}html[data-page-fit=stack] .calendarBoard__main,html[data-page-fit=stack] .calendarDetail{inline-size:100%;justify-self:stretch}html[data-page-fit=stack] .calendarDetail .btn{inline-size:100%;justify-content:center;min-height:clamp(2.55rem,10.5vw,3.05rem);padding-inline:clamp(.58rem,2.7vw,.78rem)}html[data-page-fit=stack] .calGrid__event{font-size:clamp(.68rem,2.45vw,.76rem);line-height:1.22;overflow:visible}html[data-page-fit=stack] .calGrid__eventTime{font-size:clamp(.6rem,2.2vw,.67rem);line-height:1.2}html[data-page-fit=stack] .calGrid__eventTitle{display:-webkit-box;max-height:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.26;padding-bottom:.1em;text-overflow:clip;white-space:normal}html[data-page-fit=stack] .calGrid__cell.has-more-events .calGrid__eventTitle,html[data-page-fit=stack] .calGrid__cell.has-multiple-events .calGrid__eventTitle{-webkit-line-clamp:1;line-clamp:1}html[data-page-fit=stack] .calGrid__cell{overflow:clip;overflow-clip-margin:.75rem}html[data-page-fit=stack] .calGrid__cell.has-events.is-selected,html[data-page-fit=stack] .calGrid__cell:not(.is-empty):is(:hover,:focus-within){overflow:visible}html[data-page-fit=stack] .pageCard__body,html[data-page-fit=stack] .sectionPanel{padding:calc(1.125em*var(--scale))}.siteMain:has(.calendarPage)+.siteFooter,.siteMain:has(.calendarPage)+footer{margin-top:0}.siteMain:has(.calendarPage)+.siteFooter .footTop,.siteMain:has(.calendarPage)+footer .footTop{border-top:none}.calendarPage{--calendar-page-y:clamp(.8rem,calc(var(--viewport-h)*.02),1.7rem);--calendar-page-bottom:clamp(1.1rem,calc(var(--viewport-h)*.032),2.6rem);--calendar-gap-fluid:calc(var(--panel-gap)*.72);--calendar-board-h:calc(var(--viewport-h) - var(--header-h) - var(--calendar-page-y) - var(--calendar-page-bottom));--calendar-radius-fluid:calc(.72rem + var(--viewport-min)*.006);--calendar-cell-font-fluid:calc(.72rem + var(--viewport-w)*.00175 + var(--viewport-h)*.0008);--calendar-toolbar-font-fluid:calc(.78rem + var(--viewport-w)*.0004 + var(--viewport-h)*.00036);--calendar-filter-font-fluid:calc(.82rem + var(--viewport-w)*.00026 + var(--viewport-h)*.0003);--calendar-detail-font-fluid:calc(.9rem + var(--viewport-w)*.0003 + var(--viewport-h)*.00032)}.calendarPage .pageSection{min-height:calc(var(--viewport-h) - var(--header-h));padding-bottom:var(--calendar-page-bottom);padding-top:var(--calendar-page-y)}.calendarPage .wrap.calendarBoard{align-items:stretch;gap:var(--calendar-gap-fluid);grid-template-areas:"side main detail";grid-template-columns:.2fr .52fr .28fr;grid-template-rows:minmax(0,1fr);inline-size:calc(var(--viewport-w) - var(--pad)*2);height:var(--calendar-board-h);margin-inline:auto;max-width:none;min-height:0;opacity:0;overflow:visible;padding-inline:0;width:calc(var(--viewport-w) - var(--pad)*2)}.calendarPage.is-fit-ready .wrap.calendarBoard{opacity:1;transition:opacity .16s cubic-bezier(.16,1,.3,1)}.calendarPage .calendarBoard__main,.calendarPage .calendarBoard__side,.calendarPage .calendarDetail{height:100%;max-height:none;min-height:0;min-width:0}.calendarPage .calendarBoard__main,.calendarPage .calendarDetail,.calendarPage .calendarPanel--filters{position:sticky;top:var(--calendar-sticky-top)}.calendarPage .calendarBoard__main{gap:calc(var(--calendar-gap-fluid)*.66);grid-template-rows:auto minmax(0,1fr);overflow:visible}.calendarPage .calGrid,.calendarPage .calToolbar,.calendarPage .calendarDetail,.calendarPage .calendarPanel{border-radius:var(--calendar-radius-fluid)}.calendarPage .calendarPanel--filters{--filter-fit:1;align-content:stretch;container-type:inline-size;display:grid;gap:calc(var(--calendar-gap-fluid)*.24);grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:visible;padding:calc(var(--viewport-h)*.0085) calc(var(--viewport-w)*.0062)}.calendarPage .calendarPanel__head h2{font-size:calc(var(--calendar-filter-font-fluid)*1.05*var(--filter-fit))}.calendarPage .calendarTypeList{align-content:stretch;display:grid;gap:clamp(.28rem,calc(var(--viewport-h)*.0032),.5rem);grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;overflow:visible}.calendarPage .calendarTypeButton{align-content:center;border-radius:.66em;container-type:size;font-size:clamp(.72rem,5.4cqi,1.05rem);gap:calc(var(--viewport-min)*.0032);grid-template-columns:.58em minmax(0,1fr) auto;height:100%;line-height:1.12;min-height:0;padding:clamp(.16rem,.7cqi,.5rem) clamp(.42rem,1.4cqi,.8rem)}.calendarPage .calendarTypeButton span{font-size:var(--type-btn-label-px,clamp(.72rem,70cqb,1.45rem));font-weight:650;line-height:1}.calendarPage .calendarTypeButton:before{align-self:center;height:31%;min-height:0;width:.23em}.calendarPage .calendarTypeButton strong{font-size:clamp(.62rem,24cqmin,.92rem);height:1.7em;min-width:1.7em;padding-inline:.32em}.calendarPage .calendarNameDay{--name-day-fit:1.3em;border-top:0;font-size:clamp(.92rem,var(--calendar-filter-font-fluid),1.2rem);gap:.16rem .7rem;margin-top:.6rem;padding:.68rem .85rem}.calendarPage .calendarNameDay>span{font-size:clamp(.56rem,5.4cqi,.84rem)}.calendarPage .calendarNameDay strong{font-size:clamp(.82rem,9.6cqi,1.5rem);line-height:1.12}.calendarPage .calToolbar{align-items:center;display:flex;font-size:var(--calendar-toolbar-font-fluid);gap:calc(var(--calendar-gap-fluid)*.5);min-width:0;padding:calc(var(--viewport-h)*.008) calc(var(--viewport-w)*.007)}.calendarPage .calToolbar__nav{gap:calc(var(--viewport-min)*.0045);min-width:0}.calendarPage .calToolbar__btn{height:calc(2.25em*var(--scale));width:calc(2.25em*var(--scale))}.calendarPage .calToolbar__count,.calendarPage .calToolbar__today{font-size:.84em;padding:.46em .72em}.calendarPage .calToolbar__title{font-size:calc(1em + var(--viewport-min)*.0012);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarPage .calGrid{--cal-grid-radius:var(--calendar-radius-fluid);--calendar-row-block:1fr;--cell-pad-fit:.56em;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:visible}.calendarPage .calGrid__weekdays{border-radius:var(--cal-grid-radius) var(--cal-grid-radius) 0 0}.calendarPage .calGrid__weekdays span{font-size:clamp(.55rem,1.65cqi,.82rem);padding:calc(var(--viewport-h)*.0055) calc(var(--viewport-w)*.002)}.calendarPage .calGrid__days{background:#0f172a1f;border-radius:0 0 var(--cal-grid-radius) var(--cal-grid-radius);display:grid;gap:1px;grid-auto-rows:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-week-count,5),minmax(0,1fr));height:100%;min-height:0;overflow:visible}.calendarPage .calGrid__cell{background:#fff;border:0;box-shadow:none;container-type:inline-size;font-size:var(--calendar-cell-font-fluid);min-height:0;min-width:0;overflow:hidden;padding:0;transition:transform .286s cubic-bezier(.16,1,.3,1),box-shadow .286s cubic-bezier(.16,1,.3,1),background .286s cubic-bezier(.16,1,.3,1)}.calendarPage .calGrid__cell.is-empty{background:#f6f7f9}.calendarPage .calGrid__cell.is-weekend{background:#fdf3da}.calendarPage .calGrid__cell.is-holiday{background:#fdeaea}.calendarPage .calGrid__cell.has-events{background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 12%,#fff)}.calendarPage .calGrid__cell.has-events.is-weekend{background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 11%,#fdf3da)}.calendarPage .calGrid__cell.has-events.is-holiday{background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 11%,#fdeaea)}.calendarPage .calGrid__cell.is-today{background:color-mix(in srgb,#02478a 13%,#fff);box-shadow:inset 0 0 0 1.5px #0392e16b}.calendarPage .calGrid__cell.has-events.is-selected{background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 15%,#fff)}.calendarPage .calGrid__cell:nth-last-child(7),.calendarPage .calGrid__cell:nth-last-child(7) .calGrid__cellInner{border-bottom-left-radius:var(--cal-grid-radius)}.calendarPage .calGrid__cell:last-child,.calendarPage .calGrid__cell:last-child .calGrid__cellInner{border-bottom-right-radius:var(--cal-grid-radius)}.calendarPage .calGrid__cell:before{background:transparent;border:0;border-radius:inherit;box-shadow:0 0 .34em .06em color-mix(in srgb,var(--calendar-accent,#0d8bff) 68%,transparent),0 0 .72em .13em color-mix(in srgb,var(--calendar-accent,#0d8bff) 38%,transparent),0 0 1.05em .2em color-mix(in srgb,var(--calendar-accent,#0d8bff) 16%,transparent);content:"";inset:0;opacity:0;outline:.085em solid color-mix(in srgb,var(--calendar-accent,#0d8bff) 90%,#fff);outline-offset:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .286s cubic-bezier(.16,1,.3,1),box-shadow .286s cubic-bezier(.16,1,.3,1),transform .286s cubic-bezier(.16,1,.3,1);z-index:4}.calendarPage .calGrid__cell.has-events.is-selected:after,.calendarPage .calGrid__cell:after{border:0;box-shadow:none;content:none}.calendarPage .calGrid__cellInner{border-radius:inherit;box-sizing:border-box;display:flex;flex-direction:column;font-size:clamp(.58rem,13.8cqi,1rem);gap:.1em;height:100%;min-height:0;min-width:0;overflow:hidden;padding:var(--cell-pad-fit);position:relative;z-index:2}.calendarPage .calGrid__cell:not(.is-empty):is(:hover,:focus-within){box-shadow:0 .72em 1.38em #10111424,0 .18em .48em #10111414;transform:scale(1.048) translateY(calc(var(--viewport-h)*-.0011));z-index:7}.calendarPage .calGrid__cell.has-events.is-selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--calendar-accent,#0d8bff) 54%,transparent);transform:none;z-index:6}.calendarPage .calGrid__cell.has-events.is-selected:is(:hover,:focus-within){box-shadow:0 .72em 1.38em #10111424,0 .18em .48em #10111414,0 0 .34em .06em color-mix(in srgb,var(--calendar-accent,#0d8bff) 68%,transparent),0 0 .72em .13em color-mix(in srgb,var(--calendar-accent,#0d8bff) 38%,transparent),0 0 1.05em .2em color-mix(in srgb,var(--calendar-accent,#0d8bff) 16%,transparent);transform:scale(1.048) translateY(calc(var(--viewport-h)*-.0011));z-index:8}.calendarPage .calGrid__cell.has-events.is-selected:before,.calendarPage .calGrid__cell.has-events.is-selected:is(:hover,:focus-within):before,.calendarPage .calGrid__cell.is-selected:before{opacity:1!important;transform:scale(1)}.calendarPage .calGrid__cell.has-events:not(.is-selected):is(:hover,:focus-within):before{box-shadow:0 0 .26em .04em color-mix(in srgb,var(--calendar-accent,#0d8bff) 44%,transparent),0 0 .54em .1em color-mix(in srgb,var(--calendar-accent,#0d8bff) 20%,transparent);opacity:.34}.calendarPage .calGrid__cell.is-today.has-events{background:color-mix(in srgb,#02478a 16%,#fff);box-shadow:inset 0 0 0 1.5px #0392e16b}.calendarPage .calGrid__badge{display:none}.calendarPage .calGrid__cellHead{align-items:flex-start;display:flex;flex:0 0 auto;gap:.22em;justify-content:space-between;min-width:0}.calendarPage .calGrid__dayNum{font-size:var(--cell-day-fit);height:auto;line-height:1;width:auto}.calendarPage .calGrid__headTime{color:var(--calendar-accent-strong,var(--primary-strong));font-size:var(--cell-time-fit);font-weight:900;line-height:1;margin-left:auto;min-width:0;white-space:nowrap}.calendarPage .calGrid__holidayName{display:block;font-size:var(--cell-holiday-fit);line-height:1.16;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.calendarPage .calGrid__events{flex:1 1 auto;gap:.08em;min-height:0;min-width:0;overflow:hidden}.calendarPage .calGrid__event,.calendarPage .calGrid__eventTime,.calendarPage .calGrid__eventTitle{min-width:0;overflow:visible}.calendarPage .calGrid__event{display:block;font-size:var(--cell-event-fit);line-height:1.16;width:100%}.calendarPage .calGrid__eventTime{display:none;font-size:var(--cell-time-fit);line-height:1.14}.calendarPage .calGrid__eventTitle{display:block;font-size:1em;-webkit-hyphens:auto;hyphens:auto;line-height:1.18;overflow-wrap:anywhere;padding-bottom:.1em;white-space:normal;word-break:normal}.calendarPage .calGrid__eventTitleShort{display:none;overflow-wrap:normal;white-space:nowrap}.calendarPage .calGrid__eventTitleFull{min-width:0;overflow-wrap:anywhere}.calendarPage .calGrid__cell.is-fit-tight .calGrid__cellInner{gap:.05em}.calendarPage .calGrid__cell.is-fit-hard .calGrid__holidayName{display:none}.calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitle{line-height:1.18;padding-bottom:.1em}.calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitleFull{display:none}.calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitleShort{display:block}.calendarPage .calGrid__more{flex:0 0 auto;font-size:calc(var(--cell-event-fit)*.82);line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarPage .calendarDetail{--detail-tag-fit:1;--detail-title-fit:1;--detail-copy-fit:1;--detail-fact-fit:1;--detail-button-fit:1;--detail-description-leading:1.38;align-content:stretch;display:grid;font-size:var(--calendar-detail-font-fluid);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}.calendarPage .calendarDetail__media{aspect-ratio:auto;block-size:clamp(6.8rem,calc(var(--calendar-board-h)*.24),10.5rem);max-height:none}.calendarPage .calendarDetail__body{align-content:stretch;display:grid;gap:calc(var(--viewport-h)*.009);grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;min-width:0;overflow:visible;padding:calc(var(--viewport-min)*.0145)}.calendarPage .calendarDetail h2{font-size:calc((1.2rem + var(--viewport-w)*.00068 + var(--viewport-h)*.00058)*var(--detail-title-fit));-webkit-line-clamp:3;line-clamp:3;line-height:1.2;padding-bottom:.28em}.calendarPage .calendarDetail h2,.calendarPage .calendarDetail p{box-sizing:border-box;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.calendarPage .calendarDetail p{font-size:calc((.86rem + var(--viewport-w)*.00024 + var(--viewport-h)*.00024)*var(--detail-copy-fit));-webkit-line-clamp:4;line-clamp:4;line-height:var(--detail-description-leading);min-block-size:calc(4lh + .22em);overflow-wrap:anywhere;padding-bottom:.18em;text-overflow:clip;white-space:normal}.calendarPage .calendarDetail__facts{align-content:start;display:grid;gap:calc(var(--viewport-h)*.0042);grid-auto-rows:auto;grid-template-columns:1fr;margin-top:auto;overflow:visible;width:100%}.calendarPage .calendarDetail__facts div{align-items:center;display:grid;gap:calc(var(--viewport-w)*.0032);grid-template-columns:clamp(3.15em,30%,4em) minmax(0,1fr);min-height:0;min-width:0;min-block-size:1.62em;overflow:hidden;padding:calc(var(--viewport-h)*.0048) calc(var(--viewport-w)*.0036)}.calendarPage .calendarDetail__facts span,.calendarPage .calendarDetail__facts strong{height:auto;line-height:1.18;min-width:0;overflow:hidden;overflow-wrap:normal;white-space:nowrap}.calendarPage .calendarDetail__facts strong{display:-webkit-box;line-height:1.24;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.calendarPage .calendarDetail__facts span{font-size:calc((.42rem + var(--viewport-min)*.00012)*var(--detail-fact-fit))}.calendarPage .calendarDetail__facts strong{font-size:calc((.54rem + var(--viewport-min)*.00014)*var(--detail-fact-fit));text-align:right}.calendarPage .calendarDetail .pageSection__cta{align-items:stretch;align-self:end;gap:.42em;justify-self:stretch;margin-top:0;width:100%}.calendarPage .calendarDetail .btn,html[data-page-fit=stack] .calendarPage .calendarDetail .btn{font-size:clamp(.92rem,calc(.42rem + 1.2vmin),1.3rem);gap:.45em;inline-size:100%;justify-content:center;line-height:1.2;min-height:clamp(2.3rem,4.4vh,2.9rem);padding:.6em .8em;text-align:center;width:100%}.calendarPage .calendarDetail .btn svg{height:1.36em;width:1.36em}html[data-page-fit=wide] .calendarPage .calendarTypeButton{font-size:clamp(.78rem,5.6cqi,1.12rem)}html[data-page-fit=wide] .calendarPage .calendarNameDay{font-size:clamp(1rem,calc(.8rem + var(--viewport-min)*.0004),1.2rem)}html[data-page-fit=wide] .calendarPage .calendarNameDay strong{font-size:clamp(.82rem,9.6cqi,1.5rem)}html[data-page-fit=wide] .calendarPage .calGrid__event{--calendar-cell-event-wide-size:clamp(1.08rem,calc(.82rem + var(--viewport-min)*.00036),1.18rem);font-size:calc(var(--calendar-cell-event-wide-size)*var(--cell-event-fit-ratio, 1));line-height:1.18}html[data-page-fit=wide] .calendarPage .calGrid__headTime{--calendar-cell-time-wide-size:clamp(.86rem,calc(.68rem + var(--viewport-min)*.00024),1rem);font-size:calc(var(--calendar-cell-time-wide-size)*var(--cell-time-fit-ratio, 1))}html[data-page-fit=wide] .calendarPage .calGrid__dayNum{--calendar-cell-day-wide-size:clamp(.9rem,calc(.7rem + var(--viewport-min)*.00028),1.04rem);font-size:calc(var(--calendar-cell-day-wide-size)*var(--cell-day-fit-ratio, 1))}html[data-page-fit=wide] .calendarPage .calGrid__holidayName{--calendar-cell-holiday-wide-size:clamp(.72rem,calc(.58rem + var(--viewport-min)*.0002),.86rem);font-size:calc(var(--calendar-cell-holiday-wide-size)*var(--cell-holiday-fit-ratio, 1))}html[data-page-fit=wide] .calendarPage .calendarDetail__body{gap:clamp(.9rem,calc(.58rem + var(--viewport-h)*.00092),1.28rem);padding:clamp(1.08rem,calc(.78rem + var(--viewport-min)*.00076),1.42rem)}html[data-page-fit=wide] .calendarPage .calendarDetail .pageTag{padding:clamp(.38rem,calc(.27rem + var(--viewport-min)*.00022),.51rem) clamp(.62rem,calc(.46rem + var(--viewport-min)*.00034),.8rem);--calendar-detail-tag-wide-size:clamp(.83rem,calc(.64rem + var(--viewport-min)*.00027),.94rem);font-size:calc(var(--calendar-detail-tag-wide-size)*var(--detail-tag-fit))}html[data-page-fit=wide] .calendarPage .calendarDetail h2{--calendar-detail-title-wide-size:clamp(2.18rem,calc(1.56rem + var(--viewport-min)*.00102),2.82rem);font-size:calc(var(--calendar-detail-title-wide-size)*var(--detail-title-fit));line-height:1.12;padding-bottom:.32em}html[data-page-fit=wide] .calendarPage .calendarDetail p{display:block;min-block-size:calc(4lh + .28em);overflow:hidden;padding-bottom:.22em;--calendar-detail-copy-wide-size:clamp(1.34rem,calc(1.02rem + var(--viewport-min)*.00052),1.62rem);font-size:calc(var(--calendar-detail-copy-wide-size)*var(--detail-copy-fit));line-height:var(--detail-description-leading);-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset}html[data-page-fit=wide] .calendarPage .calendarDetail__facts div{min-block-size:clamp(2.04rem,calc(1.54rem + var(--viewport-h)*.00063),2.46rem);padding:clamp(.41rem,calc(.28rem + var(--viewport-h)*.00029),.55rem) clamp(.44rem,calc(.32rem + var(--viewport-min)*.00025),.6rem)}html[data-page-fit=wide] .calendarPage .calendarDetail__facts span{--calendar-detail-fact-label-wide-size:clamp(.66rem,calc(.5rem + var(--viewport-min)*.00022),.75rem);font-size:calc(var(--calendar-detail-fact-label-wide-size)*var(--detail-fact-fit))}html[data-page-fit=wide] .calendarPage .calendarDetail__facts strong{--calendar-detail-fact-value-wide-size:clamp(.8rem,calc(.61rem + var(--viewport-min)*.00031),.92rem);font-size:calc(var(--calendar-detail-fact-value-wide-size)*var(--detail-fact-fit))}html[data-page-fit=wide] .calendarPage .calendarDetail .btn{--calendar-detail-button-wide-size:clamp(1.02rem,calc(.78rem + var(--viewport-min)*.0004),1.18rem);font-size:calc(var(--calendar-detail-button-wide-size)*var(--detail-button-fit))}html[data-page-fit=narrow] .calendarPage .wrap.calendarBoard{grid-template-areas:"side side" "main detail";grid-template-columns:.56fr .44fr;grid-template-rows:auto minmax(0,1fr);height:var(--calendar-board-h)}html[data-page-fit=narrow] .calendarPage .calendarBoard__main,html[data-page-fit=narrow] .calendarPage .calendarDetail,html[data-page-fit=narrow] .calendarPage .calendarPanel--filters{position:relative;top:auto}html[data-page-fit=narrow] .calendarPage .calendarPanel--filters{align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;height:auto;padding:calc(var(--viewport-h)*.0068) calc(var(--viewport-w)*.008)}html[data-page-fit=narrow] .calendarPage .calendarTypeList{gap:calc(var(--viewport-min)*.005);grid-template-columns:repeat(4,minmax(0,1fr))}html[data-page-fit=narrow] .calendarPage .calendarBoard__main{display:grid;grid-template-rows:auto minmax(0,1fr)}html[data-page-fit=narrow] .calendarPage .calendarDetail{overflow:auto}html[data-page-fit=narrow] .calendarPage .calToolbar{align-items:center;flex-direction:row;justify-content:space-between}html[data-page-fit=narrow] .calendarPage .calToolbar__actions,html[data-page-fit=narrow] .calendarPage .calToolbar__nav{justify-content:flex-start}html[data-page-fit=narrow] .calendarPage .calToolbar__actions{margin-left:0;width:auto}html[data-page-fit=narrow] .calendarPage .calGrid{height:100%}html[data-page-fit=narrow] .calendarPage .calGrid__days{grid-auto-rows:0;grid-template-rows:repeat(var(--calendar-week-count,5),minmax(0,1fr))}html[data-page-fit=narrow] .calendarPage .calGrid__cell{min-height:0}html[data-page-fit=narrow] .calendarPage .calGrid__cell,html[data-page-fit=wide] .calendarPage .calGrid__cell{container-type:inline-size}html[data-page-fit=narrow] .calendarPage .calGrid__cellInner,html[data-page-fit=wide] .calendarPage .calGrid__cellInner{font-size:clamp(.66rem,17.5cqi,1.3rem)}html[data-page-fit=narrow] .calendarPage .calGrid__eventTitle,html[data-page-fit=wide] .calendarPage .calGrid__eventTitle{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cell-title-lines,2);line-clamp:var(--cell-title-lines,2)}html[data-page-fit=stack] .calendarPage{--calendar-page-y:calc(var(--viewport-h)*.014);--calendar-gap-fluid:calc(var(--panel-gap)*.58)}html[data-page-fit=stack] .calendarPage .wrap.calendarBoard{gap:var(--calendar-gap-fluid);grid-template-columns:1fr;grid-template-rows:auto auto;inline-size:calc(var(--viewport-w) - var(--pad)*1.06);height:auto;margin-inline:auto;min-height:0;width:calc(var(--viewport-w) - var(--pad)*1.06)}html[data-page-fit=stack] .calendarPage .calendarBoard__side{display:none}html[data-page-fit=stack] .calendarPage .calendarBoard__main,html[data-page-fit=stack] .calendarPage .calendarDetail{height:auto;position:relative;top:auto}html[data-page-fit=stack] .calendarPage .calToolbar{border-radius:calc(var(--calendar-radius-fluid)*.72);padding:calc(var(--viewport-h)*.007) calc(var(--viewport-w)*.018)}html[data-page-fit=stack] .calendarPage .calToolbar__nav{display:grid;gap:calc(var(--viewport-w)*.01);width:100%}html[data-page-fit=stack] .calendarPage .calToolbar__actions,html[data-page-fit=stack] .calendarPage .calToolbar__count{display:none}html[data-page-fit=stack] .calendarPage .calToolbar__title{font-size:calc(.72rem + var(--viewport-w)*.006)}html[data-page-fit=stack] .calendarPage .calGrid{--calendar-row-block:19.14286cqw;--cell-pad-fit:.34em;border-radius:calc(var(--calendar-radius-fluid)*.72);height:auto}html[data-page-fit=stack] .calendarPage .calGrid__weekdays span{font-size:calc(.64rem + var(--viewport-w)*.003);padding-block:calc(var(--viewport-h)*.004)}html[data-page-fit=stack] .calendarPage .calGrid__days{height:auto}html[data-page-fit=stack] .calendarPage .calGrid__cell{font-size:calc(.55rem + var(--viewport-w)*.006 + var(--viewport-h)*.00055);min-height:0;padding:0}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected:is(:hover,:focus-within),html[data-page-fit=stack] .calendarPage .calGrid__cell:not(.is-empty):is(:hover,:focus-within){transform:scale(1.02) translateY(calc(var(--viewport-h)*-.0007))}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected:before,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected:is(:hover,:focus-within):before,html[data-page-fit=stack] .calendarPage .calGrid__cell.is-selected:before{opacity:1!important;transform:scale(1)}html[data-page-fit=stack] .calendarPage .calGrid__eventTitleFull{display:none}html[data-page-fit=stack] .calendarPage .calGrid__eventTitleShort{display:block}html[data-page-fit=stack] .calendarPage .calendarDetail{border-radius:calc(var(--calendar-radius-fluid)*.78);grid-template-rows:minmax(0,1fr)}html[data-page-fit=stack] .calendarPage .calendarDetail__media{block-size:clamp(6.8rem,21vh,8.8rem);display:block}html[data-page-fit=stack] .calendarPage .calendarDetail__body{align-content:start;gap:calc(var(--viewport-h)*.007);grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:calc(var(--viewport-w)*.032)}html[data-page-fit=stack] .calendarPage .calendarDetail h2{font-size:calc((.88rem + var(--viewport-w)*.0105)*var(--detail-title-fit))}html[data-page-fit=stack] .calendarPage .calendarDetail p{display:block;-webkit-box-orient:initial;font-size:calc((.72rem + var(--viewport-w)*.0036)*var(--detail-copy-fit));-webkit-line-clamp:unset;line-clamp:unset;line-height:1.24}html[data-page-fit=stack] .calendarPage .calendarDetail__facts{gap:calc(var(--viewport-w)*.014);grid-template-columns:1fr}html[data-page-fit=stack] .calendarPage .calendarDetail__facts div{gap:calc(var(--viewport-w)*.009);grid-template-columns:max-content minmax(0,1fr);padding:calc(var(--viewport-h)*.0045) calc(var(--viewport-w)*.012)}html[data-page-fit=stack] .calendarPage .calendarDetail__facts span{font-size:calc((.62rem + var(--viewport-w)*.0012)*var(--detail-fact-fit))}html[data-page-fit=stack] .calendarPage .calendarDetail__facts strong{font-size:calc((.76rem + var(--viewport-w)*.00135)*var(--detail-fact-fit));text-align:right}html[data-page-fit=stack] .calendarPage .calendarDetail .pageSection__cta{margin-top:calc(var(--viewport-h)*.001)}html[data-page-fit=stack] .calendarPage .calendarDetail .btn{padding:.5em .72em}@media(min-width:38em)and (max-width:48em){html[data-page-fit=stack] .calendarPage .calGrid{--calendar-row-block:15.42857cqw}html[data-page-fit=stack] .calendarPage .calendarDetail__body{padding:calc(var(--viewport-w)*.024)}}@media(max-height:42em){html[data-page-fit=stack] .calendarPage{--calendar-page-y:calc(var(--viewport-h)*.004);--calendar-gap-fluid:calc(var(--panel-gap)*.34)}html[data-page-fit=stack] .calendarPage .calToolbar{padding-block:calc(var(--viewport-h)*.005)}html[data-page-fit=stack] .calendarPage .calToolbar__btn{height:calc(2em*var(--scale));width:calc(2em*var(--scale))}html[data-page-fit=stack] .calendarPage .calToolbar__today{padding:.34em .58em}html[data-page-fit=stack] .calendarPage .calGrid{--calendar-row-block:14.42857cqw;--cell-pad-fit:.22em}html[data-page-fit=stack] .calendarPage .calendarDetail__body{gap:calc(var(--viewport-h)*.0038);padding:calc(var(--viewport-w)*.018)}html[data-page-fit=stack] .calendarPage .calendarDetail h2{font-size:calc((.78rem + var(--viewport-w)*.009)*var(--detail-title-fit))}html[data-page-fit=stack] .calendarPage .calendarDetail p{display:block;-webkit-box-orient:initial;font-size:calc((.66rem + var(--viewport-w)*.0034)*var(--detail-copy-fit));-webkit-line-clamp:unset;line-clamp:unset;line-height:1.16}html[data-page-fit=stack] .calendarPage .calendarDetail__facts{gap:calc(var(--viewport-w)*.01)}html[data-page-fit=stack] .calendarPage .calendarDetail__facts span{font-size:calc((.58rem + var(--viewport-w)*.001)*var(--detail-fact-fit))}html[data-page-fit=stack] .calendarPage .calendarDetail__facts strong{font-size:calc((.72rem + var(--viewport-w)*.0012)*var(--detail-fact-fit))}html[data-page-fit=stack] .calendarPage .calendarDetail__facts div{padding:calc(var(--viewport-h)*.0035) calc(var(--viewport-w)*.009)}html[data-page-fit=stack] .calendarPage .calendarDetail .btn{font-size:calc((.68rem + var(--viewport-w)*.0012)*var(--detail-button-fit));padding:.42em .62em}html[data-page-fit=stack] .calendarPage .calendarDetail .btn svg{height:1.62em;width:1.62em}}html[data-page-fit=stack] .calendarPage .pageSection{background:transparent;min-height:auto;padding-block:.55rem 1rem}html[data-page-fit=stack] .calendarPage .wrap.calendarBoard{gap:.56rem;grid-template-areas:"main" "detail";inline-size:min(100%,calc(var(--viewport-w) - var(--pad)*.9));width:min(100%,calc(var(--viewport-w) - var(--pad)*.9))}html[data-page-fit=stack] .calendarPage .calendarBoard__main{display:grid;gap:.5rem;grid-template-rows:auto auto}html[data-page-fit=stack] .calendarPage .calToolbar{background:#ffffffeb;border-color:#10111413;border-radius:.82rem;box-shadow:0 .45rem 1.05rem #1011140e;padding:.42rem .48rem}html[data-page-fit=stack] .calendarPage .calToolbar__nav{align-items:center;gap:.28rem;grid-template-columns:auto auto auto minmax(0,1fr)}html[data-page-fit=stack] .calendarPage .calToolbar__btn{font-size:1.12rem;height:2rem;width:2rem}html[data-page-fit=stack] .calendarPage .calToolbar__today{border-radius:.58rem;font-size:.72rem;line-height:1;padding:.42rem .55rem}html[data-page-fit=stack] .calendarPage .calToolbar__title{font-size:.94rem;justify-self:end;line-height:1.1;margin-left:.1rem;text-align:right}html[data-page-fit=stack] .calendarPage .calGrid{--calendar-row-block:clamp(4.45rem, calc(16cqw - .048rem) ,5.45rem);--cal-grid-radius:.82rem;background:#ffffffc7;border-color:#ffffff6b;border-radius:var(--cal-grid-radius);box-shadow:0 .55rem 1.2rem #1011140e}html[data-page-fit=stack] .calendarPage .calGrid__weekdays span{font-size:.62rem;letter-spacing:0;line-height:1;padding:.36rem 0}html[data-page-fit=stack] .calendarPage .calGrid__days{grid-template-rows:repeat(var(--calendar-week-count,5),var(--calendar-row-block))}html[data-page-fit=stack] .calendarPage .calGrid__cell,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected:is(:hover,:focus-within),html[data-page-fit=stack] .calendarPage .calGrid__cell:not(.is-empty):is(:hover,:focus-within){box-shadow:inset -.0625rem 0 #0f172a0e,inset 0 -.0625rem #0f172a0e;min-height:0;overflow:hidden;transform:none}html[data-page-fit=stack] .calendarPage .calGrid__cell:before{display:none}html[data-page-fit=stack] .calendarPage .calGrid__cellInner{align-items:stretch;gap:.2rem;justify-content:flex-start;padding:.34rem .24rem .28rem}html[data-page-fit=stack] .calendarPage .calGrid__cellHead{justify-content:flex-start;width:100%}html[data-page-fit=stack] .calendarPage .calGrid__dayNum{border-radius:999rem;display:grid;font-size:.72rem;font-weight:850;height:1.48rem;line-height:1;place-items:center;width:1.48rem}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events{background:linear-gradient(180deg,var(--calendar-accent-wash,rgba(13,139,255,.12)),hsla(0,0%,100%,.95) 72%),#fff}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events .calGrid__cellInner{box-shadow:inset 0 0 0 .0625rem var(--calendar-accent-soft,rgba(13,139,255,.18)),inset .18rem 0 0 var(--calendar-accent,var(--primary))}html[data-page-fit=stack] .calendarPage .calGrid__dayNum.is-today{background:#0392e11f;color:var(--primary-strong)}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events .calGrid__dayNum{color:var(--calendar-accent-strong,var(--primary-strong))}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-events.is-selected .calGrid__dayNum{background:var(--calendar-accent,var(--primary));color:#fff}html[data-page-fit=stack] .calendarPage .calGrid__badge,html[data-page-fit=stack] .calendarPage .calGrid__headTime,html[data-page-fit=stack] .calendarPage .calGrid__holidayName,html[data-page-fit=stack] .calendarPage .calGrid__more{display:none}html[data-page-fit=stack] .calendarPage .calGrid__events{align-content:start;display:grid;flex:1 1 auto;gap:.1rem;min-height:0;overflow:hidden;width:100%}html[data-page-fit=stack] .calendarPage .calGrid__event{background:transparent;border-radius:.28rem;color:var(--calendar-accent-strong,var(--primary-strong));display:block;font-size:.56rem;font-weight:900;height:auto;line-height:1.06;min-height:0;padding:0 .08rem 0 .26rem;width:100%}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-more-events .calGrid__event,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-multiple-events .calGrid__event{font-size:.52rem}html[data-page-fit=stack] .calendarPage .calGrid__cell.has-more-events .calGrid__eventTitle,html[data-page-fit=stack] .calendarPage .calGrid__cell.has-multiple-events .calGrid__eventTitle,html[data-page-fit=stack] .calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitle,html[data-page-fit=stack] .calendarPage .calGrid__eventTitle{display:-webkit-box;line-height:1.08;max-height:none;overflow:hidden;overflow-wrap:anywhere;padding-bottom:0;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html[data-page-fit=stack] .calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitleFull,html[data-page-fit=stack] .calendarPage .calGrid__eventTitleFull{display:inline}html[data-page-fit=stack] .calendarPage .calGrid__cell.is-fit-hard .calGrid__eventTitleShort,html[data-page-fit=stack] .calendarPage .calGrid__eventTitleShort{display:none}html[data-page-fit=stack] .calendarPage .calendarTypeList{align-content:start;align-self:start;gap:.3rem;grid-auto-rows:minmax(2.55rem,auto);height:auto}html[data-page-fit=stack] .calendarPage .calendarTypeButton{border-radius:.66rem;font-size:calc(.72rem*var(--filter-fit));gap:.27rem;grid-template-columns:.34rem minmax(0,1fr) auto;min-height:2.55rem;padding:.43rem .38rem}html[data-page-fit=stack] .calendarPage .calendarTypeButton:before{height:1.24rem;width:.34rem}html[data-page-fit=stack] .calendarPage .calendarTypeButton strong{font-size:.6rem;height:1.3rem;min-width:1.3rem;padding:0 .26rem}html[data-page-fit=stack] .calendarPage .calendarListView{gap:.72rem;max-height:none;overflow:visible;padding-right:0}html[data-page-fit=stack] .calendarPage .calendarListGroup{gap:.4rem}html[data-page-fit=stack] .calendarPage .calendarListGroup h2{font-size:.82rem}html[data-page-fit=stack] .calendarPage .calendarList{gap:.42rem}html[data-page-fit=stack] .calendarPage .calendarList__item{border-left-width:.22rem;border-radius:.72rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr);padding:.48rem}html[data-page-fit=stack] .calendarPage .calendarDateBadge{border-radius:.58rem;height:2.5rem;width:2.5rem}html[data-page-fit=stack] .calendarPage .calendarDateBadge strong{font-size:1.05rem}html[data-page-fit=stack] .calendarPage .calendarDateBadge small{font-size:.56rem}html[data-page-fit=stack] .calendarPage .calendarList__body{gap:.14rem}html[data-page-fit=stack] .calendarPage .calendarList__body .pageTag,html[data-page-fit=stack] .calendarPage .calendarList__body span:not(.pageTag),html[data-page-fit=stack] .calendarPage .calendarList__status{display:none}html[data-page-fit=stack] .calendarPage .calendarList__body strong{font-size:.78rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page-fit=stack] .calendarPage .calendarList__body small{font-size:.64rem;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page-fit=stack] .calendarPage .calendarDetail{background:#fffffff0;border-left:.24rem solid var(--calendar-accent,var(--primary));border-radius:.82rem;border-top:0;box-shadow:0 .45rem 1.05rem #1011140e}html[data-page-fit=stack] .calendarPage .calendarDetail__body{gap:.52rem;grid-template-rows:auto auto auto auto auto;padding:.78rem .74rem}html[data-page-fit=stack] .calendarPage .calendarDetail .pageTag{font-size:.46rem;line-height:1;padding:.18rem .36rem}html[data-page-fit=stack] .calendarPage .calendarDetail h2{box-sizing:border-box;display:-webkit-box;font-size:.98rem;line-height:1.26;overflow:hidden;padding-bottom:.34rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html[data-page-fit=stack] .calendarPage .calendarDetail p{box-sizing:border-box;color:var(--muted);display:-webkit-box;font-size:.76rem;line-height:1.38;min-block-size:calc(4lh + .12rem);overflow:hidden;padding-bottom:.08rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}html[data-page-fit=stack] .calendarPage .calendarDetail__facts{background:transparent;border:0;gap:.22rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}html[data-page-fit=stack] .calendarPage .calendarDetail__facts div{background:var(--calendar-accent-wash,rgba(13,139,255,.045));border:.0625rem solid var(--calendar-accent-soft,rgba(16,17,20,.08));border-radius:.44rem;gap:.08rem;grid-template-columns:1fr;min-block-size:0;padding:.22rem .24rem}html[data-page-fit=stack] .calendarPage .calendarDetail__facts div:nth-child(4){display:none}html[data-page-fit=stack] .calendarPage .calendarDetail__facts span{font-size:.43rem;line-height:1;white-space:nowrap}html[data-page-fit=stack] .calendarPage .calendarDetail__facts strong{display:block;font-size:.52rem;line-height:1.12;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}html[data-page-fit=stack] .calendarPage .calendarDetail .pageSection__cta{margin-top:.02rem}html[data-page-fit=stack] .calendarPage .calendarDetail .btn{border-radius:.5rem;font-size:.56rem;line-height:1.08;min-height:1.72rem;padding:.36rem .46rem}html[data-page-fit=stack] .calendarPage .calendarDetail .btn svg{height:1em;width:1em}@media(max-width:24em){html[data-page-fit=stack] .calendarPage .calendarDetail__facts{grid-template-columns:1fr 1fr}html[data-page-fit=stack] .calendarPage .calendarDetail__facts div:nth-child(3){grid-column:1/-1}}.calendarPage .calendarDetail__facts{align-content:start!important;background:none!important;border:0!important;display:grid!important;font-size:var(--calFact-font-px,clamp(.88rem, calc(.64rem + 1vmin) ,1.18rem))!important;gap:.36em!important;grid-template-columns:1fr!important;margin:0!important;overflow:visible!important;padding:0!important}.calendarPage .calendarDetail__facts .calendarFact{align-items:center!important;background:none!important;border:0!important;-moz-column-gap:.42em!important;column-gap:.42em!important;display:grid!important;font-size:1em!important;grid-template-columns:1.12em clamp(5.05em,32%,5.9em) minmax(0,1fr)!important;line-height:1.14!important;margin:0!important;min-width:0;overflow:visible!important;padding:0!important;width:100%!important}.calendarPage .calendarDetail__facts .calendarFact__icon{align-self:center!important;background:none!important;border:0!important;border-radius:0!important;color:var(--calendar-accent-strong,var(--primary-strong))!important;display:grid!important;flex:none!important;font-size:1em!important;height:1.12em!important;margin:0!important;overflow:visible!important;padding:0!important;place-items:center!important;width:1.12em!important}.calendarPage .calendarDetail__facts .calendarFact__icon svg{display:block!important;height:100%!important;overflow:visible!important;width:100%!important}.calendarPage .calendarDetail__facts .calendarFact__label{color:var(--text,#17212c)!important;flex:none!important;font-size:1em!important;font-weight:800!important;letter-spacing:normal!important;line-height:1.14!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important;text-transform:none!important;white-space:nowrap!important}.calendarPage .calendarDetail__facts .calendarFact__value{color:var(--text,#17212c)!important;flex:1 1 auto!important;font-size:1em!important;font-weight:450!important;-webkit-hyphens:auto!important;hyphens:auto!important;justify-self:end!important;line-height:1.14!important;max-width:100%!important;min-width:0;overflow:visible!important;overflow-wrap:normal!important;text-align:right!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}.calendarPage .calendarDetail__readout{border-radius:.7rem;cursor:pointer;display:flex!important;flex-direction:column!important;gap:.25rem;height:100%;margin:-.35rem;min-height:0!important;padding:.35rem;transition:background .15s var(--ease2)}.calendarPage .calendarDetail__readout:is(:hover,:focus-visible){background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 8%,transparent);outline:none}.calendarPage .calendarDetail__desc{display:-webkit-box!important;flex:none!important;min-height:0!important;min-block-size:0!important;-webkit-box-orient:vertical!important;font-size:clamp(.98rem,calc(.42rem + 1.4vmin),1.5rem)!important;-webkit-line-clamp:var(--desc-lines,4)!important;line-clamp:var(--desc-lines,4)!important;line-height:1.5!important;margin:0!important;overflow:hidden!important}.calendarPage .calendarDetail__more{align-self:start;color:var(--calendar-accent-strong,var(--primary-strong));flex:none;font-size:clamp(.84rem,calc(.38rem + .95vmin),1.1rem);font-weight:750;text-decoration:underline;text-underline-offset:.22em}.calendarPage .calendarDetail__readout:hover .calendarDetail__more{opacity:.82}.calEventModal{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#10111480;display:grid;inset:0;padding:clamp(1rem,4vw,2.5rem);place-items:center;position:fixed;z-index:600}.calEventModal__card{background:#fff;border:1px solid rgba(16,17,20,.1);border-radius:1.25rem;border-top:.35rem solid var(--calendar-accent,var(--primary));box-shadow:0 2rem 4rem #10111447;display:flex;flex-direction:column;max-height:min(86vh,50rem);overflow:hidden;position:relative;width:min(40rem,100%)}.calEventModal__close{background:#1011140f;border:0;border-radius:50%;color:var(--text,#17212c);cursor:pointer;display:grid;height:2.5rem;place-items:center;position:absolute;right:.85rem;top:.85rem;transition:background .15s var(--ease2);width:2.5rem}.calEventModal__close:hover{background:#1011141f}.calEventModal__close svg{height:1.25rem;width:1.25rem}.calEventModal__head{display:grid;gap:.55rem;padding:clamp(1.3rem,3vw,2rem) clamp(1.3rem,3vw,2rem) .65rem}.calEventModal__tag{justify-self:start}.calEventModal__title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2.05rem);letter-spacing:-.01em;line-height:1.16;margin:0;padding-right:2.4rem}.calEventModal__scroll{display:grid;gap:clamp(1rem,2.4vw,1.5rem);overflow-y:auto;padding:.4rem clamp(1.3rem,3vw,2rem) clamp(1.1rem,2.5vw,1.6rem)}.calEventModal__facts{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.calEventModal__fact{align-items:center;display:flex;gap:.75rem}.calEventModal__factIcon{background:color-mix(in srgb,var(--calendar-accent,#0d8bff) 12%,#fff);border-radius:.72rem;color:var(--calendar-accent-strong,var(--primary-strong));display:grid;flex:none;height:2.5rem;place-items:center;width:2.5rem}.calEventModal__factIcon svg{height:1.35rem;width:1.35rem}.calEventModal__factLabel{flex:none;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);font-weight:800;min-width:5.5rem}.calEventModal__factValue{color:var(--text,#17212c);font-size:clamp(.95rem,.9rem + .25vw,1.12rem);min-width:0}.calEventModal__desc{color:var(--text,#17212c);font-size:clamp(1rem,.92rem + .4vw,1.18rem);line-height:1.62;margin:0;overflow-wrap:anywhere;white-space:pre-line}.calEventModal__cta{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 clamp(1.3rem,3vw,2rem) clamp(1.3rem,3vw,1.8rem)}.calEventModal-enter-active,.calEventModal-leave-active{transition:opacity .22s ease}.calEventModal-enter-active .calEventModal__card,.calEventModal-leave-active .calEventModal__card{transition:transform .26s var(--ease2),opacity .26s ease}.calEventModal-enter-from,.calEventModal-leave-to{opacity:0}.calEventModal-enter-from .calEventModal__card,.calEventModal-leave-to .calEventModal__card{opacity:0;transform:translateY(1.5rem) scale(.97)}@media(prefers-reduced-motion:reduce){.calEventModal-enter-active .calEventModal__card,.calEventModal-leave-active .calEventModal__card{transition:opacity .2s ease}.calEventModal-enter-from .calEventModal__card,.calEventModal-leave-to .calEventModal__card{transform:none}}@media(max-width:34em){.calEventModal{padding:0;place-items:stretch}.calEventModal__card{border-radius:0;height:100%;max-height:100%;width:100%}}.zapisPage{--zapis-radius:var(--r-xl,1.1rem);background:transparent}.zapisHero{background:linear-gradient(160deg,rgba(var(--primary-rgb,33,145,208),.07) 0,transparent 60%);padding-block:clamp(2rem,5vw,3.5rem) clamp(1.2rem,2.8vw,2rem)}.zapisHero__inner{display:grid;gap:clamp(.75rem,1.6vw,1.1rem);margin:auto;max-width:62rem;padding:0 var(--pad,1rem)}.zapisQuickNav{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(1rem,2.2vw,1.75rem);margin-top:-.45rem;position:relative;z-index:3}.zapisQuickNav a{align-items:center;background:#ffffffeb;border:.0625rem solid rgba(16,17,20,.1);border-radius:1rem;box-shadow:0 .7rem 1.7rem #0f172a12;color:var(--ink);-moz-column-gap:.7rem;column-gap:.7rem;display:grid;grid-template-columns:2.25rem 1fr;min-width:0;padding:.8rem .95rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.zapisQuickNav a:focus-visible,.zapisQuickNav a:hover{border-color:rgba(var(--primary-rgb,33,145,208),.35);box-shadow:0 1rem 2rem #0f172a1a;transform:translateY(-2px)}.zapisQuickNav a>span{background:rgba(var(--primary-rgb,33,145,208),.1);border-radius:.75rem;color:var(--primary-strong);display:grid;font-weight:950;grid-row:1/3;height:2.25rem;place-items:center;width:2.25rem}.zapisQuickNav strong{line-height:1.15;min-width:0}.zapisQuickNav small{color:var(--ink-muted);line-height:1.2}.zapisQuickNav .is-primary{background:var(--primary);border-color:transparent;color:#fff}.zapisQuickNav .is-primary>span{background:#fff3;color:#fff}.zapisQuickNav .is-primary small{color:#ffffffd1}.zapisHero__head{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.zapisHero h1{font-size:clamp(2.1rem,calc(1.4rem + 2.4vw),3.6rem);letter-spacing:-.02em;line-height:1.03;margin:0;max-width:22ch;text-wrap:balance}.zapisHero__lead{color:var(--ink-muted);font-size:clamp(1rem,calc(.94rem + .32vw),1.2rem);line-height:1.55;margin:0;max-width:66ch}.zapisHero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.3rem}.zapisHero__actions svg{height:1.15em;width:1.15em}.zapisStatusPill{align-items:center;border:.0625rem solid transparent;border-radius:62rem;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45em;letter-spacing:.015em;padding:.34em .82em}.zapisStatusPill:before{animation:zapisPulse 2.2s ease infinite;background:currentColor;border-radius:50%;content:"";height:.5em;width:.5em}.zapisStatusPill[data-tone=muted]:before,[data-tone=muted] .zapisStatusPill:before{animation:none}@keyframes zapisPulse{0%,to{opacity:1}50%{opacity:.4}}.zapisStatusPill[data-tone=live]{background:#0392e11f;border-color:#0392e138;color:#0270b0}.zapisStatusPill[data-tone=success]{background:#0f9d5821;border-color:#0f9d583d;color:#0f7a43}.zapisStatusPill[data-tone=muted]{background:#0f172a0f;border-color:#0f172a1f;color:var(--ink-subtle)}.zapisInterest{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:.88rem;gap:.45em}.zapisInterest svg{color:var(--primary);flex:none;height:1.1em;width:1.1em}.zapisInterest strong{color:var(--ink);font-weight:800}.zapisCountdown{align-items:center;background:#ffb70326;border:.0625rem solid rgba(255,183,3,.3);border-radius:62rem;color:#7a5800;display:inline-flex;font-size:.78rem;font-weight:800;gap:.35em;letter-spacing:.01em;padding:.3em .75em}.zapisCountdown__ctx{font-weight:600;opacity:.8}.zapisFacts{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:.4rem 0 0}.zapisFacts>div{-webkit-backdrop-filter:saturate(140%) blur(.4rem);backdrop-filter:saturate(140%) blur(.4rem);background:#ffffffd1;border:.0625rem solid rgba(16,17,20,.08);border-radius:var(--r-lg,.85rem);box-shadow:0 .5rem 1.2rem #0f172a0d;display:grid;gap:.18rem;padding:.75rem .9rem}.zapisFacts dt{color:var(--ink-subtle);font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.zapisFacts dd{font-weight:850;line-height:1.2;margin:0;overflow-wrap:anywhere}.zapisBody{padding-block:clamp(.6rem,1.8vw,1.2rem) clamp(1.8rem,4vw,3rem)}.zapisCards{align-items:start;display:grid;gap:clamp(.9rem,1.8vw,1.35rem);grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr))}.zapisCard{align-content:start;-webkit-backdrop-filter:saturate(160%) blur(1rem);backdrop-filter:saturate(160%) blur(1rem);background:#ffffffb8;border:.0625rem solid hsla(0,0%,100%,.52);border-radius:var(--zapis-radius);box-shadow:0 .85rem 2rem #0f172a0f;display:grid;gap:.85rem;padding:clamp(1rem,1.8vw,1.45rem)}.zapisCard h2{align-items:center;display:flex;font-size:clamp(1.1rem,calc(1rem + .4vw),1.4rem);gap:.5rem;line-height:1.15;margin:0}.zapisCard h2 svg{color:var(--primary);flex:none;height:1.15em;width:1.15em}.zapisCard--faq,.zapisCard--steps{grid-column:1/-1}.zapisCard--results,.zapisCard:not(.zapisCard--steps):not(.zapisCard--results):not(.zapisCard--docs):not(.zapisCard--contact):not(.zapisCard--faq){grid-column:span 4}.zapisCard--docs{grid-column:span 8}.zapisCard--contact{grid-column:span 4}.zapisSteps{counter-reset:step;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));list-style:none;margin:0;padding:0}.zapisSteps li{background:var(--bg2);border:.0625rem solid rgba(16,17,20,.06);border-radius:var(--r-lg,.85rem);counter-increment:step;display:grid;gap:.3rem;padding:.9rem 1rem}.zapisSteps li:before{background:var(--primary);border-radius:50%;color:#fff;content:counter(step);display:grid;font-size:.82rem;font-weight:900;height:1.75rem;place-items:center;width:1.75rem}.zapisSteps strong{line-height:1.2}.zapisSteps span{color:var(--ink-muted);font-size:.95rem;line-height:1.4}.zapisChecklist{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.zapisChecklist li{align-items:start;display:grid;gap:.6rem;grid-template-columns:auto 1fr;line-height:1.35}.zapisChecklist li:before{background:var(--primary);border-radius:50%;content:"";flex:none;height:.55rem;margin-top:.38em;width:.55rem}.zapisDocs{display:grid;gap:.5rem}.zapisDocs__item{align-items:center;background:#0392e10d;border:.0625rem solid rgba(3,146,225,.12);border-radius:.8rem;display:flex;flex-wrap:wrap;gap:.7rem;padding:.65rem .8rem}.zapisDocs__meta{align-items:center;display:flex;flex:1;gap:.55rem;min-width:0}.zapisDocs__title{font-size:.95rem;font-weight:750;min-width:0;overflow-wrap:anywhere}.zapisDocs__btns{display:flex;flex:none;gap:.45rem}.zapisDocs__btn{align-items:center;background:#0392e114;border:.0625rem solid rgba(3,146,225,.18);border-radius:.65rem;color:var(--primary-strong);display:inline-flex;font-size:.83rem;font-weight:800;gap:.35em;padding:.38rem .75rem;text-decoration:none;transition:background .16s ease,transform .16s ease;white-space:nowrap}.zapisDocs__btn:focus-visible,.zapisDocs__btn:hover{background:#0392e129;transform:translateY(-1px)}.zapisDocs__btn--primary{background:var(--primary);border-color:transparent;color:#fff}.zapisDocs__btn--primary:hover{background:var(--primary-strong)}.zapisDocs__btn svg{height:1em;width:1em}.zapisDocs__type{background:#fff;border:.0625rem solid rgba(3,146,225,.2);border-radius:.4rem;color:var(--primary-strong);flex:none;font-size:.68rem;font-weight:950;padding:.2em .5em}.zapisContact{display:grid;gap:.3rem}.zapisContact strong{font-size:1.05rem}.zapisContact span{color:var(--ink-muted)}.zapisContact a{color:var(--primary-strong);font-weight:800;overflow-wrap:anywhere;text-decoration:none}.zapisContact a:hover{text-decoration:underline}.zapisCard--results p{color:var(--ink-muted);line-height:1.4;margin:0}.zapisCard--results label{display:grid;gap:.3rem}.zapisCard--results label span{color:var(--ink-subtle);font-size:.74rem;font-weight:900;text-transform:uppercase}.zapisCard--results input{background:#fff;border:.0625rem solid rgba(16,17,20,.16);border-radius:.75rem;color:var(--ink);font:inherit;font-weight:800;padding:.7rem .85rem;text-transform:uppercase;width:100%}.zapisCard--results input:disabled{background:#0f172a0a;color:var(--ink-subtle);cursor:not-allowed}.zapisCard--results output{background:var(--bg2);border-radius:.75rem;color:var(--ink);display:block;font-weight:800;line-height:1.25;padding:.6rem .8rem}.zapisFaq{display:grid;gap:.5rem}.zapisFaq details{background:var(--bg2);border:.0625rem solid rgba(16,17,20,.1);border-radius:.8rem;overflow:hidden}.zapisFaq summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;line-height:1.3;list-style:none;padding:.8rem 1rem}.zapisFaq summary::-webkit-details-marker{display:none}.zapisFaq summary:after{color:var(--primary);content:"+";flex:none;font-size:1.2rem;font-weight:900;line-height:1}.zapisFaq details[open] summary:after{content:"–"}.zapisFaq details[open] summary{border-bottom:.0625rem solid rgba(16,17,20,.08)}.zapisFaq p{color:var(--ink-muted);line-height:1.55;margin:0;padding:.5rem 1rem .95rem}.zapisEnrollSection{background:linear-gradient(180deg,rgba(var(--primary-rgb,33,145,208),.04) 0,transparent 100%);border-top:.0625rem solid rgba(var(--primary-rgb,33,145,208),.1);padding-block:clamp(1.5rem,3.5vw,3rem)}.zapisEnroll{background:#fffffff0;border:.0625rem solid rgba(16,17,20,.09);border-radius:clamp(1rem,2vw,1.5rem);box-shadow:0 1.2rem 3rem #0f172a14;display:grid;gap:1.75rem;margin:auto;max-width:clamp(36rem,80vw,58rem);padding:clamp(1rem,2.5vw,2rem)}.zapisEnroll__form .zapisFields{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.zapisEnroll__head h2{font-size:clamp(1.4rem,calc(1.2rem + .7vw),2rem);letter-spacing:-.02em;margin:0 0 .4rem}.zapisEnroll__head p{color:var(--ink-muted);line-height:1.5;margin:0}.zapisEnroll__progress{align-items:center;display:flex;gap:0}.zapisEnroll__progressStep{align-items:center;background:none;border:none;border-radius:.6rem;color:var(--ink-subtle);cursor:default;display:flex;font:inherit;font-size:.85rem;font-weight:700;gap:.45em;padding:.4rem .7rem;transition:color .2s ease,background .2s ease}.zapisEnroll__progressStep span{background:#0f172a14;border-radius:50%;color:var(--ink-subtle);display:grid;flex:none;font-size:.78rem;font-weight:900;height:1.6rem;place-items:center;transition:background .2s ease,color .2s ease;width:1.6rem}.zapisEnroll__progressStep.is-active{color:var(--ink);cursor:default}.zapisEnroll__progressStep.is-active span{background:var(--primary);color:#fff}.zapisEnroll__progressStep.is-done{color:var(--primary-strong);cursor:pointer}.zapisEnroll__progressStep.is-done span{background:#0392e12e;color:var(--primary-strong)}.zapisEnroll__progressStep.is-done:hover{background:#0392e10f}.zapisEnroll__progressStep:disabled{cursor:not-allowed;opacity:.45}.zapisEnroll__progressLine{background:#0f172a1f;flex:1;height:.0625rem;min-width:.75rem}.zapisStep{display:grid;gap:1.25rem}.zapisStep__title{color:var(--ink);font-size:1.1rem;font-weight:800;margin:0}.zapisFields{display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.zapisField{display:grid;gap:.3rem}.zapisField--full{grid-column:1/-1}.zapisField label:not(.zapisField__check){color:var(--ink-subtle);font-size:.78rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.zapisField label span[aria-hidden]{color:#c00;margin-left:.15em}.zapisField input,.zapisField select,.zapisField textarea{background:#fff;border:.0625rem solid rgba(16,17,20,.16);border-radius:.75rem;box-sizing:border-box;color:var(--ink);font:inherit;font-size:.97rem;padding:.7rem .85rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zapisField input:focus,.zapisField select:focus,.zapisField textarea:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem #0392e12e;outline:none}.zapisField__check{align-items:flex-start;color:var(--ink-muted);cursor:pointer;display:flex;font-size:.95rem;gap:.6rem;line-height:1.45}.zapisField__check input[type=checkbox]{accent-color:var(--primary);cursor:pointer;flex:none;height:1.05rem;margin-top:.18em;width:1.05rem}.zapisStep__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.zapisSummary{background:var(--bg2);border:.0625rem solid rgba(16,17,20,.07);border-radius:.9rem;display:grid;font-size:.95rem;gap:.75rem;padding:1rem 1.1rem}.zapisSummary__group{display:grid;gap:.1rem}.zapisSummary__label{color:var(--ink-subtle);font-size:.72rem;font-weight:900;letter-spacing:.03em;margin-bottom:.15rem;text-transform:uppercase}.zapisGdpr{background:#0392e10a;border:.0625rem solid rgba(3,146,225,.12);border-radius:.85rem;display:grid;font-size:.88rem;gap:.8rem;line-height:1.55;padding:.85rem 1rem}.zapisStep__subtitle{color:var(--ink-muted);font-size:.9rem;line-height:1.45;margin:-.5rem 0 0}.zapisField__hint{color:var(--ink-subtle);display:block;font-size:.75rem;font-weight:500;letter-spacing:0;margin-top:.15rem;text-transform:none}.zapisField--indent{border-left:.1875rem solid rgba(3,146,225,.18);padding-left:1.5rem}.zapisNote{border-radius:.65rem;font-size:.88rem;line-height:1.5;padding:.6rem .85rem}.zapisNote--info{background:#0392e112;border:.0625rem solid rgba(3,146,225,.16);color:var(--ink-muted);margin-bottom:.5rem}.zapisSummary__tag{align-items:center;background:#e682001a;border-radius:99px;color:#a05400;display:inline-flex;font-size:.78rem;font-weight:800;margin-top:.15rem;padding:.15rem .55rem;width:-moz-fit-content;width:fit-content}.zapisGdprInfo{border:.0625rem solid rgba(16,17,20,.1);border-radius:.85rem;font-size:.88rem;overflow:hidden}.zapisGdprInfo summary{align-items:center;color:var(--ink-subtle);cursor:pointer;display:flex;font-size:.82rem;font-weight:800;gap:.5rem;letter-spacing:.025em;list-style:none;padding:.75rem 1rem;text-transform:uppercase}.zapisGdprInfo summary::-webkit-details-marker{display:none}.zapisGdprInfo summary:before{content:"▶";flex:none;font-size:.6rem;transition:transform .2s ease}.zapisGdprInfo[open] summary:before{transform:rotate(90deg)}.zapisGdprInfo summary:hover{background:#10111408}.zapisGdprInfo__body{border-top:.0625rem solid rgba(16,17,20,.07);color:var(--ink-muted);display:grid;gap:.55rem;line-height:1.55;padding:.75rem 1rem 1rem}.zapisGdprInfo__body p{margin:0}.zapisGdprInfo__body a{color:var(--primary);text-decoration:underline;text-underline-offset:.15em}.zapisField__check--optional .zapisField__hint,.zapisField__check--optional em{color:var(--ink-subtle);font-style:normal}.zapisEnroll__error{background:#c8000012;border:.0625rem solid rgba(200,0,0,.2);border-radius:.75rem;color:#a00;font-size:.92rem;font-weight:700;padding:.7rem .9rem}.zapisEnroll__success{background:#0f9d580f;border:.0625rem solid rgba(15,157,88,.18);border-radius:var(--zapis-radius);display:grid;gap:.75rem;padding:2rem 1.5rem;text-align:center}.zapisEnroll__successIcon svg{color:#0f7a43;height:3rem;width:3rem}.zapisEnroll__success h3{color:#0f7a43;font-size:1.4rem;margin:0}.zapisEnroll__success p{color:var(--ink-muted);margin:0}.zapisEnroll__regNumber{background:#fff;border:.125rem solid rgba(15,157,88,.3);border-radius:.85rem;display:grid;gap:.25rem;margin:.25rem auto;padding:1rem 1.5rem}.zapisEnroll__regNumber span{color:var(--ink-subtle);font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.zapisEnroll__regNumber strong{color:var(--ink);font-size:1.85rem;font-weight:900;letter-spacing:.04em}.zapisEnroll__successNote{color:var(--ink-subtle);font-size:.88rem}@media(max-width:600px){.zapisHero{padding-top:1.35rem}.zapisHero h1{font-size:clamp(2rem,10vw,2.65rem)}.zapisHero__lead{font-size:.98rem}.zapisQuickNav{gap:.55rem;grid-template-columns:1fr;margin-top:0;padding-inline:1rem}.zapisQuickNav a{min-height:4.2rem}.zapisCards{grid-template-columns:1fr}.zapisCard,.zapisCard--contact,.zapisCard--docs,.zapisCard--faq,.zapisCard--results,.zapisCard--steps,.zapisCard:not(.zapisCard--steps):not(.zapisCard--results):not(.zapisCard--docs):not(.zapisCard--contact):not(.zapisCard--faq){grid-column:1}.zapisEnroll{border-radius:1rem;gap:1.2rem;padding:1rem}.zapisHero__actions .btn{justify-content:center;width:100%}.zapisFields{grid-template-columns:1fr}.zapisField--full{grid-column:1}.zapisEnroll__progress{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.zapisEnroll__progressLine{display:none}.zapisEnroll__progressStep{flex-direction:column;font-size:.7rem;gap:.3rem;justify-content:center;line-height:1.15;min-width:0;padding:.45rem .2rem;text-align:center}.zapisEnroll__progressStep span{height:1.75rem;width:1.75rem}.zapisStep__actions{justify-content:stretch}.zapisStep__actions .btn{flex:1;justify-content:center}.zapisField input,.zapisField select,.zapisField textarea{font-size:1rem;min-height:2.85rem}.zapisField--indent{padding-left:.8rem}.zapisDocs__btns{width:100%}.zapisDocs__btn{flex:1;justify-content:center}}@media(min-width:37.501em)and (max-width:64em){.zapisCards{grid-template-columns:repeat(2,minmax(0,1fr))}.zapisCard,.zapisCard--contact,.zapisCard--docs,.zapisCard--results,.zapisCard:not(.zapisCard--steps):not(.zapisCard--results):not(.zapisCard--docs):not(.zapisCard--contact):not(.zapisCard--faq){grid-column:span 1}.zapisCard--faq,.zapisCard--steps{grid-column:1/-1}}html[data-page-fit=stack] .zapisCards,html[data-page-fit=stack] .zapisHero__inner{grid-template-columns:1fr}html[data-page-fit=stack] .zapisCard--faq,html[data-page-fit=stack] .zapisCard--steps{grid-column:1}.siteShell--standalone{background:transparent;min-height:100svh}.siteShell--standalone .siteMain{align-items:center;display:grid;min-height:100svh;padding-top:0;padding-block:clamp(1rem,3.8vh,2.25rem);padding-inline:clamp(1rem,2.2vw,2rem)}.legalStandalone{display:grid;place-items:center;width:100%}.legalStandalone__card{-webkit-backdrop-filter:blur(.9rem) saturate(150%);backdrop-filter:blur(.9rem) saturate(150%);background:#ffffffeb;border:.0625em solid rgba(15,23,42,.08);border-radius:1.6rem;box-shadow:0 1.5rem 3.5rem #0f172a1f;display:grid;gap:1.05rem;padding:clamp(1.15rem,1rem + .9vw,1.75rem);width:min(48rem,100%)}.legalStandalone__card h1{font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);letter-spacing:-.04em;line-height:1;margin:0;text-wrap:balance}.legalStandalone__stack{display:grid;gap:.9rem}.legalStandalone__panel{height:auto}.legalStandalone__footer{align-items:center;background:linear-gradient(180deg,#f8fbfffa,#f1f6fceb);border:.0625em solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:inset 0 0 0 .04rem #fff9;color:var(--ink-subtle);display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between;margin-top:.15rem;padding:.9rem 1rem}.legalStandalone__footer strong{color:var(--ink);font-size:.98rem;letter-spacing:-.015em}@media(max-width:40em){.siteShell--standalone .siteMain{padding-block:.75rem;padding-inline:.75rem}.legalStandalone__card{border-radius:1.25rem}.legalStandalone__footer{align-items:flex-start;flex-direction:column}}.aboutLinearPage{--about-ink:#17212c;--about-muted:#465569;--about-subtle:#647287;--about-paper:hsla(0,0%,100%,.9);--about-paper-warm:#fff8e9;--about-line:rgba(20,32,44,.1);--about-blue:var(--p);--about-blue-strong:#0579bd;--about-green:#0f9d58;--about-gold:#eb620a;--about-coral:#1d5d3e;--about-slate:#334155;--about-shadow:0 1rem 2.4rem rgba(16,17,20,.1);--about-shadow-deep:0 1.4rem 4.8rem rgba(16,17,20,.16);background:transparent;color:var(--about-ink);isolation:isolate;overflow-x:clip;position:relative;z-index:1}.aboutLinearPage h1,.aboutLinearPage h2,.aboutLinearPage h3,.aboutLinearPage h4,.aboutLinearPage p{letter-spacing:0;margin:0}.aboutLinearPage :where(a,button){touch-action:manipulation}.aboutScrollFxSentinel{display:none}.aboutLinearHero{--about-hero-available:calc(var(--viewport-h) - var(--header-h));--about-hero-target-h:calc(var(--viewport-h) - var(--header-h));--about-hero-visual-height:var(--about-hero-scene-h,clamp(30rem,min(82svh,48vw),54rem));--about-hero-visual-width:var(--about-hero-scene-w,min(54rem,104%,86svh));align-items:center;box-sizing:border-box;display:grid;height:var(--about-hero-target-h);min-height:var(--about-hero-target-h);overflow:visible;padding-block:clamp(.75rem,1.8svh,1.4rem);position:relative;z-index:5}.aboutLinearHero[data-about-hero-ready="0"] .aboutLinearHero__grid{opacity:0;pointer-events:none;visibility:hidden}.aboutLinearHero[data-about-hero-ready="1"] .aboutLinearHero__grid{opacity:1;visibility:visible}.aboutLinearHero__grid{align-items:center;display:grid;gap:var(--about-hero-panel-gap,clamp(.35rem,1.1vw,1rem));grid-template-columns:minmax(0,var(--about-hero-content-panel-w,42rem)) minmax(0,var(--about-hero-media-panel-w,44rem));height:100%;justify-content:center;min-height:0;padding-top:0}.aboutLinearHero__grid.wrap{width:min(100%,calc(var(--about-hero-wrap-w, var(--max)) + var(--pad)*2))}.aboutLinearHero__content{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:grid;gap:.82rem;max-width:42rem;padding:0;position:relative;z-index:8}.aboutLinearHero__content:after,.aboutLinearHero__content:before{content:none}.aboutLinearHero__masthead{color:var(--about-muted);display:grid;font-size:.78rem;font-weight:850;gap:.18rem;line-height:1.25;text-transform:uppercase}.aboutLinearHero__masthead span:first-child{color:var(--about-gold);font-weight:950}.aboutLinearHero__masthead span:nth-child(2){color:#405063;font-size:.72rem}.aboutLinearHero__masthead span:last-child{display:none}.aboutLinearHero__eyebrowScript{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;color:var(--about-blue-strong);display:inline-flex;font-size:.76rem;font-weight:950;line-height:1.1;min-height:1.1rem;padding:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.aboutLinearHero__content h1{color:var(--about-ink);font-size:var(--about-hero-title-size,clamp(2.6rem,min(4vw,6.7svh),4rem));font-weight:950;line-height:.98;max-width:16.6ch;text-wrap:balance}.aboutLinearHero__lead{color:var(--about-muted);font-size:var(--about-hero-lead-size,clamp(.96rem,min(1.06rem,1.72svh),1.06rem));font-weight:720;line-height:1.52;max-width:38rem}.aboutLinearFinal__actions,.aboutLinearHero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.16rem}.aboutLinearPage .btn{align-items:center;background:#ffffffe6;border:1px solid rgba(20,32,44,.12);border-radius:.5rem;box-shadow:0 .7rem 1.45rem #14202c1a;color:var(--about-ink);display:inline-flex;font-size:.9rem;font-weight:950;gap:.5rem;justify-content:center;line-height:1.1;min-height:2.72rem;padding:.72rem .95rem;white-space:nowrap}.aboutLinearPage .btn--primary{background:linear-gradient(135deg,var(--about-blue-strong),var(--about-green));border-color:transparent;color:#fff}.aboutTextLink{align-items:center;color:var(--about-blue-strong);display:inline-flex;font-size:.88rem;font-weight:950;gap:.42rem;line-height:1.1;min-height:2.2rem;width:-moz-fit-content;width:fit-content}.aboutLinearHero__media{margin-top:0;min-height:var(--about-hero-visual-height);perspective:1600px;position:relative;transform-style:flat;z-index:3}.aboutLinearHero__newspaper{height:var(--about-hero-visual-height);left:var(--about-hero-scene-x,40%);position:absolute;top:50%;transform:translate(-50%,-50%);transform-style:flat;width:var(--about-hero-visual-width)}.aboutLinearHero__paper,.aboutLinearHero__paperStack,.aboutLinearHero__paperTabs{display:block;pointer-events:none;position:absolute}.aboutLinearHero__paperStack{display:none}.aboutLinearHero__paper{background:linear-gradient(180deg,#fffffff2,#fff8e5e0),repeating-linear-gradient(0deg,rgba(20,32,44,.026) 0 1px,transparent 1px 1.2rem);border:1px solid rgba(20,32,44,.08);border-radius:.18rem;box-shadow:none}.aboutLinearHero__paper--one{inset:0 2% 10% 5%;transform:rotate(6deg) translate3d(.35rem,-.2rem,-2rem)}.aboutLinearHero__paper--two{inset:9% 10% 0 0;transform:rotate(-7deg) translate3d(-.35rem,.35rem,-1rem)}.aboutLinearHero__paperTabs{inset:0;transform-style:flat;z-index:auto}.aboutLinearHero__paperTab{position:absolute;--about-paper-mask:url(./paper-mask3.Da8rXAj0.svg);--about-paper-ratio:1.33;--about-paper-peek-ratio:.43;--about-paper-origin:center;--about-paper-arc-x-factor:0;--about-paper-arc-y-factor:0;--about-paper-line:var(--about-paper-runtime-line,.98rem);--about-paper-hit-inset:-1.2rem -1.6rem;--about-paper-closed-rotate:0deg;--about-paper-open-rotate:-1deg;--about-paper-closed-lift-y:0;--about-paper-open-lift-y:0;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0;--about-paper-closed-scale:1;--about-paper-open-scale:1.04;aspect-ratio:var(--about-paper-ratio);cursor:default;display:block;outline:none;pointer-events:auto;width:calc(13.7rem*var(--about-hero-paper-scale, 1));z-index:20}.aboutLinearHero__paperTab.is-layer-above{z-index:80}.aboutLinearHero__paperTab:before{content:none}.aboutLinearHero__paperHitbox{display:block;inset:var(--about-paper-hit-inset);pointer-events:auto;position:absolute;z-index:90}.aboutLinearHero__paperTabVisual{--about-paper-copy-lines:8;--about-paper-line-2:calc(var(--about-paper-line) + var(--about-paper-line));--about-paper-line-3:calc(var(--about-paper-line-2) + var(--about-paper-line));--about-paper-line-4:calc(var(--about-paper-line-3) + var(--about-paper-line));--about-paper-line-5:calc(var(--about-paper-line-4) + var(--about-paper-line));--about-paper-line-6:calc(var(--about-paper-line-5) + var(--about-paper-line));--about-paper-line-7:calc(var(--about-paper-line-6) + var(--about-paper-line));--about-paper-line-8:calc(var(--about-paper-line-7) + var(--about-paper-line));--about-paper-copy-height:var(--about-paper-copy-height-px,calc(var(--about-paper-line)*8));--about-paper-line-start:var(--about-paper-copy-top-px,calc(var(--about-paper-pad-top) + (100% - var(--about-paper-pad-top) - var(--about-paper-pad-bottom) - var(--about-paper-copy-height))/2));--about-paper-child-top:var(--about-paper-child-top-px,var(--about-paper-line-start));--about-paper-text-ascent:.78;--about-paper-label-size:clamp(.66rem,calc(var(--about-paper-line)*.96),1.1rem);--about-paper-value-size:calc(var(--about-paper-line)*1.68);--about-paper-note-size:clamp(.66rem,calc(var(--about-paper-line)*.94),1.08rem);--about-paper-label-fit:1;--about-paper-value-fit:1;--about-paper-note-fit:1;--about-paper-label-render-size:calc(var(--about-paper-label-size)*var(--about-paper-label-fit));--about-paper-value-render-size:calc(var(--about-paper-value-size)*var(--about-paper-value-fit));--about-paper-note-render-size:calc(var(--about-paper-note-size)*var(--about-paper-note-fit));--about-paper-label-line-height:var(--about-paper-line);--about-paper-value-line-height:var(--about-paper-line-2);--about-paper-note-line-height:var(--about-paper-line);--about-paper-label-row:3;--about-paper-value-row:5;--about-paper-note-row:6;--about-paper-label-row-offset:var(--about-paper-line-3);--about-paper-value-row-offset:var(--about-paper-line-5);--about-paper-note-row-offset:var(--about-paper-line-6);--about-paper-label-line-y-px:calc(var(--about-paper-line-start) + var(--about-paper-label-row-offset) - 1px);--about-paper-value-line-y-px:calc(var(--about-paper-line-start) + var(--about-paper-value-row-offset) - 1px);--about-paper-note-line-y-px:calc(var(--about-paper-line-start) + var(--about-paper-note-row-offset) - 1px);--about-paper-note-line-2-y-px:calc(var(--about-paper-note-line-y-px) + var(--about-paper-line));--about-paper-label-baseline:calc(var(--about-paper-line-start) + var(--about-paper-label-row-offset));--about-paper-value-baseline:calc(var(--about-paper-line-start) + var(--about-paper-value-row-offset));--about-paper-note-baseline:calc(var(--about-paper-line-start) + var(--about-paper-note-row-offset));--about-paper-label-baseline-offset:calc((var(--about-paper-label-line-height) - var(--about-paper-label-render-size))*.5 + var(--about-paper-label-render-size)*var(--about-paper-text-ascent));--about-paper-value-baseline-offset:calc((var(--about-paper-value-line-height) - var(--about-paper-value-render-size))*.5 + var(--about-paper-value-render-size)*var(--about-paper-text-ascent));--about-paper-note-baseline-offset:calc((var(--about-paper-note-line-height) - var(--about-paper-note-render-size))*.5 + var(--about-paper-note-render-size)*var(--about-paper-text-ascent));--about-paper-safe-top-ratio:.06;--about-paper-safe-right-ratio:.14;--about-paper-safe-bottom-ratio:.06;--about-paper-safe-left-ratio:.13;--about-paper-pad-top:var(--about-paper-safe-top-px,clamp(.68rem,.88vw,.82rem));--about-paper-pad-right:var(--about-paper-safe-right-px,clamp(.72rem,1vw,.92rem));--about-paper-pad-bottom:var(--about-paper-safe-bottom-px,clamp(.62rem,.84vw,.78rem));--about-paper-pad-left:var(--about-paper-safe-left-px,clamp(1.08rem,1.18vw,1.24rem));box-shadow:none;color:#1f2a36;display:block;filter:none;inset:0;isolation:isolate;-webkit-mask:var(--about-paper-mask) 50% 50% /100% 100% no-repeat;mask:var(--about-paper-mask) 50% 50% /100% 100% no-repeat;overflow:hidden;padding:var(--about-paper-pad-top) var(--about-paper-pad-right) var(--about-paper-pad-bottom) var(--about-paper-pad-left);pointer-events:none;position:absolute;transform:translateZ(0) rotate(var(--about-paper-closed-rotate)) scale(var(--about-paper-closed-scale));transform-origin:var(--about-paper-origin);transition:none;will-change:transform;z-index:10}.aboutLinearHero__paperTab:focus-visible .aboutLinearHero__paperTabVisual{outline:2px solid color-mix(in srgb,var(--about-blue-strong) 62%,#fff);outline-offset:.24rem}.aboutLinearHero__paperTabVisual:before{background:radial-gradient(circle at .46rem .88rem,rgba(20,32,44,.22) 0 .12rem,transparent .13rem),radial-gradient(circle at .46rem 1.88rem,rgba(20,32,44,.18) 0 .1rem,transparent .11rem),linear-gradient(90deg,transparent 0 .86rem,rgba(239,68,68,.23) .9rem .96rem,transparent .99rem),repeating-linear-gradient(to bottom,transparent 0 calc(var(--about-paper-line) - 1px),rgba(5,121,189,.13) calc(var(--about-paper-line) - 1px) var(--about-paper-line)),linear-gradient(180deg,#fffef7fa,#fff7def5);background-position:0 0,0 0,0 0,0 var(--about-paper-line-start),0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,auto,100% var(--about-paper-copy-height),auto;content:"";inset:0;-webkit-mask:var(--about-paper-mask) 50% 50% /100% 100% no-repeat;mask:var(--about-paper-mask) 50% 50% /100% 100% no-repeat;pointer-events:none;position:absolute;z-index:0}.aboutLinearHero__paperOutline{display:none;filter:sepia(.18) saturate(.72) contrast(1.08);height:100%;inset:0;mix-blend-mode:multiply;opacity:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.aboutLinearHero__paperTabVisual span{color:color-mix(in srgb,var(--about-blue-strong) 86%,#162231);font-size:var(--about-paper-label-render-size);height:var(--about-paper-label-line-height);line-height:var(--about-paper-label-line-height);text-transform:uppercase;top:var(--about-paper-label-top-px,calc(var(--about-paper-label-baseline) - var(--about-paper-label-baseline-offset)))}.aboutLinearHero__paperTabVisual span,.aboutLinearHero__paperTabVisual strong{display:block;font-weight:950;left:var(--about-paper-pad-left);min-width:0;overflow:hidden;position:absolute;right:var(--about-paper-pad-right);text-align:left;text-overflow:ellipsis;transform:none;white-space:nowrap;width:auto;z-index:2}.aboutLinearHero__paperTabVisual strong{color:var(--about-ink);font-size:var(--about-paper-value-render-size);height:var(--about-paper-value-line-height);line-height:var(--about-paper-value-line-height);top:var(--about-paper-value-top-px,calc(var(--about-paper-value-baseline) - var(--about-paper-value-baseline-offset)))}.aboutLinearHero__paperTabVisual p{color:#425063;display:block;font-size:var(--about-paper-note-render-size);font-weight:780;height:var(--about-paper-line-2);left:var(--about-paper-pad-left);line-height:var(--about-paper-note-line-height);max-height:var(--about-paper-line-2);min-width:0;overflow:hidden;position:absolute;right:var(--about-paper-pad-right);text-align:left;top:var(--about-paper-note-top-px,calc(var(--about-paper-note-baseline) - var(--about-paper-note-baseline-offset)));transform:none;width:auto;z-index:2}.aboutLinearHero__paperTab--1{--about-paper-mask:url(./paper-mask1.CO_M7dWn.svg);--about-paper-ratio:2.25;--about-paper-w:calc(18rem*var(--about-hero-paper-scale, 1));--about-paper-origin:right center;--about-paper-arc-x-factor:-.26;--about-paper-arc-y-factor:0;--about-paper-hit-inset:-1.35rem -2.1rem;--about-paper-closed-rotate:-7deg;--about-paper-open-rotate:-2deg;--about-paper-open-lift-y:0;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0;--about-paper-open-scale:1.04;left:calc(var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(39rem, 77.8%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));top:12.5%;width:var(--about-paper-w)}.aboutLinearHero__paperTab--1 .aboutLinearHero__paperTabVisual{--about-paper-safe-top-ratio:.045;--about-paper-safe-right-ratio:.25;--about-paper-safe-bottom-ratio:.05;--about-paper-safe-left-ratio:.2}.aboutLinearHero__paperTab--2{--about-paper-mask:url(./paper-mask2.BAE-pDYN.svg);--about-paper-ratio:1.05;--about-paper-w:calc(11.3rem*var(--about-hero-paper-scale, 1));--about-paper-origin:right center;--about-paper-arc-x-factor:-.28;--about-paper-arc-y-factor:0;--about-paper-hit-inset:-1.45rem -1.95rem;--about-paper-closed-rotate:5deg;--about-paper-open-rotate:1.5deg;--about-paper-open-lift-y:0;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0;--about-paper-open-scale:1.04;bottom:9.5%;left:calc(var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(39rem, 77.8%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));width:var(--about-paper-w)}.aboutLinearHero__paperTab--2 .aboutLinearHero__paperTabVisual{--about-paper-safe-top-ratio:.055;--about-paper-safe-right-ratio:.25;--about-paper-safe-bottom-ratio:.06;--about-paper-safe-left-ratio:.23}.aboutLinearHero__paperTab--3{--about-paper-mask:url(./paper-mask3.Da8rXAj0.svg);--about-paper-ratio:1.3;--about-paper-w:calc(12.9rem*var(--about-hero-paper-scale, 1));--about-paper-origin:112% center;--about-paper-arc-x-factor:.28;--about-paper-arc-y-factor:0;--about-paper-hit-inset:-1.35rem -2rem;--about-paper-closed-rotate:7deg;--about-paper-open-rotate:2deg;--about-paper-open-lift-y:0;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0;--about-paper-open-scale:1.04;right:calc(100% - var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(39rem, 77.8%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));top:13.5%;width:var(--about-paper-w)}.aboutLinearHero__paperTab--3 .aboutLinearHero__paperTabVisual{--about-paper-safe-top-ratio:.055;--about-paper-safe-right-ratio:.19;--about-paper-safe-bottom-ratio:.06;--about-paper-safe-left-ratio:.17}.aboutLinearHero__paperTab--4{--about-paper-mask:url(./paper-mask4.DTwjSBVr.svg);--about-paper-ratio:1.57;--about-paper-w:calc(13.8rem*var(--about-hero-paper-scale, 1));--about-paper-origin:112% center;--about-paper-arc-x-factor:.28;--about-paper-arc-y-factor:0;--about-paper-hit-inset:-1.4rem -2rem;--about-paper-closed-rotate:-5deg;--about-paper-open-rotate:-1.5deg;--about-paper-open-lift-y:0;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0;--about-paper-open-scale:1.04;bottom:7.5%;right:calc(100% - var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(39rem, 77.8%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));width:var(--about-paper-w)}.aboutLinearHero__paperTab--4 .aboutLinearHero__paperTabVisual{--about-paper-safe-top-ratio:.045;--about-paper-safe-right-ratio:.31;--about-paper-safe-bottom-ratio:.05;--about-paper-safe-left-ratio:.22}.aboutLinearHero__photo{aspect-ratio:1.08;background:linear-gradient(180deg,#fffffff7,#fffbf0e6);border:1px solid rgba(20,32,44,.11);border-radius:.42rem;box-shadow:0 .12rem .22rem #14202c17,0 .02rem .06rem #14202c1f,inset 0 0 0 1px #ffffffbf;left:var(--about-hero-photo-x,50%);margin:0;padding:clamp(.55rem,1.4vw,.82rem);pointer-events:none;position:absolute;top:51%;transform:translate(-50%,-50%) rotate(-2deg);width:var(--about-hero-photo-w,min(39rem,77.8%));z-index:40}.aboutLinearHero__photo:after{background:linear-gradient(118deg,transparent 0 43%,rgba(255,246,190,.16) 49%,transparent 56% 100%);border-radius:.3rem;content:"";inset:clamp(.55rem,1.4vw,.82rem);mix-blend-mode:screen;opacity:.13;pointer-events:none;position:absolute;z-index:2}.aboutLinearHero__photo img{background:#f7fafc;border-radius:.3rem;filter:saturate(.96) contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aboutLinearHero__photoTape{background:linear-gradient(90deg,#fff6d399,#ffffffdb,#fff6d399),repeating-linear-gradient(90deg,rgba(109,89,48,.08) 0 1px,transparent 1px 7px);border:1px solid rgba(173,135,49,.14);border-radius:.12rem;box-shadow:0 .08rem .18rem #14202c14;height:clamp(.86rem,1.35vw,1.14rem);position:absolute;width:clamp(3rem,4.7vw,4.45rem);z-index:7}.aboutLinearHero__photoTape--tl{left:-.74rem;top:.5rem;transform:rotate(-42deg)}.aboutLinearHero__photoTape--tr{right:-.78rem;top:.52rem;transform:rotate(42deg)}.aboutLinearHero__photoTape--bl{bottom:.52rem;left:-.62rem;transform:rotate(42deg)}.aboutLinearHero__photoTape--br{bottom:.5rem;right:-.66rem;transform:rotate(-42deg)}@keyframes aboutPhotoGlimmer{0%,58%{opacity:0;transform:translate(-72%)}68%{opacity:.38}82%{opacity:.16;transform:translate(72%)}to{opacity:0;transform:translate(72%)}}.aboutLinearFlow{overflow:visible;padding-block:clamp(2.5rem,6svh,4.4rem) clamp(1.5rem,4svh,3rem);position:relative;z-index:1}.aboutLinearFlow>.wrap{perspective:1800px}.aboutLinearFlow.is-stack-pinned{--about-stack-top:calc(var(--header-h) + 1rem);--about-stack-h:min(39.5rem,calc(var(--viewport-h) - var(--header-h) - 2rem));overflow:visible;padding-block:0 clamp(1.5rem,4svh,3rem)}.aboutLinearFlow.is-stack-pinned>.wrap{min-height:calc(var(--about-stack-top) + var(--about-stack-h) + clamp(2rem,6svh,3rem));perspective:none;position:relative}.aboutLinearFlow.is-stack-pinned .aboutLinearFlow__chapters{min-height:0;position:relative}.aboutLinearFlow.is-stack-pinned .aboutLinearFlow__chapters.is-stack-source-hidden{inset:0 0 auto;min-height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage{--about-stack-card-clearance:24px;min-height:calc(var(--about-stack-top) + var(--about-stack-h));overflow:visible;perspective:1800px;position:sticky;top:0;z-index:24}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter{display:block;inset:0;min-height:0;pointer-events:none;position:absolute}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head{pointer-events:auto}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem{pointer-events:none}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem [role=button],.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem a,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem button{pointer-events:auto}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem{backface-visibility:hidden;box-sizing:border-box;margin:0;position:absolute;top:var(--about-stack-top);transform-style:preserve-3d;will-change:transform,opacity}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head{box-shadow:none;height:auto;left:var(--about-stack-head-left,0);max-width:calc(100% - var(--about-stack-head-left, 0px));min-height:var(--about-stack-h);width:min(var(--about-stack-head-w,16rem),calc(100% - var(--about-stack-head-left, 0px)))}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__items{padding-bottom:0;perspective:none;position:static}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__items:after{content:none}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem{box-shadow:none;filter:none;height:calc(var(--about-stack-h) - var(--about-stack-card-clearance)*2);left:calc(var(--about-stack-card-left, 0px) + var(--about-stack-card-clearance));max-height:calc(var(--about-stack-h) - var(--about-stack-card-clearance)*2);max-width:calc(100% - var(--about-stack-card-left, 0px) - var(--about-stack-card-clearance)*2);min-height:calc(var(--about-stack-h) - var(--about-stack-card-clearance)*2);overflow:hidden;transition:none;width:min(calc(var(--about-stack-card-w, 44rem) - var(--about-stack-card-clearance)*2),calc(100% - var(--about-stack-card-left, 0px) - var(--about-stack-card-clearance)*2))}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head.is-in-view,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head.is-prepared,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem.is-in-view,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem.is-prepared{box-shadow:none;filter:none}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__visual{box-shadow:none;justify-self:center;min-height:0;width:calc(100% - 8px)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__copy,.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__stage{min-height:0;overflow:hidden}@media(max-height:32rem)and (min-aspect-ratio:6/5){.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__head h3{font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1;max-width:24ch}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__summary{font-size:.82rem;line-height:1.3}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__paragraphs p{font-size:.72rem;line-height:1.32}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearPills li{font-size:.64rem;min-height:1.45rem;padding:.24rem .4rem}}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__tape{box-shadow:none}.aboutLinearChapter__label,.aboutLinearItem__edition{color:var(--about-gold);font-size:.78rem;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.aboutLinearFlow__chapters{display:grid;gap:clamp(2.5rem,7svh,5.2rem)}.aboutLinearChapter{--chapter-tone:var(--about-blue);--about-chapter-index:0;align-items:start;display:grid;gap:clamp(1rem,3vw,2.2rem);grid-template-columns:minmax(15rem,.28fr) minmax(0,1fr);position:relative;transform-style:preserve-3d;z-index:calc(10 + var(--about-chapter-index, 0))}.aboutLinearChapter--blue{--chapter-tone:var(--about-blue)}.aboutLinearChapter--green{--chapter-tone:var(--about-green)}.aboutLinearChapter--gold{--chapter-tone:var(--about-gold)}.aboutLinearChapter--coral{--chapter-tone:var(--about-coral)}.aboutLinearChapter--slate{--chapter-tone:var(--about-slate)}.aboutLinearChapter__head{align-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--chapter-tone) 6%,transparent),transparent),#fff;border:1px solid var(--about-line);border-radius:.5rem;border-top:.34rem solid color-mix(in srgb,var(--chapter-tone) 76%,#fff);box-shadow:0 .9rem 2.2rem #14202c14;display:grid;gap:.72rem;justify-items:start;margin-inline:0;max-width:none;min-height:calc(var(--viewport-h) - var(--header-h) - 2rem);padding:clamp(1rem,2.1vw,1.35rem);position:sticky;text-align:left;top:calc(var(--header-h) + 1rem);transform-style:flat}.aboutLinearChapter__number{color:color-mix(in srgb,var(--chapter-tone) 86%,var(--about-ink));font-size:clamp(3rem,4.3vw,4.7rem);font-weight:950;line-height:.86}.aboutLinearChapter__label{color:color-mix(in srgb,var(--chapter-tone) 82%,var(--about-ink))}.aboutLinearChapter__head h2{color:var(--about-ink);font-size:clamp(1.8rem,2.4vw,2.55rem);font-weight:950;line-height:1;max-width:10ch}.aboutLinearChapter__head p{color:var(--about-muted);font-size:1.05rem;font-weight:760;line-height:1.55;max-width:16rem}.aboutLinearChapter__items{display:block;padding-bottom:clamp(18rem,68svh,42rem);perspective:1700px;position:relative;transform-style:flat}.aboutLinearChapter__items:after{content:"";display:block;height:clamp(8rem,22svh,14rem)}.aboutLinearItem{--section-tone:var(--about-blue);--about-card-rotate:0deg;--about-card-stack-y:0rem;background:linear-gradient(135deg,color-mix(in srgb,var(--section-tone) 5%,transparent) 0,transparent 40%),repeating-linear-gradient(0deg,rgba(20,32,44,.018) 0 1px,transparent 1px 2rem),#fff;border:1px solid var(--about-line);border-radius:.5rem;border-top:.34rem solid color-mix(in srgb,var(--section-tone) 76%,#fff);box-shadow:var(--about-shadow-deep),inset 0 0 0 1px #ffffffe6;display:grid;gap:clamp(.55rem,1.4svh,.86rem);grid-template-rows:auto auto auto minmax(0,1fr);height:min(39.5rem,calc(var(--viewport-h) - var(--header-h) - clamp(4.4rem,10svh,6.6rem)));margin:0 auto clamp(6rem,18svh,13rem);min-height:auto;overflow:hidden;padding:clamp(.9rem,1.8vw,1.25rem);position:sticky;top:calc(var(--header-h) + clamp(1.6rem,7svh,4.7rem) + var(--about-card-stack-y));transform:translate3d(0,clamp(1.5rem,4svh,2.8rem),0) rotate(var(--about-card-rotate)) scale(.982);transform-origin:50% 100%;transform-style:flat;transition:box-shadow .56s cubic-bezier(.2,.8,.2,1),filter .56s cubic-bezier(.2,.8,.2,1);width:100%;will-change:transform,opacity;z-index:calc(100 + var(--about-card-index, 0)*12)}.aboutLinearItem:last-child{margin-bottom:clamp(4rem,12svh,8rem)}.aboutLinearItem--blue{--section-tone:var(--about-blue)}.aboutLinearItem--green{--section-tone:var(--about-green)}.aboutLinearItem--gold{--section-tone:var(--about-gold)}.aboutLinearItem--coral{--section-tone:var(--about-coral)}.aboutLinearItem--slate{--section-tone:var(--about-slate)}.aboutLinearItem.is-in-view{box-shadow:0 1.6rem 5.4rem #1011142e,inset 0 0 0 1px #ffffffc7}.aboutLinearItem.is-prepared{filter:saturate(1.02)}.aboutLinearItem__edition{color:color-mix(in srgb,var(--section-tone) 86%,var(--about-ink))}.aboutLinearItem__head{display:grid;gap:.25rem}.aboutLinearItem__head span{color:color-mix(in srgb,var(--section-tone) 82%,var(--about-ink));display:block;font-size:.8rem;font-weight:950;line-height:1.1;margin-bottom:.35rem;text-transform:uppercase}.aboutLinearItem__head h3{color:var(--about-ink);font-size:clamp(1.95rem,3vw,3rem);font-weight:950;line-height:.98;max-width:16ch}.aboutLinearItem__summary{color:#202c38;font-size:clamp(.98rem,.92rem + .22vw,1.08rem);font-weight:900;line-height:1.48;max-width:52rem}.aboutLinearItem__stage{align-items:stretch;display:grid;gap:clamp(.85rem,2.4vw,1.8rem);grid-template-columns:minmax(0,1fr) minmax(15rem,.58fr);min-height:0;min-width:0;transform-style:flat}.aboutLinearItem__copy{align-content:start;display:grid;gap:.9rem}.aboutLinearItem__paragraphs{display:grid;gap:.55rem;max-width:46rem}.aboutLinearItem__paragraphs p{color:var(--about-muted);font-size:clamp(.86rem,.82rem + .12vw,.96rem);font-weight:700;line-height:1.56}.aboutLinearPills{display:flex;flex-wrap:wrap;gap:.42rem;list-style:none;margin:0;padding:0}.aboutLinearPills li{align-items:center;background:color-mix(in srgb,var(--section-tone) 8%,#fff);border:1px solid color-mix(in srgb,var(--section-tone) 28%,rgba(20,32,44,.1));border-radius:.38rem;color:#243241;display:inline-flex;font-size:.78rem;font-weight:900;line-height:1.1;max-width:100%;min-height:1.82rem;padding:.34rem .54rem}.aboutLinearItem__links{align-items:center;display:flex;flex-wrap:wrap;gap:.62rem}.aboutLinearItem__visual{align-self:stretch;aspect-ratio:auto;-webkit-backdrop-filter:saturate(150%) blur(.9rem);backdrop-filter:saturate(150%) blur(.9rem);background:repeating-linear-gradient(0deg,rgba(20,32,44,.018) 0 1px,transparent 1px 1.2rem),#ffffffad;border:1px solid rgba(20,32,44,.1);border-radius:.42rem;box-shadow:0 1rem 2.3rem #14202c1f;box-sizing:border-box;margin:0;overflow:hidden;padding:.72rem;position:relative;transform:none}.aboutLinearItem__visual,.aboutLinearItem__visual img{height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;width:100%}.aboutLinearItem__visual img{border-radius:.3rem;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aboutLegacyAnchor{height:0;inset:0 auto auto 0;overflow:hidden;pointer-events:none;position:absolute;width:0}.aboutLinearItem__caption{-webkit-backdrop-filter:blur(.6rem) saturate(135%);backdrop-filter:blur(.6rem) saturate(135%);background:#14202cc7;border:1px solid hsla(0,0%,100%,.55);border-radius:.34rem;bottom:1rem;box-shadow:0 .55rem 1.2rem #14202c33;color:#fff;font-size:clamp(.68rem,.64rem + .12vw,.78rem);font-weight:800;left:1rem;line-height:1.28;max-width:calc(100% - 2rem);padding:.48rem .62rem;position:absolute;right:1rem;text-wrap:balance;width:-moz-fit-content;width:fit-content;z-index:3}.aboutLinearItem__tape{background:#fff7ddc2;border:1px solid rgba(173,135,49,.15);border-radius:.1rem;box-shadow:0 .35rem .72rem #14202c14;height:.95rem;position:absolute;width:4rem;z-index:2}.aboutLinearItem__tape--one{left:.9rem;top:.28rem;transform:rotate(-5deg)}.aboutLinearItem__tape--two{bottom:.28rem;right:1.1rem;transform:rotate(4deg)}.aboutLinearFinal{padding-block:clamp(2rem,7svh,5rem)}.aboutLinearFinal__inner{align-items:center;-webkit-backdrop-filter:saturate(155%) blur(1rem);backdrop-filter:saturate(155%) blur(1rem);background:repeating-linear-gradient(0deg,rgba(20,32,44,.018) 0 1px,transparent 1px 1.9rem),#ffffffb3;border:1px solid var(--about-line);border-radius:.5rem;box-shadow:var(--about-shadow);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.1rem,2.4vw,1.8rem)}.aboutLinearFinal__label{color:var(--about-ink);font-size:2.05rem;font-weight:950;line-height:1.05}@media(max-width:76rem){.aboutLinearHero{--about-hero-visual-height:var(--about-hero-scene-h,clamp(24rem,min(64svh,56vw),33.5rem));--about-hero-visual-width:var(--about-hero-scene-w,min(38rem,112%, calc(100vw - 3rem) ,68svh));height:var(--about-hero-target-h);min-height:var(--about-hero-target-h);padding-block:clamp(.8rem,1.8svh,1.05rem) clamp(1rem,2.4svh,1.35rem)}.aboutLinearHero__grid{gap:var(--about-hero-panel-gap,clamp(1rem,2.6vw,2rem));grid-template-columns:minmax(0,var(--about-hero-content-panel-w,36rem)) minmax(0,var(--about-hero-media-panel-w,34rem));height:100%;justify-content:center;min-height:0}.aboutLinearHero__content{gap:.7rem;max-width:36rem}.aboutLinearHero__content h1{font-size:var(--about-hero-title-size,clamp(2.32rem,min(6.2vw,5.2svh),3.12rem));max-width:15.4ch}.aboutLinearHero__lead{font-size:var(--about-hero-lead-size,clamp(.9rem,min(2.2vw,1.7svh),1.02rem));max-width:32rem}.aboutLinearHero__media{min-height:var(--about-hero-visual-height)}.aboutLinearHero__newspaper{height:var(--about-hero-visual-height);left:var(--about-hero-scene-x,50%);width:var(--about-hero-visual-width)}.aboutLinearHero__paperTabs{display:block}.aboutLinearHero__paperTab{--about-paper-line:var(--about-paper-runtime-line,.78rem);--about-paper-hit-inset:-.7rem -.9rem;--about-paper-open-scale:1.04;--about-paper-open-lift-y:0}.aboutLinearHero__paperTabVisual{--about-paper-copy-lines:8;--about-paper-label-size:clamp(.62rem,calc(var(--about-paper-line)*.96),1.06rem);--about-paper-value-size:calc(var(--about-paper-line)*1.68);--about-paper-note-size:clamp(.62rem,calc(var(--about-paper-line)*.94),1.04rem)}.aboutLinearHero__paperTab--1{top:7%;--about-paper-w:calc(17rem*var(--about-hero-paper-scale, 1));--about-paper-arc-x-factor:-.26;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0}.aboutLinearHero__paperTab--1,.aboutLinearHero__paperTab--2{left:calc(var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(28.5rem, 70%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));width:var(--about-paper-w)}.aboutLinearHero__paperTab--2{bottom:7.5%;--about-paper-w:calc(10.75rem*var(--about-hero-paper-scale, 1));--about-paper-arc-x-factor:-.28;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0}.aboutLinearHero__paperTab--3{top:8%;--about-paper-w:calc(12.1rem*var(--about-hero-paper-scale, 1));--about-paper-arc-x-factor:.28;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0}.aboutLinearHero__paperTab--3,.aboutLinearHero__paperTab--4{right:calc(100% - var(--about-hero-photo-x, 50%) - var(--about-hero-photo-w, min(28.5rem, 70%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio));width:var(--about-paper-w)}.aboutLinearHero__paperTab--4{bottom:6.5%;--about-paper-w:calc(13rem*var(--about-hero-paper-scale, 1));--about-paper-arc-x-factor:.28;--about-paper-open-x-factor:0;--about-paper-open-y-factor:0}.aboutLinearChapter__head h2{font-size:2.65rem}.aboutLinearChapter{grid-template-columns:1fr}.aboutLinearChapter__head{max-width:none;min-height:auto;position:relative;top:auto}.aboutLinearChapter__items:after{height:0}.aboutLinearChapter__items{padding-bottom:0}.aboutLinearItem{height:auto;margin-bottom:1rem;min-height:auto;position:relative;top:auto;transform:none}.aboutLinearItem__head h3{font-size:2.55rem}.aboutLinearItem__stage{grid-template-columns:1fr}.aboutLinearItem__visual{min-height:15rem;order:-1}.aboutLinearFlow.is-stack-pinned{padding-block:0 clamp(1.2rem,3svh,2rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head{align-content:center;gap:clamp(.42rem,.9svh,.66rem);height:var(--about-stack-h);min-height:var(--about-stack-h);overflow:hidden;padding:clamp(.78rem,1.45vw,1.05rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__number{font-size:clamp(2.32rem,5vw,3.35rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head h2{font-size:clamp(1.5rem,3.6vw,2.16rem);line-height:1;max-width:10.8ch}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head p{font-size:clamp(.78rem,1.35vw,.96rem);line-height:1.42;max-width:15rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem{align-content:start;gap:clamp(.34rem,.9svh,.62rem);grid-template-rows:auto auto auto minmax(0,1fr);padding:clamp(.72rem,1.35vw,1rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__head span{font-size:clamp(.62rem,1vw,.74rem);margin-bottom:.24rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__head h3{font-size:clamp(1.32rem,2.6vw,1.94rem);line-height:1.02}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__summary{font-size:clamp(.82rem,1.3vw,.98rem);line-height:1.34}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__stage{align-items:stretch;gap:clamp(.5rem,1.25vw,.82rem);grid-template-columns:minmax(0,1fr) minmax(8.8rem,.54fr);min-height:0;overflow:hidden}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__copy{align-content:start;display:grid;gap:clamp(.42rem,.85svh,.62rem);min-height:0;overflow:hidden}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__paragraphs{gap:clamp(.32rem,.7svh,.52rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__paragraphs p{font-size:clamp(.76rem,1.08vw,.9rem);line-height:1.34}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearPills{gap:.34rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearPills li{font-size:clamp(.66rem,.94vw,.76rem);line-height:1.15;padding:.38rem .5rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__links{gap:.42rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutTextLink{font-size:clamp(.72rem,.95vw,.82rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__visual{height:100%;max-height:100%;min-height:0;order:0}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__visual img{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}}@media(min-width:46.01rem)and (max-width:56rem){.aboutLinearHero__photo{width:var(--about-hero-photo-w,min(28.5rem,70%))}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head{gap:.44rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearChapter__head p{font-size:.76rem;line-height:1.34}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem{gap:.36rem;padding:.72rem}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__stage{gap:.44rem;grid-template-columns:1fr}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__visual{height:clamp(6.8rem,16svh,9.6rem);max-height:clamp(6.8rem,16svh,9.6rem)}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearItem__paragraphs p{font-size:.74rem;line-height:1.3}.aboutLinearFlow.is-stack-pinned .aboutLinearStackStage .aboutLinearPills li:nth-child(n+4){display:none}}@media(min-width:46.01rem)and (max-width:60rem)and (orientation:portrait){.aboutLinearHero{padding-block:clamp(.7rem,1.4svh,1rem) clamp(1rem,2svh,1.4rem)}.aboutLinearHero__grid{display:block;min-height:calc(var(--about-hero-target-h) - clamp(1.7rem,3.3svh,2.4rem));position:relative}.aboutLinearHero__content{bottom:var(--about-hero-portrait-content-bottom,clamp(3.2rem,7svh,5.6rem));gap:clamp(.58rem,1.15svh,.82rem);left:clamp(1.1rem,3.4vw,1.8rem);max-width:none;position:absolute;width:min(37rem,calc(100% - clamp(2.2rem,6.8vw,3.6rem)))}.aboutLinearHero__content h1{max-width:14.4ch}.aboutLinearHero__lead{max-width:33rem}.aboutLinearHero__media{inset:var(--about-hero-portrait-media-top,1rem) 0 auto 0;min-height:var(--about-hero-visual-height);position:absolute}.aboutLinearHero__newspaper{top:50%;transform:translate(-50%,-50%)}.aboutLinearHero__photo{left:var(--about-hero-photo-x,54%);top:49%}.aboutLinearHero__paperTab--1{top:4%}.aboutLinearHero__paperTab--1,.aboutLinearHero__paperTab--2{left:calc(var(--about-hero-photo-x, 54%) - var(--about-hero-photo-w, min(28.5rem, 70%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio))}.aboutLinearHero__paperTab--2{bottom:4%}.aboutLinearHero__paperTab--3{top:5%}.aboutLinearHero__paperTab--3,.aboutLinearHero__paperTab--4{right:calc(100% - var(--about-hero-photo-x, 54%) - var(--about-hero-photo-w, min(28.5rem, 70%))/2 - var(--about-paper-w)*var(--about-paper-peek-ratio))}.aboutLinearHero__paperTab--4{bottom:3.5%}}@media(max-width:896px){.aboutLinearHero{--about-hero-mobile-media-h:clamp(21rem,54svh,32rem);background:linear-gradient(180deg,#ecf8ffa8,#fff0 46%),radial-gradient(circle at 12% 22%,rgba(1,145,218,.12),transparent 36%),radial-gradient(circle at 92% 18%,rgba(15,157,88,.13),transparent 34%);display:block;overflow:hidden;padding-block:0 clamp(1.2rem,3.8svh,2rem)}.aboutLinearHero,.aboutLinearHero__grid{height:auto;min-height:calc(var(--viewport-h) - var(--header-h))}.aboutLinearHero__grid{display:flex;flex-direction:column;gap:0;justify-content:start;margin-inline:calc(50% - 50vw);max-width:none;overflow:visible;padding-inline:0;position:relative;width:100vw}.aboutLinearHero__content{align-content:start;-webkit-backdrop-filter:saturate(160%) blur(1.1rem);backdrop-filter:saturate(160%) blur(1.1rem);background:repeating-linear-gradient(0deg,rgba(20,32,44,.022) 0 1px,transparent 1px 1.92rem),#ffffffbd;border:1px solid rgba(20,32,44,.1);border-radius:.72rem;border-top:.32rem solid var(--about-blue);bottom:auto;box-shadow:0 1.25rem 3.1rem #14202c29,0 .08rem .22rem #14202c1f;gap:clamp(.58rem,1.55svh,.78rem);justify-self:center;left:auto;margin:clamp(-5.8rem,-11svh,-3.8rem) auto 0;max-width:none;min-height:0;order:2;padding:clamp(1rem,4.6vw,1.42rem);position:relative;width:min(calc(100vw - max(2rem,env(safe-area-inset-left) + env(safe-area-inset-right) + 1.4rem)),34rem);z-index:5}.aboutLinearHero__masthead{align-items:center;gap:.34rem .52rem;grid-auto-flow:column;grid-template-columns:auto 1fr}.aboutLinearHero__content h1{font-size:clamp(2.18rem,min(10.5vw,6svh),3.1rem);line-height:.94;max-width:12ch}.aboutLinearHero__lead{font-size:clamp(.92rem,min(3.8vw,1.85svh),1.02rem);line-height:1.45;max-width:34rem}.aboutLinearHero__media{display:grid;height:var(--about-hero-mobile-media-h);min-height:0;opacity:1;order:1;pointer-events:none;position:relative;z-index:3}.aboutLinearHero__newspaper{border-radius:0 0 1.35rem 1.35rem;box-shadow:0 .9rem 2.4rem #14202c21;height:100%;left:auto;min-height:0;overflow:hidden;position:relative;top:auto;transform:none;width:100vw}.aboutLinearHero__photo{aspect-ratio:auto;background:none;border:0;border-radius:0 0 1.35rem 1.35rem;box-shadow:none;height:100%;inset:0;opacity:1;padding:0;position:absolute;transform:none;width:100vw}.aboutLinearHero__photo:after{background:linear-gradient(180deg,#07111e05 0 48%,#07111e61),linear-gradient(90deg,#0191da38,#0f9d5824);border-radius:0 0 1.35rem 1.35rem;display:block;inset:0;mix-blend-mode:multiply;opacity:.72}.aboutLinearHero__photo img{border-radius:0 0 1.35rem 1.35rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aboutLinearHero__paperStack,.aboutLinearHero__paperTab,.aboutLinearHero__paperTabs,.aboutLinearHero__photoTape{display:none}.aboutLinearHero__actions{align-items:stretch;display:grid;gap:.52rem;grid-template-columns:minmax(0,1fr);margin-top:.14rem}.aboutLinearPage .btn{font-size:.86rem;justify-content:center;min-height:2.72rem;min-width:0;padding:.72rem .82rem;text-align:center;white-space:normal}.aboutTextLink--hero{font-size:.84rem;justify-content:center;min-height:2.36rem;white-space:normal}.aboutLinearFlow{padding-block:clamp(.8rem,3svh,1.25rem) clamp(1.5rem,5svh,2.2rem)}.aboutLinearFlow:not(.is-stack-pinned):not(.is-phone-stack-pinned)>.wrap{margin-inline:auto;width:min(100%,31rem)}.aboutLinearFlow__chapters{gap:clamp(1rem,4svh,1.6rem)}.aboutLinearChapter{gap:0;grid-template-columns:1fr;min-height:auto}.aboutLinearChapter__head h2{font-size:clamp(2rem,8.8vw,2.76rem);line-height:.92;max-width:10.6ch}.aboutLinearChapter__head{align-content:start;border-radius:.58rem;box-shadow:0 1.2rem 2.6rem #14202c21,0 .08rem .24rem #14202c1f;gap:clamp(.5rem,1.7svh,.78rem);height:auto;justify-items:start;margin-bottom:clamp(1.15rem,5svh,2.4rem);min-height:clamp(10.6rem,24svh,13.4rem);padding:clamp(1rem,4vw,1.25rem);position:sticky;text-align:left;top:calc(var(--header-h) + .65rem);transform:rotate(calc((var(--about-chapter-index, 0) - 1)*-.45deg));z-index:2}.aboutLinearChapter__head p{font-size:clamp(.98rem,4.15vw,1.08rem);line-height:1.42;max-width:100%}.aboutLinearChapter__number{font-size:clamp(3.25rem,15vw,4.8rem)}.aboutLinearChapter__items{display:grid;gap:0;padding-bottom:clamp(7rem,30svh,14rem);perspective:1100px}.aboutLinearChapter__items:after{height:clamp(4rem,18svh,8rem)}.aboutLinearItem{border-radius:.58rem;box-shadow:0 1.2rem 2.6rem #14202c21,0 .08rem .24rem #14202c1f;gap:clamp(.44rem,1.45svh,.66rem);grid-template-rows:auto auto auto minmax(0,1fr);height:min(34.5rem,calc(var(--viewport-h) - var(--header-h) - 1.35rem));margin-bottom:clamp(2.2rem,9svh,4.4rem);min-height:min(29rem,calc(var(--viewport-h) - var(--header-h) - 1.35rem));padding:clamp(.76rem,3vw,.96rem);top:calc(var(--header-h) + .65rem);transform:translate3d(0,clamp(1rem,3svh,1.8rem),0) rotate(calc(var(--about-card-rotate)*.38)) scale(.985)}.aboutLinearItem__head h3{font-size:clamp(1.62rem,7.4vw,2.24rem);line-height:.98;max-width:100%}.aboutLinearItem__summary{font-size:clamp(.88rem,3.7vw,.98rem);line-height:1.34}.aboutLinearItem__stage{gap:.68rem;grid-template-columns:1fr;grid-template-rows:auto minmax(clamp(8rem,22svh,14rem),1fr);overflow:hidden}.aboutLinearItem__copy{gap:.52rem;overflow:hidden}.aboutLinearItem__paragraphs{gap:.36rem}.aboutLinearItem__paragraphs p{font-size:clamp(.78rem,3.25vw,.88rem);line-height:1.34}.aboutLinearPills{gap:.32rem}.aboutLinearPills li{font-size:.68rem;line-height:1.1;min-height:1.55rem;padding:.28rem .44rem}.aboutLinearPills li:nth-child(n+4){display:none}.aboutLinearItem__links{gap:.4rem}.aboutTextLink{font-size:.8rem}.aboutLinearItem__visual{border-radius:.28rem .28rem .58rem .58rem;box-shadow:none;height:100%;margin:.36rem calc(clamp(.76rem,3vw,.96rem)*-1) calc(clamp(.76rem,3vw,.96rem)*-1);max-height:none;max-width:none;min-height:0;order:0;overflow:hidden;padding:0;width:calc(100% + clamp(1.52rem,6vw,1.92rem))}.aboutLinearItem__visual img{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.aboutLinearItem__tape{height:.76rem;width:2.75rem}.aboutLinearFinal{padding-block:1.4rem 2rem}.aboutLinearFinal__inner{grid-template-columns:1fr;padding:1rem}.aboutLinearFinal__label{font-size:1.65rem}}.aboutLinearFlow.is-phone-stack-pinned{overflow:visible;padding-block:0 clamp(1.5rem,5svh,2.2rem)}.aboutLinearFlow.is-phone-stack-pinned>.wrap{margin-inline:auto;position:relative;width:min(100%,860px)}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearFlow__chapters.is-stack-source-hidden{display:none!important;height:0!important;min-height:0;opacity:0;overflow:hidden;pointer-events:none;position:relative;visibility:hidden}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage{--deck-card-w:min(90vw,800px);--deck-card-h:max(26rem,calc(100svh - var(--header-h) - clamp(1.6rem, 5svh, 3.1rem)));--deck-card-top:calc(var(--header-h) + clamp(.55rem, 1.8svh, 1.05rem));margin-inline:calc(50% - 50vw);min-height:max(100svh,calc(var(--deck-card-top) + var(--deck-card-h) + 2px));overflow:visible;perspective:1200px;position:sticky;top:0;width:100vw;z-index:24}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage>*{backface-visibility:hidden;box-sizing:border-box;height:var(--deck-card-h);left:50%;margin:0;max-width:var(--deck-card-w);min-height:var(--deck-card-h);position:absolute;top:var(--deck-card-top);transform-style:preserve-3d;width:var(--deck-card-w);will-change:transform,opacity}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage .aboutLinearItem{border-radius:.58rem;box-shadow:none!important;display:grid;filter:none!important;gap:clamp(.44rem,1.45svh,.66rem);grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;padding:clamp(.82rem,2.1vw,1.15rem)}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage .aboutLinearItem.is-in-view,.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage .aboutLinearItem.is-prepared{box-shadow:none!important;filter:none!important}.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage .aboutLinearItem__tape,.aboutLinearFlow.is-phone-stack-pinned .aboutLinearPhoneStackStage .aboutLinearItem__visual{box-shadow:none!important}.aboutLinearChapter__head--phoneDivider{align-content:center!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chapter-tone) 5%,transparent) 0,transparent 40%),repeating-linear-gradient(0deg,rgba(20,32,44,.018) 0 1px,transparent 1px 2rem),#fff!important;border:1px solid var(--about-line)!important;border-radius:.58rem!important;border-top:.34rem solid color-mix(in srgb,var(--chapter-tone) 76%,#fff)!important;box-shadow:none!important;display:grid!important;gap:clamp(.6rem,1.8svh,1rem)!important;justify-items:center!important;margin:0!important;overflow:hidden!important;padding:clamp(1.1rem,5vw,1.9rem)!important;text-align:center!important}.aboutLinearChapter__head--phoneDivider .aboutLinearChapter__number{font-size:clamp(4rem,16svh,7rem);opacity:.18}.aboutLinearChapter__head--phoneDivider h3{font-size:clamp(2rem,7vw,3.2rem);max-width:14ch}.aboutLinearChapter__head--phoneDivider p{font-size:clamp(.96rem,3.5vw,1.08rem);max-width:28rem}.historyRail{--hr-col-w:6.5rem;--hr-spine-x:1.1rem;--hr-dot-d:.56rem;--hr-collapsed-w:2.4rem;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.22,1,.36,1);width:var(--hr-collapsed-w);z-index:85}.historyRail__glass{-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);background:#ffffffc2;border-radius:0 1.1rem 1.1rem 0;border-right:1px solid rgba(20,32,44,.07);box-shadow:.3rem 0 2.8rem #14202c14;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.historyRail--years .historyRail__glass{opacity:1}.historyRail--years{width:var(--hr-col-w)}.historyRail--months{width:calc(var(--hr-col-w)*2)}.historyRail--days{width:calc(var(--hr-col-w)*3)}.historyRail__iconBtn{background:#ffffffd1;border:1px solid rgba(20,32,44,.1);border-radius:50%;color:var(--about-subtle);cursor:pointer;display:grid;flex-shrink:0;height:2rem;opacity:0;padding:0;place-items:center;position:relative;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .22s ease;width:2rem;z-index:2}.historyRail__iconBtn svg{height:.9rem;width:.9rem}.historyRail__iconBtn:hover{background:#14202c0f;border-color:#14202c2e;color:var(--about-ink)}.historyRail__iconBtn:focus-visible{outline:2px solid var(--about-blue-strong);outline-offset:2px}.historyRail--years .historyRail__iconBtn{opacity:1}.historyRail__iconBtn--search{margin:calc(var(--header-h, 4rem) + .9rem) auto .4rem}.historyRail__cols{flex:1;z-index:2}.historyRail__col,.historyRail__cols{display:flex;min-height:0;position:relative}.historyRail__col{flex-direction:column;flex-shrink:0;width:var(--hr-col-w)}.historyRail__spine{background:linear-gradient(180deg,transparent,rgba(3,146,225,.32) 6%,rgba(3,146,225,.2) 88%,transparent);border-radius:999rem;bottom:0;left:calc(var(--hr-spine-x) - 1px);position:absolute;top:0;width:2px}.historyRail:not(.historyRail--years) .historyRail__col--y .historyRail__spine{background:linear-gradient(180deg,transparent,rgba(20,32,44,.18) 6%,rgba(20,32,44,.12) 88%,transparent)}.historyRail__list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.6rem 0 2rem;scrollbar-width:none}.historyRail__list::-webkit-scrollbar{display:none}.historyRail__item{align-items:center;background:none;border:none;color:var(--about-subtle);cursor:pointer;display:flex;font-size:.74rem;font-weight:700;gap:.5rem;letter-spacing:-.01em;line-height:1;padding:.42rem .5rem .42rem calc(var(--hr-spine-x) - var(--hr-dot-d)/2);position:relative;text-align:left;transition:color .15s ease;width:100%}.historyRail__item:hover{color:var(--about-ink)}.historyRail__item.is-active{color:var(--about-blue-strong)}.historyRail__dot{background:#fff;border:1.5px solid;border-radius:50%;flex-shrink:0;height:var(--hr-dot-d);opacity:.38;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;width:var(--hr-dot-d)}.historyRail__item:hover .historyRail__dot{opacity:.72}.historyRail__item.is-active .historyRail__dot{border-width:2px;box-shadow:0 0 0 3px #0392e126;opacity:1;transform:scale(1.25)}.historyRail:not(.historyRail--years) .historyRail__col--y .historyRail__item{color:#14202c47}.historyRail:not(.historyRail--years) .historyRail__col--y .historyRail__dot{opacity:.22}.historyRail__itemLabel{opacity:0;overflow:hidden;pointer-events:none;text-overflow:ellipsis;transform:translate(-5px);transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1);white-space:nowrap}.historyRail--years .historyRail__itemLabel{opacity:1;transform:none}.hr-col-enter-active,.hr-col-leave-active{transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.hr-col-enter-from,.hr-col-leave-to{opacity:0;transform:translate(-6px)}.historyRail__footer{align-items:center;display:flex;flex-direction:column;gap:.52rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.6rem);position:relative;z-index:2}@media(max-width:640px){.historyRail{display:none}}.adminCards,.adminLayout,.adminShell{display:grid;gap:1.25rem}.adminCards{grid-template-columns:repeat(4,minmax(0,1fr))}.adminField{display:grid;gap:.5rem;margin-bottom:1rem}.adminField span{font-size:.9rem;font-weight:700}.adminField input,.adminField select,.adminTextarea{background:#0f172a08;border:.0625em solid rgba(15,23,42,.12);border-radius:1.1rem;padding:.85rem 1rem;width:100%}.adminTextarea{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;line-height:1.6;min-height:32rem;resize:vertical}.adminTextarea--compact{min-height:9rem}.adminTextarea--readonly{opacity:.88}.adminAudit{display:grid;gap:.75rem}.adminAudit__item,.adminCode{background:#0f172a08;border-radius:1.1rem;display:grid;gap:.25rem;padding:1rem}.adminAudit__item--warning{background:#ffb70329;border:.0625em solid rgba(255,183,3,.42)}.adminAudit--compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:1rem}.adminCommandCenter,.adminInsightGrid{display:grid;gap:1rem;margin:1rem 0}.adminCommandCenter{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.adminInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminCommandPanel{background:linear-gradient(180deg,#ffffffeb,#f8fafcdb);border:.0625em solid rgba(15,23,42,.1);border-radius:1rem;box-shadow:0 .85rem 2rem #0f172a0f;display:grid;gap:.9rem;min-width:0;padding:1rem}.adminCommandPanel--security{background:linear-gradient(135deg,rgba(3,146,225,.1),transparent 42%),linear-gradient(180deg,#fffffff2,#f8fafce6)}.adminCommandPanel__head{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.adminCommandPanel__head h3{color:var(--ink);font-size:1.04rem;line-height:1.25;margin:.2rem 0 0}.adminCommandPanel__head>strong{color:var(--primary-strong);flex:0 0 auto;font-size:.95rem;max-width:12rem;text-align:right}.adminSecurityScore{align-items:center;display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr)}.adminChecklistGrid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));min-width:0}.adminActionItem,.adminCheckItem,.adminTopList__row{background:#fff;border:.0625em solid rgba(15,23,42,.08);border-radius:.85rem;display:grid;gap:.2rem;min-width:0;padding:.72rem}.adminActionItem strong,.adminCheckItem strong,.adminTopList__row strong{color:var(--ink);line-height:1.25;min-width:0;overflow-wrap:anywhere}.adminActionItem span,.adminCheckItem span,.adminTopList__row span{color:var(--ink-subtle);font-size:.84rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.adminCheckItem.is-ok{background:#1f9d670f;border-color:#1f9d673d}.adminCheckItem.is-risk{background:#b423180f;border-color:#b423183d}.adminMiniChart{align-items:end;display:grid;gap:.34rem;grid-template-columns:repeat(14,minmax(.35rem,1fr));min-height:10rem}.adminMiniBar{align-items:end;display:grid;gap:.35rem;grid-template-rows:1fr auto;height:10rem;min-width:0}.adminMiniBar i{background:linear-gradient(180deg,#02478a,#1d5d3e);border-radius:.5rem .5rem .22rem .22rem;box-shadow:0 .35rem .9rem #0392e129;display:block;height:var(--bar-height,4%);min-height:.28rem;width:100%}.adminMiniBar small{color:var(--ink-subtle);font-size:.66rem;justify-self:center;line-height:1;transform:rotate(180deg);writing-mode:vertical-rl}.adminActionList,.adminTopList{display:grid;gap:.55rem}.adminActionItem{border-left:.24rem solid rgba(15,23,42,.18)}.adminActionItem.is-ok{border-left-color:#1f9d67}.adminActionItem.is-warn{background:#ffb70317;border-left-color:#c87800}.adminActionItem.is-error{background:#b4231812;border-left-color:#b42318}.adminActionItem>span{font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.adminSecurityGuide{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);margin:1rem 0}.adminSecurityGuide__panel,.adminTrustedDevices{background:#ffffffe6;border:.0625em solid rgba(15,23,42,.1);border-radius:1rem;display:grid;gap:.85rem;padding:1rem}.adminMfaGrid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMfaCard,.adminSecurityStep,.adminTrustedDevice{background:#fff;border:.0625em solid rgba(15,23,42,.09);border-radius:.85rem;display:grid;gap:.35rem;min-width:0;padding:.8rem}.adminMfaCard>span{background:#0392e11a;border-radius:999rem;color:var(--primary-strong);font-size:.72rem;font-weight:850;padding:.22rem .5rem;width:-moz-fit-content;width:fit-content}.adminMfaCard p,.adminMfaCard small,.adminSecurityStep span,.adminTrustedDevice small,.adminTrustedDevice span{color:var(--ink-subtle);line-height:1.35;margin:0}.adminMfaCard strong,.adminSecurityStep strong,.adminTrustedDevice strong{color:var(--ink);line-height:1.25}.adminSecuritySteps{display:grid;gap:.6rem}.adminSecurityStep{border-left:.24rem solid rgba(180,35,24,.75)}.adminSecurityStep.is-ok{background:#1f9d670f;border-left-color:#1f9d67}.adminRememberDevice{margin:-.25rem 0 1rem}.adminTrustedDevices{margin-top:1rem}.adminTrustedDeviceList{display:grid;gap:.65rem}.adminTrustedDevice{align-items:center;grid-template-columns:minmax(0,1fr) auto}.adminTrustedDevice.is-revoked{opacity:.62}.adminCode code,.adminHint code{display:inline-block;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.adminStatus{color:var(--primary-strong);margin-top:.85rem}.adminStatus--error{color:#b42318}.adminStatus--warn{color:#9a6700}.adminHint{color:var(--ink-subtle)}.adminWorkspace{display:grid;gap:1.5rem;grid-template-columns:18rem minmax(0,1fr)}.adminWorkspace--login{align-content:center;grid-template-columns:minmax(0,26rem);justify-content:center;min-height:calc(100svh - var(--header-h) - 2rem);min-height:calc(100dvh - var(--header-h) - 2rem)}.adminSection--login{padding-block:clamp(1.25rem,5vh,3rem)}.adminCollection,.adminCollection__row,.adminMain,.adminPermissionGrid,.adminSidebar,.adminStack,.adminStructuredEditor,.adminUserCreate{display:grid;gap:.75rem}.adminStack>*{min-width:0}.adminSidebar{align-self:start;position:sticky;top:calc(var(--header-h) + 1rem)}.adminNavBtn{background:#0f172a08;border:.0625em solid rgba(15,23,42,.08);border-radius:1rem;cursor:pointer;font-weight:700;padding:.85rem 1rem;text-align:left;width:100%}.adminNavBtn.is-active{background:linear-gradient(135deg,#1e88e524,#ffb70329);border-color:#1e88e547}.adminMain{align-content:start}.adminLogin,.adminUserCard,.vrbaAdminCard{display:grid;gap:.875em}.vrbaAdminCard__detail,.vrbaAdminCard__headMeta{display:grid;gap:.625rem}.vrbaAdminCard__message{background:#0f172a08;border:.0625em solid rgba(15,23,42,.08);margin:0;padding:.85rem .95rem;white-space:pre-wrap}.adminLogin{gap:.9rem;margin-inline:auto;padding:clamp(1.25rem,2.4vw,1.6rem);text-align:center;width:min(100%,24rem)}.adminLogin h1{font-size:clamp(1.45rem,1.2rem + .85vw,1.9rem);margin:0}.adminLogin .adminField{text-align:left}.adminLogin .btn{justify-content:center;width:100%}.adminLogin__divider{align-items:center;color:var(--ink-subtle);display:grid;font-size:.85rem;gap:.75rem;grid-template-columns:1fr auto 1fr}.adminLogin__divider:after,.adminLogin__divider:before{background:#0f172a14;content:"";height:.0625em}.adminCollection__row--wide{gap:.85rem}.adminUserCreate{align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))}.adminAccessCard,.adminAccessSummary article,.adminPermissionSection{background:#0f172a08;border:.0625em solid rgba(15,23,42,.08)}.adminAccessCard{display:grid;gap:.85rem;margin-top:.9rem;padding:.95rem}.adminAccessCard__head{align-items:start;display:flex;gap:1rem;justify-content:space-between}.adminAccessCard__head strong,.adminAccessSummary strong,.adminPermission strong,.adminPermissionSection>strong{display:block}.adminAccessCard__head span,.adminAccessSummary span,.adminPermission small,.adminPermissionSection>span{color:var(--ink-subtle)}.adminAccessSummary{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessSummary article{padding:.75rem .85rem}.adminPermissionSections{display:grid;gap:.75rem}.adminPermissionSection{display:grid;gap:.6rem;padding:.8rem .9rem}.adminPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPermission{align-items:start;color:var(--ink-subtle);display:flex;gap:.625em}.adminPermission span{display:grid;gap:.18rem}.adminStructuredGrid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.adminCollection{background:#0f172a08;border:.0625em solid rgba(15,23,42,.06);border-radius:.8rem;padding:.75rem}.adminCollection__head{align-items:center;display:flex;gap:.55rem;justify-content:space-between}.adminCollection__row{background:#fff;border:.0625em solid rgba(15,23,42,.08);border-radius:.7rem;padding:.75rem}.adminTechnicalFold{background:#0f172a06;border:.0625em solid rgba(15,23,42,.08);border-radius:.7rem;display:grid;gap:.45rem;padding:.55rem .65rem}.adminTechnicalFold summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:.78rem;font-weight:820;gap:.5rem;justify-content:space-between;list-style:none}.adminTechnicalFold summary::-webkit-details-marker{display:none}.adminTechnicalFold summary:after{content:"+";font-size:.92rem}.adminTechnicalFold[open] summary:after{content:"-"}.adminTechnicalFold__body{display:grid;gap:.55rem}.adminTechnicalFold .adminField{margin-bottom:0}.adminContactPerson{position:relative}.adminContactPerson__image{background:#ffffffd1;border:.0625rem solid rgba(15,23,42,.1);border-radius:1rem;box-shadow:var(--shadow-1);height:4.25rem;-o-object-fit:cover;object-fit:cover;width:4.25rem}.adminStructuredGrid--colors{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.adminColorField__controls{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.adminColorField input[type=color]{border-radius:.65rem;height:2.4rem;padding:.15rem;width:2.75rem}.adminThemePreview{background:linear-gradient(90deg,var(--admin-preview-gradient-start),var(--admin-preview-gradient-middle),var(--admin-preview-gradient-end)),var(--admin-preview-bg);border:.0625em solid color-mix(in srgb,var(--admin-preview-primary) 28%,rgba(15,23,42,.1));border-radius:1rem;color:var(--admin-preview-text);display:grid;gap:1rem;padding:1rem}.adminThemePreview__top{align-items:center;background:color-mix(in srgb,var(--admin-preview-panel) 88%,transparent);border:.0625em solid rgba(15,23,42,.08);border-radius:.85rem;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .85rem}.adminThemePreview__top span{color:var(--admin-preview-primary-strong);font-weight:850}.adminThemePreview__body{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.adminThemePreview__body article{background:var(--admin-preview-panel);border:.0625em solid rgba(15,23,42,.08);border-radius:.85rem;display:grid;gap:.45rem;padding:.85rem}.adminThemePreview__body p{color:var(--admin-preview-muted)}.adminThemePreview__body button{background:var(--admin-preview-primary);border:0;border-radius:999rem;color:#fff;font-weight:850;justify-self:start;padding:.55rem .78rem}.adminPagePreview{background:color-mix(in srgb,var(--panel) 88%,var(--bg2));border:.0625em solid rgba(var(--p-rgb),.14);border-radius:1rem;display:grid;gap:.8rem;margin:1rem 0 1.4rem;padding:.9rem}.adminPagePreview__head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.adminPagePreview iframe{background:#fff;border:.0625em solid rgba(20,32,48,.12);border-radius:.875rem;min-height:28rem;width:100%}.adminWorkspace--editor{grid-template-columns:16rem minmax(0,1fr)}.adminContentToolbar{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-block:.25rem 1rem}.adminContentToolbar__section{margin-bottom:0;width:min(100%,22rem)}.adminVisualCms{color:#172033;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr);min-height:min(84vh,64rem)}.adminStructureList{display:grid;gap:.45rem;max-height:44rem;overflow:auto;padding-right:.18rem}.adminStructureItem{background:#fff;border:.0625em solid rgba(24,38,61,.1);border-radius:.65rem;color:#172033;cursor:pointer;display:grid;gap:.2rem;padding:.62rem .68rem;text-align:left;width:100%}.adminStructureItem span,.adminStructureItem strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminStructureItem strong{font-size:.82rem}.adminStructureItem span{color:#667085;font-size:.76rem}.adminStructureItem.is-active,.adminStructureItem:is(:hover,:focus-visible){border-color:#0392e180;box-shadow:0 0 0 .2rem #0392e11c}.adminPreviewCanvas{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0),#1b2130;background-size:24px 24px;display:grid;min-height:0;overflow:auto;padding:.8rem;place-items:start center}.adminPreviewCanvas__device{background:#fff;border-radius:.8rem;box-shadow:0 1.2rem 3.4rem #050c1857;height:var(--admin-preview-height,min(72vh,52rem));max-height:92dvh;min-height:36rem;overflow:hidden;transition:width .18s ease,height .18s ease}.adminPreviewCanvas__device.is-desktop{width:min(100%,100rem)}.adminPreviewCanvas__device.is-tablet{width:min(100%,51.25rem)}.adminPreviewCanvas__device.is-mobile{width:min(100%,24.375rem)}.adminPreviewCanvas__device iframe{background:#fff;border:0;display:block;height:100%;width:100%}.adminPreviewEmpty{align-content:center;background:#f7f9fc;border:.0625em dashed rgba(24,38,61,.22);border-radius:.85rem;display:grid;gap:.3rem;min-height:28rem;padding:1.2rem;text-align:center}.adminPreviewEmpty span{color:#667085}.adminPreviewDock__fields{display:grid;gap:.65rem;grid-template-columns:1fr}.adminVisualCms.is-fullscreen{background:#0d1522;border-radius:.9rem;box-shadow:0 1.5rem 4rem #0f172a73;gap:.35rem;inset:calc(var(--admin-workbar-h) + .2rem) .45rem .45rem .45rem;min-height:0;padding:.35rem;position:fixed;z-index:150}.adminVisualCms.is-fullscreen .adminPreviewCanvas__device{max-height:calc(100dvh - var(--admin-workbar-h) - 8rem)}.adminDocumentGroups{background:#f7f9fc;border:.0625em solid rgba(15,23,42,.08);border-radius:.8rem;display:grid;gap:.75rem;margin-block:.85rem;padding:.75rem}.adminDocumentGroups__top{align-items:center;display:flex;gap:.55rem;justify-content:space-between}.adminDocumentGroups__top strong{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.adminDocumentGroups__top span{color:#667085;font-size:.76rem;font-weight:760}.adminDocumentGroupGrid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.adminDocumentGroup{--admin-document-group-accent:#02478a;background:#fff;border:.0625em solid color-mix(in srgb,var(--admin-document-group-accent) 28%,rgba(15,23,42,.08));border-radius:.75rem;box-shadow:inset .22rem 0 0 var(--admin-document-group-accent);display:grid;gap:.55rem;padding:.75rem;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.adminDocumentGroup:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--admin-document-group-accent) 46%,rgba(15,23,42,.08));box-shadow:inset .22rem 0 0 var(--admin-document-group-accent),0 0 0 .0625em color-mix(in srgb,var(--admin-document-group-accent) 26%,rgba(15,23,42,.08))}.adminDocumentGroup__title{display:grid;gap:.15rem}.adminDocumentGroup__title>span{background:color-mix(in srgb,var(--admin-document-group-accent) 14%,#fff);border-radius:.35rem;color:color-mix(in srgb,var(--admin-document-group-accent) 78%,#111827);font-size:.68rem;font-weight:850;line-height:1;padding:.18rem .42rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.adminDocumentGroup__title strong{color:#111827;font-size:.98rem;line-height:1.15}.adminDocumentGroup__title small{color:var(--ink-subtle);font-size:.78rem;font-weight:750}.adminDocumentGroup__documents{display:flex;flex-wrap:wrap;gap:.3rem;min-height:2.2rem}.adminDocumentGroup__documents span{background:#f8fafc;border:.0625em solid color-mix(in srgb,var(--admin-document-group-accent) 18%,rgba(15,23,42,.08));border-radius:.45rem;color:#1f2937;font-size:.76rem;font-weight:720;line-height:1.15;max-width:100%;padding:.28rem .46rem}.adminDocumentGroup__actions{display:flex;flex-wrap:wrap;gap:.35rem}.adminDocumentGroup__actions button{background:#fff;border:.0625em solid color-mix(in srgb,var(--admin-document-group-accent) 18%,rgba(15,23,42,.1));border-radius:.4rem;cursor:pointer;font-weight:750;padding:.35rem .52rem;transition:border-color .14s ease,box-shadow .14s ease}.adminDocumentGroup__actions button:is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--admin-document-group-accent) 48%,rgba(15,23,42,.1));box-shadow:0 0 0 .0625em color-mix(in srgb,var(--admin-document-group-accent) 18%,transparent)}.adminDocumentGroup__actions button:disabled{cursor:not-allowed;opacity:.45}.adminDocumentGroup--loose{--admin-document-group-accent:#64748b}.adminDocumentGroup--create{--admin-document-group-accent:#111827;align-content:start;background:linear-gradient(180deg,#ffffffe0,#f3f4f6f5);border-style:dashed}.adminDocumentGroup--create .btn{justify-self:start}.adminDocumentItemGrid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.adminDocumentCard{align-content:start;border-radius:.8rem;gap:.55rem;min-height:100%;padding:.8rem}.adminDocumentCard .adminField{margin-bottom:0}.adminDocumentItemGroup{background:#0392e11a;border-radius:999rem;color:var(--primary-strong);font-weight:850;padding:.3rem .62rem;width:-moz-fit-content;width:fit-content}@media(max-width:62.4375em){.adminCards,.adminUserCreate{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommandCenter{grid-template-columns:1fr}.adminInsightGrid,.adminSecurityGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPreviewWorkspace,.adminVisualCms,.adminWorkspace--editor{grid-template-columns:1fr}.adminPreviewDock--side,.adminPreviewDock--side.is-pinned,.adminPreviewDock--side:is(:hover,:focus-within),.adminVisualCms__rail--peek,.adminVisualCms__rail--peek.is-pinned,.adminVisualCms__rail--peek:is(:hover,:focus-within){width:100%}.adminPreviewDock__body,.adminVisualCms__railBody{min-width:0;opacity:1;pointer-events:auto}.adminPeekHandle{transform:none;writing-mode:horizontal-tb}.adminStructureList{max-height:16rem}.adminDocumentGroups__top{align-items:flex-start;flex-direction:column}}@media(max-width:47.5em){.adminAccessSummary,.adminCards,.adminInsightGrid,.adminMfaGrid,.adminPermissionGrid,.adminSecurityGuide,.adminSecurityScore,.adminShell,.adminStructuredGrid,.adminUserCreate,.adminWorkspace{grid-template-columns:1fr}.adminSecurityScore__ring{justify-self:center}.adminTrustedDevice{grid-template-columns:1fr}.adminSidebar{position:static}.adminCollection__head{display:grid}.adminContentToolbar,.adminPreviewToolbar{align-items:stretch;display:grid}.adminContentToolbar__section{width:100%}.adminVisualCms__inspector{grid-template-columns:1fr}.adminViewportSwitch button{flex:1 1 6rem;min-width:0}.adminPreviewHeight{justify-content:space-between;width:100%}.adminPreviewHeight input{flex:1 1 auto;width:auto}.adminPreviewCanvas{padding:.55rem}.adminPreviewCanvas__device{height:68vh;min-height:28rem}}.adminPage{--admin-workbar-h:3rem;--admin-line:rgba(17,24,39,.11);--admin-line-strong:rgba(17,24,39,.18);--admin-surface:#fff;--admin-subtle:#f6f8fb;--admin-hover:#eef4ff;--admin-accent:#1266d6;--admin-good:#15803d;--admin-warn:#a16207;--admin-bad:#b42318;background:#f4f6f8;color:#172033}.adminWorkbar{background:#fffffff5;border-bottom:.0625em solid var(--admin-line);z-index:30}.adminWorkbar__inner{padding:.45rem .375rem;width:min(100%,calc(100vw - .75rem))}.adminWorkbar__title strong{font-size:.95rem;letter-spacing:.02em}.adminWorkbar__meta span,.adminWorkbar__title span{color:#667085;font-size:.82rem;font-weight:750;overflow:hidden;text-overflow:ellipsis}.adminWorkbar__meta span+span{border-left:.0625em solid var(--admin-line);padding-inline-start:.55rem}.adminPage .adminSection{padding:.55rem 0 .75rem}.adminPage .wrap.adminWorkspace{padding-inline:.375rem;width:min(100%,calc(100vw - .75rem))}.adminPage .adminWorkspace{align-items:start;gap:.5rem;grid-template-columns:13rem minmax(0,1fr)}.adminPage .adminWorkspace--editor{grid-template-columns:12.5rem minmax(0,1fr)}.adminPage .adminWorkspace--login{justify-content:center;min-height:calc(100dvh - 4rem)}.adminPage .pageCard,.adminPage .sectionPanel{background:var(--admin-surface);border:.0625em solid var(--admin-line);border-radius:.5rem;box-shadow:none}.adminPage .pageCard__body,.adminPage .sectionPanel{padding:.75rem}.adminPage .pageCard,.adminPage .pageCard:hover{box-shadow:none}.adminPage .adminCollection,.adminPage .adminCollection__row,.adminPage .adminMain,.adminPage .adminPanel,.adminPage .adminStack{gap:.65rem}.adminPage .adminSidebar{background:var(--admin-surface);border-radius:.5rem;gap:.25rem;height:calc(100dvh - var(--admin-workbar-h) - 1rem);max-height:calc(100dvh - var(--admin-workbar-h) - 1rem);overflow:auto;padding:.45rem;top:calc(var(--admin-workbar-h) + .5rem)}.adminPage .adminNavBtn{background:transparent;border:0;border-radius:.35rem;color:#344054;font-size:.875rem;line-height:1.2;padding:.52rem .6rem}.adminPage .adminNavBtn:is(:hover,:focus-visible){background:#f2f5f9}.adminPage .adminNavBtn.is-active{background:var(--admin-hover);box-shadow:inset .18rem 0 0 var(--admin-accent);color:#0f3773}.adminPage .btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-radius:.4rem;box-shadow:none;font-size:.86rem;min-height:2.25rem;padding:.48rem .7rem}.adminPage .btn:hover{box-shadow:none;transform:none}.adminPage .btn--primary{background:#eaf3ff;border-color:#1266d642;color:#0f3773}.adminPage .btn--warm{background:#fff7e6;border-color:#a1620742;color:#7c4a03}.adminPage .adminField{gap:.3rem;margin-bottom:.65rem}.adminPage .adminField span{color:#344054;font-size:.8rem;font-weight:750}.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminTextarea{border-color:var(--admin-line);border-radius:.4rem;min-height:2.25rem;padding:.52rem .65rem}.adminPage .adminTextarea{line-height:1.45;min-height:18rem}.adminPage .adminTextarea--compact{min-height:6.75rem}.adminPage .adminCards{grid-template-columns:repeat(5,minmax(7rem,1fr))}.adminPage .pageTag{border-radius:.35rem;letter-spacing:0;padding:.18rem .42rem}.adminPage .pageCard strong{font-size:1.05rem}.adminPage .adminCommandCenter,.adminPage .adminInsightGrid,.adminPage .adminSecurityGuide{gap:.6rem;margin:.55rem 0}.adminPage .adminCommandCenter{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr)}.adminPage .adminInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminActionItem,.adminPage .adminAudit__item,.adminPage .adminCheckItem,.adminPage .adminCode,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminMfaCard,.adminPage .adminSecurityGuide__panel,.adminPage .adminSecurityStep,.adminPage .adminTopList__row,.adminPage .adminTrustedDevice,.adminPage .adminTrustedDevices{background:#fff;border-radius:.45rem;box-shadow:none;padding:.65rem}.adminPage .adminMiniChart{min-height:7rem}.adminPage .adminMiniBar{height:7rem}.adminPage .adminMiniBar i{background:linear-gradient(180deg,#1266d6,#15803d);border-radius:.28rem .28rem .12rem .12rem;box-shadow:none}.adminPage .adminSecurityScore{grid-template-columns:6.5rem minmax(0,1fr)}.adminPage .adminContentToolbar{align-items:center;background:#fff;border-bottom:.0625em solid var(--admin-line);gap:.55rem;margin:0;padding:.48rem .6rem}.adminPage .adminContentToolbar__section{align-items:center;display:grid;grid-template-columns:auto minmax(9rem,14rem);margin:0;min-width:min(100%,18rem);width:auto}.adminPage .adminContentToolbar__section span{white-space:nowrap}.adminPage .adminVisualCms{color:#172033;gap:.35rem;height:calc(100dvh - var(--admin-workbar-h) - 7.25rem);min-height:36rem}.adminPage .adminStructureList{gap:.18rem;max-height:none;padding-right:0}.adminPage .adminStructureItem{background:transparent;border:0;border-left:.18rem solid transparent;border-radius:.35rem;gap:.12rem;padding:.45rem .5rem}.adminPage .adminStructureItem strong{font-size:.78rem}.adminPage .adminStructureItem span{font-size:.72rem}.adminPage .adminStructureItem.is-active,.adminPage .adminStructureItem:is(:hover,:focus-visible){background:var(--admin-hover);border-left-color:var(--admin-accent);box-shadow:none}.adminPage .adminPreviewCanvas{background:#e8edf3;background-image:linear-gradient(90deg,rgba(17,24,39,.05) 1px,transparent 0),linear-gradient(180deg,rgba(17,24,39,.05) 1px,transparent 0);background-size:24px 24px;border-radius:0;padding:.45rem;place-items:center}.adminPage .adminPreviewCanvas__device{border-radius:.35rem;box-shadow:0 0 0 .0625em #1118272e;height:var(--admin-preview-height,82dvh);min-height:30rem}.adminPage .adminPreviewCanvas__device.is-desktop{width:min(100%,100rem)!important}.adminPage .adminPreviewCanvas__device.is-tablet{width:min(100%,51.25rem)!important}.adminPage .adminPreviewCanvas__device.is-mobile{width:min(100%,24.375rem)!important}.adminPage .adminPreviewEmpty{background:#fff;border-radius:0;min-height:22rem}.adminPage .adminPreviewDock__fields{gap:.55rem}.adminPage .adminVisualCms.is-fullscreen{background:#0b1320;height:auto;inset:calc(var(--admin-workbar-h) + .25rem) .4rem .4rem .4rem;min-height:0;padding:.35rem}.adminPage .adminAudit__item--warn,.adminPage .adminAudit__item--warning{background:#a1620714;border-color:#a1620740}@media(max-width:82em){.adminPage .adminCards{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminCommandCenter,.adminPage .adminInsightGrid,.adminPage .adminSecurityGuide{grid-template-columns:1fr}.adminPage .adminVisualCms{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}@media(max-width:52em){.adminWorkbar__inner{align-items:flex-start;flex-direction:column;gap:.25rem}.adminWorkbar__meta{justify-content:space-between;width:100%}.adminPage .adminWorkspace,.adminPage .adminWorkspace--editor{grid-template-columns:1fr}.adminPage .adminSidebar{align-items:center;display:flex;height:auto;max-height:none;overflow-x:auto;padding:.4rem;position:static}.adminPage .adminSidebar__head{border-bottom:0;border-right:.0625em solid var(--admin-line);flex:0 0 11rem;margin:0;padding:.35rem .55rem .35rem .2rem}.adminPage .adminNavBtn{flex:0 0 auto;white-space:nowrap;width:auto}.adminPage .adminCards{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPage .adminContentToolbar,.adminPage .adminPreviewToolbar{align-items:stretch;display:grid}.adminPage .adminContentToolbar__section{grid-template-columns:1fr;width:100%}.adminPage .adminVisualCms{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0}.adminPage .adminPreviewWorkspace{grid-template-columns:1fr}.adminPage .adminPreviewDock--side,.adminPage .adminPreviewDock--side.is-pinned,.adminPage .adminPreviewDock--side:is(:hover,:focus-within),.adminPage .adminVisualCms__rail--peek,.adminPage .adminVisualCms__rail--peek.is-pinned,.adminPage .adminVisualCms__rail--peek:is(:hover,:focus-within){width:100%}.adminPage .adminVisualCms__rail{border-bottom:.0625em solid var(--admin-line);border-left:0;border-right:0;height:auto;max-height:16rem}.adminPage .adminStructureList{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-height:13rem}.adminPage .adminPreviewDock__body,.adminPage .adminVisualCms__railBody{min-width:0;opacity:1;pointer-events:auto}.adminPage .adminPreviewCanvas__device{height:70dvh;min-height:28rem}}@media(max-width:34em){.adminPage .adminCards{grid-template-columns:1fr}.adminPage .adminViewportSwitch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminViewportSwitch button{min-width:0}.adminPage .adminViewportSwitch button span{display:none}}.adminPage{--admin-sidebar-w:15rem}@media(min-width:52.01em){.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){display:block;padding-inline:calc(var(--admin-sidebar-w) + .75rem) .5rem;width:100%}.adminPage .adminSidebar{bottom:.35rem;height:auto;left:.5rem;max-height:none;position:fixed;top:calc(var(--admin-workbar-h) + .35rem);width:var(--admin-sidebar-w);z-index:25}.adminPage .adminMain{width:100%}}.adminPage .adminMain>.adminPanel{background:transparent;border:0;border-radius:0;box-shadow:none}.adminPage .adminMain>.adminPanel>h2{border-bottom:.0625em solid var(--admin-line);font-size:1.05rem;margin:0 0 .5rem;padding:.15rem .05rem .55rem}.adminPage .adminNavGroup{display:grid;gap:.25rem}.adminPage .adminNavBtn--parent{font-weight:850}.adminPage .adminNavSubtree{border-left:.0625em solid var(--admin-line);gap:.65rem;padding:.2rem 0 .55rem .45rem}.adminPage .adminNavSubtree__group{display:grid;gap:.18rem}.adminPage .adminNavSubtree__group>span{font-weight:850;letter-spacing:.04em;padding:.15rem .4rem;text-transform:uppercase}.adminPage .adminNavSubBtn{background:transparent;border:0;border-left:.16rem solid transparent;border-radius:.3rem;color:#344054;cursor:pointer;display:grid;gap:.05rem;padding:.42rem .5rem;text-align:left;width:100%}.adminPage .adminNavSubBtn small,.adminPage .adminNavSubBtn strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPage .adminNavSubBtn strong{font-size:.78rem;line-height:1.2}.adminPage .adminNavSubBtn small{color:#667085;font-size:.68rem;line-height:1.15}.adminPage .adminNavSubBtn.is-active,.adminPage .adminNavSubBtn:is(:hover,:focus-visible){background:var(--admin-hover);border-left-color:var(--admin-accent);color:#0f3773}.adminPage .adminContentToolbar{top:var(--admin-workbar-h);z-index:20}@media(min-width:82.01em){.adminPage .adminVisualCms{grid-template-columns:15rem minmax(0,1fr);height:calc(100dvh - var(--admin-workbar-h) - 6.6rem)}}.adminPage .adminCollectionManager{display:grid;gap:.55rem}.adminPage .adminCollectionManager__head{align-items:center;border-bottom:.0625em solid var(--admin-line);display:flex;gap:.75rem;justify-content:space-between;padding:.4rem 0 .55rem}.adminPage .adminCollectionManager__head h3{font-size:1rem;margin:.18rem 0 0}.adminPage .adminCollectionTable{display:grid;gap:.4rem}.adminPage .adminCollectionRecord{background:#fff;border:.0625em solid var(--admin-line);border-radius:.4rem;gap:.5rem;padding:.6rem}.adminPage .adminCollectionRecord__bar{align-items:center;border-bottom:.0625em solid rgba(17,24,39,.08);display:grid;gap:.55rem;grid-template-columns:minmax(12rem,1fr) minmax(8rem,auto) auto;padding-bottom:.45rem}.adminPage .adminCollectionRecord__bar span,.adminPage .adminCollectionRecord__bar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPage .adminCollectionRecord__bar span{color:#667085;font-size:.78rem;font-weight:720}.adminPage .adminCollectionRecord__actions,.adminPage .adminCollectionRecord__toggles{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.adminPage .adminCollectionRecord__actions .btn{font-size:.76rem;min-height:1.9rem;padding:.3rem .48rem}.adminPage .adminCollectionRecord__fields{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.adminPage .adminCollectionRecord .adminField{margin-bottom:0}@media(max-width:70em){.adminPage .adminCollectionRecord__bar{grid-template-columns:1fr}.adminPage .adminCollectionRecord__actions{justify-content:flex-start}}@media(max-width:52em){.adminPage .adminNavSubtree{display:none}.adminPage .adminContentToolbar{position:static}}.adminPage{--admin-workbar-h:3.5rem;--admin-shell-bg:radial-gradient(circle at top left,rgba(18,102,214,.1),transparent 24%),linear-gradient(180deg,#eef2f7,#f6f8fb 38%,#f1f4f7);--admin-panel:hsla(0,0%,100%,.96);--admin-border:rgba(15,23,42,.08);--admin-border-strong:rgba(15,23,42,.14);--admin-shadow:0 1rem 2rem rgba(15,23,42,.06);--admin-shadow-soft:0 .6rem 1.4rem rgba(15,23,42,.05);background:var(--admin-shell-bg)}.adminWorkbar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#f8fafce0;border-bottom:.0625em solid var(--admin-border)}.adminWorkbar__inner{padding:.65rem clamp(.9rem,2vw,1.5rem)}.adminWorkbar__title strong{font-size:.98rem;letter-spacing:.08em;text-transform:uppercase}.adminWorkbar__meta span,.adminWorkbar__title span{font-size:.84rem}.adminWorkbar__meta{flex-wrap:wrap;justify-content:flex-end}.adminPage .adminSection{padding:clamp(.75rem,2vw,1.15rem) 0 1.25rem}.adminPage .wrap.adminWorkspace{display:grid!important;padding-inline:clamp(.9rem,2vw,1.5rem)}.adminPage .adminWorkspace,.adminPage .adminWorkspace--editor{align-items:start;gap:1rem;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.adminPage .adminWorkspace--login{min-height:calc(100dvh - var(--admin-workbar-h) - 2rem);width:min(100%,32rem)}.adminPage .pageCard,.adminPage .sectionPanel{background:var(--admin-panel);border:.0625em solid var(--admin-border);border-radius:1.2rem;box-shadow:var(--admin-shadow)}.adminPage .pageCard__body,.adminPage .sectionPanel{padding:clamp(1rem,1.6vw,1.25rem)}.adminPage .pageCard,.adminPage .pageCard:hover{box-shadow:var(--admin-shadow-soft);transform:none}.adminPage .adminSidebar{align-self:start;background:linear-gradient(180deg,#fffffffa,#f6f8fbf2);border-radius:1.25rem;gap:1rem;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100dvh - var(--admin-workbar-h) - 1.5rem);min-height:calc(100dvh - var(--admin-workbar-h) - 1.5rem);padding:1rem;top:calc(var(--admin-workbar-h) + .75rem)}.adminPage .adminSidebar__brand{background:linear-gradient(135deg,#1266d61f,#ffffffeb);border:.0625em solid var(--admin-border);border-radius:1rem;padding:.9rem 1rem}.adminPage .adminSidebar__brand>div{display:grid;gap:.18rem;min-width:0}.adminPage .adminSidebar__brand small,.adminPage .adminSidebar__brand span{color:#526075;font-size:.78rem;font-weight:780}.adminPage .adminSidebar__brand strong{color:#172033;font-size:1.08rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPage .adminSidebar__nav{display:grid;gap:1rem}.adminPage .adminSidebar__group{gap:.45rem}.adminPage .adminSidebar__groupLabel{color:#667085;font-size:.72rem;font-weight:850;padding-inline:.3rem;text-transform:uppercase}.adminPage .adminNavGroup{gap:.5rem}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{background:transparent;border:.0625em solid transparent;border-radius:.95rem;color:#344054;gap:.12rem;padding:.8rem .9rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{color:#172033;font-size:.94rem}.adminPage .adminNavBtn small,.adminPage .adminNavSubBtn small{color:#667085;font-size:.78rem;line-height:1.35}.adminPage .adminNavBtn:is(:hover,:focus-visible),.adminPage .adminNavSubBtn:is(:hover,:focus-visible){background:#1266d60a;border-color:var(--admin-border);box-shadow:var(--admin-shadow-soft);transform:translateY(-.04rem)}.adminPage .adminNavBtn.is-active,.adminPage .adminNavSubBtn.is-active{background:linear-gradient(135deg,#1266d61a,#fffffff0);border-color:#1266d638;box-shadow:inset .18rem 0 #1266d6,var(--admin-shadow-soft)}.adminPage .adminNavBtn--parent strong{font-size:.98rem}.adminPage .adminNavSubtree{border-left:.0625em solid var(--admin-border);gap:.8rem;margin-left:.95rem;padding:.1rem 0 .1rem .95rem}.adminPage .adminNavSubtree__group{gap:.28rem}.adminPage .adminNavSubtree__group>span{color:#667085;font-size:.68rem;padding-inline:.2rem}.adminPage .adminNavSubBtn{border-radius:.85rem;padding:.68rem .8rem}.adminPage .adminSidebar__footer{display:grid;gap:.75rem}.adminPage .adminSidebar__status{background:#172033;border-radius:1rem;display:grid;gap:.16rem;padding:.9rem 1rem}.adminPage .adminSidebar__status strong{font-size:1.45rem;line-height:1}.adminPage .adminSidebar__status span{font-size:.82rem;font-weight:780}.adminPage .adminSidebar__status small{color:#ffffffb3;font-size:.78rem}.adminPage .adminMain{gap:1rem}.adminPage .adminWorkspaceHeader{background:radial-gradient(circle at top right,rgba(18,102,214,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#f7f9fcf5);gap:1rem;padding:clamp(1rem,1.6vw,1.35rem)}.adminPage .adminWorkspaceHeader__top{align-items:start;display:flex;gap:1rem;justify-content:space-between}.adminPage .adminWorkspaceHeader__copy{display:grid;gap:.45rem;min-width:0}.adminPage .adminWorkspaceHeader__copy h1{color:#172033;font-size:clamp(1.55rem,1.2rem + 1vw,2.3rem);line-height:1.08}.adminPage .adminWorkspaceHeader__copy p{color:#526075;line-height:1.55;max-width:46rem}.adminPage .adminWorkspaceNotice{background:#15803d14;border:.0625em solid rgba(21,128,61,.18);border-radius:1rem;color:#166534;font-weight:720;margin:0;padding:.85rem 1rem}.adminPage .adminConflictNotice{display:flex;flex-direction:column;gap:.65rem}.adminPage .adminConflictNotice p{margin:0}.adminPage .adminConflictNotice__actions{display:flex;flex-wrap:wrap;gap:.5rem}.adminPage .adminWorkspaceNotice.is-error{background:#b4231814;border-color:#b4231833;color:#b42318}.adminPage .adminWorkspaceHeader__body{gap:1rem;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem)}.adminPage .adminWorkspaceHeader__stats{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminWorkspaceStat{border:.0625em solid var(--admin-border);border-radius:1rem;display:grid;gap:.28rem;padding:.9rem 1rem}.adminPage .adminWorkspaceStat span{color:#667085;font-size:.78rem;font-weight:780;text-transform:uppercase}.adminPage .adminWorkspaceStat strong{color:#172033;font-size:1.08rem;line-height:1.2}.adminPage .adminWorkspaceStat.is-success{background:#15803d0f;border-color:#15803d2e}.adminPage .adminWorkspaceStat.is-warn{background:#b423180f;border-color:#b423182e}.adminPage .adminWorkspaceHeader__actions{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.adminPage .adminQuickAction,.adminPage .adminStartCard{background:#ffffffeb;border:.0625em solid var(--admin-border);border-radius:1rem;color:#172033;cursor:pointer;display:grid;gap:.22rem;padding:.95rem 1rem;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.adminPage .adminQuickAction strong,.adminPage .adminStartCard strong{color:#172033;font-size:.96rem;line-height:1.2}.adminPage .adminQuickAction small,.adminPage .adminStartCard span{color:#667085;font-size:.8rem;line-height:1.4}.adminPage .adminQuickAction:is(:hover,:focus-visible),.adminPage .adminStartCard:is(:hover,:focus-visible){border-color:var(--admin-border-strong);box-shadow:var(--admin-shadow-soft);transform:translateY(-.06rem)}.adminPage .adminQuickAction.is-primary{background:linear-gradient(135deg,#1266d61f,#fffffff5);border-color:#1266d642}.adminPage .adminQuickAction.is-active{border-color:#1266d638;box-shadow:inset .18rem 0 #1266d6,var(--admin-shadow-soft)}.adminPage .adminQuickAction:disabled,.adminPage .adminStartCard:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.adminPage .adminCards{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.adminPage .adminInsightGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.adminPage .adminCommandCenter{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.adminPage .adminLogin{padding:1.4rem;width:min(100%,26rem)}@media(max-width:86rem){.adminPage .adminWorkspace,.adminPage .adminWorkspace--editor{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.adminPage .adminWorkspaceHeader__body{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:70rem){.adminPage .adminWorkspace,.adminPage .adminWorkspace--editor{grid-template-columns:1fr}.adminPage .adminSidebar{max-height:none;min-height:auto;position:static}.adminPage .adminMain,.adminPage .adminSidebar{grid-column:1;grid-row:auto}.adminPage .adminSidebar__nav{overflow:visible}.adminPage .adminCommandCenter,.adminPage .adminStartDeck,.adminPage .adminWorkspaceHeader__top{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader__top{display:grid}.adminPage .adminWorkspaceHeader__identity{min-width:0}.adminPage .adminWorkspaceHeader__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:52rem){.adminWorkbar__inner{padding-inline:.9rem}.adminWorkbar__inner,.adminWorkbar__meta,.adminWorkbar__title{align-items:start}.adminPage .wrap.adminWorkspace{padding-inline:.9rem}.adminPage .adminNavSubtree{display:grid;margin-left:.65rem;padding-left:.75rem}.adminPage .adminInsightGrid,.adminPage .adminStartDeck__grid,.adminPage .adminWorkspaceHeader__actions,.adminPage .adminWorkspaceHeader__stats{grid-template-columns:1fr}.adminPage .adminSidebar__brand{display:grid}}@media(max-width:40rem){.adminPage .adminPanel,.adminPage .adminSidebar,.adminPage .adminWorkspaceHeader{border-radius:1rem}.adminPage .adminWorkbar__meta{justify-content:flex-start}}.adminPage{--admin-sidebar-w:14.5rem;--admin-workbar-h:2rem;background:#f0f0f1;color:#1d2327}.adminWorkbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1d2327;border-bottom:.0625em solid #c3c4c7;color:#f0f0f1}.adminWorkbar__inner{padding:0 .75rem;width:100%}.adminWorkbar__meta,.adminWorkbar__title{gap:.4rem}.adminWorkbar__meta span,.adminWorkbar__title span,.adminWorkbar__title strong{color:inherit;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}.adminWorkbar__meta span+span{border-left:.0625em solid hsla(0,0%,100%,.2)}.adminPage .adminSection{padding:0}.adminPage .wrap.adminWorkspace{display:block!important;margin:0;max-width:none;padding-inline:0;width:100%}.adminPage .adminCollection,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminDocumentGroups,.adminPage .adminSecurityGuide__panel,.adminPage .adminTrustedDevices,.adminPage .adminVisualCms__panel,.adminPage .adminVisualCms__rail,.adminPage .pageCard,.adminPage .sectionPanel{background:#fff;border:.0625em solid #c3c4c7;border-radius:0;box-shadow:none}.adminPage .pageCard__body,.adminPage .sectionPanel{padding:.875rem}.adminPage .adminQuickAction,.adminPage .adminQuickAction:focus-visible,.adminPage .adminQuickAction:hover,.adminPage .pageCard,.adminPage .pageCard:hover{box-shadow:none;transform:none}.adminPage .btn{border-radius:0;font-size:.8125rem;min-height:2rem;padding:.35rem .75rem}.adminPage .btn--primary{background:#2271b1;border-color:#2271b1}.adminPage .btn--warm{background:#f6f7f7;border-color:#50575e;color:#1d2327}.adminPage .pageTag{background:transparent;border-radius:0;color:#50575e;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:0;text-transform:uppercase}.adminPage .adminWorkspace--login{min-height:calc(100dvh - var(--admin-workbar-h));padding:1rem;width:min(100%,30rem)}.adminPage .adminLogin{padding:1rem;text-align:left;width:100%}.adminPage .adminLogin h1{font-size:1.6rem}.adminPage .adminField{gap:.25rem;margin-bottom:.75rem}.adminPage .adminField span{color:#1d2327;font-size:.75rem;font-weight:600;letter-spacing:.04em}.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminTextarea{background:#fff;border:.0625em solid #8c8f94;border-radius:0;font-size:.9rem;min-height:2rem;padding:.42rem .55rem}.adminPage .adminCards{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.adminPage .adminActionList,.adminPage .adminAudit--compact,.adminPage .adminCommandCenter,.adminPage .adminInsightGrid,.adminPage .adminTopList,.adminPage .adminTrustedDeviceList{gap:.5rem}.adminPage .adminCommandCenter{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.adminPage .adminInsightGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.adminPage .adminCollection,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminDocumentGroups,.adminPage .adminSecurityGuide__panel,.adminPage .adminTrustedDevices{padding:.875rem}.adminPage .adminCommandPanel--security{background:#fff}.adminPage .adminActionItem,.adminPage .adminCheckItem,.adminPage .adminMfaCard,.adminPage .adminSecurityStep,.adminPage .adminTopList__row,.adminPage .adminTrustedDevice{border-radius:0;box-shadow:none}.adminPage .adminActionItem,.adminPage .adminCheckItem,.adminPage .adminTopList__row{padding:.65rem .75rem}.adminPage .adminPagePreview,.adminPage .adminPreviewCanvas,.adminPage .adminPreviewCanvas__device,.adminPage .adminPreviewEmpty,.adminPage .adminPreviewToolbar,.adminPage .adminStructureItem,.adminPage .adminViewportSwitch,.adminPage .adminViewportSwitch button{border-radius:0}.adminPage .adminSidebar{background:#1d2327;border:0;border-radius:0;border-right:.0625em solid #2c3338;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr) auto;max-height:none;min-height:auto;overflow:hidden;padding:0;position:static}.adminPage .adminSidebar__brand{align-items:start;background:#1d2327;border:0;border-bottom:.0625em solid #2c3338;border-radius:0;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.7rem .75rem}.adminPage .adminSidebar__brand small,.adminPage .adminSidebar__brand span{color:#8c959f;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.adminPage .adminSidebar__brand strong{color:#fff;font-size:.95rem;line-height:1.25;white-space:normal}.adminPage .adminSidebar__nav{gap:0;min-height:0;overflow:auto;padding:0}.adminPage .adminSidebar__group{gap:0}.adminPage .adminSidebar__group+.adminSidebar__group{border-top:.0625em solid #2c3338;padding-top:.45rem}.adminPage .adminSidebar__groupLabel{color:#8c959f;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.65rem .75rem .3rem}.adminPage .adminNavGroup{gap:0}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{background:#1d2327;border:0;border-left:.1875rem solid transparent;border-radius:0;box-shadow:none;color:#c3c4c7;display:grid;gap:.1rem;padding:.48rem .75rem;transition:background .12s ease,color .12s ease,border-color .12s ease;width:100%}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{color:inherit;font-size:.82rem;line-height:1.25}.adminPage .adminNavBtn small,.adminPage .adminNavSubBtn small{color:#8c959f;font-size:.68rem;line-height:1.3}.adminPage .adminNavBtn:is(:hover,:focus-visible),.adminPage .adminNavSubBtn:is(:hover,:focus-visible){background:#2c3338;border-color:transparent;color:#fff}.adminPage .adminNavBtn:is(:hover,:focus-visible) small,.adminPage .adminNavSubBtn:is(:hover,:focus-visible) small{color:#c3c4c7}.adminPage .adminNavBtn.is-active,.adminPage .adminNavSubBtn.is-active{background:#2271b1;border-left-color:#72aee6;color:#fff}.adminPage .adminNavBtn.is-active small,.adminPage .adminNavSubBtn.is-active small{color:#ffffffd1}.adminPage .adminNavSubtree{background:#151b1f;border:0;display:grid;gap:0;margin:0;padding:0 0 0 .75rem}.adminPage .adminNavSubtree__group{gap:0}.adminPage .adminNavSubtree__group>span{color:#8c959f;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.5rem .75rem .25rem 0}.adminPage .adminNavSubBtn{background:#151b1f;padding:.42rem .75rem .42rem .5rem}.adminPage .adminSidebar__footer{background:#1d2327;border-top:.0625em solid #2c3338;gap:.5rem;padding:.75rem}.adminPage .adminSidebar__status{background:transparent;border-radius:0;color:#fff;padding:0}.adminPage .adminSidebar__status strong{font-size:1rem}.adminPage .adminSidebar__status span{font-size:.75rem}.adminPage .adminSidebar__status small{color:#8c959f;font-size:.75rem}.adminPage .adminSidebar .btn{background:#2c3338;border-color:#50575e;color:#fff;justify-content:center}.adminPage .adminSidebar .btn:hover{background:#3c434a}.adminPage .adminMain{display:grid;gap:.75rem}.adminPage .adminWorkspaceHeader{background:#fff;gap:.75rem;padding:.875rem 1rem}.adminPage .adminWorkspaceHeader__top{display:block}.adminPage .adminWorkspaceHeader__copy{gap:.25rem}.adminPage .adminWorkspaceHeader__copy h1{color:#1d2327;font-size:1.8rem}.adminPage .adminWorkspaceHeader__copy p{color:#50575e;font-size:.95rem;margin:0;max-width:none}.adminPage .adminWorkspaceNotice{border-radius:0;font-size:.8125rem;padding:.5rem .625rem}.adminPage .adminWorkspaceHeader__body{align-items:start;display:grid;gap:.75rem}.adminPage .adminWorkspaceHeader__stats{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(7rem,1fr))}.adminPage .adminWorkspaceStat{background:#fff;border:.0625em solid #c3c4c7;border-radius:0;gap:.2rem;min-height:auto;padding:.65rem .75rem}.adminPage .adminWorkspaceStat span{color:#50575e;font-size:.68rem;font-weight:700;letter-spacing:.05em}.adminPage .adminWorkspaceStat strong{color:#1d2327;font-size:1.3rem;line-height:1.1}.adminPage .adminWorkspaceStat.is-accent,.adminPage .adminWorkspaceStat.is-success,.adminPage .adminWorkspaceStat.is-warn{background:#fff}.adminPage .adminWorkspaceHeader__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.adminPage .adminQuickAction{align-items:flex-start;background:#f6f7f7;border:.0625em solid #c3c4c7;border-radius:0;display:inline-flex;flex-direction:column;gap:.12rem;min-width:10.75rem;padding:.55rem .75rem;text-align:left;width:auto}.adminPage .adminQuickAction strong{color:#1d2327;font-size:.82rem;line-height:1.2}.adminPage .adminQuickAction small{color:#50575e;font-size:.68rem;line-height:1.3}.adminPage .adminQuickAction:is(:hover,:focus-visible){background:#fff;border-color:#8c8f94}.adminPage .adminQuickAction.is-primary{background:#2271b1;border-color:#2271b1}.adminPage .adminQuickAction.is-primary small,.adminPage .adminQuickAction.is-primary strong{color:#fff}.adminPage .adminQuickAction.is-active{background:#fff;border-left:.1875rem solid #2271b1}.adminPage .adminPanel{border-radius:0}.adminPage .pageCard__body{padding:.75rem}.adminPage .pageCard__body strong{font-size:1.5rem;line-height:1}@media(min-width:52.01em){.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){padding:.75rem .75rem .75rem calc(var(--admin-sidebar-w) + .75rem)!important}.adminPage .adminSidebar{bottom:0;height:auto;left:0;max-height:none;position:fixed;top:var(--admin-workbar-h);width:var(--admin-sidebar-w);z-index:35}}@media(max-width:86rem){.adminPage .adminWorkspaceHeader__body{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader__actions{justify-content:flex-start}}@media(max-width:70rem){.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){padding:.75rem!important}.adminPage .adminSidebar{border-right:0;position:static;width:100%}.adminPage .adminCommandCenter,.adminPage .adminInsightGrid{grid-template-columns:1fr}}@media(max-width:52rem){.adminWorkbar__inner{padding-inline:.5rem}.adminPage .adminWorkspaceHeader__stats{grid-template-columns:1fr}.adminPage .adminQuickAction{width:100%}}.adminPage .adminAudit__item,.adminPage .adminCode,.adminPage .adminDocumentGroup,.adminPage .adminDocumentGroup__actions button,.adminPage .adminDocumentGroup__documents span,.adminPage .adminDocumentGroup__title>span,.adminPage .adminDocumentItemGroup,.adminPage .adminThemePreview,.adminPage .adminThemePreview__body article,.adminPage .adminThemePreview__body button,.adminPage .adminThemePreview__top,.adminPage .chip,.adminPage .chipGrid .chip{border-radius:0!important;box-shadow:none!important}.adminPage .adminAudit__item,.adminPage .adminCode{background:#fff;padding:.75rem}.adminPage .adminDocumentGroup,.adminPage .adminThemePreview,.adminPage .adminThemePreview__body article,.adminPage .adminThemePreview__top{background:#fff}.adminPage .adminDocumentGroup__title>span,.adminPage .adminDocumentItemGroup,.adminPage .adminThemePreview__body button{background:#f6f7f7;color:#1d2327}.adminPage .adminDocumentGroup__actions button,.adminPage .adminDocumentGroup__documents span{background:#fff;border-color:#c3c4c7}.adminPage{--admin-sidebar-w:12.75rem}.adminPage .adminSidebar__brand{padding:.55rem .65rem}.adminPage .adminSidebar__brand small,.adminPage .adminSidebar__brand span{font-size:.62rem}.adminPage .adminSidebar__brand strong{font-size:.86rem}.adminPage .adminSidebar__group+.adminSidebar__group{padding-top:.25rem}.adminPage .adminSidebar__groupLabel{font-size:.58rem;padding:.45rem .65rem .2rem}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{gap:0;padding:.36rem .65rem}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{font-size:.78rem;font-weight:500}.adminPage .adminNavBtn small,.adminPage .adminNavSubBtn small{display:none}.adminPage .adminNavSubtree__group>span{font-size:.58rem;padding:.35rem .65rem .12rem 0}.adminPage .adminNavSubBtn{padding:.3rem .65rem .3rem .45rem}.adminPage .adminSidebar__footer{padding:.55rem .65rem}.adminPage .adminSidebar__status strong{font-size:.9rem}.adminPage .adminSidebar__status small,.adminPage .adminSidebar__status span{font-size:.68rem}.adminPage .adminMain{gap:.5rem}.adminPage .adminWorkspaceHeader{gap:.5rem;padding:.625rem .75rem}.adminPage .adminWorkspaceHeader__copy{gap:.15rem}.adminPage .adminWorkspaceHeader__copy .pageTag,.adminPage .adminWorkspaceHeader__copy p{display:none}.adminPage .adminWorkspaceHeader__copy h1{font-size:1.35rem}.adminPage .adminWorkspaceNotice{font-size:.75rem;padding:.35rem .5rem}.adminPage .adminWorkspaceHeader__body{gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.adminPage .adminWorkspaceHeader__stats{gap:.35rem;grid-template-columns:repeat(3,minmax(5.5rem,1fr))}.adminPage .adminWorkspaceStat{gap:.12rem;padding:.38rem .5rem}.adminPage .adminWorkspaceStat span{font-size:.6rem;letter-spacing:.04em}.adminPage .adminWorkspaceStat strong{font-size:1rem;line-height:1.05}.adminPage .adminWorkspaceHeader__actions{align-items:start;gap:.35rem}.adminPage .adminQuickAction{min-width:0;padding:.38rem .55rem}.adminPage .adminQuickAction strong{font-size:.75rem}.adminPage .adminQuickAction small{display:none}.adminPage .adminPanel{padding:.625rem}.adminPage .adminCards{gap:.35rem;grid-template-columns:repeat(6,minmax(0,1fr))}.adminPage .pageCard__body{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .55rem}.adminPage .pageCard__body .pageTag{margin-bottom:0}.adminPage .pageCard__body strong{font-size:1.12rem;text-align:right}.adminPage .adminAudit--compact,.adminPage .adminCommandCenter,.adminPage .adminInsightGrid{gap:.35rem;margin-top:.5rem}.adminPage .adminCommandCenter{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.adminPage .adminInsightGrid{grid-template-columns:1.05fr 1.05fr .9fr}.adminPage .adminCollection,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminDocumentGroups,.adminPage .adminSecurityGuide__panel,.adminPage .adminTrustedDevices{gap:.5rem;padding:.625rem}.adminPage .adminCommandPanel__head{gap:.5rem}.adminPage .adminCommandPanel__head h3{font-size:.92rem;margin:0}.adminPage .adminCommandPanel__head>strong{font-size:.78rem;max-width:none}.adminPage .adminSecurityScore{align-items:start;gap:.5rem;grid-template-columns:6.25rem minmax(0,1fr)}.adminPage .adminSecurityScore__summary{align-content:start;background:#f6f7f7;border:.0625em solid #c3c4c7;display:grid;gap:.08rem;padding:.45rem .5rem}.adminPage .adminSecurityScore__summary strong{color:#1d2327;font-size:1.15rem;line-height:1}.adminPage .adminSecurityScore__summary small,.adminPage .adminSecurityScore__summary span{color:#50575e;font-size:.68rem;line-height:1.25}.adminPage .adminChecklistGrid{gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.adminPage .adminActionItem,.adminPage .adminCheckItem,.adminPage .adminTopList__row{gap:.08rem;padding:.42rem .5rem}.adminPage .adminActionItem strong,.adminPage .adminCheckItem strong,.adminPage .adminTopList__row strong{font-size:.76rem}.adminPage .adminActionItem span,.adminPage .adminCheckItem span,.adminPage .adminTopList__row span{font-size:.66rem;line-height:1.25}.adminPage .adminActionItem>span{font-size:.62rem}.adminPage .adminMiniChart{gap:.2rem;height:5rem;min-height:5rem}.adminPage .adminMiniBar{gap:.2rem;height:5rem}.adminPage .adminMiniBar small{font-size:.55rem}.adminPage .adminAudit--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.adminPage .adminAudit__item,.adminPage .adminCode{gap:.08rem;padding:.4rem .5rem}.adminPage .adminAudit__item strong,.adminPage .adminCode strong{font-size:.74rem}.adminPage .adminAudit__item span,.adminPage .adminCode span{font-size:.66rem;line-height:1.25}@media(max-width:94rem){.adminPage .adminCards{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminInsightGrid{grid-template-columns:1fr 1fr}.adminPage .adminAudit--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:70rem){.adminPage .adminAudit--compact,.adminPage .adminCards,.adminPage .adminInsightGrid,.adminPage .adminWorkspaceHeader__body{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader__actions{justify-content:flex-start}}.adminPage .wrap.adminWorkspace.adminWorkspace--login{align-items:center;display:flex!important;grid-template-columns:none;justify-content:center;min-height:calc(100dvh - var(--admin-workbar-h));padding:clamp(1rem,4vh,2.25rem)!important;width:100%}.adminPage .adminWorkspace--login .adminLogin{align-self:center;background:#fff;border:.0625em solid #c3c4c7;box-shadow:0 1rem 2rem #0f172a14;gap:.7rem;justify-self:center;padding:.9rem 1rem;width:min(100%,22rem)}.adminPage .adminWorkspace--login .adminLogin h1{font-size:1.32rem;line-height:1.1}.adminPage .adminWorkspace--login .adminField{margin-bottom:0}.adminPage .adminWorkspace--login .adminRememberDevice,.adminPage .adminWorkspace--login .adminStatus{margin:0}.adminPage .adminWorkspace--login .btn{min-height:2.15rem}.adminPage .adminWorkspaceHeader--overview{gap:.5rem;padding:.5rem .625rem}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__top{display:none}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__copy h1{font-size:1.34rem}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__body{gap:.45rem;grid-template-columns:1fr}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__stats{gap:.35rem;grid-template-columns:repeat(3,minmax(6.25rem,1fr))}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceStat{gap:.06rem;min-height:0;padding:.38rem .48rem}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceStat span{font-size:.62rem}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceStat strong{font-size:.94rem}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__actions{display:none}.adminPage .adminWorkspaceHeader--overview .adminQuickAction{gap:0;min-width:8.4rem;padding:.4rem .55rem;width:auto}.adminPage .adminWorkspaceHeader--overview .adminQuickAction strong{font-size:.76rem}.adminPage .adminWorkspaceHeader--overview .adminQuickAction small{display:none}.adminPage .adminPanel--overview{display:grid;gap:.3rem;padding:.35rem}.adminPage .adminPanel--overview .adminCards{gap:.3rem;grid-template-columns:repeat(6,minmax(0,1fr))}.adminPage .adminPanel--overview .pageCard__body{gap:.3rem;padding:.38rem .42rem}.adminPage .adminPanel--overview .pageCard__body .pageTag{font-size:.62rem}.adminPage .adminPanel--overview .pageCard__body strong{font-size:1rem}.adminPage .adminPanel--overview .adminCommandCenter{gap:.22rem;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);margin-top:.22rem}.adminPage .adminPanel--overview .adminCommandPanel{gap:.35rem;padding:.45rem}.adminPage .adminPanel--overview .adminCommandPanel__head h3{font-size:.82rem}.adminPage .adminPanel--overview .adminCommandPanel__head>strong{font-size:.72rem}.adminPage .adminPanel--overview .adminSecurityScore{gap:.35rem;grid-template-columns:5.2rem minmax(0,1fr)}.adminPage .adminPanel--overview .adminSecurityScore__summary{gap:.05rem;padding:.32rem .38rem}.adminPage .adminPanel--overview .adminSecurityScore__summary strong{font-size:1rem}.adminPage .adminPanel--overview .adminSecurityScore__summary small,.adminPage .adminPanel--overview .adminSecurityScore__summary span{font-size:.62rem;line-height:1.18}.adminPage .adminPanel--overview .adminChecklistGrid{gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.adminPage .adminPanel--overview .adminActionList{gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.adminPage .adminPanel--overview .adminActionItem,.adminPage .adminPanel--overview .adminCheckItem{gap:.05rem;padding:.32rem .38rem}.adminPage .adminPanel--overview .adminActionItem strong,.adminPage .adminPanel--overview .adminCheckItem strong{font-size:.7rem;line-height:1.18}.adminPage .adminPanel--overview .adminActionItem span,.adminPage .adminPanel--overview .adminCheckItem span{font-size:.6rem;line-height:1.18}.adminPage .adminPanel--overview .adminActionItem>span{font-size:.56rem}.adminPage .adminVisualCms.is-fullscreen .adminPreviewCanvas,.adminPage .adminVisualCms:fullscreen .adminPreviewCanvas{padding:0}.adminPage .adminVisualCms.is-fullscreen .adminPreviewCanvas__device,.adminPage .adminVisualCms:fullscreen .adminPreviewCanvas__device{border-radius:0;height:100%;max-height:none;min-height:0}.adminPage .adminVisualCms.is-fullscreen .adminPreviewCanvas__device.is-desktop,.adminPage .adminVisualCms:fullscreen .adminPreviewCanvas__device.is-desktop{width:100%}.adminPage .adminVisualCms:fullscreen{background:#0b1320;display:grid;gap:.35rem;grid-template-columns:auto minmax(0,1fr);height:100dvh;min-height:0;padding:.35rem}@media(max-width:86rem){.adminPage .adminPanel--overview .adminCommandCenter,.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__body{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__actions{justify-content:flex-start}}@media(max-width:70rem){.adminPage .adminPanel--overview .adminCards,.adminPage .adminPanel--overview .adminChecklistGrid,.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:52rem){.adminPage .adminPanel--overview .adminCards,.adminPage .adminPanel--overview .adminChecklistGrid,.adminPage .adminWorkspaceHeader--overview .adminWorkspaceHeader__stats{grid-template-columns:1fr}.adminPage .adminWorkspaceHeader--overview .adminQuickAction{min-width:0;width:100%}}.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){max-width:none;padding-inline:clamp(.875rem,1.6vw,2rem);width:100%}.adminPage .adminCollectionRecord,.adminPage .adminCommandPanel,.adminPage .sectionPanel{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:var(--ad-panel);border:1px solid var(--ad-line);box-shadow:var(--ad-shadow);color:var(--ad-text)}.adminPage .adminSidebar{border-radius:1.1rem;max-height:calc(100vh - var(--header-h, 4rem) - 1.5rem);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--header-h, 4rem) + .75rem)}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{border-radius:.75rem;font-size:.95rem;transition:background .16s,color .16s,transform .16s}.adminPage .adminNavBtn:hover,.adminPage .adminNavSubBtn:hover{background:color-mix(in srgb,var(--p) 9%,transparent);transform:translate(2px)}.adminPage .adminNavBtn.is-active,.adminPage .adminNavSubBtn.is-active{background:color-mix(in srgb,var(--p) 14%,transparent);box-shadow:inset 3px 0 0 var(--p);color:var(--p)}.adminPage .adminThemeToggle{align-items:center;background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.75rem;color:var(--ad-text);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:.625rem;min-height:2.6rem;transition:background .16s,border-color .16s;width:100%}.adminPage .adminThemeToggle:hover{border-color:var(--p);color:var(--p)}.adminPage .adminThemeToggle svg{height:1rem;width:1rem}.adminPage .adminField span{color:var(--ad-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminSelect,.adminPage .adminTextarea{background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.8rem;color:var(--ad-text);font-size:1rem;min-height:3rem;padding:.7rem 1rem;transition:border-color .15s,box-shadow .15s}.adminPage .adminField input:focus,.adminPage .adminField select:focus,.adminPage .adminTextarea:focus{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 16%,transparent);outline:none}.adminPage .adminTextarea{line-height:1.6}.adminPage .adminCollectionRecord{align-items:start;border-radius:1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:1.1rem 1.2rem;transition:box-shadow .2s,transform .2s}.adminPage .adminCollectionRecord:hover{box-shadow:0 1.25rem 3.5rem #0f172a21}.adminPage .adminCollectionRecord>.adminCollectionRecord__actions,.adminPage .adminCollectionRecord>.adminCollectionRecord__bar,.adminPage .adminCollectionRecord>.adminCollectionRecord__toggles,.adminPage .adminCollectionRecord>.adminField:has(textarea),.adminPage .adminCollectionRecord>details,.adminPage .adminCollectionRecord>div.adminField{grid-column:1/-1}.adminPage .adminCollectionRecord__toggles{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.adminPage .btn{border-radius:.75rem;font-weight:600;min-height:2.5rem;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.adminPage .btn:hover{transform:translateY(-1px)}.adminPage .btn--primary{background:linear-gradient(135deg,var(--p),color-mix(in srgb,var(--p) 70%,#1a2c4e));border:none;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--p) 35%,transparent);color:#fff}.adminPage .pageSection__cta{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:.9rem;bottom:.75rem;box-shadow:var(--ad-shadow);display:flex;justify-content:flex-end;padding:.625rem .75rem;position:sticky;z-index:20}.adminPage .pageSection__cta .btn--primary{font-size:.95rem;min-height:2.9rem;padding-inline:1.75rem}.adminPage .adminTechnicalFold{background:transparent;border:1px dashed var(--ad-line);border-radius:.75rem}.adminPage .adminTechnicalFold summary{color:var(--ad-muted);font-size:.8rem}.adminPage[data-admin-theme=dark] .adminActionItem,.adminPage[data-admin-theme=dark] .adminAudit__item,.adminPage[data-admin-theme=dark] .adminCheckItem,.adminPage[data-admin-theme=dark] .adminCode,.adminPage[data-admin-theme=dark] .adminEditorCard,.adminPage[data-admin-theme=dark] .adminField input,.adminPage[data-admin-theme=dark] .adminField select,.adminPage[data-admin-theme=dark] .adminMfaCard,.adminPage[data-admin-theme=dark] .adminSecurityScore__summary,.adminPage[data-admin-theme=dark] .adminSecurityStep,.adminPage[data-admin-theme=dark] .adminSelect,.adminPage[data-admin-theme=dark] .adminTextarea,.adminPage[data-admin-theme=dark] .adminTopList__row,.adminPage[data-admin-theme=dark] .adminTrustedDevice{background:var(--ad-input);border-color:var(--ad-line);color:var(--ad-text)}.adminPage[data-admin-theme=dark] .adminSecurityScore__summary strong{color:var(--ad-text)}.adminPage[data-admin-theme=dark] .adminSecurityScore__summary small,.adminPage[data-admin-theme=dark] .adminSecurityScore__summary span{color:var(--ad-muted)}.adminPage[data-admin-theme=dark] ::-moz-placeholder{color:#eef0f659}.adminPage[data-admin-theme=dark] ::placeholder{color:#eef0f659}.adminPage .pageSection__cta{align-items:center;gap:1rem;justify-content:space-between}.adminPage .adminSaveState{font-size:.82rem;font-weight:700;white-space:nowrap}.adminPage .adminSaveState.is-dirty{color:#b45309}.adminPage .adminSaveState.is-clean{color:#15803d}.adminPage[data-admin-theme=dark] .adminSaveState.is-dirty{color:#f59e0b}.adminPage[data-admin-theme=dark] .adminSaveState.is-clean{color:#4ade80}.adminPage .adminDraftBanner{align-items:center;background:color-mix(in srgb,#f59e0b 10%,var(--ad-panel-solid));border:1px solid color-mix(in srgb,#f59e0b 45%,var(--ad-line));border-radius:.9rem;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem;justify-content:space-between;margin-bottom:.625rem;padding:.75rem 1rem}.adminPage .adminDraftBanner__actions{display:flex;gap:.5rem}.adminPage .adminDropzone{border:1.5px dashed var(--ad-line);border-radius:.9rem;display:flex;flex-direction:column;gap:.5rem;padding:.625rem;transition:border-color .15s,background .15s}.adminPage .adminDropzone.is-over{background:color-mix(in srgb,var(--p) 7%,transparent);border-color:var(--p)}.adminPage .adminMediaRow{align-items:end;background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.625rem;cursor:grab;display:grid;gap:.5rem;grid-template-columns:auto 7.5rem minmax(10rem,2fr) minmax(8rem,1fr) auto auto;padding:.45rem}.adminPage .adminMediaRow:active{cursor:grabbing}.adminPage .adminMediaRow.is-dragging{opacity:.45}.adminPage .adminMediaRow .adminField{margin-bottom:0}.adminPage .adminMediaRow__grip{align-self:center;color:var(--ad-muted);cursor:grab;font-size:1.05rem;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminPage .adminDropzone__hint{align-items:center;color:var(--ad-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;padding:.25rem}.adminPage .adminDropzone__pick{align-items:center;cursor:pointer;display:inline-flex;overflow:hidden;position:relative}.adminPage .adminDropzone__pick input{cursor:pointer;inset:0;opacity:0;position:absolute}.adminPage .adminResetBox{background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.875rem}.adminPage .adminResetBox strong{font-size:.85rem}.adminPage .adminLink{align-self:flex-start;background:none;border:none;color:var(--p);cursor:pointer;font-size:.82rem;margin-top:.5rem;padding:0;text-decoration:underline}.adminPage .adminFieldGrid{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.adminPage .adminAlertItem{align-items:center;background:var(--ad-panel-solid);border-left:1px solid var(--ad-line);border:1px solid var(--ad-line);border-left-width:3px;border-radius:.7rem;display:flex;gap:.75rem;padding:.7rem .9rem}.adminPage .adminAlertItem.is-critical{background:color-mix(in srgb,#7f1d1d 8%,var(--ad-panel-solid));border-left-color:#7f1d1d}.adminPage .adminAlertItem.is-high{border-left-color:#c2403f}.adminPage .adminAlertItem.is-medium{border-left-color:#b45309}.adminPage .adminAlertItem.is-low{border-left-color:#02478a}.adminPage .adminAlertItem.is-ack{opacity:.5}.adminPage .adminAlertItem__main{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.adminPage .adminAlertItem__main strong{font-size:.86rem}.adminPage .adminAlertItem__main span{color:var(--ad-muted);font-size:.78rem}.adminPage .adminAlertItem__main small{color:var(--ad-muted);font-size:.7rem;opacity:.8}.adminPage .adminAlertItem__done{color:#15803d;font-weight:800}.adminPage .adminMetaBadge{border:1px solid var(--ad-line);border-radius:999px;font-size:.7rem;font-weight:700;padding:.2rem .6rem}.adminPage .adminMetaBadge.is-on{background:color-mix(in srgb,#15803d 14%,transparent);border-color:color-mix(in srgb,#15803d 40%,transparent);color:#15803d}.adminPage .adminMetaBadge.is-off{color:var(--ad-muted)}.adminPage .adminMetaPost{align-items:center;background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem}.adminPage .adminMetaPost input[type=datetime-local]{background:var(--ad-panel-solid);border:1px solid var(--ad-line);border-radius:.6rem;color:var(--ad-text);min-height:2.4rem;padding:0 .6rem}.adminPage .adminMetaTimetable{border-top:1px dashed var(--ad-line);display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem;padding-top:.75rem}.adminPage .adminMetaDay__label{color:var(--ad-muted);font-size:.72rem;font-weight:800;margin-bottom:.35rem;text-transform:capitalize}.adminPage .adminMetaSlot{align-items:center;background:var(--ad-panel-solid);border-left:1px solid var(--ad-line);border:1px solid var(--ad-line);border-left-width:3px;border-radius:.6rem;display:grid;font-size:.82rem;gap:.6rem;grid-template-columns:3.5rem 3.5rem 1fr auto auto;margin-bottom:.3rem;padding:.5rem .7rem}.adminPage .adminMetaSlot.is-pending{border-left-color:#b45309}.adminPage .adminMetaSlot.is-published{border-left-color:#15803d}.adminPage .adminMetaSlot.is-failed{border-left-color:#c2403f}.adminPage .adminMetaSlot.is-canceled{opacity:.55}.adminPage .adminMetaSlot__time{font-weight:700}.adminPage .adminMetaSlot__nets{color:var(--p);font-size:.72rem;font-weight:700}.adminPage .adminMetaSlot__msg{color:var(--ad-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPage .adminMetaSlot__status{color:var(--ad-muted);font-size:.72rem}.adminPage .adminMetaSlot .btn{font-size:.76rem;min-height:1.8rem;padding:0 .6rem}@media(max-width:52em){.adminPage .adminMetaSlot{grid-template-columns:auto auto 1fr}.adminPage .adminMetaSlot .btn,.adminPage .adminMetaSlot__status{grid-column:span 1}}.adminPage .adminDriveNote{background:color-mix(in srgb,#f59e0b 8%,var(--ad-panel-solid));border:1px solid color-mix(in srgb,#f59e0b 45%,var(--ad-line));border-radius:.9rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .9rem}.adminPage .adminDriveNote__text{color:var(--ad-text);font-family:inherit;font-size:.85rem;line-height:1.55;margin:0;max-height:14rem;overflow:auto;white-space:pre-wrap}.adminPage .adminPermGrid{background:var(--ad-input);border:1px solid var(--ad-line);border-radius:.75rem;display:grid;gap:.35rem 1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:.5rem;padding:.75rem}.adminPage .adminTemplateChip{align-items:center;display:inline-flex;gap:.15rem}.adminPage .adminTemplateChip .btn{font-size:.8rem;min-height:1.9rem;padding:0 .7rem}.adminPage .adminParaList{display:flex;flex-direction:column;gap:.5rem}.adminPage .adminParaRow{align-items:start;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;transition:opacity .15s}.adminPage .adminParaRow.is-dragging{opacity:.45}.adminPage .adminParaRow .adminMediaRow__grip{padding-top:.9rem}.adminPage .adminParaList__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}@media(max-width:52em){.adminPage .adminCollectionRecord{grid-template-columns:1fr}.adminPage .pageSection__cta{bottom:.375rem}.adminPage .adminMediaRow{grid-template-columns:auto 1fr 1fr}.adminPage .adminMediaRow__src{grid-column:2/-1}}.adminEnroll{background:var(--ad-surface-2,hsla(0,0%,100%,.035));border:1px solid var(--ad-border,hsla(0,0%,100%,.12));border-radius:.9rem;display:grid;gap:1.1rem;margin-bottom:1rem;padding:1.15rem}.adminEnrollToggle{align-items:center;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto 1fr}.adminEnrollToggle__input{height:1px;opacity:0;position:absolute;width:1px}.adminEnrollToggle__track{background:#7f7f7f66;border-radius:62rem;flex:none;height:1.75rem;position:relative;transition:background .2s ease;width:3.2rem}.adminEnrollToggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000059;height:1.35rem;left:.2rem;position:absolute;top:.2rem;transition:transform .2s ease;width:1.35rem}.adminEnrollToggle[data-on=true] .adminEnrollToggle__track{background:#0f9d58}.adminEnrollToggle[data-on=true] .adminEnrollToggle__thumb{transform:translate(1.45rem)}.adminEnrollToggle__input:focus-visible+.adminEnrollToggle__track{outline:2px solid var(--ad-primary,#02478a);outline-offset:2px}.adminEnrollToggle__text{display:grid;gap:.15rem}.adminEnrollToggle__text strong{font-size:1rem}.adminEnrollToggle__text small{color:var(--ad-muted,hsla(0,0%,100%,.6));line-height:1.35}.adminEnroll__hint{color:var(--ad-muted,hsla(0,0%,100%,.6));font-size:.85rem;line-height:1.4;margin:0 0 .6rem}.adminEnroll__dates{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.adminEnroll__state{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;margin:0}.adminEnroll__dot{background:#c0392b;border-radius:50%;flex:none;height:.6rem;width:.6rem}.adminEnroll__state[data-open=true] .adminEnroll__dot{background:#0f9d58}.adminWizardOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:200}.adminWizard{background:#fff;border-radius:1rem;box-shadow:0 1.5rem 4rem #0f172a59;display:flex;flex-direction:column;max-height:min(90vh,48rem);overflow:hidden;width:min(34rem,100%)}.adminWizard__head{align-items:flex-start;border-bottom:.0625em solid rgba(24,38,61,.1);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem .75rem}.adminWizard__head h3{font-size:1.15rem;margin:.2rem 0 0}.adminWizard__close{background:#f1f3f7;border:0;border-radius:.5rem;color:#475467;cursor:pointer;font-size:1.3rem;height:2rem;line-height:1;width:2rem}.adminWizard__close:hover{background:#e4e7ec}.adminWizard__steps{border-bottom:.0625em solid rgba(24,38,61,.08);display:flex;gap:.4rem;list-style:none;margin:0;padding:.75rem 1.1rem}.adminWizard__steps li{background:#f5f6f8;border-radius:.5rem;color:#98a2b3;flex:1;font-size:.72rem;font-weight:600;min-width:0;padding:.35rem .25rem;text-align:center}.adminWizard__steps li.is-active{background:#2271b1;color:#fff}.adminWizard__steps li.is-done{background:#e7f6ec;color:#15803d}.adminWizard__body{overflow-y:auto;padding:1.1rem}.adminWizard__fields,.adminWizard__row{display:grid;gap:.75rem}.adminWizard__row{grid-template-columns:1fr 1fr}.adminWizard__hint{color:#667085;font-size:.78rem;line-height:1.45;margin:.5rem 0 0}.adminWizard__previewWrap{display:grid;gap:.5rem}.adminWizardCard{background:#fff;border:.0625em solid rgba(24,38,61,.12);border-radius:.75rem;overflow:hidden}.adminWizardCard__body{padding:.85rem 1rem}.adminWizardCard__meta{color:#2271b1;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.adminWizardCard__body h4{font-size:1.05rem;margin:.3rem 0 .35rem}.adminWizardCard__body p{color:#475467;font-size:.85rem;line-height:1.5;margin:0}.adminWizard__foot{align-items:center;border-top:.0625em solid rgba(24,38,61,.1);display:flex;gap:.6rem;padding:.85rem 1.1rem}.adminWizard__statePill{background:#fef0c7;border-radius:999px;color:#b54708;font-size:.72rem;font-weight:600;padding:.2rem .55rem}.adminWizard__footActions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}@media(max-width:30em){.adminWizard__row{grid-template-columns:1fr}.adminWizard__footActions{width:100%}}.aboutSortRow{align-items:center;gap:.4rem}.aboutSortRow__grip{color:#98a2b3;cursor:grab;flex:none;font-size:1.05rem;line-height:1;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aboutSortRow__grip:active{cursor:grabbing}.aboutSortRow.is-dragging{opacity:.55;outline:.125em dashed #2271b1;outline-offset:-.125em}.aboutSortRow__title{flex:1;min-width:0;overflow-wrap:anywhere}.btn--compact{font-size:.95rem;line-height:1;min-width:2rem;padding:.2rem .45rem}.adminEditorCard{background:#fff;border:.0625em solid rgba(24,38,61,.12);border-radius:.7rem;box-shadow:0 .1rem .35rem #0f172a0a;margin-bottom:.55rem}.adminEditorCard>summary{font-size:.95rem;font-weight:700;padding:.7rem .9rem}.adminEditorCard[open]>summary{border-bottom:.0625em solid rgba(24,38,61,.1)}.adminPage .adminDocumentsPanel{overflow:clip}.adminPage .adminDocumentsPanel>h2{margin-bottom:.35rem}.adminPage .adminDocumentUploadGrid{align-items:end;background:linear-gradient(135deg,color-mix(in srgb,var(--p,#1e88e5) 6%,transparent),transparent 38%),var(--ad-panel-solid,#fff);border:1px solid var(--ad-line,rgba(15,23,42,.1));border-radius:1rem;display:grid;gap:.72rem;grid-template-columns:minmax(16rem,1.25fr) minmax(10rem,.75fr) minmax(13rem,1fr) minmax(13rem,1fr) minmax(10rem,.75fr) minmax(10rem,.75fr) minmax(9rem,.65fr) max-content;padding:.75rem}.adminPage .adminDocumentUploadGrid>*{min-width:0}.adminPage .adminDocumentUploadGrid .adminField{gap:.32rem;margin:0}.adminPage .adminDocumentUploadGrid .adminField input,.adminPage .adminDocumentUploadGrid .adminField select,.adminPage .adminWizard .adminField input,.adminPage .adminWizard .adminField select{box-sizing:border-box;display:block;max-width:100%;min-height:3rem;min-width:0;width:100%}.adminPage .adminDocumentUploadGrid .adminField--file{min-width:0}.adminPage .adminFileInput{height:3rem;line-height:1.2;min-width:0;overflow:hidden;padding:.43rem .55rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.adminPage .adminFileInput::file-selector-button{background:color-mix(in srgb,var(--p,#1e88e5) 12%,#fff);border:0;border-radius:.6rem;color:color-mix(in srgb,var(--p,#1e88e5) 86%,#111827);font:inherit;font-size:.86rem;font-weight:760;margin-right:.65rem;min-height:2rem;padding:0 .75rem}.adminPage .adminFileInput::-webkit-file-upload-button{background:color-mix(in srgb,var(--p,#1e88e5) 12%,#fff);border:0;border-radius:.6rem;color:color-mix(in srgb,var(--p,#1e88e5) 86%,#111827);font:inherit;font-size:.86rem;font-weight:760;margin-right:.65rem;min-height:2rem;padding:0 .75rem}.adminPage .adminDocumentUploadGrid__submit{align-self:end;min-height:3rem;white-space:nowrap}.adminPage .adminDocumentGroups{background:color-mix(in srgb,var(--ad-panel-solid,#fff) 78%,var(--ad-bg,#f4f6fa));border-color:var(--ad-line,rgba(15,23,42,.1));border-radius:1rem!important}.adminPage .adminDocumentGroupGrid,.adminPage .adminDocumentItemGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.adminPage .adminDocumentCard,.adminPage .adminDocumentGroup{background:var(--ad-panel-solid,#fff);border-radius:.95rem!important;box-shadow:0 .5rem 1.4rem #0f172a0f!important}.adminPage .adminDocumentCard{border:1px solid var(--ad-line,rgba(15,23,42,.1));grid-template-rows:auto auto auto 1fr auto}.adminPage .adminDocumentCard>span,.adminPage .adminDocumentCard>strong,.adminPage .adminDocumentGroup__documents span,.adminPage .adminDocumentGroup__title small,.adminPage .adminDocumentGroup__title strong{min-width:0;overflow-wrap:anywhere}.adminPage .adminDocumentCard .adminField{align-self:end;min-width:0}.adminPage .adminDocumentCard .adminField select{min-width:0;width:100%}.adminPage[data-admin-theme=dark] .adminDocumentCard,.adminPage[data-admin-theme=dark] .adminDocumentGroup,.adminPage[data-admin-theme=dark] .adminDocumentGroups,.adminPage[data-admin-theme=dark] .adminDocumentUploadGrid{background:var(--ad-panel-solid,#161924);border-color:var(--ad-line,hsla(0,0%,100%,.1))}@media(max-width:112rem){.adminPage .adminDocumentUploadGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminPage .adminDocumentUploadGrid__file{grid-column:span 2}}@media(max-width:76rem){.adminPage .adminDocumentUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPage .adminDocumentUploadGrid__file,.adminPage .adminDocumentUploadGrid__submit{grid-column:1/-1}.adminPage .adminDocumentUploadGrid__submit{justify-content:center;width:100%}}@media(max-width:42rem){.adminPage .adminDocumentUploadGrid,.adminPage .adminWizard__row{grid-template-columns:1fr}.adminPage .adminDocumentUploadGrid__file,.adminPage .adminDocumentUploadGrid__submit{grid-column:auto}}.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){align-items:start;box-sizing:border-box;display:grid!important;gap:clamp(.75rem,1.15vw,1.15rem)!important;grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)!important;justify-content:stretch!important;margin-inline:0!important;max-width:none!important;min-height:calc(100vh - var(--admin-workbar-h, 2rem));padding:clamp(.65rem,1vw,1rem) clamp(.75rem,1.5vw,1.35rem)!important;width:100%!important}.adminPage .adminSidebar{bottom:auto!important;grid-column:1;grid-row:1;left:auto!important;right:auto!important;top:calc(var(--admin-workbar-h, 0px) + .75rem);width:auto!important;z-index:2}.adminPage .adminMain{grid-column:2;grid-row:1;min-height:calc(100vh - var(--admin-workbar-h, 2rem) - 2rem);min-width:0;position:relative;width:100%;z-index:1}@media(max-width:52rem){.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){grid-template-columns:1fr!important}.adminPage .adminMain,.adminPage .adminSidebar{grid-column:1;grid-row:auto}.adminPage .adminSidebar{max-height:min(42vh,22rem);min-height:auto;overflow-y:auto;position:sticky!important;top:calc(var(--admin-workbar-h, 0px) + .5rem)}}.adminWorkbar{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#ffffffeb!important;border-bottom:1px solid rgba(35,54,48,.1);box-shadow:0 .5rem 1.6rem #2a3a3312;color:#1c2927!important;z-index:40}.adminWorkbar__inner{max-width:none}.adminWorkbar__title strong{color:#0c7c71!important}.adminWorkbar__meta span,.adminWorkbar__title span{color:#31413e!important}.adminWorkbar__meta span+span{border-left-color:#23363024!important}.adminPage .adminCollectionRecord,.adminPage .adminCommandPanel,.adminPage .adminPanel,.adminPage .adminWorkspaceHeader,.adminPage .sectionPanel{background:var(--ad-panel-solid);border-color:var(--ad-line);box-shadow:var(--ad-shadow)}.adminPage .adminSidebar{background:#fffffff2!important;border-radius:1.15rem!important;color:var(--ad-text);padding:.65rem!important}.adminPage .adminSidebar__brand{background:linear-gradient(135deg,#0c7c7121,#1e88e514),#fff;border:1px solid rgba(12,124,113,.12);border-radius:.95rem;padding:.75rem .8rem}.adminPage .adminSidebar__brand small,.adminPage .adminSidebar__brand span{color:#18201f94}.adminPage .adminSidebar__brand strong{color:#16211f;letter-spacing:0}.adminPage .adminSidebar__nav{gap:.25rem;padding-block:.45rem}.adminPage .adminNavSubtree__group>span,.adminPage .adminSidebar__groupLabel{color:#18201f7a}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{border:1px solid transparent;border-radius:.78rem;color:#2f3c3a;min-height:2.18rem}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{font-weight:720}.adminPage .adminNavBtn:is(:hover,:focus-visible),.adminPage .adminNavSubBtn:is(:hover,:focus-visible){background:#0c7c7112!important;border-color:#0c7c7121;color:#0b6f66;transform:none}.adminPage .adminNavBtn.is-active,.adminPage .adminNavSubBtn.is-active{background:linear-gradient(135deg,#0c7c7124,#1e88e50f)!important;border-color:#0c7c7138;box-shadow:inset 3px 0 #0c7c71!important;color:#075f57}.adminPage .adminNavSubtree{background:transparent!important;border-left:1px solid rgba(35,54,48,.12);margin-left:.25rem;padding-left:.55rem}.adminPage .adminSidebar__footer{border-top:1px solid rgba(35,54,48,.1);padding:.7rem .15rem .1rem}.adminPage .adminSidebar__status{background:#0c7c710f;border:1px solid rgba(12,124,113,.12);border-radius:.9rem;color:var(--ad-text)}.adminPage .adminSidebar__status small,.adminPage .adminSidebar__status span{color:var(--ad-muted)}.adminPage .adminSidebar .btn,.adminPage .adminThemeToggle{background:#fff;border-color:#2336301f;color:#22312e}.adminPage .adminSidebar .btn:hover,.adminPage .adminThemeToggle:hover{border-color:#0c7c7147;color:#0b6f66}.adminPage .adminWorkspaceHeader{border-radius:1.05rem}.adminPage .adminDocumentsPanel>h2,.adminPage .adminPanel>h2,.adminPage .adminWorkspaceHeader__copy h1{color:#16211f}.adminPage .adminWorkspaceStat{background:#fbfcf9;border-color:#2336301a}.adminPage .adminWorkspaceStat.is-accent,.adminPage .adminWorkspaceStat.is-success,.adminPage .adminWorkspaceStat.is-warn{background:linear-gradient(135deg,#0c7c7114,#fffffff0)}.adminPage .adminDocumentUploadGrid{background:linear-gradient(135deg,rgba(12,124,113,.07),rgba(30,136,229,.04) 42%,transparent),#fff;border-color:#0c7c711f}.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminFileInput,.adminPage .adminSelect,.adminPage .adminTextarea{background:#fff;border-color:#23363021}@media(max-width:52rem){.adminPage .adminSidebar{max-height:min(42vh,22rem)}.adminPage .adminSidebar__nav{overflow:visible;padding-right:.15rem;scrollbar-width:thin}.adminPage .adminSidebar__footer{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.adminPage .adminSidebar__status{display:none}}@media(max-width:42rem){.adminWorkbar__inner{align-items:flex-start;min-height:auto;padding-block:.45rem}.adminWorkbar__meta,.adminWorkbar__title{flex-wrap:wrap;row-gap:.15rem}.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){padding:.6rem!important}.adminPage .adminSidebar{border-radius:.95rem!important;max-height:min(38vh,18rem);padding:.45rem!important}.adminPage .adminSidebar__brand{padding:.55rem .65rem}.adminPage .adminSidebar__nav{padding-block:.3rem}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{min-height:2.15rem;padding-block:.42rem}.adminPage .adminNavSubtree__group>span,.adminPage .adminSidebar__groupLabel{padding-block:.3rem .12rem}.adminPage .adminSidebar .btn,.adminPage .adminThemeToggle{min-height:2.35rem}}.adminPage .adminSidebar{gap:.65rem!important}.adminPage .adminSidebar__brand,.adminPage .adminSidebar__footer{min-height:0}.adminPage .adminSidebar__nav{padding-right:.2rem}.adminPage .adminSidebar__footer{position:relative;z-index:1}@media(max-width:52rem){.adminPage .adminSidebar{max-height:min(48vh,24rem)}.adminPage .adminSidebar__nav{overflow:auto!important}}@media(max-width:42rem){.adminPage .adminSidebar{max-height:min(46vh,22rem)}}.adminPage{--ad-bg:#f0f2f4;--ad-panel:#fff;--ad-panel-solid:#fff;--ad-line:#dcdcde;--ad-line-strong:#c3c4c7;--ad-text:#1d2327;--ad-muted:#646970;--ad-soft:#f6f7f7;--ad-soft-2:#f0f2f4;--ad-input:#fff;--ad-sidebar:#1d2327;--ad-sidebar-2:#2c3338;--ad-sidebar-text:#f0f0f1;--ad-sidebar-muted:#a7aaad;--ad-primary:#2271b1;--ad-primary-strong:#135e96;--ad-success:#008a20;--ad-warn:#b26200;--ad-danger:#b32d2e;--ad-shadow:none;background:var(--ad-bg)!important;color:var(--ad-text)!important;font-size:16px;min-height:100vh}.adminPage[data-admin-theme=dark]{--ad-bg:#111418;--ad-panel:#1d2327;--ad-panel-solid:#1d2327;--ad-line:#3c434a;--ad-line-strong:#50575e;--ad-text:#f0f0f1;--ad-muted:#a7aaad;--ad-soft:#2c3338;--ad-soft-2:#20262b;--ad-input:#101517;--ad-sidebar:#101517;--ad-sidebar-2:#1d2327;--ad-sidebar-text:#f0f0f1;--ad-sidebar-muted:#a7aaad;--ad-primary:#72aee6;--ad-primary-strong:#9ecffb;color-scheme:dark}.adminPage .adminSection{min-height:calc(100vh - var(--admin-workbar-h, 2rem))!important;padding:0!important}.adminWorkbar{--admin-workbar-h:2.5rem;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--ad-panel)!important;border-bottom:1px solid var(--ad-line)!important;box-shadow:none!important;color:var(--ad-text)!important;min-height:var(--admin-workbar-h);position:sticky;top:0;z-index:50}.adminWorkbar__inner{align-items:center;display:flex;gap:.75rem;justify-content:space-between;max-width:none!important;min-height:var(--admin-workbar-h);padding:0 .875rem!important;width:100%!important}.adminWorkbar__meta,.adminWorkbar__title{align-items:center;display:flex;gap:.55rem;min-width:0}.adminWorkbar__title strong{color:var(--ad-primary)!important;font-size:.92rem;letter-spacing:0}.adminWorkbar__meta span,.adminWorkbar__title span{color:var(--ad-muted)!important;font-size:.86rem;font-weight:600;white-space:nowrap}.adminPage .wrap.adminWorkspace.adminWorkspace--editor:not(.adminWorkspace--login),.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){align-items:stretch!important;background:var(--ad-bg);display:grid!important;gap:0!important;grid-template-columns:18rem minmax(0,1fr)!important;margin:0!important;max-width:none!important;min-height:calc(100vh - var(--admin-workbar-h, 2.5rem))!important;padding:0!important;width:100%!important}.adminPage .adminSidebar{align-self:start!important;background:var(--ad-sidebar)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ad-sidebar-text)!important;display:grid!important;gap:.75rem!important;grid-column:1!important;grid-row:1!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100vh - var(--admin-workbar-h, 2.5rem))!important;margin:0!important;max-height:calc(100vh - var(--admin-workbar-h, 2.5rem))!important;min-height:0!important;overflow:hidden!important;padding:.875rem!important;position:sticky!important;top:var(--admin-workbar-h,2.5rem)!important;width:18rem!important}.adminPage .adminSidebar__brand{align-items:center;background:var(--ad-sidebar-2)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:.25rem!important;display:flex;gap:.75rem;justify-content:space-between;min-height:3rem;padding:.7rem .75rem!important}.adminPage .adminSidebar__brand small,.adminPage .adminSidebar__brand span{color:var(--ad-sidebar-muted)!important;font-size:.72rem!important;line-height:1.2}.adminPage .adminSidebar__brand strong{color:var(--ad-sidebar-text)!important;font-size:.98rem!important;line-height:1.2}.adminPage .adminSidebar__nav{display:flex!important;flex-direction:column;gap:.25rem!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:0 .25rem 0 0!important;scrollbar-width:thin}.adminPage .adminSidebar__group{display:grid;gap:.1rem}.adminPage .adminSidebar__group+.adminSidebar__group{margin-top:.65rem}.adminPage .adminNavSubtree__group>span,.adminPage .adminSidebar__groupLabel{color:var(--ad-sidebar-muted)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:.45rem .65rem .25rem!important;text-transform:uppercase}.adminPage .adminNavGroup,.adminPage .adminNavSubtree,.adminPage .adminNavSubtree__group{background:transparent!important;border:0!important;display:grid;gap:.1rem!important;margin:0!important;padding:0!important}.adminPage .adminNavSubtree{padding-left:.5rem!important}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{background:transparent!important;border:0!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-sidebar-text)!important;display:grid!important;gap:.08rem;min-height:2.35rem!important;padding:.45rem .65rem!important;text-align:left;transform:none!important;width:100%!important}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{color:inherit!important;font-size:.92rem!important;font-weight:600!important;line-height:1.2;overflow-wrap:anywhere}.adminPage .adminNavBtn small,.adminPage .adminNavSubBtn small{color:var(--ad-sidebar-muted)!important;font-size:.76rem!important;line-height:1.2;overflow-wrap:anywhere}.adminPage .adminNavBtn:is(:hover,:focus-visible),.adminPage .adminNavSubBtn:is(:hover,:focus-visible){background:#2c3338!important;color:#fff!important}.adminPage .adminNavBtn.is-active,.adminPage .adminNavSubBtn.is-active{background:var(--ad-primary)!important;box-shadow:none!important;color:#fff!important}.adminPage .adminNavBtn.is-active small,.adminPage .adminNavSubBtn.is-active small{color:#ffffffd1!important}.adminPage .adminSidebar__footer{background:transparent!important;border-top:1px solid hsla(0,0%,100%,.12)!important;display:grid!important;gap:.55rem!important;padding:.75rem 0 0!important}.adminPage .adminSidebar__status{background:var(--ad-sidebar-2)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:.25rem!important;color:var(--ad-sidebar-text)!important;padding:.65rem .75rem!important}.adminPage .adminSidebar__status small,.adminPage .adminSidebar__status span,.adminPage .adminSidebar__status strong{color:inherit!important}.adminPage .adminSidebar__status small,.adminPage .adminSidebar__status span{color:var(--ad-sidebar-muted)!important}.adminPage .adminSidebar .btn,.adminPage .adminThemeToggle{background:transparent!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-sidebar-text)!important;margin:0!important;min-height:2.4rem!important}.adminPage .adminSidebar .btn:hover,.adminPage .adminThemeToggle:hover{background:var(--ad-sidebar-2)!important;border-color:#ffffff4d!important;color:#fff!important}.adminPage .adminMain{background:var(--ad-bg);grid-column:2!important;grid-row:1!important;min-height:calc(100vh - var(--admin-workbar-h, 2.5rem))!important;min-width:0!important;padding:1rem!important;width:100%!important}.adminPage .adminActionItem,.adminPage .adminAudit__item,.adminPage .adminCheckItem,.adminPage .adminCode,.adminPage .adminCollection,.adminPage .adminCollectionRecord,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminDocumentCard,.adminPage .adminDocumentGroup,.adminPage .adminDocumentGroups,.adminPage .adminMfaCard,.adminPage .adminPanel,.adminPage .adminSecurityStep,.adminPage .adminTopList__row,.adminPage .adminTrustedDevices,.adminPage .adminWorkspaceHeader,.adminPage .pageCard,.adminPage .sectionPanel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-text)!important}.adminPage .adminWorkspaceHeader{display:grid;gap:.85rem;margin:0 0 1rem!important;padding:1rem!important}.adminPage .adminWorkspaceHeader__actions,.adminPage .adminWorkspaceHeader__body,.adminPage .adminWorkspaceHeader__stats,.adminPage .adminWorkspaceHeader__top{gap:.65rem!important}.adminPage .adminWorkspaceHeader__copy h1{color:var(--ad-text)!important;font-size:clamp(1.35rem,1.1vw + 1rem,2rem)!important;letter-spacing:0;line-height:1.15;margin:0}.adminPage .adminWorkspaceHeader__copy p{color:var(--ad-muted)!important;font-size:.96rem!important;line-height:1.5;margin:.2rem 0 0;max-width:78rem!important}.adminPage .adminWorkspaceStat,.adminPage .pageCard{background:var(--ad-panel)!important;border-radius:.25rem!important;min-height:4rem!important;padding:.7rem .85rem!important}.adminPage .adminField span,.adminPage .adminWorkspaceStat span,.adminPage .pageTag{color:var(--ad-muted)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase}.adminPage .adminWorkspaceStat strong,.adminPage .pageCard strong{color:var(--ad-text)!important;font-size:1.55rem!important;line-height:1.1}.adminPage .adminQuickAction,.adminPage .adminStartCard{background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;box-shadow:none!important;min-height:3.6rem!important;padding:.8rem .9rem!important}.adminPage .adminQuickAction strong,.adminPage .adminStartCard strong{color:var(--ad-text)!important;font-size:.95rem!important}.adminPage .adminQuickAction small,.adminPage .adminStartCard span{color:var(--ad-muted)!important;font-size:.82rem!important}.adminPage .adminQuickAction.is-active,.adminPage .adminQuickAction.is-primary{background:#f0f6fc!important;border-color:var(--ad-primary)!important}.adminPage .adminPanel{margin:0!important;padding:1rem!important;width:100%!important}.adminPage .adminMain>.adminPanel{min-height:calc(100vh - var(--admin-workbar-h, 2.5rem) - 4rem)}.adminPage .adminCollectionManager__head h3,.adminPage .adminCommandPanel__head h3,.adminPage .adminDocumentsPanel>h2,.adminPage .adminPanel>h2{color:var(--ad-text)!important;font-size:1.18rem!important;letter-spacing:0;line-height:1.25}.adminPage .adminCards{display:grid!important;gap:.6rem!important;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))!important}.adminPage .adminActionList,.adminPage .adminAudit,.adminPage .adminChecklistGrid,.adminPage .adminCommandCenter,.adminPage .adminInsightGrid,.adminPage .adminSecurityGuide,.adminPage .adminStack,.adminPage .adminTopList{gap:.75rem!important}.adminPage .adminCommandCenter{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)!important}.adminPage .adminCommandPanel{padding:1rem!important}.adminPage .adminSecurityScore{gap:.85rem!important;grid-template-columns:5.5rem minmax(0,1fr)!important}.adminPage .adminSecurityScore__summary{background:var(--ad-soft)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important}.adminPage .adminActionItem,.adminPage .adminAudit__item,.adminPage .adminCheckItem,.adminPage .adminTopList__row{padding:.8rem!important}.adminPage .adminActionItem strong,.adminPage .adminAudit__item strong,.adminPage .adminCheckItem strong,.adminPage .adminTopList__row strong{color:var(--ad-text)!important;font-size:.9rem!important;line-height:1.35!important}.adminPage .adminActionItem span,.adminPage .adminAudit__item span,.adminPage .adminCheckItem span,.adminPage .adminCode span,.adminPage .adminTopList__row span{color:var(--ad-muted)!important;font-size:.82rem!important;line-height:1.4!important}.adminPage .adminActionItem.is-error{border-left:4px solid var(--ad-danger)!important}.adminPage .adminActionItem.is-warn{border-left:4px solid var(--ad-warn)!important}.adminPage .adminActionItem.is-ok,.adminPage .adminCheckItem.is-ok{border-left:4px solid var(--ad-success)!important}.adminPage .adminCollectionManager__head,.adminPage .adminCollectionRecord__bar,.adminPage .adminContentToolbar,.adminPage .adminPanel__head,.adminPage .adminPreviewToolbar{align-items:center!important;background:var(--ad-soft)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;display:flex!important;flex-wrap:wrap;gap:.75rem!important;justify-content:space-between!important;padding:.75rem!important}.adminPage .adminContentToolbar{position:sticky;top:calc(var(--admin-workbar-h, 2.5rem) + .5rem);z-index:12}.adminPage .adminContentToolbar__section{flex:1 1 22rem;margin:0!important}.adminPage .adminField{gap:.35rem!important;margin-bottom:.85rem!important}.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminFileInput,.adminPage .adminSelect,.adminPage .adminTextarea{background:var(--ad-input)!important;border:1px solid var(--ad-line-strong)!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-text)!important;font-size:.98rem!important;min-height:2.75rem!important;padding:.62rem .75rem!important}.adminPage .adminTextarea{line-height:1.55!important;min-height:14rem}.adminPage .adminTextarea--compact{min-height:7.5rem!important}.adminPage .adminField input:focus,.adminPage .adminField select:focus,.adminPage .adminFileInput:focus,.adminPage .adminSelect:focus,.adminPage .adminTextarea:focus{border-color:var(--ad-primary)!important;box-shadow:0 0 0 1px var(--ad-primary)!important;outline:2px solid transparent!important}.adminPage .adminFieldGrid,.adminPage .adminStructuredEditor,.adminPage .adminStructuredGrid{align-items:start;display:grid!important;gap:.85rem!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important}.adminPage .adminStructuredEditor>.adminCollection,.adminPage .adminStructuredEditor>.adminField,.adminPage .adminStructuredEditor>.adminPagePreview,.adminPage .adminStructuredEditor>details{grid-column:1/-1}.adminPage .adminCollection,.adminPage .adminCollectionRecord,.adminPage .adminCollection__row{padding:.9rem!important}.adminPage .adminCollectionRecord{gap:.85rem!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))!important}.adminPage .btn{background:var(--ad-panel)!important;border:1px solid var(--ad-line-strong)!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-text)!important;font-size:.9rem!important;font-weight:600!important;min-height:2.45rem!important;padding:.55rem .9rem!important;transform:none!important}.adminPage .btn:hover{border-color:var(--ad-primary)!important;color:var(--ad-primary-strong)!important;transform:none!important}.adminPage .btn--primary{background:var(--ad-primary)!important;border-color:var(--ad-primary)!important;color:#fff!important}.adminPage .btn--primary:hover{background:var(--ad-primary-strong)!important;border-color:var(--ad-primary-strong)!important;color:#fff!important}.adminPage .btn--warm{background:#fff8e5!important;border-color:var(--ad-warn)!important;color:#8a4b00!important}.adminPage .adminDraftBanner,.adminPage .pageSection__cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;box-shadow:none!important}.adminPage .pageSection__cta{bottom:.75rem!important}.adminPage .adminVisualCms{display:grid!important;gap:.75rem!important;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)!important;margin-top:.75rem;min-height:calc(100vh - var(--admin-workbar-h, 2.5rem) - 10rem)}.adminPage .adminPreviewCanvas,.adminPage .adminPreviewDock,.adminPage .adminPreviewWorkspace,.adminPage .adminVisualCms__rail,.adminPage .adminVisualCms__stage{background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;box-shadow:none!important}.adminPage .adminPreviewCanvas{background:var(--ad-soft-2)!important;display:grid!important;min-height:0;min-width:0;padding:.75rem!important}.adminPage .adminPreviewCanvas__device{background:#fff!important;border:1px solid var(--ad-line-strong)!important;border-radius:.25rem!important;box-shadow:none!important;height:var(--preview-frame-height,76vh)!important;max-height:none!important;min-height:56vh!important;width:min(100%,88rem)!important}.adminPage .adminPagePreview iframe,.adminPage .adminPreviewCanvas__device iframe{background:#fff}.adminPage .adminPreviewDock__fields,.adminPage .adminPreviewDock__head,.adminPage .adminPreviewDock__selection{gap:.6rem!important}.adminPage .adminVisualCms.is-fullscreen,.adminPage .adminVisualCms:fullscreen{display:grid!important;gap:.75rem!important;grid-template-columns:3.5rem minmax(0,1fr)!important;padding:.75rem!important}.adminPage .adminVisualCms.is-fullscreen .adminPreviewCanvas__device,.adminPage .adminVisualCms:fullscreen .adminPreviewCanvas__device{height:100%!important;min-height:0!important}.adminPage .adminVisualCms.is-fullscreen .adminPreviewCanvas__device.is-desktop,.adminPage .adminVisualCms:fullscreen .adminPreviewCanvas__device.is-desktop{width:100%!important}.adminPage .adminDocumentUploadGrid,.adminPage .adminWizard__row{display:grid!important;gap:.85rem!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important}.adminPage .adminDocumentGroupGrid,.adminPage .adminDocumentGroups,.adminPage .adminDocumentItemGrid{gap:.75rem!important}.adminPage .adminDocumentCard,.adminPage .adminDocumentGroup{min-width:0}.adminPage .adminDocumentCard>strong,.adminPage .adminDocumentGroup__documents span,.adminPage .adminDocumentGroup__title strong{color:var(--ad-text)!important;font-size:.92rem!important}.adminPage .adminDocumentCard>span,.adminPage .adminDocumentGroup__title small{color:var(--ad-muted)!important;font-size:.8rem!important}@media(max-width:86rem){.adminPage .adminCommandCenter,.adminPage .adminPreviewWorkspace{grid-template-columns:1fr!important}.adminPage .adminPreviewDock{order:-1}}@media(max-width:64rem){.adminPage .wrap.adminWorkspace.adminWorkspace--editor:not(.adminWorkspace--login),.adminPage .wrap.adminWorkspace:not(.adminWorkspace--login){grid-template-columns:1fr!important}.adminPage .adminSidebar{border-bottom:1px solid var(--ad-line)!important;display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;padding:.6rem!important;position:static!important;width:100%!important}.adminPage .adminSidebar__brand{min-height:2.6rem}.adminPage .adminSidebar__nav{display:flex!important;flex-direction:row!important;gap:.35rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 .25rem!important;scroll-snap-type:x proximity}.adminPage .adminNavGroup,.adminPage .adminNavSubtree,.adminPage .adminNavSubtree__group,.adminPage .adminSidebar__group{display:contents!important}.adminPage .adminNavBtn small,.adminPage .adminNavSubBtn small,.adminPage .adminNavSubtree__group>span,.adminPage .adminSidebar__groupLabel{display:none!important}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{flex:0 0 auto;justify-content:center;max-width:14rem;min-height:2.25rem!important;min-width:8.5rem!important;scroll-snap-align:start;text-align:center;width:auto!important}.adminPage .adminSidebar__footer{display:flex!important;flex-wrap:wrap;gap:.5rem!important;padding-top:.5rem!important}.adminPage .adminSidebar__status{display:none!important}.adminPage .adminSidebar .btn,.adminPage .adminThemeToggle{flex:1 1 10rem;width:auto!important}.adminPage .adminMain{grid-column:1!important;grid-row:2!important;padding:.75rem!important}.adminPage .adminContentToolbar{top:calc(var(--admin-workbar-h, 2.5rem) + 7rem)}.adminPage .adminVisualCms{grid-template-columns:1fr!important}.adminPage .adminVisualCms__rail{max-height:12rem;overflow:auto}.adminPage .adminVisualCms.is-fullscreen,.adminPage .adminVisualCms:fullscreen{grid-template-columns:1fr!important}}@media(max-width:42rem){.adminPage{font-size:15px}.adminWorkbar{--admin-workbar-h:3.4rem}.adminWorkbar__inner{align-items:flex-start;flex-direction:column;gap:.1rem;justify-content:center;padding:.35rem .55rem!important}.adminWorkbar__meta span,.adminWorkbar__title span{font-size:.78rem}.adminPage .adminSidebar{padding:.5rem!important;top:var(--admin-workbar-h,3.4rem)!important}.adminPage .adminSidebar__brand{display:none}.adminPage .adminSidebar__footer{display:none!important}.adminPage .adminNavBtn,.adminPage .adminNavSubBtn{min-height:2.1rem!important;min-width:7.4rem!important;padding:.42rem .55rem!important}.adminPage .adminNavBtn strong,.adminPage .adminNavSubBtn strong{font-size:.84rem!important}.adminPage .adminMain{padding:.55rem!important}.adminPage .adminCollection,.adminPage .adminCollectionRecord,.adminPage .adminCollection__row,.adminPage .adminCommandPanel,.adminPage .adminPanel,.adminPage .adminWorkspaceHeader{padding:.75rem!important}.adminPage .adminCards,.adminPage .adminChecklistGrid,.adminPage .adminWorkspaceHeader__stats{grid-template-columns:1fr!important}.adminPage .adminContentToolbar{position:static}.adminPage .adminModeToggle,.adminPage .adminPreviewToolbar__actions,.adminPage .adminViewportSwitch{width:100%}.adminPage .adminModeToggle button,.adminPage .adminPreviewToolbar__actions .btn,.adminPage .adminViewportSwitch button{flex:1 1 auto}.adminPage .adminPreviewCanvas,.adminPage .adminPreviewDock,.adminPage .adminPreviewWorkspace{padding:.5rem!important}.adminPage .adminPreviewCanvas__device{min-height:62vh!important}}.adminPage .adminSidebar.sectionPanel{background:var(--ad-sidebar)!important;border:0!important;border-radius:0!important;color:var(--ad-sidebar-text)!important}.adminPage .adminMain>.adminPanel--overview{min-height:0!important}.adminPage .adminPanel--overview{display:grid!important;gap:.85rem!important;padding:1rem!important}.adminPage .adminPanel--overview .adminCards{gap:.6rem!important;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important}.adminPage .adminPanel--overview .pageCard__body{gap:.4rem!important;padding:.8rem .9rem!important}.adminPage .adminPanel--overview .adminActionItem span,.adminPage .adminPanel--overview .adminCheckItem span,.adminPage .adminPanel--overview .adminSecurityScore__summary small,.adminPage .adminPanel--overview .adminSecurityScore__summary span,.adminPage .adminPanel--overview .pageCard__body .pageTag{font-size:.78rem!important;line-height:1.35!important}.adminPage .adminPanel--overview .adminSecurityScore__summary strong,.adminPage .adminPanel--overview .pageCard__body strong{font-size:1.45rem!important}.adminPage .adminPanel--overview .adminCommandCenter{align-items:start!important;gap:.85rem!important;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)!important;margin-top:0!important}.adminPage .adminPanel--overview .adminCommandPanel{align-content:start!important;align-items:start!important;gap:.75rem!important;min-height:0!important;padding:1rem!important}.adminPage .adminPanel--overview .adminCommandPanel__head h3{font-size:1rem!important}.adminPage .adminPanel--overview .adminCommandPanel__head>strong{font-size:.86rem!important}.adminPage .adminPanel--overview .adminSecurityScore{align-items:start!important;gap:.8rem!important;grid-template-columns:6rem minmax(0,1fr)!important}.adminPage .adminPanel--overview .adminSecurityScore__summary{gap:.12rem!important;padding:.7rem!important}.adminPage .adminPanel--overview .adminChecklistGrid{gap:.55rem!important;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important}.adminPage .adminPanel--overview .adminActionList{display:grid!important;gap:.5rem!important;grid-template-columns:1fr!important}.adminPage .adminPanel--overview .adminActionItem,.adminPage .adminPanel--overview .adminCheckItem{gap:.2rem!important;min-height:0!important;padding:.7rem .8rem!important}.adminPage .adminPanel--overview .adminActionItem strong,.adminPage .adminPanel--overview .adminCheckItem strong{font-size:.88rem!important;line-height:1.35!important}.adminPage .adminPanel--overview .adminActionItem{align-items:start;grid-template-columns:7rem minmax(0,1fr)!important}.adminPage .adminPanel--overview .adminActionItem>span{font-size:.72rem!important;line-height:1.35!important}@media(max-width:64rem){.adminPage .adminPanel--overview .adminCommandCenter,.adminPage .adminPanel--overview .adminSecurityScore{grid-template-columns:1fr!important}}@media(max-width:42rem){.adminPage .adminSidebar.sectionPanel{border-bottom:1px solid var(--ad-line)!important}.adminPage .adminPanel--overview{padding:.75rem!important}.adminPage .adminPanel--overview .adminActionItem{grid-template-columns:1fr!important}}.adminPage,.adminPage .adminField input,.adminPage .adminField select,.adminPage .adminMain,.adminPage .adminPanel,.adminPage .adminPreviewDock,.adminPage .adminPreviewToolbar,.adminPage .adminSidebar,.adminPage .adminTextarea,.adminPage .adminVisualCms__rail,.adminPage .adminWorkbar,.adminPage .btn,.adminPage .sectionPanel{transition:none!important}.adminPage .wrap.adminWorkspace.adminWorkspace--login{background:var(--ad-bg)!important;display:grid!important;margin:0!important;max-width:none!important;min-height:calc(100vh - var(--admin-workbar-h, 2.5rem))!important;padding:clamp(1rem,4vw,3rem)!important;place-items:center!important;width:100%!important}.adminPage .adminLogin{background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important;border-radius:.25rem!important;box-shadow:none!important;color:var(--ad-text)!important;padding:1.25rem!important;width:min(100%,28rem)!important}.adminPage .adminLogin h1{color:var(--ad-text)!important;font-size:1.35rem!important;line-height:1.2!important;margin:0 0 1rem!important}.adminPage .adminLogin .adminField{margin-bottom:.9rem!important}.adminPage .adminLogin .btn{justify-content:center!important;width:100%!important}.adminPage .adminLogin a,.adminPage .adminLogin button:not(.btn){color:var(--ad-primary)!important}.adminPage .adminPreviewCanvas,.adminPage .adminPreviewCanvas__device,.adminPage .adminPreviewWorkspace{isolation:isolate}.adminPage .adminPreviewDock__hint{background:#f0f6fc!important;border:1px solid color-mix(in srgb,var(--ad-primary) 26%,var(--ad-line))!important;border-radius:.25rem!important;color:#1d4f73!important;font-size:.82rem!important;font-weight:600!important;line-height:1.4!important;margin:.15rem 0 0!important;padding:.7rem .75rem!important}.adminCreator{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;display:flex;inset:0;justify-content:center;position:fixed;z-index:600}.adminCreator__panel{background:var(--ad-surface,#fff);border-radius:1.25rem;box-shadow:0 24px 64px #00000038;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(96vw,1080px)}.adminCreator__head{align-items:center;border-bottom:1px solid var(--ad-line,rgba(15,23,42,.1));display:flex;flex-shrink:0;justify-content:space-between;padding:1.1rem 1.5rem}.adminCreator__headTitle{align-items:center;display:flex;gap:.75rem}.adminCreator__headTitle h3{font-size:1rem;font-weight:700;margin:0}.adminCreator__close{align-items:center;background:var(--ad-input,rgba(0,0,0,.05));border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:2.25rem;justify-content:center;line-height:1;transition:background .15s;width:2.25rem}.adminCreator__close:hover{background:var(--ad-line)}.adminCreator__body{display:grid;flex:1;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden}.adminCreator__form{border-right:1px solid var(--ad-line,rgba(15,23,42,.1));gap:1.75rem}.adminCreator__form,.adminCreator__preview{display:flex;flex-direction:column;overflow-y:auto;padding:1.5rem}.adminCreator__preview{background:var(--ad-subtle,rgba(0,0,0,.02));gap:1rem}.adminCreator__section{display:flex;flex-direction:column;gap:.75rem}.adminCreator__sectionTitle{color:var(--ad-muted,#6b7280);font-size:.7rem;font-weight:700;letter-spacing:.07em;margin:0;text-transform:uppercase}.adminCreator__row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.adminCreator__previewLabel{color:var(--ad-muted,#6b7280);font-size:.7rem;font-weight:700;letter-spacing:.07em;margin:0;text-transform:uppercase}.adminCreator__previewViewport{background:#fff;border-radius:1rem;box-shadow:0 2px 16px #00000014;overflow:hidden}.adminCreator__previewHint{color:var(--ad-muted,#6b7280);font-size:.78rem;line-height:1.5;margin:0}.adminEventPreview{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem}.adminEventPreview__dates{align-items:center;color:var(--p);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:600;gap:.4rem}.adminEventPreview__dateSep{color:var(--ad-muted,#9ca3af)}.adminEventPreview__meta{color:var(--ad-muted,#6b7280);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.adminEventPreview__title{font-size:1.05rem;font-weight:700;margin:.1rem 0 0}.adminEventPreview__location{align-items:center;color:var(--ad-muted,#6b7280);display:flex;font-size:.82rem;gap:.35rem}.adminEventPreview__summary{color:#374151;font-size:.85rem;line-height:1.5;margin:.25rem 0 0}.adminCreator__calInfo{align-items:flex-start;background:var(--ad-input,rgba(0,0,0,.04));border-radius:.65rem;display:flex;font-size:.82rem;gap:.65rem;line-height:1.5;padding:.75rem 1rem}.adminCreator__calIcon{color:var(--p);flex-shrink:0;margin-top:.15rem}.adminCreator__calInfoText{display:flex;flex-direction:column;gap:.2rem}.adminCreator__calInfoText strong{font-size:.82rem}.adminCreator__calInfoText span{color:var(--ad-muted,#6b7280)}.adminCreator__foot{align-items:center;border-top:1px solid var(--ad-line,rgba(15,23,42,.1));display:flex;flex-shrink:0;justify-content:space-between;padding:.9rem 1.5rem}.adminCreator__footActions{align-items:center;display:flex;gap:.5rem}@media(max-width:740px){.adminCreator__body{grid-template-columns:1fr}.adminCreator__preview{display:none}.adminCreator__panel{max-height:96vh;width:98vw}.adminCreator__row{grid-template-columns:1fr}}.publishApproval{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1428b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1100}.publishApproval__panel{background:var(--ad-bg,#fff);border-radius:1rem;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;width:min(100%,560px)}.publishApproval__eyebrow{align-items:center;background:rgba(var(--primary-rgb,3,146,225),.12);border-radius:62rem;color:var(--p,#02478a);display:inline-flex;font-size:.73rem;font-weight:900;gap:.35em;letter-spacing:.04em;padding:.25em .75em;text-transform:uppercase}.publishApproval__title{color:#0f172a;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;margin:.35rem 0 0}.publishApproval__note{color:var(--ad-muted,#6b7280);font-size:.85rem;margin:.35rem 0 0}.publishApproval__preview{align-items:flex-start;background:var(--ad-input,rgba(0,0,0,.04));border:1px solid var(--ad-line,rgba(15,23,42,.1));border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.publishApproval__cover{background:var(--ad-line);border-radius:.5rem;flex-shrink:0;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}.publishApproval__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.publishApproval__category{color:var(--p,#02478a);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.publishApproval__name{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.publishApproval__excerpt{color:var(--ad-muted,#6b7280);font-size:.82rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.publishApproval__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.3rem 0 0}.publishApproval__meta div{display:flex;font-size:.78rem;gap:.3em}.publishApproval__meta dt{color:var(--ad-muted,#6b7280);font-weight:700}.publishApproval__meta dd{color:#0f172a}.publishApproval__actions{display:flex;gap:.65rem;justify-content:flex-end}.approvalOverlay-enter-active,.approvalOverlay-leave-active{transition:opacity .22s ease}.approvalOverlay-enter-from,.approvalOverlay-leave-to{opacity:0}.approvalOverlay-enter-active .publishApproval__panel,.approvalOverlay-leave-active .publishApproval__panel{transition:transform .22s ease,opacity .22s ease}.approvalOverlay-enter-from .publishApproval__panel,.approvalOverlay-leave-to .publishApproval__panel{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:560px){.publishApproval__panel{padding:1.5rem 1.25rem}.publishApproval__cover{height:68px;width:68px}.publishApproval__actions{flex-direction:column-reverse}.publishApproval__actions .btn{justify-content:center;width:100%}}.spinIcon{animation:adminSpin .9s linear infinite}@keyframes adminSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinIcon{animation:none}}.adminPreviewFloatingToolbar{background:var(--ad-panel-solid,#fff);border:1px solid var(--ad-line,rgba(16,17,20,.12));border-radius:.6rem;box-shadow:0 .6rem 1.6rem #0f172a38;display:grid;gap:.4rem;max-width:20rem;min-width:11rem;padding:.5rem .6rem;pointer-events:auto;position:fixed;transform:translateY(calc(-100% - .6rem));z-index:2147483000}.adminPreviewFloatingToolbar__label{color:var(--ad-muted,#59606c);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPreviewFloatingToolbar__row{display:flex;gap:.35rem}.adminPreviewFloatingToolbar__row input{flex:1;min-width:0}.adminPreviewFloatingToolbar__hint{color:var(--ad-muted,#59606c);font-size:.72rem;font-style:italic}.adminPreviewImagePicker{border-top:1px solid var(--ad-line,rgba(16,17,20,.12));display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);max-height:12rem;overflow-y:auto;padding-top:.3rem}.adminPreviewImagePicker__item{aspect-ratio:1;background:var(--ad-input,#f1f5f9);border:1px solid var(--ad-line,rgba(16,17,20,.12));border-radius:.4rem;cursor:pointer;overflow:hidden;padding:0}.adminPreviewImagePicker__item:focus-visible,.adminPreviewImagePicker__item:hover{border-color:var(--ad-primary,#2271b1);outline:none}.adminPreviewImagePicker__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.adminPreviewImagePicker__empty{color:var(--ad-muted,#59606c);font-size:.75rem;grid-column:1/-1;margin:0}.adminMain:has(.adminVisualCms.is-fullscreen){z-index:200}.adminPage .adminVisualCms.is-fullscreen,.adminPage .adminVisualCms:fullscreen{background:var(--ad-bg)!important;display:block!important;height:100dvh!important;inset:0!important;padding:0!important;position:fixed!important;width:100vw!important}.adminPage .adminVisualCms{position:relative}.adminPage .adminVisualCms .adminPreviewCanvas{background:var(--ad-soft-2,#eef1f5);border:none!important;border-radius:0!important;box-shadow:none!important;display:grid;inset:0;padding:0;place-items:center;position:absolute}.adminPage .adminVisualCms .adminPreviewCanvas__device{background:#fff;border:none;border-radius:0;box-shadow:none;height:100%;overflow:hidden;width:100%}.adminPage .adminVisualCms .adminPreviewCanvas__device.is-mobile,.adminPage .adminVisualCms .adminPreviewCanvas__device.is-tablet{border:10px solid #1d2327;border-radius:1.25rem;box-shadow:0 1rem 3rem #00000059;height:96%;width:min(100%,51.25rem)}.adminPage .adminVisualCms .adminPreviewCanvas__device.is-mobile{border-radius:1.75rem;border-width:12px;width:min(100%,24.375rem)}.adminPage .adminVisualCms .adminPreviewCanvas__device iframe{border:none;display:block;height:100%;width:100%}.adminEditorDock{position:absolute;z-index:80}.adminEditorDock--left{left:1rem;top:1rem}.adminEditorDock--right{right:1rem;top:1rem}.adminEditorDock--viewport{left:50%;top:1rem;transform:translate(-50%)}.adminEditorDock__icon{background:#ffffffeb;border:none;border-radius:999px;box-shadow:0 .3rem 1rem #0f172a40;color:#172033;cursor:pointer;display:grid;height:2.6rem;padding:0;place-items:center;position:relative;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:2.6rem;z-index:90}.adminEditorDock__icon:focus-visible,.adminEditorDock__icon:hover{box-shadow:0 .4rem 1.3rem #0f172a52;outline:none;transform:scale(1.06)}.adminEditorDock__icon--primary,.adminEditorDock__icon[aria-expanded=true],.adminEditorDock__icon[aria-pressed=true]{background:var(--ad-primary,#2271b1);color:#fff}.adminEditorDock__icon--exit{background:#0f172a8c;color:#fff;height:2.2rem;left:1rem;position:absolute;top:1rem;width:2.2rem;z-index:90}.adminEditorDock--left~.adminEditorDock__icon--exit{top:4rem}.adminEditorDockPanel{background:var(--ad-panel-solid,#fff);box-shadow:0 1rem 3rem #0f172a4d;height:100%;overflow-y:auto;padding:1rem;position:absolute;top:0;width:min(20rem,90vw);z-index:70}.adminEditorDockPanel--left{left:0}.adminEditorDockPanel--right{right:0}.adminEditorDockPanel__head{align-items:baseline;border-bottom:1px solid var(--ad-line,rgba(16,17,20,.12));display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.adminEditorDockPanel__head span{color:var(--ad-muted,#59606c);font-size:.78rem}.adminEditorDockPopover{background:var(--ad-panel-solid,#fff);border-radius:.75rem;box-shadow:0 .6rem 1.6rem #0f172a47;display:grid;gap:.2rem;left:50%;min-width:9rem;padding:.35rem;position:absolute;top:calc(100% + .5rem);transform:translate(-50%)}.adminEditorDockPopover__item{align-items:center;background:none;border:none;border-radius:.5rem;color:inherit;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.45rem .6rem;text-align:left}.adminEditorDockPopover__item:focus-visible,.adminEditorDockPopover__item:hover{background:var(--ad-input,rgba(0,0,0,.05));outline:none}.adminEditorDockPopover__item.is-active{color:var(--ad-primary,#2271b1);font-weight:700}.adminEditorSaveDock{align-items:center;bottom:1rem;display:flex;gap:.5rem;position:absolute;right:1rem;z-index:80}.adminEditorSaveDock__status{background:#94a3b8;border-radius:999px;height:.55rem;width:.55rem}.adminEditorSaveDock__status.is-dirty{background:#f59e0b}.adminEditorSaveDock__status.is-clean{background:#4ade80}.dockPanel-enter-active,.dockPanel-leave-active{transition:opacity .22s ease,transform .22s ease}.adminEditorDockPanel--left.dockPanel-enter-from,.adminEditorDockPanel--left.dockPanel-leave-to{opacity:0;transform:translate(-1.2rem)}.adminEditorDockPanel--right.dockPanel-enter-from,.adminEditorDockPanel--right.dockPanel-leave-to{opacity:0;transform:translate(1.2rem)}.adminEditorDockPopover.dockPanel-enter-from,.adminEditorDockPopover.dockPanel-leave-to{opacity:0;transform:translate(-50%) translateY(-.5rem)}.adminPage[data-admin-theme=dark] .adminEditorDock__icon{background:#1e222ceb;color:var(--ad-text,#eef0f6)}.adminPage[data-admin-theme=dark] .adminEditorDockPanel,.adminPage[data-admin-theme=dark] .adminEditorDockPopover{background:var(--ad-panel-solid,#161924);color:var(--ad-text,#eef0f6)}.rkHint{color:var(--muted);font-size:.92rem;padding:1rem 0}.rkError{background:color-mix(in srgb,#b42318 10%,#fff);border-radius:var(--radius-md);color:#b42318;font-weight:600;padding:.9rem 1.1rem}.rkCard{background:#fff;border-radius:var(--r-lg);box-shadow:0 .1rem .4rem #0f172a0a,0 .02rem .1rem #0f172a0f;padding:1.25rem 1.35rem}.rkCard h2{font-size:1.02rem;margin:0 0 .8rem}.rkCard--wide{grid-column:1/-1}.rkBtn{align-items:center;background:#fff;border:.0625rem solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.6rem;padding:.7rem 1.15rem;text-decoration:none;transition:background .12s ease,box-shadow .12s ease}.rkBtn:hover{background:var(--bg2)}.rkBtn--primary{background:var(--p);border-color:var(--p);color:#fff}.rkBtn--primary:hover{background:var(--primary-strong)}.rkBtn--warm{background:var(--warm-1);border-color:var(--warm-1);color:#fff}.rkBtn--warm:hover{filter:brightness(.94)}.rkBtn--ghost{background:transparent;border-color:transparent}.rkBtn--ghost:hover{background:var(--bg2)}.rkBtn--sm{font-size:.82rem;min-height:2.1rem;padding:.45rem .8rem}.rkBtn:disabled{cursor:not-allowed;opacity:.55}.rkBadge{align-items:center;background:var(--bg2);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.74rem;font-weight:700;gap:.3rem;padding:.25rem .65rem}.rkBadge--success{background:color-mix(in srgb,var(--warm-2) 14%,#fff);color:var(--warm-2)}.rkBadge--warn{background:color-mix(in srgb,var(--warm-1) 14%,#fff);color:var(--warm-1)}.rkBadge--info{background:color-mix(in srgb,var(--p) 12%,#fff);color:var(--p)}.rkModal__backdrop{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:100}.rkModal__panel{background:#fff;border-radius:var(--r-lg);max-height:90vh;max-width:56rem;overflow:auto;padding:1.5rem;width:100%}.vrbaPage{background:transparent;min-height:calc(100dvh - var(--header-h));overflow:clip;position:relative}.vrbaPage[data-ready=false] .vrbaBackdropWrap,.vrbaPage[data-ready=false] .vrbaStage{opacity:0}.vrbaPage[data-ready=true] .vrbaBackdropWrap,.vrbaPage[data-ready=true] .vrbaStage{opacity:1}.vrbaPage+.siteFooter,.vrbaPage+footer{margin-top:0!important}.vrbaPage+.siteFooter .footTop,.vrbaPage+footer .footTop{border-top:none}.siteMain:has(.vrbaPage)+.siteFooter,.siteMain:has(.vrbaPage)+footer{margin-top:0!important}.siteMain:has(.vrbaPage)+.siteFooter .footTop,.siteMain:has(.vrbaPage)+footer .footTop{border-top:none}.vrbaBackdropWrap{bottom:-3rem;contain:layout paint;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-3rem}.vrbaBackdropWrap--canvas{isolation:isolate;opacity:1}.vrbaBackdrop{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.vrbaBackdrop--detailPlane{filter:blur(var(--detail-plane-blur)) saturate(.98);opacity:var(--detail-plane-opacity);transform:scale(var(--detail-plane-scale))}.vrbaBackdrop--detail-back-low{shape-rendering:optimizeSpeed}.vrbaBackdrop--detail-back-mid,.vrbaBackdrop--detail-front,.vrbaBackdrop--detail-mid{shape-rendering:geometricPrecision}.vrbaBackdrop__strand{animation:vrbaBackdropStrand var(--sway-duration) var(--sway-ease,ease-in-out) infinite alternate;animation-delay:var(--sway-delay);animation-play-state:paused;opacity:var(--stem-opacity);transform-box:fill-box;transform-origin:var(--motion-origin);will-change:transform}.vrbaBackdropWrap[data-vrba-motion=running] .vrbaBackdrop__strand{animation-play-state:running}.vrbaBackdrop__strand.is-reverse{animation-direction:alternate-reverse}.vrbaBackdrop__canopyFill,.vrbaBackdrop__canopyGlow,.vrbaBackdrop__leafBody,.vrbaBackdrop__leafPetiole,.vrbaBackdrop__leafSideVeins,.vrbaBackdrop__leafVein,.vrbaBackdrop__stem,.vrbaBackdrop__stemBack{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vrbaBackdrop__stemBack{opacity:.42;stroke:#3c523c}.vrbaBackdrop__leafPetiole,.vrbaBackdrop__stem{stroke:#566e56}.vrbaBackdrop__canopyGlow{opacity:.28;stroke:var(--canopy-glow,#9acc8e)}.vrbaBackdrop__canopyFill{opacity:.52;stroke:var(--canopy-fill,#7cb470)}.vrbaBackdrop__leafBody{fill:var(--leaf-fill,#7cb878);stroke:#2e5031;stroke-width:.68}.vrbaBackdrop__leafVein{stroke:#ecfaed;stroke-width:.34}.vrbaBackdrop__leafSideVeins{stroke:#daecdc;stroke-width:.24}.vrbaBackdrop__strand--0{--leaf-fill:#6fa86c;--canopy-glow:#8dbe81;--canopy-fill:#70a565}.vrbaBackdrop__strand--1{--leaf-fill:#76b072;--canopy-glow:#94c688;--canopy-fill:#76ad6a}.vrbaBackdrop__strand--2{--leaf-fill:#7cb878;--canopy-glow:#9acc8e;--canopy-fill:#7cb470}.vrbaBackdrop__strand--3{--leaf-fill:#84c27f;--canopy-glow:#a0d294;--canopy-fill:#82bb76}.vrbaBackdrop__strand--4{--leaf-fill:#8bcb86;--canopy-glow:#a5d596;--canopy-fill:#86bc7a}.vrbaBackdrop__leaf,.vrbaBackdrop__leafMount{overflow:visible}@keyframes vrbaBackdropStrand{0%{transform:translateY(calc(var(--sway-amplitude)*-.1)) rotate(-.08deg)}to{transform:translateY(calc(var(--sway-amplitude)*.1)) rotate(.08deg)}}html[data-motion=off] .vrbaBackdropWrap--canvas .vrbaBackdrop__strand{animation:none!important;transform:none!important}@media(max-width:720px){.vrbaBackdropWrap{bottom:-1.8rem;top:-1.8rem}}.vrbaStage{display:grid;min-height:calc(100dvh - var(--header-h));padding-block:clamp(.3rem,1vh,.7rem) 0;place-items:center;position:relative;z-index:1}.vrbaShell{display:grid;height:calc(100dvh - var(--header-h) - clamp(.45rem,1.2vh,.85rem));place-items:center;width:100%}.vrbaComposer{align-content:start;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:none;border-radius:1.75rem;box-shadow:none;display:grid;gap:.75rem;grid-template-rows:auto auto auto auto;height:min(100%,37rem);margin-inline:auto;max-height:calc(100dvh - var(--header-h) - .75rem);overflow:visible;padding:clamp(1rem,1.7vw,1.35rem);position:relative;width:min(100%,42rem)}.vrbaComposer:before{content:none}.vrbaComposer__field,.vrbaComposer__foot,.vrbaComposer__head{display:grid;gap:.55rem}.vrbaComposer__head{justify-items:center;text-align:center}.vrbaComposer__eyebrow{background:#ffffffb3;border:.0625rem solid rgba(44,104,61,.14);border-radius:999rem;box-shadow:0 .45rem 1.1rem #ffffff6b;color:#236430;display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.08em;padding:.45rem .78rem;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.76);text-transform:uppercase}.vrbaComposer h1{color:#0f1b14;font-size:clamp(1.82rem,calc(1.32rem + .7vw + .2vh),2.28rem);letter-spacing:-.04em;line-height:.98;margin:0;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.92),0 .32rem 1.1rem hsla(0,0%,100%,.72),0 .08rem .22rem rgba(26,57,35,.13);text-wrap:balance}.vrbaComposer__quiet,.vrbaComposer__status,.vrbaToast span{color:#1e2c24e6;margin:0;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.68)}.vrbaComposer__categories{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.vrbaComposer__category{background:#ffffffd6;border:.0625rem solid rgba(73,111,86,.12);border-radius:999rem;color:#17221cf0;cursor:pointer;font-weight:700;min-height:2.25rem;padding:.55rem .9rem;transition:border-color .18s var(--ease2),box-shadow .18s var(--ease2),background .18s var(--ease2),transform .18s var(--ease2)}.vrbaComposer__category:focus-visible,.vrbaComposer__category:hover{border-color:#49815c3d;box-shadow:0 .75rem 1.5rem #10182214;transform:translateY(-.05rem)}.vrbaComposer__category:focus-visible,.vrbaComposer__input:focus-visible,.vrbaComposer__message:focus-visible,.vrbaComposer__submit:focus-visible{box-shadow:var(--ring);outline:none}.vrbaComposer__category.is-active{background:linear-gradient(180deg,#e7f6ebf2,#f4fbf6eb);border-color:#49815c3d;box-shadow:0 .8rem 1.55rem #3a684a1f}.vrbaComposer__field{gap:0;min-height:0}.vrbaComposer__field--message{grid-template-rows:auto minmax(0,1fr);min-height:clamp(12.5rem,30vh,16.75rem)}.vrbaComposer__label{color:#121e16f0;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.78),0 .2rem .7rem hsla(0,0%,100%,.58)}.vrbaComposer__input,.vrbaComposer__message{background:#fafcf9f5;border:.0625rem solid rgba(54,73,61,.18);border-radius:1.15rem;box-shadow:none;color:#19231df5;font:inherit;width:100%}.vrbaComposer__message{height:clamp(12.5rem,30vh,16.75rem);line-height:1.62;min-height:clamp(12.5rem,30vh,16.75rem);padding:1rem 1.05rem;resize:none}.vrbaComposer__input{min-height:3rem;padding:.85rem 1rem}.vrbaComposer__foot{align-content:start;gap:.55rem}.vrbaComposer__actions{align-items:center;display:flex;gap:.9rem;justify-content:flex-start}.vrbaComposer__footRow{align-items:center;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto}.vrbaComposer__metaCluster{align-items:center;display:inline-flex;gap:.85rem;justify-content:flex-end}.vrbaComposer__replyRail{align-items:center;background:#fafcf9eb;border:.0625rem solid rgba(73,111,86,.16);border-radius:999rem;box-shadow:0 .18rem .42rem #10182208;display:grid;gap:0;grid-template-columns:max-content 0fr;inline-size:var(--reply-closed-width,-moz-max-content);inline-size:var(--reply-closed-width,max-content);justify-self:start;max-inline-size:100%;min-height:3rem;overflow:hidden;padding:.14rem;transition:inline-size .36s cubic-bezier(.2,.82,.24,1),grid-template-columns .36s cubic-bezier(.2,.82,.24,1),border-color .24s var(--ease2),box-shadow .24s var(--ease2),background .24s var(--ease2)}.vrbaComposer__replyRail[data-open=true]{background:#fafcf9f5;border-color:#49815c3d;box-shadow:0 .4rem .9rem #1018220d;grid-template-columns:max-content 1fr;inline-size:min(100%,34rem)}.vrbaComposer__replyRail:focus-within{box-shadow:inset 0 .08rem .16rem #ffffff85,0 .24rem .64rem #1018220d,var(--ring)}.vrbaComposer__reply{align-items:center;background:transparent;border-radius:999rem;box-shadow:none;color:#121e16f0;display:inline-flex;gap:.65rem;min-height:2.5rem;padding:0 .9rem 0 .8rem;position:relative;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.68);white-space:nowrap}.vrbaComposer__reply>span{align-items:center;display:inline-flex;line-height:1}.vrbaComposer__reply:focus-within{box-shadow:none}.vrbaComposer__reply input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f6faf7f5;block-size:1.04rem;border:.09375rem solid rgba(73,111,86,.58);border-radius:.2rem;box-shadow:none;display:grid;flex:0 0 auto;inline-size:1.04rem;margin:0;place-items:center;transition:border-color .18s var(--ease2),background .18s var(--ease2),transform .18s var(--ease2)}.vrbaComposer__reply input[type=checkbox]:after{block-size:.54rem;border-block-end:.125rem solid #2f7a40;border-inline-end:.125rem solid #2f7a40;content:"";inline-size:.28rem;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .16s var(--ease2)}.vrbaComposer__reply input[type=checkbox]:checked{background:linear-gradient(180deg,#eff9f1fa,#e8f6ebf0);border-color:#377648d1}.vrbaComposer__reply input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.vrbaComposer__reply input[type=checkbox]:focus,.vrbaComposer__reply input[type=checkbox]:focus-visible{box-shadow:none;outline:none}.vrbaComposer__replyFieldShell{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;opacity:0;overflow:clip;padding-inline:0;pointer-events:none;transform:translate(-.38rem);transition:opacity .18s var(--ease2),transform .34s cubic-bezier(.2,.82,.24,1),padding-inline .34s cubic-bezier(.2,.82,.24,1)}.vrbaComposer__replyFieldShell:before{background:#53795f29;block-size:1.45rem;border-radius:999rem;content:"";inline-size:.0625rem;opacity:0;transform:scaleY(.68);transition:opacity .18s var(--ease2),transform .34s cubic-bezier(.2,.82,.24,1)}.vrbaComposer__replyRail[data-open=true] .vrbaComposer__replyFieldShell{opacity:1;padding-inline:.12rem .16rem;pointer-events:auto;transform:translate(0)}.vrbaComposer__replyRail[data-open=true] .vrbaComposer__replyFieldShell:before{opacity:1;transform:scaleY(1)}.vrbaComposer__replyRail[data-open=true] .vrbaComposer__replyFieldShell.is-invalid{background:#fff4eeb8;border-radius:.85rem;box-shadow:inset 0 0 0 .0625rem #dd5c2a47}.vrbaComposer__replyFieldShell>.vrbaComposer__input.vrbaComposer__input--reply{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;min-height:2.45rem;padding:.55rem .88rem}.vrbaComposer__replyFieldShell>.vrbaComposer__input.vrbaComposer__input--reply::-moz-placeholder{color:#435a4b8f}.vrbaComposer__replyFieldShell>.vrbaComposer__input.vrbaComposer__input--reply::placeholder{color:#435a4b8f}.vrbaComposer__replyFieldShell>.vrbaComposer__input.vrbaComposer__input--reply:focus-visible{box-shadow:none}.vrbaComposer__status{font-size:.85rem;white-space:nowrap}.vrbaComposer__quiet{font-size:.88rem}.vrbaComposer__submit{background:linear-gradient(180deg,#e2f6e6f5,#f5fbf6f0);border-color:#49815c33;box-shadow:0 .95rem 2rem #3d6c4d24;min-width:11.5rem}.vrbaComposer__submit:hover{border-color:#49815c47;box-shadow:0 1.05rem 2.2rem #3d6c4d2e}.vrbaComposer--sending{filter:saturate(.96)}.vrbaComposer--sending .vrbaComposer__message{caret-color:transparent;color:transparent}.vrbaComposer--sending .vrbaComposer__message::-moz-placeholder{color:transparent}.vrbaComposer--sending .vrbaComposer__message::placeholder{color:transparent}.vrbaComposer__honeypot{inset-inline-start:-999rem;opacity:0;pointer-events:none;position:absolute}.vrbaNotice{background:#fafcfff0;border:.0625rem solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 .8rem 1.6rem #0f172a14;line-height:1.55;margin:0;padding:.92rem 1rem}.vrbaNotice--success{background:linear-gradient(180deg,#f4fdf6fa,#fbfffcf0);border-color:#4fa86d38;color:#2f7a40}.vrbaNotice--error{background:linear-gradient(180deg,#fff6f0fa,#fffbf8f0);border-color:#ea580c38;color:#9a3412}.vrbaBurstOverlay{inset:0;isolation:isolate;overflow:hidden;perspective:1100px;perspective-origin:50% 42%;pointer-events:none;position:fixed;z-index:1250}.vrbaBurstOverlay__message,.vrbaBurstOverlay__wind{inset:0;position:absolute}.vrbaBurstOverlay__gust{animation:vrbaViewportWind 2.75s cubic-bezier(.12,.78,.18,1) forwards;background:linear-gradient(90deg,#fff0,#d6f4e02e,#5c9d5b3d,#ebd17e29,#fff0);border-radius:999rem;filter:blur(.85rem);left:-24vw;opacity:0;position:absolute;transform-origin:left center;width:150vw}.vrbaBurstOverlay__gust--1{height:1.2rem;top:22%}.vrbaBurstOverlay__gust--2{animation-delay:.11s;height:1.65rem;top:48%}.vrbaBurstOverlay__gust--3{animation-delay:.22s;height:1.15rem;top:74%}.vrbaBurstOverlay__message{display:block;overflow:visible;overflow-wrap:break-word;white-space:pre-wrap;z-index:2}.vrbaBurstOverlay__char{animation:vrbaCharacterCarry var(--char-duration) cubic-bezier(.32,.03,.4,1) both;animation-delay:var(--char-delay);display:inline-block;opacity:1;position:relative;text-shadow:0 .1rem .28rem hsla(0,0%,100%,.82);transform-origin:50% 62%;vertical-align:baseline;white-space:pre-wrap;will-change:transform,opacity;z-index:2}.vrbaBurstOverlay__charGlyph{animation:vrbaCharacterFlutter var(--char-duration) ease-in-out both;animation-delay:var(--char-delay);display:inline-block;transform-origin:50% 62%;will-change:transform}.vrbaBurstOverlay__leaf{animation:vrbaLeafCarry var(--leaf-duration) cubic-bezier(.32,.03,.4,1) both;animation-delay:var(--leaf-delay);height:clamp(1.62rem,calc(1.5rem + var(--leaf-size)*2.42vw),5.82rem);left:0;opacity:0;position:absolute;top:var(--leaf-top);width:clamp(.92rem,calc(.82rem + var(--leaf-size)*1.38vw),3.35rem);will-change:transform,opacity;z-index:3}.vrbaBurstOverlay__leaf,.vrbaBurstOverlay__leafSvg{transform-origin:50% 50%;transform-style:preserve-3d}.vrbaBurstOverlay__leafSvg{animation:vrbaLeafTumble var(--leaf-duration) cubic-bezier(.37,0,.63,1) both;animation-delay:var(--leaf-delay);display:block;height:100%;overflow:visible;width:100%}.vrbaBurstOverlay__leafBody,.vrbaBurstOverlay__leafEdge,.vrbaBurstOverlay__leafGlow,.vrbaBurstOverlay__leafVein{vector-effect:non-scaling-stroke}.vrbaBurstOverlay__leafEdge{fill:none;stroke:var(--leaf-edge);stroke-width:1.4}.vrbaBurstOverlay__leafVein{fill:none;stroke:var(--leaf-vein);stroke-linecap:round;stroke-width:1.65}.vrbaToast{--toast-accent:71 150 78;--toast-accent-soft:147 214 131;align-items:center;-webkit-backdrop-filter:blur(1.25rem) saturate(1.1);backdrop-filter:blur(1.25rem) saturate(1.1);background:linear-gradient(142deg,#fffffff7,rgb(var(--toast-accent-soft)/.16)),#fff;border:.0625rem solid rgb(var(--toast-accent)/.2);border-radius:1.6rem;box-shadow:0 2rem 4.6rem rgb(var(--toast-accent)/.22),0 .42rem 1.1rem #16281e1a,inset 0 .0625rem #ffffffeb;display:grid;gap:1.05rem;grid-template-columns:auto minmax(0,1fr);isolation:isolate;left:50%;overflow:hidden;padding:1.15rem 1.4rem 1.2rem 1.25rem;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:min(30rem,calc(100vw - 2.4rem));z-index:1260}.vrbaToast--wait{--toast-accent:196 142 52;--toast-accent-soft:236 198 120}.vrbaToast--error{--toast-accent:198 92 70;--toast-accent-soft:238 162 142}.vrbaToast:before{border:.0625rem solid hsla(0,0%,100%,.6);border-radius:1.25rem;content:"";inset:.42rem}.vrbaToast:before,.vrbaToast__shine{pointer-events:none;position:absolute;z-index:0}.vrbaToast__shine{background:radial-gradient(circle at 38% 36%,rgb(var(--toast-accent-soft)/.4),transparent 70%);border-radius:58% 42% 54% 46%/56% 47% 53% 44%;height:11.5rem;right:-2.8rem;top:-3.4rem;transform:rotate(-22deg);width:11.5rem}.vrbaToast__mark{animation:vrbaToastBadgePop .52s cubic-bezier(.2,.9,.26,1.3) both;background:radial-gradient(circle at 36% 28%,rgb(var(--toast-accent-soft)),rgb(var(--toast-accent)) 72%);block-size:3.5rem;border-radius:999rem;box-shadow:0 .7rem 1.5rem rgb(var(--toast-accent)/.4),0 0 0 .4rem rgb(var(--toast-accent-soft)/.22),inset 0 .09rem .12rem #ffffff8c,inset 0 -.14rem .22rem rgb(var(--toast-accent)/.5);display:grid;inline-size:3.5rem;place-items:center;position:relative;z-index:1}.vrbaToast__mark svg{height:1.9rem;overflow:visible;width:1.9rem}.vrbaToast__icon{fill:none;filter:drop-shadow(0 .1rem .16rem rgb(var(--toast-accent)/.4));stroke:#fffef8;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.4}.vrbaToast__icon--dot{stroke-width:4.7}.vrbaToast--success .vrbaToast__icon{animation:vrbaToastCheck .4s cubic-bezier(.65,0,.35,1) .24s forwards;stroke-dasharray:26;stroke-dashoffset:26}@keyframes vrbaToastBadgePop{0%{opacity:0;transform:scale(.42)}62%{opacity:1;transform:scale(1.09)}to{transform:scale(1)}}@keyframes vrbaToastCheck{to{stroke-dashoffset:0}}.vrbaToast__copy{display:grid;gap:.22rem;min-width:0;position:relative;z-index:1}.vrbaToast strong{color:#162c1e;display:block;font-size:1.08rem;letter-spacing:-.01em;line-height:1.2;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.72)}.vrbaToast__copy>span{color:#1e2c24d1;font-size:.92rem;line-height:1.46;text-shadow:0 .0625rem 0 hsla(0,0%,100%,.6)}.vrbaToast-enter-active,.vrbaToast-leave-active{transition:opacity .3s var(--ease2),transform .36s cubic-bezier(.2,.82,.24,1),filter .36s var(--ease2)}.vrbaToast-enter-from,.vrbaToast-leave-to{filter:blur(.32rem);opacity:0;transform:translate(-50%,calc(-50% + 1.15rem)) scale(.96)}.vrbaBurstOverlay-enter-active,.vrbaBurstOverlay-leave-active{transition:opacity .18s linear}.vrbaBurstOverlay-enter-from,.vrbaBurstOverlay-leave-to{opacity:0}@keyframes vrbaViewportWind{0%{opacity:0;transform:translate(0) scaleX(.62) skew(-4deg)}18%{opacity:.9}58%{opacity:.42}to{opacity:0;transform:translate(118vw) scaleX(1.04) skew(-8deg)}}@keyframes vrbaLeafCarry{0%{opacity:0;transform:translate3d(var(--leaf-x0),0,0)}7%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate3d(var(--leaf-x1),0,0)}}@keyframes vrbaLeafTumble{0%{transform:translateY(0) rotate(var(--leaf-rot0)) rotateX(0) scale(.9)}30%{transform:translateY(var(--leaf-y1)) rotate(var(--leaf-rot1)) rotateX(var(--leaf-flip1)) scale(1.04)}62%{transform:translateY(var(--leaf-y2)) rotate(var(--leaf-rot2)) rotateX(var(--leaf-flip2)) scale(1)}to{transform:translateY(var(--leaf-y3)) rotate(var(--leaf-rot3)) rotateX(var(--leaf-flip3)) scale(.88)}}@keyframes vrbaCharacterCarry{0%{opacity:1;transform:translateZ(0)}68%{opacity:.96}88%{opacity:.68}to{opacity:0;transform:translate3d(var(--char-drift),0,0)}}@keyframes vrbaCharacterFlutter{0%{transform:translateZ(0) rotate(0) scale(1)}28%{transform:translate3d(0,var(--char-wave-one),0) rotate(var(--char-rotate-one)) scale(.98)}64%{transform:translate3d(0,var(--char-wave-two),0) rotate(var(--char-rotate-two)) scale(.92)}to{transform:translate3d(0,var(--char-rise),0) rotate(var(--char-rotate)) scale(var(--char-scale))}}@media(max-width:47.5em){.vrbaStage{padding-block:.3rem}.vrbaShell{height:calc(100dvh - var(--header-h) - .6rem)}.vrbaComposer{border-radius:1.35rem;gap:.78rem;height:100%;max-height:100%;padding:.9rem;width:100%}.vrbaComposer:before{border-radius:.8rem;inset:.55rem}.vrbaComposer__categories{gap:.42rem}.vrbaComposer__category{font-size:.84rem;min-height:2.1rem;padding-inline:.78rem}.vrbaComposer__actions,.vrbaComposer__footRow,.vrbaComposer__metaCluster{align-items:stretch}.vrbaComposer__footRow{grid-template-columns:1fr}.vrbaComposer__metaCluster{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr);justify-items:stretch}.vrbaComposer__actions{align-items:stretch;flex-direction:column}.vrbaComposer__replyRail{inline-size:min(100%,var(--reply-closed-width,-moz-max-content));inline-size:min(100%,var(--reply-closed-width,max-content))}.vrbaComposer__replyRail[data-open=true]{inline-size:100%}.vrbaComposer__status{text-align:center}.vrbaComposer__submit{min-width:0;width:100%}}@media(max-height:34rem){.vrbaPage{overflow-x:clip;overflow-y:visible}.vrbaStage{min-height:0;padding-block:.55rem .9rem;place-items:start center}.vrbaShell{height:auto;min-height:0}.vrbaComposer{height:auto;max-height:none}.vrbaComposer__message{min-height:7rem}}@media(prefers-reduced-motion:reduce){.vrbaBurstOverlay__char,.vrbaBurstOverlay__charGlyph,.vrbaBurstOverlay__gust,.vrbaBurstOverlay__leaf,.vrbaBurstOverlay__leafSvg{animation:none!important}.vrbaBurstOverlay__char,.vrbaBurstOverlay__leaf{opacity:0!important}.vrbaComposer,.vrbaComposer__category,.vrbaComposer__submit,.vrbaStage{transition:none!important}.vrbaToast__icon,.vrbaToast__mark{animation:none!important}.vrbaToast__icon{stroke-dashoffset:0!important}}.galPage{background:transparent;min-height:100vh;overflow-x:hidden}.galContent{width:100%}@media(min-width:40em){.galContent{padding-left:2.5rem}}.galHeader{padding:.875rem 2rem 1.125rem;text-align:center}.galHeader__h1{color:var(--text);font-size:3.4rem;font-weight:800;letter-spacing:0;line-height:1;margin:0}.galHeader__sub{color:var(--muted);font-size:.875rem;margin:.375rem 0 0}.galFeed{overflow:hidden;padding:0 2%;width:100%}.gal-anchor{display:block;height:0;margin:0;padding:0;pointer-events:none;scroll-margin-top:calc(var(--header-h, 4rem) + 1.5rem);visibility:hidden}.galYearWrap{container-type:inline-size;position:relative}.gal-anchor--mo{left:0;position:absolute;top:0;width:1px}.galYearDiv{align-items:center;display:flex;gap:.75rem;padding:1rem 1.5rem .375rem 1rem}.galYearDiv:after{background:var(--line);content:"";flex:1;height:1px}.galYearDiv__lbl{color:var(--muted);font-size:.63rem;font-weight:700;letter-spacing:.18em;opacity:.45;text-transform:uppercase;white-space:nowrap}.galGrid{display:grid;gap:0;grid-auto-rows:var(--jigsaw-cell,auto);grid-template-columns:repeat(3,1fr);isolation:isolate;margin-bottom:0;width:100%}.galleryCard{aspect-ratio:1;background:transparent;color:inherit;container-type:inline-size;cursor:pointer;display:block;min-height:0;min-width:0;opacity:1;overflow:visible;position:relative;text-decoration:none;transform:none}@media(scripting:enabled){.galleryCard.is-snap-pending{opacity:0;pointer-events:none;visibility:hidden}}.galleryCard.is-snapped{animation:gallery-piece-snap var(--snap-duration,.38s) cubic-bezier(.4,0,.2,1) var(--snap-delay,0s) both;visibility:visible}.galleryCard.is-settled{animation:none;opacity:1;transform:none;visibility:visible}@keyframes gallery-piece-snap{0%{opacity:0;transform:translateY(-6px) rotate(var(--snap-rz,1deg))}30%{opacity:1;transform:translateY(-4.5px) rotate(calc(var(--snap-rz, 1deg)*.7))}70%{transform:translateY(.3px) rotate(0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.galleryCard,.galleryCard.is-snapped{animation:none;opacity:1;transform:none}}.galleryCard__pz{background:var(--bg2);box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 -1rem 2rem #0000002e,0 .25rem 1.2rem #10111414;clip-path:inset(var(--jigsaw-clip-inset,11.538%));height:calc(100% + var(--jigsaw-knob, 15%) + var(--jigsaw-knob, 15%));left:calc(var(--jigsaw-knob, 15%)*-1);overflow:hidden;position:absolute;top:calc(var(--jigsaw-knob, 15%)*-1);transform-origin:50% 50%;transition:transform .58s cubic-bezier(.16,.8,.2,1),box-shadow .58s ease,filter .58s ease;width:calc(100% + var(--jigsaw-knob, 15%) + var(--jigsaw-knob, 15%));z-index:1}.galleryCard__pz:after,.galleryCard__pz:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.galleryCard__pz:before{background:linear-gradient(135deg,hsla(0,0%,100%,.34),transparent 34%),linear-gradient(315deg,rgba(0,0,0,.2),transparent 42%);mix-blend-mode:soft-light}.galleryCard__pz:after{background-image:var(--pz-edge,none);background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 0 0 2.1rem #00000026;transition:box-shadow .32s ease}.galleryCard:hover{filter:drop-shadow(0 .6rem 1.2rem rgba(0,0,0,.18));z-index:7}.galleryCard:hover .galleryCard__pz{box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -1.1rem 2rem #0003,0 .8rem 2rem #10111429;transform:translateY(-.35rem)}.galleryCard:focus-visible{outline:2px solid var(--p);outline-offset:2px;z-index:1}.galleryCard--ghost{cursor:default;pointer-events:none}.galleryCard__pz--ghost{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.86),transparent 38%),linear-gradient(135deg,#0392e11f,#ffb70314 48%,#3eab3e1c);box-shadow:inset 0 0 0 1px #ffffffbd,inset 0 -1rem 2rem #10111414,0 .25rem 1.1rem #1011140d}.galleryCard__pz--ghost:before{mix-blend-mode:normal;opacity:.7}.galleryCard__pz--ghost:after{opacity:.72}.galleryCard__ghostMark{color:#0e111842;display:grid;font-size:clamp(.86rem,1.8vw,1.35rem);font-weight:850;inset:24%;letter-spacing:.08em;place-items:center;position:absolute;z-index:4}.galleryCard__media{height:var(--media-h,100%);left:var(--media-l,0);position:absolute;top:var(--media-t,0);width:var(--media-w,100%)}.galleryCard__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .78s cubic-bezier(.16,.8,.2,1),transform .9s cubic-bezier(.16,.8,.2,1),filter .9s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:opacity}.galleryCard__img.is-active{opacity:1;transform-origin:center}.gallery-card-photo-enter-active,.gallery-card-photo-leave-active{transition:opacity .78s cubic-bezier(.16,.8,.2,1)}.gallery-card-photo-enter-active{z-index:2}.gallery-card-photo-leave-active{z-index:1}.gallery-card-photo-enter-from,.gallery-card-photo-leave-to,.galleryCard__img.is-active.gallery-card-photo-enter-from,.galleryCard__img.is-active.gallery-card-photo-leave-to{opacity:0}.galleryCard:hover .galleryCard__img.is-active{transform:scale(1.04);transition:opacity .78s ease,transform .9s cubic-bezier(.16,.8,.2,1),filter .9s ease}.galleryCard__videoBadge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;border-radius:50%;color:#fff;display:flex;height:1.75rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;width:1.75rem;z-index:2}.galleryCard__carousel{display:flex;gap:.25rem;position:absolute;right:.5rem;top:.5rem;z-index:3}.galleryCard__carouselDot{background:#ffffff73;border-radius:50%;box-shadow:0 1px 4px #00000059;display:block;height:5px;transition:background .3s,transform .3s;width:5px}.galleryCard__carouselDot.is-active{background:#fff;transform:scale(1.4)}.galleryCard__frost{backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);background:#fafbfd85;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .58s cubic-bezier(.16,.8,.2,1);z-index:3}.galleryCard:focus-visible .galleryCard__frost,.galleryCard:hover .galleryCard__frost{opacity:1}.galleryCard__overlay{align-items:center;display:flex;flex-direction:column;gap:clamp(.28rem,2.2cqi,.55rem);inset:23.5%;justify-content:center;opacity:0;padding:0;position:absolute;text-align:center;transform:translateY(4px);transition:opacity .56s ease,transform .62s cubic-bezier(.16,.8,.2,1);z-index:4}.galleryCard:focus-visible .galleryCard__overlay,.galleryCard:hover .galleryCard__overlay{opacity:1;transform:translateY(0)}.galleryCard__cat{color:var(--p);font-size:clamp(.7rem,4.8cqi,.9rem);font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.galleryCard__title{color:#0e1118;display:-webkit-box;font-size:clamp(.95rem,9cqi,1.65rem);font-weight:800;letter-spacing:-.02em;-webkit-line-clamp:3;line-height:1.14;max-width:100%;width:100%;-webkit-box-orient:vertical;max-height:3.42em;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.galleryCard__date{color:#0e11189e;flex:none;font-size:clamp(.85rem,6.5cqi,1.1rem);font-weight:650;line-height:1.1;overflow:visible;white-space:nowrap}.galEmpty{color:var(--muted);font-size:.9rem;padding:4rem 1rem;text-align:center}.galleryTL{--tl-w0:2.5rem;--tl-w1:10.75rem;--tl-spine:1.25rem;--tl-dot:.6rem;--tl-mo-dot:.22rem;align-items:flex-start;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#f9fafce0;border-radius:0 .75rem .75rem 0;border-right:1px solid rgba(0,0,0,.06);bottom:max(.5rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;left:0;max-height:calc(100dvh - var(--header-h, 4rem) - .5rem);overflow:hidden;position:fixed;top:var(--header-h,4rem);transition:width .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease,opacity .22s ease,transform .28s ease;width:var(--tl-w0);z-index:49}.galleryTL.is-open{box-shadow:.5rem 0 2rem #00000014;width:var(--tl-w1)}.galTL__track{background:#00000017;bottom:8.2rem;left:calc(var(--tl-spine) - .75px);width:1.5px}.galTL__fill,.galTL__track{border-radius:2px;pointer-events:none;position:absolute;top:2.8rem;transition:opacity .25s}.galTL__fill{background:linear-gradient(to bottom,var(--p),color-mix(in srgb,var(--p) 30%,transparent));left:calc(var(--tl-spine) - 1px);min-height:0;width:2px}.galTL__scrubber{background:var(--p);border-radius:50%;box-shadow:0 0 0 2.5px #fffffff5,0 0 0 4px color-mix(in srgb,var(--p) 16%,transparent);height:.5rem;left:var(--tl-spine);pointer-events:none;position:absolute;top:2.8rem;transform:translate(-50%,-50%);transition:opacity .25s;width:.5rem;z-index:3}.galleryTL.is-open .galTL__fill,.galleryTL.is-open .galTL__scrubber,.galleryTL.is-open .galTL__track{opacity:0}.galTL__iconBtn{align-items:center;background:none;border:none;border-radius:.5rem;color:#00000061;cursor:pointer;display:flex;flex-shrink:0;height:var(--tl-w0);justify-content:center;text-decoration:none;transition:color .18s,background .18s;width:var(--tl-w0)}.galTL__iconBtn:hover{background:#0000000a;color:var(--p)}.galTL__iconBtn.is-active{color:var(--p)}.galTL__iconBtn svg{display:block;flex-shrink:0;height:1rem;width:1rem}.galTL__head{gap:0;min-height:var(--tl-w0);padding:0;width:100%}.galTL__head,.galTL__searchIcon{align-items:center;display:flex;flex-shrink:0}.galTL__searchIcon{color:#00000061;height:var(--tl-w0);justify-content:center;pointer-events:none;width:var(--tl-w0)}.galTL__searchIcon svg{display:block;height:1.1rem;width:1.1rem}.galleryTL.is-open .galTL__searchIcon{color:color-mix(in srgb,var(--p) 70%,rgba(0,0,0,.38))}.galTL__searchInput{background:#fff9;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:var(--text,#17212c);flex:1;font-size:.75rem;height:1.65rem;margin-right:.5rem;min-width:0;outline:none;padding:0 .7rem;transition:border-color .18s,box-shadow .18s}.galTL__searchInput::-moz-placeholder{color:var(--muted,#647287);opacity:.72}.galTL__searchInput::placeholder{color:var(--muted,#647287);opacity:.72}.galTL__searchInput:focus{border-color:var(--p);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--p) 14%,transparent)}.tl-search-enter-active{transition:opacity .24s ease .12s,transform .32s cubic-bezier(.22,1,.36,1) .08s}.tl-search-leave-active{transition:opacity .14s ease,transform .16s ease}.tl-search-enter-from{opacity:0;transform:translate(-.5rem) scaleX(.88)}.tl-search-leave-to{opacity:0;transform:translate(-.25rem)}.galTL__list{flex:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 .9rem,#000 calc(100% - .9rem),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 .9rem,#000 calc(100% - .9rem),transparent);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-width:none;width:100%}.galTL__list::-webkit-scrollbar{display:none}.galTL__listInner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:.65rem 0;position:relative;width:100%}.galTL__listInner:before{background:#00000017;border-radius:2px;bottom:.8rem;content:"";left:calc(var(--tl-spine) - .75px);pointer-events:none;position:absolute;top:.8rem;transition:background .25s;width:1.5px}.galleryTL.is-open .galTL__listInner:before{background:#00000012}.galTL__yearRow{position:relative;width:100%}.galTL__yearHd{align-items:center;background:none;border:none;border-radius:.35rem;cursor:pointer;display:flex;gap:.45rem;min-height:2.4rem;padding:.3rem .4rem .3rem calc(var(--tl-spine) - var(--tl-dot)/2);text-align:left;transition:background .15s;width:100%}.galTL__yearHd:hover{background:#0000000a}.galTL__dot{display:grid;flex:0 0 var(--tl-dot);min-block-size:var(--tl-dot);min-inline-size:var(--tl-dot);place-items:center;pointer-events:none;position:relative;z-index:2}.galTL__dot,.galTL__dot:before{block-size:var(--tl-dot);inline-size:var(--tl-dot)}.galTL__dot:before{background:#fffffff2;border:1.5px solid rgba(0,0,0,.18);border-radius:999px;box-sizing:border-box;content:"";display:block;min-block-size:var(--tl-dot);min-inline-size:var(--tl-dot);transition:background .22s,border-color .22s,transform .22s,box-shadow .22s,opacity .22s}.galTL__yearRow.is-past .galTL__dot:before{background:color-mix(in srgb,var(--p) 68%,#fff);border-color:color-mix(in srgb,var(--p) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--p) 10%,transparent),0 0 .55rem color-mix(in srgb,var(--p) 28%,transparent);opacity:.92}.galTL__yearRow.is-active .galTL__dot:before{background:var(--p);border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 14%,transparent);transform:scale(1.35)}.galTL__yearRow.is-hovered .galTL__dot:before{border-color:var(--p);transform:scale(1.2)}.galTL__yearLbl{color:var(--text,#17212c);font-size:.88rem;font-weight:700;letter-spacing:-.02em;line-height:1;opacity:0;pointer-events:none;transform:translate(-.5rem);transition:opacity .22s ease .04s,transform .3s cubic-bezier(.22,1,.36,1) .04s,color .15s;white-space:nowrap}.galleryTL.is-open .galTL__yearLbl{opacity:1;transform:translate(0)}.galTL__yearRow.is-active .galTL__yearLbl,.galTL__yearRow.is-hovered .galTL__yearLbl{color:var(--p)}.galTL__yearRow.is-past .galTL__yearLbl{color:color-mix(in srgb,var(--p) 55%,var(--muted,#647287))}.galTL__moList{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.galleryTL.is-open .galTL__yearRow .galTL__moList,.galleryTL.is-open .galTL__yearRow.is-hovered .galTL__moList,.galleryTL.is-open.has-month-space .galTL__yearRow .galTL__moList{grid-template-rows:1fr}.galTL__moInner{min-height:0;overflow:hidden;padding-bottom:.25rem;padding-left:calc(var(--tl-spine) - var(--tl-mo-dot)/2)}.galTL__moBtn{align-items:center;background:none;border:none;border-radius:.3rem;color:var(--muted,#647287);cursor:pointer;display:flex;font-size:.74rem;gap:.45rem;opacity:0;padding:.24rem .5rem .24rem 0;text-align:left;transition:opacity .2s ease,color .13s,background .13s;white-space:nowrap;width:100%}.galleryTL.is-open .galTL__moBtn{opacity:1}.galTL__moBtn:hover{background:#0000000d;color:var(--text,#17212c)}.galTL__moBtn.is-active{color:var(--p);font-weight:600}.galTL__moBtn.is-past{color:color-mix(in srgb,var(--p) 52%,var(--muted,#647287))}.galTL__moDot{display:grid;flex:0 0 var(--tl-mo-dot);min-block-size:var(--tl-mo-dot);min-inline-size:var(--tl-mo-dot);place-items:center;pointer-events:none;position:relative;z-index:2}.galTL__moDot,.galTL__moDot:before{block-size:var(--tl-mo-dot);inline-size:var(--tl-mo-dot)}.galTL__moDot:before{background:#0003;border-radius:999px;content:"";min-block-size:var(--tl-mo-dot);min-inline-size:var(--tl-mo-dot);transition:background .2s,transform .2s}.galTL__moBtn.is-past .galTL__moDot:before{background:color-mix(in srgb,var(--p) 72%,#fff);box-shadow:0 0 .35rem color-mix(in srgb,var(--p) 34%,transparent)}.galTL__moBtn.is-active .galTL__moDot:before{background:var(--p);transform:scale(1.5)}.galTL__catClear{background:var(--p);border:1px solid var(--p);border-radius:99px;color:#fff;cursor:pointer;font-size:.63rem;font-weight:600;height:1.45rem;padding:0 .55rem;transition:opacity .15s;white-space:nowrap}.galTL__catClear:hover{opacity:.82}.galTL__cat{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:99px;color:var(--muted,#647287);cursor:pointer;font-size:.63rem;height:1.45rem;padding:0 .55rem;transition:color .13s,background .13s,border-color .13s;white-space:nowrap}.galTL__cat:hover{border-color:#00000040;color:var(--text)}.galTL__cat.is-on{background:color-mix(in srgb,var(--p) 11%,transparent);border-color:var(--p);color:var(--p);font-weight:600}.galTL__footer{border-top:1px solid rgba(0,0,0,.05);flex-shrink:0;width:100%}.galTL__filterChips{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.galTL__filterChips.is-open{grid-template-rows:1fr}.galTL__filterChipsInner{display:flex;flex-wrap:wrap;gap:.22rem;min-height:0;overflow:hidden;padding:0 .45rem;transition:padding .3s ease}.galTL__filterChips.is-open .galTL__filterChipsInner{padding:.4rem .45rem}.galTL__footerBtns{align-items:flex-start;display:flex;flex-direction:column;gap:.05rem;padding:.2rem 0 .45rem}.galTL__footerBtn{border-radius:.4rem;gap:.55rem;height:2.2rem;justify-content:flex-start;padding-left:calc(var(--tl-spine) - .5rem);width:100%}.galTL__btnLabel{color:inherit;font-size:.77rem;font-weight:500;opacity:0;pointer-events:none;transform:translate(-.4rem);transition:opacity .22s ease .06s,transform .28s cubic-bezier(.22,1,.36,1) .06s;white-space:nowrap}.galleryTL.is-open .galTL__btnLabel{opacity:1;pointer-events:auto;transform:translate(0)}.govl{align-items:center;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#080a148c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:500}.govl__card{background:var(--bg,#fff);border-radius:1.35rem;box-shadow:0 2.5rem 7rem #0000004d,0 0 0 1px #ffffff1f;display:flex;flex-direction:column;height:min(calc(100vh - 2rem),58rem);max-width:84rem;overflow:hidden;width:100%}.govl-enter-active{transition:opacity .3s ease}.govl-leave-active{transition:opacity .22s ease}.govl-enter-from,.govl-leave-to{opacity:0}.govl-enter-active .govl__card{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s ease}.govl-leave-active .govl__card{transition:transform .2s ease,opacity .2s ease}.govl-enter-from .govl__card{opacity:0;transform:scale(.93) translateY(1.8rem)}.govl-leave-to .govl__card{opacity:0;transform:scale(.96) translateY(.6rem)}.galleryTL.is-game-open{opacity:0;pointer-events:none;transform:translateY(110%)}.galDial__backdrop{display:none}.mob-bg-enter-active{transition:opacity .28s ease}.mob-bg-leave-active{transition:opacity .2s ease}.mob-bg-enter-from,.mob-bg-leave-to{opacity:0}.galDial{--dial-h: calc(3.4rem + env(safe-area-inset-bottom, 0px)) ;display:none}@media(max-width:39.9em){.galleryTL{display:none}.galContent{padding-bottom:calc(var(--dial-h) + .75rem);padding-left:0!important}.galDial__backdrop{background:#00000038;cursor:pointer;inset:0;z-index:48}.galDial,.galDial__backdrop{display:block;position:fixed}.galDial{--dial-h: calc(3.7rem + env(safe-area-inset-bottom, 0px)) ;--dial-ball-yr:clamp(3.3rem,15vw,4.1rem);inset:auto 0 0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease;z-index:49}.galDial.is-game-open{opacity:0;pointer-events:none;transform:translateY(120%)}.galDial__bar{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);background:#f9fafceb;border-top:1px solid rgba(0,0,0,.07);box-shadow:0 -.25rem 1.5rem #0000000f;box-sizing:border-box;display:grid;gap:.3rem;grid-template-columns:1fr auto 1fr;height:var(--dial-h);padding:0 .5rem env(safe-area-inset-bottom,0);position:relative}.galDial__barSide{align-items:center;display:flex;gap:.35rem;min-width:0}.galDial__barSide--start{justify-content:flex-start}.galDial__barSide--end{justify-content:flex-end}.galDial__barCenter{align-items:center;display:flex;gap:clamp(3.6rem,19vw,4.8rem)}.galDial__iconBtn{align-items:center;background:color-mix(in srgb,var(--p) 8%,transparent);border:none;border-radius:.75rem;color:var(--p);cursor:pointer;display:flex;flex-shrink:0;height:clamp(2.5rem,11vw,2.9rem);justify-content:center;transition:color .15s,background .15s;width:clamp(2.5rem,11vw,2.9rem)}.galDial__iconBtn svg{height:1.25rem;width:1.25rem}.galDial__iconBtn.is-active{background:var(--p);color:#fff}.galDial__iconBtn:active{background:color-mix(in srgb,var(--p) 16%,transparent)}.galDial__step{align-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);border:none;border-radius:50%;color:var(--p);cursor:pointer;display:flex;flex-shrink:0;height:clamp(2.1rem,9.5vw,2.5rem);justify-content:center;transition:opacity .15s,background .15s;width:clamp(2.1rem,9.5vw,2.5rem)}.galDial__step svg{height:1.05rem;width:1.05rem}.galDial__step:active{background:color-mix(in srgb,var(--p) 22%,transparent)}.galDial__step:disabled{opacity:.25;pointer-events:none}.galDial__yearBtn{align-items:center;background:var(--p);border:2px solid var(--p);border-radius:50%;bottom:.5rem;box-shadow:0 .4rem 1.1rem color-mix(in srgb,var(--p) 45%,transparent);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(.95rem,4.1vw,1.15rem);font-weight:800;height:var(--dial-ball-yr);justify-content:center;left:50%;letter-spacing:-.01em;position:absolute;transform:translate(-50%);transition:border-color .18s,color .18s,background .18s,transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;width:var(--dial-ball-yr);z-index:2}.galDial__yearBtn.is-open{background:#fff;border-color:var(--p);box-shadow:0 .9rem 1.8rem color-mix(in srgb,var(--p) 32%,transparent);color:var(--p);pointer-events:none;transform:translate(-50%) translateY(-1.1rem) scale(1.15)}.galDial__moBtn{background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-sizing:border-box;color:var(--text,#17212c);cursor:pointer;flex:0 0 auto;font-size:clamp(.85rem,3.4vw,.98rem);font-weight:600;padding:clamp(.55rem,2.6vw,.75rem) clamp(.8rem,3.4vw,1.1rem);text-align:center;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.galDial__moBtn.is-winter{background:#daf0fa8c;border-color:#4290c48c}.galDial__moBtn.is-spring{background:#e0f5de8c;border-color:#5aa8698c}.galDial__moBtn.is-summer{background:#fff0cf8c;border-color:#e09e2199}.galDial__moBtn.is-autumn{background:#fae0c88c;border-color:#c46c3099}.galDial__moBtn.is-active{background:var(--p);border-color:var(--p);color:#fff}.galDial__moBtn.is-past:not(.is-active){border-color:color-mix(in srgb,var(--p) 45%,transparent);color:var(--p)}.galDial__sheet{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#f9fafcf5;border:1px solid rgba(0,0,0,.07);border-radius:1rem;bottom:calc(var(--dial-h) + .5rem);box-shadow:0 1rem 2.5rem #00000029;display:grid;grid-template-rows:0fr;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate(-50%) translateY(.4rem);transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1);width:min(94vw,26rem)}.galDial__sheet.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.galDial__sheetInner{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));max-height:60vh;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.6rem;scrollbar-width:none}.galDial__sheetInner::-webkit-scrollbar{display:none;height:0;width:0}.galDial__sheet--games .galDial__sheetInner{grid-template-columns:repeat(2,1fr)}.galDial__sheet--months{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f9fafcf7;width:min(96vw,34rem)}.galDial__sheet--months .galDial__sheetInner{align-items:center;display:flex;flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:scroll-position}.galDial__sheet--months .galDial__sheetInner:active{cursor:grabbing}.galDial__sheet--months .galDial__sheetInner::-webkit-scrollbar{display:none}.galDial__sheet--months:after,.galDial__sheet--months:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:2.4rem;z-index:1}.galDial__sheet--months:before{background:linear-gradient(90deg,rgba(249,250,252,.97) 10%,transparent);left:0}.galDial__sheet--months:after{background:linear-gradient(270deg,rgba(249,250,252,.97) 10%,transparent);right:0}.galDial__sheet .galTL__cat,.galDial__sheet .galTL__catClear{border-radius:.85rem;box-sizing:border-box;font-size:clamp(.88rem,3.6vw,1rem);font-weight:600;height:auto;min-height:0;padding:clamp(.6rem,3vw,.82rem) .6rem;text-align:center;transition:background .18s,border-color .18s,color .18s,transform .15s;white-space:normal;width:100%}.galDial__sheet .galTL__cat{background:#ffffff8c;border:1.5px solid rgba(0,0,0,.09);color:var(--text,#17212c)}.galDial__sheet .galTL__cat.is-on{background:color-mix(in srgb,var(--p) 13%,transparent);border-color:var(--p);color:var(--p);font-weight:700}.galDial__sheet .galTL__cat:active{transform:scale(.96)}.galDial__sheet .galTL__catClear{background:var(--p);border:1.5px solid var(--p);color:#fff;grid-column:1/-1}.galDial__sheet .galTL__catClear:active{opacity:.82;transform:scale(.96)}.galDial__sheet .galTL__catClear:disabled{background:#0000000a;border-color:#00000014;color:var(--muted,#647287);cursor:default}.galDial__sheet .galTL__catClear:disabled:active{opacity:1;transform:none}.galDial__gameBtn{align-items:center;background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:.85rem;box-sizing:border-box;color:var(--text,#17212c);cursor:pointer;display:flex;flex-direction:column;font-size:clamp(.8rem,3.6vw,.95rem);font-weight:600;gap:.4rem;padding:clamp(.8rem,4vw,1.1rem) .5rem;transition:background .15s,border-color .15s;width:100%}.galDial__gameBtn svg{color:var(--p);height:1.6rem;width:1.6rem}.galDial__gameBtn:active{background:color-mix(in srgb,var(--p) 10%,transparent);border-color:var(--p)}.galDial__sheet--search{width:min(88vw,23rem)}.galDial__searchPanel{display:flex;flex-direction:column;gap:.55rem;min-height:0;padding:.7rem}.galDial__searchField{align-items:center;background:#ffffffd9;border:1.5px solid rgba(0,0,0,.1);border-radius:999px;display:flex;gap:.5rem;height:2.6rem;padding:0 .55rem 0 .85rem;transition:border-color .18s,box-shadow .18s}.galDial__searchField:focus-within{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 14%,transparent)}.galDial__searchField>svg{color:var(--muted,#647287);flex-shrink:0;height:1.05rem;width:1.05rem}.galDial__searchField input{background:transparent;border:none;color:var(--text,#17212c);flex:1;font-size:.92rem;min-width:0;outline:none}.galDial__searchField input::-moz-placeholder{color:var(--muted,#647287);opacity:.7}.galDial__searchField input::placeholder{color:var(--muted,#647287);opacity:.7}.galDial__searchClear{align-items:center;background:#0000000f;border:none;border-radius:50%;color:var(--muted,#647287);cursor:pointer;display:flex;flex-shrink:0;height:1.7rem;justify-content:center;width:1.7rem}.galDial__searchClear svg{height:.85rem;width:.85rem}.galDial__searchClear:active{background:#0000001f}.galDial__searchOr{align-items:center;color:var(--muted,#647287);display:flex;font-size:.72rem;gap:.6rem;opacity:.7}.galDial__searchOr:after,.galDial__searchOr:before{background:#0000001a;content:"";flex:1;height:1px}.galDial__searchCal{align-items:center;background:color-mix(in srgb,var(--p) 7%,transparent);border:1.5px solid color-mix(in srgb,var(--p) 30%,transparent);border-radius:.9rem;color:var(--p);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;height:2.6rem;overflow:hidden;padding:0 .85rem;position:relative}.galDial__searchCal>svg{flex-shrink:0;height:1.1rem;width:1.1rem}.galDial__searchCalText{flex:1}.galDial__searchCal:active{background:color-mix(in srgb,var(--p) 12%,transparent)}.galDial__searchMonth{background:transparent;border:none;color:transparent;cursor:pointer;font-size:.9rem;height:100%;inset:0;margin:0;opacity:.01;padding:0 .85rem;position:absolute;width:100%}.galDial__searchMonth::-webkit-calendar-picker-indicator{opacity:0}.govl{align-items:flex-end;padding:0}.govl__card{border-radius:0;height:100dvh;max-width:100%;width:100%}.govl-enter-from .govl__card{opacity:0;transform:translateY(3rem)}.govl-leave-to .govl__card{opacity:0;transform:translateY(2rem)}}@media(min-width:40em)and (max-width:60em){.galleryTL{--tl-w0:3rem;--tl-w1:8.5rem}.galTL__footerBtn{height:2.5rem}.galTL__yearHd{min-height:2.75rem}.galTL__moBtn{font-size:.8rem;padding-bottom:.4rem;padding-top:.4rem}.galTL__searchInput{font-size:.82rem;height:1.9rem}.govl{padding:.6rem}.govl__card{height:calc(100vh - 1.2rem);max-width:100%}}@keyframes fadein-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}.postDetail{min-height:100vh}.postDetail__progress{background:var(--p);border-radius:0 1px 1px 0;height:2px;left:0;pointer-events:none;position:fixed;top:var(--header-h,4rem);transition:width .1s linear;z-index:40}.postHero{background:var(--bg2);cursor:zoom-in;height:clamp(22rem,64vh,48rem);overflow:hidden;position:relative;width:100%}.postHero__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .8s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.postHero__img.is-active{animation:hero-zoom 14s ease-in-out infinite alternate;opacity:1}.post-hero-photo-enter-active,.post-hero-photo-leave-active{transition:opacity .72s ease}.post-hero-photo-enter-from,.post-hero-photo-leave-to,.postHero__img.is-active.post-hero-photo-enter-from,.postHero__img.is-active.post-hero-photo-leave-to{opacity:0}.postHero__dots{bottom:4.75rem;display:flex;gap:0;left:50%;position:absolute;transform:translate(-50%);z-index:3}.postHero__dot{background:transparent;border:none;border-radius:99px;cursor:pointer;height:max(2.75rem,40px);padding:0;position:relative;touch-action:manipulation;width:max(2.75rem,40px)}.postHero__dot:before{background:#ffffffad;border-radius:99rem;box-shadow:0 1px 4px #00000059;content:"";height:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,background-color .3s ease,transform .3s ease;width:.8rem}.postHero__dot:is(:hover,:focus-visible):before{transform:translate(-50%,-50%) scale(1.2)}.postHero__dot:focus-visible{outline:2px solid #fff;outline-offset:-5px}.postHero__dot.is-active:before{background:#fff;width:1.65rem}.postHero__chip{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a0c148c;border:1px solid hsla(0,0%,100%,.18);border-radius:99px;bottom:4.75rem;color:#fff;display:flex;font-size:.78rem;font-weight:600;gap:.4rem;height:2.1rem;padding:0 .8rem;position:absolute;right:1.25rem;z-index:3}.postHero__chip svg{height:.95rem;width:.95rem}.postDetail__sheet{-webkit-backdrop-filter:saturate(150%) blur(1.2rem);backdrop-filter:saturate(150%) blur(1.2rem);background:#ffffffd1;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -1rem 3rem #080a1214;margin:-3.5rem auto 0;max-width:86rem;padding-bottom:4.75rem;position:relative;z-index:2}.postPager{backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);background:#fcfcfde6;border:1px solid rgba(0,0,0,.08);border-radius:99px;bottom:1.1rem;box-shadow:0 8px 28px #00000029;display:flex;gap:.25rem;left:50%;padding:.35rem;position:fixed;transform:translate(-50%);z-index:40}.postPager__btn{align-items:center;border-radius:99px;color:var(--text);display:flex;font-size:.85rem;font-weight:600;gap:.45rem;height:2.6rem;padding:0 1.1rem;text-decoration:none;transition:background .15s,color .15s}.postPager__btn:hover{background:var(--bg2);color:var(--p)}.postPager__btn.is-off{opacity:.35;pointer-events:none}.postPager__btn svg{flex:none;height:1rem;width:1rem}.postPager__btn--home{background:color-mix(in srgb,var(--p) 10%,transparent);color:var(--p)}.postPager__btn--home:hover{background:color-mix(in srgb,var(--p) 18%,transparent)}.postDetail__head{animation:fadein-up .55s cubic-bezier(.4,0,.2,1) .05s both;margin:0 auto;max-width:58rem;padding:2rem clamp(1.25rem,5vw,2.5rem) 0}.postDetail__headMeta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.875rem}.postDetail__headCat{align-items:center;background:color-mix(in srgb,var(--p) 12%,transparent);border-radius:99px;color:var(--p);display:inline-flex;font-size:.68rem;font-weight:700;height:1.625rem;letter-spacing:.1em;padding:0 .75rem;text-transform:uppercase}.postDetail__headDate{color:var(--muted);font-size:.85rem}.postDetail__headDot{color:var(--muted);opacity:.5}.postDetail__headRead{color:var(--muted);font-size:.8rem}.postDetail__headTitle{color:var(--text);font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.postDetail__article{animation:fadein-up .6s cubic-bezier(.4,0,.2,1) .12s both;margin:0 auto;max-width:58rem;padding:1.75rem clamp(1.25rem,5vw,2.5rem) 3rem}.postDetail__lead{border-bottom:1px solid var(--line);color:var(--muted);font-size:clamp(1.2rem,1.6vw,1.35rem);line-height:1.7;margin:0 auto 2rem;max-width:54rem;padding-bottom:1.75rem}.postDetail__body{display:block;margin:0 auto;max-width:54rem}.postDetail__body:after{clear:both;content:"";display:block}.postDetail__body>p{color:var(--text);font-size:1.1875rem;line-height:1.8;margin:0 0 1.35em}.postDetail__subtitle{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.55;margin:.75rem 0 0;max-width:54rem}.postDetail__h2{clear:both;color:var(--text);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:2.25rem 0 1rem}.postDetail__blockGallery{border-radius:.625rem;clear:both;margin:1.75rem 0;overflow:hidden}.postDetail__quote{border:none;clear:both;color:var(--text);font-size:clamp(1.3rem,2vw,1.55rem);font-weight:700;letter-spacing:-.015em;line-height:1.45;margin:2.5rem auto;max-width:42rem;padding:0 1rem;text-align:center}.postDetail__quote:before{color:var(--p);content:"“";display:block;font-family:Georgia,serif;font-size:3.25rem;line-height:.5;margin-bottom:.75rem}.postDetail__body>p:first-child:first-letter{color:var(--p);float:left;font-size:3.3em;font-weight:800;line-height:.84;padding:.06em .14em 0 0}.postDetail__inlinePhoto{cursor:zoom-in;position:relative}.postDetail__inlinePhoto img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .82s cubic-bezier(.16,.8,.2,1),filter .82s ease;width:100%}.postDetail__inlinePhoto:hover img{transform:scale(1.018)}.postDetail__inlinePhoto--wide{border-radius:.625rem;clear:both;margin:2rem auto;overflow:hidden;width:min(100%,64rem)}.postDetail__inlinePhoto--wide img{max-height:76vh}.postDetail__inlinePhoto--half{border-radius:.5rem;clear:both;margin:1.75rem auto;overflow:hidden;width:min(50%,28rem)}.postDetail__inlinePhoto--half img{max-height:56vh}.postDetail__flowGallery{align-items:stretch;clear:both;display:grid;gap:.65rem;margin:1.75rem 0 2.1rem}.postDetail__flowGallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.postDetail__flowGallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}.postDetail__flowPhoto{background:color-mix(in srgb,var(--bg2) 88%,var(--line) 12%);border-radius:.68rem;cursor:zoom-in;margin:0;min-width:0;overflow:hidden;position:relative}.postDetail__flowPhoto img{aspect-ratio:4/3;display:block;height:100%;max-height:30rem;min-height:12rem;-o-object-fit:cover;object-fit:cover;transition:transform .82s cubic-bezier(.16,.8,.2,1),filter .82s ease;width:100%}.postDetail__flowPhoto.is-low-resolution img{height:min(100%,var(--source-height,100%));min-height:0;-o-object-fit:contain;object-fit:contain;transform:none;width:min(100%,var(--source-width,100%))}.postDetail__flowPhoto.is-low-resolution{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:12rem}.postDetail__flowPhoto:not(.is-low-resolution):hover img{transform:scale(1.025)}.postDetail__inlinePhoto--pair{border-radius:.5rem;clear:both;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:1.75rem auto;overflow:hidden}.postDetail__inlinePhoto--pair img{aspect-ratio:4/3;width:100%}.postDetail__inlinePhoto--left,.postDetail__inlinePhoto--right{border-radius:.5rem;margin:.3rem 0 1.1rem;overflow:hidden;width:min(46%,22rem)}.postDetail__inlinePhoto--right{float:right;margin-left:1.75rem}.postDetail__inlinePhoto--left{float:left;margin-right:1.75rem}.postDetail__inlinePhoto--left img,.postDetail__inlinePhoto--right img{aspect-ratio:4/3}.postDetail__inlineCaption{background:var(--bg2);color:var(--muted);font-size:.72rem;font-style:italic;padding:.375rem .5rem;text-align:center}.postMedia{margin:2.5rem calc(clamp(1.25rem,5vw,2.5rem)*-1)}.postMedia__grid{background:var(--bg2);display:grid;gap:.375rem;overflow:hidden}.postMedia__grid--1{grid-template-columns:1fr}.postMedia__grid--1 .postMedia__item img,.postMedia__grid--1 .postMedia__item video{aspect-ratio:16/9}.postMedia__grid--2{grid-template-columns:1fr 1fr}.postMedia__grid--3{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr}.postMedia__grid--3 .postMedia__item:first-child{grid-row:1/3}.postMedia__grid--4,.postMedia__grid--5{grid-template-columns:1fr 1fr}.postMedia__grid--5 .postMedia__item:first-child{grid-column:1/-1}.postMedia__grid--5 .postMedia__item:first-child img,.postMedia__grid--5 .postMedia__item:first-child video{aspect-ratio:16/9}.postMedia__grid--6{grid-template-columns:repeat(3,1fr)}.postMedia__grid--many{-moz-columns:3;column-count:3;-moz-column-gap:.375rem;column-gap:.375rem;display:block}.postMedia__grid--many .postMedia__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.375rem}.postMedia__grid--many .postMedia__item:last-child{margin-bottom:0}.postMedia__grid--jigsaw{background:transparent;display:grid;gap:0;grid-auto-rows:var(--jigsaw-cell,auto);isolation:isolate;overflow-x:clip;overflow-y:visible}.postMedia__more{margin-top:.75rem;padding:0 clamp(1.25rem,5vw,2.5rem);text-align:center}.postMedia__moreBtn{background:transparent;border:1px solid var(--line);border-radius:99px;color:var(--muted);cursor:pointer;font-size:.82rem;height:2.25rem;padding:0 1.25rem;transition:color .15s,border-color .15s}.postMedia__moreBtn:hover{border-color:var(--muted);color:var(--text)}.postMedia__item{cursor:zoom-in;margin:0;overflow:hidden;position:relative}.postMedia__item img,.postMedia__item video{aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .82s cubic-bezier(.16,.8,.2,1),filter .82s ease;width:100%}.postMedia__item:hover img,.postMedia__item:hover video{transform:scale(1.04)}.postMedia__grid--jigsaw .postMedia__item{aspect-ratio:1/1;background:transparent;min-height:0;min-width:0;overflow:visible}.postMedia__grid--jigsaw .postMedia__item--ghost{cursor:default;pointer-events:none}.postMedia__piece{background:var(--bg2);box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 -1rem 2rem #00000024,0 .25rem 1.2rem #10111414;clip-path:inset(var(--jigsaw-clip-inset,11.538%));height:calc(100% + var(--jigsaw-knob, 15%) + var(--jigsaw-knob, 15%));left:calc(var(--jigsaw-knob, 15%)*-1);overflow:hidden;position:absolute;top:calc(var(--jigsaw-knob, 15%)*-1);width:calc(100% + var(--jigsaw-knob, 15%) + var(--jigsaw-knob, 15%))}.postMedia__piece:after{background-image:var(--pz-edge,none);background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 0 0 1.8rem #0000001f;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.postMedia__piece--ghost{background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.86),transparent 40%),linear-gradient(135deg,#0392e11a,#ffb70314 52%,#3eab3e1a)}.postMedia__grid--jigsaw .postMedia__item img,.postMedia__grid--jigsaw .postMedia__item video{aspect-ratio:auto;height:var(--media-h,100%);left:var(--media-l,0);-o-object-fit:cover;object-fit:cover;position:absolute;top:var(--media-t,0);width:var(--media-w,100%);z-index:1}.postMedia__grid--jigsaw .postMedia__caption{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#fafbfdc7;border-radius:.45rem;bottom:17%;color:#0e1118c7;left:18%;position:absolute;right:18%;z-index:3}.postMedia__grid--jigsaw .postMedia__item.is-jigsaw-feature .postMedia__caption{bottom:12%;font-size:.82rem;left:12%;right:12%}.postMedia__caption{background:var(--bg2);color:var(--muted);font-size:.72rem;padding:.3rem .375rem;text-align:center}.postDetail__tags{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2.25rem;padding-top:1.5rem}.postDetail__tag{border:1px solid var(--line);border-radius:99px;color:var(--muted);cursor:default;font-size:.75rem;padding:.25rem .75rem;transition:border-color .15s,color .15s}.postDetail__tag:hover{border-color:var(--muted);color:var(--text)}.postDetail__nav{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;margin-top:0}.postDetail__navItem{color:var(--text);display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1.5rem clamp(1rem,4vw,2.5rem);text-decoration:none;transition:background .18s}.postDetail__navItem:hover{background:var(--bg2)}.postDetail__navItem--newer{border-left:1px solid var(--line);text-align:right}.postDetail__navDir{color:var(--p);font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.postDetail__navTitle{display:-webkit-box;font-size:.925rem;font-weight:600;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}@keyframes lbFadeIn{0%{opacity:0}to{opacity:1}}.gv{align-items:center;animation:lbFadeIn .22s ease;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);background:#f1f5f9e6;display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;padding:.5rem;position:fixed;z-index:2000}.gv__counter{color:var(--text);font-size:.8rem;font-weight:600;left:1.5rem;letter-spacing:.08em;opacity:.65;top:1.25rem}.gv__close,.gv__counter{position:absolute;z-index:6}.gv__close{align-items:center;background:#0f111ac7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;right:1.125rem;top:1rem;transition:background .15s,transform .2s;width:2.75rem}.gv__close:hover{background:#0f111af2;transform:rotate(90deg)}.gv__close svg{height:1.125rem;width:1.125rem}.gv__stage{align-items:center;display:flex;flex:1;justify-content:center;max-width:none;min-height:0;position:relative;width:100%}.gv__imgWrap{display:grid;height:calc(100vh - 1rem);max-height:100%;max-width:100%;overflow:visible;place-items:center;width:calc(100vw - 1rem)}.gv__img{border-radius:.5rem;box-shadow:0 24px 80px #080a1459;cursor:zoom-in;display:block;grid-area:1/1;max-height:calc(100vh - 1rem);max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .52s cubic-bezier(.16,.8,.2,1),opacity .56s ease,filter .56s ease;z-index:1}.viewer-photo-enter-active,.viewer-photo-leave-active{transition:opacity .56s cubic-bezier(.16,.8,.2,1),filter .56s ease}.gv__img.progressiveMedia.viewer-photo-enter-from,.gv__img.progressiveMedia.viewer-photo-leave-to{filter:blur(.35rem);opacity:0}.gv__img.is-zoomed{cursor:zoom-out;transform:scale(2.2)}.gv__nav{align-items:center;background:#0f111ac7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,transform .2s;width:3rem;z-index:2}.gv__nav svg{height:1.2rem;width:1.2rem}.gv__nav--prev{left:.25rem}.gv__nav--next{right:.25rem}.gv__nav--prev:hover{background:#0f111af2;transform:translateY(-50%) translate(-2px)}.gv__nav--next:hover{background:#0f111af2;transform:translateY(-50%) translate(2px)}.gv__caption{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:#ffffffb8;border-radius:99rem;bottom:4.75rem;color:var(--text);font-size:.85rem;font-style:italic;margin:0;max-width:min(80vw,60rem);min-height:1.25em;opacity:.7;overflow:hidden;padding:.28rem .7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.gv__caption,.gv__thumbs{left:50%;position:absolute;transform:translate(-50%);z-index:4}.gv__thumbs{-webkit-backdrop-filter:blur(.75rem) saturate(150%);backdrop-filter:blur(.75rem) saturate(150%);background:#ffffff9e;border-radius:.8rem;bottom:.65rem;display:flex;gap:.45rem;max-width:min(92vw,70rem);overflow-x:auto;padding:.25rem .25rem .5rem;scrollbar-width:none}.gv__thumbs::-webkit-scrollbar{display:none}.gv__thumb{background:none;border:2px solid transparent;border-radius:.45rem;cursor:pointer;flex:none;height:3.375rem;opacity:.55;overflow:hidden;padding:0;transition:opacity .18s,border-color .18s,transform .18s;width:4.5rem}.gv__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gv__thumb:hover{opacity:.85;transform:translateY(-1px)}.gv__thumb.is-active{border-color:var(--p);opacity:1}@media(max-width:47.9375em){.galHeader{padding:.875rem 1rem .75rem}.galHeader__h1{font-size:2.35rem}.galYearDiv{padding:1rem 1rem .375rem}.galleryCard__frost,.galleryCard__overlay{display:none}.postHero{height:clamp(14rem,58vw,24rem)}.postHero__dots{bottom:3rem}.postHero__chip{bottom:3rem;font-size:.72rem;height:1.85rem;right:.875rem}.postDetail__sheet{border-radius:.875rem .875rem 0 0;margin-top:-1.75rem;padding-bottom:4.5rem}.postPager{bottom:.875rem}.postPager__btn{font-size:.78rem;height:2.4rem;padding:0 .8rem}.postMedia{margin:2rem calc(clamp(1rem,4vw,1.25rem)*-1)}.postMedia__grid--3,.postMedia__grid--5,.postMedia__grid--6{grid-template-columns:1fr 1fr}.postMedia__grid--3 .postMedia__item:first-child,.postMedia__grid--5 .postMedia__item:first-child{grid-column:1/-1}.postMedia__grid--many{-moz-columns:unset;columns:unset;display:grid;grid-template-columns:1fr 1fr}.postMedia__grid--many .postMedia__item{-moz-column-break-inside:unset;break-inside:unset}.postDetail__nav{grid-template-columns:1fr}.postDetail__navItem--newer{border-left:none;border-top:1px solid var(--line);text-align:left}.gv{padding:.35rem}.gv__imgWrap{height:calc(100vh - .7rem);width:calc(100vw - .7rem)}.gv__img{max-height:calc(100vh - .7rem);max-width:100%}.gv__nav{height:2.5rem;width:2.5rem}.gv__thumb{height:2.7rem;width:3.5rem}.postDetail__inlinePhoto--left,.postDetail__inlinePhoto--right{float:none;margin:1.25rem 0;width:100%}.postDetail__body>p{font-size:1.05rem;line-height:1.8}.postDetail__flowGallery--2,.postDetail__flowGallery--3{grid-template-columns:repeat(2,minmax(0,1fr))}.postDetail__flowPhoto img{min-height:9rem}}@media(hover:none),(pointer:coarse){.galleryCard__frost,.galleryCard__overlay{display:none}}@container (min-width: 560px){.galGrid{grid-template-columns:repeat(4,1fr)}}@container (min-width: 760px){.galGrid{grid-template-columns:repeat(5,1fr)}}@container (min-width: 900px){.galGrid{grid-template-columns:repeat(6,1fr)}}@container (min-width: 1500px){.galGrid{grid-template-columns:repeat(7,1fr)}}@container (min-width: 1900px){.galGrid{grid-template-columns:repeat(8,1fr)}}.galleryCard{aspect-ratio:1/1}body.gal-rail-active footer{transition:margin-left .36s cubic-bezier(.22,1,.36,1),padding-bottom .2s ease}@media(min-width:40em){body.gal-rail-active footer{margin-left:2.5rem}}@media(min-width:40em)and (max-width:60em){body.gal-rail-active footer{margin-left:3rem}}@media(max-width:39.9em){body.gal-rail-active footer{padding-bottom:calc(4.45rem + env(safe-area-inset-bottom,0px))}}@keyframes blob-drift-a-cdb60a74{0%,to{transform:translate(0) scale(1)}33%{transform:translate(4%,2%) scale(1.07)}66%{transform:translate(-3%,4%) scale(.94)}}@keyframes blob-drift-b-cdb60a74{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-5%,-3%) scale(1.05)}70%{transform:translate(3%,-5%) scale(.96)}}@keyframes blob-drift-c-cdb60a74{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,5%) scale(1.06)}}@keyframes walk-cdb60a74{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes leg-l-cdb60a74{0%,to{transform:rotate(0);transform-origin:26px 54px}25%{transform:rotate(20deg);transform-origin:26px 54px}75%{transform:rotate(-20deg);transform-origin:26px 54px}}@keyframes leg-r-cdb60a74{0%,to{transform:rotate(0);transform-origin:38px 54px}25%{transform:rotate(-20deg);transform-origin:38px 54px}75%{transform:rotate(20deg);transform-origin:38px 54px}}@keyframes squiggle-draw-cdb60a74{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes fade-up-cdb60a74{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pupil-wander-cdb60a74{0%,80%,to{transform:translate(0)}85%{transform:translate(2px,1px)}90%{transform:translate(-1px,2px)}}.errPage[data-v-cdb60a74]{align-items:center;background:#f3f8fc;display:flex;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100dvh;overflow:hidden;padding:2rem 1rem;position:relative}.errBg[data-v-cdb60a74]{inset:0;pointer-events:none;position:fixed;z-index:0}.errBlob[data-v-cdb60a74]{border-radius:50%;filter:blur(60px);position:absolute}.errBlob--a[data-v-cdb60a74]{animation:blob-drift-a-cdb60a74 9s ease-in-out infinite;background:radial-gradient(circle,#2191d038,#2191d000 70%);height:50vmin;left:-10%;top:-10%;width:50vmin}.errBlob--b[data-v-cdb60a74]{animation:blob-drift-b-cdb60a74 11s ease-in-out infinite;background:radial-gradient(circle,#e582172e,#e5821700 70%);bottom:-5%;height:40vmin;right:-5%;width:40vmin}.errBlob--c[data-v-cdb60a74]{animation:blob-drift-c-cdb60a74 13s ease-in-out infinite;background:radial-gradient(circle,#3eab3e24,#3eab3e00 70%);height:30vmin;right:15%;top:40%;width:30vmin}.errCard[data-v-cdb60a74]{animation:fade-up-cdb60a74 .5s ease both;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffd1;border:1px solid rgba(16,17,20,.08);border-radius:1.5rem;box-shadow:0 1.5rem 4rem #1011141a,0 .25rem 1rem #1011140f;max-width:28rem;padding:3rem 2.5rem 2rem;position:relative;text-align:center;width:100%;z-index:1}.errEmoji[data-v-cdb60a74]{animation:fade-up-cdb60a74 .5s ease .1s both;font-size:2.8rem;line-height:1;margin-bottom:.75rem}.errCode[data-v-cdb60a74]{animation:fade-up-cdb60a74 .4s ease .15s both;color:#02478a;display:inline-block;font-size:clamp(4rem,15vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:.25rem;position:relative}.errSquiggle[data-v-cdb60a74]{animation:squiggle-draw-cdb60a74 .9s cubic-bezier(.4,0,.2,1) .45s both;bottom:-.35em;color:#eb620a;height:.45em;left:-.1em;position:absolute;right:-.1em;stroke-dasharray:420;width:110%}.errHeadline[data-v-cdb60a74]{animation:fade-up-cdb60a74 .4s ease .25s both;color:#1a2332;font-size:1.35rem;font-weight:700;margin:1.5rem 0 .6rem}.errMessage[data-v-cdb60a74]{animation:fade-up-cdb60a74 .4s ease .32s both;color:#424242;font-size:.95rem;line-height:1.65;margin:0 0 1.75rem}.errActions[data-v-cdb60a74]{animation:fade-up-cdb60a74 .4s ease .4s both;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.errBtn[data-v-cdb60a74]{align-items:center;border:none;border-radius:2rem;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.45rem;padding:.6rem 1.25rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.errBtn svg[data-v-cdb60a74]{height:1rem;width:1rem}.errBtn[data-v-cdb60a74]:hover{transform:translateY(-2px)}.errBtn--primary[data-v-cdb60a74]{background:#02478a;box-shadow:0 .25rem .75rem #2191d059;color:#fff}.errBtn--primary[data-v-cdb60a74]:hover{box-shadow:0 .4rem 1rem #2191d073}.errBtn--secondary[data-v-cdb60a74]{background:#2191d01a;color:#02478a}.errBtn--secondary[data-v-cdb60a74]:hover{background:#2191d029}.errWalker[data-v-cdb60a74]{animation:walk-cdb60a74 1.1s ease-in-out infinite;display:flex;justify-content:center;margin-top:1.5rem}.errWalkerSvg[data-v-cdb60a74]{height:3.5rem;width:3.5rem}.errLegL[data-v-cdb60a74]{animation:leg-l-cdb60a74 1.1s ease-in-out infinite}.errLegR[data-v-cdb60a74]{animation:leg-r-cdb60a74 1.1s ease-in-out infinite}.errPupil[data-v-cdb60a74]{animation:pupil-wander-cdb60a74 4s ease-in-out infinite}
