:root .site.bv--home .bh--street{--head:73px;isolation:isolate;height:100svh;margin-top:calc(-1 * var(--head));padding:calc(var(--head) + clamp(16px, 3vh, 36px)) var(--pp-page-pad) calc(var(--shops) + clamp(10px, 1.6vh, 20px));background:linear-gradient(var(--pp-color-sky-row) 20%, var(--pp-color-sky-foot) 65%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}:root .site.bv--home>:is(.bq-film,.bc-platform,.bf-sites,.bm-beliefs){content-visibility:auto;contain-intrinsic-size:auto 900px}:root .site.bv--home .bhs-copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,1100px);display:flex}:root .site.bv--home .bhs-title{max-width:none;font-family:var(--pp-font-serif-hero);font-size:var(--pp-text-row);letter-spacing:-.04em;font-variation-settings:"opsz" 72;color:var(--pp-color-ink);text-wrap:balance;margin:0;line-height:1}:root .site.bv--home .bhs-title>:is(span,b){display:block}:root .site.bv--home .bhs-title>b{letter-spacing:-.035em;padding-bottom:.04em}:root .site.bv--home .bhs-sub{margin:var(--pp-space-4) 0 0;font-size:var(--pp-text-sub);color:var(--pp-color-ink);line-height:1.5}:root .site.bv--home .bhs-sub>span{display:block}:root .site.bv--home .bhs-sub>span+span{color:var(--pp-color-ink-2)}:root .site.bv--home .bhs-form{width:min(100%,620px);margin-top:var(--pp-space-6)}:root .site.bv--home .bh--street .ui-search{border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);width:100%;height:64px;box-shadow:var(--pp-shadow-slab), inset 0 0 0 1px var(--pp-color-line-soft);gap:0;padding:0}:root .site.bv--home .bh--street .ui-search:focus-within{box-shadow:var(--pp-shadow-slab), inset 0 0 0 2px var(--pp-color-ink)}:root .site.bv--home .bh--street .ui-search input{min-height:0;padding:0 var(--pp-space-5);font-size:var(--pp-text-field)}:root .site.bv--home .bh--street .ui-search .ui-btn{height:auto;min-height:0;padding:0 var(--pp-space-6);border-radius:0 var(--pp-radius-lg) var(--pp-radius-lg) 0;font-size:var(--pp-text-lead);transition:scale var(--pp-dur-1) var(--pp-ease-out);align-self:stretch}:root .site.bv--home .bh--street .ui-search .ui-btn:active{scale:.98}:root .site.bv--home .bhs-apps{justify-content:center;align-items:center;gap:var(--pp-space-2) 10px;margin-top:var(--pp-space-5);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);flex-wrap:wrap;display:flex}:root .site.bv--home .bhs-apps p{margin:0}:root .site.bv--home .bhs-apps>div{gap:var(--pp-space-2);display:flex}:root .site.bv--home .bhs-apps .ui-chip{background:var(--pp-color-surface);color:var(--pp-color-ink)}@media (max-height:920px) and (min-width:720px) and (max-width:1099px){:root .site.bv--home .bhs-sub{margin-top:var(--pp-space-3)}:root .site.bv--home .bhs-form{margin-top:var(--pp-space-5)}:root .site.bv--home .bh--street .ui-search{height:56px}:root .site.bv--home .bhs-apps{margin-top:var(--pp-space-3)}}@media (max-height:840px) and (min-width:720px) and (max-width:1099px){:root .site.bv--home .bh--street{--bh-rest:288px;padding-top:calc(var(--head) + 12px);padding-bottom:calc(var(--shops) + 8px)}:root .site.bv--home .bhs-title{font-size:clamp(34px, min(5.8vw, calc((100svh - var(--pp-street-row) - var(--bh-rest)) / 2.05)), 84px)}:root .site.bv--home .bhs-sub{margin-top:10px;line-height:1.4}:root .site.bv--home .bhs-form{margin-top:var(--pp-space-4)}:root .site.bv--home .bh--street .ui-search{height:54px}:root .site.bv--home .bhs-apps{margin-top:10px}}@media (max-height:720px) and (min-width:720px) and (max-width:1099px){:root .site.bv--home .bh--street{--bh-rest:250px;padding-top:calc(var(--head) + 8px)}:root .site.bv--home .bhs-sub>span{display:inline}:root .site.bv--home .bhs-sub{margin-top:var(--pp-space-2)}:root .site.bv--home .bhs-form{margin-top:14px}:root .site.bv--home .bh--street .ui-search{height:52px}:root .site.bv--home .bhs-apps{margin-top:var(--pp-space-2)}}@media (min-width:1100px){:root .site.bv--home{--bh-u:min(max(calc(100vw / 1900), .62px), calc((100svh - 73px) / 867));--pp-street-row:calc(384 * var(--bh-u));--pp-text-row:calc(67 * var(--bh-u));--pp-text-sub:max(13px, calc(16 * var(--bh-u)));--pp-text-field:max(13px, calc(14 * var(--bh-u)));--bh-text-small:max(13px, calc(14 * var(--bh-u)));--bh-text-label:max(12px, calc(13 * var(--bh-u)));--bh-text-chip:max(11px, calc(11 * var(--bh-u)))}:root .site.bv--home .bh--street{padding:calc(var(--head) + 29 * var(--bh-u)) var(--pp-page-pad) calc(var(--shops) + 16 * var(--bh-u))}:root .site.bv--home .bhs-copy{width:min(100%, calc(880 * var(--bh-u)))}:root .site.bv--home .bhs-sub{margin-top:calc(13 * var(--bh-u))}:root .site.bv--home .bhs-form{width:min(100%, calc(496 * var(--bh-u)));margin-top:calc(26 * var(--bh-u))}:root .site.bv--home .bh--street .ui-search{height:max(40px, calc(51 * var(--bh-u)))}:root .site.bv--home .bh--street .ui-search input{padding:0 calc(19 * var(--bh-u))}:root .site.bv--home .bh--street .ui-search .ui-btn{padding:0 calc(26 * var(--bh-u));font-size:var(--bh-text-small)}:root .site.bv--home .bhs-apps{margin-top:calc(19 * var(--bh-u));font-size:var(--bh-text-label)}:root .site.bv--home .bhs-apps .ui-chip{gap:calc(6 * var(--bh-u));padding:calc(5 * var(--bh-u)) calc(10 * var(--bh-u)) calc(5 * var(--bh-u)) calc(6 * var(--bh-u));font-size:var(--bh-text-chip)}:root .site.bv--home .bhs-apps .ui-chip svg{width:calc(18 * var(--bh-u));height:calc(18 * var(--bh-u))}}:root .site.bv--home .bh--row{--row:var(--pp-street-row);--shops:var(--row)}:root .site.bv--home .bhr{z-index:-1;position:absolute;inset:0;overflow:hidden}:root .site.bv--home :is(.bhr-sign,.bhr-win){opacity:0;transition:opacity .42s var(--pp-ease-out)}:root .site.bv--home .bhr[data-ready] :is(.bhr-sign,.bhr-win){opacity:1}:root .site.bv--home .bhr-sky{inset:0 0 calc(var(--row) * .64);background:url(/img/brand/art/shops/sky.webp) 50% 100%/cover no-repeat;position:absolute}:root .site.bv--home .bhr:before{content:"";z-index:1;height:calc(var(--row) * .86);background:linear-gradient(transparent, var(--pp-color-sky-foot) 25%);-webkit-mask-image:linear-gradient(90deg, var(--pp-mask), transparent 8%, transparent 92%, var(--pp-mask));-webkit-mask-image:linear-gradient(90deg, var(--pp-mask), transparent 8%, transparent 92%, var(--pp-mask));mask-image:linear-gradient(90deg, var(--pp-mask), transparent 8%, transparent 92%, var(--pp-mask));position:absolute;inset:auto 0 0}:root .site.bv--home .bhr-street{z-index:2;-webkit-mask-image:linear-gradient(90deg, transparent, var(--pp-mask) 7%, var(--pp-mask) 93%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pp-mask) 7%, var(--pp-mask) 93%, transparent);mask-image:linear-gradient(90deg, transparent, var(--pp-mask) 7%, var(--pp-mask) 93%, transparent);position:absolute;inset:0}:root .site.bv--home .bhr-track{left:var(--bhr-start,calc(50% - var(--row) * 4.84));height:var(--row);animation:33s linear infinite bhr-drift;display:flex;position:absolute;bottom:0}@keyframes bhr-drift{to{transform:translateX(calc(-1 * var(--bhr-cycle,var(--row) * 4.445)))}}:root .site.bv--home :is(.bhr[data-paused],.bhr:not([data-ready])) .bhr-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){:root .site.bv--home .bhr:hover .bhr-track{animation-play-state:paused}}:root .site.bv--home .bhr-shop{width:calc(var(--row) * var(--w));flex:none;height:100%;position:relative;container-type:size}:root .site.bv--home .bhr-shop>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root .site.bv--home .bhr-win{background:var(--pp-color-glass-screen);box-shadow:0 0 0 .5cqh var(--pp-color-glass-edge);position:absolute;overflow:hidden;container-type:size}:root .site.bv--home .bhr-win canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:root .site.bv--home .bhr-win:before,:root .site.bv--home .bhr-win:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}:root .site.bv--home .bhr-win:before{background:linear-gradient(118deg, var(--pp-color-glass-sheen) 0 16%, transparent 16% 64%, color-mix(in srgb, var(--pp-color-glass-sheen) 45%, transparent) 64% 69%, transparent 69%)}:root .site.bv--home .bhr-win:after{background:var(--pp-color-glass-dim);opacity:0;transition:opacity .42s var(--pp-ease-out)}:root .site.bv--home .bhr[data-live] .bhr-shop:not([data-on]) .bhr-win:after{opacity:.75}:root .site.bv--home .bhr-glow{box-shadow:0 0 7cqh 1.4cqh var(--pp-color-glass-glow);opacity:0;transition:opacity .42s var(--pp-ease-out);pointer-events:none;position:absolute}:root .site.bv--home .bhr-shop[data-on] .bhr-glow{opacity:1}:root .site.bv--home .bhr-sign{font-family:var(--pp-font-serif);font-size:5.8cqh;font-weight:var(--pp-weight-medium);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:.32em;margin:0;line-height:1;display:flex;position:absolute}:root .site.bv--home .bhr-say{display:grid}:root .site.bv--home .bhr:not([data-ready]) .bhr-say{display:none}:root .site.bv--home .bhr-say>b{font-weight:inherit;color:var(--ink);transition:opacity .42s var(--pp-ease-out);grid-area:1/1}:root .site.bv--home .bhr-say>b+b{color:var(--pp-color-brand);opacity:0}:root .site.bv--home .bhr-shop[data-on] .bhr-say>b{opacity:0}:root .site.bv--home .bhr-shop[data-on] .bhr-say>b+b{opacity:1}:root .site.bv--home .bhr-trio{gap:.09em;display:flex}:root .site.bv--home .bhr-trio i{aspect-ratio:1;background:color-mix(in srgb, var(--pp-tile-0) 25%, transparent);width:.28em;position:relative}:root .site.bv--home .bhr-trio i:first-child{background:var(--pp-tile-0)}:root .site.bv--home .bhr-trio i:after{content:"";opacity:0;transition:opacity .26s var(--pp-ease-out);position:absolute;inset:0}:root .site.bv--home .bhr-trio i:first-child:after{background:var(--pp-tile-0)}:root .site.bv--home .bhr-trio i:nth-child(2):after{background:var(--pp-tile-2)}:root .site.bv--home .bhr-trio i:nth-child(3):after{background:var(--pp-tile-3)}:root .site.bv--home .bhr-shop[data-on]:is([data-step="1"],[data-step="2"],[data-step="3"]) .bhr-trio i:first-child:after,:root .site.bv--home .bhr-shop[data-on]:is([data-step="2"],[data-step="3"]) .bhr-trio i:nth-child(2):after,:root .site.bv--home .bhr-shop[data-on][data-step="3"] .bhr-trio i:nth-child(3):after{opacity:1}:root .site.bv--home .bhr-win:is([data-kind=inbox],[data-kind=seo]){background:var(--pp-color-canvas)}:root .site.bv--home .bhr-inbox{font-family:var(--pp-font-grotesk);flex-direction:column;justify-content:center;gap:4cqw;margin:0;padding:6cqw;list-style:none;display:flex;position:absolute;inset:0}:root .site.bv--home .bhr-inbox li{background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line-soft);color:var(--pp-color-ink);font-size:10cqw;font-weight:var(--pp-weight-medium);border-radius:3cqw;align-items:center;gap:4cqw;padding:4cqw 4.5cqw;line-height:1.15;display:flex}:root .site.bv--home .bhr-inbox :is(svg,img){flex:none;width:12cqw;height:12cqw}:root .site.bv--home .bhr-inbox b{font-weight:inherit;letter-spacing:.04em;color:var(--pp-color-brand)}:root .site.bv--home .bhr-win[data-play="0"] .bhr-inbox li{opacity:0;transform:translateY(36%)}:root .site.bv--home .bhr-win[data-play="1"] .bhr-inbox li{transition:opacity .36s var(--pp-ease-out), transform .52s var(--pp-ease-out);transition-delay:calc(var(--n) * .42s)}:root .site.bv--home .bhr-seo{font-family:var(--pp-font-grotesk);color:var(--pp-color-ink);flex-direction:column;justify-content:center;gap:3.5cqw;padding:6cqw;font-size:6.6cqw;line-height:1.22;display:flex;position:absolute;inset:0}:root .site.bv--home .bhr-seo p{margin:0}:root .site.bv--home .bhr-seo-ai{gap:6cqw;display:flex}:root .site.bv--home .bhr-seo-ai img{width:9cqw;height:9cqw;display:block}:root .site.bv--home .bhr-seo-hit{background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line);border-radius:2.6cqw;flex-direction:column;padding:3cqw 4cqw;display:flex}:root .site.bv--home .bhr-seo-hit b{font-weight:var(--pp-weight-strong);color:var(--pp-color-brand)}:root .site.bv--home .bhr-seo-hit>span{color:var(--pp-color-ink-2)}:root .site.bv--home .bhr-seo-says{background:var(--pp-color-surface);color:var(--pp-color-ink-2);font-family:var(--pp-font-serif);border-radius:2.6cqw;padding:3cqw 4cqw}:root .site.bv--home .bhr-win[data-play="0"] .bhr-seo-ai img{opacity:.25}:root .site.bv--home .bhr-win[data-play="0"] :is(.bhr-seo-hit,.bhr-seo-says){opacity:0;transform:translateY(24%)}:root .site.bv--home .bhr-win[data-play="1"] .bhr-seo-ai img{transition:opacity .26s var(--pp-ease-out) calc(var(--n) * .12s)}:root .site.bv--home .bhr-win[data-play="1"] :is(.bhr-seo-hit,.bhr-seo-says){transition:opacity .36s var(--pp-ease-out) .7s, transform .52s var(--pp-ease-out) .7s}:root .site.bv--home .bhr-win[data-play="1"] .bhr-seo-says{transition-delay:1.25s}:root .site.bv--home .bhr-pill{z-index:1;border-radius:var(--pp-radius-pill);background:var(--pp-color-surface);color:var(--pp-color-ink);font-family:var(--pp-font-grotesk);font-size:7.6cqw;font-weight:var(--pp-weight-strong);transition:opacity .3s var(--pp-ease-out), transform .42s var(--pp-ease-out);padding:2.4cqw 4.4cqw;line-height:1;position:absolute;bottom:6cqw;right:5cqw}:root .site.bv--home .bhr-win[data-play="0"] .bhr-pill{opacity:0;transform:translateY(30%)}@media (prefers-reduced-motion:reduce){:root .site.bv--home .bhr-track{animation:none}}:root .site.bv--home .bc-platform .hp-crew-text{padding-top:0;padding-bottom:0}:root .site.bv--home .bc-platform .pilot-tabs-head{margin-bottom:var(--pp-rhythm-head)}:root .site.bv--home .bc-platform .pilot-tabs-head .ui-heading b{color:inherit}:root .site.bv--home .bc-platform .pilot-tabs-body{border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line);gap:0}:root .site.bv--home .bc-platform .pilot-tabs-rail{border-radius:var(--pp-radius-card) 0 0 var(--pp-radius-card);background:var(--pp-color-brand-deep)}:root .site.bv--home .bc-platform .pilot-tabs-stage{box-shadow:none;background:0 0}:root .site.bv--home .bc-platform .pilot-pill{border-radius:var(--pp-radius-card);background:color-mix(in oklab, var(--pp-color-canvas) 10%, transparent);box-shadow:inset 0 0 0 1px var(--pp-color-line-on-brand);color:var(--pp-color-on-brand);font-family:var(--pp-font-grotesk);font-weight:var(--pp-weight-medium);gap:10px;padding:0 22px 0 10px}:root .site.bv--home .bc-platform .pilot-pill:before{background:var(--pp-color-surface)}:root .site.bv--home .bc-platform .pilot-pill.on{color:var(--pp-color-ink);box-shadow:var(--pp-shadow-slab)}:root .site.bv--home .bc-platform .pilot-tabs-copy h3{font-family:var(--pp-font-serif);font-weight:var(--pp-weight-regular);letter-spacing:-.02em}:root .site.bv--home .bf-sites .hp-matrix{padding:var(--pp-rhythm-section) 0}:root .site.bv--home .bf-sites .hp-matrix-head{margin-bottom:var(--pp-rhythm-head);text-align:left}:root .site.bv--home .bf-sites .hp-matrix-head :is(.ui-heading,p){margin-left:0}:root .site.bv--home .bf-sites .hp-matrix-track img{border-radius:var(--pp-radius-card);box-shadow:0 0 0 1px var(--pp-color-line)}:root .site.bv--home .bc-love .mk-love{padding-top:var(--pp-rhythm-section);padding-bottom:0}:root .site.bv--home .bc-love .mk-love-head{margin-bottom:var(--pp-rhythm-head)}:root .site.bv--home .bc-love .ui-quote{border-radius:var(--pp-radius-card);background:var(--pp-color-surface)}:root .site.bv--home .bc-love .ui-quote blockquote{font-family:var(--pp-font-serif)}:root .site.bv--home .bc-love .ui-quote figcaption{align-items:center;gap:var(--pp-space-3);display:flex}:root .site.bv--home .bc-love .stars{color:var(--pp-color-brand)}:root .site.bv--home .bc-love .mk-love .ui-loop{-webkit-mask-image:none;mask-image:none}:root .site.bv--home .bq-learn .ui-rail-arrows button{box-shadow:none;background:0 0}:root .site.bv--home .bq-learn .hp-learn>.ui-heading{margin-bottom:var(--pp-rhythm-head)}:root .site.bv--home .bq-learn .ui-photo-card{border-radius:var(--pp-radius-card)}:root .site.bv--home .bq-learn .ui-photo-card small{color:var(--pp-color-brand)}:root .site.bv--home :is(.hp-hero-demo,.hp-matrix-head>p){display:none}@media (max-width:719px){:root .site.bv--home .bh--street{--head:65px;padding:calc(var(--head) + clamp(12px, 2.4vh, 24px)) var(--pp-page-pad) calc(var(--shops) + clamp(10px, 1.8vh, 16px));align-items:stretch}:root .site.bv--home .bhs-copy{text-align:left;align-items:flex-start}:root .site.bv--home .bhs-title{font-size:var(--pp-text-street-phone);text-wrap:wrap;line-height:1.02}:root .site.bv--home .bhs-sub{margin-top:var(--pp-space-3);line-height:1.4}:root .site.bv--home .bhs-sub>span{text-wrap:balance}:root .site.bv--home .bhs-form{width:100%;margin-top:var(--pp-space-4)}:root .site.bv--home .bh--street .ui-search{height:52px}:root .site.bv--home .bh--street .ui-search input{padding:0 var(--pp-space-4)}:root .site.bv--home .bh--street .ui-search .ui-btn{padding:0 var(--pp-space-4);font-size:var(--pp-text-body)}:root .site.bv--home .bhs-apps{margin-top:var(--pp-space-3);justify-content:flex-start}:root .site.bv--home .bh--row{--row:var(--pp-street-row-phone)}:root .site.bv--home .bhr-track{animation:none}}:root .site.bv--home .bt{--head:73px;isolation:isolate;position:relative}:root .site.bv--home .bt-pin{z-index:1;gap:var(--pp-space-7);max-width:1560px;padding:var(--pp-space-8) var(--pp-page-pad);grid-template-columns:minmax(0,9fr) minmax(0,16fr);align-items:center;margin:0 auto;display:grid;position:relative}:root .site.bv--home .bt-bg{z-index:0;pointer-events:none;padding-bottom:88px;position:absolute;inset:0;overflow:clip}:root .site.bv--home .bt-bg-sky{top:var(--head);height:calc(100svh - var(--head));position:sticky}:root .site.bv--home .bt-bg-shader,:root .site.bv--home .bt-bg-grid{position:absolute;inset:0}:root .site.bv--home .bt-bg-shader{opacity:1;transition:opacity .6s var(--pp-ease-out);-webkit-mask-image:linear-gradient(100deg, transparent 6%, var(--pp-color-ink) 46%);-webkit-mask-image:linear-gradient(100deg, transparent 6%, var(--pp-color-ink) 46%);mask-image:linear-gradient(100deg, transparent 6%, var(--pp-color-ink) 46%)}@starting-style{:root .site.bv--home .bt-bg-shader{opacity:0}}:root .site.bv--home .bt-bg-grid{background-size:88px 88px;background-image:linear-gradient(var(--pp-color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--pp-color-line-soft) 1px, transparent 1px);-webkit-mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 75%);-webkit-mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 75%);mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 75%)}:root .site.bv--home .bt-bg-edge{--bk-t:22px;height:176px;position:absolute;bottom:0;left:0;right:0}:root .site.bv--home .bt-bg[data-look=v2] .bt-bg-grid{display:none}:root .site.bv--home .bt-bg[data-look=v2] .bt-bg-shader{-webkit-mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 62%);-webkit-mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 62%);mask-image:linear-gradient(100deg, transparent 30%, var(--pp-color-ink) 62%)}@media (max-width:1099.98px){:root .site.bv--home .bt-bg{padding-bottom:0}:root .site.bv--home .bt-bg-sky{height:auto;position:absolute;inset:0}:root .site.bv--home .bt-bg-shader{-webkit-mask-image:linear-gradient(180deg, transparent 10%, var(--pp-color-ink) 50%);-webkit-mask-image:linear-gradient(180deg, transparent 10%, var(--pp-color-ink) 50%);mask-image:linear-gradient(180deg, transparent 10%, var(--pp-color-ink) 50%)}:root .site.bv--home .bt-bg-grid,:root .site.bv--home .bt-bg-edge{display:none}}:root .site.bv--home .bt-looks{z-index:50;border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-sheet);gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;left:16px}:root .site.bv--home .bt-looks button{all:unset;cursor:pointer;border-radius:var(--pp-radius-lg);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);padding:6px 10px}:root .site.bv--home .bt-looks button[aria-pressed=true]{background:var(--pp-color-ink);color:var(--pp-color-surface)}:root .site.bv--home .bt-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}:root .site.bv--home .bt-title{font-family:var(--pp-font-serif-hero);font-size:var(--pp-text-head-split);font-weight:var(--pp-weight-regular);letter-spacing:-.035em;color:var(--pp-color-ink);text-wrap:balance;margin:0;line-height:1.02}:root .site.bv--home .bt-jobs{display:grid}:root .site.bv--home .bt-title .bt-jobs>b{font-style:normal;font-weight:var(--pp-weight-regular);color:var(--pp-color-brand);letter-spacing:-.03em;opacity:0;filter:blur(4px);transition:opacity .24s var(--pp-ease-out), transform .24s var(--pp-ease-out), filter .24s var(--pp-ease-out);grid-area:1/1;padding-bottom:.06em;transform:translateY(.18em)}:root .site.bv--home .bt-title .bt-jobs>b[data-on]{opacity:1;filter:none;transform:none}:root .site.bv--home .bt-sub{max-width:30em;margin:var(--pp-space-5) 0 0;font-size:var(--pp-text-lead);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.5}:root .site.bv--home .bt-form{width:min(100%,480px);margin-top:var(--pp-space-6)}:root .site.bv--home .bt .ui-search{border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);width:100%;height:56px;box-shadow:inset 0 0 0 1px var(--pp-color-line);gap:0;padding:0;overflow:hidden}:root .site.bv--home .bt .ui-search:focus-within{box-shadow:inset 0 0 0 2px var(--pp-color-ink)}:root .site.bv--home .bt .ui-search input{min-height:0;padding:0 var(--pp-space-4);font-size:var(--pp-text-input)}:root .site.bv--home .bt .ui-search .ui-btn{height:auto;min-height:0;padding:0 var(--pp-space-5);transition:transform .14s var(--pp-ease-out);border-radius:0;align-self:stretch}:root .site.bv--home .bt .ui-search .ui-btn:active{transform:scale(.98)}:root .site.bv--home .bt-apps{margin:var(--pp-space-4) 0 0;font-size:var(--pp-text-small);color:var(--pp-color-muted)}:root .site.bv--home .bt-apps svg{vertical-align:-.2em;width:1.15em;height:1.15em;margin:0 .1em}:root .site.bv--home .bt-card{border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-sheet);margin:0;overflow:hidden}:root .site.bv--home .bt-tab{all:unset;box-sizing:border-box;align-items:center;gap:var(--pp-space-3);width:100%;height:40px;padding:0 var(--pp-space-4);background:var(--pp-color-well);border-bottom:1px solid var(--pp-color-line);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:flex}:root .site.bv--home .bt-tab:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){:root .site.bv--home .bt-tab:not([aria-current]):hover .bt-tab-job{color:var(--pp-color-brand)}}:root .site.bv--home .bt-tab-job{font-family:var(--pp-font-serif);font-size:var(--pp-text-lead);letter-spacing:-.01em;color:var(--pp-color-ink);transition:color .16s}:root .site.bv--home .bt-card .bt-shot{aspect-ratio:2;object-fit:cover;object-position:top left;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (min-width:1100px){:root .site.bv--home .bt{height:calc(100svh - var(--head) + 3 * 75svh)}:root .site.bv--home .bt-pin{top:var(--head);height:calc(100svh - var(--head));padding-block:0;position:sticky}:root .site.bv--home .bt-stack{margin-right:calc(-1 * var(--pp-page-pad) + var(--pp-space-4));padding-top:126px;display:grid;position:relative}:root .site.bv--home .bt-stack>.bt-card{transform-origin:50% 0;will-change:transform;grid-area:1/1}}@media (max-width:1099.98px){:root .site.bv--home .bt-pin{gap:var(--pp-space-6);padding-top:var(--pp-space-6);padding-bottom:var(--pp-space-4);grid-template-columns:minmax(0,1fr)}:root .site.bv--home .bt-stack{gap:var(--pp-space-3);margin:0 calc(-1 * var(--pp-page-pad));padding:0 var(--pp-page-pad) var(--pp-space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pp-page-pad);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}:root .site.bv--home .bt-stack::-webkit-scrollbar{display:none}:root .site.bv--home .bt-stack>.bt-card{scroll-snap-align:start;flex:0 0 min(88%,640px);opacity:1!important;transform:none!important}}@media (max-width:900px){:root .site.bv--home .bt{--head:64px}}@media (prefers-reduced-motion:reduce){:root .site.bv--home .bt-title .bt-jobs>b{filter:none;transition:opacity .2s;transform:none}}:root .site.bv--home .hw{--hw-h:min(56svh, 540px)}:root .site.bv--home .hw-pin{grid-template-columns:minmax(0,10fr) minmax(0,15fr)}:root .site.bv--home .hw-right{gap:var(--pp-space-5);flex-direction:column;min-width:0;display:flex;position:relative}:root .site.bv--home .hw-piece{height:var(--hw-h);border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-sheet);margin:0;position:relative;overflow:hidden}:root .site.bv--home .hw-piece--website{aspect-ratio:812/502}:root .site.bv--home .hw-piece--brand{aspect-ratio:16/9}:root .site.bv--home .hw-piece--post{aspect-ratio:4/5}:root .site.bv--home .hw-piece--google{aspect-ratio:5/5.4}:root .site.bv--home .hw-crop{max-width:none;height:auto;position:absolute}:root .site.bv--home .hw-crop--site{width:177.3%;top:-21.9%;left:-4.68%}:root .site.bv--home .hw-crop--brand{width:112.5%;top:0;left:-6.25%}:root .site.bv--home .hw-post{background:var(--pp-color-surface);flex-direction:column;height:100%;display:flex}:root .site.bv--home .hw-post-head{align-items:center;gap:var(--pp-space-2);padding:10px var(--pp-space-3);font-size:var(--pp-text-small);display:flex}:root .site.bv--home .hw-post-head span:last-child{color:var(--pp-color-muted)}:root .site.bv--home .hw-post-av{border-radius:var(--pp-radius-pill);background:var(--pp-color-brand);width:28px;height:28px;color:var(--pp-color-on-brand);font-size:var(--pp-text-label);font-weight:var(--pp-weight-strong);place-items:center;display:grid}:root .site.bv--home .hw-post-media{object-fit:cover;flex:1;width:100%;min-height:0}:root .site.bv--home .hw-post-cap{padding:10px var(--pp-space-3) var(--pp-space-3);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);margin:0;line-height:1.35}:root .site.bv--home .hw-post-cap b{color:var(--pp-color-ink);margin-right:.3em}:root .site.bv--home .hw-g{gap:var(--pp-space-3);height:100%;padding:var(--pp-space-4);background:var(--pp-color-well);flex-direction:column;display:flex}:root .site.bv--home .hw-g-q{align-items:center;gap:var(--pp-space-2);height:44px;padding:0 var(--pp-space-4);border-radius:var(--pp-radius-pill);background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line);font-size:var(--pp-text-body);display:flex}:root .site.bv--home .hw-g-card{min-height:0;padding:var(--pp-space-3);border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);flex-direction:column;flex:1;gap:6px;display:flex}:root .site.bv--home .hw-g-pics{min-height:0;margin-bottom:var(--pp-space-2);flex:1;grid-template-columns:2fr 1fr 1fr;gap:4px;display:grid}:root .site.bv--home .hw-g-pics img{object-fit:cover;border-radius:var(--pp-radius-lg);width:100%;height:100%}:root .site.bv--home .hw-g-name{font-size:var(--pp-text-card);font-weight:var(--pp-weight-regular);color:var(--pp-color-ink)}:root .site.bv--home .hw-g-meta em,:root .site.bv--home .hw-g-open em{color:var(--pp-color-brand);font-style:normal;font-weight:var(--pp-weight-strong)}:root .site.bv--home .hw-g-stars{letter-spacing:.05em;color:var(--pp-color-ink);font-style:normal}:root .site.bv--home .hw-g-row u{color:var(--pp-color-brand)}:root .site.bv--home .hw-g-acts{margin-top:var(--pp-space-2);flex-wrap:wrap;gap:6px;display:flex}:root .site.bv--home .hw-g-acts span{border-radius:var(--pp-radius-pill);box-shadow:inset 0 0 0 1px var(--pp-color-line);color:var(--pp-color-brand);padding:6px 12px}:root .site.bv--home .hw-stage{height:var(--hw-h);position:relative}:root .site.bv--home .hw-stage--strip{margin-right:calc(-1 * var(--pp-page-pad));clip-path:inset(-60px -100vw -60px 0)}:root .site.bv--home .hw-track{gap:var(--pp-space-6);will-change:transform;width:max-content;height:100%;display:flex}:root .site.bv--home .hw-track .hw-item{transform-origin:50% 60%}:root .site.bv--home .hw-cap{justify-content:space-between;align-items:center;gap:var(--pp-space-4);display:flex}:root .site.bv--home .hw-cap-words{font-family:var(--pp-font-serif);font-size:var(--pp-text-display-m);letter-spacing:-.01em;color:var(--pp-color-ink);display:grid}:root .site.bv--home .hw-cap-words b{font-weight:var(--pp-weight-regular);opacity:0;transition:opacity .22s var(--pp-ease-out), transform .22s var(--pp-ease-out);grid-area:1/1;transform:translateY(6px)}:root .site.bv--home .hw-cap-words b[data-on]{opacity:1;transform:none}:root .site.bv--home .hw-ticks{gap:6px;display:flex}:root .site.bv--home .hw-ticks button{all:unset;cursor:pointer;border-radius:var(--pp-radius-pill);background:var(--pp-color-line);width:28px;height:4px;transition:background-color .2s ease, width .2s var(--pp-ease-out)}:root .site.bv--home .hw-ticks button[aria-current]{background:var(--pp-color-ink);width:44px}:root .site.bv--home .hw-ticks button:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:4px}@media (max-width:1099.98px){:root .site.bv--home .hw{--hw-h:min(62svh, 460px)}:root .site.bv--home .hw-row{gap:var(--pp-space-3);margin:0 calc(-1 * var(--pp-page-pad));padding:0 var(--pp-page-pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pp-page-pad);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}:root .site.bv--home .hw-row::-webkit-scrollbar{display:none}:root .site.bv--home .hw-row .hw-item{scroll-snap-align:start;flex:none}:root .site.bv--home .hw-row .hw-piece{width:min(84vw,520px);height:auto}}@media (prefers-reduced-motion:reduce){:root .site.bv--home .hw-cap-words b{transition:opacity .2s;transform:none}}:root .site.bv--home .bt-looks--hero{bottom:64px}:root .site.bv--home :is(.hc-control,.hw) .bhs-sub{font-size:var(--pp-text-hero-sub);text-wrap:balance}:root .site.bv--home :is(.hc-control,.hw) .bhs-apps{gap:var(--pp-space-2) var(--pp-space-3);font-size:var(--pp-text-body);color:var(--pp-color-ink)}:root .site.bv--home :is(.hc-control,.hw) .bhs-apps .ui-chip{font-size:var(--pp-text-small)}:root .site.bv--home :is(.hc-control,.hw) .bhs-apps .ui-chip svg{width:18px;height:18px}:root .site.bv--home .hc-control .bhs-title{font-size:calc(var(--pp-text-row) * 1.08)}@media (min-width:901px){:root .site.bv--home .hc-control .bhs-copy{width:min(100%, var(--pp-page))}:root .site.bv--home .hc-control .bhs-title{font-size:min(calc(var(--pp-text-row) * 1.08), 5.4vw)}}:root .site.site.bv--home h1.bhs-title>b{color:var(--pp-color-brand);font-style:normal}:root .site.bv--home .bhs-title>span{white-space:nowrap}@media (max-width:719px){:root .site.bv--home .bhs-title.bhs-title{font-size:min(var(--pp-text-street-phone), 8.6vw)}}:root .site.bv--home .hc-control .bhs-form{width:min(100%,660px)}:root .site.bv--home .hw[data-variant=v5] .bhs-copy{text-align:left;align-items:flex-start;width:100%}@media (min-width:1100px){:root .site.bv--home .hw[data-variant=v5] .hw-pin{grid-template-columns:minmax(0,11fr) minmax(0,14fr)}:root .site.bv--home .hw[data-variant=v5] .bhs-title{font-size:var(--pp-text-head-split);line-height:1.02}}@media (max-width:1099.98px){:root .site.bv--home .hw[data-variant=v5] .hw-pin{grid-template-columns:minmax(0,1fr)}:root .site.bv--home .hw[data-variant=v5] .fl-dock{justify-content:space-between;align-self:stretch;gap:0}:root .site.bv--home .hw[data-variant=v5] .fl-dock .fl-slot{width:32px;height:32px}}:root .site.bv--home .hw[data-variant=v5] .bhs-sub{margin-top:var(--pp-space-5)}:root .site.bv--home .hw[data-variant=v5] .bhs-form{width:100%}:root .site.bv--home .hw[data-variant=v5] .bhs-apps{justify-content:flex-start}:root .site.bv--home .hw[data-variant=v5] .ui-search{border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);width:100%;height:60px;box-shadow:var(--pp-shadow-slab), inset 0 0 0 1px var(--pp-color-line-soft);gap:0;padding:0}:root .site.bv--home .hw-bg{padding-bottom:0}:root .site.bv--home .hw-paint{background:url(/img/brand/art/shops/sky.webp) 50% 100%/cover no-repeat;position:absolute;inset:0}:root .site.bv--home .hw-paint:after{content:"";background:linear-gradient(transparent, var(--pp-color-paper));height:12%;position:absolute;inset:auto 0 0}:root .site.bv--home .hw-site{background:var(--pp-color-surface);position:absolute;inset:0;overflow:hidden}:root .site.bv--home .hw-site img{will-change:transform;width:100%;max-width:none;height:auto;display:block}:root .site.bv--home .hw-site[data-on] img{animation:12s infinite hw-site}@keyframes hw-site{0%,14%{opacity:1;animation-timing-function:var(--pp-ease-in-out);transform:translateY(0)}24%,38%{animation-timing-function:var(--pp-ease-in-out);transform:translateY(-13.9%)}48%,62%{animation-timing-function:var(--pp-ease-in-out);transform:translateY(-30.7%)}74%,90%{opacity:1;animation-timing-function:ease;transform:translateY(-66.2%)}94%{opacity:0;transform:translateY(-66.2%)}94.01%{opacity:0;animation-timing-function:ease;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}:root .site.bv--home .hw-camp{background:var(--pp-color-brand-deep);position:absolute;inset:0;overflow:hidden}:root .site.bv--home .hw-camp>img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}:root .site.bv--home .hw-camp>img:first-child{opacity:1}:root .site.bv--home .hw-camp[data-on]>img{opacity:0;will-change:transform, opacity;animation:10.4s linear infinite both hw-shot}:root .site.bv--home .hw-camp[data-on]>img:nth-child(2){animation-delay:2.6s}:root .site.bv--home .hw-camp[data-on]>img:nth-child(3){animation-delay:5.2s}:root .site.bv--home .hw-camp[data-on]>img:nth-child(4){animation-delay:7.8s}:root .site.bv--home .hw-camp[data-on]>img:first-child{opacity:1;animation-name:hw-shot-first}@keyframes hw-shot{0%{opacity:0;animation-timing-function:var(--pp-ease-out);transform:scale(1)}5%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(1.06)}}@keyframes hw-shot-first{0%{animation-timing-function:var(--pp-ease-out);transform:scale(1)}30%{transform:scale(1.06)}32%,to{transform:scale(1)}}:root .site.bv--home .hw-camp-top{background:linear-gradient(color-mix(in srgb, var(--pp-color-ink) 38%, transparent), transparent);color:var(--pp-color-on-brand);flex-direction:column;gap:10px;padding:12px 14px 28px;display:flex;position:absolute;inset:0 0 auto}:root .site.bv--home .hw-camp-bars{gap:4px;display:flex}:root .site.bv--home .hw-camp-bars i{border-radius:var(--pp-radius-pill);background:color-mix(in srgb, var(--pp-color-on-brand) 40%, transparent);flex:1;height:2px;overflow:hidden}:root .site.bv--home .hw-camp-bars b{background:var(--pp-color-on-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}:root .site.bv--home .hw-camp-bars i:first-child b{transform:none}:root .site.bv--home .hw-camp[data-on] .hw-camp-bars b{animation:10.4s linear infinite hw-bar0}:root .site.bv--home .hw-camp[data-on] .hw-camp-bars i:nth-child(2) b{animation-name:hw-bar1}:root .site.bv--home .hw-camp[data-on] .hw-camp-bars i:nth-child(3) b{animation-name:hw-bar2}:root .site.bv--home .hw-camp[data-on] .hw-camp-bars i:nth-child(4) b{animation-name:hw-bar3}@keyframes hw-bar0{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes hw-bar1{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes hw-bar2{0%,50%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes hw-bar3{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .site.bv--home .hw-camp-who{align-items:center;gap:var(--pp-space-2);font-size:var(--pp-text-small);display:flex}:root .site.bv--home .hw-camp-who>span:last-child{opacity:.8}:root .site.bv--home .hw-camp-av{border-radius:var(--pp-radius-pill);background:var(--pp-color-on-brand);width:28px;height:28px;color:var(--pp-color-brand-deep);font-family:var(--pp-font-serif);font-size:var(--pp-text-small);place-items:center;display:grid}:root .site.bv--home .hw-run{width:1px;height:calc(100svh - var(--head) + 3 * 75svh);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media (min-width:1100px){:root .site.bv--home .hw[data-variant=v5]{height:calc(2 * (100svh - var(--head)) + 3 * 75svh);margin-bottom:calc(-1 * (100svh - var(--head)))}:root .site.bv--home .hw[data-variant=v5]~.fl-st{z-index:2;border-radius:var(--pp-radius-lg) var(--pp-radius-lg) 0 0;background:var(--pp-color-paper)}}@media (prefers-reduced-motion:reduce){:root .site.bv--home .hw-site[data-on] img,:root .site.bv--home .hw-camp[data-on]>img,:root .site.bv--home .hw-camp[data-on] .hw-camp-bars b{animation:none}}:root .site.bv--home .bhs-title>.bhs-rot{display:grid}:root .site.bv--home .bhs-rot>[aria-hidden]{white-space:nowrap;opacity:0;transition:opacity var(--pp-dur-exit) var(--pp-ease-out), transform var(--pp-dur-exit) var(--pp-ease-out);grid-area:1/1;transform:translateY(.25em)}:root .site.bv--home .bhs-rot>[data-on]{opacity:1;transition-duration:var(--pp-dur-3);transition-delay:var(--pp-dur-exit);transform:none}:root .site.bv--home .bhs-rot>[data-off]{transform:translateY(-.25em)}:root .site.bv--home .hc-ground{z-index:1;background:linear-gradient(transparent, var(--pp-color-paper));height:10%;position:absolute;inset:auto 0 0}:root .site.bv--home .hc-orbit,:root .site.bv--home .hc-orbit .fl-dock{display:contents}:root .site.bv--home .hc-orbit .fl-slot{width:72px;height:72px;position:absolute;translate:none}:root .site.bv--home .hc-orbit .fl-slot:first-child{width:60px;height:60px;top:26%;left:10%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(2){width:84px;height:84px;top:60%;left:17%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(3){width:80px;height:80px;top:44%;right:5%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(4){width:56px;height:56px;top:14%;left:26%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(5){width:52px;height:52px;top:13%;right:28%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(6){width:56px;height:56px;top:76%;left:28%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(7){width:56px;height:56px;top:18%;right:9%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(8){width:56px;height:56px;top:64%;right:14%}@media (min-width:901px) and (max-width:1279.98px){:root .site.bv--home .hc-orbit .fl-slot:nth-child(2){top:66%;left:5%}:root .site.bv--home .hc-orbit .fl-slot:nth-child(3){top:50%;right:4%}}@media (max-width:900px){:root .site.bv--home .hc-orbit .fl-slot:nth-child(n){top:auto;right:auto;bottom:var(--pp-space-6);width:34px;height:34px;left:calc(var(--pp-space-4) + (100% - 2 * var(--pp-space-4) - 34px) * var(--k) / 7)}:root .site.bv--home .hc-orbit .fl-slot:first-child{--k:0}:root .site.bv--home .hc-orbit .fl-slot:nth-child(2){--k:1}:root .site.bv--home .hc-orbit .fl-slot:nth-child(3){--k:2}:root .site.bv--home .hc-orbit .fl-slot:nth-child(4){--k:3}:root .site.bv--home .hc-orbit .fl-slot:nth-child(5){--k:4}:root .site.bv--home .hc-orbit .fl-slot:nth-child(6){--k:5}:root .site.bv--home .hc-orbit .fl-slot:nth-child(7){--k:6}:root .site.bv--home .hc-orbit .fl-slot:nth-child(8){--k:7}}:root .site.bv--home .bh--street.hc-control{--shops:0px}:root .site.bv--home .hc-control .bhr-sky{inset:0}:root .site.bv--home .fl-tile .hc-play{z-index:1;cursor:pointer;pointer-events:auto;background:var(--pp-color-canvas);width:48px;height:48px;color:var(--pp-color-brand);box-shadow:0 0 0 1px var(--pp-color-hairline), var(--pp-shadow-lift);transition:transform var(--pp-dur-press) var(--pp-ease-out), opacity var(--pp-dur-2) var(--pp-ease-out);border:0;border-radius:50%;place-items:center;padding:0 0 0 3px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}:root .site.bv--home .fl-tile .hc-play svg{width:20px;height:20px}:root .site.bv--home .fl-tile .hc-play:active{transform:scale(.94)}:root .site.bv--home .fl-tile .hc-play:focus-visible{outline:3px solid var(--pp-color-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){:root .site.bv--home .fl-tile .hc-play:hover{transform:scale(1.06)}}:root .site.bv--home .fl-tile .hc-play[data-gone]{opacity:0;pointer-events:none}@media (max-width:900px){:root .site.bv--home .fl-tile .hc-play{width:80px;height:80px;padding-left:5px}:root .site.bv--home .fl-tile .hc-play svg{width:34px;height:34px}:root .site.bv--home .fl-tile .hc-play:before{content:"";position:absolute;inset:-20px}}:root .site.bv--home .hc-film{width:min(100vw - 2 * var(--pp-space-4), var(--pp-page));background:0 0;border:0;max-width:none;height:fit-content;margin:auto;padding:0;overflow:visible}:root .site.bv--home .hc-film::backdrop{background:color-mix(in oklab, var(--pp-color-night) 72%, transparent)}:root .site.bv--home .hc-film[open]{animation:hc-film-in var(--pp-dur-dialog) var(--pp-ease-out)}@keyframes hc-film-in{0%{opacity:0;transform:scale(.97)}}:root .site.bv--home .hc-film-frame{aspect-ratio:16/9;border-radius:var(--pp-radius-lg);background:var(--pp-color-night);box-shadow:var(--pp-shadow-card);position:relative;overflow:hidden}:root .site.bv--home .hc-film-frame video{object-fit:contain;width:100%;height:100%;display:block}:root .site.bv--home .hc-film-close{top:var(--pp-space-3);right:var(--pp-space-3);cursor:pointer;background:var(--pp-color-bar);width:44px;height:44px;color:var(--pp-color-ink);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 0 0 1px var(--pp-color-hairline);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}:root .site.bv--home .hc-film-close:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root .site.bv--home .hc-film[open]{animation:none}}
