.hero[data-v-7870218d]{position:relative;height:100vh;min-height:max(400px,33.3333vw);overflow:hidden;color:#fff}.hero-media[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000000d 40%,#00000073)}.hero-content[data-v-7870218d]{position:absolute;left:0;right:0;bottom:12vh}.hero-title[data-v-7870218d]{font-size:max(42px,3.5vw);margin-bottom:max(21.25px,1.7708vw);font-weight:500;white-space:pre-line}.hero-scroll[data-v-7870218d]{position:absolute;bottom:max(21.25px,1.7708vw);left:50%;transform:translate(-50%);font-size:max(6.25px,.5208vw);letter-spacing:.4em;writing-mode:vertical-rl;opacity:.7}.arrivals .eyebrow[data-v-7870218d]{display:block;margin-bottom:max(18.75px,1.5625vw)}.arrivals-inner[data-v-7870218d]{display:grid;grid-template-columns:1.3fr 1fr;gap:max(43.75px,3.6458vw);align-items:center}.arrivals-media[data-v-7870218d]{aspect-ratio:16 / 11;background:var(--paper)}.arrivals-text .section-title[data-v-7870218d]{margin-bottom:max(16.25px,1.3542vw)}.arrivals-text p[data-v-7870218d]{color:var(--gray);font-size:max(9.38px,.7813vw);margin-bottom:max(21.25px,1.7708vw);max-width:max(287.5px,23.9583vw)}.prod-carousel[data-v-7870218d]{display:flex;gap:max(15px,1.25vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:max(2.5px,.2083vw)}.prod-carousel[data-v-7870218d]::-webkit-scrollbar{display:none}.prod-card[data-v-7870218d]{flex:0 0 calc(25% - 18px);scroll-snap-align:start}.prod-img[data-v-7870218d]{aspect-ratio:3 / 4;background:var(--paper);margin-bottom:max(8.75px,.7292vw);overflow:hidden}.prod-name[data-v-7870218d]{font-size:max(8.13px,.6771vw);letter-spacing:.14em;color:var(--ink);transition:color .3s}.prod-card:hover .prod-name[data-v-7870218d]{color:var(--gray)}.c-nav[data-v-7870218d]{display:flex;gap:max(6.25px,.5208vw)}.c-arrow[data-v-7870218d]{width:max(26.25px,2.1875vw);height:max(26.25px,2.1875vw);border:1px solid var(--line);background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:background .3s,color .3s,opacity .3s}.c-arrow[data-v-7870218d]:hover:not(:disabled){background:var(--ink);color:#fff}.c-arrow[data-v-7870218d]:disabled{opacity:.25;cursor:default}.row-head[data-v-7870218d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:max(28.75px,2.3958vw)}.row-more[data-v-7870218d]{font-size:max(6.88px,.5729vw);letter-spacing:.2em;color:var(--gray);transition:color .3s}.row-more[data-v-7870218d]:hover{color:var(--ink)}.row-foot[data-v-7870218d]{margin-top:max(25px,2.0833vw);text-align:center}.leader[data-v-7870218d],.catalogue[data-v-7870218d]{position:relative;height:78vh;min-height:max(325px,27.0833vw);overflow:hidden;display:flex;align-items:center}.leader-bg[data-v-7870218d],.catalogue-bg[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.leader-overlay[data-v-7870218d],.catalogue-overlay[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.leader-content[data-v-7870218d],.catalogue-content[data-v-7870218d]{position:relative;text-align:center}.section-title.light[data-v-7870218d]{color:#fff;margin-bottom:max(21.25px,1.7708vw);white-space:pre-line}.case-carousel[data-v-7870218d]{display:flex;gap:max(15px,1.25vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:max(2.5px,.2083vw)}.case-carousel[data-v-7870218d]::-webkit-scrollbar{display:none}.case-slide[data-v-7870218d]{flex:0 0 320px;scroll-snap-align:start}.case-img[data-v-7870218d]{aspect-ratio:4 / 5;background:var(--paper);margin-bottom:max(12.5px,1.0417vw);overflow:hidden}.case-type[data-v-7870218d]{font-size:max(6.25px,.5208vw);letter-spacing:.18em;color:var(--gray-light);display:block}.case-series[data-v-7870218d]{font-size:max(6.25px,.5208vw);letter-spacing:.14em;color:var(--gray);display:block;margin:max(2.5px,.2083vw) 0 max(6.25px,.5208vw)}.case-title[data-v-7870218d]{font-size:max(10px,.8333vw);font-weight:400;letter-spacing:.04em}.news-layout[data-v-7870218d]{display:grid;grid-template-columns:1.2fr 1fr;gap:max(37.5px,3.125vw)}.news-feature-img[data-v-7870218d]{aspect-ratio:16 / 10;background:var(--paper);margin-bottom:max(13.75px,1.1458vw)}.news-tag[data-v-7870218d]{font-size:max(6.25px,.5208vw);letter-spacing:.24em;color:var(--gray-light);margin-right:max(10px,.8333vw)}.news-date[data-v-7870218d]{font-size:max(6.88px,.5729vw);letter-spacing:.12em;color:var(--gray)}.news-feature-body h3[data-v-7870218d]{font-size:max(13.75px,1.1458vw);font-weight:400;margin-top:max(8.75px,.7292vw);line-height:1.35}.news-list[data-v-7870218d]{display:flex;flex-direction:column}.news-item[data-v-7870218d]{padding:max(15px,1.25vw) 0;border-bottom:1px solid var(--line)}.news-item[data-v-7870218d]:first-child{padding-top:0}.news-item h4[data-v-7870218d]{font-size:max(9.38px,.7813vw);font-weight:400;margin-top:max(6.25px,.5208vw);line-height:1.5;transition:color .3s}.news-item:hover h4[data-v-7870218d]{color:var(--gray)}@media (max-width: 1024px){.prod-card[data-v-7870218d]{flex:0 0 calc(33.333% - 16px)}.case-slide[data-v-7870218d]{flex:0 0 280px}}@media (max-width: 720px){.arrivals-inner[data-v-7870218d],.news-layout[data-v-7870218d]{grid-template-columns:1fr;gap:36px}.prod-card[data-v-7870218d]{flex:0 0 calc(50% - 12px)}.case-slide[data-v-7870218d]{flex:0 0 75%}}.home-intro[data-v-7870218d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;animation:fsi-out-7870218d .25s cubic-bezier(.25,.46,.45,.94) 3.05s forwards}.fsi-black[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;animation:fsi-black-out-7870218d 1.75s cubic-bezier(.33,1,.68,1) .8s forwards}.fsi-hollow[data-v-7870218d]{position:absolute;top:0;right:0;bottom:0;left:0}.fsi-hollow[data-v-7870218d] svg{display:block;width:100%;height:100%}.fsi-hollow[data-v-7870218d] .hole-zoom{transform-box:view-box;transform-origin:50% 50%;animation:fsi-zoom-7870218d 2.5s cubic-bezier(.7,0,.3,1) .8s forwards}.fsi-text[data-v-7870218d]{position:absolute;top:51.5%;left:50%;width:10vw;transform:translate(-50%,-50%);animation:fsi-text-out-7870218d .25s cubic-bezier(.25,.46,.45,.94) .8s forwards}.fsi-text[data-v-7870218d] svg{display:block;width:100%;height:auto}@keyframes fsi-zoom-7870218d{0%{transform:scale(1)}to{transform:scale(100)}}@keyframes fsi-text-out-7870218d{to{opacity:0}}@keyframes fsi-black-out-7870218d{to{opacity:0}}@keyframes fsi-out-7870218d{to{opacity:0}}
