.sm h1,.sm h2,.sm h3{font-family:var(--serif);font-weight:var(--hw,700)}.sm .sec{padding:64px 56px}.sm .kick{font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.sm .facts{font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:.09em;text-transform:uppercase}.sm .hero-epnac,.sm .hero-epnac-below{font-family:var(--mono);font-size:var(--fs-micro);color:#ffffff80;letter-spacing:.02em}.sm .hero-epnac-below{color:var(--tlit);margin:10px 0 0;display:none}.sm .hero-wrap{padding:30px 56px 0}.sm .hero-frame{border:1px solid var(--bdr);box-shadow:0 20px 60px rgba(var(--navy-deep-rgb), .16);overflow:hidden}.sm .bh{background:var(--navy-deep);height:560px;position:relative;overflow:hidden}.sm .bh-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sm .bh-scrim{background:linear-gradient(to top, rgba(var(--navy-deep-rgb), .95) 0%, rgba(var(--navy-deep-rgb), .7) 30%, rgba(var(--navy-deep-rgb), .18) 62%, rgba(var(--navy-deep-rgb), .34) 100%);position:absolute;inset:0}.sm .bh-scrim-side{background:linear-gradient(95deg, rgba(var(--navy-deep-rgb), .5) 0%, transparent 50%);position:absolute;inset:0}.sm .forward-marker{background:rgba(var(--navy-deep-rgb), .4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #fcaf1b80;align-items:center;gap:9px;padding:8px 14px;display:flex;position:absolute;top:26px;right:28px}.sm .forward-dot{background:var(--gold);width:6px;height:6px;display:block}.sm .forward-label{font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap}.sm .hero-pad{flex-direction:column;justify-content:flex-end;padding:0 56px;display:flex;position:absolute;inset:0}.sm .hero-copy{padding-bottom:78px}.sm .invite-note{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-weight:500;display:flex}.sm .gold-sq{background:var(--gold);flex-shrink:0;width:5px;height:5px;display:block}.sm .hero-rail{background:rgba(var(--navy-deep-rgb), .55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:12px 56px;display:flex;position:absolute;bottom:0;left:0;right:0}.sm .btn-g,.sm .btn-s{text-decoration:none;transition:filter .2s,transform .2s}.sm .btn-g:hover,.sm .btn-s:hover{filter:brightness(1.08);transform:translateY(-1px)}.sm .g3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sm .th-num{font-family:var(--serif);font-weight:var(--hw,700);font-size:var(--fs-section);color:var(--navy);margin-bottom:8px;line-height:1}.sm .px-row{border-bottom:1px solid var(--bdr);color:inherit;padding:18px 0;text-decoration:none;display:block;position:relative}.sm .px-row.live:hover{background:#3061840a}.sm .px-lead{border-bottom:1px dotted #c9c9c2;transform:translateY(-3px)}.sm .sm-2027{background:radial-gradient(135% 135% at 85% 0,#1a5a7d 0%,#134d6b 45%,#0c2c3f 100%);position:relative;overflow:hidden}.sm .sm-2027-star{opacity:.06;pointer-events:none;width:480px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.sm .sm-2027-goldbar{background:var(--gold);height:4px;position:absolute;bottom:0;left:0;right:0}.sm .sm-2027-inner{grid-template-columns:1fr auto;align-items:center;gap:56px;padding:66px 56px;display:grid;position:relative}.sm .sm-2027-plate{text-align:center;background:#ffffff0d;border:1px solid #fcaf1b80;flex-direction:column;flex-shrink:0;align-items:center;gap:11px;width:232px;padding:28px 22px;display:flex}.sm .sm-plate{flex-direction:column;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.sm .sm-plate-light{background:linear-gradient(158deg,#fff 0%,#f4f7f8 100%);border:1px solid #dfe6e7}.sm .sm-plate-navy{background:radial-gradient(125% 125% at 78% 0,#1d6f93 0%,#134d6b 55%,#0d3a52 100%);border:1px solid #0000}.sm .sm-plate-navydeep{background:radial-gradient(125% 125% at 50% 0,#123b52 0%,#0c2c3f 60%,#08202f 100%);border:1px solid #0000}.sm .sm-plate-light .sm-plate-rule{border-top:1px solid #30618429}.sm .sm-plate-navy .sm-plate-rule,.sm .sm-plate-navydeep .sm-plate-rule{border-top:1px solid #ffffff38}.sm .sm-plate-navydeep .sm-plate-rule{border-top-color:#fff3}.sm .sm-plate-light .sm-plate-fg{color:var(--navy)}.sm .sm-plate-navy .sm-plate-fg,.sm .sm-plate-navydeep .sm-plate-fg{color:#fff}.sm .sm-plate-light .sm-plate-yr{color:var(--tlit)}.sm .sm-plate-navy .sm-plate-yr,.sm .sm-plate-navydeep .sm-plate-yr{color:#ffffffa8}@keyframes smFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes smKB{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@media (prefers-reduced-motion:no-preference){.sm .bh-fade{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) .12s forwards smFade}.sm .bh-kb{animation:22s ease-in-out infinite alternate smKB}}@media (max-width:1100px){.sm .bh{height:480px}.sm .hero-rail{padding:12px 32px}.sm .hero-pad{padding:0 32px}.sm .sm-2027-plate{width:100%}}@media (max-width:720px){.sm:not(.sm-r26) .hero-wrap.rs-sec{padding:0!important}.sm .hero-frame{box-shadow:none;border:none}.sm .bh{flex-direction:column;height:auto;display:flex}.sm .bh-photo{aspect-ratio:16/10;height:auto;position:static}.sm .bh-scrim,.sm .bh-scrim-side{display:none}.sm .forward-marker{align-self:flex-start;margin:24px 20px 0;position:static}.sm .hero-pad{position:static;padding:18px 20px 0!important}.sm .hero-copy{padding-bottom:28px}.sm .sm-hide-m{display:none}.sm .sm-tag{font-style:normal!important}.sm .invite-note{color:#fffc}.sm .invite-note .gold-sq{background:#fffc}.sm .hero-btns{flex-direction:column;gap:12px;display:flex}.sm .hero-btns>a{text-align:center;justify-content:center;width:100%}.sm .hero-rail{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px;position:static}.sm .hero-rail .hero-epnac,.sm .hero-rail:not(.has-count){display:none}.sm .hero-epnac-below{padding:0 20px;display:block}.sm .sm-about{padding-top:40px!important}}.sm .cn{max-width:1080px;margin:0 auto}.sm .card{border:1px solid var(--bdr);background:#fff}.sm .g4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sm .epnac{font-family:var(--mono);font-size:var(--fs-micro);color:var(--tlit);letter-spacing:.03em;margin-top:10px}.sm .stat-n{font-family:var(--serif);font-weight:var(--hw,700);font-size:var(--fs-title);color:var(--navy);line-height:1.1}.sm .stat-l{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--tmid);margin-top:6px}.sm-recap .sm-hero{height:533px}.sm-recap .hero-frame,.sm-recap .sm-hero,.sm-recap .sm-mosaic,.sm-recap .btn-row{min-width:0;max-width:100%}.sm-recap .btn-row>*{box-sizing:border-box;max-width:100%}.sm-recap .cn,.sm-recap .pub-pt-gallery,.sm-recap .pub-pt-gallery figure,.sm-recap .pub-body-fig__img,.sm-recap .pub-body-fig__cap,.sm-recap .stat-n{min-width:0;max-width:100%}.sm-recap .pub-pt-gallery{grid-template-columns:minmax(0,1fr)}.sm-recap .pub-pt-gallery figure{width:100%}.sm-recap .pub-body-fig__img{width:100%;height:auto}.sm-recap .pub-body-fig__cap{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1100px){.sm-recap .sm-hero{height:440px!important}}@media (max-width:720px){.sm-recap .sm-hero{height:380px!important}}.sm .g2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sm .btn-p{background:var(--navy);color:var(--navy-ink);font-family:var(--sans);font-size:var(--fs-eyebrow);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:11px 22px;font-weight:700;text-decoration:none;display:inline-block}.sm .btn-g,.sm .btn-s,.sm .btn-p{text-decoration:none;transition:filter .2s,transform .2s}.sm .btn-g:hover,.sm .btn-s:hover,.sm .btn-p:hover{filter:brightness(1.08);transform:translateY(-1px)}.sm .strip::-webkit-scrollbar{height:8px}.sm .strip::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:4px}.sm-recap .hero-wrap:first-of-type{padding-bottom:0}.sm.sm-r26{line-height:normal}.sm .ol-hero{grid-template-columns:1.32fr .68fr;align-items:stretch;min-height:520px;display:grid}.sm .ol-hero img{object-position:43% 15%}@media (max-width:1100px){.sm .ol-hero{grid-template-columns:1fr;min-height:0}.sm .ol-photo{order:-1;height:300px!important}}@media (max-width:720px){.sm .ol-photo{height:240px!important}}.sm .kn-top img{object-position:center 20%}.sm .kn-two img{object-position:center 8%}.sm .kn3{grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.sm .kn-card{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;min-width:0;display:grid}.sm .kn-card>*{min-width:0}.sm .kn-eye{padding-top:22px}.sm .kn-title{font-family:var(--serif);font-weight:var(--hw,700);font-size:var(--fs-card);color:#fff;text-wrap:pretty;padding-top:16px;line-height:1.2}.sm .kn-who{padding-top:16px}.sm .kn-blurb{font-size:var(--fs-meta);color:#ffffffc7;padding-top:14px;line-height:1.8}@media (max-width:1100px){.sm .kn3{grid-template-rows:none;grid-template-columns:1fr;gap:44px}.sm .kn-card{grid-row:auto;grid-template-rows:none}}.sm .pt-tier{margin-bottom:34px}.sm .pt-tier:last-child{margin-bottom:0}.sm .pt-hd{align-items:center;gap:14px;margin-bottom:16px;display:flex}.sm .pt-tag{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--navy);padding:6px 16px}.sm .pt-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.sm .pt-slot{border:1px solid var(--bdr);height:var(--slot-h);background:#fff;justify-content:center;align-items:center;padding:14px 20px;display:flex}.sm .pt-slot img{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (max-width:720px){.sm .pt-grid{grid-template-columns:1fr 1fr;gap:10px}.sm .pt-slot{height:calc(var(--slot-h) * .74);padding:8px 10px}}.sm .cta-simple{justify-content:space-between;align-items:center;gap:32px;display:flex}@media (max-width:720px){.sm .cta-simple{flex-direction:column;align-items:flex-start;gap:20px}}.sm .pt-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px;margin-bottom:30px;display:grid}.sm .pt-cta{border:1px solid var(--bdr);border-left:3px solid var(--gold);background:#fff;padding:24px 26px}@media (max-width:1100px){.sm .pt-top{grid-template-columns:1fr;gap:28px}}.sm .ag-cta{border:1px solid var(--bdr);border-top:3px solid var(--gold);background:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:40px 44px;display:grid}.sm .ag-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}.sm .ag-fact{border-left:2px solid var(--tl);padding-left:14px}@media (max-width:1100px){.sm .ag-cta{grid-template-columns:1fr;gap:32px;padding:32px 28px}}@media (max-width:720px){.sm .ag-facts{grid-template-columns:1fr 1fr}}.sm .fs-row{border-top:1px solid var(--bdr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:40px 0;display:grid}.sm .fs-row:last-child{border-bottom:1px solid var(--bdr)}.sm .fs-who{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid}.sm .fs-shot{aspect-ratio:1;border:1px solid var(--bdr);background:#fff;width:100%;overflow:hidden}.sm .fs-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.sm .fs-row{grid-template-columns:1fr;gap:26px;padding:32px 0}}@media (max-width:720px){.sm .fs-who{grid-template-columns:76px minmax(0,1fr);gap:14px}}
