@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:4px;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:50%;--shadow-sm:0 1px 2px #182b4614;--shadow-md:0 6px 16px #182b461a, 0 1px 3px #182b4614;--shadow-lg:0 16px 40px #182b462e;--container-measure:72ch;--container-site:1280px}}@layer base;@layer components{html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text-default);background:var(--surface-default);margin:0;font-size:16px;line-height:1.625}.an,.an *{box-sizing:border-box}.an{font-family:var(--font-sans);color:var(--text-default)}.an img{max-width:100%;display:block}:where(.an) button{font:inherit;color:inherit}:where(.an) a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:1px}:where(.an) a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an :focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-inverse :focus-visible,.an .an-inverse :focus-visible{outline-color:var(--focus-ring-inverse)}.an-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.an-tnum{font-variant-numeric:tabular-nums}.an-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--space-12));padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}@media (min-width:768px){.an-container{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (min-width:1024px){.an-container{padding-left:var(--space-10);padding-right:var(--space-10)}}@media (min-width:1280px){.an-container{padding-left:var(--space-12);padding-right:var(--space-12)}}.an-icon{vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.an-icon-sm{width:16px;height:16px}.an-icon-md{width:20px;height:20px}.an-icon-lg{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.an *,.an :before,.an :after{transition:none!important;animation:none!important}}.an-serif{font-family:var(--font-heading);text-wrap:balance;font-weight:600}.an-h1{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:40px}.an-h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:27px;font-weight:600;line-height:34px}.an-h3{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:29px}.an-h4{color:var(--text-default);margin:0;font-size:19px;font-weight:700;line-height:26px}.an-h5{margin:0;font-size:17px;font-weight:700;line-height:24px}@media (min-width:768px){.an-h1{letter-spacing:-.015em;font-size:48px;line-height:56px}.an-h2{font-size:36px;line-height:44px}.an-h3{font-size:28px;line-height:36px}.an-h4{font-size:21px;line-height:28px}.an-h5{font-size:18px;line-height:26px}}.an-overline{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700;line-height:16px}.an-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:15px;line-height:23px}.an-body{max-width:var(--measure);font-size:16px;line-height:26px}@media (min-width:1024px){.an-body{font-size:18px;line-height:29px}}.an-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.an a.an-btn{text-decoration:none}.an-btn-primary{background:var(--action-primary);color:var(--text-inverse)}.an a.an-btn-primary,.an a.an-btn-primary:hover{color:var(--text-inverse)}.an-btn-primary:hover{background:var(--action-primary-hover)}.an-btn-primary:active{background:var(--action-primary-active)}.an-btn-secondary{background:var(--surface-default);color:var(--text-link);border-color:var(--action-primary)}.an-btn-secondary:hover{background:var(--action-secondary-hover)}.an-btn-tertiary{color:var(--text-link);padding-left:var(--space-2);padding-right:var(--space-2);text-underline-offset:3px;background:0 0;text-decoration:underline}.an-btn-tertiary:hover{background:var(--action-secondary-hover);text-decoration-thickness:2px}.an-btn-inverse{background:var(--white);color:var(--royal-700)}.an a.an-btn-inverse,.an a.an-btn-inverse:hover{color:var(--royal-700)}.an-btn-inverse:hover{background:var(--royal-50)}.an-btn-inverse-outline{color:var(--text-inverse);border-color:var(--white);background:0 0}.an a.an-btn-inverse-outline,.an a.an-btn-inverse-outline:hover{color:var(--text-inverse)}.an-btn-inverse-outline:hover{background:#ffffff1f}.an-btn-inverse:focus-visible,.an-btn-inverse-outline:focus-visible{outline-color:var(--focus-ring-inverse)}.an-btn-sm{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);font-size:15px}.an-btn-lg{min-height:56px;padding:var(--space-4) var(--space-6);font-size:17px}.an-btn-block{width:100%}.an-btn-icon{width:var(--touch-min);min-height:var(--touch-min);padding:0}.an-btn[disabled],.an-btn[aria-disabled=true]{background:var(--action-disabled);color:var(--action-disabled-text);cursor:not-allowed;border-color:#0000}.an-btn[aria-busy=true] .an-spin{animation:1s linear infinite an-spin}@keyframes an-spin{to{transform:rotate(360deg)}}.an-link{color:var(--text-link);align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.an-link-quiet{text-decoration:none}.an-link-quiet:hover{text-decoration:underline}.an-topbar{background:var(--surface-inverse);color:var(--text-inverse);font-size:13px;line-height:18px}.an-topbar .an-container{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:40px;display:flex}.an-topbar-motto{gap:var(--space-2);letter-spacing:.02em;align-items:center;display:flex}.an-topbar-motto strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.an-topbar-motto .an-gold{color:var(--text-gold-on-dark)}.an-topbar-links{align-items:center;gap:var(--space-4);display:flex}.an-topbar a{color:var(--text-inverse);text-decoration:none}.an-topbar a:hover{color:var(--text-inverse);text-decoration:underline}.an-topbar-util{gap:var(--space-4);display:none}@media (min-width:1024px){.an-topbar-util{display:flex}}.an-topbar-motto .an-hide-sm{display:none}@media (min-width:768px){.an-topbar-motto .an-hide-sm{display:inline}}.an-lang{border:1px solid var(--border-inverse);border-radius:var(--radius-xs);align-items:center;display:inline-flex}.an-lang a,.an-lang span{min-width:40px;min-height:32px;padding:0 var(--space-2);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.an-lang [aria-current=true]{background:var(--white);color:var(--night-900);border-radius:1px}.an-lang-light{border-color:var(--border-strong)}.an-lang-light a{color:var(--text-link)}.an-lang-light [aria-current=true]{background:var(--royal-700);color:var(--white)}.an-header{background:var(--surface-default);border-bottom:1px solid var(--border-default);z-index:var(--z-sticky);position:relative}.an-header.is-sticky{position:sticky;top:0}.an-header.is-compact{box-shadow:var(--shadow-sm)}.an-header-brand .an-container{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}@media (min-width:1024px){.an-header-brand .an-container{min-height:var(--header-h)}.an-header.is-compact .an-header-brand .an-container{min-height:64px}}.an-header-logo{align-items:center;gap:var(--space-3);text-decoration:none;display:inline-flex}.an-header-logo img{width:auto;height:40px}@media (min-width:1024px){.an-header-logo img{height:60px}.an-header.is-compact .an-header-logo img{height:40px}}.an-header-actions{align-items:center;gap:var(--space-2);display:flex}.an-header-search{display:none}@media (min-width:1024px){.an-header-search{width:320px;display:flex}.an-header-burger{display:none!important}}.an-header-iconbtn{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--royal-700);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;display:inline-flex}.an-header-iconbtn:hover{background:var(--action-secondary-hover)}@media (min-width:1024px){.an-header-iconbtn.an-mobile-only{display:none}}.an-nav{border-top:1px solid var(--border-default);display:none}@media (min-width:1024px){.an-nav{display:block}}.an-nav-list{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.an-nav-item{min-width:0}.an-nav-btn{justify-content:space-between;align-items:center;gap:var(--space-1);width:100%;height:100%;min-height:60px;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--rule-active) solid transparent;text-align:left;color:var(--text-default);cursor:pointer;background:0 0;font-size:14px;font-weight:600;line-height:18px;display:flex}@media (min-width:1280px){.an-nav-btn{padding:var(--space-2) var(--space-4);font-size:15px;line-height:19px}}.an-nav-btn:hover{background:var(--surface-brand-subtle);color:var(--text-link)}.an-nav-btn[aria-expanded=true],.an-nav-btn.is-current{border-bottom-color:var(--royal-700);color:var(--text-link)}.an-nav-btn .an-icon{width:16px;height:16px;color:var(--royal-700);transition:transform .15s}.an-nav-btn[aria-expanded=true] .an-icon{transform:rotate(180deg)}.an-nav-item+.an-nav-item .an-nav-btn{box-shadow:inset 1px 0 0 var(--border-default)}.an-header.is-compact .an-nav-btn{min-height:48px}.an-live{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);background:var(--red-700);color:var(--text-inverse);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.an a.an-live,.an a.an-live:hover{color:var(--text-inverse);text-decoration:none}.an-live:hover{background:var(--red-800)}.an-live-dot{border-radius:var(--radius-full);background:var(--white);flex:none;width:10px;height:10px;animation:2s ease-out infinite an-pulse;box-shadow:0 0 #ffffffb3}@keyframes an-pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}.an-live-compact{padding:0 var(--space-3)}.an-live-sub{text-transform:none;letter-spacing:0;opacity:.92;font-weight:500}.an-mega{background:var(--surface-raised);box-shadow:var(--shadow-md);border-top:1px solid var(--border-default)}.an-mega .an-container{gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);display:grid}.an-mega-col h3{margin:0 0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default);font-size:13px;font-weight:700;line-height:18px}.an-mega-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-mega-col a{min-height:40px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--text-default);align-items:center;font-size:16px;line-height:22px;text-decoration:none;display:flex}.an-mega-col a:hover{background:var(--surface-brand-subtle);color:var(--text-link);text-decoration:underline}.an-mega-feature{background:var(--surface-subtle);padding:var(--space-6);border-radius:var(--radius-sm);gap:var(--space-3);flex-direction:column;display:flex}.an-mega-feature h3{font-family:var(--font-heading);color:var(--text-heading);margin:0;font-size:24px;line-height:30px}.an-mega-feature p{color:var(--text-muted);margin:0;font-size:15px;line-height:23px}.an-mega-rubrique{justify-content:space-between;align-items:baseline;gap:var(--space-4);grid-column:1/-1;display:flex}.an-mega-rubrique h2{font-family:var(--font-heading);color:var(--text-heading);margin:0;font-size:30px;line-height:36px}.an-mmenu{background:var(--surface-default);flex-direction:column;min-height:100%;display:flex}.an-mmenu-head{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;min-height:64px;display:flex}.an-mmenu-head img{width:auto;height:40px}.an-mmenu-search{padding:var(--space-4);background:var(--surface-subtle)}.an-mmenu-list{margin:0;padding:0;list-style:none}.an-mmenu-list>li{border-bottom:1px solid var(--border-default)}.an-mmenu-btn{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);text-align:left;color:var(--text-default);cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:600;line-height:23px;display:flex}.an-mmenu-btn .an-icon{color:var(--royal-700)}.an-mmenu-btn[aria-expanded=true]{color:var(--text-link);background:var(--surface-brand-subtle)}.an-mmenu-sub{padding:0 0 var(--space-3);background:var(--surface-brand-subtle);margin:0;list-style:none}.an-mmenu-sub a{min-height:var(--touch-min);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);color:var(--text-default);align-items:center;font-size:16px;text-decoration:none;display:flex}.an-mmenu-sub a:hover{color:var(--text-link);text-decoration:underline}.an-mmenu-foot{padding:var(--space-6) var(--space-4);gap:var(--space-4);background:var(--surface-subtle);flex-direction:column;margin-top:auto;display:flex}.an-mmenu-foot ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.an-crumbs{font-size:14px;line-height:20px}.an-crumbs ol{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.an-crumbs li{align-items:center;gap:var(--space-1);display:inline-flex}.an-crumbs li+li:before{content:"";width:12px;height:12px;margin-right:var(--space-1);background:var(--night-500);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.an-crumbs a{color:var(--text-link)}.an-crumbs [aria-current=page]{color:var(--text-muted)}.an-crumbs-back{align-items:center;gap:var(--space-1);min-height:var(--touch-min);font-weight:600;display:inline-flex}@media (min-width:768px){.an-crumbs ol{display:flex}.an-crumbs-back{display:none}}.an-stitle{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.an-stitle-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.an-stitle-rule{border-top:var(--rule-gold) solid var(--border-accent);width:48px;height:0;margin-top:var(--space-3);display:block}.an-stitle-center{text-align:center;flex-direction:column;align-items:center}.an-stitle-center .an-stitle-text{align-items:center}.an-stitle-intro{margin:var(--space-2) 0 0;max-width:60ch;color:var(--text-muted);font-size:16px;line-height:26px}.an-inverse .an-stitle .an-h2,.an-stitle.is-inverse .an-h2{color:var(--text-inverse)}.an-inverse .an-stitle .an-overline,.an-stitle.is-inverse .an-overline{color:var(--text-gold-on-dark)}.an-inverse .an-stitle-intro,.an-stitle.is-inverse .an-stitle-intro{color:var(--text-inverse-muted)}.an-inverse .an-stitle .an-link,.an-stitle.is-inverse .an-link{color:var(--text-inverse)}.an-badge{min-height:26px;padding:2px var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.an-badge .an-icon{stroke-width:2px;width:14px;height:14px}.an-badge-type{background:var(--surface-default);border-color:var(--border-strong);color:var(--text-default)}.an-badge-info-subtle{background:var(--status-info-subtle);color:var(--text-link);border-color:var(--royal-200)}.an-badge-info{background:var(--status-info);color:var(--text-inverse)}.an-badge-success-subtle{background:var(--status-success-subtle);color:var(--text-success);border-color:var(--green-200)}.an-badge-success{background:var(--status-success);color:var(--text-inverse)}.an-badge-danger-subtle{background:var(--status-danger-subtle);color:var(--text-danger);border-color:var(--red-200)}.an-badge-danger{background:var(--status-danger);color:var(--text-inverse)}.an-badge-neutral{background:var(--status-neutral-subtle);color:var(--text-default)}.an-badge-outline{background:var(--surface-default);color:var(--text-muted);border-color:var(--border-default)}.an-badge-dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:8px;height:8px}.an-badge-lg{min-height:32px;padding:4px var(--space-3);font-size:14px}.an-session{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-default);border:1px solid var(--border-default);flex-wrap:wrap;font-size:15px;line-height:21px;display:inline-flex}.an-session-state{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.an-session.is-on .an-session-state{color:var(--text-success)}.an-session.is-off .an-session-state{color:var(--text-muted)}.an-session-dot{border-radius:var(--radius-full);border:2px solid;width:10px;height:10px}.an-session.is-on .an-session-dot{background:currentColor}.an-session-detail{color:var(--text-muted)}.an-session-detail strong{color:var(--text-default);font-weight:600}.an-session.is-inverse{color:var(--text-inverse);background:#182b4699;border-color:#ffffff47}.an-session.is-inverse .an-session-state,.an-session.is-inverse .an-session-detail,.an-session.is-inverse .an-session-detail strong{color:var(--text-inverse)}.an-card{background:var(--surface-default);flex-direction:column;min-width:0;display:flex;position:relative}.an a.an-card-link,.an-card-link{color:inherit;text-decoration:none}.an-card-link:after{content:"";position:absolute;inset:0}.an a.an-card-link:hover,.an-card-link:hover{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px}.an-card-link:focus-visible{outline:none}.an-card:has(.an-card-link:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-card-media{aspect-ratio:16/9;background:var(--night-100);position:relative;overflow:hidden}.an-card-media img{object-fit:cover;width:100%;height:100%}.an-card-body{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.an-card-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.an-card-meta .an-cat{color:var(--text-link);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.an-card-title{color:var(--text-default);text-wrap:pretty;margin:0;font-size:19px;font-weight:700;line-height:26px}.an-card-excerpt{color:var(--text-muted);margin:0;font-size:16px;line-height:25px}.an-card-boxed{border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-6)}.an-card-boxed:hover{border-color:var(--royal-300)}.an-news-featured{gap:var(--space-4);display:grid}.an-news-featured .an-card-title{font-family:var(--font-heading);color:var(--text-heading);font-size:26px;font-weight:600;line-height:32px}@media (min-width:768px){.an-news-featured .an-card-title{font-size:32px;line-height:40px}}.an-news-featured .an-card-excerpt{font-size:17px;line-height:27px}.an-news-featured .an-card-body{padding-top:0}@media (min-width:1024px){.an-news-featured.is-horizontal{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.an-news-secondary{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.an-news-secondary .an-card-media{aspect-ratio:4/3}.an-news-secondary .an-card-body{padding-top:0}.an-news-secondary .an-card-title{font-size:17px;line-height:24px}.an-news-secondary.is-stacked{border-bottom:0;grid-template-columns:1fr}.an-news-secondary.is-stacked .an-card-media{aspect-ratio:16/9}.an-releases{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.an-release{gap:var(--space-1) var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--border-default);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.an-release{grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline}}.an-release-date{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.an-release-title{margin:0;font-size:17px;font-weight:600;line-height:25px}.an-release-file{color:var(--text-muted);white-space:nowrap;gap:var(--space-1);z-index:1;align-items:center;font-size:14px;display:inline-flex;position:relative}.an-portrait{aspect-ratio:3/4;background:var(--surface-default);border:1px solid var(--border-accent);padding:4px;position:relative}.an-portrait-inner{background:var(--night-100);justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.an-portrait-inner img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.an-portrait-inner svg{width:78%;height:auto;color:var(--night-300)}.an-portrait-lg{border-width:2px;padding:6px}.an-member{gap:var(--space-3)}.an-member .an-card-body{padding-top:var(--space-1);gap:var(--space-1)}.an-member .an-card-title{font-size:18px;line-height:24px}.an-member-party{align-items:center;gap:var(--space-2);color:var(--text-default);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.an-member-party i{border-radius:var(--radius-xs);background:var(--night-400);flex:none;width:10px;height:10px}.an-member-loc{color:var(--text-muted);font-size:14px;line-height:20px}.an-member.is-row{align-items:center;gap:var(--space-4);flex-direction:row}.an-member.is-row .an-portrait{flex:none;width:72px;padding:2px}.an-doc{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.an-doc-icon{background:var(--surface-brand-subtle);width:48px;height:56px;color:var(--royal-700);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.an-doc-ref{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.an-doc-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);margin-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.an-doc-file{align-items:center;gap:var(--space-2);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;display:inline-flex}.an-doc-dl{z-index:1;position:relative}.an-event{gap:var(--space-4);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.an-datebox{padding:var(--space-2) 0 var(--space-3);border:1px solid var(--border-default);border-top:3px solid var(--royal-700);border-radius:var(--radius-xs);background:var(--surface-default);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex}.an-datebox b{color:var(--text-heading);font-size:32px;font-weight:600;line-height:36px;font-family:var(--font-sans)}.an-datebox span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700;line-height:16px}.an-event-info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.an-event-where{gap:var(--space-1) var(--space-4);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.an-event-where span{align-items:center;gap:var(--space-1);display:inline-flex}.an-event-where .an-icon{width:16px;height:16px}.an-event.is-cancelled .an-card-title{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.an-podcast{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.an-podcast-cover{aspect-ratio:1;background:var(--night-900);position:relative;overflow:hidden}.an-podcast-cover img{object-fit:cover;opacity:.55;width:100%;height:100%}.an-podcast-cover .an-icon{color:var(--white);width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.an-podcast-cover:after{content:"";background:var(--border-accent);height:3px;position:absolute;inset:auto 0 0}.an-mission-head{align-items:center;gap:var(--space-3);display:flex}.an-mission-icon{border-radius:var(--radius-sm);background:var(--surface-ceremonial);width:44px;height:44px;color:var(--gold-700);flex:none;justify-content:center;align-items:center;display:flex}.an-mission dl{margin:var(--space-3) 0 0;gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);font-size:15px;line-height:22px;display:grid}.an-mission dt{color:var(--text-muted)}.an-mission dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.an-tasks{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.an-tasks{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.an-tasks.is-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.an-task{gap:var(--space-3);height:100%;min-height:120px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-default);flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative}.an a.an-task{color:var(--text-default);text-decoration:none}.an-task:hover{border-color:var(--royal-700);background:var(--surface-brand-subtle)}.an a.an-task:hover{color:var(--text-default)}.an-task-icon{border-radius:var(--radius-sm);background:var(--surface-brand-subtle);width:48px;height:48px;color:var(--royal-700);justify-content:center;align-items:center;display:flex}.an-task:hover .an-task-icon{background:var(--surface-default)}.an-task-label{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-top:auto;font-size:16px;font-weight:700;line-height:22px;display:flex}.an-task-label .an-icon{width:20px;height:20px;color:var(--royal-700);transition:transform .15s}.an-task:hover .an-task-label .an-icon{transform:translate(3px)}.an-table-wrap{width:100%;overflow-x:auto}.an-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:22px}.an-table caption{text-align:left;padding-bottom:var(--space-3);color:var(--text-muted);caption-side:top;font-size:15px}.an-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--night-900);white-space:nowrap;background:var(--surface-default);font-size:13px;font-weight:700;line-height:18px}.an-table th button{all:unset;align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex}.an-table th button:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-table td{padding:var(--space-4);border-bottom:1px solid var(--border-default);vertical-align:top}.an-table tbody tr:hover{background:var(--surface-subtle)}.an-table td.an-td-title{min-width:280px;font-weight:600}.an-table td.an-td-title a{color:var(--text-link)}.an-table .an-td-nowrap{white-space:nowrap}@media (max-width:767px){.an-table.is-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.an-table.is-stack,.an-table.is-stack tbody,.an-table.is-stack tr,.an-table.is-stack td{width:100%;display:block}.an-table.is-stack tr{border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-3)}.an-table.is-stack td{padding:var(--space-1) 0;gap:var(--space-3);border:0;grid-template-columns:112px minmax(0,1fr);min-width:0;display:grid}.an-table.is-stack caption{display:block}.an-table.is-stack td:before{content:attr(data-label);white-space:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700;line-height:22px}.an-table.is-stack td.an-td-title{padding-bottom:var(--space-2);font-size:17px;line-height:24px;display:block}.an-table.is-stack td.an-td-title:before{display:none}.an-table.is-stack tbody tr:hover{background:0 0}}.an-dlist{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.an-dlist li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.an-dlist-icon{color:var(--royal-700)}.an-dlist-title{font-size:16px;font-weight:600;line-height:23px}.an-dlist-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.an-dlist a.an-dlist-dl{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.an-dlist a.an-dlist-dl:hover{background:var(--action-secondary-hover)}.an-dlist-dl .an-dl-text{display:none}@media (min-width:768px){.an-dlist-dl .an-dl-text{display:inline}}.an-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.an-tl-step{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.an-tl-step:before{content:"";background:var(--border-default);width:2px;position:absolute;top:32px;bottom:0;left:15px}.an-tl-step:last-child:before{display:none}.an-tl-step.is-done:before{background:var(--royal-700)}.an-tl-node{border-radius:var(--radius-full);background:var(--surface-default);border:2px solid var(--night-300);width:32px;height:32px;color:var(--text-muted);font-variant-numeric:tabular-nums;z-index:1;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.an-tl-step.is-done .an-tl-node{background:var(--royal-700);border-color:var(--royal-700);color:var(--white)}.an-tl-step.is-current .an-tl-node{border:3px solid var(--royal-700);color:var(--royal-700);box-shadow:0 0 0 4px var(--surface-default), 0 0 0 5px var(--border-accent)}.an-tl-body{flex-direction:column;gap:2px;padding-top:4px;display:flex}.an-tl-title{font-size:16px;font-weight:700;line-height:23px}.an-tl-date{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.an-tl-desc{color:var(--text-muted);margin:0;font-size:15px;line-height:23px}.an-tl-step.is-current .an-tl-title:after{content:attr(data-current);margin-left:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--royal-700);background:var(--surface-brand-subtle);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 6px;font-size:12px;font-weight:700}@media (min-width:1024px){.an-timeline.is-horizontal{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.an-timeline.is-horizontal .an-tl-step{gap:var(--space-3);padding-bottom:0;padding-right:var(--space-4);grid-template-rows:32px auto;grid-template-columns:1fr}.an-timeline.is-horizontal .an-tl-step:before{width:auto;height:2px;inset:15px 0 auto 32px}.an-timeline.is-horizontal .an-tl-step.is-current .an-tl-title:after{margin:var(--space-1) 0 0;display:table}}.an-agenda-day{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--border-default);display:grid}@media (min-width:768px){.an-agenda-day{gap:var(--space-6);grid-template-columns:180px minmax(0,1fr)}}.an-agenda-day h3{color:var(--text-default);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700;line-height:22px}.an-agenda-day h3 span{color:var(--text-muted);font-weight:400;display:block}.an-agenda-items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.an-agenda-item{gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.an-agenda-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:24px}.an-agenda-item h4{margin:0 0 2px;font-size:16px;font-weight:600;line-height:24px}.an-agenda-item p{margin:0 0 var(--space-1);color:var(--text-muted);font-size:14px;line-height:20px}.an-cal{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.an-cal caption{text-align:left;font-family:var(--font-heading);color:var(--text-heading);padding-bottom:var(--space-3);font-size:24px;font-weight:600;line-height:30px}.an-cal th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) 0;text-align:left;font-size:12px;font-weight:700}.an-cal td{vertical-align:top;border:1px solid var(--border-default);height:84px;padding:var(--space-1) var(--space-2);font-size:14px}.an-cal td.is-out{background:var(--surface-subtle);color:var(--night-400)}.an-cal td.is-today{box-shadow:inset 0 0 0 2px var(--royal-700)}.an-cal-n{font-weight:600}.an-cal-ev{border-radius:var(--radius-xs);background:var(--surface-brand-subtle);color:var(--text-link);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding:2px 4px;font-size:12px;font-weight:600;line-height:15px;display:block;overflow:hidden}.an-cal-ev.is-pleniere{background:var(--royal-700);color:var(--white)}.an-cal-ev.is-reporte{background:var(--status-danger-subtle);color:var(--text-danger)}@media (max-width:767px){.an-cal td{height:52px;padding:2px}.an-cal-ev{height:6px;margin-top:6px;padding:0;font-size:0}.an-cal caption{font-size:20px}}.an-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.an-label{color:var(--text-default);font-size:15px;font-weight:600;line-height:20px}.an-label .an-req{color:var(--text-muted);font-weight:400}.an-hint{color:var(--text-muted);margin:-2px 0 0;font-size:14px;line-height:20px}.an-input,.an-select{width:100%;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-default);font:inherit;font-size:16px;line-height:22px}.an-input::placeholder{color:var(--text-placeholder)}.an-input:hover,.an-select:hover{border-color:var(--night-700)}.an-input:focus-visible,.an-select:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-color:var(--royal-700)}.an-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2321499D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.an-input[disabled],.an-select[disabled]{background:var(--action-disabled);color:var(--action-disabled-text);border-color:var(--night-200);cursor:not-allowed}.an-field.is-error .an-input,.an-field.is-error .an-select{border:2px solid var(--red-700)}.an-error{gap:var(--space-2);color:var(--text-danger);align-items:flex-start;font-size:15px;font-weight:600;line-height:21px;display:flex}.an-error .an-icon{width:18px;height:18px;margin-top:1px}.an-input-icon{position:relative}.an-input-icon .an-icon{color:var(--night-700);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.an-input-icon .an-input{padding-left:44px}.an-choices{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.an-choices legend{margin-bottom:var(--space-2);padding:0;font-size:15px;font-weight:600;line-height:20px}.an-choice{gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;align-items:flex-start;padding:10px 0;font-size:16px;line-height:24px;display:flex}.an-choice input{appearance:none;border:1px solid var(--border-strong);background:var(--surface-default);border-radius:var(--radius-xs);cursor:pointer;flex:none;place-content:center;width:24px;height:24px;margin:0;display:grid}.an-choice input[type=radio]{border-radius:var(--radius-full)}.an-choice input:checked{background:var(--royal-700);border-color:var(--royal-700)}.an-choice input[type=checkbox]:checked:after{content:"";border-left:2.5px solid var(--white);border-bottom:2.5px solid var(--white);width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.an-choice input[type=radio]:checked{background:var(--surface-default);border:2px solid var(--royal-700)}.an-choice input[type=radio]:checked:after{content:"";border-radius:var(--radius-full);background:var(--royal-700);width:12px;height:12px}.an-choice input:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-choice input:disabled{background:var(--action-disabled);border-color:var(--night-200);cursor:not-allowed}.an-choice.is-disabled{color:var(--action-disabled-text);cursor:not-allowed}.an-choice-count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.an-upload{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle);flex-direction:column;display:flex}.an-upload.is-drag{border:2px solid var(--royal-700);background:var(--surface-brand-subtle)}.an-upload-files{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.an-upload-files li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:15px;display:flex}.an-upload-files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.an-upload-files small{color:var(--text-muted);font-variant-numeric:tabular-nums}.an-progress{background:var(--night-100);border-radius:2px;width:80px;height:4px;overflow:hidden}.an-progress i{background:var(--royal-700);height:100%;display:block}.an-search{width:100%;display:flex}.an-search .an-input{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;min-width:0}.an-search .an-btn{border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex:none}.an-search-lg .an-input{min-height:60px;padding-left:52px;font-size:18px}.an-search-lg .an-btn{min-height:60px;padding:0 var(--space-6);font-size:17px}.an-search-lg .an-input-icon .an-icon{width:22px;height:22px;left:18px}.an-search-sm .an-input{min-height:44px;padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:15px}.an-search-sm .an-btn{width:48px;min-height:44px;padding:0}.an-search-scope{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.an-suggest{padding:var(--space-2) 0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:4px 0 0;list-style:none}.an-suggest li a{gap:var(--space-3);padding:var(--space-2) var(--space-4);min-height:var(--touch-min);color:var(--text-default);align-items:center;font-size:15px;text-decoration:none;display:flex}.an-suggest li a:hover,.an-suggest li a[aria-selected=true]{background:var(--surface-brand-subtle)}.an-suggest mark{color:var(--text-link);background:0 0;font-weight:700}.an-suggest small{color:var(--text-muted);margin-left:auto;font-size:13px}.an-filters{gap:var(--space-6);flex-direction:column;display:flex}.an-filters-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--night-900);display:flex}.an-filters-head h2{align-items:center;gap:var(--space-2);margin:0;font-size:18px;font-weight:700;line-height:24px;display:flex}.an-filters-group{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.an-filters-mobile{gap:var(--space-2);display:flex}@media (min-width:1024px){.an-filters-mobile{display:none}}.an-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.an-chip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-default);color:var(--text-default);cursor:pointer;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.an-chip:before{content:"";position:absolute;inset:-4px 0}.an-chip:hover{border-color:var(--royal-700);background:var(--surface-brand-subtle)}.an-chip[aria-pressed=true]{background:var(--royal-700);border-color:var(--royal-700);color:var(--white)}.an-chip .an-icon{width:16px;height:16px}.an-chip-remove{background:var(--surface-brand-subtle);border-color:var(--royal-200);color:var(--text-link)}.an-chip-remove:hover{background:var(--royal-100)}.an-chip-clear{color:var(--text-link);padding:0 var(--space-2);background:0 0;border:0;text-decoration:underline}.an-chip-clear:hover{background:0 0;text-decoration-thickness:2px}.an-tabs-list{border-bottom:1px solid var(--border-default);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.an-tab{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border:0;border-bottom:var(--rule-active) solid transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;flex:none;margin-bottom:-1px;font-size:16px;font-weight:600;display:inline-flex}.an-tab:hover{color:var(--text-link);background:var(--surface-brand-subtle)}.an-tab[aria-selected=true]{color:var(--text-link);border-bottom-color:var(--royal-700)}.an-tab-count{font-variant-numeric:tabular-nums;background:var(--night-100);color:var(--text-default);border-radius:var(--radius-xs);padding:0 6px;font-size:13px}.an-tab[aria-selected=true] .an-tab-count{background:var(--royal-700);color:var(--white)}.an-tabs-panel{padding-top:var(--space-6)}.an-tabs-panel:focus-visible{outline-offset:4px}.an-acc{border-top:1px solid var(--border-default)}.an-acc-item{border-bottom:1px solid var(--border-default)}.an-acc-item h3{margin:0}.an-acc-btn{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:60px;padding:var(--space-4) 0;text-align:left;color:var(--text-default);cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:600;line-height:25px;display:flex}.an-acc-btn:hover{color:var(--text-link)}.an-acc-btn .an-acc-sign{border-radius:var(--radius-sm);background:var(--surface-brand-subtle);width:32px;height:32px;color:var(--royal-700);flex:none;justify-content:center;align-items:center;display:flex}.an-acc-btn[aria-expanded=true] .an-acc-sign{background:var(--royal-700);color:var(--white)}.an-acc-panel{padding:0 0 var(--space-6);color:var(--text-default);max-width:var(--measure);font-size:16px;line-height:26px}.an-acc-panel p{margin:0 0 var(--space-3)}.an-pager{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.an-pager ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.an-pager ul{display:flex}.an-pager-status{display:none}}.an-pager a,.an-pager span.an-pg{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;color:var(--text-link);font-weight:600;text-decoration:none;display:inline-flex}.an-pager a:hover{background:var(--action-secondary-hover);text-decoration:underline}.an-pager a[aria-current=page]{background:var(--royal-700);color:var(--white)}.an-pager span.an-pg{color:var(--text-muted)}.an-pager .is-disabled{color:var(--action-disabled-text);pointer-events:none}.an-pager-status{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.an-flash{background:var(--surface-ceremonial);border-bottom:1px solid var(--gold-200)}.an-flash .an-container{align-items:center;gap:var(--space-3);min-height:48px;display:flex}.an-flash-label{align-items:center;gap:var(--space-2);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--night-900);padding:6px var(--space-2);border-radius:var(--radius-xs);flex:none;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.an-flash-label i{background:var(--gold-300);border-radius:var(--radius-full);width:6px;height:6px}.an-flash-text{min-width:0;padding:var(--space-2) 0;flex:1;font-size:15px;line-height:21px}.an-flash-text a{color:var(--text-default);font-weight:600}.an-flash-text time{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:var(--space-2)}.an-flash-ctrl{flex:none;align-items:center;gap:2px;display:flex}.an-flash-ctrl button{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:var(--night-900);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.an-flash-ctrl button:hover{background:var(--gold-100)}.an-flash-ctrl .an-icon{width:18px;height:18px}.an-flash-pos{color:var(--text-muted);font-variant-numeric:tabular-nums;padding:0 var(--space-1);font-size:13px}@media (max-width:767px){.an-flash .an-container{gap:0 var(--space-2);padding-top:var(--space-2);flex-wrap:wrap}.an-flash-text{padding-top:var(--space-1);flex-basis:100%;order:3}.an-flash-ctrl{margin-left:auto}.an-flash-ctrl .an-hide-sm{display:none}}.an-scrim{background:var(--overlay-scrim);z-index:var(--z-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.an-scrim.is-static{min-height:420px;position:relative;inset:auto}.an-modal{background:var(--surface-raised);border-radius:var(--radius-md);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);overflow:auto}.an-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-3);display:flex}.an-modal-head h2{font-family:var(--font-heading);color:var(--text-heading);margin:0;font-size:26px;line-height:32px}.an-modal-body{padding:0 var(--space-6) var(--space-6);font-size:16px;line-height:26px}.an-modal-body p{margin:0 0 var(--space-3)}.an-modal-foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default);background:var(--surface-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);flex-wrap:wrap;display:flex}.an-close{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);cursor:pointer;color:var(--night-900);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.an-close:hover{background:var(--action-secondary-hover)}.an-notice{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;font-size:15px;line-height:23px;display:grid}.an-notice-title{margin:0 0 2px;font-size:16px;font-weight:700;line-height:23px}.an-notice p{margin:0}.an-notice .an-icon{margin-top:0}.an-notice-info{background:var(--status-info-subtle);border-color:var(--royal-200)}.an-notice-info>.an-icon{color:var(--royal-700)}.an-notice-success{background:var(--status-success-subtle);border-color:var(--green-200)}.an-notice-success>.an-icon{color:var(--green-700)}.an-notice-error{background:var(--status-danger-subtle);border-color:var(--red-200)}.an-notice-error>.an-icon{color:var(--red-700)}.an-notice .an-close{width:36px;height:36px;margin:-6px -6px -6px 0}.an-toast{background:var(--surface-raised);border-color:var(--border-default);box-shadow:var(--shadow-md);border-top:3px solid;max-width:420px}.an-toast.an-notice-info{border-top-color:var(--royal-700)}.an-toast.an-notice-success{border-top-color:var(--green-700)}.an-toast.an-notice-error{border-top-color:var(--red-700)}.an-transl{background:var(--surface-ceremonial);border-bottom:1px solid var(--gold-200)}.an-transl .an-container{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;font-size:15px;line-height:22px;display:flex}.an-transl .an-icon{color:var(--gold-700)}.an-transl p{flex:1;min-width:220px;margin:0}.an-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-sm);flex-direction:column;display:flex}.an-empty-icon{border-radius:var(--radius-full);background:var(--surface-brand-subtle);width:64px;height:64px;color:var(--royal-700);justify-content:center;align-items:center;display:flex}.an-empty h3{margin:0;font-size:20px;line-height:27px}.an-empty p{color:var(--text-muted);max-width:44ch;margin:0}.an-skel{background:var(--night-100);border-radius:var(--radius-xs);display:block;position:relative;overflow:hidden}.an-skel:after{content:"";background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:1.6s infinite an-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes an-shimmer{to{transform:translate(100%)}}.an-errpage{gap:var(--space-8);padding:var(--space-12) 0;align-items:center;display:grid}@media (min-width:1024px){.an-errpage{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.an-errcode{font-family:var(--font-heading);color:var(--royal-700);font-variant-numeric:tabular-nums;font-size:120px;font-weight:600;line-height:1}@media (min-width:768px){.an-errcode{font-size:180px}}.an-errcode+.an-stitle-rule{width:96px}.an-errpage ul{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.an-hero{isolation:isolate;color:var(--text-inverse);background:var(--night-900);position:relative;overflow:hidden}.an-hero-img{z-index:-2;position:absolute;inset:0}.an-hero-img img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.an-hero:before{content:"";z-index:-1;background:linear-gradient(#182b468c 0%,#182b46db 55%,#182b46eb 100%);position:absolute;inset:0}@media (min-width:1024px){.an-hero:before{background:linear-gradient(90deg, #182b46e6 0%, #182b46d1 45%, var(--overlay-night-soft) 100%)}}.an-hero .an-container{justify-content:flex-end;gap:var(--space-5);min-height:440px;padding-top:var(--space-16);padding-bottom:var(--space-10);flex-direction:column;display:flex}@media (min-width:1024px){.an-hero .an-container{min-height:560px;padding-top:var(--space-24);padding-bottom:var(--space-16)}}.an-hero-content{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.an-hero-eyebrow{align-items:center;gap:var(--space-2) var(--space-3);letter-spacing:.1em;text-transform:uppercase;color:var(--text-gold-on-dark);flex-wrap:wrap;font-size:13px;font-weight:700;line-height:18px;display:flex}.an-hero-eyebrow time{color:var(--text-inverse);letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;font-weight:600}.an-hero h1,.an-hero h2{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text-inverse);text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:40px}@media (min-width:768px){.an-hero h1,.an-hero h2{font-size:48px;line-height:54px}}@media (min-width:1280px){.an-hero h1,.an-hero h2{letter-spacing:-.02em;font-size:60px;line-height:64px}}.an-hero-rule{border:0;border-top:var(--rule-gold) solid var(--gold-500);width:64px;margin:0}.an-hero p{color:var(--text-inverse);max-width:60ch;margin:0;font-size:17px;line-height:27px}@media (min-width:1024px){.an-hero p{font-size:20px;line-height:31px}}.an-hero-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:479px){.an-hero-actions .an-btn{width:100%}}.an-hero-credit{right:var(--space-3);bottom:var(--space-2);color:var(--text-inverse-muted);font-size:11px;position:absolute}.an-hero.is-compact .an-container{min-height:280px;padding-top:var(--space-12);padding-bottom:var(--space-8)}.an-isection{isolation:isolate;position:relative;overflow:hidden}.an-isection-img{z-index:-2;position:absolute;inset:0}.an-isection-img img{object-fit:cover;width:100%;height:100%}.an-isection:before{content:"";z-index:-1;position:absolute;inset:0}.an-isection>.an-container{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media (min-width:1024px){.an-isection>.an-container{padding-top:var(--space-20);padding-bottom:var(--space-20)}}.an-isection.is-night{background-color:var(--night-900);color:var(--text-inverse)}.an-isection.is-night:before{background:var(--overlay-night)}.an-isection.is-royal{background-color:var(--royal-700);color:var(--text-inverse)}.an-isection.is-royal:before{background:var(--overlay-royal)}.an-isection.is-royal .an-isection-img img,.an-isection.is-night .an-isection-img img{filter:grayscale(.35)}.an-isection.is-watermark{background-color:var(--surface-subtle);color:var(--text-default)}.an-isection.is-watermark .an-isection-img img{filter:grayscale()contrast(.9)}.an-isection.is-watermark:before{background:var(--overlay-white)}.an-player{background:var(--night-900);color:var(--text-inverse);border-radius:var(--radius-sm);overflow:hidden}.an-player-screen{aspect-ratio:16/9;background:var(--black-900);position:relative}.an-player-screen img{object-fit:cover;width:100%;height:100%}.an-player-screen:after{content:"";background:linear-gradient(#15191e8c 0%,#15191e00 30% 60%,#15191eb3 100%);position:absolute;inset:0}.an-player-top{left:var(--space-4);right:var(--space-4);top:var(--space-4);align-items:center;gap:var(--space-3);z-index:1;font-size:15px;font-weight:600;display:flex;position:absolute}.an-player-top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.an-onair{padding:4px var(--space-2);background:var(--red-700);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-xs);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.an-onair .an-live-dot{width:8px;height:8px}.an-player-big{z-index:1;border-radius:var(--radius-full);background:var(--white);width:72px;height:72px;color:var(--royal-700);cursor:pointer;box-shadow:var(--shadow-md);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.an-player-big .an-icon{fill:currentColor;width:28px;height:28px;margin-left:4px}.an-player-big:focus-visible{outline-color:var(--focus-ring-inverse);outline-offset:4px}.an-player-bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--night-900);font-variant-numeric:tabular-nums;font-size:14px;display:flex}.an-player-bar button{min-width:var(--touch-min);height:var(--touch-min);color:var(--white);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.an-player-bar button:hover{background:#ffffff1f}.an-player-bar button:focus-visible{outline-color:var(--focus-ring-inverse)}.an-player-bar .an-grow{flex:1}.an-player-bar .an-live-tag{color:var(--white);align-items:center;gap:6px;font-weight:700;display:inline-flex}.an-player-bar .an-live-tag i{border-radius:var(--radius-full);background:var(--red-500);width:8px;height:8px}.an-player-caption{padding:var(--space-3) var(--space-4) var(--space-4);color:var(--text-inverse-muted);border-top:1px solid var(--border-inverse);font-size:14px}.an-audio{color:var(--text-default);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);grid-template-columns:72px minmax(0,1fr);display:grid}@media (min-width:768px){.an-audio{padding:var(--space-5);grid-template-columns:120px minmax(0,1fr)}}.an-audio-cover{aspect-ratio:1;background:var(--night-900);position:relative;overflow:hidden}.an-audio-cover img{object-fit:cover;opacity:.6;width:100%;height:100%}.an-audio-cover:after{content:"";background:var(--border-accent);height:3px;position:absolute;inset:auto 0 0}.an-audio-main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.an-audio-ctrl{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.an-audio-play{border-radius:var(--radius-full);background:var(--royal-700);width:48px;height:48px;color:var(--white);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.an-audio-play:hover{background:var(--royal-800)}.an-audio-play .an-icon{fill:currentColor;width:20px;height:20px}.an-audio-range{flex-direction:column;flex:1;gap:2px;min-width:120px;display:flex}.an-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.an-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--royal-700) var(--p,30%), var(--night-200) var(--p,30%));border-radius:2px;height:4px}.an-range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-full);background:var(--royal-700);border:3px solid var(--white);width:18px;height:18px;box-shadow:0 0 0 1px var(--royal-700);margin-top:-7px}.an-range::-moz-range-track{background:var(--night-200);border-radius:2px;height:4px}.an-range::-moz-range-progress{background:var(--royal-700);height:4px}.an-range::-moz-range-thumb{border-radius:var(--radius-full);background:var(--royal-700);border:3px solid var(--white);width:14px;height:14px}.an-audio-time{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.an-audio-tools{gap:var(--space-1) var(--space-4);flex-wrap:wrap;font-size:14px;display:flex}.an-audio-tools button{border:1px solid var(--border-strong);border-radius:var(--radius-xs);min-height:32px;padding:0 var(--space-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;font-size:13px;font-weight:700;position:relative}.an-audio-tools button:before{content:"";position:absolute;inset:-6px 0}.an-gallery{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.an-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:160px}.an-gallery li:first-child{grid-area:span 2/span 2}}.an-gallery li{min-height:120px;position:relative}.an-gallery button{background:var(--night-100);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.an-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.an-gallery button:hover img{transform:scale(1.03)}.an-gallery-count{right:var(--space-2);bottom:var(--space-2);background:var(--overlay-night);color:var(--white);padding:2px var(--space-2);border-radius:var(--radius-xs);pointer-events:none;font-size:13px;font-weight:600;position:absolute}.an-gallery-credit{margin-top:var(--space-2);color:var(--text-muted);font-size:13px}.an-lightbox{background:var(--black-900);color:var(--white);flex-direction:column;min-height:480px;display:flex}.an-lightbox-top{padding:var(--space-2) var(--space-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:14px;display:flex}.an-lightbox-top .an-close{color:var(--white)}.an-lightbox-top .an-close:hover{background:#ffffff1f}.an-lightbox-stage{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-2);flex:1;min-height:0;display:flex}.an-lightbox-stage img{object-fit:contain;max-width:calc(100% - 112px);max-height:400px}.an-lightbox-stage button{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:var(--white);cursor:pointer;background:#ffffff1a;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.an-lightbox-stage button:focus-visible,.an-lightbox-top .an-close:focus-visible{outline-color:var(--focus-ring-inverse)}.an-lightbox-cap{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid #ffffff24;font-size:15px;line-height:22px}.an-lightbox-cap small{color:var(--black-300);margin-top:2px;font-size:13px;display:block}.an-mbom-fab{right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));z-index:var(--z-assistant);align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-5) 0 var(--space-4);background:var(--royal-700);color:var(--white);letter-spacing:.04em;box-shadow:var(--shadow-lg);cursor:pointer;border:0;border-radius:28px;font-size:16px;font-weight:700;display:inline-flex;position:fixed}.an-mbom-fab.is-static{position:relative;bottom:auto;right:auto}.an-mbom-fab:hover{background:var(--royal-800)}.an-mbom-fab:after{content:"";box-shadow:inset 0 0 0 1px var(--gold-300);opacity:.5;pointer-events:none;border-radius:28px;position:absolute;inset:-1px}@media (max-width:767px){.an-mbom-fab .an-mbom-fab-label{display:none}.an-mbom-fab{border-radius:var(--radius-full);justify-content:center;width:56px;padding:0}.an-mbom-fab:after{border-radius:var(--radius-full)}}.an-mbom{background:var(--surface-raised);border-radius:var(--radius-md);width:100%;max-width:400px;height:600px;box-shadow:var(--shadow-lg);border:1px solid var(--border-default);flex-direction:column;display:flex;overflow:hidden}.an-mbom-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);display:flex}.an-mbom-avatar{border-radius:var(--radius-full);background:var(--royal-700);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--gold-300);flex:none;justify-content:center;align-items:center;display:flex}.an-mbom-head h2{letter-spacing:.04em;margin:0;font-size:17px;font-weight:700;line-height:22px}.an-mbom-head p{color:var(--text-inverse-muted);margin:0;font-size:13px;line-height:18px}.an-mbom-head .an-close{color:var(--white);margin-left:auto}.an-mbom-head .an-close:hover{background:#ffffff1f}.an-mbom-head .an-close:focus-visible{outline-color:var(--focus-ring-inverse)}.an-mbom-warn{gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-ceremonial);border-bottom:1px solid var(--gold-200);color:var(--text-default);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.an-mbom-warn .an-icon{width:16px;height:16px;color:var(--gold-700);margin-top:1px}.an-mbom-log{padding:var(--space-4);gap:var(--space-3);background:var(--surface-subtle);flex-direction:column;flex:1;display:flex;overflow-y:auto}.an-msg{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:15px;line-height:22px}.an-msg p{margin:0 0 var(--space-2)}.an-msg p:last-child{margin:0}.an-msg-bot{background:var(--surface-default);border:1px solid var(--border-default);border-top-left-radius:var(--radius-xs);align-self:flex-start}.an-msg-user{background:var(--royal-700);color:var(--white);border-top-right-radius:var(--radius-xs);align-self:flex-end}.an-msg-src{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-default);flex-direction:column;font-size:13px;display:flex}.an-msg-src b{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.an-msg-src a{gap:var(--space-1);align-items:center;display:inline-flex}.an-mbom-sugg{gap:var(--space-2);flex-wrap:wrap;display:flex}.an-mbom-form{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-default);background:var(--surface-default);display:flex}.an-mbom-form .an-input{min-height:var(--touch-min)}.an-mbom-form .an-btn{width:var(--touch-min);min-height:var(--touch-min);flex:none;padding:0}.an-typing{gap:4px;display:inline-flex}.an-typing i{border-radius:var(--radius-full);background:var(--night-400);width:6px;height:6px;animation:1.2s infinite an-blink}.an-typing i:nth-child(2){animation-delay:.2s}.an-typing i:nth-child(3){animation-delay:.4s}@keyframes an-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.an-logo{display:inline-flex}.an-logo img{height:var(--logo-h,56px);width:auto}.an-logo.is-cartouche{background:var(--white);padding:calc(var(--logo-h,56px) * .2) calc(var(--logo-h,56px) * .28);border-radius:var(--radius-xs)}.an-work{gap:var(--space-8);display:grid}@media (min-width:1024px){.an-work{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}}.an-work-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.an-work-col>h3{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-default);padding-bottom:var(--space-3);border-bottom:2px solid var(--night-900);margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.an-work-col>h3 .an-icon{color:var(--royal-700);width:20px;height:20px}.an-work-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-work-list>li{padding:var(--space-4) 0;border-bottom:1px solid var(--border-default);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.an-work-list>li:first-child{padding-top:0}.an-work-list h4{margin:0;font-size:16px;font-weight:600;line-height:23px}.an-work-list h4 a{color:var(--text-default);text-decoration:none}.an-work-list h4 a:hover{color:var(--text-link);text-decoration:underline}.an-work-list h4 a:after{content:"";position:absolute;inset:0}.an-work-list .an-meta{font-size:14px;line-height:20px}.an-work-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.an-work-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.an-stat{padding:var(--space-4);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);gap:var(--space-1);flex-direction:column;display:flex}.an-stat b{color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:40px}.an-stat span{color:var(--text-muted);font-size:14px;line-height:19px}.an-work-banner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.an-work-banner p{color:var(--text-muted);max-width:60ch;margin:0;font-size:15px;line-height:23px}.an-section{padding:var(--space-12) 0}@media (min-width:1024px){.an-section{padding:var(--space-20) 0}}.an-section.is-subtle{background:var(--surface-subtle)}.an-grid-news{gap:var(--space-8);display:grid}@media (min-width:1024px){.an-grid-news{gap:var(--space-12);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.an-stack{gap:var(--space-5);flex-direction:column;display:flex}.an-page-head{padding:var(--space-6) 0 var(--space-8);border-bottom:1px solid var(--border-default);gap:var(--space-4);flex-direction:column;display:flex}.an-list-layout{gap:var(--space-8);padding:var(--space-8) 0 var(--space-16);display:grid}@media (min-width:1024px){.an-list-layout{gap:var(--space-12);grid-template-columns:300px minmax(0,1fr)}.an-list-layout .an-filters-desk{display:flex}}.an-filters-desk{display:none}.an-results-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.an-results-head p{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.an-results-head p strong{color:var(--text-default)}.an-member-hero{gap:var(--space-6);padding:var(--space-6) 0 var(--space-10);display:grid}@media (min-width:768px){.an-member-hero{gap:var(--space-10);grid-template-columns:240px minmax(0,1fr);align-items:start}}@media (min-width:1024px){.an-member-hero{grid-template-columns:280px minmax(0,1fr) 320px}}.an-member-hero .an-portrait{max-width:240px}@media (min-width:768px){.an-member-hero .an-portrait{max-width:none}}.an-facts{border-top:1px solid var(--border-default);grid-template-columns:1fr;gap:0;margin:0;display:grid}.an-facts div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);grid-template-columns:150px minmax(0,1fr);font-size:16px;line-height:24px;display:grid}.an-facts dt{color:var(--text-muted);letter-spacing:.02em;font-size:14px;font-weight:600}.an-facts dd{margin:0;font-weight:600}.an-contact-card{padding:var(--space-6);background:var(--surface-subtle);border-radius:var(--radius-sm);gap:var(--space-3);flex-direction:column;font-size:15px;line-height:22px;display:flex}.an-contact-card h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.an-contact-card p{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.an-contact-card .an-icon{width:18px;height:18px;color:var(--royal-700);margin-top:2px}.an-two{gap:var(--space-10);display:grid}@media (min-width:1024px){.an-two{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.an-cards-3{gap:var(--space-6);display:grid}@media (min-width:768px){.an-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.an-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.an-media-band{gap:var(--space-8);display:grid}@media (min-width:1024px){.an-media-band{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}}@media print{.an-topbar,.an-nav,.an-header-actions,.an-mbom-fab,.an-flash,.an-hero-img,.an-isection-img,.an-player,.an-gallery{display:none!important}.an,body{color:#15191e;background:#fff}.an-hero,.an-isection,.an-footer{color:#15191e!important;background:#fff!important}.an-hero:before,.an-isection:before{display:none}.an-hero h1,.an-hero h2,.an-hero p,.an-footer a,.an-footer li{color:#15191e!important}.an a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}.an-badge{color:#15191e!important;background:#fff!important;border:1px solid #15191e!important}}.an-inverse .an-gallery-credit{color:var(--text-inverse-muted)}.an-inverse .an-link,.an-inverse .an-link:hover{color:var(--text-inverse)}.an-isection.is-watermark .an-link,.an-inverse .an-audio .an-link,.an-inverse .an-card-boxed .an-link,.an-inverse .an-mbom .an-link,.an-inverse .an-on-light .an-link{color:var(--text-link)}.an-inverse .an-audio :focus-visible,.an-inverse .an-card-boxed :focus-visible,.an-inverse .an-task:focus-visible,.an-inverse .an-on-light :focus-visible{outline-color:var(--focus-ring)}.an-news-secondary.no-media{grid-template-columns:1fr}.an-live{white-space:nowrap}@media (max-width:479px){.an-header-burger .an-burger-label{display:none}.an-header .an-live{min-height:40px;padding:0 10px;font-size:12px}.an-header-actions{gap:4px}}@media (min-width:768px){.an-gallery li:nth-child(4):last-child{grid-column:span 2}}.an-prose{max-width:var(--measure);color:var(--text-default);font-size:16px;line-height:26px}@media (min-width:1024px){.an-prose{font-size:18px;line-height:29px}}.an-prose>*+*{margin-top:var(--space-5)}:where(.an-prose) p{margin:0}.an-prose h2,.an-prose h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-heading);text-wrap:balance;margin-top:var(--space-12);margin-bottom:0;font-weight:600}.an-prose h2{font-size:27px;line-height:34px}.an-prose h3{margin-top:var(--space-10);font-size:22px;line-height:29px}@media (min-width:768px){.an-prose h2{font-size:36px;line-height:44px}.an-prose h3{font-size:28px;line-height:36px}}.an-prose h2:after{content:"";width:48px;height:var(--rule-gold);margin-top:var(--space-3);background:var(--border-accent);display:block}.an-prose h4{margin-top:var(--space-8);margin-bottom:0;font-size:19px;font-weight:700;line-height:26px}.an-prose h2+*,.an-prose h3+*,.an-prose h4+*{margin-top:var(--space-4)}.an-prose a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.an-prose a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an-prose ul,.an-prose ol{padding-left:var(--space-6)}.an-prose li+li{margin-top:var(--space-2)}.an-prose li::marker{color:var(--royal-700)}.an-prose strong{font-weight:700}.an-prose hr{border:0;border-top:1px solid var(--border-default);margin:var(--space-10) 0}.an-prose blockquote,.an-prose .an-quote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:1px solid var(--border-accent);font-family:var(--font-heading);color:var(--night-900);margin-left:0;margin-right:0;font-size:22px;line-height:32px}.an-prose .an-quote p{margin:0}.an-prose .an-quote footer{margin-top:var(--space-3);font-family:var(--font-sans);color:var(--text-muted);font-size:15px;line-height:23px}.an-prose figure{margin-left:0;margin-right:0}.an-prose figure img{width:100%;height:auto}.an-prose .an-prose-video{margin:var(--space-8) 0}.an-prose .an-prose-video figure{margin:0}.an-prose .an-prose-video .an-player-screen img{height:100%}.an-prose .an-prose-video-caption{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:14px;line-height:20px}.an-prose figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:13px;line-height:18px}.an-prose .an-prose-table,.an-prose .lexical-table-container{overflow-x:auto}.an-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:22px}.an-prose th{text-align:left;border-bottom:2px solid var(--night-900);padding:var(--space-2) var(--space-3);font-weight:700}.an-prose td{border-bottom:1px solid var(--border-default);padding:var(--space-3);vertical-align:top}::selection{background:var(--royal-100);color:var(--night-900)}html{accent-color:var(--royal-700);caret-color:var(--royal-700);scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}time,td{font-variant-numeric:tabular-nums}.an-skip{left:var(--space-4);top:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--surface-default);color:var(--text-link);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-weight:600;position:absolute;transform:translateY(-200%)}.an-skip:focus-visible{transform:none}.an-demo-banner{background:var(--surface-subtle);border-bottom:1px solid var(--border-default)}.an-demo-banner .an-container{align-items:center;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--text-muted);font-size:14px;line-height:20px;display:flex}.an-demo-banner p{margin:0}.an-demo-banner .an-icon{color:var(--royal-700);flex:none}.an-demo-tag{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-xs);color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.an-article{padding:var(--space-8) 0 var(--space-16)}.an-article-head{gap:var(--space-4);flex-direction:column;max-width:60rem;display:flex}.an-article-head .an-h1{text-wrap:balance;margin:0}.an-article-lede{max-width:var(--measure);color:var(--text-muted);margin:0;font-size:18px;line-height:28px}@media (min-width:768px){.an-article-lede{font-size:21px;line-height:33px}}.an-article-meta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.an-article-cover{margin:var(--space-8) 0 0}.an-article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.an-article-cover figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:13px;line-height:18px}.an-article-video{margin:var(--space-8) 0 0;gap:var(--space-3);display:grid}.an-article-layout{gap:var(--space-10);margin-top:var(--space-10);display:grid}@media (min-width:1024px){.an-article-layout{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 300px}}.an-aside{gap:var(--space-8);flex-direction:column;display:flex}.an-aside h2{margin:0 0 var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-default);font-size:14px;font-weight:700;line-height:20px}.an-aside ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.an-sharebox{gap:var(--space-4);padding:var(--space-5);background:var(--surface-subtle);border:1px solid var(--border-default);border-top:3px solid var(--border-accent);border-radius:var(--radius-sm);display:grid;position:relative}.an-sharebox-head{gap:var(--space-1);display:grid}.an-aside .an-sharebox-head h2{align-items:center;gap:var(--space-2);margin:0;display:flex}.an-sharebox-head h2 .an-icon{color:var(--royal-700)}.an-sharebox-head p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.an-aside ul.an-share-list,.an-share-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.an-share-btn{border-radius:var(--radius-full);background:var(--surface-default);border:1px solid var(--border-default);width:44px;height:44px;color:var(--royal-700);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #182b460f}.an-share-btn svg{transition:transform .2s var(--ease-out)}.an-share-btn .an-icon{width:19px;height:19px}.an-share-btn:hover,.an-share-btn:focus-visible{background:var(--royal-700);border-color:var(--royal-700);color:var(--white);transform:translateY(-2px);box-shadow:0 6px 14px -6px #21499d8c}.an-share-btn:hover svg{transform:scale(1.08)}.an-share-btn:active{transition-duration:80ms;transform:translateY(0)scale(.94)}.an-share-btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}.an-share-btn:after{content:attr(data-tip);z-index:2;border-radius:var(--radius-sm);background:var(--night-900);color:var(--white);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out), transform .18s var(--ease-out);padding:3px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.an-share-btn:hover:after,.an-share-btn:focus-visible:after{opacity:1;transition-delay:.12s;transform:translate(-50%)}@media (hover:none){.an-share-btn:after{display:none}}.an-share-actions{gap:var(--space-2);display:grid}.an-share-copy,.an-share-native{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);font-size:15px;font-weight:700;display:flex;position:relative}.an-share-copy{background:var(--surface-default);border:1px solid var(--royal-700);color:var(--royal-700)}.an-share-copy:hover{background:var(--royal-50)}.an-share-native{color:var(--royal-700);background:0 0;border:1px solid #0000;font-size:14px}.an-share-native:hover{background:var(--royal-50);text-underline-offset:3px;text-decoration:underline}.an-share-copy:active,.an-share-native:active{transform:scale(.98)}.an-share-copy:focus-visible,.an-share-native:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-share-copy-icon,.an-share-copy-label{display:grid}.an-share-copy-icon>span,.an-share-copy-label>span{transition:opacity .18s var(--ease-out), transform .26s var(--ease-out);grid-area:1/1;justify-content:flex-start;align-items:center;display:flex}.an-share-copy .is-done{opacity:0;transform:scale(.6)rotate(-45deg)}.an-share-copy-label .is-done{transform:translateY(6px)}.an-share-copy.is-copied{background:var(--green-50);border-color:var(--green-700);color:var(--green-700)}.an-share-copy.is-copied .is-link{opacity:0;transform:scale(.6)rotate(45deg)}.an-share-copy.is-copied .an-share-copy-label .is-link{transform:translateY(-6px)}.an-share-copy.is-copied .is-done{opacity:1;transform:none}.an-share-copy:before{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--green-400);opacity:0;pointer-events:none;position:absolute;inset:-1px}.an-share-copy.is-copied:before{animation:an-share-ring .6s var(--ease-out)}@keyframes an-share-ring{0%{opacity:.55;box-shadow:0 0 0 0 var(--green-400)}to{opacity:0;box-shadow:0 0 0 10px var(--green-400)}}.an-sharebox.is-armed .an-share-list li{opacity:0;transform:translateY(6px)}.an-sharebox.is-armed.is-in .an-share-list li{opacity:1;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms);transform:none}@media (prefers-reduced-motion:reduce){.an-sharebox.is-armed .an-share-list li{opacity:1;transform:none}.an-share-btn,.an-share-btn svg,.an-share-btn:after,.an-share-copy-icon>span,.an-share-copy-label>span{transition-property:background-color,border-color,color,opacity;transform:none!important}.an-share-copy.is-copied:before{animation:none}}.an-subpages{margin:var(--space-10) 0 0;border-top:1px solid var(--border-default);max-width:var(--measure);padding:0;list-style:none}.an-subpages li{border-bottom:1px solid var(--border-default)}.an-subpages a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-min);padding:var(--space-4) 0;font-weight:600;text-decoration:none;display:flex}.an-subpages a:hover{text-decoration:underline}.an-subpages p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:15px;font-weight:400;line-height:23px}.an-news-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.an-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.an-news-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.an-filterbar{align-items:flex-end;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.an-filterbar .an-field{flex:220px;min-width:220px;max-width:360px}.an-audio audio{display:none}.an-member-grid{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.an-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.an-member-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}}@media (min-width:1280px){.an-member-grid.is-wide{grid-template-columns:repeat(6,minmax(0,1fr))}}.an-member .an-overline{margin:0}.an-member .an-demo-tag{margin-top:var(--space-1);align-self:flex-start}.an-dir-filters>summary{list-style:none}.an-dir-filters>summary::-webkit-details-marker{display:none}.an-dir-filters[open]>summary{margin-bottom:var(--space-6)}@supports selector(::details-content){@media (min-width:1024px){.an-dir-filters>summary{display:none}.an-dir-filters::details-content{content-visibility:visible;display:block}}}.an-dir-filters .an-filters{padding-bottom:var(--space-2)}.an-infolist li{grid-template-columns:auto minmax(0,1fr)}.an-find{gap:var(--space-4);padding:var(--space-6);background:var(--surface-subtle);border-radius:var(--radius-sm);display:grid}.an-find h2{margin:0}.an-find p{color:var(--text-muted);max-width:var(--measure);margin:0}.an-find form{gap:var(--space-4);align-items:end;display:grid}@media (min-width:768px){.an-find form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}}.an-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.an-stats .an-stat,.an-stats dd{margin:0}.an-hub-layout{gap:var(--space-10);padding:var(--space-8) 0 var(--space-12);display:grid}@media (min-width:1024px){.an-hub-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.an-member-hero .an-h1{text-wrap:balance;margin:0}.an-member-head{gap:var(--space-2);flex-direction:column;display:flex}.an-contact-card a{overflow-wrap:anywhere}.an-member-head .an-demo-tag{align-self:flex-start}.an-month-nav{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.an-month-nav .an-h3{text-align:center;min-width:12ch;margin:0}@media (max-width:479px){.an-month-nav .an-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.an-cal-ev{text-decoration:none}.an-cal-ev:hover{text-decoration:underline}.an-odj{margin:var(--space-3) 0 0;padding-left:var(--space-6);gap:var(--space-3);font-size:17px;line-height:27px;display:grid}.an-odj li::marker{color:var(--royal-700);font-variant-numeric:tabular-nums;font-weight:700}.an-aside .an-facts div{gap:var(--space-1);grid-template-columns:1fr}.an-event-list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.an-event-list{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.an-committee-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.an-committee-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-committee{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;height:100%;display:grid}.an-network{gap:var(--space-4);padding:var(--space-8) 0;border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.an-network:first-child{padding-top:0}.an-work-col>.an-work-h{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-default);padding-bottom:var(--space-3);border-bottom:2px solid var(--night-900);font-size:14px;font-weight:700;line-height:20px;font-family:var(--font-sans);margin:0;display:flex}.an-work-col>.an-work-h .an-icon{color:var(--royal-700);width:20px;height:20px}@media (min-width:1024px){.an-work.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-gallery a{background:var(--night-100);cursor:zoom-in;width:100%;height:100%;display:block;overflow:hidden}.an-gallery a:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.an-gallery img{transition:none}}.an-textarea{resize:vertical;min-height:112px}.an-field.is-error .an-textarea{border:2px solid var(--red-700)}.an-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.an-visit-form{gap:var(--space-8);flex-direction:column;max-width:760px;display:flex;position:relative}.an-visit-group{padding:var(--space-6) 0 0;border:0;border-top:1px solid var(--border-default);gap:var(--space-5);flex-direction:column;min-width:0;margin:0;display:flex}.an-visit-group>legend{float:left;width:100%;margin:0 0 var(--space-1);padding:0}.an-visit-group>legend+*{clear:both}.an-visit-row{gap:var(--space-5);display:grid}@media (min-width:768px){.an-visit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-visit-privacy{gap:var(--space-3);padding:var(--space-5);background:var(--surface-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.an-errsum{grid-template-columns:auto minmax(0,1fr)}.an-errsum:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.an-errsum ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.an-errsum a{color:var(--text-danger);font-weight:600}.an-visit-done{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--green-200);background:var(--status-success-subtle);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);max-width:760px;display:grid}.an-visit-done-icon{color:var(--green-700)}.an-visit-done-icon .an-icon{width:32px;height:32px}.an-visit-done h2:focus{outline:none}.an-ref{margin:var(--space-3) 0;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-default);font-size:24px;font-weight:700;line-height:32px}.an-visit-layout{gap:var(--space-10);padding:var(--space-8) 0 var(--space-16);display:grid}@media (min-width:1024px){.an-visit-layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.an-visit-aside{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;display:flex}.an-visit-aside ul{padding-left:var(--space-5);gap:var(--space-2);margin:0;font-size:15px;line-height:23px;display:grid}.an-track-output:focus{outline:none}.an-track-history{padding-left:var(--space-5);gap:var(--space-1);margin:0;font-size:15px;line-height:23px;display:grid}.an-player-frame{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.an-player-blank{background:var(--night-900);position:absolute;inset:0}.an-broadcast-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.an-broadcast-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-protected img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.an-album-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.an-album{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.an-album-cover{aspect-ratio:4/3;background:var(--night-100);border-radius:var(--radius-sm);overflow:hidden}.an-album-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.an-album:hover .an-album-cover img{transform:scale(1.03)}.an-album-body{gap:var(--space-2);display:grid}.an-rights{gap:var(--space-3);color:var(--text-muted);align-items:flex-start;max-width:80ch;font-size:15px;line-height:23px;display:flex}.an-rights .an-icon{color:var(--royal-700);flex:none;margin-top:2px}.an-lightbox-dialog{background:0 0;border:0;width:100%;max-width:min(1200px,100vw);max-height:100vh;padding:0}.an-lightbox-dialog::backdrop{background:var(--overlay-scrim)}.an-lightbox-dialog .an-lightbox{max-height:100vh}.an-lightbox-dialog .an-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100vh - 200px);margin:0 auto}@media (prefers-reduced-motion:reduce){.an-album-cover img{transition:none}}.an-video-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.an-video-grid.is-compact{gap:var(--space-5);grid-template-columns:1fr}.an-video-grid.is-compact .an-vcard{gap:var(--space-3);grid-template-columns:136px minmax(0,1fr);align-items:start;display:grid}.an-video-grid.is-compact .an-card-title{font-size:16px;line-height:22px}.an-video-grid.is-compact .an-vcard-play,.an-video-grid.is-compact .an-vcard-source{display:none}.an-vcard{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.an-vcard:has(.an-card-link:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.an-vcard-media{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--night-900);position:relative;overflow:hidden}.an-vcard-media:after{content:"";background:var(--border-accent);transform-origin:0;height:3px;transition:transform .35s var(--ease-out,ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.an-vcard:hover .an-vcard-media:after{transform:scaleX(1)}.an-vcard:has(.an-card-link:focus-visible) .an-vcard-media:after{transform:scaleX(1)}.an-vcard-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out,ease-out)}.an-vcard:hover .an-vcard-media img{transform:scale(1.03)}.an-vcard-blank{color:var(--text-inverse-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.an-vcard-blank .an-icon{width:40px;height:40px}.an-vcard-play{border-radius:var(--radius-full);width:56px;height:56px;color:var(--royal-700);box-shadow:var(--shadow-md);transition:transform .25s var(--ease-out,ease-out);background:#fffffff0;justify-content:center;align-items:center;margin:-28px 0 0 -28px;display:flex;position:absolute;top:50%;left:50%}.an-vcard-play .an-icon{fill:currentColor;width:22px;height:22px;margin-left:3px}.an-vcard:hover .an-vcard-play{transform:scale(1.08)}.an-vcard-source,.an-vcard-duration{border-radius:var(--radius-sm);color:var(--white);font-variant-numeric:tabular-nums;background:#15191ec7;padding:2px 8px;font-size:12px;font-weight:700;line-height:18px;position:absolute}.an-vcard-source{left:var(--space-2);top:var(--space-2);letter-spacing:.04em}.an-vcard-duration{right:var(--space-2);bottom:var(--space-2)}.an-vcard-body{gap:var(--space-2);display:grid}.an-album-intro{gap:var(--space-2);padding:var(--space-5) var(--space-6);margin:0 0 var(--space-6);border-left:3px solid var(--border-accent);background:var(--surface-subtle);display:grid}.an-album-intro h2{margin:0}.an-album-intro p{max-width:72ch;margin:0}.an-video{gap:var(--space-4);display:grid}.an-chapters{gap:var(--space-2);display:grid}.an-chapters h2{margin:0}.an-chapters ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-chapters button,.an-chapter-static{gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-default);font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;font-size:15px;line-height:22px;display:flex}.an-chapters button{cursor:pointer}.an-chapters button:hover{background:var(--surface-subtle);color:var(--text-link)}.an-media-play{left:var(--space-3);top:var(--space-3);z-index:1;border-radius:var(--radius-full);color:var(--white);font-variant-numeric:tabular-nums;background:#15191ec7;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;position:absolute}.an-media-play .an-icon{fill:currentColor;width:14px;height:14px}.an-card-video{color:var(--royal-700);align-items:center;gap:4px;font-weight:700;display:inline-flex}.an-chapter-time{min-width:3.5em;color:var(--royal-700);font-variant-numeric:tabular-nums;flex:none;font-weight:700}@media (prefers-reduced-motion:reduce){.an-vcard-media img,.an-vcard-play,.an-vcard-media:after{transition:none}}.an-mosaic{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.an-mosaic-card{border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out);overflow:hidden}.an-mosaic-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.an-mosaic-media{aspect-ratio:16/9;background:var(--night-100);position:relative;overflow:hidden}.an-mosaic-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.an-mosaic-card:hover .an-mosaic-media img{transform:scale(1.03)}.an-mosaic-body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);align-content:start;display:grid}.an-mosaic-cat{align-items:center;gap:var(--space-2) var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--text-link);flex-wrap:wrap;margin:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.an-mosaic-title{font-family:var(--font-heading);color:var(--text-heading);text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:27px}.an-mosaic-date{margin:var(--space-1) 0 0;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.an-mosaic-excerpt{max-width:52ch;margin:0;font-size:16px;line-height:25px}.an-mosaic-card.is-lead{background:var(--night-900);border-color:var(--night-900);min-height:420px;color:var(--text-inverse);flex-direction:column;justify-content:flex-end;display:flex}.an-mosaic-card.is-lead .an-mosaic-media{aspect-ratio:auto;background:var(--night-900);position:absolute;inset:0}.an-mosaic-card.is-lead .an-mosaic-media:after{content:"";background:linear-gradient(#182b4600 0%,#182b4659 32%,#182b46e0 62%,#182b46f7 100%);position:absolute;inset:0}.an-mosaic-card.is-lead .an-mosaic-body{gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);position:relative}.an-mosaic-card.is-lead .an-mosaic-cat{color:var(--gold-300)}.an-mosaic-card.is-lead .an-mosaic-title{color:var(--text-inverse);text-wrap:balance;font-size:28px;line-height:35px}.an-mosaic-card.is-lead .an-mosaic-excerpt{color:#ffffffe0}.an-mosaic-card.is-lead .an-demo-tag{color:#ffffffe6;background:0 0;border-color:#ffffff73}.an-mosaic-card.is-lead .an-mosaic-date{color:#ffffffd1}.an .an-mosaic-card.is-lead a.an-card-link:hover{color:var(--text-inverse)}@media (min-width:768px){.an-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.an-mosaic-card.is-lead,.an-mosaic-card.is-wide{grid-column:1/-1}.an-mosaic-card.is-wide .an-mosaic-media{aspect-ratio:21/9}.an-mosaic-card.is-lead .an-mosaic-title{font-size:32px;line-height:40px}}@media (min-width:1024px){.an-mosaic{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.62fr));grid-auto-rows:auto}.an-mosaic-card.is-lead{grid-area:span 2/1;min-height:560px}.an-mosaic-card.is-wide{grid-column:2/-1}.an-mosaic.has-3 .an-mosaic-card.is-small{grid-column:2/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.an-mosaic.has-3 .an-mosaic-card.is-small .an-mosaic-media{aspect-ratio:auto;min-height:100%}.an-mosaic.has-3 .an-mosaic-card.is-small .an-mosaic-body{padding:var(--space-5) var(--space-6);align-content:center}.an-mosaic.has-3 .an-mosaic-card.is-small .an-mosaic-title{font-size:19px;line-height:26px}.an-mosaic.has-2 .an-mosaic-card.is-wide{grid-row:span 2}.an-mosaic.has-1 .an-mosaic-card.is-lead{grid-area:auto/1/auto/-1;min-height:480px}.an-mosaic-card.is-lead .an-mosaic-body{padding:var(--space-12) var(--space-8) var(--space-8)}.an-mosaic-card.is-lead .an-mosaic-title{font-size:34px;line-height:42px}}@media (prefers-reduced-motion:reduce){.an-mosaic-card,.an-mosaic-media img{transition:none}.an-mosaic-card:hover,.an-mosaic-card:hover .an-mosaic-media img{transform:none}}.an-home-press{margin-top:var(--space-12)}.an-home-press-head{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.an-release-cards{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.an-release-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.an-release-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-subtle);border-top:3px solid var(--royal-700);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:box-shadow .3s var(--ease-out), background-color .3s var(--ease-out);flex-direction:column;display:flex}.an-release-card:hover{background:var(--surface-default);box-shadow:var(--shadow-md)}.an-release-card-meta{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:14px;line-height:20px;display:flex}.an-release-card-meta time{color:var(--text-default);font-weight:700}.an-release-card-title{color:var(--text-default);text-wrap:pretty;margin:0;font-size:17px;font-weight:700;line-height:25px}.an-release-card-foot{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);color:var(--text-link);flex-wrap:wrap;margin:auto 0 0;font-size:14px;display:flex}.an-release-card-foot .an-release-file{align-items:center;gap:var(--space-1);display:inline-flex}@media (min-width:1280px){.an-mosaic.has-3 .an-mosaic-card.is-small .an-mosaic-title{font-size:22px;line-height:29px}}.an-footer{--footer-progress:1;isolation:isolate;background:var(--night-900);color:var(--text-inverse);position:relative;overflow:hidden}.an-footer a{color:inherit;text-decoration:none}.an-footer h2{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-300);margin:0;font-size:13px;font-weight:700;line-height:18px}.an-footer:before{content:"";z-index:-2;background:radial-gradient(60% 45% at 50% 38%,#d5c1a41a,#d5c1a400 70%);position:absolute;inset:0}.an-footer-arms{z-index:-1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.an-footer-arms img{filter:brightness(1.6)contrast(.9);mix-blend-mode:luminosity;width:min(640px,130vw);height:auto;opacity:calc(.04 + .06 * var(--footer-progress));transform:translate3d(0, calc((1 - var(--footer-progress)) * 140px), 0) scale(calc(1.08 - .08 * var(--footer-progress)));transform-origin:50%;will-change:transform, opacity;flex:none}.an-footer-flag{background:linear-gradient(90deg, var(--green-700) 0 33.33%, var(--red-700) 33.33% 66.66%, var(--gold-500) 66.66%);transform-origin:0;height:4px;transform:scaleX(min(1, calc(var(--footer-progress) * 2.5)));position:absolute;top:0;left:0;right:0}.an-footer-inner{padding-top:var(--space-12);position:relative}.an-footer-head{align-items:center;gap:var(--space-5);text-align:center;padding-bottom:var(--space-8);flex-direction:column;display:flex}.an-footer-brand{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1024px){.an-footer-head{text-align:left;flex-direction:row;justify-content:space-between}.an-footer-brand{gap:var(--space-6);flex-direction:row}.an-footer-brand .an-footer-tagline{padding-left:var(--space-6);border-left:1px solid #d5c1a459;max-width:28ch}.an-social{margin:0}}.an-footer-logo{border-radius:var(--radius-sm);display:inline-block}.an-footer-logo img{width:clamp(180px,32vw,220px);height:auto;display:block}.an-footer-logo:focus-visible,.an-footer a:focus-visible{outline:var(--focus-width) solid var(--focus-ring-inverse);outline-offset:3px}.an-footer-tagline{font-family:var(--font-heading);color:#ffffffdb;text-wrap:balance;max-width:40ch;margin:0;font-size:18px;line-height:26px}.an-social{margin:var(--space-2) 0 0;justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.an-social-link{width:44px;height:44px;color:var(--gold-300);border:1px solid #d5c1a48c;border-radius:50%;place-items:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:grid}a.an-social-link:hover{background:var(--gold-300);border-color:var(--gold-300);color:var(--night-900);transform:translateY(-2px)}.an-social-link.is-soon{opacity:.5;cursor:help;border-style:dashed}.an-footer-links{gap:var(--space-8) var(--space-6);padding:var(--space-8) 0;border-top:1px solid #d5c1a459;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.an-footer-links{gap:var(--space-8);padding:var(--space-10) 0;grid-template-columns:repeat(4,minmax(0,1fr))}}.an-footer-col h2{margin-bottom:var(--space-3)}.an-footer-col h2 a{color:var(--gold-300)}.an-footer-col h2 a:hover{text-underline-offset:4px;text-decoration:underline}.an-footer-col ul{gap:var(--space-1);margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.an-footer-col li a,.an-footer-bottom a{color:#ffffffdb;transition:background-size .3s var(--ease-out), color .2s ease-out;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:3px 0 2px;display:inline-block}.an-footer-col li a:hover,.an-footer-bottom a:hover{color:var(--white);background-size:100% 1px}@media (max-width:767px){.an-footer-col li a{padding:6px 0 5px}}.an-footer-col .an-footer-contact{margin-top:var(--space-4);padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid #ffffff1f}.an-footer-contact li{gap:var(--space-2);color:#ffffffdb;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.an-footer-contact .an-icon{width:16px;height:16px;color:var(--gold-300);flex:none;margin-top:2px}.an-footer-col .an-footer-contact a{padding:0}.an-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) 0 var(--space-8);color:#ffffffbf;border-top:1px solid #ffffff1f;flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.an-footer-bottom ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.an-footer .an-footer-top-link{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--gold-300);background:0 0;border:1px solid #d5c1a48c;border-radius:999px;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.an-footer .an-footer-top-link .an-icon{transform:rotate(180deg)}.an-footer .an-footer-top-link:hover{background:var(--gold-300);color:var(--night-900)}@media (prefers-reduced-motion:reduce){.an-footer-arms img{opacity:.1;will-change:auto;transform:none}.an-footer-flag{transform:none}}@media print{.an-footer-arms,.an-footer-flag,.an-social,.an-footer-top-link{display:none!important}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}@keyframes an-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes an-reveal{0%{opacity:0;transform:translateY(24px)}}@keyframes an-rule-draw{0%{opacity:0;transform:scaleX(0)}}@keyframes an-settle{0%{transform:scale(1.06)}}@keyframes an-unveil{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes an-dezoom{0%{transform:scale(1.08)}}.an-hero.is-motion .an-hero-content>*{animation:an-rise .7s var(--ease-out) backwards}.an-hero.is-motion .an-hero-content>:nth-child(2){animation-delay:80ms}.an-hero.is-motion .an-hero-content>:nth-child(3){animation-delay:.16s}.an-hero.is-motion .an-hero-content>:nth-child(4){animation-delay:.24s}.an-hero.is-motion .an-hero-content>:nth-child(5){animation-delay:.32s}.an-hero.is-motion .an-hero-rule{transform-origin:0;animation-name:an-rule-draw;animation-duration:.8s}.an-hero.is-motion .an-hero-img img{animation:an-settle 1.6s var(--ease-out) backwards}@keyframes an-hero-parallax{0%{transform:translate(0)}to{transform:translateY(18%)}}@keyframes an-hero-fade{to{opacity:.5;transform:translateY(-24px)}}@supports (animation-timeline:scroll()){.an-hero.is-motion .an-hero-img{animation:linear both an-hero-parallax;animation-timeline:scroll(root);animation-range:0 100vh;inset:-18% 0 0}.an-hero.is-motion>.an-container{animation:linear both an-hero-fade;animation-timeline:scroll(root);animation-range:20vh 100vh}}[data-reveal=pending] [data-reveal-item]{opacity:0;transform:translateY(24px)}[data-reveal=in] [data-reveal-item]{animation:an-reveal .65s var(--ease-out) calc(var(--i,0) * 70ms) backwards}[data-reveal=in] .an-stitle-rule{transform-origin:0;animation:an-rule-draw .7s var(--ease-out) calc(var(--i,0) * 70ms + .15s) backwards}[data-reveal=in] .an-mosaic-media{animation:an-unveil .8s var(--ease-in-out) calc(var(--i,0) * 70ms + 80ms) backwards}[data-reveal=in] .an-mosaic-card.is-lead .an-mosaic-media img{animation:an-dezoom 1.4s var(--ease-out) backwards}.an-task{transition:border-color .2s ease, background-color .2s ease, transform .2s var(--ease-out), box-shadow .2s var(--ease-out)}.an-task-icon{transition:background-color .2s,color .2s}.an-podcast-cover img{transition:opacity .25s}.an-podcast-cover .an-icon{transition:transform .25s var(--ease-out)}.an-release-card{transition:box-shadow .3s var(--ease-out), background-color .3s var(--ease-out), border-color .2s ease}@media (hover:hover) and (pointer:fine){.an-task:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.an .an-task:hover .an-task-icon{background:var(--royal-700);color:var(--white)}.an-podcast:hover .an-podcast-cover img{opacity:.8}.an-podcast:hover .an-podcast-cover .an-icon{transform:translate(-50%,-50%)scale(1.08)}.an-release-card:hover{border-top-color:var(--gold-500)}}.an-card-title,.an-card-excerpt,.an-mosaic-title,.an-mosaic-excerpt,.an-release-card-title{-webkit-line-clamp:var(--clamp,3);line-clamp:var(--clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.an-news-featured .an-card-excerpt,.an-mosaic-excerpt,.an-release-card-title{--clamp:4}.an-member .an-card-title,.an-video-grid.is-compact .an-card-title{--clamp:2}figcaption.an-card-title{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.an-news-list>li,.an-broadcast-list>li,.an-album-grid>li,.an-video-grid>li,.an-committee-list>li{display:flex}.an-news-list>li>*,.an-broadcast-list>li>*,.an-album-grid>li>*,.an-video-grid>li>*,.an-committee-list>li>*{flex:1;min-width:0}.an-section.an-tv{background:var(--surface-default);border-top:1px solid var(--border-default)}.an-tv-body{gap:var(--space-8);display:grid}.an-tv-grid{gap:var(--space-6);display:grid}@media (min-width:1024px){.an-tv-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch}.an-tv-panel{margin-top:30px}}.an-tv-stage{aspect-ratio:16/9;border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);background:var(--black-900);margin-top:30px;position:relative;box-shadow:0 18px 40px -22px #182b468c}.an-tv-player{border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);background:var(--black-900);position:absolute;inset:0;overflow:hidden}.an-tv-player.is-floating{inset:auto var(--space-4) var(--space-4) auto;z-index:60;aspect-ratio:16/9;border-radius:var(--radius-sm);width:min(380px,64vw);animation:an-tv-float-in .26s var(--ease-out);position:fixed;box-shadow:0 22px 44px -14px #0000008c,0 0 0 1px #182b462e}@keyframes an-tv-float-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.an-tv-frame{border:0;width:100%;height:100%;display:block}.an-tv-poster{background:var(--white);border:1px solid var(--border-default);border-radius:inherit;position:absolute;inset:0}.an-tv-poster img{object-fit:contain;width:100%;height:100%}.an-tv-poster-bar{padding:var(--space-4);text-align:center;color:var(--white);background:linear-gradient(#182b46d6,#182b46f0);margin:0;font-size:16px;font-weight:700;line-height:24px;position:absolute;inset:auto 0 0}@media (max-width:767px){.an-tv-poster-bar{padding:var(--space-2) var(--space-3);font-size:14px;line-height:20px}}.an .an-tv-external,.an-tv-external{align-items:center;gap:var(--space-2);color:var(--white);display:inline-flex}.an-tv-dot{border-radius:var(--radius-full);background:var(--red-700);flex:none;width:9px;height:9px;position:relative}.an-tv-dot:after{content:"";border-radius:inherit;background:inherit;animation:an-tv-pulse 1.6s var(--ease-out) infinite;position:absolute;inset:0}.an-tv-dot.is-off{background:var(--night-300)}.an-tv-dot.is-off:after{display:none}@keyframes an-tv-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.an-tv-onair{z-index:2;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--red-700);color:var(--white);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;box-shadow:none;padding:7px 14px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;bottom:100%;left:0}.an-tv-onair .an-tv-dot{background:var(--white)}.an-tv-onair.is-off{background:var(--night-100);color:var(--night-700)}.an-tv-onair.is-off .an-tv-dot{background:var(--night-400)}.an-tv-unmute{left:var(--space-3);bottom:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--white);color:var(--night-900);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);border:0;font-size:14px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 20px -8px #0009}.an-tv-unmute:hover{background:var(--gold-100)}.an-tv-unmute:active{transform:scale(.96)}.an-tv-float-actions{top:var(--space-2);right:var(--space-2);z-index:3;gap:var(--space-1);display:flex;position:absolute}.an-tv-float-actions button{border-radius:var(--radius-full);width:34px;height:34px;color:var(--white);cursor:pointer;background:#15191ec7;border:0;place-items:center;display:grid}.an-tv-float-actions button:hover{background:var(--royal-700)}.an-tv-player.is-floating .an-tv-unmute{min-height:32px;padding:6px 12px;font-size:13px}.an-tv-panel{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-default);border-top:3px solid var(--border-accent);border-radius:var(--radius-sm);background:var(--surface-subtle);flex-direction:column;display:flex}.an-tv-status{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.an-tv-status.is-live{color:var(--red-700)}.an-tv-intro{color:var(--text-muted);margin:0;font-size:15px;line-height:23px}.an-tv-kicker{margin:var(--space-2) 0 0;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-700);font-size:12px;font-weight:700;line-height:16px}.an-tv-title{font-family:var(--font-heading);color:var(--text-heading);text-wrap:balance;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:600;line-height:31px;display:-webkit-box;overflow:hidden}.an-tv-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:22px}.an-tv-actions{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.an .an-tv-link,.an-tv-link{align-items:center;gap:var(--space-1);color:var(--text-link);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.an .an-tv-link:hover,.an-tv-link:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an .an-tv-link-plain,.an-tv-link-plain{color:inherit;text-decoration:none}.an-tv-link-plain:hover{text-underline-offset:4px;text-decoration:underline}.an-tv-btn{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:700;display:inline-flex}.an-tv-btn.is-live{background:var(--red-700);color:var(--white)}.an-tv-btn.is-live .an-tv-dot{background:var(--white)}.an-tv-btn.is-live:hover{background:var(--red-800)}.an-tv-channel{padding-top:var(--space-4);border-top:1px solid var(--border-default);margin:auto 0 0}.an-tv-rail-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.an-tv-rail-title{color:var(--text-heading);margin:0;font-size:18px;font-weight:700;line-height:24px}.an-tv-rail-nav{gap:var(--space-2);display:flex}.an-tv-rail-nav button{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-default);width:40px;height:40px;color:var(--night-900);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);place-items:center;display:grid}.an-tv-rail-nav button:hover{background:var(--royal-700);border-color:var(--royal-700);color:var(--white)}.an-tv-list{padding:4px 4px var(--space-3);grid-auto-flow:column;grid-auto-columns:minmax(220px, calc((100% - 3 * var(--space-4)) / 4));gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--night-200) transparent;margin:0;scroll-padding:4px;list-style:none;display:grid;overflow-x:auto}@media (max-width:767px){.an-tv-list{grid-auto-columns:72%}}.an-tv-list>li{scroll-snap-align:start;display:flex}.an-tv-item{align-content:start;gap:var(--space-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.an-tv-thumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--night-100);transition:box-shadow .2s var(--ease-out);display:block;position:relative;overflow:hidden}.an-tv-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out), opacity .2s var(--ease-out);display:block}.an-tv-item:hover .an-tv-thumb img{transform:scale(1.04)}.an-tv-thumb-play{border-radius:var(--radius-full);width:42px;height:42px;color:var(--royal-700);transition:transform .2s var(--ease-out);background:#fffffff0;place-items:center;margin:-21px 0 0 -21px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 12px -4px #0006}.an-tv-thumb-play .an-icon{fill:currentColor;margin-left:2px}.an-tv-item:hover .an-tv-thumb-play{transform:scale(1.1)}.an-tv-thumb-time{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-xs);color:var(--white);font-variant-numeric:tabular-nums;background:#15191ecc;padding:2px 7px;font-size:12px;font-weight:700;line-height:16px;position:absolute}.an-tv-item-title{color:var(--text-default);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.an-tv-item:hover .an-tv-item-title{color:var(--text-link)}.an-tv-item-date{color:var(--text-muted);font-size:13px;line-height:18px}.an-tv-item.is-current .an-tv-thumb{box-shadow:0 0 0 3px var(--gold-500)}.an-tv-item.is-current .an-tv-thumb img{opacity:.6}.an-tv-item.is-current .an-tv-thumb-play{background:var(--gold-500);color:var(--white)}.an-tv-item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.an-tv-dot:after,.an-tv-player.is-floating{animation:none}.an-tv-thumb img,.an-tv-thumb-play,.an-tv-unmute{transition:none}.an-tv-item:hover .an-tv-thumb img,.an-tv-item:hover .an-tv-thumb-play{transform:none}}.an-seatmap{gap:var(--space-8);display:grid;position:relative}.an-seatmap-anchors{position:absolute;top:0;left:0}.an-seatmap-anchors span{scroll-margin-top:128px;position:absolute}@media (min-width:1024px){.an-seatmap{column-gap:var(--space-12);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start}.an-seatmap-map{position:sticky;top:128px}}.an-seatmap-map{justify-self:center;width:100%;max-width:440px;container-type:inline-size}@media (max-width:1023px){.an-seatmap-map{max-width:min(440px,40.08svh)}}.an-seatmap-stage{position:relative}.an-seatmap-svg{width:100%;height:auto;display:block;overflow:visible}.an-seatmap-region{cursor:pointer;outline:none}.an-seatmap-region path{fill:var(--night-100);stroke:var(--white);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s var(--ease-out)}.an-seatmap-region.is-l1 path{fill:var(--royal-100)}.an-seatmap-region.is-l2 path{fill:var(--royal-200)}.an-seatmap-region.is-l3 path{fill:var(--royal-300)}.an-seatmap-region.is-l4 path{fill:var(--royal-400)}.an-seatmap-region.is-l5 path{fill:var(--royal-500)}.an-seatmap-region.is-hover path{fill:var(--royal-600)}.an-seatmap-region.is-selected path{fill:var(--royal-800)}.an-seatmap-region:focus-visible path{stroke:var(--focus-ring);stroke-width:3px}.an-seatmap-outline{fill:none;stroke:var(--gold-500);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 6px 10px #182b4659)}.an-seatmap-label{font-family:var(--font-sans);fill:var(--night-900);paint-order:stroke;stroke:#ffffffd9;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:17px;font-weight:700}.an-seatmap-label-n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.an-seatmap-label.is-on{fill:var(--white);stroke:#0624668c}@container (max-width:360px){.an-seatmap-label{display:none}}.an-seatmap-tip{z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--night-900);color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out);gap:2px;margin:-12px 0 0 14px;font-size:13px;line-height:18px;display:grid;position:absolute;top:0;left:0;translate:0 -100%;box-shadow:0 10px 24px -10px #182b4699}.an-seatmap-tip.is-on{opacity:1}.an-seatmap-tip b{font-size:14px}.an-seatmap-tip span{color:var(--night-100);font-variant-numeric:tabular-nums}@media (hover:none){.an-seatmap-tip{display:none}}.an-seatmap-legend{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.an-seatmap-legend-title{color:var(--text-default);margin:0;font-size:13px;font-weight:700;line-height:18px}.an-seatmap-legend ul{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.an-seatmap-legend li{align-items:center;gap:6px;display:inline-flex}.an-seatmap-legend i{border-radius:var(--radius-xs);width:14px;height:14px;box-shadow:inset 0 0 0 1px #182b461f}.an-seatmap-legend .is-l1{background:var(--royal-100)}.an-seatmap-legend .is-l2{background:var(--royal-200)}.an-seatmap-legend .is-l3{background:var(--royal-300)}.an-seatmap-legend .is-l4{background:var(--royal-400)}.an-seatmap-legend .is-l5{background:var(--royal-500)}.an-seatmap-source{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:12px;line-height:17px}.an-seatmap-panel{gap:var(--space-6);align-content:start;min-width:0;scroll-margin-top:112px;display:grid}.an-seatmap-choose{max-width:360px;margin:0}.an-seatmap-detail{gap:var(--space-4);animation:an-seatmap-in .24s var(--ease-out);align-content:start;display:grid}@keyframes an-seatmap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.an-seatmap-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.an-seatmap-title{font-family:var(--font-heading);color:var(--text-heading);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.an-seatmap-figures{gap:var(--space-3) var(--space-10);padding:var(--space-4) 0;border-block:1px solid var(--border-default);flex-wrap:wrap;margin:0;display:flex}.an-seatmap-figures div{flex-direction:column-reverse;gap:2px;display:flex}.an-seatmap-figures dt{color:var(--text-muted);font-size:14px;line-height:19px}.an-seatmap-figures dd{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:0;font-size:36px;font-weight:600;line-height:40px}.an-seatmap-note{color:var(--gold-700);margin:0;font-size:14px;font-weight:600;line-height:20px}.an-seatmap-subtitle{margin:var(--space-2) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:700;line-height:18px}.an-seatmap-parties{gap:var(--space-2) var(--space-3);grid-template-columns:max-content auto minmax(60px,1fr);margin:0;padding:0;list-style:none;display:grid}.an-seatmap-parties li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.an-seatmap-parties b{text-align:right;color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.an-seatmap-bar{border-radius:var(--radius-full);background:var(--night-100);height:6px;display:block;overflow:hidden}.an-seatmap-bar span{background:var(--royal-700);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.an-seatmap-more{color:var(--text-muted);margin:0;font-size:14px}.an-seatmap-hint{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}.an-seatmap-cta{margin-top:var(--space-2);justify-self:start}.an-seatmap-back{justify-self:start;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-default);color:var(--text-link);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);font-size:14px;font-weight:700;display:inline-flex}.an-seatmap-back:hover{background:var(--royal-50);border-color:var(--royal-300)}.an-seatmap-constituencies{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.an-seatmap-constituencies>li{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-default)}.an-seatmap-constituency{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);color:var(--text-heading);flex-wrap:wrap;font-size:16px;font-weight:700;line-height:22px;display:flex}.an-seatmap-constituency span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.an-seatmap-members{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.an-seatmap-members li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.an .an-seatmap-members a,.an-seatmap-members a{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.an-seatmap-members a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an-seatmap-empty{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.an .an-seatmap-link,.an-seatmap-link{justify-self:start;align-items:center;gap:var(--space-1);color:var(--text-link);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.an-seatmap-link:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an-seatmap-table{margin-top:var(--space-8);border-top:1px solid var(--border-default);padding-top:var(--space-4)}.an-seatmap-table summary{cursor:pointer;color:var(--text-link);font-weight:700}.an-seatmap-table summary:hover{text-underline-offset:4px;text-decoration:underline}.an-seatmap-table .an-table-wrap{margin-top:var(--space-4)}.an-seatmap-table tfoot th,.an-seatmap-table tfoot td{font-weight:700}.an-seatmap.is-compact{align-items:center}@media (min-width:1024px){.an-seatmap.is-compact{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.an-seatmap.is-compact .an-seatmap-map{position:static}}@media (prefers-reduced-motion:reduce){.an-seatmap-detail{animation:none}.an-seatmap-region path,.an-seatmap-bar span,.an-seatmap-tip{transition:none}}.an-longread{margin-top:var(--space-10)}.an-longread-main{min-width:0}.an-longread-aside{display:none}@media (min-width:1024px){.an-longread{gap:var(--space-12);grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}.an-longread-aside{gap:var(--space-5);overscroll-behavior:contain;max-height:calc(100vh - 152px);padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--night-200) transparent;flex-direction:column;display:flex;position:sticky;top:128px;overflow-y:auto}.an-toc-inline{display:none}}.an-longread .an-prose [id]{scroll-margin-top:128px}.an-toc-title{margin:0 0 var(--space-3);color:var(--text-heading);padding-bottom:var(--space-3);border-bottom:var(--rule-gold) solid var(--border-accent);font-size:14px;font-weight:700;line-height:20px}.an-toc-list,.an-toc-list ol{margin:0;padding:0;list-style:none}.an-toc-list>li+li{border-top:1px solid var(--border-default)}.an-toc a{padding:var(--space-2) var(--space-3);margin-left:calc(-1 * var(--space-3));border-radius:var(--radius-sm);color:var(--text-default);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);flex-direction:column;gap:2px;font-size:15px;line-height:21px;text-decoration:none;display:flex}.an-toc a:hover{background:var(--surface-subtle);color:var(--text-link)}.an-toc a:focus-visible{outline:2px solid var(--royal-700);outline-offset:0}.an-toc a[aria-current]{background:var(--surface-brand-subtle);color:var(--text-heading);font-weight:600}.an-toc-range{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}.an-toc-list ol{padding:0 0 var(--space-2) var(--space-3)}.an-toc-list ol a{color:var(--text-muted);font-size:14px;line-height:20px}.an-toc-download{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-default);color:var(--text-link);text-underline-offset:3px;font-size:15px;font-weight:600;line-height:21px;text-decoration:underline;display:inline-flex}.an-toc-download:hover{color:var(--text-link-hover);text-decoration-thickness:2px}.an-toc-download svg{flex:none;margin-top:2px}.an-toc-inline{margin-bottom:var(--space-8);border:1px solid var(--border-default);border-top:var(--rule-gold) solid var(--border-accent);border-radius:var(--radius-sm);background:var(--surface-default)}.an-toc-inline>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--text-heading);font-weight:700;list-style:none;display:flex}.an-toc-inline>summary::-webkit-details-marker{display:none}.an-toc-inline>summary svg{transition:transform .2s var(--ease-out)}.an-toc-inline[open]>summary svg{transform:rotate(180deg)}.an-toc-inline>summary:focus-visible{outline:2px solid var(--royal-700);outline-offset:2px}.an-toc-inline .an-toc{padding:0 var(--space-4) var(--space-3);max-height:60vh;overflow-y:auto}.an-toc-inline .an-toc-title{display:none}.an-prose .an-download{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5);background:var(--surface-subtle);border:1px solid var(--border-default);border-top:var(--rule-gold) solid var(--border-accent);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.an-download-icon{background:var(--surface-default);width:48px;height:56px;color:var(--royal-700);border:1px solid var(--border-default);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.an-download-body{flex-direction:column;gap:2px;min-width:0;display:flex}.an-prose .an-download-title{color:var(--text-heading);font-size:17px;font-weight:700;line-height:24px}.an-prose .an-download-ref{color:var(--text-muted);font-size:14px;line-height:20px}.an-prose .an-download-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.an-prose a.an-download-btn{color:var(--text-inverse);grid-column:1/-1;justify-self:start;text-decoration:none}.an-prose a.an-download-btn:hover{color:var(--text-inverse)}@media (min-width:640px){.an-prose .an-download{grid-template-columns:auto minmax(0,1fr) auto}.an-prose a.an-download-btn{grid-column:auto}}.an-longread .an-prose h4{color:var(--text-heading);margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--border-default);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:24px}.an-longread .an-prose h3+h4,.an-longread .an-prose h2+h4{border-top:0;padding-top:0}.an-longread .an-prose h4:target{color:var(--royal-800);background:var(--surface-brand-subtle);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2))}.an-longread .an-prose h2{margin-top:var(--space-16)}.an-longread .an-prose>h2:first-of-type{margin-top:var(--space-10)}@media (prefers-reduced-motion:reduce){.an-toc a,.an-toc-inline>summary svg{transition:none}}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.w-24{width:96px}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-6{gap:24px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:16px}.px-4{padding-inline:16px}.px-6{padding-inline:24px}.py-2{padding-block:8px}.py-3{padding-block:12px}.py-20{padding-block:80px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-white{color:var(--white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 16px 40px var(--tw-shadow-color,#182b462e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 6px 16px var(--tw-shadow-color,#182b461a), 0 1px 3px var(--tw-shadow-color,#182b4614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#182b4614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--white:#fff;--royal-50:#f3f7ff;--royal-100:#e7edf9;--royal-200:#d4dded;--royal-300:#b6c5e0;--royal-400:#8fa5ce;--royal-500:#6d89bf;--royal-600:#4b6daf;--royal-700:#21499d;--royal-800:#133681;--royal-900:#062466;--night-50:#f4f7fb;--night-100:#eaedf1;--night-200:#d9dde1;--night-300:#bfc5cd;--night-400:#9da5b2;--night-500:#7f8a9a;--night-600:#627083;--night-700:#4a596f;--night-800:#32435b;--night-900:#182b46;--gold-50:#fbf6ef;--gold-100:#f2ece3;--gold-200:#e6dbca;--gold-300:#d5c1a4;--gold-400:#be9f70;--gold-500:#b18b4d;--gold-600:#8a6830;--gold-700:#70521f;--gold-800:#573d0e;--gold-900:#3e2902;--green-50:#f1f9f5;--green-100:#e7efeb;--green-200:#d5dfda;--green-300:#b7c9c0;--green-400:#90ac9e;--green-500:#6d9380;--green-600:#4a7b64;--green-700:#1c6045;--green-800:#0a4b34;--green-900:#013724;--red-50:#fef4f4;--red-100:#f8e9e9;--red-200:#ecd6d7;--red-300:#debabb;--red-400:#cb9496;--red-500:#b97277;--red-600:#a65058;--red-700:#962f3e;--red-800:#771a2b;--red-900:#5a0419;--black-50:#f3f7fe;--black-100:#e5eef9;--black-200:#d5dde9;--black-300:#bdc5d0;--black-400:#9ea5b0;--black-500:#808a99;--black-600:#666f7d;--black-700:#4f5966;--black-800:#3a4350;--black-900:#15191e;--surface-default:var(--white);--surface-subtle:var(--night-50);--surface-brand-subtle:var(--royal-50);--surface-ceremonial:var(--gold-50);--surface-inverse:var(--night-900);--surface-brand:var(--royal-700);--surface-raised:var(--white);--text-default:var(--night-900);--text-heading:var(--royal-700);--text-muted:var(--night-700);--text-placeholder:var(--night-600);--text-inverse:var(--white);--text-inverse-muted:var(--royal-200);--text-gold-on-dark:var(--gold-300);--text-link:var(--royal-700);--text-link-hover:var(--royal-800);--text-success:var(--green-700);--text-danger:var(--red-700);--border-default:var(--night-200);--border-strong:var(--night-500);--border-accent:var(--gold-500);--border-inverse:var(--night-700);--action-primary:var(--royal-700);--action-primary-hover:var(--royal-800);--action-primary-active:var(--royal-900);--action-secondary-hover:var(--royal-50);--action-disabled:var(--night-100);--action-disabled-text:var(--night-500);--status-success:var(--green-700);--status-success-subtle:var(--green-50);--status-danger:var(--red-700);--status-danger-subtle:var(--red-50);--status-info:var(--royal-700);--status-info-subtle:var(--royal-50);--status-neutral-subtle:var(--night-100);--focus-ring:var(--royal-700);--focus-ring-inverse:var(--gold-300);--overlay-night:#182b46b8;--overlay-night-soft:#182b4673;--overlay-royal:#21499dd1;--overlay-white:#ffffffe6;--overlay-scrim:#182b4699;--font-heading:var(--font-next-sans,"IBM Plex Sans"), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-next-sans,"IBM Plex Sans"), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:50%;--shadow-sm:0 1px 2px #182b4614;--shadow-md:0 6px 16px #182b461a, 0 1px 3px #182b4614;--shadow-lg:0 16px 40px #182b462e;--rule-hairline:1px;--rule-control:1px;--rule-gold:2px;--rule-active:3px;--focus-width:3px;--bp-sm:360px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--container-max:1280px;--measure:72ch;--touch-min:44px;--control-h:48px;--header-h:88px;--z-sticky:100;--z-menu:200;--z-assistant:300;--z-modal:400;--z-toast:500}[data-theme=impression]{--surface-default:var(--white);--surface-subtle:var(--white);--surface-brand-subtle:var(--white);--surface-ceremonial:var(--white);--surface-inverse:var(--black-900);--surface-brand:var(--black-900);--surface-raised:var(--white);--text-default:var(--black-900);--text-heading:var(--black-900);--text-muted:var(--black-700);--text-placeholder:var(--black-600);--text-inverse:var(--white);--text-inverse-muted:var(--black-200);--text-gold-on-dark:var(--black-200);--text-link:var(--black-900);--text-link-hover:var(--black-900);--text-success:var(--black-900);--text-danger:var(--black-900);--border-default:var(--black-300);--border-strong:var(--black-600);--border-accent:var(--black-500);--border-inverse:var(--black-700);--action-primary:var(--black-900);--action-primary-hover:var(--black-800);--action-primary-active:var(--black-900);--action-secondary-hover:var(--black-50);--action-disabled:var(--black-100);--action-disabled-text:var(--black-500);--status-success:var(--black-900);--status-success-subtle:var(--white);--status-danger:var(--black-900);--status-danger-subtle:var(--white);--status-info:var(--black-900);--status-info-subtle:var(--white);--status-neutral-subtle:var(--white);--focus-ring:var(--black-900);--focus-ring-inverse:var(--black-200);--overlay-night:#15191eb8;--overlay-night-soft:#15191e73;--overlay-royal:#15191ecc;--overlay-white:#ffffffeb;--overlay-scrim:#15191e99}@media print{:root{--surface-default:var(--white);--surface-subtle:var(--white);--surface-brand-subtle:var(--white);--surface-ceremonial:var(--white);--surface-inverse:var(--black-900);--surface-brand:var(--black-900);--surface-raised:var(--white);--text-default:var(--black-900);--text-heading:var(--black-900);--text-muted:var(--black-700);--text-placeholder:var(--black-600);--text-inverse:var(--white);--text-inverse-muted:var(--black-200);--text-gold-on-dark:var(--black-200);--text-link:var(--black-900);--text-link-hover:var(--black-900);--text-success:var(--black-900);--text-danger:var(--black-900);--border-default:var(--black-300);--border-strong:var(--black-600);--border-accent:var(--black-500);--border-inverse:var(--black-700);--action-primary:var(--black-900);--action-primary-hover:var(--black-800);--action-primary-active:var(--black-900);--action-secondary-hover:var(--black-50);--action-disabled:var(--black-100);--action-disabled-text:var(--black-500);--status-success:var(--black-900);--status-success-subtle:var(--white);--status-danger:var(--black-900);--status-danger-subtle:var(--white);--status-info:var(--black-900);--status-info-subtle:var(--white);--status-neutral-subtle:var(--white);--focus-ring:var(--black-900);--focus-ring-inverse:var(--black-200);--overlay-night:#15191eb8;--overlay-night-soft:#15191e73;--overlay-royal:#15191ecc;--overlay-white:#ffffffeb;--overlay-scrim:#15191e99}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
