.hm{--hm-radius:12px;--hm-chip:var(--console);--hm-track:var(--color-track);--hm-faint:#d2d2cf;--m-margin:clamp(20px, 7.22vw, 104px);padding-bottom:0}.hm-label{color:var(--grey);font-weight:400}.hm-label--ink{color:var(--ink)}.hm-head{flex-direction:column;gap:16px;max-width:820px;display:flex}.hm-head .m-lead{font-weight:400}.hm-more{margin-left:calc(var(--lq-control-rim) * -1);align-self:flex-start}.hm-hero{height:100svh;min-height:600px;position:relative;overflow:clip}.hm-hero__logo{--logo-w:min(136.1vw, 217.8svh);width:var(--logo-w);pointer-events:none;transition:opacity .9s var(--e-out),filter .9s var(--e-out);position:absolute;top:12.2svh;left:50%;transform:translate(-50%)}.hm-hero__logo svg{width:100%;max-width:none;height:auto;display:block;overflow:visible}html[data-theme=dark] .hm [data-thermal-color]{filter:var(--thermal-dark)}.hm-hero__band{position:absolute;bottom:96px;left:0;right:0}.hm-do__visual img,.hm-do__card-media img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .24s var(--e-out);display:block}.hm-beliefs__body{flex-direction:column;align-items:flex-start;gap:56px;display:flex}.hm-beliefs__items{flex-direction:column;gap:40px;width:100%;display:flex}.hm-spine__body{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hm-spine__paras{flex-direction:column;gap:23px;margin-top:48px;display:flex}.hm-do,.hm-statement{padding-top:var(--m-section)}.hm-statement--memories{min-height:130vh;position:relative}.hm-statement--memories .hm-head{z-index:1;position:relative}.hm-memories{pointer-events:none;position:absolute;inset:0}.hm-memory{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--r);border-radius:var(--radius-media,12px);background:var(--tile);will-change:translate;position:absolute;overflow:hidden}.hm-memory img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.hm-statement--memories{min-height:0}.hm-memories{margin:40px calc(-1 * var(--wrap-pad)) 0;padding:0 var(--wrap-pad) 4px;scroll-padding-inline:var(--wrap-pad);scrollbar-width:none;pointer-events:auto;gap:10px;display:flex;position:static;overflow-x:auto}.hm-memories::-webkit-scrollbar{display:none}.hm-memory{flex:none;width:auto;height:150px;position:relative;top:auto;left:auto;translate:none!important}.hm-statement--memories{flex-direction:column;display:flex}.hm-statement--memories .hm-memories{order:2}}.hm-do__list{justify-content:space-between;gap:48px;margin-top:64px;display:flex}.hm-do__items{flex-direction:column;flex:none;width:440px;display:flex}.hm-do__ol{flex-direction:column;gap:4px;display:flex}.hm-do__item{border-radius:var(--hm-radius);transition:background-color .4s var(--e-out)}.hm-do__item[data-open]{background:var(--hm-chip)}.hm-do__head{text-align:left;width:100%;transition:padding .4s var(--e-out);align-items:baseline;padding:24px 32px;display:flex}.hm-do__item[data-open] .hm-do__head{padding-bottom:0}.hm-do__num{width:40px;color:var(--grey);flex:none}.hm-do__name{color:var(--grey);transition:color .24s var(--e-out)}.hm-do__head:hover .hm-do__name,.hm-do__item[data-open] .hm-do__name{color:var(--ink)}.hm-do__head:focus-visible{outline-offset:-4px;border-radius:var(--hm-radius)}.hm-do__body{transition:grid-template-rows .4s var(--e-out);grid-template-rows:0fr;display:grid}.hm-do__item[data-open] .hm-do__body{grid-template-rows:1fr}.hm-do__inner{min-height:0;transition:padding .4s var(--e-out);padding:0 32px 0 72px;overflow:hidden}.hm-do__item[data-open] .hm-do__inner{padding-top:10px;padding-bottom:24px}.hm-do__line{color:var(--grey);letter-spacing:var(--tr-m)}.hm-do__track{background:var(--hm-track);border-radius:2px;height:2px;margin-top:20px;display:block;overflow:hidden}.hm-do__bar{background:var(--ink);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.hm-do__actions{padding:40px 32px 0;display:flex}.hm-do__panel{aspect-ratio:16/9;border-radius:var(--hm-radius);background:var(--tile);flex:0 712px;align-self:flex-start;position:relative;overflow:hidden}.hm-do__visual{opacity:0;transition:opacity .4s var(--e-out);position:absolute;inset:0}.hm-do__visual picture{width:100%;height:100%;display:block}.hm-do__visual[data-on]{opacity:1}.hm-do__visual .hm-do__plate{aspect-ratio:auto;cursor:default;border-radius:0;position:absolute;inset:0}.hm-do__visual .hm-do__plate .rd-screen{width:auto}.hm-do__visual .hm-do__plate [data-view=phones] .rd-screen{width:auto;height:66cqh}.hm-do__visual .hm-do__plate [data-view=phones]{gap:3.2cqw}.hm-do__film{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--e-out);pointer-events:none;position:absolute;inset:0}.hm-do__film[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.hm-do__film{display:none}}.hm-dots{display:none}.hm-who{padding-top:var(--m-section)}.hm-logos-run{margin:72px calc(-1 * var(--m-margin)) 0;-webkit-mask-image:linear-gradient(90deg,transparent,var(--color-black) 12%,var(--color-black) 88%,transparent);mask-image:linear-gradient(90deg,transparent,var(--color-black) 12%,var(--color-black) 88%,transparent);overflow:hidden}.hm-logos{opacity:.38;align-items:center;gap:96px;width:max-content;height:40px;padding-right:96px;animation:36s linear infinite hm-logos;display:flex}.hm-logos li{flex:none}@keyframes hm-logos{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hm-logos{width:auto;padding:0 var(--m-margin);flex-wrap:wrap;row-gap:20px;animation:none}.hm-logos li[aria-hidden]{display:none}.hm-logos-run{-webkit-mask-image:none;mask-image:none}}.hm-logos img{height:calc(var(--lh,22px) * var(--logo-scale,1));width:auto;max-width:none;aspect-ratio:var(--ar);filter:brightness(0)}html[data-theme=dark] .hm-logos img{filter:brightness(0)invert()}.hm-cards{margin-top:72px}.hm-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-head--moments{margin-top:80px}.hm-cards__grid--moments{margin-top:40px}.hm-card{border-radius:var(--hm-radius);background:var(--console);height:100%;min-height:156px;transition:background-color .24s var(--e-out);flex-direction:column;padding:52px 24px 24px;display:flex;position:relative}.hm-card .m-body{letter-spacing:var(--tr-m)}.hm-card__open{color:var(--ink);letter-spacing:var(--tr-m);opacity:0;transition:opacity .24s var(--e-out);position:absolute;top:20px;right:24px}.hm-card:focus-visible{background:var(--lq-pod-hover)}@media (hover:hover){.hm-card:hover{background:var(--lq-pod-hover)}}.hm-card:hover .hm-card__open,.hm-card:focus-visible .hm-card__open{opacity:1}.hm-card:hover .m-two b{color:var(--ink)}@media (width>=768px){.hm-card{background:0 0}}.hm-quotes{padding-top:var(--m-section);flex-direction:column;gap:32px;display:flex}.hm-quotes__stage,.hm-quotes__who{display:grid}.hm-quotes__stage>*,.hm-quotes__who>*{opacity:0;visibility:hidden;transition:opacity .6s var(--e-out),visibility 0s .6s;grid-area:1/1}.hm-quotes__stage>[data-on],.hm-quotes__who>[data-on]{opacity:1;visibility:visible;transition:opacity .6s var(--e-out) .12s,visibility 0s}.hm-quotes__q{max-width:1000px;letter-spacing:var(--tr-m)}.hm-quotes__foot{justify-content:space-between;align-items:center;gap:24px;display:flex}.hm-quotes__bars{flex:none;gap:8px;display:flex}.hm-bar{align-items:center;width:24px;height:22px;display:flex;position:relative}.hm-bar span{background:var(--hm-track);border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.hm-bar span:after{content:"";background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.hm-bar[aria-current=true] span{background:#bdbdba}.hm-bar[aria-current=true] span:after{transform:scaleX(var(--p,1))}.hm-journal{padding-top:var(--m-section)}.hm-journal__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hm-journal .band{margin:40px calc(-1 * var(--wrap-pad)) 0;--band-inset:var(--wrap-pad)}.hm-journal .band-tile{isolation:isolate;position:relative}.hm-journal .band-tile__media{z-index:1;position:relative}.hm-close{padding-top:var(--m-section)}.hm-close .rd-close{text-align:center;padding:0 var(--m-margin) 160px;flex-direction:column;align-items:center;display:flex}.hm-close .rd-close h2{font-size:var(--t-statement);line-height:var(--l-statement);letter-spacing:var(--tr-l);max-width:none}.hm-close .toast-host{justify-content:center;margin-top:32px;display:flex}@media (width<=1180px){.hm-do__items{width:380px}.hm-do__list{gap:32px}}@media (width>=768px) and (width<=1023px){.hm-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-do__list{flex-direction:column}.hm-do__items{width:100%}.hm-do__panel{flex:none;width:100%}}@media (width<=767px){.hm{--m-margin:20px}.hm-hero{min-height:560px}.hm-hero__logo{--logo-w:100vw;top:33.9svh}.hm-head{gap:12px}.hm-beliefs__items{gap:32px}.hm-beliefs__body{gap:40px}.hm-spine__paras{margin-top:24px}.hm-do__list{flex-direction:column;gap:32px;margin-top:32px}.hm-do__panel{flex:none;order:-1;width:100%}.hm-do__items{width:auto;margin:0 calc(-1 * var(--m-margin))}.hm-do__ol{padding:0 var(--m-margin);scroll-snap-type:x mandatory;scroll-padding:0 var(--m-margin);scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;align-items:flex-start;gap:12px;overflow-x:auto}.hm-do__ol::-webkit-scrollbar{display:none}.hm-do__item{width:300px;max-width:calc(100vw - 2 * var(--m-margin) - 28px);scroll-snap-align:start;background:var(--hm-chip);flex:none}.hm-do__item .hm-do__head,.hm-do__item[data-open] .hm-do__head{padding:24px 24px 0}.hm-do__item:not([data-open]) .hm-do__head{padding-bottom:24px}.hm-do__inner{padding:0 24px 0 64px}.hm-dots{padding:4px var(--m-margin) 0;gap:6px;display:flex}.hm-dot{background:var(--hm-track);width:6px;height:6px;transition:background-color .24s var(--e-out);border-radius:50%}.hm-dot[data-on]{background:var(--ink)}.hm-do__actions{padding:40px calc(var(--m-margin) + 24px) 0}.hm-who .hm-head{margin-bottom:0}.hm-logos-run{margin-top:40px}.hm-logos{--logo-scale:.9;gap:56px;padding-right:56px;animation-duration:28s}.hm-cards{margin-top:40px}.hm-cards__grid{grid-template-columns:1fr;gap:8px}.hm-head--moments{margin-top:56px}.hm-cards__grid--moments{margin-top:24px}.hm-card{min-height:0;padding:16px 20px 18px}.hm-card__open{top:16px;right:20px}.hm-quotes{gap:20px}.hm-quotes__foot{flex-direction:column;align-items:flex-start;gap:28px;padding-top:4px}.hm-journal .band{margin-top:24px}.hm-close .rd-close{padding-bottom:128px}.hm-close .rd-close h2{font-size:var(--t-statement);line-height:var(--l-statement)}.hm-close .toast-host{margin-top:24px}}@media (prefers-reduced-motion:reduce){.hm-hero__logo,.hm-do__item,.hm-do__head,.hm-do__body,.hm-do__inner,.hm-do__visual,.hm-quotes__stage>*,.hm-quotes__who>*{transition:none!important}}.intro{z-index:160;padding-inline:var(--wrap-pad);background:var(--page);align-items:center;display:none;position:fixed;inset:0}html[data-intro=play] .intro{display:grid}.intro__row{column-gap:var(--m-gutter);visibility:hidden;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intro[data-on] .intro__row{visibility:visible}.intro__line{text-align:center;font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:var(--tr-s);color:var(--ink);margin:0}.intro__line span{display:inline-block}.intro__line span+span{margin-left:.28em}html[data-intro=play] :is(.liquid-console,.pod-menu,.corner){opacity:0;pointer-events:none}@media (width<=767px){.intro__row{column-gap:10px}}
