.comm-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--g-ground))}.comm-hero__body{order:1;padding-top:clamp(2.5rem,8svh,4rem);padding-bottom:2.5rem}.comm-hero__media{position:relative;order:3;aspect-ratio:4/5;max-height:86svh;overflow:hidden}.comm-hero__fade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--g-ground)) 0,transparent 16%,transparent 72%,rgb(var(--g-ground)) 100%)}.comm-hero>.section-shell{width:100%}.comm-hero__title{max-width:16ch;font-size:var(--g-text-display);line-height:1.05}@media (min-width:1024px){.comm-hero__media{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;max-height:none}.comm-hero__fade{background:linear-gradient(90deg,rgb(var(--g-ground)) 0,rgb(var(--g-ground)/.82) 30%,rgb(var(--g-ground)/.2) 62%,transparent 100%),linear-gradient(180deg,rgb(var(--g-ground)/.5) 0,transparent 20%,transparent 70%,rgb(var(--g-ground)) 100%)}.comm-hero__body{display:flex;min-height:min(94svh,940px);flex-direction:column;padding-top:calc(var(--v2-nav-h) + 3rem);padding-bottom:var(--g-space-block)}}.comm-photo{transition:transform var(--g-dur-scene) var(--g-ease-out)}.group:hover .comm-photo{transform:scale(1.035)}.comm-close{isolation:isolate;background:rgb(var(--g-ground))}.comm-close,.comm-close__media{position:relative;overflow:hidden}.comm-close__media{height:62svh;min-height:320px;max-height:560px}.comm-close__fade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(var(--g-ground)) 100%)}.comm-close__body{position:relative;margin-top:-6rem;padding-bottom:var(--g-space-section)}@media (min-width:1024px){.comm-close__media{position:absolute;inset:0 0 0 34%;height:auto;max-height:none}.comm-close__fade{background:linear-gradient(90deg,rgb(var(--g-ground)) 0,rgb(var(--g-ground)/.55) 22%,transparent 55%),linear-gradient(180deg,rgb(var(--g-ground)/.6) 0,transparent 25%,transparent 75%,rgb(var(--g-ground)/.6) 100%)}.comm-close__body{display:flex;min-height:min(88svh,820px);flex-direction:column;justify-content:center;margin-top:0;padding-top:var(--g-space-section)}}.comm-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;max-width:56rem;font-size:var(--g-text-body);font-weight:500;line-height:1.4;color:rgb(var(--g-ink))}@media (min-width:640px){.comm-roles{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem 2.5rem}}@media (min-width:1024px){.comm-roles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;font-size:var(--g-text-lead)}}.comm-room{container:room/inline-size}.comm-stats{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.comm-stat{display:flex;flex-direction:column}.comm-stat__value{order:-1;font-family:var(--g-font-serif);font-size:var(--g-text-h1);line-height:1;letter-spacing:-.025em;color:rgb(var(--g-ink))}.comm-stat__label{margin-top:.5rem;font-size:var(--g-text-small);line-height:1.55;color:rgb(var(--g-ink-2));text-wrap:balance}@media (min-width:640px){.comm-room .comm-roles{grid-template-columns:repeat(2,minmax(max-content,1fr));gap:.875rem 2rem;max-width:40rem;white-space:nowrap}.comm-stats{grid-template-columns:repeat(3,max-content);-moz-column-gap:clamp(2rem,6vw,3.5rem);column-gap:clamp(2rem,6vw,3.5rem)}.comm-stat__label{white-space:nowrap}}@media (min-width:1024px) and (max-width:1279.98px){.v2-split:has(.comm-room){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.comm-room .comm-roles{grid-template-columns:repeat(2,minmax(max-content,1fr));row-gap:.75rem;max-width:none;font-size:var(--g-text-body)}.comm-stats{margin-top:2rem;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem}.comm-stat{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.comm-stat__value{grid-column:1;grid-row:1;font-size:clamp(2rem,1.6rem + .5vw,2.25rem);font-weight:500;letter-spacing:-.01em}.comm-stat__label{grid-column:2;grid-row:1;margin-top:0;font-size:var(--g-text-body)}@container room (min-width: 33rem){.comm-stats{grid-template-columns:repeat(3,max-content);-moz-column-gap:clamp(2rem,4cqi,3.5rem);column-gap:clamp(2rem,4cqi,3.5rem)}.comm-stat{display:flex;grid-column:auto}.comm-stat__label{margin-top:.5rem;font-size:var(--g-text-small)}}}.comm-curation__body,.comm-curation__intro{max-width:68ch;text-wrap:pretty}.comm-curation__title{text-wrap:balance}.comm-curation__list{margin-top:1rem;display:grid;gap:.25rem}.comm-curation__item{margin-inline:-1rem;padding:.75rem 1rem}@media (min-width:1024px) and (max-width:1919.98px){.comm-curation__list{gap:.5rem}}.comm-aside{border-radius:var(--g-radius-2);background:rgb(var(--g-panel));padding:clamp(1.5rem,3vw,2.5rem)}.comm-event__day{font-size:var(--g-text-display)}.comm-agenda{display:grid;gap:1.25rem}.comm-agenda__step{display:grid;gap:.25rem}.comm-agenda__time{font-family:var(--g-font-display);font-weight:var(--g-weight-display);font-size:var(--g-text-title);line-height:1.1;font-variant-numeric:tabular-nums;color:rgb(var(--g-ink))}.comm-agenda__label{font-size:var(--g-text-body);line-height:1.5;color:rgb(var(--g-ink-2))}.comm-format{display:grid;gap:1rem}.comm-format__label{font-family:var(--g-font-serif);font-weight:var(--g-weight-kicker);font-size:var(--g-text-small);color:rgb(var(--g-teal-200))}.comm-format__value{margin-top:.25rem;font-size:var(--g-text-body);color:rgb(var(--g-ink))}.comm-band__fade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--g-ground)) 0,transparent 25%,transparent 45%,rgb(var(--g-ground)) 100%)}@media (min-width:1024px){.comm-hero__body--type{min-height:0;padding-top:6rem}}.comm-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.75rem}.comm-gallery>*{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--g-radius-2);background:rgb(var(--g-sunken))}.comm-gallery>:nth-child(5n+1){grid-column:span 2;aspect-ratio:16/10}@media (min-width:1024px){.comm-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.comm-gallery>:nth-child(5n+1){grid-row:span 2;aspect-ratio:auto}}.comm-mail{display:inline-flex;max-width:100%;align-items:center;gap:1rem;overflow-wrap:anywhere;border-bottom:2px solid rgb(var(--g-teal-500));padding-bottom:.5rem;font-family:var(--g-font-display);font-weight:var(--g-weight-display);font-size:var(--g-text-h2);line-height:1.1;color:rgb(var(--g-ink));transition:color var(--g-dur-ui) var(--g-ease-standard)}.comm-mail__arrow{flex:none;transition:transform var(--g-dur-ui) var(--g-ease-out)}.comm-mail:hover{color:rgb(var(--g-teal-200))}.comm-mail:hover .comm-mail__arrow{transform:translateX(6px)}.comm-toc li{position:relative;padding:.5rem .75rem .5rem 1rem;border-radius:var(--g-radius-1);transition:background-color var(--g-dur-ui) var(--g-ease-standard),box-shadow var(--g-dur-ui) var(--g-ease-standard)}.comm-toc__link{color:rgb(var(--g-ink-2));transition:color var(--g-dur-ui) var(--g-ease-standard)}.comm-toc__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.comm-toc__link:hover{color:rgb(var(--g-ink))}.comm-toc li:has(>.comm-toc__link[aria-current=location]){background:rgb(var(--g-raised));box-shadow:inset 0 0 0 1px rgb(var(--g-teal-500))}.comm-toc__link[aria-current=location]{color:rgb(var(--g-ink))}.comm-toc__link:focus-visible{outline:none}.comm-toc li:has(>.comm-toc__link:focus-visible){outline:2px solid rgb(var(--g-teal-300));outline-offset:2px}.leader-questions{margin-top:4rem;color:rgb(var(--g-ink))}.leader-questions__title{max-width:24ch;font-family:var(--g-font-sans);font-size:var(--g-text-h2);font-weight:var(--g-weight-display);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.leader-questions__title:before{display:block;width:2.5rem;height:2px;margin-bottom:1.25rem;content:"";background:rgb(var(--g-teal-400))}.leader-questions__list{display:grid;gap:.75rem;margin-top:2rem}.leader-questions__item{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.375rem;border-radius:var(--g-radius-2);background:rgb(var(--g-raised));box-shadow:var(--g-shadow-1)}.leader-questions__question{font-size:var(--g-text-title);font-weight:500;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.leader-questions__question:before{display:block;height:1.75rem;content:"\201C"/"";color:rgb(var(--g-teal-400));font-size:2.75rem;font-weight:var(--g-weight-display);line-height:1}.leader-questions__where{margin-top:auto;padding-top:1.25rem;font-size:var(--g-text-small);font-weight:500;color:rgb(var(--g-teal-300))}@media (min-width:768px){.leader-questions{margin-top:5rem}.leader-questions__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.leader-questions__item{padding:1.75rem 1.75rem 1.5rem}}