.wnav,.hh-slot{display:none}@media (max-width:1023px){.w-only{display:none!important}}@media (min-width:1024px){.site-root{--wide:min(1200px,calc(100% - 48px));--wide-in:max(24px,calc((100% - 1200px)/2));--hh-cap:12px;--hh-capb:calc(var(--hh-cap) + 56px);--cap-bottom:16px}.site-main{--home-side:0px;--home-section:72px}.hh-ring,.hh-body{inset-inline:var(--wide-in);border-radius:28px;height:56px}.hh-fade i{height:calc(var(--hh-capb) + 26px)}.hh-block{inset-inline:max(40px,8%)}.hh-rule{width:84px;height:2px;top:calc(100% + 22px)}.hh-tag{font-size:16px;top:calc(100% + 40px)}.hh-foot .livebadge{min-height:34px;padding-inline:16px;font-size:13.5px}.hh-foot .segs{width:200px}.hh-foot{inset-inline:var(--wide-in);bottom:16px}.hh-head{inset-inline:auto;height:56px;left:auto;right:calc(var(--wide-in) + 6px + 90px + 12px);width:max-content;line-height:56px}.site-root[dir=ltr] .hh-head{right:auto;left:calc(var(--wide-in) + 6px + 90px + 12px)}.hh-btns{top:calc(var(--hh-cap) + 6px);inset-inline:calc(var(--wide-in) + 6px);justify-content:flex-start;align-items:center;gap:12px}.hh-slot{flex:none;height:1px;display:block}.hh-btns .wnav{opacity:0;visibility:hidden}.hh-nav .hh-btns .wnav{visibility:visible}.hh-dock .hh-btns .wnav{pointer-events:auto}.hh-btns .hh-lang{margin-inline-end:-10px}.wnav{pointer-events:none;will-change:opacity;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wnav-links{flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.wnav-links a{height:44px;color:var(--m-ink);white-space:nowrap;opacity:.88;border-radius:22px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:500;transition:background .18s,opacity .18s;display:inline-flex}.wnav-links a:hover{opacity:1;background:#ffffff1f}.wnav-links a[aria-current=page]{opacity:1;background:#ffffff1a;font-weight:700}.wnav-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.wnav-book{background:var(--m-ink);height:44px;color:var(--bar);white-space:nowrap;border-radius:22px;align-items:center;padding:0 22px;font-size:14.5px;font-weight:700;transition:transform .28s cubic-bezier(.34,1.3,.64,1);display:inline-flex}.wnav-book:hover{transform:translateY(-1px)}.wnav-book:active{transform:scale(.96)}.wnav-btn{width:44px;height:44px;color:var(--m-ink);border-radius:50%;flex:none;place-items:center;font-size:22px;transition:background .18s;display:grid;position:relative}.wnav-btn:hover{background:#ffffff1f}.wnav-btn[aria-current=page]{background:#ffffff26}.wnav-lang{font-size:13px;font-weight:700}.wnav-bell em{top:9px;background:var(--spark,var(--accent));width:8px;height:8px;box-shadow:0 0 0 2px var(--bar);border-radius:50%;position:absolute;inset-inline-end:10px}.wnav :focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.site-main:has(.hh-film)>.app-wrap{box-sizing:border-box;width:var(--wide);margin-inline:auto;display:block}.site-main:has(.hh-film)>.app-wrap.w-half{vertical-align:top;width:calc((var(--wide) - 24px)/2);margin-inline:0;display:inline-block}.site-main:has(.hh-film)>.app-wrap.w-a{margin-inline-start:calc((100% - var(--wide))/2)}.site-main:has(.hh-film)>.app-wrap.w-b{margin-inline-start:24px}.site-main:has(.hh-film)>.app-wrap.w-lone{width:min(588px,100% - 48px)}.site-main:has(.hh-film)>.app-wrap.w-products{width:100%}.home-end{height:24px}.hh-notices .readonly-note{align-items:center;max-width:640px;margin:12px auto 0}.site-root .a11yfab{display:none}.site-main:has(.hh-film) .mediacard.about .aboutglass{height:360px}.site-main:has(.hh-film) .mediacard.about .pills{grid-template-columns:repeat(2,190px);justify-content:center;inset-inline:0}.site-main:has(.hh-film) .aboutglass .aboutwords{inset-inline:max(24px,50% - 360px)}.site-main:has(.hh-film) .hs>:first-child{margin-inline-start:auto}.site-main:has(.hh-film) .hs>:last-child{margin-inline-end:auto}.sec.cr{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:24px;display:grid}.sec.cr>.sec-h{grid-column:1/-1}.sec.cr>.cr-map{height:400px;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sec.cr>.cr-acts{justify-self:center;width:100%;max-width:420px;margin-top:0}.sec.cr>.cr-all{grid-column:2}.site-root .sitehead.inner{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;margin-bottom:0;padding-top:12px;position:sticky;top:0;background:0 0!important}.site-root .sitehead.inner:before{content:"";inset-inline:0;z-index:-1;background:linear-gradient(to bottom,var(--bg) 0%,var(--bg) 62%,color-mix(in srgb,var(--bg) 0%,transparent) 100%);pointer-events:none;height:94px;position:absolute;top:0}.site-root .sitehead.inner .sitehead-in{pointer-events:auto;box-sizing:border-box;width:var(--wide);background:var(--bar);max-width:none;height:56px;color:var(--m-ink);border-radius:28px;align-items:center;gap:12px;margin-inline:auto;padding:0 6px;display:flex;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px 1px #ffffff40,0 14px 28px -14px #0009}.site-root .sitehead.inner .head-lead{flex:none;align-items:center;gap:2px;display:flex}.site-root .sitehead.inner .headbtn{width:44px;height:44px;box-shadow:none;color:var(--m-ink);background:0 0;font-size:22px}.site-root .sitehead.inner .headbtn:hover{background:#ffffff1f;transform:none}.site-root .sitehead.inner .head-title,.site-root .sitehead.inner .headend,.site-root .sitehead.inner .head-side{display:none}.site-root .sitehead.inner .sitelogo{max-width:300px;min-height:44px;color:var(--m-ink);font-size:calc(17px*var(--display-scale));flex:none;justify-self:auto;display:flex}.site-root .sitehead.inner .sitelogo>svg{display:none}.site-root .sitehead.inner .sitelogo img{max-width:150px;height:30px}.site-root .sitehead.inner .wnav{pointer-events:auto}.site-root .sitehead.titled~.site-main .ptitle{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(34px*var(--display-scale));letter-spacing:var(--display-track);text-wrap:balance;margin:26px 0 6px;line-height:1.15;position:static;overflow:visible}.bkr-sheet{width:min(560px,100% - 48px);margin-left:calc(min(560px,100% - 48px)/-2);left:50%;right:auto}.site-root .sitehead:not(.inner)~.sitefoot{padding:0 24px calc(var(--cap-bottom) + 132px);text-align:center;color:var(--fg2);border-top:0;justify-items:center;gap:6px;margin-top:48px;font-size:13px;display:grid}.site-root .sitefoot .footlinks a{min-height:32px}.site-root .sitehead:not(.inner)~.sitefoot .powered{display:none}.capwrap{inset-inline:auto;width:430px;left:50%;bottom:var(--cap-bottom);height:102px;margin-left:-215px}.capbar{--cap-float:1}.capshade{filter:drop-shadow(0 14px 22px #00000026)drop-shadow(0 2px 6px #00000014)}.sm-root{--sm-shift:372px;--sm-k:.14}.sm-col{width:400px;padding:28px 30px 0 34px}[dir=ltr] .sm-col{padding-inline:34px 30px}.sm-cover,[dir=rtl] .sm-cover{width:calc(93vw - 372px);top:7%;bottom:7%;left:0}[dir=ltr] .sm-cover{left:calc(7vw + 372px)}.sm-foot{width:340px;inset-inline:30px auto}}@media (min-width:761px) and (max-width:1023px){.site-main{--home-side:0px}.site-main:has(.hh-film)>.app-wrap{box-sizing:border-box;width:min(640px,100% - 48px);margin-inline:auto;display:block}.site-main:has(.hh-film)>.app-wrap.w-products{width:100%}.site-main:has(.hh-film) .mediacard.about .pills{grid-template-columns:repeat(2,190px);justify-content:center;inset-inline:0}.site-main:has(.hh-film) .hs>:first-child{margin-inline-start:auto}.site-main:has(.hh-film) .hs>:last-child{margin-inline-end:auto}.home-end{height:24px}.site-root .sitehead:not(.inner)~.sitefoot{padding:0 24px calc(var(--cap-bottom) + 122px);text-align:center;color:var(--fg2);border-top:0;justify-items:center;gap:6px;margin-top:40px;font-size:13px;display:grid}.site-root .sitehead:not(.inner)~.sitefoot .powered{display:none}}@media (min-width:1024px) and (max-width:1179px){.wnav-links{visibility:hidden}}
@media (min-width:1024px){.site-root{--br-col:min(560px,calc(100% - 48px));--br-page:min(640px,calc(100% - 48px))}.site-root .svr{--top:calc(var(--hh-capb) + 16px);--br-in:calc((100% - var(--br-col))/2)}.site-root .svr.closed{--top:calc(var(--hh-capb) + 38px)}.site-root .svr-clh{top:calc(var(--hh-capb) + 12px)}.site-root .svr-tools{inset-inline:var(--br-in)}.site-root .svr-find{inset-inline:calc(var(--br-in) + 16px)}.site-root .svr-slot{left:calc(var(--br-in) + 12px);right:calc(var(--br-in) + 12px)}.site-root .svr-sc{padding-inline:calc(var(--br-in) + 22px)}.site-root .svr-foot{inset-inline:calc(var(--br-in) + 16px)}.site-root :is(.tc,.rvx,.svd) .xfoot{inset-inline:calc((100% - var(--br-page))/2);background:linear-gradient(color-mix(in srgb,var(--bg) 0%,#0000),var(--bg) 22px);padding-inline:16px}.site-root .xpage:has(>.tc){overflow-x:visible}.site-root .tc-tr{margin-inline:-100px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 90px calc(100% - 90px),#0000);mask-image:linear-gradient(90deg,#0000,#000 90px calc(100% - 90px),#0000)}.site-root .rvx.xpage{box-sizing:border-box;width:var(--br-page);max-width:none;margin-inline:auto}.site-root .shx{margin-inline:0}.site-root .shx-tkw{top:var(--hh-capb);margin-top:-8px;padding-top:10px}.site-root .shx-tk{width:var(--br-col);margin-inline:auto}.site-root .shx-sr,.site-root .shx-rc{box-sizing:border-box;width:var(--br-col);justify-self:center}.site-root .shx-gd{grid-template-columns:repeat(auto-fit,minmax(232px,272px));justify-content:center;gap:16px;margin-top:6px}.site-root .shx-pp{--pp-w:560;--pp-t:24;--pp-r:30}.site-root .shx-pp-pn{inset-inline:calc((100% - var(--pp-w)*1px)/2)}.site-root .shx-pp-x{top:24px;inset-inline-end:calc((100% - var(--pp-w)*1px)/2 - 58px)}.site-root .fv{--fv-w:min(720px,calc(100% - 200px))}.site-root .fv.on{background:#000000e0}.site-root .fv-strip{inset:24px calc((100% - var(--fv-w))/2)}.site-root .fv-x{top:24px;inset-inline-end:calc((100% - var(--fv-w))/2 - 60px)}.site-root .fv-hd{top:30px}.site-root .fv-cp{bottom:44px}.site-root .abt{top:calc(var(--hh-capb) + 16px);background:0 0;width:480px;left:calc(50% - 240px);right:auto;overflow:visible}.site-root .abt-probe{height:calc(var(--cap-bottom) + 14px)}.site-root:has(.abt) .site-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 50% 38%,color-mix(in srgb,var(--wash1) 22%,#0000),#0000 72%),var(--bg);position:fixed;inset:0}}@media (min-width:761px) and (max-width:1023px){.site-root{--br-col:min(600px,calc(100% - 48px));--br-page:min(640px,calc(100% - 48px))}.site-root .svr{--br-in:calc((100% - var(--br-col))/2)}.site-root .svr-tools{inset-inline:var(--br-in)}.site-root .svr-find{inset-inline:calc(var(--br-in) + 16px)}.site-root .svr-slot{left:calc(var(--br-in) + 12px);right:calc(var(--br-in) + 12px)}.site-root .svr-sc{padding-inline:calc(var(--br-in) + 22px)}.site-root .svr-foot{inset-inline:calc(var(--br-in) + 16px)}.site-root :is(.tc,.rvx,.svd) .xfoot{inset-inline:calc((100% - var(--br-page))/2);padding-inline:16px}.site-root .xpage:has(>.tc){overflow-x:visible}.site-root .tc-tr{margin-inline:-60px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.site-root .rvx.xpage{box-sizing:border-box;width:var(--br-page);max-width:none;margin-inline:auto}.site-root .shx{margin-inline:0}.site-root .shx-tk{width:var(--br-col);margin-inline:auto}.site-root .shx-sr,.site-root .shx-rc{box-sizing:border-box;width:var(--br-col);justify-self:center}.site-root .shx-gd{width:var(--br-page);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));justify-self:center;gap:12px}.site-root .shx-pp{--pp-w:600}.site-root .shx-pp-pn{inset-inline:calc((100% - var(--pp-w)*1px)/2)}.site-root .fv-strip{inset:0 calc(50% + min(640px,100% - 48px)/-2)}.site-root .abt{background:0 0;width:520px;left:calc(50% - 260px);right:auto;overflow:visible}.site-root:has(.abt) .site-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 46% at 50% 34%,color-mix(in srgb,var(--wash1) 22%,#0000),#0000 72%),var(--bg);position:fixed;inset:0}}
@media (min-width:1024px){.site-root{--ac-page:min(640px,calc(100% - 48px));--ac-app:min(560px,calc(100% - 48px))}.site-root .profile-page .phero{padding-top:28px}.site-root .profile-page .phero-bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 24% 42%,#0000),linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(#0000,#000 24% 42%,#0000),linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-root .sitehead~.site-main .apx-deep>.ptitle{top:calc(var(--hh-capb) + 22px);margin:0;position:absolute;inset-inline:0}.site-root .apx-deep .jr-pg{top:calc(var(--hh-capb) + 74px);padding-inline:max(20px,calc((100% - var(--ac-app))/2))}.site-root :is(.hsa,.wk-pagewrap,.wqa,.zdl-page,.xn-page,.profile-page) .xfoot{inset-inline:calc((100% - var(--ac-page))/2);background:linear-gradient(color-mix(in srgb,var(--bg) 0%,#0000),var(--bg) 22px);padding-inline:16px}.site-root:has(.xchat,:is(.hsa,.wk-pagewrap,.wqa,.zdl-page,.xn-page) .xfoot) .sitefoot{display:none}.site-root .wlt{left:calc((100% - var(--ac-app))/2);right:calc((100% - var(--ac-app))/2);background:0 0}.site-root .sitehead.inner:has(~.site-main .frm-hero){margin-bottom:0}.site-root .frm{box-sizing:border-box;width:var(--ac-page);margin-inline:auto}.site-root .frm-hero{border-radius:34px;margin-top:14px}.site-root .frm-fill{--ac-in:max(0px,calc((100% - var(--ac-app))/2))}.site-root .frm-fill .frm-x{top:max(var(--T),24px);inset-inline-start:calc(var(--ac-in) + 14px)}.site-root .frm-fill .frm-fn{top:calc(max(var(--T),24px) + 8px);inset-inline:calc(var(--ac-in) + 66px)}.site-root .frm-fill .frm-pr{top:calc(max(var(--T),24px) + 56px);inset-inline:calc(var(--ac-in) + 22px)}.site-root .frm-fill .frm-ct{top:calc(max(var(--T),24px) + 80px)}.site-root .frm-fill .frm-stg{top:calc(max(var(--T),24px) + 106px);inset-inline:var(--ac-in)}.site-root .frm-fill .frm-ft{inset-inline:calc(var(--ac-in) + 22px)}.site-root .xchat{top:calc(var(--hh-capb) + 8px);bottom:calc(var(--cap-bottom) + 112px);width:auto;left:calc((100% - var(--ac-page))/2);right:calc((100% - var(--ac-page))/2)}.site-root .cxl-sheet{width:var(--ac-app);margin-left:calc(var(--ac-app)/-2);left:50%;right:auto}}@media (min-width:761px) and (max-width:1023px){.site-root{--ac-page:min(640px,calc(100% - 48px));--ac-app:min(640px,calc(100% - 48px))}.site-root .profile-page .phero-bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 40%,#0000),linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(#000 40%,#0000),linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-root .apx-deep .jr-pg{padding-inline:max(20px,calc((100% - var(--ac-app))/2))}.site-root :is(.hsa,.wk-pagewrap,.wqa,.zdl-page,.xn-page,.profile-page) .xfoot{inset-inline:calc((100% - var(--ac-page))/2);background:linear-gradient(color-mix(in srgb,var(--bg) 0%,#0000),var(--bg) 22px);padding-inline:16px}.site-root .wlt{left:calc((100% - var(--ac-app))/2);right:calc((100% - var(--ac-app))/2);background:0 0}.site-root .frm{box-sizing:border-box;width:var(--ac-page);margin-inline:auto}.site-root .frm-fill{--ac-in:max(0px,calc((100% - var(--ac-app))/2))}.site-root .frm-fill .frm-x{inset-inline-start:calc(var(--ac-in) + 14px)}.site-root .frm-fill .frm-fn{inset-inline:calc(var(--ac-in) + 66px)}.site-root .frm-fill .frm-pr{inset-inline:calc(var(--ac-in) + 22px)}.site-root .frm-fill .frm-stg{inset-inline:var(--ac-in)}.site-root .frm-fill .frm-ft{inset-inline:calc(var(--ac-in) + 22px)}.site-root .xchat{width:auto;left:calc((100% - var(--ac-page))/2);right:calc((100% - var(--ac-page))/2)}.site-root:has(.xchat,:is(.hsa,.wk-pagewrap,.wqa,.zdl-page,.xn-page) .xfoot) .sitefoot{display:none}.site-root .cxl-sheet{width:var(--ac-app);margin-left:calc(var(--ac-app)/-2);left:50%;right:auto}}
@media (min-width:1024px){.site-root .lc-lg{padding-top:max(84px,50vh - 290px)}.site-root .lc-x{top:max(84px,50vh - 290px);inset-inline-start:max(14px,50% - 280px)}.site-root .hw-sec{place-self:center;width:366px;max-width:100%;margin-inline:auto}.site-root .netstrip{top:84px}}@media (min-width:761px) and (max-width:1023px){.site-root .lc-lg{padding-top:max(84px,50vh - 290px)}.site-root .lc-x{top:max(84px,50vh - 290px);inset-inline-start:max(14px,50% - 300px)}.site-root .bkr-sheet{width:min(640px,100% - 48px);margin-left:calc(min(640px,100% - 48px)/-2);left:50%;right:auto}.site-root .hw-sec{place-self:center;width:366px;max-width:100%;margin-inline:auto}}
