html[data-public-site=bento][data-public-site][lang]{--bk-radius: 24px;--bk-gap: clamp(12px, 2vw, 24px);--bk-surface: rgb(var(--c-surface));--bk-ink: rgb(var(--c-ink));--bk-muted: rgb(var(--c-muted));--bk-accent: rgb(var(--c-primary-dark));--bk-line: rgb(var(--c-ink) / .15);--bk-ease: cubic-bezier(.16, 1, .3, 1);--bk-heading: clamp(1.8rem, 4.6vw, 3rem);--bk-type: clamp(.95rem, 1.3vw, 1.075rem);main{min-width:0;overflow:visible}main :is(h1,h2,h3,h4){min-width:0;max-width:100%;text-align:center;text-wrap:balance;overflow-wrap:anywhere}main h1{font-size:clamp(2.15rem,6vw,4.5rem);line-height:1.08}main h2{font-size:var(--bk-heading);line-height:1.15}main h3{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2}main :is(h1,h2,h3) :is(em,.bk-emphasis){color:var(--bk-accent);font-style:normal}main :is(.cx-button,[data-cta-variant],a.inline-flex.rounded-full){min-width:0;max-width:100%;min-height:48px;height:auto;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.45;padding:12px 20px;border-radius:16px;box-shadow:none}:is(main,.bk-reader) details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:52px;text-align:start;white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-family:var(--font-sans)}:is(main,.bk-reader) details>summary>:not([aria-hidden=true]){min-width:0;max-width:100%;flex:1 1 0;overflow-wrap:anywhere}:is(main,.bk-reader) details>summary [aria-hidden=true]{display:none}:is(main,.bk-reader) details>summary::marker{content:""}:is(main,.bk-reader) details>summary::-webkit-details-marker{display:none}:is(main,.bk-reader) details>summary:after{content:"";position:static;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--bk-line);border-radius:50%;color:var(--bk-accent);background:linear-gradient(currentColor,currentColor) center / 10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 10px no-repeat;transform:none}:is(main,.bk-reader) details[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 10px 1.5px no-repeat}main :is(.cx-actions,.content-actions){justify-content:center;align-items:center}main :is(article,.cx-premium,.cx-free,.hiw-card){min-width:0;border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface);box-shadow:none}main :is(.cx-scene-index,.cx-nav-number,.cx-chapter-orbit span){display:none}main :is(.cx-journey-nav a,.cx-audience-chapters a){border-radius:18px}main .cx-audience-chapters{gap:var(--bk-gap);display:grid;grid-template-columns:minmax(0,1fr)}main .cx-audience-chapters:before,main .cx-audience-chapters .cx-chapter-orbit{display:none}main .cx-audience-chapters a{border:1px solid var(--bk-line);background:var(--bk-surface);padding:18px 16px;min-width:0;overflow-wrap:anywhere}main .cx-audience-chapters a>span{max-width:100%;min-width:0;overflow-wrap:anywhere}main :is(.cx-art-instrument,.cx-art-map,.cx-art-support){opacity:.4}main .cx-hero{max-width:1280px}.bk-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 20px 32px;background:transparent;text-align:center}.bk-hero:before{grid-column:1 / -1}.bk-hero-copy{max-width:42rem;min-width:0}main .bk-hero h1{margin:20px 0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.12}.bk-audience{color:var(--bk-accent);font-size:.75rem;letter-spacing:.06em}.bk-hero .cx-profiles{font-size:.7rem;letter-spacing:.06em;line-height:1.7;max-width:38rem;margin-inline:auto;margin-top:20px;color:var(--bk-muted);text-transform:none;font-weight:400}.bk-hero .cx-hero-description{font-size:var(--bk-type)}.bk-hero .cx-actions{margin:24px auto}.bk-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.bk-tile{position:relative;isolation:isolate;min-height:170px;border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 14px 22px;text-align:center;text-decoration:none;color:var(--bk-ink);overflow:hidden}.bk-tile:hover{border-color:var(--bk-accent)}.bk-kicker{font:600 .72rem/1.4 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--bk-accent);position:absolute;top:20px;inset-inline:12px}main .bk-tile :is(h2,h3){position:relative;margin:12px 0 0;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.18;max-width:100%;overflow-wrap:anywhere}.bk-pattern{position:absolute;inset:0;width:100%;height:100%;color:var(--bk-accent);opacity:.075;z-index:-1;pointer-events:none}.bk-team{grid-column:1/-1;background:color-mix(in srgb,var(--bk-accent) 7%,var(--bk-surface));min-height:300px}.bk-team .bk-pattern{opacity:.045}.bk-portraits{display:flex;justify-content:center;gap:0;align-items:center;margin:14px 0 8px;width:100%}.bk-portraits img{width:30%;max-width:110px;height:150px;object-fit:contain;object-position:center}.bk-tile-note{font-size:.8rem;color:var(--bk-muted);max-width:22ch}.bk-atlas{background:color-mix(in srgb,rgb(var(--c-primary)) 3%,var(--bk-surface))}.bk-studio{background:color-mix(in srgb,rgb(var(--c-highlight)) 8%,var(--bk-surface))}.bk-experts{background:color-mix(in srgb,var(--bk-accent) 5%,var(--bk-surface))}.bk-home-enhanced #comment{border:0;margin:auto;max-width:1100px}.bk-home-enhanced #comment>div{padding-block:28px 40px}.bk-home-enhanced #comment .hiw-card{box-shadow:none}.bk-home-enhanced #comment :is([data-shared-care-explainer],[data-shared-care-updates]){padding:0;margin-top:12px;max-width:42rem;border-radius:16px;background:var(--bk-surface)}.bk-home-enhanced #comment details>summary{padding:16px 20px;color:var(--bk-ink);font-size:.95rem}.bk-home-enhanced #comment details>:not(summary){margin-inline:20px;margin-bottom:20px}.bk-home-enhanced #comment input:focus{outline:none;box-shadow:none}.bk-home-enhanced #comment form:focus-within{outline:2px solid var(--bk-accent);outline-offset:4px;border-radius:18px}.bk-track{position:relative;width:100%;max-width:1280px;margin:24px auto 40px;padding-inline:16px;scroll-margin-top:110px}.bk-stage{width:100%;padding:8px 0 12px}.bk-track[data-bk-pinned=true]>.bk-stage{position:sticky;top:var(--bk-top, 100px)}.bk-groups,.bk-tabs{display:flex;gap:8px;justify-content:center;overflow:auto;scrollbar-width:none;margin:0 auto 12px;padding:4px;max-width:100%}.bk-groups button,.bk-tabs button{min-height:44px;min-width:max-content;padding:9px 16px;border:1px solid transparent;border-radius:12px;color:var(--bk-ink);background:transparent;font:500 .8rem/1.35 var(--font-sans);text-align:center;white-space:nowrap}.bk-groups button[aria-pressed=true],.bk-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--bk-accent) 10%,var(--bk-surface));border-color:color-mix(in srgb,var(--bk-accent) 20%,transparent);color:var(--bk-accent);font-weight:650}.bk-groups button{flex:1 1 0;min-width:0;white-space:normal;padding-inline:10px}.bk-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.bk-tabs button{min-width:0;white-space:normal;overflow-wrap:anywhere;height:100%}.bk-tabs:has(>button:nth-child(6):not([hidden])),.bk-offer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-groups{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:16px}.bk-tabs{border-bottom:1px solid var(--bk-line);padding-bottom:8px;scroll-padding-inline:4px;overscroll-behavior-x:contain}.bk-tabs button[aria-pressed=true]{background:transparent;border-color:transparent;box-shadow:inset 0 -2px 0 var(--bk-accent);border-radius:0}.bk-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;width:100%;height:var(--bk-panel-height, auto);border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface);overflow:hidden;isolation:isolate;touch-action:pan-y}main .bk-panel{grid-area:1/1;position:relative;min-width:0;width:100%;max-width:none;border:0;border-radius:0;background:transparent;margin:0;padding:24px 20px;display:flex;align-items:center;justify-content:center;text-align:center;align-content:center;pointer-events:none}.bk-panel.is-active{pointer-events:auto}.bk-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:800px;width:100%;min-width:0;margin:auto}.bk-content :is(h2,h3,p){margin:0;max-width:100%}main .bk-content h3{font-size:clamp(1.65rem,4.9vw,2.75rem);line-height:1.13}.bk-content>p{font-size:var(--bk-type);color:var(--bk-muted);line-height:1.55;max-width:65ch}.bk-eyebrow{font:600 .72rem/1.5 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--bk-accent)}.bk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}.bk-text-link,.bk-tool-link{color:var(--bk-accent);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px}.bk-actions>a,.bk-actions>button{min-height:44px;max-width:100%}.bk-portrait{width:min(38%,150px);height:170px;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 14px rgb(0 0 0 / .06))}.bk-poster{position:relative;width:min(100%,600px);aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--bk-line);padding:0;background:var(--bk-ink)}.bk-poster img{width:100%;height:100%;object-fit:cover}.bk-play{position:absolute;inset:0;display:grid;place-items:center}.bk-play:before{content:"\25b6";display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff;color:#172641;font-size:1.375rem;padding-left:3px}.bk-phone{width:100px;height:178px;object-fit:contain;border-radius:14px;border:5px solid var(--bk-ink)}.bk-gap{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 22px;max-width:100%;border-radius:50px;background:rgb(var(--c-primary));color:rgb(var(--c-on-primary));font-weight:600;font-size:.9rem;text-decoration:none}.bk-gap img{width:40px;height:50px;object-fit:contain;background:#fff;border-radius:7px;padding:3px;flex:0 0 auto}.bk-supports{display:grid;gap:14px;width:100%}.bk-supports h4{font:600 .7rem/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;color:var(--bk-accent)}.bk-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bk-chips span{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--bk-line);border-radius:14px;padding:5px 10px;font-size:.8rem;background:color-mix(in srgb,var(--bk-accent) 3%,var(--bk-surface))}.bk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;width:100%}.bk-stats strong{display:block;font:650 clamp(1.8rem,4vw,2.6rem)/1.2 var(--font-sans);color:var(--bk-accent);margin-bottom:8px}.bk-stats p{font-size:.85rem;line-height:1.5;color:var(--bk-muted)}.bk-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px}.bk-bottom button{min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--bk-accent);font-size:.85rem;font-weight:600}.bk-bottom button:disabled{opacity:.4}.bk-progress{height:3px;max-width:180px;flex:1;background:var(--bk-line);overflow:hidden}.bk-progress i{display:block;width:100%;height:100%;background:var(--bk-accent);transform-origin:left}.bk-reader{width:min(960px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--bk-line);border-radius:24px;background:var(--bk-surface);color:var(--bk-ink);overflow:auto}.bk-reader .bk-emphasis{color:var(--bk-accent)}.bk-reader::backdrop{background:#0d192ead;backdrop-filter:blur(5px)}.bk-reader-head{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;background:var(--bk-surface);border-bottom:1px solid var(--bk-line)}.bk-reader-head button{min-height:44px;min-width:60px;padding:8px 12px;border:1px solid var(--bk-line);border-radius:30px;font:500 .85rem var(--font-sans)}.bk-reader-body{padding:24px}.bk-reader-body>section{border:0!important;margin:0;max-width:100%}.bk-reader-body>section>div{padding:0!important;max-width:100%}.bk-reader [data-film-frame]{width:100%;aspect-ratio:16/9}.bk-reader .film-play-text{display:none}.bk-reader .reveal{opacity:1;transform:none}.bk-offers,.bk-dossier{max-width:1248px;margin:48px auto;padding:0 16px;text-align:center}.bk-offers h2,.bk-dossier h2{margin-bottom:24px}.bk-currencies{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.bk-currencies button{min-height:44px;padding:8px 18px;border:1px solid var(--bk-line);border-radius:30px;font:500 .85rem var(--font-sans)}.bk-currencies button[aria-pressed=true]{color:rgb(var(--c-on-primary));background:rgb(var(--c-primary));border-color:rgb(var(--c-primary))}.bk-offer-grid{display:grid;grid-template-columns:repeat(3,100%);gap:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;align-items:stretch;border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface)}main .bk-offer{min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always;border:0;border-radius:0;padding:28px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:var(--bk-offer-height, auto)}.bk-offer :is(h3,p){margin:0}.bk-offer>p{color:var(--bk-muted);font-size:var(--bk-type);line-height:1.6}.bk-offer .bk-price{font:650 clamp(2rem,5vw,3rem)/1.1 var(--font-sans);color:var(--bk-ink)}.bk-offer .bk-price-note,.bk-offer small{font-size:.82rem;line-height:1.55;color:var(--bk-muted)}.bk-offer .cx-button{width:min(100%,360px)}.bk-bonus{display:block;margin:24px auto;padding:18px;border:1px solid var(--bk-line);border-radius:30px;font-weight:600;color:var(--bk-ink)}.bk-details-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px auto}.bk-details-links a{font-size:.875rem;color:var(--bk-accent);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.bk-dossier-cards{display:grid;gap:var(--bk-gap)}.bk-dossier-cards article{padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.bk-dossier-cards :is(h3,p){margin:0}main .bk-track .cx-story-panel{max-height:none;overflow:visible}main .bk-track .cx-story-panels{height:var(--bk-panel-height);min-height:0}main .bk-track .cx-story-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scrollbar-width:none;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--bk-line);margin-bottom:12px}main .bk-track .cx-story-nav a{min-width:0;max-width:100%;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--bk-ink);font:500 .8rem/1.35 var(--font-sans);text-align:center;white-space:normal;overflow-wrap:anywhere}main .bk-track .cx-story-nav a[aria-current]{background:transparent;color:var(--bk-accent);border-color:transparent;box-shadow:inset 0 -2px 0 var(--bk-accent);font-weight:650}main .bk-track .cx-journey-copy{align-self:center;text-align:center;max-width:700px;margin:auto}main .bk-track .cx-journey-copy :is(h3,p,ul){text-align:center}main .bk-track .cx-journey-copy .cx-button{margin-inline:auto}main .bk-track .cx-story-progress,main .bk-track .cx-story-hint{display:none}main .bk-track .cx-journey-tools{justify-content:center;margin-bottom:12px}main .bk-track .cx-journey-art{min-width:0;align-self:center}main .bk-track.bk-reading-all .bk-frame{display:block;height:auto;overflow:visible;background:transparent;border:0}.bk-reading-all .bk-panel{display:flex;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto;padding:28px 20px;border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface);margin-bottom:16px}.bk-reading-all .bk-bottom{display:none}@media(min-width:700px){main .cx-audience-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-hero{padding:48px 24px}.bk-tiles{gap:16px}.bk-team{grid-column:auto;grid-row:span 2;min-height:420px}.bk-team .bk-portraits{margin-block:30px}.bk-portraits img{height:170px}.bk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-team{grid-row:span 2}.bk-experts{grid-column:1}.bk-resources{grid-column:2}.bk-groups,.bk-tabs{max-width:900px}.bk-tabs{display:flex;flex-wrap:wrap;justify-content:center}.bk-tabs button{flex:1 1 auto;min-width:max-content}main .bk-track .cx-story-nav{display:flex;flex-wrap:wrap;justify-content:center}main .bk-track .cx-story-nav a{flex:1 1 auto}.bk-panel{padding:32px}.bk-content{gap:18px}.bk-portrait{height:210px}.bk-dossier-cards{grid-template-columns:repeat(3,minmax(0,1fr))}main .bk-track .cx-journey-panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px}}@media(min-width:1100px){.bk-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-top:60px}.bk-tiles{gap:12px}.bk-tile{min-height:175px}.bk-team{min-height:362px}main .bk-tile :is(h2,h3){font-size:1.45rem}.bk-portraits img{height:155px}.bk-offer-grid{grid-template-columns:1fr 1.08fr 1fr;gap:16px;overflow:visible;border:0;background:transparent;align-items:center}main .bk-offer{border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface)}main .bk-offer-premium{height:calc(var(--bk-offer-height, 430px) + 32px);background:color-mix(in srgb,var(--bk-accent) 7%,var(--bk-surface));border-color:var(--bk-accent)}.bk-offer-tabs{display:none}}@media(max-width:359px){.bk-track{padding-inline:10px}.bk-panel{padding:20px 14px}.bk-content{gap:12px}.bk-portrait{height:135px}.bk-content>p{font-size:.9rem}.bk-groups button{font-size:.74rem;padding-inline:5px}.bk-tabs button{padding-inline:12px}.bk-gap{gap:12px;padding:10px 16px;font-size:.82rem}.bk-chips span{font-size:.74rem;padding:4px 8px;min-height:30px}}@media(prefers-reduced-motion:reduce){main *,main *:before,main *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}&[data-motion=off] main *{animation:none!important;transition:none!important}@media print{.bk-panel{visibility:visible!important;opacity:1!important;transform:none!important;position:relative}.bk-frame{display:block;height:auto!important}.bk-track{height:auto!important}.bk-stage{position:static!important}.bk-library[hidden]{display:block}.bk-tabs,.bk-groups,.bk-bottom{display:none}}}
