:root{--tw-blue:#007aff;--tw-blue-dark:#055fc2;--tw-sky:#cce6ff;--tw-soft:#f7f7f7;--tw-gray:#e1e1eb;--tw-black:#212121;--tw-ink-2:#46464d;--tw-ink-3:#b7b7c1;--tw-white:#fff;--tw-shadow:0 3px 12px rgba(21,19,99,.06);--tw-shadow-hover:0 8px 24px rgba(21,19,99,.12);--tw-r-card:20px;--tw-r-md:12px;--tw-max:1120px;--tw-max-narrow:860px;--tw-gutter:clamp(20px,5vw,56px);--tw-rhythm:clamp(56px,7vw,84px);--tw-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--tw-display:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif}.tw-wrap{margin:0 auto;max-width:var(--tw-max);padding:0 var(--tw-gutter)}.tw-wrap--narrow{max-width:var(--tw-max-narrow)}.tw-card{background:var(--tw-white);border:1px solid var(--tw-gray);border-radius:var(--tw-r-card);box-shadow:var(--tw-shadow)}.tw-ask,.tw-faq,.tw-hero,.tw-next,.tw-player,.tw-rel,.tw-spk,.tw-take,.tw-tr{background:var(--tw-soft)}.tw-hero{background:var(--tw-white);border-bottom:1px solid var(--tw-gray);overflow:hidden;position:relative}.tw-faq,.tw-next,.tw-spk,.tw-take,.tw-tr{padding:var(--tw-rhythm) 0 0}.tw-rel{padding:var(--tw-rhythm) 0}.tw-h1{font-size:clamp(32px,4.6vw,54px)!important;letter-spacing:-.025em;line-height:1.08!important;margin:0 0 24px;text-wrap:balance}.tw-h1,.tw-h2{color:var(--tw-black)!important;font-family:var(--tw-display)!important;font-weight:600!important}.tw-h2{font-size:32px!important;letter-spacing:-.015em;line-height:1.25!important;margin:0 0 32px}.tw-h2--band{font-size:clamp(24px,2.6vw,32px)!important;margin:0 0 12px;text-wrap:balance}.tw-h3{color:var(--tw-black)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.015em;margin:0}.tw-eyebrow{color:var(--tw-blue)!important;font-size:12px!important;font-weight:600;letter-spacing:.1em!important;margin:0 0 16px;text-transform:uppercase}.tw-eyebrow--dark{color:var(--tw-blue-dark)!important;margin-bottom:12px}.tw-lede,.tw-lede p{color:var(--tw-ink-2)!important;font-size:18px!important;line-height:1.6!important;max-width:62ch;text-wrap:pretty}.tw-lede{margin:0 0 32px}.tw-prose p{color:var(--tw-ink-2)!important;font-size:16px!important;line-height:1.7!important;margin:0 0 20px;max-width:64ch}.tw-prose p:first-child{color:var(--tw-black)!important;font-size:18px!important;line-height:1.65!important;text-wrap:pretty}.tw-prose--transcript p{max-width:60ch}.tw-badge{background:var(--tw-sky);color:var(--tw-blue);font-size:12px;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.tw-badge,.tw-btn{border-radius:999px;font-weight:600}.tw-btn{align-items:center;background:var(--tw-blue);border:0;color:var(--tw-white)!important;cursor:pointer;display:inline-flex;font-size:14px;height:40px;padding:0 20px;text-decoration:none!important}.tw-btn:hover{background:var(--tw-blue-dark)}.tw-btn--lg{font-size:16px;height:48px;padding:0 32px}.tw-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.35)}.tw-btn--ghost:hover{background:hsla(0,0%,100%,.08)}.tw-hero__inner{margin:0 auto;max-width:var(--tw-max);padding:clamp(96px,11vw,120px) var(--tw-gutter) clamp(40px,5vw,64px);position:relative}.tw-hero--topo:before{background:url(../images/tw-topo-corner.png) 100% 0/auto 100% no-repeat;content:"";height:100%;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;width:34%}.tw-facts,.tw-hero__head{max-width:820px}.tw-facts{display:flex;flex-wrap:wrap;gap:12px;margin:0}.tw-facts__cell{background:var(--tw-white);border:1px solid var(--tw-gray);border-radius:var(--tw-r-md);flex:1 1 240px;padding:16px 24px}.tw-facts__cell--narrow{flex:0 0 auto;white-space:nowrap}.tw-facts dt{color:var(--tw-ink-3);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.tw-facts dd{color:var(--tw-black);font-size:16px;font-weight:600;margin:0}.tw-player{padding:clamp(40px,5vw,64px) var(--tw-gutter)}.tw-player__frame{aspect-ratio:16/9;background:var(--tw-black);border-radius:var(--tw-r-card);box-shadow:var(--tw-shadow);margin:0 auto;max-width:960px;overflow:hidden;position:relative}.tw-player__frame iframe,.tw-player__poster{border:0;height:100%;inset:0;position:absolute;width:100%}.tw-player__poster{align-items:center;background-color:var(--tw-black);background-position:50%;background-size:cover;cursor:pointer;display:flex;justify-content:center;padding:0}.tw-player__btn{background:var(--tw-white);border-radius:999px;box-shadow:0 3px 12px rgba(21,19,99,.18);height:84px;position:relative;width:84px}.tw-player__btn:after{border-bottom:14px solid transparent;border-left:22px solid var(--tw-black);border-top:14px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translate(-42%,-50%)}.tw-anchors{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--tw-gray);border-top:1px solid var(--tw-gray);position:sticky;top:0;z-index:4}.tw-anchors__inner{display:flex;gap:32px;margin:0 auto;max-width:960px;overflow-x:auto;padding:0 var(--tw-gutter)}.tw-anchors a{color:var(--tw-ink-2)!important;font-size:14px;font-weight:500;padding:16px 0;text-decoration:none;white-space:nowrap}.tw-anchors a:hover{color:var(--tw-black)!important}.tw-take__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tw-take__grid[data-cols="2"]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.tw-take__grid[data-cols="4"]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tw-take__card{display:flex;flex-direction:column;gap:16px;padding:32px 26px}.tw-take__card .tw-eyebrow{margin:0}.tw-take__claim{color:var(--tw-black)!important;font-size:18px!important;font-weight:500;letter-spacing:-.01em!important;line-height:1.5!important;margin:0;text-wrap:pretty}.tw-take__detail{color:var(--tw-ink-2)!important;font-size:14px!important;line-height:1.55!important;margin:0}.tw-spk__list{display:flex;flex-direction:column;gap:20px}.tw-spk__card{display:flex;flex-wrap:wrap;gap:32px;padding:24px}.tw-spk__photo{background:var(--tw-gray);border-radius:16px;flex:0 0 auto;height:132px;overflow:hidden;width:132px}.tw-spk__photo img{display:block;height:100%!important;object-fit:cover;object-position:center 22%;width:100%}.tw-spk__body{display:flex;flex:1 1 320px;flex-direction:column;gap:12px}.tw-spk__id{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 16px}.tw-spk__role{font-weight:500}.tw-spk__bio,.tw-spk__role{color:var(--tw-ink-2)!important;font-size:16px!important;margin:0}.tw-spk__bio{line-height:1.6!important;max-width:62ch;text-wrap:pretty}.tw-spk__scale{color:var(--tw-black)!important;font-size:16px!important;font-weight:600;margin:4px 0 0}.tw-faq__list{overflow:hidden}.tw-faq__item{border-bottom:1px solid var(--tw-gray)}.tw-faq__item:last-child{border-bottom:0}.tw-faq__q{align-items:flex-start;color:var(--tw-black);cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:24px}.tw-faq__q::-webkit-details-marker{display:none}.tw-faq__mark{flex:0 0 auto;height:16px;margin-top:4px;position:relative;width:16px}.tw-faq__mark:after,.tw-faq__mark:before{background:var(--tw-blue);content:"";position:absolute;transition:transform .18s ease}.tw-faq__mark:before{height:2px;left:0;top:7px;width:16px}.tw-faq__mark:after{height:16px;left:7px;top:0;width:2px}.tw-faq__item[open] .tw-faq__mark:after{transform:scaleY(0)}.tw-faq__a{padding:0 24px 24px}.tw-faq__a p{color:var(--tw-ink-2)!important;font-size:16px!important;line-height:1.65!important;margin:0;max-width:62ch}.tw-tabs{border-bottom:1px solid var(--tw-gray);display:flex;gap:8px}.tw-tabs__btn{background:none;border:0;border-bottom:2px solid transparent;color:var(--tw-ink-2);cursor:pointer;font:inherit;font-size:16px;font-weight:600;margin-bottom:-1px;padding:16px 20px}.tw-tabs__btn.is-active{border-bottom-color:var(--tw-blue);color:var(--tw-black)}.tw-tr__panelwrap{padding:34px clamp(24px,4vw,40px)}.tw-tr__panelwrap--tabbed{border-radius:0 0 var(--tw-r-card) var(--tw-r-card);border-top:0}.is-hidden{display:none}.tw-stats{border-top:1px solid var(--tw-gray);display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:24px 0 0;padding-top:24px}.tw-stats dt{color:var(--tw-black);font-family:var(--tw-display);font-size:38px;font-weight:600;letter-spacing:-.025em;line-height:1}.tw-stats dd{color:var(--tw-ink-2);font-size:14px;margin:4px 0 0}.tw-next__band{align-items:center;border-radius:var(--tw-r-card);display:flex;flex-wrap:wrap;gap:24px 40px;padding:clamp(32px,4vw,40px)}.tw-next__band--sky{background:var(--tw-sky)}.tw-next__band--white{background:var(--tw-white);border:1px solid var(--tw-gray);box-shadow:var(--tw-shadow)}.tw-next__copy{flex:1 1 420px}.tw-next__body{color:var(--tw-ink-2)!important;font-size:16px!important;line-height:1.6!important;margin:0;max-width:56ch}.tw-rel__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tw-rel__card{color:var(--tw-black)!important;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important}.tw-rel__card:hover{box-shadow:var(--tw-shadow-hover)}.tw-rel__card img{aspect-ratio:16/10;background:var(--tw-gray);display:block;object-fit:cover;width:100%}.tw-rel__body{display:flex;flex-direction:column;gap:12px;padding:24px}.tw-rel__meta{color:var(--tw-ink-3)!important;font-size:12px!important;font-weight:600;letter-spacing:.1em!important;margin:0;text-transform:uppercase}.tw-rel__title{color:var(--tw-black)!important;font-size:18px!important;font-weight:600;letter-spacing:-.01em!important;line-height:1.35!important;margin:0;text-wrap:pretty}.tw-rel__by{color:var(--tw-ink-2)!important;font-size:14px!important;margin:0}.tw-close{overflow:hidden;position:relative}.tw-close--black{background:#000}.tw-close--black:before{background:url(../images/tw-gradient-dark-edge.png) 50%/cover no-repeat;content:"";inset:0;opacity:.9;position:absolute}.tw-close--soft{background:var(--tw-soft)}.tw-close__inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:clamp(64px,8vw,96px) var(--tw-gutter);position:relative}.tw-close__copy{flex:1 1 480px}.tw-close__h{font-size:clamp(32px,3.6vw,44px)!important;letter-spacing:-.025em;line-height:1.12!important;margin:0 0 20px;max-width:18ch;text-wrap:balance}.tw-close__body{font-size:18px!important;line-height:1.6!important;margin:0 0 32px;max-width:52ch}.tw-close__ctas{display:flex;flex-wrap:wrap;gap:14px}.tw-close__stats{display:flex;flex:0 1 300px;flex-direction:column;gap:24px;margin:0;padding-bottom:8px}.tw-close__stats dt{font-family:var(--tw-display);font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1}.tw-close__stats dd{font-size:14px;margin:8px 0 0}.tw-close--black .tw-close__h,.tw-close--black .tw-close__stats dt{color:var(--tw-white)!important}.tw-close--black .tw-close__body,.tw-close--black .tw-close__stats dd{color:var(--tw-ink-3)!important}.tw-close--soft .tw-close__h,.tw-close--soft .tw-close__stats dt{color:var(--tw-black)!important}.tw-close--soft .tw-close__body,.tw-close--soft .tw-close__stats dd{color:var(--tw-ink-2)!important}.tw-close--soft .tw-btn--ghost{border-color:var(--tw-gray);color:var(--tw-black)!important}.tw-fresh{background:var(--tw-white);border-top:1px solid var(--tw-gray)}.tw-fresh__inner{align-items:center;color:var(--tw-ink-3);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;padding:24px var(--tw-gutter)}.tw-fresh__inner a{color:var(--tw-blue)!important;font-weight:500}@media (max-width:720px){.tw-h2{font-size:24px!important;margin-bottom:24px}.tw-facts__cell{border-bottom:1px solid var(--tw-gray);border-right:0;flex:1 1 100%}.tw-facts__cell:last-child{border-bottom:0}.tw-spk__card{gap:20px}.tw-spk__photo{height:96px;width:96px}.tw-close__inner{padding:clamp(48px,10vw,64px) var(--tw-gutter)}.tw-close__stats{flex-direction:row;flex-wrap:wrap;gap:32px}}.tw-sticky{display:none}@media (max-width:720px){.tw-sticky{background:hsla(0,0%,100%,.96);border-top:1px solid var(--tw-gray);bottom:0;display:flex;gap:12px;left:0;padding:12px 16px;position:fixed;right:0;z-index:20}.tw-sticky .tw-btn{flex:1 1 auto;height:48px;justify-content:center}body{padding-bottom:80px}}.tw-anchors a:focus-visible,.tw-btn:focus-visible,.tw-faq__q:focus-visible,.tw-player__poster:focus-visible,.tw-rel__card:focus-visible,.tw-tabs__btn:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}