@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/cisa-conference-website/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure{margin:0}button,input{font:inherit}img,svg{max-width:100%}img{height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}}@layer base{:root{--paper:#f7f8f5;--white:#fff;--ink:#102638;--muted:#52616b;--teal:#087f83;--pale:#e7efea;--line:#d7dfd9;--navy:#102638;--max:1200px}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:18px;line-height:1.65;display:flex}main{flex:1}::selection{color:var(--ink);background:#b2dfd3}a{color:var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--ink)}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px;border-radius:2px}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:550;line-height:1.25}h1{font-size:44px}h2{font-size:30px}h3,h4{font-size:22px;line-height:1.35}p{text-wrap:pretty}svg{flex:none}small{font-size:14px}}@layer layout{.wrap{width:min(var(--max), calc(100% - 96px));margin-inline:auto}.section{padding-block:56px}.section-top{margin-bottom:24px}.section-intro{max-width:65ch;color:var(--muted);margin-top:16px}.section-copy{margin-top:24px}.intro-text{color:var(--muted);max-width:65ch;margin-top:16px}.page-intro{padding-block:56px 32px}.page-intro h1{max-width:900px}.page-intro .text-link{margin-bottom:16px}.page-content{padding-bottom:56px}.page-content>.prose+.section{margin-top:40px}.page-content>.section:last-child{padding-bottom:0}.intro-actions{margin-bottom:36px}.content-columns{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:64px;display:grid}.content-columns>*{min-width:0}.prose{max-width:65ch;color:var(--muted)}.prose h2{color:var(--ink);margin:36px 0 16px}.prose h2:first-child{margin-top:0}.prose p+p{margin-top:16px}.prose ul{padding-left:24px}.prose li+li{margin-top:8px}.prose strong{color:var(--ink);font-weight:600}.border-section{border-top:1px solid var(--line)}}@layer components{.skip-link{z-index:20;background:var(--ink);color:#fff;padding:12px 22px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--line);background:#f7f8f5f7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:88px;display:flex}.brand-link{color:var(--ink);text-decoration:none;display:inline-flex}.wordmark{letter-spacing:-.06em;align-items:center;gap:9px;font-size:30px;font-weight:650;line-height:1;display:inline-flex}.wordmark>span{align-items:center;gap:13px;display:flex}.wordmark svg{color:var(--teal)}.wordmark-year{letter-spacing:-.02em;border:1px solid #becfc9;border-radius:3px;padding:5px 7px;font-size:12px;font-weight:500}.primary-nav{align-items:center;gap:28px;font-size:16px;font-weight:500;display:flex}.primary-nav>a{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.primary-nav>a:hover,.primary-nav>a[aria-current=page]{color:var(--teal);text-underline-offset:8px;text-decoration:underline}.menu-toggle{display:none}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 18px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.button:hover{background:var(--teal);border-color:var(--teal);color:#fff}.text-link{align-items:center;min-height:44px;display:inline-flex}.hero{isolation:isolate;padding-block:56px;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;width:calc(max(48px, (100% - var(--max)) / 2) + 760px);background:linear-gradient(90deg, var(--paper) 0%, #f7f8f5f5 86%, #f7f8f500);position:absolute;inset:0}.hero-copy{z-index:2;min-width:0;max-width:700px;position:relative}.hero h1{margin-bottom:24px}.event-details{color:var(--ink);font-size:18px;line-height:1.65}.hero-description{color:var(--muted);max-width:65ch;margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button-outline{color:var(--ink);border-color:var(--teal);background:0 0}.button-outline:hover{color:var(--ink);background:var(--pale);border-color:var(--teal)}.aperture{pointer-events:none;position:absolute;inset:0}.aperture-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.aperture-toggle{z-index:3;right:max(48px, calc((100% - var(--max)) / 2));pointer-events:auto;background:var(--paper);color:#06676b;border:1px solid #b1c9c1;border-radius:3px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;bottom:16px}.aperture-toggle:hover{background:var(--pale);color:var(--ink)}.aperture-toggle:focus-visible{outline-offset:3px}.aperture-toggle .play-icon,.user-paused .pause-icon{display:none}.user-paused .play-icon{display:block}.aperture-signal{opacity:.65}.aperture-packet,.aperture-echo,.aperture-reception,.aperture-coarse,.aperture-intermediate{opacity:0}.aperture-resolved{opacity:1}.aperture-camera{transform-box:view-box;transform-origin:0 0;transform:translate(1365px,280px)}.aperture.has-motion .aperture-motion{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.aperture.has-motion .aperture-signal{animation-name:aperture-measure;animation-delay:var(--sample-delay)}.aperture.has-motion .aperture-camera{animation-name:aperture-camera-move}.aperture.has-motion .aperture-packet{animation-name:aperture-travel;animation-delay:var(--sample-delay)}.aperture.has-motion .aperture-echo{animation-name:aperture-return;animation-delay:var(--sample-delay)}.aperture.has-motion .aperture-reception{animation-name:aperture-receive;animation-delay:var(--sample-delay)}.aperture.has-motion .aperture-coarse{animation-name:aperture-coarse}.aperture.has-motion .aperture-intermediate{animation-name:aperture-intermediate}.aperture.has-motion .aperture-resolved{animation-name:aperture-resolved}.aperture.is-running .aperture-motion{animation-play-state:running}@keyframes aperture-measure{0%,1.75%,to{opacity:0}.5%,1%{opacity:1}}@keyframes aperture-travel{0%{opacity:0;stroke-dashoffset:12px}.5%{opacity:1;stroke-dashoffset:12px}3.667%{opacity:1;stroke-dashoffset:-100px}4%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes aperture-return{0%,3.667%{opacity:0;stroke-dashoffset:-100px}4%{opacity:1;stroke-dashoffset:-100px}7.167%{opacity:1;stroke-dashoffset:0}7.5%,to{opacity:0;stroke-dashoffset:0}}@keyframes aperture-receive{0%,7%,8.25%,to{opacity:0}7.333%{opacity:1}}@keyframes aperture-coarse{0%,10%,to{opacity:1}33.333%,83.333%{opacity:0}}@keyframes aperture-intermediate{0%,10%,66.667%,to{opacity:0}33.333%,50%{opacity:1}}@keyframes aperture-resolved{0%,50%,to{opacity:0}66.667%,83.333%{opacity:1}}.research-surface{background:var(--pale);--line:#c4d5cc}.research-surface a{color:#06676b}.research-surface a:hover{color:var(--ink)}.program-research{margin-top:40px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:8px;display:grid}.theme{border-bottom:1px solid var(--line);min-width:0;padding-block:24px}.theme h3{font-size:22px}.theme h3 a{text-decoration:none}.theme h3 a:hover{text-decoration:underline}.theme p{color:var(--muted);margin-top:12px}.theme .theme-examples{font-size:16px}.site-footer{border-top:1px solid var(--line);padding-block:36px}.footer-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-brand{grid-template-columns:auto minmax(0,48ch);align-items:center;gap:4px 28px;min-width:0;display:grid}.footer-brand .brand-link{grid-row:span 2}.footer-brand p{color:var(--muted);font-size:14px}.footer-email{overflow-wrap:anywhere;flex-shrink:0;align-items:center;max-width:100%;min-height:44px;font-size:16px;display:inline-flex}.notice{max-width:65ch}.pending{color:var(--muted);max-width:65ch;margin-top:20px}.sidebar-stack{gap:32px;display:grid}.sidebar-section{border-top:1px solid var(--line);padding-top:24px}.sidebar-section h2{font-size:24px}.sidebar-section p{color:var(--muted);margin-top:16px}.sidebar-section .fact-list>div{grid-template-columns:1fr;gap:4px}.sidebar-section .button{margin-top:20px}.file-details{color:var(--muted);margin-top:12px;font-size:14px}.schedule-day{padding-bottom:32px}.schedule-day>h3{padding-bottom:20px}.schedule-entry{border-top:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);gap:25px;padding:24px 0;display:grid}.schedule-entry time{font-size:18px}.schedule-entry h4{font-size:22px}.schedule-entry p{color:var(--muted);margin-top:10px}.schedule-kind{color:var(--muted);font-size:16px}.speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.speaker-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:24px}.speaker-card img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;margin-bottom:24px}.speaker-card h2,.speaker-card h3{overflow-wrap:anywhere;font-size:24px}.speaker-card h2 a,.speaker-card h3 a{text-decoration:none}.speaker-card a:hover{text-decoration:underline}.speaker-affiliation{color:var(--muted);margin-top:10px}.speaker-role{color:var(--muted);margin-top:8px;font-size:16px}.speaker-talk{margin-top:16px}.speaker-profile-image img{border-radius:3px;width:100%}.photo-credit{color:var(--muted);margin-top:8px;font-size:14px}.affiliations{flex-wrap:wrap;align-items:center;gap:38px;padding-top:32px;display:flex}.affiliation{max-width:260px}.affiliation img{object-fit:contain;object-position:left;max-width:230px;max-height:75px}.affiliation h3{font-size:20px}.fact-list{max-width:65ch}.fact-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.fact-list>div:first-child{padding-top:0}.fact-list dt{font-weight:500}.fact-list dd{color:var(--muted);margin:0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;align-content:center;min-height:44px;padding-right:15px}.faq details p{color:var(--muted);max-width:65ch;padding-top:14px}.simple-page{padding-block:56px}}@layer responsive{@media (width<=1100px){.wrap{width:calc(100% - 64px)}.primary-nav{gap:22px}.hero:after{width:800px}.aperture-toggle{right:32px}.content-columns{gap:40px}}@media (width<=800px){.header-inner{flex-wrap:wrap;gap:0;min-height:76px;padding-block:16px}.wordmark{font-size:27px}.wordmark svg{width:31px;height:31px}.js .menu-toggle{min-height:44px;color:var(--ink);background:0 0;border:none;align-items:center;gap:14px;margin-left:auto;font-size:16px;display:flex}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:20px;height:9px;display:block}.primary-nav{flex-basis:100%;gap:5px;width:100%;padding-top:16px;display:grid}.primary-nav>a{min-height:44px;padding:9px 0}.js .primary-nav:not(.is-open){display:none}.hero:after{background:linear-gradient(90deg, var(--paper), #f7f8f5d6 45%, #f7f8f5c2);width:100%}.aperture-svg{aspect-ratio:1440/560;width:700px;max-width:none;height:auto;inset:auto 12px 114px auto}.aperture-traces{display:none}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.content-columns{grid-template-columns:1fr;gap:36px}.speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-grid{column-gap:32px}}@media (width<=600px){.wrap{width:calc(100% - 40px)}h1{font-size:32px}h2{font-size:26px}.hero,.section{padding-block:36px}.page-intro{padding-block:36px 24px}.page-content{padding-bottom:36px}.hero h1{margin-bottom:20px}.hero-description{margin-top:20px}.hero-actions{flex-direction:column}.aperture-toggle{bottom:36px;right:20px}.program-research{margin-top:28px}.theme-grid{grid-template-columns:1fr}.theme{padding-block:24px}.speaker-grid{grid-template-columns:1fr}.schedule-entry,.fact-list>div{grid-template-columns:1fr;gap:8px}.affiliations{flex-direction:column;align-items:flex-start}.footer-brand{grid-template-columns:1fr}.footer-brand .brand-link{grid-row:auto;margin-bottom:8px}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.js .hero-actions{padding-right:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.aperture-toggle{display:none!important}}@media print{.site-header,.site-footer,.aperture,.hero:after,.skip-link{display:none}.wrap{width:100%}body{color:#000;background:#fff;font-size:12pt}.section,.page-intro{padding-block:20px}.content-columns{display:block}.research-surface{background:0 0}.theme,.schedule-entry,.speaker-card{break-inside:avoid}}}
