@layer components{.bd-hero{isolation:isolate;box-sizing:border-box;min-block-size:max(44rem,100svh);padding-inline:var(--gutter);padding-block:clamp(6.25rem, 5.25rem + 2.5vw, 8.25rem) calc(var(--sheet-r) + clamp(2.5rem, 1.5rem + 3vw, 4.5rem));background:radial-gradient(45% 70% at 100% 0%, color-mix(in oklab, var(--teal), transparent 50%), transparent 72%), linear-gradient(to bottom, var(--navy-deep), var(--navy));color:var(--on-dark);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""poster""card";align-content:end;row-gap:clamp(1.25rem,.9rem + 1vw,1.75rem);display:grid;position:relative;overflow:clip}@media (min-width:64rem){.bd-hero{grid-template:"content poster"1fr"content card"/minmax(0,1fr) minmax(26rem,.95fr);align-items:end;column-gap:clamp(3rem,1rem + 4vw,6rem)}}.bd-hero[data-stack=on]{position:sticky;inset-block-start:var(--stack-top,0px)}.bd-hero__content{grid-area:content;align-self:end;justify-items:start;display:grid}.bd-hero__series{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.bd-mark{border-inline-end:.1875rem solid var(--gold);border-block-end:.1875rem solid var(--gold);font-family:var(--font-display);letter-spacing:.01em;border-end-end-radius:.125rem;margin:0;padding:.125rem .75rem .375rem 0;font-size:clamp(1.125rem,1rem + .5vw,1.4375rem);font-weight:800;line-height:.95;display:grid}.bd-mark__by{letter-spacing:0;justify-self:end;font-size:.55em;font-weight:600}.bd-series{font-size:var(--text-xs);color:var(--on-dark-soft);justify-items:start;gap:.375rem;margin:0;font-weight:500;display:grid}.bd-series:before{content:"Executive Series";border:1.5px solid var(--gold);color:var(--on-dark);font-size:var(--text-sm);border-radius:.375rem;padding:.1875rem .75rem;font-weight:700}.bd-series__line{max-inline-size:26ch}.bd-tag{background:var(--gold);color:var(--navy);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.625rem;margin:clamp(1.5rem,1.1rem + 1.2vw,2.25rem) 0 0;padding:.3125rem 1rem .3125rem .3125rem;font-weight:700;display:inline-flex}.bd-tag__play{background:var(--navy);block-size:1.5rem;inline-size:1.5rem;color:var(--gold);border-radius:50%;place-items:center;display:grid}.bd-tag__play svg{block-size:1rem;inline-size:1rem}.bd-tag__sep{opacity:.45;background:currentColor;block-size:1em;inline-size:1px}.bd-hero__title{border-inline-start:.25rem solid var(--gold);max-inline-size:22ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:clamp(1.25rem,.9rem + 1vw,1.75rem) 0 0;padding-inline-start:clamp(1rem,.7rem + .8vw,1.5rem);font-size:clamp(2rem,1.1rem + 2.6vw,3.75rem);font-weight:700;line-height:1.04}.bd-hero__lede{max-inline-size:52ch;color:var(--on-dark-soft);font-family:var(--font-body);letter-spacing:0;text-wrap:pretty;margin:clamp(1.25rem,1rem + .8vw,1.75rem) 0 0;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);font-style:italic;font-weight:500;line-height:1.45}.bd-hero__poster{margin-inline:calc(-.25 * var(--gutter));grid-area:poster}.bd-hero__poster a{display:block}.bd-hero__poster img{border:1px solid color-mix(in oklab, var(--teal-glow), transparent 55%);border-radius:clamp(.75rem,.5rem + .7vw,1.125rem);block-size:auto;inline-size:100%;display:block;box-shadow:0 30px 60px -30px #000000b3}@media (min-width:64rem){.bd-hero__poster{margin-inline:0}}.bd-card{margin-block-start:0}.bd-card .bk-session{border-block-start:1px solid var(--line-dark)}.bd-card .bk-session__city{white-space:nowrap}.bd-card__tz{letter-spacing:0;color:var(--on-dark-soft);font-size:.6em;font-weight:600}.bd-card__host{color:var(--on-dark-soft);gap:.875rem;font-weight:500}.bd-card__host strong{color:var(--on-dark);font-weight:700}.bd-card__photo{border:2px solid var(--gold);object-fit:cover;object-position:50% 15%;background:var(--navy);border-radius:50%;flex:none;block-size:2.75rem;inline-size:2.75rem}.bd-scenario .sheet-label{margin-block-end:clamp(1rem,.7rem + .8vw,1.5rem)}.boardroom-page .slot{grid-template-columns:clamp(4.75rem,4rem + 2.5vw,7rem) minmax(0,1fr)}.boardroom-page .slot:nth-child(2n) :is(.slot__range,.slot__text){color:var(--white)}.boardroom-page .slot:nth-child(2n) .slot__text{opacity:.9}.slot__range{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600;line-height:1}.boardroom-page .slot__title{letter-spacing:0;font-weight:700}.slot__text{max-inline-size:60ch;color:var(--ink-soft);font-size:var(--text-sm);text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}@media (min-width:64rem){.bd-audience{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,1rem + 5vw,7rem)}}.bd-audience__text{max-inline-size:40ch;color:var(--on-dark-soft);font-size:var(--text-md);text-wrap:pretty;margin-block-start:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500}.bd-roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-self:end;gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.5rem,1rem + 2vw,3rem);display:grid}.bd-role{border-block-start:1px solid var(--line-dark);background:linear-gradient(var(--gold), var(--gold)) no-repeat 0 -1px / 2.5rem .1875rem;align-content:start;gap:.75rem;padding-block-start:1.25rem;display:grid}.bd-role__name{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem);font-weight:600;line-height:1.1}.bd-role__text{max-inline-size:42ch;color:var(--on-dark-soft);text-wrap:pretty;margin:0;font-weight:500}.bd-closed{max-inline-size:52ch;color:var(--ink-soft);justify-items:start;gap:1.5rem;font-weight:500;display:grid}.bd-closed a:not(.pill-cta){color:var(--navy);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);font-weight:700}.bd-signature{text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.bd-signature .bd-mark{text-align:start;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.bd-signature__text{color:var(--on-dark-soft);font-size:var(--text-md);margin:0;font-weight:500}@media (forced-colors:active){.bd-tag,.bd-hero__poster img{border:1px solid canvastext}.bd-role{background:0 0}}}@layer motion{@media (prefers-reduced-motion:no-preference){.bd-hero__content>*,.bd-hero__poster,.bd-card{animation:rise .9s var(--ease-out) both}.bd-hero__series{animation-delay:50ms}.bd-tag{animation-delay:.1s}.bd-hero__title{animation-delay:.15s}.bd-hero__lede{animation-delay:.3s}.bd-hero__content .bk-hero__actions{animation-delay:.4s}.bd-hero__poster{animation-delay:.25s}.bd-card{animation-delay:.4s}@supports (animation-timeline:view()) and (animation-range:0% 100%){.bd-hero[data-stack=on] :is(.bd-hero__content,.bd-hero__poster){animation:linear both recede;animation-timeline:--paper;animation-range:entry 10% entry 80%}.bd-hero[data-stack=on] .bd-card{animation:rise .9s var(--ease-out) .4s both, recede linear both;animation-timeline:auto,--paper;animation-range:normal,entry 10% entry 80%}}}}
