/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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}}}@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:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--radius-xs:0px;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"HEX Franklin", "Libre Franklin", "Franklin Gothic Medium", "Helvetica Neue", sans-serif;--font-body:"Tiempos Text", "Source Serif 4", Georgia, "Times New Roman", serif;--radius-pill:999px;--text-d1:clamp(2.15rem, 6.4vw, 5.5rem);--text-d1--line-height:.94;--text-d2:clamp(1.9rem, 3.4vw, 2.75rem);--text-d2--line-height:1.14;--text-d3:clamp(1.45rem, 2.2vw, 1.9rem);--text-d3--line-height:1.18;--text-d4:clamp(1.1rem, 1.5vw, 1.25rem);--text-d4--line-height:1.2;--text-lead:clamp(1.1rem, 1.35vw, 1.25rem);--text-lead--line-height:1.6;--text-body:1.0625rem;--text-body--line-height:1.62;--text-meta:.95rem;--text-meta--line-height:1.5;--color-flag-yellow:#fcd116;--container-site:1320px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pl-header-h) + var(--pl-spy-h,0px) + 1rem);overflow-x:clip}:root{--pl-header-h:5.5rem;--pl-spy-h:0px;--gap-cards:clamp(.75rem, 1.5vw, 1.25rem)}@media (min-width:1024px){:root{--pl-header-h:7.5rem}}body:not(:has(.pl-header)):before{content:"";height:var(--pl-header-h);display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:800}h1{font-size:var(--text-d1);line-height:var(--text-d1--line-height)}h2{font-size:var(--text-d2);line-height:var(--text-d2--line-height)}h3{font-size:var(--text-d3);line-height:var(--text-d3--line-height)}h4{font-size:var(--text-d4);line-height:var(--text-d4--line-height)}p{text-wrap:pretty}a{color:var(--link);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{text-decoration-color:currentColor}strong{font-weight:700}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button,input,select,textarea{font-family:var(--font-display);font-size:1rem}img,video{max-width:100%;height:auto;display:block}figcaption{font-family:var(--font-body);color:var(--text-mid);font-size:.9rem}table{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--text) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--text) 45%, var(--bg)) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text) 45%, var(--bg))}}::-webkit-scrollbar-thumb{border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text)}}@layer components{.shell{width:100%;max-width:var(--container-site);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.shell--narrow{max-width:52rem}.shell--wide{max-width:1560px}.section{padding-block:clamp(3.5rem,8vw,7rem);position:relative}.section--tight{padding-block:clamp(2.5rem,5vw,4.5rem)}.section--flush{padding-block:0}.band-soft{background:var(--surface-2)}.prose-measure{max-width:68ch}.eyebrow{width:fit-content;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:var(--tint);color:var(--on-tint);place-self:start;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}:where(.axis__title,.event__body h3,.feature__body h2,.teaser__body>.teaser__title,.pl-mega__row strong,.pl-menu__col a strong,.person__name,.doc__title,.result__title,.fed__name,.icon-card h3,.quote__by strong){width:fit-content;max-width:100%}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4{margin-top:1rem}.page-head__title .eyebrow+h1{margin-top:0}.btn{min-height:44px;font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn[aria-disabled=true],.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.btn-primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.btn-accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn-outline{color:var(--text);background:0 0;border-color:currentColor}.btn-outline:hover{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.btn-ghost{color:var(--text);width:fit-content;box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-color:#0000;justify-self:start;padding-inline:.25rem}.btn-ghost:hover{box-shadow:inset 0 -2px}.btn-link{min-height:0;color:var(--link);background:0 0;border:0;padding-inline:0}.btn-link:hover{text-underline-offset:.2em;text-decoration:underline}.btn-sm{min-height:44px;padding:.65rem 1.1rem;font-size:.82rem}.btn-lg{min-height:52px;padding:1rem 2.1rem;font-size:1.02rem}.btn iconify-icon{font-size:1.15em}.btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.btn.is-loading:after{content:"";width:1.1em;height:1.1em;color:var(--on-brand);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite pl-spin;position:absolute}.btn-accent.is-loading:after{color:var(--on-accent)}.btn-outline.is-loading:after,.btn-ghost.is-loading:after{color:var(--text)}.iconbtn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.iconbtn:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.iconbtn:hover{background:color-mix(in oklab, var(--text) 8%, transparent)}}.iconbtn iconify-icon{font-size:1.3rem}.more{min-height:44px;font-family:var(--font-display);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);align-self:flex-start;align-items:flex-end;gap:.45rem;padding:.7rem 0 .35rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:box-shadow .18s,color .18s;display:inline-flex}.more:hover{box-shadow:inset 0 -2px}.more iconify-icon{font-size:1.05em;transition:transform .2s}.more:hover iconify-icon{transform:translate(3px)}.label{font-family:var(--font-display);color:var(--text);margin-bottom:.45rem;font-size:.92rem;font-weight:700;display:block}.label .opt{color:var(--text-mid);font-weight:500}.hint{font-family:var(--font-display);color:var(--text-mid);margin-top:.4rem;font-size:.85rem}.field{border:1px solid var(--rule-bright);background:var(--surface);width:100%;min-height:44px;color:var(--text);line-height:1.2;font-family:var(--font-display);align-items:center;padding:.85rem 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s;display:flex}.field::placeholder{color:var(--text-mute)}.field:hover{border-color:var(--text-mid)}.field:focus{border-color:var(--ring);box-shadow:inset 0 -2px 0 var(--accent);outline:none}.field:disabled{background:var(--surface-2);color:var(--text-mute);cursor:not-allowed}.field[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger)}textarea.field{resize:vertical;min-height:8.5rem;line-height:1.5}select.field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%2333496a'><path d='M213.66 101.66l-80 80a8 8 0 01-11.32 0l-80-80a8 8 0 0111.32-11.32L128 164.69l74.34-74.35a8 8 0 0111.32 11.32z'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.6rem}[data-theme=dark] select.field,.band-navy select.field{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23b9cadd'><path d='M213.66 101.66l-80 80a8 8 0 01-11.32 0l-80-80a8 8 0 0111.32-11.32L128 164.69l74.34-74.35a8 8 0 0111.32 11.32z'/></svg>")}.field-error{min-height:1.2rem;font-family:var(--font-display);color:var(--danger);margin-top:.4rem;font-size:.82rem;font-weight:600;display:block}.checkbox{font-family:var(--font-body);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.98rem;display:flex}.checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--brand);flex:none;margin-top:.2rem}.form-panel{background:var(--surface-2);border:1px solid var(--rule);padding:clamp(1.35rem,3vw,2.25rem)}.form-panel .field{background:var(--surface)}.form-panel>*+*{margin-top:1.25rem}.form-grid{gap:1.25rem;display:grid}@media (min-width:640px){.form-grid--2{grid-template-columns:1fr 1fr}.form-grid--2 .span-2{grid-column:span 2}}.form-status{font-family:var(--font-display);color:var(--success);min-height:1.4rem;margin-top:1rem;font-weight:600}.card{background:var(--surface);border:0}.card--pad{border:1px solid var(--rule);padding:clamp(1.25rem,3vw,2rem)}.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--block);color:var(--on-block);padding:.14em .4em;display:inline}.hl--accent{background:var(--accent);color:var(--on-accent)}.teaser{height:100%;color:inherit;background:var(--surface);border:1px solid var(--rule);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;position:relative}.teaser:hover{border-color:var(--rule-bright)}.pl-ph,.teaser__media,.feature__media,.video,.person__photo--empty,.portrait{background-color:var(--surface-2);background-image:var(--pl-mark);background-position:50%;background-repeat:no-repeat;background-size:min(38%,7rem)}[data-theme=dark] .pl-ph,[data-theme=dark] .teaser__media,[data-theme=dark] .feature__media,[data-theme=dark] .video,[data-theme=dark] .person__photo--empty,[data-theme=dark] .portrait,.band-navy .pl-ph,.band-navy .teaser__media,.band-navy .feature__media,.band-navy .video,.band-navy .person__photo--empty,.band-navy .portrait{background-image:var(--pl-mark-on-dark)}.teaser__media{aspect-ratio:3/2;position:relative;overflow:hidden}.teaser__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.teaser:hover .teaser__media img{transform:scale(1.04)}.teaser__media--wide{aspect-ratio:16/9}.teaser__body{flex-direction:column;flex:1;gap:.9rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.teaser__title{z-index:1;font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:1.0625rem;font-weight:800;line-height:1.85;position:absolute;bottom:1.1rem;left:1.25rem;right:1.75rem}.teaser__title>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--block);color:var(--on-block);padding:.12em .45em;display:inline}.teaser:hover .teaser__title>span{background:var(--accent);color:var(--on-accent)}.teaser__body>.teaser__title{font-size:var(--text-d4);align-self:start;line-height:1.25;position:static;inset:auto}.teaser__body>.teaser__title>span,.teaser:hover .teaser__body>.teaser__title>span{color:inherit;background:0 0;padding:0}.teaser:hover .teaser__body>.teaser__title{box-shadow:inset 0 -2px 0 var(--accent)}@media (max-width:640px){.teaser__media{aspect-ratio:4/3}.teaser__title{font-size:.95rem;bottom:.85rem;left:.75rem;right:1rem}}.teaser__meta{font-family:var(--font-display);color:var(--text-mid);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.82rem;font-weight:700;display:flex}.teaser__excerpt{color:var(--text-mid);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.teaser__more{width:fit-content;max-width:100%;font-family:var(--font-display);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);place-self:flex-start start;align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;padding-bottom:3px;font-size:.95rem;font-weight:700;display:inline-flex}a.teaser__more{align-items:flex-end;min-height:44px;padding-top:.7rem}.teaser__more iconify-icon{transition:transform .2s}.teaser:hover .teaser__more iconify-icon{transform:translate(3px)}.tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--tint);color:var(--on-tint);align-items:center;padding:.3rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.axis{border-top:2px solid var(--text);color:inherit;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,3vw,2rem) 0;text-decoration:none;display:flex;position:relative}.axis:hover{border-top-color:var(--accent)}.axis__num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);font-size:.7rem;font-weight:700}.axis__icon{width:2.75rem;height:2.75rem;color:var(--text);place-items:center;display:inline-grid}.axis__icon iconify-icon{font-size:2rem}.axis__title{font-size:var(--text-d4);line-height:1.2}.axis:hover .axis__title{box-shadow:inset 0 -2px 0 var(--accent)}.axis__text{color:var(--text-mid);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.icon-cards{gap:var(--gap-cards);display:grid}@media (min-width:640px){.icon-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.icon-cards--stack{grid-template-columns:1fr}@media (min-width:640px){.icon-cards--two{grid-template-columns:repeat(2,1fr)}}.icon-card{color:inherit;align-content:start;justify-items:start;gap:.7rem;text-decoration:none;display:grid}.icon-card>iconify-icon{color:var(--text);font-size:2.6rem}.icon-card h3{font-size:var(--text-d4)}.icon-card p{color:var(--text-mid);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.icon-card--boxed{border:1px solid var(--rule);align-content:start;height:100%;padding:clamp(1.25rem,2.5vw,1.75rem)}.icon-cards--two>.icon-card--boxed{min-height:100%}a.icon-card:hover h3{box-shadow:inset 0 -2px 0 var(--accent)}.person{color:inherit;flex-direction:column;text-decoration:none;display:flex}.person__photo{aspect-ratio:1;background-color:var(--surface-2);border:1px solid var(--rule);position:relative;overflow:hidden}.portrait{aspect-ratio:4/5;border:1px solid var(--rule);place-self:start stretch;width:100%;max-height:min(34rem,72vh);position:relative;overflow:hidden}@media (min-width:900px){.portrait{top:calc(var(--pl-header-h) + 2rem);position:sticky}}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait--empty{place-items:center;display:grid}.person__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.person:hover .person__photo img{transform:scale(1.04)}.person__body{flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.person__name{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.25}.person:hover .person__name{box-shadow:inset 0 -2px 0 var(--accent)}.person__role{color:var(--text-mid);font-size:.95rem}.quote{text-align:center;max-width:46rem;margin-inline:auto}.quote__text{font-family:var(--font-body);text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:italic;font-weight:400;line-height:1.45}.quote__by{color:var(--text-mid);margin-top:1.5rem;font-size:.98rem}.quote__by strong{color:var(--text);font-family:var(--font-display);font-weight:700}.facts{border-top:1px solid var(--rule);gap:0;display:grid}.facts>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,12rem) 1fr;gap:1rem;padding:1rem 0;display:grid}.facts dt{font-family:var(--font-display);color:var(--text-mid);font-size:.9rem;font-weight:700}.facts dd{font-size:1rem}.facts dd a{margin-block:-.13rem;padding-block:.13rem;display:inline-block}.tl{gap:clamp(1.75rem,3vw,2.5rem);padding-left:2.25rem;display:grid;position:relative}.tl:before{content:"";background:var(--rule-bright);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.4rem}.tl__item{position:relative}.tl__item:before{content:"";background:var(--accent);width:.85rem;height:.85rem;position:absolute;top:.45rem;left:-2.25rem}.tl__item--major:before{background:var(--brand)}.tl__date{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-mid);font-size:.75rem;font-weight:700}.tl__title{font-family:var(--font-display);font-weight:800;font-size:var(--text-d4);margin-top:.3rem;line-height:1.2}.tl__text{color:var(--text-mid);max-width:62ch;margin-top:.45rem}.prose{max-width:68ch}.prose>*+*{margin-top:1.15em}.prose h2{font-size:var(--text-d3);margin-top:2.2em}.prose h3{font-size:var(--text-d4);margin-top:1.8em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:2px solid var(--accent);color:var(--text-mid);padding-left:1.25rem;font-style:italic}.prose figure{margin-block:2em}.prose figcaption{margin-top:.6rem}.prose .lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.chip{border:1px solid var(--rule-bright);min-height:44px;color:var(--text-mid);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:0 1rem;font-size:.85rem;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.chip:hover{border-color:var(--text);color:var(--text)}.chip.is-active,.chip[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:1.5rem;display:flex;overflow-x:auto}@media not all and (min-width:40rem){.tabs{flex-wrap:wrap;gap:.25rem 1.15rem;overflow-x:visible}}.tab{min-height:48px;font-family:var(--font-display);letter-spacing:.02em;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:.6rem 0;font-weight:700;transition:color .16s,border-color .16s}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.acc{border-top:1px solid var(--rule)}.acc__item{border-bottom:1px solid var(--rule)}.acc__btn{text-align:left;width:100%;min-height:60px;font-family:var(--font-display);color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:700;display:flex}.acc__btn iconify-icon{flex:none;font-size:1.3rem;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.acc__btn[aria-expanded=true] iconify-icon{transform:rotate(45deg)}.acc__panel{max-height:0;transition:max-height .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}.acc__panel>div{color:var(--text-mid);max-width:68ch;padding:0 0 1.4rem}.table-wrap{border-top:1px solid var(--text);overflow-x:auto}.table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table{border-collapse:collapse;width:100%;font-size:.98rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.95rem 1rem .95rem 0}.table th{font-family:var(--font-display);color:var(--text-mid);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.table td.num{text-align:right;font-variant-numeric:tabular-nums}.table td a{margin-block:-.13rem;padding-block:.13rem;display:inline-block}.empty{text-align:center;border:1px solid var(--rule);color:var(--text-mid);place-items:center;gap:.75rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:grid}.empty iconify-icon{color:var(--text);font-size:2.5rem}.empty h3{font-size:var(--text-d4)}.skeleton{background:var(--surface-2);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--surface), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--surface) 60%, transparent), transparent)}}.skeleton:after{animation:1.4s infinite pl-shimmer}.alert{--alert-tone:var(--rule-bright);border:1px solid var(--alert-tone);background:var(--alert-tone);align-items:flex-start;gap:.8rem;padding:1.1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.alert{background:color-mix(in oklab, var(--alert-tone) 12%, var(--surface))}}.alert{color:var(--text);font-size:.98rem}.alert iconify-icon{color:var(--alert-tone);flex:none;margin-top:.1rem;font-size:1.3rem}.alert--info{--alert-tone:var(--text)}.alert--danger{--alert-tone:var(--danger)}.alert--success{--alert-tone:var(--success)}.crumbs{font-family:var(--font-display);color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:flex}.crumbs a{color:inherit;box-shadow:inset 0 -2px 0 var(--accent);margin-block:-.15rem;padding-block:.15rem;text-decoration:none;display:inline-block}.crumbs a:hover{box-shadow:inset 0 -2px}.crumbs iconify-icon{opacity:.8;font-size:.9rem}.lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);max-width:62ch}.page-head{isolation:isolate;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem);position:relative}.page-head h1{max-width:22ch;font-size:var(--text-d2);line-height:var(--text-d2--line-height);margin-top:1.25rem}.page-head .lead{margin-top:1.5rem}.page-head__title{justify-items:start;gap:1rem;display:grid}.page-head--nf{align-items:center;min-height:52vh;display:flex}.page-head__search{max-width:36rem;margin-top:1.75rem}.page-head .crumbs{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.page-head--photo>.shell:first-child .crumbs{margin-bottom:0}.page-head--photo{width:calc(100% - 2*clamp(1.25rem,4vw,2.5rem));max-width:1560px;min-height:min(58vh,36rem);color:var(--fixed-on-photo);background:var(--ph-img) center / cover no-repeat;background-color:var(--fixed-ink);flex-direction:column;justify-content:space-between;margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.25rem) clamp(2rem,5vw,3.5rem);display:flex}.page-head--photo:before{content:"";z-index:-1;background:linear-gradient(#002049cc 0%,#00204957 45%,#0020498c 100%);position:absolute;inset:0}@media (max-width:767px){.page-head--photo{background-image:var(--ph-img-sm,var(--ph-img))}}.page-head--photo>.shell{max-width:none}.page-head--photo h1{max-width:none;margin-top:0;font-size:clamp(1.9rem,4.2vw,3.25rem);line-height:1.65}.page-head--photo h1>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--block);color:var(--on-block);padding:.14em .4em;display:inline}.page-head--photo .lead{color:var(--fixed-on-photo);text-shadow:0 1px 12px #002049cc}.page-head--photo .crumbs{color:var(--fixed-on-photo);text-shadow:0 1px 10px #002049e6}.person__photo img,.portrait img,.is-face img,img.is-face{object-position:center top}.figure{background:var(--surface-2);border:1px solid var(--rule);width:100%;position:relative;overflow:hidden}.figure img{object-fit:cover;width:100%;height:100%}.split>.figure{align-self:stretch;min-height:min(30rem,62vh);max-height:min(42rem,82vh)}@media (min-width:900px){.split>.figure{top:calc(var(--pl-header-h) + 2rem);position:sticky}}.figure--face{min-height:min(40rem,80vh)!important}.figure--face.figure{aspect-ratio:auto!important;max-height:none!important}.figure--face{place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid}.figure--face img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:static!important;inset:auto!important}.split>.figure img{position:absolute;inset:0}.figure__credit{font-family:var(--font-mono);letter-spacing:.06em;background:var(--block);padding:.3rem .55rem;font-size:.68rem;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.figure__credit{background:color-mix(in srgb, var(--block) 94%, transparent)}}.figure__credit{color:var(--on-block)}.figure__credit a{color:inherit}.fx-hatch{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 12px)}.fx-grid{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 10px)}.fx-glow{position:relative}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--rule)}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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}.backface-hidden{backface-visibility:hidden}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../fonts/jetbrains-mono-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../fonts/jetbrains-mono-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400 800;font-display:swap;src:url(../../fonts/libre-franklin-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400 800;font-display:swap;src:url(../../fonts/libre-franklin-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/libre-franklin-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/libre-franklin-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 600;font-display:swap;src:url(../../fonts/source-serif-4-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 600;font-display:swap;src:url(../../fonts/source-serif-4-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(../../fonts/source-serif-4-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(../../fonts/source-serif-4-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--bg:#fff;--surface:#fff;--surface-2:#f1f6fa;--text:#002049;--text-mid:#33496a;--text-mute:#44597a;--brand:#002049;--brand-deep:#001633;--on-brand:#fff;--accent:#fcd116;--accent-hover:#e8bf00;--on-accent:#002049;--accent-text:#635200;--tint:#9ad7f7;--on-tint:#002049;--link:#002049;--block:#002049;--on-block:#fff;--rule:#d9e2ea;--rule-bright:#b3c1d1;--ring:#002049;--danger:#971c17;--success:#17572f;--sky:#00629b;--rose:#a03047;--amber:#7d5a00;--pine:#1e6b60;--leaf:#3d6b43;--plum:#5b3378;--shadow-sm:0 1px 0 #00204914;--shadow-md:0 8px 24px #0020491a;--shadow-lg:0 18px 48px #00204929;--hatch:#0020490d;--grain:#0020490a;--scrim:linear-gradient(180deg, #00204900 0%, #0020498c 100%);--fixed-on-photo:#fff;--fixed-on-photo-mid:#c2d3e6;--fixed-ink:#002049;--fixed-lightbox:#001024;color-scheme:light}[data-theme=dark]{--bg:#0b1826;--surface:#0b1826;--surface-2:#12253a;--text:#e9f1f9;--text-mid:#b9cadd;--text-mute:#9aafc7;--brand:#e9f1f9;--brand-deep:#fff;--on-brand:#0b1826;--accent:#fcd116;--accent-hover:#e8bf00;--on-accent:#0b1826;--accent-text:#fcd116;--tint:#1d5d84;--on-tint:#fff;--link:#e9f1f9;--rule:#e9f1f929;--rule-bright:#e9f1f952;--ring:#fcd116;--danger:#f2a09a;--success:#8ecb9d;--sky:#7cc4ee;--rose:#e79ba9;--amber:#e2bb63;--pine:#6bb7a9;--leaf:#8fb894;--plum:#bfa0d6;--shadow-sm:0 1px 0 #e9f1f91a;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 20px 48px #0000008c;--hatch:#e9f1f90d;--grain:#e9f1f908;--scrim:linear-gradient(180deg, #040c1600 0%, #040c169e 100%);color-scheme:dark}.band-navy{--bg:#002049;--surface:#002049;--surface-2:#06305f;--text:#fff;--text-mid:#c2d3e6;--text-mute:#a8bcd4;--brand:#fff;--brand-deep:#fff;--on-brand:#002049;--accent-hover:#e8bf00;--accent-text:#fcd116;--tint:#1d5d84;--on-tint:#fff;--link:#fff;--rule:#fff3;--rule-bright:#fff6;--ring:#fcd116;--danger:#f2a09a;--success:#8ecb9d;--sky:#7cc4ee;--rose:#e79ba9;--amber:#e2bb63;--pine:#6bb7a9;--leaf:#8fb894;--plum:#bfa0d6;--shadow-sm:none;--shadow-md:none;--hatch:#ffffff0f;background:var(--bg);color:var(--text);color-scheme:dark}.band-sky{--bg:#d9ecfa;--surface:#d9ecfa;--surface-2:#c8e2f6;--text:#002049;--text-mid:#22405f;--text-mute:#2f4a66;--brand:#002049;--brand-deep:#001633;--on-brand:#fff;--accent:#fcd116;--accent-hover:#e8bf00;--on-accent:#002049;--accent-text:#5c4d00;--tint:#fff;--on-tint:#002049;--link:#002049;--rule:#0020492e;--rule-bright:#00204961;--ring:#002049;--danger:#8f1a15;--success:#1a5c33;--sky:#00396b;--rose:#6e1d2e;--amber:#4a3600;--pine:#10443c;--leaf:#26432a;--plum:#3a1f4e;--shadow-sm:none;--shadow-md:none;--hatch:#00204914;background:var(--bg);color:var(--text);color-scheme:light}.band-yellow{--bg:#fcd116;--surface:#fcd116;--surface-2:#f6c700;--text:#002049;--text-mid:#2e2c07;--text-mute:#3c380a;--brand:#002049;--brand-deep:#001633;--on-brand:#fcd116;--accent:#002049;--accent-hover:#001633;--on-accent:#fcd116;--accent-text:#002049;--tint:#002049;--on-tint:#fcd116;--link:#002049;--rule:#00204938;--rule-bright:#0020496b;--ring:#002049;--danger:#7d1410;--success:#14472a;--sky:#00396b;--rose:#6e1d2e;--amber:#4a3600;--pine:#10443c;--leaf:#26432a;--plum:#3a1f4e;--shadow-sm:none;--shadow-md:none;--hatch:#0020491a;background:var(--bg);color:var(--text);color-scheme:light}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}.reveal--x{transform:translate(-14px)}.reveal--scale{transform:scale(.98)}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-shimmer{to{transform:translate(100%)}}@keyframes pl-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pl-skip{z-index:300;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);padding:.7rem 1rem;font-weight:700;position:absolute;top:-100%;left:1rem}.pl-skip:focus{top:1rem}.pl-header{z-index:100;background:var(--surface);border-bottom:1px solid #0000;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;position:sticky;top:0}.pl-header.is-floating{border-bottom-color:var(--rule)}.pl-header.is-hidden{transform:translateY(-100%)}.pl-header .shell{max-width:1600px}.pl-bar{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-height:5.5rem;display:flex}@media (min-width:1024px){.pl-bar{min-height:7.5rem}}.pl-brand{color:var(--text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.pl-brand__mark{flex:none;width:4rem;height:4rem;display:block;position:relative}@media (min-width:1024px){.pl-brand__mark{width:6rem;height:6rem}}.pl-brand__mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pl-brand__flag{border-radius:var(--radius-xs);width:auto;height:2.25rem;margin-inline-start:clamp(.5rem,1.5vw,.875rem)}@media (min-width:1024px){.pl-brand__flag{height:3.25rem}}.pl-brand__mark-on-dark,[data-theme=dark] .pl-brand__mark-on-light{opacity:0}[data-theme=dark] .pl-brand__mark-on-dark{opacity:1}.band-navy .pl-brand__mark-on-light,.pl-menu__foot .pl-brand__mark-on-light{opacity:0}.band-navy .pl-brand__mark-on-dark,.pl-menu__foot .pl-brand__mark-on-dark{opacity:1}.pl-bar>nav{align-self:stretch;display:none}@media (min-width:1280px){.pl-bar>nav{display:flex}}.pl-bar>nav{margin-left:auto}.pl-nav{align-items:stretch;gap:clamp(.6rem,1.5vw,1.75rem);display:flex}.pl-nav__item{align-items:stretch;display:flex}.pl-nav__link{height:100%;min-height:44px;font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem 0;font-size:clamp(.78rem,.92vw,.95rem);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.pl-nav__link:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pl-nav__link:hover:after,.pl-nav__link[aria-expanded=true]:after,.pl-nav__link.is-current:after{transform:scaleX(1)}.pl-nav__link iconify-icon{font-size:.9rem;transition:transform .2s}.pl-nav__link[aria-expanded=true] iconify-icon{transform:rotate(180deg)}.pl-dd{background:var(--surface);border:1px solid var(--rule);width:min(100vw - 2*clamp(1.25rem,4vw,2.5rem),1320px);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)}.pl-nav__item.is-open .pl-dd{opacity:1;visibility:visible;transform:translate(-50%)}@media (min-width:1280px){.pl-dd{display:block}}.pl-mega{gap:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(1.75rem,3vw,2.75rem);display:grid}@media (min-width:1024px){.pl-mega{grid-template-columns:1.15fr 1fr 1fr 1fr 1.05fr}}.pl-mega__intro{align-content:start;justify-items:start;gap:.9rem;display:grid}.pl-mega__intro h2{font-size:var(--text-d3)}.pl-mega__intro p{color:var(--text-mid);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.pl-mega__group{align-content:start;display:grid}.pl-mega__group h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);margin-bottom:.75rem;font-size:.78rem;font-weight:700}.pl-mega__row{border-bottom:1px solid var(--rule);color:inherit;gap:.2rem;padding:.7rem 0;text-decoration:none;display:grid}.pl-mega__group>.pl-mega__row:last-child{border-bottom:0}.pl-mega__row strong{font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.25}.pl-mega__row:hover strong,.pl-mega__row.is-current strong{box-shadow:inset 0 -2px 0 var(--accent)}.pl-mega__row span{color:var(--text-mid);font-size:.88rem;line-height:1.4}.pl-mega__promo{min-height:17rem;color:var(--fixed-on-photo);background:var(--block);text-decoration:none;display:block;position:relative;overflow:hidden}.pl-mega__promo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pl-mega__promo:hover img{transform:scale(1.04)}.pl-mega__promo-body{background:linear-gradient(#00204900 0%,#002049e0 55%);gap:.35rem;padding:1.1rem 1.2rem;display:grid;position:absolute;inset:auto 0 0}.pl-mega__promo-body strong{font-family:var(--font-display);font-size:1.05rem;font-weight:800}.pl-mega__promo-body>span{color:var(--fixed-on-photo-mid);font-size:.9rem}.pl-mega__promo .more{color:var(--fixed-on-photo);justify-self:start;min-height:0;padding:.35rem 0 .25rem}.pl-search{z-index:210;opacity:0;visibility:hidden;background:#0020498c;justify-content:center;align-items:flex-start;padding:clamp(3.5rem,12vh,8rem) 1rem 2rem;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.pl-search.is-open{opacity:1;visibility:visible}.pl-search__shell{background:var(--surface);border:1px solid var(--rule-bright);width:100%;max-width:44rem;max-height:min(80vh,44rem);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(-8px)}.pl-search.is-open .pl-search__shell{transform:none}.pl-search__head{border-bottom:1px solid var(--rule);align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.pl-search__icon{color:var(--text-mid);flex:none;font-size:1.25rem;display:inline-flex}.pl-search__input{min-width:0;min-height:2.5rem;color:var(--text);font-family:var(--font-body);font-size:var(--text-lead);background:0 0;border:0;flex:1}.pl-search__input:focus{outline:none}.pl-search__esc{border:1px solid var(--rule-bright);min-height:32px;color:var(--text-mid);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.25rem .6rem;font-size:.7rem}.pl-search__esc:hover{border-color:var(--text);color:var(--text)}.pl-search__body{flex:1;min-height:0;overflow-y:auto}.pl-search__empty{color:var(--text-mid);font-family:var(--font-display);padding:1.1rem 1.15rem;font-size:.95rem}.pl-search__foot{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;padding:.7rem 1.15rem;font-size:.7rem;display:flex}.pl-search__foot kbd{border:1px solid var(--rule-bright);font:inherit;margin-right:.2rem;padding:.05rem .35rem;display:inline-block}.pl-search__all{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);margin-left:auto;font-size:.8rem;font-weight:700;text-decoration:none}.pl-search__hit{color:var(--text);cursor:pointer;border-left:2px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;padding:.8rem 1.15rem;text-decoration:none;display:grid}.pl-search__hit+.pl-search__hit{border-top:1px solid var(--rule)}.pl-search__hit.is-active,.pl-search__hit:hover{background:var(--surface-2);border-left-color:var(--accent)}.pl-search__hit strong{font-family:var(--font-display);grid-area:1/1;font-size:1rem;font-weight:700}.pl-search__hit mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-search__hit mark{background:color-mix(in oklab, var(--accent) 45%, transparent)}}.pl-search__hit mark{color:inherit}.pl-search__hit span{color:var(--text-mid);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;font-size:.9rem;display:-webkit-box;overflow:hidden}.pl-search__hit .pl-search__kind{-webkit-line-clamp:none;line-clamp:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;grid-area:1/2;font-size:.66rem;display:block;overflow:visible}.pl-search__input::-webkit-search-cancel-button{appearance:none}.pl-search__head:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.pl-search__input::placeholder{color:var(--text-mute)}.pl-spy{top:var(--pl-header-h);z-index:95;opacity:0;visibility:hidden;border-bottom:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility .28s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:sticky;overflow:hidden}.pl-spy>*{min-width:0;min-height:0}.pl-spy.is-on{opacity:1;visibility:visible;border-bottom-color:#0020492e;grid-template-rows:1fr}.pl-header.is-hidden+.pl-spy{transform:translateY(calc(-1 * var(--pl-header-h)))}.pl-spy__inner{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;align-items:stretch;gap:.25rem;display:flex;overflow-x:auto}.pl-spy__inner::-webkit-scrollbar{display:none}.pl-spy__title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-mid);flex:none;align-items:center;padding-right:1.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.pl-spy__link{min-height:44px;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;color:var(--text-mid);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 .9rem;font-size:.85rem;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.pl-spy__link:hover{color:var(--text)}.pl-spy__link.is-current{color:var(--text);border-bottom-color:var(--text);font-weight:700}.pl-spy__label{display:grid}.pl-spy__label:after{content:attr(data-label);visibility:hidden;grid-area:1/1;height:0;font-weight:700;overflow:hidden}@media (prefers-reduced-motion:reduce){.pl-spy{transition:none}}@media print{.pl-spy{display:none!important}}.pl-ctrls{align-items:stretch;gap:.35rem;margin-left:auto;display:flex}.pl-ctrls .iconbtn{aspect-ratio:1;width:auto;min-width:44px;height:auto;min-height:44px}.pl-ctrls .btn{padding-inline:clamp(.9rem,1.4vw,1.75rem);font-size:clamp(.78rem,.9vw,.95rem);display:none}@media (min-width:1024px){.pl-ctrls .btn{display:inline-flex}}.pl-ctrls__sep{background:var(--rule);align-self:stretch;width:1px;margin:.9rem .4rem;display:none}@media (min-width:1024px){.pl-ctrls__sep{display:block}}.pl-burger{display:inline-grid}.iconbtn--framed{border-color:var(--rule-bright)}.iconbtn--framed:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pl-lang{position:relative}.pl-lang__trigger{min-height:44px;color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.pl-lang__trigger:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.pl-lang__trigger:hover{background:color-mix(in oklab, var(--text) 8%, transparent)}}.pl-lang__menu{background:var(--surface);border:1px solid var(--rule);min-width:11rem;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;z-index:5;padding:.35rem;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1),visibility .18s;position:absolute;top:calc(100% + .25rem);right:0;transform:translateY(-6px)}.pl-lang[data-open=true] .pl-lang__menu{opacity:1;visibility:visible;transform:none}.pl-lang__menu button{width:100%;min-height:44px;color:var(--text);font-family:var(--font-display);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.92rem;font-weight:700;display:flex}.pl-lang__menu button:hover,.pl-lang__menu button:focus-visible{background:var(--surface-2)}.pl-lang__menu button .sub{font-family:var(--font-mono);color:var(--text-mid);letter-spacing:.06em;font-size:.68rem}.pl-lang__menu button[aria-checked=true]{box-shadow:inset 3px 0 0 var(--accent)}.pl-menu{z-index:200;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--bg);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-1.5%)}.pl-menu.is-open{opacity:1;visibility:visible;transform:none}.pl-menu__bar{justify-content:space-between;align-items:center;min-height:5.5rem;display:flex}@media (min-width:1024px){.pl-menu__bar{min-height:7.5rem}}.pl-menu__body{flex:1;padding-block:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3rem)}.pl-menu__grid{gap:clamp(1.75rem,3vw,3rem);display:grid}@media (min-width:640px){.pl-menu__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.pl-menu__grid{grid-template-columns:repeat(4,1fr)}}.pl-menu__col{align-content:start;display:grid}.pl-menu__col h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);margin-bottom:.9rem;font-size:.78rem;font-weight:700}.pl-menu__col a{border-bottom:1px solid var(--rule);color:inherit;gap:.15rem;padding:.7rem 0;text-decoration:none;display:grid}.pl-menu__col a:last-child{border-bottom:0}.pl-menu__col a strong{font-family:var(--font-display);font-size:clamp(1rem,1.1vw,1.1rem);font-weight:700;line-height:1.25}.pl-menu__col a:hover strong,.pl-menu__col a.is-current strong{box-shadow:inset 0 -2px 0 var(--accent)}.pl-menu__col a span{color:var(--text-mid);font-size:.88rem;line-height:1.4}.pl-menu__foot{border-top:1px solid var(--rule);background:var(--surface-2)}.pl-menu__foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.pl-menu__foot-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pl-menu .reveal{--d:0s}.pl-footer{isolation:isolate;margin-top:auto;padding-top:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.pl-footer__mark-bg{z-index:-1;font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff0f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,22vw,20rem);font-weight:800;line-height:.8;position:absolute;bottom:-.18em;left:50%;transform:translate(-50%)}.pl-footer__top{gap:2.5rem;padding-block:clamp(2.75rem,5vw,4rem) clamp(2.25rem,4vw,3.25rem);display:grid}@media (min-width:768px){.pl-footer__top{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:1024px){.pl-footer__top{grid-template-columns:1.5fr repeat(4,1fr)}}.pl-footer__brand{align-content:start;justify-items:start;gap:1rem;max-width:34ch;display:grid}.pl-footer__brand p{color:var(--text-mid);font-size:.98rem;line-height:1.55}.pl-footer__brand strong{color:var(--text);font-family:var(--font-display)}.pl-footer__col h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);margin-bottom:.9rem;font-size:.78rem;font-weight:700}.pl-footer__col ul{gap:.1rem;display:grid}.pl-footer__col a{min-height:40px;font-family:var(--font-display);color:var(--text);align-items:center;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-footer__col a:hover{box-shadow:inset 0 -2px 0 var(--accent)}.pl-socials{flex-wrap:wrap;gap:.6rem;display:flex}.pl-socials a{border:1px solid var(--rule-bright);width:44px;height:44px;color:var(--text);place-items:center;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:grid}.pl-socials a:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pl-footer__bottom{border-top:1px solid var(--rule);color:var(--text-mid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(1.25rem,2.5vw,1.75rem) clamp(2rem,4vw,2.75rem);font-size:.92rem;display:flex}.pl-footer__legal{flex-wrap:wrap;flex-basis:100%;gap:.5rem 1.75rem;display:flex}.pl-footer__legal a{font-family:var(--font-display);color:var(--text);font-size:.95rem;font-weight:700;text-decoration:none}.pl-footer__legal a:hover{box-shadow:inset 0 -2px 0 var(--accent)}.pl-footer__by{color:var(--text-mute);margin-inline-start:auto}.pl-footer__by a{color:var(--text);box-shadow:inset 0 -1px 0 var(--rule-bright);text-decoration:none}.pl-footer__by a:hover{box-shadow:inset 0 -2px 0 var(--accent)}.postnav{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:700px){.postnav{grid-template-columns:1fr 1fr}}.postnav__link{background:var(--bg);color:inherit;align-content:start;gap:.4rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:background-color .18s;display:grid}.postnav__link:hover{background:var(--surface-2)}.postnav__link--next{text-align:right;justify-items:end}.postnav__dir{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.postnav__title{font-family:var(--font-display);font-weight:800;font-size:var(--text-d4);width:fit-content;max-width:100%;line-height:1.25}.postnav__link:hover .postnav__title{box-shadow:inset 0 -2px 0 var(--accent)}.postnav__meta{color:var(--text-mid);font-size:.9rem}.cta-band{z-index:1;position:relative;padding-bottom:0!important}.cta-band__card{align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-bottom:calc(-1*clamp(2rem,5vw,4rem));padding:clamp(2rem,5vw,3.5rem);display:grid}.cta-band__card>div:last-child{align-content:center;justify-items:stretch;gap:.75rem;display:grid!important}.cta-band__card>div:last-child .btn{width:100%}@media (min-width:900px){.cta-band__card>div:last-child{max-width:24rem}.cta-band__card{grid-template-columns:1.2fr 1fr}}.pl-progress{z-index:120;background:linear-gradient(90deg, var(--brand), var(--accent));height:3px;clip-path:inset(0 calc(100% - var(--read,0) * 100%) 0 0);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.pl-top{right:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-right,0px));bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));z-index:90;background:var(--brand);width:52px;height:52px;color:var(--on-brand);cursor:pointer;opacity:0;pointer-events:none;border:0;grid-template:1fr/1fr;place-items:center;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(10px)}.pl-top:before{content:"";pointer-events:none;background:conic-gradient(from 180deg, var(--brand), var(--accent) calc(var(--read,0) * 1turn), var(--brand) 0);padding:3px;position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.pl-top:before{background:conic-gradient(from 180deg, var(--brand), var(--accent) calc(var(--read,0) * 1turn), color-mix(in oklab, var(--brand) 30%, transparent) 0)}}.pl-top:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pl-top.is-visible{opacity:1;pointer-events:auto;transform:none}.pl-top iconify-icon{grid-area:1/1;font-size:1.3rem;line-height:1}.pl-float{left:env(safe-area-inset-left,0px);bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));z-index:90;background:var(--accent);min-height:48px;color:var(--on-accent);font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.75rem 1.15rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:padding-left .22s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex;position:fixed}.pl-float:hover{background:var(--accent-hover);color:var(--on-accent);padding-left:1.5rem}.pl-float.is-away{opacity:0;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translate(-105%)}@media (prefers-reduced-motion:reduce){.pl-float,.pl-float.is-away,.pl-top{transition-duration:.01ms}}.pl-float iconify-icon{font-size:1.6rem}@media (max-width:520px){.pl-float span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pl-float{padding-inline:.9rem}}.pl-consent{z-index:210;left:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-left,0px));right:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-right,0px));bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--rule-bright);max-width:34rem;box-shadow:var(--shadow-lg);opacity:0;gap:.7rem;margin-inline:auto;padding:clamp(1.15rem,2.5vw,1.6rem);transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(12px)}.pl-consent.is-in{opacity:1;transform:none}.pl-consent.is-gone{opacity:0;transform:translateY(12px)}.pl-consent h2{font-size:var(--text-d4)}.pl-consent p{color:var(--text-mid);font-size:.95rem;line-height:1.5}.pl-consent__actions{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.hero{isolation:isolate;width:calc(100% - 2*clamp(1.25rem,4vw,2.5rem));max-width:1560px;min-height:min(76vh,780px);color:var(--fixed-on-photo);align-items:flex-end;margin-inline:auto;display:flex;position:relative;overflow:hidden}.hero__img{z-index:-2;position:absolute;inset:0}.hero__img img{object-fit:cover;object-position:center 62%;width:100%;height:100%}.hero__scrim{z-index:-1;background:linear-gradient(#00204966 0%,#0020498f 100%),linear-gradient(100deg,#002049b8 0%,#0020497a 45%,#00204933 100%);position:absolute;inset:0}.hero .shell{max-width:none}.hero__inner{gap:1.5rem;max-width:60rem;padding-block:clamp(3rem,8vw,5.5rem);display:grid}.hero h1{color:inherit;text-transform:uppercase;letter-spacing:-.02em;max-width:15ch}.hero h1 mark{color:var(--color-flag-yellow);background:0 0}.hero h1 .ink{color:var(--fixed-ink)}.hero__rule{background:var(--color-flag-yellow);width:min(26rem,60%);height:4px}.hero .lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--fixed-on-photo);text-shadow:0 1px 14px #0020498c;max-width:54ch}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero__credit{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fixed-on-photo);background:#00204999;padding:.25rem .5rem;font-size:.72rem;position:absolute;bottom:0;right:0}.hero__credit a{color:inherit}.hero .eyebrow{background:var(--color-flag-yellow);color:var(--fixed-ink)}.hero .btn-outline{color:var(--fixed-on-photo)}.hero .btn-outline:hover{background:var(--fixed-on-photo);color:var(--fixed-ink)}.ticker{background:var(--accent);color:var(--on-accent);align-items:stretch;display:flex;overflow:hidden}.ticker__track{flex:1;min-width:0;display:flex;overflow:hidden}.ticker__group{flex:none;animation:64s linear infinite pl-marquee;display:flex}.ticker:hover .ticker__group,.ticker:focus-within .ticker__group{animation-play-state:paused}.ticker__item{color:var(--on-accent);white-space:nowrap;align-items:baseline;gap:.5rem;padding:.7rem 1.5rem;font-size:.92rem;display:inline-flex}.ticker__item strong{font-family:var(--font-display);letter-spacing:-.005em;color:var(--on-accent);font-weight:800}.ticker__sep{opacity:.45;background:currentColor;border-radius:50%;flex:none;align-self:center;width:.3rem;height:.3rem}@media (prefers-reduced-motion:reduce){.ticker__track{scrollbar-width:none;overflow-x:auto}.ticker__group{animation:none}}.feature{gap:0;display:grid}@media (min-width:900px){.feature{grid-template-columns:1.1fr 1fr;align-items:stretch}}.feature__media{min-height:20rem;position:relative;overflow:hidden}.feature__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.feature:hover .feature__media img{transform:scale(1.03)}.feature__body{background:var(--surface-2);flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(1.75rem,4vw,3.25rem);display:flex}.feature__body h2{font-size:var(--text-d3)}.feature:hover .feature__body h2{box-shadow:inset 0 -2px 0 var(--accent)}.countdown{background:var(--rule);border:1px solid var(--rule);flex-wrap:wrap;gap:1px;width:fit-content;display:flex}.countdown__cell{text-align:center;background:var(--bg);min-width:5.5rem;padding:.9rem .75rem}.countdown__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1;display:block}.countdown__lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid);margin-top:.35rem;font-size:.62rem;display:block}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.sec-head:not(:first-child){margin-top:clamp(2.5rem,5vw,4.5rem)}.sec-head h2{max-width:24ch}.sec-head p{max-width:58ch;color:var(--text-mid);margin-top:.9rem}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1.75rem,3.5vw,3rem);display:grid}.grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(1.75rem,3.5vw,3rem);display:grid}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}.split{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}.split--wide-right{grid-template-columns:1fr 1.2fr}.split--wide-left{grid-template-columns:1.2fr 1fr}}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.rail-head h2{max-width:24ch}.rail-nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rail-nav .iconbtn{border-radius:var(--radius-pill);border-color:var(--rule-bright)}.rail-nav .iconbtn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rail-nav .iconbtn:disabled,.rail-nav .swiper-button-disabled{opacity:.35;cursor:not-allowed}.rail{padding-inline:calc(max(0px, (100vw - var(--container-site)) / 2) + clamp(1.25rem, 4vw, 2.5rem));margin-inline:calc(50% - 50vw);overflow:hidden}.rail .swiper-slide{height:auto;display:flex}.rail .swiper-slide>*{width:100%}.gallery{grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.2vw,.85rem);display:grid}@media (min-width:640px){.gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.gallery{grid-template-columns:repeat(4,1fr)}}.gallery--three{grid-template-columns:1fr}@media (min-width:640px){.gallery--three{grid-template-columns:repeat(3,1fr)}}.gallery__item{aspect-ratio:1;background:var(--surface-2);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gallery__item:hover img,.gallery__item:focus-visible img{transform:scale(1.05)}.gallery__veil{background:#00204924;place-items:center;transition:background-color .25s;display:grid;position:absolute;inset:0}.gallery__item:hover .gallery__veil,.gallery__item:focus-visible .gallery__veil{background:#00204994}.gallery__veil iconify-icon{color:var(--fixed-on-photo);filter:drop-shadow(0 1px 6px #0020498c);font-size:2.5rem;transition:transform .25s}.gallery__item:hover .gallery__veil iconify-icon{transform:scale(1.12)}.gallery__cap{font-family:var(--font-display);color:var(--fixed-on-photo);opacity:0;text-align:left;background:linear-gradient(#0000,#002049d9);padding:.75rem .9rem;font-size:.82rem;font-weight:700;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.gallery__item:hover .gallery__cap,.gallery__item:focus-visible .gallery__cap{opacity:1}.pl-lb{z-index:250;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--fixed-lightbox);color:var(--fixed-on-photo);opacity:0;visibility:hidden;grid-template-rows:auto 1fr auto;transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:0}.pl-lb.is-open{opacity:1;visibility:visible}.pl-lb__bar{font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.72rem;display:flex}.pl-lb__stage{place-items:center;min-height:0;padding:0 clamp(.5rem,6vw,5rem);display:grid;position:relative}.pl-lb__stage img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 9rem);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.pl-lb__stage img.is-swapping{opacity:0;transform:scale(.98)}.pl-lb__nav{border-radius:var(--radius-pill);width:52px;height:52px;color:var(--fixed-on-photo);cursor:pointer;background:0 0;border:1px solid #fff6;place-items:center;transition:background-color .16s,color .16s,border-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pl-lb__nav:hover{background:var(--color-flag-yellow);border-color:var(--color-flag-yellow);color:var(--fixed-ink)}.pl-lb__nav iconify-icon{font-size:1.5rem}.pl-lb__prev{left:clamp(.25rem,1.5vw,1rem)}.pl-lb__next{right:clamp(.25rem,1.5vw,1rem)}.pl-lb__cap{text-align:center;color:var(--fixed-on-photo-mid);padding:.9rem 1rem 1.1rem;font-size:.95rem}.pl-lb .iconbtn{color:var(--fixed-on-photo)}.pl-lb .iconbtn:hover{background:#ffffff24}.video{aspect-ratio:16/9;color:var(--fixed-on-photo);text-decoration:none;display:block;position:relative;overflow:hidden}.video img.is-face{object-position:center 34%}.video img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.video:hover img{transform:scale(1.04)}.video__play{background:linear-gradient(#0020491a 0%,#00204938 35%,#002049f2 100%);place-items:center;display:grid;position:absolute;inset:0}.video__play iconify-icon{font-size:3.5rem;transition:transform .2s,color .2s}.video:hover .video__play iconify-icon{color:var(--color-flag-yellow);transform:scale(1.06)}.video__title{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.5;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.video__title>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--block);color:var(--on-block);padding:.12em .45em;display:inline}.video:hover .video__title>span,.video:focus-visible .video__title>span{background:var(--accent);color:var(--on-accent)}.video__dur{font-family:var(--font-mono);background:#002049cc;padding:.25rem .5rem;font-size:.66rem;position:absolute;top:.75rem;right:.75rem}.band-navy .video__dur{background:var(--accent);color:var(--on-accent)}.event{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.35rem 0;text-decoration:none;display:grid}.event:first-child{border-top:1px solid var(--rule)}.event__date{background:var(--brand);width:4.5rem;color:var(--on-brand);text-align:center;place-items:center;padding:.65rem .4rem;display:grid}.event__date b{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}.event__date span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.6rem}.event__body h3{font-size:var(--text-d4)}.event:hover .event__body h3{box-shadow:inset 0 -2px 0 var(--accent)}.event__meta{color:var(--text-mid);flex-wrap:wrap;gap:.9rem;margin-top:.45rem;font-size:.92rem;display:flex}.event__meta span{align-items:center;gap:.35rem;display:inline-flex}.share{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex;position:relative}.share__menu{z-index:60;background:var(--surface);border:1px solid var(--rule-bright);min-width:14rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.share__item{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;font-family:var(--font-display);text-align:left;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.share__item:last-child{border-bottom:0}.share__item iconify-icon{color:var(--text-mid);flex:none;font-size:1.15rem;transition:color .16s}.share__item:hover,.share__item:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.share__item:hover,.share__item:focus-visible{background:color-mix(in oklab, var(--text) 7%, transparent)}}.share__item:hover iconify-icon,.share__item:focus-visible iconify-icon{color:var(--text)}.share__done{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:calc(100% + .5rem);left:0}.share__done iconify-icon{font-size:1rem}.doc{border:1px solid var(--rule);color:inherit;background:0 0;align-items:center;gap:1.15rem;padding:clamp(1.1rem,2.2vw,1.5rem);text-decoration:none;display:flex}.doc-grid{gap:var(--gap-cards);display:grid}@media (min-width:900px){.doc-grid{grid-template-columns:1fr 1fr}}.grid-2:has(>.doc),.grid-3:has(>.doc),.grid-4:has(>.doc){gap:var(--gap-cards)}.doc-grid>.doc .doc__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doc>iconify-icon:last-child{color:var(--text);flex:none;font-size:1.15rem}.doc__icon{width:3.25rem;height:3.25rem;color:var(--text);flex:none;place-items:center;display:grid}.doc__icon iconify-icon{font-size:2.35rem}.doc__body{flex:1;min-width:0}.doc__title{font-family:var(--font-display);font-weight:700}.doc:hover .doc__title{box-shadow:inset 0 -2px 0 var(--accent)}.doc__meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-mid);margin-top:.2rem;font-size:.66rem}.fed{border-bottom:1px solid var(--rule);color:inherit;flex-direction:column;gap:.3rem;padding:1.1rem 0;text-decoration:none;display:flex}.fed:hover .fed__name{box-shadow:inset 0 -2px 0 var(--accent)}.fed__name{font-family:var(--font-display);align-self:flex-start;font-weight:800}.fed__city{color:var(--text-mid);font-size:.92rem}.search-form{gap:.5rem;display:flex}.search-form .field{flex:1}.result{border-bottom:1px solid var(--rule);color:inherit;padding:1.35rem 0;text-decoration:none;display:block}.result:hover .result__title{box-shadow:inset 0 -2px 0 var(--accent)}.result__title{font-family:var(--font-display);align-self:flex-start;font-size:1.1rem;font-weight:800}.result__sub{color:var(--text-mid);margin-top:.25rem;font-size:.95rem}.result mark{background:var(--accent);color:var(--on-accent)}.swiper-pagination-bullet{background:var(--text-mid)!important;opacity:.4!important;border-radius:0!important;width:28px!important;height:3px!important}.swiper-pagination-bullet-active{background:var(--accent)!important;opacity:1!important}.slider-nav{gap:.5rem;display:flex}.slider-nav .iconbtn{border-radius:var(--radius-pill);border-color:var(--rule-bright)}.slider-nav .iconbtn:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.slider-nav .iconbtn:disabled,.slider-nav .swiper-button-disabled{opacity:.35;cursor:not-allowed}.swatch{gap:.5rem;display:grid}.swatch__chip{border:1px solid var(--rule);height:4.5rem}.swatch__name{font-family:var(--font-mono);letter-spacing:.06em;font-size:.7rem}.swatch__val{font-family:var(--font-mono);color:var(--text-mid);font-size:.68rem}main[data-draft]:before{content:"Projet de contenu (" attr(data-draft) ") : proposition à valider par le Secrétariat permanent avant publication. Les faits datés et sourcés figurent dans Presse & documents.";font-family:var(--font-display);color:var(--on-accent);background:var(--accent);padding:.8rem clamp(1.25rem,4vw,2.5rem);font-size:.88rem;line-height:1.45;display:block}main[data-draft=""]:before{content:"Projet de contenu : proposition à valider par le Secrétariat permanent avant publication."}.form-summary{margin-bottom:1.25rem}.form-summary ul{gap:.2rem;margin-top:.4rem;padding-left:1.2rem;display:grid}.form-summary a{color:var(--danger);font-weight:600}@media print{.pl-header,.pl-menu,.pl-top,.pl-progress,.pl-skip,.ticker,main[data-draft]:before,.slider-nav,.btn,.hero__scrim{display:none!important}body{color:#000;background:#fff;font-size:11pt}.band-navy,.band-yellow,.band-soft{color:#000;background:0 0}.band-navy *,.band-yellow *{color:#000!important}.hl,.teaser__title>span,.video__title>span,.page-head--photo h1>span{color:#000!important;background:0 0!important;padding:0!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.section,.page-head{padding-block:1rem}.hero{color:#000;min-height:0}.reveal{opacity:1!important;transform:none!important}img{max-height:40vh}}.pl-body{flex-direction:column;min-height:100svh;display:flex}.pl-body>main{flex:1 0 auto}.pl-body.is-locked{overflow:hidden}.admin-bar .pl-header,.admin-bar .pl-menu{top:32px}@media (max-width:782px){.admin-bar .pl-header,.admin-bar .pl-menu{top:46px}}.pl-lb[hidden]{display:none}.palu-form .wpcf7-form-control-wrap{display:block}.palu-form input[type=text],.palu-form input[type=email],.palu-form input[type=tel],.palu-form input[type=url],.palu-form input[type=number],.palu-form input[type=date],.palu-form select,.palu-form textarea{width:100%}.palu-form .wpcf7-not-valid-tip{font-family:var(--font-display);color:var(--danger);margin-top:.4rem;font-size:.82rem;font-weight:600;display:block}.palu-form .wpcf7-not-valid{border-color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger)}.wpcf7 .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.palu-form .hidden-fields-container,.palu-form.init .wpcf7-response-output,.palu-form.resetting .wpcf7-response-output,.palu-form.submitting .wpcf7-response-output{display:none}.palu-form .wpcf7-response-output{--response-tone:var(--rule-bright);border:1px solid var(--response-tone);background:var(--response-tone);margin:1.25rem 0 0;padding:.9rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.palu-form .wpcf7-response-output{background:color-mix(in oklab, var(--response-tone) 12%, var(--surface))}}.palu-form .wpcf7-response-output{color:var(--text);font-family:var(--font-display);font-size:.95rem;line-height:1.5}.palu-form.sent .wpcf7-response-output{--response-tone:var(--success)}.palu-form.invalid .wpcf7-response-output,.palu-form.unaccepted .wpcf7-response-output,.palu-form.payment-required .wpcf7-response-output,.palu-form.failed .wpcf7-response-output,.palu-form.aborted .wpcf7-response-output{--response-tone:var(--danger)}.palu-form.spam .wpcf7-response-output{--response-tone:var(--amber)}.palu-form .wpcf7-spinner{visibility:hidden;border:2px solid var(--text-mid);vertical-align:-.15em;background:0 0;border-right-color:#0000;border-radius:50%;width:1.1em;height:1.1em;margin-left:.6rem;animation:.7s linear infinite pl-spin;display:inline-block}.palu-form.submitting .wpcf7-spinner{visibility:visible}.palu-form .wpcf7-spinner:before{display:none}.palu-form .hp-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose .alignleft{float:left;margin:.35rem 1.5rem 1rem 0}.prose .alignright{float:right;margin:.35rem 0 1rem 1.5rem}.prose .aligncenter{margin-inline:auto;display:block}.prose .alignnone{display:block}.prose .wp-caption{max-width:100%}.prose .wp-caption-text,.prose figcaption{font-family:var(--font-body);color:var(--text-mid);margin-top:.5rem;font-size:.9rem}@media (max-width:640px){.prose .alignleft,.prose .alignright{float:none;margin-inline:0}}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen-reader-text:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static}.form-field{align-content:start;gap:0;display:grid}.form-field .label{margin-bottom:.45rem}.form-field.span-2{grid-column:1/-1}.form-foot{gap:1rem;margin-top:1.5rem;display:grid}.form-foot>*{min-width:0}.form-foot .btn{width:100%}@media (min-width:640px){.form-foot .btn{justify-self:start;width:auto}}.palu-form .wpcf7-form-control-wrap,.palu-form .wpcf7-acceptance,.palu-form .wpcf7-list-item,.palu-form .wpcf7-list-item label{min-width:0;max-width:100%}.palu-form .wpcf7-acceptance .wpcf7-list-item label{align-items:flex-start;padding-block:.6rem}.palu-form .wpcf7-list-item{margin:0 0 .5rem;display:block}.palu-form .wpcf7-list-item-label{font-family:var(--font-body);font-size:.98rem}.palu-form .wpcf7-list-item label{cursor:pointer;align-items:center;gap:.7rem;min-height:44px;display:flex}.palu-form input[type=checkbox],.palu-form input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--brand);flex:none}.palu-form .wpcf7-acceptance .wpcf7-list-item{margin:0}@media (min-width:640px){.palu-form .wpcf7-checkbox .wpcf7-list-item,.palu-form .wpcf7-radio .wpcf7-list-item{margin-right:1.5rem;display:inline-block}}.acc__panel{visibility:hidden;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),visibility .3s;display:grid;overflow:hidden}.acc__panel.is-open{visibility:visible;grid-template-rows:1fr}.acc__panel>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.acc__panel{transition:none}}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.45rem;display:inline-flex}a.ticker__item{min-height:44px;color:var(--on-accent);text-decoration:none}a.ticker__item:hover strong,a.ticker__item:focus-visible strong{box-shadow:inset 0 -2px}.facts>div{min-width:0}.facts dd,.facts dt{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.facts>div{grid-template-columns:1fr;gap:.15rem}}.split>*,.grid-2>*,.grid-3>*,.grid-4>*,.icon-cards>*,.form-grid>*,.doc-grid>*,.pl-menu__grid>*,.pl-footer__top>*,.cta-band__card>*,.form-panel,.form-field,.card{min-width:0}.field,select.field,textarea.field{max-width:100%}.doc__title,.teaser__excerpt,.prose{overflow-wrap:break-word}@media (max-width:520px){.btn{white-space:normal;text-align:center}}iconify-icon{vertical-align:-.125em;line-height:1;display:inline-block}iconify-icon>svg{width:1em;height:1em;display:block}.pl-theme-icon{line-height:1;display:none}.pl-theme-icon--light{display:inline-block}[data-theme=dark] .pl-theme-icon--light{display:none}[data-theme=dark] .pl-theme-icon--dark{display:inline-block}.iconbtn .pl-theme-icon iconify-icon{font-size:1.3rem}@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-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}