:root{--bg: #DFE2E7;--ink: #2A2A2E;--ink-soft: #6A6A72;--ink-mute: #9A9AA2;--thread: #B8A082;--thread-glow: #D9C2A0;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Gill Sans", "Gill Sans MT", "Gill Sans Nova", "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:#e2e4e8}html,body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;background:linear-gradient(180deg,#ecedee,#e7e8ea 30%,#e0e4e9 62%,#d9dee6);background-attachment:fixed}.section{position:relative;width:100%;min-height:100vh;padding:120px 64px 140px;overflow:hidden}.heading{text-align:center;margin-bottom:80px}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.32em;color:var(--ink-soft);text-transform:uppercase}.lede{margin-top:24px;font-family:Gill Sans,Gill Sans MT,Gill Sans Nova,Calibri,Trebuchet MS,sans-serif;font-weight:300;font-size:21px;line-height:1.55;letter-spacing:.01em;color:var(--ink);max-width:560px;margin-left:auto;margin-right:auto;text-wrap:pretty}.stage{position:relative;width:100%;max-width:1280px;height:640px;margin:0 auto}.threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.thread-line{fill:none;stroke:#8c6f4e;stroke-width:1.1;stroke-linecap:round;opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),stroke-dashoffset 1.9s cubic-bezier(.22,.61,.36,1)}.thread-line.active{opacity:.92;stroke-dashoffset:0}.puff-wrap{position:absolute;left:50%;top:50%;width:560px;height:700px;transform:translate(-50%,-50%);pointer-events:none}.puff-float,.puff-sway,.puff-breath{width:100%;height:100%}.puff{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-composite:intersect;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes puff-float{0%{transform:translate3d(-4px,-6px,0)}50%{transform:translate3d(3px,4px,0)}to{transform:translate3d(5px,-3px,0)}}@keyframes puff-sway{0%{transform:rotate(-2.4deg)}50%{transform:rotate(1.6deg)}to{transform:rotate(-1.2deg)}}@keyframes puff-breath{0%{transform:scale(.992)}to{transform:scale(1.012)}}@media(prefers-reduced-motion:reduce){.puff-float,.puff-sway,.puff-breath{animation:none}}.labels{position:absolute;top:0;right:0;bottom:0;left:0}.label{position:absolute;transform:translate(-50%,-50%);font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:.28em;color:var(--ink-soft);text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:14px 6px;transition:color .52s cubic-bezier(.22,.61,.36,1),letter-spacing .52s cubic-bezier(.22,.61,.36,1)}.label:hover{color:var(--ink);letter-spacing:.32em}@media(max-width:900px){.section{padding:80px 24px 100px}.stage{height:520px}.puff-wrap{width:340px;height:340px}.label{font-size:10px;letter-spacing:.24em}}@media(max-width:640px){.lc-luxury-icons-section{min-height:auto;padding:72px 28px 88px}.lc-luxury-icons-section .heading{margin-bottom:24px}.lc-luxury-icons-section .stage{height:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.lc-luxury-icons-section .threads{display:none}.lc-luxury-icons-section .puff-wrap{position:relative;left:auto;top:auto;transform:none;width:min(78vw,340px);height:min(97.5vw,425px)}.lc-luxury-icons-section .labels{position:static;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.lc-luxury-icons-section .label{position:static;transform:none;font-size:11px;letter-spacing:.26em;padding:2px}}@media(prefers-reduced-motion:reduce){.puff-spin,.puff-drift,.puff-tilt,.puff-breath{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lc-luxury-icons.css.map */
