.marquee[data-astro-cid-nb7ua7wd]{padding:16px 0;position:relative;overflow:hidden}.mask[data-astro-cid-nb7ua7wd]{z-index:2;pointer-events:none;width:100%;height:100px;display:block;position:absolute;left:0;right:0}.mask--top[data-astro-cid-nb7ua7wd]{top:0}.mask--bottom[data-astro-cid-nb7ua7wd]{bottom:0}.track[data-astro-cid-nb7ua7wd]{user-select:none;cursor:grab;will-change:transform;touch-action:pan-y;gap:16px;width:max-content;padding:16px 0;display:flex}.track[data-astro-cid-nb7ua7wd].grabbing{cursor:grabbing}.slide[data-astro-cid-nb7ua7wd]{border-radius:var(--radius);background:var(--surface);flex-shrink:0;width:320px;height:512px;overflow:hidden}.slide[data-astro-cid-nb7ua7wd] img[data-astro-cid-nb7ua7wd]{object-fit:contain;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;padding:14%}.slide--cover[data-astro-cid-nb7ua7wd] img[data-astro-cid-nb7ua7wd]{object-fit:cover;mix-blend-mode:normal;padding:0}@media (width<=639px){.mask[data-astro-cid-nb7ua7wd]{height:80px}.track[data-astro-cid-nb7ua7wd]{gap:12px}.slide[data-astro-cid-nb7ua7wd]{width:240px;height:320px}}.brands[data-astro-cid-rgoymqpi]{color:var(--ink);gap:20px;display:grid;overflow:hidden}.row[data-astro-cid-rgoymqpi]{overflow:hidden}.belt[data-astro-cid-rgoymqpi]{align-items:center;gap:72px;width:max-content;padding-right:72px;animation:60s linear infinite belt;display:flex}.row--reverse[data-astro-cid-rgoymqpi] .belt[data-astro-cid-rgoymqpi]{animation-duration:54s;animation-direction:reverse}.row[data-astro-cid-rgoymqpi]:hover .belt[data-astro-cid-rgoymqpi]{animation-play-state:paused}.item[data-astro-cid-rgoymqpi]{height:64px;transition:opacity .4s var(--ease);flex-shrink:0;align-items:center;gap:10px;display:flex}.row[data-astro-cid-rgoymqpi]:hover .item[data-astro-cid-rgoymqpi]{opacity:.3}.row[data-astro-cid-rgoymqpi]:hover .item[data-astro-cid-rgoymqpi]:hover{opacity:1}.glyph-name[data-astro-cid-rgoymqpi]{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:600}.text-name[data-astro-cid-rgoymqpi]{letter-spacing:-.035em;white-space:nowrap;font-size:28px;font-weight:700}@keyframes belt{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=639px){.belt[data-astro-cid-rgoymqpi]{zoom:.75}}.hero[data-astro-cid-lcdefpme],.marquee-wrap[data-astro-cid-lcdefpme]{--curve:50px;--gap:14px}.hero[data-astro-cid-lcdefpme]{z-index:1;padding-top:80px;position:relative}.banner[data-astro-cid-lcdefpme]{color:#fff;background:var(--ink);isolation:isolate;--arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440C1440 0 1200 50 720 50C240 50 0 0 0 0Z'/%3E%3C/svg%3E");min-height:clamp(580px,86vh,820px);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--curve) + 1px) no-repeat, var(--arc) bottom / 100% var(--curve) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--curve) + 1px) no-repeat, var(--arc) bottom / 100% var(--curve) no-repeat;align-content:end;display:grid;position:relative;overflow:hidden}.marquee-wrap[data-astro-cid-lcdefpme]{z-index:0;margin-top:calc(var(--curve) * -2 + var(--gap));position:relative}.banner__photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 45%;z-index:-2;width:100%;height:100%;animation:zoom 1.6s var(--ease) both;position:absolute;inset:0}.banner__tint[data-astro-cid-lcdefpme]{z-index:-1;background:#0f0f0f85;position:absolute;inset:0}.banner__content[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;max-width:780px;padding:0 clamp(24px,6vw,80px) 40px;display:grid}.banner__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.02em;animation:rise .9s var(--ease) both;border:1px solid #ffffff80;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.banner__title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;animation:rise .9s var(--ease) .12s both;font-size:clamp(48px,10vw,128px);font-weight:700;line-height:.95}.banner__lead[data-astro-cid-lcdefpme]{color:#ffffffeb;text-wrap:pretty;max-width:560px;animation:rise .9s var(--ease) .24s both;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.banner[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) .36s both}.pill--white[data-astro-cid-lcdefpme]{color:var(--ink);background:#fff;border-color:#fff}.pill--white[data-astro-cid-lcdefpme]:hover{background:#f5f5f5;border-color:#f5f5f5}.pill--ghost[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border-color:#ffffffb3}.pill--ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff24;border-color:#fff}.banner__facts[data-astro-cid-lcdefpme]{padding:20px clamp(24px, 6vw, 80px) calc(var(--curve) + 36px);border-top:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;font-size:15px;font-weight:600;list-style:none;display:grid}.banner__facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffbf;margin-bottom:2px;font-size:13px;font-weight:400;display:block}@media (width<=809px){.banner__content[data-astro-cid-lcdefpme]{padding-bottom:28px}.banner__facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (width<=639px){.hero[data-astro-cid-lcdefpme],.marquee-wrap[data-astro-cid-lcdefpme]{--curve:40px;--gap:12px}}@keyframes zoom{0%{transform:scale(1.08)}to{transform:none}}@keyframes rise{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:none}}.bottom[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:32px;padding:8px 16px 64px;display:grid}.bottom[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:672px}.bottom__links[data-astro-cid-lcdefpme]{justify-content:center}@media (width<=639px){.bottom__links[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px}}.ticker[data-astro-cid-lcdefpme]{border-block:1px solid var(--rule);align-items:center;height:64px;display:flex;overflow:hidden}.ticker__belt[data-astro-cid-lcdefpme]{gap:48px;width:max-content;padding-right:48px;animation:120s linear infinite tick;display:flex}.ticker[data-astro-cid-lcdefpme]:hover .ticker__belt[data-astro-cid-lcdefpme]{animation-play-state:paused}.ticker__item[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.ticker__item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-size:16px;font-weight:600}.ticker__sep[data-astro-cid-lcdefpme]{color:#a3a3a3;margin-left:48px}@keyframes tick{to{transform:translate(-50%)}}.top[data-astro-cid-lcdefpme]{padding-top:var(--section)}.all[data-astro-cid-lcdefpme]{text-align:center;place-content:center;gap:16px;padding:24px;font-size:18px;font-weight:600;display:grid}.narrow[data-astro-cid-lcdefpme]{max-width:1000px}.rakit[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.rakit__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.rakit__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);transition:padding .3s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;text-decoration:none;display:flex}.rakit__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);padding-left:8px}.rakit__cta[data-astro-cid-lcdefpme]{justify-items:start;gap:14px;display:grid}@media (width<=809px){.rakit[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rakit__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:4px}}.services[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);grid-template-columns:40px 1fr 360px 24px;align-items:center;gap:32px;padding:28px 0;text-decoration:none;transition:color .2s;display:grid}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.services[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease)}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(6px)}@media (width<=809px){.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 24px;gap:8px}.services[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{display:none}.services[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{grid-column:1}.services[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{grid-area:1/2}}.brands-sec[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0}.brands-sec[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{padding:0 16px}.loc[data-astro-cid-lcdefpme]{grid-template-columns:3fr 2fr;align-items:start;gap:56px;display:grid}.loc__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.loc__info[data-astro-cid-lcdefpme]{gap:28px;padding-top:8px;display:grid}.loc__map[data-astro-cid-lcdefpme]{margin-top:40px}.loc__review[data-astro-cid-lcdefpme]{margin-top:24px}@media (width<=809px){.loc[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}.faq-wrap[data-astro-cid-lcdefpme]{max-width:800px}.more[data-astro-cid-lcdefpme]{text-align:center;margin-top:32px}
