.public-website{background:radial-gradient(ellipse at 90% 6%,#163c463e,transparent 32%),#080e14}.site-wrap{max-width:1380px;margin:auto;padding:0 54px}.site-header{position:sticky;top:0;z-index:20;background:#080e14ef;border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}.header-row{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-brand{display:flex;gap:12px;align-items:center;text-decoration:none;flex-shrink:0}.site-brand img{width:58px;height:58px;border-radius:50%;object-fit:contain}.site-brand strong{display:block;letter-spacing:.18em;font-size:22px;line-height:1.3}.site-brand small{display:block;color:var(--muted);font-size:8px;line-height:1.5;margin-top:4px}.site-header nav{gap:20px}.site-header nav a{font-size:11px}.site-header nav a[aria-current=page]{color:var(--gold)}.site-header nav a[aria-current=page]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gold)}.nav-give{font-size:11px;padding:11px 18px;border-radius:30px;white-space:nowrap}.site-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;min-height:670px;align-items:center;padding:80px 0}.site-hero h1{font-size:clamp(58px,6.7vw,94px);letter-spacing:-.065em;line-height:1.02}.page-lead{color:var(--muted);font-size:17px;line-height:1.85;max-width:650px}.hero-footnote{font-size:10px;color:var(--muted);margin-top:45px;letter-spacing:.06em}.emblem-stage{position:relative;margin:0;display:grid;place-items:center;padding:40px 0;isolation:isolate}.emblem-stage:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#d8b35818,transparent 68%);z-index:-1}.emblem-stage img{width:80%;max-width:370px;height:auto;border-radius:50%;position:relative;object-fit:contain}.stage-orbit{position:absolute;width:100%;aspect-ratio:1;border-radius:50%;border:1px solid #f2cf8328;transform:rotate(-30deg) scaleY(.75)}.stage-orbit.second{transform:rotate(35deg) scaleY(.7);width:96%;border-color:#82dcd22d}.stage-orbit:before{content:'';width:7px;height:7px;background:var(--gold);border-radius:50%;position:absolute;top:15%;left:15%;box-shadow:0 0 20px #f2cf8380}.stage-caption{font-size:7px;letter-spacing:.19em;position:absolute;top:0;color:var(--muted)}.emblem-stage figcaption{font-size:8px;color:var(--gold);letter-spacing:.22em;margin-top:30px}.purpose-band{border-block:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:.6fr 2fr .7fr;gap:35px;align-items:center}.purpose-band>span{font-size:9px;letter-spacing:.16em;color:var(--cyan)}.purpose-band p{font-size:18px;line-height:1.55;margin:0;max-width:650px}.purpose-band a{font-size:11px;color:var(--gold);text-decoration:none;text-align:right}.site-section{padding:80px 0}.site-section .section-heading{padding:0 0 35px}.division-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.division-card{border:1px solid var(--line);border-radius:16px;padding:32px;background:linear-gradient(145deg,#1c2d3855,#10192155);display:flex;flex-direction:column;align-items:start;transition:border-color .2s,transform .2s}.division-card:hover{border-color:#f2cf8355;transform:translateY(-4px)}.card-number{font-size:8px;letter-spacing:.18em;color:var(--cyan)}.division-card h3{font-size:24px;margin:35px 0 15px}.division-card p{font-size:13px;color:var(--muted);margin:0 0 30px;line-height:1.85}.division-card a{font-size:11px;text-decoration:none;color:var(--gold);margin-top:auto;display:flex;justify-content:space-between;gap:15px;width:100%}.editorial-feature{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;border-block:1px solid var(--line);padding:70px 0}.editorial-feature>.eyebrow{grid-column:1/-1}.editorial-feature h2{font-size:55px}.editorial-feature p{color:var(--muted);font-size:14px;line-height:1.9;margin-top:0}.support-feature{padding:65px;border:1px solid #f2cf8330;border-radius:22px;background:radial-gradient(ellipse at 100% 100%,#c9a14515,transparent 65%),#101b23;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;margin:20px 0 85px}.support-feature h2{font-size:52px}.support-feature p{color:var(--muted);font-size:14px}.support-feature>div:last-child{display:grid;gap:15px}.outline{border:1px solid #ffffff40;background:transparent;color:var(--ink)}.page-intro{padding:85px 0 65px;border-bottom:1px solid var(--line);margin-bottom:45px}.page-intro h1{font-size:clamp(49px,6vw,80px);max-width:900px}.two-column,.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.two-column p{font-size:15px;line-height:1.9;color:var(--muted)}.two-column .button{margin-top:18px}.process{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.process ol{margin:0;padding-left:23px}.process li{padding:0 0 22px 13px;color:var(--gold)}.process p{color:var(--muted);font-size:13px;margin:8px 0}.process strong{color:var(--ink);font-size:16px;font-weight:500}.contact-layout{padding-top:20px;align-items:start}.contact-layout>div{padding-top:25px;max-width:460px}.contact-layout p{color:var(--muted);font-size:14px;line-height:1.9}.contact-email{color:var(--gold);font-size:22px;display:block;overflow-wrap:anywhere;margin:28px 0}.enquiry-card{background:#131f2aaa;border:1px solid var(--line);border-radius:20px;padding:38px}.enquiry-card h2{font-size:33px;line-height:1.15}.enquiry-card label{font-size:12px}.enquiry-card .consent{font-size:11px}.enquiry-card input:not([type=checkbox]){min-height:47px}#enquiry-result{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.legal-copy{max-width:800px;padding:10px 0 70px}.legal-copy h2{font-size:28px;letter-spacing:-.03em;margin-top:40px}.legal-copy p{font-size:14px;color:var(--muted);line-height:1.9}.media-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 30px}.media-filters button{border:1px solid var(--line);background:none;color:var(--muted);border-radius:30px;padding:9px 18px;font-size:12px;cursor:pointer}.media-filters button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#82dcd20d}.content-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-bottom:35px}.media-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#121d26;min-width:0}.media-card img{width:100%;height:230px;object-fit:cover;display:block;background:#0b141b}.media-card .media-copy{padding:24px}.media-card h3{font-size:21px;margin:12px 0}.media-card p{font-size:12px;color:var(--muted);white-space:pre-wrap}.media-card a{color:var(--gold);font-size:12px}.media-card .eyebrow{font-size:8px;margin:0}.video-stage{aspect-ratio:16/9;background:radial-gradient(ellipse,#29494f,#0d1821);display:grid;place-items:center}.video-stage button{border:1px solid #f2cf8380;background:#080e1470;color:var(--gold);border-radius:30px;padding:15px 23px;cursor:pointer;font-size:13px}.video-stage iframe{border:0;width:100%;height:100%}.media-fallback{font-size:13px;color:var(--muted);border:1px solid var(--line);padding:25px;border-radius:12px;margin-bottom:35px}.media-fallback a{color:var(--gold)}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:30px;padding-top:48px!important;border-top:1px solid var(--line);font-size:11px;align-items:start}.site-footer>div{display:flex;flex-direction:column;gap:9px}.site-footer strong{font-size:11px;letter-spacing:0;color:var(--ink);margin-bottom:8px}.site-footer .footer-brand{font-size:29px;color:var(--ink);letter-spacing:.15em;font-weight:600;text-decoration:none}.site-footer p{margin:0;font-size:11px}.site-footer small{font-size:9px;max-width:240px}.site-footer a{color:var(--muted);text-decoration:none;font-size:11px}.site-footer a:hover{color:var(--gold)}.footer-end{grid-column:1/-1;width:100%;padding-top:25px!important;margin-top:25px!important;border-top:1px solid var(--line);font-size:9px!important;display:flex;justify-content:space-between}.public-website main{padding-bottom:30px}
@media(max-width:1180px){.site-wrap{padding-inline:30px}.site-header nav{gap:14px}.site-header .nav-give{display:none}.header-row{gap:20px}.site-brand small{font-size:7px}.site-hero{gap:30px}.site-hero h1{font-size:72px}.division-card{padding:25px}.support-feature{padding:40px;gap:40px}.contact-layout,.two-column,.process{gap:45px}}
@media(max-width:760px){.site-wrap{padding-inline:22px}.header-row{min-height:86px;flex-wrap:wrap;gap:0}.site-header nav{width:100%;display:flex;flex-wrap:wrap;padding:10px 0 20px;gap:10px 26px}.site-header nav a{font-size:13px}.navigation-ready .site-header nav:not(.is-open){display:none}.navigation-ready .site-header nav.is-open{display:flex}.site-brand img{width:50px;height:50px}.site-hero{grid-template-columns:1fr;min-height:0;padding:55px 0 40px;gap:35px}.site-hero h1{font-size:clamp(50px,10vw,75px)}.site-hero .eyebrow{font-size:8px}.page-lead{font-size:15px}.hero-footnote{margin-top:28px}.emblem-stage{width:100%;max-width:350px;justify-self:center}.emblem-stage img{max-width:270px}.stage-caption{font-size:6px}.purpose-band{grid-template-columns:1fr;gap:14px;padding:25px 0}.purpose-band p{font-size:17px}.purpose-band a{text-align:left}.site-section{padding:50px 0}.division-grid,.two-column,.contact-layout,.process,.content-stream{grid-template-columns:1fr;gap:22px}.division-card{padding:28px}.division-card h3{margin-top:25px}.editorial-feature{grid-template-columns:1fr;padding:45px 0;gap:10px}.editorial-feature h2{font-size:43px}.support-feature{padding:30px 25px;grid-template-columns:1fr;gap:25px;margin-bottom:55px}.support-feature h2{font-size:40px}.page-intro{padding:50px 0 30px;margin-bottom:30px}.page-intro h1{font-size:clamp(43px,9vw,65px)}.page-intro .eyebrow{font-size:9px}.contact-layout{padding-top:0}.contact-layout>div{padding-top:0}.enquiry-card{padding:25px}.enquiry-card h2{font-size:30px}.process ol{padding-left:20px}.site-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:35px!important}.site-footer>div:first-child{grid-column:1/-1;width:auto}.site-footer .footer-end{display:block;font-size:9px}.footer-end span{display:block;margin-top:10px}.media-card img{height:250px}.legal-copy{padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){.division-card{transition:none}.division-card:hover{transform:none}}@media print{.site-header,.site-footer,.emblem-stage,.enquiry-card,.support-feature,.media-filters{display:none}.public-website{background:white;color:black}.site-wrap{padding:0}.site-section,.page-intro{padding:20px 0}.division-card{background:white;color:black}.page-lead,.division-card p,.legal-copy p{color:black}}
@media(max-width:760px){.emblem-stage{overflow:clip}}

.designer-invitation{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line,#33404b)}

.public-website .radio-invitation{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:40px;margin:40px 0;border:1px solid #a4894880;border-radius:14px;background:radial-gradient(ellipse at 85% 20%,#d5b66e20,transparent 65%),#171d1a}.public-website .radio-invitation h2{color:#f2d18c;margin:8px 0;font-size:clamp(28px,4vw,46px)}.public-website .radio-invitation p{color:#c4cbc3}.public-website .radio-invitation .button{white-space:nowrap}@media(max-width:650px){.public-website .radio-invitation{flex-direction:column;align-items:flex-start;padding:25px}}
