*{box-sizing:border-box}:root{--ink:#1f302f;--muted:#4b5e59;--accent:#105452;color:var(--ink);background:#fff;scroll-padding-top:1rem;font:16px/1.5 system-ui,sans-serif}body,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.12}a{color:inherit;text-underline-offset:.24em}a:hover{color:var(--accent)}:focus-visible{outline-offset:4px;outline:2px solid}img{max-width:100%;display:block}.site-status{color:var(--ink);background:#e7efec;padding-block:.75rem;font-size:.9rem}.frame{width:min(75rem,100% - 3rem);margin-inline:auto}.visually-hidden,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:2;background:#fff;padding:.5rem 1rem;position:absolute;top:.75rem;left:.75rem}.masthead,.masthead nav,.school,.actions,.section-heading{flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;display:flex}.masthead{justify-content:space-between;padding-block:1rem}.school{flex-wrap:nowrap;gap:.6rem;font-weight:700;line-height:1.16;text-decoration:none}.masthead nav{font-size:.9rem;font-weight:650}.masthead nav a{padding-block:.4rem;text-decoration:none}.masthead nav a:hover{text-decoration:underline}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:1rem}.archive{color:var(--accent);font-size:.875rem;font-weight:650}.events{padding-top:clamp(1.5rem,4vw,2.75rem)}.section-heading h2{letter-spacing:-.025em;font-size:clamp(1.9rem,4vw,3.25rem)}.event{isolation:isolate;color:#fff;background:#123448;grid-template-columns:minmax(9rem,24%) 1fr;align-items:stretch;column-gap:clamp(1.5rem,5vw,4.5rem);padding:clamp(2rem,5.6vw,4.75rem) clamp(1.25rem,5vw,4rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.event:hover{color:#fff}.event:focus-visible{outline-color:var(--accent)}.event-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.event-background [data-gradient-canvas]{opacity:0;transition:opacity .45s ease-out;position:absolute;inset:0}.event-background [data-gradient-canvas][data-gradient-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.event-background [data-gradient-canvas]{transition:none}}.event-background canvas{width:100%;height:100%;display:block}.event-background [data-gradient-canvas]:has(canvas):after{z-index:1;content:"";background:#06081e85;position:absolute;inset:0}.event-date{color:#ffffffc7;align-content:start;gap:.7rem;display:grid}.event-date b{letter-spacing:-.04em;font-size:clamp(4rem,9vw,7.5rem);line-height:.9}.event-date-range b{white-space:nowrap;font-size:clamp(2.5rem,5.7vw,5.35rem)}.event-date>span{font-weight:700}.event-details{min-width:0}.event-details h3{letter-spacing:-.025em;font-size:clamp(1.65rem,3.8vw,2.9rem);line-height:1.18}.event-details p{color:#fff;margin-top:.7rem}.event-details .event-kicker{color:#ffffffc7;margin:0 0 1rem;font-weight:650}.avatar-list,.video-list,.tags{margin:0;padding:0;list-style:none}.avatar-list{flex-wrap:wrap;gap:.45rem;margin-top:clamp(1.3rem,3vw,2.15rem);display:flex}.event .avatar{aspect-ratio:1;width:clamp(2.35rem,6vw,3rem);height:auto}.avatar{object-fit:cover;width:2.5rem;height:2.5rem;color:var(--accent);background:#e7efec;border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:750;display:grid}.actions{margin-top:clamp(1.25rem,2.7vw,2rem);font-size:.91rem;font-weight:650}.primary{color:#fff;border:1px solid #fff;padding:.7rem 1rem}.event:hover .primary,.event:focus-visible .primary{background:#ffffff24}.home-section{margin-top:clamp(3rem,7vw,5.5rem)}.video-list{gap:clamp(2.25rem,5vw,4.25rem);display:grid}.video{grid-template-columns:minmax(0,min(38%,20rem)) minmax(0,1fr);align-items:start;gap:clamp(1.1rem,3.8vw,3rem);display:grid}.video-preview{background:#e7efec;display:block;position:relative}.thumbnail{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.play{aspect-ratio:1;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:2.75rem;display:grid;position:absolute;inset:auto auto .75rem .75rem}.play:after{content:"";border-block:.32rem solid #0000;border-left:.52rem solid;margin-left:.13rem}.video-preview:hover .play{background:var(--accent)}.video-details .video-title{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25}.video-details .video-title a{text-decoration:none}.video-details .video-title a:hover{text-decoration:underline}.video-speaker,.tags,.article-link{align-items:center;display:flex}.video-speaker{color:var(--muted);flex-wrap:wrap;gap:.65rem;margin-top:.9rem;font-size:.9rem}.video-speaker .avatar{width:2.25rem;height:2.25rem}.video-speaker time:before{content:"·";margin-inline-end:.45rem}.video-filter{color:var(--muted);margin-bottom:1rem}.video-filter a{margin-inline-start:.5rem}.tags{color:var(--muted);flex-wrap:wrap;gap:.3rem .7rem;margin-top:.85rem;font-size:.85rem}.tags li+li:before{content:"·";margin-right:.7rem}.article-link{width:fit-content;color:var(--accent);gap:.45rem;margin-top:.8rem;font-size:.83rem;font-weight:650}.article-link svg{flex-shrink:0}.doi{overflow-wrap:anywhere;margin-left:.25rem}.journal-carousel{min-width:0;container-type:inline-size}.journal-slides{--active-cover-scale:1.43;padding:.75rem .75rem 3rem 2rem}.journal-slides .swiper-wrapper{align-items:flex-end;height:auto}.journal-slides:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.journal-slides .swiper-slide{perspective:60rem;perspective-origin:0 100%;width:min(72%,16rem);height:auto}.journal-slides.swiper-initialized{padding-top:calc(.75rem + min(43cqw,9.74rem))}.journal-slides.swiper-initialized .issue{transform:translate3d(var(--cover-offset,0%), 0, var(--cover-depth,0px)) rotateY(var(--cover-angle,0deg)) scale(var(--cover-scale,1));transform-origin:0 100%;transition:transform var(--cover-duration,0s), filter var(--cover-duration,0s)}.journal-slides.swiper-initialized .swiper-slide:not(.swiper-slide-active) .issue{filter:grayscale()}.journal-controls:not([hidden]){justify-content:center;gap:.65rem;display:flex}.journal-controls button{border:1px solid var(--accent);width:2.75rem;height:2.75rem;color:var(--accent);font:inherit;cursor:pointer;background:#fff;border-radius:50%}.journal-controls button:disabled{opacity:.45;cursor:default}.journal-controls button:hover:not(:disabled){background:#e7efec}.issue{aspect-ratio:210/297;width:100%;color:var(--ink);background:#fff;grid-template-rows:auto 1fr auto;padding:clamp(1rem,4vw,1.75rem);text-decoration:none;display:grid;box-shadow:0 .7rem 1.75rem #1f302f29}.archive-issue{color:var(--accent);text-align:center;background:#e7efec;place-items:center;display:grid}.archive-issue:hover strong{text-decoration:underline}.issue:hover,.issue:focus-visible{color:var(--ink);box-shadow:0 1rem 2rem #1f302f3b}.issue img{width:100%;height:auto}.issue-caption{overflow-wrap:anywhere;align-self:center;gap:.5rem;display:grid}.issue-caption>span,.issue time{color:var(--accent);font-weight:650}.issue-caption strong{font-size:clamp(1rem,2vw,1.25rem);line-height:1.12}.issue-footer{align-items:baseline;gap:.5rem;display:flex}.issue-label{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:.75rem}.issue time{margin-inline-start:auto;font-size:.9rem;font-weight:700}@media (width<=35rem){.frame{width:calc(100% - 2rem)}.masthead nav{gap:.35rem 1rem}.event{grid-template-columns:1fr;gap:1.5rem}.event-date{align-items:baseline;gap:.5rem;display:flex}.event-date b{font-size:3rem}.video{grid-template-columns:1fr}.journal-slides{--active-cover-scale:1.3;padding-inline-start:1.5rem}.journal-slides .swiper-slide{width:min(58%,13rem)}.journal-slides.swiper-initialized{padding-top:calc(.75rem + min(25cqw,5.52rem))}.issue{padding:.85rem}.issue-caption strong{font-size:.9375rem}:is(.homepage,.calendar) .event-feature-layout,.homepage .journal-carousel{margin-inline:-1rem}.homepage .section-heading{gap:.25rem 1rem;margin-bottom:.8rem}.homepage .section-heading h2{text-wrap:wrap;font-size:clamp(1.5rem,6.5vw,2rem)}.homepage .section-heading .archive{align-items:center;min-height:2.75rem;display:inline-flex}.homepage .home-section{margin-top:2.5rem}.event-feature-layout{--event-feature-padding:clamp(2rem, 8vw, 2.75rem) clamp(1.5rem, 7vw, 2.25rem);padding:var(--event-feature-padding);gap:1.25rem}.event-feature-layout .event-date{flex-wrap:wrap}.event-feature-layout .event-details :is(h1,h3){font-size:clamp(1.5rem,6vw,1.85rem);line-height:1.18}.event-feature-layout .event-details .event-kicker{margin-bottom:.55rem}.event-feature-layout :is(.event-speaker-summary,.event-speakers-link),.event-feature-layout .event-details .actions{margin-top:1rem}.event-feature-layout .event-details .primary{min-height:2.75rem}.homepage .journal-slides{padding-inline-start:clamp(1.5rem,7vw,2.25rem);padding-bottom:3.5rem}.homepage .journal-controls{margin-top:.25rem}.homepage .journal-slides.swiper-initialized{padding-top:calc(.5rem + min(25cqw,5.52rem))}}.event-speaker-summary,.event-speaker-summary-avatars{flex-wrap:wrap;align-items:center;display:flex}.event-speaker-summary{gap:.4rem .65rem;margin-top:.5rem;font-size:.875rem}.event-speaker-summary-avatars{gap:.45rem}.event-speaker-summary[data-fit-speakers]{flex-wrap:nowrap;min-height:clamp(2.35rem,6vw,3rem)}[data-fit-speakers] [data-speaker-avatars]{flex-wrap:nowrap;flex:none}[data-fit-speakers] [hidden]{display:none}[data-fit-speakers] [data-speaker-caption]{overflow-wrap:anywhere;min-width:0}:is([data-measuring-speakers] [data-speaker-caption],[data-fit-speakers]:has([data-speaker-avatars]:not([hidden])) [data-speaker-caption]){white-space:nowrap}.event .event-speaker-summary{margin-top:clamp(1.3rem,3vw,2.15rem)}.video-preview{aspect-ratio:16/9}.video-preview .thumbnail[hidden],.video-speaker:empty{display:none}.video-speaker-name{align-items:center;gap:.5rem;display:inline-flex}.video-speaker time:first-child:before{content:none}.site-pagination{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.site-pagination a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.site-pagination a[rel]{padding-inline:.5rem}.site-pagination a[aria-label]{justify-content:center;min-width:44px;text-decoration:none}.site-pagination a[aria-current=page]{background:var(--accent);color:#fff}.site-pagination-position{display:none}@media (width<=35rem){.site-pagination{white-space:nowrap;grid-template-columns:1fr auto 1fr;gap:.25rem;font-size:.875rem;display:grid}.site-pagination .site-pagination-number{display:none}.site-pagination [rel=prev]{grid-column:1;justify-self:start}.site-pagination [rel=next]{grid-column:3;justify-self:end}.site-pagination-position{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;display:block}.site-pagination>*{grid-row:1}}.masthead a[aria-current=page]{text-decoration:underline}.video-library{padding-top:clamp(1.5rem,4vw,3rem)}.video-library h1{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(2.25rem,6vw,4rem)}.video-library .video-list{gap:clamp(1.75rem,3.5vw,3rem)}.video-library .video-title{text-wrap:pretty;max-width:48ch}.video-library .video-preview:not(:has(img:not([hidden]))) .play{inset:50% auto auto 50%;translate:-50% -50%}.masthead-toggle,.masthead-backdrop,.video-mobile-avatar,.video-mobile-meta{display:none}@media (width<=35rem){:root{scroll-padding-top:4.75rem}:root:has(.masthead-toggle[aria-expanded=true]){overflow:hidden}body:has(.masthead-toggle[aria-expanded=true]){overflow:hidden}body:has(>[data-site-header]){padding-top:4rem}.event-cover:has(>[data-site-header]){padding-top:4rem}.masthead[data-site-header]{z-index:20;width:100%;min-height:4rem;color:var(--ink);background:#fff;border-bottom:1px solid #0000;flex-wrap:nowrap;padding:.5rem 1rem;transition:background-color .2s,color .2s,border-color .2s;position:fixed;inset:0 0 auto}.skip-link:focus{z-index:21;color:var(--ink)}.event-cover .masthead[data-site-header]:not([data-scrolled]):not(:has([aria-expanded=true])){color:#fff;background:0 0}.event-cover .masthead[data-site-header] a{color:inherit}.masthead[data-scrolled]{border-bottom-color:#e7efec}.masthead:has([aria-expanded=true]){border-bottom-color:#e7efec}.masthead-backdrop{z-index:19;touch-action:none;opacity:0;visibility:hidden;pointer-events:none;background:#061014b8;transition:opacity .24s,visibility 0s linear .24s;display:block;position:fixed;inset:0}body:has(.masthead-toggle[aria-expanded=true]) .masthead-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.masthead-toggle{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.masthead-toggle span,.masthead-toggle span:before,.masthead-toggle span:after{background:currentColor;width:1.25rem;height:2px}.masthead-toggle span{transition:background-color .2s;position:relative}.masthead-toggle span:before,.masthead-toggle span:after{content:"";transition:transform .24s;position:absolute;inset-inline-start:0}.masthead-toggle span:before{transform:translateY(-6px)}.masthead-toggle span:after{transform:translateY(6px)}.masthead-toggle[aria-expanded=true] span{background:0 0}.masthead-toggle[aria-expanded=true] span:before{transform:rotate(45deg)}.masthead-toggle[aria-expanded=true] span:after{transform:rotate(-45deg)}.masthead[data-site-header] nav{color:var(--ink);visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);background:#fff;border-bottom:1px solid #e7efec;gap:0;padding:.35rem 1rem .75rem;transition:clip-path .24s,transform .24s,visibility 0s linear .24s;display:grid;position:absolute;inset:100% 0 auto;transform:translateY(-.5rem)}.masthead-toggle[aria-expanded=true]+nav{visibility:visible;pointer-events:auto;clip-path:inset(0);transition-delay:0s;transform:translateY(0)}.masthead[data-site-header] nav a{align-items:center;min-height:2.75rem;display:flex}.video-preview{width:100%}.video-speaker{display:none}.video{gap:.75rem}.video-details{min-width:0;display:grid}.video-details:has(.video-mobile-avatar){grid-template-columns:2.25rem minmax(0,1fr);column-gap:.625rem}.video-mobile-avatar{grid-area:1/1/span 3;display:block}.video-mobile-avatar .avatar{width:2.25rem;height:2.25rem}.video-details:has(.video-mobile-avatar)>:is(.video-title,.video-mobile-meta,.tags){grid-column:2}.video-details .video-title{-webkit-line-clamp:2;text-wrap:wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.video-details .video-title:focus-within{outline-offset:4px;outline:2px solid}.video-mobile-meta{color:var(--muted);gap:.125rem;margin-top:.25rem;font-size:.875rem;display:grid}.video-mobile-meta time{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.masthead[data-site-header],.masthead[data-site-header] nav,.masthead-backdrop,.masthead-toggle span,.masthead-toggle span:before,.masthead-toggle span:after{transition:none}}.video-page{max-width:56rem}.video-page h1{text-wrap:wrap;overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.2}.video-recorded{color:var(--muted);font-size:.875rem}.video-page-section{margin-top:clamp(1.5rem,4vw,2.5rem)}.video-page-section h2{font-size:1.25rem}.video-author-list{flex-wrap:wrap;gap:.75rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.video-page-player{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;margin-top:1.5rem;display:block}.video-publication{background:#e7efec;padding:1.25rem}.video-publication dl{gap:.875rem;margin:.875rem 0 0;display:grid}.video-publication dt{color:var(--muted);font-size:.875rem}.video-publication dd{overflow-wrap:anywhere;margin:.2rem 0 0}
