.wg-ft{--color-teal:#007078;--color-yellow:#ffc600;--color-beige:#f8f4e1;--color-cyan:#0083c1;--color-orange:#ee7623;--color-green:#61a60e;--color-teal-90:#007e85;--color-teal-80:#178c92;--color-teal-70:#119ca1;--color-teal-60:#4aa9a9;--color-teal-50:#6db7b7;--color-teal-40:#8cc4c5;--color-teal-30:#acd1d2;--color-teal-20:#c7e2e1;--color-yellow-90:#fc0;--color-yellow-80:#ffd123;--color-yellow-70:#ffd74c;--color-yellow-60:#ffdc68;--color-yellow-50:#ffe182;--color-yellow-40:#ffe79c;--color-yellow-30:#ffedb4;--color-yellow-20:#fff2cd;--color-cyan-70:#00a8d4;--color-cyan-50:#69c0e0;--color-cyan-20:#c7e5f2;--color-orange-70:#fa9f67;--color-orange-50:#ffba90;--color-orange-20:#ffe3d1;--color-green-70:#94c163;--color-green-50:#b2d28e;--color-green-20:#e0ecd1;--color-neutral-0:#fff;--color-neutral-50:#f8f4e1;--color-neutral-100:#eef2f1;--color-neutral-200:#dce4e4;--color-neutral-300:#bfcdcf;--color-neutral-400:#93a9ac;--color-neutral-500:#6b888d;--color-neutral-600:#4d6d73;--color-neutral-700:#33535a;--color-neutral-800:#1f3940;--color-neutral-900:#12242a;--color-success:#61a60e;--color-warning:#ee7623;--color-error:#ee3423;--color-info:#0083c1;--color-success-subtle:#e0ecd1;--color-warning-subtle:#ffe3d1;--color-error-subtle:#fbdad6;--color-info-subtle:#c7e5f2;--color-primary-hover:#007e85;--color-primary-active:#005358;--color-accent-hover:#fc0;--color-accent-active:#e6b200;--color-disabled-bg:#dce4e4;--color-disabled-text:#93a9ac;--color-focus-ring:#ffc600;--color-focus-ring-contrast:#12242a;--color-focus-ring-subtle:#fff2cd;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-on-brand:var(--color-neutral-0);--color-border:var(--color-neutral-300);--color-surface:var(--color-neutral-0);--color-surface-sunken:var(--color-neutral-100);--color-canvas:var(--color-beige);--font-primary:"Monda", sans-serif;--font-system:"Tahoma", Verdana, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display-size:56px;--text-display-lh:64px;--text-display-ls:.01em;--text-h1-size:44px;--text-h1-lh:52px;--text-h1-ls:.01em;--text-h2-size:34px;--text-h2-lh:42px;--text-h2-ls:.005em;--text-h3-size:26px;--text-h3-lh:34px;--text-h4-size:21px;--text-h4-lh:28px;--text-h5-size:18px;--text-h5-lh:26px;--text-h6-size:16px;--text-h6-lh:24px;--text-body-lg-size:18px;--text-body-lg-lh:28px;--text-body-size:16px;--text-body-lh:24px;--text-body-sm-size:14px;--text-body-sm-lh:20px;--text-caption-size:12px;--text-caption-lh:16px;--text-overline-size:12px;--text-overline-lh:16px;--text-overline-ls:.08em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-none:0px;--radius-xs:2px;--radius-full:9999px;--shadow-sm:0 1px 2px #12242a14;--shadow-md:0 4px 8px #12242a1a;--shadow-lg:0 8px 24px #12242a1f;--shadow-xl:0 16px 48px #12242a29;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.3s;--duration-slow:.4s;--ease-standard:cubic-bezier(.25, 1, .5, 1);--ease-entrance:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--interaction-press-scale:.98;--interaction-card-lift:-4px;--interaction-icon-shift:4px;--container-max-width:1440px;--gutter:var(--space-4);--imagery-text-overlay:linear-gradient(180deg, #007078cc 0%, #00707833 100%);--icon-color-structural:var(--color-teal);--icon-color-accent:var(--color-yellow);--icon-clear-space:8px;--icon-size-16:16px;--icon-size-24:24px;--icon-size-32:32px;--icon-size-48:48px;--icon-size-64:64px;--icon-size-96:96px}@media (min-width:768px){.wg-ft{--gutter:var(--space-6)}}.wg-ft[data-theme=dark]{--color-canvas:#12242a;--color-surface:#1f3940;--color-surface-sunken:#33535a;--color-text-primary:#f8f4e1;--color-text-secondary:#bfcdcf;--color-border:#4d6d73;--color-teal:#8cc4c5;--color-primary-hover:#acd1d2;--color-primary-active:#6db7b7;--color-disabled-bg:#33535a;--color-disabled-text:#6b888d}@media (prefers-color-scheme:dark){.wg-ft:not([data-theme=light]){--color-canvas:#12242a;--color-surface:#1f3940;--color-surface-sunken:#33535a;--color-text-primary:#f8f4e1;--color-text-secondary:#bfcdcf;--color-border:#4d6d73;--color-teal:#8cc4c5;--color-primary-hover:#acd1d2;--color-primary-active:#6db7b7;--color-disabled-bg:#33535a;--color-disabled-text:#6b888d}}.wg-ft{--teal-900:var(--color-primary-active);--teal-800:var(--color-primary-hover);--teal-700:var(--color-teal);--teal-200:var(--color-teal-30);--teal-50:var(--color-teal-20);--gold-900:var(--color-accent-active);--gold-800:var(--color-accent-hover);--gold-700:var(--color-yellow);--gold-400:var(--color-yellow-70);--gold-50:var(--color-yellow-20);--canvas:var(--color-canvas);--n-0:var(--color-neutral-0);--n-50:var(--color-neutral-100);--n-100:var(--color-neutral-100);--n-200:var(--color-neutral-300);--n-300:var(--color-neutral-400);--n-400:var(--color-neutral-400);--n-500:var(--color-neutral-500);--n-600:var(--color-neutral-600);--n-700:var(--color-neutral-700);--n-800:var(--color-neutral-800);--ink:var(--color-neutral-900);--cyan:var(--color-cyan);--orange:var(--color-orange);--green:var(--color-green);--color-success-text:#4d8a08;--success-subtle:var(--color-success-subtle);--color-warning-text:#c35a12;--warning-subtle:var(--color-warning-subtle);--color-error-text:#c0312b;--error-subtle:var(--color-error-subtle);--color-info-text:#0073aa;--info-subtle:var(--color-info-subtle);--font-sans:var(--font-monda), var(--font-system), "Segoe UI", system-ui, sans-serif;--fs-display:clamp(2.25rem, 1.2rem + 3.6vw, 3.5rem);--lh-display:1.14;--fs-h1:clamp(2rem, 1.3rem + 2.4vw, 2.75rem);--lh-h1:1.18;--fs-h2:clamp(1.625rem, 1.2rem + 1.4vw, 2.125rem);--lh-h2:1.24;--fs-h3:clamp(1.375rem, 1.1rem + .9vw, 1.625rem);--lh-h3:1.3;--fs-h4:1.3125rem;--lh-h4:1.33;--fs-h5:1.125rem;--lh-h5:1.44;--fs-h6:1rem;--lh-h6:1.5;--fs-body-lg:1.125rem;--lh-body-lg:1.56;--fs-body:1rem;--lh-body:1.5;--fs-body-sm:.875rem;--lh-body-sm:1.43;--fs-caption:.75rem;--lh-caption:1.33;--section-y:clamp(64px, 8vw, 96px);--container:var(--container-max-width);--gutter:clamp(16px, 3vw, 24px);--radius-0:var(--radius-none);--radius-sm:var(--radius-xs);--radius-pill:var(--radius-full);--chamfer-sm:14px;--chamfer-md:24px;--chamfer-lg:clamp(48px, 9vw, 128px);--shadow-1:var(--shadow-sm), var(--shadow-md);--shadow-2:var(--shadow-lg);--dur:var(--duration-base);--ease:var(--ease-standard);--header-h:72px}@media (prefers-reduced-motion:reduce){.wg-ft{--dur:0s;--duration-fast:0s}}.wg-ft .wg-chamfer-tr-sm{clip-path:polygon(0 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% 100%, 0 100%)}.wg-ft .wg-chamfer-tr-md{clip-path:polygon(0 0, calc(100% - var(--chamfer-md)) 0, 100% var(--chamfer-md), 100% 100%, 0 100%)}.wg-ft .wg-chamfer-bl-sm{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)))}.wg-ft .wg-chamfer-bl-md{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--chamfer-md) 100%, 0 calc(100% - var(--chamfer-md)))}.wg-ft *,.wg-ft :before,.wg-ft :after{box-sizing:border-box}.wg-ft{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}.wg-ft img,.wg-ft svg,.wg-ft video{max-width:100%;display:block}.wg-ft h1,.wg-ft h2,.wg-ft h3,.wg-ft h4,.wg-ft p,.wg-ft ul,.wg-ft ol,.wg-ft dl,.wg-ft dd,.wg-ft blockquote,.wg-ft figure{margin:0}.wg-ft ul,.wg-ft ol{padding:0;list-style:none}.wg-ft a{color:inherit}.wg-ft button{font:inherit}.wg-ft .wg-container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.wg-ft .wg-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wg-ft :focus-visible{outline:3px solid var(--color-focus-ring-contrast);outline-offset:2px;box-shadow:0 0 0 2px var(--n-0), 0 0 0 8px var(--color-focus-ring)}.wg-ft :focus:not(:focus-visible){outline:none}.wg-ft .wg-display{font-size:var(--fs-display);line-height:var(--lh-display);text-transform:uppercase;letter-spacing:.005em;font-weight:700}.wg-ft .wg-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:700}.wg-ft .wg-h1--caps{text-transform:uppercase}.wg-ft .wg-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600}.wg-ft .wg-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}.wg-ft .wg-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:600}.wg-ft .wg-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.wg-ft .wg-overline{font-size:var(--fs-caption);line-height:var(--lh-caption);text-transform:uppercase;letter-spacing:var(--text-overline-ls);font-weight:600}.wg-ft .wg-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);font-size:var(--fs-body);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--duration-fast) var(--ease-standard);border:2px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.wg-ft .wg-btn:active{transform:scale(var(--interaction-press-scale))}.wg-ft .wg-btn .wg-icon-arrow{transition:transform var(--dur) var(--ease)}.wg-ft .wg-btn:hover .wg-icon-arrow,.wg-ft .wg-text-link:hover .wg-icon-arrow,.wg-ft .wg-theme-card:hover .wg-icon-arrow{transform:translateX(var(--interaction-icon-shift))}.wg-ft .wg-btn--primary{background:var(--teal-700);color:var(--n-0)}.wg-ft .wg-btn--primary:hover{background:var(--teal-800)}.wg-ft .wg-btn--primary:active{background:var(--teal-900)}.wg-ft .wg-btn--accent{background:var(--gold-700);color:var(--ink)}.wg-ft .wg-btn--accent:hover{background:var(--gold-800)}.wg-ft .wg-btn--accent:active{background:var(--gold-900)}.wg-ft .wg-btn--secondary,.wg-ft .wg-btn--outline{color:var(--color-teal);border-color:var(--color-teal);background:0 0}.wg-ft .wg-btn--secondary:hover,.wg-ft .wg-btn--outline:hover{background:var(--color-teal-20)}.wg-ft .wg-btn--secondary:active,.wg-ft .wg-btn--outline:active{background:var(--color-teal-30)}.wg-ft .wg-btn--outline-light{color:var(--n-0);background:0 0;border-color:#fffc}.wg-ft .wg-btn--outline-light:hover{border-color:var(--n-0);background:#ffffff1f}.wg-ft .wg-btn--block{width:100%}.wg-ft .wg-btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.wg-ft .wg-text-link{align-items:center;gap:var(--space-2);min-height:44px;color:var(--teal-900);text-underline-offset:4px;transition:color var(--dur) var(--ease);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.wg-ft .wg-text-link:hover{color:var(--teal-700)}.wg-ft .wg-text-link--light{color:var(--gold-700)}.wg-ft .wg-text-link--light:hover{color:var(--gold-400)}.wg-ft .wg-inline-link{color:var(--teal-900);text-underline-offset:3px;font-weight:600}.wg-ft .wg-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wg-ft .wg-hero{background:var(--canvas);color:var(--ink);position:relative;overflow:hidden}.wg-ft .wg-hero__media{aspect-ratio:1920/600;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.wg-ft .wg-hero__inner{margin-top:calc(-1 * clamp(var(--space-9), 6vw, var(--space-12)));padding-bottom:var(--space-10);position:relative}.wg-ft .wg-hero__panel{background:var(--teal-700);max-width:660px;color:var(--n-0);padding:clamp(var(--space-6), 4vw, var(--space-9));gap:var(--space-5);display:grid}.wg-ft .wg-hero__eyebrow{color:var(--color-neutral-0)}@media (min-width:1024px){.wg-ft .wg-hero__inner{margin-top:calc(-1 * var(--space-7))}.wg-ft .wg-hero__panel{-moz-column-gap:clamp(var(--space-7), 4vw, var(--space-10));column-gap:clamp(var(--space-7), 4vw, var(--space-10));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;max-width:none}.wg-ft .wg-hero__panel>.wg-hero__eyebrow{grid-column:1/-1}.wg-ft .wg-hero__panel>h1{grid-area:2/1/span 3}.wg-ft .wg-hero__panel>.wg-hero__sub{grid-area:2/2}.wg-ft .wg-hero__panel>.wg-hero__details{grid-area:3/2}.wg-ft .wg-hero__panel>.wg-btn-row{grid-area:4/2}}.wg-ft .wg-hero__sub{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);max-width:56ch}.wg-ft .wg-hero__details{gap:var(--space-2);font-weight:600;font-size:var(--fs-body-sm);padding-top:var(--space-4);border-top:1px solid #ffffff4d;display:grid}.wg-ft .wg-hero__details li{padding-left:var(--space-5);position:relative}.wg-ft .wg-hero__details li:before{content:"";background:var(--gold-700);width:7px;height:7px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.wg-ft .wg-hero__badge{z-index:2;top:var(--space-6);right:var(--gutter);align-items:center;gap:var(--space-3);background:var(--n-0);color:var(--ink);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-4);border-radius:var(--radius-pill);box-shadow:var(--shadow-1);display:inline-flex;position:absolute}.wg-ft .wg-hero__badge-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--text-overline-ls);color:var(--teal-900);padding-right:var(--space-3);border-right:1px solid var(--n-200);font-weight:600}.wg-ft .wg-hero__badge-name{font-weight:700;font-size:var(--fs-body-sm)}.wg-ft .wg-hero__badge-logo{height:var(--icon-size-48);width:auto}@media (max-width:767px){.wg-ft .wg-hero__media{aspect-ratio:16/10;-o-object-position:38% 50%;object-position:38% 50%}.wg-ft .wg-hero__inner{margin-top:calc(-1 * var(--space-7));padding-bottom:var(--space-6)}.wg-ft .wg-hero__badge{top:var(--space-4);right:var(--space-4);max-width:calc(100% - 2 * var(--space-4));left:auto}.wg-ft .wg-hero__badge-label{display:none}.wg-ft .wg-hero .wg-btn{flex:100%}}.wg-ft .wg-section{padding-block:var(--section-y)}.wg-ft .wg-section--tight{padding-block:var(--space-9)}.wg-ft .wg-section--tint{background:var(--n-50)}.wg-ft .wg-section-head{gap:var(--space-3);max-width:760px;margin-bottom:var(--space-9);display:grid}.wg-ft .wg-section-head .wg-overline{color:var(--teal-700)}.wg-ft .wg-section-head__rule{background:var(--color-yellow);width:60px;height:3px;margin:var(--space-1) 0 0;border:0}.wg-ft .wg-section-head__intro{color:var(--n-600);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.wg-ft .wg-editorial{gap:var(--space-9) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.wg-ft .wg-editorial__lead{gap:var(--space-4);display:grid}.wg-ft .wg-editorial__lead .wg-overline{color:var(--teal-700)}.wg-ft .wg-editorial__lead .wg-h1{text-transform:uppercase}.wg-ft .wg-editorial__body{border-left:4px solid var(--gold-700);gap:var(--space-5);max-width:68ch;padding-left:clamp(20px,3vw,40px);display:grid}.wg-ft .wg-editorial__close{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--teal-900);font-weight:600}@media (max-width:767px){.wg-ft .wg-editorial{grid-template-columns:1fr}}.wg-ft .wg-theme-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wg-ft .wg-theme-grid__item--wide{grid-column:span 2}.wg-ft .wg-theme-card{height:100%;color:inherit;filter:drop-shadow(0 0 #12242a00);transition:transform var(--dur) var(--ease), filter var(--dur) var(--ease);text-decoration:none;display:block}.wg-ft .wg-theme-card:hover{transform:translateY(var(--interaction-card-lift));filter:drop-shadow(0 8px 24px #12242a1f)}.wg-ft .wg-theme-card:focus-visible{transform:translateY(var(--interaction-card-lift))}.wg-ft .wg-theme-card__surface{gap:var(--space-4);height:300px;padding:var(--space-7);grid-template-rows:auto 1fr auto;display:grid}.wg-ft .wg-theme-card__official{opacity:.85;max-width:36ch}.wg-ft .wg-theme-card__heading{font-size:var(--fs-h3);line-height:var(--lh-h3);text-transform:uppercase;align-self:end;max-width:22ch;font-weight:700}.wg-ft .wg-theme-grid__item--wide .wg-theme-card__heading{font-size:var(--fs-h2);line-height:var(--lh-h2);max-width:26ch}.wg-ft .wg-theme-card__meta{font-size:var(--fs-body-sm);padding-top:var(--space-4);border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 30%, transparent);justify-content:space-between;align-items:center;font-weight:600;display:flex}.wg-ft .wg-tone-teal{background:var(--teal-700);color:var(--n-0)}.wg-ft .wg-tone-deep{background:var(--teal-900);color:var(--n-0)}.wg-ft .wg-tone-ink{background:var(--ink);color:var(--n-0)}.wg-ft .wg-tone-ink .wg-theme-card__official{color:var(--gold-700);opacity:1}.wg-ft .wg-tone-gold{background:var(--gold-700);color:var(--ink)}.wg-ft .wg-tone-mist{background:var(--teal-50);color:var(--ink)}.wg-ft .wg-tone-sand{background:var(--n-0);color:var(--ink);box-shadow:inset 0 0 0 1px var(--n-200)}@media (max-width:767px){.wg-ft .wg-theme-grid{grid-template-columns:1fr}.wg-ft .wg-theme-grid__item--wide{grid-column:auto}.wg-ft .wg-theme-card__surface{height:auto;min-height:240px;padding:var(--space-6)}}.wg-ft .wg-leaders{gap:clamp(48px,7vw,96px);display:grid}.wg-ft .wg-leader{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.wg-ft .wg-leader--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wg-ft .wg-leader--flip .wg-leader__portrait{order:2}.wg-ft .wg-leader--flip .wg-leader__body{justify-self:end}.wg-ft .wg-leader__portrait{aspect-ratio:4/5;max-height:560px}.wg-ft .wg-leader__portrait.wg-media{-o-object-position:top center;object-position:top center}.wg-ft .wg-leader__body{gap:var(--space-4);max-width:62ch;display:grid}.wg-ft .wg-leader__title{color:var(--teal-700)}.wg-ft .wg-leader__name{font-size:var(--fs-h1);line-height:var(--lh-h1);text-transform:uppercase;font-weight:700}.wg-ft .wg-leader__when{font-weight:600;font-size:var(--fs-body-sm);color:var(--n-600)}.wg-ft .wg-leader__bio{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.wg-ft .wg-focus{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-4) 0;background:var(--n-0);grid-template-columns:4px 1fr;display:grid}.wg-ft .wg-focus__bar{background:var(--gold-700)}.wg-ft .wg-focus strong{color:var(--teal-900)}.wg-ft .wg-leader__actions{align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.wg-ft .wg-leader,.wg-ft .wg-leader--flip{grid-template-columns:1fr}.wg-ft .wg-leader--flip .wg-leader__body{justify-self:stretch}.wg-ft .wg-leader--flip .wg-leader__portrait{order:0}.wg-ft .wg-leader__portrait{aspect-ratio:4/3}.wg-ft .wg-leader__name{font-size:var(--fs-h2)}}.wg-ft .wg-agenda{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.wg-ft .wg-agenda__day-head{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:3px solid var(--teal-700);margin-bottom:var(--space-2);display:flex}.wg-ft .wg-agenda__day-label{font-size:var(--fs-h3);text-transform:uppercase;font-weight:700}.wg-ft .wg-agenda__day-date{font-size:var(--fs-body-sm);color:var(--n-600);font-weight:600}.wg-ft .wg-session{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--n-200);grid-template-columns:112px 1fr;min-height:170px;display:grid}.wg-ft .wg-session:target{background:var(--gold-50);box-shadow:-12px 0 0 var(--gold-50), 12px 0 0 var(--gold-50)}.wg-ft .wg-session__time{font-weight:700;font-size:var(--fs-body-sm);color:var(--teal-900);font-variant-numeric:tabular-nums;padding-top:2px}.wg-ft .wg-session__main{gap:var(--space-2);display:grid}.wg-ft .wg-session__title{font-weight:600;font-size:var(--fs-h6)}.wg-ft .wg-session__people{gap:var(--space-2);flex-wrap:wrap;display:flex}.wg-ft .wg-session__people li{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);background:var(--n-0);padding:var(--space-1) var(--space-3);box-shadow:inset 0 0 0 1px var(--n-200);display:inline-flex}.wg-ft .wg-session__people a{color:var(--teal-900);text-underline-offset:3px;font-weight:600}.wg-ft .wg-session__role{color:var(--n-600)}.wg-ft .wg-session__note{font-size:var(--fs-body-sm);color:var(--n-600)}.wg-ft .wg-agenda__source{margin-top:var(--space-6);font-size:var(--fs-caption);color:var(--n-600)}@media (max-width:767px){.wg-ft .wg-agenda{gap:var(--space-9);grid-template-columns:1fr}.wg-ft .wg-session{gap:var(--space-2);grid-template-columns:1fr}}.wg-ft .wg-cta-strip{border-block:1px solid var(--n-200)}.wg-ft .wg-cta-strip__inner{justify-content:center;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-7);text-align:center;flex-wrap:wrap;display:flex}.wg-ft .wg-cta-strip p{font-size:var(--fs-body-lg);font-weight:500}.wg-ft .wg-faq-layout{gap:var(--space-7) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.wg-ft .wg-faq{border-top:1px solid var(--n-200)}.wg-ft .wg-faq__item{border-bottom:1px solid var(--n-200)}.wg-ft .wg-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);cursor:pointer;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:600;list-style:none;display:flex}.wg-ft .wg-faq__item summary::-webkit-details-marker{display:none}.wg-ft .wg-faq__item summary:hover{color:var(--teal-700)}.wg-ft .wg-faq__icon{width:20px;height:20px;transition:transform var(--dur) var(--ease);flex:none;position:relative}.wg-ft .wg-faq__icon:before,.wg-ft .wg-faq__icon:after{content:"";background:var(--teal-700);width:20px;height:2px;position:absolute;top:9px;left:0}.wg-ft .wg-faq__icon:after{transform:rotate(90deg)}.wg-ft .wg-faq__item[open] .wg-faq__icon{transform:rotate(45deg)}.wg-ft .wg-faq__answer{padding-bottom:var(--space-6);max-width:62ch;color:var(--n-700);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.wg-ft .wg-faq__item:target summary{color:var(--teal-700)}@media (max-width:767px){.wg-ft .wg-faq-layout{grid-template-columns:1fr}}.wg-ft .wg-closing{background:var(--teal-900);color:var(--n-0);text-align:center;padding-block:calc(var(--section-y) + var(--space-7)) var(--section-y);clip-path:polygon(calc(var(--chamfer-lg) * 1.3) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--chamfer-lg) * .78))}.wg-ft .wg-closing__inner{justify-items:center;gap:var(--space-6);max-width:900px;display:grid}.wg-ft .wg-closing__heading{color:var(--gold-700)}.wg-ft .wg-closing p{max-width:52ch}.wg-ft{padding-top:0}.wg-ft .wg-hero__badge{top:88px}@media (min-width:768px){.wg-ft .wg-hero__badge{top:112px}}@media (min-width:1440px){.wg-ft .wg-hero__badge{top:152px}}.wg-ft .wg-reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(24px)}.wg-ft .wg-reveal.wg-is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wg-ft .wg-reveal{transition:none;opacity:1!important;transform:none!important}}.wg-ft .wg-pointers{gap:var(--space-3);display:grid}.wg-ft .wg-pointers__heading{font-size:var(--fs-caption);line-height:var(--lh-caption);text-transform:uppercase;letter-spacing:var(--text-overline-ls);color:var(--teal-700);font-weight:700}.wg-ft .wg-pointers__list{gap:var(--space-3);display:grid}.wg-ft .wg-pointers__list li{padding-left:var(--space-5);font-size:var(--fs-body);line-height:var(--lh-body);position:relative}.wg-ft .wg-pointers__list li:before{content:"";background:var(--teal-700);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.wg-ft .wg-hero__badge{z-index:2;right:var(--gutter);align-items:center;gap:var(--space-3);background:var(--n-0);color:var(--ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);box-shadow:var(--shadow-1);display:inline-flex;position:absolute;left:auto}.wg-ft .wg-hero__badge-suffix{font-weight:600;font-size:var(--fs-body-sm);color:var(--teal-900);padding-left:var(--space-3);border-left:1px solid var(--n-200)}@media (max-width:767px){.wg-ft .wg-hero__badge{row-gap:var(--space-1);border-radius:var(--radius-xs);right:var(--space-4);max-width:calc(100% - 2 * var(--space-4));flex-wrap:wrap}.wg-ft .wg-hero__badge-label{padding-right:var(--space-2)}.wg-ft .wg-hero__badge-suffix{padding-left:var(--space-2)}}.wg-ft .wg-hero-overlap{background:0 0}.wg-ft .wg-hero-overlap .wg-hero__inner{margin-top:calc(-1 * clamp(var(--space-9), 6vw, var(--space-12)))}@media (min-width:1024px){.wg-ft .wg-hero-overlap .wg-hero__inner{margin-top:calc(-1 * clamp(var(--space-9), 9vw, 140px))}}@media (max-width:767px){.wg-ft .wg-hero__media{aspect-ratio:4/3;-o-object-position:68% 50%;object-position:68% 50%}}.wg-ft{--teal-900:#007078;--color-primary-active:#007078}.wg-ft .wg-tone-teal,.wg-ft .wg-tone-deep,.wg-ft .wg-tone-ink{color:var(--n-0);background:#007078}.wg-ft .wg-closing{background:#007078}
