.tve-section{position:relative;width:100%;background-color:var(--v-bg);min-height:clamp(650px,85vh,940px);display:flex;align-items:center;justify-content:center;padding:clamp(60px,8vh,100px) 0;box-sizing:border-box;overflow:hidden}.tve-container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,4.5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,4.5vw,72px);box-sizing:border-box}.tve-copy-col{flex:0 0 clamp(270px,25vw,350px);display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(480px,65vh,620px);box-sizing:border-box;z-index:2}.tve-eyebrow-wrap{margin-bottom:clamp(24px,4vh,48px)}.tve-eyebrow{font-family:var(--v-font-body);font-size:clamp(.6875rem,.72vw,.75rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--v-ink-muted, #8A857A);line-height:1;display:block}.tve-headline{margin:0;font-family:var(--v-font-heading);font-size:clamp(2.85rem,4.2vw,4.4rem);font-weight:400;line-height:.98;letter-spacing:-.025em;color:var(--v-ink, #17150F);display:flex;flex-direction:column}.tve-line-wrap{display:block;overflow:hidden;line-height:1.18;padding-bottom:.15em;margin-bottom:-.15em;padding-top:.05em}.tve-line{display:block;will-change:transform,opacity}.tve-line.tve-italic{font-style:italic;font-weight:400}.tve-headline-sprig{display:none}.tve-subtext-wrap{margin-top:clamp(20px,3vh,32px);max-width:340px}.tve-subtext{margin:0;font-family:var(--v-font-body);font-size:clamp(.8125rem,.88vw,.9375rem);line-height:1.55;color:var(--v-ink-muted, #726D63);letter-spacing:.005em}.tve-link-wrap{margin-top:auto;padding-top:clamp(24px,4vh,48px)}.tve-editorial-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-family:var(--v-font-body);font-size:clamp(.625rem,.7vw,.6875rem);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--v-ink, #17150F);transition:color var(--v-dur-2) ease}.tve-link-rule{display:inline-block;width:36px;height:1px;background-color:currentColor;opacity:.45;transition:width var(--v-dur-3) var(--v-ease),opacity var(--v-dur-2) ease}.tve-link-arrow{width:12px;height:9px;flex-shrink:0;transition:transform var(--v-dur-3) var(--v-ease)}@media(hover:hover)and (pointer:fine){.tve-editorial-link:hover .tve-link-rule{width:48px;opacity:.85}.tve-editorial-link:hover .tve-link-arrow{transform:translate(5px)}}.tve-collage-col{flex:1;display:grid;grid-template-columns:1fr 1.32fr .96fr;gap:clamp(14px,2vw,28px);align-items:center;box-sizing:border-box}.tve-subcol{display:flex;flex-direction:column}.tve-img-box{position:relative;overflow:hidden;border:1px solid rgba(23,21,15,.06);background-color:var(--v-surface-alt, #E8E2D8);will-change:clip-path,opacity,transform}.tve-img-inner{position:relative;width:100%;height:100%;overflow:hidden}.tve-img{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center center;will-change:transform;transition:transform var(--v-dur-4) var(--v-ease)}@media(hover:hover)and (pointer:fine){.tve-img-box:hover .tve-img{transform:scale(1.035)}.tve-img-box:hover .tve-hover-badge{opacity:1;transform:translateY(0)}}.tve-hover-badge{position:absolute;bottom:14px;left:14px;padding:6px 12px;background-color:rgb(var(--v-ink-rgb) / .82);color:var(--v-ink-inverse, #FAF8F5);font-family:var(--v-font-body);font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(5px);transition:opacity var(--v-dur-3) ease,transform var(--v-dur-3) var(--v-ease);pointer-events:none}.tve-badge-arrow{font-size:.625rem;line-height:1}.tve-img-box--02{width:88%;margin-left:auto;aspect-ratio:176 / 250;margin-bottom:clamp(14px,2.2vh,26px)}.tve-img-box--03{width:100%;aspect-ratio:234 / 221}.tve-img-box--01{width:100%;aspect-ratio:287 / 574}.tve-img-box--04{width:100%;aspect-ratio:203 / 454;margin-top:clamp(16px,3vh,38px)}@media screen and (max-width:989px){.tve-container{flex-direction:column;align-items:flex-start;gap:40px}.tve-copy-col{flex:none;width:100%;min-height:auto}.tve-subtext-wrap{max-width:100%;margin-top:16px}.tve-link-wrap{margin-top:24px;padding-top:0}.tve-collage-col{width:100%;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.tve-subcol--left{gap:16px}.tve-img-box--02{width:100%;margin-bottom:0;aspect-ratio:3 / 4}.tve-img-box--03{width:100%;aspect-ratio:1 / 1}.tve-subcol--center{display:flex}.tve-img-box--01{width:100%;aspect-ratio:3 / 5}.tve-subcol--right{grid-column:span 2;margin-top:8px}.tve-img-box--04{width:100%;aspect-ratio:16 / 10;margin-top:0}.tve-hover-badge{opacity:1;transform:translateY(0);bottom:8px;left:8px;padding:4px 8px}}@media(hover:none){.tve-hover-badge{display:none}}@media screen and (max-width:749px){.tve-section{min-height:0;padding:clamp(64px,18vw,88px) 0 clamp(56px,16vw,80px)}.tve-container{padding:0 var(--v-gutter, 20px);gap:40px}.tve-eyebrow-wrap{margin-bottom:20px}.tve-headline{font-size:clamp(2.75rem,13.5vw,3.75rem);line-height:.95}.tve-line.tve-italic{padding-left:0}.tve-headline-sprig{display:inline-block;width:auto;height:.78em;margin-right:.2em;vertical-align:-.08em}.tve-subtext-wrap{max-width:32ch;margin-top:22px}.tve-subtext{font-size:.9375rem;line-height:1.6}.tve-link-wrap{margin-top:26px}.tve-editorial-link{min-height:44px;font-size:.6875rem}.tve-collage-col{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;row-gap:12px;align-items:start}.tve-subcol,.tve-subcol--left,.tve-subcol--center,.tve-subcol--right{display:contents}.tve-img-box--01{grid-column:1 / span 8;grid-row:1;width:100%;aspect-ratio:2 / 3}.tve-img-box--04{grid-column:9 / span 4;grid-row:1;align-self:end;width:100%;aspect-ratio:9 / 19;margin-top:0}.tve-img-box--02{grid-column:1 / span 6;grid-row:2;width:100%;aspect-ratio:3 / 4;margin:0}.tve-img-box--03{grid-column:7 / span 6;grid-row:2;width:100%;aspect-ratio:1 / 1;margin-top:40px}}@media(prefers-reduced-motion:reduce){.tve-line,.tve-img-box,.tve-img,.tve-link-rule,.tve-link-arrow,.tve-hover-badge{transform:none!important;clip-path:none!important;opacity:1!important;transition:none!important}}.tve-img-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.tve-img-link:focus-visible{outline:2px solid var(--v-accent);outline-offset:-2px}.tve-img-box--linked .tve-img-inner:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--v-ink-rgb) / .62),rgb(var(--v-ink-rgb) / 0));pointer-events:none}.tve-plate-label{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:clamp(10px,1.3vw,20px);color:#fff}.tve-plate-label__name{font-family:var(--v-font-heading);font-weight:var(--v-font-heading-weight);font-size:calc(clamp(.95rem,1.25vw,1.35rem) * var(--v-font-scale-heading));line-height:1.15;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}.tve-plate-label__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--v-font-ui);font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.86}.tve-plate-label__cta .tve-badge-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.tve-img-box--linked:hover .tve-plate-label__cta .tve-badge-arrow{transform:translate(4px)}}@media screen and (max-width:749px){.tve-plate-label{gap:3px;padding:9px 10px}.tve-plate-label__name{font-size:calc(.98rem * var(--v-font-scale-heading))}.tve-img-box--04 .tve-plate-label__cta{display:none}.tve-img-box--04 .tve-plate-label{padding:8px 6px}.tve-img-box--04 .tve-plate-label__name{font-size:calc(.78rem * var(--v-font-scale-heading));letter-spacing:.02em;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/virsaay-edit.css.map */
