.registration-page{color:#202822;background:#fff}.registration-hero{color:#fff;background:#101b17;border-bottom:3px solid #ff8b16;padding:24px 0 52px}.registration-hero nav{color:#e0e7e2;flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:.8125rem;line-height:1.7;display:flex}.registration-hero nav a{text-underline-offset:4px;text-decoration:underline}.registration-hero h1{letter-spacing:-.025em;color:#fff;text-align:center;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}.registration-page h2{letter-spacing:-.025em;color:#202822;margin-bottom:18px;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.3}.registration-page h3{letter-spacing:-.015em;font-size:1.2rem;line-height:1.4}.registration-page p{line-height:1.8}.registration-page .button.button{white-space:normal;text-align:center;min-height:48px;box-shadow:none;gap:10px;padding:12px 20px;font-size:.875rem}.registration-page .button.button:not(.secondary){color:#171e18;background:#ff8b16;border-color:#ff8b16}.registration-page .button.button:not(.secondary):hover{color:#171e18;background:#ffa33e;border-color:#ffa33e}.registration-navigation{background:#232724;padding:22px 0}.registration-navigation>.wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.registration-booking-link{color:#fff;text-underline-offset:4px;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.registration-navigation a[aria-current]{outline-offset:4px;outline:2px solid #fff}.registration-meeting{text-align:center;background:#f0f3f0;padding-block:52px}.registration-meeting h2{max-width:33ch;margin-inline:auto}.registration-meeting p{color:#445248;max-width:88ch;margin-inline:auto;font-size:1rem}.registration-page .registration-eyebrow{letter-spacing:.08em;color:#166337;text-transform:uppercase;font-size:.75rem;font-weight:600}.registration-inline-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.registration-page .registration-edition-note{color:#46554b;margin-top:20px;font-size:.875rem;line-height:1.7}.registration-highlights,.registration-help{padding-block:56px}.registration-highlights>h2,.registration-help>h2{text-align:center}.registration-section-note{text-align:center;color:#536359;margin-bottom:30px;font-size:.8125rem}.registration-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.registration-highlight-grid article{color:#fff;background:#222a25;flex-direction:column;display:flex}.registration-highlight-grid article:nth-child(2n){color:#202822;background:#e8ede8}.registration-highlight-grid img,.registration-help-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.registration-highlight-grid article>div{text-align:center;padding:24px 22px}.registration-highlight-grid h3{color:inherit;margin:0 0 14px;font-size:1.125rem}.registration-highlight-grid p{color:inherit;margin:0;font-size:.875rem}.registration-help{border-top:1px solid #dce4dd}.registration-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.registration-help-grid article{background:#ff8b16;flex-direction:column;display:flex}.registration-help-grid article:nth-child(2){color:#fff;background:#232724}.registration-help-grid article>div{text-align:center;flex-direction:column;flex:1;align-items:center;padding:28px 24px;display:flex}.registration-help-grid h3{color:inherit;margin:0 0 16px}.registration-help-grid p{color:inherit;margin-bottom:22px;font-size:.9375rem}.registration-help-grid a{text-underline-offset:4px;min-height:44px;color:inherit;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.registration-bottom{background:#232724;padding:24px 0}.registration-bottom>.wrap{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.registration-visitor,.registration-delegates{padding-block:52px}.registration-section-heading{text-align:center;max-width:900px;margin:0 auto 32px}.registration-section-heading>p{color:#536359;font-size:1rem}.registration-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:40px;display:grid}.registration-audience{border:1px solid #dce4dd;border-top:3px solid #08752c;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 24px;display:flex}.registration-audience.international{background:#f8faf8;border-top-color:#ff8b16}.registration-audience h3{color:#202822;margin:0 0 12px}.registration-audience p{color:#536359;margin-bottom:22px;font-size:.9375rem}.registration-audience .button{margin-top:auto}.registration-delegate-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.registration-delegate-categories .registration-audience{border:1px solid #ff8b16;padding:24px 20px}.registration-audience .registration-availability{color:#536359;font-size:.8125rem;font-weight:600}.registration-widget{scroll-margin-top:var(--scroll-header-offset,140px)}.registration-widget h2{text-align:center;margin-bottom:24px}.registration-widget iframe{background:#fff;border:1px solid #dce4dd;width:100%;height:700px;display:block}.registration-widget>.text-link{align-items:center;gap:10px;min-height:44px;margin-top:14px;display:inline-flex}.registration-enquiry{max-width:860px;scroll-margin-top:var(--scroll-header-offset,140px);border-top:1px solid #dce4dd;margin-inline:auto;padding-top:32px;position:relative}.registration-category-target{height:0;scroll-margin-top:var(--scroll-header-offset,140px);display:block;position:absolute;top:0}.registration-enquiry>p{color:#536359;max-width:65ch}.registration-audience-select{width:min(100%,400px);margin-bottom:24px;font-size:.9375rem;font-weight:600;display:block}.registration-audience-select>span{margin-bottom:10px;display:block}.registration-audience-select select{color:#17271d;background:#fff;border:1px solid #9aa99f;width:100%;min-height:48px;padding:12px 14px}@media (max-width:1023px){.registration-highlight-grid,.registration-delegate-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-help-grid{gap:18px}.registration-help-grid article>div{padding:24px 18px}}@media (max-width:767px){.registration-hero{padding:20px 0 36px}.registration-hero nav{margin-bottom:24px}.registration-navigation>.wrap{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-navigation .button{padding:12px;font-size:.8125rem}.registration-booking-link{text-align:center;justify-content:center;padding:6px;font-size:.8125rem}.registration-meeting,.registration-highlights,.registration-help,.registration-visitor,.registration-delegates{padding-block:36px}.registration-page .registration-eyebrow{font-size:.6875rem}.registration-meeting p,.registration-section-heading>p{font-size:.9375rem}.registration-help-grid,.registration-audiences{grid-template-columns:1fr;gap:24px}.registration-highlight-grid{gap:14px}.registration-highlight-grid article>div{padding:20px 14px}.registration-highlight-grid h3{font-size:1rem}.registration-highlight-grid p{font-size:.8125rem}.registration-delegate-categories{grid-template-columns:1fr 1fr;gap:14px}.registration-delegate-categories .registration-audience{padding:20px 14px}.registration-delegate-categories h3{font-size:1rem}.registration-delegate-categories p{font-size:.8125rem}.registration-delegate-categories .button{padding:10px 12px;font-size:.8125rem}.registration-widget h2{font-size:1.5rem}.registration-bottom>.wrap{gap:12px}}@media (max-width:374px){.registration-highlight-grid,.registration-delegate-categories,.registration-navigation>.wrap{grid-template-columns:1fr}}
.edition-context{border-bottom:1px solid var(--line);margin:0 0 36px;padding-bottom:24px}.edition-context>p{color:var(--muted);margin-bottom:14px;font-size:.9rem}.edition-context strong{color:var(--text);margin-right:8px}.edition-context nav{flex-wrap:wrap;gap:10px;display:flex}.edition-context nav a{background:var(--surface);border:1px solid var(--line);min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:600}.edition-context nav a[aria-current]{border-color:var(--accent);color:var(--accent);background:#edf6ef}@media (max-width:767px){.edition-context nav a{padding:10px 12px;font-size:.8rem}}
.partners-page .page-intro{padding-block:30px 24px}.partners-page .page-intro nav{margin-bottom:20px}.partners-page .page-intro h1{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.2}.partners-page .page-intro .lead{font-size:1rem;line-height:1.75}.partners-page .page-body{padding-top:24px}.partners-page .edition-context{margin-bottom:24px;padding-bottom:20px}.partners-page .all-partners .partner-role{border:0;border-top:1px solid var(--line);padding:22px 16px 14px}.partners-page .all-partners .partner-role h2{color:#17271d;min-height:26px;margin-bottom:16px;font-size:1rem;font-weight:600;line-height:1.6}.partners-page .all-partners .partner-role-logos .partner-logo{background:#fff;border:0;min-width:0;height:144px;padding:12px}.partners-page .all-partners .partner-role-logos .partner-logo>img{object-fit:contain;width:auto;height:auto;max-height:100px}.partners-page .all-partners .partner-government .partner-role-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.partners-page .all-partners .partner-government .partner-logo{height:220px}.partners-page .all-partners .partner-government .partner-logo>img{max-height:180px}.partners-page .all-partners .partner-government .partner-logo{flex-direction:column;gap:12px;height:auto;min-height:270px}.ministry-name{text-align:center;color:#17271d;max-width:28ch;font-size:.8125rem;line-height:1.6;display:block}.partners-page .partners-contact{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.partners-contact h2{margin-bottom:16px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3}.partners-contact p{color:var(--muted);max-width:65ch;line-height:1.8}.partners-contact>div{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.partner-original-link{margin-top:32px}.partner-original-link a{color:#075e24;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.partners-page .all-partners .partner-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-page .all-partners .partner-role-wide .partner-role-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.partners-page .all-partners .partner-role-grid{gap:20px 16px}.partners-page .all-partners .partner-role{padding:18px 6px 10px}.partners-page .all-partners .partner-role h2{min-height:44px;font-size:.875rem}.partners-page .all-partners .partner-role-logos .partner-logo{height:116px;padding:6px}.partners-page .all-partners .partner-role-wide .partner-role-logos,.partners-page .all-partners .partner-government .partner-role-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.partners-page .all-partners .partner-government .partner-logo{height:auto;min-height:230px}.partners-page .all-partners .partner-government .partner-logo>img{max-height:150px}.partners-contact .button{padding:12px 16px;font-size:.875rem}}
.initiatives-context{max-width:82ch;color:var(--muted);margin-bottom:36px}.initiative-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px;display:grid}.initiative-platform{border-bottom:1px solid var(--line);min-width:0;padding-bottom:32px}.initiative-artwork{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:228px;padding:24px;display:flex}.initiative-artwork img{object-fit:contain;width:100%;max-width:400px;height:100%;display:block}.initiative-artwork--financex{background:#02111e;border-color:#02111e}.initiative-artwork--transitionx{background:#010d2b;border-color:#010d2b}.initiative-artwork--storagex{background:#051322;border-color:#051322;padding:0}.initiative-platform-copy{padding-top:24px}.initiative-platform-copy h2{margin-bottom:12px;font-size:2rem}.initiative-platform-copy h3{letter-spacing:-.02em;margin-bottom:16px;font-size:1.08rem;line-height:1.5}.initiative-platform-copy p{color:var(--muted);max-width:55ch}.initiative-platform-copy h2 a:hover,.initiative-comparison a:hover{color:var(--accent)}.initiative-comparison{margin-top:56px}.initiative-comparison>h2{margin-bottom:24px;font-size:clamp(1.7rem,3vw,2.5rem)}.initiative-table-wrap{max-width:100%;overflow-x:auto}.initiative-comparison table{border-collapse:collapse;text-align:left;width:100%;line-height:1.7}.initiative-comparison caption{text-align:left;color:var(--muted);margin-bottom:18px}.initiative-comparison th,.initiative-comparison td{vertical-align:top;border-bottom:1px solid var(--line);padding:20px 24px}.initiative-comparison thead{background:#f5f7f5}.initiative-comparison tbody th{width:170px}.initiative-comparison tbody a{text-underline-offset:4px;text-decoration:underline}.initiative-startups{border-left:3px solid var(--accent);max-width:80ch;margin-top:40px;padding-left:24px}.initiative-startups h2{margin-bottom:14px;font-size:1.4rem}.initiative-startups p{color:var(--muted)}.initiative-detail-opening{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.initiative-detail-opening h2{font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.2}.initiative-detail-opening p{max-width:68ch;color:var(--muted);line-height:1.85}.initiative-detail-areas{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;padding-top:32px;display:grid}.initiative-detail-areas h2{margin-bottom:20px;font-size:1.5rem}.initiative-detail-areas ul{margin:0;padding-left:22px}.initiative-detail-areas li{margin-bottom:12px;padding-left:4px}.initiative-detail-areas li::marker{color:var(--accent)}.initiative-question{border-left:3px solid var(--accent);padding-left:28px}.initiative-question p{max-width:40ch;margin-bottom:0;font-size:1.2rem;line-height:1.65}.initiative-ecosystem{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.initiative-ecosystem h2{font-size:1.5rem;line-height:1.4}.initiative-ecosystem p{max-width:82ch;color:var(--muted)}@media (max-width:1023px){.initiative-detail-opening{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px}.initiative-platforms{gap:32px 28px}}@media (max-width:767px){.initiative-platforms,.initiative-detail-opening,.initiative-detail-areas{grid-template-columns:1fr;gap:28px}.initiative-artwork{height:210px;padding:20px}.initiative-artwork--storagex{padding:0}.initiative-platform-copy{padding-top:20px}.initiative-platform-copy h2{font-size:1.8rem}.initiative-platform{padding-bottom:26px}.initiative-comparison{margin-top:36px}.initiative-comparison th,.initiative-comparison td{overflow-wrap:break-word;padding:16px 10px;font-size:.875rem}.initiative-comparison tbody th{width:104px}.initiative-detail-areas{margin-top:28px;padding-top:28px}.initiative-question{padding-left:20px}.initiative-question p{font-size:1.1rem}.initiative-ecosystem{margin-top:28px}.initiative-startups{padding-left:18px}}
.contact-lanyards{border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.contact-lanyards-heading h2{margin:0 0 14px;font-size:clamp(1.75rem,2.8vw,2.5rem)}.contact-lanyards-heading>p{color:var(--muted);margin:0 0 30px;font-size:1rem;line-height:1.7}.contact-lanyards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.team-photo-card{min-width:0;margin:0}.team-portrait{aspect-ratio:4/4.3;border-bottom:3px solid var(--orange);background:#f1f4f2;overflow:hidden}.team-portrait img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.team-photo-card figcaption{padding-top:22px}.team-photo-card h3{color:var(--text);letter-spacing:-.015em;margin:0 0 6px;font-size:1.125rem;line-height:1.5}.team-photo-card p{color:var(--muted);margin:0 0 16px;font-size:.9375rem;line-height:1.6}.team-photo-card a{color:#075e24;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:underline;display:flex}.team-photo-card a svg{flex-shrink:0}.team-photo-card a:hover{color:#181818}@media (max-width:1000px){.contact-lanyards-grid{gap:22px}.team-photo-card a{font-size:.8125rem}}@media (max-width:767px){.contact-lanyards{margin-top:38px;padding-top:30px}.contact-lanyards-grid{grid-template-columns:1fr;gap:38px;max-width:420px}.team-photo-card a{font-size:.875rem}.team-portrait{aspect-ratio:4/4}}
.page-intro{border-bottom:1px solid var(--line);padding-block:50px 38px;overflow:visible}.page-intro:after{display:none}.page-intro h1{letter-spacing:-.055em;max-width:1000px;margin-bottom:24px;font-size:clamp(2.5rem,5.2vw,4.65rem);line-height:1.04}.page-intro nav{margin-bottom:32px}.page-intro .lead{max-width:760px;font-size:1.13rem}.page-body{padding-block:44px 80px}.page-photo{margin-bottom:50px}.page-photo img{object-fit:cover;width:100%;max-height:500px}.editorial-content{max-width:860px}.editorial-content>section{padding-block:32px}.page-intro .eyebrow{color:var(--orange-text)}.reference-context{border-left:3px solid var(--orange);background:#fff4ed;align-items:flex-start;gap:24px;margin-bottom:44px;padding:18px 22px;display:flex}.reference-context>span{white-space:nowrap;color:var(--orange-text);font-size:.78rem;font-weight:600}.reference-context p{max-width:820px;margin:0;font-size:.85rem;line-height:1.55}.reference-sections{gap:36px;display:grid}.reference-section{min-width:0;padding-bottom:30px}.reference-section>h2{max-width:850px;margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.65rem)}.reference-prose{max-width:840px}.reference-prose h3{letter-spacing:-.025em;margin:26px 0 14px;font-size:1.3rem;line-height:1.4}.reference-prose p{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.reference-prose li{margin-bottom:12px;padding-left:6px;line-height:1.7}.reference-prose ul,.reference-prose ol{padding-left:24px}.reference-images{gap:20px;margin-block:28px;display:grid}.reference-images figure{min-width:0;margin:0}.reference-images img{width:100%;height:auto;display:block}.reference-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.reference-photo-grid img{object-fit:contain;max-height:480px}.reference-artwork-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start}.reference-artwork-grid figure{border:1px solid var(--line);background:#fff;padding:16px}.reference-artwork-grid img{object-fit:contain;max-height:310px}.reference-artwork-grid:has(>figure:only-child){grid-template-columns:1fr}.reference-artwork-grid:has(>figure:only-child) img{max-height:none}.reference-actions{flex-wrap:wrap;gap:16px 28px;margin-block:24px 0;display:flex}.reference-actions .text-link{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;display:inline-flex}.reference-accordion{border:1px solid var(--line);padding:0 28px}.reference-accordion>summary{cursor:pointer;padding:24px 0;font-size:1.18rem;font-weight:600;line-height:1.4}.reference-accordion[open]>summary{border-bottom:1px solid var(--line);margin-bottom:26px}.reference-accordion .reference-actions{padding-bottom:28px}.reference-accordion .reference-prose{max-width:900px}.reference-table{max-width:100%;margin-block:24px;overflow:auto}.reference-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:.9rem}.reference-table td{border:1px solid var(--line);vertical-align:top;padding:12px 16px}.reference-table tr:first-child{background:#fff4ed;font-weight:600}.reference-request{border-top:2px solid var(--orange);max-width:880px;margin-top:54px;padding-top:44px}.reference-request>p{color:var(--muted)}.stand-opening{max-width:760px;margin-bottom:42px}.stand-opening h2{font-size:clamp(2rem,3.8vw,3.1rem)}.stand-opening>p{max-width:620px;color:var(--muted)}.stand-formats{grid-template-columns:1fr 1fr;gap:30px;display:grid}.stand-format{border:1px solid var(--line);background:#fff;min-width:0}.stand-format-photo{aspect-ratio:1.5;overflow:hidden}.stand-format-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--motion-ease)}.stand-format:hover .stand-format-photo img{transform:scale(1.025)}.stand-format-copy{padding:30px}.stand-format-copy h2{margin-bottom:20px;font-size:2.4rem}.stand-format-copy>p{color:var(--muted);min-height:110px}.stand-format-copy ul{margin-block:25px;padding:0;list-style:none}.stand-format-copy li{align-items:center;gap:10px;margin-bottom:12px;font-size:.92rem;display:flex}.stand-format-copy li svg{color:var(--orange-text);flex-shrink:0}.stand-planning{margin-top:66px}.stand-planning>div{grid-template-columns:1.2fr 1fr 1fr;gap:36px;margin-top:32px;display:grid}.stand-planning article{border-top:2px solid var(--orange);padding-top:22px}.stand-planning h3{font-size:1.6rem}.stand-planning p{color:var(--muted)}.stand-planning .text-link{align-items:center;gap:8px;display:inline-flex}.stand-options>.source-note{margin-top:40px}.video-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.video-library-card{min-width:0}.video-library-preview{aspect-ratio:16/9;background:#fff1e6;border:1px solid #f3d5bf;place-content:center;margin-bottom:22px;display:grid;position:relative}.video-library-preview>span{border:1px solid var(--orange-text);width:62px;height:62px;color:var(--orange-text);border-radius:50%;place-items:center;display:grid}.video-library-preview>p{margin:0;font-size:.83rem;position:absolute;bottom:14px;left:20px}.video-library-card h2{letter-spacing:-.02em;font-size:1.3rem;line-height:1.4}.video-library-card .text-link{align-items:center;gap:8px;display:inline-flex}.nav-dropdown{overscroll-behavior:contain;max-height:calc(100dvh - 160px);overflow:auto}.person-card .portrait{object-fit:cover}.news-card{padding-inline:20px;padding-bottom:22px;transition:background .2s,border-color .2s}.news-card:hover{background:#fff4ed}.contact-layout aside{align-self:start;position:sticky;top:160px}.form-result .button{margin-top:10px}@media (max-width:1023px){.stand-format-copy{padding:24px}.stand-format-copy>p{min-height:145px}.stand-format-copy .button{padding-inline:16px;font-size:.8rem}.stand-planning>div{gap:24px}.contact-layout aside{position:static}}@media (max-width:767px){.page-intro{padding-block:32px 26px}.page-intro h1{font-size:clamp(2.15rem,9vw,3.1rem)}.page-intro nav{margin-bottom:24px;font-size:.75rem}.page-intro .lead{font-size:1rem}.page-body{padding-block:28px 48px}.reference-context{margin-bottom:32px;padding:16px;display:block}.reference-context>span{margin-bottom:8px;display:block}.reference-section{padding-bottom:10px}.reference-sections{gap:26px}.reference-prose p,.reference-prose li{font-size:.95rem}.reference-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-artwork-grid figure{padding:10px}.reference-accordion{padding-inline:18px}.reference-accordion>summary{padding-block:20px;font-size:1rem}.stand-formats{grid-template-columns:1fr;gap:28px}.stand-format-copy{padding:24px 20px}.stand-format-copy>p{min-height:0}.stand-format-copy .button{white-space:normal;width:100%;font-size:.85rem}.stand-planning{margin-top:44px}.stand-planning>div{grid-template-columns:1fr;gap:28px}.video-library{grid-template-columns:1fr;gap:30px}.reference-actions{gap:20px}.reference-request{padding-top:30px}.stand-opening h2{font-size:2rem}.reference-photo-grid{grid-template-columns:1fr}.page-photo img{max-height:300px}}.reference-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reference-profiles>.reference-section:not(.reference-profile){grid-column:1/-1}.reference-profile{border:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.reference-profile .reference-images{order:-1;margin:0 0 24px}.reference-profile .reference-images img{object-fit:contain;max-height:350px}.reference-profile .reference-prose p{margin-bottom:8px;font-size:.95rem}.reference-profile .reference-actions{margin-top:14px}.article-photo{max-width:850px;margin:0 0 36px}.article-photo img{object-fit:contain;object-position:left;width:100%;max-height:520px;display:block}.article-source{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:30px;padding-block:28px;display:flex}.company-detail-links{flex-wrap:wrap;gap:14px;margin-block:24px;display:flex}.article-detail{padding-bottom:70px}.article-list-item{border-left:2px solid var(--orange);padding-left:18px}.video-library-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-library-preview:has(img)>span{z-index:1;color:#fff;background:#181818bd;border-color:#fff}.video-library-preview:has(img)>p{display:none}.company-card h2{letter-spacing:-.02em;font-size:1.3rem;line-height:1.3}.reference-content .company-meta,.reference-content .company-meta span{color:#343434}@media (max-width:1023px){.reference-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reference-profiles{grid-template-columns:1fr;gap:24px}.reference-profile .reference-images img{max-height:380px}.article-photo{margin-bottom:24px}}.reference-images.reference-logo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:16px}.reference-images .reference-logo{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:100%;height:144px;padding:24px;display:flex}.reference-logo-grid:has(>figure:only-child){grid-template-columns:minmax(0,300px)}.reference-images .reference-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:140px}.partner-logo img,.company-logo img{object-fit:contain;max-width:260px;max-height:120px}.detail-logo{justify-content:center;align-items:center;max-width:380px;max-height:240px;padding:28px;display:flex}.detail-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:180px}@media (max-width:767px){.reference-images.reference-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-logo-grid:has(>figure:only-child){grid-template-columns:minmax(0,280px)}.reference-images .reference-logo{height:120px;padding:16px}.reference-images .reference-logo img{max-height:110px}.partner-logo img,.company-logo img{max-width:100%;max-height:100px}.detail-logo{max-width:100%;max-height:200px}.detail-logo img{max-height:140px}}@media (prefers-reduced-motion:reduce){.stand-format-photo img{transition:none}.stand-format:hover .stand-format-photo img{transform:none}}.initiative-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:16px;display:flex}.initiative-navigation a{border:1px solid var(--line);padding:10px 16px;font-size:.9rem;font-weight:600}.initiative-navigation a:hover,.initiative-navigation a[aria-current]{background:var(--accent-tint);border-color:var(--orange-text);color:var(--orange-text)}.initiative-list{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.initiative-list>a{border-bottom:1px solid var(--line);padding:28px 0}.initiative-list h2{margin:0 0 14px;font-size:2rem}.initiative-list p{max-width:55ch;color:var(--muted)}.opportunity-enquiry{border-top:1px solid var(--line);max-width:860px;margin-top:48px;padding-top:32px}.all-partners .partner-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.all-partners .partner-role{border:1px solid var(--line);text-align:center;min-width:0;padding:24px 20px}.all-partners .partner-role h2{margin:0 0 20px;font-size:1rem}.all-partners .partner-role-logos{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.all-partners .partner-role-logos .partner-logo{flex:1;min-width:100px;max-width:240px;height:160px}.all-partners .partner-role-wide{text-align:left;grid-column:1/-1}.all-partners .partner-role-wide .partner-role-logos{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.all-partners>.small{margin-top:32px}@media (max-width:767px){.initiative-list{grid-template-columns:1fr}.initiative-navigation a{padding:10px 12px}.all-partners .partner-role-grid{grid-template-columns:1fr 1fr;gap:12px}.all-partners .partner-role{padding:18px 10px}.all-partners .partner-role-logos .partner-logo{flex-basis:100%;min-width:0;height:110px}.all-partners .partner-role-wide .partner-role-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.all-partners .partner-role h2{font-size:.85rem}}.edition-context{border-bottom:1px solid var(--line);margin:0 0 36px;padding-bottom:24px}.edition-context>p{color:var(--muted);margin-bottom:14px;font-size:.9rem}.edition-context strong{color:var(--text);margin-right:8px}.edition-context nav,.edition-photo-tabs{flex-wrap:wrap;gap:10px;display:flex}.edition-context nav a,.edition-photo-tabs button{background:var(--surface);border:1px solid var(--line);min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:600}.edition-context nav a[aria-current],.edition-photo-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent);background:#edf6ef}.edition-photo-tabs{margin-bottom:32px}.edition-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.edition-overview>a{border-bottom:1px solid var(--line);padding:24px 0}.edition-overview h2{font-size:1.7rem}.edition-overview p{color:var(--muted)}.inauguration-section{margin-block:48px}.inauguration-section>h2{margin-bottom:28px;font-size:2rem}.photo-tile.inauguration-photo img{object-fit:contain;background:#fff}.photo-tile>span{line-height:1.55;display:block}.archive-tools{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.archive-tools label{flex:1;gap:10px;max-width:480px;display:grid}.archive-tools input{border:1px solid var(--line);width:100%;padding:12px}.sponsor-reference .reference-prose{font-size:.94rem;line-height:1.65}.sponsor-reference .reference-prose h3{font-size:1.35rem}.sponsor-reference .reference-context p{font-size:.94rem}.council-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.council-archive-photo{aspect-ratio:1;background:#fff;width:100%;max-width:300px}.council-archive-photo img{object-fit:contain;width:100%;height:100%}.council-archive-member h2{margin:16px 0;font-size:1.3rem;line-height:1.4}.council-archive-member>p:not(.person-role){color:var(--muted);margin-bottom:8px;font-size:.94rem;line-height:1.65}@media (max-width:767px){.edition-overview{grid-template-columns:1fr;gap:12px}.archive-tools{display:block}.archive-tools .button{white-space:normal;margin-top:20px}.council-archive-grid{grid-template-columns:1fr;gap:32px}.edition-context nav a,.edition-photo-tabs button{padding:10px 12px;font-size:.8rem}}.page-intro.page-intro-compact h1{letter-spacing:-.04em;max-width:1100px;font-size:clamp(1.9rem,3.5vw,3.2rem);line-height:1.15}.page-intro.page-intro-compact .lead{font-size:1rem;line-height:1.65}.speaker-profile .person-appearance h2{font-size:1.4rem;line-height:1.4}.speaker-profile .person-appearance>p:not(.person-role){font-size:.94rem;line-height:1.65}.speaker-directory-section>h2{margin-bottom:24px;font-size:1.75rem}@media (max-width:767px){.page-intro.page-intro-compact h1{font-size:clamp(1.65rem,6.5vw,2.3rem)}.page-intro.page-intro-compact .lead{font-size:.94rem}}
