.hm{--ink:#17150f;--ink-2:#1e1c18;--ink-3:#0b0a08;--bone:#f3efe6;--line-d:#2e2b25;--line-d2:#3a362f;--mute-d:#a39d90;--soft-d:#bdb6a6;--line-l:#ddd6c8;--mute-l:#5e5a50;--body-l:#3b3830;--pad:clamp(20px, 4.5vw, 64px);background:var(--ink);color:var(--bone);font-family:var(--font-body);overflow-x:clip}.hm a{color:inherit}.hm-big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:800;font-stretch:62%;line-height:.82}.hm-dot{color:var(--accent)}.hm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mute-d);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.hm-num{font-family:var(--font-display);color:var(--accent);font-weight:800;font-stretch:70%}.hm-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:64px;padding:0 34px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.hm-btn--accent{background:var(--accent);color:var(--on-accent)!important}.hm-btn--ghost{border:1.5px solid var(--line-d2)}.hm-btn--ink{background:var(--ink);color:var(--bone)!important}.hm-btn:hover{filter:brightness(1.08)}.hm-nav{height:96px;padding:0 var(--pad);align-items:center;gap:40px;display:flex;position:relative}.hm-logo{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:800;font-stretch:75%;text-decoration:none}.hm-links{color:var(--soft-d);flex-grow:1;gap:32px;font-size:15px;font-weight:600;display:flex}.hm-links a,.hm-login{padding:12px 0;font-size:15px;font-weight:600;text-decoration:none}.hm-start{background:var(--bone);border-radius:999px;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:var(--ink)!important}.hm-menu{display:none}.hm-hero{padding:40px var(--pad) 96px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.hm-hero__copy{flex-direction:column;gap:36px;display:flex}.hm-hero .hm-eyebrow{color:var(--soft-d)}.hm-hero .hm-eyebrow:before{content:"";background:var(--accent);border-radius:999px;width:10px;height:10px}.hm-hero h1{font-size:clamp(112px,18.5vw,272px);line-height:.8}.hm-lede{max-width:580px;color:var(--soft-d);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.hm-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-facts{color:var(--mute-d);flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.hm-art{justify-self:center;width:460px;height:760px;position:relative}.hm-phone{background:var(--ink-3);box-sizing:border-box;border-radius:46px;padding:11px;position:absolute;box-shadow:0 40px 80px #00000080}.hm-phone__screen{border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.hm-art .hm-phone{width:330px;height:690px;top:20px;left:70px;transform:rotate(3deg)}.hm-art .hm-phone__screen{background:var(--bone);color:var(--ink)}.hm-shophead{background:var(--ink-2);height:150px;color:var(--bone);box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:4px;padding:20px;display:flex}.hm-shophead small{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-d);font-size:11px;font-weight:700}.hm-shophead strong{font-family:var(--font-display);text-transform:uppercase;font-size:34px;font-weight:800;font-stretch:68%;line-height:.9}.hm-pick{flex-direction:column;gap:9px;padding:16px;display:flex}.hm-pick__head{color:var(--mute-l);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.hm-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hm-day{border:1px solid var(--line-l);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:56px;font-size:11px;font-weight:700;display:flex}.hm-day span{color:var(--mute-l)}.hm-day b{font-size:18px}.hm-day--on{background:var(--ink);border-color:var(--ink);color:var(--bone)}.hm-day--on span,.hm-day--shut{color:var(--mute-d)}.hm-day--shut b{font-size:12px}.hm-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.hm-time{border:1px solid var(--line-l);background:#fff;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:700;display:flex}.hm-time--on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hm-bukkit{background:var(--accent);height:50px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;margin:14px;font-size:15px;font-weight:700;display:flex}.hm-float{box-sizing:border-box;border-radius:20px;padding:16px 18px;position:absolute;box-shadow:0 24px 50px #00000073}.hm-float--booked{background:var(--bone);width:250px;color:var(--ink);align-items:center;gap:12px;display:flex;top:440px;right:-8px;transform:rotate(-3deg)}.hm-tick{color:#fff;background:#1f5c4a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hm-float--booked span{color:var(--mute-l);flex-direction:column;gap:2px;font-size:13px;display:flex}.hm-float--booked strong{color:var(--ink);font-size:15px}.hm-float--takings{background:var(--accent);width:270px;color:var(--on-accent);border-radius:24px;flex-direction:column;gap:6px;padding:20px 22px;display:flex;bottom:30px;right:0;transform:rotate(2deg)}.hm-float small{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.hm-float--takings strong{font-family:var(--font-display);font-size:64px;font-weight:800;font-stretch:70%;line-height:.9}.hm-float--takings span{font-size:14px}.hm-band{background:var(--accent);color:var(--bone);border-block:2px solid var(--ink);align-items:center;height:132px;display:flex;overflow:hidden}.hm-band__run{white-space:nowrap;flex-shrink:0;animation:40s linear infinite hm-run;display:flex}.hm-band__run span{font-family:var(--font-display);text-transform:uppercase;padding-right:40px;font-size:84px;font-weight:800;font-stretch:62%;line-height:1}.hm-band__run i{color:var(--ink);padding-right:40px;font-style:normal}@keyframes hm-run{to{transform:translate(-100%)}}.hm-light{background:var(--bone);color:var(--ink)}.hm-sec{padding:120px var(--pad);flex-direction:column;gap:64px;display:flex}.hm-sec__head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hm-sec__head h2{font-size:clamp(84px,9.7vw,140px)}.hm-sec__head p{max-width:420px;color:var(--body-l);margin:0;font-size:19px;line-height:1.55}.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hm-step{flex-direction:column;gap:18px;display:flex}.hm-card{border:1px solid var(--line-l);box-sizing:border-box;background:#fff;border-radius:28px;flex-direction:column;gap:10px;height:380px;padding:22px;display:flex}.hm-card>small{color:var(--mute-l);font-size:13px;font-weight:700}.hm-row{border:1px solid var(--line-l);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.hm-row--on{border:1.5px solid var(--accent)}.hm-row>span:first-child{flex-grow:1}.hm-row em{color:var(--mute-l);font-size:12px;font-style:normal}.hm-row em.hm-free{color:#1f5c4a}.hm-avatar{background:var(--line-l);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;display:flex}.hm-avatar--any{background:var(--ink);color:var(--bone)}.hm-card .hm-times .hm-time{height:48px;font-size:15px}.hm-note{background:var(--bone);color:var(--body-l);border-radius:14px;margin-top:auto;padding:12px 14px;font-size:13px}.hm-card--done{background:var(--ink);border-color:var(--ink);color:var(--bone);gap:12px}.hm-card--done .hm-tick{background:var(--accent);width:52px;height:52px}.hm-card--done strong{font-family:var(--font-display);text-transform:uppercase;font-size:64px;font-weight:800;font-stretch:62%;line-height:.85}.hm-card--done p{color:var(--soft-d);margin:0;font-size:14px}.hm-card--done p:last-child{color:var(--mute-d);margin-top:auto;font-size:13px}.hm-step__label{align-items:baseline;gap:14px;font-size:18px;font-weight:700;display:flex}.hm-step__label .hm-num{font-size:44px}.hm-desk{padding:120px var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.hm-desk__copy{flex-direction:column;gap:32px;display:flex}.hm-desk h2{font-size:clamp(76px,8.9vw,128px)}.hm-list{border-top:1px solid var(--line-d);margin:0;padding:0;list-style:none}.hm-list li{border-bottom:1px solid var(--line-d);align-items:baseline;gap:20px;padding:20px 0;font-size:19px;display:flex}.hm-list .hm-num{font-size:24px}.hm-list li span:last-child span{color:var(--soft-d)}.hm-desk__art{height:700px;position:relative}.hm-desk__art .hm-phone{border-radius:48px;width:360px;height:700px;top:0;left:60px;box-shadow:0 40px 80px #0009}.hm-desk__art .hm-phone__screen{border-radius:38px}.hm-today{box-sizing:border-box;background:#161410;flex-direction:column;gap:12px;height:100%;padding:26px 18px;display:flex}.hm-today__head{justify-content:space-between;align-items:baseline;display:flex}.hm-today__head strong{font-family:var(--font-display);text-transform:uppercase;font-size:40px;font-weight:800;font-stretch:68%}.hm-today__head span,.hm-today small{color:var(--mute-d);font-size:13px}.hm-today small{letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700}.hm-chair{background:var(--ink-2);border:1px solid var(--accent);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.hm-chair div{justify-content:space-between;align-items:center;display:flex}.hm-chair small{margin:0}.hm-pill{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.hm-chair strong{font-size:20px}.hm-chair>span{color:var(--mute-d);font-size:13px}.hm-slot{background:var(--ink-2);border:1px solid var(--line-d);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.hm-slot b{font-family:var(--font-display);flex-shrink:0;width:58px;font-size:22px;font-weight:800;font-stretch:75%}.hm-slot span{flex-direction:column;font-size:15px;font-weight:700;display:flex}.hm-slot span em{color:var(--mute-d);font-size:12px;font-style:normal;font-weight:400}.hm-slot--free{border-style:dashed;border-color:var(--line-d2);color:var(--mute-d)}.hm-slot--free span{font-size:14px;font-weight:400}.hm-deskbtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.hm-deskbtns span{border:1px solid var(--line-d2);border-radius:999px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:700;display:flex}.hm-deskbtns span:first-child{background:var(--bone);color:var(--ink);border-color:var(--bone)}.hm-float--offer{background:var(--bone);width:250px;color:var(--ink);flex-direction:column;gap:4px;display:flex;top:150px;right:0;transform:rotate(3deg);box-shadow:0 24px 50px #00000080}.hm-float--offer small{color:var(--mute-l)}.hm-float--offer strong{font-size:15px}.hm-float--desk{background:var(--accent);width:230px;color:var(--on-accent);flex-direction:column;gap:2px;display:flex;bottom:90px;right:30px;transform:rotate(-2deg);box-shadow:0 24px 50px #00000080}.hm-float--desk strong{font-family:var(--font-display);font-size:52px;font-weight:800;font-stretch:70%;line-height:.95}.hm-rest h2{font-size:clamp(76px,8.3vw,120px)}.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hm-tile{border:1px solid var(--line-l);background:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:28px;display:flex}.hm-tile h3{margin:0;font-size:22px}.hm-tile p{color:var(--body-l);margin:0;font-size:16px;line-height:1.5}.hm-tile--site{background:var(--accent);border-color:var(--accent);color:var(--on-accent);grid-row:span 2;gap:16px;min-height:520px;padding:32px}.hm-tile--site h3{font-family:var(--font-display);text-transform:uppercase;font-size:64px;font-weight:800;font-stretch:62%;line-height:.85}.hm-tile--site p{color:inherit;font-size:17px}.hm-minisite{background:var(--bone);color:var(--ink);border-radius:18px;margin-top:auto;overflow:hidden}.hm-minisite div{background:var(--ink);height:110px;color:var(--bone);box-sizing:border-box;font-family:var(--font-display);text-transform:uppercase;align-items:flex-end;padding:16px;font-size:30px;font-weight:800;font-stretch:68%;display:flex}.hm-minisite nav{justify-content:space-between;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.hm-tile--site b{font-size:14px}.hm-tile--loyal{background:var(--ink);border-color:var(--ink);color:var(--bone)}.hm-tile--loyal p{color:var(--soft-d)}.hm-stamps{gap:6px;display:flex}.hm-stamps span{box-sizing:border-box;border:2px solid var(--mute-l);border-radius:999px;width:26px;height:26px}.hm-stamps span.on{background:var(--accent);border-color:var(--accent)}.hm-price{padding:0 var(--pad) 120px}.hm-price__card{background:var(--ink);color:var(--bone);border-radius:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding:clamp(28px,5vw,72px);display:grid}.hm-price__left{flex-direction:column;gap:20px;display:flex}.hm-price__fig{flex-wrap:nowrap;align-items:flex-end;gap:20px;display:flex}.hm-price__fig strong{font-family:var(--font-display);font-size:clamp(96px,12.5vw,200px);font-weight:800;font-stretch:62%;line-height:.78}.hm-price__fig span{color:var(--soft-d);padding-bottom:12px;font-size:clamp(16px,1.6vw,22px);line-height:1.3}.hm-price__left>p{color:var(--soft-d);margin:0;font-size:clamp(16px,1.4vw,19px)}.hm-chairs{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hm-chairs div{border:1px solid var(--line-d2);border-radius:14px;flex-direction:column;padding:12px 18px;display:flex}.hm-chairs span{color:var(--mute-d);font-size:12px}.hm-chairs b{font-size:20px}.hm-included{flex-direction:column;gap:14px;display:flex}.hm-included ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hm-included li{align-items:center;gap:14px;font-size:18px;display:flex}.hm-included li svg{color:var(--accent);flex-shrink:0}.hm-included .hm-btn{align-self:flex-start;margin-top:18px}.hm-end{background:var(--accent);color:var(--bone);padding:110px var(--pad);justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hm-end .hm-big{font-size:clamp(112px,16.7vw,240px);line-height:.8}.hm-end .hm-big span{color:var(--ink)}.hm-end__cta{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.hm-end__cta p{max-width:360px;margin:0;font-size:20px;line-height:1.45}.hm-foot{padding:36px var(--pad);color:var(--mute-d);justify-content:space-between;align-items:center;font-size:14px;display:flex}.hm-foot__links{flex-wrap:wrap;gap:20px;display:flex}.hm-foot__links a{text-decoration:none}.hm-foot .hm-logo{color:var(--bone);font-size:26px}@media (max-width:1023px){.hm-hero,.hm-desk,.hm-price__card{grid-template-columns:minmax(0,1fr)}.hm-art{zoom:.8}.hm-steps,.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-sec__head,.hm-end{flex-direction:column;align-items:flex-start}.hm-desk__art{justify-self:center;width:460px}}@media (max-width:699px){.hm-nav{gap:8px;height:68px}.hm-logo{margin-right:auto;font-size:30px}.hm-links,.hm-start{display:none}.hm-login{padding:12px 8px;font-size:14px}.hm-menu{display:block}.hm-menu summary{border:1px solid var(--line-d2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.hm-menu summary::-webkit-details-marker{display:none}.hm-menu nav{z-index:5;background:var(--ink);border-bottom:1px solid var(--line-d);padding:8px var(--pad) 20px;flex-direction:column;display:flex;position:absolute;top:68px;left:0;right:0}.hm-menu nav a{align-items:center;min-height:48px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.hm-hero{padding:20px var(--pad) 56px;gap:36px}.hm-hero__copy{gap:22px}.hm-hero h1{font-size:min(118px,30vw)}.hm-lede{font-size:18px}.hm-ctas .hm-btn{width:100%;height:60px;font-size:17px}.hm-facts{justify-content:center;gap:6px 16px;font-size:13px}.hm-art{zoom:.62;margin-inline:-20px}.hm-band{height:84px}.hm-band__run span{padding-right:24px;font-size:52px}.hm-band__run i{padding-right:24px}.hm-sec,.hm-desk{gap:28px;padding-block:64px}.hm-sec__head{gap:20px}.hm-sec__head h2,.hm-rest h2{font-size:min(84px,21vw)}.hm-sec__head p{font-size:17px}.hm-steps,.hm-tiles{grid-template-columns:minmax(0,1fr)}.hm-card{height:auto;min-height:0}.hm-desk h2{font-size:min(76px,19.5vw)}.hm-list li{padding:14px 0;font-size:17px}.hm-desk__art{justify-self:stretch;width:auto;height:auto}.hm-desk__art .hm-phone{width:auto;height:520px;box-shadow:none;background:0 0;border-radius:28px;padding:0;position:static}.hm-desk__art .hm-phone__screen{border:1px solid var(--line-d);border-radius:24px}.hm-desk__art .hm-float{display:none}.hm-tile--site{grid-row:auto;min-height:0}.hm-tile--site h3{font-size:48px}.hm-price{padding-bottom:64px}.hm-price__card{border-radius:28px;gap:28px}.hm-included li{font-size:15px}.hm-included .hm-btn{align-self:stretch}.hm-end{gap:24px;padding-block:64px}.hm-end .hm-big{font-size:min(118px,30vw)}.hm-end__cta,.hm-end__cta .hm-btn{align-self:stretch}.hm-foot{padding-block:28px;font-size:13px}}@media (prefers-reduced-motion:reduce){.hm-band__run{animation:none}}.hm{position:relative}.hm-nav{z-index:10;position:absolute;top:0;left:0;right:0}.hm-hero{background:linear-gradient(90deg,#17150fe6 0%,#17150f9e 45%,#17150f1f 100%),linear-gradient(#17150f8c 0%,#17150f00 22% 70%,#17150fe6 100%),url(/home/hero.jpg) 50%/cover no-repeat;padding-top:136px}@media (max-width:1023px){.hm-hero{background:linear-gradient(#17150fb8 0%,#17150f94 45%,#17150fe6 100%),url(/home/hero-sm.jpg) 22% 30%/cover no-repeat}}@media (max-width:699px){.hm-hero{padding-top:88px}}
