.wb{background:var(--background);--ease:cubic-bezier(.22, 1, .36, 1);position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.wb{height:calc(var(--wb-n) * 72svh + 50svh)}.wb-stage{height:100svh;position:sticky;top:0}}.wb-stage{flex-direction:column;gap:clamp(1rem,2.4svh,1.75rem);padding:calc(3.75rem + 4svh) 1.25rem 2.5rem;display:flex}@media (min-width:768px){.wb-stage{padding:calc(3.75rem + 5svh) 2.5rem 2.5rem}}.wb-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.wb-count{align-items:flex-end;gap:1.25rem;display:none}.wb-count p{color:var(--accent);align-items:flex-end;gap:.35rem;font-size:clamp(2.75rem,5.5vw,4.5rem);line-height:.85;display:flex}.wb-count small{color:var(--muted);padding-bottom:.3rem;font-size:.8125rem;font-style:normal;font-weight:400}.wb-count-n{padding-right:.08em;overflow:hidden}.wb-pills{gap:.375rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.wb-pills button{background:color-mix(in srgb, var(--foreground) 14%, transparent);cursor:pointer;border-radius:99px;width:1.75rem;height:3px;display:block;position:relative;overflow:hidden}.wb-pills button:after{content:"";background:var(--accent);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.wb-pills button.is-on:after{transform:scaleX(1)}.wb-pills button.is-past:after{background:color-mix(in srgb, var(--foreground) 40%, transparent);transform:scaleX(1)}.wb-tile{text-align:left;-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);clip-path:inset(42% round 999px);filter:blur(22px);opacity:0;min-width:0;min-height:0;transition:clip-path 1s var(--ease) var(--dl,0s), filter .85s var(--ease) var(--dl,0s), opacity .5s ease var(--dl,0s), transform 1.05s var(--ease) var(--dl,0s), box-shadow .4s ease, translate .4s var(--ease);border-radius:24px;flex-direction:column;justify-content:space-between;gap:.75rem;padding:clamp(1rem,1.6vw,1.5rem);display:flex;position:relative;overflow:hidden;transform:scale(.86);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff29,0 24px 50px -28px #00000059}.is-open .wb-tile{clip-path:inset(0 round 24px);filter:none;opacity:1;transform:none}@media (hover:hover){.is-open a.wb-tile:hover,.is-open button.wb-tile:hover{translate:0 -3px;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff3d,0 30px 60px -26px #00000073}}.wb-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wb .c-blue{color:#fff;background:#1f1fe8e6}.wb .c-peri{color:#fff;background:#6d6dffe0}.wb .c-ink{color:#fff;background:#0a0a0a}.wb .c-mist{color:#12127a;background:#e9e9fd}.wb .c-grey{background:var(--surface);color:var(--foreground)}.wb .c-paper{background:var(--background);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border), 0 24px 50px -30px #0003}:root[data-theme=dark] .wb .c-mist{color:#e6e6ff;background:#6d6dff33}:root[data-theme=dark] .wb .c-ink{background:#161616}.wb-kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.65;align-items:center;gap:.4rem;font-size:.6562rem;display:inline-flex}.wb-name{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.75rem,min(3.2vw,5.2svh),3.75rem);font-weight:600;line-height:.95}.wb-big{font-size:clamp(2.5rem,min(4.4vw,7svh),5rem);line-height:.9}.wb-small{opacity:.7;min-height:1em;font-size:.75rem}.wb-quote{letter-spacing:-.01em;font-size:clamp(.95rem,min(1.35vw,2.3svh),1.35rem);line-height:1.35}.wb-sum-foot{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wb-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.wb-tags a{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:.4rem;height:1.9rem;padding-inline:.75rem;font-size:.75rem;transition:background-color .25s,color .25s;display:inline-flex}.wb-tags a:hover{background:var(--foreground);color:var(--background)}.wb-go{background:var(--foreground);width:3rem;height:3rem;color:var(--background);transition:transform .4s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.wb-go:hover{transform:rotate(45deg)}.wb-shot-tag{z-index:3;color:var(--foreground);background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:.4rem .8rem;position:absolute;top:1rem;left:1rem}.wb-tile>*{opacity:0;transition:opacity .5s ease calc(var(--dl,0s) + .35s), transform .75s var(--ease) calc(var(--dl,0s) + .35s);transform:translateY(10px)}.is-open .wb-tile>*{opacity:1;transform:none}.wb-swap{min-height:0;display:grid}.wb-layer{justify-content:space-between;gap:inherit;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.wb-fill,.wb-fill>.wb-layer{flex:1;gap:.75rem}.wb-layer.is-in{animation:wb-in .85s var(--ease) var(--dl,0s) both}.wb-layer.is-out{animation:wb-out .6s var(--ease) var(--dl,0s) both;pointer-events:none}@keyframes wb-in{0%{opacity:0;filter:blur(10px);clip-path:inset(0 0 100%);transform:translateY(32%)}to{opacity:1;filter:none;clip-path:inset(0 0 -20%);transform:none}}@keyframes wb-out{to{opacity:0;filter:blur(10px);transform:translateY(-24%)}}.wb-grid,.wb-rail{display:none}@media (min-width:1024px){.wb-count{display:flex}.wb-grid{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.8fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"main main name year""main main sum sum""ph1 ph2 next all";gap:.75rem;min-height:0;max-height:60rem;display:grid;position:relative}.wb-a-main{grid-area:main;padding:0}.wb-a-name{grid-area:name}.wb-a-year{grid-area:year}.wb-a-sum{grid-area:sum}.wb-a-ph1{grid-area:ph1;padding:0}.wb-a-ph2{grid-area:ph2;padding:0}.wb-a-next{cursor:pointer;grid-area:next}.wb-a-all{grid-area:all}}.wb-a-main{--mx:0;--my:0}.wb-a-main>*{transform:none}.wb-shot{clip-path:inset(100% 0 0);transition:clip-path 1.05s var(--ease);position:absolute;inset:0}.wb-shot.is-past{clip-path:inset(0 0 100%)}.wb-shot.is-on{clip-path:inset(0);z-index:1}.wb-shot img{object-fit:cover;width:100%;height:100%;transform:translate(calc(var(--mx) * -1.2%), calc(var(--my) * -1.2%)) scale(1.18);transition:transform 1.3s var(--ease)}.wb-shot.is-on img{transform:translate(calc(var(--mx) * -1.2%), calc(var(--my) * -1.2%)) scale(1.06)}.wb-a-main:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 60%,#00000047);position:absolute;inset:0}.wb-photo,.wb-photo>.wb-layer{height:100%}.wb-photo img{object-fit:cover;width:100%;height:100%}.wb-photo .wb-layer.is-in{animation-name:wb-photo-in;animation-duration:1s}.wb-photo .wb-layer.is-out{opacity:1;animation:none}@keyframes wb-photo-in{0%{clip-path:inset(100% 0 0 round 24px)}to{clip-path:inset(0)}}.wb-photo img{transition:transform .8s var(--ease)}@media (hover:hover){.wb-a-ph1:hover img,.wb-a-ph2:hover img{transform:scale(1.06)}}.wb-next-name>.wb-layer{flex-direction:row;justify-content:space-between;align-items:flex-end}.wb-next-name span{letter-spacing:-.04em;font-size:clamp(1.25rem,min(2vw,3.4svh),2.25rem);font-weight:600;line-height:1}.wb-a-next svg{width:1.25rem;height:1.25rem;transition:transform .4s var(--ease)}.wb-a-next:hover svg{transform:translateY(4px)}.wb-all{letter-spacing:-.04em;justify-content:space-between;align-items:flex-end;gap:.75rem;font-size:clamp(1.25rem,min(2vw,3.4svh),2.25rem);font-weight:600;line-height:1;display:flex}.wb-all svg{width:1.25rem;height:1.25rem;transition:transform .4s var(--ease);flex:none}.wb-a-all:hover .wb-all svg{transform:translate(3px,-3px)}.wb-progress{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:2px;height:2px;position:absolute;bottom:-1rem;left:0;right:0;overflow:hidden}.wb-progress:after{content:"";background:var(--accent);transform:scaleX(var(--wb-p,0));transform-origin:0;position:absolute;inset:0}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-rail{margin-inline:-1.25rem;display:block}.wb-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;padding:.25rem 1.25rem .5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.wb-track::-webkit-scrollbar{display:none}.wb-card{scroll-snap-align:start;flex:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"photo photo""name year""sum sum";gap:.5rem;width:min(84vw,26rem);display:grid}.wb-c-photo{aspect-ratio:1;grid-area:photo;padding:0}.wb-c-photo picture,.wb-c-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb-c-photo picture{transform:none}.wb-c-name{grid-area:name;min-height:8.5rem}.wb-c-year{grid-area:year}.wb-c-sum{grid-area:sum}.wb-card .wb-name{font-size:clamp(1.5rem,7vw,2.25rem)}.wb-card .wb-big{font-size:clamp(2.25rem,10vw,3rem)}.wb-card .wb-quote{font-size:.9375rem}.wb-rail-foot{justify-content:space-between;align-items:center;padding:.9rem 1.25rem 0;display:flex}.wb-dots{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.wb-dots li{background:color-mix(in srgb, var(--foreground) 18%, transparent);width:.4rem;height:.4rem;transition:width .4s var(--ease), background-color .3s;border-radius:99px}.wb-dots li.is-on{background:var(--accent);width:1.5rem}.wb-all-m{background:var(--foreground);height:2.5rem;color:var(--background);border-radius:999px;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.8125rem;display:inline-flex}}@media (min-width:768px) and (max-width:1023px){.wb-rail{margin-inline:-2.5rem}.wb-track{padding-inline:2.5rem;scroll-padding-inline:2.5rem}.wb-card{width:min(58vw,28rem)}.wb-rail-foot{padding-inline:2.5rem}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.wb-grid,.wb-count{display:none}.wb-card{width:26rem}}@media (prefers-reduced-motion:reduce){.wb-tile,.wb-tile>*{clip-path:none;filter:none;opacity:1;transition:none;transform:none}.wb-layer.is-in,.wb-layer.is-out{animation:none}}.wb-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.4svh,1rem) .75rem;margin:0;display:grid}.wb-figs>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.wb-figs dd{color:#1f1fe8;margin:0;font-size:clamp(1.6rem,min(2.6vw,4.4svh),3rem);line-height:.9}:root[data-theme=dark] .wb .c-mist .wb-figs dd{color:#b9b9ff}.wb-figs dt{opacity:.75;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.25}.wb-figs>div:only-child dd,.wb-figs>div:first-child:nth-last-child(2) dd,.wb-figs>div:first-child:nth-last-child(2)~div dd{font-size:clamp(2.2rem,min(3.6vw,6svh),4rem)}.wb-name-wrap{flex-direction:column;gap:.5rem;display:flex}.wb-sub{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.wb-goal{flex-direction:column;gap:.6rem;display:flex}.wb-quote-lg{letter-spacing:-.025em;font-size:clamp(1.1rem,min(1.7vw,2.9svh),1.75rem);font-weight:500;line-height:1.2}.wb-did{flex-wrap:wrap;align-content:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.wb-did li{background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);animation:wb-chip .6s var(--ease) calc(var(--dl,0s) + .25s + var(--i,0) * 50ms) both;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;line-height:1.2}.wb-did li.is-more{color:#fff;box-shadow:none;background:#1f1fe8}.wb-did.is-specs li{border-radius:10px}@keyframes wb-chip{0%{opacity:0;transform:translateY(8px)scale(.92)}}.wb-did-tile,.wb-did-tile .wb-layer{justify-content:space-between}@media (min-width:1024px){.wb-did-tile .wb-did{max-height:100%;overflow:hidden}}.wb-live-wrap{z-index:3;position:absolute;bottom:1rem;left:1rem}.wb-live{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a73;border-radius:999px;align-items:center;gap:.5rem;height:2rem;padding-inline:.8rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.wb-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;position:relative}.wb-live i:after{content:"";border:1.5px solid #22c55e;border-radius:50%;animation:1.8s ease-out infinite wb-ping;position:absolute;inset:-4px}@keyframes wb-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.wb-live i:after,.wb-did li{animation:none}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-c-sum{gap:1rem}.wb-c-year .wb-figs{column-gap:1rem}.wb-c-year .wb-figs dd{font-size:clamp(1.3rem,5.6vw,1.8rem)}.wb-c-name{min-height:9.5rem}}@media (min-width:1024px){.wb-a-ph2.wb-did-tile{padding:clamp(1rem,1.6vw,1.5rem)}.wb-did-tile .wb-fill,.wb-did-tile .wb-fill>.wb-layer{min-height:0;overflow:hidden}}.wb-brand-wrap{z-index:3;max-width:calc(100% - 2rem);position:absolute;bottom:clamp(.75rem,1.2vw,1.25rem);left:clamp(.75rem,1.2vw,1.25rem)}.wb-brand{color:var(--foreground);background:color-mix(in srgb, var(--background) 84%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px var(--border), 0 20px 40px -24px #00000073;border-radius:20px;flex-direction:column;gap:.4rem;padding:clamp(.8rem,1.2vw,1.15rem) clamp(1rem,1.5vw,1.4rem);display:flex}.wb-brand-name{letter-spacing:-.045em;font-size:clamp(1.75rem,min(3.2vw,5.4svh),3.75rem);font-weight:600;line-height:.95}.wb-brand-live{color:var(--muted);align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}.wb-brand-live i{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.wb-brand-live i:after{content:"";border:1.5px solid #22c55e;border-radius:50%;animation:1.8s ease-out infinite wb-ping;position:absolute;inset:-4px}.wb-a-main:after{background:linear-gradient(#0000 65%,#00000038)}.wb-about{letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(1rem,min(1.4vw,2.4svh),1.45rem);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.wb-a-year .wb-layer>.wb-figs,.wb-c-year>.wb-figs{flex:1}.wb-figs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.4rem;min-height:0;margin:0;display:grid}.wb-figs>.wb-fig{background:var(--background);min-width:0;min-height:0;color:var(--foreground);animation:wb-chip .6s var(--ease) calc(var(--dl,0s) + .2s + var(--i,0) * 60ms) both;border-radius:16px;flex-direction:column;justify-content:space-between;gap:.25rem;padding:clamp(.5rem,.9vw,.8rem) clamp(.6rem,1vw,.9rem);display:flex;box-shadow:inset 0 0 0 1px #1f1fe81f,0 10px 24px -18px #12127a73}.wb-figs>.wb-fig dd,.wb-figs>div:only-child dd,.wb-figs>div:first-child:nth-last-child(2) dd,.wb-figs>div:first-child:nth-last-child(2)~div dd{color:#1f1fe8;order:-1;margin:0;font-size:clamp(1.6rem,min(2.3vw,4.2svh),2.75rem);line-height:.9}.wb-figs>.wb-fig dt{color:var(--muted);opacity:1;font-size:.6875rem;line-height:1.2}:root[data-theme=dark] .wb .wb-figs>.wb-fig dd{color:#9d9dff}.wb-figs:has(>.wb-fig:first-child:nth-last-child(2)){grid-template-columns:1fr}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-card{grid-template-areas:"photo photo""figs figs""sum sum"}.wb-c-year{grid-area:figs;gap:.6rem}:is(.wb-c-year .wb-figs,.wb-c-year .wb-figs:has(>.wb-fig:first-child:nth-last-child(2))){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.wb-c-year .wb-figs>.wb-fig{gap:.4rem;padding:.7rem .8rem .6rem}.wb-c-year .wb-figs>.wb-fig dd{font-size:clamp(1.75rem,8vw,2.25rem)}.wb-c-year .wb-figs>.wb-fig dt{overflow-wrap:normal}.wb-card .wb-brand-name{font-size:clamp(1.5rem,7vw,2.1rem)}}@media (prefers-reduced-motion:reduce){.wb-brand-live i:after,.wb-figs>.wb-fig{animation:none}}@media (min-width:1024px){.wb-grid{grid-template-rows:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,.8fr);grid-template-areas:"main main figs figs""main main sum sum""ph1 ph2 next all"}}.wb-a-figs{grid-area:figs;grid-template-columns:repeat(var(--nf,4), minmax(0, 1fr));gap:.75rem;min-width:0;min-height:0;display:grid}.wb-figtile.is-empty{display:none}.wb-figtile{justify-content:space-between}.wb-fignum{color:#1f1fe8;font-size:clamp(2.25rem,min(3.4vw,6.2svh),4.5rem);line-height:.85}:root[data-theme=dark] .wb .wb-fignum{color:#9d9dff}.wb-main-link{z-index:1;display:block;position:absolute;inset:0}.wb-a-main>.wb-main-link,.wb-c-photo>.wb-main-link{transform:none}.wb-brand{gap:.3rem}.wb-visit-wrap{z-index:4;position:absolute;bottom:clamp(.75rem,1.2vw,1.25rem);right:clamp(.75rem,1.2vw,1.25rem)}.wb-visit{color:var(--foreground);background:color-mix(in srgb, var(--background) 84%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px var(--border), 0 20px 40px -24px #00000073;transition:transform .4s var(--ease);border-radius:999px;align-items:center;gap:.75rem;padding:.4rem .4rem .4rem 1.1rem;display:inline-flex}.wb-visit-txt{flex-direction:column;line-height:1.15;display:flex}.wb-visit-txt span{font-size:.8125rem;font-weight:500}.wb-visit-txt small{color:var(--muted);font-size:.6875rem}.wb-visit-ico{background:var(--foreground);width:2.35rem;height:2.35rem;color:var(--background);transition:transform .4s var(--ease);border-radius:999px;place-items:center;display:grid}.wb-visit-ico svg{width:.95rem;height:.95rem}.wb-visit:hover{transform:translateY(-2px)}.wb-visit:hover .wb-visit-ico{transform:rotate(45deg)}.wb-visit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wb-about2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.wb-about2>div{flex-direction:column;gap:.55rem;min-width:0;display:flex}.wb-about2>div+div{border-left:1px solid var(--border);padding-left:clamp(1rem,2vw,2rem)}.wb-about2 p{letter-spacing:-.015em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.95rem,min(1.2vw,2.2svh),1.25rem);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-about2.is-one{grid-template-columns:1fr}.wb-about2.is-one p{font-size:clamp(1.05rem,min(1.5vw,2.6svh),1.5rem)}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-card{grid-template-areas:"photo photo""figs figs""sum sum"}.wb-c-figs{grid-area:figs;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wb-c-figs .wb-figtile{min-height:6.25rem;padding:.85rem .95rem}.wb-c-figs .wb-fignum{font-size:clamp(2rem,9vw,2.6rem)}.wb-card .wb-about2{grid-template-columns:1fr;gap:.9rem}.wb-card .wb-about2>div+div{border-left:0;border-top:1px solid var(--border);padding-top:.9rem;padding-left:0}.wb-card .wb-about2 p{-webkit-line-clamp:5;font-size:.9375rem}.wb-c-photo .wb-visit-wrap{top:.75rem;bottom:auto;right:.75rem}.wb-c-photo .wb-visit{gap:.5rem;padding:.3rem .3rem .3rem .8rem}.wb-c-photo .wb-visit-txt small{display:none}.wb-c-photo .wb-visit-ico{width:1.9rem;height:1.9rem}}.wb-a-sum{justify-content:flex-start;gap:clamp(.6rem,1.4svh,1rem)}.wb-about-swap{flex:1;min-height:0;overflow:hidden}@media (max-height:760px){.wb-a-sum .wb-about2 p{-webkit-line-clamp:3}}.wb-cta{background:var(--foreground);width:100%;height:clamp(2.75rem,6svh,3.5rem);color:var(--background);border-radius:999px;flex:none;align-items:center;transition:background-color .35s,color .35s;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wb-cta-track{width:max-content;animation:16s linear infinite wb-marquee;display:flex}.wb-cta-run{flex:none;display:flex}.wb-cta-item{white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.5em;padding-right:2.5rem;font-size:clamp(.95rem,min(1.2vw,2.2svh),1.2rem);font-weight:500;display:inline-flex}.wb-cta-item em{font-size:1.15em}.wb-cta-item svg{width:.9em;height:.9em}@keyframes wb-marquee{to{transform:translate(-50%)}}@media (hover:hover){.wb-cta:hover{color:#fff;background:#1f1fe8}.wb-cta:hover .wb-cta-track{animation-duration:7s}}.wb-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wb-cta-track{animation:none}.wb-cta{justify-content:center}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-card .wb-cta{height:3rem;margin-top:.25rem}}.wb-sum-row{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.75rem,1.4vw,1.25rem);min-height:0;display:grid}.wb-sum-row>.wb-about-swap{min-height:0}.wb-sum-text{letter-spacing:-.015em;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(.95rem,min(1.25vw,2.3svh),1.3rem);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-height:760px){.wb-sum-text{-webkit-line-clamp:3}}.wb-sum-photo{background:var(--surface-2);border-radius:16px;min-height:0;position:relative;overflow:hidden}.wb-sum-photo .wb-photo{position:absolute;inset:0}.wb-a-ph1.wb-goal-tile{padding:clamp(1rem,1.6vw,1.5rem)}.wb-goal-text{letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(1rem,min(1.35vw,2.5svh),1.45rem);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.wb-goal-tile .wb-layer{justify-content:space-between}.wb-photo-tags{z-index:3;pointer-events:none;max-width:58%;position:absolute;top:clamp(.75rem,1.2vw,1.25rem);right:clamp(.75rem,1.2vw,1.25rem)}.wb-rolechips{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.wb-rolechips li{color:var(--foreground);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--border);animation:wb-chip .6s var(--ease) calc(.25s + var(--i,0) * 50ms) both;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;line-height:1.2}.wb-rolechips li.is-more{color:#fff;box-shadow:none;background:#1f1fe8}@media (prefers-reduced-motion:reduce){.wb-rolechips li{animation:none}}.wb-ficha{flex-direction:column;gap:.35rem;margin:0;font-size:clamp(.8rem,min(1vw,1.8svh),.95rem);display:flex}.wb-ficha>div{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);justify-content:space-between;gap:1rem;padding-top:.35rem;display:flex}.wb-ficha dt{opacity:.6}.wb-ficha dd{text-align:right;margin:0;font-weight:500}.wb-brand-wrap{--r:22px;background:var(--background);border-top-right-radius:var(--r);max-width:min(62%,100% - 13rem);padding:clamp(.8rem,1.2vw,1.1rem) clamp(1.1rem,1.8vw,1.6rem) clamp(.8rem,1.2vw,1.15rem) clamp(.9rem,1.4vw,1.25rem);bottom:0;left:0}.wb-brand-wrap:before,.wb-brand-wrap:after{content:"";width:var(--r);height:var(--r);pointer-events:none;background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--background) var(--r));position:absolute}.wb-brand-wrap:before{bottom:100%;left:0}.wb-brand-wrap:after{bottom:0;left:100%}.wb-brand-wrap .wb-brand{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}.wb-a-main:after{display:none}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-c-photo .wb-brand-wrap{--r:20px;max-width:82%;padding:.75rem 1.1rem .8rem .9rem}.wb-c-photo .wb-brand-wrap .wb-brand-name{font-size:clamp(1.5rem,7vw,2.1rem)}}.wb-brand-wrap{box-shadow:0 0 0 1px var(--background)}.wb-brand-wrap:before{width:calc(var(--r) + 1px);background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--background) var(--r));left:-1px}.wb-brand-wrap:after{height:calc(var(--r) + 1px);background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--background) var(--r));bottom:-1px}.wb-brand-wrap{padding:clamp(.55rem,.9vw,.8rem) clamp(1rem,1.6vw,1.4rem) clamp(.6rem,.9vw,.85rem) clamp(.9rem,1.4vw,1.25rem)}.wb-brand-wrap .wb-brand-name{font-size:clamp(1.35rem,min(2.3vw,3.8svh),2.6rem)}.wb-shot-tag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 2rem);overflow:hidden}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-c-photo .wb-brand-wrap{padding:.55rem 1rem .6rem .85rem}.wb-c-photo .wb-brand-wrap .wb-brand-name{font-size:clamp(1.25rem,5.6vw,1.6rem)}.wb-c-photo .wb-shot-tag{max-width:calc(100% - 8.5rem)}}@media (min-width:1024px){.wb-a-main .wb-shot-tag{max-width:40%}}.wb-brand-wrap{padding-bottom:clamp(.9rem,1.3vw,1.15rem);padding-left:0}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-c-photo .wb-brand-wrap{padding-bottom:.85rem;padding-left:0}}@media (min-width:1024px){.wb-a-main .wb-shot-tag{max-width:38%}.wb-photo-tags{max-width:50%}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.wb-c-photo .wb-shot-tag{max-width:calc(100% - 9.75rem)}}.wb-title{flex-direction:column;gap:.35rem;display:flex}.wb-h2{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1}@media (min-width:1024px){.wb-stage{gap:clamp(.75rem,1.6svh,1.25rem);padding-top:calc(3.75rem + 2.5svh)}.wb-title{flex-direction:row;align-items:baseline;gap:1rem}.wb-h2{font-size:clamp(1.5rem,min(2.2vw,3.6svh),2.25rem)}.wb-head{align-items:center}.wb-count{align-items:center;gap:1rem}.wb-count p{font-size:clamp(1.5rem,min(2.2vw,3.6svh),2.25rem);line-height:1}.wb-count small{padding-bottom:0}.wb-pills{margin:0}}html.wb-pinned .scroll-meter,html.wb-pinned .help-fab,html.wb-pinned .pk-corner{opacity:0!important;pointer-events:none!important;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1)!important;transform:translateY(1.25rem)scale(.9)!important}@media (min-width:1024px){.wb-stage{padding-top:calc(3.75rem + 4svh)}}.wb-shot-tag .wb-swap,.wb-shot-tag .wb-layer{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.wb .wb-a-main,.wb .wb-c-photo{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important}
