@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-900:#004e3b;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-600:#45556c;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand-editorial-blue:#17365b;--animate-editorial-enter:editorial-rise .55s cubic-bezier(.16, .75, .25, 1) both;--animate-editorial-detail:topic-arrive .38s cubic-bezier(.16, .75, .25, 1) both;--animate-editorial-image:image-arrive .9s ease-out both;--animate-editorial-title:headline-arrive .8s cubic-bezier(.16, .75, .25, 1) both;--animate-drawer-enter:drawer-arrive .35s cubic-bezier(.16, .75, .25, 1) both}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{@font-face{font-family:DM Sans;src:url(/assets/fonts/dm-sans.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}}@layer payload-default,payload;@layer components{:root{--blue:#213e7d;--navy:#142b58;--green:#069548;--darkgreen:#06713c;--red:#d31f36;--error:#a01628;--gold:#fad00a;--paper:var(--theme-surface-f6f5ef,#f6f5ef);--ink:var(--theme-text-162947,#162947);--muted:var(--theme-text-566576,#566576);--line:var(--theme-border-d4d8d5,#d4d8d5);--white:#fff;--sans:"DM Sans", Arial, sans-serif;--serif:var(--sans)}.brand-date-picker-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:var(--blue)!important;color:var(--color-white)!important}:where(html[data-app=public]) *{box-sizing:border-box}:where(html[data-app=public]){scroll-behavior:smooth;scroll-padding-top:100px}:where(html[data-app=public]) body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}:where(html[data-app=public]) button,:where(html[data-app=public]) input,:where(html[data-app=public]) select{font:inherit}:where(html[data-app=public]) a{color:inherit;text-decoration:none}:where(html[data-app=public]) button{cursor:pointer}:where(html[data-app=public]) button,:where(html[data-app=public]) a,:where(html[data-app=public]) input,:where(html[data-app=public]) select,:where(html[data-app=public]) summary{-webkit-tap-highlight-color:transparent}:where(html[data-app=public]) button:focus-visible,:where(html[data-app=public]) a:focus-visible,:where(html[data-app=public]) input:focus-visible,:where(html[data-app=public]) select:focus-visible,:where(html[data-app=public]) summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}:where(html[data-app=public]) img{max-width:100%;display:block}:where(html[data-app=public]) .skip{position:absolute;left:-9999px}:where(html[data-app=public]) .skip:focus{z-index:100;background:var(--surface,#fff);padding:15px;top:10px;left:16px}:where(html[data-app=public]) .preview-strip{background:var(--navy);color:#fff;letter-spacing:1.2px;align-items:center;height:31px;font-size:12px;display:flex}:where(html[data-app=public]) .preview-strip .wrap{justify-content:space-between;align-items:center;display:flex}:where(html[data-app=public]) .preview-strip span:first-child{align-items:center;gap:9px;display:flex}:where(html[data-app=public]) .preview-strip span:first-child:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}:where(html[data-app=public]) .preview-strip span:last-child{opacity:.7}:where(html[data-app=public]) header{background:var(--paper);z-index:40;border-bottom:1px solid var(--line);position:sticky;top:0}:where(html[data-app=public]) .nav{justify-content:space-between;align-items:center;gap:28px;height:101px;display:flex}:where(html[data-app=public]) .brand{flex-shrink:0;display:block}:where(html[data-app=public]) .brand img{width:213px;height:auto}:where(html[data-app=public]) nav{align-items:center;gap:26px;font-size:12px;display:flex}:where(html[data-app=public]) nav>a{white-space:nowrap;padding:12px 0;position:relative}:where(html[data-app=public]) nav>a:not(.nav-contact):after{content:"";background:var(--green);width:0;height:2px;transition:width .18s;position:absolute;bottom:4px;left:0}:where(html[data-app=public]) nav>a:hover:after,:where(html[data-app=public]) nav>a[aria-current=page]:after{width:100%}:where(html[data-app=public]) nav a[aria-current=page]{color:var(--heading,var(--blue))}:where(html[data-app=public]) .nav-contact{border:1px solid var(--theme-border-aab3bf,#aab3bf);align-items:center;gap:15px;padding:12px 17px;display:flex}:where(html[data-app=public]) .nav-contact:hover{background:var(--blue);color:#fff}:where(html[data-app=public]) .menu{border:1px solid var(--line);color:var(--ink);background:0 0;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:none}:where(html[data-app=public]) .menu-lines{border-block:1.5px solid;width:16px;height:10px;display:block}:where(html[data-app=public]) .arrow{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:18px;height:18px;transition:transform .18s}:where(html[data-app=public]) .btn:hover .arrow,:where(html[data-app=public]) .link:hover .arrow,:where(html[data-app=public]) .resource:hover .arrow,:where(html[data-app=public]) .nav-contact:hover .arrow{transform:translate(3px,-3px)}:where(html[data-app=public]) h1,:where(html[data-app=public]) h2,:where(html[data-app=public]) h3,:where(html[data-app=public]) p{margin-top:0}:where(html[data-app=public]) h1,:where(html[data-app=public]) h2{font-weight:400}:where(html[data-app=public]) h1{letter-spacing:-3.7px;margin-bottom:25px;font-size:clamp(58px,5.6vw,84px);line-height:1.04}:where(html[data-app=public]) h1 em,:where(html[data-app=public]) h2 em{font-family:var(--serif);letter-spacing:-3.4px;font-weight:400}:where(html[data-app=public]) h2{letter-spacing:-2.2px;margin-bottom:26px;font-size:clamp(36px,3.8vw,55px);line-height:1.08}:where(html[data-app=public]) h3{letter-spacing:-.7px;font-size:25px;font-weight:400;line-height:1.2}:where(html[data-app=public]) p{color:var(--muted);margin-bottom:22px;font-size:16px;line-height:1.75}:where(html[data-app=public]) .label,:where(html[data-app=public]) .eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:var(--accent-text,var(--darkgreen));align-items:center;gap:11px;margin-bottom:25px;font-size:12px;font-weight:700;display:flex}:where(html[data-app=public]) .label:before,:where(html[data-app=public]) .eyebrow:before{content:"";background:var(--green);flex-shrink:0;width:24px;height:2px}:where(html[data-app=public]) .btn{border:1px solid var(--blue);background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:17px 22px;font-size:13px;line-height:1.2;transition:background .18s;display:inline-flex}:where(html[data-app=public]) .btn:hover{background:var(--navy)}:where(html[data-app=public]) .btn.light{background:var(--paper);border-color:var(--paper);color:var(--heading,var(--blue))}:where(html[data-app=public]) .btn:is(.outline,.btn-outline){color:var(--heading,var(--blue));background:0 0}:where(html[data-app=public]) .btn:is(.outline,.btn-outline):hover{background:var(--theme-surface-e7eaf0,#e7eaf0)}:where(html[data-app=public]) .link{border-bottom:1px solid var(--theme-border-9ba9b9,#9ba9b9);color:var(--heading,var(--blue));justify-content:space-between;align-items:center;gap:27px;padding:12px 0;font-size:13px;display:inline-flex}:where(html[data-app=public]) .link:hover{color:var(--accent-text,var(--darkgreen));border-color:var(--accent-text,var(--green))}:where(html[data-app=public]) .home-intro{padding:57px 0 46px}:where(html[data-app=public]) .home-intro h1{color:var(--heading,var(--blue));margin:0}:where(html[data-app=public]) .hero-support{justify-self:end;max-width:350px;padding-bottom:5px}:where(html[data-app=public]) .hero-support p{margin-bottom:23px;font-size:16px;line-height:1.7}:where(html[data-app=public]) .hero-support .link{width:100%}:where(html[data-app=public]) .home-label{color:var(--accent-text,var(--darkgreen));letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:700;display:flex}:where(html[data-app=public]) .home-label:before{content:"";background:var(--green);width:26px;height:3px}:where(html[data-app=public]) .hero-photo-wrap{background:var(--theme-surface-e8e8e4,#e8e8e4);position:relative}:where(html[data-app=public]) .hero-photo{object-fit:cover;object-position:center 43%;width:100%;height:clamp(350px,36vw,540px)}:where(html[data-app=public]) .hero-photo-wrap:before{content:"";background:var(--red);width:7px;position:absolute;top:0;bottom:0;left:0}:where(html[data-app=public]) .photo-credit{color:#fff;text-shadow:0 1px 6px #000;letter-spacing:.5px;font-size:12px;position:absolute;bottom:17px;right:23px}:where(html[data-app=public]) .photo-plaque{background:var(--paper);align-items:center;gap:42px;padding:22px 28px;display:flex;position:absolute;bottom:34px;left:max(56px,50% - 660px);box-shadow:0 5px 25px #142b5810}:where(html[data-app=public]) .photo-plaque small{letter-spacing:1px;color:var(--accent-text,var(--darkgreen));margin-bottom:8px;font-size:12px;display:block}:where(html[data-app=public]) .photo-plaque strong{font-size:19px;font-weight:400}:where(html[data-app=public]) .photo-plaque .circle-link{border:1px solid var(--theme-border-b1bac4,#b1bac4);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}:where(html[data-app=public]) .hero-caption{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding:19px 0;font-size:12px;display:flex}:where(html[data-app=public]) .hero-caption span:first-child{align-items:center;gap:10px;display:flex}:where(html[data-app=public]) .hero-caption i{background:var(--green);border-radius:100%;width:6px;height:6px}:where(html[data-app=public]) .intro p:last-of-type{margin-bottom:24px}:where(html[data-app=public]) .intro h2{max-width:550px}:where(html[data-app=public]) .big-quote{font-family:var(--serif);letter-spacing:-.7px;color:var(--heading,var(--blue));border-left:2px solid var(--green);margin:0 0 30px;padding-left:26px;font-size:31px;line-height:1.35}:where(html[data-app=public]) .purpose-strip{border-top:1px solid var(--line);margin-top:62px;padding-top:35px}:where(html[data-app=public]) .purpose-item{grid-template-columns:36px 1fr;gap:18px;display:grid}:where(html[data-app=public]) .purpose-item .num{color:var(--accent-text,var(--darkgreen));padding-top:6px;font-size:13px}:where(html[data-app=public]) .purpose-item h3{margin-bottom:10px;font-size:23px}:where(html[data-app=public]) .purpose-item p{margin-bottom:0;font-size:13px;line-height:1.7}:where(html[data-app=public]) .focus{background:var(--blue);color:#fff}:where(html[data-app=public]) .focus .label{color:var(--gold)}:where(html[data-app=public]) .focus .label:before{background:var(--gold)}:where(html[data-app=public]) .focus p{color:#ced7e5}:where(html[data-app=public]) .focus-intro h2{margin-bottom:25px}:where(html[data-app=public]) .focus-intro p{max-width:330px;font-size:14px}:where(html[data-app=public]) .focus .link{color:#fff;border-color:var(--theme-border-7182a5,#7182a5)}:where(html[data-app=public]) .group-tabs{border-bottom:1px solid #ffffff36;gap:27px;margin-bottom:17px;display:flex}:where(html[data-app=public]) .group-tabs button{color:#b8c6de;text-align:left;background:0 0;border:0;padding:0 0 17px;font-size:12px;position:relative}:where(html[data-app=public]) .group-tabs button[aria-selected=true]{color:#fff}:where(html[data-app=public]) .group-tabs button[aria-selected=true]:after{content:"";background:var(--gold);bottom:-1px;height:3px;position:absolute;inset-inline:0}:where(html[data-app=public]) .group-tabs button span{opacity:.7;margin-left:8px;font-size:12px}:where(html[data-app=public]) .group-list{flex-direction:column;display:flex}:where(html[data-app=public]) .group-row{border-bottom:1px solid #ffffff30;grid-template-columns:31px 1fr 22px;align-items:center;gap:18px;padding:23px 0;display:grid}:where(html[data-app=public]) .group-row .num{color:#a9bbd9;align-self:start;padding-top:5px;font-size:12px}:where(html[data-app=public]) .group-row h3{letter-spacing:-.5px;margin:0;font-size:25px;line-height:1.2}:where(html[data-app=public]) .group-row .arrow{color:var(--gold)}:where(html[data-app=public]) .group-row:hover{background:#ffffff08}:where(html[data-app=public]) .group-row:hover .arrow{transform:translate(3px,-3px)}:where(html[data-app=public]) [hidden]{display:none!important}:where(html[data-app=public]) .section-header{justify-content:space-between;align-items:end;gap:60px;margin-bottom:43px;display:flex}:where(html[data-app=public]) .section-header h2{margin:0}:where(html[data-app=public]) .section-header>p{max-width:350px;margin:0;font-size:14px}:where(html[data-app=public]) .archive-feature{background:var(--theme-surface-eaece7,#eaece7)}:where(html[data-app=public]) .archive-feature>img{object-fit:cover;object-position:45% center;width:100%;height:100%;min-height:440px}:where(html[data-app=public]) .archive-copy{flex-direction:column;justify-content:center;padding:52px 52px 47px;display:flex}:where(html[data-app=public]) .archive-copy h3{letter-spacing:-1.4px;margin-bottom:23px;font-size:37px;line-height:1.12}:where(html[data-app=public]) .archive-copy p{font-size:14px}:where(html[data-app=public]) .archive-copy .label{margin-bottom:25px;font-size:12px}:where(html[data-app=public]) .event-meta{color:var(--muted);border-top:1px solid var(--theme-border-c5cdc9,#c5cdc9);margin:5px 0 20px;padding-top:20px;font-size:12px}:where(html[data-app=public]) .archive-copy .link{align-self:start}:where(html[data-app=public]) .resource{border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;display:flex}:where(html[data-app=public]) .resource:first-child{border-top:1px solid var(--line)}:where(html[data-app=public]) .resource small{letter-spacing:1.2px;color:var(--accent-text,var(--darkgreen));margin-bottom:11px;font-size:12px;font-weight:700;display:block}:where(html[data-app=public]) .resource strong{letter-spacing:-.5px;font-size:23px;font-weight:400;line-height:1.2;display:block}:where(html[data-app=public]) .resource p{max-width:640px;margin:12px 0 0;font-size:12px}:where(html[data-app=public]) .resource .arrow{width:22px;height:22px;color:var(--heading,var(--blue))}:where(html[data-app=public]) .resource:hover strong{color:var(--heading,var(--blue))}:where(html[data-app=public]) .contact-band{background:var(--theme-surface-e7ebe3,#e7ebe3);border-top:1px solid var(--theme-border-d9dfd5,#d9dfd5);padding:55px 0}:where(html[data-app=public]) .contact-band .wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}:where(html[data-app=public]) .contact-band .label{margin-bottom:18px}:where(html[data-app=public]) .contact-band h2{margin:0;font-size:43px}:where(html[data-app=public]) .contact-band .btn{flex-shrink:0}:where(html[data-app=public]) footer{background:var(--navy);color:#fff;padding:61px 0 23px;position:relative}:where(html[data-app=public]) footer:before{content:"";background:linear-gradient(to right, var(--blue) 0 42%, var(--red) 42% 64%, var(--green) 64% 89%, var(--gold) 89% 100%);height:4px;position:absolute;top:0;left:0;right:0}:where(html[data-app=public]) .footer-brand img{width:242px;height:auto}:where(html[data-app=public]) .footer-brand p{color:#a9bad2;max-width:280px;margin:24px 0 0;font-size:12px;line-height:1.8}:where(html[data-app=public]) .footer-heading{text-transform:uppercase;letter-spacing:1.8px;color:#a9bad2;margin-bottom:24px;font-size:12px}:where(html[data-app=public]) .footer-links{font-size:12px}:where(html[data-app=public]) .footer-links a:hover,:where(html[data-app=public]) .footer-contact a:hover{color:var(--gold)}:where(html[data-app=public]) .footer-contact p{color:#d3dcea;font-size:12px;line-height:1.9}:where(html[data-app=public]) .footer-bottom{color:var(--theme-text-9daec6,#9daec6);border-top:1px solid #ffffff26;justify-content:space-between;gap:35px;margin-top:50px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}:where(html[data-app=public]) .backtop{color:#d3dcea;align-items:center;gap:10px;display:flex}:where(html[data-app=public]) .backtop .arrow{width:12px;height:12px;transform:rotate(-45deg)}:where(html[data-app=public]) .pagehero{color:var(--heading,var(--blue));border-bottom:1px solid var(--line);padding:25px 0 62px}:where(html[data-app=public]) .pagehero .wrap{position:relative}:where(html[data-app=public]) .crumb{color:var(--theme-text-65748a,#65748a);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:51px;font-size:12px;display:flex}:where(html[data-app=public]) .crumb a{text-underline-offset:4px;text-decoration:underline}:where(html[data-app=public]) .pagehero .label{margin-bottom:23px}:where(html[data-app=public]) .pagehero h1{letter-spacing:-3px;max-width:1030px;margin:0 0 28px;font-size:clamp(45px,5.3vw,76px)}:where(html[data-app=public]) .pagehero p{max-width:650px;margin:0;font-size:16px}:where(html[data-app=public]) .colourline{display:none}:where(html[data-app=public]) .bodycopy h3{margin-top:38px;font-size:28px}:where(html[data-app=public]) .bodycopy ul{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.9}:where(html[data-app=public]) .bodycopy li{margin-bottom:10px;padding-left:5px}:where(html[data-app=public]) .aside{background:var(--theme-surface-e9ece5,#e9ece5);border-top:3px solid var(--green);align-self:start;padding:29px 30px}:where(html[data-app=public]) .aside h3{margin-bottom:20px;font-size:26px}:where(html[data-app=public]) .aside p{font-size:13px}:where(html[data-app=public]) .aside a{border-top:1px solid var(--theme-border-ccd4ca,#ccd4ca);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;line-height:1.5;display:flex}:where(html[data-app=public]) .aside a:last-child{padding-bottom:0}:where(html[data-app=public]) .aside .arrow{width:14px;height:14px}:where(html[data-app=public]) .editorial{border-top:2px solid var(--blue);flex-direction:column;min-height:240px;padding:29px 0;display:flex}:where(html[data-app=public]) .editorial h3{font-size:29px}:where(html[data-app=public]) .editorial p{font-size:14px}:where(html[data-app=public]) .editorial .link{align-self:start;margin-top:auto}:where(html[data-app=public]) .tag{letter-spacing:1.2px;color:var(--accent-text,var(--darkgreen));text-transform:uppercase;margin-bottom:22px;font-size:12px}:where(html[data-app=public]) .groups{border-top:1px solid var(--line)}:where(html[data-app=public]) .legacy-working-group{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 20px;align-items:start;gap:12px 20px;padding:30px 0;display:grid;position:relative}:where(html[data-app=public]) .legacy-working-group>.num{color:var(--accent-text,var(--darkgreen));word-spacing:10px;padding-top:5px;font-size:12px;line-height:1.5}:where(html[data-app=public]) .legacy-working-group h3{max-width:450px;margin:0;font-size:26px}:where(html[data-app=public]) .legacy-working-group>span:not(.num):not(.arrow-wrap){color:var(--muted);grid-column:2;font-size:12px}:where(html[data-app=public]) .legacy-working-group .arrow-wrap{color:var(--accent-text,var(--green));grid-area:1/3;padding-top:4px}:where(html[data-app=public]) .legacy-working-group:hover h3{color:var(--heading,var(--blue))}:where(html[data-app=public]) .group-heading{margin-top:65px}:where(html[data-app=public]) .group-filter{flex-wrap:wrap;gap:9px;margin-bottom:34px;display:flex}:where(html[data-app=public]) .group-filter button,:where(html[data-app=public]) .resource-filter button{border:1px solid var(--theme-border-b8c1c9,#b8c1c9);color:var(--muted);background:0 0;padding:11px 18px;font-size:12px}:where(html[data-app=public]) .group-filter button.active,:where(html[data-app=public]) .resource-filter button.active{background:var(--blue);border-color:var(--blue);color:#fff}:where(html[data-app=public]) .eventrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:35px;padding:30px 0;display:grid}:where(html[data-app=public]) .dateblock{background:var(--blue);color:#fff;text-align:center;padding:25px 0}:where(html[data-app=public]) .dateblock b{letter-spacing:-1.5px;font-size:34px;font-weight:400;display:block}:where(html[data-app=public]) .dateblock span{letter-spacing:1px;font-size:12px}:where(html[data-app=public]) .eventrow h3{margin:12px 0;font-size:30px}:where(html[data-app=public]) .eventrow p{margin:0;font-size:13px}:where(html[data-app=public]) .empty{border-left:2px solid var(--green);background:var(--theme-surface-e9ece5,#e9ece5);padding:28px 30px}:where(html[data-app=public]) .empty h3{margin-bottom:13px;font-size:25px}:where(html[data-app=public]) .empty p{margin-bottom:0;font-size:14px}:where(html[data-app=public]) .eventnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:30px;padding:22px 0;font-size:12px;display:flex}:where(html[data-app=public]) .eventnav a{padding:7px 0}:where(html[data-app=public]) .eventnav a.active{color:var(--heading,var(--blue));box-shadow:0 2px 0 var(--green)}:where(html[data-app=public]) .schedule{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:34px;padding:30px 0;display:grid}:where(html[data-app=public]) .schedule b{letter-spacing:.8px;color:var(--accent-text,var(--darkgreen));font-size:12px;line-height:1.7}:where(html[data-app=public]) .schedule h3{margin-bottom:12px;font-size:27px}:where(html[data-app=public]) .schedule p{margin:0;font-size:14px}:where(html[data-app=public]) .note{color:var(--muted);background:var(--theme-surface-e9ece5,#e9ece5);border-left:2px solid var(--green);padding:20px 24px;font-size:12px;line-height:1.7}:where(html[data-app=public]) details{border-bottom:1px solid var(--line);padding:25px 0}:where(html[data-app=public]) summary{cursor:pointer;font-size:23px;line-height:1.4}:where(html[data-app=public]) details p{margin:18px 0 0;font-size:14px}:where(html[data-app=public]) .resource-search{border:1px solid var(--theme-border-a6b2bf,#a6b2bf);background:var(--surface,#fff);border-radius:0;width:100%;margin:10px 0 15px;padding:17px 20px;font-size:15px}:where(html[data-app=public]) .search-label{color:var(--heading,var(--blue));font-size:12px}:where(html[data-app=public]) .search-status{color:var(--muted);margin-bottom:26px;font-size:12px}:where(html[data-app=public]) .resource-filter{gap:8px;margin:8px 0 25px;display:flex}:where(html[data-app=public]) .resource-empty{color:var(--muted);padding:25px 0;font-size:14px}:where(html[data-app=public]) .contact-card{border-top:2px solid var(--blue);padding:30px 0}:where(html[data-app=public]) .contact-card h3{font-size:32px}:where(html[data-app=public]) .contact-card a{border-bottom:1px solid var(--line);color:var(--heading,var(--blue));justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:15px;display:flex}:where(html[data-app=public]) .contact-card p{font-size:14px}:where(html[data-app=public]) .contact-card .tag{margin-bottom:25px}:where(html[data-app=public]) .feature-image{object-fit:cover;width:100%;height:auto;max-height:560px;margin:35px 0}:where(html[data-app=public]) .media-caption{color:var(--muted);margin-top:-23px;margin-bottom:35px;font-size:12px}:where(html[data-app=public]) .news-photo{object-fit:cover;width:100%;height:220px;margin-bottom:25px}:where(html[data-app=public]) .editorial.photo-article{border:0;padding-top:0}:where(html[data-app=public]) .intro-divider{border-top:1px solid var(--line)}:where(html[data-app=public]) .site-note{color:var(--muted);margin-top:26px;font-size:12px;line-height:1.7}:where(html[data-app=public]) .about-image{position:relative}:where(html[data-app=public]) .about-image img{object-fit:cover;width:100%;max-height:470px}:where(html[data-app=public]) .story-statement{font:500 28px/1.45 var(--sans);color:var(--heading,var(--blue));max-width:900px}:where(html[data-app=public]) .source-link{text-underline-offset:3px;font-size:12px;text-decoration:underline}:where(html[data-app=public]) .site-notice{color:var(--muted);padding-top:25px;font-size:12px;line-height:1.7}@media (min-width:1600px){:where(html[data-app=public]) .hero-photo{height:570px}}@media (max-width:1200px){:where(html[data-app=public]) nav{gap:18px;font-size:12px}:where(html[data-app=public]) .brand img{width:185px}:where(html[data-app=public]) .nav{gap:20px}:where(html[data-app=public]) h1{font-size:68px}:where(html[data-app=public]) .home-intro h1{letter-spacing:-3px}:where(html[data-app=public]) .photo-plaque{left:35px}:where(html[data-app=public]) .archive-copy{padding:35px}}@media (max-width:980px){:where(html[data-app=public]) .nav{height:86px}:where(html[data-app=public]) .brand img{width:190px}:where(html[data-app=public]) .menu{display:flex}:where(html[data-app=public]) nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:2px;padding:20px 35px 25px;font-size:15px;display:none;position:absolute;top:86px;left:0;right:0;box-shadow:0 14px 20px #142b5810}:where(html[data-app=public]) nav.open{display:flex}:where(html[data-app=public]) nav>a{padding:15px 0}:where(html[data-app=public]) nav>a:not(.nav-contact):after{max-width:50px;bottom:8px}:where(html[data-app=public]) .nav-contact{justify-content:space-between;margin-top:10px;padding:14px 18px}:where(html[data-app=public]) .home-intro h1{font-size:59px}:where(html[data-app=public]) .hero-support p{font-size:14px}:where(html[data-app=public]) .hero-support{max-width:290px}:where(html[data-app=public]) .purpose-item{grid-template-columns:1fr;gap:12px}:where(html[data-app=public]) .group-row h3{font-size:22px}:where(html[data-app=public]) .archive-copy h3{font-size:31px}:where(html[data-app=public]) .archive-feature>img{min-height:400px}:where(html[data-app=public]) .footer-contact{display:none}:where(html[data-app=public]) .legacy-working-group h3{font-size:23px}:where(html[data-app=public]) .pagehero h1{font-size:62px}}@media (max-width:700px){:where(html[data-app=public]) .preview-strip{height:28px;font-size:12px}:where(html[data-app=public]) .preview-strip span:last-child{display:none}:where(html[data-app=public]) .nav{height:79px}:where(html[data-app=public]) .brand img{width:181px}:where(html[data-app=public]) .menu{padding:11px 13px;font-size:12px}:where(html[data-app=public]) nav{padding:14px 20px 23px;top:79px}:where(html[data-app=public]) .home-intro{padding:36px 0 32px}:where(html[data-app=public]) .home-label{letter-spacing:1.4px;margin-bottom:20px;font-size:12px}:where(html[data-app=public]) .home-intro h1{letter-spacing:-2.2px;font-size:clamp(43px,10.3vw,63px);line-height:1.05}:where(html[data-app=public]) .home-intro h1 em{letter-spacing:-2px}:where(html[data-app=public]) .hero-support{justify-self:start;max-width:100%;padding:0}:where(html[data-app=public]) .hero-support p{max-width:470px;margin-bottom:15px;font-size:14px;line-height:1.65}:where(html[data-app=public]) .hero-support .link{width:auto;min-width:205px}:where(html[data-app=public]) .hero-photo{object-position:59% center;height:290px}:where(html[data-app=public]) .hero-photo-wrap:before{width:4px}:where(html[data-app=public]) .photo-plaque{gap:24px;max-width:calc(100% - 40px);padding:15px 18px;bottom:20px;left:20px}:where(html[data-app=public]) .photo-plaque small{letter-spacing:.8px;margin-bottom:7px;font-size:12px}:where(html[data-app=public]) .photo-plaque strong{font-size:15px}:where(html[data-app=public]) .photo-plaque .circle-link{width:32px;height:32px}:where(html[data-app=public]) .photo-credit{font-size:12px;bottom:4px;right:8px}:where(html[data-app=public]) .hero-caption{align-items:start;gap:20px;padding:15px 0;font-size:12px;line-height:1.5}:where(html[data-app=public]) .hero-caption span:last-child{text-align:right;max-width:140px}:where(html[data-app=public]) .hero-caption span:first-child{align-items:start;gap:7px;max-width:160px}:where(html[data-app=public]) .hero-caption i{flex-shrink:0;margin-top:4px}:where(html[data-app=public]) .label{letter-spacing:1.5px;margin-bottom:20px;font-size:12px}:where(html[data-app=public]) h2{letter-spacing:-1.7px;margin-bottom:23px;font-size:37px;line-height:1.1}:where(html[data-app=public]) h2 em{letter-spacing:-1.9px}:where(html[data-app=public]) p{font-size:14px}:where(html[data-app=public]) .intro h2{max-width:500px}:where(html[data-app=public]) .big-quote{padding-left:20px;font-size:27px}:where(html[data-app=public]) .purpose-strip{margin-top:40px;padding-top:30px}:where(html[data-app=public]) .purpose-item{grid-template-columns:27px 1fr;gap:15px}:where(html[data-app=public]) .purpose-item h3{margin-bottom:7px;font-size:22px}:where(html[data-app=public]) .purpose-item p{font-size:13px}:where(html[data-app=public]) .focus-intro p{max-width:500px;margin-bottom:16px}:where(html[data-app=public]) .group-tabs{gap:25px}:where(html[data-app=public]) .group-tabs button{padding-bottom:15px;font-size:12px}:where(html[data-app=public]) .group-row{grid-template-columns:26px 1fr 20px;gap:11px;padding:22px 0}:where(html[data-app=public]) .group-row h3{font-size:22px;line-height:1.25}:where(html[data-app=public]) .group-row .num{font-size:12px}:where(html[data-app=public]) .section-header{margin-bottom:30px;display:block}:where(html[data-app=public]) .section-header>.link{margin-top:20px}:where(html[data-app=public]) .section-header>p{margin-top:22px}:where(html[data-app=public]) .archive-feature>img{object-position:center 32%;height:285px;min-height:0}:where(html[data-app=public]) .archive-copy{padding:30px 25px}:where(html[data-app=public]) .archive-copy h3{letter-spacing:-1.2px;font-size:32px}:where(html[data-app=public]) .archive-copy .label{margin-bottom:20px;font-size:12px}:where(html[data-app=public]) .archive-copy p{font-size:13px}:where(html[data-app=public]) .event-meta{font-size:12px;line-height:1.6}:where(html[data-app=public]) .resources>div:first-child p{max-width:400px;font-size:14px}:where(html[data-app=public]) .resource{gap:20px;padding:24px 0}:where(html[data-app=public]) .resource strong{font-size:22px}:where(html[data-app=public]) .resource small,:where(html[data-app=public]) .resource p{font-size:12px}:where(html[data-app=public]) .contact-band{padding:40px 0}:where(html[data-app=public]) .contact-band .wrap{flex-direction:column;align-items:start;gap:26px}:where(html[data-app=public]) .contact-band h2{font-size:34px}:where(html[data-app=public]) .contact-band .label{margin-bottom:15px}:where(html[data-app=public]) .btn{min-height:50px;padding:16px 20px;font-size:12px}:where(html[data-app=public]) .footer-brand img{width:220px}:where(html[data-app=public]) .footer-brand p{margin-top:20px;font-size:12px}:where(html[data-app=public]) .footer-links{max-width:350px;font-size:12px}:where(html[data-app=public]) .footer-heading{margin-bottom:20px}:where(html[data-app=public]) .footer-contact{display:block}:where(html[data-app=public]) .footer-contact p{margin-bottom:0}:where(html[data-app=public]) footer{padding:45px 0 22px}:where(html[data-app=public]) .footer-bottom{grid-template-columns:1fr auto;gap:15px;margin-top:35px;font-size:12px;display:grid}:where(html[data-app=public]) .footer-bottom span:nth-child(2){grid-area:2/1}:where(html[data-app=public]) .footer-bottom .backtop{grid-area:1/2}:where(html[data-app=public]) .pagehero{padding:20px 0 40px}:where(html[data-app=public]) .crumb{gap:8px;margin-bottom:35px;font-size:12px}:where(html[data-app=public]) .pagehero h1{letter-spacing:-1.9px;margin-bottom:23px;font-size:44px;line-height:1.1}:where(html[data-app=public]) .pagehero .label{margin-bottom:20px}:where(html[data-app=public]) .pagehero p{font-size:14px}:where(html[data-app=public]) .aside{padding:26px}:where(html[data-app=public]) .bodycopy h3{font-size:26px}:where(html[data-app=public]) .bodycopy ul{font-size:14px}:where(html[data-app=public]) .editorial{min-height:0;padding-bottom:15px}:where(html[data-app=public]) .editorial h3{font-size:29px}:where(html[data-app=public]) .editorial p{font-size:13px}:where(html[data-app=public]) .legacy-working-group{grid-template-columns:33px 1fr 18px;gap:10px 14px;padding:25px 0}:where(html[data-app=public]) .legacy-working-group h3{font-size:25px}:where(html[data-app=public]) .legacy-working-group>.num{font-size:12px}:where(html[data-app=public]) .group-heading{margin-top:45px}:where(html[data-app=public]) .group-filter{margin-bottom:30px}:where(html[data-app=public]) .group-filter button,:where(html[data-app=public]) .resource-filter button{padding:10px 14px;font-size:12px}:where(html[data-app=public]) .eventrow{grid-template-columns:75px 1fr;align-items:start;gap:20px;padding:25px 0}:where(html[data-app=public]) .eventrow>.link{grid-column:2;justify-self:start}:where(html[data-app=public]) .dateblock{padding:20px 0}:where(html[data-app=public]) .dateblock b{font-size:29px}:where(html[data-app=public]) .dateblock span{font-size:12px}:where(html[data-app=public]) .eventrow h3{margin-top:12px;font-size:24px;line-height:1.2}:where(html[data-app=public]) .eventrow p{font-size:12px}:where(html[data-app=public]) .eventrow .tag{margin-bottom:0;font-size:12px;line-height:1.6;display:block}:where(html[data-app=public]) .eventnav{gap:12px 25px;padding:17px 0;font-size:12px}:where(html[data-app=public]) .schedule{grid-template-columns:75px 1fr;gap:20px}:where(html[data-app=public]) .schedule h3{font-size:24px}:where(html[data-app=public]) .schedule b{font-size:12px}:where(html[data-app=public]) .schedule p{font-size:13px}:where(html[data-app=public]) .empty{padding:25px}:where(html[data-app=public]) .empty h3{font-size:24px}:where(html[data-app=public]) .empty p{font-size:13px}:where(html[data-app=public]) summary{font-size:21px}:where(html[data-app=public]) .contact-card{padding-bottom:0}:where(html[data-app=public]) .contact-card h3{font-size:29px}:where(html[data-app=public]) .contact-card a{font-size:14px}:where(html[data-app=public]) .story-statement{font-size:29px}:where(html[data-app=public]) .feature-image{margin-top:28px}:where(html[data-app=public]) .news-photo{height:230px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]){scroll-behavior:auto}:where(html[data-app=public]) *,:where(html[data-app=public]) :before,:where(html[data-app=public]) :after{transition:none!important;animation:none!important}}@media print{:where(html[data-app=public]) header{position:static}:where(html[data-app=public]) .preview-strip,:where(html[data-app=public]) .menu,:where(html[data-app=public]) nav,:where(html[data-app=public]) .btn,:where(html[data-app=public]) .backtop{display:none}:where(html[data-app=public]) body{background:var(--theme-surface-fff,#fff)}:where(html[data-app=public]) footer{color:var(--theme-text-000,#000);background:var(--theme-surface-fff,#fff)}:where(html[data-app=public]) a{color:inherit}:where(html[data-app=public]) .focus{background:var(--theme-surface-fff,#fff);color:var(--theme-text-000,#000)}:where(html[data-app=public]) .focus p,:where(html[data-app=public]) .focus .label,:where(html[data-app=public]) .group-row .num,:where(html[data-app=public]) .focus .link{color:var(--theme-text-000,#000)}:where(html[data-app=public]) .group-row{border-color:var(--theme-border-ccc,#ccc)}:where(html[data-app=public]) .hero-photo{height:300px}}:where(html[data-app=public]) .pagehero h1,:where(html[data-app=public]) .legacy-working-group h3,:where(html[data-app=public]) .group-row h3,:where(html[data-app=public]) .crumb{overflow-wrap:anywhere}:where(html[data-app=public]) .hero-photo{filter:contrast(1.12)brightness(.93)saturate(.96)}:where(html[data-app=public]) .photo-plaque .circle-link{transition:background-color .18s,color .18s,border-color .18s}:where(html[data-app=public]) .photo-plaque:hover .circle-link{background:var(--blue);border-color:var(--blue);color:#fff}:where(html[data-app=public]) .group-row{transition:background-color .18s}:where(html[data-app=public]) .group-tabs button,:where(html[data-app=public]) .group-filter button{transition:color .18s,background-color .18s,border-color .18s}:where(html[data-app=public]) .hero-title-line{display:block}:where(html[data-app=public]) .hero-photo-wrap{overflow:hidden}:where(html[data-app=public]) .hero-photo-wrap:before{z-index:2;pointer-events:none}:where(html[data-app=public]) .photo-plaque,:where(html[data-app=public]) .photo-credit{z-index:3}@media (prefers-reduced-motion:no-preference){@keyframes headline-rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes content-rise{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes photograph-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes accent-draw{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}:where(html[data-app=public]) .home-label{animation:.6s cubic-bezier(.25,.46,.45,.94) 80ms both content-rise}:where(html[data-app=public]) .home-label:before{transform-origin:0;animation:.7s ease-out .18s both accent-draw}:where(html[data-app=public]) .hero-title-line{animation:.7s cubic-bezier(.25,.46,.45,.94) .16s both headline-rise}:where(html[data-app=public]) .hero-title-line:nth-child(2){animation-delay:.31s}:where(html[data-app=public]) .hero-support{animation:.7s cubic-bezier(.25,.46,.45,.94) .42s both content-rise}:where(html[data-app=public]) .hero-photo{transform-origin:50%;animation:.9s cubic-bezier(.25,.46,.45,.94) .43s both photograph-settle}:where(html[data-app=public]) .photo-plaque{animation:.65s cubic-bezier(.25,.46,.45,.94) .65s both content-rise}:where(html[data-app=public]) .pagehero h1{animation:.7s cubic-bezier(.25,.46,.45,.94) .12s both headline-rise}:where(html[data-app=public]) .has-entered{animation:content-rise .68s cubic-bezier(.25, .46, .45, .94) var(--motion-delay,0s) both}:where(html[data-app=public]) [role=tabpanel]:not([hidden]){animation:.5s cubic-bezier(.25,.46,.45,.94) content-rise}}@media print{:where(html[data-app=public]) .hero-photo,:where(html[data-app=public]) .hero-title-line,:where(html[data-app=public]) .hero-support,:where(html[data-app=public]) .home-label,:where(html[data-app=public]) .photo-plaque,:where(html[data-app=public]) .has-entered{animation:none!important;transform:none!important}}.profile-card{border-color:var(--line);box-shadow:0 2px 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.profile-card{box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 4%, transparent)}}.profile-card{transition:translate .65s cubic-bezier(.22,1,.36,1),border-color .65s,box-shadow .65s}.profile-card-image{transition:scale .85s cubic-bezier(.22,1,.36,1)}.profile-card-icon{border-color:var(--line);background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.profile-card-icon{background-color:color-mix(in srgb, var(--blue) 8%, var(--surface,white))}}.profile-card-icon{transition:translate .65s cubic-bezier(.22,1,.36,1),rotate .65s cubic-bezier(.22,1,.36,1),color .65s,border-color .65s,background-color .65s,box-shadow .65s}.gallery-folder-thumbnail{transition:translate .65s cubic-bezier(.22,1,.36,1),border-color .65s,box-shadow .65s}.gallery-folder-empty{background:radial-gradient(ellipse at 25% 25%, var(--blue), transparent 65%), radial-gradient(ellipse at 80% 90%, var(--green), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.gallery-folder-empty{background:radial-gradient(ellipse at 25% 25%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 65%), radial-gradient(ellipse at 80% 90%, color-mix(in srgb, var(--green) 8%, transparent), transparent 60%)}}.profile-card:focus-within{border-color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.profile-card:focus-within{border-color:color-mix(in srgb, var(--heading,var(--blue)) 45%, var(--line))}}.profile-card:focus-within{box-shadow:0 12px 28px -8px var(--ink)}@supports (color:color-mix(in lab, red, red)){.profile-card:focus-within{box-shadow:0 12px 28px -8px color-mix(in srgb, var(--ink) 18%, transparent)}}.profile-card:focus-within .profile-card-icon{border-color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.profile-card:focus-within .profile-card-icon{border-color:color-mix(in srgb, var(--heading,var(--blue)) 35%, var(--line))}}.profile-card:focus-within .profile-card-icon{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.profile-card:focus-within .profile-card-icon{background-color:color-mix(in srgb, var(--blue) 14%, var(--surface,white))}}@media (hover:hover) and (pointer:fine){.profile-card:hover{border-color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.profile-card:hover{border-color:color-mix(in srgb, var(--heading,var(--blue)) 45%, var(--line))}}.profile-card:hover{box-shadow:0 12px 28px -8px var(--ink)}@supports (color:color-mix(in lab, red, red)){.profile-card:hover{box-shadow:0 12px 28px -8px color-mix(in srgb, var(--ink) 18%, transparent)}}.profile-card:hover .profile-card-icon{border-color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.profile-card:hover .profile-card-icon{border-color:color-mix(in srgb, var(--heading,var(--blue)) 35%, var(--line))}}.profile-card:hover .profile-card-icon{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.profile-card:hover .profile-card-icon{background-color:color-mix(in srgb, var(--blue) 14%, var(--surface,white))}}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .profile-card:focus-within{translate:0 -4px}html:not([data-motion=paused]) .profile-card:focus-within .profile-card-image{scale:1.045}html:not([data-motion=paused]) .profile-card:focus-within .profile-card-icon{translate:0 -2px;rotate:-5deg}html:not([data-motion=paused]) .profile-card:focus-within .gallery-folder-thumbnail{translate:0 -3px}@media (hover:hover) and (pointer:fine){html:not([data-motion=paused]) .profile-card:hover{translate:0 -4px}html:not([data-motion=paused]) .profile-card:hover .profile-card-image{scale:1.045}html:not([data-motion=paused]) .profile-card:hover .profile-card-icon{translate:0 -2px;rotate:-5deg}html:not([data-motion=paused]) .profile-card:hover .gallery-folder-thumbnail{translate:0 -3px}}}@media (prefers-reduced-motion:reduce){.profile-card,.profile-card-image,.profile-card-icon,.gallery-folder-thumbnail{transition:none}}html[data-motion=paused] :is(.profile-card,.profile-card-image,.profile-card-icon,.gallery-folder-thumbnail){transition:none}}@layer utilities{.\@container\/event-hero{container:event-hero/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-150\%\]{inset:-150%}.inset-x-0{inset-inline:0}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-1{left:var(--spacing)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-auto{left:auto}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.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}}.m-0{margin:0}.m-0\!{margin:0!important}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\!{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\!{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-8\!{margin-top:calc(var(--spacing) * 8)!important}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-6\!{margin-bottom:calc(var(--spacing) * 6)!important}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-7\!{margin-bottom:calc(var(--spacing) * 7)!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-0\!{margin-left:0!important}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.38\]{aspect-ratio:1.38}.aspect-\[1\.68\]{aspect-ratio:1.68}.aspect-\[1\.88\]{aspect-ratio:1.88}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-\[18px\]{width:18px;height:18px}.size-\[550px\]{width:550px;height:550px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56\!{height:calc(var(--spacing) * 56)!important}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[68px\]{height:68px}.h-\[420px\]{height:420px}.h-\[calc\(62\.5cqw\+180px\)\]{height:calc(62.5cqw + 180px)}.h-\[calc\(62\.5cqw\+236px\)\]{height:calc(62.5cqw + 236px)}.h-\[max\(400px\,calc\(56\.25cqw\+220px\)\)\]{height:max(400px,56.25cqw + 220px)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-dvh{height:100dvh}.h-full{height:100%}.h-full\!{height:100%!important}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[760px\]{max-height:760px}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.max-h-dvh{max-height:100dvh}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\!{min-height:calc(var(--spacing) * 8)!important}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[70svh\]{min-height:70svh}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(100svh-4rem\)\]{min-height:calc(100svh - 4rem)}.min-h-dvh{min-height:100dvh}.w-\(--admin-sidebar-width\){width:var(--admin-sidebar-width)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11\!{width:calc(var(--spacing) * 11)!important}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[min\(288px\,calc\(100vw-32px\)\)\]{width:min(288px,100vw - 32px)}.w-\[min\(300px\,calc\(100vw-40px\)\)\]{width:min(300px,100vw - 40px)}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[34rem\]{max-width:34rem}.max-w-\[200px\]{max-width:200px}.max-w-\[290px\]{max-width:290px}.max-w-\[520px\]{max-width:520px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-11\!{min-width:calc(var(--spacing) * 11)!important}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-80{flex-basis:calc(var(--spacing) * 80)}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-6{rotate:6deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-44{scroll-margin-top:calc(var(--spacing) * 44)}.scrollbar-thin{scrollbar-width:thin}.\[scrollbar-color\:\#ffffff26_transparent\]{scrollbar-color:#ffffff26 transparent}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_5rem\]{grid-template-columns:auto 5rem}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,18rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,260px\)\,300px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[15px\]{gap:15px}.gap-\[17px\]{gap:17px}.gap-\[20px\]{gap:20px}.gap-\[25px\]{gap:25px}.gap-\[28px\]{gap:28px}.gap-\[35px\]{gap:35px}.gap-\[38px\]{gap:38px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[50px\]{column-gap:50px}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brand-line>:not(:last-child)){border-color:var(--line)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.disclosure-motion:where(html:not([data-motion=paused]) *){interpolate-size:allow-keywords}.disclosure-motion:where(html:not([data-motion=paused]) *)::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .32s,content-visibility .32s;overflow:clip}.disclosure-motion:where(html:not([data-motion=paused]) *)[open]::details-content{block-size:auto}}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand-blue,.border-brand-blue\/15{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/15{border-color:color-mix(in oklab, var(--blue) 15%, transparent)}}.border-brand-blue\/20{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/20{border-color:color-mix(in oklab, var(--blue) 20%, transparent)}}.border-brand-blue\/25{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/25{border-color:color-mix(in oklab, var(--blue) 25%, transparent)}}.border-brand-blue\/30{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.border-brand-blue\/30{border-color:color-mix(in oklab, var(--blue) 30%, transparent)}}.border-brand-gold{border-color:var(--gold)}.border-brand-line{border-color:var(--line)}.border-brand-line\!{border-color:var(--line)!important}.border-brand-line\/40{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-brand-line\/40{border-color:color-mix(in oklab, var(--line) 40%, transparent)}}.border-brand-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-brand-line\/60{border-color:color-mix(in oklab, var(--line) 60%, transparent)}}.border-brand-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-brand-line\/70{border-color:color-mix(in oklab, var(--line) 70%, transparent)}}.border-brand-line\/75{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-brand-line\/75{border-color:color-mix(in oklab, var(--line) 75%, transparent)}}.border-brand-red{border-color:var(--red)}.border-brand-surface{border-color:var(--surface,#fff)}.border-brand-white\/15{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-brand-white\/15{border-color:color-mix(in oklab, var(--white) 15%, transparent)}}.border-brand-white\/20{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-brand-white\/20{border-color:color-mix(in oklab, var(--white) 20%, transparent)}}.border-brand-white\/25{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-brand-white\/25{border-color:color-mix(in oklab, var(--white) 25%, transparent)}}.border-brand-white\/40{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-brand-white\/40{border-color:color-mix(in oklab, var(--white) 40%, transparent)}}.border-brand-white\/50{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-brand-white\/50{border-color:color-mix(in oklab, var(--white) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-l-\[\#B69A65\]{border-left-color:#b69a65}.bg-\[\#B69A65\]{background-color:#b69a65}.bg-brand-accent\/10{background-color:var(--accent-text,var(--darkgreen))}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/10{background-color:color-mix(in oklab, var(--accent-text,var(--darkgreen)) 10%, transparent)}}.bg-brand-accent\/20{background-color:var(--accent-text,var(--darkgreen))}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/20{background-color:color-mix(in oklab, var(--accent-text,var(--darkgreen)) 20%, transparent)}}.bg-brand-blue,.bg-brand-blue\/8{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/8{background-color:color-mix(in oklab, var(--blue) 8%, transparent)}}.bg-brand-blue\/10{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/10{background-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.bg-brand-blue\/15{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/15{background-color:color-mix(in oklab, var(--blue) 15%, transparent)}}.bg-brand-blue\/20{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/20{background-color:color-mix(in oklab, var(--blue) 20%, transparent)}}.bg-brand-blue\/40{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/40{background-color:color-mix(in oklab, var(--blue) 40%, transparent)}}.bg-brand-blue\/\[0\.07\]{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/\[0\.07\]{background-color:color-mix(in oklab, var(--blue) 7.0%, transparent)}}.bg-brand-blue\/\[0\.08\]{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/\[0\.08\]{background-color:color-mix(in oklab, var(--blue) 8%, transparent)}}.bg-brand-blue\/\[0\.035\]{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue\/\[0\.035\]{background-color:color-mix(in oklab, var(--blue) 3.5%, transparent)}}.bg-brand-date-panel{background-color:#102e42}.bg-brand-editorial-blue{background-color:#17365b}.bg-brand-editorial-blue\!{background-color:#17365b!important}.bg-brand-field,.bg-brand-field\/70{background-color:var(--field,#fff)}@supports (color:color-mix(in lab, red, red)){.bg-brand-field\/70{background-color:color-mix(in oklab, var(--field,#fff) 70%, transparent)}}.bg-brand-gold,.bg-brand-gold\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-brand-gold\/30{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/30{background-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.bg-brand-gold\/40{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/40{background-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.bg-brand-gold\/50{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/50{background-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.bg-brand-green,.bg-brand-green\/10{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-brand-green\/10{background-color:color-mix(in oklab, var(--green) 10%, transparent)}}.bg-brand-green\/15{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-brand-green\/15{background-color:color-mix(in oklab, var(--green) 15%, transparent)}}.bg-brand-green\/70{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-brand-green\/70{background-color:color-mix(in oklab, var(--green) 70%, transparent)}}.bg-brand-heading\/10{background-color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.bg-brand-heading\/10{background-color:color-mix(in oklab, var(--heading,var(--blue)) 10%, transparent)}}.bg-brand-hover{background-color:var(--theme-surface-e7eaf0,#e7eaf0)}.bg-brand-line{background-color:var(--line)}.bg-brand-navy,.bg-brand-navy\/10{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/10{background-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.bg-brand-navy\/20{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/20{background-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.bg-brand-navy\/60{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/60{background-color:color-mix(in oklab, var(--navy) 60%, transparent)}}.bg-brand-navy\/65{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/65{background-color:color-mix(in oklab, var(--navy) 65%, transparent)}}.bg-brand-navy\/70{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/70{background-color:color-mix(in oklab, var(--navy) 70%, transparent)}}.bg-brand-navy\/80{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/80{background-color:color-mix(in oklab, var(--navy) 80%, transparent)}}.bg-brand-paper,.bg-brand-paper\/70{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-brand-paper\/70{background-color:color-mix(in oklab, var(--paper) 70%, transparent)}}.bg-brand-red,.bg-brand-red\/70{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bg-brand-red\/70{background-color:color-mix(in oklab, var(--red) 70%, transparent)}}.bg-brand-surface{background-color:var(--surface,#fff)}.bg-brand-surface\!{background-color:var(--surface,#fff)!important}.bg-brand-table-header{background-color:var(--table-header,var(--surface-soft))}.bg-brand-tint{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-tint{background-color:color-mix(in srgb, var(--blue) 8%, var(--surface,#fff))}}.bg-brand-tint\/30{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-tint\/30{background-color:color-mix(in oklab, color-mix(in srgb, var(--blue) 8%, var(--surface,#fff)) 30%, transparent)}}.bg-brand-tint\/40{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-brand-tint\/40{background-color:color-mix(in oklab, color-mix(in srgb, var(--blue) 8%, var(--surface,#fff)) 40%, transparent)}}.bg-brand-white{background-color:var(--white)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-brand-document-ambient{background-image:radial-gradient(circle at top right, var(--blue), transparent 32%), linear-gradient(180deg, var(--surface,#fff), var(--paper))}@supports (color:color-mix(in lab, red, red)){.bg-brand-document-ambient{background-image:radial-gradient(circle at top right, color-mix(in srgb, var(--blue) 8%, transparent), transparent 32%), linear-gradient(180deg, var(--surface,#fff), var(--paper))}}.from-\[\#B69A65\]{--tw-gradient-from:#b69a65;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-blue{--tw-gradient-from:var(--blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-blue\/15{--tw-gradient-from:var(--blue)}@supports (color:color-mix(in lab, red, red)){.from-brand-blue\/15{--tw-gradient-from:color-mix(in oklab, var(--blue) 15%, transparent)}}.from-brand-blue\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-navy\/10{--tw-gradient-from:var(--navy)}@supports (color:color-mix(in lab, red, red)){.from-brand-navy\/10{--tw-gradient-from:color-mix(in oklab, var(--navy) 10%, transparent)}}.from-brand-navy\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-navy\/65{--tw-gradient-from:var(--navy)}@supports (color:color-mix(in lab, red, red)){.from-brand-navy\/65{--tw-gradient-from:color-mix(in oklab, var(--navy) 65%, transparent)}}.from-brand-navy\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-surface{--tw-gradient-from:var(--surface,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-tint{--tw-gradient-from:var(--blue)}@supports (color:color-mix(in lab, red, red)){.from-brand-tint{--tw-gradient-from:color-mix(in srgb, var(--blue) 8%, var(--surface,#fff))}}.from-brand-tint{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#D6BC83\]{--tw-gradient-via:#d6bc83;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E0CC99\]{--tw-gradient-via:#e0cc99;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-brand-blue\/3{--tw-gradient-to:var(--blue)}@supports (color:color-mix(in lab, red, red)){.to-brand-blue\/3{--tw-gradient-to:color-mix(in oklab, var(--blue) 3%, transparent)}}.to-brand-blue\/3{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-navy{--tw-gradient-to:var(--navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-navy\/10{--tw-gradient-to:var(--navy)}@supports (color:color-mix(in lab, red, red)){.to-brand-navy\/10{--tw-gradient-to:color-mix(in oklab, var(--navy) 10%, transparent)}}.to-brand-navy\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-paper{--tw-gradient-to:var(--paper);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-tint{--tw-gradient-to:var(--blue)}@supports (color:color-mix(in lab, red, red)){.to-brand-tint{--tw-gradient-to:color-mix(in srgb, var(--blue) 8%, var(--surface,#fff))}}.to-brand-tint{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[58px\]{padding-block:58px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--sans)}.font-serif{font-family:var(--font-serif)}.font-table{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl\!{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.\[font-size\:inherit\]{font-size:inherit}.text-\[10px\]{font-size:10px}.text-\[10px\]\!{font-size:10px!important}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.1\]\!{--tw-leading:1.1!important;line-height:1.1!important}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.2\]\!{--tw-leading:1.2!important;line-height:1.2!important}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]\!{--tw-leading:1.15!important;line-height:1.15!important}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.85\]\!{--tw-leading:1.85!important;line-height:1.85!important}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-relaxed\!{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-snug\!{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-brand-error{color:var(--error)!important}.text-brand-accent{color:var(--accent-text,var(--darkgreen))}.text-brand-accent\!{color:var(--accent-text,var(--darkgreen))!important}.text-brand-blue,.text-brand-blue\/75{color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.text-brand-blue\/75{color:color-mix(in oklab, var(--blue) 75%, transparent)}}.text-brand-dark-green{color:var(--darkgreen)}.text-brand-error{color:var(--error)}.text-brand-gold{color:var(--gold)}.text-brand-gold\!{color:var(--gold)!important}.text-brand-green{color:var(--green)}.text-brand-heading{color:var(--heading,var(--blue))}.text-brand-heading\!{color:var(--heading,var(--blue))!important}.text-brand-heading\/60{color:var(--heading,var(--blue))}@supports (color:color-mix(in lab, red, red)){.text-brand-heading\/60{color:color-mix(in oklab, var(--heading,var(--blue)) 60%, transparent)}}.text-brand-ink{color:var(--ink)}.text-brand-ink\!{color:var(--ink)!important}.text-brand-muted{color:var(--muted)}.text-brand-muted\!{color:var(--muted)!important}.text-brand-navy{color:var(--navy)}.text-brand-navy\!{color:var(--navy)!important}.text-brand-navy\/60{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.text-brand-navy\/60{color:color-mix(in oklab, var(--navy) 60%, transparent)}}.text-brand-red{color:var(--red)}.text-brand-table-muted{color:var(--table-muted,var(--muted))}.text-brand-title{color:var(--heading,var(--ink))}.text-brand-white{color:var(--white)}.text-brand-white\!{color:var(--white)!important}.text-brand-white\/60{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/60{color:color-mix(in oklab, var(--white) 60%, transparent)}}.text-brand-white\/65{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/65{color:color-mix(in oklab, var(--white) 65%, transparent)}}.text-brand-white\/70{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/70{color:color-mix(in oklab, var(--white) 70%, transparent)}}.text-brand-white\/75{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/75{color:color-mix(in oklab, var(--white) 75%, transparent)}}.text-brand-white\/80{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/80{color:color-mix(in oklab, var(--white) 80%, transparent)}}.text-brand-white\/80\!{color:var(--white)!important}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/80\!{color:color-mix(in oklab, var(--white) 80%, transparent)!important}}.text-brand-white\/90{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/90{color:color-mix(in oklab, var(--white) 90%, transparent)}}.text-brand-white\/90\!{color:var(--white)!important}@supports (color:color-mix(in lab, red, red)){.text-brand-white\/90\!{color:color-mix(in oklab, var(--white) 90%, transparent)!important}}.text-emerald-900{color:var(--color-emerald-900)}.text-inherit\!{color:inherit!important}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/80\!{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.text-white\/80\!{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_5px_rgba\(15\,40\,80\,0\.04\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#0f28500a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,40\,75\,0\.025\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f284b06);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(14\,48\,95\,0\.16\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#0e305f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(15\,40\,75\,0\.05\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#0f284b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_35px_rgba\(15\,40\,75\,0\.06\)\]{--tw-shadow:0 8px 35px var(--tw-shadow-color,#0f284b0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_36px_rgb\(20_43_88\/7\%\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#142b5812);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(15\,40\,75\,0\.07\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#0f284b12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brand-date-panel{--tw-shadow:12px 12px 0 var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.shadow-brand-date-panel{--tw-shadow:12px 12px 0 var(--tw-shadow-color,color-mix(in srgb, var(--navy) 12%, transparent))}}.shadow-brand-date-panel{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brand-document-card{--tw-shadow:0 8px 30px var(--tw-shadow-color,var(--blue))}@supports (color:color-mix(in lab, red, red)){.shadow-brand-document-card{--tw-shadow:0 8px 30px var(--tw-shadow-color,color-mix(in srgb, var(--blue) 5%, transparent))}}.shadow-brand-document-card{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brand-document-sheet{--tw-shadow:0 10px 30px var(--tw-shadow-color,var(--blue))}@supports (color:color-mix(in lab, red, red)){.shadow-brand-document-sheet{--tw-shadow:0 10px 30px var(--tw-shadow-color,color-mix(in srgb, var(--blue) 12%, transparent))}}.shadow-brand-document-sheet{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-sidebar-active{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--green));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_3px_10px_rgba\(14\,48\,95\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.20\)\]{box-shadow:0 3px 10px #0e305f29,inset 0 1px #fff3}.ring-brand-navy{--tw-ring-color:var(--navy)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-8{outline-offset:8px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\,color\]{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,border-color\,background-color\]{transition-property:translate,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\,border-color\]{transition-property:translate,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--spacing\:4px\]{--spacing:4px}.\[--text-sm\:14px\]{--text-sm:14px}.\[--text-xs\:12px\]{--text-xs:12px}.group-open\/section\:-rotate-90:is(:where(.group\/section):is([open],:popover-open,:open) *){rotate:-90deg}.group-open\/section\:bg-brand-green:is(:where(.group\/section):is([open],:popover-open,:open) *){background-color:var(--green)}.group-focus-within\:bg-brand-accent\/20:is(:where(.group):focus-within *){background-color:var(--accent-text,var(--darkgreen))}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:bg-brand-accent\/20:is(:where(.group):focus-within *){background-color:color-mix(in oklab, var(--accent-text,var(--darkgreen)) 20%, transparent)}}.group-focus-within\:bg-brand-navy\/20:is(:where(.group):focus-within *){background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:bg-brand-navy\/20:is(:where(.group):focus-within *){background-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:rotate-\[-45deg\]:is(:where(.group):hover *){rotate:-45deg}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.group-hover\:bg-brand-accent\/20:is(:where(.group):hover *){background-color:var(--accent-text,var(--darkgreen))}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-brand-accent\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent-text,var(--darkgreen)) 20%, transparent)}}.group-hover\:bg-brand-blue:is(:where(.group):hover *),.group-hover\:bg-brand-blue\/10:is(:where(.group):hover *){background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-brand-blue\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.group-hover\:bg-brand-navy\/20:is(:where(.group):hover *){background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-brand-navy\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--navy) 20%, transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.group-hover\:bg-white\/15:is(:where(.group):hover *){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.group-hover\:text-brand-blue:is(:where(.group):hover *){color:var(--blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\!:is(:where(.group):hover *){color:var(--color-white)!important}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/archive\:scale-x-100:is(:where(.group\/archive):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/archive\:border-brand-blue:is(:where(.group\/archive):hover *){border-color:var(--blue)}.group-hover\/archive\:bg-brand-blue:is(:where(.group\/archive):hover *){background-color:var(--blue)}.group-hover\/archive\:text-white:is(:where(.group\/archive):hover *){color:var(--color-white)}.group-hover\/item\:translate-x-1:is(:where(.group\/item):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/item\:bg-brand-blue:is(:where(.group\/item):hover *){background-color:var(--blue)}.group-hover\/item\:text-white:is(:where(.group\/item):hover *){color:var(--color-white)}.group-hover\/link\:translate-x-0\.5:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:-translate-y-0\.5:is(:where(.group\/link):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus-visible\/archive\:scale-x-100:is(:where(.group\/archive):focus-visible *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/archive\:border-brand-blue:is(:where(.group\/archive):focus-visible *){border-color:var(--blue)}.group-focus-visible\/archive\:bg-brand-blue:is(:where(.group\/archive):focus-visible *){background-color:var(--blue)}.group-focus-visible\/archive\:text-white:is(:where(.group\/archive):focus-visible *){color:var(--color-white)}.placeholder\:text-brand-muted::placeholder{color:var(--muted)}.backdrop\:bg-brand-navy\/30::backdrop{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-brand-navy\/30::backdrop{background-color:color-mix(in oklab, var(--navy) 30%, transparent)}}.backdrop\:bg-brand-navy\/80::backdrop{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-brand-navy\/80::backdrop{background-color:color-mix(in oklab, var(--navy) 80%, transparent)}}.backdrop\:bg-slate-950\/45::backdrop{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-slate-950\/45::backdrop{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.backdrop\:bg-slate-950\/50::backdrop{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-slate-950\/50::backdrop{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-\[150\%\]:before{content:var(--tw-content);--tw-translate-x:calc(150% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-brand-line:before{content:var(--tw-content);background-color:var(--line)}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-white\/15:before{content:var(--tw-content);--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.before\:via-white\/15:before{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.before\:via-white\/15:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-700:before{content:var(--tw-content);--tw-duration:.7s;transition-duration:.7s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:mt-3:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 3)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10)}.after\:bg-brand-gold:after{content:var(--tw-content);background-color:var(--gold)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pl-0:first-child{padding-left:0}.first\:before\:top-7:first-child:before{content:var(--tw-content);top:calc(var(--spacing) * 7)}.last\:before\:bottom-7:last-child:before{content:var(--tw-content);bottom:calc(var(--spacing) * 7)}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:bg-brand-paper\/60:is([open],:popover-open,:open){background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.open\:bg-brand-paper\/60:is([open],:popover-open,:open){background-color:color-mix(in oklab, var(--paper) 60%, transparent)}}.empty\:hidden:empty{display:none}.focus-within\:border-brand-blue\/30:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-brand-blue\/30:focus-within{border-color:color-mix(in oklab, var(--blue) 30%, transparent)}}.focus-within\:border-brand-blue\/50:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-brand-blue\/50:focus-within{border-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand-blue:hover,.hover\:border-brand-blue\/20:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/20:hover{border-color:color-mix(in oklab, var(--blue) 20%, transparent)}}.hover\:border-brand-blue\/30:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/30:hover{border-color:color-mix(in oklab, var(--blue) 30%, transparent)}}.hover\:border-brand-blue\/35:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/35:hover{border-color:color-mix(in oklab, var(--blue) 35%, transparent)}}.hover\:border-brand-blue\/40:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/40:hover{border-color:color-mix(in oklab, var(--blue) 40%, transparent)}}.hover\:border-brand-blue\/60\!:hover{border-color:var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-blue\/60\!:hover{border-color:color-mix(in oklab, var(--blue) 60%, transparent)!important}}.hover\:border-brand-gold:hover{border-color:var(--gold)}.hover\:border-brand-heading\/60\!:hover{border-color:var(--heading,var(--blue))!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-heading\/60\!:hover{border-color:color-mix(in oklab, var(--heading,var(--blue)) 60%, transparent)!important}}.hover\:border-brand-red\/60\!:hover{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-red\/60\!:hover{border-color:color-mix(in oklab, var(--red) 60%, transparent)!important}}.hover\:bg-brand-blue:hover{background-color:var(--blue)}.hover\:bg-brand-blue\!:hover{background-color:var(--blue)!important}.hover\:bg-brand-hover:hover{background-color:var(--theme-surface-e7eaf0,#e7eaf0)}.hover\:bg-brand-paper:hover{background-color:var(--paper)}.hover\:bg-brand-surface:hover{background-color:var(--surface,#fff)}.hover\:bg-brand-tint:hover{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-tint:hover{background-color:color-mix(in srgb, var(--blue) 8%, var(--surface,#fff))}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-brand-blue:hover{color:var(--blue)}.hover\:text-brand-gold:hover{color:var(--gold)}.hover\:text-brand-heading:hover{color:var(--heading,var(--blue))}.hover\:text-brand-navy:hover{color:var(--navy)}.hover\:text-brand-white:hover{color:var(--white)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\!:hover{color:var(--color-white)!important}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_5px_15px_rgba\(15\,40\,75\,0\.06\)\]:hover{--tw-shadow:0 5px 15px var(--tw-shadow-color,#0f284b0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(15\,40\,80\,0\.08\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0f285014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_7px_18px_rgba\(15\,40\,75\,0\.08\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#0f284b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_7px_18px_rgba\(15\,40\,80\,0\.10\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#0f28501a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_22px_rgba\(14\,48\,95\,0\.28\)\]:hover{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0e305f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_35px_rgba\(15\,40\,75\,0\.05\)\]:hover{--tw-shadow:0 12px 35px var(--tw-shadow-color,#0f284b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_rgba\(15\,40\,75\,0\.13\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,#0f284b21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(15\,40\,75\,0\.10\)\]:hover{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0f284b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-brand-document-action:hover{--tw-shadow:0 14px 28px var(--tw-shadow-color,var(--blue))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-document-action:hover{--tw-shadow:0 14px 28px var(--tw-shadow-color,color-mix(in srgb, var(--blue) 22%, transparent))}}.hover\:shadow-brand-document-action:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-brand-lift:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,var(--navy))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-lift:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,color-mix(in srgb, var(--navy) 9%, transparent))}}.hover\:shadow-brand-lift:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:before\:translate-x-\[150\%\]:hover:before{content:var(--tw-content);--tw-translate-x:150%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:border-brand-blue:focus{border-color:var(--blue)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-brand-blue\/15:focus{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-blue\/15:focus{--tw-ring-color:color-mix(in oklab, var(--blue) 15%, transparent)}}.focus-visible\:rounded-\[2px\]:focus-visible{border-radius:2px}.focus-visible\:rounded-md:focus-visible{border-radius:var(--radius-md)}.focus-visible\:border-brand-gold:focus-visible{border-color:var(--gold)}.focus-visible\:border-brand-heading\/60\!:focus-visible{border-color:var(--heading,var(--blue))!important}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-brand-heading\/60\!:focus-visible{border-color:color-mix(in oklab, var(--heading,var(--blue)) 60%, transparent)!important}}.focus-visible\:border-brand-red\/60\!:focus-visible{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-brand-red\/60\!:focus-visible{border-color:color-mix(in oklab, var(--red) 60%, transparent)!important}}.focus-visible\:bg-brand-paper:focus-visible{background-color:var(--paper)}.focus-visible\:bg-brand-tint:focus-visible{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-brand-tint:focus-visible{background-color:color-mix(in srgb, var(--blue) 8%, var(--surface,#fff))}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand-blue:focus-visible{--tw-ring-color:var(--blue)}.focus-visible\:ring-brand-gold:focus-visible{--tw-ring-color:var(--gold)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-brand-blue:focus-visible{--tw-ring-offset-color:var(--blue)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}.focus-visible\:outline-offset-0\!:focus-visible{outline-offset:0px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-brand-blue:focus-visible{outline-color:var(--blue)}.focus-visible\:outline-brand-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-brand-heading:focus-visible{outline-color:var(--heading,var(--blue))}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[dragging\]\:opacity-50[data-dragging]{opacity:.5}.data-\[drop-target\]\:opacity-100[data-drop-target]{opacity:1}.data-\[focus-visible\]\:ring-2[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[focus-visible\]\:ring-brand-blue[data-focus-visible]{--tw-ring-color:var(--blue)}.data-\[focused\]\:bg-brand-hover[data-focused]{background-color:var(--theme-surface-e7eaf0,#e7eaf0)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-editorial-detail{animation:var(--animate-editorial-detail)}.motion-safe\:group-focus-within\:scale-\[1\.035\]:is(:where(.group):focus-within *){scale:1.035}.motion-safe\:group-focus-within\:animate-\[spin_3s_linear_infinite\]:is(:where(.group):focus-within *){animation:3s linear infinite spin}@media (hover:hover){.motion-safe\:group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.motion-safe\:group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.motion-safe\:group-hover\:animate-\[spin_3s_linear_infinite\]:is(:where(.group):hover *){animation:3s linear infinite spin}}.motion-safe\:focus-within\:-translate-y-1:focus-within{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-safe\:focus-visible\:-translate-y-0\.5:focus-visible{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}}@media not all and (min-width:540px){.max-\[540px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[540px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-\[540px\]\:py-7{padding-block:calc(var(--spacing) * 7)}.max-\[540px\]\:py-8{padding-block:calc(var(--spacing) * 8)}.max-\[540px\]\:text-\[30px\]{font-size:30px}}@media (min-width:701px){.min-\[701px\]\:w-\[calc\(100\%-70px\)\]{width:calc(100% - 70px)}.min-\[701px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[701px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[701px\]\:grid-cols-\[\.85fr_1\.2fr\]{grid-template-columns:.85fr 1.2fr}.min-\[701px\]\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.min-\[701px\]\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.min-\[701px\]\:grid-cols-\[1\.4fr_\.8fr\]{grid-template-columns:1.4fr .8fr}.min-\[701px\]\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.min-\[701px\]\:gap-\[28px\]{gap:28px}.min-\[701px\]\:gap-\[30px\]{gap:30px}.min-\[701px\]\:gap-\[40px\]{gap:40px}.min-\[701px\]\:gap-\[45px\]{gap:45px}.min-\[701px\]\:gap-\[50px\]{gap:50px}.min-\[701px\]\:gap-\[60px\]{gap:60px}.min-\[701px\]\:gap-x-\[35px\]{column-gap:35px}.min-\[701px\]\:gap-y-\[16px\]{row-gap:16px}.min-\[701px\]\:py-\[75px\]{padding-block:75px}}@media (min-width:981px){.min-\[981px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[981px\]\:grid-cols-\[\.9fr_1\.25fr\]{grid-template-columns:.9fr 1.25fr}.min-\[981px\]\:grid-cols-\[1\.3fr_1fr_\.8fr\]{grid-template-columns:1.3fr 1fr .8fr}.min-\[981px\]\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.min-\[981px\]\:grid-cols-\[1\.55fr_\.8fr\]{grid-template-columns:1.55fr .8fr}.min-\[981px\]\:gap-\[50px\]{gap:50px}.min-\[981px\]\:gap-\[60px\]{gap:60px}.min-\[981px\]\:gap-\[65px\]{gap:65px}.min-\[981px\]\:gap-\[70px\]{gap:70px}.min-\[981px\]\:gap-\[75px\]{gap:75px}.min-\[981px\]\:py-\[95px\]{padding-block:95px}}@media (min-width:1025px){.min-\[1025px\]\:left-\(--nav-width\){left:var(--nav-width)}}@media (min-width:1200px){.min-\[1200px\]\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.min-\[1200px\]\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}}@media (min-width:1201px){.min-\[1201px\]\:w-\[min\(1320px\,calc\(100\%-112px\)\)\]{width:min(1320px,100% - 112px)}.min-\[1201px\]\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.min-\[1201px\]\:gap-\[70px\]{gap:70px}.min-\[1201px\]\:gap-\[90px\]{gap:90px}.min-\[1201px\]\:gap-\[95px\]{gap:95px}.min-\[1201px\]\:gap-\[105px\]{gap:105px}.min-\[1201px\]\:gap-\[120px\]{gap:120px}.min-\[1201px\]\:gap-\[130px\]{gap:130px}}@media (min-width:1400px){.min-\[1400px\]\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.min-\[1400px\]\:has-data-programme-editor\:grid-cols-1:has([data-programme-editor]){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:40rem){.sm\:-right-1\.5{right:calc(var(--spacing) * -1.5)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.sm\:w-auto{width:auto}.sm\:min-w-52{min-width:calc(var(--spacing) * 52)}.sm\:cursor-grab{cursor:grab}.sm\:touch-none{touch-action:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pl-0{padding-left:0}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-10{padding-left:calc(var(--spacing) * 10)}.sm\:pl-36{padding-left:calc(var(--spacing) * 36)}.sm\:text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.sm\:text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.sm\:select-none{-webkit-user-select:none;user-select:none}.sm\:before\:left-32:before{content:var(--tw-content);left:calc(var(--spacing) * 32)}}@media (min-width:48rem){.md\:order-2{order:2}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[420px\]{height:420px}.md\:h-full\!{height:100%!important}.md\:min-h-0{min-height:0}.md\:flex-1{flex:1}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:justify-self-end{justify-self:flex-end}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-14{padding-left:calc(var(--spacing) * 14)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.md\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.md\:text-6xl\!{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.first\:md\:col-span-2:first-child,.last\:md\:col-span-2:last-child{grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:left-\(--nav-width\){left:var(--nav-width)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1\.5fr_1fr_1\.15fr_1fr\]{grid-template-columns:1.5fr 1fr 1.15fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lg\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pl-\(--admin-sidebar-width\){padding-left:var(--admin-sidebar-width)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.lg\:text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.lg\:text-5xl\!{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.lg\:text-8xl\!{font-size:var(--text-8xl)!important;line-height:var(--tw-leading,var(--text-8xl--line-height))!important}}@media (min-width:80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.xl\:grid-cols-\[minmax\(220px\,1\.6fr\)_minmax\(150px\,1fr\)_minmax\(170px\,1fr\)\]{grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(170px,1fr)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:text-6xl\!{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.xl\:text-\[42px\]\!{font-size:42px!important}}@container (min-width:340px){.\@min-\[340px\]\:block{display:block}}@container event-hero (min-width:30rem){.\@min-\[30rem\]\/event-hero\:w-auto{width:auto}.\@min-\[30rem\]\/event-hero\:flex-row{flex-direction:row}.\@min-\[30rem\]\/event-hero\:flex-wrap{flex-wrap:wrap}.\@min-\[30rem\]\/event-hero\:items-center{align-items:center}.\@min-\[30rem\]\/event-hero\:gap-4{gap:calc(var(--spacing) * 4)}.\@min-\[30rem\]\/event-hero\:text-5xl\!{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}@container (min-width:32rem){.\@lg\:w-40{width:calc(var(--spacing) * 40)}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:items-start{align-items:flex-start}}@container event-hero (min-width:56rem){.\@min-\[56rem\]\/event-hero\:col-start-1{grid-column-start:1}.\@min-\[56rem\]\/event-hero\:col-start-2{grid-column-start:2}.\@min-\[56rem\]\/event-hero\:row-span-2{grid-row:span 2/span 2}.\@min-\[56rem\]\/event-hero\:row-start-1{grid-row-start:1}.\@min-\[56rem\]\/event-hero\:row-start-2{grid-row-start:2}.\@min-\[56rem\]\/event-hero\:grid-cols-\[0\.85fr_1fr\]{grid-template-columns:.85fr 1fr}.\@min-\[56rem\]\/event-hero\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.\@min-\[56rem\]\/event-hero\:text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\@min-\[56rem\]\/event-hero\:text-6xl\!{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.\@min-\[56rem\]\/event-hero\:text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}}@container event-hero (min-width:64rem){.\@min-\[64rem\]\/event-hero\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[64rem\]\/event-hero\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[64rem\]\/event-hero\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@min-\[64rem\]\/event-hero\:pt-0{padding-top:0}.\@min-\[64rem\]\/event-hero\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media print{.print\:w-full{width:100%}.print\:py-\[35px\]{padding-block:35px}}@media (prefers-reduced-motion:no-preference){.motion-safe\:site-motion\:animate-drawer-enter:where(html:not([data-motion=paused]) *){animation:var(--animate-drawer-enter)}.motion-safe\:site-motion\:animate-editorial-detail:where(html:not([data-motion=paused]) *){animation:var(--animate-editorial-detail)}.motion-safe\:site-motion\:animate-editorial-enter:where(html:not([data-motion=paused]) *){animation:var(--animate-editorial-enter)}.motion-safe\:site-motion\:animate-editorial-image:where(html:not([data-motion=paused]) *){animation:var(--animate-editorial-image)}.motion-safe\:site-motion\:animate-editorial-title:where(html:not([data-motion=paused]) *){animation:var(--animate-editorial-title)}.motion-safe\:site-motion\:transition-\[rotate\,background-color\,color\]:where(html:not([data-motion=paused]) *){transition-property:rotate,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:site-motion\:transition-\[translate\,background-color\,border-color\,box-shadow\,color\]:where(html:not([data-motion=paused]) *){transition-property:translate,background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:site-motion\:transition-\[translate\,scale\,background-color\,border-color\,box-shadow\]:where(html:not([data-motion=paused]) *){transition-property:translate,scale,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:site-motion\:transition-colors:where(html:not([data-motion=paused]) *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:site-motion\:transition-transform:where(html:not([data-motion=paused]) *){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:site-motion\:duration-300:where(html:not([data-motion=paused]) *){--tw-duration:.3s;transition-duration:.3s}.motion-safe\:site-motion\:duration-500:where(html:not([data-motion=paused]) *){--tw-duration:.5s;transition-duration:.5s}.motion-safe\:site-motion\:group-open\/section\:animate-editorial-detail:where(html:not([data-motion=paused]) *):is(:where(.group\/section):is([open],:popover-open,:open) *){animation:var(--animate-editorial-detail)}@media (hover:hover){.motion-safe\:site-motion\:group-hover\:translate-y-0\.5:where(html:not([data-motion=paused]) *):is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:group-hover\:scale-\[1\.03\]:where(html:not([data-motion=paused]) *):is(:where(.group):hover *){scale:1.03}.motion-safe\:site-motion\:group-hover\/archive\:translate-x-2:where(html:not([data-motion=paused]) *):is(:where(.group\/archive):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:group-hover\/archive\:-translate-y-1:where(html:not([data-motion=paused]) *):is(:where(.group\/archive):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:group-hover\/archive\:-rotate-6:where(html:not([data-motion=paused]) *):is(:where(.group\/archive):hover *){rotate:-6deg}}.motion-safe\:site-motion\:group-focus-visible\/archive\:translate-x-2:where(html:not([data-motion=paused]) *):is(:where(.group\/archive):focus-visible *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.motion-safe\:site-motion\:hover\:-translate-y-0\.5:where(html:not([data-motion=paused]) *):hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:hover\:-translate-y-2:where(html:not([data-motion=paused]) *):hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-safe\:site-motion\:focus-visible\:-translate-y-2:where(html:not([data-motion=paused]) *):focus-visible{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:active\:translate-y-0:where(html:not([data-motion=paused]) *):active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:site-motion\:active\:scale-\[0\.98\]:where(html:not([data-motion=paused]) *):active{scale:.98}}.\[\&_\.app-button\]\:w-full .app-button{width:100%}.\[\&_\.crumb\]\:text-white\/80\! .crumb{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.crumb\]\:text-white\/80\! .crumb{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.\[\&_\.editorial-edition\]\:text-white\/70\! .editorial-edition{color:#ffffffb3!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.editorial-edition\]\:text-white\/70\! .editorial-edition{color:color-mix(in oklab, var(--color-white) 70%, transparent)!important}}.\[\&_\.editorial-masthead-index\]\:text-brand-blue .editorial-masthead-index{color:var(--blue)}.\[\&_\.editorial-masthead-index_p\]\:text-brand-muted\! .editorial-masthead-index p{color:var(--muted)!important}.\[\&_\.label\]\:text-white\/80\! .label{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.label\]\:text-white\/80\! .label{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.\[\&_\[role\=alert\]\]\:text-\[16px\]\! [role=alert]{font-size:16px!important}.\[\&_\[role\=alert\]\]\:leading-\[1\.6\]\! [role=alert]{--tw-leading:1.6!important;line-height:1.6!important}.\[\&_\[role\=status\]\]\:text-\[16px\]\! [role=status]{font-size:16px!important}.\[\&_\[role\=status\]\]\:leading-\[1\.6\]\! [role=status]{--tw-leading:1.6!important;line-height:1.6!important}.\[\&_a\]\:text-brand-blue a{color:var(--blue)}.\[\&_a\]\:text-white\! a{color:var(--color-white)!important}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\]\:duration-200 a{--tw-duration:.2s;transition-duration:.2s}.\[\&_a\:focus-visible\]\:outline-brand-blue\! a:focus-visible{outline-color:var(--blue)!important}.\[\&_a\:hover\]\:text-brand-blue a:hover,.\[\&_a\:not\(\.app-button\)\]\:text-brand-blue a:not(.app-button){color:var(--blue)}.\[\&_a\:not\(\.app-button\)\]\:underline a:not(.app-button){text-decoration-line:underline}.\[\&_button\:focus-visible\]\:outline-brand-blue\! button:focus-visible{outline-color:var(--blue)!important}.\[\&_fieldset\>p\:last-child\]\:mb-0 fieldset>p:last-child{margin-bottom:0}.\[\&_fieldset\>p\:last-child\]\:text-center fieldset>p:last-child{text-align:center}.\[\&_h1\]\:text-white\! h1{color:var(--color-white)!important}.\[\&_h2\]\:my-4 h2{margin-block:calc(var(--spacing) * 4)}.\[\&_h2\]\:text-base h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:my-3 h3{margin-block:calc(var(--spacing) * 3)}.\[\&_h3\]\:text-base\! h3{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_input\]\:min-h-\[52px\] input{min-height:52px}.\[\&_input\]\:text-\[17px\] input{font-size:17px}.\[\&_input\:focus\]\:border-brand-blue input:focus{border-color:var(--blue)}.\[\&_input\:focus\]\:shadow-brand-focus input:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--blue))}@supports (color:color-mix(in lab, red, red)){.\[\&_input\:focus\]\:shadow-brand-focus input:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb, var(--blue) 15%, transparent))}}.\[\&_input\:focus\]\:shadow-brand-focus input:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_input\:focus-visible\]\:outline-brand-blue\! input:focus-visible{outline-color:var(--blue)!important}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:min-h-12 input:not([type=checkbox]){min-height:calc(var(--spacing) * 12)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:rounded-xl input:not([type=checkbox]){border-radius:var(--radius-xl)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:border-brand-line input:not([type=checkbox]){border-color:var(--line)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:bg-brand-surface input:not([type=checkbox]){background-color:var(--surface,#fff)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:px-4 input:not([type=checkbox]){padding-inline:calc(var(--spacing) * 4)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:transition-\[border-color\,box-shadow\,background-color\] input:not([type=checkbox]){transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:duration-200 input:not([type=checkbox]){--tw-duration:.2s;transition-duration:.2s}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:focus\:border-brand-blue input:not([type=checkbox]):focus{border-color:var(--blue)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:focus\:ring-2 input:not([type=checkbox]):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:focus\:ring-brand-blue\/10 input:not([type=checkbox]):focus{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.\[\&_input\:not\(\[type\=checkbox\]\)\]\:focus\:ring-brand-blue\/10 input:not([type=checkbox]):focus{--tw-ring-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.\[\&_label\]\:text-\[16px\] label{font-size:16px}.\[\&_label\]\:leading-\[1\.5\] label{--tw-leading:1.5;line-height:1.5}.\[\&_label\]\:font-medium label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_label\]\:text-brand-heading label{color:var(--heading,var(--blue))}.\[\&_nav\]\:mt-0 nav{margin-top:0}.\[\&_nav\]\:border-0 nav{border-style:var(--tw-border-style);border-width:0}.\[\&_nav\]\:pt-0 nav{padding-top:0}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:my-3 p{margin-block:calc(var(--spacing) * 3)}.\[\&_p\]\:text-\[16px\]\! p{font-size:16px!important}.\[\&_p\]\:leading-\[1\.6\]\! p{--tw-leading:1.6!important;line-height:1.6!important}.\[\&_p\]\:text-white\/80\! p{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\[\&_p\]\:text-white\/80\! p{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.\[\&_p\:first-child\]\:mt-0 p:first-child{margin-top:0}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:transition-transform svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\]\:duration-300 svg{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:\[\&_svg\]\:translate-x-0\.5:hover svg{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_svg\]\:transition-none svg{transition-property:none}}.\[\&_textarea\]\:min-h-40 textarea{min-height:calc(var(--spacing) * 40)}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_textarea\]\:rounded-xl textarea{border-radius:var(--radius-xl)}.\[\&_textarea\]\:border-brand-line textarea{border-color:var(--line)}.\[\&_textarea\]\:bg-brand-surface textarea{background-color:var(--surface,#fff)}.\[\&_textarea\]\:px-4 textarea{padding-inline:calc(var(--spacing) * 4)}.\[\&_textarea\]\:py-3 textarea{padding-block:calc(var(--spacing) * 3)}.\[\&_textarea\]\:transition-\[border-color\,box-shadow\] textarea{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_textarea\]\:duration-200 textarea{--tw-duration:.2s;transition-duration:.2s}.\[\&_textarea\]\:focus\:border-brand-blue textarea:focus{border-color:var(--blue)}.\[\&_textarea\]\:focus\:ring-2 textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_textarea\]\:focus\:ring-brand-blue\/10 textarea:focus{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.\[\&_textarea\]\:focus\:ring-brand-blue\/10 textarea:focus{--tw-ring-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\+section\]\:mt-3+section{margin-top:calc(var(--spacing) * 3)}.\[\&\+section\]\:border-t+section{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+section\]\:border-white\/10+section{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\[\&\+section\]\:border-white\/10+section{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&\+section\]\:pt-4+section{padding-top:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:hover\>span\]\:underline:hover>span{text-decoration-line:underline}.\[\&\:hover\>span\]\:underline-offset-4:hover>span{text-underline-offset:4px}.\[\&\>\*\]\:min-w-0>*,.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:p-4>div{padding:calc(var(--spacing) * 4)}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:min-h-8\!{min-height:calc(var(--spacing) * 8)!important}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:min-w-8\!{min-width:calc(var(--spacing) * 8)!important}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:opacity-0{opacity:0}}[data-event-editor]:has([data-programme-editor]) .\[\[data-event-editor\]\:has\(\[data-programme-editor\]\)_\&\]\:hidden{display:none}}@keyframes drawer-arrive{0%{opacity:0;translate:32px}to{opacity:1;translate:0}}@keyframes headline-arrive{0%{opacity:.1;clip-path:inset(0 0 100%);transform:translateY(42px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes editorial-rise{0%{opacity:.2;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes topic-arrive{0%{opacity:.25;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes image-arrive{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html[data-app=public].theme-changing,html[data-app=public].theme-changing *,html[data-app=public].theme-changing :before,html[data-app=public].theme-changing :after{transition:color .35s,background-color .35s,border-color .35s,fill .35s,stroke .35s,box-shadow .35s!important}}html[data-theme=dark]{--theme-border-52765c:#365061;--theme-border-53745c:#365061;--theme-border-53765d:#365061;--theme-border-55745c:#365061;--theme-border-557964:#365061;--theme-border-557a63:#365061;--theme-border-58745e:#365061;--theme-border-617387:#365061;--theme-border-6b7e94:#365061;--theme-border-6e8463:#365061;--theme-border-6f8b5c:#365061;--theme-border-7182a5:#365061;--theme-border-74937d:#365061;--theme-border-7e9c8e:#365061;--theme-border-809c8e:#365061;--theme-border-819586:#365061;--theme-border-869e7d:#365061;--theme-border-8894a5:#365061;--theme-border-8c9b8a:#365061;--theme-border-8fae93:#365061;--theme-border-93a89a:#365061;--theme-border-94a99a:#365061;--theme-border-96ae93:#365061;--theme-border-9ba9b9:#365061;--theme-border-9db19f:#365061;--theme-border-9fb09f:#365061;--theme-border-a4b59b:#365061;--theme-border-a6b2bf:#365061;--theme-border-a8b6a7:#365061;--theme-border-a9b8a0:#365061;--theme-border-a9b8ac:#365061;--theme-border-aab3bf:#365061;--theme-border-aab9b1:#365061;--theme-border-aabbad:#365061;--theme-border-aabca5:#365061;--theme-border-acbcad:#365061;--theme-border-acbcb1:#365061;--theme-border-acbda9:#365061;--theme-border-acbeb1:#365061;--theme-border-adbdac:#365061;--theme-border-b1bac4:#365061;--theme-border-b2c0aa:#365061;--theme-border-b4c3bb:#365061;--theme-border-b5c2b1:#365061;--theme-border-b6c8b0:#365061;--theme-border-b7c5bb:#365061;--theme-border-b7c9ac:#365061;--theme-border-b8c1c9:#365061;--theme-border-b8c7b1:#365061;--theme-border-b9c3bd:#365061;--theme-border-b9c8ae:#365061;--theme-border-b9c8bb:#365061;--theme-border-bac9ba:#365061;--theme-border-bbc7b5:#365061;--theme-border-bbc8b5:#365061;--theme-border-bbc8bf:#365061;--theme-border-bbc8c1:#365061;--theme-border-bbcbbf:#365061;--theme-border-bcc8b5:#365061;--theme-border-bdc8bd:#365061;--theme-border-bdcbbc:#365061;--theme-border-bdcbbd:#365061;--theme-border-bec8c5:#365061;--theme-border-becbb8:#365061;--theme-border-becdb3:#365061;--theme-border-c1c8c2:#365061;--theme-border-c1cfb6:#365061;--theme-border-c2cec4:#365061;--theme-border-c3cdbb:#365061;--theme-border-c3d2b6:#365061;--theme-border-c4cec2:#365061;--theme-border-c4d0c7:#365061;--theme-border-c4d1c9:#365061;--theme-border-c5cdc9:#365061;--theme-border-c5d0bd:#365061;--theme-border-c5d0c3:#365061;--theme-border-c5d0c8:#365061;--theme-border-c6d0bb:#365061;--theme-border-c7d1c9:#365061;--theme-border-c8d1c4:#365061;--theme-border-c8d1cb:#365061;--theme-border-c8d2c2:#365061;--theme-border-c9d2c5:#365061;--theme-border-c9d3c3:#365061;--theme-border-c9d3c8:#365061;--theme-border-c9d4c8:#365061;--theme-border-cad4c7:#365061;--theme-border-cbd2ca:#365061;--theme-border-cbd3c6:#365061;--theme-border-cbd3c7:#365061;--theme-border-cbd3ca:#365061;--theme-border-cbd4c4:#365061;--theme-border-cbd4c6:#365061;--theme-border-cbd4d0:#365061;--theme-border-cbd5c3:#365061;--theme-border-ccc:#365061;--theme-border-ccd4c7:#365061;--theme-border-ccd4ca:#365061;--theme-border-ccd5c0:#365061;--theme-border-cdd5c9:#365061;--theme-border-cdd5cb:#365061;--theme-border-cdd6cb:#365061;--theme-border-cdd6cd:#365061;--theme-border-cdd8c8:#365061;--theme-border-ced7cb:#365061;--theme-border-cfd7cd:#365061;--theme-border-cfd8c7:#365061;--theme-border-cfdac5:#365061;--theme-border-d0d8cd:#365061;--theme-border-d0d9d2:#365061;--theme-border-d1d9ce:#365061;--theme-border-d3dcc9:#365061;--theme-border-d4d8d5:#365061;--theme-border-d4d9cf:#365061;--theme-border-d4ddcf:#365061;--theme-border-d5ddce:#365061;--theme-border-d5ddcf:#365061;--theme-border-d6dfd0:#365061;--theme-border-d7ddd9:#365061;--theme-border-d7ded2:#365061;--theme-border-d8ddd6:#365061;--theme-border-d8ded3:#365061;--theme-border-d8dfd0:#365061;--theme-border-d8e0cd:#365061;--theme-border-d9dfd5:#365061;--theme-border-d9dfd6:#365061;--theme-border-d9e0d3:#365061;--theme-border-dbe1d4:#365061;--theme-border-dce1d6:#365061;--theme-border-dce2df:#365061;--theme-border-dedbd2:#365061;--theme-border-e0e4dc:#365061;--theme-border-e1e2dc:#365061;--theme-border-e1e4dc:#365061;--theme-border-e2e3da:#365061;--theme-border-e2e5e7:#365061;--theme-border-e3e7dd:#365061;--theme-border-ecece3:#365061;--theme-border-fffefa:#365061;--theme-surface-b6c2bb:#243c4b;--theme-surface-b9c8af:#243c4b;--theme-surface-bbcab8:#243c4b;--theme-surface-c7d0be:#243c4b;--theme-surface-cad3cc:#243c4b;--theme-surface-cadcc7:#243c4b;--theme-surface-d7ddce:#1b3040;--theme-surface-d7ddd9:#1b3040;--theme-surface-dbe3ce:#1b3040;--theme-surface-dbe6d9:#1b3040;--theme-surface-dce3d4:#1b3040;--theme-surface-dce4d6:#1b3040;--theme-surface-dce8d3:#1b3040;--theme-surface-dfe5d5:#1b3040;--theme-surface-e0c55b:#243c4b;--theme-surface-e0e8d6:#1b3040;--theme-surface-e0e9da:#1b3040;--theme-surface-e2c96b:#243c4b;--theme-surface-e2e5d9:#1b3040;--theme-surface-e2e6dc:#1b3040;--theme-surface-e3e9df:#1b3040;--theme-surface-e4e8dd:#1b3040;--theme-surface-e4eadb:#1b3040;--theme-surface-e4ebdc:#1b3040;--theme-surface-e5e9dc:#1b3040;--theme-surface-e5eadd:#1b3040;--theme-surface-e5ebdf:#1b3040;--theme-surface-e5ebe5:#1b3040;--theme-surface-e6e9df:#1b3040;--theme-surface-e6eedc:#1b3040;--theme-surface-e7decc:#1b3040;--theme-surface-e7decd:#1b3040;--theme-surface-e7e5dc:#1b3040;--theme-surface-e7eadd:#1b3040;--theme-surface-e7eaf0:#1b3040;--theme-surface-e7ebdf:#1b3040;--theme-surface-e7ebe1:#1b3040;--theme-surface-e7ebe3:#1b3040;--theme-surface-e8c23a:#243c4b;--theme-surface-e8d67d:#243c4b;--theme-surface-e8e8e4:#1b3040;--theme-surface-e8ecdf:#1b3040;--theme-surface-e8ece1:#1b3040;--theme-surface-e8ece3:#1b3040;--theme-surface-e8eddc:#1b3040;--theme-surface-e8edf0:#1b3040;--theme-surface-e8eee0:#1b3040;--theme-surface-e9e6de:#1b3040;--theme-surface-e9ece1:#1b3040;--theme-surface-e9ece2:#1b3040;--theme-surface-e9ece3:#1b3040;--theme-surface-e9ece4:#1b3040;--theme-surface-e9ece5:#1b3040;--theme-surface-e9eddf:#1b3040;--theme-surface-e9eee8:#1b3040;--theme-surface-eaece2:#1b3040;--theme-surface-eaece3:#1b3040;--theme-surface-eaece7:#1b3040;--theme-surface-eaf0eb:#1b3040;--theme-surface-ebc441:#243c4b;--theme-surface-ebe9df:#1b3040;--theme-surface-ebece0:#1b3040;--theme-surface-ecc52c:#243c4b;--theme-surface-ecece3:#1b3040;--theme-surface-ecefe3:#1b3040;--theme-surface-ecefe5:#1b3040;--theme-surface-ede4d4:#1b3040;--theme-surface-edf0e6:#1b3040;--theme-surface-edf0e7:#1b3040;--theme-surface-edf1eb:#1b3040;--theme-surface-eeeFE8:#1b3040;--theme-surface-eeeee5:#1b3040;--theme-surface-eeeee6:#1b3040;--theme-surface-efeee8:#1b3040;--theme-surface-efefe6:#1b3040;--theme-surface-efefe8:#1b3040;--theme-surface-eff0e8:#1b3040;--theme-surface-eff2e9:#1b3040;--theme-surface-f0ece2:#1b3040;--theme-surface-f0eee6:#1b3040;--theme-surface-f0f1e9:#1b3040;--theme-surface-f0f2e9:#1b3040;--theme-surface-f0f3e9:#1b3040;--theme-surface-f1e9d9:#1b3040;--theme-surface-f1e9dc:#1b3040;--theme-surface-f2ecdf:#1b3040;--theme-surface-f2eee1:#1b3040;--theme-surface-f4f5f0:#142636;--theme-surface-f5f4ed:#142636;--theme-surface-f6f5ef:#142636;--theme-surface-f7f5ee:#142636;--theme-surface-f8f7f0:#142636;--theme-surface-f8f7f2:#142636;--theme-surface-f8f7f3:#142636;--theme-surface-fdfbf5:#142636;--theme-surface-fff:#142636;--theme-surface-fffdf6:#142636;--theme-surface-fffdf7:#142636;--theme-surface-fffefa:#142636;--theme-text-000:#e3eaf2;--theme-text-06713c:#82d6b4;--theme-text-069548:#82d6b4;--theme-text-08733a:#82d6b4;--theme-text-087546:#82d6b4;--theme-text-102f29:#82d6b4;--theme-text-142b30:#e3eaf2;--theme-text-142d4c:#e3eaf2;--theme-text-153d34:#82d6b4;--theme-text-162947:#e3eaf2;--theme-text-172b4c:#e3eaf2;--theme-text-17365b:#e3eaf2;--theme-text-173756:#e3eaf2;--theme-text-17394a:#e3eaf2;--theme-text-174a38:#82d6b4;--theme-text-183331:#e3eaf2;--theme-text-18335d:#e3eaf2;--theme-text-187153:#82d6b4;--theme-text-193a32:#82d6b4;--theme-text-1d664c:#82d6b4;--theme-text-203c48:#e3eaf2;--theme-text-207456:#82d6b4;--theme-text-234e41:#82d6b4;--theme-text-244735:#82d6b4;--theme-text-267359:#82d6b4;--theme-text-267759:#82d6b4;--theme-text-28744e:#82d6b4;--theme-text-335a50:#82d6b4;--theme-text-344f45:#82d6b4;--theme-text-34564b:#82d6b4;--theme-text-345f40:#82d6b4;--theme-text-355e4a:#82d6b4;--theme-text-35694e:#82d6b4;--theme-text-375f46:#82d6b4;--theme-text-3b7659:#82d6b4;--theme-text-405a39:#82d6b4;--theme-text-405d54:#82d6b4;--theme-text-41613d:#82d6b4;--theme-text-445c4d:#82d6b4;--theme-text-45604d:#82d6b4;--theme-text-45675b:#82d6b4;--theme-text-465d41:#82d6b4;--theme-text-46614c:#82d6b4;--theme-text-49754b:#82d6b4;--theme-text-4e635c:#82d6b4;--theme-text-4e6758:#82d6b4;--theme-text-4f665b:#82d6b4;--theme-text-506358:#82d6b4;--theme-text-50644f:#82d6b4;--theme-text-506458:#82d6b4;--theme-text-50665c:#82d6b4;--theme-text-526171:#b2c1cd;--theme-text-52674f:#82d6b4;--theme-text-52675a:#82d6b4;--theme-text-526a5b:#82d6b4;--theme-text-526b60:#82d6b4;--theme-text-527047:#82d6b4;--theme-text-52715f:#82d6b4;--theme-text-527262:#82d6b4;--theme-text-53636b:#b2c1cd;--theme-text-536459:#82d6b4;--theme-text-536477:#b2c1cd;--theme-text-536859:#82d6b4;--theme-text-536879:#b2c1cd;--theme-text-537360:#82d6b4;--theme-text-566576:#b2c1cd;--theme-text-566751:#b2c1cd;--theme-text-566967:#b2c1cd;--theme-text-566b5b:#82d6b4;--theme-text-576c66:#82d6b4;--theme-text-577351:#82d6b4;--theme-text-58685d:#b2c1cd;--theme-text-58687a:#b2c1cd;--theme-text-596677:#b2c1cd;--theme-text-596954:#b2c1cd;--theme-text-596a76:#b2c1cd;--theme-text-596b61:#82d6b4;--theme-text-5a6868:#b2c1cd;--theme-text-5a6f5f:#82d6b4;--theme-text-5b6877:#b2c1cd;--theme-text-5b6b60:#b2c1cd;--theme-text-5b6d56:#b2c1cd;--theme-text-5c715f:#82d6b4;--theme-text-5c765e:#82d6b4;--theme-text-5d6c62:#b2c1cd;--theme-text-5d6d55:#b2c1cd;--theme-text-5f6f64:#b2c1cd;--theme-text-60705a:#b2c1cd;--theme-text-607168:#b2c1cd;--theme-text-60725d:#b2c1cd;--theme-text-61705b:#b2c1cd;--theme-text-617080:#b2c1cd;--theme-text-617d61:#82d6b4;--theme-text-627561:#b2c1cd;--theme-text-62765f:#82d6b4;--theme-text-62775f:#82d6b4;--theme-text-627b65:#82d6b4;--theme-text-637064:#b2c1cd;--theme-text-63706e:#b2c1cd;--theme-text-64735b:#b2c1cd;--theme-text-64745e:#b2c1cd;--theme-text-647760:#b2c1cd;--theme-text-64796b:#82d6b4;--theme-text-657082:#b2c1cd;--theme-text-657166:#b2c1cd;--theme-text-657260:#b2c1cd;--theme-text-657266:#b2c1cd;--theme-text-65748a:#b2c1cd;--theme-text-667466:#b2c1cd;--theme-text-66785e:#b2c1cd;--theme-text-66816b:#82d6b4;--theme-text-668274:#82d6b4;--theme-text-677269:#b2c1cd;--theme-text-677569:#b2c1cd;--theme-text-67766b:#b2c1cd;--theme-text-687267:#b2c1cd;--theme-text-68766e:#b2c1cd;--theme-text-68776b:#b2c1cd;--theme-text-687962:#b2c1cd;--theme-text-69766f:#b2c1cd;--theme-text-6a756e:#b2c1cd;--theme-text-6a766f:#b2c1cd;--theme-text-6a7a6e:#b2c1cd;--theme-text-6a7b6c:#b2c1cd;--theme-text-6b7768:#b2c1cd;--theme-text-6b776c:#b2c1cd;--theme-text-6b7964:#b2c1cd;--theme-text-6c786e:#b2c1cd;--theme-text-6c7a63:#b2c1cd;--theme-text-6d796e:#b2c1cd;--theme-text-6e7c6a:#b2c1cd;--theme-text-6e8269:#b2c1cd;--theme-text-707e70:#b2c1cd;--theme-text-708165:#b2c1cd;--theme-text-717b75:#b2c1cd;--theme-text-71816e:#b2c1cd;--theme-text-72806e:#b2c1cd;--theme-text-72877b:#b2c1cd;--theme-text-729167:#82d6b4;--theme-text-758071:#b2c1cd;--theme-text-75808b:#b2c1cd;--theme-text-758274:#b2c1cd;--theme-text-75836f:#b2c1cd;--theme-text-75906b:#82d6b4;--theme-text-778170:#b2c1cd;--theme-text-778173:#b2c1cd;--theme-text-788a6c:#b2c1cd;--theme-text-7a8772:#b2c1cd;--theme-text-7d8a73:#b2c1cd;--theme-text-7e927c:#b2c1cd;--theme-text-839079:#b2c1cd;--theme-text-88977f:#b2c1cd;--theme-text-996b2b:#b2c1cd;--theme-text-9aad98:#b2c1cd;--theme-text-9daec6:#b2c1cd;--theme-text-a17331:#b2c1cd}:root{--heading:#213e7d;--surface:#fffefa;--surface-soft:#eef1eb;--accent-text:#06713c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--paper:#0c1e2c;--ink:#dce6ed;--heading:#e3eaf2;--muted:#b2c1cd;--surface:#142636;--surface-soft:#1b3040;--line:#365061;--accent-text:#82d6b4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-app=public]) textarea{font:inherit;resize:vertical}:where(html[data-app=public]) textarea:focus-visible{outline:3px solid var(--green);outline-offset:5px}:where(html[data-app=public]){--paper:var(--theme-surface-f8f7f3,#f8f7f3);--navy:#142b58;--ink:var(--theme-text-172b4c,#172b4c);--muted:var(--theme-text-596677,#596677)}:where(html[data-app=public]) body{background:var(--paper);font-size:15px;line-height:1.65}:where(html[data-app=public]) .frame{width:min(1320px,100% - 112px);margin-inline:auto}:where(html[data-app=public]) h1,:where(html[data-app=public]) h2,:where(html[data-app=public]) h3,:where(html[data-app=public]) p{margin-top:0}:where(html[data-app=public]) h2{font-weight:400}:where(html[data-app=public]) em{font-family:var(--serif);font-weight:400}:where(html[data-app=public]) .preview-strip{letter-spacing:1.35px;background:#172f5c;height:28px;font-size:12px}:where(html[data-app=public]) header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--theme-border-e2e5e7,#e2e5e7);background:#fffffdf5}:where(html[data-app=public]) .nav{height:88px}:where(html[data-app=public]) .brand img{width:202px}:where(html[data-app=public]) nav{gap:27px;font-size:12px}:where(html[data-app=public]) .nav-contact{background:var(--blue);color:#fff;border-color:#213e7d;padding:12px 20px}:where(html[data-app=public]) .nav-contact[aria-current=page]{color:#fff}:where(html[data-app=public]) .vision-hero{color:#fff;isolation:isolate;background:#334553;height:min(760px,100svh - 116px);min-height:590px;position:relative;overflow:hidden}:where(html[data-app=public]) .vision-landscape{object-fit:cover;object-position:center 58%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public]) .vision-shade{z-index:-2;background:linear-gradient(90deg,#0b1b2b96,#0f243a21 85%),linear-gradient(#0000 50%,#0b1c2ec2);position:absolute;inset:0}:where(html[data-app=public]) .vision-content{padding-top:clamp(74px,8vw,126px)}:where(html[data-app=public]) .vision-eyebrow{text-transform:uppercase;letter-spacing:2.2px;align-items:center;gap:13px;margin-bottom:26px;font-size:12px;display:flex}:where(html[data-app=public]) .vision-eyebrow>span{background:var(--gold);width:30px;height:2px}:where(html[data-app=public]) .vision-hero h1{font-family:var(--sans);letter-spacing:-2.5px;color:#fff;margin:0 0 25px;font-size:clamp(56px,6vw,90px);font-weight:400;line-height:1.04}:where(html[data-app=public]) .vision-hero h1 span,:where(html[data-app=public]) .vision-hero h1 em{display:block}:where(html[data-app=public]) .vision-hero h1 em{letter-spacing:-2.4px;font-size:1.22em;line-height:1.05}:where(html[data-app=public]) .vision-content>p{color:#ffffffe6;max-width:460px;margin:0 0 28px;font-size:17px;line-height:1.65}:where(html[data-app=public]) .solid-link{background:var(--surface,#fff);color:var(--heading,var(--blue));border:1px solid #fff;align-items:center;gap:40px;padding:17px 23px;font-size:12px;transition:background .25s,color .25s;display:inline-flex}:where(html[data-app=public]) .solid-link:hover{background:var(--blue);color:#fff}:where(html[data-app=public]) .solid-link:hover svg{transform:translate(3px,-3px)}:where(html[data-app=public]) .vision-bottom{border-top:1px solid #ffffff50;justify-content:space-between;align-items:flex-end;padding-top:24px;display:flex;position:absolute;bottom:32px;left:0;right:0}:where(html[data-app=public]) .vision-bottom p{color:#ffffffe0;margin:0;font-size:12px;line-height:1.7}:where(html[data-app=public]) .scroll-cue{letter-spacing:1px;align-items:center;gap:25px;font-size:12px;display:flex}:where(html[data-app=public]) .scroll-cue>span{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}:where(html[data-app=public]) .vision-place{writing-mode:vertical-rl;letter-spacing:2px;opacity:.8;font-size:12px;position:absolute;top:50%;right:22px}:where(html[data-app=public]) .mission-ribbon{background:var(--theme-surface-fff,#fff);border-bottom:1px solid var(--theme-border-e1e2dc,#e1e2dc);padding:28px 0}:where(html[data-app=public]) .mission-ribbon>.frame{color:var(--heading,var(--blue));align-items:center;gap:37px;font-size:15px;display:flex}:where(html[data-app=public]) .mission-ribbon i{background:var(--green);border-radius:50%;width:5px;height:5px}:where(html[data-app=public]) .mission-ribbon .ribbon-note{letter-spacing:1.6px;color:var(--theme-text-75808b,#75808b);margin-left:auto;font-size:12px}:where(html[data-app=public]) .purpose-editorial,:where(html[data-app=public]) .priorities-section,:where(html[data-app=public]) .knowledge-section{padding-block:90px 100px}:where(html[data-app=public]) .editorial-kicker{align-items:center;gap:30px;margin-bottom:57px;display:flex}:where(html[data-app=public]) .tiny-index{letter-spacing:1.6px;white-space:nowrap;color:var(--theme-text-617080,#617080);font-size:12px}:where(html[data-app=public]) .fine-rule{background:var(--theme-surface-d7ddd9,#d7ddd9);flex:1;height:1px}:where(html[data-app=public]) .purpose-story{grid-template-columns:1.1fr 1fr;gap:130px;display:grid}:where(html[data-app=public]) .purpose-story h2,:where(html[data-app=public]) .editorial-heading h2{font-family:var(--sans);color:var(--heading,var(--blue));letter-spacing:-1.5px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.12}:where(html[data-app=public]) .purpose-story h2 em,:where(html[data-app=public]) .editorial-heading h2 em{letter-spacing:-1.2px;font-size:1.24em;line-height:1.02}:where(html[data-app=public]) .purpose-prose{padding-top:8px}:where(html[data-app=public]) .section-tag{letter-spacing:1.7px;color:var(--theme-text-607168,#607168);margin-bottom:23px;font-size:12px;font-weight:600;display:block}:where(html[data-app=public]) .lead-prose{letter-spacing:-.5px;color:var(--heading,var(--blue));margin-bottom:25px;font-size:23px;line-height:1.5}:where(html[data-app=public]) .purpose-prose>p:not(.lead-prose){color:var(--muted);margin-bottom:17px;font-size:14px;line-height:1.9}:where(html[data-app=public]) .text-link{border-bottom:1px solid var(--theme-border-8894a5,#8894a5);color:var(--heading,var(--blue));justify-content:space-between;align-items:center;gap:44px;padding:13px 0;font-size:12px;font-weight:500;transition:gap .3s,border-color .3s;display:inline-flex}:where(html[data-app=public]) .text-link:hover{border-color:var(--accent-text,var(--green));gap:56px}:where(html[data-app=public]) .text-link:hover svg{transform:translate(2px,-2px)}:where(html[data-app=public]) .purpose-blue{color:#fff;background:#213e7d;padding:86px 0;position:relative;overflow:hidden}:where(html[data-app=public]) .purpose-blue-grid{z-index:1;grid-template-columns:1.1fr 1fr;gap:110px;display:grid;position:relative}:where(html[data-app=public]) .blue-intro .section-tag{color:#cbd8f4}:where(html[data-app=public]) .blue-intro h2{letter-spacing:-1.5px;color:#fff;margin:0 0 20px;font-size:37px;line-height:1.25}:where(html[data-app=public]) .blue-intro h2 em{letter-spacing:-.4px;font-size:1.28em}:where(html[data-app=public]) .blue-intro>p{color:#d9e3f7;max-width:330px;font-size:13px;line-height:1.8}:where(html[data-app=public]) .light-link{color:#fff;border-color:#ffffff70;margin-top:7px}:where(html[data-app=public]) .principle{border-top:1px solid #ffffff40;grid-template-columns:30px 1fr 24px;gap:20px;padding:22px 0;display:grid}:where(html[data-app=public]) .principle:last-child{padding-bottom:0}:where(html[data-app=public]) .principle>span:first-child{color:#b4c9e3;padding-top:4px;font-size:12px}:where(html[data-app=public]) .principle h3{letter-spacing:-.2px;color:#fff;margin:0 0 8px;font-size:19px;font-weight:400}:where(html[data-app=public]) .principle p{color:#d2def3;max-width:300px;margin:0;font-size:12px;line-height:1.8}:where(html[data-app=public]) .principle-star{color:#e6ce84;font-size:20px}:where(html[data-app=public]) .blue-orbit{pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-425px;left:-120px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}:where(html[data-app=public]) .editorial-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:43px;display:flex}:where(html[data-app=public]) .editorial-heading>div{max-width:310px}:where(html[data-app=public]) .editorial-heading p{color:var(--muted);margin-bottom:7px;font-size:13px;line-height:1.9}:where(html[data-app=public]) .editorial-heading>.text-link{margin-bottom:5px}:where(html[data-app=public]) .priority-pictures{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}:where(html[data-app=public]) .priority-picture{color:#fff;background:#18374b;height:390px;position:relative;overflow:hidden}:where(html[data-app=public]) .priority-picture img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.22,.61,.36,1)}:where(html[data-app=public]) .priority-picture:hover img{transform:scale(1.04)}:where(html[data-app=public]) .picture-gradient{background:linear-gradient(#0a1d2b33,#0a1d2b0d 25%,#0a1d2bd1);position:absolute;inset:0}:where(html[data-app=public]) .picture-tag{letter-spacing:1.7px;border-bottom:1px solid #ffffff70;padding-bottom:8px;font-size:12px;position:absolute;top:28px;left:30px}:where(html[data-app=public]) .picture-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}:where(html[data-app=public]) .picture-title h3{color:#fff;letter-spacing:-.8px;margin:0;font-size:28px;font-weight:400;line-height:1.18}:where(html[data-app=public]) .picture-title em{letter-spacing:0;font-size:1.3em}:where(html[data-app=public]) .round-arrow{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .25s,color .25s;display:grid}:where(html[data-app=public]) .priority-picture:hover .round-arrow{color:var(--heading,var(--blue));background:var(--surface,#fff)}:where(html[data-app=public]) .priority-directory{grid-template-columns:.65fr 1fr;gap:70px;margin-top:50px;display:grid}:where(html[data-app=public]) .priority-directory>div:first-child{padding-top:20px}:where(html[data-app=public]) .priority-directory>div>p{letter-spacing:-.7px;color:var(--heading,var(--blue));font-size:28px;line-height:1.35}:where(html[data-app=public]) .priority-directory .section-tag{margin-bottom:18px;font-size:12px}:where(html[data-app=public]) .priority-directory .group-tabs{border-color:var(--theme-border-d7ddd9,#d7ddd9);gap:25px;margin-bottom:0}:where(html[data-app=public]) .priority-directory .group-tabs button{color:var(--theme-text-58687a,#58687a);white-space:normal;padding:16px 0;font-size:12px}:where(html[data-app=public]) .priority-directory .group-tabs button[aria-selected=true]{color:var(--heading,var(--blue));border-color:var(--accent-text,var(--green))}:where(html[data-app=public]) .priority-directory .group-tabs span{color:var(--theme-text-68776b,#68776b);font-size:12px}:where(html[data-app=public]) .priority-directory .group-row{border-color:var(--theme-border-d7ddd9,#d7ddd9);grid-template-columns:25px 1fr 22px;gap:20px;min-height:66px;padding:18px 5px}:where(html[data-app=public]) .priority-directory .group-row h3{color:var(--heading,var(--blue));font-size:14px;line-height:1.4}:where(html[data-app=public]) .priority-directory .group-row .num{color:var(--theme-text-6a7a6e,#6a7a6e);font-size:12px}:where(html[data-app=public]) .priority-directory .group-row svg{color:var(--heading,var(--blue))}:where(html[data-app=public]) .priority-directory .group-row:hover{background:var(--theme-surface-eeeee5,#eeeee5)}:where(html[data-app=public]) .forum-section{background:var(--theme-surface-efeee8,#efeee8);padding:80px 0 90px}:where(html[data-app=public]) .forum-story{background:var(--theme-surface-fff,#fff);grid-template-columns:1.15fr 1fr;margin-top:45px;display:grid;overflow:hidden}:where(html[data-app=public]) .forum-photo{min-height:440px;position:relative;overflow:hidden}:where(html[data-app=public]) .forum-photo img{object-fit:cover;object-position:53% 50%;width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public]) .image-credit{letter-spacing:1px;color:#fff;background:#132947bb;padding:5px 9px;font-size:12px;position:absolute;bottom:15px;left:22px}:where(html[data-app=public]) .forum-copy{padding:43px 45px}:where(html[data-app=public]) .archive-pill{letter-spacing:1.3px;color:var(--theme-text-537360,#537360);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}:where(html[data-app=public]) .archive-pill>span{background:#069548;border-radius:50%;width:5px;height:5px}:where(html[data-app=public]) .forum-copy h3{color:var(--heading,var(--blue));letter-spacing:-.8px;margin:21px 0;font-size:29px;font-weight:400;line-height:1.3}:where(html[data-app=public]) .forum-copy>p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.9}:where(html[data-app=public]) .forum-date{border-top:1px solid var(--theme-border-d7ddd9,#d7ddd9);align-items:center;gap:20px;margin-bottom:8px;padding:18px 0;display:flex}:where(html[data-app=public]) .forum-date strong{color:var(--heading,var(--blue));letter-spacing:-1px;font-size:34px;font-weight:400}:where(html[data-app=public]) .forum-date>span{color:var(--theme-text-657082,#657082);font-size:12px;line-height:1.8}:where(html[data-app=public]) .forum-copy .text-link{width:100%;font-size:12px}:where(html[data-app=public]) .knowledge-section{padding-bottom:110px}:where(html[data-app=public]) .publication-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:where(html[data-app=public]) .publication{background:var(--theme-surface-e6e9df,#e6e9df);min-height:315px;color:var(--heading,var(--blue));flex-direction:column;padding:28px 28px 23px;transition:transform .35s,box-shadow .35s;display:flex;position:relative}:where(html[data-app=public]) .publication:hover{transform:translateY(-6px);box-shadow:0 18px 35px #142b580e}:where(html[data-app=public]) .publication-2{color:#fff;background:#213e7d}:where(html[data-app=public]) .publication-3{background:var(--theme-surface-e7e5dc,#e7e5dc)}:where(html[data-app=public]) .publication-top{letter-spacing:-.5px;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}:where(html[data-app=public]) .publication-top>span:last-child{font-size:22px;font-weight:400}:where(html[data-app=public]) .publication-lines{opacity:.2;align-items:center;gap:9px;height:74px;margin:20px 0;display:flex}:where(html[data-app=public]) .publication-lines i{border:1px solid;border-radius:50%;width:56px;height:56px;display:block}:where(html[data-app=public]) .publication-lines i+i{margin-left:-24px}:where(html[data-app=public]) .publication-bottom{margin-top:auto}:where(html[data-app=public]) .publication-bottom>span{letter-spacing:1.3px;opacity:.8;font-size:12px}:where(html[data-app=public]) .publication h3{font-size:23px;font-family:var(--serif);color:inherit;margin:12px 0 22px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .publication-foot{border-top:1px solid #213e7d40;justify-content:space-between;padding-top:15px;font-size:12px;display:flex}:where(html[data-app=public]) .publication-2 .publication-foot{border-color:#ffffff50}:where(html[data-app=public]) .publication-foot>span{font-size:12px}:where(html[data-app=public]) .contact-band{background:var(--theme-surface-eaece3,#eaece3);color:var(--heading,var(--blue));border:0;padding:72px 0}:where(html[data-app=public]) .contact-band .label{letter-spacing:1.8px;color:var(--theme-text-5b6b60,#5b6b60);margin-bottom:23px;font-size:12px}:where(html[data-app=public]) .contact-band h2{letter-spacing:-2px;font-size:48px;font-weight:400;line-height:1.1}:where(html[data-app=public]) .contact-band .btn{color:#fff;background:#213e7d;border-color:#213e7d;gap:40px;padding:19px 25px;font-size:12px}:where(html[data-app=public]) .contact-band .btn:hover{background:#142b58}:where(html[data-app=public]) footer{background:#142b58;padding-top:65px}:where(html[data-app=public]) .footer-brand img{width:200px}:where(html[data-app=public]) .footer-brand p{max-width:280px;font-size:12px;line-height:1.9}:where(html[data-app=public]) .footer-heading{letter-spacing:.5px;font-size:12px;font-weight:500}:where(html[data-app=public]) .footer-links,:where(html[data-app=public]) .footer-contact{font-size:12px}:where(html[data-app=public]) .footer-bottom{letter-spacing:.3px;font-size:12px}:where(html[data-app=public]) .pagehero{background:var(--theme-surface-f0f1e9,#f0f1e9);border-bottom:1px solid var(--theme-border-dce1d6,#dce1d6);padding-block:44px 66px;position:relative;overflow:hidden}:where(html[data-app=public]) .pagehero:after{content:"";pointer-events:none;border:1px solid #213e7d0b;border-radius:50%;width:420px;height:420px;position:absolute;top:40px;right:-90px;box-shadow:0 0 0 45px #213e7d03}:where(html[data-app=public]) .pagehero h1{font-family:var(--serif);letter-spacing:-1.2px;max-width:1000px;font-size:clamp(50px,5vw,76px);font-weight:400;line-height:1.07}:where(html[data-app=public]) .pagehero p{max-width:650px;font-size:15px;line-height:1.8}:where(html[data-app=public]) .pagehero .crumb{margin-bottom:40px;font-size:12px}:where(html[data-app=public]) .pagehero .label{letter-spacing:1.8px;margin-bottom:20px;font-size:12px}:where(html[data-app=public]) .section h2{font-family:var(--serif);letter-spacing:-.6px;font-size:40px}:where(html[data-app=public]) .section p{line-height:1.85}:where(html[data-app=public]) .legacy-working-group h3{font-size:22px;font-weight:400;line-height:1.4}:where(html[data-app=public]) .legacy-working-group{background:0 0;transition:background .3s,padding .3s}:where(html[data-app=public]) .legacy-working-group:hover{background:var(--theme-surface-eeeee6,#eeeee6);padding-left:20px}:where(html[data-app=public]) .res{transition:background .3s}:where(html[data-app=public]) .res:hover{background:var(--theme-surface-eeeee6,#eeeee6)}@media (prefers-reduced-motion:no-preference){@keyframes vision-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landscape-in{0%{transform:scale(1.045)}to{transform:scale(1)}}:where(html[data-app=public]) .vision-landscape{animation:1.8s cubic-bezier(.18,.65,.3,1) both landscape-in}:where(html[data-app=public]) .vision-eyebrow{animation:.8s .1s both vision-in}:where(html[data-app=public]) .vision-hero h1 span{animation:.95s .18s both vision-in}:where(html[data-app=public]) .vision-hero h1 em{animation:.95s .35s both vision-in}:where(html[data-app=public]) .vision-content>p{animation:.9s .5s both vision-in}:where(html[data-app=public]) .vision-content>.solid-link{animation:.9s .65s both vision-in}:where(html[data-app=public]) .vision-bottom{animation:1s .75s both vision-in}:where(html[data-app=public]) .reveal.has-entered{animation:vision-in .85s cubic-bezier(.22, .61, .36, 1) var(--motion-delay,0s) both}:where(html[data-app=public]) .scroll-cue:hover span{transition:transform .3s;transform:translateY(4px)}}@media (min-width:1600px){:where(html[data-app=public]) .vision-content{padding-top:130px}}@media (max-width:1200px){:where(html[data-app=public]) .frame{width:calc(100% - 70px)}:where(html[data-app=public]) nav{gap:20px}:where(html[data-app=public]) .vision-hero h1{font-size:72px}:where(html[data-app=public]) .purpose-story{gap:75px}:where(html[data-app=public]) .purpose-blue-grid{gap:60px}:where(html[data-app=public]) .priority-picture{height:350px}:where(html[data-app=public]) .forum-copy{padding:35px}:where(html[data-app=public]) .forum-copy h3{font-size:26px}:where(html[data-app=public]) .vision-content{padding-top:95px}}@media (max-width:980px){:where(html[data-app=public]) .nav{height:82px}:where(html[data-app=public]) .brand img{width:184px}:where(html[data-app=public]) nav{gap:0}:where(html[data-app=public]) .vision-hero{height:650px;min-height:590px}:where(html[data-app=public]) .vision-hero h1{font-size:65px}:where(html[data-app=public]) .vision-content{padding-top:88px}:where(html[data-app=public]) .mission-ribbon>.frame{gap:24px;font-size:13px}:where(html[data-app=public]) .ribbon-note{display:none}:where(html[data-app=public]) .purpose-story,:where(html[data-app=public]) .purpose-blue-grid{gap:45px}:where(html[data-app=public]) .blue-intro h2{font-size:31px}:where(html[data-app=public]) .priority-directory{grid-template-columns:.55fr 1fr;gap:40px}:where(html[data-app=public]) .picture-title h3{font-size:23px}:where(html[data-app=public]) .picture-title,:where(html[data-app=public]) .picture-tag{left:24px;right:24px}:where(html[data-app=public]) .priority-picture{height:320px}:where(html[data-app=public]) .forum-story{grid-template-columns:1fr 1fr}:where(html[data-app=public]) .forum-copy{padding:30px}:where(html[data-app=public]) .forum-photo{min-height:460px}:where(html[data-app=public]) .publication{padding:23px}:where(html[data-app=public]) .publication h3{font-size:22px}:where(html[data-app=public]) .contact-band h2{font-size:40px}}@media (max-width:700px){:where(html[data-app=public]) .frame{width:calc(100% - 40px)}:where(html[data-app=public]) .preview-strip{height:25px;font-size:12px}:where(html[data-app=public]) .nav{height:76px}:where(html[data-app=public]) .brand img{width:174px}:where(html[data-app=public]) .menu{padding:10px 12px;font-size:12px}:where(html[data-app=public]) .vision-hero{height:690px;min-height:0}:where(html[data-app=public]) .vision-content{padding-top:72px}:where(html[data-app=public]) .vision-landscape{object-position:60% center}:where(html[data-app=public]) .vision-shade{background:linear-gradient(90deg,#0b1c2ba8,#0b1c2b22),linear-gradient(#0000 40%,#0b1c2bc9)}:where(html[data-app=public]) .vision-eyebrow{letter-spacing:1.5px;gap:10px;margin-bottom:28px;font-size:12px}:where(html[data-app=public]) .vision-eyebrow>span{width:20px}:where(html[data-app=public]) .vision-hero h1{letter-spacing:-1.5px;font-size:49px;line-height:1.1}:where(html[data-app=public]) .vision-hero h1 em{letter-spacing:-1px;font-size:1.19em}:where(html[data-app=public]) .vision-content>p{margin:23px 0 28px;font-size:15px}:where(html[data-app=public]) .solid-link{gap:32px;padding:16px 20px;font-size:12px}:where(html[data-app=public]) .vision-bottom{padding-top:20px;display:block;bottom:27px}:where(html[data-app=public]) .vision-bottom p{font-size:12px}:where(html[data-app=public]) .scroll-cue{justify-content:space-between;margin-top:19px;font-size:12px}:where(html[data-app=public]) .scroll-cue>span{width:31px;height:31px;font-size:16px}:where(html[data-app=public]) .vision-place{display:none}:where(html[data-app=public]) .mission-ribbon{padding:23px 0}:where(html[data-app=public]) .mission-ribbon>.frame{letter-spacing:-.1px;justify-content:space-between;gap:10px;font-size:12px}:where(html[data-app=public]) .mission-ribbon i{flex-shrink:0;width:3px;height:3px}:where(html[data-app=public]) .purpose-editorial,:where(html[data-app=public]) .priorities-section,:where(html[data-app=public]) .knowledge-section{padding-block:55px 62px}:where(html[data-app=public]) .editorial-kicker{gap:20px;margin-bottom:35px}:where(html[data-app=public]) .tiny-index{letter-spacing:1px;font-size:12px}:where(html[data-app=public]) .purpose-story{display:block}:where(html[data-app=public]) .purpose-story h2,:where(html[data-app=public]) .editorial-heading h2{letter-spacing:-1.7px;font-size:38px;line-height:1.15}:where(html[data-app=public]) .purpose-story h2 em,:where(html[data-app=public]) .editorial-heading h2 em{font-size:1.2em}:where(html[data-app=public]) .purpose-prose{padding-top:34px}:where(html[data-app=public]) .section-tag{letter-spacing:1.4px;margin-bottom:18px;font-size:12px}:where(html[data-app=public]) .lead-prose{font-size:21px}:where(html[data-app=public]) .purpose-prose>p:not(.lead-prose){font-size:13px}:where(html[data-app=public]) .purpose-blue{padding:55px 0}:where(html[data-app=public]) .purpose-blue-grid{display:block}:where(html[data-app=public]) .blue-intro h2{font-size:30px}:where(html[data-app=public]) .blue-intro>p{font-size:12px}:where(html[data-app=public]) .principles{margin-top:35px}:where(html[data-app=public]) .principle{gap:15px;padding:22px 0}:where(html[data-app=public]) .principle h3{font-size:18px}:where(html[data-app=public]) .principle p{font-size:12px}:where(html[data-app=public]) .editorial-heading{margin-bottom:30px;display:block}:where(html[data-app=public]) .editorial-heading>div{max-width:none;margin-top:23px}:where(html[data-app=public]) .editorial-heading>.text-link{margin-top:22px}:where(html[data-app=public]) .editorial-heading p{font-size:12px}:where(html[data-app=public]) .priority-pictures{grid-template-columns:1fr;gap:18px;margin-top:30px}:where(html[data-app=public]) .priority-picture{height:330px}:where(html[data-app=public]) .picture-title h3{font-size:26px}:where(html[data-app=public]) .picture-tag{font-size:12px}:where(html[data-app=public]) .priority-directory{margin-top:30px;display:block}:where(html[data-app=public]) .priority-directory>div>p{font-size:24px}:where(html[data-app=public]) .priority-directory .group-tabs{gap:20px}:where(html[data-app=public]) .priority-directory .group-tabs button{padding:14px 0;font-size:12px}:where(html[data-app=public]) .priority-directory .group-row{gap:13px;padding:17px 3px}:where(html[data-app=public]) .priority-directory .group-row h3{font-size:12px}:where(html[data-app=public]) .forum-section{padding:55px 0 60px}:where(html[data-app=public]) .forum-story{margin-top:30px;display:block}:where(html[data-app=public]) .forum-photo{min-height:290px}:where(html[data-app=public]) .forum-copy{padding:29px 25px 35px}:where(html[data-app=public]) .forum-copy h3{font-size:28px}:where(html[data-app=public]) .forum-copy>p,:where(html[data-app=public]) .forum-date>span{font-size:12px}:where(html[data-app=public]) .publication-grid{grid-template-columns:1fr;gap:18px}:where(html[data-app=public]) .publication{min-height:290px;padding:25px 27px}:where(html[data-app=public]) .publication h3{font-size:29px}:where(html[data-app=public]) .publication-bottom>span{font-size:12px}:where(html[data-app=public]) .publication-top{font-size:15px}:where(html[data-app=public]) .publication-lines{height:50px;margin:16px 0}:where(html[data-app=public]) .publication-lines i{width:46px;height:46px}:where(html[data-app=public]) .publication-foot{font-size:12px}:where(html[data-app=public]) .contact-band{padding:52px 0}:where(html[data-app=public]) .contact-band h2{letter-spacing:-1.5px;font-size:36px}:where(html[data-app=public]) .contact-band .btn{gap:28px;margin-top:7px;padding:17px 21px;font-size:12px}:where(html[data-app=public]) .pagehero{padding-block:30px 45px}:where(html[data-app=public]) .pagehero h1{font-size:48px}:where(html[data-app=public]) .pagehero .crumb{margin-bottom:30px;font-size:12px}:where(html[data-app=public]) .pagehero .label{font-size:12px}:where(html[data-app=public]) .pagehero p{font-size:13px}:where(html[data-app=public]) .section h2{font-size:34px}:where(html[data-app=public]) .legacy-working-group h3{font-size:21px}:where(html[data-app=public]) footer{padding-top:50px}:where(html[data-app=public]) .footer-brand img{width:183px}}@media (max-width:370px){:where(html[data-app=public]) .vision-hero h1{font-size:43px}:where(html[data-app=public]) .vision-eyebrow,:where(html[data-app=public]) .mission-ribbon>.frame{font-size:12px}:where(html[data-app=public]) .picture-title h3{font-size:24px}:where(html[data-app=public]) .round-arrow{width:38px;height:38px}:where(html[data-app=public]) .priority-directory .group-tabs{gap:12px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]){scroll-behavior:auto}:where(html[data-app=public]) *,:where(html[data-app=public]) :before,:where(html[data-app=public]) :after{transition:none!important;animation:none!important}:where(html[data-app=public]) .reveal{opacity:1!important;transform:none!important}}@media print{:where(html[data-app=public]) .vision-hero{height:500px;min-height:0}:where(html[data-app=public]) .vision-landscape{position:static}:where(html[data-app=public]) .vision-content{position:absolute;top:0}:where(html[data-app=public]) .vision-bottom,:where(html[data-app=public]) .vision-place,:where(html[data-app=public]) .scroll-cue{display:none}:where(html[data-app=public]) .purpose-blue,:where(html[data-app=public]) .forum-section{-webkit-print-color-adjust:exact;print-color-adjust:exact}:where(html[data-app=public]) .reveal{opacity:1!important;animation:none!important;transform:none!important}}:where(html[data-app=public]) .photography-note{color:var(--theme-text-69766f,#69766f);margin:12px 0 0;font-size:12px;line-height:1.6}:where(html[data-app=public]) .photography-note a{text-underline-offset:2px;text-decoration:underline}:where(html[data-app=public]) .inner-section{padding-block:70px}:where(html[data-app=public]) .inner-kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--theme-text-52715f,#52715f);margin-bottom:18px;font-size:12px;font-weight:500}:where(html[data-app=public]) .inner-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}:where(html[data-app=public]) .inner-heading h2{font-family:var(--serif);letter-spacing:-.6px;color:var(--heading,var(--blue));margin:0;font-size:43px;font-weight:400;line-height:1.14}:where(html[data-app=public]) .inner-heading>p{max-width:370px;color:var(--muted);margin:0;font-size:13px}:where(html[data-app=public]) .inner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(html[data-app=public]) .inner-card{border:1px solid var(--theme-border-d9dfd6,#d9dfd6);background:var(--theme-surface-fffefa,#fffefa);min-width:0;padding:30px}:where(html[data-app=public]) .inner-card h3{color:var(--heading,var(--blue));margin:0 0 14px;font-size:23px;font-weight:400;line-height:1.3}:where(html[data-app=public]) .inner-card p{color:var(--muted);font-size:13px;line-height:1.85}:where(html[data-app=public]) .inner-note{background:var(--theme-surface-eaece2,#eaece2);border-left:2px solid var(--theme-border-74937d,#74937d);color:var(--theme-text-344f45,#344f45);margin-block:25px;padding:25px 28px;font-size:13px;line-height:1.85}:where(html[data-app=public]) .inner-note p:last-child{margin-bottom:0}:where(html[data-app=public]) .inner-links{gap:0;display:grid}:where(html[data-app=public]) .inner-links>a{border-bottom:1px solid var(--theme-border-d8ddd6,#d8ddd6);color:var(--heading,var(--blue));justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}:where(html[data-app=public]) .inner-split{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:70px;display:grid}:where(html[data-app=public]) .inner-split>*{min-width:0}:where(html[data-app=public]) .inner-breadcrumb a{text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .journal-feature{background:var(--theme-surface-eaece2,#eaece2);grid-template-columns:1.15fr 1fr;min-height:440px;margin-bottom:55px;display:grid}:where(html[data-app=public]) .journal-feature-picture{min-height:400px;position:relative;overflow:hidden}:where(html[data-app=public]) .journal-feature-picture>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}:where(html[data-app=public]) .journal-feature:hover .journal-feature-picture>img{transform:scale(1.025)}:where(html[data-app=public]) .journal-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 44px;display:flex}:where(html[data-app=public]) .journal-feature h2{font-family:var(--serif);letter-spacing:-.5px;color:var(--heading,var(--blue));margin:16px 0 20px;font-size:45px;font-weight:400;line-height:1.09}:where(html[data-app=public]) .journal-feature p{color:var(--muted);font-size:13px;line-height:1.9}:where(html[data-app=public]) .journal-meta{letter-spacing:.8px;text-transform:uppercase;color:var(--theme-text-526a5b,#526a5b);flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;display:flex}:where(html[data-app=public]) .journal-meta i{background:currentColor;border-radius:50%;width:3px;height:3px}:where(html[data-app=public]) .journal-toolbar{border-bottom:1px solid var(--theme-border-d9dfd6,#d9dfd6);justify-content:space-between;align-items:center;gap:20px;margin:10px 0 30px;padding-bottom:17px;display:flex}:where(html[data-app=public]) .journal-toolbar h2{font-size:30px;font-family:var(--serif);color:var(--heading,var(--blue));margin:0;font-weight:400}:where(html[data-app=public]) .filter-pills{flex-wrap:wrap;gap:8px;display:flex}:where(html[data-app=public]) .filter-pills button:not(.app-button){border:1px solid var(--theme-border-cdd6cd,#cdd6cd);color:var(--theme-text-506358,#506358);background:0 0;border-radius:2px;padding:9px 15px;font-size:12px}:where(html[data-app=public]) .filter-pills button:not(.app-button)[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}:where(html[data-app=public]) .journal-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;padding:12px;display:flex}:where(html[data-app=public]) .journal-card-img{aspect-ratio:1.6;background:var(--theme-surface-e2e6dc,#e2e6dc);border-radius:8px;margin-bottom:23px;display:block;position:relative;overflow:hidden}:where(html[data-app=public]) .journal-card:focus-within{border-color:var(--heading)}@media (hover:hover){:where(html[data-app=public]) .journal-card:hover{border-color:var(--heading)}}:where(html[data-app=public]) .journal-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}:where(html[data-app=public]) .journal-card:hover .journal-card-img img{transform:scale(1.04)}:where(html[data-app=public]) .journal-card h3{font-family:var(--serif);color:var(--heading,var(--blue));margin:13px 0;font-size:31px;font-weight:400;line-height:1.15}:where(html[data-app=public]) .journal-card p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.9}:where(html[data-app=public]) .journal-card .text-link{margin-top:auto}:where(html[data-app=public]) .journal-art{color:#f5f4ed;background:#213e7d;justify-content:space-between;align-items:flex-start;height:100%;padding:30px;display:flex;position:relative;overflow:hidden}:where(html[data-app=public]) .journal-art>span{letter-spacing:1.8px;z-index:1;font-size:12px}:where(html[data-app=public]) .journal-art:after,:where(html[data-app=public]) .journal-art:before{content:"";border:1px solid #ffffff45;border-radius:50%;width:160px;height:160px;position:absolute;top:40px;right:15px}:where(html[data-app=public]) .journal-art:after{right:90px}:where(html[data-app=public]) .journal-art-sage{background:var(--theme-surface-dce3d4,#dce3d4);color:var(--heading,var(--blue))}:where(html[data-app=public]) .journal-art-sage:after,:where(html[data-app=public]) .journal-art-sage:before{border-color:#213e7d35}:where(html[data-app=public]) .journal-art-cream{background:var(--theme-surface-ede4d4,#ede4d4);color:var(--heading,var(--blue))}:where(html[data-app=public]) .journal-art-cream:after,:where(html[data-app=public]) .journal-art-cream:before{border-color:#213e7d35}:where(html[data-app=public]) .journal-empty{background:var(--theme-surface-eaece2,#eaece2);padding:35px}:where(html[data-app=public]) .journal-disclaimer{color:var(--theme-text-677269,#677269);max-width:800px;margin-top:30px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:90px;padding-block:65px 85px;display:grid}:where(html[data-app=public]) .article-body{min-width:0;max-width:780px}:where(html[data-app=public]) .article-body>figure{margin:0 0 38px}:where(html[data-app=public]) .article-body>figure>img{object-fit:cover;width:100%;max-height:460px}:where(html[data-app=public]) .article-body figcaption{color:var(--theme-text-687267,#687267);padding-top:11px;font-size:12px;line-height:1.65}:where(html[data-app=public]) .article-lead{color:var(--heading,var(--blue));letter-spacing:-.35px;margin-bottom:30px;font-size:21px;line-height:1.7}:where(html[data-app=public]) .article-section{margin-bottom:36px;scroll-margin-top:120px}:where(html[data-app=public]) .article-section h2{font-family:var(--serif);letter-spacing:-.5px;color:var(--heading,var(--blue));margin:0 0 16px;font-size:34px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .article-section p,:where(html[data-app=public]) .article-section li{color:var(--theme-text-526171,#526171);font-size:14px;line-height:1.95}:where(html[data-app=public]) .article-section ul{padding-left:22px}:where(html[data-app=public]) .article-section li{margin-bottom:10px;padding-left:5px}:where(html[data-app=public]) .article-sidebar h2{font-family:var(--serif);color:var(--heading,var(--blue));margin:0 0 15px;font-size:27px;font-weight:400}:where(html[data-app=public]) .article-sidebar .inner-links a{font-size:12px}:where(html[data-app=public]) .article-sidebar .inner-kicker{margin-top:35px}:where(html[data-app=public]) .article-source{border-top:1px solid var(--theme-border-cdd6cd,#cdd6cd);padding-top:25px}:where(html[data-app=public]) .article-source h2{font-size:26px;font-family:var(--serif);font-weight:400}:where(html[data-app=public]) .article-source p{color:var(--theme-text-5f6f64,#5f6f64);font-size:12px}:where(html[data-app=public]) .article-source a{text-underline-offset:4px;margin:11px 0;font-size:12px;text-decoration:underline;display:block}:where(html[data-app=public]) .related-reading{background:var(--theme-surface-eeeFE8,#eeefe8);padding-block:55px 65px}:where(html[data-app=public]) .article-summary{color:#fff;background:#213e7d;margin-bottom:35px;padding:27px 28px}:where(html[data-app=public]) .article-summary h3{font-family:var(--serif);color:#fff;margin:0 0 15px;font-size:26px;font-weight:400}:where(html[data-app=public]) .article-summary ul{margin:0;padding-left:15px}:where(html[data-app=public]) .article-summary li{margin-bottom:9px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .library-intro{grid-template-columns:1fr 1.25fr;gap:70px;margin-bottom:45px;display:grid}:where(html[data-app=public]) .library-intro h2{font-family:var(--serif);color:var(--heading,var(--blue));margin:0;font-size:38px;font-weight:400;line-height:1.17}:where(html[data-app=public]) .library-intro p{color:var(--muted);margin:0;font-size:13px}:where(html[data-app=public]) .library-layout{grid-template-columns:235px minmax(0,1fr);gap:55px;display:grid}:where(html[data-app=public]) .library-controls{align-self:start;position:sticky;top:115px}:where(html[data-app=public]) .library-controls label{margin-bottom:10px;font-size:12px;display:block}:where(html[data-app=public]) .library-controls input{background:var(--theme-surface-fffefa,#fffefa);border:1px solid var(--theme-border-bdc8bd,#bdc8bd);width:100%;font:inherit;box-sizing:border-box;border-radius:0;padding:13px;font-size:12px}:where(html[data-app=public]) .library-filters{flex-direction:column;gap:0;margin-top:25px;display:flex}:where(html[data-app=public]) .library-filters button{border:0;border-bottom:1px solid var(--theme-border-d9dfd6,#d9dfd6);text-align:left;color:var(--theme-text-526171,#526171);font:inherit;background:0 0;justify-content:space-between;gap:14px;padding:14px 5px;font-size:12px;display:flex}:where(html[data-app=public]) .library-filters button[aria-pressed=true]{color:var(--heading,var(--blue));border-bottom-color:var(--blue);font-weight:600}:where(html[data-app=public]) .library-filters button>span{color:var(--theme-text-6a7b6c,#6a7b6c);font-size:12px;font-weight:400}:where(html[data-app=public]) .library-status{border-bottom:1px solid var(--theme-border-d1d9ce,#d1d9ce);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}:where(html[data-app=public]) .library-status p{margin:0;font-size:12px}:where(html[data-app=public]) .library-status button{color:var(--heading,var(--blue));background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:12px}:where(html[data-app=public]) .library-entry{border-bottom:1px solid var(--theme-border-d1d9ce,#d1d9ce);grid-template-columns:48px minmax(0,1fr) 25px;gap:22px;padding:27px 0;display:grid}:where(html[data-app=public]) .document-icon{letter-spacing:.4px;height:59px;color:var(--heading,var(--blue));border:1px solid var(--theme-border-aab9b1,#aab9b1);background:var(--theme-surface-eaece2,#eaece2);place-items:center;font-size:12px;display:grid;position:relative}:where(html[data-app=public]) .document-icon:before{content:"";border-left:12px solid var(--theme-border-cdd8c8,#cdd8c8);border-top:12px solid var(--paper);position:absolute;top:-1px;right:-1px}:where(html[data-app=public]) .library-entry .inner-kicker{letter-spacing:1.1px;margin-bottom:8px;font-size:12px}:where(html[data-app=public]) .library-entry h3{font-family:var(--serif);color:var(--heading,var(--blue));margin:0 0 10px;font-size:27px;font-weight:400;line-height:1.25}:where(html[data-app=public]) .library-entry p{color:var(--muted);max-width:640px;margin:0 0 15px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .library-entry-actions{flex-wrap:wrap;gap:22px;display:flex}:where(html[data-app=public]) .library-entry-actions a{border-bottom:1px solid var(--theme-border-94a99a,#94a99a);color:var(--heading,var(--blue));padding-bottom:3px;font-size:12px}:where(html[data-app=public]) .library-entry>.arrow{align-self:start;width:17px;margin-top:4px}:where(html[data-app=public]) .resource-facts{border-top:1px solid var(--theme-border-cdd6cd,#cdd6cd);grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}:where(html[data-app=public]) .resource-facts>div{border-bottom:1px solid var(--theme-border-cdd6cd,#cdd6cd);padding:18px 0}:where(html[data-app=public]) .resource-facts dt{color:var(--theme-text-64796b,#64796b);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:12px}:where(html[data-app=public]) .resource-facts dd{color:var(--heading,var(--blue));margin:0;font-size:12px}:where(html[data-app=public]) .resource-open{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;margin:20px 0;padding:18px 20px;font-size:12px;display:flex}:where(html[data-app=public]) .resource-open:hover{background:var(--navy)}:where(html[data-app=public]) .reading-path{background:var(--theme-surface-eaece2,#eaece2);margin-top:32px;padding:26px}:where(html[data-app=public]) .reading-path h3{font-size:23px;font-weight:400;font-family:var(--serif);color:var(--heading,var(--blue));margin:0 0 12px}:where(html[data-app=public]) .reading-path p{color:var(--theme-text-526171,#526171);font-size:12px;line-height:1.8}:where(html[data-app=public]) .reading-path>a{text-underline-offset:3px;font-size:12px;text-decoration:underline}:where(html[data-app=public]) .group-profile-top{padding-block:65px}:where(html[data-app=public]) .group-brief{color:var(--heading,var(--blue));max-width:720px;margin:0 0 25px;font-size:22px;line-height:1.65}:where(html[data-app=public]) .group-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}:where(html[data-app=public]) .group-topic{border-top:1px solid var(--theme-border-acbda9,#acbda9);padding:22px 5px}:where(html[data-app=public]) .group-topic>span{color:var(--theme-text-627b65,#627b65);font-size:12px}:where(html[data-app=public]) .group-topic h3{font-family:var(--serif);color:var(--heading,var(--blue));margin:13px 0;font-size:28px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .group-topic p{color:var(--muted);font-size:12px;line-height:1.85}:where(html[data-app=public]) .group-connections{background:var(--theme-surface-eaece2,#eaece2);padding:40px}:where(html[data-app=public]) .group-connections h2{font-family:var(--serif);color:var(--heading,var(--blue));font-size:32px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .group-navigation{border-top:1px solid var(--theme-border-ced7cb,#ced7cb);justify-content:space-between;gap:40px;margin-top:45px;padding-top:25px;display:flex}:where(html[data-app=public]) .group-navigation a{color:var(--heading,var(--blue));max-width:45%;font-size:12px}:where(html[data-app=public]) .group-directory-note{border-bottom:1px solid var(--theme-border-d5ddcf,#d5ddcf);align-items:start;gap:60px;margin-bottom:40px;padding-bottom:32px;display:flex}:where(html[data-app=public]) .group-directory-note>p{max-width:620px;margin:0;font-size:13px;line-height:1.8}:where(html[data-app=public]) .group-directory-note>.inner-kicker{min-width:190px;margin-top:3px}:where(html[data-app=public]) .group-description{color:var(--theme-text-5d6c62,#5d6c62);max-width:400px;margin:13px 0;font-size:12px;line-height:1.75}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group{min-height:240px;padding:28px 45px 26px 0;display:block;position:relative}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group .num{margin-bottom:15px;font-size:12px;display:block}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group h3{font-family:var(--serif);font-size:28px;line-height:1.2}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group>.arrow-wrap{position:absolute;top:34px;right:0}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group>span:not(.num):not(.arrow-wrap){font-size:12px}@media (max-width:980px){:where(html[data-app=public]) .inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app=public]) .inner-split{grid-template-columns:1.4fr 1fr;gap:35px}:where(html[data-app=public]) .journal-feature-copy{padding:30px}:where(html[data-app=public]) .journal-feature h2{font-size:37px}:where(html[data-app=public]) .article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:40px}:where(html[data-app=public]) .library-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}:where(html[data-app=public]) .group-profile-grid{grid-template-columns:1fr}:where(html[data-app=public]) .group-topic{padding-block:20px}:where(html[data-app=public]) .group-topic p{max-width:600px}:where(html[data-app=public]) .library-intro{gap:40px}:where(html[data-app=public]) .inner-heading{gap:30px}}@media (max-width:700px){:where(html[data-app=public]) .inner-section{padding-block:45px}:where(html[data-app=public]) .inner-heading{margin-bottom:27px;display:block}:where(html[data-app=public]) .inner-heading h2{font-size:34px}:where(html[data-app=public]) .inner-heading>p{margin-top:18px}:where(html[data-app=public]) .inner-grid,:where(html[data-app=public]) .inner-split{grid-template-columns:1fr;gap:25px}:where(html[data-app=public]) .inner-card{padding:25px}:where(html[data-app=public]) .inner-note{padding:22px}:where(html[data-app=public]) .journal-feature{grid-template-columns:1fr;min-height:0;margin-bottom:35px}:where(html[data-app=public]) .journal-feature-picture{min-height:260px}:where(html[data-app=public]) .journal-feature-copy{padding:28px}:where(html[data-app=public]) .journal-feature h2{margin-top:15px;font-size:37px}:where(html[data-app=public]) .journal-toolbar{display:block}:where(html[data-app=public]) .journal-toolbar h2{margin-bottom:20px}:where(html[data-app=public]) .journal-card h3{font-size:30px}:where(html[data-app=public]) .journal-card-img{aspect-ratio:1.65}:where(html[data-app=public]) .journal-meta{gap:10px;font-size:12px}:where(html[data-app=public]) .article-layout{grid-template-columns:1fr;gap:35px;padding-block:40px 55px}:where(html[data-app=public]) .article-sidebar{border-top:1px solid var(--theme-border-cdd6cd,#cdd6cd);order:2;padding-top:28px;position:static}:where(html[data-app=public]) .article-lead{font-size:20px}:where(html[data-app=public]) .article-section h2{font-size:30px}:where(html[data-app=public]) .article-section p,:where(html[data-app=public]) .article-section li{font-size:13px}:where(html[data-app=public]) .article-sidebar .inner-kicker{margin-top:25px}:where(html[data-app=public]) .related-reading{padding-block:40px}:where(html[data-app=public]) .library-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}:where(html[data-app=public]) .library-intro h2{font-size:33px}:where(html[data-app=public]) .library-layout{grid-template-columns:1fr;gap:25px}:where(html[data-app=public]) .library-controls{position:static}:where(html[data-app=public]) .library-filters{flex-flow:wrap;gap:7px;margin-top:18px}:where(html[data-app=public]) .library-filters button{border:1px solid var(--theme-border-d4ddcf,#d4ddcf);gap:9px;padding:10px 12px;font-size:12px}:where(html[data-app=public]) .library-filters button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}:where(html[data-app=public]) .library-filters button[aria-pressed=true]>span{color:#e1e9d9}:where(html[data-app=public]) .library-controls>.site-note{display:none}:where(html[data-app=public]) .library-entry{grid-template-columns:36px minmax(0,1fr);gap:15px;padding:23px 0}:where(html[data-app=public]) .library-entry>.arrow{display:none}:where(html[data-app=public]) .document-icon{height:46px;font-size:12px}:where(html[data-app=public]) .library-entry h3{font-size:25px}:where(html[data-app=public]) .library-entry .inner-kicker,:where(html[data-app=public]) .library-entry p{font-size:12px}:where(html[data-app=public]) .library-entry-actions{gap:16px}:where(html[data-app=public]) .group-profile-top{padding-block:40px}:where(html[data-app=public]) .group-brief{font-size:20px}:where(html[data-app=public]) .group-connections{padding:28px}:where(html[data-app=public]) .group-directory-note{margin-bottom:25px;padding-bottom:23px;display:block}:where(html[data-app=public]) .group-directory-note>.inner-kicker{margin-bottom:15px}:where(html[data-app=public]) .group-directory-enhanced .legacy-working-group{min-height:0}:where(html[data-app=public]) .group-navigation{gap:22px}:where(html[data-app=public]) .group-navigation a{font-size:12px}:where(html[data-app=public]) .pagehero h1{overflow-wrap:anywhere}:where(html[data-app=public]) .pagehero .crumb{line-height:1.8}:where(html[data-app=public]) .filter-pills button:not(.app-button){padding:9px 12px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .journal-feature-picture>img,:where(html[data-app=public]) .journal-card-img img{transition:none}:where(html[data-app=public]) .journal-feature:hover .journal-feature-picture>img,:where(html[data-app=public]) .journal-card:hover .journal-card-img img{transform:none}}:where(html[data-app=public]){--interactive-green:#087546;--interactive-line:var(--theme-border-dce2df,#dce2df)}:where(html[data-app=public]) button,:where(html[data-app=public]) input,:where(html[data-app=public]) select,:where(html[data-app=public]) summary{-webkit-tap-highlight-color:transparent}:where(html[data-app=public]) button{cursor:pointer}:where(html[data-app=public]) a,:where(html[data-app=public]) button,:where(html[data-app=public]) input,:where(html[data-app=public]) select,:where(html[data-app=public]) summary{touch-action:manipulation}:where(html[data-app=public]) a:focus-visible,:where(html[data-app=public]) button:focus-visible,:where(html[data-app=public]) input:focus-visible,:where(html[data-app=public]) select:focus-visible,:where(html[data-app=public]) summary:focus-visible{outline-offset:5px;outline:3px solid #d4a80c}:where(html[data-app=public]) main:focus{outline:none}:where(html[data-app=public]) [hidden]{display:none!important}:where(html[data-app=public]) .hero-actions{align-items:center;gap:32px;display:flex}:where(html[data-app=public]) .hero-secondary{color:#fff;border-bottom:1px solid #ffffff70;gap:18px;padding:12px 0;font-size:12px;display:inline-flex}:where(html[data-app=public]) .hero-secondary:hover{border-color:#eec928}:where(html[data-app=public]) .vision-shade{background:linear-gradient(90deg,#071c26a8,#071c2614 85%),linear-gradient(#0000 45%,#041826a6)}:where(html[data-app=public]) .fj-section{padding-block:76px 85px;scroll-margin-top:130px}:where(html[data-app=public]) .fj-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}:where(html[data-app=public]) .fj-heading .section-tag{color:var(--accent-text,var(--interactive-green));margin-bottom:12px}:where(html[data-app=public]) .fj-heading h2{font-family:var(--serif);color:var(--heading,var(--navy));margin:0;font-size:44px;line-height:1.1}:where(html[data-app=public]) .fj-heading>p{color:var(--muted);margin-bottom:4px;font-size:13px}:where(html[data-app=public]) .fj-tabs{border-bottom:1px solid var(--interactive-line);grid-template-columns:repeat(3,1fr);display:grid}:where(html[data-app=public]) .fj-tabs button{text-align:left;color:var(--muted);background:0 0;border:0;align-items:center;gap:15px;padding:22px 20px;font-size:13px;transition:background .25s,color .25s;display:flex;position:relative}:where(html[data-app=public]) .fj-tabs button>span:first-child{opacity:.7;font-size:12px}:where(html[data-app=public]) .fj-tabs button>span:last-child{margin-left:auto;font-size:20px}:where(html[data-app=public]) .fj-tabs button:after{content:"";background:var(--interactive-green);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}:where(html[data-app=public]) .fj-tabs button[aria-pressed=true]{color:var(--heading,var(--navy));background:var(--theme-surface-edf1eb,#edf1eb)}:where(html[data-app=public]) .fj-tabs button[aria-pressed=true]:after{transform:scaleX(1)}:where(html[data-app=public]) .fj-tabs button:hover{background:var(--theme-surface-edf1eb,#edf1eb)}:where(html[data-app=public]) .fj-detail{background:var(--surface,#fff);grid-template-columns:1fr 1.15fr;min-height:310px;animation:.4s panel-in;display:grid}:where(html[data-app=public]) .fj-photo{min-height:310px;position:relative;overflow:hidden}:where(html[data-app=public]) .fj-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public]) .fj-photo:after{content:"";background:linear-gradient(#0000,#0c2436bb);position:absolute;inset:45% 0 0}:where(html[data-app=public]) .fj-photo>span{z-index:1;color:#fff;letter-spacing:1.2px;text-transform:uppercase;font-size:12px;position:absolute;bottom:25px;left:28px}:where(html[data-app=public]) .fj-copy{isolation:isolate;padding:40px 46px;position:relative;overflow:hidden}:where(html[data-app=public]) .fj-index{font-family:var(--serif);color:#edf0ed;z-index:-1;font-size:180px;line-height:1;position:absolute;top:-25px;right:20px}:where(html[data-app=public]) .fj-copy h3{font-family:var(--serif);color:var(--heading,var(--navy));max-width:390px;margin:0 0 18px;font-size:35px;font-weight:400;line-height:1.12}:where(html[data-app=public]) .fj-copy p{max-width:410px;color:var(--muted);margin-bottom:22px;font-size:13px}:where(html[data-app=public]) .fj-copy .text-link{gap:25px;font-size:12px}:where(html[data-app=public]) .ge-toolbar{background:var(--theme-surface-eaf0eb,#eaf0eb);border-top:3px solid var(--interactive-green);justify-content:space-between;align-items:end;gap:24px;padding:25px;display:flex}:where(html[data-app=public]) .ge-toolbar>div:first-child{width:min(430px,100%)}:where(html[data-app=public]) .ge-toolbar label{color:var(--heading,var(--navy));margin-bottom:10px;font-size:12px;font-weight:600;display:block}:where(html[data-app=public]) .ge-toolbar input{border:1px solid var(--theme-border-b4c3bb,#b4c3bb);background:var(--surface,#fff);border-radius:0;width:100%;padding:14px 16px;font-size:13px}:where(html[data-app=public]) .ge-filters{flex-wrap:wrap;gap:5px;display:flex}:where(html[data-app=public]) .ge-filters button{border:1px solid var(--theme-border-c5d0c8,#c5d0c8);color:var(--heading,var(--navy));background:0 0;padding:12px 14px;font-size:12px}:where(html[data-app=public]) .ge-filters button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}:where(html[data-app=public]) .ge-status{color:var(--muted);margin:22px 0 14px;font-size:12px}:where(html[data-app=public]) .ge-workspace{border:1px solid var(--interactive-line);background:var(--surface,#fff);grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);display:grid}:where(html[data-app=public]) .ge-options{border-right:1px solid var(--interactive-line);background:var(--theme-surface-f4f5f0,#f4f5f0)}:where(html[data-app=public]) .ge-options>button{text-align:left;border:0;border-bottom:1px solid var(--interactive-line);width:100%;color:var(--heading,var(--navy));background:0 0;grid-template-columns:27px 1fr 18px;align-items:start;gap:15px;padding:20px 22px;font-size:13px;line-height:1.5;transition:background .2s,color .2s;display:grid}:where(html[data-app=public]) .ge-options>button>span:first-child{opacity:.65;font-size:12px}:where(html[data-app=public]) .ge-options>button[aria-pressed=true]{background:var(--navy);color:#fff;border-left:4px solid #e3bd30;padding-left:18px}:where(html[data-app=public]) .ge-options>button:hover:not([aria-pressed=true]){background:var(--theme-surface-e5ebe5,#e5ebe5)}:where(html[data-app=public]) .ge-detail{min-width:0;padding:35px 40px;animation:.3s panel-in}:where(html[data-app=public]) .ge-detail-top{color:var(--accent-text,var(--interactive-green));letter-spacing:1.3px;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}:where(html[data-app=public]) .ge-number{font-family:var(--serif);color:#afc2b5;font-size:58px;line-height:1}:where(html[data-app=public]) .ge-detail h2{font-family:var(--serif);letter-spacing:-.4px;color:var(--heading,var(--navy));line-height:1.12;margin:0 0 20px!important;font-size:38px!important}:where(html[data-app=public]) .ge-detail>p{color:var(--muted);font-size:13px}:where(html[data-app=public]) .ge-topics{margin:28px 0}:where(html[data-app=public]) .ge-topics h3{text-transform:uppercase;letter-spacing:1px;color:var(--heading,var(--navy));margin-bottom:12px;font-size:12px}:where(html[data-app=public]) .ge-topics details{border-bottom:1px solid var(--interactive-line)}:where(html[data-app=public]) .ge-topics summary{color:var(--heading,var(--navy));cursor:pointer;justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;font-weight:500;list-style:none;display:flex}:where(html[data-app=public]) .ge-topics summary::-webkit-details-marker{display:none}:where(html[data-app=public]) .ge-topics summary>span{font-size:19px;line-height:1;transition:transform .2s}:where(html[data-app=public]) .ge-topics details[open] summary>span{transform:rotate(45deg)}:where(html[data-app=public]) .ge-topics details p{color:var(--muted);padding:0 20px 15px 0;font-size:13px;animation:.25s panel-in}:where(html[data-app=public]) .ge-actions{flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}:where(html[data-app=public]) .ge-primary{background:var(--interactive-green);color:#fff;justify-content:space-between;gap:30px;padding:14px 18px;display:flex}:where(html[data-app=public]) .ge-primary:hover{background:var(--navy)}:where(html[data-app=public]) .ge-related{border-top:1px solid var(--interactive-line);margin-top:28px;padding-top:20px}:where(html[data-app=public]) .ge-related>span{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);margin-bottom:10px;font-size:12px;display:block}:where(html[data-app=public]) .ge-related button{color:var(--accent-text,var(--interactive-green));text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:7px 0;font-size:12px;text-decoration:underline;display:block}:where(html[data-app=public]) .ge-empty{text-align:center;background:var(--surface,#fff);padding:60px 25px}:where(html[data-app=public]) .ge-empty h2{font-size:28px!important}:where(html[data-app=public]) .ge-empty button:not(.app-button){background:var(--navy);color:#fff;border:0;padding:14px 22px}:where(html[data-app=public]) .fs-trigger{color:var(--heading,var(--navy));background:0 0;border:0;order:3;align-items:center;gap:7px;margin-left:auto;padding:12px 4px;font-size:12px;display:flex}:where(html[data-app=public]) .fs-trigger:hover{color:var(--accent-text,var(--interactive-green))}:where(html[data-app=public]) .nav nav{margin-left:auto}:where(html[data-app=public]) .nav{gap:24px}:where(html[data-app=public]) .fs-dialog{background:var(--paper);width:min(780px,100% - 32px);max-height:min(840px,90dvh);color:var(--heading,var(--navy));border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0005}:where(html[data-app=public]) .fs-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a2037b5}:where(html[data-app=public]) .fs-dialog[open]{animation:.25s panel-in}:where(html[data-app=public]) .fs-shell{padding:32px}:where(html[data-app=public]) .fs-top{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(html[data-app=public]) .fs-top .section-tag{margin:0;font-size:12px}:where(html[data-app=public]) .fs-top button{background:0 0;border:0;padding:9px;font-size:12px}:where(html[data-app=public]) .fs-shell h2{font-family:var(--serif);margin:20px 0;font-size:45px;font-weight:400}:where(html[data-app=public]) .fs-shell label{margin-bottom:9px;font-size:12px;display:block}:where(html[data-app=public]) .fs-shell input{border:1px solid var(--theme-border-bbc8c1,#bbc8c1);background:var(--surface,#fff);border-radius:0;width:100%;padding:18px 16px;font-size:16px}:where(html[data-app=public]) .fs-filters{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}:where(html[data-app=public]) .fs-filters button{border:1px solid var(--theme-border-d0d9d2,#d0d9d2);color:var(--heading,var(--navy));background:0 0;padding:9px 13px;font-size:12px}:where(html[data-app=public]) .fs-filters button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(html[data-app=public]) .fs-status{color:var(--muted);margin:20px 0 8px;font-size:12px}:where(html[data-app=public]) .fs-results{overscroll-behavior:contain;border-top:1px solid var(--interactive-line);max-height:45dvh;overflow-y:auto}:where(html[data-app=public]) .fs-results>a{border-bottom:1px solid var(--interactive-line);padding:18px 35px 18px 6px;display:block;position:relative}:where(html[data-app=public]) .fs-results>a:hover{background:var(--theme-surface-eaf0eb,#eaf0eb)}:where(html[data-app=public]) .fs-type{letter-spacing:1px;text-transform:uppercase;color:var(--accent-text,var(--interactive-green));font-size:12px}:where(html[data-app=public]) .fs-results h3{margin:4px 0;font-size:16px;font-weight:500;line-height:1.4}:where(html[data-app=public]) .fs-results p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}:where(html[data-app=public]) .fs-arrow{position:absolute;top:40%;right:10px}:where(html[data-app=public]) .fs-foot{color:var(--muted);justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;display:flex}:where(html[data-app=public]) .fs-empty{padding:35px}:where(html[data-app=public]) .fs-empty button{border:1px solid var(--theme-border-b7c5bb,#b7c5bb);background:var(--surface,#fff);margin-top:18px;padding:10px 18px}:where(html[data-app=public]) .reading-progress{transform-origin:0;background:linear-gradient(90deg, #087546 60%, var(--theme-surface-ecc52c,#ecc52c));z-index:120;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}:where(html[data-app=public]) .return-top{background:var(--navy);color:#fff;z-index:40;border:1px solid #ffffff80;width:44px;height:44px;font-size:21px;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 20px #142b5825}:where(html[data-app=public]) .return-top:hover{background:var(--interactive-green)}:where(html[data-app=public]) .pagehero{border-bottom:1px solid var(--interactive-line)}:where(html[data-app=public]) .article-section{scroll-margin-top:120px}:where(html[data-app=public]) .article-sidebar{align-self:start;position:sticky;top:115px}:where(html[data-app=public]) .group-directory-note{max-width:900px}:where(html[data-app=public]) .group-directory-note p{font-size:15px}:where(html[data-app=public]) .group-profile-grid .group-topic{transition:transform .25s,box-shadow .25s}:where(html[data-app=public]) .group-profile-grid .group-topic:hover{transform:translateY(-4px);box-shadow:0 12px 25px #162f4a0b}@keyframes panel-in{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:981px){:where(html[data-app=public]) .vision-hero{height:min(760px,100svh - 116px);min-height:660px}:where(html[data-app=public]) .vision-content{padding-top:90px}:where(html[data-app=public]) .vision-content h1{font-size:clamp(64px,5.8vw,88px)}:where(html[data-app=public]) .vision-content>p{font-size:18px}:where(html[data-app=public]) .purpose-editorial{padding-top:35px}}@media (max-width:1200px) and (min-width:981px){:where(html[data-app=public]) .nav,:where(html[data-app=public]) nav{gap:18px}:where(html[data-app=public]) .fs-trigger>span{display:none}:where(html[data-app=public]) .brand img{width:180px}:where(html[data-app=public]) .hero-actions{gap:20px}}@media (max-width:980px){:where(html[data-app=public]) .fs-trigger{order:0;margin-left:auto}:where(html[data-app=public]) .nav .menu{order:1;margin-left:0}:where(html[data-app=public]) .ge-toolbar{flex-direction:column;align-items:stretch}:where(html[data-app=public]) .ge-toolbar>div:first-child{width:100%}:where(html[data-app=public]) .ge-workspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}:where(html[data-app=public]) .ge-detail{padding:28px 25px}:where(html[data-app=public]) .ge-detail h2{font-size:31px!important}:where(html[data-app=public]) .ge-options>button{gap:10px;padding:18px 15px;font-size:12px}:where(html[data-app=public]) .ge-options>button[aria-pressed=true]{padding-left:11px}:where(html[data-app=public]) .fj-copy{padding:30px}:where(html[data-app=public]) .fj-heading h2{font-size:37px}:where(html[data-app=public]) .fj-heading>p{max-width:200px}:where(html[data-app=public]) .fj-copy h3{font-size:31px}:where(html[data-app=public]) .fj-tabs button{gap:10px;padding:18px 12px;font-size:12px}:where(html[data-app=public]) .article-sidebar{position:static}}@media (max-width:640px){:where(html[data-app=public]) .hero-actions{flex-direction:column;align-items:start;gap:12px}:where(html[data-app=public]) .hero-secondary{font-size:12px}:where(html[data-app=public]) .vision-hero{min-height:740px}:where(html[data-app=public]) .vision-content{padding-top:58px}:where(html[data-app=public]) .fj-section{padding-block:43px 50px}:where(html[data-app=public]) .fj-heading{margin-bottom:24px;display:block}:where(html[data-app=public]) .fj-heading h2{max-width:280px;font-size:34px}:where(html[data-app=public]) .fj-heading>p{max-width:none;margin-top:16px;font-size:12px}:where(html[data-app=public]) .fj-tabs{grid-template-columns:1fr}:where(html[data-app=public]) .fj-tabs button{border-top:1px solid var(--interactive-line);padding:15px;font-size:13px}:where(html[data-app=public]) .fj-detail{grid-template-columns:1fr}:where(html[data-app=public]) .fj-photo{min-height:190px}:where(html[data-app=public]) .fj-copy{padding:28px}:where(html[data-app=public]) .fj-copy h3{font-size:31px}:where(html[data-app=public]) .fj-copy p{font-size:13px}:where(html[data-app=public]) .ge-toolbar{padding:18px}:where(html[data-app=public]) .ge-toolbar input{font-size:16px}:where(html[data-app=public]) .ge-filters{gap:6px}:where(html[data-app=public]) .ge-filters button{padding:10px;font-size:12px}:where(html[data-app=public]) .ge-workspace{display:block}:where(html[data-app=public]) .ge-options{border-right:0;border-bottom:3px solid var(--interactive-green);overscroll-behavior:contain;max-height:240px;overflow-y:auto}:where(html[data-app=public]) .ge-options>button{padding:13px 17px;font-size:12px}:where(html[data-app=public]) .ge-options>button[aria-pressed=true]{padding-left:13px}:where(html[data-app=public]) .ge-detail{padding:24px}:where(html[data-app=public]) .ge-detail h2{font-size:33px!important}:where(html[data-app=public]) .ge-detail-top,:where(html[data-app=public]) .ge-status{font-size:12px}:where(html[data-app=public]) .fs-trigger>span{display:none}:where(html[data-app=public]) .nav{gap:18px}:where(html[data-app=public]) .fs-shell{padding:22px}:where(html[data-app=public]) .fs-top .section-tag{font-size:12px}:where(html[data-app=public]) .fs-shell h2{font-size:37px}:where(html[data-app=public]) .fs-foot{font-size:12px;display:block}:where(html[data-app=public]) .fs-foot>span{margin-top:5px;display:block}:where(html[data-app=public]) .return-top{width:40px;height:40px;bottom:16px;right:16px}:where(html[data-app=public]) .ge-actions{display:grid}:where(html[data-app=public]) .ge-primary{width:100%}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .fj-detail,:where(html[data-app=public]) .ge-detail,:where(html[data-app=public]) .fs-dialog[open],:where(html[data-app=public]) .ge-topics details p{animation:none}:where(html[data-app=public]) *,:where(html[data-app=public]) :before,:where(html[data-app=public]) :after{scroll-behavior:auto!important;transition:none!important}:where(html[data-app=public]) .group-profile-grid .group-topic:hover{transform:none}}@media print{:where(html[data-app=public]) .fs-trigger,:where(html[data-app=public]) .fs-dialog,:where(html[data-app=public]) .reading-progress,:where(html[data-app=public]) .return-top{display:none!important}:where(html[data-app=public]) .ge-workspace{display:block}:where(html[data-app=public]) .ge-options{display:none}}:where(html[data-app=public]) .journal-search{background:var(--theme-surface-eaf0eb,#eaf0eb);border-top:3px solid var(--interactive-green);align-items:center;gap:25px;margin-bottom:35px;padding:24px;display:flex}:where(html[data-app=public]) .journal-search label{color:var(--heading,var(--navy));flex:1;font-size:14px;font-weight:500}:where(html[data-app=public]) .journal-search input{border:1px solid var(--theme-border-bbc8bf,#bbc8bf);background:var(--surface,#fff);border-radius:0;width:55%;padding:14px 16px;font-size:14px}:where(html[data-app=public]) .group-reading-prompt{border-top:1px solid var(--interactive-line);margin-top:20px;padding-top:14px}:where(html[data-app=public]) .group-reading-prompt summary{cursor:pointer;color:var(--accent-text,var(--interactive-green));justify-content:space-between;gap:15px;font-size:12px;list-style:none;display:flex}:where(html[data-app=public]) .group-reading-prompt summary::-webkit-details-marker{display:none}:where(html[data-app=public]) .group-reading-prompt summary>span{font-size:17px}:where(html[data-app=public]) .group-reading-prompt[open] summary>span{transform:rotate(45deg)}:where(html[data-app=public]) .group-reading-prompt p{margin-top:18px}:where(html[data-app=public]) .group-reading-prompt a{text-underline-offset:4px;color:var(--accent-text,var(--interactive-green));font-size:12px;text-decoration:underline}@media (max-width:640px){:where(html[data-app=public]) .journal-search{padding:18px;display:block}:where(html[data-app=public]) .journal-search label{margin-bottom:12px;display:block}:where(html[data-app=public]) .journal-search input{width:100%;font-size:16px}}:where(html[data-app=public]) #group-detail-title:focus{outline:none}:where(html[data-app=public]) #journey-title{scroll-margin-top:120px}@media (max-width:380px){:where(html[data-app=public]) .nav{gap:10px}:where(html[data-app=public]) .brand img{width:145px}:where(html[data-app=public]) .nav .menu{font-size:12px}:where(html[data-app=public]) .menu-lines{width:20px}:where(html[data-app=public]) .fs-trigger{padding-inline:2px}}:where(html[data-app=public]) .programme-explorer{color:var(--ink);margin-top:48px;scroll-margin-top:130px}:where(html[data-app=public]) .programme-switcher{border:1px solid var(--theme-border-cfd7cd,#cfd7cd);background:var(--theme-surface-fff,#fff);grid-template-columns:1fr 1fr 1fr;margin-bottom:32px;display:grid}:where(html[data-app=public]) .programme-switcher>button{border:0;border-right:1px solid var(--theme-border-d8ded3,#d8ded3);color:var(--heading,var(--navy));text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 26px;transition:background .2s,color .2s;display:flex;position:relative}:where(html[data-app=public]) .programme-switcher>button:last-child{border-right:0}:where(html[data-app=public]) .programme-switcher>button:hover{background:var(--theme-surface-eff2e9,#eff2e9)}:where(html[data-app=public]) .programme-switcher>button.is-active{background:var(--navy);color:#fff}:where(html[data-app=public]) .programme-switcher>button.is-active:after{background:var(--gold);content:"";height:3px;position:absolute;bottom:0;left:26px;right:26px}:where(html[data-app=public]) .programme-switcher>button>span{letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}:where(html[data-app=public]) .programme-switcher>button>strong{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.12}:where(html[data-app=public]) .programme-switcher>button>small{opacity:.74;font-size:12px}:where(html[data-app=public]) .programme-switcher strong b{font:600 12px var(--sans);background:var(--theme-surface-e8eddc,#e8eddc);width:25px;height:25px;color:var(--theme-text-174a38,#174a38);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:9px;display:inline-flex}:where(html[data-app=public]) .programme-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:30px;display:grid}:where(html[data-app=public]) .programme-main{min-width:0}:where(html[data-app=public]) .programme-day-banner{border-bottom:1px solid var(--theme-border-c9d3c8,#c9d3c8);align-items:center;gap:20px;padding:0 0 25px;display:flex}:where(html[data-app=public]) .programme-day-numeral{font-family:var(--serif);color:var(--theme-text-9aad98,#9aad98);flex-shrink:0;font-size:68px;line-height:1}:where(html[data-app=public]) .programme-day-numeral>svg{width:44px;height:44px;color:var(--theme-text-49754b,#49754b)}:where(html[data-app=public]) .programme-eyebrow{letter-spacing:1.5px;color:var(--theme-text-627561,#627561);font-size:12px;font-weight:600;line-height:1.5}:where(html[data-app=public]) .programme-day-banner h3{font-family:var(--serif);color:var(--heading,var(--navy));margin:8px 0;font-size:30px;font-weight:400;line-height:1.15}:where(html[data-app=public]) .programme-day-banner p{color:var(--theme-text-657166,#657166);margin:0;line-height:1.6;font-size:12px!important}:where(html[data-app=public]) .programme-watch{white-space:nowrap;color:var(--accent-text,var(--darkgreen));justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:12px 0 12px 12px;font-size:12px;display:flex}:where(html[data-app=public]) .programme-watch>span{background:var(--theme-surface-e4eadb,#e4eadb);border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .programme-watch .arrow{width:14px;height:14px}:where(html[data-app=public]) .programme-controls{padding-top:24px}:where(html[data-app=public]) .programme-search{background:var(--theme-surface-fff,#fff);border:1px solid var(--theme-border-cbd3c6,#cbd3c6);align-items:center;gap:11px;min-height:49px;padding:0 15px;display:flex}:where(html[data-app=public]) .programme-search>svg{width:19px;height:19px;color:var(--theme-text-5c715f,#5c715f);flex-shrink:0}:where(html[data-app=public]) .programme-search:focus-within{outline:2px solid var(--darkgreen);outline-offset:2px}:where(html[data-app=public]) .programme-search input{width:100%;color:var(--heading,var(--navy));background:0 0;border:0;outline:none;min-width:0;padding:15px 0;font-size:12px}:where(html[data-app=public]) .programme-search input:focus-visible{outline:none}:where(html[data-app=public]) .programme-search input::placeholder{color:var(--theme-text-717b75,#717b75)}:where(html[data-app=public]) .programme-search>button{color:var(--theme-text-45604d,#45604d);background:0 0;border:0;padding:5px;font-size:24px;line-height:1}:where(html[data-app=public]) .programme-filters{flex-wrap:wrap;gap:8px;margin:15px 0 21px;display:flex}:where(html[data-app=public]) .programme-filters button{border:1px solid var(--theme-border-c8d2c2,#c8d2c2);color:var(--theme-text-50644f,#50644f);background:0 0;border-radius:3px;min-height:35px;padding:8px 13px;font-size:12px;transition:background .18s,color .18s}:where(html[data-app=public]) .programme-filters button:hover{background:var(--theme-surface-e5ebdf,#e5ebdf)}:where(html[data-app=public]) .programme-filters button.is-active{border-color:var(--accent-text,var(--darkgreen));background:var(--darkgreen);color:#fff}:where(html[data-app=public]) .programme-results-meta{color:var(--theme-text-707e70,#707e70);justify-content:space-between;gap:15px;padding-bottom:11px;font-size:12px;line-height:1.6;display:flex}:where(html[data-app=public]) .programme-results-meta>span:last-child{white-space:nowrap;letter-spacing:.4px}:where(html[data-app=public]) .programme-results{border-top:1px solid var(--theme-border-bdcbbc,#bdcbbc)}:where(html[data-app=public]) .programme-entry{border-bottom:1px solid var(--theme-border-cbd4c6,#cbd4c6);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:23px 0 18px;transition:background .2s;display:grid}:where(html[data-app=public]) .programme-entry-marker{letter-spacing:1px;color:var(--theme-text-6e8269,#6e8269);padding-top:3px;font-size:12px}:where(html[data-app=public]) .programme-entry-marker:first-letter{font-size:inherit}:where(html[data-app=public]) .programme-entry-content{min-width:0}:where(html[data-app=public]) .programme-entry-topline{text-transform:uppercase;letter-spacing:1.1px;color:var(--theme-text-6e7c6a,#6e7c6a);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}:where(html[data-app=public]) .programme-entry-topline .programme-saved-label{color:var(--accent-text,var(--darkgreen));letter-spacing:.3px;text-transform:none}:where(html[data-app=public]) .programme-entry h4{color:var(--heading,var(--navy));margin:0;font-size:17px;font-weight:500;line-height:1.5}:where(html[data-app=public]) .programme-entry h4>button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:25px;padding:0;display:flex}:where(html[data-app=public]) .programme-entry h4>button:hover>span:first-child{color:var(--accent-text,var(--darkgreen))}:where(html[data-app=public]) .programme-expand-icon{border:1px solid var(--theme-border-bbc8b5,#bbc8b5);width:26px;height:26px;color:var(--theme-text-577351,#577351);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:400;line-height:1;display:flex}:where(html[data-app=public]) .programme-entry.is-expanded .programme-expand-icon{background:var(--darkgreen);border-color:var(--accent-text,var(--darkgreen));color:#fff}:where(html[data-app=public]) .programme-entry-detail{padding:6px 34px 8px 0}:where(html[data-app=public]) .programme-entry-detail[hidden]{display:none}:where(html[data-app=public]) .programme-entry-detail p{color:var(--theme-text-596954,#596954);max-width:590px;margin:12px 0 15px;line-height:1.8;font-size:13px!important}:where(html[data-app=public]) .programme-entry-link{color:var(--accent-text,var(--darkgreen));border-bottom:1px solid var(--theme-border-a9b8a0,#a9b8a0);align-items:center;gap:16px;padding-bottom:5px;font-size:12px;font-weight:500;display:inline-flex}:where(html[data-app=public]) .programme-entry-link:hover{border-color:var(--accent-text,var(--darkgreen))}:where(html[data-app=public]) .programme-entry-link>.arrow{width:15px;height:15px}:where(html[data-app=public]) .programme-entry-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}:where(html[data-app=public]) .programme-entry-actions>span{color:var(--theme-text-758071,#758071);font-size:12px;line-height:1.6}:where(html[data-app=public]) .programme-entry-actions>button{color:var(--theme-text-60725d,#60725d);background:0 0;border:0;align-items:center;gap:5px;padding:7px 2px 7px 9px;font-size:12px;display:flex}:where(html[data-app=public]) .programme-entry-actions>button:hover,:where(html[data-app=public]) .programme-entry-actions>button.is-saved{color:var(--accent-text,var(--darkgreen))}:where(html[data-app=public]) .programme-entry-actions>button>svg{width:14px;height:14px}:where(html[data-app=public]) .programme-shortlist{background:var(--theme-surface-e9eddf,#e9eddf);border-top:3px solid var(--theme-border-6f8b5c,#6f8b5c);padding:25px;position:sticky;top:125px}:where(html[data-app=public]) .programme-shortlist-top{color:var(--theme-text-527047,#527047);justify-content:space-between;align-items:center;display:flex}:where(html[data-app=public]) .programme-shortlist h3{font-family:var(--serif);color:var(--heading,var(--navy));margin:22px 0 17px;font-size:30px;font-weight:400;line-height:1.12}:where(html[data-app=public]) .programme-shortlist h3 em{color:var(--theme-text-527047,#527047)}:where(html[data-app=public]) .programme-shortlist>p{color:var(--theme-text-61705b,#61705b);line-height:1.8;font-size:12px!important}:where(html[data-app=public]) .programme-shortlist-count{border-block:1px solid var(--theme-border-c6d0bb,#c6d0bb);align-items:center;gap:16px;margin-top:24px;padding:15px 0;display:flex}:where(html[data-app=public]) .programme-shortlist-count>strong{font-family:var(--serif);color:var(--theme-text-41613d,#41613d);font-size:45px;font-weight:400;line-height:1}:where(html[data-app=public]) .programme-shortlist-count>span{color:var(--theme-text-465d41,#465d41);font-size:12px}:where(html[data-app=public]) .programme-shortlist-count small{color:var(--theme-text-6c7a63,#6c7a63);margin-top:5px;font-size:12px;display:block}:where(html[data-app=public]) .programme-shortlist-tip{align-items:center;gap:16px;padding:19px 0;display:flex}:where(html[data-app=public]) .programme-shortlist-tip>span{color:var(--theme-text-75906b,#75906b);font-size:28px}:where(html[data-app=public]) .programme-shortlist-tip>p{color:var(--theme-text-60705a,#60705a);margin:0;line-height:1.8;font-size:12px!important}:where(html[data-app=public]) .programme-shortlist-items{overscroll-behavior:contain;max-height:365px;margin:5px 0 17px;padding:0;list-style:none;overflow-y:auto}:where(html[data-app=public]) .programme-shortlist-items>li{border-bottom:1px solid var(--theme-border-ccd5c0,#ccd5c0);align-items:flex-start;gap:6px;padding:14px 0;display:flex}:where(html[data-app=public]) .programme-shortlist-items a{color:var(--heading,var(--navy));flex:1;font-size:12px;line-height:1.7}:where(html[data-app=public]) .programme-shortlist-items a:hover{text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .programme-shortlist-items small{letter-spacing:.5px;color:var(--theme-text-708165,#708165);text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}:where(html[data-app=public]) .programme-shortlist-items button{color:var(--theme-text-708165,#708165);background:0 0;border:0;padding:5px;font-size:20px;line-height:1}:where(html[data-app=public]) .programme-review{border:1px solid var(--theme-border-6e8463,#6e8463);width:100%;color:var(--theme-text-405a39,#405a39);background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;font-size:12px;display:flex}:where(html[data-app=public]) .programme-review:hover{background:var(--theme-surface-dbe3ce,#dbe3ce)}:where(html[data-app=public]) .programme-shortlist .programme-local-note{color:var(--theme-text-64745e,#64745e);border-top:1px solid var(--theme-border-c6d0bb,#c6d0bb);margin:20px 0 0;padding-top:16px;line-height:1.8;font-size:12px!important}:where(html[data-app=public]) .programme-empty{text-align:center;background:var(--theme-surface-ecefe5,#ecefe5);padding:50px 30px}:where(html[data-app=public]) .programme-empty>svg{width:28px;height:28px;color:var(--theme-text-729167,#729167)}:where(html[data-app=public]) .programme-empty h4{font-family:var(--serif);color:var(--heading,var(--navy));margin:18px 0 10px;font-size:30px;font-weight:400}:where(html[data-app=public]) .programme-empty p{color:var(--theme-text-66785e,#66785e);max-width:360px;margin:0 auto 20px;line-height:1.8;font-size:12px!important}:where(html[data-app=public]) .programme-empty>button{background:var(--darkgreen);color:#fff;border:0;align-items:center;gap:20px;padding:13px 18px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .programme-feedback{color:var(--accent-text,var(--darkgreen));overflow-wrap:anywhere;font-size:12px;line-height:1.7}:where(html[data-app=public]) .programme-feedback.has-message{background:var(--theme-surface-e6eedc,#e6eedc);border:1px solid var(--theme-border-c3d2b6,#c3d2b6);gap:10px;margin-top:18px;padding:13px 17px;display:flex}:where(html[data-app=public]) .programme-feedback.has-message>span{font-weight:700}:where(html[data-app=public]) .programme-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (min-width:1200px){:where(html[data-app=public]) .programme-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:42px}:where(html[data-app=public]) .programme-shortlist{padding:29px}:where(html[data-app=public]) .programme-entry{padding-block:26px 20px}}@media (max-width:1050px){:where(html[data-app=public]) .programme-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:25px}:where(html[data-app=public]) .programme-day-banner{flex-wrap:wrap;gap:15px}:where(html[data-app=public]) .programme-watch{justify-content:flex-start;width:100%;margin-left:0;padding:0 0 0 54px}:where(html[data-app=public]) .programme-day-numeral{font-size:54px}:where(html[data-app=public]) .programme-day-banner h3{font-size:26px}:where(html[data-app=public]) .programme-shortlist{padding:21px}:where(html[data-app=public]) .programme-shortlist h3{font-size:27px}:where(html[data-app=public]) .programme-switcher>button{padding:22px}:where(html[data-app=public]) .programme-switcher>button>strong{font-size:27px}}@media (max-width:760px){:where(html[data-app=public]) .programme-explorer{margin-top:32px;scroll-margin-top:110px}:where(html[data-app=public]) .programme-switcher{grid-template-columns:1fr 1fr;margin-bottom:26px}:where(html[data-app=public]) .programme-switcher>button{padding:20px}:where(html[data-app=public]) .programme-switcher>button:nth-child(2){border-right:0}:where(html[data-app=public]) .programme-switcher>button:last-child{border-top:1px solid var(--theme-border-d8ded3,#d8ded3);grid-column:1/-1;grid-template-columns:1fr auto;gap:5px 15px;padding-block:16px;display:grid}:where(html[data-app=public]) .programme-switcher>button:last-child>span{grid-row:1;font-size:12px}:where(html[data-app=public]) .programme-switcher>button:last-child>strong{grid-area:1/2/3;align-self:center;font-size:23px}:where(html[data-app=public]) .programme-switcher>button:last-child>small{grid-row:2}:where(html[data-app=public]) .programme-switcher>button>strong{font-size:29px}:where(html[data-app=public]) .programme-switcher>button>span,:where(html[data-app=public]) .programme-switcher>button>small{font-size:12px}:where(html[data-app=public]) .programme-workspace{grid-template-columns:1fr;gap:30px}:where(html[data-app=public]) .programme-shortlist{padding:26px;position:static}:where(html[data-app=public]) .programme-shortlist h3 br{display:none}:where(html[data-app=public]) .programme-shortlist h3{font-size:32px}:where(html[data-app=public]) .programme-shortlist-items{max-height:280px}:where(html[data-app=public]) .programme-day-banner{flex-wrap:nowrap}:where(html[data-app=public]) .programme-day-banner h3{font-size:28px}:where(html[data-app=public]) .programme-watch{width:auto;margin-left:auto;padding:0}:where(html[data-app=public]) .programme-watch>.arrow{display:none}:where(html[data-app=public]) .programme-controls{padding-top:20px}:where(html[data-app=public]) .programme-entry{grid-template-columns:36px minmax(0,1fr);gap:12px}:where(html[data-app=public]) .programme-entry h4{font-size:16px}:where(html[data-app=public]) .programme-entry h4>button{gap:15px}:where(html[data-app=public]) .programme-entry-detail{padding-right:0}:where(html[data-app=public]) .programme-entry-marker,:where(html[data-app=public]) .programme-results-meta>span:last-child{font-size:12px}}@media (max-width:440px){:where(html[data-app=public]) .programme-switcher>button{padding:18px 14px}:where(html[data-app=public]) .programme-switcher>button>strong{font-size:27px}:where(html[data-app=public]) .programme-switcher>button:last-child{padding:15px 14px}:where(html[data-app=public]) .programme-switcher>button:last-child>strong{font-size:21px}:where(html[data-app=public]) .programme-switcher>button:last-child>span{letter-spacing:.6px}:where(html[data-app=public]) .programme-switcher>button.is-active:after{left:14px;right:14px}:where(html[data-app=public]) .programme-day-banner{flex-wrap:wrap;gap:13px}:where(html[data-app=public]) .programme-day-numeral{font-size:53px}:where(html[data-app=public]) .programme-day-banner h3{font-size:25px}:where(html[data-app=public]) .programme-day-banner p{font-size:12px!important}:where(html[data-app=public]) .programme-day-banner .programme-eyebrow{font-size:12px}:where(html[data-app=public]) .programme-watch{justify-content:flex-start;width:100%;padding-left:52px}:where(html[data-app=public]) .programme-entry h4{font-size:15px}:where(html[data-app=public]) .programme-entry-actions>span{max-width:170px}:where(html[data-app=public]) .programme-filters{gap:6px}:where(html[data-app=public]) .programme-filters button{padding-inline:10px}:where(html[data-app=public]) .programme-results-meta>span:last-child{display:none}:where(html[data-app=public]) .programme-entry-topline{letter-spacing:.7px;font-size:12px}:where(html[data-app=public]) .programme-shortlist{padding:23px}:where(html[data-app=public]) .programme-search input{font-size:12px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .programme-explorer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(html[data-app=public]) .ri-library{--ri-green:#355e4a;--ri-sage:#edf0e7;--ri-gold:#b99543;--ri-border:#d8dfd4;border-top:1px solid var(--ri-border);margin-top:48px;padding-top:38px}:where(html[data-app=public]) .ri-workspace-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:38px;display:flex}:where(html[data-app=public]) .ri-eyebrow{letter-spacing:1.7px;color:var(--accent-text,var(--ri-green));font-size:12px;font-weight:600;display:block}:where(html[data-app=public]) .ri-workspace-heading h2{font-size:35px;font-family:var(--sans);color:var(--heading,var(--navy));letter-spacing:-1.1px;margin:16px 0 0;font-weight:400;line-height:1.16}:where(html[data-app=public]) .ri-workspace-heading h2 em{letter-spacing:-.6px;font-size:1.24em}:where(html[data-app=public]) .ri-workspace-heading>p{max-width:290px;margin:0 0 4px;font-size:13px;line-height:1.8}:where(html[data-app=public]) .ri-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:48px;display:grid}:where(html[data-app=public]) .ri-controls{min-width:0;position:sticky;top:112px}:where(html[data-app=public]) .ri-label{color:var(--heading,var(--navy));font-size:12px;font-weight:500;display:block}:where(html[data-app=public]) .ri-search{margin-top:12px;position:relative}:where(html[data-app=public]) .ri-search>svg{width:18px;height:18px;color:var(--accent-text,var(--ri-green));pointer-events:none;position:absolute;top:15px;left:13px}:where(html[data-app=public]) .ri-search input{border:1px solid var(--theme-border-b9c8bb,#b9c8bb);background:var(--theme-surface-fffefa,#fffefa);width:100%;height:48px;color:var(--heading,var(--navy));border-radius:2px;min-width:0;padding:12px 12px 12px 39px;font-size:12px}:where(html[data-app=public]) .ri-search input::placeholder{color:var(--theme-text-6a766f,#6a766f);opacity:1}:where(html[data-app=public]) .ri-suggestions{color:var(--theme-text-67766b,#67766b);flex-wrap:wrap;align-items:center;gap:0 10px;margin:9px 0 25px;font-size:12px;display:flex}:where(html[data-app=public]) .ri-suggestions button{color:var(--accent-text,var(--ri-green));border:0;border-bottom:1px solid var(--theme-border-b5c2b1,#b5c2b1);background:0 0;min-height:30px;padding:7px 0 3px;font-size:12px}:where(html[data-app=public]) .ri-suggestions button:hover{border-color:var(--navy);color:var(--heading,var(--navy))}:where(html[data-app=public]) .ri-filter-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(html[data-app=public]) .ri-filter-heading>span:last-child{color:var(--theme-text-6b776c,#6b776c);font-size:12px}:where(html[data-app=public]) .ri-categories{gap:4px;display:grid}:where(html[data-app=public]) .ri-categories button{text-align:left;min-height:47px;color:var(--theme-text-506458,#506458);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;transition:background .2s,border-color .2s;display:flex}:where(html[data-app=public]) .ri-categories button:hover{background:var(--theme-surface-eeeee5,#eeeee5);border-color:var(--theme-border-d5ddce,#d5ddce)}:where(html[data-app=public]) .ri-categories button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(html[data-app=public]) .ri-count{font-variant-numeric:tabular-nums;background:var(--theme-surface-e8ece3,#e8ece3);min-width:24px;height:24px;color:var(--theme-text-46614c,#46614c);border-radius:50%;place-items:center;font-size:12px;display:grid}:where(html[data-app=public]) .ri-categories button[aria-pressed=true] .ri-count{color:#fff;background:#ffffff21}:where(html[data-app=public]) .ri-guide{background:var(--ri-sage);border-top:2px solid var(--ri-gold);margin-top:28px;padding:23px}:where(html[data-app=public]) .ri-guide .ri-eyebrow{letter-spacing:1.3px;font-size:12px}:where(html[data-app=public]) .ri-guide h3{font-family:var(--serif);letter-spacing:-.4px;color:var(--heading,var(--navy));margin:16px 0 12px;font-size:27px;font-weight:400;line-height:1.15}:where(html[data-app=public]) .ri-guide p{color:var(--theme-text-536459,#536459);margin:0 0 15px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-guide button{border:0;border-top:1px solid var(--theme-border-cbd4c4,#cbd4c4);width:100%;color:var(--heading,var(--navy));text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;font-size:12px;display:flex}:where(html[data-app=public]) .ri-guide button:hover{color:var(--accent-text,var(--ri-green))}:where(html[data-app=public]) .ri-guide button .arrow{width:15px;height:15px}:where(html[data-app=public]) .ri-guide>a{color:var(--theme-text-4e6758,#4e6758);text-underline-offset:4px;padding-block:7px;font-size:12px;line-height:1.8;text-decoration:underline;display:inline-block}:where(html[data-app=public]) .ri-source-note{color:var(--theme-text-6a766f,#6a766f);margin:18px 0 0;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-results{min-width:0}:where(html[data-app=public]) .ri-collection-tabs{border-bottom:1px solid var(--ri-border);gap:26px;display:flex}:where(html[data-app=public]) .ri-collection-tabs button{color:var(--theme-text-6a756e,#6a756e);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;margin-bottom:-1px;padding:13px 0 16px;font-size:12px;display:flex}:where(html[data-app=public]) .ri-collection-tabs button[aria-pressed=true]{border-color:var(--accent-text,var(--ri-green));color:var(--heading,var(--navy));font-weight:500}:where(html[data-app=public]) .ri-collection-tabs button:hover{color:var(--heading,var(--navy))}:where(html[data-app=public]) .ri-collection-tabs button>span{background:var(--theme-surface-e9ece4,#e9ece4);text-align:center;font-variant-numeric:tabular-nums;border-radius:3px;min-width:23px;padding:1px 6px;font-size:12px;line-height:1.7}:where(html[data-app=public]) .ri-collection-tabs button[aria-pressed=true]>span{background:var(--ri-green);color:#fff}:where(html[data-app=public]) .ri-collection-tabs svg{width:15px;height:17px}:where(html[data-app=public]) .ri-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 13px;display:flex}:where(html[data-app=public]) .ri-toolbar>div:first-child{min-width:0}:where(html[data-app=public]) .ri-toolbar p{color:var(--theme-text-58685d,#58685d);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}:where(html[data-app=public]) .ri-toolbar p strong{color:var(--heading,var(--navy));font-weight:500}:where(html[data-app=public]) .ri-reset{border:0;border-bottom:1px solid var(--theme-border-8c9b8a,#8c9b8a);color:var(--accent-text,var(--ri-green));background:0 0;margin-top:5px;padding:4px 0;font-size:12px}:where(html[data-app=public]) .ri-sort{flex-shrink:0;align-items:center;gap:9px;display:flex}:where(html[data-app=public]) .ri-sort label{color:var(--theme-text-6a766f,#6a766f);font-size:12px}:where(html[data-app=public]) .ri-sort select{border:1px solid var(--theme-border-cdd5c9,#cdd5c9);color:var(--heading,var(--navy));background:var(--theme-surface-fffefa,#fffefa);border-radius:2px;max-width:150px;min-height:40px;padding:9px 24px 9px 10px;font-size:12px}:where(html[data-app=public]) .ri-list-feedback{background:var(--theme-surface-efefe8,#efefe8);border-radius:2px;align-items:center;gap:9px;min-height:38px;margin-bottom:14px;padding:10px 13px;display:flex}:where(html[data-app=public]) .ri-list-feedback svg{width:13px;height:15px;color:var(--accent-text,var(--ri-green));flex-shrink:0}:where(html[data-app=public]) .ri-list-feedback p{color:var(--theme-text-566751,#566751);margin:0;font-size:12px;line-height:1.55}:where(html[data-app=public]) .ri-storage-note{color:var(--theme-text-677569,#677569);margin:-3px 0 15px;font-size:12px;line-height:1.65}:where(html[data-app=public]) .ri-document-list{gap:12px;display:grid}:where(html[data-app=public]) .ri-document{background:var(--theme-surface-fffefa,#fffefa);border:1px solid var(--ri-border);border-radius:2px;min-width:0;padding:24px 25px 0;transition:border-color .2s,box-shadow .2s}:where(html[data-app=public]) .ri-document:hover{border-color:var(--theme-border-aabca5,#aabca5);box-shadow:0 4px 18px #142b5805}:where(html[data-app=public]) .ri-document-open{border-color:var(--theme-border-96ae93,#96ae93)}:where(html[data-app=public]) .ri-document-heading{grid-template-columns:45px minmax(0,1fr) 46px;align-items:start;gap:19px;display:grid}:where(html[data-app=public]) .ri-document-icon{border:1px solid var(--theme-border-bcc8b5,#bcc8b5);background:var(--theme-surface-edf0e6,#edf0e6);height:57px;color:var(--accent-text,var(--ri-green));flex-direction:column;gap:5px;margin-top:4px;padding:13px 9px 8px;display:flex;position:relative}:where(html[data-app=public]) .ri-document-icon:after{content:"";border-left:10px solid var(--theme-border-cbd5c3,#cbd5c3);border-top:10px solid var(--theme-border-fffefa,#fffefa);position:absolute;top:-1px;right:-1px}:where(html[data-app=public]) .ri-document-icon>span{letter-spacing:.7px;margin-bottom:3px;font-size:12px;line-height:1.1}:where(html[data-app=public]) .ri-document-icon i{background:var(--theme-surface-b9c8af,#b9c8af);width:22px;height:1px;display:block}:where(html[data-app=public]) .ri-document-icon i:last-child{width:14px}:where(html[data-app=public]) .ri-document-copy{min-width:0}:where(html[data-app=public]) .ri-document-meta{letter-spacing:.9px;text-transform:uppercase;color:var(--theme-text-647760,#647760);flex-wrap:wrap;align-items:center;gap:5px 15px;margin-bottom:9px;font-size:12px;line-height:1.5;display:flex}:where(html[data-app=public]) .ri-document-meta>span:first-child{color:var(--accent-text,var(--ri-green));font-weight:500}:where(html[data-app=public]) .ri-document-meta>span+span{position:relative}:where(html[data-app=public]) .ri-document-meta>span+span:before{content:"";background:#a6b19f;border-radius:50%;width:2px;height:2px;position:absolute;top:5px;left:-9px}:where(html[data-app=public]) .ri-document-copy h3{font-family:var(--serif);letter-spacing:-.35px;color:var(--heading,var(--navy));overflow-wrap:anywhere;margin:0 0 11px;font-size:27px;font-weight:400;line-height:1.18}:where(html[data-app=public]) .ri-document-copy h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:where(html[data-app=public]) .ri-document-copy>p{color:var(--theme-text-637064,#637064);margin:0 0 17px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-save{border:1px solid var(--theme-border-d6dfd0,#d6dfd0);width:46px;min-height:49px;color:var(--theme-text-62775f,#62775f);background:0 0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 3px;font-size:12px;line-height:1.2;transition:background .2s,color .2s;display:flex}:where(html[data-app=public]) .ri-save svg{width:17px;height:19px}:where(html[data-app=public]) .ri-save:hover{background:var(--theme-surface-f0f2e9,#f0f2e9);color:var(--accent-text,var(--ri-green));border-color:var(--theme-border-a4b59b,#a4b59b)}:where(html[data-app=public]) .ri-save[aria-pressed=true]{background:var(--theme-surface-e8eee0,#e8eee0);color:var(--theme-text-345f40,#345f40);border-color:var(--theme-border-b7c9ac,#b7c9ac)}:where(html[data-app=public]) .ri-document-actions{border-top:1px solid var(--theme-border-e3e7dd,#e3e7dd);align-items:center;gap:25px;margin-left:64px;padding-block:2px;display:flex}:where(html[data-app=public]) .ri-document-actions>button,:where(html[data-app=public]) .ri-document-actions>a{min-height:43px;color:var(--accent-text,var(--ri-green));text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 0;font-size:12px;font-weight:500;display:flex}:where(html[data-app=public]) .ri-document-actions>a{color:var(--heading,var(--navy));margin-left:auto}:where(html[data-app=public]) .ri-document-actions>button:hover,:where(html[data-app=public]) .ri-document-actions>a:hover{color:var(--theme-text-08733a,#08733a)}:where(html[data-app=public]) .ri-document-actions .arrow{width:13px;height:13px}:where(html[data-app=public]) .ri-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px;transition:transform .25s}:where(html[data-app=public]) .ri-chevron-open{transform:rotate(180deg)}:where(html[data-app=public]) .ri-preview{background:var(--theme-surface-f0f3e9,#f0f3e9);border-top:1px solid var(--theme-border-d8e0cd,#d8e0cd);margin:0 -25px;padding:24px 25px 20px}:where(html[data-app=public]) .ri-preview[hidden]{display:none}:where(html[data-app=public]) .ri-preview-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}:where(html[data-app=public]) .ri-preview-top>span:last-child{color:var(--theme-text-687962,#687962);letter-spacing:.2px;font-size:12px}:where(html[data-app=public]) .ri-preview-grid{grid-template-columns:1.1fr 1fr;gap:35px;display:grid}:where(html[data-app=public]) .ri-preview-grid h4{color:var(--heading,var(--navy));margin:0 0 9px;font-size:12px;font-weight:500;line-height:1.5}:where(html[data-app=public]) .ri-preview-grid p{color:var(--theme-text-5b6d56,#5b6d56);margin:0 0 17px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-preview-grid ul{margin:0 0 20px;padding:0;list-style:none}:where(html[data-app=public]) .ri-preview-grid li{color:var(--theme-text-52674f,#52674f);margin-bottom:7px;padding-left:15px;font-size:12px;line-height:1.75;position:relative}:where(html[data-app=public]) .ri-preview-grid li:before{content:"";background:var(--ri-gold);width:4px;height:4px;position:absolute;top:8px;left:0}:where(html[data-app=public]) .ri-preview-footer{border-top:1px solid var(--theme-border-cfdac5,#cfdac5);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}:where(html[data-app=public]) .ri-preview-footer>span{color:var(--theme-text-6b7964,#6b7964);font-size:12px}:where(html[data-app=public]) .ri-preview-footer>a{color:var(--heading,var(--navy));align-items:center;gap:13px;font-size:12px;line-height:1.6;display:flex}:where(html[data-app=public]) .ri-preview-footer .arrow{width:13px;height:13px}:where(html[data-app=public]) .ri-preview-footer>a:hover{text-underline-offset:4px;text-decoration:underline}:where(html[data-app=public]) .ri-empty{text-align:center;background:var(--theme-surface-efefe6,#efefe6);border:1px dashed var(--theme-border-c3cdbb,#c3cdbb);padding:45px 25px}:where(html[data-app=public]) .ri-empty-icon{border:1px solid var(--theme-border-b9c8ae,#b9c8ae);width:48px;height:48px;color:var(--accent-text,var(--ri-green));border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}:where(html[data-app=public]) .ri-empty-icon svg{width:21px;height:23px}:where(html[data-app=public]) .ri-empty .ri-eyebrow{font-size:12px}:where(html[data-app=public]) .ri-empty h3{font-family:var(--serif);color:var(--heading,var(--navy));letter-spacing:-.5px;max-width:350px;margin:16px auto;font-size:33px;font-weight:400;line-height:1.16}:where(html[data-app=public]) .ri-empty>p{color:var(--theme-text-61705b,#61705b);max-width:340px;margin:0 auto 22px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-empty>button:not(.app-button){background:var(--navy);color:#fff;border:1px solid var(--navy);align-items:center;gap:30px;padding:14px 17px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .ri-empty>button:not(.app-button):hover{background:var(--blue)}:where(html[data-app=public]) .ri-empty .arrow{width:15px;height:15px}:where(html[data-app=public]) .ri-pagination{border-bottom:1px solid var(--ri-border);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}:where(html[data-app=public]) .ri-pagination>span{color:var(--theme-text-6b7768,#6b7768);font-size:12px}:where(html[data-app=public]) .ri-pagination>button{border:1px solid var(--theme-border-b2c0aa,#b2c0aa);min-height:44px;color:var(--heading,var(--navy));background:0 0;border-radius:2px;align-items:center;gap:30px;padding:12px 16px;font-size:12px;display:flex}:where(html[data-app=public]) .ri-pagination>button>span{font-size:17px;font-weight:400;line-height:1}:where(html[data-app=public]) .ri-pagination>button:hover{background:var(--ri-sage);border-color:var(--accent-text,var(--ri-green))}:where(html[data-app=public]) .ri-disclaimer{color:var(--theme-text-6c786e,#6c786e);margin:23px 0 0;font-size:12px;line-height:1.85}:where(html[data-app=public]) .ri-library:is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #367d4d}@media (min-width:1450px){:where(html[data-app=public]) .ri-layout{grid-template-columns:260px minmax(0,1fr);gap:64px}:where(html[data-app=public]) .ri-document{padding:28px 30px 0}:where(html[data-app=public]) .ri-preview{margin-inline:-30px;padding-inline:30px}:where(html[data-app=public]) .ri-document-copy h3{font-size:29px}}@media (max-width:1100px){:where(html[data-app=public]) .ri-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}:where(html[data-app=public]) .ri-document{padding:22px 20px 0}:where(html[data-app=public]) .ri-document-heading{grid-template-columns:37px minmax(0,1fr) 42px;gap:14px}:where(html[data-app=public]) .ri-document-icon{height:49px;padding:11px 7px}:where(html[data-app=public]) .ri-save{width:42px}:where(html[data-app=public]) .ri-document-actions{gap:16px;margin-left:51px}:where(html[data-app=public]) .ri-preview{margin-inline:-20px;padding:22px 20px 18px}:where(html[data-app=public]) .ri-document-copy h3{font-size:25px}:where(html[data-app=public]) .ri-document-copy>p{font-size:12px}:where(html[data-app=public]) .ri-guide{padding:19px}:where(html[data-app=public]) .ri-sort{gap:6px}:where(html[data-app=public]) .ri-sort label{display:none}:where(html[data-app=public]) .ri-toolbar{gap:12px}:where(html[data-app=public]) .ri-preview-grid{gap:23px}}@media (max-width:800px){:where(html[data-app=public]) .ri-workspace-heading{gap:30px}:where(html[data-app=public]) .ri-workspace-heading>p{max-width:240px;font-size:12px}:where(html[data-app=public]) .ri-layout{grid-template-columns:1fr;gap:28px}:where(html[data-app=public]) .ri-controls{position:static}:where(html[data-app=public]) .ri-search{max-width:none}:where(html[data-app=public]) .ri-suggestions{margin-bottom:20px}:where(html[data-app=public]) .ri-categories{flex-wrap:wrap;gap:7px;display:flex}:where(html[data-app=public]) .ri-categories button{border-color:var(--theme-border-cfd8c7,#cfd8c7);gap:12px;min-height:42px;padding:9px 11px;font-size:12px}:where(html[data-app=public]) .ri-count{min-width:20px;height:20px;font-size:12px}:where(html[data-app=public]) .ri-filter-heading{margin-bottom:12px}:where(html[data-app=public]) .ri-filter-heading>span:last-child,:where(html[data-app=public]) .ri-guide{display:none}:where(html[data-app=public]) .ri-source-note{margin-top:15px;font-size:12px}:where(html[data-app=public]) .ri-workspace-heading h2{font-size:32px}:where(html[data-app=public]) .ri-document-copy h3{font-size:28px}:where(html[data-app=public]) .ri-document-copy>p{font-size:12px}:where(html[data-app=public]) .ri-document-heading{grid-template-columns:42px minmax(0,1fr) 46px;gap:18px}:where(html[data-app=public]) .ri-document-icon{height:54px;padding:12px 9px}:where(html[data-app=public]) .ri-save{width:46px}:where(html[data-app=public]) .ri-document-actions{margin-left:60px}:where(html[data-app=public]) .ri-sort label{display:block}}@media (max-width:520px){:where(html[data-app=public]) .ri-library{margin-top:35px;padding-top:28px}:where(html[data-app=public]) .ri-workspace-heading{margin-bottom:28px;display:block}:where(html[data-app=public]) .ri-workspace-heading h2{margin-top:14px;font-size:29px}:where(html[data-app=public]) .ri-workspace-heading>p{max-width:310px;margin-top:20px;line-height:1.8}:where(html[data-app=public]) .ri-eyebrow{font-size:12px}:where(html[data-app=public]) .ri-layout{gap:23px}:where(html[data-app=public]) .ri-search input{font-size:13px}:where(html[data-app=public]) .ri-suggestions{gap:0 11px}:where(html[data-app=public]) .ri-categories{gap:6px}:where(html[data-app=public]) .ri-categories button{gap:8px;min-height:40px;padding:8px 10px;font-size:12px}:where(html[data-app=public]) .ri-collection-tabs{gap:21px}:where(html[data-app=public]) .ri-collection-tabs button{gap:7px;font-size:12px}:where(html[data-app=public]) .ri-collection-tabs svg{width:13px}:where(html[data-app=public]) .ri-collection-tabs button>span{min-width:21px;font-size:12px}:where(html[data-app=public]) .ri-toolbar{align-items:flex-start;padding-top:17px}:where(html[data-app=public]) .ri-toolbar p{padding-top:7px;font-size:12px}:where(html[data-app=public]) .ri-sort label{display:none}:where(html[data-app=public]) .ri-sort select{max-width:128px;padding:8px 16px 8px 8px;font-size:12px}:where(html[data-app=public]) .ri-list-feedback{align-items:flex-start;padding:10px}:where(html[data-app=public]) .ri-list-feedback svg{margin-top:1px}:where(html[data-app=public]) .ri-list-feedback p{font-size:12px}:where(html[data-app=public]) .ri-document{padding:20px 17px 0}:where(html[data-app=public]) .ri-document-heading{grid-template-columns:minmax(0,1fr) 42px;gap:14px}:where(html[data-app=public]) .ri-document-icon{display:none}:where(html[data-app=public]) .ri-save{width:42px;min-height:47px}:where(html[data-app=public]) .ri-document-copy h3{font-size:25px;line-height:1.2}:where(html[data-app=public]) .ri-document-meta{letter-spacing:.6px;gap:5px 12px;font-size:12px}:where(html[data-app=public]) .ri-document-meta>span+span:before{top:4px;left:-7px}:where(html[data-app=public]) .ri-document-copy>p{margin-bottom:16px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .ri-document-actions{justify-content:space-between;gap:14px;margin-left:0}:where(html[data-app=public]) .ri-document-actions>button,:where(html[data-app=public]) .ri-document-actions>a{gap:6px;min-height:45px;font-size:12px}:where(html[data-app=public]) .ri-document-actions .arrow{width:12px;height:12px}:where(html[data-app=public]) .ri-preview{margin-inline:-17px;padding:20px 17px 17px}:where(html[data-app=public]) .ri-preview-top{margin-bottom:20px}:where(html[data-app=public]) .ri-preview-grid{grid-template-columns:1fr;gap:3px}:where(html[data-app=public]) .ri-preview-grid li,:where(html[data-app=public]) .ri-preview-grid p{font-size:12px}:where(html[data-app=public]) .ri-preview-grid p:last-child{margin-bottom:17px}:where(html[data-app=public]) .ri-preview-footer{display:block}:where(html[data-app=public]) .ri-preview-footer>a{justify-content:space-between;margin-top:10px;padding-top:4px}:where(html[data-app=public]) .ri-pagination{flex-direction:column;align-items:stretch;gap:15px}:where(html[data-app=public]) .ri-pagination>span{text-align:center}:where(html[data-app=public]) .ri-pagination>button{justify-content:space-between;padding:13px 16px;font-size:12px}:where(html[data-app=public]) .ri-empty{padding:35px 20px}:where(html[data-app=public]) .ri-empty h3{font-size:30px}:where(html[data-app=public]) .ri-disclaimer,:where(html[data-app=public]) .ri-storage-note{font-size:12px}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public]) .ri-preview:not([hidden]){animation:.25s ease-out ri-reveal}@keyframes ri-reveal{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .ri-library *{transition:none!important;animation:none!important}}@media print{:where(html[data-app=public]) .ri-controls,:where(html[data-app=public]) .ri-collection-tabs,:where(html[data-app=public]) .ri-sort,:where(html[data-app=public]) .ri-reset,:where(html[data-app=public]) .ri-save,:where(html[data-app=public]) .ri-list-feedback,:where(html[data-app=public]) .ri-pagination,:where(html[data-app=public]) .ri-document-actions{display:none}:where(html[data-app=public]) .ri-layout{display:block}:where(html[data-app=public]) .ri-document{break-inside:avoid}:where(html[data-app=public]) .ri-preview[hidden]{display:block}:where(html[data-app=public]) .ri-workspace-heading>p{display:none}}@keyframes horizon-drift{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.12)translate(1.2%,-1%)}}:where(html[data-app=public]) .motion-toggle{z-index:45;border:1px solid var(--line,#cbd4d0);background:var(--surface,#fffefa);min-height:40px;color:var(--heading,#18335d);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 3px 16px #142d4f16}:where(html[data-app=public]) .motion-toggle>span{font-size:15px}:where(html[data-app=public]) .motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #d6ad18}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .vision-landscape{animation:18s ease-in-out infinite alternate horizon-drift}:where(html[data-app=public])[data-motion=active] .vision-content h1{animation:none}:where(html[data-app=public])[data-motion=active] .vision-content h1>*{animation:1.05s cubic-bezier(.16,.75,.25,1) both headline-arrive;display:block}:where(html[data-app=public])[data-motion=active] .vision-content h1>em{animation-delay:.22s}:where(html[data-app=public])[data-motion=active] .hero-actions{animation:.8s .45s backwards editorial-rise}:where(html[data-app=public])[data-motion=active] .pagehero h1{animation:.9s cubic-bezier(.16,.75,.25,1) both headline-arrive}:where(html[data-app=public])[data-motion=active] .motion-enter{animation:editorial-rise .85s cubic-bezier(.16, .75, .25, 1) var(--motion-delay,0s) backwards}:where(html[data-app=public])[data-motion=active] :is(.fj-detail,.ge-detail){animation:.55s cubic-bezier(.16,.75,.25,1) both topic-arrive}:where(html[data-app=public])[data-motion=active] .fj-photo img{animation:.9s ease-out both image-arrive}:where(html[data-app=public])[data-motion=active] :is(.ri-preview,.programme-entry-detail,details[open]>p){animation:.45s ease-out both editorial-rise}:where(html[data-app=public]) :is(.priority-picture img,.journal-card-img img,.forum-photo img,.motion-image img){transition:transform .8s cubic-bezier(.2,.65,.3,1)}:where(html[data-app=public]) :is(.publication,.journal-card,.ri-document,.solid-link,.ge-primary){transition:transform .3s,box-shadow .3s,border-color .3s,background .3s}:where(html[data-app=public]) :is(.text-link,.solid-link,.ge-primary) svg{transition:transform .3s}@media (hover:hover){:where(html[data-app=public]) :is(.priority-picture,.journal-card,.forum-story,.motion-image):hover img{transform:scale(1.055)}:where(html[data-app=public]) :is(.publication,.journal-card,.ri-document):hover{transform:translateY(-5px);box-shadow:0 12px 28px #17365814}:where(html[data-app=public]) :is(.solid-link,.ge-primary):hover{transform:translateY(-3px);box-shadow:0 8px 20px #112c5426}:where(html[data-app=public]) :is(.text-link,.solid-link,.ge-primary):hover svg{transform:translate(4px,-3px)}}}:where(html[data-app=public])[data-motion=paused] *,:where(html[data-app=public])[data-motion=paused] :before,:where(html[data-app=public])[data-motion=paused] :after{transition:none!important;animation:none!important}:where(html[data-app=public])[data-motion=paused] :is(.priority-picture,.journal-card,.forum-story,.motion-image):hover img,:where(html[data-app=public])[data-motion=paused] :is(.publication,.journal-card,.ri-document,.solid-link,.ge-primary):hover{transform:none}@media (max-width:600px){:where(html[data-app=public]) .motion-toggle{min-height:36px;padding:8px 10px;font-size:12px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce),print{:where(html[data-app=public]) .motion-toggle{display:none}}@media print{:where(html[data-app=public]) .motion-enter{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) :is(.publication,.journal-card,.ri-document,.solid-link,.ge-primary):hover,:where(html[data-app=public]) :is(.priority-picture,.journal-card,.forum-story,.motion-image):hover img{transform:none!important}}:where(html[data-app=public]) .cinema{color:#fff;isolation:isolate;background:#082a36;flex-direction:column;height:calc(100svh - 116px);min-height:760px;max-height:1020px;display:flex;position:relative;overflow:hidden}:where(html[data-app=public]) .cinema-images,:where(html[data-app=public]) .cinema-image,:where(html[data-app=public]) .cinema-veil{z-index:-2;position:absolute;inset:0}:where(html[data-app=public]) .cinema-image{opacity:0;transition:opacity 1.6s;overflow:hidden}:where(html[data-app=public]) .cinema-image.is-active{opacity:1}:where(html[data-app=public]) .cinema-image img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.025)}:where(html[data-app=public]) .cinema-veil{z-index:-1;background:linear-gradient(90deg,#061f2ce0 0%,#08263487 48%,#072d303b 75%),linear-gradient(#0000 50%,#062432e8)}:where(html[data-app=public]) .cinema-top{letter-spacing:1.8px;justify-content:space-between;padding-top:38px;font-size:12px;display:flex}:where(html[data-app=public]) .cinema-top>span:first-child{align-items:center;gap:13px;display:flex}:where(html[data-app=public]) .cinema-top i{background:var(--theme-surface-e8c23a,#e8c23a);border-radius:50%;width:8px;height:8px}:where(html[data-app=public]) .cinema-top>span:last-child{font-family:var(--serif);letter-spacing:0;font-size:20px}:where(html[data-app=public]) .cinema-body{flex:1;grid-template-columns:1.75fr .75fr;align-items:center;gap:70px;padding-block:70px;display:grid}:where(html[data-app=public]) .cinema-overline{letter-spacing:2.4px;color:#d8e8d9;margin-bottom:26px;font-size:12px;display:block}:where(html[data-app=public]) .cinema h1{letter-spacing:-3.7px;margin:0 0 25px;font-size:clamp(60px,6.9vw,108px);font-weight:400;line-height:1.02}:where(html[data-app=public]) .cinema h1 em{color:#f5f1dc;font-size:1.12em;display:inline-block}:where(html[data-app=public]) .cinema-heading>p{color:#e4ebe7;font-size:19px}:where(html[data-app=public]) .cinema-scene{border-top:1px solid #ffffff59;align-self:end;max-width:300px;margin-bottom:20px;padding-top:22px}:where(html[data-app=public]) .cinema-scene>span{letter-spacing:1.4px;color:#e0c04f;font-size:12px}:where(html[data-app=public]) .cinema-scene h2{font-family:var(--serif);margin:20px 0 15px;font-size:36px;line-height:1.07}:where(html[data-app=public]) .cinema-scene p{color:#e0e6e5;font-size:12px;line-height:1.7}:where(html[data-app=public]) .cinema-scene a{color:#fff;border-bottom:1px solid #ffffff6b;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 0;font-size:12px;display:flex}:where(html[data-app=public]) .cinema-scene a>span{font-size:24px}:where(html[data-app=public]) .cinema-bottom{border-top:1px solid #ffffff42;grid-template-columns:1fr 1fr auto;align-items:end;gap:50px;padding-block:25px 32px;display:grid}:where(html[data-app=public]) .cinema-controls{align-items:center;gap:17px;display:flex}:where(html[data-app=public]) .cinema-controls button{color:#e2e7e4;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}:where(html[data-app=public]) .cinema-controls button[aria-pressed=true]{color:#f1cd4f}:where(html[data-app=public]) .cinema-track{background:#ffffff52;width:52px;height:2px;display:block;overflow:hidden}:where(html[data-app=public]) .cinema-track i{background:var(--theme-surface-ebc441,#ebc441);transform-origin:0;height:100%;display:block;transform:scaleX(0)}:where(html[data-app=public]) .cinema-controls button[aria-pressed=true] .cinema-track i{transform:scaleX(1)}:where(html[data-app=public]) .cinema-controls .cinema-play{border:1px solid #fff6;justify-content:space-between;gap:12px;min-width:72px;padding:10px 13px}:where(html[data-app=public]) .cinema-caption{color:#d5ded9;max-width:350px;font-size:12px;line-height:1.6}:where(html[data-app=public]) .cinema-scroll{letter-spacing:1px;align-items:center;gap:17px;font-size:12px;display:flex}:where(html[data-app=public]) .cinema-scroll b{border:1px solid #ffffff65;border-radius:50%;place-items:center;width:43px;height:43px;font-size:24px;font-weight:400;display:grid}:where(html[data-app=public]) .cinema:focus-visible{outline-offset:6px;outline:3px solid #f1cf4a}:where(html[data-app=public]) .national-dialogue{padding-block:100px}:where(html[data-app=public]) .nd-index{color:var(--theme-text-267759,#267759);letter-spacing:1.4px;align-items:center;gap:35px;margin-bottom:60px;font-size:12px;display:flex}:where(html[data-app=public]) .nd-rule{background:var(--theme-surface-cad3cc,#cad3cc);flex:1;height:1px}:where(html[data-app=public]) .nd-heading{grid-template-columns:1fr 1fr;align-items:center;gap:11%;margin-bottom:65px;display:grid}:where(html[data-app=public]) .nd-heading h2{letter-spacing:-2px;color:var(--theme-text-173756,#173756);margin:0;font-size:clamp(46px,5.3vw,78px);line-height:1.03}:where(html[data-app=public]) .nd-heading h2 em{color:var(--theme-text-187153,#187153)}:where(html[data-app=public]) .nd-heading .section-tag{color:var(--theme-text-267759,#267759);font-size:12px}:where(html[data-app=public]) .nd-heading p{color:var(--theme-text-5a6868,#5a6868);font-size:14px}:where(html[data-app=public]) .nd-heading .nd-lead{color:var(--theme-text-203c48,#203c48);margin:23px 0;font-size:23px;line-height:1.45}:where(html[data-app=public]) .nd-heading .text-link{margin-top:25px}:where(html[data-app=public]) .nd-composition{grid-template-columns:1.3fr 1fr;min-height:460px;display:grid}:where(html[data-app=public]) .nd-photo{position:relative;overflow:hidden}:where(html[data-app=public]) .nd-photo img{object-fit:cover;width:100%;height:100%}:where(html[data-app=public]) .nd-photo>span{letter-spacing:1.6px;color:#fff;background:#102e40bd;padding:8px 10px;font-size:12px;position:absolute;bottom:22px;left:25px}:where(html[data-app=public]) .nd-manifesto{color:#fff;background:#153e36;padding:50px 45px;position:relative}:where(html[data-app=public]) .nd-quote{color:#e1bf3e;font-size:50px;position:absolute;top:30px;right:35px}:where(html[data-app=public]) .nd-manifesto h3{letter-spacing:-1px;margin:20px 0 28px;font-size:33px;line-height:1.2}:where(html[data-app=public]) .nd-manifesto h3 em{color:#e5ca67;font-size:1.35em}:where(html[data-app=public]) .nd-manifesto p{color:#d6e0d9;max-width:350px;font-size:13px}:where(html[data-app=public]) .nd-manifesto .text-link{color:#fff;border-color:var(--theme-border-809c8e,#809c8e);margin-top:25px}:where(html[data-app=public]) .nd-principles{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}:where(html[data-app=public]) .nd-principles>div{border-top:1px solid var(--theme-border-c4d1c9,#c4d1c9);padding-top:25px}:where(html[data-app=public]) .nd-principles>div>span{color:var(--theme-text-207456,#207456);font-size:12px}:where(html[data-app=public]) .nd-principles h3{margin:20px 0 12px;font-size:20px;font-weight:500}:where(html[data-app=public]) .nd-principles p{color:var(--theme-text-63706e,#63706e);max-width:300px;font-size:13px}:where(html[data-app=public]) .priority-atlas{background:var(--theme-surface-e9eee8,#e9eee8);padding:95px 0}:where(html[data-app=public]) .atlas-heading{margin-bottom:50px;position:relative}:where(html[data-app=public]) .atlas-heading>.section-tag{color:var(--theme-text-267359,#267359)}:where(html[data-app=public]) .atlas-heading h2{letter-spacing:-1.8px;margin:26px 0;font-size:clamp(40px,4.8vw,68px);line-height:1.05}:where(html[data-app=public]) .atlas-heading p{max-width:370px;color:var(--theme-text-576c66,#576c66);font-size:14px}:where(html[data-app=public]) .atlas-grid{grid-template-rows:300px 280px;grid-template-columns:1.2fr .8fr;gap:22px;display:grid}:where(html[data-app=public]) .atlas-card{color:#fff;background:#173b43;position:relative;overflow:hidden}:where(html[data-app=public]) .atlas-energy{grid-row:1/3}:where(html[data-app=public]) .atlas-port{grid-area:2/2}:where(html[data-app=public]) .atlas-card img{object-fit:cover;width:100%;height:100%;transition:transform 1s}:where(html[data-app=public]) .atlas-card:after{content:"";background:linear-gradient(#0000 20%,#092c3beb);position:absolute;inset:0}:where(html[data-app=public]) .atlas-card>div{z-index:1;position:absolute;inset:auto 32px 32px}:where(html[data-app=public]) .atlas-card>div>span:first-child{letter-spacing:1.6px;color:#f2d273;font-size:12px}:where(html[data-app=public]) .atlas-card h3{margin:18px 45px 0 0;font-size:38px;font-weight:400;line-height:1.08}:where(html[data-app=public]) .atlas-card h3 em{font-size:1.15em}:where(html[data-app=public]) .atlas-arrow{font-size:35px;position:absolute;bottom:0;right:0}:where(html[data-app=public]) .atlas-note{background:var(--theme-surface-f8f7f2,#f8f7f2);padding:30px 35px;position:relative;overflow:hidden}:where(html[data-app=public]) .atlas-note>span{font-family:var(--serif);color:#e1e8dd;font-size:160px;line-height:1.2;position:absolute;top:0;right:20px}:where(html[data-app=public]) .atlas-note h3,:where(html[data-app=public]) .atlas-note p,:where(html[data-app=public]) .atlas-note a{max-width:280px;position:relative}:where(html[data-app=public]) .atlas-note h3{font-size:25px;font-weight:400;line-height:1.15}:where(html[data-app=public]) .atlas-note p{color:var(--theme-text-50665c,#50665c);font-size:12px}:where(html[data-app=public]) .atlas-note a{border-top:1px solid var(--theme-border-c4d1c9,#c4d1c9);justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;font-size:12px;display:flex}:where(html[data-app=public]) .atlas-note svg{width:20px}:where(html[data-app=public]) .atlas-directory{grid-template-columns:.65fr 1fr;gap:80px;margin-top:60px;display:grid}:where(html[data-app=public]) .atlas-directory h3{margin-top:30px;font-size:42px;font-weight:400;line-height:1.1}:where(html[data-app=public]) .atlas-directory .group-row{border-color:var(--theme-border-c2cec4,#c2cec4)}:where(html[data-app=public]) .forum-chapter{color:#fff;background:#142e50;padding:90px 0}:where(html[data-app=public]) .forum-chapter-heading{margin-bottom:50px;position:relative}:where(html[data-app=public]) .forum-chapter-heading>.section-tag{color:#dcc76b}:where(html[data-app=public]) .forum-chapter h2{margin:25px 0;font-size:clamp(42px,4.7vw,67px);line-height:1.03}:where(html[data-app=public]) .forum-chapter-heading>.text-link{color:#fff;border-color:var(--theme-border-6b7e94,#6b7e94);position:absolute;bottom:0;right:0}:where(html[data-app=public]) .forum-chapter-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;display:grid}:where(html[data-app=public]) .forum-chapter figure{margin:0;position:relative}:where(html[data-app=public]) .forum-chapter figure img{object-fit:cover;width:100%;height:470px}:where(html[data-app=public]) .forum-chapter figcaption{letter-spacing:1px;color:#b6c6d5;margin-top:12px;font-size:12px}:where(html[data-app=public]) .forum-chapter-copy .archive-pill{color:#e5d58c;border-color:var(--theme-border-617387,#617387);background:0 0}:where(html[data-app=public]) .forum-chapter-copy h3{font-family:var(--serif);margin:30px 0 25px;font-size:40px;font-weight:400;line-height:1.08}:where(html[data-app=public]) .forum-chapter-copy>p{color:#cad6dd;font-size:13px}:where(html[data-app=public]) .chapter-date{border-block:1px solid #ffffff35;align-items:center;gap:25px;margin-block:30px;padding-block:23px;display:flex}:where(html[data-app=public]) .chapter-date strong{font-family:var(--serif);font-size:58px;font-weight:400;line-height:1}:where(html[data-app=public]) .chapter-date span{color:#d8e2e7;font-size:12px;line-height:1.8}:where(html[data-app=public]) .chapter-action{background:var(--theme-surface-e0c55b,#e0c55b);color:var(--theme-text-142d4c,#142d4c);justify-content:space-between;align-items:center;padding:17px 20px;font-size:12px;display:flex}:where(html[data-app=public]) .chapter-action svg{width:23px}:where(html[data-app=public]) .forum-chapter-copy>.text-link{color:#fff;margin-top:20px;font-size:12px}:where(html[data-app=public]) .evidence-chapter{grid-template-columns:.8fr 1.1fr;gap:100px;padding-block:100px;display:grid}:where(html[data-app=public]) .evidence-heading h2{letter-spacing:-1px;margin:28px 0;font-size:58px;line-height:1.05}:where(html[data-app=public]) .evidence-heading>p{max-width:320px;color:var(--theme-text-566967,#566967);font-size:14px}:where(html[data-app=public]) .evidence-heading .text-link{margin-top:25px}:where(html[data-app=public]) .evidence-stack{flex-direction:column;gap:15px;display:flex}:where(html[data-app=public]) .evidence-document{background:var(--theme-surface-ebece0,#ebece0);border-left:5px solid #1d745b;grid-template-columns:55px 1fr;gap:22px;padding:30px;transition:transform .35s,background .35s;display:grid}:where(html[data-app=public]) .evidence-1{background:var(--theme-surface-e8edf0,#e8edf0);border-color:#244f85}:where(html[data-app=public]) .evidence-2{background:var(--theme-surface-f1e9d9,#f1e9d9);border-color:#be9943}:where(html[data-app=public]) .evidence-number{font-family:var(--serif);color:var(--theme-text-72877b,#72877b);font-size:37px;line-height:1}:where(html[data-app=public]) .evidence-document>div>span:first-child{letter-spacing:1.3px;text-transform:uppercase;font-size:12px}:where(html[data-app=public]) .evidence-document h3{font-family:var(--serif);margin:14px 0 25px;font-size:29px;font-weight:400;line-height:1.08}:where(html[data-app=public]) .evidence-read{justify-content:space-between;align-items:center;font-size:12px;display:flex}:where(html[data-app=public]) .evidence-read svg{width:20px}:where(html[data-app=public]) .new-home .fj-section{padding-block:85px 95px}:where(html[data-app=public]) .new-home .fj-heading h2{font-size:50px}:where(html[data-app=public]) .new-home .fj-detail,:where(html[data-app=public]) .new-home .fj-photo{min-height:390px}:where(html[data-app=public]) .new-home .fj-copy{padding:55px}:where(html[data-app=public]) .new-home .fj-copy h3{font-size:42px}:where(html[data-app=public]) .new-home .fj-tabs button{padding-block:25px;font-size:14px}@keyframes cinema-pan{0%{transform:scale(1.025)translate(-.5%)}to{transform:scale(1.12)translate(1%)}}@keyframes cinema-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cinema-title{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .cinema .cinema-image img{animation:16s ease-in-out infinite alternate paused cinema-pan}:where(html[data-app=public])[data-motion=active] .cinema .cinema-image.is-active img{animation-play-state:running}:where(html[data-app=public])[data-motion=active] .cinema[data-playing=false] .cinema-image.is-active img{animation-play-state:paused}:where(html[data-app=public]) .cinema .cinema-controls button[aria-pressed=true] .cinema-track i{animation:8s linear both cinema-progress}:where(html[data-app=public]) .cinema[data-playing=false] .cinema-controls button[aria-pressed=true] .cinema-track i{animation-play-state:paused}:where(html[data-app=public]) .cinema h1{animation:1.15s .15s backwards cinema-title}:where(html[data-app=public]) .cinema h1 em{animation:1.2s .35s backwards cinema-title}:where(html[data-app=public]) .cinema-scene{animation:.8s backwards cinema-title}@media (hover:hover){:where(html[data-app=public]) .atlas-card:hover img{transform:scale(1.07)}:where(html[data-app=public]) .evidence-document:hover{transform:translate(-8px)}:where(html[data-app=public]) .cinema-scene a:hover{color:#f2d273}}}@media (min-width:1500px){:where(html[data-app=public]) .cinema-body{padding-block:100px}:where(html[data-app=public]) .cinema h1{font-size:110px}}@media (max-width:1000px){:where(html[data-app=public]) .cinema{min-height:750px}:where(html[data-app=public]) .cinema-body{grid-template-columns:1.5fr .75fr;gap:30px}:where(html[data-app=public]) .cinema h1{letter-spacing:-2px;font-size:65px}:where(html[data-app=public]) .cinema-scene h2{font-size:30px}:where(html[data-app=public]) .cinema-bottom{grid-template-columns:1fr 1fr;gap:25px}:where(html[data-app=public]) .cinema-scroll{display:none}:where(html[data-app=public]) .nd-heading{gap:50px}:where(html[data-app=public]) .nd-composition{grid-template-columns:1fr 1fr}:where(html[data-app=public]) .nd-manifesto{padding:35px}:where(html[data-app=public]) .nd-manifesto h3{font-size:26px}:where(html[data-app=public]) .atlas-directory{gap:40px}:where(html[data-app=public]) .forum-chapter-grid{gap:35px}:where(html[data-app=public]) .evidence-chapter{gap:50px}:where(html[data-app=public]) .evidence-heading h2{font-size:47px}:where(html[data-app=public]) .new-home .fj-copy{padding:35px}}@media (max-width:700px){:where(html[data-app=public]) .cinema{height:auto;min-height:880px;max-height:none}:where(html[data-app=public]) .cinema-top{padding-top:25px}:where(html[data-app=public]) .cinema-top>span:last-child{display:none}:where(html[data-app=public]) .cinema-body{padding-block:65px 35px;display:block}:where(html[data-app=public]) .cinema h1{letter-spacing:-1.9px;font-size:clamp(38px,9.8vw,68px);line-height:1.05}:where(html[data-app=public]) .cinema-heading>p{font-size:16px}:where(html[data-app=public]) .cinema-overline{margin-bottom:22px;font-size:12px}:where(html[data-app=public]) .cinema-scene{max-width:none;margin:55px 0 0;padding-top:22px}:where(html[data-app=public]) .cinema-scene h2{margin:15px 0;font-size:29px}:where(html[data-app=public]) .cinema-scene p{max-width:280px}:where(html[data-app=public]) .cinema-scene a{max-width:290px}:where(html[data-app=public]) .cinema-bottom{padding-block:20px 28px;display:block}:where(html[data-app=public]) .cinema-controls{justify-content:space-between;gap:10px;margin-bottom:15px}:where(html[data-app=public]) .cinema-track{width:36px}:where(html[data-app=public]) .cinema-caption{max-width:300px;font-size:12px;display:block}:where(html[data-app=public]) .cinema-veil{background:linear-gradient(90deg,#061f2cc9,#08263470),linear-gradient(#0000,#062432f5)}:where(html[data-app=public]) .national-dialogue{padding-block:65px}:where(html[data-app=public]) .nd-index{margin-bottom:35px;font-size:12px}:where(html[data-app=public]) .nd-heading{margin-bottom:35px;display:block}:where(html[data-app=public]) .nd-heading h2{letter-spacing:-1.7px;margin-bottom:35px;font-size:49px}:where(html[data-app=public]) .nd-heading .nd-lead{font-size:20px}:where(html[data-app=public]) .nd-composition{display:block}:where(html[data-app=public]) .nd-photo{height:300px}:where(html[data-app=public]) .nd-manifesto{padding:35px 28px}:where(html[data-app=public]) .nd-manifesto h3{font-size:28px}:where(html[data-app=public]) .nd-principles{grid-template-columns:1fr;gap:15px;margin-top:30px}:where(html[data-app=public]) .nd-principles>div{grid-template-columns:30px 1fr;gap:0 15px;padding-top:20px;display:grid}:where(html[data-app=public]) .nd-principles h3{margin:0 0 10px;font-size:19px}:where(html[data-app=public]) .nd-principles p{grid-column:2;max-width:none}:where(html[data-app=public]) .priority-atlas{padding-block:65px}:where(html[data-app=public]) .atlas-heading h2{letter-spacing:-1px;font-size:43px}:where(html[data-app=public]) .atlas-grid{flex-direction:column;gap:18px;display:flex}:where(html[data-app=public]) .atlas-card{min-height:390px}:where(html[data-app=public]) .atlas-port{min-height:300px}:where(html[data-app=public]) .atlas-card>div{inset:auto 25px 25px}:where(html[data-app=public]) .atlas-card h3{font-size:33px}:where(html[data-app=public]) .atlas-note{padding:30px}:where(html[data-app=public]) .atlas-note>span{font-size:140px}:where(html[data-app=public]) .atlas-directory{margin-top:40px;display:block}:where(html[data-app=public]) .atlas-directory h3{margin:20px 0 35px;font-size:36px}:where(html[data-app=public]) .forum-chapter{padding-block:65px}:where(html[data-app=public]) .forum-chapter h2{font-size:44px}:where(html[data-app=public]) .forum-chapter-heading>.text-link{position:static}:where(html[data-app=public]) .forum-chapter-grid{display:block}:where(html[data-app=public]) .forum-chapter figure img{height:310px}:where(html[data-app=public]) .forum-chapter-copy{margin-top:35px}:where(html[data-app=public]) .forum-chapter-copy h3{font-size:36px}:where(html[data-app=public]) .chapter-date strong{font-size:54px}:where(html[data-app=public]) .evidence-chapter{padding-block:65px;display:block}:where(html[data-app=public]) .evidence-heading h2{font-size:46px}:where(html[data-app=public]) .evidence-heading{margin-bottom:40px}:where(html[data-app=public]) .evidence-document{grid-template-columns:34px 1fr;gap:15px;padding:25px 20px}:where(html[data-app=public]) .evidence-document h3{font-size:27px}:where(html[data-app=public]) .evidence-number{font-size:28px}:where(html[data-app=public]) .new-home .fj-section{padding-block:65px}:where(html[data-app=public]) .new-home .fj-heading h2{font-size:39px}:where(html[data-app=public]) .new-home .fj-copy{padding:30px}:where(html[data-app=public]) .new-home .fj-copy h3{font-size:34px}:where(html[data-app=public]) .new-home .fj-photo{min-height:265px}:where(html[data-app=public]) .new-home .fj-tabs button{font-size:12px}:where(html[data-app=public]) .motion-toggle{opacity:.96}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .cinema-image{transition:none}:where(html[data-app=public]) .cinema-image img,:where(html[data-app=public]) .atlas-card:hover img,:where(html[data-app=public]) .evidence-document:hover{transform:none!important}:where(html[data-app=public]) .cinema *{animation:none!important}}:where(html[data-app=public])[data-motion=paused] .cinema-image{transition:none}:where(html[data-app=public])[data-motion=paused] .cinema:not(.cinema-five) .cinema-image img{transform:none!important}@media print{:where(html[data-app=public]) .cinema{background:#143c45;height:auto;min-height:400px}:where(html[data-app=public]) .cinema-controls,:where(html[data-app=public]) .cinema-scroll{display:none}:where(html[data-app=public]) .cinema-body{padding-block:30px}:where(html[data-app=public]) .cinema h1{font-size:50px}:where(html[data-app=public]) .new-home section{break-inside:avoid}}:where(html[data-app=public]) .fj-illustration-note{letter-spacing:.7px;opacity:.8;margin-top:7px;font-size:12px;display:block}:where(html[data-app=public])[data-motion=paused] .atlas-card:hover img,:where(html[data-app=public])[data-motion=paused] .evidence-document:hover{transform:none!important}:where(html[data-app=public]) .cinema-play:disabled{opacity:.6;cursor:default}:where(html[data-app=public]) .new-home .atlas-directory{display:block}:where(html[data-app=public]) .conversation-explorer{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;display:grid}:where(html[data-app=public]) .conversation-visual{position:sticky;top:110px}:where(html[data-app=public]) .conversation-visual>.section-tag{color:var(--theme-text-335a50,#335a50)}:where(html[data-app=public]) .conversation-visual>h3{margin:23px 0 28px}:where(html[data-app=public]) .conversation-image-stack{aspect-ratio:1.15;isolation:isolate;background:#153f38;position:relative;overflow:hidden}:where(html[data-app=public]) .conversation-image-stack img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 1.2s;position:absolute;inset:0;transform:scale(1.07)}:where(html[data-app=public]) .conversation-image-stack img.is-active{opacity:1;transform:scale(1)}:where(html[data-app=public]) .conversation-image-stack:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#082b32e8);position:absolute;inset:30% 0 0}:where(html[data-app=public]) .conversation-image-credit{color:#fff;letter-spacing:.5px;z-index:2;background:#102f3bd9;width:fit-content;padding:7px 9px;font-size:12px;position:absolute;top:15px;left:15px;right:15px}:where(html[data-app=public]) .conversation-image-label{color:#fff;z-index:2;position:absolute;bottom:26px;left:26px;right:26px}:where(html[data-app=public]) .conversation-image-label>span{color:#f0d26a;letter-spacing:1.5px;margin-bottom:13px;font-size:12px;display:block}:where(html[data-app=public]) .conversation-image-label strong{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.12;display:block}:where(html[data-app=public]) .conversation-description{color:var(--theme-text-34564b,#34564b);min-height:65px;margin:21px 0;font-size:13px;line-height:1.65}:where(html[data-app=public]) .conversation-open{color:var(--theme-text-153d34,#153d34);border-bottom:1px solid var(--theme-border-7e9c8e,#7e9c8e);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}:where(html[data-app=public]) .conversation-open svg{width:22px}:where(html[data-app=public]) .conversation-directory .group-tabs{border-color:var(--theme-border-93a89a,#93a89a);gap:22px}:where(html[data-app=public]) .conversation-directory .group-tabs button{color:var(--theme-text-405d54,#405d54);text-align:left;padding:14px 0 20px;font-size:13px}:where(html[data-app=public]) .conversation-directory .group-tabs button[aria-selected=true]{color:var(--theme-text-102f29,#102f29);font-weight:600}:where(html[data-app=public]) .conversation-directory .group-tabs button span{color:var(--theme-text-45675b,#45675b);white-space:nowrap}:where(html[data-app=public]) .conversation-directory .group-tabs button[aria-selected=true]:after{background:#146b50;height:4px}:where(html[data-app=public]) .conversation-hint{color:var(--theme-text-526b60,#526b60);margin:20px 0 8px;font-size:12px}:where(html[data-app=public]) .conversation-row{border-bottom:1px solid var(--theme-border-bbcbbf,#bbcbbf);grid-template-columns:1fr 48px;transition:background .3s;display:grid}:where(html[data-app=public]) .conversation-row.is-active{background:var(--theme-surface-dbe6d9,#dbe6d9);border-bottom-color:#297052}:where(html[data-app=public]) .conversation-row>button{text-align:left;color:var(--theme-text-17394a,#17394a);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:20px;padding:25px 16px 25px 12px;display:flex}:where(html[data-app=public]) .conversation-row>button>span{color:var(--theme-text-35694e,#35694e);padding-top:6px;font-size:12px}:where(html[data-app=public]) .conversation-row strong{letter-spacing:-.5px;font-size:clamp(19px,2.2vw,30px);font-weight:400;line-height:1.2}:where(html[data-app=public]) .conversation-row>a{color:var(--theme-text-1d664c,#1d664c);place-items:center;display:grid}:where(html[data-app=public]) .conversation-row>a svg{width:23px}:where(html[data-app=public]) .conversation-explorer:focus-visible{outline-offset:3px;outline:3px solid #146b50}:where(html[data-app=public]) .conversation-row>a:hover{background:var(--theme-surface-cadcc7,#cadcc7)}:where(html[data-app=public]) .conversation-list[hidden]{display:none}@keyframes conversation-in{0%{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .conversation-list:not([hidden]) .conversation-row.motion-enter{animation:.65s both conversation-in;animation-delay:calc(var(--row-index) * 75ms)}:where(html[data-app=public])[data-motion=active] .conversation-image-label{animation:.55s both conversation-in}}:where(html[data-app=public])[data-motion=paused] .conversation-explorer *{transition:none!important;animation:none!important}:where(html[data-app=public])[data-motion=paused] .conversation-image-stack img{transform:none}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .conversation-explorer *{transition:none!important;animation:none!important}:where(html[data-app=public]) .conversation-image-stack img{transform:none}}@media (max-width:800px){:where(html[data-app=public]) .conversation-explorer{grid-template-columns:1fr;gap:30px}:where(html[data-app=public]) .conversation-visual{position:static}:where(html[data-app=public]) .conversation-image-stack{aspect-ratio:1.4}:where(html[data-app=public]) .conversation-image-label strong{font-size:27px}:where(html[data-app=public]) .conversation-description{min-height:0}:where(html[data-app=public]) .conversation-directory .group-tabs{justify-content:space-between;gap:20px}:where(html[data-app=public]) .conversation-directory .group-tabs button{font-size:12px}:where(html[data-app=public]) .conversation-row>button{gap:15px;padding-block:21px}:where(html[data-app=public]) .conversation-row strong{font-size:23px}:where(html[data-app=public]) .conversation-image-label{bottom:20px;left:20px;right:20px}}:where(html[data-app=public]) .nd-principles>div{background:var(--theme-surface-edf0e7,#edf0e7);border-top:0;min-height:210px;padding:30px 25px;transition:transform .4s,background .4s;position:relative;overflow:hidden}:where(html[data-app=public]) .nd-principles>div:before{content:"";transform-origin:0;background:#237354;width:100%;height:3px;position:absolute;top:0;left:0}:where(html[data-app=public]) .nd-principles>div>span{border:1px solid var(--theme-border-8fae93,#8fae93);background:var(--theme-surface-e0e8d6,#e0e8d6);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}:where(html[data-app=public]) .nd-principles>div:after{content:"↗";color:var(--theme-text-3b7659,#3b7659);font-size:27px;position:absolute;top:25px;right:23px}:where(html[data-app=public]) .nd-principles h3{margin-top:25px}:where(html[data-app=public]) .nd-principles>div:hover{background:var(--theme-surface-e0e9da,#e0e9da);transform:translateY(-7px)}@keyframes principle-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .nd-principles>div.motion-enter:before{animation:1.2s both principle-line;animation-delay:var(--motion-delay,0s)}}:where(html[data-app=public])[data-motion=paused] .nd-principles>div{transition:none;transform:none}:where(html[data-app=public])[data-motion=paused] .nd-principles>div:before{animation:none}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .nd-principles>div{transition:none!important;transform:none!important}:where(html[data-app=public]) .nd-principles>div:before{animation:none!important}}@media (max-width:700px){:where(html[data-app=public]) .nd-principles>div{min-height:0;padding:25px;display:block}:where(html[data-app=public]) .nd-principles h3{margin:20px 0 10px}:where(html[data-app=public]) .nd-principles p{max-width:none}}@keyframes journey-drift{0%{transform:scale(1.02)translate(-.6%)}to{transform:scale(1.12)translate(.6%)}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .new-home .fj-section[data-in-view=true] .fj-photo img{animation:10s ease-in-out infinite alternate journey-drift}:where(html[data-app=public])[data-motion=active] .new-home .fj-copy{animation:.75s both conversation-in}}:where(html[data-app=public])[data-motion=paused] .new-home .fj-photo img{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .new-home .fj-photo img,:where(html[data-app=public]) .new-home .fj-copy{animation:none!important;transform:none!important}}:where(html[data-app=public]) .evidence-photo{background:#173d3b;height:265px;margin-top:35px;overflow:hidden}:where(html[data-app=public]) .evidence-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}:where(html[data-app=public]) .evidence-photo:hover img{transform:scale(1.08)}:where(html[data-app=public]) .evidence-stack .evidence-document{grid-template-columns:110px 1fr;gap:25px;min-height:180px;padding:0;overflow:hidden}:where(html[data-app=public]) .evidence-thumbnail{background:#183d3a;min-height:100%;display:block;position:relative;overflow:hidden}:where(html[data-app=public]) .evidence-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}:where(html[data-app=public]) .evidence-thumbnail:after{content:"";background:linear-gradient(#0000,#082a3b9e);position:absolute;inset:0}:where(html[data-app=public]) .evidence-thumbnail .evidence-number{color:#fff;z-index:1;font-size:37px;position:absolute;bottom:15px;left:18px}:where(html[data-app=public]) .evidence-document>div{padding:25px 25px 25px 0}:where(html[data-app=public]) .evidence-document:hover .evidence-thumbnail img{transform:scale(1.1)}:where(html[data-app=public])[data-motion=paused] :is(.evidence-photo,.evidence-thumbnail) img{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) :is(.evidence-photo,.evidence-thumbnail) img{transition:none!important;transform:none!important}}@media (max-width:700px){:where(html[data-app=public]) .evidence-stack .evidence-document{grid-template-columns:85px 1fr;gap:20px}:where(html[data-app=public]) .evidence-document>div{padding:25px 20px 25px 0}:where(html[data-app=public]) .evidence-photo{height:230px}:where(html[data-app=public]) .evidence-document h3{font-size:24px}}:where(html[data-app=public]) .motion-photo{background:#173d49;height:470px;overflow:hidden}:where(html[data-app=public]) .forum-chapter figure .motion-photo img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .motion-photo[data-in-view=true]:not([data-motion-kind=interactive]) img{animation:12s ease-in-out infinite alternate journey-drift}}:where(html[data-app=public])[data-motion=paused] .motion-photo img{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .motion-photo img{animation:none!important;transform:none!important}}@media (max-width:700px){:where(html[data-app=public]) .motion-photo{height:310px}}:where(html[data-app=public]) .nd-photo .motion-photo{height:100%;min-height:460px}:where(html[data-app=public]) .nd-manifesto{flex-direction:column;justify-content:center;display:flex}:where(html[data-app=public]) .nd-manifesto .text-link{align-self:flex-start}:where(html[data-app=public]) .nd-manifesto h3{transform-origin:0}@keyframes manifesto-arrive{0%{opacity:.25;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .nd-composition.motion-enter .nd-manifesto h3{animation:.9s .14s both manifesto-arrive}:where(html[data-app=public])[data-motion=active] .nd-composition.motion-enter .nd-manifesto>p{animation:.9s .28s both manifesto-arrive}:where(html[data-app=public])[data-motion=active] .nd-composition.motion-enter .nd-manifesto>.text-link{animation:.9s .42s both manifesto-arrive}}:where(html[data-app=public])[data-motion=paused] .nd-manifesto>*{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .nd-manifesto>*{animation:none!important;transform:none!important}}@media (max-width:700px){:where(html[data-app=public]) .nd-photo .motion-photo{height:300px;min-height:300px}}:where(html[data-app=public]) .nd-photo .motion-photo img{object-position:68% center}:where(html[data-app=public]){--heading:#213e7d;--surface:#fffefa;--surface-soft:#eef1eb;--accent-text:#06713c;--font-body:15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-app=public])[data-theme=dark]{--paper:#0c1e2c;--ink:#dce6ed;--heading:#e3eaf2;--muted:#b2c1cd;--surface:#142636;--surface-soft:#1b3040;--line:#365061;--accent-text:#82d6b4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-app=public]) body{font-size:var(--font-body);line-height:1.7}:where(html[data-app=public]) h1,:where(html[data-app=public]) h2,:where(html[data-app=public]) h3{text-wrap:balance}:where(html[data-app=public]) p{font-size:inherit}:where(html[data-app=public]) button,:where(html[data-app=public]) input,:where(html[data-app=public]) textarea,:where(html[data-app=public]) select{font-family:var(--sans)}:where(html[data-app=public]) button,:where(html[data-app=public]) a,:where(html[data-app=public]) input,:where(html[data-app=public]) summary,:where(html[data-app=public]) select,:where(html[data-app=public]) textarea{scroll-margin-block:130px}:where(html[data-app=public]) button:focus-visible,:where(html[data-app=public]) a:focus-visible,:where(html[data-app=public]) input:focus-visible,:where(html[data-app=public]) summary:focus-visible,:where(html[data-app=public]) select:focus-visible,:where(html[data-app=public]) textarea:focus-visible{outline-offset:5px;outline:3px solid #d5a918}:where(html[data-app=public]) .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}:where(html[data-app=public]) .frame,:where(html[data-app=public]) .wrap{width:min(1320px,100% - 96px)}:where(html[data-app=public]) .preview-strip{letter-spacing:1.1px;height:27px;font-size:12px}:where(html[data-app=public]) .preview-strip .wrap{min-height:27px}:where(html[data-app=public]) header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) header{background:color-mix(in srgb, var(--surface) 96%, transparent)}}:where(html[data-app=public]) header{border-color:var(--line)}:where(html[data-app=public]) .nav{gap:19px;height:88px}:where(html[data-app=public]) .brand{flex-shrink:0}:where(html[data-app=public]) .brand img{width:185px;height:auto;display:block}:where(html[data-app=public]) .brand img.brand-dark,:where(html[data-app=public])[data-theme=dark] .brand-light{display:none}:where(html[data-app=public])[data-theme=dark] .brand img.brand-dark{display:block}:where(html[data-app=public]) nav{gap:21px;margin-left:auto;font-size:12px}:where(html[data-app=public]) nav>a{align-items:center;min-height:44px;display:inline-flex}:where(html[data-app=public]) nav .nav-contact{padding:10px 15px;color:#fff!important}:where(html[data-app=public]) .theme-toggle{border:1px solid var(--line);min-width:42px;min-height:42px;color:var(--heading);background:0 0;flex-shrink:0;order:2;justify-content:center;align-items:center;gap:7px;padding:9px;display:inline-flex}:where(html[data-app=public]) .theme-toggle span{font-size:12px}:where(html[data-app=public]) .fs-trigger{order:1;min-height:42px;padding:10px}:where(html[data-app=public]) .fs-trigger>span{display:none}:where(html[data-app=public]) .nav nav{order:0}:where(html[data-app=public]) .menu{order:3}:where(html[data-app=public]) .theme-toggle:hover,:where(html[data-app=public]) .fs-trigger:hover{background:var(--surface-soft)}:where(html[data-app=public])[data-theme=dark] .fs-trigger{color:var(--heading)}:where(html[data-app=public]) .footer-bottom>a{font-size:12px}:where(html[data-app=public]) .footer-links a,:where(html[data-app=public]) .footer-contact p{font-size:13px}:where(html[data-app=public]) .backtop{align-items:center;min-height:44px}:where(html[data-app=public]) .cinema-refined{height:calc(100svh - 115px);min-height:660px;max-height:920px}:where(html[data-app=public]) .cinema-refined .cinema-body{align-content:center;padding-block:clamp(60px,7vh,100px);display:block}:where(html[data-app=public]) .cinema-refined .cinema-heading{max-width:730px}:where(html[data-app=public]) .cinema-refined h1{letter-spacing:-2.5px;margin-bottom:26px;font-size:clamp(60px,5.8vw,92px);line-height:1.04}:where(html[data-app=public]) .cinema-refined h1 em{color:#fff4d9;font-size:1.1em}:where(html[data-app=public]) .cinema-refined .cinema-heading>p{color:#f1f4f3;max-width:420px;margin-bottom:30px;font-size:17px;line-height:1.7}:where(html[data-app=public]) .cinema-refined .cinema-veil{background:linear-gradient(90deg,#061c30e8 0%,#071d31aa 32%,#10253725 64%,#15233205 100%),linear-gradient(#14263840,#0000 18% 70%,#061b30e8)}:where(html[data-app=public]) .cinema-refined .cinema-image img{object-position:center;transform:scale(1.015)}:where(html[data-app=public]) .cinema-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}:where(html[data-app=public]) .hero-primary,:where(html[data-app=public]) .hero-secondary{justify-content:space-between;align-items:center;gap:28px;min-height:48px;font-size:13px;display:inline-flex}:where(html[data-app=public]) .hero-primary{color:#142b58;background:#f8f5e9;border:1px solid #fff6e1;padding:14px 22px}:where(html[data-app=public]) .hero-primary span{font-size:20px}:where(html[data-app=public]) .hero-primary:hover{color:#132f52;background:#f9d657}:where(html[data-app=public]) .hero-secondary{color:#fff;border-bottom:1px solid #ffffff70}:where(html[data-app=public]) .hero-secondary:hover{color:#f9d657}:where(html[data-app=public]) .hero-date{letter-spacing:1.5px;color:#f1d488;align-items:center;gap:10px;margin-top:25px;font-size:12px;display:flex}:where(html[data-app=public]) .cinema-refined .cinema-bottom{justify-content:space-between;align-items:center;gap:35px;padding-block:19px 24px;display:flex}:where(html[data-app=public]) .cinema-refined .cinema-controls{gap:26px}:where(html[data-app=public]) .cinema-refined .cinema-controls button{gap:12px;min-height:50px;padding:10px 0 16px;display:flex;position:relative}:where(html[data-app=public]) .cinema-refined .cinema-controls button>span:first-child{opacity:.8;font-size:12px}:where(html[data-app=public]) .scene-control-label{font-size:12px}:where(html[data-app=public]) .cinema-refined .cinema-track{width:100%;position:absolute;bottom:5px;left:0}:where(html[data-app=public]) .cinema-refined .cinema-controls button[aria-pressed=true] .cinema-track i{animation-duration:9s}:where(html[data-app=public]) .hero-pause{color:#fff;background:#10263870;border:1px solid #ffffff70;justify-content:center;align-items:center;gap:12px;min-width:94px;min-height:44px;padding:11px 16px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .hero-pause:disabled{opacity:.8;cursor:default}:where(html[data-app=public]) .hero-pause>span{font-size:16px}:where(html[data-app=public]) .cinema-top{padding-top:28px}:where(html[data-app=public]) .cinema-overline{letter-spacing:1.8px;font-size:12px}:where(html[data-app=public]) .cinema-refined .cinema-caption{display:none}:where(html[data-app=public]) .pagehero.editorial-masthead{--masthead-surface:var(--surface-soft);--masthead-ink:var(--heading);--masthead-muted:var(--muted);--masthead-rule:var(--line)}:where(html[data-app=public]) .editorial-masthead-copy>p{max-width:610px;font-size:16px!important;line-height:1.8!important}:where(html[data-app=public]) .editorial-masthead h1{overflow-wrap:normal;letter-spacing:-1.7px!important;font-size:clamp(42px,4.4vw,66px)!important;line-height:1.08!important}:where(html[data-app=public]) .editorial-masthead[data-family=document] h1,:where(html[data-app=public]) .editorial-masthead[data-family=article] h1,:where(html[data-app=public]) .editorial-masthead[data-family=group] h1{font-size:clamp(36px,3.7vw,56px)!important}:where(html[data-app=public]) .editorial-masthead .label,:where(html[data-app=public]) .editorial-edition,:where(html[data-app=public]) .editorial-masthead-facts dt,:where(html[data-app=public]) .editorial-image-label{letter-spacing:1.2px;font-size:12px!important}:where(html[data-app=public]) .editorial-masthead-facts dd{font-size:13px!important}:where(html[data-app=public]) .editorial-masthead-link{min-height:44px;font-size:13px!important}:where(html[data-app=public]) .editorial-masthead-top{min-height:57px!important}:where(html[data-app=public]) .editorial-masthead-grid{gap:65px!important;padding-block:52px 60px!important}:where(html[data-app=public]) .editorial-masthead-visual{align-self:center}:where(html[data-app=public]) .editorial-masthead-index p,:where(html[data-app=public]) .crumb{font-size:12px!important}:where(html[data-app=public]) .inner-heading h2,:where(html[data-app=public]) .article-section h2,:where(html[data-app=public]) .library-intro h2,:where(html[data-app=public]) .group-connections h2{font-size:clamp(30px,3vw,42px)}:where(html[data-app=public]) .inner-card p,:where(html[data-app=public]) .inner-heading>p,:where(html[data-app=public]) .article-section p,:where(html[data-app=public]) .article-section li,:where(html[data-app=public]) .library-intro p,:where(html[data-app=public]) .group-topic p,:where(html[data-app=public]) .group-directory-note>p,:where(html[data-app=public]) .group-description,:where(html[data-app=public]) .journal-card p,:where(html[data-app=public]) .journal-feature p,:where(html[data-app=public]) .event-intro>p,:where(html[data-app=public]) .event-card p,:where(html[data-app=public]) .reading-path p{font-size:14px;line-height:1.85}:where(html[data-app=public]) .inner-kicker,:where(html[data-app=public]) .section-tag,:where(html[data-app=public]) .journal-meta,:where(html[data-app=public]) .journal-card .journal-meta,:where(html[data-app=public]) .event-eyebrow{font-size:12px}:where(html[data-app=public]) .text-link,:where(html[data-app=public]) .inner-links>a,:where(html[data-app=public]) .library-entry-actions a{min-height:42px;font-size:13px}:where(html[data-app=public]) .library-entry p{font-size:14px}:where(html[data-app=public]) .library-entry h3,:where(html[data-app=public]) .journal-card h3{font-size:29px}:where(html[data-app=public]) .library-controls input{min-height:46px;font-size:14px}:where(html[data-app=public]) .library-filters button{min-height:44px;font-size:12px}:where(html[data-app=public]) .filter-pills button:not(.app-button){min-height:42px;font-size:12px}:where(html[data-app=public]) .site-note,:where(html[data-app=public]) .journal-disclaimer,:where(html[data-app=public]) .article-source p{font-size:12px!important}:where(html[data-app=public]) .article-sidebar .inner-links a,:where(html[data-app=public]) .group-navigation a{font-size:12px}:where(html[data-app=public]) .article-body{max-width:780px}:where(html[data-app=public]) #main .article-layout--single .article-body{width:100%;margin-inline:auto}:where(html[data-app=public]) .article-lead{font-size:21px}:where(html[data-app=public]) .footer-brand p{max-width:340px}:where(html[data-app=public]) .nd-heading h2,:where(html[data-app=public]) .atlas-heading h2,:where(html[data-app=public]) .forum-chapter h2,:where(html[data-app=public]) .evidence-heading h2{font-weight:400}:where(html[data-app=public]) .nd-heading p,:where(html[data-app=public]) .nd-principles p,:where(html[data-app=public]) .atlas-heading p,:where(html[data-app=public]) .atlas-note p,:where(html[data-app=public]) .forum-chapter-copy>p,:where(html[data-app=public]) .evidence-heading>p,:where(html[data-app=public]) .nd-manifesto p{font-size:15px}:where(html[data-app=public]) .nd-heading .section-tag,:where(html[data-app=public]) .atlas-heading .section-tag,:where(html[data-app=public]) .forum-chapter-heading .section-tag{font-size:12px}:where(html[data-app=public]) .motion-toggle{min-height:38px;font-size:12px}:where(html[data-app=public]) .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}:where(html[data-app=public]) .gallery-grid figure{margin:0}:where(html[data-app=public]) .gallery-grid img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}:where(html[data-app=public]) .gallery-grid figcaption{color:var(--muted);padding-top:12px;font-size:12px}:where(html[data-app=public]) .faq-section{max-width:940px;margin-inline:auto}:where(html[data-app=public]) .faq-section details{border-bottom:1px solid var(--line);padding:22px 0}:where(html[data-app=public]) .faq-section summary{color:var(--heading);cursor:pointer;font-size:20px;line-height:1.4}:where(html[data-app=public]) .faq-section details p{color:var(--muted);line-height:1.85}:where(html[data-app=public]) .content-prose{max-width:850px}:where(html[data-app=public]) .content-prose h2{font-size:33px;font-family:var(--serif);margin-top:38px;font-weight:400}:where(html[data-app=public]) .upcoming-band{background:var(--surface-soft);border-bottom:1px solid var(--line);padding:25px 0}:where(html[data-app=public]) .upcoming-band>.frame{justify-content:space-between;align-items:center;gap:30px;display:flex}:where(html[data-app=public]) .upcoming-band strong{color:var(--heading);font-size:18px;font-weight:500}:where(html[data-app=public]) .upcoming-band p{color:var(--muted);margin:3px 0 0;font-size:13px}:where(html[data-app=public]) .upcoming-band a{white-space:nowrap;color:var(--heading);border-bottom:1px solid var(--heading);padding-bottom:5px;font-size:13px}:where(html[data-app=public]) .privacy-content{max-width:900px}@media (min-width:1521px){:where(html[data-app=public]) .menu{display:none}:where(html[data-app=public]) .nav{flex-wrap:nowrap}:where(html[data-app=public]) .nav nav{background:0 0;border:0;padding:0;display:flex;position:static}:where(html[data-app=public]) .nav nav a{border-bottom:0}}@media (max-width:1180px){:where(html[data-app=public]) .nav{gap:14px;height:80px}:where(html[data-app=public]) .nav nav{display:none}:where(html[data-app=public]) .nav nav.open{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:0;max-height:calc(100svh - 105px);padding:20px 48px 25px;display:flex;position:absolute;top:80px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #001a3020}:where(html[data-app=public]) .nav nav a{border-bottom:1px solid var(--line);min-height:48px;padding:13px 0;font-size:15px}:where(html[data-app=public]) .nav nav .nav-contact{justify-content:space-between;margin-top:12px;padding:14px 18px}:where(html[data-app=public]) .menu{min-height:44px;color:var(--heading);background:0 0;border:0;align-items:center;gap:12px;padding:10px 0 10px 12px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .brand{margin-right:auto}:where(html[data-app=public]) .theme-toggle{order:1}:where(html[data-app=public]) .fs-trigger{order:2}:where(html[data-app=public]) .cinema-refined{height:calc(100svh - 107px)}:where(html[data-app=public]) .cinema-refined h1{font-size:70px}:where(html[data-app=public]) .editorial-masthead-grid{gap:35px!important}:where(html[data-app=public]) .theme-toggle span{display:none}}@media (max-width:760px){:where(html[data-app=public]) .frame,:where(html[data-app=public]) .wrap{width:calc(100% - 40px)}:where(html[data-app=public]) .preview-strip .wrap>span:last-child{display:none}:where(html[data-app=public]) .preview-strip{font-size:12px}:where(html[data-app=public]) .nav{gap:8px;height:72px}:where(html[data-app=public]) .brand img{width:151px}:where(html[data-app=public]) .theme-toggle,:where(html[data-app=public]) .fs-trigger{min-width:38px;min-height:40px;padding:8px}:where(html[data-app=public]) .menu{gap:0;padding-left:9px;font-size:0}:where(html[data-app=public]) .menu-lines{font-size:14px}:where(html[data-app=public]) .nav nav.open{padding-inline:20px;top:72px}:where(html[data-app=public]) .cinema-refined{background:#0b2337;height:auto;min-height:840px;max-height:none;display:block}:where(html[data-app=public]) .cinema-refined .cinema-images{z-index:-2;height:390px;bottom:auto}:where(html[data-app=public]) .cinema-refined .cinema-image img{object-position:65% center;transform:none}:where(html[data-app=public]) .cinema-refined .cinema-veil{z-index:-1;background:linear-gradient(#0b233700 28%,#0b2337 52% 100%);inset:0}:where(html[data-app=public]) .cinema-refined .cinema-top{letter-spacing:1px;padding-top:22px;font-size:12px}:where(html[data-app=public]) .cinema-refined .cinema-top>span:last-child{display:none}:where(html[data-app=public]) .cinema-refined .cinema-body{padding-block:280px 28px}:where(html[data-app=public]) .cinema-refined h1{letter-spacing:-1.6px;margin-bottom:20px;font-size:clamp(42px,11vw,68px);line-height:1.05}:where(html[data-app=public]) .cinema-refined .cinema-overline{letter-spacing:1.4px;margin-bottom:20px;font-size:12px}:where(html[data-app=public]) .cinema-refined .cinema-heading>p{max-width:350px;margin-bottom:24px;font-size:15px}:where(html[data-app=public]) .cinema-actions{gap:20px}:where(html[data-app=public]) .hero-primary,:where(html[data-app=public]) .hero-secondary{gap:20px;font-size:12px}:where(html[data-app=public]) .hero-primary{padding:12px 16px}:where(html[data-app=public]) .hero-date{letter-spacing:.9px;flex-wrap:wrap;gap:8px;font-size:12px}:where(html[data-app=public]) .cinema-refined .cinema-bottom{align-items:flex-end;gap:13px;padding-block:14px 25px}:where(html[data-app=public]) .cinema-refined .cinema-controls{flex:1;justify-content:flex-start;gap:16px;margin-bottom:0}:where(html[data-app=public]) .cinema-refined .cinema-controls button{flex:1;justify-content:center;max-width:65px;min-height:43px}:where(html[data-app=public]) .scene-control-label{display:none}:where(html[data-app=public]) .hero-pause{min-width:80px;padding:9px 10px;font-size:12px}:where(html[data-app=public]) .hero-pause>span{font-size:14px}:where(html[data-app=public]) .editorial-masthead-grid{gap:30px!important;padding-block:35px 40px!important}:where(html[data-app=public]) .editorial-masthead h1{letter-spacing:-1px!important;font-size:44px!important}:where(html[data-app=public]) .editorial-masthead[data-family=document] h1,:where(html[data-app=public]) .editorial-masthead[data-family=article] h1,:where(html[data-app=public]) .editorial-masthead[data-family=group] h1{font-size:38px!important}:where(html[data-app=public]) .editorial-masthead-copy>p{font-size:15px!important}:where(html[data-app=public]) .editorial-edition{display:none!important}:where(html[data-app=public]) .editorial-masthead-facts dd{font-size:12px!important}:where(html[data-app=public]) .editorial-masthead-visual{width:100%}:where(html[data-app=public]) .editorial-masthead-image{height:280px!important;min-height:0!important}:where(html[data-app=public]) .editorial-masthead-image img{object-fit:cover;height:100%}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-size:55px!important}:where(html[data-app=public]) .gallery-grid{grid-template-columns:1fr}:where(html[data-app=public]) .upcoming-band>.frame{flex-direction:column;align-items:start;gap:20px}:where(html[data-app=public]) .upcoming-band strong{font-size:18px}:where(html[data-app=public]) .national-dialogue{padding-top:55px}:where(html[data-app=public]) .nd-heading h2{font-size:46px}:where(html[data-app=public]) .footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;display:flex}:where(html[data-app=public]) .motion-toggle{min-height:34px;font-size:12px;bottom:12px;right:12px}:where(html[data-app=public]) .faq-section summary{font-size:18px}:where(html[data-app=public]) .inner-section{padding-block:45px}:where(html[data-app=public]) .footer-brand p{font-size:14px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]){scroll-behavior:auto}:where(html[data-app=public]) .cinema-refined *{transition:none!important;animation:none!important}:where(html[data-app=public]) .cinema-refined .cinema-image img{transform:none!important}}@media print{:where(html[data-app=public]) .theme-toggle,:where(html[data-app=public]) .hero-pause,:where(html[data-app=public]) .motion-toggle,:where(html[data-app=public]) .preview-strip{display:none!important}:where(html[data-app=public])[data-theme=dark]{--paper:white;--ink:#142b58;--heading:#142b58;--muted:#495566}:where(html[data-app=public]) body{color:#142b58;background:#fff}}:where(html[data-app=public]) .event-date-display{font-family:var(--serif);color:var(--heading);letter-spacing:-2px;margin:25px 0;font-size:clamp(62px,7vw,100px);line-height:1}:where(html[data-app=public]) .event-countdown{background:var(--surface-soft);border-top:3px solid var(--accent-text);padding:28px}:where(html[data-app=public]) .countdown-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}:where(html[data-app=public]) .countdown-grid strong{font-family:var(--serif);color:var(--heading);font-size:44px;font-weight:400;line-height:1.2;display:block}:where(html[data-app=public]) .countdown-grid span{color:var(--muted);font-size:12px}:where(html[data-app=public]) .event-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(html[data-app=public]) .privacy-content code,:where(html[data-app=public]) .article-body code{overflow-wrap:anywhere;font-size:12px}:where(html[data-app=public]) .gallery-grid img,:where(html[data-app=public]) .gallery-figure img{aspect-ratio:1.5;object-fit:cover;width:100%}:where(html[data-app=public]) .editorial-masthead[data-family=privacy] .editorial-masthead-index>span:first-child{font-size:55px}:where(html[data-app=public]) .editorial-masthead[data-family=privacy] .editorial-masthead-index{grid-template-columns:1fr 1fr auto}@media (max-width:700px){:where(html[data-app=public]) .event-update-grid{grid-template-columns:1fr}:where(html[data-app=public]) .event-countdown{padding:20px}:where(html[data-app=public]) .countdown-grid{gap:10px}:where(html[data-app=public]) .countdown-grid strong{font-size:34px}:where(html[data-app=public]) .event-date-display{font-size:68px}:where(html[data-app=public]) .editorial-masthead[data-family=privacy] .editorial-masthead-index{grid-template-columns:1fr}}:where(html[data-app=public])[data-theme=dark] .contact-input{background:var(--surface);color:var(--ink);border-color:var(--line)}:where(html[data-app=public])[data-theme=dark] .contact-input::placeholder{color:var(--muted)}:where(html[data-app=public])[data-theme=dark] .contact-label{color:var(--heading)}:where(html[data-app=public])[data-theme=dark] form [role=alert]{color:#ffadb8!important}:where(html[data-app=public])[data-theme=dark] .contact-success{background:var(--surface-soft);color:var(--ink)}@media (min-width:1181px) and (max-width:1520px){:where(html[data-app=public]) .nav{gap:14px}:where(html[data-app=public]) .nav nav{display:none}:where(html[data-app=public]) .nav nav.open{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:0;max-height:calc(100svh - 115px);padding:20px 48px 25px;display:flex;position:absolute;top:88px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #001a3020}:where(html[data-app=public]) .nav nav a{border-bottom:1px solid var(--line);min-height:48px;padding:13px 0;font-size:15px}:where(html[data-app=public]) .nav nav .nav-contact{justify-content:space-between;margin-top:12px;padding:14px 18px}:where(html[data-app=public]) .menu{min-height:44px;color:var(--heading);background:0 0;border:0;align-items:center;gap:12px;padding:10px 0 10px 12px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .brand{margin-right:auto}:where(html[data-app=public]) .theme-toggle{order:1}:where(html[data-app=public]) .fs-trigger{order:2}}:where(html[data-app=public]) .general-faq-page .editorial-masthead .editorial-masthead-index{color:var(--heading)}:where(html[data-app=public]) .general-faq-page .pagehero.editorial-masthead .editorial-masthead-index>p{color:var(--muted)}:where(html[data-app=public]) .general-faq-page .editorial-masthead .editorial-masthead-index>span{color:var(--heading)}:where(html[data-app=public]) .cinema-film{object-fit:cover;z-index:-2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}:where(html[data-app=public]) .cinema-film.is-visible{opacity:1}:where(html[data-app=public]) .hero-media-actions{align-items:center;gap:10px;display:flex}:where(html[data-app=public]) .hero-film-toggle{color:#fff6df;white-space:nowrap;background:#102638a0;border:1px solid #f4d078;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:11px 16px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .hero-film-toggle:disabled{opacity:.6;cursor:default}:where(html[data-app=public]) .hero-media-note{color:#c7d4df;flex-wrap:wrap;gap:14px;margin-block:0;padding:0 0 12px;font-size:12px;line-height:1.5;display:flex}:where(html[data-app=public]) .hero-media-note a{color:#f4d078;text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .cinema-refined .cinema-bottom{padding-bottom:14px}:where(html[data-app=public]) .cinema-refined:has(.cinema-film.is-visible) .cinema-veil{background:linear-gradient(90deg,#061c30ed 0%,#071d31bd 35%,#10253738 70%,#15233215),linear-gradient(#14263855,#0000 20% 62%,#061b30f2)}:where(html[data-app=public]) .route-compass{background:var(--surface-soft);border-top:1px solid var(--line);padding-block:54px}:where(html[data-app=public]) .route-compass-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}:where(html[data-app=public]) .route-compass-heading h2{font:400 38px/1.1 var(--serif);color:var(--heading);margin:7px 0 0}:where(html[data-app=public]) .route-compass-heading p{color:var(--muted);max-width:350px;margin:0;font-size:13px}:where(html[data-app=public]) .route-compass-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:where(html[data-app=public]) .route-compass-card{background:var(--surface);border:1px solid var(--line);grid-template-columns:30px 1fr 22px;align-content:start;gap:10px 14px;min-height:155px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}:where(html[data-app=public]) .route-compass-card>span{letter-spacing:1px;color:var(--accent-text);padding-top:4px;font-size:12px}:where(html[data-app=public]) .route-compass-card h3{color:var(--heading);margin:0;font-size:18px;font-weight:500;line-height:1.3}:where(html[data-app=public]) .route-compass-card p{max-width:330px;color:var(--muted);grid-column:2;margin:0;font-size:12px;line-height:1.7}:where(html[data-app=public]) .route-compass-card b{color:var(--accent-text);grid-area:1/3;font-size:23px;font-weight:400;transition:transform .25s}:where(html[data-app=public]) .route-compass-card:focus-visible{border-color:var(--accent-text)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-app=public]) .route-compass-card:hover{border-color:var(--accent-text);transform:translateY(-5px);box-shadow:0 12px 24px #102a4010}:where(html[data-app=public]) .route-compass-card:hover b{transform:translate(3px,-3px)}:is(:where(html[data-app=public]) .inner-card:has(a):hover,:where(html[data-app=public]) .event-card:has(a):hover){border-color:var(--accent-text)}:where(html[data-app=public]) .editorial-masthead-visual:hover img{transform:scale(1.035)}:where(html[data-app=public]) .editorial-masthead-visual img{transition:transform 1.2s}:where(html[data-app=public]) .gallery-figure img{transition:transform .7s}:where(html[data-app=public]) .gallery-figure:hover img{transform:scale(1.025)}}@keyframes editorial-rule{0%{opacity:.2;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes event-accent{0%{transform:translate(-70%)}to{transform:translate(130%)}}:where(html[data-app=public]) .upcoming-band{position:relative;overflow:hidden}:where(html[data-app=public]) .upcoming-band:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#069548 35%,#fad00a 65%,#0000);width:100%;height:3px;position:absolute;top:0;left:0}:where(html[data-app=public]) .event-countdown{position:relative}:where(html[data-app=public]) .event-countdown:after{content:"";border-top:2px solid var(--accent-text);border-right:2px solid var(--accent-text);width:30px;height:30px;position:absolute;top:0;right:0}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] .upcoming-band:before{animation:1.2s both editorial-rule}:where(html[data-app=public])[data-motion=active] .route-compass-card.motion-enter{animation:editorial-rise .65s var(--motion-delay,0s) both}}:where(html[data-app=public])[data-motion=paused] .route-compass-card,:where(html[data-app=public])[data-motion=paused] .editorial-masthead-visual img,:where(html[data-app=public])[data-motion=paused] .gallery-figure img{transition:none;transform:none!important}:where(html[data-app=public])[data-motion=paused] .upcoming-band:before{animation:none}@media (max-width:900px){:where(html[data-app=public]) .route-compass-grid{gap:12px}:where(html[data-app=public]) .route-compass-card{grid-template-columns:22px 1fr 18px;gap:10px;padding:22px 18px}:where(html[data-app=public]) .route-compass-card h3{font-size:16px}:where(html[data-app=public]) .hero-media-actions{gap:8px}}@media (max-width:760px){:where(html[data-app=public]) .cinema-film{object-position:60% center;height:390px;bottom:auto}:where(html[data-app=public]) .cinema-refined:has(.cinema-film.is-visible) .cinema-veil{background:linear-gradient(#0b233700 28%,#0b2337 52% 100%)}:where(html[data-app=public]) .hero-media-actions{flex-direction:column;align-items:stretch;gap:8px}:where(html[data-app=public]) .hero-film-toggle,:where(html[data-app=public]) .hero-pause{min-width:90px;min-height:40px;padding:8px 10px;font-size:12px}:where(html[data-app=public]) .hero-media-note{gap:5px;padding-bottom:18px;font-size:12px;display:block}:where(html[data-app=public]) .hero-media-note a{margin-left:5px;display:inline-block}:where(html[data-app=public]) .route-compass{padding-block:38px}:where(html[data-app=public]) .route-compass-heading{display:block}:where(html[data-app=public]) .route-compass-heading h2{font-size:33px}:where(html[data-app=public]) .route-compass-heading p{margin-top:12px}:where(html[data-app=public]) .route-compass-grid{grid-template-columns:1fr!important}:where(html[data-app=public]) .route-compass-card{grid-template-columns:27px 1fr 22px;min-height:120px;padding:23px}:where(html[data-app=public]) .route-compass-card h3{font-size:19px}:where(html[data-app=public]) .route-compass-card p{font-size:13px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .cinema-film,:where(html[data-app=public]) .route-compass-card,:where(html[data-app=public]) .route-compass-card b,:where(html[data-app=public]) .editorial-masthead-visual img,:where(html[data-app=public]) .gallery-figure img{transition:none;transform:none!important}:where(html[data-app=public]) .upcoming-band:before{animation:none!important}}:where(html[data-app=public]) .gallery-documentary-grid figure{margin:0;overflow:hidden}:where(html[data-app=public]) .gallery-documentary-grid figure>a{display:block;overflow:hidden}:where(html[data-app=public]) .gallery-documentary-grid .feature-image{aspect-ratio:1.5;object-fit:cover;width:100%;transition:transform .65s}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-app=public]) .gallery-documentary-grid figure:hover img{transform:scale(1.035)}}:where(html[data-app=public])[data-motion=paused] .gallery-documentary-grid img{transition:none;transform:none!important}:where(html[data-app=public]) .theme-toggle span{display:inline}:where(html[data-app=public]) .theme-toggle{background:var(--surface-soft);border-radius:4px;min-height:44px}@media (max-width:760px){:where(html[data-app=public]) .theme-toggle{gap:5px;min-width:70px;padding:8px}:where(html[data-app=public]) .theme-toggle span{font-size:12px}:where(html[data-app=public]) .theme-toggle svg{width:17px;height:17px}}@media (max-width:380px){:where(html[data-app=public]) .nav{gap:6px}:where(html[data-app=public]) .brand img{width:116px}:where(html[data-app=public]) .theme-toggle{min-width:66px;padding-inline:7px}:where(html[data-app=public]) .fs-trigger{min-width:34px;padding-inline:6px}:where(html[data-app=public]) .menu{padding-left:5px}}:where(html[data-app=public]) .cinema-five{aspect-ratio:auto;background:#0b2337;height:calc(100svh - 115px);min-height:700px;max-height:1040px}:where(html[data-app=public]) .cinema-five .cinema-images{opacity:1;height:100%}:where(html[data-app=public]) .cinema-five .cinema-image{opacity:0;z-index:0;transition:none}:where(html[data-app=public]) .cinema-five .cinema-image.is-outgoing{opacity:1;z-index:0;transition:none}:where(html[data-app=public]) .cinema-five .cinema-image.is-active{opacity:1;z-index:1;transition:none}:where(html[data-app=public]) .cinema-five[data-transitioning=true] .cinema-image.is-active{animation:1.5s cubic-bezier(.4,0,.2,1) both paused hero-dissolve!important}:where(html[data-app=public]) .cinema-five[data-fading=true] .cinema-image.is-active{animation-play-state:running!important}:where(html[data-app=public]) .cinema-five .cinema-image img{transform-origin:65%;animation:none;transform:scale(1)}:where(html[data-app=public]) .cinema-five .cinema-image:is(.is-active,.is-outgoing) img{animation:6.5s ease-in-out both paused hero-image-drift!important}:where(html[data-app=public]) .cinema-five[data-playing=true] .cinema-image:is(.is-active,.is-outgoing) img{animation-play-state:running!important}@keyframes hero-dissolve{0%{opacity:0}to{opacity:1}}@keyframes hero-image-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.025)translate(-.25%)}}:where(html[data-app=public]) .cinema-five .cinema-body{align-items:center;padding-block:clamp(35px,5vh,80px);display:flex}:where(html[data-app=public]) .cinema-five h1{letter-spacing:-2.5px;margin-bottom:26px;font-size:clamp(60px,5.8vw,96px);line-height:1.04}:where(html[data-app=public]) .cinema-five .cinema-heading>p{max-width:440px;margin-bottom:30px;font-size:17px;line-height:1.7}:where(html[data-app=public]) .cinema-five .cinema-overline{margin-bottom:26px}:where(html[data-app=public]) .cinema-five .cinema-veil{background:linear-gradient(90deg,#061c30df 0%,#071d3199 33%,#10253725 65%,#15233208 100%),linear-gradient(#14263840,#0000 18% 65%,#061b30ed);height:auto}:where(html[data-app=public]) .cinema-five .cinema-bottom{align-items:center;gap:24px;padding-block:14px 12px}:where(html[data-app=public]) .cinema-five .cinema-controls{flex:1;justify-content:space-between;gap:24px;max-width:920px}:where(html[data-app=public]) .cinema-five .cinema-controls button{gap:9px;min-width:44px}:where(html[data-app=public]) .cinema-five .scene-control-label{font-size:12px}:where(html[data-app=public]) .cinema-five .cinema-controls button[aria-pressed=true] .cinema-track i{animation-duration:5s}:where(html[data-app=public]) .cinema-five .hero-media-note{padding-bottom:13px;font-size:12px}@media (max-width:1180px){:where(html[data-app=public]) .cinema-five{height:calc(100svh - 107px);min-height:700px}:where(html[data-app=public]) .cinema-five .scene-control-label{display:none}:where(html[data-app=public]) .cinema-five .cinema-controls{justify-content:flex-start;gap:22px}:where(html[data-app=public]) .cinema-five .cinema-controls button{justify-content:center;width:56px}}@media (max-width:760px){:where(html[data-app=public]) .cinema-five{height:auto;min-height:0;max-height:none;display:block}:where(html[data-app=public]) .cinema-five .cinema-images{height:clamp(240px,61vw,390px);bottom:auto}:where(html[data-app=public]) .cinema-five .cinema-image img{object-fit:cover}:where(html[data-app=public]) .cinema-five .cinema-veil{background:linear-gradient(#061c3055,#0000 25% 65%,#0b2337 100%);height:clamp(265px,68vw,420px);bottom:auto}:where(html[data-app=public]) .cinema-five .cinema-top{min-height:32px;padding-top:20px}:where(html[data-app=public]) .cinema-five .cinema-body{padding-top:clamp(215px,56vw,350px);padding-bottom:30px;display:block}:where(html[data-app=public]) .cinema-five h1{letter-spacing:-1.6px;margin-bottom:22px;font-size:clamp(42px,11vw,68px)}:where(html[data-app=public]) .cinema-five .cinema-heading>p{margin-bottom:25px;font-size:15px}:where(html[data-app=public]) .cinema-five .cinema-overline{margin-bottom:20px;font-size:12px}:where(html[data-app=public]) .cinema-five .cinema-bottom{gap:12px;padding-top:12px}:where(html[data-app=public]) .cinema-five .cinema-controls{justify-content:space-between;gap:10px}:where(html[data-app=public]) .cinema-five .cinema-controls button{flex:1;width:28px;min-width:28px;max-width:40px}:where(html[data-app=public]) .cinema-five .hero-pause{min-width:74px;min-height:44px;font-size:12px}:where(html[data-app=public]) .cinema-five .hero-media-note{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .cinema-five .cinema-image,:where(html[data-app=public]) .cinema-five .cinema-image.is-active{transition:none}:where(html[data-app=public]) .cinema-five *{animation:none!important}}:where(html[data-app=public])[data-motion=paused] .cinema-five .cinema-image,:where(html[data-app=public])[data-motion=paused] .cinema-five .cinema-image.is-active{transition:none}:where(html[data-app=public]) .hero-current-scene{color:#f1d488;letter-spacing:.6px;white-space:nowrap;font-size:12px;font-weight:500;display:inline-block}@media (max-width:760px){:where(html[data-app=public]) .hero-current-scene{margin-bottom:7px;display:block}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .cinema-five .cinema-image img{animation:none!important;transform:none!important}}:where(html[data-app=public])[data-motion=paused] .cinema-five .cinema-image img{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .cinema-five[data-transitioning=true] .cinema-image.is-active,:where(html[data-app=public]) .cinema-five .cinema-image:is(.is-active,.is-outgoing) img{animation:none!important;transform:none!important}}:where(html[data-app=public]) .pagehero.editorial-masthead{--masthead-surface:var(--theme-surface-f0eee6,#f0eee6);--masthead-ink:var(--theme-text-17365b,#17365b);--masthead-muted:var(--theme-text-596a76,#596a76);--masthead-rule:var(--theme-border-bec8c5,#bec8c5);background:var(--masthead-surface);color:var(--masthead-ink);border-bottom:1px solid var(--masthead-rule);padding:0;overflow:clip}:where(html[data-app=public]) .pagehero.editorial-masthead:after{display:none}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-top{border-bottom:1px solid var(--masthead-rule);justify-content:space-between;align-items:center;gap:30px;min-height:65px;display:flex}:where(html[data-app=public]) .editorial-masthead .crumb{color:var(--masthead-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-block:17px;font-size:12px;line-height:1.7;display:flex}:where(html[data-app=public]) .editorial-masthead .crumb a{color:var(--masthead-ink)}:where(html[data-app=public]) .editorial-masthead .crumb a:hover{text-underline-offset:4px;text-decoration:underline}:where(html[data-app=public]) .editorial-edition{letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:var(--masthead-muted);font-size:12px}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(38px,6vw,94px);padding-block:46px 50px;display:grid}:where(html[data-app=public]) .editorial-masthead-copy{flex-direction:column;align-items:flex-start;min-width:0;padding-top:11px;display:flex}:where(html[data-app=public]) .editorial-masthead .label{color:var(--masthead-ink);letter-spacing:1.65px;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:500;line-height:1.7;display:flex}:where(html[data-app=public]) .editorial-masthead .label>span{background:#b98536;flex-shrink:0;width:21px;height:3px}:where(html[data-app=public]) .pagehero.editorial-masthead h1{font-family:var(--sans);letter-spacing:-2.6px;max-width:850px;color:var(--masthead-ink);overflow-wrap:normal;text-wrap:balance;margin:0 0 28px;font-size:clamp(45px,4.4vw,68px);font-weight:400;line-height:1.075}:where(html[data-app=public]) .pagehero.editorial-masthead h1 em{font-family:var(--serif);letter-spacing:-1.7px;font-size:1.17em;font-weight:400;line-height:.98}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-copy>p{color:var(--masthead-muted);max-width:490px;margin:0 0 21px;font-size:15px;line-height:1.85}:where(html[data-app=public]) .editorial-masthead-link{border-bottom:1px solid var(--masthead-ink);color:var(--masthead-ink);justify-content:space-between;align-items:center;gap:28px;padding:10px 0 12px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}:where(html[data-app=public]) .editorial-masthead-link>span{font-size:20px;font-weight:400;transition:transform .25s}:where(html[data-app=public]) .editorial-masthead-link:hover>span{transform:translate(3px,-3px)}:where(html[data-app=public]) .editorial-masthead-facts{border-top:1px solid var(--masthead-rule);grid-template-columns:1fr 1fr;gap:26px;width:100%;margin:auto 0 0;padding-top:21px;display:grid}:where(html[data-app=public]) .editorial-masthead-link+.editorial-masthead-facts{margin-top:38px}:where(html[data-app=public]) .editorial-masthead-facts dt{letter-spacing:1.25px;text-transform:uppercase;color:var(--masthead-muted);margin-bottom:8px;font-size:12px}:where(html[data-app=public]) .editorial-masthead-facts dd{color:var(--masthead-ink);margin:0;font-size:12px;line-height:1.65}:where(html[data-app=public]) .editorial-masthead-visual{grid-template-rows:minmax(300px,1fr) auto auto;min-width:0;margin:0;display:grid}:where(html[data-app=public]) .editorial-masthead-image{background:var(--theme-surface-b6c2bb,#b6c2bb);min-height:340px;position:relative;overflow:hidden}:where(html[data-app=public]) .editorial-image-placeholder{color:var(--masthead-ink);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}:where(html[data-app=public]) .editorial-masthead-image:after{content:"";pointer-events:none;background:linear-gradient(#081b2a54,#0000 40%,#081b2a14);position:absolute;inset:0}:where(html[data-app=public]) .editorial-masthead-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public]) .editorial-image-label{z-index:1;letter-spacing:1.65px;text-transform:uppercase;color:#fff;font-size:12px;line-height:1.6;position:absolute;top:22px;left:25px;right:25px}:where(html[data-app=public]) .editorial-masthead-index{color:#fff;background:#183960;align-items:center;gap:23px;min-height:102px;padding:20px 25px 22px;display:flex}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-family:var(--serif);letter-spacing:-1.9px;flex-shrink:0;font-size:clamp(47px,4vw,65px);line-height:1}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-index p{color:#e0e8ec;max-width:165px;margin:0;font-size:12px;line-height:1.7}:where(html[data-app=public]) .editorial-index-mark{color:#e4c184;align-self:flex-start;margin-left:auto;font-size:23px;font-weight:300}:where(html[data-app=public]) .editorial-masthead-visual figcaption{color:var(--masthead-muted);padding-top:11px;font-size:12px;line-height:1.75}:where(html[data-app=public]) .editorial-masthead-visual figcaption a{text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=event],:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=events]{--masthead-surface:#17365b;--masthead-ink:#fffaf0;--masthead-muted:#d3dfe4;--masthead-rule:#ffffff38}:where(html[data-app=public]) .editorial-masthead:is([data-family=event],[data-family=events]) .editorial-masthead-index{background:var(--theme-surface-f2ecdf,#f2ecdf);color:var(--theme-text-17365b,#17365b)}:where(html[data-app=public]) .pagehero.editorial-masthead:is([data-family=event],[data-family=events]) .editorial-masthead-index p{color:var(--theme-text-536879,#536879)}:where(html[data-app=public]) .editorial-masthead:is([data-family=event],[data-family=events]) .editorial-index-mark{color:var(--theme-text-a17331,#a17331)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group]{--masthead-surface:var(--theme-surface-e9eee8,#e9eee8)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group] h1{letter-spacing:-1.9px;font-size:clamp(41px,3.8vw,60px);line-height:1.12}:where(html[data-app=public]) .editorial-masthead[data-family=group] .editorial-masthead-index{background:#244e44}:where(html[data-app=public]) .editorial-masthead[data-family=groups] .editorial-masthead-index>span:first-child{font-size:48px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document]{--masthead-surface:var(--theme-surface-ebe9df,#ebe9df)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] h1{font-family:var(--serif);letter-spacing:-1.1px;font-size:clamp(45px,4.7vw,73px);line-height:1.04}:where(html[data-app=public]) .editorial-masthead[data-family=document] .editorial-masthead-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:clamp(40px,8vw,125px)}:where(html[data-app=public]) .editorial-masthead[data-family=document] .editorial-masthead-index{background:var(--theme-surface-d7ddce,#d7ddce);color:var(--theme-text-17365b,#17365b)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] .editorial-masthead-index p{color:var(--theme-text-4e635c,#4e635c)}:where(html[data-app=public]) .editorial-masthead[data-family=document] .editorial-index-mark{color:var(--theme-text-527262,#527262)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article]{--masthead-surface:var(--theme-surface-f7f5ee,#f7f5ee)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] h1{font-family:var(--serif);letter-spacing:-1.4px;font-size:clamp(48px,5.3vw,80px);font-weight:400;line-height:1.02}:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-masthead-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.85fr)}:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-masthead-visual{padding-top:34px;padding-bottom:22px}:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-masthead-index{background:var(--theme-surface-e7decd,#e7decd);color:var(--theme-text-17365b,#17365b)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] .editorial-masthead-index p{color:var(--theme-text-53636b,#53636b)}:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-index-mark{color:var(--theme-text-996b2b,#996b2b)}:where(html[data-app=public]) .editorial-masthead[data-family=contact] .editorial-masthead-index>span:first-child{font-size:49px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about])>.section{padding-block:90px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro{grid-template-columns:1fr 1.1fr;gap:11%}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro h2{font-family:var(--sans);letter-spacing:-1.8px;font-size:clamp(38px,3.5vw,54px);line-height:1.15}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro h2 em{font-size:1.18em}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro>div:last-child{border-left:1px solid var(--theme-border-c8d1cb,#c8d1cb);padding-left:35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image{margin:65px 0 0 13%}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image img{object-fit:cover;object-position:center 43%;width:100%;height:510px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image figcaption{text-align:right;padding-top:13px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-strip{color:#fff;background:#17365b;border:none;gap:30px;width:86%;margin-top:-82px;margin-bottom:0;padding:36px 34px;position:relative}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item{border:none;display:block}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item .num{color:#e6c88e;margin-bottom:20px;font-size:12px;display:block}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item h3{color:#fff;font-family:var(--serif);margin:0 0 13px;font-size:28px;font-weight:400}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item p{color:#d8e2e8;margin:0;font-size:12px;line-height:1.85}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .focus{background:var(--theme-surface-e9ece3,#e9ece3)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .focus .inner-grid{grid-template-columns:1.2fr 1fr 1fr;padding-bottom:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-card{border:none;border-top:1px solid var(--theme-border-acbcb1,#acbcb1);background:0 0;padding:30px 12px 15px 0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .focus .inner-card:first-child{border-color:#17365b}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-card h3{font-family:var(--serif);font-size:33px;line-height:1.12}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-note{background:var(--theme-surface-e9ece3,#e9ece3);margin:65px 0 0 24%;padding:31px 36px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top{padding-block:75px 85px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child{grid-template-columns:minmax(0,1.5fr) minmax(280px,.82fr);align-items:start;gap:10%}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-brief{font-family:var(--serif);letter-spacing:-.25px;font-size:clamp(27px,2.8vw,39px);line-height:1.35}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card{color:#fff;background:#17365b;border:none;border-top:5px solid #b9985e;padding:33px;position:relative}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card :is(h3,.text-link){color:#fff}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card h3{font-family:var(--serif);font-size:30px;line-height:1.18}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card :is(p,.inner-kicker){color:#d4e2e8}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card .resource-open{color:var(--theme-text-17365b,#17365b);background:var(--theme-surface-f1e9dc,#f1e9dc);margin-bottom:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-grid{border-top:1px solid var(--theme-border-acbeb1,#acbeb1);gap:0;margin-block:35px 45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic{border:none;border-left:1px solid var(--theme-border-c9d4c8,#c9d4c8);padding:29px 30px 30px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic:first-child{border-left:none;padding-left:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic:last-child{padding-right:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic>span{letter-spacing:1.1px;font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic h3{min-height:82px;margin-block:23px;font-size:34px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-reading-prompt{background:var(--theme-surface-eff0e8,#eff0e8);border:none;padding:17px 18px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-reading-prompt summary{font-size:12px;line-height:1.7}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-connections{background:var(--theme-surface-e8ece3,#e8ece3);border-top:3px solid var(--theme-border-557a63,#557a63);padding:38px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-navigation{border-bottom:1px solid var(--theme-border-cdd6cb,#cdd6cb);margin-top:65px;padding-block:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-navigation a{font-size:13px;line-height:1.9}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-navigation a:last-child{text-align:right}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-layout{grid-template-columns:minmax(0,1fr) 295px;gap:clamp(55px,9vw,140px);padding:75px 0 95px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-body{counter-reset:article-sections;max-width:780px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-lead{font-family:var(--serif);letter-spacing:-.25px;margin:0 0 40px;font-size:clamp(27px,2.6vw,37px);line-height:1.4}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section{border-top:1px solid var(--theme-border-d4d9cf,#d4d9cf);counter-increment:article-sections;margin-bottom:40px;padding-top:28px;position:relative}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section:before{content:counter(article-sections, decimal-leading-zero);color:var(--theme-text-668274,#668274);letter-spacing:1.2px;margin-bottom:15px;font-size:12px;display:block}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section h2{letter-spacing:-.6px;max-width:630px;font-size:38px;line-height:1.15}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section :is(p,li){font-size:15px;line-height:1.95}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-body>figure{margin:0 0 45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .article-body>figure img{aspect-ratio:1.8;object-fit:cover;width:100%;max-height:none}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-sidebar{border-left:1px solid var(--theme-border-cdd5cb,#cdd5cb);padding-left:28px;top:120px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .article-summary{background:var(--theme-surface-e9ece2,#e9ece2);color:var(--theme-text-17365b,#17365b);border-top:3px solid var(--theme-border-557964,#557964);margin:0 0 34px;padding:26px 23px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .article-summary h3{color:var(--theme-text-17365b,#17365b);font-size:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .article-summary li{margin-bottom:13px;padding-left:3px;font-size:12px;line-height:1.8}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .related-reading{background:var(--theme-surface-eaece2,#eaece2);padding-block:65px 80px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar{color:#fff;background:#17365b;border:none;padding:32px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar :is(h2,.inner-links>a){color:#fff}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar :is(.site-note,.inner-kicker){color:#d2e0e4}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar .document-icon{background:var(--theme-surface-f2eee1,#f2eee1);color:var(--theme-text-17365b,#17365b);border-color:var(--theme-border-c4d0c7,#c4d0c7)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar .resource-open{background:var(--theme-surface-f1e9dc,#f1e9dc);color:var(--theme-text-17365b,#17365b)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar .inner-links a{border-color:#ffffff30}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .resource-facts{background:var(--theme-surface-e9ece2,#e9ece2);border:none;gap:0 24px;padding:8px 28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .resource-facts>div:nth-last-child(-n+2){border-bottom:none}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-body>.btn{color:#fff;background:#17365b;border-color:#17365b}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-facts-band{background:var(--theme-surface-eaece3,#eaece3);border:none}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-facts{padding-block:24px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-facts>div{border-color:var(--theme-border-c4cec2,#c4cec2)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav{border-bottom:1px solid var(--theme-border-c7d1c9,#c7d1c9);justify-content:space-between;gap:22px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a{padding-block:26px 23px;font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a.active{box-shadow:0 3px #28744e}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a.active .event-nav-index{color:var(--theme-text-28744e,#28744e)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .section{padding-block:80px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro{grid-template-columns:1fr 1fr;gap:12%;margin-bottom:55px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro h2{font-family:var(--sans);letter-spacing:-1.7px;font-size:44px;line-height:1.15}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro h2 em{font-size:1.18em}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead{background:var(--theme-surface-e8ece1,#e8ece1);grid-template-columns:1.5fr .9fr;margin-bottom:55px;margin-left:7%}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead figure{min-height:440px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead-copy{padding:45px 35px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead-copy h3{font-size:40px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-card-grid{gap:32px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-card{padding-top:25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-card h3{font-size:34px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-soft-section{background:var(--theme-surface-ecece3,#ecece3)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-timeline{gap:45px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-timeline article{padding-top:31px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-timeline article:before{border:3px solid var(--theme-border-ecece3,#ecece3);background:#53725c;outline:1px solid #53725c;width:10px;height:10px;top:-6px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-documents{gap:28px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document{color:#fff;background:#17365b;border:none;border-top:4px solid #b49458;min-height:295px;padding:32px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document:nth-child(2n){background:var(--theme-surface-e2e5d9,#e2e5d9);color:var(--theme-text-17365b,#17365b);border-top-color:var(--theme-border-55745c,#55745c)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document h3{color:inherit;font-size:35px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document :is(.tag,p){color:#dbe4e7}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document:nth-child(2n) :is(.tag,p){color:var(--theme-text-536859,#536859)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document-foot{border-color:#ffffff40}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document:nth-child(2n) .event-document-foot{border-color:var(--theme-border-bbc7b5,#bbc7b5)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait img{height:500px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait h2{font-size:46px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-layout{grid-template-columns:250px minmax(0,1fr);gap:9%}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-index{color:#fff;background:#17365b;border-top:4px solid #c4a467;padding:29px;top:120px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-index :is(a,.section-tag){color:#fff;border-color:#ffffff35}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-index p{color:#d2dfe5}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group{margin-bottom:60px;scroll-margin-top:125px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group h2{margin-bottom:22px;font-size:39px!important}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group summary{font-size:17px;line-height:1.6}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group details{padding-block:24px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed{background:var(--theme-surface-e5e9dc,#e5e9dc);color:var(--theme-text-17365b,#17365b);border-top:5px solid var(--theme-border-53765d,#53765d);padding:50px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed :is(h2,p,.section-tag,.text-link){color:var(--theme-text-17365b,#17365b)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed-date{border-color:var(--theme-border-adbdac,#adbdac)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed-date strong{font-size:92px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed-date span{color:var(--theme-text-4f665b,#4f665b)}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-location-card{color:#fff;background:#17365b;border-top:4px solid #bd9e65;padding:34px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-location-card :is(dd,.text-link){color:#fff}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-location-card :is(dt,.section-tag){color:#d5e3e5}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-location-card dl>div{border-color:#ffffff30}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-bottom-band{background:var(--theme-surface-e4e8dd,#e4e8dd)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-feature{background:var(--theme-surface-e7ebe1,#e7ebe1);grid-template-columns:1.2fr 1fr}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-feature>img{object-fit:cover;width:100%;height:100%;min-height:470px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy{padding:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy h3{font-family:var(--serif);font-size:39px;line-height:1.12}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .inner-grid{gap:0 40px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .inner-card{border:none;border-top:1px solid var(--theme-border-bac9ba,#bac9ba);background:0 0;padding:28px 5px 35px 0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .inner-card h3{font-family:var(--serif);font-size:32px}:where(html[data-app=public]) #main .contact-information{container-type:inline-size}:where(html[data-app=public]) #main .contact-information .contact-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}:where(html[data-app=public]) #main .contact-information .contact-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);box-shadow:0 14px 36px var(--ink);border-radius:1.25rem;padding:clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card{box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 7%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-card:first-child{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child{border-color:color-mix(in srgb, var(--blue) 65%, var(--navy))}}:where(html[data-app=public]) #main .contact-information .contact-card:first-child{background-color:var(--navy);background-image:radial-gradient(circle at 100% 0%, var(--blue), transparent 55%)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child{background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--blue) 65%, transparent), transparent 55%)}}:where(html[data-app=public]) #main .contact-information .contact-card:first-child{color:var(--white)}:where(html[data-app=public]) #main .contact-information .contact-card:first-child :is(h2,p,.tag,a){color:inherit}:where(html[data-app=public]) #main .contact-information .contact-card:nth-child(2){margin:0}:where(html[data-app=public]) #main .contact-information .contact-card-topline{align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}:where(html[data-app=public]) #main .contact-information .contact-card .tag{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;flex:none;margin:0;font-size:.6875rem;font-weight:700}:where(html[data-app=public]) #main .contact-information .contact-card:first-child .tag{color:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child .tag{color:color-mix(in srgb, var(--white) 78%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-card-accent{background:var(--line);transform-origin:0;flex:1;height:1px;display:block}:where(html[data-app=public]) #main .contact-information .contact-card:first-child .contact-card-accent{background:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child .contact-card-accent{background:color-mix(in srgb, var(--white) 24%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-card :is(h2,h3){max-width:18ch;color:var(--heading);font-family:var(--sans);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:650;line-height:1.08}:where(html[data-app=public]) #main .contact-information .contact-card:first-child h2{color:var(--white)}:where(html[data-app=public]) #main .contact-information .contact-card>p{max-width:50ch;color:var(--muted);overflow-wrap:anywhere;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.7}:where(html[data-app=public]) #main .contact-information .contact-card:first-child>p{color:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child>p{color:color-mix(in srgb, var(--white) 80%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-methods{border-top:1px solid var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-methods{border-top:1px solid color-mix(in srgb, var(--white) 22%, transparent)}}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-location,.contact-official-link,.contact-destination){border:0;align-items:center;gap:1rem;min-width:0;text-decoration:none;display:flex}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-location){border-bottom:1px solid var(--white);padding:1rem 0}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-location){border-bottom:1px solid color-mix(in srgb, var(--white) 20%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-location{align-items:flex-start}:where(html[data-app=public]) #main .contact-information .contact-method-icon{border:1px solid var(--white);flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-method-icon{border:1px solid color-mix(in srgb, var(--white) 25%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-method-icon{color:var(--white);background:var(--white);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-method-icon{background:color-mix(in srgb, var(--white) 8%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-method-copy{flex:1;gap:.2rem;min-width:0;display:grid}:where(html[data-app=public]) #main .contact-information .contact-method-label{color:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-method-label{color:color-mix(in srgb, var(--white) 72%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-method-label{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}:where(html[data-app=public]) #main .contact-information :is(.contact-method-value,.contact-address){color:var(--white);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}:where(html[data-app=public]) #main .contact-information .contact-address strong{font-weight:650}:where(html[data-app=public]) #main .contact-information .contact-link-arrow{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--heading);border-radius:50%;flex:0 0 2.25rem;place-items:center;display:grid}:where(html[data-app=public]) #main .contact-information .contact-card:first-child .contact-link-arrow{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-card:first-child .contact-link-arrow{border-color:color-mix(in srgb, var(--white) 30%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-card:first-child .contact-link-arrow{color:var(--white)}:where(html[data-app=public]) #main .contact-information .contact-official-link{min-height:3rem;color:var(--white);justify-content:space-between;margin-top:1rem;padding:.5rem 0;font-size:.875rem;font-weight:650}:where(html[data-app=public]) #main .contact-information .contact-destinations{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}:where(html[data-app=public]) #main .contact-information .contact-destination{border-bottom:1px solid var(--line);min-height:4rem;color:var(--heading);padding:.7rem 0;font-size:.9375rem;font-weight:600;position:relative}:where(html[data-app=public]) #main .contact-information .contact-destination-number{color:var(--muted);letter-spacing:.06em;flex:0 0 1.5rem;font-size:.6875rem;font-weight:700}:where(html[data-app=public]) #main .contact-information .contact-destination-label{overflow-wrap:anywhere;flex:1;min-width:0}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination):focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:.25rem}:where(html[data-app=public]) #main .contact-information .contact-card:first-child :is(.contact-method,.contact-official-link):focus-visible{outline-color:var(--white)}:where(html[data-app=public]) #main .contact-information .contact-destination:after{background:var(--heading);content:"";width:0;height:2px;position:absolute;bottom:-1px;left:0;right:auto}@container (max-width:28rem){:where(html[data-app=public]) #main .contact-information .contact-card{padding:1.25rem}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-location,.contact-official-link,.contact-destination){gap:.65rem}:where(html[data-app=public]) #main .contact-information .contact-method-icon{flex-basis:2.1rem;width:2.1rem;height:2.1rem}:where(html[data-app=public]) #main .contact-information .contact-link-arrow{flex-basis:2rem;width:2rem;height:2rem}:where(html[data-app=public]) #main .contact-information :is(.contact-method-value,.contact-address){font-size:.875rem}}@container (min-width:52rem){:where(html[data-app=public]) #main .contact-information .contact-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination,.contact-link-arrow,.contact-method-icon){transition:color .22s,background-color .22s,border-color .22s,transform .22s,padding .22s}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-card-accent{animation:.8s ease-out both contact-accent-reveal}:where(html[data-app=public]) #main .contact-information .contact-destination:after{transition:width .34s cubic-bezier(.2,.7,.2,1)}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-destinations>li{animation:.5s cubic-bezier(.16,.75,.25,1) backwards contact-link-arrive}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-destinations>li:nth-child(2){animation-delay:55ms}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-destinations>li:nth-child(3){animation-delay:.11s}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-destinations>li:nth-child(4){animation-delay:.165s}:where(html[data-app=public])[data-motion=active] #main .contact-information .contact-card.motion-enter .contact-destinations>li:nth-child(n+5){animation-delay:.22s}@keyframes contact-link-arrive{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes contact-accent-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@media (hover:hover){:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination):hover .contact-link-arrow{transform:translate(3px,-3px)}:where(html[data-app=public]) #main .contact-information .contact-destination:hover{background:var(--blue);padding-left:.5rem}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-destination:hover{background:color-mix(in srgb, var(--blue) 6%, var(--surface))}}:where(html[data-app=public]) #main .contact-information .contact-destination:hover:after{width:100%}:where(html[data-app=public]) #main .contact-information .contact-destination:hover .contact-link-arrow{color:var(--surface);background:var(--heading);border-color:var(--heading)}:where(html[data-app=public]) #main .contact-information .contact-method:hover .contact-method-icon{background:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-method:hover .contact-method-icon{background:color-mix(in srgb, var(--white) 20%, transparent)}}:where(html[data-app=public]) #main .contact-information .contact-method:hover .contact-method-icon{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-information .contact-method:hover .contact-method-icon{border-color:color-mix(in srgb, var(--white) 55%, transparent)}}}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination):focus-visible .contact-link-arrow{transform:translate(3px,-3px)}:where(html[data-app=public]) #main .contact-information .contact-destination:focus-visible:after{width:100%}:where(html[data-app=public]) #main .contact-information .contact-destination:focus-visible .contact-link-arrow{color:var(--surface);background:var(--heading);border-color:var(--heading)}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination,.contact-link-arrow,.contact-method-icon){transition:none}:where(html[data-app=public]) #main .contact-information :is(.contact-method,.contact-official-link,.contact-destination):is(:hover,:focus-visible) .contact-link-arrow{transform:none}}@media (max-width:1100px){:where(html[data-app=public]) .editorial-masthead .editorial-masthead-grid{gap:40px}:where(html[data-app=public]) .pagehero.editorial-masthead h1{letter-spacing:-1.8px;font-size:52px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] h1{font-size:62px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] h1{font-size:56px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group] h1{font-size:46px}:where(html[data-app=public]) .editorial-masthead-index{gap:17px;padding:20px}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-size:54px}:where(html[data-app=public]) .editorial-masthead[data-family=groups] .editorial-masthead-index>span:first-child{font-size:38px}:where(html[data-app=public]) .editorial-masthead[data-family=contact] .editorial-masthead-index>span:first-child{font-size:40px}:where(html[data-app=public]) .editorial-index-mark{display:none}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-strip{gap:23px;width:94%;padding:30px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child{gap:40px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic{padding-inline:20px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic h3{font-size:29px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav{gap:17px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a{font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead{margin-left:0}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro h2{font-size:37px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead-copy h3{font-size:34px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy{padding:33px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy h3{font-size:34px}}@media (max-width:850px){:where(html[data-app=public]) .editorial-edition{letter-spacing:1px;font-size:12px}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:27px;padding-block:34px 38px}:where(html[data-app=public]) .pagehero.editorial-masthead h1{letter-spacing:-1.5px;font-size:43px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group] h1{font-size:38px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] h1{font-size:52px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] h1{font-size:47px}:where(html[data-app=public]) .editorial-masthead .label{letter-spacing:1.15px;margin-bottom:21px;font-size:12px}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-copy>p{font-size:13px}:where(html[data-app=public]) .editorial-masthead-link{font-size:12px}:where(html[data-app=public]) .editorial-masthead-image{min-height:300px}:where(html[data-app=public]) .editorial-masthead-index{flex-wrap:wrap;gap:11px;padding:20px}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-index p{max-width:none;font-size:12px}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-size:49px}:where(html[data-app=public]) .editorial-masthead-facts{gap:15px}:where(html[data-app=public]) .editorial-masthead-facts dd{font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro{gap:40px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro>div:last-child{padding-left:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image{margin-left:6%}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image img{height:400px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-strip{width:100%;margin-top:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item h3{font-size:26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .focus .inner-grid{grid-template-columns:1fr;gap:22px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-note{margin-left:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic{border-left:none;border-bottom:1px solid var(--theme-border-c9d4c8,#c9d4c8);padding-inline:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic h3{min-height:0;font-size:34px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav{justify-content:flex-start;gap:0 26px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a{padding-block:18px 15px;font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead{grid-template-columns:1.1fr 1fr}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead-copy{padding:30px 25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait{gap:40px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait img{height:420px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed{padding:35px}}@media (max-width:700px){:where(html[data-app=public]) .editorial-masthead .editorial-masthead-top{min-height:53px}:where(html[data-app=public]) .editorial-masthead .crumb{gap:6px;padding-block:14px;font-size:12px}:where(html[data-app=public]) .editorial-edition{display:none}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-grid,:where(html[data-app=public]) .editorial-masthead[data-family=document] .editorial-masthead-grid,:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-masthead-grid{grid-template-columns:1fr;gap:32px;padding-block:27px 32px}:where(html[data-app=public]) .editorial-masthead-copy{padding-top:4px}:where(html[data-app=public]) .pagehero.editorial-masthead h1{letter-spacing:-1.8px;margin-bottom:22px;font-size:clamp(41px,9.3vw,60px);line-height:1.08}:where(html[data-app=public]) .pagehero.editorial-masthead h1 em{letter-spacing:-1.1px;font-size:1.15em}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group] h1{letter-spacing:-1.3px;font-size:clamp(36px,8.4vw,52px)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] h1{letter-spacing:-1px;font-size:clamp(45px,10.7vw,67px)}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] h1{letter-spacing:-.8px;font-size:clamp(43px,10vw,63px)}:where(html[data-app=public]) .editorial-masthead .label{margin-bottom:23px;font-size:12px}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-copy>p{max-width:550px;font-size:14px}:where(html[data-app=public]) .editorial-masthead-link{font-size:12px}:where(html[data-app=public]) .editorial-masthead-link+.editorial-masthead-facts{margin-top:28px}:where(html[data-app=public]) .editorial-masthead-facts{gap:20px;padding-top:18px}:where(html[data-app=public]) .editorial-masthead-facts dt,:where(html[data-app=public]) .editorial-masthead-facts dd{font-size:12px}:where(html[data-app=public]) .editorial-masthead-visual{grid-template-rows:290px auto auto}:where(html[data-app=public]) .editorial-masthead-image{min-height:0}:where(html[data-app=public]) .editorial-image-label{font-size:12px;top:18px;left:20px}:where(html[data-app=public]) .editorial-masthead-index{flex-wrap:nowrap;gap:25px;min-height:89px;padding:19px 21px}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-size:50px}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-index p{max-width:210px;font-size:12px}:where(html[data-app=public]) .editorial-masthead[data-family=groups] .editorial-masthead-index>span:first-child{font-size:39px}:where(html[data-app=public]) .editorial-masthead[data-family=contact] .editorial-masthead-index>span:first-child{font-size:43px}:where(html[data-app=public]) .editorial-masthead-visual figcaption{font-size:12px}:where(html[data-app=public]) .editorial-masthead[data-family=article] .editorial-masthead-visual{padding:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about])>.section{padding-block:50px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro{grid-template-columns:1fr;gap:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro h2{font-size:38px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .intro>div:last-child{border-left:none;padding-left:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image{margin:35px 0 0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image img{height:310px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .about-image figcaption{text-align:left}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-strip{gap:25px;width:100%;margin-top:25px;padding:30px 26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item{grid-template-columns:25px 1fr;gap:17px;display:grid}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item .num{margin:6px 0 0;font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .purpose-item h3{font-size:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-card{padding-top:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=about]) .inner-note{margin-top:40px;padding:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top{padding-block:45px 55px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child{grid-template-columns:1fr;gap:30px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-brief{font-size:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-profile-top>.inner-split:first-child .inner-card{padding:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic{padding-block:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-topic h3{margin-block:18px;font-size:32px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-connections{padding:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-navigation{gap:25px;margin-top:38px;padding-block:23px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=group]) .group-navigation a{font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-layout{grid-template-columns:1fr;gap:38px;padding-block:43px 60px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-lead{margin-bottom:32px;font-size:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section h2{font-size:33px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-section :is(p,li){font-size:14px}:where(html[data-app=public]) #main:has(>.editorial-masthead:is([data-family=article],[data-family=document])) .article-sidebar{border-left:none;padding:27px 0 0;position:static}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .article-sidebar{padding:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=article]) .related-reading{padding-block:45px 55px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=document]) .resource-facts{gap:0 18px;padding-inline:20px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav{gap:0 20px;padding-block:7px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .eventnav a{padding-block:12px;font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .section{padding-block:47px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro{margin-bottom:32px;display:block}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-intro h2{font-size:35px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead{margin:0 0 35px;display:block}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead figure{min-height:290px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-masthead-copy{padding:30px 25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-card-grid{gap:5px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-card h3{font-size:31px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-timeline{gap:30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-documents{gap:20px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document{min-height:275px;padding:28px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-document h3{font-size:32px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait{display:block}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait img{height:340px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-portrait h2{font-size:38px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-layout{display:block}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-index{padding:26px;position:static}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group h2{font-size:32px!important}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-faq-group summary{font-size:16px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed{padding:30px 25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-closed-date strong{font-size:68px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .event-location-card{padding:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-feature{grid-template-columns:1fr}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-feature>img{height:290px;min-height:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy{padding:29px 26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .archive-copy h3{font-size:35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=events]) .inner-grid{gap:0}}@media (max-width:380px){:where(html[data-app=public]) .pagehero.editorial-masthead h1{font-size:37px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=group] h1{font-size:34px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=article] h1{font-size:43px}:where(html[data-app=public]) .pagehero.editorial-masthead[data-family=document] h1{font-size:41px}:where(html[data-app=public]) .editorial-masthead-visual{grid-template-rows:260px auto auto}:where(html[data-app=public]) .editorial-masthead-index{gap:17px;padding-inline:18px}:where(html[data-app=public]) .editorial-masthead-index>span:first-child{font-size:45px}:where(html[data-app=public]) .editorial-masthead[data-family=contact] .editorial-masthead-index>span:first-child{font-size:38px}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-index p{font-size:12px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .editorial-masthead-link>span{transition:none}:where(html[data-app=public]) .editorial-masthead-link:hover>span{transform:none}}@media print{:where(html[data-app=public]) .pagehero.editorial-masthead{color:var(--theme-text-17365b,#17365b);background:var(--surface,#fff);--masthead-ink:var(--theme-text-17365b,#17365b);--masthead-muted:var(--theme-text-53636b,#53636b);--masthead-rule:var(--theme-border-c1c8c2,#c1c8c2);break-inside:avoid}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-grid{gap:30px;padding-block:25px}:where(html[data-app=public]) .pagehero.editorial-masthead h1{font-size:40px}:where(html[data-app=public]) .editorial-masthead-visual{grid-template-rows:220px auto auto}:where(html[data-app=public]) .editorial-masthead-image{min-height:0}:where(html[data-app=public]) .editorial-masthead-index{-webkit-print-color-adjust:exact;print-color-adjust:exact}:where(html[data-app=public]) #main:has(.editorial-masthead) .article-sidebar{position:static}}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library])>.inner-section{padding-block:75px 85px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro{grid-template-columns:1fr 1fr;gap:10%;margin-bottom:55px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro h2{font-size:45px;line-height:1.12}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro>div{border-left:1px solid var(--theme-border-c5d0c3,#c5d0c3);padding-left:32px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-library{border-top:1px solid var(--theme-border-aabbad,#aabbad);padding-top:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-workspace-heading{align-items:end;margin-bottom:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-workspace-heading h2{font-size:42px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-layout{grid-template-columns:255px minmax(0,1fr);gap:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-controls{background:var(--theme-surface-e9ece2,#e9ece2);border-top:3px solid var(--theme-border-52765c,#52765c);padding:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-categories{gap:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-categories button{border-bottom:1px solid var(--theme-border-c5d0bd,#c5d0bd);border-radius:0;padding-inline:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-categories button[aria-pressed=true]{background:#17365b;border-color:#17365b;padding-inline:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-guide{background:var(--theme-surface-f8f7f0,#f8f7f0);margin-inline:-8px;padding:21px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-list{counter-reset:visible-documents;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document{border:1px solid var(--theme-border-d0d8cd,#d0d8cd);border-left:4px solid var(--theme-border-58745e,#58745e);background:var(--theme-surface-fffdf6,#fffdf6);counter-increment:visible-documents;border-radius:0;flex-direction:column;padding:28px 22px 0 63px;display:flex;position:relative}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:before{content:counter(visible-documents, decimal-leading-zero);font-family:var(--serif);color:var(--theme-text-7e927c,#7e927c);font-size:29px;line-height:1;position:absolute;top:26px;left:15px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child{background:var(--theme-surface-e9ece1,#e9ece1);border-left-color:#17365b;grid-column:1/-1}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:nth-child(3n){background:var(--theme-surface-f0ece2,#f0ece2);border-left-color:#b79c68}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-heading{grid-template-columns:minmax(0,1fr) 43px;gap:14px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-icon{display:none}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-copy h3{overflow-wrap:normal;font-size:28px;line-height:1.15}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-document-copy h3{font-size:37px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-copy>p{font-size:12px;line-height:1.9}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-meta{letter-spacing:.6px;font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-save{background:var(--theme-surface-fffdf7,#fffdf7);border-radius:0;width:43px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-save[aria-pressed=true]{background:var(--theme-surface-dce8d3,#dce8d3)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-actions{flex-wrap:wrap;gap:0 16px;margin-top:auto;margin-left:0;padding-block:7px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-actions>a{margin-left:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-actions :is(a,button){min-height:36px;font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview{background:var(--theme-surface-e4ebdc,#e4ebdc);margin-inline:-63px -22px;padding:24px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview-grid{grid-template-columns:1fr;gap:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview-footer{display:block}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview-footer>a{margin-top:10px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-preview-grid{grid-template-columns:1.2fr 1fr;gap:30px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-collection-tabs{border-bottom-color:var(--theme-border-9db19f,#9db19f)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-collection-tabs button{font-size:13px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-list-feedback{background:var(--theme-surface-e9ece3,#e9ece3);border-radius:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section{padding-block:65px 85px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature{background:0 0;grid-template-columns:1.3fr 1fr;align-items:center;min-height:530px;margin-bottom:75px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-picture{min-height:530px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy{z-index:1;color:#fff;background:#17365b;border-top:4px solid #be9a5e;min-height:400px;margin-left:-65px;padding:45px;position:relative}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy h2{color:#fff;font-size:clamp(39px,4vw,57px)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy :is(p,.journal-meta){color:#d4e1e7}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy .text-link{color:#fff;border-color:#ffffff70}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search{border-top:3px solid var(--theme-border-53745c,#53745c);background:var(--theme-surface-e9ece2,#e9ece2);grid-template-columns:1fr 1.2fr;align-items:end;gap:40px;margin-bottom:35px;padding:32px;display:grid}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search label{font-family:var(--serif);color:var(--theme-text-17365b,#17365b);margin:0;font-size:31px;line-height:1.2}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search input{background:var(--theme-surface-fdfbf5,#fdfbf5);border:1px solid var(--theme-border-9fb09f,#9fb09f);width:100%;max-width:none;height:49px;margin:0;padding:14px 16px;font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-toolbar{border-bottom-color:var(--theme-border-acbcad,#acbcad);padding-bottom:23px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-toolbar h2{font-size:39px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 27px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child{border-right:1px solid var(--theme-border-cad4c7,#cad4c7);grid-area:span 2/span 2;padding-right:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child .journal-card-img{aspect-ratio:1.22}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child h3{max-width:600px;font-size:clamp(37px,3.5vw,51px)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child>p{max-width:540px;font-size:14px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-card-img{aspect-ratio:1.8}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-art{background:#17365b;padding:23px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-art-sage{background:var(--theme-surface-dce4d6,#dce4d6)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-art-cream{background:var(--theme-surface-e7decc,#e7decc)}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-art:before{width:220px;height:220px;top:35px;right:-35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-art:after{width:220px;height:220px;top:35px;right:45px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-card h3{font-size:31px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .related-reading{background:var(--theme-surface-e5eadd,#e5eadd);padding-block:70px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-explorer{margin-top:65px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher{border:1px solid var(--theme-border-bdcbbd,#bdcbbd);grid-template-columns:1fr 1fr .9fr;margin-bottom:45px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button{background:var(--theme-surface-eeeee5,#eeeee5);min-height:146px;padding:29px 30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button.is-active{background:#17365b}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button>strong{font-size:36px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button.is-active:after{background:#c1a16b;height:4px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:65px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner{background:var(--theme-surface-e8ece1,#e8ece1);border-bottom:0;gap:23px;padding:25px 28px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-numeral{color:var(--theme-text-617d61,#617d61);font-size:81px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner h3{font-size:33px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-watch{font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-results{border-top:0;margin-top:8px;position:relative}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry{border-bottom:none;grid-template-columns:50px minmax(0,1fr);gap:18px;padding-block:25px;position:relative}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry:before{content:"";background:var(--theme-surface-bbcab8,#bbcab8);width:1px;position:absolute;top:55px;bottom:-19px;left:21px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry:last-child:before{display:none}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-marker{width:44px;min-height:34px;color:var(--theme-text-375f46,#375f46);background:var(--theme-surface-e4eadb,#e4eadb);border:1px solid var(--theme-border-b6c8b0,#b6c8b0);z-index:1;align-self:start;place-items:center;padding:8px 0;font-size:12px;display:grid;position:relative}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-content{border-bottom:1px solid var(--theme-border-c9d3c3,#c9d3c3);padding-bottom:20px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry h4{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry h4>button{align-items:start;gap:20px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-topline{margin-bottom:13px;font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-detail{padding:12px 25px 10px 0}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry.is-expanded .programme-entry-marker{color:#fff;background:#315d45}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist{color:#fff;background:#17365b;border-top-color:#b99a5c;padding:30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist :is(h3,h3 em,.programme-eyebrow,.programme-shortlist-top,.programme-shortlist-count>strong,.programme-shortlist-count>span,.programme-shortlist-items a){color:#fff}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist :is(p,small,.programme-shortlist-items small,.programme-shortlist-items button){color:#d3e0e5}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist :is(.programme-shortlist-count,.programme-shortlist-items>li,.programme-local-note){border-color:#ffffff32}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist .programme-local-note{color:#d3e0e5}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist-tip>span{color:#dcc185}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-review{color:#fff;border-color:#ffffff70}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-review:hover{background:#284e75}@media (max-width:1100px){:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-controls{padding:21px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document{padding-left:45px;padding-right:18px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:before{font-size:23px;left:10px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-copy h3{font-size:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-document-copy h3{font-size:32px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview{margin-inline:-45px -18px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy{margin-left:-45px;padding:34px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy h2{font-size:43px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist{padding:25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner{padding:23px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner h3{font-size:29px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button{padding:26px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button>strong{font-size:31px}}@media (max-width:900px){:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-list{grid-template-columns:1fr}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document{padding-left:56px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:before{font-size:26px;left:14px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview{margin-left:-56px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-document-copy h3{font-size:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-preview-grid{grid-template-columns:1fr;gap:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child{border-right:none;grid-area:auto/1/auto/-1;padding-right:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child .journal-card-img{aspect-ratio:1.9}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search{gap:25px;padding:26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search label{font-size:27px}}@media (max-width:800px){:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-layout{grid-template-columns:1fr}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-controls{padding:25px;position:static}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-categories{gap:8px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-categories button{border:1px solid var(--theme-border-becbb8,#becbb8);padding-inline:12px}}@media (max-width:760px){:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-workspace{grid-template-columns:1fr;gap:30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher{grid-template-columns:1fr 1fr;margin-bottom:30px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button{min-height:130px;padding:23px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button:last-child{min-height:0}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist{position:static}}@media (max-width:700px){:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library])>.inner-section{padding-block:45px 55px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro h2{font-size:37px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .library-intro>div{border-left:none;padding-left:0}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-workspace-heading{margin-bottom:30px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-workspace-heading h2{font-size:34px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-controls{padding:22px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document{padding:23px 18px 0 55px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-heading{gap:13px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-copy h3{font-size:26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:first-child .ri-document-copy h3{font-size:30px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:before{font-size:26px;top:24px;left:13px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview{margin-inline:-55px -18px;padding:23px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-collection-tabs button{font-size:12px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section{padding-block:40px 60px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature{min-height:0;margin-bottom:45px;display:block}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-picture{min-height:310px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy{min-height:0;margin:-40px 0 0 20px;padding:29px 26px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-feature-copy h2{font-size:39px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search{grid-template-columns:1fr;gap:20px;padding:25px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-search label{font-size:29px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-toolbar h2{font-size:35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid{grid-template-columns:1fr;gap:35px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child .journal-card-img{aspect-ratio:1.65}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal])>.inner-section>.inner-grid .journal-card:first-child h3{font-size:36px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .journal-card h3{font-size:33px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=journal]) .related-reading{padding-block:45px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-explorer{margin-top:40px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button>strong{font-size:29px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button:last-child>strong{font-size:25px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner{gap:16px;padding:22px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-numeral{font-size:64px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-day-banner h3{font-size:29px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry{grid-template-columns:35px minmax(0,1fr);gap:14px;padding-block:20px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry:before{left:15px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-marker{width:32px;font-size:12px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry h4{font-size:27px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry h4>button{gap:15px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-entry-detail{padding-right:0}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-shortlist{padding:29px}}@media (max-width:400px){:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document{padding-left:44px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document:before{font-size:22px;left:9px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-preview{margin-left:-44px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-heading{grid-template-columns:minmax(0,1fr) 38px;gap:10px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-save{width:38px}:where(html[data-app=public]) #main:has(>.editorial-masthead[data-family=library]) .ri-document-copy h3{font-size:24px}:where(html[data-app=public]) .event-archive:has(.editorial-masthead) .programme-switcher>button{padding:19px 16px}}:where(html[data-app=public]) .journal-generated{width:100%;height:100%;position:relative;overflow:hidden}:where(html[data-app=public]) .journal-generated img{object-fit:cover;width:100%;height:100%}:where(html[data-app=public]) .journal-generated>span{color:#fff;letter-spacing:.5px;background:#143545d9;padding:6px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}:where(html[data-app=public]) .event-archive .pagehero h1{max-width:1060px}:where(html[data-app=public]) .event-archive .pagehero h1 em{white-space:normal}:where(html[data-app=public]) .event-facts-band{background:var(--theme-surface-fff,#fff);border-bottom:1px solid var(--theme-border-dce1d6,#dce1d6)}:where(html[data-app=public]) .event-facts{grid-template-columns:1fr 1fr 1.2fr;gap:30px;margin-block:0;padding-block:24px;display:grid}:where(html[data-app=public]) .event-facts>div{border-right:1px solid var(--theme-border-e0e4dc,#e0e4dc)}:where(html[data-app=public]) .event-facts>div:last-child{border:0}:where(html[data-app=public]) .event-facts dt{letter-spacing:1.8px;text-transform:uppercase;color:var(--theme-text-68766e,#68766e);margin-bottom:5px;font-size:12px}:where(html[data-app=public]) .event-facts dd{color:var(--heading,var(--blue));align-items:center;gap:8px;margin:0;font-size:12px;display:flex}:where(html[data-app=public]) .event-status-dot{background:#697b67;border-radius:50%;flex-shrink:0;width:5px;height:5px}:where(html[data-app=public]) .event-archive .eventnav{flex-wrap:wrap;gap:32px;padding-block:0}:where(html[data-app=public]) .event-archive .eventnav a{color:var(--theme-text-5b6877,#5b6877);align-items:center;gap:9px;padding:24px 0 20px;font-size:12px;display:flex}:where(html[data-app=public]) .event-archive .eventnav a.active{color:var(--heading,var(--blue));box-shadow:0 2px 0 var(--blue)}:where(html[data-app=public]) .event-nav-index{color:var(--theme-text-758274,#758274);font-size:12px}:where(html[data-app=public]) .event-archive .section{padding-block:65px}:where(html[data-app=public]) .event-archive .section h2{font-size:clamp(32px,3.4vw,47px);line-height:1.12}:where(html[data-app=public]) .event-archive p{font-size:14px}:where(html[data-app=public]) .event-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:100px;margin-bottom:40px;display:grid}:where(html[data-app=public]) .event-intro p{max-width:540px}:where(html[data-app=public]) .event-intro>div>h2{margin-bottom:0}:where(html[data-app=public]) .event-lead{color:var(--heading,var(--blue));font-size:20px!important;line-height:1.65!important}:where(html[data-app=public]) .event-masthead{background:var(--theme-surface-eaece3,#eaece3);grid-template-columns:1.4fr .7fr;gap:0;margin-bottom:48px;display:grid;overflow:hidden}:where(html[data-app=public]) .event-masthead figure{min-height:380px;margin:0;position:relative}:where(html[data-app=public]) .event-masthead figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public]) .event-masthead figcaption{color:#fff;letter-spacing:.3px;background:#142b58b8;padding:5px 9px;font-size:12px;position:absolute;bottom:15px;left:18px}:where(html[data-app=public]) .event-masthead-copy{flex-direction:column;justify-content:center;padding:36px 32px;display:flex}:where(html[data-app=public]) .event-masthead-copy h3{font-family:var(--serif);color:var(--heading,var(--blue));margin-bottom:20px;font-size:33px;font-weight:400;line-height:1.16}:where(html[data-app=public]) .event-masthead-copy p,:where(html[data-app=public]) .event-masthead-copy .text-link{font-size:12px}:where(html[data-app=public]) .event-card-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:where(html[data-app=public]) .event-card{border-top:1px solid var(--theme-border-b9c3bd,#b9c3bd);flex-direction:column;padding:25px 0;display:flex}:where(html[data-app=public]) .event-card>span{letter-spacing:1.5px;color:var(--theme-text-68766e,#68766e);margin-bottom:19px;font-size:12px}:where(html[data-app=public]) .event-card h3{font-family:var(--serif);margin-bottom:16px;font-size:29px;font-weight:400;line-height:1.18}:where(html[data-app=public]) .event-card p{font-size:13px}:where(html[data-app=public]) .event-card .text-link{margin-top:auto;font-size:12px}:where(html[data-app=public]) .event-soft-section{background:var(--theme-surface-efeee8,#efeee8);border-block:1px solid var(--theme-border-e2e3da,#e2e3da)}:where(html[data-app=public]) .event-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}:where(html[data-app=public]) .event-section-heading>p{max-width:410px;margin:0 0 7px}:where(html[data-app=public]) .event-section-heading h2{margin-bottom:0}:where(html[data-app=public]) .event-source{color:var(--theme-text-69766f,#69766f);margin-top:24px;font-size:12px!important;line-height:1.8!important}:where(html[data-app=public]) .event-source a{text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .event-timeline{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}:where(html[data-app=public]) .event-timeline article{border-top:1px solid var(--theme-border-a9b8ac,#a9b8ac);padding:27px 0 0;position:relative}:where(html[data-app=public]) .event-timeline article:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}:where(html[data-app=public]) .event-timeline .tag{margin-bottom:12px;font-size:12px}:where(html[data-app=public]) .event-timeline h3{font-family:var(--serif);margin-bottom:15px;font-size:27px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .event-timeline p{font-size:13px}:where(html[data-app=public]) .event-documents{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}:where(html[data-app=public]) .event-document{background:var(--theme-surface-e7eadd,#e7eadd);border:1px solid var(--theme-border-dbe1d4,#dbe1d4);min-height:245px;color:var(--heading,var(--blue));flex-direction:column;padding:28px;transition:background .2s;display:flex}:where(html[data-app=public]) .event-document:hover{background:var(--theme-surface-dfe5d5,#dfe5d5)}:where(html[data-app=public]) .event-document:nth-child(2n){background:var(--theme-surface-e9e6de,#e9e6de);border-color:var(--theme-border-dedbd2,#dedbd2)}:where(html[data-app=public]) .event-document .tag{color:var(--theme-text-596b61,#596b61);margin-bottom:30px;font-size:12px}:where(html[data-app=public]) .event-document h3{font-family:var(--serif);margin-bottom:14px;font-size:29px;font-weight:400;line-height:1.2}:where(html[data-app=public]) .event-document p{color:var(--theme-text-536477,#536477);margin-bottom:23px;font-size:12px}:where(html[data-app=public]) .event-document-foot{border-top:1px solid var(--theme-border-a8b6a7,#a8b6a7);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:12px;display:flex}:where(html[data-app=public]) .event-day{border-top:1px solid var(--theme-border-cbd2ca,#cbd2ca);grid-template-columns:205px 1fr;gap:55px;padding:42px 0;display:grid}:where(html[data-app=public]) .event-day:last-child{border-bottom:1px solid var(--theme-border-cbd2ca,#cbd2ca)}:where(html[data-app=public]) .event-day-date>span{letter-spacing:1.6px;text-transform:uppercase;color:var(--theme-text-5a6f5f,#5a6f5f);font-size:12px}:where(html[data-app=public]) .event-day-date h3{font-family:var(--serif);margin:14px 0;font-size:40px;font-weight:400;line-height:1.05}:where(html[data-app=public]) .event-day-date p{font-size:12px}:where(html[data-app=public]) .event-agenda{margin:0;padding:0;list-style:none}:where(html[data-app=public]) .event-agenda li{border-bottom:1px solid var(--theme-border-e1e4dc,#e1e4dc);grid-template-columns:30px 1fr;gap:20px;margin-bottom:23px;padding:0 0 26px;display:grid}:where(html[data-app=public]) .event-agenda li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}:where(html[data-app=public]) .event-agenda li>span{color:var(--theme-text-66816b,#66816b);padding-top:5px;font-size:12px}:where(html[data-app=public]) .event-agenda h4{color:var(--heading,var(--blue));margin:0 0 9px;font-size:17px;font-weight:500;line-height:1.4}:where(html[data-app=public]) .event-agenda p{margin-bottom:0;font-size:13px}:where(html[data-app=public]) .event-portrait{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;margin-bottom:45px;display:grid}:where(html[data-app=public]) .event-portrait figure{margin:0}:where(html[data-app=public]) .event-portrait img{object-fit:cover;width:100%;height:390px}:where(html[data-app=public]) .event-portrait figcaption{color:var(--theme-text-667466,#667466);margin-top:10px;font-size:12px}:where(html[data-app=public]) .event-portrait h2{margin-bottom:24px}:where(html[data-app=public]) .event-speech-list{border-top:1px solid var(--theme-border-cbd3ca,#cbd3ca);margin-top:26px}:where(html[data-app=public]) .event-speech-list a{border-bottom:1px solid var(--theme-border-cbd3ca,#cbd3ca);color:var(--heading,var(--blue));justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}:where(html[data-app=public]) .event-speech-list a>span>small{color:var(--theme-text-68766e,#68766e);margin-bottom:3px;font-size:12px;display:block}:where(html[data-app=public]) .event-faq-layout{grid-template-columns:250px 1fr;gap:65px;display:grid}:where(html[data-app=public]) .event-faq-index{background:var(--theme-surface-eaece3,#eaece3);align-self:start;padding:25px;position:sticky;top:30px}:where(html[data-app=public]) .event-faq-index .section-tag{margin-bottom:12px}:where(html[data-app=public]) .event-faq-index a{border-top:1px solid var(--theme-border-c8d1c4,#c8d1c4);color:var(--heading,var(--blue));padding:13px 0;font-size:12px;display:block}:where(html[data-app=public]) .event-faq-index p{margin:20px 0 0;font-size:12px}:where(html[data-app=public]) .event-faq-group{margin-bottom:48px;scroll-margin-top:30px}:where(html[data-app=public]) .event-faq-group:last-child{margin-bottom:0}:where(html[data-app=public]) .event-faq-group h2{margin-bottom:15px;font-size:34px!important}:where(html[data-app=public]) .event-faq-group summary{padding-right:12px;font-size:17px}:where(html[data-app=public]) .event-faq-group details{padding:22px 0}:where(html[data-app=public]) .event-faq-group details p{padding-right:20px;font-size:13px}:where(html[data-app=public]) .event-faq-group details a{color:var(--heading,var(--blue));text-underline-offset:3px;text-decoration:underline}:where(html[data-app=public]) .event-closed{color:#fff;background:#213e7d;grid-template-columns:1.4fr .7fr;align-items:center;gap:60px;margin-bottom:48px;padding:45px;display:grid}:where(html[data-app=public]) .event-closed .section-tag{color:#c2d4ed}:where(html[data-app=public]) .event-closed h2,:where(html[data-app=public]) .event-closed p{color:#fff}:where(html[data-app=public]) .event-closed h2{margin-bottom:20px}:where(html[data-app=public]) .event-closed p{color:#dce6f4;max-width:600px;font-size:13px}:where(html[data-app=public]) .event-closed-date{border-left:1px solid #ffffff45;padding-left:35px}:where(html[data-app=public]) .event-closed-date strong{font-family:var(--serif);font-size:64px;font-weight:400;line-height:1;display:block}:where(html[data-app=public]) .event-closed-date span{color:#dce6f4;font-size:12px}:where(html[data-app=public]) .event-closed .text-link{color:#fff;border-color:#ffffff70}:where(html[data-app=public]) .event-bottom-band{background:var(--theme-surface-eaece3,#eaece3);border-top:1px solid var(--theme-border-d7ded2,#d7ded2)}:where(html[data-app=public]) .event-bottom{grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:55px;padding-block:35px;display:grid}:where(html[data-app=public]) .event-bottom .section-tag{margin-bottom:12px;font-size:12px}:where(html[data-app=public]) .event-bottom>div>a{font-family:var(--serif);color:var(--heading,var(--blue));align-items:center;gap:30px;font-size:28px;line-height:1.2;display:flex}:where(html[data-app=public]) .event-bottom>p{color:var(--theme-text-657266,#657266);margin:0;font-size:12px;line-height:1.8}:where(html[data-app=public]) .event-bottom>.text-link{justify-self:end;font-size:12px}:where(html[data-app=public]) .event-location-card{background:var(--theme-surface-eaece3,#eaece3);padding:30px}:where(html[data-app=public]) .event-location-card dl{margin:0}:where(html[data-app=public]) .event-location-card dl>div{border-bottom:1px solid var(--theme-border-ccd4c7,#ccd4c7);padding:17px 0}:where(html[data-app=public]) .event-location-card dt{letter-spacing:1px;text-transform:uppercase;color:var(--theme-text-62765f,#62765f);margin-bottom:5px;font-size:12px}:where(html[data-app=public]) .event-location-card dd{color:var(--heading,var(--blue));margin:0;font-size:14px}:where(html[data-app=public]) .event-location-card .text-link{width:100%;margin-top:14px;font-size:12px}@media (max-width:980px){:where(html[data-app=public]) .event-intro{gap:45px}:where(html[data-app=public]) .event-archive .eventnav{gap:23px}:where(html[data-app=public]) .event-masthead{grid-template-columns:1.2fr 1fr}:where(html[data-app=public]) .event-masthead-copy{padding:30px 25px}:where(html[data-app=public]) .event-day{grid-template-columns:170px 1fr;gap:35px}:where(html[data-app=public]) .event-faq-layout{grid-template-columns:200px 1fr;gap:35px}:where(html[data-app=public]) .event-portrait{gap:35px}:where(html[data-app=public]) .event-bottom{grid-template-columns:1fr 1.2fr;gap:30px}:where(html[data-app=public]) .event-bottom>.text-link{grid-column:1/-1;justify-self:start}}@media (max-width:700px){:where(html[data-app=public]) .event-facts{grid-template-columns:1fr 1fr;gap:20px;padding-block:22px}:where(html[data-app=public]) .event-facts>div:nth-child(2){border:0}:where(html[data-app=public]) .event-facts>div:last-child{border-top:1px solid var(--theme-border-e0e4dc,#e0e4dc);grid-column:1/-1;padding-top:15px}:where(html[data-app=public]) .event-facts dt,:where(html[data-app=public]) .event-facts dd{font-size:12px}:where(html[data-app=public]) .event-archive .eventnav{gap:0 23px;padding-block:8px}:where(html[data-app=public]) .event-archive .eventnav a{gap:6px;padding:12px 0 9px;font-size:12px}:where(html[data-app=public]) .event-nav-index{font-size:12px}:where(html[data-app=public]) .event-archive .section{padding-block:45px}:where(html[data-app=public]) .event-intro{margin-bottom:28px;display:block}:where(html[data-app=public]) .event-intro>div>h2{margin-bottom:25px}:where(html[data-app=public]) .event-lead{font-size:18px!important}:where(html[data-app=public]) .event-masthead{margin-bottom:33px;display:block}:where(html[data-app=public]) .event-masthead figure{min-height:280px}:where(html[data-app=public]) .event-masthead-copy{padding:28px 25px}:where(html[data-app=public]) .event-masthead-copy h3{font-size:31px}:where(html[data-app=public]) .event-card-grid{grid-template-columns:1fr;gap:6px}:where(html[data-app=public]) .event-card{padding:22px 0}:where(html[data-app=public]) .event-card>span{margin-bottom:12px}:where(html[data-app=public]) .event-card h3{font-size:27px}:where(html[data-app=public]) .event-section-heading{margin-bottom:25px;display:block}:where(html[data-app=public]) .event-section-heading h2{margin-bottom:20px}:where(html[data-app=public]) .event-section-heading>p{font-size:13px}:where(html[data-app=public]) .event-timeline{grid-template-columns:1fr;gap:20px}:where(html[data-app=public]) .event-documents{grid-template-columns:1fr;gap:18px}:where(html[data-app=public]) .event-document{min-height:230px;padding:25px}:where(html[data-app=public]) .event-day{padding:30px 0;display:block}:where(html[data-app=public]) .event-day-date{margin-bottom:25px}:where(html[data-app=public]) .event-day-date h3{margin:10px 0;font-size:34px}:where(html[data-app=public]) .event-agenda li{grid-template-columns:22px 1fr;gap:12px}:where(html[data-app=public]) .event-agenda h4{font-size:16px}:where(html[data-app=public]) .event-portrait{margin-bottom:35px;display:block}:where(html[data-app=public]) .event-portrait figure{margin-bottom:30px}:where(html[data-app=public]) .event-portrait img{height:300px}:where(html[data-app=public]) .event-faq-layout{display:block}:where(html[data-app=public]) .event-faq-index{margin-bottom:35px;padding:22px;position:static}:where(html[data-app=public]) .event-faq-index p{display:none}:where(html[data-app=public]) .event-faq-group h2{font-size:30px!important}:where(html[data-app=public]) .event-faq-group summary{font-size:16px}:where(html[data-app=public]) .event-closed{margin-bottom:30px;padding:30px 25px;display:block}:where(html[data-app=public]) .event-closed-date{border-top:1px solid #ffffff45;border-left:0;margin-top:25px;padding:23px 0 0}:where(html[data-app=public]) .event-closed-date strong{font-size:50px}:where(html[data-app=public]) .event-bottom{padding-block:30px;display:block}:where(html[data-app=public]) .event-bottom>p{margin:24px 0 12px}:where(html[data-app=public]) .event-bottom>.text-link{width:100%}:where(html[data-app=public]) .event-location-card{padding:25px}:where(html[data-app=public]) .event-source{font-size:12px!important}}:where(html[data-app=public]) .gex{--gex-ink:var(--theme-text-183331,#183331);--gex-green:#234e41;--gex-line:var(--theme-border-cbd3c7,#cbd3c7);--gex-paper:var(--theme-surface-f5f4ed,#f5f4ed);min-width:0}:where(html[data-app=public]) .gex button,:where(html[data-app=public]) .gex input{font-family:var(--sans)}:where(html[data-app=public]) .gex-toolbar{border-bottom:1px solid var(--gex-line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;display:flex}:where(html[data-app=public]) .gex-search{flex:1;min-width:0;max-width:440px}:where(html[data-app=public]) .gex-search label{letter-spacing:.35px;color:var(--theme-text-52675a,#52675a);margin-bottom:12px;font-size:12px;font-weight:500;display:block}:where(html[data-app=public]) .gex-search-field{border-bottom:1px solid var(--theme-border-819586,#819586);align-items:center;gap:12px;padding-bottom:11px;display:flex}:where(html[data-app=public]) .gex-search-field>svg{width:20px;height:20px;color:var(--accent-text,var(--gex-green));flex-shrink:0}:where(html[data-app=public]) .gex-search input{outline-offset:7px;width:100%;min-width:0;color:var(--gex-ink);background:0 0;border:0;border-radius:0;padding:3px 0;font-size:13px;line-height:1.5}:where(html[data-app=public]) .gex-search input::placeholder{color:var(--theme-text-6d796e,#6d796e);opacity:1}:where(html[data-app=public]) .gex-filters{flex-wrap:wrap;gap:6px;display:flex}:where(html[data-app=public]) .gex-filters button{border:1px solid var(--theme-border-c9d2c5,#c9d2c5);min-height:44px;color:var(--theme-text-445c4d,#445c4d);background:0 0;align-items:center;gap:12px;padding:11px 15px;font-size:12px;transition:background .25s,border-color .25s,color .25s;display:flex}:where(html[data-app=public]) .gex-filters button>span{opacity:.75;font-size:12px}:where(html[data-app=public]) .gex-filters button[aria-pressed=true]{color:#fff;background:var(--gex-green);border-color:var(--accent-text,var(--gex-green))}:where(html[data-app=public]) .gex-filters button:hover:not([aria-pressed=true]){background:var(--theme-surface-e3e9df,#e3e9df);border-color:var(--theme-border-819586,#819586)}:where(html[data-app=public]) .gex-gallery-heading{justify-content:space-between;align-items:center;gap:20px;min-height:63px;display:flex}:where(html[data-app=public]) .gex-status{color:var(--theme-text-566b5b,#566b5b);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;line-height:1.7;display:flex}:where(html[data-app=public]) .gex-status>span:first-child{color:#a5b29f}:where(html[data-app=public]) .gex-status>span:last-child{color:var(--theme-text-778173,#778173)}:where(html[data-app=public]) .gex-gallery-heading>button{min-height:42px;color:var(--accent-text,var(--gex-green));white-space:nowrap;background:0 0;border:0;align-items:center;gap:15px;padding:0;font-size:12px;display:flex}:where(html[data-app=public]) .gex-gallery-heading>button>span{font-size:20px}:where(html[data-app=public]) .gex-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px;margin-bottom:48px;display:grid}:where(html[data-app=public]) .gex-card{text-align:left;min-width:0;color:var(--gex-ink);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;padding:0 0 15px;transition:border-color .3s,background .3s;display:flex;position:relative}:where(html[data-app=public]) .gex-card:after{content:"";background:var(--gex-green);width:0;height:2px;transition:width .35s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-2px;left:0}:where(html[data-app=public]) .gex-card[aria-pressed=true]:after,:where(html[data-app=public]) .gex-card:hover:after{width:100%}:where(html[data-app=public]) .gex-card-photo{aspect-ratio:1.38;background:var(--theme-surface-c7d0be,#c7d0be);width:100%;display:block;position:relative;overflow:hidden}:where(html[data-app=public]) .gex-card-photo:after{content:"";pointer-events:none;background:linear-gradient(#112c2938,#0000 55%,#112c2929);position:absolute;inset:0}:where(html[data-app=public]) .gex-card-photo>img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .45s}:where(html[data-app=public]) .gex-card-number{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:1px;color:#fff;z-index:1;background:#132f2bb3;padding:5px 7px;font-size:12px;line-height:1.3;position:absolute;top:12px;left:12px}:where(html[data-app=public]) .gex-card-select{color:#fff;z-index:1;background:#17362e6b;border:1px solid #ffffffa6;place-items:center;width:29px;height:29px;transition:background .25s,color .25s,border-color .25s;display:grid;position:absolute;bottom:10px;right:10px}:where(html[data-app=public]) .gex-card-select>svg{width:15px;height:15px}:where(html[data-app=public]) .gex-card[aria-pressed=true] .gex-card-select{background:var(--theme-surface-e8d67d,#e8d67d);color:var(--theme-text-193a32,#193a32);border-color:#e8d67d}:where(html[data-app=public]) .gex-card-copy{padding-top:13px;padding-right:5px;display:block}:where(html[data-app=public]) .gex-card-category{letter-spacing:1.25px;text-transform:uppercase;color:var(--theme-text-72806e,#72806e);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}:where(html[data-app=public]) .gex-card-title{overflow-wrap:anywhere;min-width:0;font-family:var(--serif);letter-spacing:-.2px;font-size:24px;font-weight:400;line-height:1.1;display:block}:where(html[data-app=public]) .gex-detail{background:var(--theme-surface-fffefa,#fffefa);scroll-margin-top:110px;animation:none}:where(html[data-app=public]) .gex-profile{background:#173d34;grid-template-columns:1fr 1.17fr;min-height:510px;display:grid;overflow:hidden}:where(html[data-app=public]) .gex-profile-photo{background:#54715a;min-height:440px;margin:0;position:relative;overflow:hidden}:where(html[data-app=public]) .gex-profile-photo:after{content:"";background:linear-gradient(#09281d2e 0%,#0000 50%,#09281d96 100%);position:absolute;inset:0}:where(html[data-app=public]) .gex-profile-photo>img{object-fit:cover;width:100%;height:100%;animation:none;position:absolute;inset:0}:where(html[data-app=public]) .gex-photo-index{z-index:1;font-family:var(--serif);letter-spacing:-4px;color:#fff9e5bf;font-size:91px;font-weight:400;line-height:1.1;position:absolute;top:17px;left:31px}:where(html[data-app=public]) .gex-profile-photo figcaption{z-index:1;letter-spacing:.6px;color:#fffbed;font-size:12px;line-height:1.7;position:absolute;bottom:24px;left:29px;right:25px}:where(html[data-app=public]) .gex-profile-copy{color:#fcfbf2;flex-direction:column;align-items:flex-start;min-width:0;padding:34px 43px 37px;display:flex}:where(html[data-app=public]) .gex-profile-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#d4e0c9;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:35px;font-size:12px;display:flex}:where(html[data-app=public]) .gex-profile-eyebrow>span:last-child{color:#c1cebb;margin-left:auto}:where(html[data-app=public]) .gex-live-dot{background:var(--theme-surface-e2c96b,#e2c96b);border-radius:50%;width:5px;height:5px}:where(html[data-app=public]) .gex-profile-label{letter-spacing:1.5px;text-transform:uppercase;color:#d6d2ac;margin:0 0 16px;font-size:12px}:where(html[data-app=public]) .gex .gex-profile h2{font-family:var(--serif);letter-spacing:-.7px;color:#fffbed;text-wrap:balance;max-width:500px;margin:0 0 21px;font-size:clamp(32px,3.6vw,49px);font-weight:400;line-height:1.04}:where(html[data-app=public]) .gex-profile h2:focus{outline:none}:where(html[data-app=public]) .gex-profile h2:focus-visible{outline-offset:9px;outline:2px solid #e2c96b}:where(html[data-app=public]) .gex-profile-description{color:#d5dfd0;max-width:490px;margin:0 0 23px;font-size:12px;line-height:1.85}:where(html[data-app=public]) .gex-profile-tags{flex-wrap:wrap;gap:7px 14px;margin-bottom:26px;display:flex}:where(html[data-app=public]) .gex-profile-tags>span{color:#dce6d3;letter-spacing:.1px;border-left:1px solid var(--theme-border-869e7d,#869e7d);padding:0 0 0 9px;font-size:12px;line-height:1.6}:where(html[data-app=public]) .gex-profile-link{color:#fffbed;border-top:1px solid #8ea18566;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:auto;padding:18px 0 0;font-size:12px;line-height:1.4;display:flex}:where(html[data-app=public]) .gex-profile-link>svg{width:19px;height:19px;transition:transform .3s}:where(html[data-app=public]) .gex-profile-link:hover>svg{transform:translate(3px,-3px)}:where(html[data-app=public]) .gex-deep-dive{grid-template-columns:.9fr 1fr;gap:75px;padding:44px 43px 42px;display:grid}:where(html[data-app=public]) .gex-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--theme-text-71816e,#71816e);margin-bottom:13px;font-size:12px;line-height:1.5;display:block}:where(html[data-app=public]) .gex-context h3{font-family:var(--serif);letter-spacing:-.3px;color:var(--gex-ink);margin:0 0 17px;font-size:34px;font-weight:400;line-height:1.1}:where(html[data-app=public]) .gex-context h3>em{font-family:var(--serif);color:var(--theme-text-5c765e,#5c765e);font-weight:400}:where(html[data-app=public]) .gex-context>p{color:var(--theme-text-657260,#657260);margin:0 0 23px;font-size:12px;line-height:1.9}:where(html[data-app=public]) .gex-source{color:var(--accent-text,var(--gex-green));border-top:1px solid var(--theme-border-d8dfd0,#d8dfd0);align-items:center;gap:13px;padding-top:18px;font-size:12px;line-height:1.6;display:flex}:where(html[data-app=public]) .gex-document-icon{flex-shrink:0;width:25px;height:31px;display:block}:where(html[data-app=public]) .gex-document-icon>svg{width:100%;height:100%}:where(html[data-app=public]) .gex-source>span:nth-child(2)>span{letter-spacing:1px;text-transform:uppercase;color:var(--theme-text-7a8772,#7a8772);margin-bottom:3px;font-size:12px;display:block}:where(html[data-app=public]) .gex-source>svg{flex-shrink:0;width:17px;height:17px;margin-left:auto;transition:transform .3s}:where(html[data-app=public]) .gex-source:hover>svg{transform:translate(3px,-3px)}:where(html[data-app=public]) .gex-topics{min-width:0;padding-top:1px}:where(html[data-app=public]) .gex-topics-heading{border-bottom:1px solid var(--theme-border-b8c7b1,#b8c7b1);justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}:where(html[data-app=public]) .gex-topics-heading h3{color:var(--gex-ink);margin:0;font-size:12px;font-weight:500;line-height:1.5}:where(html[data-app=public]) .gex-topics-heading>span{white-space:nowrap;color:var(--theme-text-75836f,#75836f);letter-spacing:.4px;font-size:12px}:where(html[data-app=public]) .gex-topics details{border-bottom:1px solid var(--theme-border-d9e0d3,#d9e0d3)}:where(html[data-app=public]) .gex-topics :is(summary,.gex-topic-static){cursor:pointer;color:var(--gex-ink);grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:74px;padding:18px 0;font-size:15px;font-weight:400;line-height:1.5;list-style:none;display:grid}:where(html[data-app=public]) .gex-topic-static{border-bottom:1px solid var(--line);cursor:default}:where(html[data-app=public]) .gex-topics summary::-webkit-details-marker{display:none}:where(html[data-app=public]) .gex-topic-number{color:var(--theme-text-88977f,#88977f);align-self:start;font-size:12px;line-height:2.8}:where(html[data-app=public]) .gex-topic-toggle{width:22px;height:22px;position:relative}:where(html[data-app=public]) .gex-topic-toggle>span{background:#57724e;width:12px;height:1px;transition:transform .25s;position:absolute;top:11px;left:5px}:where(html[data-app=public]) .gex-topic-toggle>span:last-child{transform:rotate(90deg)}:where(html[data-app=public]) .gex-topics details[open] .gex-topic-toggle>span:last-child{transform:rotate(0)}:where(html[data-app=public]) .gex-topic-answer{padding:0 30px 20px 34px;animation:.3s ease-out both gex-answer-enter}:where(html[data-app=public]) .gex-topic-answer>span{letter-spacing:1px;text-transform:uppercase;color:var(--theme-text-7d8a73,#7d8a73);margin-bottom:7px;font-size:12px;line-height:1.6;display:block}:where(html[data-app=public]) .gex-topic-answer>p{color:var(--theme-text-5d6d55,#5d6d55);margin:0;font-size:12px;line-height:1.85}:where(html[data-app=public]) .gex-topics-note{color:var(--theme-text-839079,#839079);margin-top:17px;font-size:12px;line-height:1.75}:where(html[data-app=public]) .gex-related{background:var(--theme-surface-e8ecdf,#e8ecdf);border-top:1px solid var(--theme-border-d3dcc9,#d3dcc9);grid-template-columns:.55fr 1.45fr;align-items:start;gap:45px;padding:29px 43px;display:grid}:where(html[data-app=public]) .gex-related .gex-eyebrow{margin-bottom:8px;font-size:12px}:where(html[data-app=public]) .gex-related h3{font-family:var(--serif);color:var(--gex-ink);margin:0;font-size:27px;font-weight:400;line-height:1.1}:where(html[data-app=public]) .gex-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}:where(html[data-app=public]) .gex-related-links>button{border:0;border-left:1px solid var(--theme-border-becdb3,#becdb3);text-align:left;color:var(--theme-text-244735,#244735);background:0 0;grid-template-columns:1fr 16px;align-items:start;gap:8px 10px;min-height:65px;padding:1px 0 1px 17px;font-size:12px;line-height:1.55;display:grid}:where(html[data-app=public]) .gex-related-links>button>span:first-child{color:var(--theme-text-788a6c,#788a6c);letter-spacing:.9px;grid-column:1/-1;font-size:12px}:where(html[data-app=public]) .gex-related-links>button>svg{width:15px;height:15px;margin-top:2px;transition:transform .25s}:where(html[data-app=public]) .gex-related-links>button:hover>svg{transform:translate(3px)}:where(html[data-app=public]) .gex-related-links>button:hover>span:nth-child(2){text-underline-offset:4px;text-decoration:underline}:where(html[data-app=public]) .gex-image-note{color:var(--theme-text-778170,#778170);max-width:950px;margin:16px 0 0;font-size:12px;line-height:1.8}:where(html[data-app=public]) .gex-empty{background:var(--theme-surface-ecefe3,#ecefe3);text-align:center;border-bottom:1px solid var(--gex-line);padding:65px 25px}:where(html[data-app=public]) .gex .gex-empty h2{font-family:var(--serif);color:var(--gex-ink);margin:0 0 15px;font-size:39px;font-weight:400;line-height:1.15}:where(html[data-app=public]) .gex-empty>p{color:var(--theme-text-64735b,#64735b);margin:0 0 25px;font-size:12px;line-height:1.8}:where(html[data-app=public]) .gex-empty>button:not(.app-button){background:var(--gex-green);color:#fff;border:0;align-items:center;gap:30px;min-height:46px;padding:14px 21px;font-size:12px;display:inline-flex}:where(html[data-app=public]) .gex-empty>button>svg{width:18px;height:18px}:where(html[data-app=public]) .gex button:focus-visible,:where(html[data-app=public]) .gex a:focus-visible,:where(html[data-app=public]) .gex summary:focus-visible,:where(html[data-app=public]) .gex input:focus-visible{outline-offset:5px;outline:3px solid #b7922e}@keyframes gex-detail-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gex-image-enter{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gex-answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){:where(html[data-app=public]) .gex-card:hover .gex-card-photo>img{filter:saturate();transform:scale(1.055)}:where(html[data-app=public]) .gex-card[aria-pressed=true] .gex-card-photo>img{filter:saturate()}}@media (min-width:1450px){:where(html[data-app=public]) .gex-profile{min-height:550px}:where(html[data-app=public]) .gex-profile-copy{padding:40px 52px}:where(html[data-app=public]) .gex .gex-profile h2{font-size:54px}:where(html[data-app=public]) .gex-profile-description{font-size:13px}:where(html[data-app=public]) .gex-profile-eyebrow{margin-bottom:42px}}@media (max-width:1100px){:where(html[data-app=public]) .gex-toolbar{gap:24px}:where(html[data-app=public]) .gex-search{max-width:380px}:where(html[data-app=public]) .gex-filters button{gap:9px;padding:10px 11px;font-size:12px}:where(html[data-app=public]) .gex-gallery{gap:24px 14px}:where(html[data-app=public]) .gex-card-title{font-size:21px}:where(html[data-app=public]) .gex-card-photo{aspect-ratio:1.15}:where(html[data-app=public]) .gex-profile-copy{padding:30px}:where(html[data-app=public]) .gex-profile{grid-template-columns:.9fr 1.1fr;min-height:475px}:where(html[data-app=public]) .gex-profile-eyebrow{letter-spacing:.6px;margin-bottom:28px;font-size:12px}:where(html[data-app=public]) .gex-deep-dive{gap:42px;padding:35px 30px}:where(html[data-app=public]) .gex-related{grid-template-columns:.5fr 1.5fr;gap:28px;padding:29px 30px}:where(html[data-app=public]) .gex-related-links{gap:14px}:where(html[data-app=public]) .gex-related-links>button{padding-left:12px;font-size:12px}}@media (max-width:850px){:where(html[data-app=public]) .gex-toolbar{flex-direction:column;align-items:stretch;gap:22px}:where(html[data-app=public]) .gex-search{max-width:none}:where(html[data-app=public]) .gex-filters{gap:8px}:where(html[data-app=public]) .gex-filters button{gap:15px;padding:11px 15px;font-size:12px}:where(html[data-app=public]) .gex-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}:where(html[data-app=public]) .gex-card-photo{aspect-ratio:1.55}:where(html[data-app=public]) .gex-card-title{max-width:205px;font-size:24px}:where(html[data-app=public]) .gex-profile{grid-template-columns:.85fr 1.15fr;min-height:490px}:where(html[data-app=public]) .gex-profile-copy{padding:28px}:where(html[data-app=public]) .gex-profile-photo{min-height:400px}:where(html[data-app=public]) .gex-profile-eyebrow>span:last-child{width:100%;margin:2px 0 0 13px}:where(html[data-app=public]) .gex .gex-profile h2{font-size:38px}:where(html[data-app=public]) .gex-profile-description{font-size:12px}:where(html[data-app=public]) .gex-profile-tags{gap:6px 9px}:where(html[data-app=public]) .gex-profile-tags>span{font-size:12px}:where(html[data-app=public]) .gex-deep-dive{grid-template-columns:.9fr 1fr;gap:30px;padding:32px 28px}:where(html[data-app=public]) .gex-context h3{font-size:30px}:where(html[data-app=public]) .gex-topics :is(summary,.gex-topic-static){grid-template-columns:17px minmax(0,1fr) 20px;gap:9px;font-size:13px}:where(html[data-app=public]) .gex-topic-answer{padding-left:26px;padding-right:15px}:where(html[data-app=public]) .gex-topics-heading{flex-direction:column;align-items:start;gap:4px;padding-bottom:13px}:where(html[data-app=public]) .gex-related{grid-template-columns:1fr;gap:22px;padding:29px 28px}:where(html[data-app=public]) .gex-related h3{font-size:29px}:where(html[data-app=public]) .gex-related-links>button{font-size:12px}:where(html[data-app=public]) .gex-related-links{gap:25px}}@media (max-width:580px){:where(html[data-app=public]) .gex-toolbar{gap:20px;padding-bottom:18px}:where(html[data-app=public]) .gex-search label{margin-bottom:11px;font-size:12px}:where(html[data-app=public]) .gex-search input{letter-spacing:-.25px;font-size:16px}:where(html[data-app=public]) .gex-search input::placeholder{letter-spacing:0;font-size:12px}:where(html[data-app=public]) .gex-search-field{gap:9px}:where(html[data-app=public]) .gex-search-field>svg{width:18px;height:18px}:where(html[data-app=public]) .gex-filters{grid-template-columns:1.05fr 1fr 1fr;gap:5px;display:grid}:where(html[data-app=public]) .gex-filters button{justify-content:center;gap:5px;min-height:43px;padding:10px 8px;font-size:12px}:where(html[data-app=public]) .gex-filters button>span{font-size:12px}:where(html[data-app=public]) .gex-gallery-heading{gap:12px;min-height:63px}:where(html[data-app=public]) .gex-status{max-width:260px;font-size:12px;line-height:1.7;display:block}:where(html[data-app=public]) .gex-status>span:first-child{margin-inline:7px}:where(html[data-app=public]) .gex-gallery-heading>button{gap:7px;font-size:12px}:where(html[data-app=public]) .gex-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px;margin-bottom:30px}:where(html[data-app=public]) .gex-card{padding-bottom:10px}:where(html[data-app=public]) .gex-card-photo{aspect-ratio:1.35}:where(html[data-app=public]) .gex-card-number{padding:4px 5px;font-size:12px;top:9px;left:9px}:where(html[data-app=public]) .gex-card-select{width:25px;height:25px;bottom:8px;right:8px}:where(html[data-app=public]) .gex-card-select>svg{width:13px;height:13px}:where(html[data-app=public]) .gex-card-copy{padding-top:10px;padding-right:0}:where(html[data-app=public]) .gex-card-category{letter-spacing:1px;margin-bottom:5px;font-size:12px}:where(html[data-app=public]) .gex-card-title{font-size:23px;line-height:1.1}:where(html[data-app=public]) .gex-detail{scroll-margin-top:96px}:where(html[data-app=public]) .gex-profile{grid-template-columns:1fr;min-height:0}:where(html[data-app=public]) .gex-profile-photo{aspect-ratio:1.5;min-height:260px;max-height:320px}:where(html[data-app=public]) .gex-photo-index{font-size:81px;top:13px;left:22px}:where(html[data-app=public]) .gex-profile-photo figcaption{font-size:12px;bottom:19px;left:22px}:where(html[data-app=public]) .gex-profile-copy{padding:26px 24px 27px}:where(html[data-app=public]) .gex-profile-eyebrow{gap:7px;margin-bottom:27px;font-size:12px}:where(html[data-app=public]) .gex-profile-eyebrow>span:last-child{width:auto;margin:0 0 0 auto;font-size:12px}:where(html[data-app=public]) .gex-profile-label{margin-bottom:13px;font-size:12px}:where(html[data-app=public]) .gex .gex-profile h2{letter-spacing:-.6px;max-width:440px;margin-bottom:20px;font-size:40px;line-height:1.04}:where(html[data-app=public]) .gex-profile-description{margin-bottom:20px;font-size:12px;line-height:1.85}:where(html[data-app=public]) .gex-profile-tags{gap:8px 12px;margin-bottom:25px}:where(html[data-app=public]) .gex-profile-tags>span{font-size:12px}:where(html[data-app=public]) .gex-profile-link{padding-top:16px;font-size:12px}:where(html[data-app=public]) .gex-deep-dive{grid-template-columns:1fr;gap:37px;padding:30px 24px}:where(html[data-app=public]) .gex-context h3{font-size:34px;line-height:1.1}:where(html[data-app=public]) .gex-context>p{font-size:12px}:where(html[data-app=public]) .gex-source{padding-top:17px;font-size:12px}:where(html[data-app=public]) .gex-topics-heading{flex-direction:row;align-items:center;gap:10px;padding-bottom:15px}:where(html[data-app=public]) .gex-topics-heading h3,:where(html[data-app=public]) .gex-topics-heading>span{font-size:12px}:where(html[data-app=public]) .gex-topics :is(summary,.gex-topic-static){grid-template-columns:20px minmax(0,1fr) 22px;gap:12px;min-height:72px;font-size:15px}:where(html[data-app=public]) .gex-topic-number{font-size:12px}:where(html[data-app=public]) .gex-topic-answer{padding:0 20px 21px 32px}:where(html[data-app=public]) .gex-topic-answer>p,:where(html[data-app=public]) .gex-topics-note{font-size:12px}:where(html[data-app=public]) .gex-related{gap:24px;padding:28px 24px}:where(html[data-app=public]) .gex-related-links{grid-template-columns:1fr;gap:0}:where(html[data-app=public]) .gex-related-links>button{border-left:0;border-top:1px solid var(--theme-border-c1cfb6,#c1cfb6);grid-template-columns:42px minmax(0,1fr) 17px;align-items:center;gap:12px;min-height:65px;padding:15px 0;font-size:12px}:where(html[data-app=public]) .gex-related-links>button>span:first-child{grid-column:auto;font-size:12px}:where(html[data-app=public]) .gex-related-links>button>svg{margin-top:0}:where(html[data-app=public]) .gex-image-note{margin-top:13px;font-size:12px;line-height:1.9}:where(html[data-app=public]) .gex-empty{padding:45px 23px}:where(html[data-app=public]) .gex .gex-empty h2{font-size:33px}:where(html[data-app=public]) .gex-empty>p{font-size:12px}}@media (max-width:360px){:where(html[data-app=public]) .gex-filters button{gap:4px;padding-inline:5px;font-size:12px}:where(html[data-app=public]) .gex-filters button>span{font-size:12px}:where(html[data-app=public]) .gex-card-title{font-size:17px}:where(html[data-app=public]) .gex-profile-copy,:where(html[data-app=public]) .gex-deep-dive,:where(html[data-app=public]) .gex-related{padding-inline:20px}:where(html[data-app=public]) .gex .gex-profile h2{font-size:36px}:where(html[data-app=public]) .gex-profile-eyebrow>span:last-child{width:100%;margin-left:0;padding-left:12px}}:where(html[data-app=public])[data-motion=paused] .gex-detail,:where(html[data-app=public])[data-motion=paused] .gex-profile-photo>img,:where(html[data-app=public])[data-motion=paused] .gex-topic-answer{animation:none}:where(html[data-app=public])[data-motion=paused] .gex *,:where(html[data-app=public])[data-motion=paused] .gex :before,:where(html[data-app=public])[data-motion=paused] .gex :after{transition:none!important}:where(html[data-app=public])[data-motion=paused] .gex-card:hover .gex-card-photo>img,:where(html[data-app=public])[data-motion=paused] .gex-profile-link:hover>svg,:where(html[data-app=public])[data-motion=paused] .gex-source:hover>svg,:where(html[data-app=public])[data-motion=paused] .gex-related-links>button:hover>svg{transform:none}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .gex-detail,:where(html[data-app=public]) .gex-profile-photo>img,:where(html[data-app=public]) .gex-topic-answer{animation:none}:where(html[data-app=public]) .gex *,:where(html[data-app=public]) .gex :before,:where(html[data-app=public]) .gex :after{scroll-behavior:auto!important;transition:none!important}:where(html[data-app=public]) .gex-card:hover .gex-card-photo>img,:where(html[data-app=public]) .gex-profile-link:hover>svg,:where(html[data-app=public]) .gex-source:hover>svg,:where(html[data-app=public]) .gex-related-links>button:hover>svg{transform:none}}@media print{:where(html[data-app=public]) .gex-toolbar,:where(html[data-app=public]) .gex-gallery-heading,:where(html[data-app=public]) .gex-gallery,:where(html[data-app=public]) .gex-related{display:none}:where(html[data-app=public]) .gex-profile{background:var(--surface,#fff);grid-template-columns:1fr;min-height:0}:where(html[data-app=public]) .gex-profile-photo{min-height:230px;max-height:260px}:where(html[data-app=public]) .gex-profile-copy{color:var(--theme-text-142b30,#142b30);padding:25px 0}:where(html[data-app=public]) .gex .gex-profile h2,:where(html[data-app=public]) .gex-profile-description,:where(html[data-app=public]) .gex-profile-label,:where(html[data-app=public]) .gex-profile-eyebrow,:where(html[data-app=public]) .gex-profile-tags>span,:where(html[data-app=public]) .gex-profile-link{color:var(--theme-text-142b30,#142b30)}:where(html[data-app=public]) .gex-deep-dive{gap:40px;padding:25px 0}:where(html[data-app=public]) .gex-detail,:where(html[data-app=public]) .gex-profile-photo>img{animation:none}}:where(html[data-app=public]){--photo-corner:24px}:where(html[data-app=public]) .new-home :is(.nd-photo,.nd-manifesto,.atlas-card,.atlas-note,.conversation-image-stack,.fj-photo,.fj-copy,.evidence-photo,.evidence-document),:where(html[data-app=public]) .new-home .nd-principles>div,:where(html[data-app=public]) .editorial-masthead .editorial-masthead-image,:where(html[data-app=public]) .gex :is(.gex-card,.gex-profile-photo,.gex-profile-copy,.gex-context),:where(html[data-app=public]) .event-archive :is(.event-masthead,.event-document,.event-closed,.event-location-card),:where(html[data-app=public]) .events-page :is(.archive-feature,.inner-card,.event-date-display),:where(html[data-app=public]) .gallery-page .event-document,:where(html[data-app=public]) .group-profile-top :is(.inner-card,.group-topic,.group-connections),:where(html[data-app=public]) .route-compass .route-compass-card{border-radius:var(--photo-corner)}:where(html[data-app=public]) .new-home .nd-composition{border:1px solid var(--line);background:#153e36;border-radius:24px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;overflow:hidden}:where(html[data-app=public]) .new-home .nd-photo{border-radius:0;min-width:0}:where(html[data-app=public]) .new-home .nd-photo .motion-photo{height:100%;min-height:460px}:where(html[data-app=public]) .new-home .nd-manifesto{box-shadow:none;border:0;border-radius:0;min-width:0;margin:0;padding:clamp(32px,4vw,60px)}:where(html[data-app=public]) .new-home .nd-principles{grid-auto-rows:1fr;align-items:stretch;gap:22px}:where(html[data-app=public]) .new-home .nd-principles>div{align-self:stretch;margin:0;padding:30px 25px}:where(html[data-app=public]) .new-home .atlas-card{isolation:isolate}:where(html[data-app=public]) .new-home .atlas-arrow{background:#10263855;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid}:where(html[data-app=public]) .new-home .atlas-note{border:1px solid var(--line)}:where(html[data-app=public]) .new-home .conversation-row{border-radius:14px;margin-block:5px}:where(html[data-app=public]) .new-home .conversation-row:focus-within{background:var(--surface);box-shadow:inset 3px 0 var(--accent-text)}:where(html[data-app=public]) .new-home .conversation-row>a{border-radius:0 14px 14px 0}:where(html[data-app=public]) .new-home .conversation-image-label{background:#092337b8;border:1px solid #ffffff38;border-radius:16px;padding:18px}:where(html[data-app=public]) .new-home .fj-detail{background:0 0;gap:22px;overflow:visible}:where(html[data-app=public]) .new-home .fj-copy{background:var(--surface-soft);border:1px solid var(--line);padding:clamp(28px,4vw,60px)}:where(html[data-app=public]) .new-home .fj-tabs button{border-radius:16px 16px 0 0}:where(html[data-app=public]) .new-home .forum-chapter-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:24px}:where(html[data-app=public]) .new-home .forum-chapter-grid figure{min-width:0;margin:0}:where(html[data-app=public]) .new-home .forum-chapter-grid .motion-photo{border-radius:24px;height:510px;overflow:hidden}:where(html[data-app=public]) .new-home .forum-chapter-copy{box-shadow:none;background:#102d46;border:1px solid #ffffff30;border-radius:24px;margin:0;padding:38px;position:relative}:where(html[data-app=public]) .new-home .forum-chapter-grid figcaption{padding:14px 6px;font-size:12px}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-visual{padding-top:16px}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-index{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:18px;margin:16px 0 0;padding:22px;position:relative}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-visual figcaption{padding-inline:20px}:where(html[data-app=public]) .gex .gex-card{border:1px solid var(--line);overflow:hidden}:where(html[data-app=public]) .gex .gex-card-photo{overflow:hidden}:where(html[data-app=public]) .gex .gex-card[aria-pressed=true]{outline:2px solid var(--accent-text);outline-offset:3px}:where(html[data-app=public]) .gex .gex-profile{background:0 0;gap:24px}:where(html[data-app=public]) .gex .gex-profile-copy{background:#102d46;border:1px solid #ffffff30}:where(html[data-app=public]) .group-profile-top .group-topic{border:1px solid var(--line);background:var(--surface-soft);padding:28px}:where(html[data-app=public]) .group-profile-top .group-topic:nth-child(2){background:var(--surface)}:where(html[data-app=public]) .group-profile-top .group-reading-prompt summary{align-items:center;min-height:48px}:where(html[data-app=public]) .group-profile-top .group-reading-prompt[open]{border-color:var(--accent-text)}:where(html[data-app=public]) .event-archive .event-masthead,:where(html[data-app=public]) .events-page .archive-feature{overflow:hidden}:where(html[data-app=public]) .events-page .upcoming-event-summary{align-items:center;gap:clamp(28px,5vw,70px)}:where(html[data-app=public]) .events-page .event-date-display{color:#fff;box-shadow:12px 12px 0 var(--surface-soft);background:#102d46;border:1px solid #ffffff38;padding:40px}:where(html[data-app=public]) .events-page .event-date-display :is(strong,span){color:inherit}:where(html[data-app=public]) .events-page .inner-grid .inner-card{background:var(--surface);border:1px solid var(--line)}:where(html[data-app=public]) .event-archive .event-document:focus-visible,:where(html[data-app=public]) .gallery-page .event-document:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}:where(html[data-app=public]) .story-gallery{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,60px);margin-block:35px 55px;display:grid}:where(html[data-app=public]) .story-gallery-stage{min-width:0;margin:0}:where(html[data-app=public]) .story-gallery-picture{aspect-ratio:1.3;background:var(--surface-soft);border-radius:24px;overflow:hidden}:where(html[data-app=public]) .story-gallery-picture img{object-fit:cover;width:100%;height:100%}:where(html[data-app=public]) .story-gallery-stage figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 4px;font-size:12px;display:flex}:where(html[data-app=public]) .story-gallery-copy{min-width:0}:where(html[data-app=public]) .story-gallery-copy h3{font:400 clamp(32px, 3.4vw, 49px)/1.1 var(--serif);color:var(--heading);margin:22px 0}:where(html[data-app=public]) .story-gallery-copy p{color:var(--muted);min-height:100px;font-size:14px;line-height:1.8}:where(html[data-app=public]) .story-gallery-select{gap:12px;margin:25px 0;display:grid}:where(html[data-app=public]) .story-gallery-select button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:80px;color:var(--heading);cursor:pointer;font:inherit;border-radius:16px;grid-template-columns:85px 1fr 22px;align-items:center;gap:16px;padding:8px;font-size:13px;display:grid}:where(html[data-app=public]) .story-gallery-select button[aria-pressed=true]{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text);background:var(--surface-soft)}:where(html[data-app=public]) .story-gallery-select img{object-fit:cover;border-radius:10px;width:85px;height:64px}:where(html[data-app=public]) .story-gallery-select small{color:var(--accent-text);margin-bottom:5px;font-size:12px;display:block}:where(html[data-app=public]) .story-gallery-select button:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}@media (min-width:901px){:where(html[data-app=public]) .events-page #archive .inner-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}:where(html[data-app=public]) .events-page #archive .inner-card:first-child{background:var(--surface-soft);grid-column:span 2}:where(html[data-app=public]) .events-page #archive .inner-card:last-child{grid-column:span 2}:where(html[data-app=public]) .gex .gex-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}:where(html[data-app=public]) .gex .gex-card:first-child{flex-direction:column;grid-area:span 2/span 2;display:flex}:where(html[data-app=public]) .gex .gex-card:first-child .gex-card-photo{aspect-ratio:auto;flex:1;min-height:320px}:where(html[data-app=public]) .gex .gex-card:first-child .gex-card-title{font-size:28px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] :is(.event-document,.events-page .inner-card,.group-topic,.story-gallery-select button){transition:transform .28s,box-shadow .28s,border-color .28s}:where(html[data-app=public])[data-motion=active] :is(.event-document,.events-page .inner-card,.group-topic):hover{transform:translateY(-4px);box-shadow:0 14px 28px #071d3012}:where(html[data-app=public])[data-motion=active] .story-gallery-select button:hover{border-color:var(--accent-text);transform:translate(4px)}}@media (max-width:900px){:where(html[data-app=public]) .new-home .nd-manifesto{padding:32px}:where(html[data-app=public]) .new-home .forum-chapter-copy{padding:28px}:where(html[data-app=public]) .story-gallery{grid-template-columns:1fr;gap:20px}:where(html[data-app=public]) .story-gallery-picture{aspect-ratio:1.6}:where(html[data-app=public]) .story-gallery-copy p{min-height:0}}@media (max-width:700px){:where(html[data-app=public]){--photo-corner:20px}:where(html[data-app=public]) .new-home .nd-composition{display:block}:where(html[data-app=public]) .new-home .nd-photo .motion-photo{height:310px;min-height:310px}:where(html[data-app=public]) .new-home .forum-chapter-grid{display:block}:where(html[data-app=public]) .new-home .forum-chapter-grid .motion-photo{height:310px}:where(html[data-app=public]) .new-home .forum-chapter-copy{margin:16px 0 0;padding:27px}:where(html[data-app=public]) .new-home .conversation-image-label{padding:13px;bottom:14px;left:14px;right:14px}:where(html[data-app=public]) .editorial-masthead .editorial-masthead-index{margin:14px 0 0;padding:18px}:where(html[data-app=public]) .events-page .event-date-display{box-shadow:6px 6px 0 var(--surface-soft);padding:30px}:where(html[data-app=public]) .story-gallery-picture{aspect-ratio:1.35}:where(html[data-app=public]) .story-gallery-copy h3{font-size:36px}}:where(html[data-app=public]) .gex .gex-card-copy{padding:16px 14px 4px}:where(html[data-app=public]) body{font-family:var(--sans);font-size:16px;line-height:1.65}:where(html[data-app=public]) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;overflow-wrap:break-word;font-family:var(--sans)!important;font-style:normal!important;font-weight:600!important}:where(html[data-app=public]) :is(h1,h2,h3,h4,h5,h6) em{font-family:inherit!important;font-style:normal!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}:where(html[data-app=public]) h1{letter-spacing:-.035em!important;line-height:1.1!important}:where(html[data-app=public]) h2{letter-spacing:-.025em!important;line-height:1.17!important}:where(html[data-app=public]) h3{letter-spacing:-.015em!important;line-height:1.25!important}:where(html[data-app=public]) main p{font-size:15px!important;line-height:1.75!important}:where(html[data-app=public]) main :is(.section-tag,.label,.tag,.inner-kicker,.gex-eyebrow){letter-spacing:.09em;line-height:1.5;font-size:12px!important}:where(html[data-app=public]) main :is(.media-caption,.site-note,.event-source,.hero-media-note,.gex-status,.conversation-hint){font-size:12px!important;line-height:1.65!important}:where(html[data-app=public]) main .cinema-heading>p{font-size:17px!important;line-height:1.65!important}:where(html[data-app=public]) main .nd-heading .nd-lead,:where(html[data-app=public]) main .lead-prose{font-size:21px!important;line-height:1.55!important}:where(html[data-app=public]) main .cinema-five h1{max-width:850px;font-size:clamp(42px,5.4vw,82px)}:where(html[data-app=public]) main .nd-heading h2{font-size:clamp(38px,4.5vw,64px)}:where(html[data-app=public]) main .conversation-row strong{font-size:clamp(20px,2vw,27px);line-height:1.3}:where(html[data-app=public]) main .conversation-image-label strong{font-family:var(--sans);font-size:24px;line-height:1.25}:where(html[data-app=public]) .footer-credit{font-family:var(--sans);color:inherit;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;border-top:1px solid #ffffff30;max-width:100%;margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.6}:where(html[data-app=public]) .footer-bottom{flex-wrap:wrap;gap:16px 24px}:where(html[data-app=public]) footer p,:where(html[data-app=public]) footer .footer-links a{font-size:14px;line-height:1.75}@media (max-width:760px){:where(html[data-app=public]) main .cinema-five h1{font-size:clamp(38px,10vw,64px)}:where(html[data-app=public]) main .cinema-heading>p{font-size:16px!important}:where(html[data-app=public]) main .nd-heading .nd-lead,:where(html[data-app=public]) main .lead-prose{font-size:19px!important}:where(html[data-app=public]) .footer-credit{font-size:13px}}:where(html[data-app=public]) main .story-statement{font-style:normal;font-size:24px!important;line-height:1.5!important}:where(html[data-app=public]) footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}:where(html[data-app=public]) main small{line-height:1.6;font-size:12px!important}:where(html[data-app=public]){--decorative-shadow:0 10px 28px #99999924;--decorative-shadow-raised:0 16px 36px #99999930;--decorative-offset:#dedede}:where(html[data-app=public])[data-theme=dark]{--decorative-shadow:0 10px 28px #00000024;--decorative-shadow-raised:0 16px 36px #00000030;--decorative-offset:#454b52}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-visual .editorial-masthead-index{color:var(--heading);background:var(--surface)}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-visual .editorial-masthead-index>p{color:var(--muted)}:where(html[data-app=public]) .pagehero.editorial-masthead .editorial-masthead-visual .editorial-masthead-index>span{color:var(--heading)}:where(html[data-app=public]) header .nav{gap:18px;height:96px}:where(html[data-app=public]) header .nav .brand img{width:220px}:where(html[data-app=public]) header .nav nav{gap:19px;font-size:15px}:where(html[data-app=public]) header .nav nav>a{min-height:48px;font-size:15px}:where(html[data-app=public]) header .nav nav .nav-contact{padding:11px 16px}:where(html[data-app=public]) header .nav .menu{font-size:14px}:where(html[data-app=public]) header .nav .theme-toggle{min-height:44px}@media (min-width:1521px){:where(html[data-app=public]) .cinema-five{height:calc(100svh - 123px)}}@media (max-width:1520px){:where(html[data-app=public]) header .nav{gap:14px;height:88px}:where(html[data-app=public]) header .nav .brand{margin-right:auto}:where(html[data-app=public]) header .nav .fs-trigger{margin-left:0}:where(html[data-app=public]) header .nav nav.open{box-shadow:var(--decorative-shadow);gap:0;max-height:calc(100svh - 115px);top:100%}:where(html[data-app=public]) header .nav nav>a{font-size:16px}:where(html[data-app=public]) .cinema-five{height:calc(100svh - 115px)}}@media (max-width:760px){:where(html[data-app=public]) header .nav{gap:8px;height:80px}:where(html[data-app=public]) header .nav .brand img{width:176px}:where(html[data-app=public]) header .nav .menu{font-size:0}:where(html[data-app=public]) header .nav nav.open{max-height:calc(100svh - 107px)}:where(html[data-app=public]) .cinema-five{height:auto}}@media (max-width:440px){:where(html[data-app=public]) header .nav .brand img{width:150px}:where(html[data-app=public]) header .nav{gap:6px}}@media (max-width:380px){:where(html[data-app=public]) header .nav .brand img{width:126px}:where(html[data-app=public]) header .nav{gap:5px}}@media (max-width:350px){:where(html[data-app=public]) header .nav .brand img{width:110px}:where(html[data-app=public]) header .nav{gap:4px}}:where(html[data-app=public]) .events-page .event-date-display{box-shadow:12px 12px 0 var(--decorative-offset)}:where(html[data-app=public]) .fs-dialog,:where(html[data-app=public]) .motion-toggle,:where(html[data-app=public]) .return-top,:where(html[data-app=public]) .photo-plaque{box-shadow:var(--decorative-shadow)}:where(html[data-app=public]) .blue-orbit{box-shadow:0 0 0 70px #dedede08,0 0 0 140px #dedede05}:where(html[data-app=public]) .pagehero:after{box-shadow:0 0 0 45px #dedede18}:where(html[data-app=public]) :is(.publication,.journal-card,.ri-document,.solid-link,.ge-primary):hover,:where(html[data-app=public]) .group-profile-grid .group-topic:hover{box-shadow:var(--decorative-shadow-raised)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-app=public])[data-motion=active] :is(.event-document,.events-page .inner-card,.group-topic):hover,:where(html[data-app=public]) .route-compass-card:hover{box-shadow:var(--decorative-shadow-raised)}}@media (max-width:700px){:where(html[data-app=public]) .events-page .event-date-display{box-shadow:6px 6px 0 var(--decorative-offset)}}:where(html[data-app=public]) .documentary-gallery-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}:where(html[data-app=public]) .documentary-gallery-intro h2{color:var(--heading);margin:10px 0 0}:where(html[data-app=public]) .documentary-gallery-intro>p{max-width:440px;color:var(--muted);margin:0}:where(html[data-app=public]) .documentary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}:where(html[data-app=public]) .documentary-photo{min-width:0;margin:0}:where(html[data-app=public]) .documentary-open{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--heading);text-align:left;cursor:pointer;border-radius:18px;padding:0;display:block;overflow:hidden}:where(html[data-app=public]) .documentary-open img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}:where(html[data-app=public]) .documentary-open>span{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 17px;font-size:13px;display:flex}:where(html[data-app=public]) .documentary-open>span b{font-size:22px;font-weight:400}:where(html[data-app=public]) .documentary-photo figcaption{color:var(--muted);padding:12px 3px;font-size:14px;line-height:1.6}:where(html[data-app=public]) .documentary-open:focus-visible,:where(html[data-app=public]) .photo-lightbox button:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}@media (hover:hover){:where(html[data-app=public]) .documentary-open:hover{border-color:var(--accent-text);box-shadow:var(--decorative-shadow)}}:where(html[data-app=public]) .photo-lightbox{border:1px solid var(--line);background:var(--surface);width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--heading);box-shadow:var(--decorative-shadow-raised);border-radius:20px;margin:auto;padding:0;overflow:auto}:where(html[data-app=public]) .photo-lightbox::backdrop{background:#061725d9}:where(html[data-app=public]) body:has(.photo-lightbox[open]){overflow:hidden}:where(html[data-app=public]) .photo-lightbox-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}:where(html[data-app=public]) .photo-lightbox-header h2{margin:0;font-size:20px}:where(html[data-app=public]) .photo-lightbox button{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--heading);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}:where(html[data-app=public]) .photo-lightbox button:hover{background:var(--surface-soft)}:where(html[data-app=public]) .photo-lightbox figure{margin:0}:where(html[data-app=public]) .photo-lightbox-image{background:var(--surface-soft);place-items:center;min-height:200px;display:grid}:where(html[data-app=public]) .photo-lightbox-image img{object-fit:contain;width:100%;height:auto;max-height:65svh;display:block}:where(html[data-app=public]) .photo-lightbox figcaption{color:var(--ink);padding:20px 24px;font-size:15px;line-height:1.65}:where(html[data-app=public]) .photo-lightbox-controls{justify-content:space-between;align-items:center;gap:16px;padding:0 24px 24px;display:flex}:where(html[data-app=public]) .photo-lightbox-controls p{color:var(--muted);text-align:center;margin:0}:where(html[data-app=public]) .gallery-source-note{color:var(--muted);margin-top:32px}@media (max-width:1000px){:where(html[data-app=public]) .documentary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app=public]) .documentary-gallery-intro{display:block}:where(html[data-app=public]) .documentary-gallery-intro>p{margin-top:18px}}@media (max-width:540px){:where(html[data-app=public]) .documentary-grid{grid-template-columns:1fr;gap:20px}:where(html[data-app=public]) .photo-lightbox-header{padding:14px}:where(html[data-app=public]) .photo-lightbox-header h2{font-size:17px}:where(html[data-app=public]) .photo-lightbox figcaption{padding:16px}:where(html[data-app=public]) .photo-lightbox-controls{gap:8px;padding:0 14px 18px}:where(html[data-app=public]) .photo-lightbox-controls button{padding:10px}:where(html[data-app=public]) .photo-lightbox-controls p{font-size:12px!important}:where(html[data-app=public]) .photo-lightbox-image img{max-height:60svh}}:where(html[data-app=public]) .cinema-five .hero-primary{background:var(--gold);gap:32px;min-height:54px;padding:17px 24px;font-size:15px;font-weight:600}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .cinema-five .hero-primary{background:color-mix(in srgb, var(--gold) 20%, white)}}:where(html[data-app=public]) .cinema-five .hero-primary{color:var(--navy);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .cinema-five .hero-primary{border:1px solid color-mix(in srgb, var(--gold) 20%, white)}}:where(html[data-app=public]) .cinema-five .hero-primary{border-radius:6px}:where(html[data-app=public]) .cinema-five .hero-primary:hover{color:var(--navy);background:#fff;border-color:#fff}:where(html[data-app=public]) .about-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(html[data-app=public]) .about-leadership-grid>*{min-width:0;height:100%;margin:0}@media (max-width:900px){:where(html[data-app=public]) .about-leadership-grid{grid-template-columns:1fr}}@media (max-width:760px){:where(html[data-app=public]) .cinema-five .hero-primary{gap:24px;min-height:50px;padding:14px 18px;font-size:14px}}:where(html[data-app=public]) .home-priority-images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}:where(html[data-app=public]) .priority-image-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}:where(html[data-app=public]) .priority-image-card>img,:where(html[data-app=public]) .priority-image-card>picture,:where(html[data-app=public]) .priority-image-card>picture>img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}:where(html[data-app=public]) .priority-image-copy{color:var(--muted);flex:1;padding:28px}:where(html[data-app=public]) .priority-image-copy h3{color:var(--heading);margin:0 0 15px;font-size:clamp(23px,2.4vw,32px)}:where(html[data-app=public]) .priority-image-copy p:last-child{margin-bottom:0}@media (max-width:700px){:where(html[data-app=public]) .home-priority-images{grid-template-columns:1fr;gap:20px}:where(html[data-app=public]) .priority-image-copy{padding:24px}}:where(html[data-app=public]) .priority-image-card>figure{min-width:0;margin:0}:where(html[data-app=public]) .priority-image-card>figure>picture,:where(html[data-app=public]) .priority-image-card>figure>picture>img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}:where(html[data-app=public]) .priority-image-card>figure>figcaption{background:var(--surface);color:var(--muted);margin:0;padding:12px 20px;line-height:1.6}:where(html[data-app=public]) .cinema-five .cinema-top i,:where(html[data-app=public]) .cinema-five .cinema-track i{background:var(--gold)}:where(html[data-app=public]) .upcoming-band:before{background:linear-gradient(90deg, transparent, var(--green) 35%, var(--gold) 65%, transparent)}:where(html[data-app=public]) .partner-banner{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.5fr;align-items:center;gap:64px;padding-block:58px;display:grid}:where(html[data-app=public]) .partner-banner-intro h2{color:var(--heading);margin:12px 0 22px;font-size:clamp(29px,3vw,42px)}:where(html[data-app=public]) .partner-rotation{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--decorative-shadow);border-radius:20px;overflow:hidden}:where(html[data-app=public]) .partner-slides{isolation:isolate;display:grid;overflow:hidden}:where(html[data-app=public]) .partner-slide{background:var(--surface);opacity:0;pointer-events:none;z-index:-1;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;min-width:0;min-height:230px;padding:32px 36px;display:flex;position:relative}:where(html[data-app=public]) .partner-slide.is-current{opacity:1;pointer-events:auto;z-index:1}:where(html[data-app=public]) .partner-slide.is-outgoing{opacity:1;z-index:0}:where(html[data-app=public]) .partner-banner .partner-slide.is-current[data-animating=true]{animation:.85s ease-in-out both paused partner-dissolve!important}:where(html[data-app=public]) .partner-banner[data-fading=true] .partner-slide.is-current[data-animating=true]{animation-play-state:running!important}@keyframes partner-dissolve{0%{opacity:0}to{opacity:1}}:where(html[data-app=public],html[data-app=cms]) .partner-tier{border:1px solid var(--line);background:var(--surface-soft);max-width:100%;color:var(--heading);letter-spacing:.04em;border-radius:30px;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum{border-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum{border-color:color-mix(in srgb, var(--heading) 30%, var(--line))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold{border-color:color-mix(in srgb, var(--gold) 60%, var(--line))}}:where(html[data-app=public]) .partner-slide h3{color:var(--heading);max-width:620px;margin:18px 0 16px;font-size:clamp(25px,3vw,39px);line-height:1.2}:where(html[data-app=public]) .partner-website{min-height:44px;color:var(--accent-text);text-underline-offset:5px;align-items:center;gap:16px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}:where(html[data-app=public]) .partner-banner-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 25px 0;display:flex}:where(html[data-app=public]) .partner-selectors{gap:6px;min-width:0;display:flex}:where(html[data-app=public]) .partner-banner-controls button{min-width:44px;min-height:44px;color:var(--heading);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:13px;display:inline-flex}:where(html[data-app=public]) .partner-selectors button[aria-pressed=true]{background:var(--surface-soft);border-color:var(--line);font-weight:700}:where(html[data-app=public]) .partner-banner-controls button:hover:not(:disabled){background:var(--surface-soft)}:where(html[data-app=public]) .partner-banner-controls button:disabled{cursor:default;color:var(--muted)}:where(html[data-app=public]) .partner-banner :is(button,a):focus-visible,:where(html[data-app=public]) .partners-page a:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}:where(html[data-app=public]) main .partner-motion-note{color:var(--muted);min-height:20px;margin:7px 35px 18px;font-size:12px!important}:where(html[data-app=public]) .partners-content{padding-block:30px 80px}:where(html[data-app=public]) .partners-page .partner-tier-navigation{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0 0 30px;display:flex;position:static}:where(html[data-app=public]) .partners-page .partner-tier-navigation>a{border:1px solid var(--line);min-height:46px;color:var(--heading);background:var(--surface);border-radius:30px;align-items:center;padding:10px 20px;font-size:15px;text-decoration:none;display:inline-flex}:where(html[data-app=public]) .partners-page .partner-tier-navigation>a:after{display:none}:where(html[data-app=public]) .partners-page .partner-tier-navigation>a:hover{background:var(--surface-soft)}:where(html[data-app=public]) .partner-tier-section{border-bottom:1px solid var(--line);padding-block:55px;scroll-margin-top:125px}:where(html[data-app=public]) .partner-tier-heading{margin-bottom:28px}:where(html[data-app=public]) .partner-tier-heading h2{color:var(--heading);margin:12px 0 0;font-size:clamp(29px,3vw,43px)}:where(html[data-app=public]) .partner-platinum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(html[data-app=public]) .partner-silver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(html[data-app=public]) .partner-profile{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--decorative-shadow);border-radius:20px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}:where(html[data-app=public]) .partner-profile h3{color:var(--heading);min-height:2.5em;margin:26px 0;font-size:clamp(24px,2.2vw,31px)}:where(html[data-app=public]) .partner-profile>.text-link{min-height:44px;margin-top:auto}:where(html[data-app=public]) main .partner-website-note{color:var(--muted);margin:18px 0 0;font-size:12px!important;line-height:1.6!important}:where(html[data-app=public]) .partner-confirmation{border:1px dashed var(--line);background:var(--surface-soft);border-radius:20px;padding:28px 30px}:where(html[data-app=public]) .partner-confirmation p{color:var(--muted);margin:15px 0 0}:where(html[data-app=public]) .partner-enquiries{justify-content:space-between;align-items:center;gap:30px;padding-top:55px;display:flex}:where(html[data-app=public]) .partner-enquiries h2{color:var(--heading);margin:12px 0 0;font-size:clamp(27px,3vw,39px)}@media (max-width:1000px){:where(html[data-app=public]) .partner-banner{grid-template-columns:.8fr 1.3fr;gap:28px}:where(html[data-app=public]) .partner-slide{min-height:230px;padding:28px}:where(html[data-app=public]) .partner-platinum-grid{grid-template-columns:1fr}:where(html[data-app=public]) .partner-profile h3{min-height:0}:where(html[data-app=public]) .partner-profile{padding:28px}:where(html[data-app=public]) .partner-banner-controls{gap:8px;padding-inline:18px}:where(html[data-app=public]) .partner-selectors{gap:2px}:where(html[data-app=public]) main .partner-motion-note{margin-inline:28px}}@media (max-width:760px){:where(html[data-app=public]) .partner-banner{grid-template-columns:1fr;gap:24px;padding-block:40px}:where(html[data-app=public]) .partner-banner-intro h2{margin-bottom:15px;font-size:32px}:where(html[data-app=public]) .partner-slide{min-height:210px;padding:25px}:where(html[data-app=public]) .partner-slide h3{font-size:29px}:where(html[data-app=public]) .partner-banner-controls{gap:6px;padding-inline:14px}:where(html[data-app=public]) .partner-banner-controls button{min-width:40px;padding:9px 7px}:where(html[data-app=public]) .partner-selectors{gap:1px}:where(html[data-app=public]) main .partner-motion-note{margin:7px 23px 18px}:where(html[data-app=public]) .partner-silver-grid{grid-template-columns:1fr;gap:18px}:where(html[data-app=public]) .partner-tier-section{padding-block:40px}:where(html[data-app=public]) .partner-enquiries{flex-direction:column;align-items:flex-start;gap:24px;padding-top:40px}:where(html[data-app=public]) .partners-content{padding-bottom:55px}}@media (max-width:380px){:where(html[data-app=public]) .partner-banner-controls{gap:3px;padding-inline:9px}:where(html[data-app=public]) .partner-banner-controls button{min-width:37px;padding-inline:6px}:where(html[data-app=public]) .partner-selectors{gap:0}:where(html[data-app=public]) .partner-slide{padding:24px 20px}:where(html[data-app=public]) .partner-slide h3{font-size:27px}:where(html[data-app=public]) .partner-profile,:where(html[data-app=public]) .partner-confirmation{padding:24px}:where(html[data-app=public]) .partners-page .partner-tier-navigation>a{padding-inline:16px}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .partner-banner .partner-slide.is-current[data-animating=true]{animation:none!important}}:where(html[data-app=public])[data-motion=paused] .partner-banner .partner-slide.is-current[data-animating=true]{animation-play-state:paused!important}:where(html[data-app=public]) .platinum-sponsor-strip{background:var(--navy);color:#fff}:where(html[data-app=public]) .platinum-sponsor-inner{align-items:center;gap:24px;width:min(1320px,100% - 40px);min-height:44px;margin-inline:auto;display:flex}:where(html[data-app=public]) .platinum-sponsor-label{color:var(--gold);flex-shrink:0;font-size:13px;font-weight:600}:where(html[data-app=public]) .platinum-sponsor-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}:where(html[data-app=public]) .platinum-sponsor-track{width:max-content;animation:28s linear infinite sponsor-scroll;display:flex}:where(html[data-app=public]) .platinum-sponsor-group{flex:none;align-items:center;gap:24px;padding-inline:0 24px;display:flex}:where(html[data-app=public]) .platinum-sponsor-name{white-space:nowrap;align-items:center;gap:24px;font-size:14px;line-height:1.5;display:inline-flex}:where(html[data-app=public]) .platinum-sponsor-separator{color:var(--gold);flex-shrink:0}:where(html[data-app=public]) .platinum-sponsor-control{color:#fff;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;font-size:16px;display:grid}:where(html[data-app=public]) .platinum-sponsor-strip:hover .platinum-sponsor-track,:where(html[data-app=public]) .platinum-sponsor-strip:focus-within .platinum-sponsor-track,:where(html[data-app=public]) .platinum-sponsor-track[data-paused=true],:where(html[data-app=public])[data-motion=paused] .platinum-sponsor-track{animation-play-state:paused}@keyframes sponsor-scroll{to{transform:translate(-50%)}}@media (max-width:540px){:where(html[data-app=public]) .platinum-sponsor-inner{gap:12px}:where(html[data-app=public]) .platinum-sponsor-label{max-width:80px;line-height:1.3}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .platinum-sponsor-inner{flex-wrap:wrap;gap:8px;padding-block:12px}:where(html[data-app=public]) .platinum-sponsor-viewport{flex-basis:100%;-webkit-mask-image:none;mask-image:none}:where(html[data-app=public]) .platinum-sponsor-track{width:100%;min-width:0;animation:none}:where(html[data-app=public]) .platinum-sponsor-group{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px 24px;width:100%;min-width:0;padding:0}:where(html[data-app=public]) .platinum-sponsor-name{white-space:normal;gap:16px}:where(html[data-app=public]) .platinum-sponsor-group[aria-hidden=true],:where(html[data-app=public]) .platinum-sponsor-control{display:none}}:where(html[data-app=public]) .cinema-five.cinema-compact{height:calc(100svh - 370px);min-height:340px;max-height:640px}:where(html[data-app=public]) .cinema-compact .cinema-body{padding-block:24px}:where(html[data-app=public]) .cinema-compact h1{margin-bottom:16px;font-size:clamp(40px,min(4.6vw,7svh),76px)}:where(html[data-app=public]) .cinema-compact .cinema-overline{margin-bottom:16px}:where(html[data-app=public]) .cinema-compact .cinema-heading>p{max-width:490px;margin-bottom:16px;font-size:16px;line-height:1.5}:where(html[data-app=public]) .cinema-compact .cinema-bottom{gap:20px;padding-block:6px;display:flex}:where(html[data-app=public]) .cinema-compact .cinema-controls{flex:none;gap:8px}:where(html[data-app=public]) .cinema-compact .cinema-controls button{width:36px;min-width:36px;min-height:44px;padding:0}:where(html[data-app=public]) .cinema-compact .cinema-track{width:100%}:where(html[data-app=public]) .cinema-compact .hero-image-credit{margin-left:auto}@media (max-width:760px){:where(html[data-app=public]) .cinema-five.cinema-compact{height:auto;min-height:0;max-height:none}:where(html[data-app=public]) .cinema-compact .cinema-body{padding-top:clamp(215px,56vw,350px);padding-bottom:24px}:where(html[data-app=public]) .cinema-compact .cinema-bottom{flex-wrap:wrap;gap:8px 16px;padding-bottom:16px}:where(html[data-app=public]) .cinema-compact .hero-scene-label{flex-basis:100%;order:1}}@keyframes event-details-scroll{to{transform:translate(-50%)}}:where(html[data-app=public]) .event-promotion-ticker-track{animation:24s linear infinite event-details-scroll}:where(html[data-app=public]) .event-promotion-ticker:hover .event-promotion-ticker-track,:where(html[data-app=public]) .event-promotion-ticker:focus-within .event-promotion-ticker-track{animation-play-state:paused}:where(html[data-app=public])[data-motion=paused] .event-promotion-ticker-track{width:auto;animation:none}:where(html[data-app=public])[data-motion=paused] .event-promotion-ticker-track>div{white-space:normal;flex-wrap:wrap;flex-shrink:1}:where(html[data-app=public])[data-motion=paused] .event-promotion-ticker-track>[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .event-promotion-ticker-track{width:auto;animation:none}:where(html[data-app=public]) .event-promotion-ticker-track>div{white-space:normal;flex-wrap:wrap;flex-shrink:1}:where(html[data-app=public]) .event-promotion-ticker-track>[aria-hidden=true]{display:none}}html[data-theme=dark]{--field:var(--surface)}@media (max-width:640px){.brand-date-picker-popup{max-width:calc(100vw - 32px);left:16px!important;right:auto!important}.brand-date-picker-popup .ant-picker-panel-container{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.brand-date-picker-popup .ant-picker-datetime-panel{flex-direction:column}.brand-date-picker-popup .ant-picker-date-panel{width:100%}.brand-date-picker-popup .ant-picker-time-panel{border-inline-start:0;border-top:1px solid var(--line)}}:where(html[data-app=public]) .event-detail-hero{--surface:var(--color-brand-editorial-blue);--heading:var(--white);--ink:var(--white);--muted:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-detail-hero{--muted:color-mix(in srgb, var(--white) 80%, transparent)}}:where(html[data-app=public]) .event-detail-hero{--line:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-detail-hero{--line:color-mix(in srgb, var(--white) 24%, transparent)}}:where(html[data-app=public]) .event-detail-hero{--accent-text:var(--white);overflow-wrap:anywhere}:where(html[data-app=public]) .event-detail-logistics{background:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-detail-logistics{background:color-mix(in srgb, var(--white) 7%, var(--surface))}}:where(html[data-app=public]) .event-detail-hero .btn{text-align:center;border-radius:7px;justify-content:center;gap:16px;min-height:48px;padding:12px 24px;font-size:16px;line-height:1.4}:where(html[data-app=public]) .event-detail-hero .event-detail-register{background:var(--white);border-color:var(--white);color:var(--navy)}:where(html[data-app=public]) .event-detail-hero .event-detail-register:hover{background:var(--white)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-detail-hero .event-detail-register:hover{background:color-mix(in srgb, var(--white) 90%, var(--blue))}}:where(html[data-app=public]) .event-detail-hero .event-detail-secondary{border-color:var(--heading);color:var(--heading);background:0 0}:where(html[data-app=public]) .event-detail-hero .event-detail-share{color:var(--heading);box-shadow:none;background:0 0;border-color:#0000}:where(html[data-app=public]) .event-detail-hero :is(.event-detail-secondary,.event-detail-share):hover{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-detail-hero :is(.event-detail-secondary,.event-detail-share):hover{background:color-mix(in srgb, var(--heading) 8%, transparent)}}:where(html[data-app=public]) .event-detail-countdown{color:var(--heading);border-color:var(--line)}:where(html[data-app=public]) .event-detail-countdown [role=timer]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,28rem);display:grid}:where(html[data-app=public]) .event-detail-countdown [role=timer]>div{border-color:var(--line);text-align:center;min-width:0;padding-inline:clamp(6px,2cqi,28px)}:where(html[data-app=public]) .event-detail-countdown [role=timer] strong{font-size:clamp(24px,3cqi,36px)}:where(html[data-app=public]) .event-detail-countdown [role=timer] span{color:var(--muted)}:where(html[data-app=public],html[data-app=cms]) .event-speaker-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}@media (hover:hover) and (pointer:fine){:where(html[data-app=public],html[data-app=cms]) .event-speaker-actions{opacity:0;pointer-events:none}:where(html[data-app=public],html[data-app=cms]) .event-speaker-card:is(:hover,:focus-within) .event-speaker-actions{opacity:1;pointer-events:auto}}html:is([data-app=operations],[data-app=cms]){--table-header:var(--color-slate-100);--table-muted:var(--color-slate-600)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card{isolation:isolate;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card-border{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;overflow:hidden;-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}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card-img img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}@media (prefers-reduced-motion:no-preference){:where(html[data-app=cms]) .cms-news-card-grid .journal-card{animation:.85s cubic-bezier(.16,.75,.25,1) backwards editorial-rise}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card:focus-within{box-shadow:0 12px 28px var(--ink);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card:focus-within{box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 8%, transparent)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card:hover{box-shadow:0 12px 28px var(--ink);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 8%, transparent)}}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card:hover .journal-card-img img{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card,:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]) .journal-card-img img{transition:none}}:where(html[data-app=public]) .event-archive-feature{box-shadow:0 4px 14px var(--navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-archive-feature{box-shadow:0 4px 14px color-mix(in srgb, var(--navy) 8%, transparent)}}:where(html[data-app=public]) .event-archive-feature{transition:translate .7s cubic-bezier(.22,1,.36,1),scale .7s cubic-bezier(.22,1,.36,1),box-shadow .7s}:where(html[data-app=public]) .event-archive-feature:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #0000;transition:border-color .7s;position:absolute;inset:0}:where(html[data-app=public]) .event-archive-feature .motion-photo img{transition:scale 1s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public]) .event-archive-arrow{transition:translate .7s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public]) .event-archive-accent{transform-origin:0;transition:scale .7s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public]) :is(.event-archive-action,.event-archive-browse):after{content:"";background:var(--gold);transform-origin:0;inset-inline:0;height:2px;transition:scale .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;scale:0 1}:where(html[data-app=public]) .event-archive-feature:focus-visible{box-shadow:0 18px 40px -12px var(--navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-archive-feature:focus-visible{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--navy) 35%, transparent)}}:where(html[data-app=public]) .event-archive-feature:focus-visible:after{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-archive-feature:focus-visible:after{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}:where(html[data-app=public]) :is(.event-archive-feature:focus-visible .event-archive-action,.event-archive-browse:focus-visible):after{scale:1}@media (hover:hover) and (pointer:fine){:where(html[data-app=public]) .event-archive-feature:hover{box-shadow:0 18px 40px -12px var(--navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-archive-feature:hover{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--navy) 35%, transparent)}}:where(html[data-app=public]) .event-archive-feature:hover:after{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .event-archive-feature:hover:after{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}:where(html[data-app=public]) :is(.event-archive-feature:hover .event-archive-action,.event-archive-browse:hover):after{scale:1}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:focus-visible{translate:0 -4px}:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:focus-visible .motion-photo img{scale:1.04}:where(html[data-app=public]:not([data-motion=paused])) :is(.event-archive-feature:focus-visible,.event-archive-browse:focus-visible) .event-archive-arrow{translate:3px -3px}:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:focus-visible .event-archive-accent{scale:1.35 1}@media (hover:hover) and (pointer:fine){:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:hover{translate:0 -4px}:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:hover .motion-photo img{scale:1.04}:where(html[data-app=public]:not([data-motion=paused])) :is(.event-archive-feature:hover,.event-archive-browse:hover) .event-archive-arrow{translate:3px -3px}:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:hover .event-archive-accent{scale:1.35 1}}:where(html[data-app=public]:not([data-motion=paused])) .event-archive-feature:active{translate:0 -1px;scale:.995}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) :is(.event-archive-feature,.event-archive-feature .motion-photo img,.event-archive-arrow,.event-archive-accent){transition:none}}:where(html[data-app=public][data-motion=paused]) :is(.event-archive-feature,.event-archive-feature .motion-photo img,.event-archive-arrow,.event-archive-accent){transition:none}:where(html[data-app=public],html[data-app=cms]) .event-speaker-card{transition:translate .65s cubic-bezier(.22,1,.36,1),border-color .65s,box-shadow .65s}:where(html[data-app=public],html[data-app=cms]) .event-speaker-portrait{background-image:linear-gradient(145deg, transparent, var(--blue))}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .event-speaker-portrait{background-image:linear-gradient(145deg, transparent, color-mix(in srgb, var(--blue) 9%, transparent))}}:where(html[data-app=public],html[data-app=cms]) :is(.event-speaker-portrait img,.event-speaker-initials){transition:scale .85s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public],html[data-app=cms]) .event-speaker-arrow{transition:translate .65s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public],html[data-app=cms]) .event-speaker-actions{transition:opacity .45s}:where(html[data-app=public],html[data-app=cms]) .event-speaker-card[data-interactive=true]:focus-within{border-color:var(--heading,var(--blue));box-shadow:0 10px 24px -10px var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .event-speaker-card[data-interactive=true]:focus-within{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--ink) 20%, transparent)}}:where(html[data-app=public],html[data-app=cms]) .event-speaker-trigger:focus-visible:after{outline:2px solid var(--heading,var(--blue));outline-offset:-3px}@media (hover:hover) and (pointer:fine){:where(html[data-app=public],html[data-app=cms]) .event-speaker-card[data-interactive=true]:hover{border-color:var(--heading,var(--blue));box-shadow:0 10px 24px -10px var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .event-speaker-card[data-interactive=true]:hover{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--ink) 20%, transparent)}}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public],html[data-app=cms]):not([data-motion=paused]) .event-speaker-card[data-interactive=true]:focus-within{translate:0 -2px}:where(html[data-app=public],html[data-app=cms]):not([data-motion=paused]) .event-speaker-card[data-interactive=true]:focus-within .event-speaker-arrow{translate:2px -2px}@media (hover:hover) and (pointer:fine){:where(html[data-app=public],html[data-app=cms]):not([data-motion=paused]) .event-speaker-card[data-interactive=true]:hover{translate:0 -2px}:where(html[data-app=public],html[data-app=cms]):not([data-motion=paused]) .event-speaker-card[data-interactive=true]:hover .event-speaker-arrow{translate:2px -2px}}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public],html[data-app=cms]) :is(.event-speaker-card,.event-speaker-portrait img,.event-speaker-initials,.event-speaker-arrow,.event-speaker-actions){transition:none}}:where(html[data-app=public],html[data-app=cms])[data-motion=paused] :is(.event-speaker-card,.event-speaker-portrait img,.event-speaker-initials,.event-speaker-arrow,.event-speaker-actions){transition:none}:where(html[data-app=public]) .gex .gex-profile{overflow:visible}:where(html[data-app=public]) .gex-profile-photo,:where(html[data-app=public]) .gex-profile-copy{transition:translate .75s cubic-bezier(.22,1,.36,1),box-shadow .75s,border-color .75s}:where(html[data-app=public]) .gex-profile-photo>img{transition:scale 1.1s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public]) .gex-profile-link{min-height:44px;position:relative}:where(html[data-app=public]) .gex-profile-link:before{content:"";background:var(--gold);transform-origin:0;inset-inline:0;height:2px;transition:scale .75s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;scale:0 1}:where(html[data-app=public]) .gex-profile-link>svg{transition:transform .75s cubic-bezier(.22,1,.36,1)}:where(html[data-app=public]) .gex-profile:focus-within .gex-profile-copy{border-color:var(--gold);box-shadow:0 16px 35px -15px var(--navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .gex-profile:focus-within .gex-profile-copy{box-shadow:0 16px 35px -15px color-mix(in srgb, var(--navy) 35%, transparent)}}:where(html[data-app=public]) .gex-profile:focus-within .gex-profile-link:before{scale:1}@media (hover:hover) and (pointer:fine){:where(html[data-app=public]) .gex .gex-profile:hover .gex-profile-copy{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .gex .gex-profile:hover .gex-profile-copy{border-color:color-mix(in srgb, var(--gold) 65%, transparent)}}:where(html[data-app=public]) .gex .gex-profile:hover .gex-profile-copy{box-shadow:0 16px 35px -15px var(--navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .gex .gex-profile:hover .gex-profile-copy{box-shadow:0 16px 35px -15px color-mix(in srgb, var(--navy) 35%, transparent)}}:where(html[data-app=public]) .gex-profile:hover .gex-profile-link:before{scale:1}}@keyframes group-profile-copy-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes group-profile-image-enter{0%{opacity:.45;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public]:not([data-motion=paused])) .gex-profile[data-revealed=true] .gex-profile-photo>img{animation:1.3s cubic-bezier(.22,1,.36,1) both group-profile-image-enter}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile[data-revealed=true] .gex-profile-copy>*,:where(html[data-app=public]:not([data-motion=paused])) .gex-profile[data-revealed=true] .gex-photo-index{animation:.9s cubic-bezier(.22,1,.36,1) both group-profile-copy-enter}:where(html[data-app=public]) .gex-profile-copy>:nth-child(2){animation-delay:70ms!important}:where(html[data-app=public]) .gex-profile-copy>:nth-child(3){animation-delay:.14s!important}:where(html[data-app=public]) .gex-profile-copy>:nth-child(4){animation-delay:.21s!important}:where(html[data-app=public]) .gex-profile-copy>:nth-child(5){animation-delay:.28s!important}:where(html[data-app=public]) .gex-profile-copy>:nth-child(6){animation-delay:.35s!important}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:focus-within .gex-profile-photo>img{scale:1.035}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:focus-within .gex-profile-copy{translate:0 -3px}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:focus-within .gex-profile-link>svg{transform:translate(4px,-4px)}@media (hover:hover) and (pointer:fine){:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:hover .gex-profile-photo>img{scale:1.035}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:hover .gex-profile-copy{translate:0 -3px}:where(html[data-app=public]:not([data-motion=paused])) .gex-profile:hover .gex-profile-link>svg{transform:translate(4px,-4px)}}}@media (prefers-reduced-motion:reduce),print{:where(html[data-app=public]) .gex-profile *,:where(html[data-app=public]) .gex-profile :before{transition:none!important;animation:none!important}}:where(html[data-app=public][data-motion=paused]) .gex-profile *{animation:none!important}@media (max-width:700px){:where(html[data-app=public]) .gex .gex-profile-photo{aspect-ratio:1.5;width:100%;min-width:0;min-height:0}}:where(html[data-app=public]) .partners-page .partner-tier-navigation>button{border:1px solid var(--line);min-height:46px;color:var(--heading);background:var(--surface);cursor:pointer;border-radius:30px;padding:10px 20px}:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[aria-pressed=true]{color:var(--surface);background:var(--heading);border-color:var(--heading)}:where(html[data-app=public]) .partner-carousel-heading{justify-content:space-between;align-items:end;gap:20px;padding:48px 0 26px;display:flex}:where(html[data-app=public]) .partner-carousel-heading h2{color:var(--heading);margin:12px 0 0;font-size:clamp(29px,3vw,43px)}:where(html[data-app=public]) .partner-carousel-controls{flex-shrink:0;gap:8px;display:flex}:where(html[data-app=public]) .partner-carousel-controls button{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--heading);cursor:pointer;border-radius:50%;place-items:center;display:grid}:where(html[data-app=public]) .partner-carousel-controls button:hover:not(:disabled){border-color:var(--heading);background:var(--surface-soft)}:where(html[data-app=public]) .partner-carousel-controls button:disabled{opacity:.45;cursor:default}:where(html[data-app=public]) .partner-carousel :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--heading);outline-offset:3px}:where(html[data-app=public]) .partner-carousel-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:6px 2px 16px;display:flex;overflow-x:auto}:where(html[data-app=public]) .partner-carousel-track>.partner-card{flex:0 0 min(100%,300px)}:where(html[data-app=public],html[data-app=cms]) .partner-card{border:1px solid var(--line);background:var(--theme-surface-fff,var(--white));width:100%;min-width:0;height:27.25rem;box-shadow:var(--decorative-shadow);scroll-snap-align:start;border-radius:16px;flex-direction:column;padding:10px;display:flex;position:relative;overflow:hidden}:where(html[data-app=public],html[data-app=cms]) .partner-card:after{background:var(--heading);content:"";opacity:0;transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;inset:auto 18px 0;transform:scaleX(.35)}:where(html[data-app=public],html[data-app=cms]) .partner-card-thumbnail{aspect-ratio:3/2;background:var(--heading);border-radius:10px;flex-shrink:0;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-card-thumbnail{background:color-mix(in srgb, var(--heading) 5%, var(--theme-surface-fff,var(--white)))}}:where(html[data-app=public],html[data-app=cms]) .partner-card-thumbnail img,:where(html[data-app=public],html[data-app=cms]) .partner-card-placeholder{width:100%;height:100%;position:absolute;inset:0}:where(html[data-app=public],html[data-app=cms]) .partner-card-thumbnail img{object-fit:contain;display:block}:where(html[data-app=public],html[data-app=cms]) .partner-card-placeholder{color:var(--heading);background:linear-gradient(155deg, transparent 60%, var(--blue) 60%), linear-gradient(25deg, var(--blue) 38%, var(--theme-surface-fff,var(--white)) 38%);align-items:flex-start;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-card-placeholder{background:linear-gradient(155deg, transparent 60%, color-mix(in srgb, var(--blue) 17%, var(--theme-surface-fff,var(--white))) 60%), linear-gradient(25deg, color-mix(in srgb, var(--blue) 9%, var(--theme-surface-fff,var(--white))) 38%, var(--theme-surface-fff,var(--white)) 38%)}}:where(html[data-app=public],html[data-app=cms]) .partner-card-placeholder span{letter-spacing:.14em;font-size:clamp(19px,2vw,25px);font-weight:500}:where(html[data-app=public],html[data-app=cms]) .partner-card-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;min-height:0;padding:16px 8px 8px;display:flex;overflow-y:auto}:where(html[data-app=public],html[data-app=cms]) .partner-card-content>*{flex-shrink:0}:where(html[data-app=public],html[data-app=cms]) .partner-card .partner-tier{letter-spacing:.025em;border-radius:999px;padding:3px 8px;font-size:10px;line-height:1.35}:where(html[data-app=public],html[data-app=cms]) .partner-card h3{color:var(--heading);overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(19px,1.5vw,22px);line-height:1.25}:where(html[data-app=public],html[data-app=cms]) main .partner-card-note{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}:where(html[data-app=public],html[data-app=cms]) .partner-card-link{min-height:44px;color:var(--accent-text);text-underline-offset:5px;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}:where(html[data-app=public],html[data-app=cms]) .partner-card-link:focus-visible{outline:2px solid var(--heading);outline-offset:3px}:where(html[data-app=public],html[data-app=cms]) .partner-card:is(:hover,:focus-within),:where(html[data-app=cms]) .cms-partner-card:is(:hover,:focus-within)>.partner-card{border-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-card:is(:hover,:focus-within),:where(html[data-app=cms]) .cms-partner-card:is(:hover,:focus-within)>.partner-card{border-color:color-mix(in srgb, var(--heading) 55%, var(--line))}}:where(html[data-app=public],html[data-app=cms]) .partner-card:is(:hover,:focus-within):after,:where(html[data-app=cms]) .cms-partner-card:is(:hover,:focus-within)>.partner-card:after{opacity:.7;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card :is(img,.partner-card-placeholder,h3,.partner-tier,.partner-card-link svg),:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:after{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:focus-within,:where(html[data-app=cms]:not([data-motion=paused])) .cms-partner-card:focus-within>.partner-card{transform:translateY(-3px)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:focus-within :is(img,.partner-card-placeholder){transform:scale(1.025)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:focus-within :is(h3,.partner-tier){transform:translate(2px)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:focus-within .partner-card-link svg{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:hover,:where(html[data-app=cms]:not([data-motion=paused])) .cms-partner-card:hover>.partner-card{transform:translateY(-3px)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:hover :is(img,.partner-card-placeholder),:where(html[data-app=cms]:not([data-motion=paused])) .cms-partner-card:hover .partner-card :is(img,.partner-card-placeholder){transform:scale(1.025)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:hover :is(h3,.partner-tier),:where(html[data-app=cms]:not([data-motion=paused])) .cms-partner-card:hover .partner-card :is(h3,.partner-tier){transform:translate(2px)}:where(html[data-app=public]:not([data-motion=paused]),html[data-app=cms]:not([data-motion=paused])) .partner-card:hover .partner-card-link svg{transform:translate(2px,-2px)}}}:where(html[data-app=public]) .partner-carousel-progress{background:var(--line);border-radius:4px;max-width:70%;height:4px;margin:14px auto 0;overflow:hidden}:where(html[data-app=public]) .partner-carousel-progress span{border-radius:inherit;background:var(--heading);width:33.333%;height:100%;display:block}@media (max-width:600px){:where(html[data-app=public]) .partner-carousel-heading{flex-direction:column;align-items:flex-start;padding-top:36px}:where(html[data-app=public]) .partner-carousel-controls{align-self:flex-end}}:where(html[data-app=public]) .public-empty-state{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:clamp(28px,5vw,48px) 20px;display:flex;position:relative}:where(html[data-app=public]) .public-empty-state:before{background:var(--heading);content:"";border-radius:3px;width:72px;height:3px;position:absolute;top:-1px;left:18px}:where(html[data-app=public]) .public-empty-state-icon{background:var(--surface-soft);width:72px;height:72px;color:var(--heading);border-radius:50%;flex-shrink:0;place-items:center;display:grid}:where(html[data-app=public]) .public-empty-state h3{color:var(--heading);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25}:where(html[data-app=public]) main .public-empty-state p,:where(html[data-app=public]) .public-empty-state p{max-width:34rem;color:var(--muted);margin:0;font-size:16px;line-height:1.55}:where(html[data-app=public]) .public-empty-state-action{max-width:100%;margin-top:4px}:where(html[data-app=public]) .public-empty-state-action>*{white-space:normal;max-width:100%}:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=platinum][aria-pressed=true]{color:var(--heading);border-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=platinum][aria-pressed=true]{border-color:color-mix(in srgb, var(--heading) 40%, var(--line))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=platinum][aria-pressed=true]{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-platinum,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=platinum][aria-pressed=true]{background:color-mix(in srgb, var(--heading) 14%, var(--surface))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=gold][aria-pressed=true]{color:var(--heading);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=gold][aria-pressed=true]{border-color:color-mix(in srgb, var(--gold) 75%, var(--line))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=gold][aria-pressed=true]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-gold,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=gold][aria-pressed=true]{background:color-mix(in srgb, var(--gold) 25%, var(--surface))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-silver,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=silver][aria-pressed=true]{color:var(--heading);border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-silver,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=silver][aria-pressed=true]{border-color:color-mix(in srgb, var(--muted) 50%, var(--line))}}:where(html[data-app=public],html[data-app=cms]) .partner-tier-silver,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=silver][aria-pressed=true]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public],html[data-app=cms]) .partner-tier-silver,:where(html[data-app=public]) .partners-page .partner-tier-navigation>button[data-tier=silver][aria-pressed=true]{background:color-mix(in srgb, var(--muted) 18%, var(--surface))}}:where(html[data-app=public]) .partner-tier-content{opacity:1;transition:opacity .28s ease-in-out}:where(html[data-app=public]) .partner-tier-content[data-changing=true]{opacity:0}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .partner-tier-content{transition:none}}:where(html[data-app=public][data-motion=paused]) .partner-tier-content{transition:none}:where(html[data-app=public]) #main .contact-enquiry{margin-top:clamp(3rem,6vw,5rem);container-type:inline-size}:where(html[data-app=public]) #main .contact-enquiry-shell{border:1px solid var(--line);background:var(--surface);box-shadow:0 1rem 2.5rem var(--heading);border-radius:1.25rem;gap:clamp(2rem,5vw,4rem);padding:clamp(1.35rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-enquiry-shell{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--heading) 8%, transparent)}}:where(html[data-app=public]) #main .contact-enquiry-intro h2{color:var(--heading);letter-spacing:-.04em;margin:.9rem 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}:where(html[data-app=public]) #main .contact-enquiry-intro p{max-width:27ch;color:var(--muted);line-height:1.7}:where(html[data-app=public]) #main .contact-enquiry-eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}:where(html[data-app=public]) #main .contact-enquiry-intro-line{background:var(--accent-text);width:3rem;height:2px;margin-top:1.5rem;display:block}:where(html[data-app=public]) #main .contact-enquiry-content,:where(html[data-app=public]) #main .contact-enquiry-form-fields{min-width:0}:where(html[data-app=public]) #main .contact-enquiry-form-fields,:where(html[data-app=public]) #main .contact-enquiry-fields{gap:1.35rem;display:grid}:where(html[data-app=public]) #main .contact-enquiry-fields input,:where(html[data-app=public]) #main .contact-enquiry-fields textarea{background:var(--surface);transition:border-color .2s,box-shadow .2s}:where(html[data-app=public]) #main .contact-enquiry-fields input:focus,:where(html[data-app=public]) #main .contact-enquiry-fields textarea:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-enquiry-fields input:focus,:where(html[data-app=public]) #main .contact-enquiry-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-text) 20%, transparent)}}:where(html[data-app=public]) #main .contact-enquiry-consent{border:1px solid var(--line);background:var(--accent-text);border-radius:.75rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) #main .contact-enquiry-consent{background:color-mix(in srgb, var(--accent-text) 4%, var(--surface))}}:where(html[data-app=public]) #main .contact-consent-control{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}:where(html[data-app=public]) #main .contact-consent-control .ant-checkbox{border:2px solid var(--heading);background:var(--surface);border-radius:.3rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.15rem;display:inline-flex;position:relative}:where(html[data-app=public]) #main .contact-consent-control .ant-checkbox-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(html[data-app=public]) #main .contact-consent-control .ant-checkbox-checked{border-color:var(--heading);background:var(--heading)}:where(html[data-app=public]) #main .contact-consent-control .ant-checkbox-checked:after{border:solid var(--surface);content:"";opacity:1;border-width:0 2px 2px 0;width:.35rem;height:.65rem;position:absolute;top:.1rem;left:.34rem;transform:rotate(45deg)}:where(html[data-app=public]) #main .contact-consent-control .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline:3px solid var(--accent-text);outline-offset:3px}:where(html[data-app=public]) #main .contact-enquiry-privacy{color:var(--heading);text-underline-offset:.2em;margin:.75rem 0 0 2rem;text-decoration:underline;display:inline-block}:where(html[data-app=public]) #main .contact-enquiry-actions{justify-content:flex-end;display:flex}:where(html[data-app=public]) #main .contact-enquiry-success{color:var(--accent-text);margin-top:1rem}@container (min-width:35rem){:where(html[data-app=public]) #main .contact-enquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app=public]) #main .contact-enquiry-wide{grid-column:1/-1}}@container (min-width:57rem){:where(html[data-app=public]) #main .contact-enquiry-shell{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) #main .contact-enquiry-fields input,:where(html[data-app=public]) #main .contact-enquiry-fields textarea{transition:none}}:where(html[data-app=public]) .namppf-about{--a-blue:var(--blue);--a-navy:var(--navy);--a-green:var(--accent-text);--a-gold:var(--gold);--a-red:var(--red);--a-ink:var(--ink);--a-muted:var(--muted);--a-line:var(--line);--a-paper:var(--paper);--a-surface:var(--surface);--a-bg:var(--surface);background:var(--a-bg);color:var(--a-ink);overflow:clip}:where(html[data-app=public]) .namppf-about .about-hero{isolation:isolate;position:relative;overflow:hidden}:where(html[data-app=public]) .namppf-about .about-hero:after{content:"";z-index:-1;border:1px solid var(--a-green);border-radius:50%;width:38rem;height:38rem;position:absolute;top:-16rem;right:-14rem}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .namppf-about .about-hero:after{border:1px solid color-mix(in srgb, var(--a-green) 20%, transparent)}}:where(html[data-app=public]) .namppf-about .about-hero:after{box-shadow:0 0 0 5rem var(--a-green), 0 0 0 10rem var(--a-blue)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .namppf-about .about-hero:after{box-shadow:0 0 0 5rem color-mix(in srgb, var(--a-green) 4%, transparent), 0 0 0 10rem color-mix(in srgb, var(--a-blue) 3%, transparent)}}:where(html[data-app=public]) .namppf-about .about-hero:after{pointer-events:none}:where(html[data-app=public]) .namppf-about .about-hero em{color:inherit;font-weight:400}:where(html[data-app=public]) .namppf-about .about-section{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}:where(html[data-app=public]) .namppf-about .about-section-header{justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}:where(html[data-app=public]) .namppf-about .about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--a-green);align-items:center;gap:.8rem;font-size:.7rem;font-weight:750;display:flex}:where(html[data-app=public]) .namppf-about .about-eyebrow-line{background:var(--a-gold);width:1.8rem;height:2px;display:block}:where(html[data-app=public]) .namppf-about .about-heading{font-family:var(--sans);letter-spacing:-.045em;color:var(--heading);margin:1.5rem 0 0;font-size:clamp(2.5rem,4.6vw,4.6rem);font-weight:400;line-height:1.12}:where(html[data-app=public]) .namppf-about .about-heading em{color:var(--a-green);font-weight:400}:where(html[data-app=public]) .namppf-about .about-section-description{max-width:19rem;color:var(--a-muted);margin:0;font-size:.94rem;line-height:1.85}:where(html[data-app=public]) .namppf-about .about-objectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.5rem);display:grid}:where(html[data-app=public]) .namppf-about .about-objective{isolation:isolate;background:var(--a-surface);border:1px solid var(--a-line);cursor:default;border-radius:.35rem;flex-direction:column;justify-content:space-between;min-height:21rem;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .4s,border-color .4s,box-shadow .55s;animation:.85s cubic-bezier(.22,1,.36,1) both about-card-reveal;display:flex;position:relative;overflow:hidden}:where(html[data-app=public]) .namppf-about .about-objective:before{content:"";z-index:2;background:linear-gradient(90deg, var(--a-blue), var(--a-green), var(--a-gold));width:0;height:3px;transition:width .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}:where(html[data-app=public]) .namppf-about .about-objective:after{content:"";z-index:-1;background:var(--a-green);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-9rem;right:-9rem}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .namppf-about .about-objective:after{background:color-mix(in srgb, var(--a-green) 9%, transparent)}}:where(html[data-app=public]) .namppf-about .about-objective:after{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(.6)}:where(html[data-app=public]) .namppf-about .about-objective:hover,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible{background:var(--a-green);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .namppf-about .about-objective:hover,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible{background:color-mix(in srgb, var(--a-green) 5%, var(--a-surface))}}:where(html[data-app=public]) .namppf-about .about-objective:hover,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible{border-color:var(--a-green);box-shadow:0 22px 45px var(--a-navy)}@supports (color:color-mix(in lab, red, red)){:where(html[data-app=public]) .namppf-about .about-objective:hover,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible{box-shadow:0 22px 45px color-mix(in srgb, var(--a-navy) 10%, transparent)}}:where(html[data-app=public]) .namppf-about .about-objective:hover:before,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible:before{width:100%}:where(html[data-app=public]) .namppf-about .about-objective:hover:after,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible:after{opacity:1;transform:scale(1)}:where(html[data-app=public]) .namppf-about .about-objective:focus-visible{outline:2px solid var(--a-green);outline-offset:4px}:where(html[data-app=public]) .namppf-about .about-objective-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}:where(html[data-app=public]) .namppf-about .about-objective-number{font-family:var(--sans);color:var(--a-green);font-size:clamp(1.9rem,3vw,2.6rem);font-style:italic;line-height:1}:where(html[data-app=public]) .namppf-about .about-objective-arrow{border:1px solid var(--a-line);width:2.7rem;height:2.7rem;color:var(--a-green);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.35rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s,color .35s,border-color .35s;display:grid}:where(html[data-app=public]) .namppf-about .about-objective:hover .about-objective-arrow,:where(html[data-app=public]) .namppf-about .about-objective:focus-visible .about-objective-arrow{background:var(--a-blue);color:var(--white);border-color:var(--a-blue);transform:rotate(45deg)}:where(html[data-app=public]) .namppf-about .about-objective-content{z-index:1;margin-top:2.5rem;position:relative}:where(html[data-app=public]) .namppf-about .about-objective-label{letter-spacing:.15em;color:var(--a-green);margin-bottom:.8rem;font-size:.62rem;font-weight:750}:where(html[data-app=public]) .namppf-about .about-objective h3{max-width:25rem;font-family:var(--sans);letter-spacing:-.035em;color:var(--heading);margin:0 0 1rem;font-size:clamp(1.5rem,2.25vw,2.05rem);font-weight:400;line-height:1.2}:where(html[data-app=public]) .namppf-about .about-objective p{max-width:31rem;color:var(--a-muted);margin:0;font-size:.89rem;line-height:1.85}:where(html[data-app=public]) .namppf-about .about-participation{background:var(--a-paper);border-top:1px solid var(--a-line);padding-block:clamp(4rem,8vw,7rem)}:where(html[data-app=public]) .namppf-about .about-participation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}:where(html[data-app=public]) .namppf-about .about-participation-statement{border-top:1px solid var(--a-line);max-width:26rem;color:var(--a-muted);margin:3rem 0 0;padding-top:1.5rem;font-size:.94rem;line-height:1.9}:where(html[data-app=public]) .namppf-about .about-participation-intro{color:var(--a-muted);margin:0 0 1.7rem;font-size:.94rem;line-height:1.85}:where(html[data-app=public]) .namppf-about .about-participant-list{margin:0;padding:0;list-style:none}:where(html[data-app=public]) .namppf-about .about-participant{border-bottom:1px solid var(--a-line);color:var(--a-ink);align-items:center;gap:1.4rem;padding:1.4rem 0;font-size:.91rem;line-height:1.6;transition:padding-left .35s,color .35s;display:flex}:where(html[data-app=public]) .namppf-about .about-participant:hover{color:var(--a-green);padding-left:.65rem}:where(html[data-app=public]) .namppf-about .about-participant-number{color:var(--a-green);font-family:var(--sans);flex-shrink:0;font-size:1.15rem;font-style:italic}:where(html[data-app=public]) .namppf-about .about-participant-arrow{color:var(--a-green);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .3s,transform .3s;transform:translate(-8px,8px)}:where(html[data-app=public]) .namppf-about .about-participant:hover .about-participant-arrow{opacity:1;transform:translate(0)}:where(html[data-app=public]) .namppf-about .about-participation-footer{color:var(--a-muted);margin:1.9rem 0 0;font-size:.89rem;line-height:1.85}:where(html[data-app=public]) .namppf-about .about-contact-link{background:var(--a-blue);color:var(--white);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1rem 1.5rem;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .35s,gap .35s,transform .35s;display:inline-flex}:where(html[data-app=public]) .namppf-about .about-contact-link:hover{background:var(--a-navy);color:var(--white);gap:2.8rem;transform:translateY(-2px)}:where(html[data-app=public]) .namppf-about .about-contact-link span:last-child{font-size:1.25rem;transition:transform .35s}:where(html[data-app=public]) .namppf-about .about-contact-link:hover span:last-child{transform:translate(3px,-3px)}:where(html[data-app=public]) .namppf-about .about-contact-link:focus-visible{outline:2px solid var(--a-gold);outline-offset:4px}:where(html[data-app=public]) .namppf-about .about-brand-stripe{grid-template-columns:repeat(4,1fr);height:5px;display:grid}:where(html[data-app=public]) .namppf-about .about-brand-stripe span:first-child{background:var(--a-blue)}:where(html[data-app=public]) .namppf-about .about-brand-stripe span:nth-child(2){background:var(--a-red)}:where(html[data-app=public]) .namppf-about .about-brand-stripe span:nth-child(3){background:var(--a-gold)}:where(html[data-app=public]) .namppf-about .about-brand-stripe span:nth-child(4){background:var(--green)}@keyframes about-card-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){:where(html[data-app=public]) .namppf-about .about-participation-grid{gap:3rem}:where(html[data-app=public]) .namppf-about .about-objective{min-height:19rem}}@media (max-width:700px){:where(html[data-app=public]) .namppf-about .about-section-header{flex-direction:column;align-items:flex-start;gap:1.3rem}:where(html[data-app=public]) .namppf-about .about-section-description{max-width:28rem}:where(html[data-app=public]) .namppf-about .about-objectives{grid-template-columns:1fr}:where(html[data-app=public]) .namppf-about .about-objective{min-height:16rem}:where(html[data-app=public]) .namppf-about .about-participation-grid{grid-template-columns:1fr;gap:2.6rem}:where(html[data-app=public]) .namppf-about .about-participation-statement{margin-top:2rem}}@media (max-width:480px){:where(html[data-app=public]) .namppf-about .about-objective{padding:1.5rem}:where(html[data-app=public]) .namppf-about .about-objective h3{font-size:1.6rem}:where(html[data-app=public]) .namppf-about .about-contact-link{width:100%}:where(html[data-app=public]) .namppf-about .about-hero:after{width:21rem;height:21rem;top:-8rem;right:-12rem}}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .namppf-about *,:where(html[data-app=public]) .namppf-about :before,:where(html[data-app=public]) .namppf-about :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(html[data-app=public]) .namppf-about .about-objective:nth-child(2){animation-delay:.12s}:where(html[data-app=public]) .namppf-about .about-objective:nth-child(3){animation-delay:.24s}:where(html[data-app=public]) .namppf-about .about-objective:nth-child(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){:where(html[data-app=public]) .namppf-about .about-objective{animation-delay:0s}}:where(html[data-app=public]) footer.site-footer{padding-top:0}:where(html[data-app=public]) footer.site-footer:before{content:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
