/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#071a36;--navy-2:#0b2b53;--navy-3:#153e69;--red:#b82035;--red-bright:#d62f43;--gold:#caa04d;--gold-light:#ead29a;--ivory:#f6f1e8;--cream:#fbf8f2;--white:#fff;--ink:#0e1b2d;--muted:#596575;--line:#0e1b2d26;--master-width:1320px;--reading-width:1120px;--page-gutter:36px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#04142c;min-height:100%;scroll-padding-top:148px;overflow-x:clip}body{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:17.5px;overflow-x:clip}body.menu-open{overscroll-behavior:none;touch-action:none;overflow:hidden}[id]{scroll-margin-top:148px}a{color:inherit;text-decoration:none}img{width:100%;max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,blockquote{font-family:var(--font-serif), Georgia, serif;font-weight:400}p{line-height:1.74}.site-container{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);margin-inline:auto}.section-space{padding-block:clamp(78px,7.5vw,124px)}main,.site-footer{z-index:1;position:relative}.reading-container{max-width:var(--reading-width)}.skip-link{z-index:999;background:var(--white);color:var(--navy);padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.kicker{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:760;line-height:1.4}.kicker-gold{color:var(--gold-light)}.kicker span{background:currentColor;width:42px;height:1px;margin:0 12px 3px;display:inline-block}.button{letter-spacing:.105em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:15px 25px;font-size:.74rem;font-weight:760;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--navy)}.button-gold:hover{background:var(--gold-light)}.button-ghost{color:var(--white);border-color:#ffffff73}.button-ghost:hover{border-color:var(--white);background:#ffffff17}.button-navy{background:var(--navy);color:var(--white)}.editorial-link{border-bottom:1px solid var(--red);letter-spacing:.04em;align-items:center;gap:20px;min-height:48px;font-size:.8rem;font-weight:730;display:inline-flex}.editorial-link span{color:var(--red)}.editorial-link.light{color:var(--white);border-color:#ead29a8c}.editorial-link.light span{color:var(--gold-light)}.site-chrome{z-index:90;width:100%;position:sticky;top:0}.event-strip{z-index:2;background:var(--navy);color:var(--white);position:relative}.event-strip-inner{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:42px;font-size:.68rem;display:flex}.event-strip p{align-items:center;gap:18px;margin:0;line-height:1;display:flex}.event-strip strong{color:var(--gold-light)}.event-star{object-fit:contain;width:24px;height:15px}.event-strip a{align-items:center;gap:10px;min-height:42px;font-weight:720;display:inline-flex}.event-strip-actions{align-items:center;gap:20px;display:flex}.event-strip-actions .board-portal-link{color:var(--gold-light);border-left:1px solid #fff3;padding-left:20px}.admin-strip-actions{gap:12px}.admin-session-label{color:var(--gold-light);letter-spacing:.12em;align-items:center;gap:7px;font-size:.62rem;font-weight:780;display:inline-flex}.admin-quick-links{align-items:center;gap:6px;display:flex}.admin-quick-links a{min-height:36px;color:var(--white);letter-spacing:.055em;text-transform:uppercase;border:1px solid #fff3;justify-content:center;align-items:center;padding:7px 11px;font-size:.61rem;font-weight:720;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.admin-quick-links a:hover,.admin-quick-links a:focus-visible{border-color:var(--gold-light);color:var(--gold-light);background:#ead29a1a}.mobile-admin-tools{display:none}.site-header{z-index:1;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f2f7;border-bottom:1px solid #071a361a;width:100%;position:relative;box-shadow:0 8px 30px #071a3612}.nav-shell{grid-template-columns:285px minmax(0,1fr) 210px;align-items:center;gap:28px;min-height:88px;display:grid}.brand{width:265px}.desktop-nav{justify-content:center;gap:clamp(18px,2vw,34px);display:flex}.desktop-nav a{white-space:nowrap;color:#233246;align-items:center;min-height:48px;font-size:.875rem;font-weight:650;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--red);height:1px;transition:transform .2s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.nav-cta{min-height:48px;color:var(--red);letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:11px;font-size:.83rem;font-weight:750;display:inline-flex}.nav-item{position:relative}.nav-item>a{gap:7px}.nav-chevron{color:var(--red);margin-top:-3px;font-size:.95rem}.nav-submenu{z-index:5;border-top:2px solid var(--red);background:var(--white);opacity:0;visibility:hidden;width:340px;padding:24px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,12px);box-shadow:0 24px 60px #071a362e}.nav-item:hover .nav-submenu,.nav-item:focus-within .nav-submenu{opacity:1;visibility:visible;transform:translate(-50%)}.nav-submenu>p{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.64rem;font-weight:760}.desktop-nav .nav-submenu a{border-top:1px solid var(--line);white-space:normal;min-height:0;padding:13px 0;display:block}.desktop-nav .nav-submenu a:after{display:none}.nav-submenu strong,.nav-submenu span{display:block}.nav-submenu strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:1.07rem;font-weight:500}.nav-submenu span{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:500;line-height:1.45}.menu-button,.mobile-nav{display:none}.home-hero{background:var(--navy);min-height:calc(100svh - 130px);color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.home-hero-slides{position:absolute;inset:0}.home-hero-image{opacity:0;background:var(--navy);transition:opacity 1.35s,transform 8s;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.home-hero-image picture,.home-hero-image img{width:100%;height:100%;position:absolute;inset:0}.home-hero-image img{object-fit:cover}.home-hero-image-chairman img{object-position:65% top!important}.home-hero-image.is-active{opacity:1;transform:scale(1.006)}.home-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#030e1ff7 0%,#041227e3 30%,#04122761 62%,#030e1f26 100%),linear-gradient(#0000 62%,#030e1f99);position:absolute;inset:0}.home-hero-pattern{z-index:1;aspect-ratio:1;border:1px solid #ead29a2e;border-radius:50%;width:58%;position:absolute;top:-20%;left:-8%}.home-hero-pattern:before,.home-hero-pattern:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12%}.home-hero-pattern:after{inset:28%}.home-hero:after,.page-hero:after,.royal-gala-hero:after,.gala-feature:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #ead29a33;border-radius:50%;width:clamp(320px,38vw,720px);animation:22s ease-in-out infinite alternate moa-orbit-drift;position:absolute;box-shadow:0 0 0 clamp(34px,4vw,76px) #ead29a0b,0 0 0 clamp(96px,10vw,180px) #ffffff06}.home-hero:after{top:8%;right:-18%}.page-hero:after{top:-19%;right:-12%}.royal-gala-hero:after,.gala-feature:after{bottom:-34%;right:-16%}.hero-content{z-index:2;padding-block:clamp(90px,13vh,160px) 150px;position:relative}.hero-copy{max-width:750px;animation:.6s both hero-copy-in}.home-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:790px;margin-bottom:28px;font-size:clamp(3.55rem,5.45vw,5.8rem);line-height:.97}.home-hero h1 em{color:var(--gold-light);font-weight:400;display:block}.hero-lede{color:#ffffffc2;max-width:660px;margin-bottom:40px;font-size:clamp(1.05rem,1.45vw,1.3rem)}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-controls{z-index:5;bottom:105px;left:max(36px, calc((100vw - var(--master-width)) / 2));gap:9px;display:flex;position:absolute}.hero-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:46px;min-height:48px;padding:0;display:grid}.hero-controls button span{background:#ffffff5c;width:100%;height:2px;transition:background .25s,transform .25s}.hero-controls button.is-active span{background:var(--gold-light);transform:scaleY(1.5)}.hero-foot{z-index:2;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:34px;min-height:78px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-foot p{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.67rem}.scroll-cue{color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;justify-self:end;align-items:center;gap:14px;font-size:.65rem;display:inline-flex}.scroll-cue i{background:var(--gold);width:38px;height:1px}.sound-control{z-index:5;right:max(36px, calc((100vw - var(--master-width)) / 2));position:absolute;bottom:102px}.sound-control button{min-height:48px;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:#04122773;border:1px solid #ffffff40;align-items:center;gap:12px;padding:10px 14px;font-size:.63rem;display:inline-flex}.sound-bars{align-items:center;gap:2px;height:17px;display:flex}.sound-bars i{background:var(--gold-light);width:2px;height:4px}.sound-bars.playing i{animation:.8s ease-in-out infinite alternate soundbar}.sound-bars.playing i:nth-child(2){animation-delay:-.5s}.sound-bars.playing i:nth-child(3){animation-delay:-.2s}.sound-bars.playing i:nth-child(4){animation-delay:-.7s}@keyframes soundbar{to{height:16px}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.opening-statement{background:var(--cream);position:relative;overflow:hidden}.statement-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.statement-heading{padding-left:34px;position:relative}.statement-heading:before{content:"";background:linear-gradient(var(--red), var(--gold));width:2px;position:absolute;top:3px;bottom:3px;left:0}.statement-grid h2{letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.7rem,4.25vw,4.65rem);line-height:1.05}.statement-grid h2 span{color:var(--red)}.statement-copy{padding-top:0}.statement-copy .lead{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.22rem,1.8vw,1.58rem);line-height:1.55}.statement-copy>p:not(.lead){color:var(--muted)}.statement-principles{flex-wrap:wrap;gap:8px;margin:30px 0 18px;display:flex}.statement-principles span{border:1px solid var(--line);color:var(--navy);letter-spacing:.09em;text-transform:uppercase;padding:9px 12px;font-size:.65rem;font-weight:730}.heritage-section{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.heritage-section:before{content:"";opacity:.12;background-image:linear-gradient(30deg,#0000 48%,#ead29ab3 49%,#0000 50%),linear-gradient(-30deg,#0000 48%,#ead29ab3 49%,#0000 50%);background-size:92px 160px;animation:34s linear infinite moa-line-drift;position:absolute;inset:-12%}.heritage-heading,.leadership-heading,.movements-heading,.directors-heading,.insights-heading{z-index:1;grid-template-columns:1.25fr .55fr;align-items:end;gap:80px;margin-bottom:66px;display:grid;position:relative}.heritage-heading h2,.leadership-heading h2,.movements-heading h2,.directors-heading h2,.insights-heading h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.02}.heritage-heading>p,.directors-heading>p,.insights-heading>p{color:#ffffffa1;margin:0}.heritage-rail{z-index:1;border-top:1px solid #fff3;position:relative}.history-chapter{border-bottom:1px solid #ffffff26;grid-template-columns:70px 1fr 50px;align-items:start;gap:30px;min-height:220px;padding:40px 0;transition:padding .2s,background .2s;display:grid}.history-chapter:hover{background:#ffffff0a;padding-inline:24px}.history-index{color:var(--gold-light);letter-spacing:.12em;font-size:.68rem}.history-chapter>div{grid-template-columns:140px .85fr 1.15fr;align-items:start;gap:38px;display:grid}.history-chapter strong{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:1.7rem;font-weight:400}.history-chapter h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:400}.history-chapter p{color:#ffffffa6;margin:0;font-size:.92rem}.history-arrow{color:var(--gold-light);font-size:1.3rem}.heritage-note{z-index:1;border-left:2px solid var(--gold);background:#ffffff0d;grid-template-columns:160px 1fr auto;align-items:center;gap:36px;margin-top:42px;padding:28px 32px;display:grid;position:relative}.heritage-note span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.heritage-note p{color:#ffffffad;margin:0;font-size:.8rem}.heritage-note a{font-size:.72rem;font-weight:700}.chairman-section{background:#e9dfd0;position:relative;overflow:hidden}.chairman-contained{max-width:var(--master-width);background:var(--navy);grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 80px #071a3626}.chairman-photo-wrap{background:#102b50;min-height:610px;position:relative;overflow:hidden}.chairman-photo-wrap:after{content:"";background:linear-gradient(#0000 55%,#071a36b8);position:absolute;inset:0}.chairman-photo-wrap img{object-fit:cover;object-position:center;height:100%}.chairman-caption{z-index:1;color:var(--white);position:absolute;bottom:48px;left:52px;right:52px}.chairman-caption span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;display:block}.chairman-caption strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.chairman-message{background:var(--navy);min-width:0;color:var(--white);flex-direction:column;justify-content:center;padding:clamp(52px,5.2vw,82px);display:flex;position:relative;overflow:hidden}.chairman-message:before{content:"“";color:#caa04d1a;font-family:Georgia,serif;font-size:30rem;line-height:1;position:absolute;top:-70px;right:30px}.chairman-message blockquote{max-width:680px;color:var(--gold-light);letter-spacing:-.018em;margin-bottom:30px;font-size:clamp(1.8rem,2.55vw,2.75rem);line-height:1.18;position:relative}.chairman-message>p:not(.kicker){color:#ffffffbd;max-width:700px;font-size:.92rem;position:relative}.chairman-message .editorial-link{align-self:flex-start;margin-top:22px}.mandate-section{background:var(--cream);position:relative;overflow:hidden}.mandate-intro,.leaders-intro,.timeline-heading,.connect-heading,.gala-details-heading,.media-contact-grid{max-width:920px;margin-bottom:66px}.mandate-intro h2,.leaders-intro h2,.timeline-heading h2,.connect-heading h2,.gala-details-heading h2,.media-contact-grid h2{letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.65rem,4.25vw,4.6rem);line-height:1.04}.mandate-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:clamp(44px,7vw,100px);display:grid}.mandate-image{border-radius:240px 240px 0 0;min-height:720px;position:relative;overflow:hidden}.mandate-image:after{content:"";background:linear-gradient(#0000 60%,#071a36c7);position:absolute;inset:0}.mandate-image img{object-fit:cover;height:100%}.mandate-image p{z-index:1;color:var(--white);letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:0;font-size:.68rem;position:absolute;bottom:24px;left:30px;right:30px}.pillar-list{border-top:1px solid var(--line)}.pillar-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:20px;min-height:118px;padding:24px 0;display:grid}.pillar-list article>span{color:var(--red);letter-spacing:.12em;font-size:.68rem}.pillar-list h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 8px;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:400}.pillar-list p{color:var(--muted);margin:0;font-size:.86rem}.home-living-story{background:#e9dfd0;position:relative;overflow:hidden}.living-story-heading{grid-template-columns:1.15fr .68fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.living-story-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.75rem,4.3vw,4.7rem);line-height:1.04}.living-story-heading>p{color:var(--muted);margin:0}.living-story-grid{grid-template-rows:minmax(360px,.9fr) auto;grid-template-columns:1.18fr .82fr;align-items:stretch;gap:22px;display:grid}.living-story-grid figure{margin:0;position:relative;overflow:hidden}.living-story-primary{grid-row:1/3;min-height:740px}.living-story-grid>figure:not(.living-story-primary){min-height:360px}.living-story-grid figure:after{content:"";background:linear-gradient(#0000 42%,#030e1fe6);position:absolute;inset:0}.living-story-grid img{object-fit:cover;height:100%}.living-story-grid figcaption{z-index:1;color:var(--white);position:absolute;bottom:28px;left:30px;right:30px}.living-story-grid figcaption span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;display:block}.living-story-grid figcaption strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:400;line-height:1.2}.living-story-copy{background:var(--navy);min-height:430px;color:var(--white);flex-direction:column;justify-content:center;padding:clamp(34px,3.5vw,48px);display:flex}.living-story-copy h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 18px;font-size:clamp(1.65rem,2.15vw,2.35rem);font-weight:400;line-height:1.18}.living-story-copy>p:not(.kicker){color:#ffffffb8;font-size:.88rem}.living-story-copy .editorial-link{align-self:flex-start}.home-institution{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.opening-statement:after,.home-institution:after,.gala-significance:after,.guest-constellation:after{content:"";z-index:0;aspect-ratio:216/129.6;background:var(--moa-field-color,var(--navy));opacity:.055;pointer-events:none;animation:24s ease-in-out infinite alternate moa-motif-float;position:absolute;-webkit-mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat;mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat}.opening-statement:after{width:clamp(1220px,92vw,1690px);top:-38%;right:-47%;transform:rotate(-7deg)}.home-institution:after{--moa-field-color:var(--gold);width:clamp(820px,61vw,1110px);bottom:-22%;right:-25%;transform:rotate(8deg)}.gala-significance:after{--moa-field-color:var(--gold);width:clamp(1460px,109vw,1980px);top:-50%;left:-50%;transform:rotate(-5deg)}.guest-constellation:after{width:clamp(1020px,77vw,1380px);bottom:-18%;right:-37%;transform:rotate(9deg)}.opening-statement>*,.home-institution>*,.gala-significance>*,.guest-constellation>*{z-index:1;position:relative}.mandate-image,.leader-portrait,.leader-detail-image,.living-history-image,.partnership-image,.featured-story-image,.chairman-voice img,.aisha-band-image{box-shadow:0 0 0 1px #caa04d57,0 0 0 12px #071a360b}.chairman-voice img,.aisha-band-image{box-shadow:0 0 0 1px #ead29a80,0 0 0 12px #ead29a12}@keyframes moa-motif-float{0%{translate:0}to{translate:0 -14px}}@keyframes moa-orbit-drift{0%{opacity:.72;translate:0}to{opacity:1;translate:-16px 11px}}@keyframes moa-line-drift{0%{background-position:0 0,0 0}to{background-position:92px 160px,-92px 160px}}.institution-heading{text-align:center;max-width:980px;margin-bottom:58px}.institution-heading h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.5vw,4.9rem);line-height:1.04}.institution-paths{border-top:1px solid #fff3;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);display:grid}.institution-paths>a{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;grid-template-columns:46px 1fr auto;gap:22px;min-height:260px;padding:38px;transition:background .25s;display:grid}.institution-paths>a:hover{background:#ffffff0e}.institution-paths>a>span,.institution-paths i{color:var(--gold-light);font-size:.68rem;font-style:normal}.institution-paths small{color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;font-size:.64rem}.institution-paths h3{font-family:var(--font-serif), Georgia, serif;margin:38px 0 13px;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.institution-paths p{color:#ffffff9e;margin:0;font-size:.88rem}.leadership-preview{background:var(--navy);color:var(--white)}.leadership-heading>a{justify-self:end}.leader-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.leader-feature{min-height:650px;position:relative;overflow:hidden}.leader-feature:after{content:"";background:linear-gradient(#04112400 42%,#041124f0);position:absolute;inset:0}.leader-feature img{object-fit:cover;object-position:center 16%;height:100%;transition:transform .6s}.leader-feature:hover img{transform:scale(1.025)}.leader-feature>div{z-index:1;position:absolute;bottom:34px;left:38px;right:38px}.leader-feature p{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem}.leader-feature h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 8px;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:400}.leader-feature span{color:#ffffff9e;font-size:.8rem}.gala-feature{background:var(--navy);min-height:850px;color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.gala-feature-image{background:url(/media/loc-great-hall-alt.jpg) 50% 46%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.gala-feature-overlay{background:linear-gradient(90deg,#030d1df7 0%,#041227e0 44%,#04122759 74%),linear-gradient(#0000,#0412278c);position:absolute;inset:0}.gala-feature-content{z-index:1;max-width:1320px;padding-block:110px;position:relative}.gala-feature h2{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(4.2rem,8vw,8.5rem);line-height:.86}.gala-feature h2 em{color:var(--gold-light)}.gala-subtitle{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;margin-bottom:30px;font-size:clamp(1.3rem,2vw,2rem)}.gala-line{border-top:1px solid #fff3;border-bottom:1px solid #fff3;flex-wrap:wrap;gap:0;max-width:790px;margin:26px 0;display:flex}.gala-line span,.gala-line strong{letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #fff3;align-items:center;min-height:52px;padding:8px 18px;font-size:.68rem;display:inline-flex}.gala-line span:first-child{padding-left:0}.gala-line strong{color:var(--gold-light);border:0}.gala-intro{color:#ffffffb3;max-width:690px;margin-bottom:34px}.closing-manifesto{background:#e9dfd0}.manifesto-grid{grid-template-columns:1.05fr .7fr;align-items:center;gap:80px;max-width:1100px;display:grid}.manifesto-grid h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(2.65rem,4.5vw,4.8rem);line-height:1.04}.manifesto-grid>div:last-child p{color:var(--muted)}.page-hero{background:var(--navy);min-height:700px;color:var(--white);align-items:end;display:grid;position:relative;overflow:hidden}.page-hero-image,.page-hero-shade{position:absolute;inset:0}.page-hero-shade{background:linear-gradient(90deg,#030e1ff7,#041227c4 50%,#0412272e),linear-gradient(#0000 50%,#030e1fad)}.about-hero .page-hero-image{background:url(/media/capitol-heritage.jpg) 68% 45%/cover no-repeat}.leadership-hero .page-hero-image{background:var(--navy) url(/media/moa-leadership-group-desktop-v6.webp) 65% top/cover no-repeat}.impact-hero .page-hero-image{background:url(/media/moa-civic-dialogue-editorial-v1.webp) 50%/cover no-repeat}.media-hero .page-hero-image{background:url(/media/capitol-dusk.jpg) 50%/cover no-repeat}.connect-hero .page-hero-image{background:url(/media/moa-civic-dialogue-editorial-v1.webp) 50%/cover no-repeat}.page-hero-content{z-index:1;padding-block:110px 90px;position:relative}.page-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin-bottom:28px;font-size:clamp(3.8rem,6vw,6.35rem);line-height:.96}.page-hero h1 em{color:var(--gold-light)}.page-hero-content>p:last-child{color:#ffffffb8;max-width:720px;font-size:1.08rem}.mission-vision{background:var(--cream)}.mission-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.mission-grid article{padding:52px 70px 0 0}.mission-grid article+article{border-left:1px solid var(--line);padding-left:70px;padding-right:0}.mission-grid span{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:.69rem;font-weight:760}.mission-grid h2{letter-spacing:-.04em;margin:34px 0 26px;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.12}.mission-grid p{color:var(--muted)}.belief-band{background:var(--red);color:var(--white);padding-block:90px}.belief-grid{grid-template-columns:.3fr 1fr;align-items:start;gap:70px;display:grid}.belief-grid blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4.6vw,5.1rem);line-height:1.05}.timeline-heading p:last-child{max-width:720px;color:var(--muted)}.timeline-list{border-top:1px solid var(--navy)}.timeline-item{border-bottom:1px solid var(--line);grid-template-columns:.34fr 1fr;gap:clamp(50px,9vw,150px);min-height:230px;padding:45px 0;display:grid}.timeline-year{flex-direction:column;gap:12px;display:flex}.timeline-year small{color:var(--red);letter-spacing:.12em;font-size:.67rem}.timeline-year strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:400}.timeline-item>div:last-child{grid-template-columns:.8fr 1.2fr;column-gap:70px;display:grid}.timeline-item h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.14}.timeline-item p{color:var(--muted);margin:0}.timeline-item a{color:var(--red);letter-spacing:.04em;grid-column:2;align-self:end;margin-top:18px;font-size:.72rem;font-weight:720}.shared-values{background:var(--navy);color:var(--white)}.values-intro{max-width:800px;margin-bottom:58px}.values-intro h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(2.8rem,5vw,5.3rem)}.values-line{border-top:1px solid #fff3;grid-template-columns:repeat(5,1fr);display:grid}.values-line article{border-right:1px solid #ffffff26;min-height:270px;padding:34px 28px}.values-line article:first-child{padding-left:0}.values-line article:last-child{border:0}.values-line span{color:var(--gold-light);font-size:.66rem}.values-line h3{font-family:var(--font-serif), Georgia, serif;margin:66px 0 17px;font-size:1.55rem;font-weight:400}.values-line p{color:#ffffff9c;font-size:.82rem}.photo-essay{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(60px,8vw,125px);margin-inline:auto;display:grid}.photo-essay-image{border-radius:0 300px 300px 0;min-height:650px;overflow:hidden}.photo-essay-image img{object-fit:cover;height:100%}.photo-essay>div:last-child{max-width:590px}.photo-essay h2{letter-spacing:-.05em;font-size:clamp(2.6rem,4.7vw,5rem);line-height:1.04}.photo-essay p{color:var(--muted)}.history-page section{position:relative}.history-hero{min-height:790px}.history-hero .page-hero-image{background:url(/media/moa-history-hero-v2.webp) 50%/cover no-repeat}.history-hero .page-hero-shade{background:linear-gradient(90deg,#020a16eb 0%,#030e1fad 42%,#030e1f14 76%),linear-gradient(#0000 52%,#030e1fb8)}.history-hero .page-hero-content{padding-bottom:120px}.history-hero .page-hero-content>p:last-child{max-width:690px}.hero-brand-star{z-index:1;opacity:.15;filter:saturate(.8);width:clamp(120px,15vw,250px);position:absolute;top:72px;right:6vw}.leadership-hero .hero-brand-star{opacity:.055;left:5vw;right:auto;transform:rotate(-9deg)}.history-hero-caption{z-index:2;color:#ffffff7a;letter-spacing:.045em;text-align:right;max-width:500px;font-size:.62rem;line-height:1.5;position:absolute;bottom:24px;right:28px}.section-brand-star{z-index:0;opacity:.035;pointer-events:none;width:clamp(210px,28vw,480px);position:absolute}.section-brand-star.star-right{top:8%;right:-8%;transform:rotate(-8deg)}.section-brand-star.star-left{bottom:2%;left:-10%;transform:rotate(9deg)}.history-prologue{background:var(--cream);overflow:hidden}.history-prologue-grid{z-index:1;grid-template-columns:1.05fr .8fr;align-items:start;gap:clamp(60px,10vw,150px);display:grid;position:relative}.history-prologue h2{letter-spacing:-.052em;max-width:730px;margin:0;font-size:clamp(3.4rem,6vw,6.5rem);line-height:.98}.history-lead{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.32rem,2vw,1.72rem);line-height:1.52}.history-prologue-grid>div:last-child>p:last-child{color:var(--muted)}.history-chapter-marker{z-index:1;color:var(--red);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:76px;font-size:.64rem;font-weight:740;display:grid;position:relative}.history-chapter-marker i{background:#b8203559;height:1px}.history-origin{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);background:var(--navy);color:var(--white);margin-inline:auto}.history-origin-image{aspect-ratio:1942/809;position:relative;overflow:hidden}.history-origin-image:after{content:"";background:linear-gradient(#0000 56%,#030e1f80);position:absolute;inset:0}.history-origin-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.history-origin-image>span{z-index:1;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:28px;left:32px}.history-origin-copy{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(56px,8vw,116px);padding:clamp(64px,7vw,104px);display:grid;position:relative}.history-origin-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,4.6vw,5rem);line-height:1}.history-origin-body>p{color:#ffffffb0}.history-dropcap:first-letter{float:left;color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;margin:.05em .15em 0 0;font-size:4.5rem;line-height:.8}.history-source{min-height:48px;color:var(--red);letter-spacing:.025em;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;margin-top:14px;font-size:.69rem;font-weight:720;display:inline-flex}.history-source span{font-size:.9rem}.history-origin .history-source,.history-law .history-source,.evidence-morocco .history-source{color:var(--gold-light)}.history-diplomacy{background:#eee5d8;overflow:hidden}.history-section-heading{z-index:1;grid-template-columns:1.2fr .6fr;align-items:end;gap:90px;margin-bottom:68px;display:grid;position:relative}.history-section-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(3.2rem,5.7vw,6.2rem);line-height:.98}.history-section-heading>p{color:var(--muted);margin:0}.evidence-pair{z-index:1;grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.evidence-story{background:var(--cream);grid-template-rows:340px 1fr;display:grid;overflow:hidden;box-shadow:0 24px 60px #071a3614}.evidence-morocco{background:var(--navy);color:var(--white)}.evidence-image{overflow:hidden}.evidence-image img{object-fit:cover;height:100%;transition:transform .7s}.evidence-story:hover .evidence-image img{transform:scale(1.025)}.evidence-copy{flex-direction:column;align-items:flex-start;min-height:520px;padding:58px;display:flex;position:relative}.evidence-copy .kicker{z-index:1;position:relative}.evidence-copy h3{z-index:1;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(2.35rem,3.8vw,4.2rem);font-weight:400;line-height:1.02;position:relative}.evidence-copy>p:not(.kicker){z-index:1;color:var(--muted);position:relative}.evidence-morocco .evidence-copy>p:not(.kicker){color:#ffffffad}.evidence-year{color:#b8203514;font-family:var(--font-serif), Georgia, serif;font-size:clamp(4.5rem,8vw,8rem);line-height:1;position:absolute;top:18px;right:28px}.evidence-morocco .evidence-year{color:#ead29a14}.history-roots{background:var(--red);color:var(--white)}.history-roots-grid{grid-template-columns:.45fr 1fr .9fr;align-items:start;gap:clamp(50px,7vw,100px);display:grid}.history-roots-number{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:clamp(3rem,5vw,5rem);line-height:1}.history-roots h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:1.04}.history-roots-grid>div:last-child>p{color:#ffffffc2}.history-roots .history-source{color:var(--white)}.history-law{background:var(--navy);min-height:820px;color:var(--white);align-items:center;display:grid;overflow:hidden}.history-law-image,.history-law-shade{position:absolute;inset:0}.history-law-image{background:url(/media/capitol-dusk.jpg) 68%/cover no-repeat}.history-law-shade{background:linear-gradient(90deg,#030d1df7 0%,#041227e6 43%,#04122757 76%),linear-gradient(#0000,#030d1d8c)}.history-law-content{z-index:1;padding-block:110px;position:relative}.law-overline{color:#ffffff8c;letter-spacing:.17em;text-transform:uppercase;margin:22px 0 14px;font-size:.7rem;display:block}.history-law h2{letter-spacing:-.055em;max-width:800px;margin:0 0 32px;font-size:clamp(3.5rem,6.3vw,7rem);line-height:.94}.history-law-content>p:not(.kicker){color:#ffffffb3;max-width:690px;font-size:1.05rem}.accuracy-note{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:150px 1fr;gap:30px;max-width:710px;margin:36px 0 8px;padding:25px 0;display:grid}.accuracy-note strong{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.accuracy-note p{color:#fff9;margin:0;font-size:.82rem}.history-living{background:var(--cream);overflow:hidden}.living-history-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.living-history-copy h2{letter-spacing:-.05em;margin-bottom:30px;font-size:clamp(3.2rem,5.7vw,6rem);line-height:.98}.living-history-copy>p:not(.kicker):not(.history-lead){color:var(--muted)}.living-history-copy hr{background:var(--line);border:0;height:1px;margin:34px 0}.living-history-image{border-radius:320px 320px 0 0;min-height:720px;margin:0;position:relative;overflow:hidden}.living-history-image:after{content:"";background:linear-gradient(#0000 48%,#030e1fd1);position:absolute;inset:0}.living-history-image img{object-fit:cover;height:100%}.living-history-image figcaption{z-index:1;color:var(--white);font-family:var(--font-serif), Georgia, serif;font-size:1.35rem;position:absolute;bottom:36px;left:44px;right:44px}.living-history-image figcaption span{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;display:block}.history-mission{background:#e9dfd0;overflow:hidden}.history-mission .mission-grid{z-index:1;position:relative}.history-values{overflow:hidden}.history-closing{background:var(--cream);overflow:hidden}.leadership-mandate{background:#e9dfd0;overflow:hidden}.leadership-mandate-grid{z-index:1;grid-template-columns:1.08fr .8fr;align-items:start;gap:clamp(60px,9vw,135px);display:grid;position:relative}.leadership-mandate h2{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(3.25rem,5.8vw,6.2rem);line-height:.99}.leadership-mandate-grid>div:last-child>p:last-child{color:var(--muted)}.leadership-fields{z-index:1;color:var(--navy);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #071a3638;border-bottom:1px solid #071a3638;flex-wrap:wrap;justify-content:space-between;gap:18px 28px;margin-top:72px;padding:25px 0;font-size:.67rem;font-weight:760;display:flex;position:relative}.leadership-fields span:before{content:"✦";color:var(--red);margin-right:12px}.centered-heading{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.centered-heading>p:last-child{max-width:720px;color:var(--muted);margin-left:auto;margin-right:auto}.leadership-editorial{background:var(--cream);position:relative;overflow:hidden}.leaders-list{flex-direction:column;gap:100px;display:flex}.leader-profile{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(54px,8vw,118px);display:grid}.leader-profile.reverse{grid-template-columns:1.1fr .9fr}.leader-profile.reverse .leader-portrait{order:2}.leader-profile.reverse .leader-bio{order:1}.leader-portrait{background:var(--ivory);border-radius:240px 240px 0 0;min-height:680px;position:relative;overflow:hidden}.leader-portrait img{object-fit:cover;object-position:center 15%;height:100%}.leader-portrait>span{color:var(--white);opacity:.8;font-size:5rem;font-weight:200;position:absolute;bottom:16px;right:20px}.leader-bio h2{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1}.leader-bio blockquote{border-left:2px solid var(--gold);color:var(--red);margin-bottom:28px;padding-left:28px;font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:1.4}.leader-bio>p:not(.kicker){color:var(--muted)}.leader-bio ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.leader-bio li{border:1px solid var(--line);color:#364457;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:.69rem}.chairman-profile-card{max-width:var(--master-width);background:var(--navy);color:var(--white);grid-template-columns:.86fr 1.14fr;margin-top:58px;display:grid;overflow:hidden;box-shadow:0 28px 80px #071a3624}.chairman-profile-image{background:#102b50;min-height:610px;overflow:hidden}.chairman-profile-image img{object-fit:cover;object-position:center;height:100%}.chairman-profile-copy{flex-direction:column;justify-content:center;padding:clamp(52px,6vw,88px);display:flex}.chairman-profile-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin-bottom:22px;font-size:clamp(2.65rem,4vw,4.25rem);line-height:1.02}.chairman-profile-copy blockquote{color:var(--gold-light);margin-bottom:24px;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.38}.chairman-profile-copy>p:not(.kicker){color:#ffffffb8}.chairman-profile-copy ul,.executive-card ul{flex-wrap:wrap;gap:8px;margin:22px 0 30px;padding:0;list-style:none;display:flex}.chairman-profile-copy li,.executive-card li{color:#ffffffbf;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff38;padding:8px 11px;font-size:.7rem}.chairman-profile-copy .button{align-self:flex-start}.executive-columns{max-width:var(--master-width);grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:32px;display:grid}.executive-card{border:1px solid var(--line);background:var(--white);min-height:650px;color:var(--ink);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:stretch;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}a.executive-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #071a3633}.executive-card-image{background:var(--ivory);min-height:650px;margin:0;position:relative;overflow:hidden}.executive-card-image img{object-fit:cover;object-position:center 18%;height:100%;transition:transform .65s}a.executive-card:hover .executive-card-image img{transform:scale(1.025)}.executive-card-shade{display:none}.executive-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,3.1vw,54px);display:flex}.executive-card-copy .kicker-gold{color:var(--red)}.executive-card-copy h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:14px;font-size:clamp(2.15rem,2.65vw,2.9rem);line-height:1.02}.executive-quote{max-width:580px;color:var(--red);font-family:var(--font-serif), Georgia, serif;margin-bottom:22px;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.42}.executive-bio{color:var(--muted);margin-bottom:22px;font-size:.9rem;line-height:1.7}.executive-strengths{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.executive-strengths span{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:.65rem}.executive-profile-link{border-bottom:1px solid var(--red);min-height:48px;color:var(--navy);letter-spacing:.04em;align-items:center;gap:22px;font-size:.78rem;font-weight:740;display:inline-flex}.executive-profile-link i{color:var(--red);font-style:normal}.directors-section{background:var(--navy);color:var(--white)}.director-list{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.director-list article{border-right:1px solid #fff3;min-height:290px;padding:46px}.director-list article:first-child{padding-left:0}.director-list article:last-child{border:0}.director-list span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.director-list h3{font-family:var(--font-serif), Georgia, serif;margin:80px 0 12px;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:400}.director-list p{color:#fff9}.board-directory-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.board-directory-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:14px;min-height:150px;padding:28px;display:grid}.board-directory-grid article>span{color:var(--gold-light);letter-spacing:.12em;font-size:.66rem}.board-directory-grid small{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.67rem;display:block}.board-directory-grid h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.55rem;font-weight:400;line-height:1.15}.expectations-heading{max-width:900px;margin-bottom:60px}.expectations-heading h2{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5.3rem)}.expectations-grid{border-top:1px solid var(--navy);grid-template-columns:repeat(5,1fr);display:grid}.expectations-grid article{border-right:1px solid var(--line);min-height:270px;padding:34px 26px}.expectations-grid article:first-child{padding-left:0}.expectations-grid article:last-child{border:0}.expectations-grid span{color:var(--red);font-size:.68rem}.expectations-grid h3{font-family:var(--font-serif), Georgia, serif;margin:60px 0 18px;font-size:1.55rem;font-weight:400}.expectations-grid p{color:var(--muted);font-size:.82rem}.leader-detail-hero{background:var(--navy);color:var(--white);padding-block:92px}.leader-detail-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(56px,8vw,110px);display:grid}.leader-detail-image{aspect-ratio:4/5;background:var(--ivory);border-radius:260px 260px 0 0;height:auto;overflow:hidden}.leader-detail-image img{object-fit:cover;object-position:center 12%;height:100%}.leader-detail-image-link{display:block;position:relative}.leader-detail-image-link>span{min-height:48px;color:var(--white);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f22d1;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;font-size:.67rem;font-weight:720;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.leader-detail-image-link>span i{color:var(--gold-light);font-size:1rem;font-style:normal}.leader-detail-intro h1{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(4.2rem,7vw,7.6rem);line-height:.84}.leader-detail-intro h1 em{color:var(--gold-light)}.profile-back{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:48px;margin-bottom:50px;font-size:.72rem;display:inline-flex}.profile-deck{color:#ffffffb8;max-width:680px;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.profile-identity-line{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.profile-identity-line span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;padding:9px 12px;font-size:.64rem}.profile-statement{background:#e9dfd0}.profile-statement-grid{grid-template-columns:.28fr 1fr;align-items:start;gap:70px;max-width:1040px;display:grid}.profile-statement blockquote{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.06}.profile-narrative{background:var(--cream)}.profile-narrative-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.profile-narrative h2{letter-spacing:-.035em;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.05}.profile-body-copy{max-width:690px}.profile-body-copy p{color:var(--muted);font-size:1.02rem}.profile-body-copy p:first-child{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:1.34rem}.sajid-detail-page .profile-narrative h2{font-size:clamp(2.35rem,3.35vw,3.65rem)}.sajid-detail-page .profile-body-copy p{font-size:1rem}.profile-record-strip{background:var(--gold);color:var(--navy)}.profile-record-grid{grid-template-columns:repeat(5,1fr);display:grid}.profile-record-grid article{border-right:1px solid #071a3638;min-height:190px;padding:32px 26px}.profile-record-grid article:first-child{padding-left:0}.profile-record-grid article:last-child{border-right:0;padding-right:0}.profile-record-grid strong{font-family:var(--font-serif), Georgia, serif;margin-bottom:38px;font-size:clamp(2.2rem,3.4vw,3.8rem);font-weight:400;line-height:1;display:block}.profile-record-grid span{letter-spacing:.07em;text-transform:uppercase;max-width:180px;font-size:.72rem;font-weight:700;line-height:1.5;display:block}.sajid-civic-spread{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);color:var(--white);background:#102f51;grid-template-columns:1.08fr .92fr;margin-inline:auto;display:grid}.sajid-civic-spread figure{min-height:720px;margin:0;position:relative;overflow:hidden}.sajid-civic-spread figure img{object-fit:cover;object-position:center 24%;height:100%}.sajid-civic-spread figcaption{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#030f22c7;padding:10px 13px;font-size:.66rem;position:absolute;bottom:24px;right:24px}.sajid-civic-spread>div{flex-direction:column;justify-content:center;padding:clamp(56px,7vw,110px);display:flex}.sajid-civic-spread h2{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(2.45rem,3.5vw,3.8rem);line-height:1.04}.sajid-civic-spread .lead{color:#ffffffb8;font-family:var(--font-serif), Georgia, serif;font-size:1.3rem;line-height:1.55}.sajid-civic-spread dl{border-top:1px solid #fff3;margin:24px 0 0}.sajid-civic-spread dl>div{border-bottom:1px solid #ffffff24;grid-template-columns:120px 1fr;gap:24px;padding:20px 0;display:grid}.sajid-civic-spread dt{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:720}.sajid-civic-spread dd{color:#ffffffa3;margin:0;font-size:.88rem;line-height:1.65}.profile-foundations{background:var(--cream);position:relative;overflow:hidden}.profile-foundations-heading{max-width:920px;margin-bottom:56px}.profile-foundations-heading h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(2.55rem,4.4vw,4.8rem);line-height:1.02}.profile-foundations-heading>p:last-child{max-width:720px;color:var(--muted)}.profile-foundations-grid{border-top:1px solid var(--navy);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.profile-foundations-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:40px}.profile-foundations-grid span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:760}.profile-foundations-grid h3{font-family:var(--font-serif), Georgia, serif;margin:70px 0 18px;font-size:clamp(1.8rem,2.7vw,2.7rem);font-weight:400;line-height:1.08}.profile-foundations-grid p{color:var(--muted);margin:0;font-size:.9rem}.sajid-detail-page .journey-heading h2{font-size:clamp(2.35rem,3.4vw,3.7rem)}.profile-achievements{background:var(--navy);color:var(--white)}.profile-achievements-heading{max-width:850px;margin-bottom:54px}.profile-achievements-heading h2{letter-spacing:-.04em;font-size:clamp(2.8rem,4.7vw,5rem)}.profile-achievement-grid{border-top:1px solid #fff3;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}.profile-achievement-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:285px;padding:38px}.profile-achievement-grid span{color:var(--gold-light);font-size:.7rem}.profile-achievement-grid h3{font-family:var(--font-serif), Georgia, serif;margin:46px 0 16px;font-size:2rem;font-weight:400}.profile-achievement-grid p{color:#ffffffa8;font-size:.94rem}.profile-sources{background:var(--ivory)}.profile-sources-grid{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1050px;display:grid}.profile-sources h2{font-size:clamp(2.6rem,4vw,4.4rem)}.profile-sources-grid>div:last-child{border-top:1px solid var(--navy)}.profile-sources a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:74px;font-size:.92rem;font-weight:650;display:flex}.profile-sources a span{color:var(--red)}.profile-public-record{color:var(--white);background:#102f51}.public-record-heading{text-align:center;max-width:960px;margin-bottom:58px}.public-record-heading h2{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(3rem,5.4vw,5.7rem);line-height:1}.public-record-heading>p{color:#ffffffab;max-width:760px;margin-inline:auto}.leader-gallery-slider{position:relative}.leader-gallery-stage{background:#071a36;position:relative;overflow:hidden;box-shadow:0 30px 90px #020c1c47}.leader-gallery-image-button{aspect-ratio:2.05;width:100%;color:var(--white);cursor:zoom-in;background:#0a203f;border:0;padding:0;display:block;position:relative;overflow:hidden}.leader-gallery-image-button img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.25,1)}.leader-gallery-image-button:hover img{transform:scale(1.015)}.gallery-enlarge{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f22ad;border:1px solid #ffffff40;align-items:center;gap:14px;min-height:48px;padding:10px 15px;font-size:.64rem;font-weight:720;display:inline-flex;position:absolute;top:24px;right:24px}.gallery-enlarge i{color:var(--gold-light);font-style:normal}.leader-gallery-caption{border-top:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;gap:42px;min-height:154px;padding:28px 34px;display:grid}.leader-gallery-caption>div>span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.leader-gallery-caption p{color:#ffffffad;max-width:820px;margin:9px 0 0;font-size:.87rem}.leader-gallery-caption strong{color:var(--white);font-family:var(--font-serif), Georgia, serif;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400;line-height:1}.leader-gallery-caption strong small{color:#ffffff61;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.08em;font-size:.72rem;font-weight:650}.gallery-arrow{z-index:2;width:58px;height:58px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f22bd;border:1px solid #ffffff40;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:calc(50% - 82px)}.leader-gallery-numbers{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(9,minmax(48px,1fr));margin-top:18px;display:grid}.leader-gallery-numbers button{color:#ffffff8c;min-height:54px;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-top:0;border-left:0;font-size:.68rem}.leader-gallery-numbers button.active{background:var(--gold);color:var(--navy);font-weight:780}.gallery-lightbox{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020914f5;place-items:center;padding:72px 88px 34px;display:grid;position:fixed;inset:0}.gallery-lightbox figure{flex-direction:column;align-items:center;width:min(1180px,82vw);max-height:calc(100dvh - 116px);margin:0;display:flex}.gallery-lightbox figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 225px)}.gallery-lightbox figcaption{text-align:center;width:100%;max-width:1000px;padding:20px 0 0}.gallery-lightbox figcaption span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.gallery-lightbox figcaption p{color:#ffffffab;margin:8px 0 0;font-size:.84rem}.gallery-lightbox-close{z-index:2;min-width:106px;min-height:48px;color:var(--white);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;font-size:.67rem;position:fixed;top:18px;right:22px}.gallery-lightbox-close span{color:var(--gold-light);margin-left:10px;font-size:1.2rem}.gallery-lightbox-arrow{z-index:2;width:58px;height:58px;color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;place-items:center;font-size:1.2rem;display:grid;position:fixed;top:50%}.gallery-lightbox-prev{left:22px}.gallery-lightbox-next{right:22px}.gallery-credit{color:#ffffff75;text-align:right;margin-top:20px;font-size:.66rem}.sajid-detail-page .public-record-heading h2{font-size:clamp(2.5rem,3.6vw,3.9rem)}.sajid-detail-page .perspective-grid h2,.sajid-detail-page .profile-achievements-heading h2,.sajid-detail-page .profile-sources h2{font-size:clamp(2.4rem,3.5vw,3.8rem)}.profile-perspective{background:var(--ivory)}.perspective-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.perspective-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.perspective-points{border-top:1px solid var(--navy)}.perspective-points article{border-bottom:1px solid var(--line);grid-template-columns:48px .7fr 1.3fr;gap:24px;padding:28px 0;display:grid}.perspective-points span{color:var(--red);font-size:.68rem}.perspective-points h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.45rem;font-weight:400}.perspective-points p{color:var(--muted);margin:0;font-size:.88rem}.profile-journey{background:#e9dfd0}.journey-heading{text-align:center;max-width:900px;margin-bottom:54px}.journey-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.4rem);line-height:1}.journey-grid{border-top:1px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.journey-grid article{border-right:1px solid #071a362e;min-height:330px;padding:34px 28px}.journey-grid article:first-child{padding-left:0}.journey-grid article:last-child{border:0}.journey-grid span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.journey-grid h3{font-family:var(--font-serif), Georgia, serif;margin:70px 0 18px;font-size:1.65rem;font-weight:400;line-height:1.2}.journey-grid p{color:var(--muted);font-size:.86rem}.aisha-leadership-band{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);background:var(--navy);color:var(--white);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.aisha-band-image{min-height:760px}.aisha-band-image img{object-fit:cover;height:100%}.aisha-band-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px);display:flex}.aisha-band-copy h2{letter-spacing:-.05em;font-size:clamp(3rem,5vw,5.2rem);line-height:1}.aisha-band-copy>p:not(.kicker){color:#ffffffad}.aisha-band-copy ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.aisha-band-copy li{color:#ffffffbd;text-transform:uppercase;border:1px solid #ffffff38;padding:9px 12px;font-size:.66rem}.umar-strategy-section{background:#e9dfd0}.umar-strategy-grid{grid-template-columns:.82fr 1.18fr;gap:100px;display:grid}.umar-strategy-grid>div:first-child h2{letter-spacing:-.05em;font-size:clamp(3.1rem,5.3vw,5.6rem);line-height:1}.umar-strategy-grid>div:first-child>p:not(.kicker){color:var(--muted)}.strategy-stack{border-top:1px solid var(--navy)}.strategy-stack article{border-bottom:1px solid #071a362e;grid-template-columns:42px .8fr 1.2fr;gap:24px;padding:26px 0;display:grid}.strategy-stack span{color:var(--red);font-size:.67rem}.strategy-stack h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.45rem;font-weight:400}.strategy-stack p{color:var(--muted);margin:0;font-size:.86rem}.impact-intro{background:var(--ivory)}.impact-opening{grid-template-columns:.8fr 1.2fr;gap:70px 90px;max-width:1080px;display:grid}.impact-opening>.kicker{grid-column:1/-1;margin-bottom:-30px}.impact-opening h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4.8vw,5.2rem);line-height:1.03}.impact-opening>div{padding-top:10px}.impact-opening .lead{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:1.42rem;line-height:1.48}.impact-opening>div p:not(.lead){color:var(--muted)}.impact-visual-story{background:var(--ivory);padding-bottom:96px}.impact-visual-grid{grid-template-rows:295px 295px;grid-template-columns:1.32fr .68fr;gap:20px;display:grid}.impact-visual-grid figure{margin:0;position:relative;overflow:hidden}.impact-visual-main{grid-row:1/3}.impact-visual-grid img{object-fit:cover;height:100%}.impact-visual-grid figure:after{content:"";background:linear-gradient(#0000 45%,#041227db);position:absolute;inset:0}.impact-visual-grid figcaption{z-index:1;color:var(--white);position:absolute;bottom:28px;left:30px;right:30px}.impact-visual-grid figcaption span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;display:block}.impact-visual-grid figcaption strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:400}.impact-priorities{background:var(--cream)}.impact-priorities-heading{margin-bottom:58px}.impact-priorities-heading h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(2.8rem,4.8vw,5.1rem);line-height:1.03}.priority-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.priority-card{background:var(--ivory);border-top:3px solid var(--red);flex-direction:column;min-height:370px;padding:44px;display:flex}.priority-card-accent{background:var(--navy);color:var(--white);border-top-color:var(--gold)}.priority-card>span{color:var(--red);letter-spacing:.12em;font-size:.7rem}.priority-card-accent>span{color:var(--gold-light)}.priority-card h2{letter-spacing:-.025em;margin:52px 0 18px;font-size:clamp(2rem,3vw,3.15rem);line-height:1.06}.priority-card p{color:var(--muted);font-size:.98rem}.priority-card-accent p{color:#ffffffad}.priority-card ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.priority-card li{border:1px solid var(--line);color:#465467;letter-spacing:.05em;text-transform:uppercase;padding:8px 11px;font-size:.7rem}.priority-card-accent li{color:#ffffffb8;border-color:#ffffff38}.impact-belief-band{background:var(--red);color:var(--white);text-align:center;padding-block:90px}.impact-belief-band>div{max-width:1050px}.impact-belief-band blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(2.7rem,4.8vw,5.1rem);line-height:1.06}.impact-framework{background:var(--navy);color:var(--white)}.framework-heading{text-align:center;max-width:1000px;margin-bottom:58px}.framework-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.2vw,5.6rem);line-height:1}.framework-flow{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.framework-flow article{border-right:1px solid #ffffff29;min-height:290px;padding:34px 28px}.framework-flow article:first-child{padding-left:0}.framework-flow article:last-child{border:0}.framework-flow span{color:var(--gold-light);font-size:.68rem}.framework-flow h3{font-family:var(--font-serif), Georgia, serif;margin:68px 0 18px;font-size:1.8rem;font-weight:400}.framework-flow p{color:#ffffffa3;font-size:.86rem}.priority-deep-list{border-top:1px solid var(--navy)}.priority-deep-list>article{border-bottom:1px solid var(--line);grid-template-columns:.92fr 1.08fr;gap:clamp(50px,8vw,120px);padding:72px 0;scroll-margin-top:145px;display:grid}.priority-deep-head{grid-template-columns:62px 1fr;gap:24px;display:grid}.priority-deep-head>span{color:var(--red);font-family:var(--font-serif), Georgia, serif;font-size:2rem}.priority-deep-head h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:1}.priority-deep-head blockquote{color:var(--red);margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.35}.priority-deep-body>p{color:var(--muted)}.priority-deep-body h3{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin:30px 0 14px;font-size:.7rem}.priority-deep-body ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.priority-deep-body li{border-bottom:1px solid var(--line);color:#354356;padding:13px 0;font-size:.86rem}.priority-deep-body li:before{content:"✦";color:var(--gold);margin-right:12px}.priority-outcome{border-left:3px solid var(--gold);background:var(--ivory);margin-top:26px;padding:22px 24px}.priority-outcome span,.priority-outcome strong{display:block}.priority-outcome span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem}.priority-outcome strong{font-family:var(--font-serif), Georgia, serif;font-size:1.2rem;font-weight:400}.impact-partnership{color:var(--white);background:#102f51}.partnership-story{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);grid-template-columns:1fr 1fr;align-items:stretch;margin-inline:auto;display:grid}.partnership-image{border-radius:280px 280px 0 0;min-height:660px;overflow:hidden}.partnership-image img{object-fit:cover;height:100%}.partnership-story>div:last-child{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,100px);display:flex}.partnership-story h2{letter-spacing:-.05em;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.partnership-story>div:last-child>p:not(.kicker){color:#ffffffad}.partnership-story .button{align-self:flex-start;margin-top:22px}.priority-editorial{background:var(--cream)}.priority-editorial-list{border-top:1px solid var(--navy)}.priority-editorial-list>article{border-bottom:1px solid var(--line);grid-template-columns:100px .75fr 1.25fr;gap:clamp(30px,5vw,78px);min-height:310px;padding:50px 0;display:grid}.priority-big-number{color:var(--red);font-family:var(--font-serif), Georgia, serif;font-size:2.2rem}.priority-editorial h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.08}.priority-editorial article>div p{color:var(--muted);margin-top:0}.priority-editorial ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.priority-editorial li{border-bottom:1px solid var(--red);text-transform:uppercase;padding:8px 12px;font-size:.7rem}.method-section{background:var(--red);color:var(--white)}.method-heading{max-width:850px;margin-bottom:58px}.method-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,6vw,6.5rem)}.method-heading>p:last-child{color:#ffffffc2}.method-grid{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{border-right:1px solid #ffffff40;min-height:290px;padding:38px}.method-grid article:first-child{padding-left:0}.method-grid article:last-child{border:0}.method-grid span{color:var(--gold-light);font-size:.68rem}.method-grid h3{font-family:var(--font-serif), Georgia, serif;margin:72px 0 18px;font-size:2.1rem;font-weight:400}.method-grid p{color:#ffffffc2;font-size:.96rem}.royal-gala-hero{background:var(--navy);min-height:min(880px,100svh - 130px);color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.royal-gala-image{background:url(/media/loc-great-hall.jpg) 62%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.royal-gala-shade{background:radial-gradient(circle at 68% 45%,#0000 0,#030d1d33 36%,#030d1dd9 100%),linear-gradient(90deg,#030d1dfa 0%,#041227e0 45%,#0412274d 78%);position:absolute;inset:0}.gala-ornament{z-index:1;pointer-events:none;border:1px solid #ead29a73;position:absolute;inset:34px}.gala-ornament:before,.gala-ornament:after{content:"✦";color:var(--gold-light);background:var(--navy);padding:0 18px;position:absolute;left:50%;transform:translate(-50%)}.gala-ornament:before{top:-10px}.gala-ornament:after{bottom:-10px}.royal-gala-content{z-index:2;padding-block:110px;position:relative}.royal-gala-content h1{letter-spacing:-.065em;max-width:870px;margin-bottom:20px;font-size:clamp(4.5rem,8.5vw,9rem);line-height:.82}.royal-gala-content h1 em{color:var(--gold-light)}.royal-gala-deck{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;margin-bottom:8px;font-size:clamp(1.25rem,2.2vw,2rem)}.royal-gala-theme{color:#ffffffb8;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.royal-gala-facts{border-top:1px solid #ffffff40;flex-wrap:wrap;max-width:740px;margin-top:34px;display:flex}.royal-gala-facts span,.royal-gala-facts strong{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-items:center;min-height:52px;padding:8px 18px;font-size:.67rem;display:inline-flex}.royal-gala-facts span:first-child{padding-left:0}.royal-gala-facts strong{color:var(--gold-light)}.royal-gala-seal{z-index:2;aspect-ratio:1;border:1px solid var(--gold);width:160px;color:var(--gold-light);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:9vh;right:8vw}.royal-gala-seal:before{content:"";border:1px solid #ead29a73;border-radius:50%;position:absolute;inset:8px}.royal-gala-seal span{font-family:var(--font-serif), Georgia, serif;font-size:3rem;line-height:1}.royal-gala-seal small{letter-spacing:.16em;font-size:.6rem}.gala-page-new .section-space{padding-block:clamp(64px,5.2vw,92px)}.gala-prologue{position:relative;overflow:hidden}.gala-prologue-grid{grid-template-columns:.2fr 1.05fr .9fr;align-items:start;gap:clamp(30px,4vw,62px);max-width:1320px;display:grid}.gala-prologue h2{letter-spacing:-.035em;font-size:clamp(2.8rem,4vw,4.45rem);line-height:1.02}.gala-prologue .lead{color:var(--ink);font-family:var(--font-serif), Georgia, serif;font-size:1.35rem;line-height:1.55}.gala-prologue div:last-child p:not(.lead){color:var(--muted)}.gala-significance{color:var(--white);background:#102f51;position:relative;overflow:hidden}.gala-significance-heading{text-align:center;max-width:1120px;margin-bottom:44px}.gala-significance-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.25vw,4.8rem);line-height:1.03}.gala-significance-grid{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.gala-significance-grid article{border-right:1px solid #ffffff29;min-height:235px;padding:30px 32px}.gala-significance-grid article:first-child{padding-left:0}.gala-significance-grid article:last-child{border:0}.gala-significance-grid span{color:var(--gold-light);font-size:.68rem}.gala-significance-grid h3{font-family:var(--font-serif), Georgia, serif;margin:44px 0 16px;font-size:2rem;font-weight:400}.gala-significance-grid p{color:#ffffffa8;font-size:.88rem}.gala-venue-story{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--master-width);color:var(--white);background:#061a36;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.gala-venue-photo{min-height:680px;overflow:hidden}.gala-venue-photo img{object-fit:cover;height:100%}.gala-venue-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,150px);display:flex}.gala-venue-copy h2{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5.3rem);line-height:1.03}.gala-venue-copy>p:not(.kicker){color:#ffffffad}.venue-disclaimer{border-top:1px solid #fff3;margin-top:26px;padding-top:22px;font-size:.78rem}.source-link{color:var(--gold-light);margin-top:20px;font-size:.68rem}.evening-movements{color:var(--white);background:#020f23}.evening-movements .movements-heading{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,82px);margin-bottom:44px}.evening-movements .movements-heading h2{max-width:840px;font-size:clamp(2.8rem,4vw,4.65rem);line-height:1.02}.movements-list{border-top:1px solid #fff3}.movements-list article{border-bottom:1px solid #ffffff26;grid-template-columns:76px .8fr 1.2fr;gap:36px;min-height:158px;padding:31px 0;display:grid}.movements-list span{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:2rem}.movements-list h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:400}.movements-list p{color:#ffffffa1;margin:0}.guest-constellation{background:var(--ivory);position:relative;overflow:hidden}.constellation-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.constellation-grid h2{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.03}.constellation-grid>div:first-child>p:last-child{color:var(--muted)}.constellation-words{border:1px solid var(--line);border-radius:50%;min-height:410px;position:relative}.constellation-words:before,.constellation-words:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:16%}.constellation-words:after{inset:32%}.constellation-words span{z-index:1;background:var(--ivory);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:.72rem;position:absolute}.constellation-words span:first-child{top:8%;left:38%}.constellation-words span:nth-child(2){top:28%;right:3%}.constellation-words span:nth-child(3){top:47%;right:30%}.constellation-words span:nth-child(4){bottom:19%;right:10%}.constellation-words span:nth-child(5){bottom:7%;left:37%}.constellation-words span:nth-child(6){bottom:27%;left:4%}.constellation-words span:nth-child(7){top:37%;left:22%}.constellation-words span:nth-child(8){top:14%;left:6%}.gala-hospitality{background:#dccba9}.hospitality-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:100px;display:grid}.hospitality-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1}.hospitality-grid .lead{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:1.38rem;line-height:1.5}.hospitality-grid div:last-child>p:not(.lead){color:#4d5968}.gala-details-new{color:var(--white);background:#8f1f2e;position:relative;overflow:hidden}.gala-detail-line{border-top:1px solid #ffffff4d;grid-template-columns:repeat(4,1fr);display:grid}.gala-detail-line article{border-right:1px solid #ffffff40;min-height:210px;padding:32px}.gala-detail-line article:first-child{padding-left:0}.gala-detail-line article:last-child{border:0}.gala-detail-line span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:46px;font-size:.67rem;display:block}.gala-detail-line strong{font-family:var(--font-serif), Georgia, serif;font-size:1.55rem;font-weight:400;display:block}.gala-detail-line small{color:#ffffffb3}.invitation-only{background:var(--navy);color:var(--white);text-align:center;padding-block:108px;position:relative;overflow:hidden}.invitation-frame{border:1px solid #ead29a66;position:absolute;inset:42px}.invitation-copy{z-index:1;max-width:900px;position:relative}.invitation-copy h2{letter-spacing:-.055em;font-size:clamp(3rem,5.7vw,6rem);line-height:1}.invitation-copy>p:not(.kicker){color:#ffffffa8;max-width:670px;margin:0 auto 28px}.invitation-copy>span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.featured-story-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.featured-story-image{border-radius:260px 260px 0 0;min-height:620px;overflow:hidden}.featured-story-image img{object-fit:cover;height:100%}.featured-story h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(2.8rem,5vw,5.3rem)}.featured-story article>p:not(.kicker){color:var(--muted)}.story-date{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.insight-focus{background:var(--navy);color:var(--white)}.insights-heading{align-items:start}.insights-heading>p{color:#ffffffa6}.insight-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.insight-grid article{border-right:1px solid #ffffff26;min-height:300px;padding:36px 30px}.insight-grid article:first-child{padding-left:0}.insight-grid article:last-child{border:0}.insight-grid span{color:var(--gold-light);font-size:.67rem}.insight-grid h3{font-family:var(--font-serif), Georgia, serif;margin:75px 0 18px;font-size:1.7rem;font-weight:400}.insight-grid p{color:#ffffff9e;font-size:.85rem}.chairman-voice{background:var(--red);color:var(--white)}.chairman-voice-grid{grid-template-columns:.42fr 1fr;align-items:center;gap:90px;display:grid}.chairman-voice img{object-fit:cover;object-position:top;border-radius:180px 180px 0 0;max-height:500px}.chairman-voice h2{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.02}.chairman-voice p:not(.kicker){color:#ffffffb8}.media-contact-grid{max-width:var(--master-width);grid-template-columns:1fr .75fr;align-items:end;gap:100px;margin-bottom:0;display:grid}.media-contact-grid>div:last-child p{color:var(--muted)}.connect-pathways{background:var(--cream)}.connect-list{border-top:1px solid var(--navy)}.connect-list article{border-bottom:1px solid var(--line);grid-template-columns:70px .75fr 1.25fr;gap:45px;min-height:170px;padding:34px 0;display:grid}.connect-list span{color:var(--red);font-size:.67rem}.connect-list h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.6rem,2.7vw,2.6rem);font-weight:400}.connect-list p{color:var(--muted);margin:0}.contact-stage{background:var(--navy);color:var(--white)}.contact-stage-grid{grid-template-columns:1fr .85fr;gap:100px;display:grid}.contact-stage h2{letter-spacing:-.05em;font-size:clamp(3rem,5.5vw,5.8rem);line-height:1.02}.contact-stage p{color:#ffffffa6}.contact-stage address{border-top:1px solid #ffffff40;font-style:normal}.contact-stage address>div{border-bottom:1px solid #ffffff2e;grid-template-columns:130px 1fr;padding:28px 0;display:grid}.contact-stage address span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem}.contact-stage address a,.contact-stage address p{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.2rem}.contact-form-section{background:var(--ivory)}.contact-form{background:var(--white);border:1px solid #071a3629;width:100%;margin-inline:auto;padding:clamp(36px,5vw,68px);box-shadow:0 24px 70px #071a3614}.contact-form-heading{max-width:740px;margin-bottom:42px}.contact-form-heading h2{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(2.5rem,4.2vw,4.4rem);line-height:1.02}.contact-form-heading>p:last-child{color:var(--muted)}.contact-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label>span{color:#334155;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:.72rem;font-weight:720;display:block}.contact-form input,.contact-form select,.contact-form textarea{background:var(--cream);width:100%;min-height:54px;color:var(--ink);font:inherit;border:1px solid #071a3638;border-radius:0;padding:13px 15px;font-size:.95rem}.contact-form textarea{resize:vertical;min-height:170px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--red);outline-offset:1px;outline:3px solid #b820351f}.contact-form-message{grid-column:1/-1}.contact-form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-consent{grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:24px;display:grid}.contact-consent input{width:20px;min-height:20px;accent-color:var(--red);margin:2px 0 0}.contact-consent span{line-height:1.55;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.76rem!important;font-weight:500!important}.contact-form-notice{border-left:3px solid var(--gold);background:var(--ivory);color:var(--muted);margin:16px 0 0;padding:14px 16px;font-size:.76rem}.contact-form-action{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.contact-form-action button{cursor:pointer;border:0}.contact-form-action button:disabled{cursor:wait;opacity:.65}.contact-form-action>a{border-bottom:1px solid var(--red);min-height:48px;color:var(--navy);align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.form-status{margin:22px 0 0;padding:14px 16px;font-size:.84rem}.form-status.success{color:#245f45;background:#edf7f1;border-left:3px solid #2f7d59}.form-status.error{border-left:3px solid var(--red);color:#8e1828;background:#fff0f1}.gala-contact-rule{background:var(--gold);color:var(--navy);padding-block:28px}.gala-contact-rule>div{grid-template-columns:.3fr 1fr;align-items:center;gap:40px;display:grid}.gala-contact-rule strong{font-family:var(--font-serif), Georgia, serif}.gala-contact-rule p{margin:0;font-size:.76rem}.site-footer{color:var(--white);background:#04142c;margin:0;padding-top:92px;position:relative;overflow:hidden}.footer-crest{opacity:.12;width:820px;animation:20s ease-in-out infinite alternate moa-motif-float;position:absolute;top:-110px;right:-160px;transform:rotate(-8deg)}.footer-opening{z-index:1;text-align:center;margin-bottom:72px;position:relative}.footer-opening h2,.footer-opening>p:last-child{max-width:980px;margin-inline:auto}.footer-opening h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(3rem,5vw,5.35rem);line-height:1}.footer-opening>p:last-child{color:#ffffffb3;font-family:var(--font-serif), Georgia, serif;font-size:1.42rem}.footer-grid{border-top:1px solid #ffffff29;grid-template-columns:1.45fr .65fr .65fr .9fr;gap:52px;padding-block:54px;display:grid}.footer-brand img{width:250px;margin-bottom:28px}.footer-brand p{color:#ffffffa3;max-width:380px;font-size:.92rem}.footer-grid h3{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem}.footer-grid>div:not(.footer-brand) a{color:#ffffffc7;min-height:40px;font-size:.9rem;display:block}.footer-contact p{color:#ffffffb3;font-size:.9rem}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.footer-bottom p,.footer-bottom a{color:#ffffff85;letter-spacing:.05em;margin:0;font-size:.7rem}.footer-bottom a:hover{color:var(--gold-light)}.heritage-section,.profile-achievements,.invitation-only,.shared-values,.contact-stage,.mission-vision,.leadership-mandate,.profile-sources,.closing-manifesto{--moa-motif-color:var(--gold);isolation:isolate;position:relative;overflow:hidden}.mission-vision,.leadership-mandate,.profile-sources,.closing-manifesto{--moa-motif-color:var(--navy)}.heritage-section:after,.profile-achievements:after,.invitation-only:after,.shared-values:after,.contact-stage:after,.mission-vision:after,.leadership-mandate:after,.profile-sources:after,.closing-manifesto:after{content:"";z-index:-1;width:var(--moa-motif-width,1450px);aspect-ratio:216/129.6;background:var(--moa-motif-color);opacity:var(--moa-motif-opacity,.075);pointer-events:none;position:absolute;-webkit-mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat;mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat}.heritage-section:after{--moa-motif-width:clamp(1380px, 105vw, 1920px);top:7%;right:-49%;transform:rotate(-5deg)}.profile-achievements:after{--moa-motif-width:clamp(980px, 74vw, 1320px);bottom:-25%;left:-34%;transform:rotate(7deg)}.invitation-only:after{--moa-motif-width:clamp(1580px, 118vw, 2150px);top:-52%;right:-58%;transform:rotate(-9deg)}.shared-values:after{--moa-motif-width:clamp(1180px, 87vw, 1580px);top:3%;left:-43%;transform:rotate(4deg)}.contact-stage:after{--moa-motif-width:clamp(880px, 66vw, 1180px);top:18%;right:-31%;transform:rotate(-6deg)}.mission-vision:after{--moa-motif-width:clamp(1500px, 112vw, 2050px);top:-42%;right:-55%;transform:rotate(8deg)}.leadership-mandate:after{--moa-motif-width:clamp(1060px, 81vw, 1420px);bottom:-22%;left:-38%;transform:rotate(-4deg)}.profile-sources:after{--moa-motif-width:clamp(780px, 57vw, 1030px);top:8%;right:-27%;transform:rotate(9deg)}.closing-manifesto:after{--moa-motif-width:clamp(1450px, 108vw, 1980px);bottom:-55%;left:-51%;transform:rotate(-7deg)}.heritage-section>*,.profile-achievements>*,.invitation-only>*,.shared-values>*,.contact-stage>*,.mission-vision>*,.leadership-mandate>*,.profile-sources>*,.closing-manifesto>*{z-index:1;position:relative}.invitation-only{background:linear-gradient(135deg,#12385d,#08233e)}@media (hover:hover) and (pointer:fine){.institution-paths>a,.board-directory-grid article,.insight-grid article,.method-grid article,.framework-flow article{transition:transform .28s,background-color .28s}.institution-paths>a:hover,.board-directory-grid article:hover,.insight-grid article:hover,.method-grid article:hover,.framework-flow article:hover{transform:translateY(-4px)}}@media (width<=1120px){.desktop-nav{gap:15px}.desktop-nav a{font-size:.79rem}.brand{width:236px}.nav-shell{gap:18px}.statement-grid{grid-template-columns:60px 1fr}.statement-copy{grid-column:2;padding-top:0}.history-chapter>div{grid-template-columns:110px .9fr 1.1fr;gap:25px}.expectations-grid,.values-line{grid-template-columns:repeat(3,1fr)}.expectations-grid article:nth-child(3),.values-line article:nth-child(3){border-right:0}.expectations-grid article:nth-child(n+4),.values-line article:nth-child(n+4){border-top:1px solid #ffffff26}.insight-grid{grid-template-columns:repeat(2,1fr)}.insight-grid article:nth-child(2){border-right:0}.insight-grid article:nth-child(n+3){border-top:1px solid #ffffff26}}@media (width<=1280px){.desktop-nav,.nav-cta{display:none}.nav-shell{grid-template-columns:1fr auto;min-height:76px}.brand{width:242px}.menu-button{background:0 0;border:0;place-items:center;width:52px;height:52px;display:grid}.menu-button span{background:var(--navy);grid-area:1/1;width:26px;height:1px;transition:transform .2s}.menu-button span:first-child{transform:translateY(-5px)}.menu-button span:last-child{transform:translateY(5px)}.menu-button.is-open span:first-child{transform:rotate(45deg)}.menu-button.is-open span:last-child{transform:rotate(-45deg)}.mobile-nav{z-index:20;overscroll-behavior:contain;height:calc(100dvh - 118px);padding:38px max(24px, calc((100vw - var(--master-width)) / 2)) 80px;background:var(--navy);color:var(--white);transition:transform .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-nav:not(.is-open){visibility:hidden;pointer-events:none;transition:transform .3s,visibility 0s linear .3s}.mobile-nav.is-open{visibility:visible;pointer-events:auto;transition:transform .3s;transform:translate(0)}.mobile-nav>p{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:34px;font-size:.72rem}.mobile-nav>p span{color:#ffffff8c}.mobile-admin-tools{background:#ffffff0a;border:1px solid #ead29a47;margin:-12px 0 28px;padding:18px;display:block}.mobile-admin-tools>span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.63rem;font-weight:760;display:block}.mobile-admin-tools .admin-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-admin-tools .admin-quick-links a{min-height:46px}.mobile-nav-row{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 56px;align-items:stretch;display:grid}.mobile-nav-row>a{min-height:68px;font-family:var(--font-serif), Georgia, serif;grid-template-columns:42px 1fr auto;align-items:center;font-size:1.48rem;display:grid}.mobile-nav-row>button{min-width:56px;min-height:56px;color:var(--gold-light);background:0 0;border:0;border-left:1px solid #ffffff1f;font-size:1.5rem}.mobile-nav small{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;font-size:.64rem}.mobile-submenu{border-bottom:1px solid #ffffff26;padding:8px 0 18px 42px;display:none}.mobile-submenu.is-open{display:block}.mobile-nav .mobile-submenu a{color:#ffffffc7;align-items:center;min-height:52px;font-size:.92rem;display:flex}}.danger-action{color:#9a2033!important;border-color:#a11e3152!important}.team-access-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:44px;display:grid}.credential-reveal{background:#fff7e7;border:1px solid #caa04d80;margin-top:22px;padding:22px}.credential-reveal p,.credential-reveal small{color:var(--muted);margin:0;font-size:.7rem;display:block}.credential-reveal strong{color:var(--navy);letter-spacing:.16em;margin:10px 0;font-size:1.65rem;display:block}.credential-reveal button{border:1px solid var(--navy);min-height:42px;color:var(--navy);cursor:pointer;background:0 0;margin-top:14px;padding:8px 12px}.team-register{border-top:1px solid #071a3629}.team-register article{border-bottom:1px solid #071a3624;grid-template-columns:1fr auto;gap:12px 18px;padding:18px 0;display:grid}.team-register article strong,.team-register article small{display:block}.team-register article small{color:var(--muted);margin-top:4px}.team-register .guest-actions{grid-column:1/-1}.invitation-print-artboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.invitation-print-front,.invitation-print-back{aspect-ratio:5/7;isolation:isolate;background:#071a36;min-height:0;padding:clamp(26px,3.5vw,48px)}.invitation-print-front:before,.invitation-print-back:before{border-color:#ead29a61;inset:13px}.invitation-print-front:after,.invitation-print-back:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ead29a1f;position:absolute;inset:21px}.invitation-print-front{background:radial-gradient(circle at 50% 42%,#1a416b 0,#0b2446 38%,#031021 86%);flex-direction:column;justify-content:center;align-items:center;display:flex}.print-heritage-rings{z-index:-2;opacity:.18;background:repeating-radial-gradient(circle at 50% 43%,#0000 0 42px,#ead29a3b 43px 44px,#0000 45px 80px);position:absolute;inset:-14%}.invitation-print-front .print-presented{color:#ffffff9e;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.55rem;font-weight:700}.invitation-print-front h4{color:#fff;letter-spacing:-.045em;margin:11px 0 8px;font-size:clamp(1.9rem,3vw,3.15rem);line-height:.9}.invitation-print-front h4 em{color:var(--gold-light);font-weight:400;display:block}.invitation-print-front .print-commemorating{color:#ffffffad;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-style:normal;line-height:1.5}.invitation-print-front>i{width:80px;margin:14px auto}.invitation-print-front .print-request{color:#ffffff94;font-size:.72rem}.invitation-print-front h3{margin:8px 0 13px;font-size:clamp(1.8rem,3.1vw,2.8rem);line-height:1}.invitation-print-front h3 small{margin-bottom:6px}.invitation-print-front>span{font-size:1rem}.invitation-print-front dl{gap:18px;width:100%;margin:19px 0 15px}.invitation-print-front dl div{border-color:#ead29a52}.invitation-print-front dd{font-size:.72rem;line-height:1.45}.invitation-print-front>strong{color:#fff}.invitation-print-back{text-align:center;color:var(--navy);background:linear-gradient(150deg,#f8f1e4,#e9ddc8);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;align-items:center;gap:18px;display:grid}.invitation-print-back:before{border-color:#071a3652}.invitation-print-back:after{border-color:#071a361a}.print-back-crest{opacity:.74;width:92px;margin:0 auto}.invitation-print-back .print-back-crest img{filter:none;width:100%}.print-access-copy p{color:#6f6557;margin:0 0 6px}.print-access-copy h3{color:var(--navy);margin:0 0 20px;font-size:2rem;line-height:1}.print-access-copy span{color:#6f6557}.print-access-copy strong{color:var(--navy);margin:5px 0 12px;font-size:1.55rem}.print-access-copy small{color:#6f6557;font-size:.68rem;line-height:1.55}.print-qr-wrap{width:150px;margin:0 auto}.print-qr-wrap .card-qr{border:1px solid #071a3626;padding:8px}.print-qr-wrap p{color:#6f6557;margin:7px 0 0}.invitation-print-back footer{color:#6f6557;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #071a3633;justify-content:space-between;gap:16px;padding-top:13px;font-size:.5rem;display:flex}.card-studio-controls{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto}.metal-card{background:linear-gradient(135deg,#071429,#0d284d 55%,#020711);border:1px solid #b28a3e}.metal-card:after{content:"";pointer-events:none;border:1px solid #e8c77c38;position:absolute;inset:11px}.metal-orbit{aspect-ratio:1;border:1px solid #e8c77c3d;border-radius:50%;width:78%;top:-52%;right:-22%;box-shadow:0 0 0 22px #e8c77c06,0 0 0 54px #e8c77c05;position:absolute!important}.metal-mark{opacity:.13;filter:sepia()saturate(1.5);width:63%;bottom:-18%;right:-9%;position:absolute!important}.metal-identity{z-index:1;position:relative}.metal-card-front .metal-identity p{color:#edcf8a;margin:0 0 58px}.metal-card-front .metal-identity h3{color:#f2d99d;max-width:76%;margin:0 0 9px;font-size:clamp(1.6rem,2.7vw,2.35rem)}.metal-card-front .metal-identity span{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;max-width:70%;font-size:.64rem;display:block}.metal-card-front>small{z-index:1}.metal-card-back{grid-template-columns:.66fr 1fr}.metal-back-rule{background:#e8c77c47;width:1px;top:15%;bottom:15%;left:41%;position:absolute!important}.metal-qr-frame{text-align:center}.metal-qr-frame span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:.46rem;display:block}.metal-back-copy>img{width:180px}.finish-engraved .metal-card{color:#d8bd78;background:linear-gradient(145deg,#111416,#030405 64%,#1a1d1f)}.finish-engraved .metal-card img:not(.metal-qr){filter:grayscale()sepia()brightness(1.18)}.finish-engraved .metal-card-front .metal-identity h3,.finish-engraved .metal-card-front .metal-identity p,.finish-engraved .metal-card-back p{color:#d8bd78}.finish-uv .metal-card{background:linear-gradient(145deg,#0b2142,#06142a 70%,#25110d)}.finish-uv .metal-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#b7243152,#0000 65%);border-radius:50%;width:78%;position:absolute;bottom:-55%;right:-8%}h1,h2,blockquote{text-wrap:balance}blockquote,.profile-deck,.statement-copy .lead,.invitation-script{font-family:var(--font-editorial), Georgia, serif}.leader-detail-intro h1 small{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.08em;vertical-align:.4em;margin-left:.18em;font-size:.17em;font-weight:700;display:inline-block}main figure>img{cursor:zoom-in;transition:transform .7s cubic-bezier(.2,.65,.25,1),filter .7s}main figure:not(.no-zoom):hover>img{filter:saturate(1.03);transform:scale(1.025)}.global-image-lightbox{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020914f7;grid-template-rows:auto 1fr;padding:18px;display:grid;position:fixed;inset:0}.global-image-toolbar{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:14px;display:flex;position:relative}.global-image-toolbar button{color:#fff;cursor:pointer;min-width:48px;min-height:48px;font:inherit;background:#ffffff0f;border:1px solid #ffffff3d}.global-image-toolbar span{min-width:66px;color:var(--gold-light);text-align:center;font-size:.72rem}.global-image-toolbar .global-image-close{min-width:105px;margin-left:10px}.global-image-canvas{place-items:center;min-height:0;display:grid;overflow:auto}.global-image-canvas img{object-fit:contain;transform-origin:50%;width:auto;max-width:min(92vw,1500px);max-height:calc(100dvh - 100px);transition:transform .25s}.interfaith-hero-split,.sikh-heritage-hero-split{align-items:center;min-height:680px;padding-block:clamp(66px,7vw,104px)}.interfaith-hero-layout,.sikh-heritage-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);align-items:center;gap:clamp(50px,7vw,105px);display:grid;position:relative}.interfaith-hero-layout:before,.sikh-heritage-hero-layout:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ead29a30;border-radius:50%;width:clamp(360px,38vw,620px);animation:22s ease-in-out infinite alternate moa-orbit-drift;position:absolute;box-shadow:0 0 0 55px #ead29a09,0 0 0 125px #ffffff05}.interfaith-hero-layout:before{bottom:-18%;right:-12%}.sikh-heritage-hero-layout:before{top:-19%;left:-15%}.interfaith-hero h1 em,.sikh-heritage-hero h1 em{display:inline}.interfaith-hero-portrait,.sikh-heritage-hero-portrait{z-index:1;border-radius:280px 280px 0 0;min-height:540px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ead29a94,0 0 0 13px #ead29a0e,0 30px 90px #0000004d}.interfaith-hero-portrait:after,.sikh-heritage-hero-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 47%,#030d1de8);position:absolute;inset:0}.interfaith-hero-portrait img,.sikh-heritage-hero-portrait img{object-fit:cover;width:100%;height:100%}.interfaith-hero-portrait img{object-position:center 24%}.sikh-heritage-hero-portrait img{object-position:center}.interfaith-hero-portrait figcaption,.sikh-heritage-hero-portrait figcaption{z-index:2;position:absolute;bottom:28px;left:32px;right:32px}.interfaith-hero-portrait figcaption span,.sikh-heritage-hero-portrait figcaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;display:block}.interfaith-hero-portrait figcaption strong,.sikh-heritage-hero-portrait figcaption strong{font-family:var(--font-editorial), Georgia, serif;font-size:1.65rem;font-weight:500}.interfaith-page .section-space,.sikh-heritage-page .section-space{padding-block:clamp(64px,5.8vw,92px)}.interfaith-intro-grid{gap:clamp(48px,6vw,86px)}.interfaith-intro h2,.interfaith-brothers-grid h2,.heritage-gateway-copy h2{font-size:clamp(2.75rem,4vw,4.4rem);line-height:1.06}.commitments-heading{margin-bottom:38px}.commitments-heading h2{font-size:clamp(2.8rem,4vw,4.5rem);line-height:1.05}.commitments-grid article{min-height:270px;padding:30px 27px}.commitments-grid h3{margin:48px 0 14px}.interfaith-actions .centered-heading{max-width:820px}.interfaith-actions .centered-heading h2{font-size:clamp(2.5rem,3.4vw,3.7rem);line-height:1.07}.action-grid{margin-top:34px}.action-grid article{min-height:178px;padding:30px 34px}.action-grid h3{margin:16px 0 10px;font-size:1.8rem}.heritage-gateway{min-height:680px}.timeline-heading{max-width:900px;margin-bottom:34px}.timeline-heading h2{margin-bottom:0;font-size:clamp(2.7rem,3.8vw,4.2rem);line-height:1.07}.heritage-timeline-list article{grid-template-columns:40px 105px .7fr 1.3fr;padding:28px 0}.heritage-timeline-list h3{font-size:1.72rem}.heritage-timeline-list p{font-size:.93rem;line-height:1.62}.nanak-mardana-spread{grid-template-columns:1.12fr .88fr;align-items:center}.nanak-mardana-spread figure{background:#efe5d6;flex-direction:column;justify-content:center;align-self:stretch;min-height:0;display:flex}.nanak-mardana-spread figure img{object-fit:contain;width:100%;height:auto}.nanak-mardana-spread h2{font-size:clamp(2.6rem,3.8vw,4.2rem);line-height:1.04}.sacred-language h2,.sacred-geography-heading h2,.living-bridge-grid h2,.partition-grid h2{font-size:clamp(2.7rem,4vw,4.45rem);line-height:1.05}.admin-checkbox{align-items:center;gap:12px;padding:14px 0;display:flex!important}.admin-checkbox input{width:20px;min-height:20px;accent-color:var(--navy);margin:0}.admin-checkbox span{letter-spacing:.03em!important;text-transform:none!important;margin:0!important}.guest-actions .primary-action{border-color:var(--navy);background:var(--navy);color:#fff}.card-preview-button{color:var(--navy);cursor:zoom-in;text-align:left;background:0 0;border:0;padding:0;display:block}.card-preview-button>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:.67rem;font-weight:750;display:block}.invitation-print-front:before{content:"";pointer-events:none;border:1px solid #9a762e6b;position:absolute;inset:12px}.invitation-card-copy{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:5.5% 7% 17% 27%}.invitation-card-copy>img{width:clamp(120px,22%,185px);margin:0 auto 8px}.invitation-card-copy p{color:#071a36ad;margin:0}.invitation-card-copy .print-presented{color:var(--red);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.42rem,.72vw,.64rem);font-weight:760}.invitation-card-copy h4{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:7px 0 2px;font-size:clamp(1.2rem,2.7vw,2.35rem);font-weight:500;line-height:.98}.invitation-card-copy h4 em{color:#a47520;display:block}.invitation-card-copy .print-commemorating{font-family:var(--font-editorial), Georgia, serif;font-size:clamp(.58rem,1vw,.86rem)}.invitation-card-copy>i{background:var(--gold);width:58px;height:1px;margin:8px auto;display:block}.invitation-card-copy .print-request{font-family:var(--font-editorial), Georgia, serif;font-size:clamp(.52rem,.86vw,.75rem);font-style:italic}.invitation-card-copy h3{color:#9a6d19;font-family:var(--font-serif), Georgia, serif;margin:5px 0 1px;font-size:clamp(1.25rem,2.75vw,2.35rem);font-weight:500;line-height:1}.invitation-card-copy h3 small{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.32em;font-weight:750;display:block}.invitation-card-copy .print-organization{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.42rem,.7vw,.61rem)}.invitation-card-copy>span{color:#9a6d19;font-family:var(--font-editorial), Georgia, serif;margin-top:5px;font-size:clamp(.62rem,1.1vw,.95rem);font-style:italic}.invitation-card-copy dl{grid-template-columns:.75fr 1.25fr;gap:10px;width:100%;margin:8px 0 7px;display:grid}.invitation-card-copy dl div{border-top:1px solid #071a3638;padding-top:6px}.invitation-card-copy dt{color:#071a368a;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.36rem,.55vw,.48rem)}.invitation-card-copy dd{margin:2px 0 0;font-size:clamp(.43rem,.68vw,.6rem)}.invitation-card-copy>strong{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.4rem,.63vw,.54rem)}.invitation-card-access{z-index:2;text-align:left;align-items:center;gap:10px;display:flex;position:absolute;bottom:3.7%;right:4%}.invitation-card-access .card-qr{background:#fffdf8;border:1px solid #071a3629;width:clamp(48px,7vw,72px);padding:4px}.invitation-card-access small,.invitation-card-access b,.invitation-card-access span{display:block}.invitation-card-access small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.31rem,.48vw,.42rem);font-weight:750}.invitation-card-access b{color:var(--navy);letter-spacing:.17em;margin:2px 0;font-size:clamp(.48rem,.8vw,.7rem)}.invitation-card-access span{color:#071a36a6;font-size:clamp(.32rem,.5vw,.44rem)}.print-instructions .button{width:100%;margin-bottom:10px}.invitation-card-modal{z-index:2500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020914f7;place-items:center;padding:82px 24px 30px;display:grid;position:fixed;inset:0;overflow:auto}.invitation-card-modal-toolbar{z-index:2;color:#fff;background:#031021;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:8px 20px;display:flex;position:fixed;top:0;left:0;right:0}.invitation-card-modal-toolbar strong{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;margin-right:auto;font-weight:500}.invitation-card-modal-toolbar button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #ffffff38;padding:9px 13px;font-size:.68rem}.access-portal{background:var(--navy);color:#fff;place-items:center;min-height:100svh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.access-portal-bg,.access-portal-shade{position:absolute;inset:0}.access-portal-bg{background:url(/media/loc-great-hall-alt.jpg) 50%/cover no-repeat;transform:scale(1.02)}.access-portal-shade{background:linear-gradient(90deg,#020a16f5,#051831cc,#020a16f0)}.access-portal-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e1fe6;border:1px solid #ead29a85;width:min(840px,100%);padding:clamp(38px,5vw,68px);position:relative;box-shadow:0 40px 120px #00000080}.access-portal-card:before{content:"";pointer-events:none;border:1px solid #ead29a29;position:absolute;inset:12px}.access-portal-card>img{width:235px;margin-bottom:28px}.access-portal-card h1{max-width:650px;margin:0 0 16px;font-size:clamp(3rem,6vw,5.4rem);line-height:.92}.access-portal-card h1 em{color:var(--gold-light);font-weight:500;display:block}.access-portal-card>p:not(.kicker):not(.access-portal-message){color:#ffffffa6;max-width:650px}.access-mode-tabs{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.access-mode-tabs button{color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff2e;border-top:0;border-left:0;min-height:118px;padding:20px}.access-mode-tabs button.active{background:var(--gold);color:var(--navy)}.access-mode-tabs span,.access-mode-tabs strong,.access-mode-tabs small{display:block}.access-mode-tabs span{color:var(--gold-light);margin-bottom:12px;font-size:.62rem}.access-mode-tabs button.active span{color:var(--red)}.access-mode-tabs strong{font-family:var(--font-serif), Georgia, serif;font-size:1.45rem;font-weight:500}.access-mode-tabs small{opacity:.62;margin-top:5px}.access-portal-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.access-portal-form label span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;display:block}.access-portal-form label span small{opacity:.55;text-transform:none}.access-portal-form input{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff12;border:1px solid #fff3;padding:13px 15px}.access-portal-form .button{grid-column:1/-1;width:100%}.access-portal-message{color:#ffd1d7;text-align:center;margin:14px 0 0;font-size:.78rem}.access-portal-card footer{color:#ffffff6b;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;font-size:.58rem;display:flex}@media (width<=900px){.admin-strip-actions .admin-quick-links{display:none}.admin-session-label{min-height:42px}:root{--page-gutter:20px}.site-container{width:calc(100% - (var(--page-gutter) * 2))}.home-hero-image-chairman img{object-fit:cover;object-position:center top!important}.event-strip-inner p span:last-child,.desktop-nav,.nav-cta{display:none}.nav-shell{grid-template-columns:1fr auto;min-height:76px}.brand{width:242px}.menu-button{background:0 0;border:0;place-items:center;width:52px;height:52px;display:grid}.menu-button span{background:var(--navy);grid-area:1/1;width:26px;height:1px;transition:transform .2s}.menu-button span:first-child{transform:translateY(-5px)}.menu-button span:last-child{transform:translateY(5px)}.menu-button.is-open span:first-child{transform:rotate(45deg)}.menu-button.is-open span:last-child{transform:rotate(-45deg)}.mobile-nav{z-index:20;overscroll-behavior:contain;background:var(--navy);height:calc(100dvh - 118px);color:var(--white);padding:38px 24px 80px;transition:transform .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-nav.is-open{transform:translate(0)}.mobile-nav>p{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:34px;font-size:.72rem}.mobile-nav>p span{color:#ffffff8c}.mobile-nav-row{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 56px;align-items:stretch;display:grid}.mobile-nav-row>a{min-height:68px;font-family:var(--font-serif), Georgia, serif;grid-template-columns:42px 1fr auto;align-items:center;font-size:1.48rem;display:grid}.mobile-nav-row>button{min-width:56px;min-height:56px;color:var(--gold-light);background:0 0;border:0;border-left:1px solid #ffffff1f;font-size:1.5rem}.mobile-nav small{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;font-size:.64rem}.mobile-submenu{border-bottom:1px solid #ffffff26;padding:8px 0 18px 42px;display:none}.mobile-submenu.is-open{display:block}.mobile-nav .mobile-submenu a{color:#ffffffc7;align-items:center;min-height:52px;font-size:.92rem;display:flex}.home-hero{min-height:820px}.home-hero:before{background:linear-gradient(90deg,#030e1ff5,#041227b8 70%,#0412276b)}.hero-foot{grid-template-columns:repeat(3,1fr);gap:10px}.scroll-cue{display:none}.hero-controls{bottom:92px;left:20px}.sound-control{bottom:95px;right:20px}.photo-essay,.history-origin,.sajid-civic-spread,.aisha-leadership-band,.partnership-story,.gala-venue-story{width:min(calc(100% - 40px), var(--master-width))}.heritage-heading,.leadership-heading,.movements-heading,.directors-heading,.insights-heading,.manifesto-grid,.mandate-layout,.mission-grid,.belief-grid,.timeline-item,.photo-essay,.leader-profile,.leader-profile.reverse,.gala-prologue-grid,.gala-venue-story,.constellation-grid,.featured-story-grid,.chairman-voice-grid,.media-contact-grid,.contact-stage-grid,.chairman-contained,.chairman-profile-card,.leader-detail-grid,.profile-statement-grid,.profile-narrative-grid,.profile-sources-grid,.impact-opening,.living-story-heading,.perspective-grid,.aisha-leadership-band,.umar-strategy-grid,.priority-deep-list>article,.partnership-story,.hospitality-grid,.evening-movements .movements-heading{grid-template-columns:1fr}.heritage-heading,.leadership-heading,.movements-heading,.directors-heading,.insights-heading{gap:30px}.leadership-heading>a{justify-self:start}.history-chapter>div{grid-template-columns:100px 1fr}.history-chapter p{grid-column:2}.heritage-note{grid-template-columns:1fr}.chairman-photo-wrap{min-height:620px}.chairman-message{padding:74px 44px}.mandate-image{min-height:560px}.leader-pair{grid-template-columns:1fr}.leader-feature{min-height:620px}.mission-grid article,.mission-grid article+article{border-left:0;border-bottom:1px solid var(--line);padding:45px 0}.mission-grid article+article{padding-bottom:0}.belief-grid{gap:30px}.timeline-item{gap:25px}.timeline-item>div:last-child{grid-template-columns:1fr;gap:18px}.timeline-item a{grid-column:1}.photo-essay{padding-right:0}.photo-essay-image{border-radius:0;min-height:560px}.photo-essay>div:last-child{padding-inline:32px;padding-bottom:70px}.leader-profile.reverse .leader-portrait,.leader-profile.reverse .leader-bio{order:initial}.leader-portrait,.chairman-profile-image{min-height:620px}.executive-columns{grid-template-columns:1fr}.executive-card{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.board-directory-grid{grid-template-columns:repeat(2,1fr)}.leader-detail-image{max-width:570px;height:auto}.profile-statement-grid,.profile-narrative-grid,.profile-sources-grid{gap:42px}.impact-opening>.kicker{margin-bottom:0}.impact-visual-grid{grid-template-rows:480px 300px 300px;grid-template-columns:1fr}.impact-visual-main{grid-row:auto}.priority-card-grid{grid-template-columns:1fr}.impact-belief-band{padding-block:76px}.priority-editorial-list>article{grid-template-columns:70px 1fr}.priority-editorial article>div{grid-column:2}.method-grid{grid-template-columns:1fr}.method-grid article{border-bottom:1px solid #ffffff40;border-right:0;min-height:210px}.method-grid h3{margin-top:35px}.royal-gala-seal{display:none}.gala-venue-photo{min-height:640px}.gala-venue-copy{padding:80px 40px}.gala-prologue-grid{gap:20px}.constellation-grid{gap:50px}.gala-detail-line{grid-template-columns:1fr 1fr}.gala-detail-line article:nth-child(2){border-right:0}.gala-detail-line article:nth-child(n+3){border-top:1px solid #ffffff40}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:1/-1}.living-story-heading{gap:32px}.living-story-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr}.living-story-primary{grid-row:auto;min-height:540px}.living-story-grid>figure:not(.living-story-primary){min-height:330px}.living-story-copy{min-height:0}.institution-paths{grid-template-columns:1fr}.perspective-grid{gap:48px}.perspective-points article{grid-template-columns:45px 1fr}.perspective-points p{grid-column:2}.profile-record-grid{grid-template-columns:repeat(2,1fr)}.profile-record-grid article{border-bottom:1px solid #071a3638}.profile-record-grid article:nth-child(2n){border-right:0}.profile-record-grid article:first-child{padding-left:26px}.profile-record-grid article:last-child{padding-right:26px}.profile-foundations-grid,.sajid-civic-spread{grid-template-columns:1fr}.sajid-civic-spread figure{min-height:640px}.journey-grid,.framework-flow,.gala-significance-grid{grid-template-columns:repeat(2,1fr)}.journey-grid article:nth-child(2),.framework-flow article:nth-child(2),.gala-significance-grid article:nth-child(2){border-right:0}.journey-grid article:nth-child(n+3),.framework-flow article:nth-child(n+3),.gala-significance-grid article:nth-child(n+3){border-top:1px solid #071a3629}.aisha-band-image{min-height:620px}.umar-strategy-grid{gap:52px}.priority-deep-list>article{gap:42px}.partnership-image{min-height:620px}.partnership-story>div:last-child{padding-inline:0}}@media (width<=620px){.event-strip-actions{gap:0}.event-strip-actions>a:first-child{display:none}.event-strip-actions .board-portal-link{padding-left:12px}:root{--page-gutter:16px}body{font-size:16px}.site-container{width:calc(100% - (var(--page-gutter) * 2))}.section-space{padding-block:72px}html{scroll-padding-top:126px}.event-strip-inner{gap:10px;min-height:38px}.event-strip-inner p{gap:8px;min-width:0}.event-strip-inner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-strip-inner a{flex:none;min-height:48px;font-size:.58rem}.event-star{display:none}.nav-shell{gap:12px}.mobile-nav{height:calc(100dvh - 114px);padding:28px 16px max(70px, env(safe-area-inset-bottom))}.brand{width:min(242px,100vw - 112px)}.photo-essay,.history-origin,.sajid-civic-spread,.aisha-leadership-band,.partnership-story,.gala-venue-story{width:min(calc(100% - 32px), var(--master-width))}.home-hero{min-height:max(720px,100svh - 114px)}.hero-content{padding-block:70px 158px}.home-hero h1{font-size:clamp(2.75rem,12vw,3.65rem);line-height:1}.hero-lede{font-size:.96rem;line-height:1.62}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-controls{bottom:76px;left:16px}.hero-controls button{width:38px}.hero-foot{grid-template-columns:repeat(3,1fr);min-height:66px}.hero-foot p{display:none}.sound-control{bottom:74px;right:16px}.sound-control button>span:last-child{display:none}.statement-grid{grid-template-columns:1fr;gap:42px}.statement-heading{padding-left:22px}.statement-copy{grid-column:1}.statement-grid h2,.heritage-heading h2,.mandate-intro h2,.leaders-intro h2,.timeline-heading h2,.connect-heading h2,.gala-details-heading h2{font-size:2.65rem}.history-chapter{grid-template-columns:34px 1fr 25px;gap:12px}.history-chapter>div{grid-template-columns:1fr;gap:10px}.history-chapter p{grid-column:1}.history-chapter strong{font-size:1.35rem}.chairman-photo-wrap{min-height:440px}.chairman-caption{bottom:24px;left:24px;right:24px}.chairman-message{padding:58px 24px}.chairman-message blockquote{font-size:2rem}.mandate-image{border-radius:180px 180px 0 0;min-height:450px}.pillar-list article{grid-template-columns:40px 1fr}.leader-feature{min-height:540px}.leader-feature>div{bottom:24px;left:24px;right:24px}.gala-feature{min-height:780px}.gala-feature h2{font-size:4.2rem}.gala-line{display:block}.gala-line span,.gala-line strong{border-right:0;width:100%;padding-left:0}.manifesto-grid{gap:34px}.manifesto-grid h2{font-size:2.8rem}.page-hero{min-height:600px}.page-hero h1{font-size:clamp(2.9rem,13vw,3.45rem)}.page-hero-content{padding-block:82px 66px}.belief-band{padding-block:70px}.belief-grid blockquote{font-size:2.5rem}.values-line,.expectations-grid{grid-template-columns:1fr}.values-line article,.expectations-grid article{border-bottom:1px solid #ffffff26;border-right:0;min-height:180px;padding:28px 0}.values-line h3,.expectations-grid h3{margin-top:30px}.leader-portrait{border-radius:180px 180px 0 0;min-height:520px}.leader-bio h2{font-size:3rem}.director-list{grid-template-columns:1fr}.director-list article{border-bottom:1px solid #fff3;border-right:0;min-height:220px;padding:35px 0}.director-list h3{margin-top:45px}.chairman-profile-image{min-height:440px}.chairman-profile-copy{padding:48px 24px}.chairman-profile-copy h2{font-size:3rem}.executive-card{grid-template-columns:1fr;min-height:0}.executive-card-image{aspect-ratio:4/5;width:calc(100% - 32px);min-height:0;margin:16px 16px 0}.executive-card-copy{padding:30px 24px 34px}.executive-card-copy h2{font-size:2.75rem}.executive-quote{font-size:1.12rem}.executive-bio{font-size:.88rem}.board-directory-grid{grid-template-columns:1fr}.board-directory-grid article{min-height:120px;padding:24px 20px}.leader-detail-hero{padding-block:60px}.leader-detail-image{border-radius:180px 180px 0 0;width:100%;height:auto}.leader-detail-intro h1{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,4.1rem)}.profile-back{margin-bottom:30px}.profile-statement blockquote{font-size:2.65rem}.profile-achievement-grid{grid-template-columns:1fr}.profile-achievement-grid article{min-height:240px;padding:30px 24px}.profile-record-grid{grid-template-columns:1fr}.profile-record-grid article,.profile-record-grid article:first-child,.profile-record-grid article:last-child{border-bottom:1px solid #071a3638;border-right:0;min-height:150px;padding:26px 0}.profile-record-grid strong{margin-bottom:22px}.profile-record-grid span{max-width:280px}.profile-foundations-grid article{min-height:0;padding:34px 24px}.profile-foundations-grid h3{margin-top:42px}.sajid-civic-spread figure{min-height:480px}.sajid-civic-spread>div{padding:64px 24px}.sajid-civic-spread h2{font-size:2.55rem}.sajid-civic-spread dl>div{grid-template-columns:1fr;gap:8px}.impact-opening{gap:32px}.impact-visual-grid{grid-template-rows:430px 250px 250px}.impact-visual-grid figcaption{bottom:20px;left:20px;right:20px}.priority-card{min-height:340px;padding:34px 24px}.impact-belief-band blockquote{font-size:2.65rem}.priority-editorial-list>article{grid-template-columns:45px 1fr;padding:36px 0}.priority-editorial h2{font-size:2rem}.method-heading h2{font-size:3.8rem}.royal-gala-hero{min-height:740px}.gala-ornament{inset:14px}.royal-gala-content{padding-inline:16px}.royal-gala-content h1{font-size:clamp(3.35rem,16vw,4rem)}.royal-gala-facts{display:block}.royal-gala-facts span,.royal-gala-facts strong{border-right:0;width:100%;padding-left:0}.gala-prologue h2{font-size:3rem}.gala-venue-photo{min-height:500px}.gala-venue-copy{padding:62px 24px}.movements-list article{grid-template-columns:44px 1fr;gap:15px}.movements-list p{grid-column:2}.constellation-words{min-height:360px}.constellation-words span{font-size:.55rem}.gala-detail-line{grid-template-columns:1fr}.gala-detail-line article{border-bottom:1px solid #ffffff40;border-right:0;min-height:170px;padding:26px 0}.gala-detail-line span{margin-bottom:28px}.invitation-only{padding-block:84px}.invitation-frame{inset:14px}.featured-story-image{border-radius:190px 190px 0 0;min-height:500px}.insight-grid{grid-template-columns:1fr}.insight-grid article{border-bottom:1px solid #ffffff26;border-right:0;min-height:220px;padding:30px 0}.insight-grid h3{margin-top:35px}.chairman-voice-grid{gap:45px}.chairman-voice img{max-height:450px}.connect-list article{grid-template-columns:35px 1fr;gap:15px}.connect-list p{grid-column:2}.contact-stage-grid{gap:45px}.contact-stage address>div{grid-template-columns:1fr;gap:10px}.contact-form{padding:34px 22px}.contact-form-grid{grid-template-columns:1fr}.contact-form-message{grid-column:auto}.contact-form-action{flex-direction:column;align-items:stretch}.contact-form-action .button,.contact-form-action>a{justify-content:center;width:100%}.gala-contact-rule>div{grid-template-columns:1fr;gap:8px}.footer-opening h2{font-size:clamp(2.55rem,12vw,3.2rem)}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-grid>div:not(.footer-brand) a{align-items:center;min-height:48px;display:flex}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}.living-story-primary{min-height:430px}.living-story-grid>figure:not(.living-story-primary){min-height:280px}.living-story-copy{min-height:0;padding:38px 24px}.living-story-heading h2,.institution-heading h2{font-size:2.85rem}.institution-paths>a{min-height:230px;padding:28px 22px}.institution-paths h3{margin-top:26px}.gallery-credit{text-align:left}.perspective-points article{grid-template-columns:36px 1fr}.journey-grid,.framework-flow,.gala-significance-grid{grid-template-columns:1fr}.journey-grid article,.framework-flow article,.gala-significance-grid article{border-bottom:1px solid #071a362e;border-right:0;min-height:240px;padding:30px 0}.journey-grid h3,.framework-flow h3,.gala-significance-grid h3{margin-top:38px}.aisha-band-image{min-height:500px}.aisha-band-copy{padding:64px 24px}.strategy-stack article{grid-template-columns:36px 1fr}.strategy-stack p{grid-column:2}.leader-gallery-image-button{aspect-ratio:16/10}.leader-gallery-caption{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 20px}.leader-gallery-caption strong{font-size:2.5rem}.gallery-enlarge{top:14px;right:14px}.gallery-arrow{width:50px;height:50px;top:calc(50% - 116px)}.gallery-arrow-prev{left:12px}.gallery-arrow-next{right:12px}.leader-gallery-numbers{grid-template-columns:repeat(5,minmax(48px,1fr))}.gallery-lightbox{padding:76px 16px 28px}.gallery-lightbox figure{width:100%}.gallery-lightbox figure img{max-height:calc(100dvh - 245px)}.gallery-lightbox-arrow{top:auto;bottom:20px}.gallery-lightbox-prev{left:16px}.gallery-lightbox-next{right:16px}.gallery-lightbox figcaption{padding-inline:56px}.priority-deep-head{grid-template-columns:42px 1fr}.priority-deep-list>article{padding:56px 0}.priority-deep-head h2{font-size:2.8rem}.partnership-image{border-radius:190px 190px 0 0;min-height:500px}.gala-significance-heading h2,.hospitality-grid h2{font-size:3rem}}@media (width<=390px){:root{--page-gutter:14px}.event-strip-inner strong{max-width:154px}.event-strip-inner a{letter-spacing:.035em}.brand{width:min(218px,100vw - 96px)}.nav-shell{min-height:72px}.menu-button{width:48px;height:48px}.mobile-nav{height:calc(100dvh - 110px);padding-inline:14px}.mobile-nav-row{grid-template-columns:minmax(0,1fr) 52px}.mobile-nav-row>a{grid-template-columns:34px minmax(0,1fr) auto;font-size:1.3rem}.mobile-nav-row>button{min-width:52px}.home-hero h1{font-size:clamp(2.55rem,12.5vw,3.15rem)}.hero-content{padding-top:58px}.gala-feature h2{font-size:clamp(3.25rem,17vw,4.2rem)}.method-heading h2{font-size:clamp(3rem,15vw,3.8rem)}.contact-form{padding:30px 18px}.contact-form input,.contact-form select,.contact-form textarea{min-width:0;font-size:16px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-brand,.footer-contact{grid-column:auto}}@media (width>=1440px) and (aspect-ratio>=2){.leadership-hero .page-hero-image{background-image:url(/media/moa-leadership-group-desktop-v6.webp);background-position:65% 0}}@media (width<=900px){.leadership-hero .page-hero-shade{background:linear-gradient(90deg,#030e1ff5,#0412278c 82%),linear-gradient(#0000 50%,#030e1fa3)}.leadership-mandate-grid{grid-template-columns:1fr;gap:45px}.leadership-fields{justify-content:flex-start}.history-hero .page-hero-image{background-position:68%}.history-prologue-grid,.history-section-heading,.history-roots-grid,.living-history-grid{grid-template-columns:1fr}.history-prologue-grid,.history-section-heading,.living-history-grid{gap:46px}.history-origin-copy{grid-template-columns:1fr;gap:42px;padding:72px 40px}.history-section-heading{align-items:start}.evidence-pair{grid-template-columns:1fr;gap:32px}.evidence-story{grid-template-rows:360px 1fr}.evidence-morocco .evidence-copy{order:2}.evidence-morocco .evidence-image{order:1}.history-roots-grid{gap:35px}.history-roots-number{margin-bottom:-12px}.living-history-image{order:-1;min-height:620px}.history-law-content{padding-block:100px}}@media (width<=620px){.leadership-hero .page-hero-image{background:var(--navy) url(/media/moa-leadership-group-mobile-v6.webp) center/cover no-repeat}.history-hero{min-height:700px}.leadership-mandate h2{font-size:3rem}.leadership-fields{margin-top:52px}.history-hero .page-hero-image{background-position:66%}.history-hero .page-hero-shade{background:linear-gradient(90deg,#020a16f0,#030e1f9e),linear-gradient(#0000,#030e1fbf)}.history-hero .page-hero-content{padding-bottom:88px}.history-hero-caption{display:none}.hero-brand-star{opacity:.1;width:150px;top:30px;right:-20px}.section-brand-star{width:260px}.history-prologue h2,.history-section-heading h2,.history-origin-copy h2,.living-history-copy h2{font-size:3rem}.history-chapter-marker{grid-template-columns:1fr;gap:11px;margin-top:52px}.history-chapter-marker i{width:80px}.history-origin-image{aspect-ratio:16/9}.history-origin-copy{padding:62px 24px}.history-origin-copy h2{font-size:2.85rem}.evidence-story{grid-template-rows:270px 1fr}.evidence-copy{min-height:0;padding:46px 24px}.evidence-copy h3{font-size:2.55rem}.evidence-year{font-size:4.2rem;top:14px;right:16px}.history-roots{padding-block:76px}.history-roots h2{font-size:2.7rem}.history-law{min-height:760px}.history-law-image{background-position:72%}.history-law-shade{background:linear-gradient(90deg,#030d1df5,#0412279e),linear-gradient(#0000,#030d1db3)}.history-law h2{font-size:3.35rem}.accuracy-note{grid-template-columns:1fr;gap:12px}.living-history-image{border-radius:190px 190px 0 0;min-height:500px}.living-history-image figcaption{font-size:1.1rem;bottom:24px;left:24px;right:24px}.home-hero:after,.page-hero:after,.royal-gala-hero:after,.gala-feature:after{opacity:.65;width:310px}.heritage-section:after,.profile-achievements:after,.invitation-only:after,.shared-values:after,.contact-stage:after,.mission-vision:after,.leadership-mandate:after,.profile-sources:after,.closing-manifesto:after{opacity:.055;width:780px}.heritage-section:after,.mission-vision:after,.profile-sources:after{left:auto;right:-520px}.profile-achievements:after,.shared-values:after,.leadership-mandate:after,.closing-manifesto:after{left:-520px;right:auto}.contact-stage:after,.invitation-only:after{left:auto;right:-560px}.mandate-image,.leader-portrait,.leader-detail-image,.living-history-image,.partnership-image,.featured-story-image,.chairman-voice img,.aisha-band-image{box-shadow:0 0 0 1px #caa04d47,0 0 0 6px #071a3609}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-hero-pattern,.home-hero:after,.page-hero:after,.royal-gala-hero:after,.gala-feature:after,.heritage-section:before,.opening-statement:after,.chairman-section:after,.mandate-section:after,.home-living-story:after,.home-institution:after,.leadership-editorial:after,.gala-prologue:after,.gala-significance:after,.guest-constellation:after,.gala-details-new:after,.footer-crest{animation:none!important}}body{flex-direction:column;display:flex}main,.site-footer{flex:none}.site-footer{contain:layout paint;overflow:clip}.jesse-detail-page,.jesse-detail-page+.site-footer{overflow-anchor:none}body:has(.jesse-detail-page){overscroll-behavior-y:none}.footer-crest{object-fit:contain;object-position:top right;max-height:520px}.admin-quick-links .admin-home-link{background:var(--gold);color:var(--navy);border-color:#ead29ab8}.admin-quick-links .admin-home-link:hover,.admin-quick-links .admin-home-link:focus-visible{background:var(--gold-light);color:var(--navy)}.private-admin-session-bar{z-index:2600;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031021f5;border:1px solid #ead29a6b;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:8px;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 16px 48px #00000047}.private-admin-session-bar>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-inline:8px;font-size:.58rem;font-weight:760}.admin-recovery-toggle{min-height:44px;color:var(--gold-light);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ead29a80;margin-top:4px;font-size:.68rem}.leader-gallery-numbers{display:none!important}.gallery-arrow{width:62px;height:62px;color:var(--gold-light);background:#030f22b8;border-color:#ead29a9e;border-radius:50%;font-family:Georgia,serif;font-size:1.55rem;transition:transform .2s,background .2s,color .2s;top:calc(50% - 76px)}.gallery-arrow:hover{background:var(--gold);color:var(--navy);transform:scale(1.06)}.gallery-arrow-prev{left:18px}.gallery-arrow-next{right:18px}.invitation-print-artboard{width:min(640px,100%);display:block}.invitation-print-front.approved-portrait-card{aspect-ratio:5/7;width:100%;color:var(--navy);background:#f4eddf;padding:0;display:block;position:relative;overflow:hidden}.approved-card-background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.approved-card-guest{z-index:2;text-align:center;position:absolute;top:72.5%;left:20%;right:20%}.approved-card-guest h3{color:#061f43;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(1.65rem,5.7vw,4rem);font-weight:500;line-height:.98}.approved-card-guest p{color:#a8781b;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:1.2% 0 0;font-size:clamp(.43rem,1.35vw,.9rem);font-weight:760;line-height:1.25;overflow:hidden}.approved-card-qr{z-index:3;background:#fffdf8;border:1px solid #071a3624;padding:.6%;position:absolute;bottom:8.2%;left:13.2%;width:14.5%!important;margin:0!important}.approved-card-code{z-index:4;text-align:center;background:#f6eedef5;width:34%;padding:1.1% 1.6%;position:absolute;bottom:10.1%;right:17.5%}.approved-card-code span,.approved-card-code b{display:block}.approved-card-code span{color:#9a6d19;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.34rem,.9vw,.58rem);font-weight:760}.approved-card-code b{color:#9a6d19;letter-spacing:.16em;margin-top:.7%;font-size:clamp(.72rem,2.2vw,1.45rem);line-height:1}.focused-card-preview .invitation-print-artboard{width:min(470px,100%)}@media (width<=900px){.private-admin-session-bar{left:8px;right:8px;overflow-x:auto}.private-admin-session-bar>span{display:none}.private-admin-session-bar .admin-quick-links{width:max-content}.admin-header-tools{width:100%;overflow-x:auto}.admin-header-tools .admin-quick-links{width:max-content}}@media (width<=620px){.gallery-arrow{width:48px;height:48px;top:calc(50% - 82px)}.gallery-arrow-prev{left:10px}.gallery-arrow-next{right:10px}.footer-crest{width:520px;right:-250px}}.home-interfaith{color:var(--white);background:#0b2b53;position:relative;overflow:hidden}.home-interfaith:after{content:"";aspect-ratio:216/129.6;background:var(--gold);opacity:.055;width:min(980px,68vw);position:absolute;bottom:-42%;right:-22%;-webkit-mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat;mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat}.home-interfaith-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(54px,7vw,110px);display:grid;position:relative}.home-interfaith-copy h2{letter-spacing:-.045em;max-width:680px;margin-bottom:28px;font-size:clamp(3rem,4.7vw,5.25rem);line-height:1}.home-interfaith-copy>p:not(.kicker){color:#ffffffb8;max-width:680px}.home-interfaith-grid figure{border-radius:320px 320px 0 0;min-height:650px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ead29a73,0 0 0 13px #ead29a0f}.home-interfaith-grid figure:after{content:"";background:linear-gradient(#0000 45%,#041227e6);position:absolute;inset:0}.home-interfaith-grid figure img{object-fit:cover;object-position:48% 26%;height:100%}.home-interfaith-grid figcaption{z-index:1;color:var(--white);position:absolute;bottom:32px;left:36px;right:36px}.home-interfaith-grid figcaption span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem;display:block}.home-interfaith-grid figcaption strong{font-family:var(--font-serif), Georgia, serif;font-size:2rem;font-weight:400}.interfaith-director-feature{background:#e9dfd0;position:relative;overflow:hidden}.leadership-director-priority{background:0 0;margin-top:32px}.interfaith-director-grid{background:var(--navy);color:var(--white);grid-template-columns:1fr .88fr;display:grid;overflow:hidden;box-shadow:0 30px 90px #071a3629}.interfaith-director-copy{padding:clamp(58px,6vw,92px)}.interfaith-director-copy h2{color:var(--gold-light);letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(3rem,5vw,5.6rem);line-height:.95}.director-title{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.interfaith-director-copy blockquote{max-width:650px;margin:34px 0 24px;font-size:clamp(1.55rem,2.3vw,2.4rem);line-height:1.25}.interfaith-director-copy>p:not(.kicker):not(.director-title){color:#ffffffb3}.interfaith-director-copy .button{margin-top:32px}.interfaith-director-grid figure{min-height:760px;margin:0;position:relative}.interfaith-director-grid figure:after{content:"";background:linear-gradient(#0000 50%,#071a36d9);position:absolute;inset:0}.interfaith-director-grid figure img{object-fit:cover;object-position:center top;height:100%}.interfaith-director-grid figcaption{z-index:1;color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:30px;left:34px;right:34px}.interfaith-hero,.sikh-heritage-hero{background:var(--navy);min-height:790px;color:var(--white);align-items:end;display:grid;position:relative;overflow:hidden}.interfaith-hero-image,.interfaith-hero-shade,.sikh-heritage-hero-image,.sikh-heritage-hero-shade{position:absolute;inset:0}.interfaith-hero-image{filter:saturate(.8)contrast(1.04);background:url(/media/jesse-sajid-tarar-national-leadership.webp) 72% 27%/cover no-repeat}.interfaith-hero-shade{background:linear-gradient(90deg,#030d1dfa 0%,#041227ed 45%,#04122738 78%),linear-gradient(#0000 45%,#030d1dc2)}.interfaith-hero-content,.sikh-heritage-hero-content{z-index:1;padding-block:120px 100px;position:relative}.interfaith-hero h1,.sikh-heritage-hero h1{letter-spacing:-.055em;max-width:1030px;margin-bottom:30px;font-size:clamp(4rem,6.4vw,7rem);line-height:.93}.interfaith-hero h1 em,.sikh-heritage-hero h1 em{color:var(--gold-light)}.interfaith-hero-content>p:not(.kicker),.sikh-heritage-hero-content>p:not(.kicker){color:#ffffffbf;max-width:760px;font-size:1.08rem}.interfaith-intro{background:var(--cream)}.interfaith-intro-grid{grid-template-columns:1fr .82fr;gap:clamp(60px,9vw,140px);display:grid}.interfaith-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,4.8vw,5.25rem);line-height:1.02}.interfaith-intro-grid>div:last-child .lead{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:1.5rem;line-height:1.45}.interfaith-intro-grid>div:last-child p:not(.lead){color:var(--muted)}.interfaith-commitments{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.commitments-heading{max-width:920px;margin-bottom:58px}.commitments-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:1}.commitments-grid{border-top:1px solid #fff3;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.commitments-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:360px;padding:38px 30px}.commitments-grid span{color:var(--gold-light);letter-spacing:.14em;font-size:.68rem}.commitments-grid h3{font-family:var(--font-serif), Georgia, serif;margin:90px 0 16px;font-size:2rem;font-weight:400}.commitments-grid p{color:#ffffffa6;margin:0;font-size:.86rem}.interfaith-brothers{background:#e9dfd0}.interfaith-brothers-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(60px,8vw,120px);display:grid}.interfaith-brothers figure{border-radius:300px 300px 0 0;min-height:700px;margin:0;position:relative;overflow:hidden}.interfaith-brothers figure:after{content:"";background:linear-gradient(#0000 45%,#071a36e6);position:absolute;inset:0}.interfaith-brothers figure img{object-fit:cover;object-position:center 25%;height:100%}.interfaith-brothers figure div{z-index:1;color:#fff;position:absolute;bottom:34px;left:34px;right:34px}.interfaith-brothers figure span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;display:block}.interfaith-brothers figure strong{font-family:var(--font-serif), Georgia, serif;font-size:2.2rem;font-weight:400}.interfaith-brothers-grid h2{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1}.interfaith-brothers-grid>div>p:not(.kicker){color:var(--muted)}.heritage-gateway{background:var(--navy);color:#fff;align-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.heritage-gateway-image{background:url(/media/nankana-sahib.webp) 50%/cover no-repeat;position:absolute;inset:0}.heritage-gateway:after{content:"";background:linear-gradient(90deg,#030d1df7,#041227d9 48%,#04122738);position:absolute;inset:0}.heritage-gateway-copy{z-index:1;position:relative}.heritage-gateway-copy h2{letter-spacing:-.05em;max-width:850px;margin-bottom:28px;font-size:clamp(3.3rem,5.6vw,6.2rem);line-height:.98}.heritage-gateway-copy>p:not(.kicker){color:#ffffffb8;max-width:730px}.heritage-gateway-copy .button{margin-top:24px}.interfaith-actions{background:var(--cream)}.action-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:58px;display:grid}.action-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:42px}.action-grid h3{font-family:var(--font-serif), Georgia, serif;margin:42px 0 12px;font-size:2rem;font-weight:400}.action-grid p{color:var(--muted);font-size:.9rem}.sikh-heritage-hero-image{background:url(/media/nankana-sahib.webp) 50%/cover no-repeat}.sikh-heritage-hero-shade{background:linear-gradient(90deg,#030d1df5,#041227b8 58%,#0412272e),linear-gradient(#0000,#030d1db8)}.sikhi-introduction{background:var(--cream)}.nanak-mardana-spread{width:min(calc(100% - 72px), var(--master-width));background:var(--navy);color:#fff;grid-template-columns:1.02fr .98fr;margin-inline:auto;display:grid}.nanak-mardana-spread figure{min-height:780px;margin:0}.nanak-mardana-spread figure img{object-fit:cover;height:100%}.nanak-mardana-spread figcaption{color:#ffffff8c;background:#041326;padding:14px 22px;font-size:.65rem}.nanak-mardana-spread>div{padding:clamp(58px,6vw,90px)}.nanak-mardana-spread h2{letter-spacing:-.045em;margin-bottom:27px;font-size:clamp(3rem,4.8vw,5.2rem);line-height:.98}.nanak-mardana-spread>div>p:not(.kicker){color:#ffffffb3}.nanak-mardana-spread blockquote{color:var(--gold-light);border-top:1px solid #ead29a59;margin:44px 0 0;padding-top:34px;font-size:2rem;line-height:1.25}.nanak-mardana-spread cite,.sacred-language blockquote cite{color:#ffffff80;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:.66rem;font-style:normal;display:block}.sacred-language{background:#e9dfd0}.sacred-language-grid{grid-template-columns:1fr .84fr;align-items:center;gap:clamp(65px,9vw,140px);display:grid}.sacred-language h2{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1}.sacred-language-grid>div p:not(.kicker){color:var(--muted)}.sacred-language blockquote{background:var(--navy);color:#fff;margin:0;padding:clamp(44px,5vw,72px);font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.35}.sacred-language blockquote span{color:var(--gold-light);margin-bottom:30px;font-size:.82em;display:block}.sacred-geography{background:var(--navy);color:#fff}.sacred-geography-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.sacred-geography-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,5.2vw,5.7rem);line-height:1}.sacred-geography-heading>p{color:#ffffffa1;margin:0}.sacred-geography-grid{grid-template-rows:390px 390px;grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.sacred-geography-grid figure{margin:0;position:relative;overflow:hidden}.sacred-geography-grid .geography-primary{grid-row:1/3}.sacred-geography-grid figure:after{content:"";background:linear-gradient(#0000 40%,#030d1deb);position:absolute;inset:0}.sacred-geography-grid img{object-fit:cover;height:100%}.sacred-geography-grid .mazhar-figure img{object-position:center 48%}.sacred-geography-grid figcaption{z-index:1;position:absolute;bottom:25px;left:28px;right:28px}.sacred-geography-grid figcaption span,.sacred-geography-grid figcaption strong,.sacred-geography-grid figcaption small{display:block}.sacred-geography-grid figcaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem}.sacred-geography-grid figcaption strong{font-family:var(--font-serif), Georgia, serif;font-size:1.55rem;font-weight:400}.sacred-geography-grid figcaption small{color:#ffffff80;margin-top:8px}.kartarpur-story{background:var(--cream)}.heritage-timeline{background:#e9dfd0}.heritage-timeline-list{border-top:1px solid #071a362e}.heritage-timeline-list article{border-bottom:1px solid #071a362e;grid-template-columns:50px 110px .75fr 1.1fr;align-items:start;gap:30px;padding:38px 0;display:grid}.heritage-timeline-list article>span{color:var(--red);font-size:.67rem}.heritage-timeline-list article>strong{color:var(--red);font-family:var(--font-serif), Georgia, serif;font-size:1.45rem;font-weight:400}.heritage-timeline-list h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:2rem;font-weight:400}.heritage-timeline-list p{color:var(--muted);margin:0;font-size:.88rem}.partition-reflection{background:var(--red);color:#fff}.partition-grid{grid-template-columns:.82fr 1fr;gap:clamp(60px,9vw,140px);display:grid}.partition-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,4.7vw,5.1rem);line-height:1}.partition-grid>div:last-child p{color:#ffffffc7}.partition-reflection .kicker{color:#fff}.living-bridge{color:#fff;background:#0b2b53}.living-bridge-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(50px,7vw,100px);display:grid}.living-bridge-grid h2{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1}.living-bridge-grid p:not(.kicker){color:#ffffffb8}.living-bridge-grid img{object-fit:cover;object-position:center 22%;border-radius:280px 280px 0 0;height:100%;max-height:690px;box-shadow:0 0 0 1px #ead29a66,0 0 0 12px #ead29a0f}.heritage-sources{background:var(--cream)}.jesse-detail-hero{isolation:isolate;background:linear-gradient(145deg,#071a36,#12385d);position:relative;overflow:hidden}.jesse-detail-page .section-space{padding-block:clamp(58px,5.2vw,84px)}.jesse-detail-page .leader-detail-hero{padding-block:clamp(62px,5.5vw,82px)}.jesse-detail-page .leader-detail-grid{grid-template-columns:.68fr 1.32fr;gap:clamp(48px,6vw,82px)}.jesse-detail-page .leader-detail-image{max-height:650px}.jesse-detail-page .profile-back{margin-bottom:30px}.jesse-detail-page .leader-detail-intro h1{margin-bottom:22px}.jesse-detail-page .profile-deck{max-width:760px;font-size:clamp(1.45rem,2.05vw,1.92rem);line-height:1.42}.jesse-detail-page .profile-identity-line{margin-top:24px}.jesse-detail-hero:after{content:"";aspect-ratio:216/129.6;background:var(--gold);opacity:.07;width:800px;position:absolute;bottom:-30%;right:-25%;-webkit-mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat;mask:url(/brand/moa-icon-outline.svg) 50%/contain no-repeat}.jesse-detail-hero .leader-detail-grid{z-index:1;position:relative}.jesse-detail-hero .leader-detail-image{border-radius:260px 260px 0 0}.jesse-detail-hero .leader-detail-image img{object-position:center 10%}.jesse-role-strip{background:#e9dfd0}.jesse-role-strip>div{border-left:1px solid #071a3629;grid-template-columns:repeat(4,1fr);display:grid}.jesse-role-strip article{border-right:1px solid #071a3629;min-height:156px;padding:25px 28px}.jesse-role-strip span,.jesse-role-strip small,.jesse-role-strip strong{display:block}.jesse-role-strip span{color:var(--red);font-size:.67rem}.jesse-role-strip strong{font-family:var(--font-serif), Georgia, serif;margin-top:32px;font-size:1.75rem;font-weight:400}.jesse-role-strip small{color:var(--muted);margin-top:6px}.jesse-biography{background:var(--cream)}.jesse-biography .profile-narrative-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(50px,6vw,82px)}.jesse-biography .profile-narrative-grid>div:first-child{max-width:520px}.jesse-biography .profile-narrative-grid h2{font-size:clamp(2.9rem,4.1vw,4.35rem)}.jesse-biography .profile-body-copy{max-width:760px}.jesse-biography .profile-body-copy p{margin-bottom:17px;font-size:1.1rem;line-height:1.68}.jesse-biography .profile-body-copy p:first-child{font-size:1.46rem;line-height:1.55}.brotherhood-feature{background:var(--navy);color:#fff}.brotherhood-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,6vw,82px);display:grid}.brotherhood-grid figure{border-radius:260px 260px 0 0;min-height:590px;margin:0;position:relative;overflow:hidden}.brotherhood-grid figure:after{content:"";background:linear-gradient(#0000 46%,#041227e6);position:absolute;inset:0}.brotherhood-grid figure img{object-fit:cover;object-position:center 25%;height:100%}.brotherhood-grid figcaption{z-index:1;color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:1.45rem;position:absolute;bottom:28px;left:30px;right:30px}.brotherhood-grid h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(3rem,4.2vw,4.55rem);line-height:1}.brotherhood-grid>div>p:not(.kicker){color:#ffffffbd;margin-bottom:16px;font-size:1.05rem;line-height:1.68}.brotherhood-grid blockquote{border-left:2px solid var(--gold);color:var(--gold-light);margin:25px 0 22px;padding-left:24px;font-size:1.72rem;line-height:1.4}.jesse-principles{background:#e9dfd0}.jesse-principles .centered-heading{max-width:980px}.jesse-principles .centered-heading h2{font-size:clamp(2.9rem,4.2vw,4.6rem);line-height:1.03}.jesse-principles-grid{border-top:1px solid #071a3629;border-left:1px solid #071a3629;grid-template-columns:repeat(5,1fr);margin-top:38px;display:grid}.jesse-principles-grid article{border-bottom:1px solid #071a3629;border-right:1px solid #071a3629;min-height:250px;padding:27px 24px}.jesse-principles-grid span{color:var(--red);font-size:.67rem}.jesse-principles-grid h3{font-family:var(--font-serif), Georgia, serif;text-transform:capitalize;margin:42px 0 13px;font-size:1.78rem;font-weight:400}.jesse-principles-grid p{color:var(--muted);font-size:.92rem;line-height:1.62}.jesse-detail-page .public-record-heading{margin-bottom:36px}.jesse-detail-page .public-record-heading h2{font-size:clamp(3rem,4.6vw,5rem)}.jesse-detail-page .public-record-heading>p{font-size:1.02rem}.jesse-detail-page .leader-gallery-caption{min-height:126px;padding-block:22px}.jesse-detail-page .leader-gallery-caption p{font-size:.95rem}.jesse-detail-page .leader-gallery-numbers{margin-top:12px}.jesse-detail-page .profile-sources-grid{gap:58px}.jesse-detail-page .profile-sources h2{font-size:clamp(2.6rem,3.7vw,3.9rem)}.jesse-detail-page .profile-sources a{min-height:64px;font-size:.98rem}.profile-credentials{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:-12px 0 24px;font-size:.75rem;font-weight:720}.invitation-gate-shell{background:var(--navy);color:#fff;place-items:center;min-height:100svh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.invitation-gate-bg,.invitation-gate-overlay{position:absolute;inset:0}.invitation-gate-bg{background:url(/media/loc-great-hall-alt.jpg) 50%/cover no-repeat;transform:scale(1.03)}.invitation-gate-overlay{background:linear-gradient(90deg,#020a16f2,#041227c7,#020a16f2),linear-gradient(#0000 55%,#020a16cc)}.invitation-gate-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e1fe0;border:1px solid #ead29a80;width:min(720px,100%);padding:clamp(40px,6vw,78px);position:relative;box-shadow:0 40px 120px #0000007a}.invitation-gate-card:before{content:"";pointer-events:none;border:1px solid #ead29a2e;position:absolute;inset:13px}.invitation-wordmark{width:250px;margin:0 auto 32px}.invitation-eyebrow{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:.65rem;font-weight:700}.invitation-seal{place-items:center;width:116px;height:116px;margin:0 auto 22px;display:grid;position:relative}.invitation-seal img{object-fit:contain;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.invitation-seal span{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:1.65rem;position:relative}.invitation-presents{color:#ffffffa3;font-family:var(--font-serif), Georgia, serif;font-size:1.05rem;line-height:1.55}.invitation-gate-card h1{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(3.4rem,7vw,5.8rem);line-height:.9}.invitation-gate-card h1 em,.invitation-reveal h2 em{color:var(--gold-light);font-weight:400;display:block}.invitation-commemorating{color:#ffffffad;max-width:620px;font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;margin:18px auto 0;font-size:clamp(.95rem,1.7vw,1.3rem)}.invitation-script{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.3rem,2.5vw,2rem);font-style:italic}.invitation-date-line{color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin:30px 0 10px;font-size:.72rem;display:flex}.invitation-date-line i{background:var(--gold);width:36px;height:1px}.invitation-venue{color:#ffffffa3;font-size:.78rem}.invitation-access-form{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid;position:relative}.invitation-access-form label:first-child:nth-last-child(4){grid-column:1/-1}.invitation-access-form label span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;display:block}.invitation-access-form input{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff12;border:1px solid #fff3;border-radius:0;padding:13px 15px}.invitation-access-form .button,.invitation-form-message{grid-column:1/-1}.invitation-access-form .button{width:100%;margin-top:8px}.invitation-form-message{color:#ffd1d7;text-align:center;margin:0;font-size:.76rem}.invitation-privacy{color:#fff6;margin:24px 0 0;font-size:.65rem}.invitation-reveal{background:var(--navy);color:#fff;text-align:center;place-items:center;min-height:100svh;padding:70px 20px;display:grid;position:relative;overflow:hidden}.invitation-reveal-bg,.invitation-reveal-shade{position:absolute;inset:0}.invitation-reveal-bg{background:url(/media/loc-great-hall.jpg) 50%/cover no-repeat;transform:scale(1.02)}.invitation-reveal-shade{background:radial-gradient(circle at 50% 42%,#092b5273,#020a16e8 72%),linear-gradient(#0000,#020a16bf)}.invitation-reveal-content{z-index:1;width:min(1000px,100%);position:relative}.invitation-reveal-content>img{width:280px;margin:0 auto 45px}.invitation-reveal h1{color:var(--gold-light);letter-spacing:-.055em;margin-bottom:6px;font-size:clamp(3.2rem,7vw,6.7rem);line-height:.9}.invitation-reveal h1 small{color:#fff;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:.13em;font-weight:650;display:block}.invitation-org{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem}.royal-rule{justify-content:center;align-items:center;gap:18px;margin:26px auto;display:flex}.royal-rule i{background:#ead29a73;width:105px;height:1px}.royal-rule img{width:35px}.invitation-honor{color:#ffffffb3;font-family:var(--font-serif), Georgia, serif;font-size:1.05rem}.invitation-reveal h2{letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(4rem,8.6vw,8rem);line-height:.82}.invitation-facts{border-top:1px solid #fff3;border-bottom:1px solid #fff3;flex-wrap:wrap;justify-content:center;margin:30px auto;display:flex}.invitation-facts span,.invitation-facts strong{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff2e;align-items:center;min-height:48px;padding:10px 17px;font-size:.65rem;display:inline-flex}.invitation-facts strong{color:var(--gold-light);border:0}.invitation-scroll{min-height:48px;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.68rem;display:inline-flex}.invitation-evening{background:var(--cream)}.invitation-evening-grid,.invitation-rsvp-grid{grid-template-columns:1fr .85fr;gap:clamp(65px,9vw,140px);display:grid}.invitation-evening h2,.invitation-rsvp h2{letter-spacing:-.045em;margin:0;font-size:clamp(3.1rem,5vw,5.4rem);line-height:1}.invitation-rsvp h2{max-width:680px;margin-bottom:clamp(28px,3vw,42px);font-size:clamp(3.1rem,4.55vw,4.9rem);line-height:1.02}.invitation-evening-grid>div:last-child .lead{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:1.5rem;line-height:1.45}.invitation-evening-grid>div:last-child p:not(.lead){color:var(--muted)}.invitation-venue-story{color:#fff;align-items:end;min-height:760px;display:grid;position:relative;overflow:hidden}.invitation-venue-image{background:url(/media/loc-great-hall-alt.jpg) 50%/cover no-repeat;position:absolute;inset:0}.invitation-venue-story:after{content:"";background:linear-gradient(#030d1d14 30%,#030d1df2);position:absolute;inset:0}.invitation-venue-copy{z-index:1;padding-block:100px 72px;position:relative}.invitation-venue-copy h2{margin:0 0 18px;font-size:clamp(3.8rem,6vw,6.4rem)}.invitation-venue-copy p{color:#ffffffbf}.invitation-venue-copy small{color:#ffffff70}.invitation-rsvp{background:var(--navy);color:#fff}.invitation-rsvp-grid>div>p:not(.kicker):not(.response-stamp){color:#ffffffad;margin-top:0}.invitation-arrival{color:#fff;background:linear-gradient(135deg,#071a36 0%,#0b2d53 62%,#071a36 100%)}.invitation-arrival-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:center;gap:clamp(54px,8vw,118px);display:grid}.invitation-arrival h2{max-width:700px;margin:10px 0 24px;font-size:clamp(3.4rem,5.3vw,5.6rem);line-height:.96}.invitation-arrival-grid>div:first-child>p:not(.kicker){color:#ffffffad;max-width:660px}.invitation-arrival .button{margin-top:22px}.seating-reveal{background:#030e1fc7;border:1px solid #ead29a7a;padding:clamp(32px,4vw,52px);position:relative;box-shadow:0 28px 80px #0000003d}.seating-reveal:before{content:"";pointer-events:none;border:1px solid #ead29a29;position:absolute;inset:10px}.seating-reveal>span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.seating-reveal>div{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 20px;display:grid}.seating-reveal article{text-align:center;border:1px solid #ffffff29;align-content:center;min-height:128px;padding:20px;display:grid}.seating-reveal article small{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.seating-reveal article strong{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;margin-top:9px;font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:500;line-height:1}.seating-reveal>p{color:#ffffffb8;margin:0 0 14px}.seating-reveal>small{color:#ffffff6b}.response-stamp{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:.72rem}.royal-rsvp-form{background:#ffffff0a;border:1px solid #ead29a59;padding:36px}.royal-rsvp-form fieldset{border:0;gap:10px;margin:0 0 24px;padding:0;display:grid}.royal-rsvp-form legend,.royal-rsvp-form>label>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.65rem;display:block}.royal-rsvp-form fieldset label{border:1px solid #ffffff2b;align-items:center;gap:14px;min-height:76px;padding:15px;display:flex}.royal-rsvp-form fieldset label:has(input:checked){border-color:var(--gold);background:#caa04d1a}.royal-rsvp-form fieldset span,.royal-rsvp-form fieldset strong,.royal-rsvp-form fieldset small{display:block}.royal-rsvp-form fieldset small{color:#ffffff80;margin-top:3px}.royal-rsvp-form>label{margin-top:16px;display:block}.royal-rsvp-form>label small{color:#fff6;text-transform:none}.royal-rsvp-form input:not([type=radio]),.royal-rsvp-form textarea{color:#fff;width:100%;min-height:52px;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:0;padding:13px}.royal-rsvp-form textarea{resize:vertical}.royal-rsvp-form .button{width:100%;margin-top:22px}.invitation-private-footer{color:#fff;background:#031021;grid-template-columns:1fr auto auto;align-items:center;gap:35px;min-height:160px;padding:40px max(24px,50% - 660px);display:grid}.invitation-private-footer img{width:230px}.invitation-private-footer p,.invitation-private-footer a{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.65rem}.invitation-loading,.invitation-error-page{background:var(--navy);color:#fff;text-align:center;align-content:center;place-items:center;gap:18px;min-height:100svh;padding:30px;display:grid}.invitation-loading span{border:1px solid #ead29a40;border-top-color:var(--gold-light);border-radius:50%;width:58px;height:58px;animation:1s linear infinite invitation-spin}@keyframes invitation-spin{to{transform:rotate(360deg)}}.invitation-error-page img{width:240px}.invitation-error-page h1{font-size:3rem}.invitation-error-page p{color:#ffffffa6}.admin-login{background:radial-gradient(circle at 50% 20%,#153e69,#031021 68%);place-items:center;min-height:100svh;padding:30px;display:grid}.admin-login-card{color:#fff;background:#031021eb;border:1px solid #ead29a66;width:min(540px,100%);padding:55px}.admin-login-card>img{width:220px;margin-bottom:36px}.admin-login-card h1{margin:0 0 18px;font-size:3.5rem;line-height:.95}.admin-login-card>p:not(.kicker){color:#ffffffa6}.admin-login-card form{margin-top:30px}.admin-login-card label span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;display:block}.admin-login-card input{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff0f;border:1px solid #fff3;padding:13px}.admin-login-card .button{width:100%;margin-top:15px}.admin-login-card form p{color:#ffd1d7;margin-top:14px;font-size:.75rem}.admin-service-card .button{width:100%;margin-top:18px}.admin-status-icon{border:1px solid var(--gold-light);width:58px;height:58px;color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;border-radius:50%;place-items:center;margin-bottom:25px;font-size:2rem;display:grid}.invitation-admin{min-height:100svh;color:var(--ink);background:#f0eadf}.admin-header{background:var(--navy);color:#fff;grid-template-columns:250px 1fr auto;align-items:center;gap:30px;min-height:84px;padding:16px max(24px,50% - 660px);display:grid}.admin-header>img{width:230px}.admin-header div small,.admin-header div strong{display:block}.admin-header div small{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.admin-header div strong{font-family:var(--font-serif), Georgia, serif;margin-top:3px;font-size:1.25rem;font-weight:400}.admin-header button,.guest-actions button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.admin-header-tools{justify-content:flex-end;align-items:center;gap:14px;display:flex!important}.admin-header-tools .admin-quick-links{display:flex}.admin-header-tools .admin-quick-links a{min-height:40px}.admin-header-tools>button{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;min-height:40px;padding:0 8px;font-size:.66rem}.admin-shell{width:calc(100% - 48px);max-width:1320px;margin:0 auto;padding:70px 0 100px}.admin-heading{max-width:900px}.admin-heading h1{letter-spacing:-.06em;margin-bottom:15px;font-size:clamp(4rem,7vw,7rem);line-height:.86}.admin-heading>p:last-child{max-width:650px;color:var(--muted)}.admin-stats{border-top:1px solid #071a362e;border-left:1px solid #071a362e;grid-template-columns:repeat(4,1fr);margin:45px 0;display:grid}.admin-stats article{border-bottom:1px solid #071a362e;border-right:1px solid #071a362e;min-height:140px;padding:25px}.admin-stats span,.admin-stats small{display:block}.admin-stats span{font-family:var(--font-serif), Georgia, serif;font-size:3rem}.admin-stats small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem}.admin-notice{border-left:3px solid var(--gold);background:#fffaf0;margin-bottom:24px;padding:15px 18px;font-size:.8rem}.admin-workspace{gap:24px;display:grid}.admin-panel{background:var(--cream);border:1px solid #071a3629;margin-top:24px;padding:38px;box-shadow:0 22px 60px #071a360f}.admin-panel-heading{grid-template-columns:48px 1fr;gap:15px;margin-bottom:32px;display:grid}.admin-panel-heading>span{color:var(--red);font-size:.68rem}.admin-panel-heading h2{margin:0;font-size:2.4rem;line-height:1}.admin-panel-heading p{color:var(--muted);margin:7px 0 0;font-size:.8rem}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-panel form>label,.admin-form-grid label{margin-bottom:18px;display:block}.admin-panel form label span,.card-studio-controls label span{color:var(--navy);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:700;display:block}.admin-panel input,.admin-panel textarea,.admin-panel select{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #071a3633;border-radius:0;padding:12px 14px}.admin-panel textarea{resize:vertical}.guest-table-wrap{overflow-x:auto}.guest-table-wrap table{border-collapse:collapse;width:100%;min-width:960px}.guest-table-wrap th{border-bottom:2px solid var(--navy);color:var(--muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:.62rem}.guest-table-wrap td{vertical-align:top;border-bottom:1px solid #071a3621;padding:18px 14px}.guest-table-wrap td strong,.guest-table-wrap td small{display:block}.guest-table-wrap td small{color:var(--muted);margin-top:4px}.guest-table-wrap code{color:var(--red);font-weight:700}.guest-status{letter-spacing:.08em;text-transform:uppercase;background:#e8e1d6;padding:6px 9px;font-size:.62rem;font-weight:750;display:inline-block}.status-accepted{color:#145627;background:#dcecdf}.status-declined{color:#8c2636;background:#f0dde0}.status-revoked{color:#fff;background:#1c2839}.guest-actions{flex-wrap:wrap;gap:6px;display:flex}.guest-actions button{min-height:36px;color:var(--navy);border:1px solid #071a362e;padding:6px 9px;font-size:.62rem}.empty-register{color:var(--muted);text-align:center;padding:30px}.print-suite-grid{grid-template-columns:1fr .62fr;align-items:center;gap:40px;display:grid}.print-artboard{gap:22px;display:grid}.invitation-print-front,.invitation-print-back{aspect-ratio:7/5;color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#12385d,#031021 72%);border:1px solid #a88134;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 55px #03102140}.invitation-print-front:before,.invitation-print-back:before{content:"";border:1px solid #ead29a40;position:absolute;inset:10px}.invitation-print-front>img{width:155px;margin:0 auto 18px}.invitation-print-front p{color:#ffffff8c;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:.78rem}.invitation-print-front h3{color:var(--gold-light);margin:13px 0;font-size:2rem}.invitation-print-front h3 small{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.32em;display:block}.invitation-print-front>i{background:var(--gold);width:70px;height:1px;margin:0 auto 12px;display:block}.invitation-print-front h4{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.65rem;font-weight:400}.invitation-print-front>span{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:.88rem;font-style:italic}.invitation-print-front dl{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.invitation-print-front dl div{border-top:1px solid #ffffff2e;padding-top:8px}.invitation-print-front dt{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.invitation-print-front dd{margin:3px 0 0;font-size:.68rem}.invitation-print-front>strong{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.invitation-print-back{text-align:left;grid-template-columns:1fr .55fr;align-items:center;gap:28px;display:grid}.invitation-print-back>div{position:relative}.invitation-print-back>div img{width:60px}.invitation-print-back p{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 8px;font-size:.55rem}.invitation-print-back h4{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.1em;margin:0 0 18px;font-size:1.25rem}.invitation-print-back span,.invitation-print-back strong,.invitation-print-back small{display:block}.invitation-print-back span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.invitation-print-back strong{color:#fff;letter-spacing:.17em;margin:4px 0 13px;font-size:1.45rem}.invitation-print-back small{color:#ffffff7a}.card-qr{background:#fffaf0;width:100%;padding:7px;position:relative}.print-instructions h3{font-family:var(--font-serif), Georgia, serif;font-size:2rem;font-weight:400}.print-instructions dl{margin-bottom:28px}.print-instructions dl div{border-bottom:1px solid #071a3624;grid-template-columns:100px 1fr;gap:15px;padding:12px 0;display:grid}.print-instructions dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.print-instructions dd{margin:0;font-weight:700}.print-instructions button{margin-bottom:18px}.print-instructions>p{color:var(--muted);font-size:.76rem}.card-studio-controls{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:28px;display:grid}.card-studio-controls label{max-width:460px}.board-metal-artboard{grid-template-columns:1fr 1fr}.metal-card{aspect-ratio:7/4;color:#fff;background:linear-gradient(145deg,#151719,#020304 62%,#1d2023);border:1px solid #9a762e;padding:38px;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000047}.metal-grain{opacity:.18;background:repeating-linear-gradient(98deg,#0000 0 2px,#ffffff0f 3px,#0000 4px 8px);position:absolute;inset:0}.metal-card>:not(.metal-grain){position:relative}.metal-card-front>img{opacity:.09;filter:sepia()saturate(2);width:78%;position:absolute;bottom:-22%;right:-25%}.metal-card-front p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 54px;font-size:.62rem}.metal-card-front h3{color:#e6c77c;margin:0 0 8px;font-size:2rem;line-height:1}.metal-card-front>span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;max-width:70%;font-size:.67rem;display:block}.metal-card-front>small{color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:30px;left:38px}.metal-card-back{grid-template-columns:.55fr 1fr;align-items:center;gap:30px;display:grid}.metal-qr{background:#fffaf0;width:100%;padding:6px}.metal-card-back>div:last-child>img{width:180px}.metal-card-back p{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:1.1rem;line-height:1.25}.metal-card-back small{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.invitation-print-artboard{display:block}.invitation-print-front{aspect-ratio:5/7;width:100%;color:var(--navy);text-align:center;background:#f6efe0 url(/media/american-legacy-gala-portrait-4k.png) 50%/cover no-repeat;border:1px solid #a88134;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #03102138}.invitation-card-guest{z-index:2;min-height:10.4%;color:var(--navy);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:71.6%;left:19%;right:19%}.invitation-card-guest h3{max-width:100%;color:var(--navy);font-family:var(--font-serif), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(1.15rem,3.4vw,2.55rem);font-weight:500;line-height:1.05}.invitation-card-guest p{color:#a87822;max-width:100%;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.11em;text-transform:uppercase;text-wrap:balance;margin:1.9% 0 0;font-size:clamp(.43rem,1.05vw,.78rem);font-weight:700;line-height:1.25}.invitation-print-front>.personalized-card-qr{z-index:3;background:#fffaf0;border:0;width:14.2%;height:auto;margin:0;padding:.65%;position:absolute;bottom:8.05%;left:13.1%}.personalized-card-code{z-index:3;color:#ac7d26;background:#f4ebd8fa;justify-content:center;align-items:center;width:21.5%;min-height:2.15%;display:flex;position:absolute;top:87.72%;left:60.6%}.personalized-card-code b{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.15em;font-size:clamp(.38rem,.94vw,.7rem);font-weight:700}.print-suite-grid{grid-template-columns:minmax(320px,.72fr) minmax(280px,.58fr);justify-content:center}.card-preview-button{width:min(520px,100%);margin-inline:auto}.focused-card-studio{background:radial-gradient(circle at 78% 12%,#fffaf0 0,#f0eadf 45%,#e5dac7 100%)}.focused-card-studio .admin-header a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:.68rem;text-decoration:none;display:inline-flex}.focused-studio-shell{grid-template-columns:minmax(0,.82fr) minmax(390px,.58fr);align-items:center;gap:clamp(42px,7vw,100px);width:min(100% - 48px,1320px);min-height:calc(100svh - 84px);margin:0 auto;padding:clamp(55px,7vw,95px) 0;display:grid}.focused-studio-copy{max-width:650px}.focused-studio-copy h1{max-width:620px;color:var(--navy);margin:8px 0 20px;font-size:clamp(4.2rem,7vw,7rem);line-height:.88}.focused-studio-copy>p:not(.kicker){max-width:590px;color:var(--muted);font-size:1rem;line-height:1.7}.focused-generator-form{background:#fffaf0e0;border:1px solid #071a3629;margin-top:35px;padding:30px;box-shadow:0 24px 65px #071a3614}.focused-generator-form label{margin-bottom:18px;display:block}.focused-generator-form label span{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:750;display:block}.focused-generator-form input{width:100%;min-height:56px;color:var(--ink);font:inherit;background:#fff;border:1px solid #071a3633;padding:13px 15px}.focused-generator-form .button{width:100%;margin-top:5px}.focused-card-preview{cursor:zoom-in;background:0 0;border:0;justify-self:end;width:min(500px,100%);padding:0;position:relative}.focused-card-preview .invitation-print-front{box-shadow:0 40px 90px #0310213d}.studio-empty-card{position:relative}.studio-empty-card img{border:1px solid #a88134;width:100%;display:block;box-shadow:0 40px 90px #0310213d}.studio-empty-card span{color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#031021e6;padding:10px 14px;font-size:.62rem;position:absolute;bottom:18px;left:20px;right:20px}.focused-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.focused-card-actions>strong,.focused-card-actions>span{grid-column:1/-1}.focused-card-actions>strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:1.7rem;font-weight:500}.focused-card-actions>span{color:#9a6d19;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:750}.focused-card-actions .button,.focused-card-actions .editorial-link{justify-content:center;width:100%;margin:0}.card-generator-fields{grid-template-columns:1fr 1fr}.protocol-assignment{overflow:hidden}.protocol-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.protocol-actions .button{margin:0}.protocol-readonly{border-left:3px solid var(--gold);background:#fffaf0;gap:8px;padding:26px;display:grid}.protocol-readonly strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:2rem;font-weight:500}.protocol-readonly span{color:#a47520;font-weight:750}.reception-qr-kit{background:var(--navy);color:#fff;grid-template-columns:1fr 220px;align-items:center;gap:46px;margin-top:38px;padding:34px;display:grid}.reception-qr-kit h3{color:#fff;margin:7px 0 12px;font-size:2.4rem;line-height:1}.reception-qr-kit p:not(.kicker){color:#ffffffa6;max-width:700px}.reception-qr-kit .button{margin-top:10px}.reception-qr-kit small{color:#ffffff7a;margin-top:12px;display:block}.reception-qr-kit>img{background:#fffaf0;width:100%;padding:10px}@media (width<=900px){.interfaith-hero-layout,.sikh-heritage-hero-layout{grid-template-columns:1fr;gap:46px}.interfaith-hero-split,.sikh-heritage-hero-split{min-height:0}.interfaith-hero-portrait,.sikh-heritage-hero-portrait{width:min(620px,100%);min-height:540px}.home-interfaith-grid,.interfaith-director-grid,.interfaith-intro-grid,.interfaith-brothers-grid,.sacred-language-grid,.sacred-geography-heading,.nanak-mardana-spread,.partition-grid,.living-bridge-grid,.brotherhood-grid,.invitation-evening-grid,.invitation-rsvp-grid,.print-suite-grid,.team-access-grid,.jesse-detail-page .leader-detail-grid,.jesse-biography .profile-narrative-grid{grid-template-columns:1fr}.jesse-detail-page .leader-detail-grid{gap:42px}.jesse-biography .profile-narrative-grid{gap:34px}.home-interfaith-grid figure,.interfaith-brothers figure,.brotherhood-grid figure{min-height:600px}.interfaith-director-grid figure{order:-1;min-height:650px}.commitments-grid{grid-template-columns:repeat(2,1fr)}.sacred-geography-heading{gap:25px}.sacred-geography-grid{grid-template-rows:520px 350px 420px;grid-template-columns:1fr}.sacred-geography-grid .geography-primary{grid-row:auto}.nanak-mardana-spread{width:min(calc(100% - 40px), var(--master-width))}.nanak-mardana-spread figure{min-height:620px}.heritage-timeline-list article{grid-template-columns:40px 100px 1fr}.heritage-timeline-list p{grid-column:3}.jesse-role-strip>div,.jesse-principles-grid{grid-template-columns:repeat(2,1fr)}.invitation-private-footer{grid-template-columns:1fr;justify-items:start;gap:14px}.admin-stats{grid-template-columns:repeat(2,1fr)}.board-metal-artboard,.focused-studio-shell{grid-template-columns:1fr}.focused-card-preview{justify-self:center;width:min(540px,100%)}}@media (width<=620px){.jesse-detail-page .section-space{padding-block:54px}.jesse-detail-page .leader-detail-hero{padding-block:50px 58px}.jesse-detail-page .leader-detail-grid{gap:30px}.jesse-detail-page .leader-detail-image{max-height:560px}.jesse-detail-page .profile-back{margin-bottom:20px}.jesse-detail-page .leader-detail-intro h1{font-size:3.85rem}.jesse-detail-page .profile-deck{font-size:1.32rem}.jesse-biography .profile-body-copy p{font-size:1.03rem}.jesse-biography .profile-body-copy p:first-child{font-size:1.3rem}.home-interfaith-grid figure,.interfaith-brothers figure,.brotherhood-grid figure{border-radius:190px 190px 0 0;min-height:470px}.interfaith-director-copy{padding:56px 24px}.interfaith-director-grid figure{min-height:520px}.interfaith-director-copy h2{font-size:3rem}.interfaith-hero,.sikh-heritage-hero{min-height:700px}.interfaith-hero-image{background-position:58% 25%}.interfaith-hero-shade{background:linear-gradient(90deg,#030d1df5,#041227a3)}.interfaith-hero h1,.sikh-heritage-hero h1{font-size:3.25rem}.interfaith-intro h2,.interfaith-brothers-grid h2,.heritage-gateway-copy h2,.nanak-mardana-spread h2,.sacred-language h2,.living-bridge-grid h2,.brotherhood-grid h2{font-size:2.8rem}.commitments-grid,.action-grid,.jesse-role-strip>div,.jesse-principles-grid{grid-template-columns:1fr}.commitments-grid article{min-height:250px}.jesse-principles-grid article{min-height:205px}.commitments-grid h3{margin-top:52px}.jesse-principles-grid h3{margin-top:28px}.heritage-gateway{min-height:720px}.heritage-gateway:after{background:linear-gradient(90deg,#030d1df0,#04122785)}.nanak-mardana-spread{width:min(calc(100% - 32px), var(--master-width))}.nanak-mardana-spread blockquote{font-size:1.6rem}.sacred-language blockquote{padding:38px 24px;font-size:1.65rem}.sacred-geography-grid{grid-template-rows:400px 300px 400px}.sacred-geography-heading h2{font-size:3rem}.heritage-timeline-list article{grid-template-columns:34px 1fr;gap:12px}.heritage-timeline-list article>strong,.heritage-timeline-list h3,.heritage-timeline-list p{grid-column:2}.heritage-timeline-list h3{font-size:1.7rem}.living-bridge-grid img{border-radius:190px 190px 0 0;min-height:470px}.jesse-role-strip article{min-height:145px;padding:22px}.jesse-role-strip strong{margin-top:26px}.invitation-gate-card{padding:42px 24px}.invitation-wordmark{width:205px}.invitation-access-form{grid-template-columns:1fr}.invitation-access-form label,.invitation-access-form .button,.invitation-form-message{grid-column:1}.invitation-date-line{flex-direction:column;align-items:stretch;gap:8px}.invitation-date-line i{margin:auto}.invitation-reveal{padding:55px 16px}.invitation-reveal-content>img{width:220px;margin-bottom:34px}.invitation-reveal h1{font-size:3.35rem}.invitation-reveal h2{font-size:4rem}.invitation-facts{display:block}.invitation-facts span,.invitation-facts strong{border-bottom:1px solid #ffffff24;border-right:0;justify-content:center;width:100%}.royal-rule i{width:60px}.invitation-evening h2,.invitation-rsvp h2{font-size:2.9rem}.invitation-venue-story{min-height:620px}.royal-rsvp-form{padding:25px 18px}.invitation-private-footer{padding-inline:20px}.invitation-rsvp h2{margin-bottom:24px;line-height:1.03}.invitation-arrival-grid{grid-template-columns:1fr;gap:38px}.invitation-arrival h2{font-size:3rem}.seating-reveal>div{grid-template-columns:1fr}.admin-login-card{padding:42px 24px}.admin-login-card h1{font-size:2.8rem}.admin-header{grid-template-columns:1fr;gap:12px;padding:14px 16px}.admin-header>img{width:190px}.admin-header>div:not(.admin-header-tools){display:none}.admin-header-tools{justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.admin-header-tools .admin-quick-links{min-width:max-content}.admin-header-tools>button{flex:none}.admin-shell{width:calc(100% - 28px);padding-block:54px 80px}.admin-heading h1{font-size:4rem}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{min-height:110px;padding:18px}.admin-stats span{font-size:2.4rem}.admin-panel{padding:28px 18px}.admin-form-grid{grid-template-columns:1fr}.admin-panel-heading{grid-template-columns:36px 1fr}.admin-panel-heading h2{font-size:2rem}.invitation-print-artboard{grid-template-columns:1fr}.invitation-print-front{padding:0}.invitation-print-back{display:none}.card-studio-controls{grid-template-columns:1fr}.metal-card{padding:25px}.metal-card-front p{margin-bottom:35px}.metal-card-front h3{font-size:1.5rem}.metal-card-front>small{bottom:20px;left:25px}.metal-card-back{gap:18px}.metal-card-back>div:last-child>img{width:120px}.interfaith-hero-split,.sikh-heritage-hero-split{min-height:0;padding-block:58px}.interfaith-hero-content,.sikh-heritage-hero-content{padding-block:0}.interfaith-hero h1,.sikh-heritage-hero h1{font-size:clamp(2.8rem,13vw,3.55rem);line-height:1.03}.interfaith-hero-portrait,.sikh-heritage-hero-portrait{border-radius:190px 190px 0 0;min-height:430px}.interfaith-page .section-space,.sikh-heritage-page .section-space{padding-block:56px}.action-grid article{min-height:0;padding:27px 22px}.action-grid h3{margin-top:8px}.nanak-mardana-spread figure{min-height:0}.nanak-mardana-spread>div{padding:44px 24px}.invitation-card-copy{inset:4% 5% 18% 23%}.invitation-card-copy>img{width:92px;margin-bottom:3px}.invitation-card-copy h4{margin-top:3px}.invitation-card-copy>i,.invitation-card-copy dl{margin-block:4px}.invitation-card-access{gap:5px;bottom:2.7%;right:3%}.invitation-card-access .card-qr{width:44px}.invitation-card-modal{padding:90px 8px 20px}.invitation-card-modal-toolbar{flex-wrap:wrap;justify-content:center;padding:8px}.invitation-card-modal-toolbar strong{text-align:center;width:100%;margin:0}.focused-card-studio .admin-header{grid-template-columns:1fr auto}.focused-card-studio .admin-header a{font-size:.55rem}.focused-studio-shell{width:min(100% - 28px,620px);padding-block:44px 70px}.focused-studio-copy h1{font-size:3.9rem}.focused-generator-form{padding:24px 18px}.focused-card-actions{grid-template-columns:1fr}.focused-card-actions>*{grid-column:1!important}.card-generator-fields,.protocol-form-grid,.reception-qr-kit{grid-template-columns:1fr}.reception-qr-kit>img{width:min(260px,100%)}.access-portal-card{padding:38px 22px}.access-portal-card>img{width:200px}.access-mode-tabs,.access-portal-form{grid-template-columns:1fr}.access-mode-tabs button{min-height:96px}.access-portal-card footer{flex-direction:column}}.invitation-print-front{aspect-ratio:7/5;color:#fffdf7;text-align:center;background:#06162b url(/media/american-legacy-gala-7x5-background-4k-v2.png) 50%/cover no-repeat;border:1px solid #a88134;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #03102147}.invitation-print-front:before,.invitation-print-front:after{display:none}.card-moa-lockup{z-index:2;justify-items:center;display:grid;position:absolute;top:3.8%;left:39%;right:39%}.card-moa-lockup img{filter:brightness(0)invert();width:100%;margin:0}.card-moa-lockup span{color:#c84339;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-top:.8%;font-size:clamp(.28rem,.65vw,.55rem);font-weight:750}.invitation-card-guest{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:17%;display:flex;position:absolute;top:12.2%;left:14%;right:14%}.invitation-card-guest small{color:#e8c77d;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.34rem,.8vw,.68rem);font-weight:720}.invitation-card-guest h3{color:#f1d58e;max-width:100%;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:1.2% 0 .7%;font-size:clamp(1.45rem,4.8vw,3.9rem);font-weight:500;line-height:.92}.invitation-card-guest p{color:#ffffffb8;max-width:100%;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(.35rem,.78vw,.66rem);font-weight:650}.invitation-card-formal{z-index:2;justify-items:center;display:grid;position:absolute;top:31%;left:11%;right:11%}.invitation-card-formal p{color:#ffffffbf;font-family:var(--font-serif), Georgia, serif;margin:0 0 1.3%;font-size:clamp(.45rem,1.15vw,.95rem)}.invitation-card-formal h4{color:#fffdf7;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(1.55rem,4.6vw,3.7rem);font-weight:400;line-height:.88}.invitation-card-formal h4 em{color:#efd087;font-weight:500;display:block}.invitation-card-formal>span{color:#ffffffc2;font-family:var(--font-serif), Georgia, serif;margin-top:1.5%;font-size:clamp(.42rem,1.05vw,.88rem)}.invitation-card-formal>strong{color:#edca79;font-family:var(--font-serif), Georgia, serif;margin-top:.9%;font-size:clamp(.52rem,1.3vw,1.08rem);font-style:italic;font-weight:500}.invitation-card-details{z-index:2;border-top:1px solid #edd08761;border-left:1px solid #edd08742;grid-template-columns:1fr 1fr;width:56.5%;display:grid;position:absolute;bottom:4.6%;left:4.6%}.invitation-card-details span,.invitation-card-details b{color:#fffc;min-height:clamp(21px,3.7vw,42px);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #edd08742;border-right:1px solid #edd08742;justify-content:center;align-items:center;padding:2.2% 3%;font-size:clamp(.27rem,.62vw,.52rem);font-weight:650;line-height:1.25;display:flex}.invitation-card-details b{color:#edca79}.personalized-card-code{z-index:3;color:#fff;border-top:1px solid #edd08761;border-bottom:1px solid #edd08742;flex-direction:column;justify-content:center;align-items:center;width:20.5%;min-height:11%;padding:1.2%;display:flex;position:absolute;bottom:5%;right:13.8%}.personalized-card-code small{color:#ffffff94;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.05em;font-size:clamp(.25rem,.53vw,.44rem)}.personalized-card-code span{color:#edca79;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-top:4%;font-size:clamp(.24rem,.48vw,.4rem);font-weight:700}.personalized-card-code b{color:#fffdf7;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.17em;margin-top:1.8%;font-size:clamp(.38rem,.9vw,.76rem)}.invitation-print-front>.personalized-card-qr{z-index:3;background:#fffaf0;border:0;width:8.55%;height:auto;margin:0;padding:.42%;position:absolute;bottom:4.45%;left:auto;right:3.35%}.invitation-card-modal .invitation-print-artboard{width:min(980px,94vw)}.gala-countdown{width:min(670px,100%);margin:26px auto 0}.gala-countdown>p{color:var(--gold-light);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:700}.gala-countdown>div{border-top:1px solid #ead29a47;border-left:1px solid #ead29a33;grid-template-columns:repeat(4,1fr);display:grid}.gala-countdown span{border-bottom:1px solid #ead29a33;border-right:1px solid #ead29a33;align-content:center;place-items:center;min-height:68px;padding:8px;display:grid}.gala-countdown strong,.gala-countdown small{display:block}.gala-countdown strong{color:#fff;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.3rem,2.3vw,2rem);font-weight:400;line-height:1}.gala-countdown small{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:.48rem}.checkin-portal .gala-countdown{margin:24px 0 0}.checkin-portal .access-portal-form{grid-template-columns:1fr}.gala-companion{background:#e9dfd0}.gala-companion-heading{max-width:820px;margin-bottom:52px}.gala-companion-heading h2{color:var(--navy);margin:5px 0 18px;font-size:clamp(3rem,5.3vw,5.6rem);line-height:.94}.gala-companion-heading>p:last-child{max-width:720px;color:var(--muted)}.gala-companion-grid{grid-template-columns:1.1fr .8fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.gala-program,.gala-menu{background:#fffaf0c7;border:1px solid #071a3629;padding:clamp(28px,4vw,48px)}.gala-program article{border-bottom:1px solid #071a3624;grid-template-columns:110px 1fr;gap:24px;padding:20px 0;display:grid}.gala-program article:last-child{border-bottom:0}.gala-program time{color:#a47420;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:750}.gala-program h3,.gala-menu h3{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.55rem;font-weight:500}.gala-program article p,.gala-menu article p{color:var(--muted);margin:5px 0 0;font-size:.8rem}.gala-menu article{border-bottom:1px solid #071a3624;padding:21px 0}.gala-menu article:last-child{border-bottom:0}.gala-menu article>span{color:#a47420;letter-spacing:.14em;text-transform:uppercase;font-size:.59rem;font-weight:750}.gala-menu h3{margin-top:5px}.gala-program-admin textarea{min-height:140px;line-height:1.55}@media (width<=620px){.gala-countdown span{min-height:58px;padding:6px 3px}.gala-companion-grid{grid-template-columns:1fr}.gala-program article{grid-template-columns:78px 1fr;gap:15px}.gala-companion-heading h2{font-size:3rem}}@media print{@page{size:7in 5in;margin:0}body *{visibility:hidden!important}.print-artboard.active,.print-artboard.active *{visibility:visible!important}.print-artboard.active{grid-template-columns:1fr;width:100%;display:grid;position:absolute;top:0;left:0}.invitation-print-artboard.active{grid-template-columns:1fr}.invitation-print-front{aspect-ratio:auto;width:7in;height:5in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0;padding:0}.invitation-print-back{display:none!important}.board-metal-artboard .metal-card{aspect-ratio:auto;width:3.5in;height:2in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto;padding:.22in}.board-metal-artboard .metal-card-front h3{font-size:15pt}.board-metal-artboard .metal-card-front p{margin-bottom:.27in;font-size:5pt}.board-metal-artboard .metal-card-front>span{font-size:5.5pt}.board-metal-artboard .metal-card-front>small{font-size:4.5pt;bottom:.18in;left:.22in}.board-metal-artboard .metal-card-back{gap:.14in}.board-metal-artboard .metal-card-back>div:last-child>img{width:1.15in}.board-metal-artboard .metal-card-back p{font-size:8.5pt}.board-metal-artboard .metal-card-back small{font-size:4.5pt}}.event-operations-portal{color:#0e1b2d;background:#eef0f2;min-height:100svh}.operations-admin-header{z-index:80;position:sticky;top:0}.operations-layout{grid-template-columns:286px minmax(0,1fr);min-height:calc(100svh - 112px);display:grid}.operations-sidebar{color:#fff;background:#06172f;height:calc(100svh - 112px);padding:32px 20px;position:sticky;top:112px;overflow-y:auto}.operations-user{border-bottom:1px solid #ffffff24;padding:5px 13px 27px}.operations-user span,.operations-user strong,.operations-user small{display:block}.operations-user span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.59rem;font-weight:760}.operations-user strong{font-family:var(--font-serif), Georgia, serif;margin-top:10px;font-size:1.42rem;font-weight:500}.operations-user small{color:#ffffff8c;margin-top:5px;font-size:.66rem;line-height:1.45}.operations-sidebar nav{margin-top:24px}.operations-sidebar nav button{color:#ffffffb3;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:32px 1fr;align-items:center;padding:10px 12px;font-size:.76rem;display:grid}.operations-sidebar nav button span{color:#ead29a94;letter-spacing:.1em;font-size:.56rem}.operations-sidebar nav button.active{border-left:2px solid var(--gold);color:#fff;background:#ffffff0e}.operations-workspace{min-width:0;padding:clamp(38px,4.5vw,72px)}.operations-mobile-nav{display:none}.operations-notice{border-left:3px solid var(--gold);color:#594515;background:#fff7e7;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin-bottom:24px;padding:14px 18px;font-size:.8rem;display:flex}.operations-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.operations-title{max-width:960px;margin-bottom:42px}.operations-title h1{color:var(--navy);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(3.2rem,5vw,5.8rem);line-height:.9}.operations-title>p:last-child{color:#5d6878;max-width:780px;margin:0;font-size:.94rem}.portal-module-grid{background:#fff;border-top:1px solid #071a362e;border-left:1px solid #071a362e;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;box-shadow:0 18px 55px #071a3612}.portal-module-grid>a{border-bottom:1px solid #071a362e;border-right:1px solid #071a362e;flex-direction:column;min-height:190px;padding:28px;transition:background .2s,color .2s;display:flex}.portal-module-grid>a:hover{background:var(--navy);color:#fff}.portal-module-grid span{color:#9a6d19;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:760}.portal-module-grid strong{font-family:var(--font-serif), Georgia, serif;margin-top:34px;font-size:1.45rem;font-weight:500;line-height:1.14}.portal-module-grid small{color:#657184;margin-top:12px;font-size:.75rem;line-height:1.55}.portal-module-grid>a:hover small{color:#ffffffa6}.command-metrics{background:#fff;border-top:1px solid #071a362e;border-left:1px solid #071a3624;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 18px 55px #071a3612}.command-metrics article{border-bottom:1px solid #071a3624;border-right:1px solid #071a3624;min-height:158px;padding:25px}.command-metrics span,.command-metrics strong,.command-metrics small{display:block}.command-metrics span{color:#6b7280;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:760}.command-metrics strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin-top:24px;font-size:3rem;font-weight:500;line-height:.8}.command-metrics small{color:#798392;margin-top:12px;font-size:.64rem}.command-metrics article>div{background:#e7e9ed;height:4px;margin-top:17px}.command-metrics article>div i{background:linear-gradient(90deg, var(--gold), var(--red));height:100%;display:block}.command-grid{grid-template-columns:1.14fr .86fr;gap:24px;margin-top:24px;display:grid}.command-grid>section{background:#fff;padding:clamp(25px,3vw,38px);box-shadow:0 18px 55px #071a360f}.command-grid h2{color:var(--navy);margin:0 0 22px;font-size:2rem}.command-line{border-top:1px solid #071a361f;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:17px 0;display:grid}.command-line>span{color:#9a6d19;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:760}.command-line strong{font-size:.79rem}.command-line small{color:#737e8d;text-align:right;font-size:.61rem}.briefing-mini{border-top:1px solid #071a361f;padding:17px 0}.briefing-mini span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:760}.briefing-mini strong{margin-top:5px;display:block}.briefing-mini p{color:#667180;margin:6px 0;font-size:.73rem;line-height:1.5}.briefing-mini small{color:#9a6d19;font-size:.59rem}.operations-form{background:#fff;border:1px solid #071a3624;gap:14px;margin-bottom:28px;padding:24px;display:grid;box-shadow:0 16px 44px #071a360e}.operations-form label>span{color:#566172;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:750;display:block}.operations-form input,.operations-form select,.operations-form textarea,.task-toolbar select,.task-list select,.vendor-row select,.honors-list select,.operations-mobile-nav select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#faf9f6;border:1px solid #071a362e;border-radius:0;padding:10px 12px;font-size:.79rem}.operations-form textarea{resize:vertical;min-height:112px}.operations-form button,.compact-form button{background:var(--navy);color:#fff;cursor:pointer;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:0;padding:10px 18px;font-size:.67rem;font-weight:760}.compact-form{grid-template-columns:minmax(240px,1.5fr) minmax(160px,1fr) 120px minmax(170px,1fr) auto}.task-toolbar{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.task-toolbar label{width:min(360px,100%)}.task-toolbar label>span{color:#667180;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:750;display:block}.task-toolbar>div{align-items:baseline;gap:9px;display:flex}.task-toolbar>div strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;font-size:2.2rem;font-weight:500}.task-toolbar>div span{color:#737e8d;text-transform:uppercase;font-size:.66rem}.task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.task-list article{background:#fff;border:1px solid #071a3621;flex-direction:column;min-height:245px;padding:25px;display:flex;position:relative}.task-priority{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-priority span,.task-priority b{color:#6b7584;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:760}.task-priority b{background:#edf0f3;padding:5px 7px}.task-priority.priority-critical b{color:#a51f32;background:#fff0f1}.task-priority.priority-high b{color:#8b6115;background:#fff6e3}.task-list h3{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:24px 0 10px;font-size:1.5rem;font-weight:500;line-height:1.14}.task-list p{color:#697484;margin:0 0 16px;font-size:.74rem}.task-meta{color:#8a6a27;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;margin-bottom:12px;font-size:.59rem;display:flex}.team-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.team-create-form button{align-self:end}.team-directory{gap:11px;display:grid}.team-directory article{background:#fff;border:1px solid #071a3621;grid-template-columns:54px 1.2fr 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.team-avatar{background:var(--navy);width:48px;height:48px;color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;border-radius:50%;place-items:center;display:grid}.team-directory strong,.team-directory span,.team-directory small,.team-contact a{display:block}.team-directory span{color:#9a6d19;margin-top:3px;font-size:.67rem}.team-directory small{color:#7b8593;margin-top:3px;font-size:.6rem}.team-contact{text-align:right}.team-contact a{color:#566172;min-height:22px;font-size:.65rem}.portal-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-link-grid>a{background:#fff;border:1px solid #071a3624;min-height:245px;padding:29px;transition:transform .2s,box-shadow .2s}.portal-link-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 48px #071a3617}.portal-link-grid span,.program-control-grid>*>span,.eventday-grid span{color:#a47420;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:760}.portal-link-grid h2,.program-control-grid h2{color:var(--navy);margin:34px 0 12px;font-size:2.1rem}.portal-link-grid p,.program-control-grid p{color:#697484;font-size:.78rem}.portal-link-grid b,.program-control-grid b,.eventday-grid b{color:var(--red);letter-spacing:.06em;font-size:.66rem}.guest-command-metrics{margin-top:18px}.guest-command-metrics article{min-height:125px}.vendor-form{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-form textarea{grid-column:1/3}.vendor-table{border-top:1px solid #071a3626}.vendor-row{background:#fff;border-bottom:1px solid #071a361f;grid-template-columns:1.1fr 1fr .8fr .8fr .8fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.vendor-row>span strong,.vendor-row>span small{display:block}.vendor-row>span small{color:#7b8593;margin-top:4px;font-size:.59rem}.vendor-head{background:var(--navy);color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:760}.program-control-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.program-control-grid>*{background:#fff;border:1px solid #071a3624;min-height:380px;padding:38px;display:block}.program-control-grid ul{margin:30px 0 0;padding:0;list-style:none}.program-control-grid li{color:#5f6a7a;border-top:1px solid #071a361f;padding:12px 0;font-size:.75rem}.honor-metrics{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.honor-metrics article{border-right:1px solid #ffffff24;min-height:130px;padding:25px}.honor-metrics span,.honor-metrics strong{display:block}.honor-metrics span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.honor-metrics strong{font-family:var(--font-serif), Georgia, serif;margin-top:20px;font-size:2.8rem;font-weight:500}.honor-form{grid-template-columns:repeat(3,minmax(0,1fr))}.honor-form textarea{grid-column:span 3}.honors-list{gap:12px;display:grid}.honors-list article{background:#fff;border:1px solid #071a3624;grid-template-columns:1fr 280px;gap:30px;padding:25px;display:grid}.honors-list article>div:first-child span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:760}.honors-list h3{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:9px 0 6px;font-size:1.8rem;font-weight:500}.honors-list p{color:#6d7785;margin:0;font-size:.72rem}.honors-list label span{color:#777;text-transform:uppercase;margin-bottom:5px;font-size:.56rem;display:block}.honors-list small{color:#8a6a27;margin-top:10px;font-size:.62rem;display:block}.briefing-form{grid-template-columns:1.2fr .65fr .8fr}.briefing-form textarea{grid-column:1/4}.portal-checkbox{align-items:center;gap:9px;display:flex}.portal-checkbox input{width:18px;min-height:18px}.portal-checkbox span{margin:0!important}.briefing-board{columns:2;column-gap:15px}.briefing-board article{break-inside:avoid;background:#fff;border:1px solid #071a3621;margin-bottom:15px;padding:25px}.briefing-board article.pinned{border-top:3px solid var(--gold);background:#fffaf0}.briefing-board article>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:760}.briefing-board h3{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:14px 0 8px;font-size:1.55rem;font-weight:500}.briefing-board p{color:#647080;font-size:.76rem}.briefing-board footer{color:#88702f;border-top:1px solid #071a361f;justify-content:space-between;gap:18px;padding-top:13px;font-size:.58rem;display:flex}.eventday-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eventday-grid>*{min-height:190px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #071a3624;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.eventday-grid strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:34px 0 auto;font-size:1.55rem;font-weight:500}.eventday-command{background:var(--navy);color:#fff;margin-top:22px;padding:34px}.eventday-command h2{color:var(--gold-light);margin:0 0 20px;font-size:2rem}.eventday-command ol{margin:0;padding:0;list-style:none}.eventday-command li{border-top:1px solid #ffffff24;grid-template-columns:220px 1fr;gap:22px;padding:14px 0;display:grid}.eventday-command li strong{color:#fff;font-size:.75rem}.eventday-command li span{color:#fff9;font-size:.7rem}.operations-settings-card{background:#fff;border:1px solid #071a3629;max-width:940px;padding:clamp(28px,4vw,48px);box-shadow:0 18px 55px #071a360f}.operations-settings-card h2{margin-bottom:12px;font-size:clamp(2rem,3vw,3.2rem)}.operations-settings-card>p{color:var(--muted)}.password-change-form{grid-template-columns:repeat(3,1fr) auto;margin-top:28px}.calendar-task-form,.calendar-entry-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.calendar-entry-form{margin-top:18px}.calendar-notes{grid-column:span 2}.calendar-summary,.security-posture{background:var(--navy);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.calendar-summary article,.security-posture article{border-right:1px solid #ffffff24;min-height:112px;padding:22px}.calendar-summary strong,.calendar-summary span,.security-posture strong,.security-posture span{display:block}.calendar-summary strong,.security-posture strong{color:var(--gold-light);font-family:var(--font-serif), Georgia, serif;font-size:2rem;font-weight:500}.calendar-summary span,.security-posture span{color:#ffffffa3;letter-spacing:.07em;text-transform:uppercase;margin-top:9px;font-size:.58rem}.command-calendar{gap:16px;display:grid}.command-calendar>section{background:#fff;border:1px solid #071a3624;overflow:hidden}.command-calendar>section>header{color:var(--navy);background:#eef1f4;justify-content:space-between;gap:20px;padding:15px 20px;display:flex}.command-calendar>section.event-date>header{background:linear-gradient(120deg, var(--navy), #153b6b);color:#fff}.command-calendar header time{font-family:var(--font-serif), Georgia, serif;font-size:1.25rem}.command-calendar header b{color:var(--gold-light);letter-spacing:.13em;font-size:.6rem}.calendar-item{border-top:1px solid #071a361a;grid-template-columns:34px 1fr;align-items:start;gap:15px;padding:16px 20px;display:grid}.calendar-item>button{color:#fff;cursor:pointer;background:#fff;border:1px solid #8f9aaa;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.calendar-item>button.checked{background:#1b7653;border-color:#1b7653}.calendar-item span,.calendar-item strong,.calendar-item small{display:block}.calendar-item span{color:#a06e18;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.calendar-item strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;margin:4px 0;font-size:1.18rem}.calendar-item small{color:#6f7986;font-size:.64rem}.calendar-item p{color:#5f6976;margin:8px 0 0;font-size:.7rem}.arrival-calendar-item{background:#fffaf0}.calendar-empty{text-align:center;border:1px dashed #071a3640;padding:45px}.group-command,.security-command{border-bottom:1px solid #071a3624;margin-bottom:45px;padding-bottom:35px}.compact-title{margin-bottom:20px}.compact-title h2{margin:0;font-size:clamp(2.4rem,4vw,4.2rem)}.group-create-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.group-create-grid .operations-form{grid-template-columns:1fr 1fr;margin:0;display:grid}.group-create-grid textarea,.group-create-grid button{grid-column:span 2}.group-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.group-board>article{background:#fff;border:1px solid #071a3624;padding:25px}.group-board>article>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:760}.group-board h3{color:var(--navy);margin:12px 0 8px;font-size:1.8rem}.group-board p{color:#697484;font-size:.72rem}.group-board>article>strong{color:#9a6d19;padding:12px 0;font-size:.68rem;display:block}.group-board ul{margin:0;padding:0;list-style:none}.group-board li{border-top:1px solid #071a361a;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.group-board li b,.group-board li small{font-size:.64rem}.group-board li small{color:#6d7784;text-align:right}.security-team-list,.audit-log{gap:8px;margin-top:18px;display:grid}.security-team-list article{background:#fff;border:1px solid #071a3621;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.security-team-list strong,.security-team-list span{display:block}.security-team-list span{color:#77818e;margin-top:4px;font-size:.6rem}.security-team-list button{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #071a362e;padding:0 12px;font-size:.6rem}.audit-log{margin-top:28px}.audit-log h3{color:var(--navy);font-size:1.8rem}.audit-log article{border-top:1px solid #071a361f;grid-template-columns:140px 1fr;gap:18px;padding:12px 0;display:grid}.audit-log time,.audit-log span{color:#77818e;font-size:.6rem}.audit-log strong{color:var(--navy);font-size:.7rem;display:block}.portal-module-grid>button{min-height:190px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #071a362e;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;padding:28px;transition:background .2s,color .2s;display:flex}.portal-module-grid>button:hover{background:var(--navy);color:#fff}.portal-module-grid>button:hover small{color:#ffffffa6}.calendar-create-form{grid-template-columns:1.25fr .65fr repeat(2,.8fr)}.calendar-create-form textarea{grid-column:span 3}.calendar-shell{background:#fff;border:1px solid #071a3626;overflow:hidden;box-shadow:0 18px 52px #071a360f}.calendar-toolbar{background:var(--navy);color:#fff;grid-template-columns:56px 1fr 56px;align-items:center;min-height:78px;display:grid}.calendar-toolbar>button{height:100%;color:var(--gold-light);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;font-size:1.3rem}.calendar-toolbar>button:last-child{border-left:1px solid #ffffff24;border-right:0}.calendar-toolbar>div{justify-content:center;align-items:center;gap:22px;display:flex}.calendar-toolbar strong{font-family:var(--font-serif), Georgia, serif;font-size:1.55rem;font-weight:500}.calendar-toolbar div button{color:var(--gold-light);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ead29a73;padding:8px 11px;font-size:.58rem}.calendar-weekdays,.command-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:#6e7886;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#edf0f3;border-right:1px solid #071a361a;padding:10px;font-size:.58rem;font-weight:760}.command-calendar-grid>button{min-height:128px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-top:1px solid #071a361a;border-bottom:0;border-left:0;border-right:1px solid #071a361a;flex-direction:column;align-items:stretch;gap:4px;padding:10px;display:flex;position:relative}.command-calendar-grid>button.outside{color:#a5abb3;background:#f6f6f4}.command-calendar-grid>button.selected{box-shadow:inset 0 0 0 2px var(--red)}.command-calendar-grid>button.event-date{color:#fff;background:linear-gradient(145deg,#081d3b,#123966)}.command-calendar-grid>button>span{border-radius:50%;align-self:flex-start;place-items:center;width:27px;height:27px;font-size:.67rem;font-weight:760;display:grid}.command-calendar-grid>button.event-date>span{background:var(--gold-light);color:var(--navy)}.command-calendar-grid>button>b{color:var(--gold-light);letter-spacing:.12em;font-size:.52rem;position:absolute;top:13px;right:10px}.command-calendar-grid small{color:#405066;text-overflow:ellipsis;white-space:nowrap;padding:4px 5px;font-size:.54rem;line-height:1.2;overflow:hidden}.command-calendar-grid .calendar-task{background:#fff7e5;border-left:2px solid #a07320}.command-calendar-grid .calendar-arrival{background:#fff0f2;border-left:2px solid #b11f35}.command-calendar-grid .calendar-schedule{background:#ecf7f3;border-left:2px solid #256b59}.command-calendar-grid .event-date small{color:#f7f0df;background:#ffffff14}.command-calendar-grid em{color:#7a8490;font-size:.52rem}.calendar-agenda{background:#fff;border:1px solid #071a3621;margin-top:18px;padding:28px}.calendar-agenda>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.calendar-agenda h2{color:var(--navy);margin:0;font-size:2rem}.calendar-agenda>div button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:.65rem}.calendar-agenda article{border-top:1px solid #071a361c;grid-template-columns:12px 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.calendar-dot{background:#a07320;border-radius:50%;width:9px;height:9px}.calendar-dot.calendar-arrival{background:var(--red)}.calendar-dot.calendar-schedule{background:#256b59}.calendar-agenda span,.calendar-agenda strong,.calendar-agenda small{display:block}.calendar-agenda span{color:#9a6d19;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.calendar-agenda strong{color:var(--navy);margin:3px 0;font-size:.82rem}.calendar-agenda small{color:#6d7784;font-size:.62rem}.calendar-agenda article>b{color:#607080;text-transform:uppercase;font-size:.57rem}.task-create-form{grid-template-columns:1.25fr 1fr repeat(3,.65fr)}.task-create-form textarea{grid-row:span 2}.task-phase{color:#546174;letter-spacing:.08em;text-transform:uppercase;background:#edf0f3;align-self:flex-start;margin-top:13px;padding:5px 7px;font-size:.54rem;font-weight:760}.task-check{color:#566172;align-items:center;gap:8px;margin-bottom:10px;font-size:.65rem;display:inline-flex}.task-check input{accent-color:#1d7555;width:18px;height:18px}.enhanced-task-list article.task-complete{opacity:.72;background:#f2f8f5;border-color:#79a794}.enhanced-task-list article.task-complete h3{text-decoration:line-through}.group-create-form{grid-template-columns:1.1fr 1.5fr .9fr .7fr auto}.group-create-form textarea{min-height:48px}.command-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.command-group-grid>article{background:#fff;border:1px solid #071a3624;padding:28px;box-shadow:0 16px 42px #071a360d}.command-group-grid>article>header{grid-template-columns:1fr auto;gap:24px;display:grid}.command-group-grid header span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:760}.command-group-grid h2{color:var(--navy);margin:8px 0;font-size:2rem}.command-group-grid header p{color:#697484;margin:0;font-size:.72rem}.command-group-grid header>strong{color:var(--navy);font-family:var(--font-serif), Georgia, serif;text-align:right;font-size:2rem;font-weight:500}.command-group-grid header>strong small{color:#7a8491;font-family:var(--font-sans), Arial, sans-serif;text-transform:uppercase;font-size:.52rem;font-weight:600;display:block}.group-leaders{flex-wrap:wrap;gap:7px;margin:20px 0 12px;display:flex}.group-leaders>span{color:#8d681d;letter-spacing:.09em;text-transform:uppercase;width:100%;font-size:.57rem}.group-leaders b{background:var(--navy);color:var(--gold-light);padding:6px 8px;font-size:.59rem;font-weight:650}.group-member-list>div{border-top:1px solid #071a361a;grid-template-columns:.75fr 1.25fr;gap:16px;padding:9px 0;display:grid}.group-member-list span{font-size:.67rem;font-weight:700}.group-member-list small{color:#6e7885;text-align:right;font-size:.62rem}.group-member-form{border-top:1px solid #071a3621;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;padding-top:18px;display:grid}.group-member-form input,.group-member-form select{min-height:42px;font:inherit;background:#faf9f6;border:1px solid #071a362b;padding:8px 10px;font-size:.68rem}.group-member-form label{align-items:center;gap:7px;font-size:.62rem;display:flex}.group-member-form label input{width:17px;min-height:17px}.group-member-form button{background:var(--navy);color:#fff;cursor:pointer;border:0;font-size:.61rem}.group-task-preview{margin-top:16px}.group-task-preview button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #071a361a;grid-template-columns:55px 1fr auto;gap:10px;padding:10px 0;display:grid}.group-task-preview span{color:var(--red);text-transform:uppercase;font-size:.53rem}.group-task-preview strong{font-size:.67rem}.group-task-preview small{color:#6e7885;font-size:.56rem}.credential-reveal button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;margin-top:10px;padding:7px 10px;font-size:.6rem}.arrival-create-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.arrival-create-form textarea{grid-column:span 3}.arrival-board{gap:10px;display:grid}.arrival-board article{background:#fff;border:1px solid #071a3621;grid-template-columns:1.05fr 1fr 170px;align-items:center;gap:24px;padding:22px;display:grid}.arrival-board span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.arrival-board h3{color:var(--navy);margin:6px 0;font-size:1.6rem}.arrival-board p,.arrival-board small{color:#6d7785;margin:0;font-size:.64rem;display:block}.arrival-board article>div:nth-child(2) strong,.arrival-board article>div:nth-child(2) a{font-size:.7rem;display:block}.arrival-board select{background:#faf9f6;border:1px solid #071a362e;min-height:45px}.security-posture article p{color:#ffffff9c;font-size:.67rem;line-height:1.45}.security-access-table,.audit-trail{background:#fff;border:1px solid #071a3621;margin-top:24px;padding:28px}.security-access-table h2,.audit-trail h2{color:var(--navy);margin-bottom:18px;font-size:2rem}.security-access-table article{border-top:1px solid #071a361a;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.security-access-table strong,.security-access-table span,.security-access-table small{display:block}.security-access-table span,.security-access-table small{color:#6e7885;margin-top:3px;font-size:.61rem}.security-access-table article>div:last-child{gap:7px;display:flex}.security-access-table button{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #071a3629;padding:7px 10px;font-size:.59rem}.audit-trail article{border-top:1px solid #071a361a;grid-template-columns:190px 1fr;gap:18px;padding:12px 0;display:grid}.audit-trail time{color:#7a8491;font-size:.59rem}.audit-trail strong,.audit-trail small{display:block}.audit-trail strong{color:var(--navy);font-size:.7rem}.audit-trail small{color:#8a6a27;margin-top:4px;font-size:.56rem}.invitation-print-front.approved-portrait-card{aspect-ratio:5/7;width:100%;height:auto;color:var(--navy);text-align:center;background:#f4eddf;border:1px solid #b28a3e;padding:0;display:block;box-shadow:0 28px 70px #03102147}.invitation-print-front.approved-portrait-card:before,.invitation-print-front.approved-portrait-card:after{display:none}.invitation-print-front.approved-portrait-card>.approved-card-background{z-index:0;object-fit:cover;max-width:none;position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.approved-card-title{z-index:2;background:linear-gradient(135deg,#030e1ffb,#081e3bfb);border:1px solid #ead29a73;flex-direction:column;justify-content:center;align-items:center;min-height:18.6%;padding:2.35% 4% 2.6%;display:flex;position:absolute;top:17.35%;left:8.5%;right:8.5%;box-shadow:0 15px 36px #0410222e}.approved-card-title:before{content:"";pointer-events:none;border:1px solid #ead29a24;position:absolute;inset:5px}.approved-card-title strong,.approved-card-title em,.approved-card-title span,.approved-card-title i{display:block;position:relative}.approved-card-title strong{color:#fffdf8;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;font-size:clamp(1.35rem,5.75vw,4.1rem);font-weight:400;line-height:.82}.approved-card-title em{color:#edd28f;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.07em;margin-top:.2%;font-size:clamp(1.5rem,6.4vw,4.55rem);font-style:italic;font-weight:500;line-height:.93}.approved-card-title span{color:#ffffff9e;font-family:var(--font-serif), Georgia, serif;letter-spacing:.005em;margin-top:1.15%;font-size:clamp(.34rem,1.35vw,.94rem);font-weight:500;line-height:1.15}.approved-card-title i{color:#edd28f;font-family:var(--font-editorial), Georgia, serif;margin-top:1.05%;font-size:clamp(.42rem,1.65vw,1.15rem);font-style:italic;font-weight:500;line-height:1}.invitation-card-modal .approved-portrait-card{width:100%}.focused-card-preview{width:min(540px,100%)}.portrait-empty-card{aspect-ratio:5/7;width:min(470px,100%);margin-inline:auto;position:relative;overflow:hidden}.portrait-empty-card img{object-fit:cover;width:100%;height:100%}@media (width<=1180px){.operations-layout{grid-template-columns:235px minmax(0,1fr)}.operations-workspace{padding:42px 28px}.command-metrics,.portal-module-grid{grid-template-columns:repeat(2,1fr)}.password-change-form,.compact-form{grid-template-columns:1fr 1fr}.compact-form button{grid-column:span 2}.team-create-form,.vendor-form,.honor-form{grid-template-columns:repeat(2,1fr)}.honor-form textarea{grid-column:span 2}.calendar-create-form,.task-create-form{grid-template-columns:repeat(2,1fr)}.calendar-create-form textarea,.arrival-create-form textarea{grid-column:span 2}.group-create-form{grid-template-columns:1fr 1fr}.group-create-form button{grid-column:span 2}}@media (width<=840px){.operations-admin-header{position:relative}.operations-layout{display:block}.operations-sidebar{display:none}.operations-workspace{padding:32px 16px 70px}.operations-mobile-nav{margin-bottom:30px;display:block}.operations-mobile-nav label>span{color:#6a7483;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.6rem;font-weight:760;display:block}.command-grid,.program-control-grid,.task-list,.portal-link-grid,.eventday-grid{grid-template-columns:1fr}.team-directory article{grid-template-columns:48px 1fr auto}.team-contact{text-align:left;grid-column:2/4}.vendor-row{grid-template-columns:1fr 1fr;padding:18px}.vendor-head{display:none}.honors-list article{grid-template-columns:1fr}.briefing-board{columns:1}.calendar-summary,.security-posture{grid-template-columns:1fr 1fr}.calendar-task-form,.calendar-entry-form,.group-create-grid,.group-board{grid-template-columns:1fr}.security-team-list article{grid-template-columns:1fr auto}.security-team-list button{grid-column:span 1}.command-group-grid{grid-template-columns:1fr}.arrival-board article{grid-template-columns:1fr 1fr}.arrival-board article select{grid-column:span 2}.command-calendar-grid>button{min-height:105px;padding:7px}.command-calendar-grid small{font-size:.49rem}}@media (width<=620px){.operations-title h1{font-size:3.35rem}.command-metrics{grid-template-columns:1fr 1fr}.portal-module-grid,.password-change-form{grid-template-columns:1fr}.command-metrics article{min-height:132px;padding:18px}.command-metrics strong{font-size:2.35rem}.command-line{grid-template-columns:1fr;gap:5px}.command-line small{text-align:left}.compact-form,.team-create-form,.vendor-form,.honor-form,.briefing-form{grid-template-columns:1fr}.compact-form button,.honor-form textarea,.briefing-form textarea,.vendor-form textarea{grid-column:1}.team-directory article{grid-template-columns:44px 1fr}.team-directory article>b{grid-column:2;justify-self:start}.team-contact{grid-column:2}.vendor-row{grid-template-columns:1fr}.eventday-command{padding:25px 20px}.eventday-command li{grid-template-columns:1fr;gap:5px}.calendar-task-form,.calendar-entry-form,.group-create-grid .operations-form{grid-template-columns:1fr}.calendar-notes,.group-create-grid textarea,.group-create-grid button{grid-column:1}.calendar-summary,.security-posture{grid-template-columns:1fr 1fr}.audit-log article{grid-template-columns:1fr;gap:4px}.security-team-list article,.calendar-create-form,.task-create-form,.group-create-form,.arrival-create-form{grid-template-columns:1fr}.calendar-create-form textarea,.arrival-create-form textarea,.group-create-form button{grid-column:1}.calendar-toolbar>div{gap:8px}.calendar-toolbar strong{font-size:1.05rem}.calendar-toolbar div button{padding:6px;font-size:.48rem}.calendar-weekdays span{padding:7px 2px;font-size:.48rem}.command-calendar-grid>button{min-height:78px;padding:5px}.command-calendar-grid>button>span{width:22px;height:22px;font-size:.56rem}.command-calendar-grid small{display:none}.calendar-agenda article{grid-template-columns:10px 1fr}.calendar-agenda article>b{grid-column:2}.group-member-form,.group-member-list>div{grid-template-columns:1fr}.group-member-list small{text-align:left}.arrival-board article,.security-access-table article{grid-template-columns:1fr}.arrival-board article select{grid-column:1}.security-access-table article>div:last-child{flex-wrap:wrap}.audit-trail article{grid-template-columns:1fr;gap:4px}}@media print{@page{size:5in 7in;margin:0}.invitation-print-artboard.active{width:5in;height:7in;display:block;position:absolute;inset:0 auto auto 0}.invitation-print-front.approved-portrait-card{aspect-ratio:auto;width:5in;height:7in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
