.hm-root .hm-work{z-index:1;background:var(--hm-ink);position:relative}.hm-root .hm-work__stage{position:relative}.hm-root .hm-work__herobg,.hm-root .hm-work__dive,.hm-root .hm-flatplan{display:none}.hm-root .hm-work__spreads{position:relative}.hm-root .hm-spread{--col:calc((100cqi - 2*var(--hm-margin) - (var(--hm-cols) - 1)*var(--hm-gutter))/var(--hm-cols));--step:calc(var(--col) + var(--hm-gutter));min-height:100svh;padding:calc(var(--hm-head-h) + 24px)0 var(--hm-sp-7);color:var(--hm-c-dim);scroll-margin-top:var(--hm-head-h);position:relative}.hm-root .hm-spread__bg{background:var(--sp-bg);position:absolute;inset:0}.hm-root .hm-spread__curtain,.hm-root .hm-spread__veil{display:none}.hm-root .hm-spread__content{grid-template-columns:repeat(var(--hm-cols),minmax(0,1fr));column-gap:var(--hm-gutter);padding-inline:var(--hm-margin);display:grid;position:relative}.hm-root .hm-spread__content>*{grid-column:1/-1;min-width:0;margin:0}.hm-root .hm-spread__meta{grid-row:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:16px;display:grid}.hm-root .hm-spread__meta .hm-mask>span{display:block}.hm-root .hm-spread__year{text-align:right}.hm-root .hm-spread__name{width:calc(var(--em)*1em);color:var(--hm-c-text);font-size:calc((100cqi - 2*var(--hm-margin))/var(--em));letter-spacing:-.02em;white-space:nowrap;grid-row:2;margin-top:20px;margin-bottom:-.22em;padding-block:.06em .22em;font-weight:800;line-height:.82;overflow:clip}.hm-root .hm-spread__mob{aspect-ratio:9/16;border-radius:var(--hm-r-shot);grid-row:3;justify-self:center;height:min(56svh,120cqi);margin-top:36px;position:relative}.hm-root .hm-spread__mobframe{border-radius:inherit;background:var(--sp-surface);box-shadow:0 0 0 1px var(--hm-c-rule),-18px 0 36px -12px #00000080;display:block;position:absolute;inset:0;overflow:hidden}.hm-root .hm-spread[data-client=fgs] .hm-spread__mobframe{box-shadow:0 0 0 1px var(--hm-c-rule),0 24px 48px #1f2a6b38}.hm-root .hm-spread__mobshot{display:block;position:absolute;top:0;left:0;right:0}.hm-root .hm-spread__mobshot img{width:100%;height:auto;display:block}.hm-root .hm-spread__text{grid-row:4;margin-top:36px}.hm-root .hm-spread__desc{max-width:40ch;color:var(--hm-c-dim);font-size:var(--hm-fs-body);text-wrap:pretty;margin:0;line-height:1.6}.hm-root .hm-spread__stack{border-top:1px solid var(--hm-c-rule);font-size:var(--hm-fs-meta);margin:22px 0 0;font-weight:500;line-height:1.4}.hm-root .hm-spread__stack>div{border-bottom:1px solid var(--hm-c-rule);grid-template-columns:6.25em minmax(0,1fr);column-gap:12px;padding:8px 0;display:grid}.hm-root .hm-spread__stack dt{color:var(--hm-c-meta)}.hm-root .hm-spread__stack dd{color:var(--hm-c-text);text-wrap:pretty;margin:0}.hm-root .hm-spread__visit{color:var(--hm-c-text);margin:22px 0 0;font-size:15px;font-weight:600;line-height:1.4}.hm-root .hm-spread__bar{border-radius:var(--hm-r-shot)var(--hm-r-shot)0 0;background:var(--sp-surface);height:28px;box-shadow:inset 0 1px 0 var(--hm-c-rule),inset 1px 0 0 var(--hm-c-rule),inset -1px 0 0 var(--hm-c-rule);color:var(--hm-c-meta);font-family:var(--hm-font-text);white-space:nowrap;grid-row:5;align-items:center;margin-top:44px;padding:0 11px;font-size:12px;font-weight:500;line-height:1;display:flex;position:relative}.hm-root .hm-spread__dots{gap:5px;display:flex}.hm-root .hm-spread__dots i{opacity:.32;background:currentColor;border-radius:50%;width:7px;height:7px}.hm-root .hm-spread__url{background:color-mix(in srgb,var(--sp-bg)72%,transparent);border-radius:4px;align-items:center;gap:5px;padding:4px 12px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-root .hm-spread__url svg{flex:none;width:10px;height:10px}.hm-root .hm-spread__desk{aspect-ratio:16/10;border-radius:0 0 var(--hm-r-shot)var(--hm-r-shot);grid-row:6;position:relative}.hm-root .hm-spread__shot,.hm-root .hm-work__diveframe{border-radius:0 0 var(--hm-r-shot)var(--hm-r-shot);background:var(--sp-surface);box-shadow:0 0 0 1px var(--hm-c-rule);display:block;overflow:hidden}.hm-root .hm-spread[data-client=fgs] .hm-spread__shot{box-shadow:0 0 0 1px var(--hm-c-rule),0 30px 60px -24px #1f2a6b47}.hm-root .hm-spread__shot{position:absolute;inset:0}.hm-root .hm-spread__shot img,.hm-root .hm-work__diveframe img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (min-width:768px){.hm-root .hm-spread__name{margin-top:24px}.hm-root .hm-spread__mob{grid-column:1/3;justify-self:stretch;width:100%;height:auto;margin-top:44px}.hm-root .hm-spread__text{grid-area:3/3/auto/-1;align-self:center;margin-top:44px}.hm-root .hm-spread__desc{font-size:var(--hm-fs-lead);line-height:1.45}.hm-root .hm-spread__bar{grid-row:4;margin-top:56px}.hm-root .hm-spread__desk{grid-row:5}}@media (min-width:1024px) and (max-height:619.98px){.hm-root .hm-spread__name{font-size:min(calc((100cqi - 2*var(--hm-margin))/var(--em)),26svh)}.hm-root .hm-spread__text{grid-area:3/1/span 2/5;align-self:start}.hm-root .hm-spread__mob{grid-area:3/5/span 2/7;align-self:start}.hm-root .hm-spread__bar{grid-area:3/7/auto/-1;margin-top:44px}.hm-root .hm-spread__desk{grid-area:4/7/auto/-1;align-self:start}}@media (min-width:1024px) and (min-height:620px){.hm-root .hm-spread{--desk-x:calc(var(--hm-margin) + 3*var(--step));--desk-w:min(calc(6*var(--col) + 5*var(--hm-gutter)),89.6svh);height:100svh;min-height:0;padding:0;overflow:clip}.hm-root .hm-spread__content{padding:0;display:block;position:absolute;inset:0}.hm-root .hm-spread__content>*{position:absolute}.hm-root .hm-spread__meta{top:calc(var(--hm-head-h) + 3svh);left:var(--hm-margin);right:var(--hm-margin);column-gap:var(--hm-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.hm-root .hm-spread__folio{grid-column:1/4}.hm-root .hm-spread__type{grid-column:4/10}.hm-root .hm-spread__year{grid-column:10/13}.hm-root .hm-spread__name{top:calc(34svh - 28px - .59em);left:var(--hm-margin);font-size:min(calc(94cqi/var(--em)),24svh);margin:-.06em 0 0}.hm-root .hm-spread__bar{top:calc(34svh - 28px);left:var(--desk-x);width:var(--desk-w);margin:0}.hm-root .hm-spread__desk{top:34svh;left:var(--desk-x);width:var(--desk-w)}.hm-root .hm-spread__mob{z-index:3;top:42svh;left:calc(var(--hm-margin) + 8*var(--step));width:min(calc(2*var(--col) + var(--hm-gutter)),28.125svh);height:auto;margin:0}.hm-root .hm-spread__text{top:42svh;left:var(--hm-margin);width:calc(3*var(--col) + 2*var(--hm-gutter));margin:0}.hm-root .hm-spread__desc{font-size:var(--hm-fs-body);line-height:1.6}}.hm-root .hm-work[data-scene=cinema]{isolation:isolate}.hm-root .hm-work[data-scene=cinema] .hm-work__stage{height:100svh;overflow:clip}.hm-root .hm-work[data-scene=cinema] .hm-work__stage>.hm-hero{z-index:4;position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-work__herobg{z-index:1;background:var(--hm-ink);display:block;position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-work__dive{--sp-surface:#1e1f1b;z-index:2;clip-path:ellipse(0 0);pointer-events:none;display:block;position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-work__diveframe{transform-origin:0 0;pointer-events:none;position:absolute}.hm-root .hm-work[data-scene=cinema] .hm-work__divezoom,.hm-root .hm-work[data-scene=cinema] .hm-work__divepan{width:100%;height:100%;display:block}.hm-root .hm-work[data-scene=cinema] .hm-work__spreads{position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-spread{height:auto;position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-spread:not([data-i="0"]){z-index:5}.hm-root .hm-work[data-scene=cinema] .hm-spread:not([data-i="0"]) .hm-spread__bg,.hm-root .hm-work[data-scene=cinema] .hm-spread:not([data-i="0"]) .hm-gridlines{display:none}.hm-root .hm-work[data-scene=cinema] .hm-spread:not([data-i="0"]) .hm-spread__curtain{display:block;position:absolute;inset:0}.hm-root .hm-spread__curtain>span{top:0;bottom:0;left:calc(var(--l) - .5px);width:calc(var(--w) + 1px);background:var(--sp-bg);position:absolute}.hm-root .hm-spread__curtain>span:not(:first-child){box-shadow:inset 1px 0 0 var(--hm-grid-line)}.hm-root .hm-work[data-scene=cinema] .hm-spread__mob{width:min(calc(2*var(--col) + var(--hm-gutter)),28.125svh,calc((54svh - 46px)*9/16))}.hm-root .hm-work[data-scene=cinema] .hm-spread[data-i="0"] .hm-spread__shot{visibility:hidden}.hm-root .hm-work[data-scene] .hm-spread__veil{z-index:4;background:var(--hm-ink);opacity:0;visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}.hm-root .hm-work[data-scene=cinema] .hm-flatplan{z-index:6;right:var(--hm-margin);display:block;position:absolute;bottom:4svh}.hm-root .hm-flatplan__list{gap:10px;margin:-6px;padding:6px;list-style:none;display:flex;overflow:clip}.hm-root .hm-flatplan__btn{border-radius:var(--hm-r-btn);cursor:pointer;background:0 0;border:0;width:48px;height:30px;padding:0;display:block;position:relative}.hm-root .hm-flatplan__thumb{border-radius:var(--hm-r-btn);opacity:.5;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 0 0 1px #edf0f829}.hm-root .hm-flatplan__img,.hm-root .hm-flatplan__cv{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.hm-root .hm-flatplan__btn:hover .hm-flatplan__thumb,.hm-root .hm-flatplan__btn:focus-visible .hm-flatplan__thumb,.hm-root .hm-flatplan__btn[aria-current=true] .hm-flatplan__thumb{opacity:1}.hm-root .hm-flatplan__btn[aria-current=true]:after{content:"";border:2px solid var(--hm-orange);pointer-events:none;border-radius:4px;position:absolute;inset:-4px}.hm-root .hm-flatplan__btn:focus-visible{outline:2px solid var(--hm-white);outline-offset:5px}.hm-root .hm-flatplan[data-tone=cream] .hm-flatplan__thumb{box-shadow:0 0 0 1px #090c1329}.hm-root .hm-flatplan[data-tone=cream] .hm-flatplan__btn[aria-current=true]:after{border-color:#c2410c}.hm-root .hm-flatplan[data-tone=cream] .hm-flatplan__btn:focus-visible{outline-color:var(--hm-ink)}.hm-root .hm-flatplan[data-tone=violet] .hm-flatplan__btn[aria-current=true]:after{border-color:#6ee7b7}.hm-root .hm-work[data-scene=compact] .hm-spread{top:var(--sticky-top,0px);position:sticky}.hm-root .hm-work[data-scene=compact] .hm-spread__content{transform-origin:50% var(--sp-oy,50%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hm-root .hm-spread__shot img,.hm-root .hm-spread__mobframe img,.hm-root .hm-work__diveframe img{transition:transform .8s var(--hm-ease-out)}.hm-root .hm-spread__shot:hover img,.hm-root .hm-spread__mobframe:hover img,.hm-root .hm-work__diveframe:hover img{transform:scale(1.03)}.hm-root .hm-flatplan__thumb{transition:opacity var(--hm-dur-micro)var(--hm-ease-out),transform var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-flatplan__btn:hover .hm-flatplan__thumb{transform:translateY(-2px)}}.hm-root .hm-flatplan__btn:active{transform:scale(.97)}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__bar{color:#22104f;background:#f6f3ff;box-shadow:inset 0 1px #22104f38,inset 1px 0 #22104f38,inset -1px 0 #22104f38}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__url{background:#ebe4ff}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__mobframe{box-shadow:0 0 0 1px var(--hm-c-rule),0 24px 48px #22104f59}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__shot{box-shadow:0 0 0 1px var(--hm-c-rule),0 30px 60px -24px #22104f8c}@media (min-width:1024px) and (min-height:620px){.hm-root .hm-spread[data-client=loyalcody]{--slots-h:min(calc(3*var(--step)),round(down,calc(62svh - 46px - var(--step)),var(--step)));--slots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Ccircle cx='48' cy='48' r='32' fill='none' stroke='%23fff' stroke-opacity='.14' stroke-width='3' stroke-dasharray='7 7'/%3E%3C/svg%3E")}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__curtain>span:nth-child(n+4):after,.hm-root .hm-spread[data-client=loyalcody] .hm-spread__bg:after{content:"";top:calc(34svh + var(--step));height:var(--slots-h);background:var(--slots)0 0/var(--step)var(--step)repeat;pointer-events:none;position:absolute}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__curtain>span:nth-child(n+4):after{background-position-x:calc((50 - var(--lx))*1cqi + .5px);left:0;right:0}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__curtain>span:last-child:after{right:calc(var(--hm-margin) - var(--hm-gutter)/2 + .5px)}.hm-root .hm-spread[data-client=loyalcody] .hm-spread__bg:after{width:calc(6*var(--step));left:50%}}.hm-root .hm-stamp{width:.3em;height:.3em;position:absolute;top:.332em;left:.2405em;rotate:-9deg}.hm-root .hm-slot--x>.hm-slot__g,.hm-root .hm-stamp{translate:0 calc(var(--hm-hit,0)*.033em)}.hm-root .hm-stamp__slot,.hm-root .hm-stamp__ink{display:block;position:absolute;inset:0}.hm-root .hm-stamp__ink>svg,.hm-root .hm-stamp__slot{width:100%;height:100%;display:block}@media (forced-colors:active){.hm-root .hm-spread__curtain,.hm-root .hm-spread__veil,.hm-root .hm-spread__dots,.hm-root .hm-stamp,.hm-root .hm-spread[data-client=loyalcody] .hm-spread__bg:after,.hm-root .hm-spread[data-client=loyalcody] .hm-spread__curtain>span:after{display:none}.hm-root .hm-flatplan__btn[aria-current=true]:after,.hm-root .hm-flatplan[data-tone] .hm-flatplan__btn[aria-current=true]:after{border-color:highlight}.hm-root .hm-work[data-scene=cinema] .hm-spread:not([data-i="0"]) .hm-spread__bg{display:block}}
.hm-root .hm-hero{--hero-fs:min(calc((100cqi - 2*var(--hm-margin))/var(--hero-em)),calc((100svh - 96px)/3.44));min-height:100svh;padding-top:calc(var(--hm-head-h) + 28px);color:var(--hm-c-text);background:0 0;grid-template-rows:auto auto auto auto auto;align-content:start;padding-bottom:48px;position:relative}.hm-root .hm-hero .hm-hero__guides{color:#edf0f826;display:none}.hm-root .hm-hero .hm-hero__guides>span{transform-origin:50% 0}.hm-root .hm-hero__title{font-size:var(--hero-fs);grid-area:1/1/auto/-1;margin:0;line-height:.86}.hm-root .hm-hero__block{width:calc(var(--hero-em)*1em);letter-spacing:-.015em;color:var(--hm-c-text);font-synthesis:none;font-size:1em;line-height:.86;display:block;position:relative}.hm-root .hm-hero__row{display:block}.hm-root .hm-hero__line{white-space:nowrap;text-align:justify;text-align-last:justify;text-justify:inter-character;font-variation-settings:"wdth" var(--wdth),"wght" 800;text-indent:calc(var(--hang,0)*-1em);display:block}.hm-root .hm-hero__o{color:inherit}.hm-root .hm-hero__photo{aspect-ratio:4/5;background:var(--hm-ink-2);grid-area:4/2/auto/-1;justify-self:end;width:100%;margin:48px 0 0;position:relative;overflow:clip}.hm-root .hm-hero__img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.06);width:100%;height:100%;display:block}.hm-root .hm-hero__band{top:0;bottom:0;left:calc(var(--b)*25% - .5px);background:var(--hm-ink);transform-origin:50% 0;pointer-events:none;width:calc(25% + 1px);position:absolute;transform:scaleY(0)}.hm-root .hm-hero__meta{display:contents}.hm-root .hm-hero__fcol{grid-column:1/-1;min-width:0;position:relative}.hm-root .hm-hero__fin{margin:0}.hm-root .hm-hero__fcol--offer:before{content:"";width:calc(100cqi - 2*var(--hm-margin));background:var(--hm-c-rule);transform-origin:0;height:1px;position:absolute;top:0;left:0}.hm-root .hm-hero__fcol--offer{grid-row:2;margin-top:30px;padding-top:20px}.hm-root .hm-hero__offer{max-inline-size:44ch;font-family:var(--hm-font-text);color:var(--hm-c-dim);text-wrap:pretty;font-size:clamp(1.0625rem,.9rem + .7vw,1.125rem);font-weight:400;line-height:1.45}.hm-root .hm-hero__name{color:var(--hm-c-text);font-weight:600}.hm-root .hm-hero__nobr{white-space:nowrap}.hm-root .hm-hero__fcol--cta{grid-row:3;margin-top:24px}.hm-root .hm-hero__ctas{flex-direction:column;gap:12px;display:flex}.hm-root .hm-hero .hm-hero__btn{--hm-btn-h:52px;justify-content:space-between;gap:24px;width:100%;padding-inline:20px 18px}.hm-root .hm-hero .hm-hero__btn svg{width:18px;height:18px}.hm-root .hm-hero__fcol--facts{grid-area:5/2/auto/-1;margin-top:14px}.hm-root .hm-hero__facts{color:var(--hm-c-meta);flex-direction:column;display:flex}.hm-root .hm-hero__facts>span{text-wrap:balance}.hm-root .hm-hero__cue{visibility:hidden;pointer-events:none;display:none}.hm-root[data-motion=cinema] .hm-hero__cue,.hm-root[data-motion=compact] .hm-hero__cue{visibility:visible}.hm-root .hm-hero__cuein{font-family:var(--hm-font-text);font-size:var(--hm-fs-meta);color:var(--hm-c-meta);align-items:center;gap:14px;font-weight:500;line-height:1.4;display:inline-flex}.hm-root .hm-hero__cueline{background:var(--hm-orange);transform-origin:0;width:44px;height:1px;display:block}@media (min-width:768px){.hm-root .hm-hero{--hero-fs:min(calc((100cqi - 2*var(--hm-margin))/var(--hero-em)),calc((100svh - 120px)/3.44));min-height:0;padding-top:calc(var(--hm-head-h) + 36px);grid-template-rows:auto auto minmax(0,1fr) auto;padding-bottom:56px}.hm-root .hm-hero__fcol--offer{grid-area:2/1/auto/5;margin-top:40px;padding-top:24px}.hm-root .hm-hero__offer{max-inline-size:none;font-size:var(--hm-fs-lead);padding-right:2cqi}.hm-root .hm-hero__photo{margin:calc(40px + 24px + var(--hm-fs-lead)*.33)0 0;grid-area:2/5/span 2/-1;place-self:start stretch}.hm-root .hm-hero__fcol--cta{grid-area:3/1/auto/5;padding-right:2cqi}.hm-root .hm-hero__ctas{flex-direction:row}.hm-root .hm-hero .hm-hero__btn{--hm-btn-h:48px;flex:1 1 0;min-width:0}.hm-root .hm-hero__fcol--facts{grid-area:4/5/auto/-1;margin-top:14px}}@media (min-width:640px) and (max-width:1023.98px) and (max-height:500px) and (orientation:landscape){.hm-root .hm-hero{--hero-half:calc((100cqi - 2*var(--hm-margin) - var(--hm-gutter))/2);--hero-fs:min(calc(var(--hero-half)/var(--hero-em)),calc((100svh - var(--hm-head-h) - 44px)/3.44));min-height:0;padding-top:calc(var(--hm-head-h) + 20px);grid-template-rows:auto auto auto auto;padding-bottom:40px}.hm-root .hm-hero__title{grid-area:1/1/span 2/3;align-self:start}.hm-root .hm-hero__fcol--offer,.hm-root .hm-hero__fcol--cta,.hm-root .hm-hero__photo,.hm-root .hm-hero__fcol--facts{grid-column:3/-1}.hm-root .hm-hero__fcol--offer{grid-row:1;margin-top:0;padding-top:14px}.hm-root .hm-hero__fcol--offer:before{width:100%}.hm-root .hm-hero__offer{max-inline-size:none;padding-right:0;font-size:.9375rem;line-height:1.45}.hm-root .hm-hero__fcol--cta{grid-row:2;margin-top:16px;padding-right:0}.hm-root .hm-hero__ctas{flex-direction:column}.hm-root .hm-hero .hm-hero__btn{--hm-btn-h:44px;flex:none}.hm-root .hm-hero__photo{grid-row:3;place-self:start stretch;width:100%;margin:40px 0 0}.hm-root .hm-hero__fcol--facts{grid-row:4}}@media (min-width:768px) and (max-width:1023.98px) and (max-height:500px) and (orientation:landscape){.hm-root .hm-hero__title{grid-column:1/4}.hm-root .hm-hero__fcol--offer,.hm-root .hm-hero__fcol--cta,.hm-root .hm-hero__photo,.hm-root .hm-hero__fcol--facts{grid-column:4/-1}}@media (min-width:1024px) and (max-aspect-ratio:1099/1000){.hm-root .hm-hero__fcol--offer,.hm-root .hm-hero__fcol--cta{grid-column:1/9}.hm-root .hm-hero__photo,.hm-root .hm-hero__fcol--facts{grid-column:9/-1}.hm-root .hm-hero__ctas{max-width:640px}}@media (min-width:1024px) and (min-aspect-ratio:11/10){.hm-root .hm-hero{--hero-reserve:calc(var(--hm-head-h) + 3svh + 13.5rem);--hero-fs:clamp(4.5rem,min(calc((100svh - var(--hero-reserve))/3.44),calc(62.17cqi/var(--hero-em))),16rem);--hero-ph:min(27.97cqi,calc(var(--hero-fs)*3.314));min-height:100svh;padding-top:var(--hm-head-h);grid-template-rows:minmax(0,1fr) auto;padding-bottom:3svh}.hm-root .hm-hero__title{grid-area:1/1/auto/10;align-self:center}.hm-root .hm-hero__photo{width:calc(var(--hero-ph)*.8);height:var(--hero-ph);margin:calc(var(--hero-fs)*3.248 - var(--hero-ph))0 0;grid-area:1/10/auto/-1;place-self:center start}.hm-root .hm-hero{--hero-offer-fs:clamp(1rem,.4rem + .85cqi,1.1875rem);--hero-cap:calc(var(--hero-offer-fs)*.3865)}.hm-root .hm-hero__fcol{grid-row:2;align-self:start;margin-top:0;padding-top:24px}.hm-root .hm-hero__fcol--offer{grid-column:1/7}.hm-root .hm-hero__offer{max-inline-size:62ch;font-size:var(--hero-offer-fs);padding-right:2cqi;line-height:1.5}.hm-root .hm-hero__fcol--cta{padding-top:calc(24px + var(--hero-cap));grid-column:7/10;padding-right:0}.hm-root .hm-hero__ctas{flex-direction:column;align-items:stretch;max-width:320px}.hm-root .hm-hero .hm-hero__btn{flex:none}.hm-root .hm-hero__fcol--facts{padding-top:calc(24px + var(--hero-offer-fs)*1.1135 - 13.83px);grid-area:2/10/auto/-1}.hm-root .hm-hero__cue{height:48px;margin-top:calc(24px + var(--hero-cap) + 60px);grid-area:2/10/auto/-1;place-self:start;align-items:center;display:flex}}@media (min-width:1024px) and (min-aspect-ratio:11/10) and (min-height:620px){.hm-root .hm-hero{height:100svh;min-height:0}}@media (min-width:1280px) and (min-aspect-ratio:11/10){.hm-root .hm-hero__ctas{max-width:340px}}@media (forced-colors:active){.hm-root .hm-hero__band,.hm-root .hm-hero__cue,.hm-root .hm-hero .hm-hero__guides{display:none}.hm-root .hm-hero__fcol--offer:before{background:canvastext}}@media (prefers-reduced-motion:no-preference){.hm-root[data-intro=on] .hm-hero__line{animation:hm-hero-settle .8s var(--hm-ease-out)both;animation-delay:calc(.12s + var(--i)*70ms)}.hm-root[data-intro=fast] .hm-hero__line{animation:hm-hero-settle .32s var(--hm-ease-out)both;animation-delay:calc((.12s + var(--i)*70ms)*.3)}.hm-root[data-intro=on] .hm-hero__fcol--offer:before{animation:hm-hero-rule .8s var(--hm-ease-inout).7s both}.hm-root[data-intro=fast] .hm-hero__fcol--offer:before{animation:hm-hero-rule .32s var(--hm-ease-inout).21s both}.hm-root[data-intro=on] .hm-hero__band{animation:hm-hero-band .7s var(--hm-ease-inout)both;animation-delay:calc(.9s + var(--b)*60ms)}.hm-root[data-intro=fast] .hm-hero__band{animation:hm-hero-band .28s var(--hm-ease-inout)both;animation-delay:calc((.9s + var(--b)*60ms)*.3)}.hm-root[data-intro=on] .hm-hero__img{animation:hm-hero-img 1.05s var(--hm-ease-out).85s both}.hm-root[data-intro=fast] .hm-hero__img{animation:hm-hero-img .42s var(--hm-ease-out).255s both}.hm-root[data-intro=on] .hm-hero__fin{animation:hm-hero-fin .7s var(--hm-ease-out)both}.hm-root[data-intro=on] .hm-hero__fcol--offer .hm-hero__fin{animation-delay:1s}.hm-root[data-intro=on] .hm-hero__fcol--cta .hm-hero__fin{animation-delay:1.06s}.hm-root[data-intro=on] .hm-hero__fcol--facts .hm-hero__fin{animation-delay:1.12s}.hm-root[data-intro=fast] .hm-hero__fin{animation:hm-hero-fin .28s var(--hm-ease-out).3s both}.hm-root[data-intro=on] .hm-hero .hm-crops path{animation:hm-hero-crop .5s var(--hm-ease-inout)1.3s both}.hm-root[data-intro=on] .hm-hero .hm-crops__c--tr path{animation-delay:1.33s}.hm-root[data-intro=on] .hm-hero .hm-crops__c--bl path{animation-delay:1.36s}.hm-root[data-intro=on] .hm-hero .hm-crops__c--br path{animation-delay:1.39s}.hm-root[data-intro=fast] .hm-hero .hm-crops path{animation:hm-hero-crop .2s var(--hm-ease-inout).39s both}.hm-root[data-intro=on] .hm-hero__cuein{animation:hm-hero-fin .5s var(--hm-ease-out)1.35s both}.hm-root[data-intro=fast] .hm-hero__cuein{animation:hm-hero-fin .2s var(--hm-ease-out).4s both}.hm-root .hm-hero__cueline{animation:hm-hero-cue 1.6s var(--hm-ease-inout)1.8s 3 both;transform:scaleX(.3)}.hm-root .hm-hero__row:nth-child(odd)>.hm-hero__line{--dir:-1}.hm-root .hm-hero__row:nth-child(2n)>.hm-hero__line{--dir:1}@keyframes hm-hero-settle{0%{transform:translate(calc(var(--dir,0)*.3em),.18em)}}@keyframes hm-hero-rule{0%{transform:scaleX(0)}}@keyframes hm-hero-band{0%{transform:scaleY(1)}}@keyframes hm-hero-img{0%{transform:scale(1.12)}}@keyframes hm-hero-fin{0%{opacity:0;transform:translateY(16px)}}@keyframes hm-hero-crop{0%{stroke-dashoffset:1px}}@keyframes hm-hero-cue{0%,to{transform:scaleX(.3)}50%{transform:scaleX(1)}}@keyframes hm-hero-guide{0%{opacity:1;transform:scaleY(0)}34%{opacity:1;transform:scaleY(1)}72%{opacity:1}to{opacity:0;transform:scaleY(1)}}}@media (prefers-reduced-motion:no-preference) and (max-width:767.98px){.hm-root[data-intro=on] .hm-hero .hm-hero__fin{animation:hm-hero-rise .8s var(--hm-ease-out)both}.hm-root[data-intro=on] .hm-hero__fcol--offer .hm-hero__fin{animation-delay:.3s}.hm-root[data-intro=on] .hm-hero__fcol--cta .hm-hero__fin{animation-delay:.36s}.hm-root[data-intro=on] .hm-hero__fcol--facts .hm-hero__fin{animation-delay:.42s}.hm-root[data-intro=fast] .hm-hero .hm-hero__fin{animation:hm-hero-rise .32s var(--hm-ease-out)90ms both}@keyframes hm-hero-rise{0%{transform:translateY(16px)}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.hm-root[data-intro=on] .hm-hero .hm-hero__guides,.hm-root[data-intro=fast] .hm-hero .hm-hero__guides{display:block}.hm-root[data-intro=on] .hm-hero .hm-hero__guides>span{animation:hm-hero-guide 1.75s var(--hm-ease-inout)both}.hm-root[data-intro=on] .hm-hero .hm-hero__guides>span:nth-child(2){animation-delay:40ms}.hm-root[data-intro=on] .hm-hero .hm-hero__guides>span:nth-child(3){animation-delay:80ms}.hm-root[data-intro=on] .hm-hero .hm-hero__guides>span:nth-child(4){animation-delay:.12s}.hm-root[data-intro=on] .hm-hero .hm-hero__guides>span:nth-child(5){animation-delay:.16s}.hm-root[data-intro=fast] .hm-hero .hm-hero__guides>span{animation:hm-hero-guide .7s var(--hm-ease-inout)both}}@media (min-width:1024px) and (min-height:620px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hm-root[data-intro=on] .hm-hero__line{animation:1.2s cubic-bezier(.3,0,.1,1) both hm-hero-chasse;animation-delay:calc(.32s + var(--i)*90ms)}.hm-root[data-intro=fast] .hm-hero__line{animation:.48s cubic-bezier(.3,0,.1,1) both hm-hero-chasse;animation-delay:calc((.32s + var(--i)*90ms)*.3)}@keyframes hm-hero-chasse{0%{font-variation-settings:"wdth" 62,"wght" 800}}}
.hm-root .hm-cv{--cv-cw:calc((100cqi - 2*var(--hm-margin) - (var(--hm-cols) - 1)*var(--hm-gutter))/var(--hm-cols));--cv-app-ink:#0b0d12;--cv-app-dim:#6b7080;--cv-app-line:#eceef2;--cv-app-fill:#f2f3f6;z-index:2;background:var(--hm-ink);color:var(--hm-c-text);position:relative}.hm-root .hm-cv__intro{z-index:1;position:relative}.hm-root .hm-cv__meta{justify-content:space-between;gap:var(--hm-sp-4);margin:0;display:flex}.hm-root .hm-cv__meta>.hm-mask{display:inline-block}@media (max-width:767.98px){.hm-root .hm-cv__meta{flex-direction:column;gap:2px}}.hm-root .hm-cv__in{display:block}.hm-root .hm-cv__title{margin:var(--hm-sp-6)0 0;font-family:var(--hm-font-display);font-size:var(--hm-fs-display-l);font-variation-settings:"wdth" 100,"wght" 750;letter-spacing:-.02em;color:var(--hm-c-text);font-weight:750;line-height:.92}.hm-root .hm-cv__blockm{margin-top:var(--hm-sp-5)}.hm-root .hm-cv__lead{max-inline-size:42ch;font-size:var(--hm-fs-lead);color:var(--hm-c-dim);text-wrap:pretty;margin:0;line-height:1.45}.hm-root .hm-cv__dl{gap:var(--hm-sp-3)var(--hm-sp-6);flex-wrap:wrap;margin:0;display:flex}.hm-root .hm-cv__dl>div{flex-direction:column;gap:2px;display:flex}.hm-root .hm-cv__dl dt{font-size:var(--hm-fs-meta);color:var(--hm-c-meta);font-weight:500;line-height:1.4}.hm-root .hm-cv__dl dd{color:var(--hm-c-text);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.4}.hm-root .hm-cv__after{margin-top:var(--hm-sp-5)}.hm-root .hm-cv__launch{color:var(--hm-c-text);align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:500;display:flex}.hm-root .hm-cv__qrnote{margin:var(--hm-sp-2)0 0;font-variant-numeric:normal;text-wrap:pretty;max-inline-size:48ch}@media (max-width:767.98px){.hm-root .hm-cv__dl{display:block}.hm-root .hm-cv__dl>div{gap:var(--hm-sp-3);border-top:1px solid var(--hm-c-rule);grid-template-columns:6.5rem minmax(0,1fr);padding-block:10px;display:grid}.hm-root .hm-cv__dl>div:last-child{border-bottom:1px solid var(--hm-c-rule)}.hm-root .hm-cv__dl dt,.hm-root .hm-cv__dl dd{font-size:.9375rem;line-height:1.45}}.hm-root .hm-cv__pin{grid-template-columns:repeat(var(--hm-cols),minmax(0,1fr));column-gap:var(--hm-gutter);row-gap:var(--hm-sp-8);padding:var(--hm-section-py)var(--hm-margin);align-items:start;display:grid;position:relative}.hm-root .hm-cv__intro{grid-area:1/1/auto/-1}.hm-root .hm-cv__track,.hm-root .hm-cv__stage,.hm-root .hm-cv__tilt,.hm-root .hm-cv__phone{display:contents}.hm-root .hm-cv__verbs,.hm-root .hm-cv__steps,.hm-root .hm-cv__status,.hm-root .hm-cv__iris,.hm-root .hm-cv__seal,.hm-root .hm-cv__layer,.hm-root .hm-cv__sb--sys,.hm-root .hm-cv__island--sys,.hm-root .hm-cv__home--sys,.hm-root .hm-cv__glass,.hm-root .hm-cv__scanwin{display:none}.hm-root .hm-cv__card{grid-area:2/1/auto/-1;width:min(100%,280px);position:relative;container-type:inline-size}.hm-root .hm-cv__screen{gap:var(--hm-sp-4);margin-inline:calc(-1*var(--hm-margin));padding:4px var(--hm-margin)var(--hm-sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hm-margin);scrollbar-width:none;grid-area:3/1/auto/-1;display:flex;overflow-x:auto}.hm-root .hm-cv__screen::-webkit-scrollbar{display:none}.hm-root .hm-cv__screen:focus-visible{outline-offset:-3px}.hm-root .hm-cv__scr{scroll-snap-align:start;flex-direction:column;flex:0 0 min(74vw,290px);margin:0;display:flex;position:relative}.hm-root .hm-cv__ui{aspect-ratio:100/226;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #edf0f81f,0 24px 48px -24px #0009;container-type:inline-size}.hm-root .hm-cv__cap{margin-top:var(--hm-sp-5);max-inline-size:34ch;display:block}.hm-root .hm-cv__capnum{margin-bottom:var(--hm-sp-2);font-size:var(--hm-fs-meta);color:var(--hm-c-meta);font-weight:500;display:block}.hm-root .hm-cv__capverb{margin-bottom:var(--hm-sp-2);font-family:var(--hm-font-display);font-size:var(--hm-fs-h3);font-variation-settings:"wdth" 110,"wght" 750;letter-spacing:-.015em;color:var(--hm-c-text);font-weight:750;line-height:1.05;display:block}.hm-root .hm-cv__captext{color:var(--hm-c-dim);text-wrap:pretty;font-size:.9375rem;line-height:1.55;display:block}.hm-root .hm-cv__kitchen{grid-area:4/1/auto/-1;max-width:360px}.hm-root .hm-cv__stack{transform:translateY(-300%)}.hm-root .hm-cv__tc{width:100%;height:140cqi;color:var(--cv-app-ink);font-family:var(--hm-font-text);background:#fff;border-radius:4.5cqi;line-height:1.2;position:relative;box-shadow:0 .5cqi 1cqi #00000038,0 5cqi 12cqi -2cqi #00000073}.hm-root .hm-cv__tc-head{justify-content:space-between;align-items:center;gap:2cqi;height:12cqi;display:flex;position:absolute;top:8cqi;left:8cqi;right:8cqi}.hm-root .hm-cv__tc-resto{font-family:var(--hm-font-display);font-variation-settings:"wdth" 88,"wght" 750;letter-spacing:-.02em;white-space:nowrap;font-size:6cqi;font-weight:750}.hm-root .hm-cv__tc-table{background:var(--cv-app-ink);color:#fff;white-space:nowrap;border-radius:6cqi;align-items:baseline;gap:1.2cqi;padding:1.6cqi 3cqi;font-size:3.6cqi;font-weight:500;display:inline-flex}.hm-root .hm-cv__tc-table b{font-size:4.4cqi;font-weight:700}.hm-root .hm-cv__tc-qr{width:84cqi;height:84cqi;display:block;position:absolute;top:23cqi;left:8cqi}.hm-root .hm-cv__tc-cta{text-align:center;letter-spacing:-.01em;margin:0;font-size:4.5cqi;font-weight:600;position:absolute;top:111cqi;left:8cqi;right:8cqi}.hm-root .hm-cv__tc-brand{border-top:.4cqi solid var(--cv-app-line);font-family:var(--hm-font-display);font-variation-settings:"wdth" 100,"wght" 800;letter-spacing:-.03em;align-items:center;gap:1.8cqi;margin:0;padding-top:4cqi;font-size:4.6cqi;font-weight:800;display:flex;position:absolute;bottom:7cqi;left:8cqi;right:8cqi}.hm-root .hm-cv__tc-mark{background:var(--hm-emerald);width:4.6cqi;height:4.6cqi;box-shadow:inset 0 0 0 1.05cqi var(--hm-emerald),inset 0 0 0 1.55cqi #fff;border-radius:50%}.hm-root .hm-cv__tc-tag{font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;color:var(--cv-app-dim);margin-left:auto;font-size:3cqi;font-weight:500}.hm-root .hm-cv__ui{font-family:var(--hm-font-text);letter-spacing:-.01em;color:var(--cv-app-ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.25}.hm-root .hm-cv__ui p,.hm-root .hm-cv__ui ul,.hm-root .hm-cv__ui ol{margin:0;padding:0;list-style:none}.hm-root .hm-cv__sb{z-index:7;height:14.4cqi;color:var(--cv-app-ink);pointer-events:none;position:absolute;top:0;left:0;right:0}.hm-root .hm-cv__sb--light{color:#fff}.hm-root .hm-cv__sbtime{letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:33cqi;height:100%;font-size:4.3cqi;font-weight:600;display:flex;position:absolute;top:0;left:1cqi}.hm-root .hm-cv__sbicons{justify-content:center;align-items:center;gap:1.5cqi;width:33cqi;height:100%;display:flex;position:absolute;top:0;right:1cqi}.hm-root .hm-cv__sbicons svg{fill:currentColor;width:auto;height:2.9cqi;display:block}.hm-root .hm-cv__sbicons .hm-cv__sbbat{height:3.2cqi}.hm-root .hm-cv__island{z-index:8;background:#000;border-radius:9cqi;width:31.5cqi;height:9.2cqi;margin-left:-15.75cqi;position:absolute;top:2.6cqi;left:50%}.hm-root .hm-cv__lens{background:radial-gradient(circle at 36% 34%,#3a4766 0,#121a2c 42%,#04060a 72%);border-radius:50%;width:3.3cqi;height:3.3cqi;margin-top:-1.65cqi;position:absolute;top:50%;right:2.7cqi}.hm-root .hm-cv__home{z-index:7;background:var(--cv-app-ink);pointer-events:none;border-radius:1cqi;width:35cqi;height:1.35cqi;margin-left:-17.5cqi;position:absolute;bottom:2.2cqi;left:50%}.hm-root .hm-cv__home--light{background:#fff}.hm-root .hm-cv__veil{z-index:6;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hm-root .hm-cv__cam{color:#fff;background:#000}.hm-root .hm-cv__camtop{justify-content:space-between;align-items:center;height:9.6cqi;padding:0 7cqi;display:flex;position:absolute;top:14.4cqi;left:0;right:0}.hm-root .hm-cv__camtop svg{fill:currentColor;width:5.2cqi;height:5.2cqi;display:block}.hm-root .hm-cv__camtop .hm-cv__live{opacity:.9}.hm-root .hm-cv__chev{border-top:.5cqi solid #ffffffd9;border-left:.5cqi solid #ffffffd9;width:2.6cqi;height:2.6cqi;transform:translateY(.8cqi)rotate(45deg)}.hm-root .hm-cv__view{background:repeating-linear-gradient(97deg,#ffecd606 0 1.3cqi,#00000009 1.3cqi 2.9cqi),radial-gradient(125% 85% at 52% 55%,#4b3b2e 0%,#2c2219 40%,#150f0b 72%,#070504 100%);width:100cqi;height:133.3cqi;position:absolute;top:24cqi;left:0;overflow:hidden}.hm-root .hm-cv__bokeh{pointer-events:none;border-radius:50%;position:absolute}.hm-root .hm-cv__bokeh--a{background:radial-gradient(circle,#ffc4806b 0%,#ffaa6024 38%,#ffaa6000 68%);width:46cqi;height:46cqi;top:-10cqi;left:-14cqi}.hm-root .hm-cv__bokeh--b{background:radial-gradient(circle,#ffd6a042 0%,#ffbe7814 40%,#ffbe7800 68%);width:34cqi;height:34cqi;bottom:6cqi;right:-12cqi}.hm-root .hm-cv__bokeh--c{background:radial-gradient(circle,#ffecce80 0%,#ffdcaa1f 46%,#ffdcaa00 70%);width:9cqi;height:9cqi;top:9cqi;right:13cqi}.hm-root .hm-cv__incard{width:54cqi;position:absolute;top:26.7cqi;left:23cqi;container-type:inline-size}.hm-root .hm-cv__target{pointer-events:none;width:67.6cqi;height:67.6cqi;position:absolute;top:31.2cqi;left:16.2cqi}.hm-root .hm-cv__corners{fill:none;width:calc(100% + 9.2cqi);height:calc(100% + 9.2cqi);stroke:var(--hm-emerald);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-4.6cqi;left:-4.6cqi;overflow:visible}.hm-root .hm-cv__scanwin{position:absolute;inset:0;overflow:hidden}.hm-root .hm-cv__scanline{width:100%;height:100%;position:absolute;top:0;left:0}.hm-root .hm-cv__scanline:before{content:"";background:var(--hm-emerald);border-radius:1cqi;height:1.6cqi;position:absolute;top:-1cqi;left:-2cqi;right:-2cqi;box-shadow:0 0 3cqi 1cqi #10b9818c}.hm-root .hm-cv__scanline:after{content:"";background:linear-gradient(#10b98100,#10b98138);height:34%;position:absolute;bottom:100%;left:0;right:0}.hm-root .hm-cv__pill{width:max-content;color:var(--cv-app-ink);background:#fffffff5;border-radius:8cqi;align-items:center;gap:2cqi;margin-inline:auto;padding:1.5cqi 4cqi 1.5cqi 1.6cqi;display:flex;position:absolute;top:107.5cqi;left:0;right:0;box-shadow:0 1.4cqi 4cqi #00000059}.hm-root .hm-cv__pillmark{background:var(--hm-emerald);width:6.6cqi;height:6.6cqi;box-shadow:inset 0 0 0 1.5cqi var(--hm-emerald),inset 0 0 0 2.2cqi #fff;border-radius:50%;flex:none}.hm-root .hm-cv__pilltext{white-space:nowrap;flex-direction:column;font-size:3.3cqi;font-weight:600;line-height:1.2;display:flex}.hm-root .hm-cv__pilldom{color:var(--cv-app-dim);font-size:2.7cqi;font-weight:500}.hm-root .hm-cv__zoom{justify-content:center;align-items:center;gap:2.4cqi;display:flex;position:absolute;bottom:3.6cqi;left:0;right:0}.hm-root .hm-cv__zoom span{background:#0000006b;border-radius:50%;place-items:center;width:7cqi;height:7cqi;font-size:2.6cqi;font-weight:600;display:grid}.hm-root .hm-cv__zoom .is-on{color:#ffd60a;width:8.4cqi;height:8.4cqi;font-size:2.9cqi}.hm-root .hm-cv__modes{color:#ffffffc7;justify-content:center;gap:5.4cqi;font-size:3.2cqi;font-weight:600;display:flex;position:absolute;top:160cqi;left:0;right:0}.hm-root .hm-cv__modes .is-on{color:#ffd60a}.hm-root .hm-cv__shutterrow{justify-content:space-between;align-items:center;height:22cqi;padding:0 9cqi;display:flex;position:absolute;top:170cqi;left:0;right:0}.hm-root .hm-cv__thumb{background:radial-gradient(circle at 70% 30%,#ffd29699,#ffd29600 55%),linear-gradient(160deg,#6b4f39,#2a1d14);border-radius:2.2cqi;width:11cqi;height:11cqi;box-shadow:0 0 0 .35cqi #ffffff80}.hm-root .hm-cv__shutter{background:#fff;border-radius:50%;width:19cqi;height:19cqi;box-shadow:inset 0 0 0 1.2cqi #fff,inset 0 0 0 2.1cqi #000}.hm-root .hm-cv__flip{background:#ffffff24;border-radius:50%;place-items:center;width:11cqi;height:11cqi;display:grid}.hm-root .hm-cv__flip svg{width:6cqi;height:6cqi;display:block}.hm-root .hm-cv__app{background:#fff}.hm-root .hm-cv__addr{justify-content:center;display:flex;position:absolute;top:14.6cqi;left:0;right:0}.hm-root .hm-cv__addrpill{background:var(--cv-app-fill);color:#3b3f48;border-radius:3.7cqi;align-items:center;gap:1.3cqi;height:7.4cqi;padding:0 5cqi;font-size:3.4cqi;font-weight:500;display:inline-flex}.hm-root .hm-cv__addrpill svg{fill:currentColor;opacity:.75;width:2.3cqi;height:auto;display:block}.hm-root .hm-cv__mhead{position:absolute;top:28cqi;left:6cqi;right:6cqi}.hm-root .hm-cv__ui .hm-cv__mtitle{letter-spacing:-.03em;font-size:7.2cqi;font-weight:700;line-height:1.1}.hm-root .hm-cv__ui .hm-cv__msub{color:var(--cv-app-dim);align-items:center;gap:2.2cqi;margin-top:2.2cqi;font-size:3.3cqi;display:flex}.hm-root .hm-cv__tpill{height:5.6cqi;color:var(--hm-emerald-ink);background:#e5f6ef;border-radius:2.8cqi;align-items:center;padding:0 2.4cqi;font-weight:600;display:inline-flex}.hm-root .hm-cv__tabs{gap:2cqi;display:flex;position:absolute;top:52cqi;left:6cqi;right:6cqi}.hm-root .hm-cv__tabs span{background:var(--cv-app-fill);color:#3b3f48;border-radius:4cqi;align-items:center;height:8cqi;padding:0 3.8cqi;font-size:3.4cqi;font-weight:600;display:inline-flex}.hm-root .hm-cv__tabs .is-on{background:var(--cv-app-ink);color:#fff}.hm-root .hm-cv__ui .hm-cv__items{top:calc(var(--g-list)*1cqi);position:absolute;left:6cqi;right:6cqi}.hm-root .hm-cv__item{height:calc(var(--g-row)*1cqi);box-shadow:inset 0 1px 0 var(--cv-app-line);position:relative}.hm-root .hm-cv__iname{letter-spacing:-.015em;white-space:nowrap;font-size:4cqi;font-weight:600;position:absolute;top:4.6cqi;left:0;right:15cqi}.hm-root .hm-cv__idesc{color:var(--cv-app-dim);white-space:nowrap;text-overflow:ellipsis;font-size:3.1cqi;position:absolute;top:10.4cqi;left:0;right:15cqi;overflow:hidden}.hm-root .hm-cv__iprice{font-size:3.5cqi;font-weight:600;position:absolute;top:15.6cqi;left:0}.hm-root .hm-cv__add{background:var(--cv-app-ink);color:#fff;border-radius:50%;place-items:center;width:9cqi;height:9cqi;margin-top:-4.5cqi;display:grid;position:absolute;top:50%;right:0}.hm-root .hm-cv__add svg{width:4.4cqi;height:4.4cqi;display:block}.hm-root .hm-cv__ui .hm-cv__allerg{top:calc((var(--g-list) + 4*var(--g-row) + 6)*1cqi);color:var(--cv-app-dim);text-underline-offset:.7cqi;font-size:3.1cqi;-webkit-text-decoration:underline #c9ccd4;text-decoration:underline #c9ccd4;position:absolute;left:6cqi}.hm-root .hm-cv__cartbar{top:calc(var(--g-bar)*1cqi);background:var(--cv-app-ink);color:#fff;border-radius:6.5cqi;align-items:center;gap:2.6cqi;height:13cqi;padding:0 4.4cqi 0 2.6cqi;display:flex;position:absolute;left:4cqi;right:4cqi;box-shadow:0 2cqi 6cqi #0b0d1247}.hm-root .hm-cv__badge{background:var(--hm-emerald);color:#04150e;border-radius:50%;flex:none;place-items:center;width:7.6cqi;height:7.6cqi;font-size:3.6cqi;font-weight:700;display:grid}.hm-root .hm-cv__stackmask{height:1.25em;line-height:1.25em;display:block;overflow:clip}.hm-root .hm-cv__stack{height:100%;display:block}.hm-root .hm-cv__stack>span{text-align:center;white-space:nowrap;height:100%;display:block}.hm-root .hm-cv__cartlabel{flex:1;font-size:3.8cqi;font-weight:600}.hm-root .hm-cv__carttotal{align-items:center;gap:1.8cqi;font-size:3.8cqi;font-weight:600;display:flex}.hm-root .hm-cv__carttotal .hm-cv__stack>span{text-align:right}.hm-root .hm-cv__carttotal svg{opacity:.6;width:1.7cqi;height:auto;display:block}.hm-root .hm-cv__cartui{background:0 0}.hm-root .hm-cv__backdrop{z-index:0;background:#fff;position:absolute;inset:0}.hm-root .hm-cv__dim{z-index:6;background:#0006;position:absolute;inset:0}.hm-root .hm-cv__sheet{top:calc(var(--g-sheet)*1cqi);background:#fff;border-radius:7cqi 7cqi 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1cqi 6cqi #00000029}.hm-root .hm-cv__grab{background:#d5d8de;border-radius:1cqi;width:10cqi;height:1.3cqi;margin-left:-5cqi;position:absolute;top:2.2cqi;left:50%}.hm-root .hm-cv__shead{justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:7.4cqi;left:6cqi;right:6cqi}.hm-root .hm-cv__stitle{letter-spacing:-.025em;font-size:5.6cqi;font-weight:700}.hm-root .hm-cv__stable{color:var(--cv-app-dim);font-size:3.3cqi}.hm-root .hm-cv__ui .hm-cv__lines{position:absolute;top:17cqi;left:6cqi;right:6cqi}.hm-root .hm-cv__lines li{grid-template-columns:6.4cqi minmax(0,1fr) auto;align-items:center;height:8.4cqi;font-size:3.6cqi;display:grid}.hm-root .hm-cv__lqty{color:var(--cv-app-dim)}.hm-root .hm-cv__lname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-root .hm-cv__lprice{font-weight:500}.hm-root .hm-cv__ui .hm-cv__stotal{box-shadow:inset 0 1px 0 var(--cv-app-line);justify-content:space-between;padding-top:3cqi;font-size:4.2cqi;font-weight:700;display:flex;position:absolute;top:44.5cqi;left:6cqi;right:6cqi}.hm-root .hm-cv__ui .hm-cv__swith{color:var(--cv-app-dim);font-size:3.2cqi;font-weight:500;position:absolute;top:59.5cqi;left:6cqi}.hm-root .hm-cv__ui .hm-cv__methods{border-radius:3.6cqi;position:absolute;top:66cqi;left:6cqi;right:6cqi;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e6eb}.hm-root .hm-cv__methods li{align-items:center;gap:2.8cqi;height:10.4cqi;padding:0 3.6cqi;font-size:3.7cqi;font-weight:600;display:flex;box-shadow:inset 0 1px #eef0f3}.hm-root .hm-cv__methods li:first-child{box-shadow:none}.hm-root .hm-cv__methods li.is-on{background:#f1faf6;border-radius:3.6cqi 3.6cqi 0 0;box-shadow:inset 0 0 0 1px #10b9818c}.hm-root .hm-cv__radio{border-radius:50%;flex:none;place-items:center;width:5cqi;height:5cqi;display:grid;position:relative;box-shadow:inset 0 0 0 .45cqi #c5c9d1}.hm-root .hm-cv__methods .is-on .hm-cv__radio{box-shadow:inset 0 0 0 .45cqi var(--hm-emerald)}.hm-root .hm-cv__radiodot{background:var(--hm-emerald);border-radius:50%;width:2.6cqi;height:2.6cqi}.hm-root .hm-cv__mhint{color:var(--hm-emerald-ink);margin-left:auto;font-size:2.8cqi;font-weight:500}.hm-root .hm-cv__pay{background:var(--hm-emerald);color:#04150e;letter-spacing:-.015em;border-radius:6.5cqi;justify-content:center;align-items:center;height:13cqi;font-size:4.2cqi;font-weight:700;display:flex;position:absolute;top:102cqi;left:6cqi;right:6cqi;box-shadow:0 1.6cqi 4cqi #10b98152}.hm-root .hm-cv__ui .hm-cv__secure{color:var(--cv-app-dim);justify-content:center;align-items:center;gap:1.2cqi;font-size:2.9cqi;display:flex;position:absolute;top:119cqi;left:0;right:0}.hm-root .hm-cv__secure svg{fill:currentColor;width:2.1cqi;height:auto;display:block}.hm-root .hm-cv__ok{top:calc((var(--g-seal) - 12)*1cqi);background:var(--hm-emerald);border-radius:50%;width:24cqi;height:24cqi;margin-left:-12cqi;position:absolute;left:50%}.hm-root .hm-cv__ok svg{width:100%;height:100%;display:block}.hm-root .hm-cv__ok path,.hm-root .hm-cv__check{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.hm-root .hm-cv__ui .hm-cv__dtitle{top:calc((var(--g-seal) + 19)*1cqi);text-align:center;letter-spacing:-.03em;text-wrap:balance;font-size:6cqi;font-weight:700;line-height:1.14;position:absolute;left:12cqi;right:12cqi}.hm-root .hm-cv__ui .hm-cv__dsub{top:calc((var(--g-seal) + 36)*1cqi);text-align:center;color:var(--cv-app-dim);font-size:3.4cqi;position:absolute;left:6cqi;right:6cqi}.hm-root .hm-cv__ui .hm-cv__track3{top:calc((var(--g-seal) + 46)*1cqi);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;left:8cqi;right:8cqi}.hm-root .hm-cv__track3 li{color:var(--cv-app-dim);flex-direction:column;align-items:center;gap:1.6cqi;font-size:2.8cqi;display:flex;position:relative}.hm-root .hm-cv__track3 li+li:before{content:"";background:#e3e6eb;width:100%;height:.45cqi;margin-top:-.22cqi;position:absolute;top:1.2cqi;right:50%}.hm-root .hm-cv__track3 .is-on,.hm-root .hm-cv__track3 .is-next{color:var(--cv-app-ink);font-weight:600}.hm-root .hm-cv__track3 .is-next:before{background:linear-gradient(90deg,var(--hm-emerald),#e3e6eb)}.hm-root .hm-cv__tdot{z-index:1;background:#d5d8de;border-radius:50%;width:2.4cqi;height:2.4cqi;position:relative}.hm-root .hm-cv__track3 .is-on .hm-cv__tdot{background:var(--hm-emerald);box-shadow:0 0 0 .9cqi #10b9812e}.hm-root .hm-cv__track3 .is-next .hm-cv__tdot{box-shadow:inset 0 0 0 .5cqi var(--hm-emerald);background:#fff}.hm-root .hm-cv__recap{top:calc((var(--g-seal) + 62)*1cqi);background:#f5f6f8;border-radius:4cqi;padding:3.4cqi 4cqi;font-size:3.2cqi;position:absolute;left:6cqi;right:6cqi}.hm-root .hm-cv__recap p{justify-content:space-between;gap:2cqi;line-height:2;display:flex}.hm-root .hm-cv__recap .hm-cv__rhead{margin-bottom:1cqi;font-size:3.5cqi;font-weight:700}.hm-root .hm-cv__recap .hm-cv__rhead span+span{color:var(--cv-app-dim);font-weight:500}.hm-root .hm-cv__rline{color:#3b3f48}.hm-root .hm-cv__recap .hm-cv__rtotal{margin-top:1.4cqi;padding-top:1.4cqi;font-weight:700;box-shadow:inset 0 1px #e3e6eb}.hm-root .hm-cv__receipt{top:calc((var(--g-seal) + 113)*1cqi);height:11cqi;color:var(--cv-app-ink);border-radius:5.5cqi;justify-content:center;align-items:center;gap:1.6cqi;font-size:3.6cqi;font-weight:600;display:flex;position:absolute;left:6cqi;right:6cqi;box-shadow:inset 0 0 0 1px #dfe2e8}.hm-root .hm-cv__receipt svg{width:3.8cqi;height:3.8cqi;display:block}.hm-root .hm-cv__ui .hm-cv__dnote{text-align:center;color:var(--cv-app-dim);font-size:3cqi;position:absolute;bottom:9cqi;left:0;right:0}.hm-root .hm-cv__kitchen{flex-direction:column;gap:14px;display:flex;position:relative;container-type:inline-size}.hm-root .hm-cv__ktitle{color:var(--hm-c-dim);align-items:center;gap:8px;margin:0;display:flex}.hm-root .hm-cv__klive{background:var(--hm-emerald);border-radius:50%;width:6px;height:6px}.hm-root .hm-cv__plan{padding-top:12px;position:relative}.hm-root .hm-cv__plan svg{width:100%;height:auto;display:block;overflow:visible}.hm-root .hm-cv__room{fill:#edf0f805;stroke:#edf0f829;stroke-width:1px;vector-effect:non-scaling-stroke}.hm-root .hm-cv__door{stroke:var(--hm-ink);stroke-width:3px}.hm-root .hm-cv__bar{fill:#edf0f812}.hm-root .hm-cv__stool,.hm-root .hm-cv__chair{fill:#edf0f81a}.hm-root .hm-cv__t.is-busy .hm-cv__chair{fill:#edf0f838}.hm-root .hm-cv__ttop{fill:#edf0f804;stroke:#edf0f829;stroke-width:1px;vector-effect:non-scaling-stroke}.hm-root .hm-cv__t.is-busy .hm-cv__ttop{fill:#1a2030;stroke:#edf0f83d}.hm-root .hm-cv__tnum{fill:var(--hm-graphite);font-family:var(--hm-font-text);font-size:10px;font-weight:600}.hm-root .hm-cv__t.is-busy .hm-cv__tnum{fill:var(--hm-slate)}.hm-root .hm-cv__t.hm-cv__t--12 .hm-cv__ttop{fill:var(--hm-emerald);stroke:var(--hm-emerald)}.hm-root .hm-cv__t.hm-cv__t--12 .hm-cv__tnum{fill:#04150e}.hm-root .hm-cv__paid{border-radius:var(--hm-r-btn);background:var(--hm-emerald);color:#04150e;white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;top:0;right:4px}.hm-root .hm-cv__printer{background:linear-gradient(#1d2333,#10141f);border-radius:4px;height:14px;margin-top:6px;position:relative;box-shadow:inset 0 1px #ffffff12,0 1px #00000073}.hm-root .hm-cv__slot{background:#03050a;border-radius:1px;height:2px;position:absolute;bottom:4px;left:9px;right:9px}.hm-root .hm-cv__tickwrap{margin-top:-18px;padding:0 6px;position:relative;overflow:clip}.hm-root .hm-cv__ticket{--zz:5px;padding:12px 11px calc(14px + var(--zz));color:#15171c;font-family:var(--hm-font-mono);letter-spacing:0;-webkit-mask:conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0)0 100%/calc(2*var(--zz))var(--zz)repeat-x,linear-gradient(#000 0 0)0 0/100% calc(100% - var(--zz) + .5px)no-repeat;-webkit-mask:conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0)0 100%/calc(2*var(--zz))var(--zz)repeat-x,linear-gradient(#000 0 0)0 0/100% calc(100% - var(--zz) + .5px)no-repeat;mask:conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0)0 100%/calc(2*var(--zz))var(--zz)repeat-x,linear-gradient(#000 0 0)0 0/100% calc(100% - var(--zz) + .5px)no-repeat;background:#f7f7f4;margin-top:4px;font-size:min(12px,5.1cqi);font-weight:500;line-height:1.55}.hm-root .hm-cv__ticket p,.hm-root .hm-cv__ticket ul{margin:0;padding:0;list-style:none}.hm-root .hm-cv__tkhead{letter-spacing:.02em;border-bottom:1px dashed #15171c59;margin-bottom:6px;padding-bottom:6px;font-size:1.3em;font-weight:800}.hm-root .hm-cv__tklines li{grid-template-columns:2ch minmax(0,1fr) auto;column-gap:1ch;display:grid}.hm-root .hm-cv__tktotal{border-top:1px dashed #15171c59;margin-top:6px;padding-top:6px;font-weight:700}.hm-root .hm-cv__tktime{color:#15171c99;margin-top:2px}.hm-root .hm-cv__kcap{max-inline-size:30ch;margin:0}@media (min-width:768px){.hm-root .hm-cv__intro{grid-column:1/5}.hm-root .hm-cv__card{grid-area:1/5/auto/-1;place-self:center end;width:min(100%,260px)}.hm-root .hm-cv__screen{column-gap:var(--hm-gutter);row-gap:var(--hm-sp-8);grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.hm-root .hm-cv__scr{flex:none}.hm-root .hm-cv__ui{width:min(100%,300px)}.hm-root .hm-cv__kitchen{column-gap:var(--hm-sp-7);grid-row:3;grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,320px) minmax(0,250px) minmax(0,1fr);align-items:start;row-gap:0;max-width:none;display:grid}.hm-root .hm-cv__ktitle{margin-bottom:var(--hm-sp-4);grid-column:1/-1}.hm-root .hm-cv__plan{grid-area:2/1/-1}.hm-root .hm-cv__printer{grid-area:2/2;margin-top:12px}.hm-root .hm-cv__tickwrap{grid-area:3/2}.hm-root .hm-cv__kcap{margin-top:var(--hm-sp-4);grid-area:4/2}}@media (min-width:1024px){.hm-root .hm-cv__intro{grid-column:1/8}.hm-root .hm-cv__card{grid-column:9/-1;width:min(100%,280px)}.hm-root .hm-cv__screen{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-root .hm-cv__ui{width:min(100%,290px)}}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stack{transform:none}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__track{display:block;position:relative}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stage{pointer-events:none;height:100svh;display:grid;position:relative;overflow:clip}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__tilt{z-index:3;pointer-events:auto;display:block;position:relative}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__phone{--hm-r-phone:calc(var(--hm-phone-h)*.061);height:var(--hm-phone-h);aspect-ratio:9/19.5;border-radius:var(--hm-r-phone);background:#1a1d26;padding:10px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 3px #0b0d12,0 0 0 1px #2c313d,0 0 0 2px #0000008c,0 60px 90px -30px #000000bf,0 30px 50px -25px #0009}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__phone:before,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__phone:after{content:"";background:#2a2f3b;width:3px;position:absolute}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__phone:before{background:linear-gradient(#2a2f3b 0 11%,#0000 11% 26%,#2a2f3b 26% 56%,#0000 56% 66%,#2a2f3b 66% 96%,#0000 96%);border-radius:2px 0 0 2px;height:23%;top:17%;left:-3px}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__phone:after{border-radius:0 2px 2px 0;height:12%;top:27%;right:-3px}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__screen{border-radius:calc(var(--hm-r-phone) - 10px);isolation:isolate;scroll-snap-type:none;background:#000;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__scr{display:block;position:absolute;inset:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__ui{aspect-ratio:auto;width:auto;box-shadow:none;border-radius:0;position:absolute;inset:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__cap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__sb--own,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__island--own,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__home--own,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__backdrop,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__ok{display:none}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__sb--sys,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__island--sys,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__home--sys,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__scanwin{display:block}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__sb--sys{color:#fff}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__home--sys{z-index:8;background:#fff}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__glass{z-index:9;pointer-events:none;background:linear-gradient(116deg,#ffffff12 0%,#ffffff04 30%,#fff0 46%);display:block;position:absolute;inset:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__seal{top:calc(var(--g-seal)*1cqi);z-index:5;pointer-events:none;width:0;height:0;display:block;position:absolute;left:50%}.hm-root .hm-cv__hud,.hm-root .hm-cv__disk,.hm-root .hm-cv__seal svg{border-radius:50%;position:absolute}.hm-root .hm-cv__hud{background:#fff;width:30cqi;height:30cqi;top:-15cqi;left:-15cqi;box-shadow:0 2cqi 8cqi #00000038}.hm-root .hm-cv__disk{background:var(--hm-emerald);width:24cqi;height:24cqi;top:-12cqi;left:-12cqi}.hm-root .hm-cv__seal svg{width:24cqi;height:24cqi;top:-12cqi;left:-12cqi;overflow:visible}.hm-root .hm-cv__ring{fill:none;stroke:var(--hm-emerald);stroke-width:2.6px;stroke-linecap:round}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__layer{z-index:6;pointer-events:none;width:100cqi;height:100cqi;display:block;position:absolute;top:0;left:0}.hm-root .hm-cv__finger{background:#767c8a6b;border-radius:50%;width:11cqi;height:11cqi;position:absolute;top:-5.5cqi;left:-5.5cqi;box-shadow:inset 0 0 0 .45cqi #fffc,0 1.2cqi 3cqi #0003}.hm-root .hm-cv__chip{background:var(--hm-emerald);border-radius:50%;width:4.4cqi;height:4.4cqi;position:absolute;top:-2.2cqi;left:-2.2cqi;box-shadow:0 0 0 .7cqi #10b98140}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__card{z-index:5;pointer-events:none;grid-area:auto;width:100px;position:absolute;top:0;left:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__card .hm-cv__tc{box-shadow:none}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verbs{z-index:1;display:block;position:relative}.hm-root .hm-cv__vstack,.hm-root .hm-cv__lstack{display:grid}.hm-root .hm-cv__verb,.hm-root .hm-cv__legm{grid-area:1/1}.hm-root .hm-cv__verb{--wdth:110;font-size:var(--hm-fs-verb);letter-spacing:-.02em;color:var(--hm-c-text);line-height:.9}.hm-root .hm-cv__legend{height:100%;max-inline-size:42ch;font-size:var(--hm-fs-lead);color:var(--hm-c-dim);text-wrap:pretty;line-height:1.45;display:block}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{z-index:1;column-gap:var(--hm-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hm-root .hm-cv__step{flex-direction:column;gap:10px;min-width:0;display:flex}.hm-root .hm-cv__stepl{color:var(--hm-graphite);white-space:nowrap;gap:6px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.hm-root .hm-cv__stepl .hm-num{font-weight:400}.hm-root .hm-cv__stepbar{background:#edf0f824;height:2px;position:relative;overflow:hidden}.hm-root .hm-cv__stepfill{background:var(--hm-orange);transform-origin:0;position:absolute;inset:0}.hm-root .hm-cv__status{color:var(--hm-c-text);align-items:flex-start;gap:8px;margin:0;font-size:.875rem;line-height:1.45}.hm-root .hm-cv__status .hm-dot{margin-top:.42em}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__kitchen{z-index:1;pointer-events:auto;max-width:none;display:flex}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__ktitle,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__kcap{margin:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__printer{margin-top:6px}@media (min-width:1024px) and (min-height:620px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__pin{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__intro{align-self:start;column-gap:var(--hm-gutter);padding:calc(var(--hm-head-h) + 3svh)var(--hm-margin)0;grid-area:1/1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__intro>*{grid-column:1/7}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__intro>.hm-cv__meta{grid-column:1/-1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__title{font-size:min(var(--hm-fs-display-l),11svh);margin-top:3.4svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__blockm{margin-top:2.6svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__lead{font-size:min(var(--hm-fs-lead),2.6svh)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__after{grid-column:1/6;margin-top:2.6svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__track{z-index:2;pointer-events:none;grid-area:1/1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stage{--hm-phone-h:min(78svh,720px,calc((3*var(--cv-cw) + 2*var(--hm-gutter))*19.5/9));column-gap:var(--hm-gutter);padding-inline:var(--hm-margin);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verbs{grid-area:1/1/auto/7;align-self:end;margin-bottom:calc(11svh + 26px)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__lstack{grid-column:1/6;margin-top:2.4svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__legend{font-size:min(var(--hm-fs-lead),2.5svh)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{grid-area:1/1/auto/5;align-self:end;margin-bottom:6svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__tilt{grid-area:1/8/auto/11;place-self:center}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__kitchen{grid-area:1/11/auto/13;align-self:center}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__status{display:none}}@media (min-width:1024px) and (min-height:620px) and (max-height:799.98px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__title{font-size:min(var(--hm-fs-display-l),9.6svh);margin-top:2.6svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__blockm,.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__after{margin-top:2.2svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verb{font-size:min(var(--hm-fs-verb),9.6svh)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__lstack{margin-top:2svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__legend{font-size:min(var(--hm-fs-lead),2.4svh)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verbs{margin-bottom:calc(9.5svh + 26px)}}@media (min-width:1024px) and (max-width:1279.98px) and (min-height:620px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{grid-column:1/6}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stepl{font-size:12px}}@media (max-width:1023.98px),(max-height:619.98px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__pin{padding:0;display:block}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__intro{padding:var(--hm-section-py)var(--hm-margin)var(--hm-sp-7)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__track{height:320svh}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stage{--hm-phone-h:max(240px,min(58svh,100svh - 330px,640px));padding:calc(var(--hm-head-h) + 14px)var(--hm-margin)16px;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:12px;position:sticky;top:0}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verbs{display:contents}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{grid-row:1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__vstack{z-index:1;grid-row:2;position:relative}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__verb{font-size:var(--hm-fs-display-m)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__tilt{grid-row:3;place-self:center}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__lstack{z-index:1;grid-row:4;position:relative}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__legend{max-inline-size:46ch;font-size:.9375rem;line-height:1.45}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__status{z-index:1;grid-row:5;min-height:1.45em;display:flex;position:relative}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__kitchen{display:none}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stepl{gap:4px;font-size:11.5px}}@media (max-width:479.98px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{column-gap:8px}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stepl{font-size:min(11.5px,2.9cqi)}}@media (max-width:359.98px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stepl{font-size:min(11.5px,3.2cqi)}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stepl .hm-num{display:none}}@media (min-width:640px) and (max-width:1023.98px),(min-width:640px) and (max-height:619.98px){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stage{padding-inline:max(var(--hm-margin),calc(50cqi - 300px))}}@media (max-width:1023.98px) and (max-height:520px) and (orientation:landscape){.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__stage{--hm-phone-h:max(200px,calc(100svh - var(--hm-head-h) - 36px));column-gap:var(--hm-sp-6);padding-top:calc(var(--hm-head-h) + 10px);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__steps{grid-area:1/1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__vstack{grid-area:2/1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__lstack{grid-area:3/1}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__status{grid-area:4/1;align-self:start}.hm-root:is([data-motion=cinema],[data-motion=compact]) .hm-cv__tilt{grid-area:1/2/-1;align-self:center}}.hm-root[data-motion=cinema] .hm-cv{margin-top:-100svh}.hm-root[data-motion=cinema] .hm-cv:after{content:"";z-index:10;background:var(--hm-paper);pointer-events:none;height:4px;position:absolute;bottom:-2px;left:0;right:0}@media (min-width:1024px) and (min-height:620px){.hm-root[data-motion=cinema] .hm-cv__pin{grid-template-rows:100%;height:100svh;overflow:clip}.hm-root[data-motion=cinema] .hm-cv__track{height:100%}.hm-root[data-motion=cinema] .hm-cv__stage{position:absolute;inset:0}.hm-root[data-motion=cinema] .hm-cv__iris{z-index:6;pointer-events:none;display:block;position:absolute;inset:0}.hm-root[data-motion=compact] .hm-cv__track{height:320svh}.hm-root[data-motion=compact] .hm-cv__stage{position:sticky;top:0}.hm-root[data-motion=compact] .hm-cv__intro{align-content:start;height:100svh;position:sticky;top:0}}.hm-root .hm-cv__irisfill{background:var(--hm-paper);clip-path:circle(0);position:absolute;inset:0}.hm-root .hm-cv__irisring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-root .hm-cv__irisring circle{fill:none;stroke:var(--hm-orange);stroke-width:1.5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hm-root .hm-cv__launch .hm-link svg{transition:transform var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-cv__launch .hm-link:hover svg{transform:translate(2px,-2px)}}@media (forced-colors:active){.hm-root .hm-cv__iris,.hm-root .hm-cv__glass,.hm-root .hm-cv__bokeh,.hm-root .hm-cv__veil,.hm-root .hm-cv__layer{display:none}.hm-root .hm-cv__ui,.hm-root .hm-cv__tc,.hm-root .hm-cv__ticket{forced-color-adjust:none}}
.hm-root .hm-me{--me-cap:100svh;z-index:1;background:var(--hm-paper);color:var(--hm-c-text);position:relative}@media (min-width:1024px){.hm-root .hm-me{--me-cap:14svh}}.hm-root .hm-me__grid{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.hm-root .hm-me__scene{z-index:1;padding-block:var(--hm-section-py);align-content:start;position:relative}.hm-root .hm-me__head{grid-column:1/-1}.hm-root .hm-me__meta{margin:0 0 var(--hm-sp-4)}.hm-root .hm-me__title{width:fit-content;max-width:100%;margin:0}.hm-root .hm-me__steps{margin:var(--hm-sp-8)0 0;grid-column:1/-1;padding:0;list-style:none}.hm-root .hm-me__step{padding-top:var(--hm-sp-4);border-top:1px solid var(--hm-c-rule)}.hm-root .hm-me__step+.hm-me__step{margin-top:var(--hm-sp-8)}.hm-root .hm-me__num{margin-bottom:var(--hm-sp-6);display:block}.hm-root .hm-me__word{--me-fs:min(calc((100cqi - 2*var(--hm-margin))/var(--em)),var(--me-cap));width:calc(var(--em)*1em);font-size:var(--me-fs);letter-spacing:-.02em;white-space:nowrap;contain:layout;margin:0;font-weight:800;line-height:.85;display:block;position:relative}.hm-root .hm-me__glyphs{display:inline-block}.hm-root .hm-me__sup{display:none}.hm-root .hm-me__ghost{visibility:hidden;pointer-events:none;white-space:nowrap;font-variation-settings:"wdth" 125,"wght" 800;position:absolute;top:0;left:0}.hm-root .hm-me__tmask{margin-top:var(--hm-sp-5)}.hm-root .hm-me__text{color:var(--hm-c-dim);margin:0}.hm-root .hm-me__ind{display:none}@media (min-width:768px){.hm-root .hm-me__step{padding-top:var(--hm-sp-5)}.hm-root .hm-me__tmask{margin-top:var(--hm-sp-6)}}@media (min-width:1024px){.hm-root .hm-me__head{grid-column:1/12}}.hm-root[data-motion=cinema] .hm-me__scene{--me-band:calc(var(--hm-fs-lead)*1.45*4);height:100svh;padding-block:calc(var(--hm-head-h) + 4svh)6svh;grid-template-rows:minmax(calc(22svh - var(--hm-head-h)),auto)minmax(0,1fr)auto minmax(0,1fr)minmax(var(--me-band),auto)}.hm-root[data-motion=cinema] .hm-me__head{grid-row:1;align-self:start;padding-bottom:3svh}.hm-root[data-motion=cinema] .hm-me__steps{grid-row:3;margin:0}.hm-root[data-motion=cinema] .hm-me__step,.hm-root[data-motion=cinema] .hm-me__step+.hm-me__step{border:0;margin:0;padding:0}.hm-root[data-motion=cinema] .hm-me__num{display:none}.hm-root[data-motion=cinema] .hm-me__word{--me-fs:min(calc((100cqi - 2*var(--hm-margin) - 2.5rem)/var(--em)),var(--me-cap));contain:size layout style;cursor:pointer;height:.85em;transition:--hm-sl-hov .6s var(--hm-ease-out)}.hm-root[data-motion=cinema] .hm-me__word:hover{--hm-sl-hov:9}.hm-root[data-motion=cinema] .hm-me__sup{vertical-align:top;margin:calc(var(--me-fs)*.06)0 0 calc(var(--me-fs)*.09);font-family:var(--hm-font-text);font-size:var(--hm-fs-meta);font-variation-settings:normal;letter-spacing:0;transform:translateX(calc(var(--hm-sl-end,0px)*-1));font-weight:500;line-height:1;display:inline-block}.hm-root[data-motion=cinema] .hm-me__tmask{left:calc(50cqi + var(--hm-gutter)/2);right:var(--hm-margin);margin:0;position:absolute;bottom:6svh;overflow:clip}.hm-root[data-motion=cinema] .hm-me__text{max-inline-size:44ch}.hm-root[data-motion=cinema] .hm-me__ind{margin-bottom:calc(var(--hm-fs-lead)*.36);grid-area:5/1/auto/6;align-self:end;display:block}.hm-root .hm-me__count{color:var(--hm-c-text);margin:0}.hm-root .hm-me__pile{vertical-align:top;height:1.4em;display:inline-block;overflow:clip}.hm-root .hm-me__pilein{flex-direction:column;display:flex}.hm-root .hm-me__pilein>span{text-align:center;height:1.4em;display:block}.hm-root .hm-me__segs{margin-top:var(--hm-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hm-root .hm-me__seg{background:var(--hm-c-rule);height:2px;display:block;position:relative;overflow:clip}.hm-root .hm-me__fill{background:var(--hm-ink);transform-origin:0;position:absolute;inset:0}.hm-root .hm-eng{z-index:1;padding-block:var(--hm-section-py);background:var(--hm-paper);color:var(--hm-c-text);box-shadow:0 -2px 0 var(--hm-paper);position:relative}.hm-root .hm-eng__title{grid-column:1/-1;width:fit-content;max-width:100%;margin:0}.hm-root .hm-eng__rule{height:2px;margin-top:var(--hm-sp-7);background:var(--hm-ink);transform-origin:0;grid-column:1/-1}.hm-root .hm-eng__list{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.hm-root .hm-eng__item{padding-block:var(--hm-sp-5)var(--hm-sp-6);grid-column:1/-1}.hm-root .hm-eng__item+.hm-eng__item{border-top:1px solid var(--hm-c-rule)}.hm-root .hm-eng__num{margin-bottom:var(--hm-sp-5);display:block}.hm-root .hm-eng__h{margin:0}.hm-root .hm-eng__p{margin:var(--hm-sp-3)0 0;color:var(--hm-c-dim)}@media (min-width:768px){.hm-root .hm-eng__item{grid-area:span 3/span 3;grid-template-rows:subgrid;padding-block:var(--hm-sp-5)var(--hm-sp-7);align-content:start;display:grid}.hm-root .hm-eng__item+.hm-eng__item{border-top:0}.hm-root .hm-eng__item:nth-child(n+3){border-top:1px solid var(--hm-c-rule)}.hm-root .hm-eng__num{margin-bottom:var(--hm-sp-7)}}@media (min-width:1024px){.hm-root .hm-eng__title{grid-column:1/9}.hm-root .hm-eng__rule{margin-top:var(--hm-sp-8)}.hm-root .hm-eng__item{padding-block:var(--hm-sp-5)0}.hm-root .hm-eng__item:nth-child(n+3){border-top:0}.hm-root .hm-eng__num{margin-bottom:var(--hm-sp-6)}}@media (forced-colors:active){.hm-root .hm-me__segs,.hm-root .hm-eng__rule{display:none}}
.hm-root .hm-co{--co-n:30px;--co-pad:11px;--co-band:44px;z-index:1;background:var(--hm-paper);color:var(--hm-c-text);box-shadow:0 -2px 0 var(--hm-paper);position:relative}.hm-root .hm-co__inner{padding-block:var(--hm-section-py);transform-origin:50% calc(100% - 50svh);position:relative}.hm-root .hm-co__grid{align-items:start;position:relative}.hm-root .hm-co__rule{background:var(--hm-ink);transform-origin:0;grid-column:1/-1;height:6px;display:block}.hm-root .hm-co__kicker,.hm-root .hm-co__count{margin:14px 0 0}.hm-root .hm-co__kicker{color:var(--hm-c-text);grid-column:1/span 2;font-weight:600}.hm-root .hm-co__count{text-align:right;grid-column:3/-1;justify-self:end}.hm-root .hm-co__title{color:var(--hm-c-text);grid-column:1/-1;margin:clamp(44px,8svh,88px) 0 0}.hm-root .hm-co__lead{color:var(--hm-c-dim);grid-column:1/-1;margin:clamp(18px,3svh,30px) 0 0}.hm-root .hm-co__table{grid-column:1/-1;grid-template-columns:repeat(var(--hm-cols),minmax(0,1fr));column-gap:var(--hm-gutter);row-gap:0;margin-top:clamp(52px,9svh,104px);display:grid}.hm-root .hm-co__group{grid-column:1/-1;grid-row:span var(--co-span,7);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;display:grid}.hm-root .hm-co__gtitle{font-family:var(--hm-font-display);font-size:var(--hm-fs-h3);font-variation-settings:"wdth" 100,"wght" 650;letter-spacing:-.01em;color:var(--hm-c-text);grid-row:1;justify-content:space-between;align-self:end;align-items:last baseline;gap:12px;margin:0;padding-bottom:14px;font-weight:650;line-height:1.05;display:flex}.hm-root .hm-co__gmask{min-width:0}.hm-root .hm-co__gname{display:block}.hm-root .hm-co__grange{font-family:var(--hm-font-text);font-size:var(--hm-fs-meta);font-variation-settings:normal;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--hm-c-meta);flex:none;font-weight:500;line-height:1.4}.hm-root .hm-co__grule{background:var(--hm-ink);transform-origin:0;grid-row:2;height:2px;display:block}.hm-root .hm-co__list{grid-row:3/-1;grid-template-rows:subgrid;margin:0;display:grid}.hm-root .hm-co__row{padding-block:var(--co-pad)calc(var(--co-pad) + 1px);position:relative}.hm-root .hm-co__row:before,.hm-root .hm-co__row:after{content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.hm-root .hm-co__row:before{background:var(--hm-c-rule);transform:scaleX(var(--co-rl,1));transform-origin:0}.hm-root .hm-co__row:after{background:var(--hm-ink);transform-origin:100%;transform:scaleX(0)}.hm-root .hm-co__tool{font-family:var(--hm-font-display);font-size:var(--hm-fs-tool);letter-spacing:0;color:var(--hm-c-text);align-items:baseline;margin:0;font-weight:500;line-height:1.2;display:flex}.hm-root .hm-co__n{width:var(--co-n);font-family:var(--hm-font-text);font-variation-settings:normal;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--hm-c-meta);flex:none;font-size:.75rem;font-weight:500;line-height:1}.hm-root .hm-co__name{font-variation-settings:"wdth" 100,"wght" 500;min-width:0}.hm-root .hm-co__role{margin:3px 0 0 var(--co-n);color:var(--hm-c-dim);text-wrap:pretty;font-size:.875rem;line-height:1.45}.hm-root .hm-co__end{border-top:1px solid var(--hm-c-rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:2px 24px;margin:clamp(52px,9svh,96px) 0 0;padding-top:14px;display:flex}.hm-root .hm-co__endpart{display:inline-block}.hm-root .hm-co__face{color:var(--hm-c-text)}.hm-root .hm-co__face--archivo{font-family:var(--hm-font-display);font-variation-settings:"wdth" 112,"wght" 700;letter-spacing:.01em;font-weight:700}.hm-root .hm-co__face--inter{font-family:var(--hm-font-text);font-weight:600}.hm-root .hm-co__finis{background:var(--hm-orange);vertical-align:.02em;width:.5em;height:.5em;margin-left:.55em;display:inline-block}.hm-root .hm-co__veil{z-index:2;background:var(--hm-ink);opacity:0;pointer-events:none;position:absolute;inset:0}@media (max-width:767.98px){.hm-root .hm-co{--co-n:28px;--co-pad:10px;--co-band:40px}.hm-root .hm-co__group:nth-child(n+2) .hm-co__gtitle{margin-top:var(--co-band)}.hm-root .hm-co__row{column-gap:var(--hm-gutter);grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:baseline;display:grid}.hm-root .hm-co__role{margin:0}}@media (min-width:768px){.hm-root .hm-co__kicker{grid-column:1/span 3}.hm-root .hm-co__count{grid-column:4/-1}.hm-root .hm-co__lead{grid-column:1/span 5}.hm-root .hm-co__group{grid-column:span 3}}@media (min-width:768px) and (max-width:1023.98px){.hm-root .hm-co{--co-band:56px}.hm-root .hm-co__group:nth-child(n+3) .hm-co__gtitle{margin-top:var(--co-band)}}@media (min-width:1024px){.hm-root .hm-co{--co-n:34px;--co-pad:12px}.hm-root .hm-co__kicker{grid-column:1/span 6}.hm-root .hm-co__count{grid-column:7/-1}.hm-root .hm-co__lead{grid-column:1/span 7}.hm-root .hm-co__gtitle{font-size:min(var(--hm-fs-h3),calc((22.375cqi - 56px)/7.9))}}@media (min-width:1024px) and (min-height:620px){.hm-root .hm-co{min-height:100svh}}@media (hover:hover) and (pointer:fine){.hm-root .hm-co__row:hover:after{transform-origin:0;transform:scaleX(1)}.hm-root .hm-co__row:hover .hm-co__n{color:var(--hm-c-text)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hm-root .hm-co__row:after{transition:transform .55s var(--hm-ease-out)}.hm-root .hm-co__n{transition:color var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-co__name{transition:font-variation-settings .6s var(--hm-ease-out)}.hm-root .hm-co__row:hover .hm-co__name{font-variation-settings:"wdth" 118,"wght" 560}}@media (forced-colors:active){.hm-root .hm-co__veil,.hm-root .hm-co__finis,.hm-root .hm-co__row:before,.hm-root .hm-co__row:after{display:none}.hm-root .hm-co__rule,.hm-root .hm-co__grule{forced-color-adjust:none;background:canvastext}.hm-root .hm-co__row{border-bottom:1px solid canvastext}}
.hm-root .hm-ct{z-index:2;background:var(--hm-orange);color:var(--hm-ink);padding-block:var(--hm-section-py);position:relative}.hm-root .hm-ct__grid{z-index:1;align-items:start;position:relative}.hm-root .hm-ct__meta{justify-content:space-between;gap:var(--hm-sp-4);grid-column:1/-1;margin:0;display:flex}.hm-root .hm-ct__title{font:inherit;grid-column:1/-1;margin:clamp(48px,7svh,72px) 0 0}.hm-root .hm-ct__title[tabindex="-1"]:focus{outline:none}.hm-root .hm-ct__block{--ct-fs:calc((100cqi - 2*var(--hm-margin))/var(--em));width:calc(var(--em)*1em);font-size:var(--ct-fs);letter-spacing:-.015em;color:var(--hm-ink);flex-direction:column;line-height:.86;display:flex;position:relative}@media (min-width:1024px) and (min-height:620px){.hm-root .hm-ct__block{--ct-fs:min(calc(94cqi/var(--em)),34svh)}}.hm-root .hm-ct__row,.hm-root .hm-ft__row{contain:layout;font-variation-settings:"wdth" var(--wdth),"wght" 800;margin-block:-.14em -.2em;padding-block:.14em .2em;display:block;overflow:visible clip}.hm-root .hm-ct__line,.hm-root .hm-ft__line{white-space:nowrap;text-align:justify;text-align-last:justify;font-variation-settings:"wdth" var(--wdth-x,var(--wdth)),"wght" 800;display:block}.hm-root .hm-ct__letter{grid-column:1/-1;margin-top:clamp(56px,10svh,120px);position:relative}.hm-root .hm-ct__form{font-family:var(--hm-font-display);font-size:var(--hm-fs-letter);font-variation-settings:"wdth" 100,"wght" 500;letter-spacing:-.01em;color:var(--hm-ink);font-weight:500;line-height:1.4}.hm-root .hm-ct__m{display:block}.hm-root .hm-ct__ln{text-wrap:pretty;margin:0;display:block}.hm-root .hm-ct__form[data-leaving] .hm-ct__m{overflow:clip}.hm-root .hm-ct__letter[data-done] .hm-ct__form{visibility:hidden}.hm-root .hm-ct__letter[data-fit]{overflow:clip}.hm-root .hm-ct__letter[data-fit] .hm-ct__form{position:absolute;inset:0 0 auto}.hm-root .hm-ct__letter[data-fit] .hm-ct__panel{position:relative}.hm-root .hm-ct__field{display:inline}.hm-root .hm-ct__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-root .hm-ct__input{--ct-w:9ch;box-sizing:border-box;width:var(--ct-w);border:0;border-bottom:2px solid var(--hm-ink);max-width:100%;color:var(--hm-ink);font:inherit;font-variation-settings:inherit;letter-spacing:inherit;vertical-align:baseline;caret-color:var(--hm-ink);appearance:none;background:0 0;border-radius:0;margin:0;padding:0 .06em;line-height:1.22;display:inline-block}.hm-root .hm-ct__field--nom .hm-ct__input{--ct-w:12ch}.hm-root .hm-ct__field--email .hm-ct__input{--ct-w:22ch}@supports (field-sizing:content){.hm-root .hm-ct__input{field-sizing:content;width:auto;min-width:var(--ct-w)}}.hm-root .hm-ct__input::placeholder{color:var(--hm-ph);opacity:1;font-variation-settings:"wdth" 100,"wght" 400}.hm-root .hm-ct__input:hover{background-color:#090c130d}.hm-root .hm-ct__input:focus{box-shadow:0 1px 0 0 var(--hm-ink);background-color:#090c1314}.hm-root .hm-ct__input:focus-visible{outline:2px solid var(--hm-ink);outline-offset:4px}:is(.hm-root .hm-ct__input:user-invalid,.hm-root .hm-ct__input[aria-invalid=true]){border-bottom-style:dotted}:is(.hm-root .hm-ct__input:user-invalid:focus,.hm-root .hm-ct__input[aria-invalid=true]:focus){box-shadow:none;border-bottom-width:3px;margin-bottom:-1px}.hm-root .hm-ct__needs{border:0;min-inline-size:0;margin:.32em 0 0;padding:0}.hm-root .hm-ct__needs-t{margin:0}.hm-root .hm-ct__chips{flex-wrap:wrap;gap:10px;margin:.3em 0 .62em;display:flex}.hm-root .hm-ct__chip{cursor:pointer;display:inline-flex;position:relative}.hm-root .hm-ct__chip>span{border:2px solid var(--hm-ink);border-radius:var(--hm-r-btn);min-height:40px;font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;color:var(--hm-ink);-webkit-user-select:none;user-select:none;align-items:center;padding:6px 12px;font-size:1rem;font-weight:500;line-height:1.3;display:inline-flex}.hm-root .hm-ct__chip:hover>span{background-color:#090c131a}.hm-root .hm-ct__chip input:checked+span{background-color:var(--hm-ink);color:var(--hm-orange)}.hm-root .hm-ct__chip input:focus-visible+span{outline:2px solid var(--hm-ink);outline-offset:3px}.hm-root .hm-ct__chip:active>span{transform:scale(.97)}.hm-root .hm-ct__words-t{margin:0}.hm-root .hm-ct__area{--ct-lh:1.4em;width:100%;min-width:0;min-height:calc(3*var(--ct-lh) + 2px);max-height:calc(10*var(--ct-lh) + 2px);resize:vertical;background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--hm-rule-orange)calc(100% - 1px));background-size:100% var(--ct-lh);text-wrap:pretty;background-position:0 0;background-attachment:local;margin-top:.08em;padding:0;line-height:1.4;display:block;overflow-y:auto}@supports (field-sizing:content){.hm-root .hm-ct__area{resize:none;width:100%;min-width:0}}.hm-root .hm-ct__area:hover,.hm-root .hm-ct__area:focus{background-color:#0000}.hm-root .hm-ct__area:focus{background-image:linear-gradient(#0000 calc(100% - 1px),#090c1342 calc(100% - 1px))}.hm-root .hm-ct__actions{font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:clamp(32px,5svh,48px);font-size:1rem;font-weight:400;line-height:1.5;display:flex}.hm-root .hm-ct__send-stack{display:grid}.hm-root .hm-ct__send-stack>*{grid-area:1/1;justify-self:center}.hm-root .hm-ct__send-ghost{visibility:hidden;white-space:nowrap}.hm-root .hm-ct__send[aria-disabled=true]{opacity:1;cursor:progress}.hm-root .hm-ct__send:before{content:"";background:var(--hm-orange);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hm-root .hm-ct__send[aria-disabled=true]:before{transform:scaleX(1)}.hm-root .hm-ct__direct{margin:0}.hm-root .hm-ct__mail{font-weight:600}.hm-root .hm-ct__status{font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.5}.hm-root .hm-ct__note{--hm-focus:var(--hm-orange);width:fit-content;max-width:62ch;margin:var(--hm-sp-5)0 0;border-radius:var(--hm-r-btn);background:var(--hm-ink);color:var(--hm-white);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.hm-root .hm-ct__note svg{width:20px;height:20px;color:var(--hm-orange);flex:none;margin-top:2px;display:block}.hm-root .hm-ct__nojs{max-width:62ch;font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;margin:clamp(32px,5svh,48px) 0 0;font-size:1rem}.hm-root .hm-ct__panel{position:absolute;inset:0 0 auto}.hm-root .hm-ct__panel:focus{outline:none}.hm-root .hm-ct__pm{margin-block:-.1em -.16em;padding-block:.1em .16em;overflow:clip}.hm-root .hm-ct__thanks{max-width:20ch;color:var(--hm-ink);margin:0}.hm-root .hm-ct__thanks-sub{margin:var(--hm-sp-5)0 0;font-family:var(--hm-font-text);font-size:var(--hm-fs-lead);color:var(--hm-ink);font-weight:500;line-height:1.45}.hm-root .hm-ct__aside{margin-top:var(--hm-sp-8);grid-column:1/-1;font-size:1rem;line-height:1.5}.hm-root .hm-ct__avail{text-wrap:pretty;align-items:baseline;gap:12px;max-width:34ch;margin:0;font-weight:500;display:flex}.hm-root .hm-ct__avail .hm-dot{transform:translateY(-1px)}.hm-root .hm-ct__social{max-width:420px;margin:var(--hm-sp-6)0 0;border-top:1px solid var(--hm-ink);padding:0;list-style:none}.hm-root .hm-ct__social li{border-bottom:1px solid var(--hm-ink)}.hm-root .hm-ct__net{isolation:isolate;min-height:56px;color:inherit;font-family:var(--hm-font-display);font-size:var(--hm-fs-h3);font-variation-settings:"wdth" 100,"wght" 650;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;font-weight:650;line-height:1.05;text-decoration:none;display:flex;position:relative}.hm-root .hm-ct__net:before{content:"";z-index:-1;background:var(--hm-ink);transform-origin:50% 100%;position:absolute;inset:0 -12px;transform:scaleY(0)}.hm-root .hm-ct__net-t{display:block}.hm-root .hm-ct__net svg{flex:none;width:.9em;height:.9em;display:block}@media (hover:hover){.hm-root .hm-ct__net:hover{color:var(--hm-orange)}.hm-root .hm-ct__net:hover:before{transform:scaleY(1)}.hm-root .hm-ct__net:hover .hm-ct__net-t{transform:translate(12px)}.hm-root .hm-ct__net:hover svg{transform:translate(-9px,-3px)}}.hm-root .hm-ft{z-index:1;background:var(--hm-ink);color:var(--hm-white);position:relative;overflow:clip}.hm-root .hm-ft__inner{align-content:start;padding-top:clamp(56px,9svh,80px);padding-bottom:16px;position:relative}.hm-root .hm-ft__credit{grid-column:1/-1;margin:0}.hm-root .hm-ft__sig{--ft-fs:calc((100cqi - 2*var(--hm-margin))/var(--em));width:calc(var(--em)*1em);margin:var(--hm-sp-6)0 0;font-size:var(--ft-fs);letter-spacing:-.015em;color:var(--hm-white);flex-direction:column;grid-column:1/-1;line-height:.86;display:flex;position:relative}.hm-root .hm-ft__links{margin-top:var(--hm-sp-7);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:2px;font-size:1rem;line-height:1.5;display:flex}.hm-root .hm-ft__mail{flex-wrap:wrap;align-items:center;gap:0 20px;margin:0;font-weight:500;display:flex}.hm-root .hm-ft__copy{color:var(--hm-slate)}.hm-root .hm-ft__copy:hover{color:var(--hm-white)}.hm-root .hm-ft__nets{color:var(--hm-slate);flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.hm-root .hm-ft__nets a{padding-block:10px 2px;display:inline-block}.hm-root .hm-ft__nets a:hover{color:var(--hm-white)}.hm-root .hm-ft__base{margin-top:var(--hm-sp-7);border-top:1px solid var(--hm-rule-ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding-top:6px;display:grid}.hm-root .hm-ft__copyright{grid-area:1/1}.hm-root .hm-ft__region{grid-area:2/1}.hm-root .hm-ft__top{min-height:44px;color:var(--hm-white);grid-area:1/2/span 2;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.hm-root .hm-ft__top svg{flex:none;width:16px;height:16px;display:block}@media (min-width:640px){.hm-root .hm-ft__base{grid-template-columns:auto minmax(0,1fr) auto}.hm-root .hm-ft__region{grid-area:1/2;justify-self:center}.hm-root .hm-ft__top{grid-area:1/3}}@media (min-width:1024px) and (min-height:620px){.hm-root .hm-ft__inner{min-height:100svh;padding-top:calc(var(--hm-head-h) + clamp(16px,4svh,64px));grid-template-rows:auto 1fr auto auto;padding-bottom:20px}.hm-root .hm-ft__credit{grid-area:1/1/auto/span 6;padding-top:2px}.hm-root .hm-ft__links{grid-area:1/7/auto/-1;margin-top:0}.hm-root .hm-ft__sig{--ft-fs:min(calc(94cqi/var(--em)),calc((89.4svh - 218px)/1.72));grid-row:3;align-self:end;margin-top:clamp(16px,4svh,48px)}.hm-root .hm-ft__base{grid-row:4;grid-template-columns:subgrid;margin-top:clamp(20px,2.6svh,32px);padding-top:8px}.hm-root .hm-ft__copyright{grid-column:1/span 6}.hm-root .hm-ft__region{grid-column:7/span 3;justify-self:start}.hm-root .hm-ft__top{grid-column:10/-1;justify-self:end}}@media (min-width:1024px){.hm-root .hm-ct__letter{grid-area:3/1/auto/span 9}.hm-root .hm-ct__aside{grid-area:3/10/auto/-1;margin-top:clamp(56px,10svh,120px);padding-top:.55rem}}@media (max-width:639.98px){.hm-root .hm-ct__frag{display:none}.hm-root .hm-ct__field{margin-top:20px;display:block}.hm-root .hm-ct__label,.hm-root .hm-ct__needs-t{clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--hm-font-text);font-variation-settings:normal;letter-spacing:0;color:var(--hm-ink);margin:0 0 6px;font-size:.875rem;font-weight:600;line-height:1.4;display:block;position:static;overflow:visible}.hm-root .hm-ct__input{width:100%;min-width:0;height:48px;padding:0 2px;font-size:1.125rem;line-height:1.3;display:block}.hm-root .hm-ct__area{height:auto;min-height:calc(3*var(--ct-lh) + 2px);padding:0 2px;line-height:1.4}.hm-root .hm-ct__input:focus-visible{outline-offset:2px}.hm-root .hm-ct__field--prenom .hm-ct__input::placeholder,.hm-root .hm-ct__field--nom .hm-ct__input::placeholder{color:#0000}.hm-root .hm-ct__needs{margin-top:22px}.hm-root .hm-ct__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.hm-root .hm-ct__chip>span{width:100%;min-height:52px;padding:8px 12px;font-size:.9375rem;line-height:1.25}.hm-root .hm-ct__words{margin-top:20px}.hm-root .hm-ct__actions{gap:12px 20px;margin-top:32px}.hm-root .hm-ct__send{--hm-btn-h:52px;width:100%}.hm-root .hm-ct__net{min-height:52px}}@media (prefers-reduced-motion:no-preference){.hm-root .hm-ct__input{transition:background-color var(--hm-dur-micro)var(--hm-ease-out),box-shadow var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-ct__chip>span{transition:background-color var(--hm-dur-micro)var(--hm-ease-out),color var(--hm-dur-micro)var(--hm-ease-out),transform var(--hm-dur-micro)var(--hm-ease-out)}.hm-root .hm-ct__net,.hm-root .hm-ct__net-t,.hm-root .hm-ct__net svg,.hm-root .hm-ct__net:before{transition:color var(--hm-dur-micro)var(--hm-ease-out),transform var(--hm-dur-ui)var(--hm-ease-out)}.hm-root .hm-ct__send[aria-disabled=true]:before{animation:hm-ct-progress 1.1s var(--hm-ease-inout)infinite}@keyframes hm-ct-progress{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.01%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}}@media (forced-colors:active){.hm-root .hm-ct__area{background-image:none}.hm-root .hm-ct__chip input:checked+span{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.hm-root .hm-ct__note{border:1px solid canvastext}.hm-root .hm-ct__net:before,.hm-root .hm-ct__send:before{display:none}}
