:root{--lx-bg:#fff;--lx-blush:#fbf0ec;--lx-cream:#fdf8f5;--lx-rose:#f1a79b;--lx-rose-d:#d98576;--lx-ink:#2d2624;--lx-mute:#81746f;--lx-gold:#c8a67c;--lx-line:#2d262421;--lx-serif:var(--font-serif),"Times New Roman",serif;--lx-sans:var(--font-sans),system-ui,sans-serif;--lx-gut:clamp(20px,4vw,60px);--lx-max:1360px;--lx-ease:cubic-bezier(.22,1,.36,1);--bg:#fff;--grey:var(--lx-blush);--ink:var(--lx-ink);--mute:var(--lx-mute);--line:var(--lx-line);--accent:var(--lx-rose-d);--r:18px;--bar:84px;--f-sans:var(--lx-sans);--f-serif:var(--lx-serif);--font-disp:var(--font-serif)}html{background:#fff}body.lx{color:var(--lx-ink);font-family:var(--lx-sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:16.5px;font-weight:300;line-height:1.7}body.lx a{color:inherit;text-decoration:none}body.lx ::selection{background:var(--lx-rose);color:#fff}body.lx :focus-visible{outline:2px solid var(--lx-rose-d);outline-offset:3px}.lx-wrap{width:100%;max-width:var(--lx-max);padding-inline:var(--lx-gut);margin:0 auto}.lx-sec{padding-block:clamp(72px,9vw,140px);position:relative;overflow:clip}.lx-sec.tight{padding-block:clamp(48px,6vw,88px)}.lx-blush{background:var(--lx-blush)}.lx-cream{background:var(--lx-cream)}.lx-center{text-align:center;justify-items:center;gap:22px;display:grid}.lx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lx-rose-d);border:1px solid;border-radius:99px;margin:0 0 18px;padding:7px 16px;font-size:12px;font-weight:400;display:inline-block}.lx-h1,.lx-h2,.lx-h3{font-family:var(--lx-serif);letter-spacing:-.01em;text-transform:none;color:inherit;text-wrap:balance;margin:0;font-weight:400}.lx-h1{font-size:clamp(44px,6.6vw,104px);line-height:1.02}.lx-h2{font-size:clamp(34px,4.4vw,68px);line-height:1.08}.lx-h3{font-size:clamp(24px,2.2vw,34px);line-height:1.18}.lx-h1 em,.lx-h2 em,.lx-h3 em{color:var(--lx-rose-d);font-style:italic;font-weight:400}.lx-lead{max-width:58ch;color:var(--lx-mute);margin:0;font-size:clamp(16.5px,1.25vw,19px);line-height:1.75}.lx-mute{color:var(--lx-mute)}.lx-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(24px,5vw,90px);margin-bottom:clamp(36px,5vw,70px);display:grid}.lx-head-side{justify-items:start;gap:22px;display:grid}.lx-btn{border:1px solid var(--lx-rose);background:var(--lx-rose);font-family:var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .5s var(--lx-ease),border-color .5s;border-radius:99px;align-items:center;gap:12px;padding:16px 30px;font-size:13px;font-weight:400;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.lx-btn:before{content:"";background:var(--lx-ink);transition:transform .6s var(--lx-ease);z-index:-1;border-radius:99px;position:absolute;inset:0;transform:translateY(102%)}.lx-btn:hover:before{transform:none}.lx-btn:hover{border-color:var(--lx-ink)}.lx-btn svg{transition:transform .5s var(--lx-ease)}.lx-btn:hover svg{transform:translate(5px)}.lx-btn.line{border-color:var(--lx-ink);background:0 0;color:var(--lx-ink)!important}.lx-btn.line:hover{color:#fff!important}.lx-btn.light{background:#fff;border-color:#fff;color:var(--lx-ink)!important}.lx-btn.light:hover{color:#fff!important}.lx-btn.sm{padding:12px 22px;font-size:12px}.lx-btn.block{justify-content:center;width:100%}.lx-btn[disabled]{opacity:.45;cursor:not-allowed}.lx-link{letter-spacing:.14em;text-transform:uppercase;transition:background-size .5s var(--lx-ease),color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;display:inline-flex}.lx-link:hover{color:var(--lx-rose-d);background-size:0 1px}.lx-chips{flex-wrap:wrap;gap:8px;display:flex}.lx-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--lx-line);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:10px 20px;font-size:13px;transition:background .35s,color .35s,border-color .35s}.lx-chip:hover{border-color:var(--lx-rose-d)}.lx-chip.on,.lx-chip[aria-pressed=true],.lx-chip[aria-selected=true]{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.lx-chip:focus-visible{outline:2px solid var(--lx-rose-d);outline-offset:2px}.lx-stars{color:var(--lx-gold);letter-spacing:.2em}.lx-pic{background:var(--lx-blush);border-radius:22px;display:block;position:relative;overflow:hidden}.lx-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--lx-ease);display:block}.lx-pic.round{border-radius:50%}.lx-pic.arch{border-radius:999px 999px 22px 22px}.lx-pic.leaf{border-radius:999px 999px 999px 22px}a:hover>.lx-pic img,.lx-pic.hov:hover img{transform:scale(1.06)}.lx-rise{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.lx-rise>span{display:block}.lx-curl{width:clamp(140px,16vw,240px);color:var(--lx-gold);opacity:.7;pointer-events:none;position:absolute}html.motion .lx-rise>span{transition:transform 1.1s var(--lx-ease)var(--d,0s);transform:translateY(108%)}html.motion .is-in .lx-rise>span,html.motion .lx-rise.is-in>span{transform:none}html.motion .lx-rv{opacity:0;transition:opacity .9s ease var(--d,0s),transform 1.1s var(--lx-ease)var(--d,0s);transform:translateY(26px)}html.motion .lx-rv.is-in{opacity:1;transform:none}html.motion .lx-pic[data-in]{clip-path:inset(100% 0 0 round 22px);transition:clip-path 1.3s var(--lx-ease)var(--d,0s)}html.motion .lx-pic[data-in] img{transform:scale(1.18)}html.motion .lx-pic[data-in].is-in{clip-path:inset(0)}html.motion .lx-pic[data-in].is-in img{transform:scale(1)}html.motion .lx-st>*{opacity:0;transition:opacity .8s ease,transform 1s var(--lx-ease);transform:translateY(22px)}html.motion .lx-st.is-in>*{opacity:1;transform:none}.lx-st>:nth-child(2){transition-delay:80ms!important}.lx-st>:nth-child(3){transition-delay:.16s!important}.lx-st>:nth-child(4){transition-delay:.24s!important}.lx-st>:nth-child(5){transition-delay:.32s!important}.lx-st>:nth-child(6){transition-delay:.4s!important}.lx-st>:nth-child(n+7){transition-delay:.48s!important}html.motion .lx-curl path{stroke-dasharray:1;stroke-dashoffset:1px;animation:lxDraw 3s var(--lx-ease).4s forwards}@keyframes lxDraw{to{stroke-dashoffset:0}}.lx-hd{z-index:60;color:#fff;transition:background .5s,color .5s,box-shadow .5s;position:fixed;inset:0 0 auto}.lx-hd.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--lx-ink);box-shadow:0 1px 0 var(--lx-line);background:#fffffff0}.lx-hd-in{max-width:1560px;padding:0 var(--lx-gut);height:84px;transition:height .5s var(--lx-ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 auto;display:grid}.lx-hd.solid .lx-hd-in{height:70px}.lx-nav{letter-spacing:.06em;gap:clamp(16px,2.2vw,34px);font-size:14px;display:flex}.lx-nav a,.lx-hd-more{padding:6px 0;position:relative}.lx-nav a:after,.lx-hd-more:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--lx-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lx-nav a:hover:after,.lx-nav a.on:after,.lx-hd-more:hover:after{transform-origin:0;transform:scaleX(1)}.lx-logo{font-family:var(--lx-serif);letter-spacing:.02em;text-align:center;justify-items:center;gap:3px;font-size:34px;line-height:1;display:grid}.lx-logo small{font-family:var(--lx-sans);letter-spacing:.34em;text-transform:uppercase;opacity:.8;font-size:9px}.lx-hd-end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lx-hd-more{letter-spacing:.06em;margin-right:14px;font-size:14px}.lx-ic{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .3s;display:grid;position:relative}.lx-ic:hover{background:#f1a79b40}.lx-ic svg{width:21px;height:21px}.lx-ic b{background:var(--lx-rose-d);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:500;display:grid;position:absolute;top:3px;right:1px}.lx-hd-book{margin-left:10px}.lx-burger{all:unset;cursor:pointer;place-items:center;width:42px;height:42px;display:none;position:relative}.lx-burger i{width:22px;height:1.4px;transition:transform .5s var(--lx-ease);background:currentColor;position:absolute}.lx-burger i:first-child{transform:translateY(-4px)}.lx-burger i:last-child{transform:translateY(4px)}.lx-burger.on i:first-child{transform:rotate(45deg)}.lx-burger.on i:last-child{transform:rotate(-45deg)}.lx-menu{z-index:55;background:var(--lx-blush);padding:110px var(--lx-gut)36px;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--lx-ease),visibility 0s .8s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.lx-menu.open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--lx-ease)}.lx-menu nav{gap:4px;display:grid}.lx-menu nav a{font-family:var(--lx-serif);opacity:0;transition:opacity .6s var(--d),transform .8s var(--lx-ease)var(--d);font-size:clamp(32px,8vw,46px);line-height:1.25;transform:translateY(20px)}.lx-menu.open nav a{opacity:1;transform:none}.lx-menu-foot{color:var(--lx-mute);justify-items:start;gap:16px;padding-top:30px;font-size:14px;display:grid}.lx-menu-foot p{margin:0}.h-bar,.nk-util,body.lx>.f,.ann,.v-ann{display:none!important}.lx-hero{text-align:center;color:#fff;background:var(--lx-ink);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.lx-hero-bg{position:absolute;inset:0}.lx-hero-bg img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 8s linear;position:absolute;inset:0;transform:scale(1.12)}.lx-hero-bg img.on{opacity:1;transform:scale(1)}.lx-hero-bg:after{content:"";background:radial-gradient(#2d26245c,#2d26249e);position:absolute;inset:0}.lx-hero-in{z-index:2;padding:140px var(--lx-gut)170px;justify-items:center;gap:26px;max-width:1100px;display:grid;position:relative}.lx-hero .lx-eyebrow{color:#fff;margin:0}.lx-hero .lx-h1 em{color:#f9c9c0}.lx-hero p.lx-lead{color:#ffffffdb;max-width:52ch}.lx-hero-nav{z-index:3;pointer-events:none;justify-content:space-between;padding:0 clamp(10px,2vw,34px);display:flex;position:absolute;top:50%;left:0;right:0}.lx-hero-nav button{all:unset;cursor:pointer;pointer-events:auto;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .4s,color .4s;display:grid}.lx-hero-nav button:hover{color:var(--lx-ink);background:#fff}.lx-hero-nav button:first-child svg{transform:rotate(180deg)}.lx-hero-dots{z-index:3;justify-content:center;gap:10px;display:flex;position:absolute;bottom:120px;left:0;right:0}.lx-hero-dots i{background:#ffffff59;width:34px;height:2px;overflow:hidden}.lx-hero-dots i.on:after{content:"";background:#fff;height:100%;animation:6s linear forwards lxBar;display:block}@keyframes lxBar{0%{width:0}to{width:100%}}.lx-hero-curve{z-index:2;fill:#fff;width:100%;height:clamp(50px,8vw,110px);position:absolute;bottom:-1px;left:0;right:0}.lx-hero-scroll{z-index:3;background:#ffffff4d;width:1px;height:54px;display:none;position:absolute;bottom:clamp(60px,9vw,124px);left:50%;overflow:hidden}.lx-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,120px);display:grid}.lx-intro-media{padding:0 12% 12% 0;position:relative}.lx-intro-media .b{border:10px solid #fff;width:46%;position:absolute;bottom:0;right:0}.lx-spin{aspect-ratio:1;background:var(--lx-rose);color:#fff;z-index:2;border-radius:50%;place-items:center;width:clamp(96px,10vw,140px);display:grid;position:absolute;bottom:6%;left:-4%}.lx-spin svg.t{animation:16s linear infinite lxSpin;position:absolute;inset:0}.lx-spin text{font-family:var(--lx-sans);letter-spacing:.3em;text-transform:uppercase;fill:#fff;font-size:10.5px}@keyframes lxSpin{to{transform:rotate(360deg)}}.lx-intro-copy{justify-items:start;gap:26px;display:grid;position:relative}.lx-intro-copy .lx-curl{top:-30%;right:-8%}.lx-stats{border-top:1px solid var(--lx-line);grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(48px,6vw,90px);padding-top:40px;display:grid}.lx-stat b{font-family:var(--lx-serif);color:var(--lx-rose-d);font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1;display:block}.lx-stat span{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute);font-size:13px}.lx-sx{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,100px);display:grid}.lx-sx-media{aspect-ratio:4/5;position:sticky;top:110px}.lx-sx-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s ease,transform 1.4s var(--lx-ease);border-radius:999px 999px 22px 22px;position:absolute;inset:0;transform:scale(1.06)}.lx-sx-media img.on{opacity:1;transform:none}.lx-sx-list{margin-top:26px;display:grid}.lx-sv{border-bottom:1px solid var(--lx-line);transition:padding .5s var(--lx-ease);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 26px;padding:22px 0;display:grid;position:relative}.lx-sv:hover{padding-left:14px}.lx-sv-name{font-family:var(--lx-serif);font-size:clamp(22px,2vw,30px);line-height:1.2;transition:color .3s}.lx-sv:hover .lx-sv-name{color:var(--lx-rose-d);font-style:italic}.lx-sv-name small{font-family:var(--lx-sans);color:var(--lx-mute);max-width:52ch;margin-top:4px;font-size:14px;font-style:normal;line-height:1.5;display:block}.lx-sv-meta{text-align:right;display:grid}.lx-sv-meta b{font-family:var(--lx-serif);font-size:24px;font-weight:400}.lx-sv-meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--lx-mute);font-size:12px}.lx-sv-go{border:1px solid var(--lx-line);width:46px;height:46px;transition:background .4s,color .4s,border-color .4s,transform .5s var(--lx-ease);border-radius:50%;place-items:center;display:grid}.lx-sv:hover .lx-sv-go,.lx-sv-go:hover{background:var(--lx-rose);border-color:var(--lx-rose);color:#fff;transform:rotate(-45deg)}.lx-sv-tag{font-family:var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-rose-d);vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:99px;margin-left:12px;padding:3px 9px;font-size:10.5px;font-style:normal}.lx-mq{background:var(--lx-rose);color:#fff;padding:22px 0;overflow:hidden}.lx-mq-track{width:max-content;animation:36s linear infinite lxMq;display:flex}.lx-mq:hover .lx-mq-track{animation-play-state:paused}.lx-mq span{font-family:var(--lx-serif);white-space:nowrap;align-items:center;gap:56px;padding:0 28px;font-size:clamp(24px,2.6vw,38px);font-style:italic;display:inline-flex}.lx-mq span:after{content:"✦";font-size:.5em;font-style:normal}@keyframes lxMq{to{transform:translate(-50%)}}.lx-mem{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,120px);display:grid}.lx-mem-media{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid;position:relative}.lx-mem-media>:first-child{margin-bottom:18%}.lx-plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,5vw,70px);display:grid}.lx-plan{border:1px solid var(--lx-line);transition:transform .7s var(--lx-ease),box-shadow .7s;background:#fff;border-radius:26px;align-content:start;gap:16px;padding:clamp(24px,2.6vw,38px);display:grid;position:relative}.lx-plan:hover{transform:translateY(-8px);box-shadow:0 34px 60px -40px #d98576b3}.lx-plan.best{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink)}.lx-plan.best .lx-mute,.lx-plan.best li{color:#ffffffc2}.lx-plan-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-rose-d);border:1px solid;border-radius:99px;justify-self:start;padding:4px 12px;font-size:11px}.lx-plan.best .lx-plan-tag{color:#f9c9c0}.lx-plan-price{font-family:var(--lx-serif);margin:0;font-size:clamp(40px,4vw,58px);line-height:1}.lx-plan-price small{font-family:var(--lx-sans);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-left:6px;font-size:13px}.lx-plan ul,.lx-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx-plan li,.lx-ticks li{color:var(--lx-mute);padding-left:26px;font-size:15px;line-height:1.5;position:relative}.lx-plan li:before,.lx-ticks li:before{content:"";border-left:1.4px solid var(--lx-rose-d);border-bottom:1.4px solid var(--lx-rose-d);width:11px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.lx-team{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(18px,2.6vw,40px);margin-top:clamp(40px,5vw,70px);display:grid}.lx-tm{text-align:center;justify-items:center;gap:14px;display:grid}.lx-tm .lx-pic{width:100%}.lx-tm:nth-child(2n){margin-top:44px}.lx-tm b{font-family:var(--lx-serif);font-size:26px;font-weight:400;line-height:1.1;display:block}.lx-tm small{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute);font-size:12px}.lx-tm .lx-link{font-size:11.5px}.lx-rvw{text-align:center;justify-items:center;gap:28px;max-width:980px;margin:0 auto;display:grid}.lx-rvw-stage{display:grid}.lx-rvw-stage>figure{opacity:0;transition:opacity .7s ease,transform .9s var(--lx-ease);pointer-events:none;grid-area:1/1;justify-items:center;gap:26px;margin:0;display:grid;transform:translateY(18px)}.lx-rvw-stage>figure.on{opacity:1;pointer-events:auto;transform:none}.lx-rvw blockquote{font-family:var(--lx-serif);margin:0;font-size:clamp(24px,2.8vw,40px);line-height:1.32}.lx-rvw figcaption{text-align:left;align-items:center;gap:14px;display:flex}.lx-rvw figcaption img{object-fit:cover;border-radius:50%;width:56px;height:56px}.lx-rvw figcaption b{font-weight:400;display:block}.lx-rvw figcaption small{color:var(--lx-mute);font-size:13px}.lx-rvw-nav{align-items:center;gap:12px;display:flex}.lx-rvw-nav button{all:unset;cursor:pointer;border:1px solid var(--lx-line);border-radius:50%;place-items:center;width:50px;height:50px;transition:background .4s,color .4s;display:grid}.lx-rvw-nav button:hover{background:var(--lx-rose);color:#fff;border-color:var(--lx-rose)}.lx-rvw-nav button:first-child svg{transform:rotate(180deg)}.lx-rvw-nav span{letter-spacing:.14em;min-width:60px;font-size:13px}.lx-strip{grid-template-columns:repeat(5,1fr);align-items:center;gap:14px;display:grid}.lx-strip>:nth-child(odd){margin-top:50px}.lx-posts{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,36px);display:grid}.lx-post{align-content:start;gap:14px;display:grid}.lx-post small{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-rose-d);font-size:12px}.lx-post b{font-family:var(--lx-serif);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2;transition:color .3s}.lx-post:hover b{color:var(--lx-rose-d)}.lx-post p{color:var(--lx-mute);margin:0;font-size:15px}.lx-qa{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,100px);display:grid}.lx-qa-side{justify-items:start;gap:22px;display:grid;position:sticky;top:110px}.lx-faq{border-top:1px solid var(--lx-line)}.lx-faq-item{border-bottom:1px solid var(--lx-line)}.lx-faq-item button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--lx-serif);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(20px,1.8vw,27px);line-height:1.25;display:flex}.lx-faq-item button:focus-visible{outline:2px solid var(--lx-rose-d)}.lx-faq-item button i{border:1px solid var(--lx-line);width:40px;height:40px;transition:background .4s,transform .6s var(--lx-ease);border-radius:50%;flex:none;position:relative}.lx-faq-item button i:before,.lx-faq-item button i:after{content:"";background:currentColor;width:12px;height:1.3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-faq-item button i:after{transition:transform .5s var(--lx-ease);transform:translate(-50%,-50%)rotate(90deg)}.lx-faq-item.open button i{background:var(--lx-rose);color:#fff;border-color:var(--lx-rose);transform:rotate(180deg)}.lx-faq-item.open button i:after{transform:translate(-50%,-50%)}.lx-faq-a{transition:grid-template-rows .6s var(--lx-ease);grid-template-rows:0fr;display:grid}.lx-faq-item.open .lx-faq-a{grid-template-rows:1fr}.lx-faq-a>div{overflow:hidden}.lx-faq-a p{color:var(--lx-mute);max-width:68ch;margin:0;padding:0 60px 26px 0}.lx-cta{margin:0 var(--lx-gut);color:var(--lx-ink);text-align:center;border-radius:30px;place-items:center;min-height:min(78vh,640px);display:grid;position:relative;overflow:hidden}.lx-cta>img{object-fit:cover;width:100%;height:116%;position:absolute;inset:-8% 0}.lx-cta-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border-radius:26px;justify-items:center;gap:24px;max-width:900px;margin:clamp(20px,5vw,70px);padding:clamp(28px,5vw,70px);display:grid;position:relative}.lx-cta-card .lx-h2{font-size:clamp(28px,3.6vw,54px)}.lx-ft{background:var(--lx-rose);color:#fff;margin-top:clamp(110px,12vw,190px);padding:20px 0 30px;position:relative}.lx-ft-curve{width:100%;height:clamp(50px,8vw,120px);fill:var(--lx-rose);position:absolute;bottom:calc(100% - 1px);left:0;right:0}.lx-ft-top{text-align:center;justify-items:center;gap:16px;padding-bottom:clamp(40px,5vw,70px);display:grid}.lx-ft-logo{font-family:var(--lx-serif);font-size:clamp(54px,8vw,110px);line-height:1}.lx-ft-top>p{opacity:.92;max-width:46ch;margin:0}.lx-ft-news{gap:10px;width:min(460px,100%);margin-top:8px;display:grid}.lx-ft-news label{letter-spacing:.1em;text-transform:uppercase;opacity:.9;font-size:13px}.lx-ft-news>div{border:1px solid #ffffffb3;border-radius:99px;padding:5px;display:flex}.lx-ft-news input{all:unset;color:#fff;text-align:left;flex:1;min-width:0;padding:10px 18px}.lx-ft-news input::placeholder{color:#ffffffbf}.lx-ft-news button{all:unset;cursor:pointer;color:var(--lx-rose-d);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:99px;padding:10px 24px;font-size:12.5px;transition:background .4s,color .4s}.lx-ft-news button:hover{background:var(--lx-ink);color:#fff}.lx-ft-news small,.lx-ft-ok{font-size:14px}.lx-ft-cols{border-top:1px solid #fff6;border-bottom:1px solid #fff6;grid-template-columns:1.4fr repeat(3,1fr);gap:30px;padding:40px 0;display:grid}.lx-ft-cols h3{font-family:var(--lx-serif);color:#fff;text-transform:none;letter-spacing:0;margin:0 0 14px;font-size:24px;font-weight:400}.lx-ft-cols p{opacity:.94;max-width:30ch;margin:0 0 8px;font-size:15px}.lx-ft-cols ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lx-ft-cols a,.lx-ft-bot a{opacity:.94;transition:opacity .3s;transition:background-size .5s var(--lx-ease);background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat}.lx-ft-cols a:hover,.lx-ft-bot a:hover{background-size:100% 1px}.lx-ft-bot{flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding-top:24px;font-size:13px;display:flex}.lx-ft-bot span{flex-wrap:wrap;gap:6px 20px;display:flex}@media (max-width:960px){.lx-nav,.lx-hd-more,.lx-hd-book{display:none}.lx-burger{display:grid}.lx-hd-in{grid-template-columns:auto 1fr;height:70px}.lx-logo{text-align:left;justify-items:start;font-size:30px}.lx-head,.lx-intro,.lx-sx,.lx-mem,.lx-qa{grid-template-columns:1fr}.lx-sx-media{display:none}.lx-qa-side{position:static}.lx-plans,.lx-posts{grid-template-columns:1fr}.lx-stats{grid-template-columns:1fr 1fr;gap:30px 20px}.lx-strip{grid-template-columns:repeat(3,1fr)}.lx-strip>:nth-child(n+4){display:none}.lx-ft-cols{grid-template-columns:1fr 1fr}.lx-hero-nav{display:none}.lx-tm:nth-child(2n){margin-top:0}.lx-team{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lx-sv{grid-template-columns:minmax(0,1fr) auto}.lx-sv-go{display:none}.lx-ft-cols{grid-template-columns:1fr}.lx-faq-a p{padding-right:0}.lx-btn{padding:15px 24px}}@media (prefers-reduced-motion:reduce){.lx-mq-track,.lx-spin svg.t{animation:none}.lx-hero-bg img{transition:opacity .4s;transform:none}}
.lx-in{animation:lxIn .8s var(--lx-ease)both}@keyframes lxIn{0%{opacity:0;transform:translateY(18px)}}.lx-ph{background:var(--lx-blush);text-align:center;padding:clamp(140px,14vw,200px) 0 clamp(50px,6vw,90px);position:relative;overflow:clip}.lx-ph.has-img{background:linear-gradient(var(--lx-blush)0 72%,#fff 72%);padding-bottom:0}.lx-ph-in{justify-items:center;gap:22px;display:grid;position:relative}.lx-ph .lx-h1{max-width:16ch;font-size:clamp(42px,6vw,92px)}.lx-ph .lx-eyebrow{margin:0}.lx-ph .lx-curl{top:18%;left:4%}.lx-ph-img{width:100%;margin-top:clamp(36px,5vw,70px)}.lx-crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute);flex-wrap:wrap;justify-content:center;gap:10px;font-size:12.5px;display:flex}.lx-crumbs a:hover{color:var(--lx-rose-d)}.lx-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lx-steps li{counter-increment:s;border:1px solid var(--lx-line);transition:transform .6s var(--lx-ease),border-color .4s;background:#fff;border-radius:22px;align-content:start;gap:8px;padding:28px;display:grid}.lx-steps li:hover{border-color:var(--lx-rose);transform:translateY(-6px)}.lx-steps li:before{content:"0" counter(s);font-family:var(--lx-serif);color:var(--lx-rose-d);font-size:40px;font-style:italic;line-height:1}.lx-steps b{font-family:var(--lx-serif);font-size:24px;font-weight:400;line-height:1.2}.lx-steps span{color:var(--lx-mute);font-size:15px}.lx-facts{border-top:1px solid var(--lx-line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;width:100%;margin:0;display:grid}.lx-facts div{border-bottom:1px solid var(--lx-line);padding:16px 16px 16px 0}.lx-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-mute);font-size:11.5px}.lx-facts dd{font-family:var(--lx-serif);margin:4px 0 0;font-size:22px;line-height:1.2}.lx-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(18px,2.2vw,32px);display:grid}.lx-card{align-content:start;justify-items:start;gap:12px;display:grid}.lx-card>a{gap:12px;width:100%;display:grid}.lx-card b{font-family:var(--lx-serif);font-size:25px;font-weight:400;line-height:1.2}.lx-card small{color:var(--lx-mute);font-size:14.5px;line-height:1.5}.lx-card-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.lx-card-row em{font-family:var(--lx-serif);color:var(--lx-rose-d);font-size:24px;font-style:normal}.lx-sd{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,6vw,100px);padding-top:clamp(130px,12vw,170px);display:grid}.lx-sd-media{position:sticky;top:100px}.lx-sd-copy{justify-items:start;gap:24px;display:grid}.lx-sd-copy .lx-h1{font-size:clamp(40px,5vw,76px)}.lx-sd-price{font-family:var(--lx-serif);align-items:baseline;gap:16px;margin:0;font-size:40px;line-height:1;display:flex}.lx-sd-price small{font-family:var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute);font-size:13px}.lx-sd-steps{counter-reset:s;width:100%;margin:0;padding:0;list-style:none;display:grid}.lx-sd-steps li{counter-increment:s;border-bottom:1px solid var(--lx-line);grid-template-columns:54px 1fr;align-items:baseline;padding:16px 0;display:grid}.lx-sd-steps li:before{content:"0" counter(s);font-family:var(--lx-serif);color:var(--lx-rose-d);font-size:24px;font-style:italic}.lx-btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lx-bk{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(24px,4vw,60px);display:grid}.lx-bk-steps{flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;list-style:none;display:flex}.lx-bk-steps button{all:unset;cursor:pointer;border:1px solid var(--lx-line);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-mute);border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:13px;transition:background .4s,color .4s,border-color .4s;display:flex}.lx-bk-steps button[disabled]{cursor:default}.lx-bk-steps i{background:var(--lx-blush);width:28px;height:28px;color:var(--lx-ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.lx-bk-steps .on button{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink)}.lx-bk-steps .past button{border-color:var(--lx-rose);color:var(--lx-ink)}.lx-bk-steps .past i{background:var(--lx-rose);color:#fff}.lx-bk-pane{animation:lxIn .7s var(--lx-ease)both;gap:24px;display:grid}.lx-bk-list{gap:10px;display:grid}.lx-bk-sv{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--lx-line);transition:border-color .3s,background .3s,transform .5s var(--lx-ease);border-radius:99px;grid-template-columns:68px minmax(0,1fr) auto 26px;align-items:center;gap:16px;padding:12px 18px 12px 12px;display:grid}.lx-bk-sv:hover{border-color:var(--lx-rose);transform:translate(4px)}.lx-bk-sv:focus-visible{outline:2px solid var(--lx-rose-d)}.lx-bk-sv.on{background:var(--lx-blush);border-color:var(--lx-rose-d)}.lx-bk-sv img{object-fit:cover;border-radius:50%;width:68px;height:68px}.lx-bk-sv b{font-family:var(--lx-serif);font-size:23px;font-weight:400;line-height:1.2;display:block}.lx-bk-sv small{color:var(--lx-mute);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.lx-bk-sv em{font-family:var(--lx-serif);font-size:22px;font-style:normal}.lx-bk-sv i{border:1px solid var(--lx-line);border-radius:50%;width:24px;height:24px;transition:background .3s,border-color .3s;position:relative}.lx-bk-sv.on i{background:var(--lx-rose-d);border-color:var(--lx-rose-d)}.lx-bk-sv.on i:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:9px;height:5px;position:absolute;top:7px;left:7px;transform:rotate(-45deg)}.lx-bk-team{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.lx-bk-who{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid var(--lx-line);transition:border-color .3s,background .3s,transform .5s var(--lx-ease);border-radius:26px;justify-items:center;gap:6px;padding:22px 14px;display:grid}.lx-bk-who:hover{border-color:var(--lx-rose);transform:translateY(-5px)}.lx-bk-who:focus-visible{outline:2px solid var(--lx-rose-d)}.lx-bk-who.on{background:var(--lx-blush);border-color:var(--lx-rose-d)}.lx-bk-who img,.lx-bk-who .any{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-bottom:8px}.lx-bk-who .any{background:var(--lx-rose);color:#fff;place-items:center;font-size:30px;display:grid}.lx-bk-who b{font-family:var(--lx-serif);font-size:22px;font-weight:400;line-height:1.15}.lx-bk-who small{color:var(--lx-mute);font-size:13px}.lx-bk-days{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.lx-bk-days button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--lx-line);border-radius:99px;flex:none;justify-items:center;gap:2px;width:70px;padding:12px 0;transition:background .3s,color .3s,border-color .3s;display:grid}.lx-bk-days button:hover{border-color:var(--lx-rose-d)}.lx-bk-days button:focus-visible{outline:2px solid var(--lx-rose-d)}.lx-bk-days small{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.lx-bk-days b{font-family:var(--lx-serif);font-size:28px;font-weight:400;line-height:1}.lx-bk-days .on{background:var(--lx-rose-d);border-color:var(--lx-rose-d);color:#fff}.lx-bk-slots{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.lx-bk-slots button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid var(--lx-line);border-radius:99px;padding:12px 0;font-size:14.5px;transition:background .3s,color .3s,border-color .3s}.lx-bk-slots button:hover:not([disabled]){border-color:var(--lx-rose-d)}.lx-bk-slots button:focus-visible{outline:2px solid var(--lx-rose-d)}.lx-bk-slots button[disabled]{opacity:.32;cursor:not-allowed;text-decoration:line-through}.lx-bk-slots .on{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.lx-bk-none,.lx-bk-err{background:var(--lx-blush);border-radius:18px;margin:0;padding:16px 20px}.lx-bk-err{color:#a3392c;margin-top:18px}.lx-bk-nav{border-top:1px solid var(--lx-line);justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding-top:24px;display:flex}.lx-bk-nav button.lx-btn svg{flex:none}.lx-bk-side{background:var(--lx-blush);border-radius:28px;gap:18px;padding:30px;display:grid;position:sticky;top:100px}.lx-bk-side ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-bk-side li{grid-template-columns:1fr auto auto;align-items:start;gap:12px;display:grid}.lx-bk-side li small{color:var(--lx-mute);font-size:13px;display:block}.lx-bk-side li b{font-weight:400}.lx-bk-side li button{all:unset;cursor:pointer;width:22px;height:22px;color:var(--lx-mute);border-radius:50%;place-items:center;display:grid}.lx-bk-side li button:hover{color:var(--lx-ink);background:#fff}.lx-bk-side dl,.lx-bk-sum{border-top:1px solid var(--lx-line);margin:0;display:grid}.lx-bk-side dl div,.lx-bk-sum div{border-bottom:1px solid var(--lx-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.lx-bk-side dt,.lx-bk-sum dt{color:var(--lx-mute)}.lx-bk-side dd,.lx-bk-sum dd{text-align:right;margin:0}.lx-bk-total{justify-content:space-between;align-items:baseline;margin:0;display:flex}.lx-bk-total b{font-family:var(--lx-serif);font-size:38px;font-weight:400;line-height:1}.lx-bk-done{text-align:center;max-width:720px;animation:lxIn .9s var(--lx-ease)both;justify-items:center;gap:22px;margin:0 auto;display:grid}.lx-bk-done .lx-bk-sum{text-align:left;width:100%}.lx-bk-tick{background:var(--lx-rose);width:84px;height:84px;animation:lxPop .8s var(--lx-ease)both;border-radius:50%;position:relative}.lx-bk-tick:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:28px;height:15px;position:absolute;top:28px;left:28px;transform:rotate(-45deg)}@keyframes lxPop{0%{opacity:0;transform:scale(.4)}}.lx-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lx-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--lx-mute);gap:6px;font-size:12.5px;display:grid}.lx-form label.wide{grid-column:1/-1}.lx-form input,.lx-form textarea,.lx-form select{font:inherit;letter-spacing:0;text-transform:none;color:var(--lx-ink);border:1px solid var(--lx-line);background:#fff;border-radius:16px;width:100%;padding:14px 18px;transition:border-color .3s,box-shadow .3s}.lx-form input:focus,.lx-form textarea:focus{border-color:var(--lx-rose-d);outline:none;box-shadow:0 0 0 4px #f1a79b40}.lx-tp{gap:clamp(50px,7vw,110px);display:grid}.lx-tp-row{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(26px,6vw,100px);display:grid}.lx-tp-row:nth-child(2n){grid-template-columns:1.3fr .7fr}.lx-tp-row:nth-child(2n)>:first-child{order:2}.lx-tp-copy{justify-items:start;gap:18px;display:grid}.lx-tp-copy>small{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-rose-d);font-size:12.5px}.lx-gal-tabs{justify-content:center;margin-bottom:34px}.lx-gal{columns:3 280px;column-gap:16px}.lx-gal-it{all:unset;box-sizing:border-box;cursor:zoom-in;break-inside:avoid;border-radius:22px;width:100%;margin-bottom:16px;display:block;position:relative;overflow:hidden}.lx-gal-it:nth-child(3n+1){border-radius:999px 999px 22px 22px}.lx-gal-it:focus-visible{outline:2px solid var(--lx-rose-d);outline-offset:3px}.lx-gal-it img{width:100%;transition:transform 1.2s var(--lx-ease);display:block}.lx-gal-it:hover img{transform:scale(1.06)}.lx-gal-it span{color:#fff;opacity:0;transition:opacity .5s,transform .6s var(--lx-ease);background:linear-gradient(#0000,#2d2624b3);padding:60px 22px 20px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(10px)}.lx-gal-it:hover span,.lx-gal-it:focus-visible span{opacity:1;transform:none}.lx-gal-it b{font-family:var(--lx-serif);font-size:22px;font-weight:400}.lx-gal-it small{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px}.lx-lb{z-index:90;cursor:zoom-out;background:#2d2624eb;align-content:center;place-items:center;gap:14px;padding:30px;animation:.4s both lxFade;display:grid;position:fixed;inset:0}.lx-lb img{max-width:min(1100px,92vw);max-height:80vh;animation:lxPop .6s var(--lx-ease)both;cursor:default;border-radius:18px}.lx-lb p{color:#fff;letter-spacing:.08em;margin:0;font-size:14px}.lx-lb-x{all:unset;cursor:pointer;color:#fff;font-size:38px;line-height:1;position:absolute;top:20px;right:26px}@keyframes lxFade{0%{opacity:0}}.lx-jl{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(26px,5vw,80px);margin-bottom:clamp(50px,7vw,100px);display:grid}.lx-jl-copy{justify-items:start;gap:18px;display:grid}.lx-jl-copy small{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-rose-d);font-size:12.5px}.lx-ar{max-width:760px;padding:clamp(40px,6vw,80px)var(--lx-gut)0;margin:0 auto;font-size:18px;line-height:1.85}.lx-ar p{margin:0 0 1.4em}.lx-ar>p:first-child:first-letter{font-family:var(--lx-serif);float:left;color:var(--lx-rose-d);padding:8px 12px 0 0;font-size:4.2em;line-height:.8}.lx-ar h3{font-family:var(--lx-serif);text-transform:none;letter-spacing:0;margin:1.6em 0 .5em;font-size:34px;font-weight:400;line-height:1.2}.lx-ar blockquote{background:var(--lx-blush);font-family:var(--lx-serif);border-radius:24px;margin:1.6em 0;padding:26px 30px;font-size:26px;font-style:italic;line-height:1.4}.lx-pn{max-width:760px;padding:26px var(--lx-gut)0;border-top:1px solid var(--lx-line);grid-template-columns:1fr 1fr;gap:20px;margin:40px auto 0;display:grid}.lx-pn a{gap:4px;display:grid}.lx-pn a:last-child{text-align:right}.lx-pn small{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-mute);font-size:12px}.lx-pn b{font-family:var(--lx-serif);font-size:22px;font-weight:400;line-height:1.25}.lx-pn a:hover b{color:var(--lx-rose-d)}.lx-vals{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lx-val{transition:transform .6s var(--lx-ease);background:#fff;border-radius:26px;align-content:start;gap:12px;padding:34px;display:grid}.lx-val:hover{transform:translateY(-6px)}.lx-val i{font-family:var(--lx-serif);color:var(--lx-rose-d);font-size:42px;line-height:1}.lx-val p{color:var(--lx-mute);margin:0}.lx-ct{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,6vw,100px);display:grid}.lx-ct-list{border-top:1px solid var(--lx-line);margin:0;padding:0;list-style:none;display:grid}.lx-ct-list li{border-bottom:1px solid var(--lx-line);grid-template-columns:120px 1fr;gap:16px;padding:18px 0;display:grid}.lx-ct-list small{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-mute);padding-top:5px;font-size:12px}.lx-ct-list span,.lx-ct-list a{font-family:var(--lx-serif);font-size:23px;line-height:1.3}.lx-ct-list a:hover{color:var(--lx-rose-d)}.lx-ct-card{background:var(--lx-blush);border-radius:30px;gap:20px;padding:clamp(24px,3.4vw,48px);display:grid}.lx-ct-card form{gap:14px;display:grid}.lx-ct-card label{letter-spacing:.1em;text-transform:uppercase;color:var(--lx-mute);gap:6px;font-size:12.5px;display:grid}.lx-ct-card input,.lx-ct-card textarea,.lx-ct-card select{font:inherit;letter-spacing:0;text-transform:none;color:var(--lx-ink);width:100%;border:1px solid var(--lx-line)!important;background:#fff!important;border-radius:16px!important;padding:14px 18px!important}.lx-ct-card button[type=submit],.lx-ct-card form>button{cursor:pointer;background:var(--lx-rose-d);color:#fff;font:inherit;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:99px;justify-self:start;padding:16px 30px;font-size:13px;transition:background .4s}.lx-ct-card button[type=submit]:hover,.lx-ct-card form>button:hover{background:var(--lx-ink)}.lx-locs{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(20px,3vw,44px);display:grid}.lx-loc{align-content:start;gap:20px;display:grid}.lx-loc-copy{justify-items:start;gap:12px;display:grid}.lx-loc-copy p{color:var(--lx-mute);margin:0}.lx-loc-tags{flex-wrap:wrap;gap:6px;display:flex}.lx-loc-tags span{letter-spacing:.08em;background:var(--lx-blush);border-radius:99px;padding:5px 12px;font-size:12px}.lx-doc{max-width:820px;padding-inline:var(--lx-gut);margin:0 auto;font-size:17.5px;line-height:1.85}.lx-doc p{color:#4d4340;margin:0 0 1.3em}.lx-doc .lx-faq{margin:30px 0}.lx-topic{font-family:var(--lx-serif);margin:46px 0 10px;font-size:32px}.lx-nf{text-align:center;background:var(--lx-blush);min-height:100svh;padding:140px var(--lx-gut)80px;place-items:center;display:grid;position:relative;overflow:clip}.lx-nf-in{justify-items:center;gap:22px;display:grid;position:relative}.lx-nf-num{font-family:var(--lx-serif);color:var(--lx-rose);font-size:clamp(130px,24vw,320px);font-style:italic;line-height:.8;animation:6s ease-in-out infinite lxFloat}@keyframes lxFloat{50%{transform:translateY(-14px)}}body.lx .btn,body.lx .vx-btn{font-family:var(--lx-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;font-size:13px}body.lx .btn-dark{background:var(--lx-rose-d);border-color:var(--lx-rose-d);color:#fff}body.lx .btn-dark:hover{background:var(--lx-ink);border-color:var(--lx-ink)}body.lx h1,body.lx h2,body.lx h3{font-family:var(--lx-serif);text-transform:none;letter-spacing:-.005em;font-weight:400}body.lx input,body.lx textarea,body.lx select{border-radius:14px}@media (max-width:960px){.lx-sd,.lx-bk,.lx-jl,.lx-ct,.lx-tp-row,.lx-tp-row:nth-child(2n){grid-template-columns:1fr}.lx-tp-row:nth-child(2n)>:first-child{order:0}.lx-tp-row .lx-pic{max-width:320px}.lx-sd-media,.lx-bk-side{position:static}.lx-vals{grid-template-columns:1fr}.lx-ph .lx-curl{display:none}}@media (max-width:560px){.lx-form{grid-template-columns:1fr}.lx-bk-sv{border-radius:26px;grid-template-columns:52px minmax(0,1fr) auto;padding-right:16px}.lx-bk-sv img{width:52px;height:52px}.lx-bk-sv i,.lx-bk-steps span{display:none}.lx-bk-steps button{padding:6px}.lx-bk-steps .on span{display:inline}.lx-bk-steps .on button{padding-right:16px}.lx-ct-list li{grid-template-columns:1fr;gap:2px}.lx-pn{grid-template-columns:1fr}.lx-pn a:last-child{text-align:left}.lx-gal{columns:2 150px;column-gap:10px}}
:root{--ink-bg:#0c0c0d;--ink-panel:#161617;--ink-bone:#f1ece2;--ink-red:#e8492f;--ink-brass:#c9a36b;--ink-line:#f1ece224;--ink-ease:cubic-bezier(.22,1,.36,1);--lx-bg:#0c0c0d;--lx-blush:#141415;--lx-cream:#101011;--lx-rose:#d63a24;--lx-rose-d:#e8492f;--lx-ink:#f1ece2;--lx-mute:#9b958b;--lx-gold:#c9a36b;--lx-line:#f1ece224;--lx-serif:var(--font-serif),"Arial Narrow",Impact,sans-serif;--bg:#0c0c0d;--r:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--ink-bg)}body.lx{background:var(--ink-bg);color:var(--ink-bone);font-size:16px;font-weight:400}body.lx ::selection{background:var(--ink-red);color:#fff}.lx-blush{background:var(--lx-blush)}.lx-cream{background:var(--lx-cream)}.lx-h1,.lx-h2,.lx-h3{font-family:var(--lx-serif);text-transform:uppercase;letter-spacing:.005em;font-weight:600}.lx-h1{font-size:clamp(64px,10.5vw,190px);line-height:.86}.lx-h2{font-size:clamp(44px,6.2vw,104px);line-height:.9}.lx-h3{font-size:clamp(28px,2.8vw,44px);line-height:.96}.lx-h1 em,.lx-h2 em,.lx-h3 em{color:var(--ink-red);font-style:normal;font-weight:600}.lx-rise{margin-bottom:-.04em;padding-top:.06em;padding-bottom:.04em}.lx-eyebrow{color:var(--ink-brass);letter-spacing:.28em;border:0;border-radius:0;padding:0 0 0 46px;font-size:11.5px;font-weight:500;position:relative}.lx-eyebrow:before{content:"";background:var(--ink-red);width:34px;height:1px;position:absolute;top:50%;left:0}.lx-center .lx-eyebrow{padding:0}.lx-center .lx-eyebrow:before{width:1px;height:12px;top:-16px;left:50%}.lx-curl{display:none}.lx-btn{background:var(--ink-red);border-color:var(--ink-red);letter-spacing:.18em;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border-radius:0;padding:18px 30px;font-weight:600}.lx-btn:before{background:var(--ink-bone);border-radius:0;transform:translate(-102%)}.lx-btn:hover{border-color:var(--ink-bone);color:var(--ink-bg)!important}.lx-btn.line{background:0 0;border-color:#f1ece280;color:var(--ink-bone)!important}.lx-btn.line:hover{color:var(--ink-bg)!important}.lx-btn.light{background:var(--ink-bone);border-color:var(--ink-bone);color:var(--ink-bg)!important}.lx-btn.light:before{background:var(--ink-red)}.lx-btn.light:hover{border-color:var(--ink-red);color:#fff!important}.lx-btn-row{flex-wrap:wrap;gap:14px;display:flex}.lx-link:hover{color:var(--ink-red)}.lx-chip{letter-spacing:.14em;border-radius:0;font-size:12px;font-weight:500}.lx-chip.on,.lx-chip[aria-pressed=true],.lx-chip[aria-selected=true]{background:var(--ink-red);border-color:var(--ink-red);color:#fff}.lx-pic,.lx-pic.round,.lx-pic.arch,.lx-pic.leaf{background:var(--ink-panel);border-radius:0}.lx-pic img{filter:grayscale(.55)contrast(1.08);transition:transform 1.4s var(--lx-ease),filter .8s}.lx-pic:hover img,a:hover>.lx-pic img{filter:none}html.motion .lx-pic[data-in]{clip-path:inset(0 100% 0 0)}html.motion .lx-pic[data-in].is-in{clip-path:inset(0)}.lx-hd{color:var(--ink-bone)}.lx-hd.solid{color:var(--ink-bone);box-shadow:0 1px 0 var(--ink-line);background:#0c0c0ddb}.lx-hd-in{grid-template-columns:auto 1fr auto;gap:clamp(20px,4vw,60px)}.lx-logo{text-align:left;order:-1;align-items:center;gap:12px;display:flex}.lx-nav{letter-spacing:.2em;text-transform:uppercase;justify-content:center;font-size:12.5px;font-weight:500}.lx-nav a:after,.lx-hd-more:after{background:var(--ink-red);height:2px}.lx-hd-more{letter-spacing:.2em;text-transform:uppercase;font-size:12.5px;font-weight:500}.lx-ic:hover{background:#e8492f33}.lx-ic b{background:var(--ink-red)}.lx-menu{background:var(--ink-bg)}.lx-menu nav a{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(44px,11vw,72px);font-weight:600;line-height:1}.lx-menu nav a:hover{color:var(--ink-red)}.ink-logo{color:inherit;align-items:center;gap:12px;display:inline-flex}.ink-logo svg{width:40px;height:40px;transition:transform .8s var(--ink-ease);flex:none}.ink-logo:hover svg{transform:rotate(-90deg)}.ink-logo b{font-family:var(--lx-serif);text-transform:uppercase;letter-spacing:.04em;font-size:34px;font-weight:600;line-height:.8;display:block}.ink-logo small{font-family:var(--lx-sans);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-brass);margin-top:5px;font-size:8.5px;display:block}.ink-hero{--mx:0;--my:0;background:#050505;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.ink-hero-bg{position:absolute;inset:0}.ink-hero-slide{z-index:0;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.ink-hero-slide.on{z-index:1}.ink-hero-slide span{clip-path:inset(0 0 100%);transition:clip-path 0s 1.4s;position:relative;overflow:hidden}.ink-hero-slide.on span{clip-path:inset(0);transition:clip-path 1.1s var(--ink-ease)calc(var(--b)*80ms)}.ink-hero-slide span:nth-child(2n){clip-path:inset(100% 0 0)}.ink-hero-slide.on span:nth-child(2n){clip-path:inset(0)}.ink-hero-slide img{width:600%;max-width:none;height:108%;top:-4%;left:calc(var(--b)*-100%);object-fit:cover;filter:grayscale(.5)contrast(1.1)brightness(.8);transform:translate(calc(var(--mx)*-26px),calc(var(--my)*-18px))scale(1.06);transition:transform .9s var(--ink-ease);position:absolute}.ink-hero-bg:after{content:"";z-index:2;background:linear-gradient(90deg,#050505e6 0%,#05050573 46%,#0505051a 100%),linear-gradient(#0000 58%,#050505d9);position:absolute;inset:0}.ink-hero-in{z-index:3;width:100%;max-width:1560px;padding:150px var(--lx-gut)clamp(96px,12vh,150px);justify-items:start;gap:24px;margin:0 auto;display:grid;position:relative}.ink-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-brass);margin:0;padding-left:60px;font-size:12px;position:relative}.ink-kicker:before{content:"";background:var(--ink-red);width:46px;height:1px;position:absolute;top:50%;left:0}.ink-hero-t{color:var(--ink-bone);transform:translate(calc(var(--mx)*14px),calc(var(--my)*8px));transition:transform .9s var(--ink-ease);font-size:clamp(74px,13.5vw,250px);line-height:.82}.ink-hero-t .lx-rise:nth-child(2)>span{padding-left:.6em}.ink-hero .lx-lead{color:#f1ece2d1;max-width:44ch}.ink-hero-words{letter-spacing:.3em;text-transform:uppercase;color:var(--lx-mute);align-items:baseline;gap:14px;margin:6px 0 0;font-size:12px;display:flex}.ink-hero-words b{font-family:var(--lx-serif);letter-spacing:.04em;color:#0000;-webkit-text-stroke:1px var(--ink-bone);animation:inkWord 2.2s var(--ink-ease)both;font-size:34px;font-weight:500;display:inline-block}@keyframes inkWord{0%{opacity:0;transform:translateY(70%)skewY(6deg)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60%)}}.ink-hero-side{z-index:3;writing-mode:vertical-rl;letter-spacing:.34em;text-transform:uppercase;color:#f1ece2b3;margin:0;font-size:11px;position:absolute;top:50%;right:clamp(14px,2.4vw,40px);transform:translateY(-50%)}.ink-hero-side:before{content:"";background:var(--ink-red);width:1px;height:60px;margin-bottom:16px;display:inline-block}.ink-hero-count{z-index:3;right:var(--lx-gut);font-family:var(--lx-serif);color:var(--ink-bone);align-items:center;gap:12px;font-size:22px;display:flex;position:absolute;bottom:clamp(30px,6vh,60px)}.ink-hero-count b{color:var(--ink-red);font-size:44px;font-weight:600;line-height:1}.ink-hero-count>span{background:#f1ece24d;width:90px;height:1px;overflow:hidden}.ink-hero-count>span i{background:var(--ink-bone);height:100%;animation:6.5s linear forwards lxBar;display:block}.ink-hero-count small{opacity:.6;font-size:22px}.ink-hero-count button{all:unset;cursor:pointer;width:44px;height:44px;font-family:var(--lx-sans);border:1px solid #f1ece259;place-items:center;font-size:16px;transition:background .4s,color .4s,border-color .4s;display:grid}.ink-hero-count button:hover{background:var(--ink-red);border-color:var(--ink-red)}.ink-hero-scroll{z-index:3;left:var(--lx-gut);background:#f1ece240;width:1px;height:70px;position:absolute;bottom:0;overflow:hidden}.ink-hero-scroll i{background:var(--ink-red);animation:inkDrop 2s var(--ink-ease)infinite;position:absolute;inset:0}@keyframes inkDrop{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.ink-mq{border-block:1px solid var(--ink-line);background:var(--ink-bg);padding:18px 0;overflow:hidden}.ink-mq-row{width:max-content;animation:44s linear infinite lxMq;display:flex}.ink-mq-row.rev{animation-duration:56s;animation-direction:reverse}.ink-mq span{font-family:var(--lx-serif);text-transform:uppercase;white-space:nowrap;color:var(--ink-bone);align-items:center;gap:44px;padding:0 22px;font-size:clamp(46px,7vw,112px);font-weight:600;line-height:.95;display:inline-flex}.ink-mq span.o{color:#0000;-webkit-text-stroke:1px #f1ece28c}.ink-mq span:after{content:"";background:var(--ink-red);width:14px;height:14px;transform:rotate(45deg)}.ink-mq-row.rev span{color:var(--lx-mute);-webkit-text-stroke:0;padding-block:10px 0;font-size:clamp(22px,2.6vw,40px)}.ink-mq-row.rev span:after{background:var(--ink-brass);width:7px;height:7px}.lx-intro-media .b{border:8px solid var(--ink-bg)}.lx-spin{background:var(--ink-red);border-radius:50%}.lx-stats{border-top-color:var(--ink-line)}.lx-stat b{font-family:var(--lx-serif);color:var(--ink-bone);font-size:clamp(56px,7vw,120px);font-weight:600;line-height:.85}.lx-stat{border-left:1px solid var(--ink-line);padding-left:20px}.lx-stat span{color:var(--ink-brass);letter-spacing:.22em;font-size:11.5px}.ink-acc{gap:6px;height:clamp(380px,46vw,600px);display:flex}.ink-acc-p{background:var(--ink-panel);min-width:0;transition:flex-grow .9s var(--ink-ease);color:var(--ink-bone);flex:1 1 0;position:relative;overflow:hidden}.ink-acc-p.on{flex-grow:5}.ink-acc-p img{object-fit:cover;filter:grayscale()brightness(.45);width:100%;height:100%;transition:filter .9s,transform 1.4s var(--ink-ease);position:absolute;inset:0;transform:scale(1.12)}.ink-acc-p.on img{filter:grayscale(.1)brightness(.72);transform:none}.ink-acc-p:after{content:"";background:linear-gradient(#0000 45%,#050505e6);position:absolute;inset:0}.ink-acc-no{z-index:2;font-family:var(--lx-serif);color:var(--ink-brass);font-size:22px;position:absolute;top:18px;left:18px}.ink-acc-v{z-index:2;writing-mode:vertical-rl;font-family:var(--lx-serif);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:clamp(24px,2.4vw,38px);font-weight:600;transition:opacity .4s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(180deg)}.ink-acc-p.on .ink-acc-v{opacity:0}.ink-acc-b{z-index:2;opacity:0;transition:opacity .4s,transform .7s var(--ink-ease);gap:8px;min-width:260px;display:grid;position:absolute;bottom:26px;left:26px;right:26px;transform:translateY(24px)}.ink-acc-p.on .ink-acc-b{opacity:1;transition-delay:.25s;transform:none}.ink-acc-b b{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(40px,5vw,84px);font-weight:600;line-height:.88}.ink-acc-b>span{color:#f1ece2cc;max-width:46ch;font-size:15px;line-height:1.55}.ink-acc-b small{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-brass);font-size:11.5px}.ink-acc-b em{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-red);font-size:12px;font-style:normal}html.motion .ink-acc[data-in] .ink-acc-p{clip-path:inset(100% 0 0);transition:flex-grow .9s var(--ink-ease),clip-path 1.1s var(--ink-ease)calc(var(--k)*80ms)}html.motion .ink-acc[data-in].is-in .ink-acc-p{clip-path:inset(0)}.ink-gap{height:clamp(48px,6vw,90px)}.lx-sx-media img{filter:grayscale(.4)contrast(1.05);border-radius:0}.lx-sv-name{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1}.lx-sv:hover .lx-sv-name{color:var(--ink-red);font-style:normal}.lx-sv-name small{text-transform:none}.lx-sv-meta b{font-family:var(--lx-serif);font-size:28px;font-weight:500}.lx-sv-go{border-radius:0}.lx-sv:before{content:"";background:var(--ink-red);width:0;height:1px;transition:width .7s var(--ink-ease);position:absolute;bottom:-1px;left:0}.lx-sv:hover:before{width:100%}.ink-steps{grid-template-columns:repeat(4,1fr);margin:clamp(40px,5vw,70px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ink-steps:before{content:"";background:var(--ink-line);width:100%;height:1px;position:absolute;top:0;left:0}.ink-steps:after{content:"";background:var(--ink-red);transform-origin:0;width:100%;height:1px;transition:transform 2.2s var(--ink-ease).2s;position:absolute;top:0;left:0;transform:scaleX(0)}.ink-steps.is-in:after{transform:none}.ink-steps li{align-content:start;gap:10px;padding:34px clamp(16px,2vw,34px) 10px 0;display:grid;position:relative}.ink-steps li:before{content:"";background:var(--ink-red);width:11px;height:11px;transition:transform .6s var(--ink-ease)calc(.3s + var(--k)*.45s);position:absolute;top:-5px;left:0;transform:rotate(45deg)scale(0)}.ink-steps.is-in li:before{transform:rotate(45deg)}.ink-step-no{font-family:var(--lx-serif);color:#0000;-webkit-text-stroke:1px #f1ece259;font-size:clamp(64px,7vw,120px);font-weight:600;line-height:.8;transition:color .5s,-webkit-text-stroke-color .5s}.ink-steps li:hover .ink-step-no{color:var(--ink-red);-webkit-text-stroke-color:var(--ink-red)}.ink-steps b{font-family:var(--lx-serif);text-transform:uppercase;font-size:32px;font-weight:600;line-height:1}.ink-steps p{color:var(--lx-mute);max-width:30ch;margin:0;font-size:15px}html.motion .ink-steps li>*{opacity:0;transition:opacity .8s ease calc(.3s + var(--k)*.45s),transform 1s var(--ink-ease)calc(.3s + var(--k)*.45s),color .5s;transform:translateY(22px)}html.motion .ink-steps.is-in li>*{opacity:1;transform:none}.ink-artists{overflow:hidden}.ink-rail{padding:10px var(--lx-gut)26px;scrollbar-width:none;cursor:grab;scroll-snap-type:x proximity;perspective:1400px;gap:18px;display:flex;overflow-x:auto}.ink-rail::-webkit-scrollbar{display:none}.ink-rail.drag{cursor:grabbing;scroll-snap-type:none}.ink-artist{aspect-ratio:3/4;background:var(--ink-panel);scroll-snap-align:start;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .5s var(--ink-ease);-webkit-user-select:none;user-select:none;color:var(--ink-bone);flex:0 0 clamp(250px,26vw,400px);position:relative;overflow:hidden}.ink-artist-pic{position:absolute;inset:0}.ink-artist-pic img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;transition:filter .8s,transform 1.2s var(--ink-ease);transform:scale(1.04)}.ink-artist:hover .ink-artist-pic img{filter:none;transform:scale(1.1)}.ink-artist:after{content:"";background:linear-gradient(#0000 45%,#050505eb);position:absolute;inset:0}.ink-artist-no{z-index:2;font-family:var(--lx-serif);color:#0000;-webkit-text-stroke:1px #f1ece280;font-size:64px;font-weight:600;line-height:1;position:absolute;top:14px;right:18px}.ink-artist-b{z-index:2;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.ink-artist-b b{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:.92}.ink-artist-b small{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-brass);font-size:11.5px}.ink-artist-b i{color:#f1ece2bf;opacity:0;max-height:0;transition:max-height .6s var(--ink-ease),opacity .5s;font-size:13px;font-style:normal;overflow:hidden}.ink-artist:hover .ink-artist-b i{opacity:1;max-height:60px}.ink-artist:before{content:"";z-index:3;background:var(--ink-red);width:0;height:3px;transition:width .7s var(--ink-ease);position:absolute;bottom:0;left:0}.ink-artist:hover:before{width:100%}.ink-rail-hint{padding:0 var(--lx-gut);letter-spacing:.3em;text-transform:uppercase;color:var(--lx-mute);margin:0;font-size:11px}.ink-work{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(180px,20vw,300px);gap:10px;display:grid}.ink-shot{background:var(--ink-panel);color:var(--ink-bone);position:relative;overflow:hidden}.ink-shot:first-child,.ink-shot:nth-child(6){grid-row:span 2}.ink-shot:nth-child(4){grid-column:span 2}.ink-shot img{object-fit:cover;filter:grayscale(.85)contrast(1.1);width:100%;height:100%;transition:transform 1.2s var(--ink-ease),filter .7s}.ink-shot:hover img{filter:none;transform:scale(1.08)}.ink-shot>span{transition:transform .6s var(--ink-ease);background:linear-gradient(#0000,#050505eb);gap:2px;padding:40px 18px 16px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(102%)}.ink-shot:hover>span{transform:none}.ink-shot small{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-red);font-size:11px}.ink-shot b{font-family:var(--lx-serif);text-transform:uppercase;font-size:24px;font-weight:500;line-height:1}.lx-plan{background:var(--ink-panel);border-color:var(--ink-line);transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));border-radius:0}.lx-plan:hover{transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))translateY(-8px);box-shadow:0 34px 60px -40px #e8492fcc}.lx-plan.best{background:var(--ink-red);border-color:var(--ink-red);color:#fff}.lx-plan.best .lx-plan-tag{color:#fff}.lx-plan.best li,.lx-plan.best .lx-mute{color:#ffffffe6}.lx-plan.best li:before{border-color:#fff}.lx-plan-tag{border-radius:0}.lx-plan-price{font-family:var(--lx-serif);font-size:clamp(52px,5vw,80px);font-weight:600}.ink-reviews{background:radial-gradient(at 50% 0,#e8492f1f,#0000 60%)}.lx-rvw blockquote{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(30px,3.6vw,58px);font-weight:500;line-height:1}.lx-rvw-nav button,.lx-faq-item button i{border-radius:0}.lx-rvw-nav button:hover{background:var(--ink-red);border-color:var(--ink-red)}.lx-post b{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1}.lx-post:hover b{color:var(--ink-red)}.lx-faq-item button{font-family:var(--lx-serif);text-transform:uppercase;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.05}.lx-faq-item.open button{color:var(--ink-red)}.lx-cta{color:var(--ink-bone);border-radius:0;min-height:min(86vh,720px);margin:0}.lx-cta>img{filter:grayscale(.7)brightness(.45)}.lx-cta-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;max-width:1100px}.lx-cta-card .lx-h2{font-size:clamp(38px,5.4vw,92px)}.lx-ft{color:var(--ink-bone);border-top:1px solid var(--ink-line);background:#070707;margin-top:0;padding-top:clamp(50px,6vw,90px)}.lx-ft-curve{display:none}.lx-ft-logo{font-family:var(--lx-serif);text-transform:uppercase;letter-spacing:.01em;color:#0000;-webkit-text-stroke:1px #f1ece266;font-size:clamp(90px,21vw,360px);font-weight:600;line-height:.78;transition:color .8s,-webkit-text-stroke-color .8s}.lx-ft-logo:hover{color:var(--ink-red);-webkit-text-stroke-color:var(--ink-red)}.lx-ft-news>div{border-color:var(--ink-line);border-radius:0}.lx-ft-news input{color:var(--ink-bone)}.lx-ft-news input::placeholder{color:var(--lx-mute)}.lx-ft-news button{background:var(--ink-red);color:#fff;border-radius:0}.lx-ft-news button:hover{background:var(--ink-bone);color:var(--ink-bg)}.lx-ft-cols{border-color:var(--ink-line)}.lx-ft-cols h3{font-family:var(--lx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-brass);font-size:11.5px;font-weight:500}.lx-ft-cols a,.lx-ft-bot a{background-image:linear-gradient(var(--ink-red),var(--ink-red))}.lx-ft-bot{color:var(--lx-mute)}.ink-progress{z-index:80;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.ink-progress i{background:var(--ink-red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ink-grain{z-index:70;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite inkGrain;position:fixed;inset:-50%}@keyframes inkGrain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.ink-cursor{z-index:90;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .3s;position:fixed;top:0;left:0}html.ink-fine .ink-cursor.on{opacity:1}.ink-cursor:before{content:"";border:1px solid var(--ink-red);width:34px;height:34px;transition:transform .45s var(--ink-ease),background .3s,border-color .3s;border-radius:50%;position:absolute;top:-17px;left:-17px}.ink-cursor.big:before{background:#e8492f29;transform:scale(1.7)}.ink-cursor.view:before{background:var(--ink-red);transform:scale(2.7)}.ink-cursor span{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:0;width:60px;font-size:10.5px;transition:opacity .3s;position:absolute;top:-7px;left:-30px}.ink-cursor.view span{opacity:1}[data-mag]{transition:transform .5s var(--ink-ease);display:inline-block}@media (max-width:960px){.lx-hd-in{grid-template-columns:1fr auto}.ink-hero-side,.ink-hero-count button{display:none}.ink-hero-in{padding-bottom:110px}.ink-acc{flex-direction:column;height:auto}.ink-acc-p{height:96px;transition:height .8s var(--ink-ease);flex:none}.ink-acc-p.on{height:340px}.ink-acc-v{writing-mode:horizontal-tb;top:18px;bottom:auto;left:64px;transform:none}.ink-steps{grid-template-columns:1fr 1fr;row-gap:30px}.ink-work{grid-template-columns:1fr 1fr}.ink-shot:nth-child(4){grid-column:span 1}.ink-shot>span{transform:none}.lx-stat{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.ink-mq-row,.ink-grain,.ink-hero-scroll i,.ink-hero-words b{animation:none}.ink-hero-slide span{transition:none}}
:root{--ip-bg:var(--ink-bg,#0c0c0d);--ip-panel:var(--ink-panel,#161617);--ip-panel-2:#1d1d1f;--ip-bone:var(--ink-bone,#f1ece2);--ip-red:var(--ink-red,#e8492f);--ip-brass:var(--ink-brass,#c9a36b);--ip-mute:var(--lx-mute,#9b958b);--ip-line:var(--ink-line,#f1ece224);--ip-line-2:#f1ece247;--ip-ease:var(--ink-ease,cubic-bezier(.22,1,.36,1));--ip-disp:var(--lx-serif);--bg:var(--ip-bg);--grey:var(--ip-panel);--grey-2:#1f1f21;--grey-3:#2c2c2f;--ink:var(--ip-bone);--ink-2:#cfc9be;--mute:var(--ip-mute);--line:var(--ip-line);--line-2:var(--ip-line-2);--accent:var(--ip-red);--accent-deep:var(--ip-red);--accent-soft:#e8492f24;--sale:#ff8b74;--paper:var(--ip-panel);--cream:var(--ip-panel);--red:var(--ip-red);--red-2:#b5301b;--yellow:var(--ip-brass);--green:var(--ip-brass);--sm-shadow:none;--r:0px;--r-lg:0px;--r-sm:0px;--pill:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inv{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.lx h1,body.lx h2,body.lx h3{text-transform:uppercase;letter-spacing:.005em;font-weight:600}body.lx .inv h1,body.lx .inv h2{text-transform:none;font-weight:400}.lx-ph{background:var(--ip-bg);text-align:left;border-bottom:1px solid var(--ip-line);isolation:isolate;padding:clamp(150px,15vw,220px) 0 clamp(44px,5vw,80px)}.lx-ph:before{content:"";z-index:-1;background:radial-gradient(60% 90% at 88% 0,#e8492f29,#0000 62%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f1ece20b calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.lx-ph:after{content:"";background:var(--ip-red);transform-origin:0;width:min(38vw,420px);height:2px;animation:ipLine 1.4s var(--ip-ease).2s both;position:absolute;bottom:-1px;left:0}.lx-ph.has-img{background:var(--ip-bg);padding-bottom:clamp(44px,5vw,80px)}.lx-ph-in{justify-items:start;gap:20px}.lx-ph .lx-h1{max-width:14ch;font-size:clamp(56px,9vw,148px);line-height:.86}.lx-ph .lx-lead{max-width:56ch;color:var(--ip-mute)}.lx-ph .lx-curl{display:none}.lx-ph-img{margin-top:clamp(30px,4vw,56px)}.lx-crumbs{color:var(--ip-mute);justify-content:flex-start}.lx-crumbs a:hover{color:var(--ip-red)}@keyframes ipLine{0%{transform:scaleX(0)}}.lx-steps li,.lx-val{background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:0}.lx-steps li:before,.lx-sd-steps li:before,.lx-val i,.lx-nf-num{font-style:normal}.lx-val{position:relative;overflow:hidden}.lx-val:after{content:"";background:var(--ip-red);transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ip-ease);position:absolute;top:0;left:0;transform:scaleX(0)}.lx-val:hover:after{transform:scaleX(1)}.lx-val i{color:var(--ip-red);font-size:54px}.lx-val p{color:var(--ip-mute)}.lx-card b,.lx-pn b,.lx-ct-list span,.lx-ct-list a,.lx-topic{text-transform:uppercase;letter-spacing:.02em}.lx-card b{font-size:30px;line-height:1}.lx-card-row em{color:var(--ip-red);font-size:30px;line-height:1}.lx-card small{color:var(--ip-mute)}.lx-cards.ip-shop .lx-card{background:var(--ip-panel);border:1px solid var(--ip-line);transition:border-color .4s,transform .6s var(--ip-ease);padding:14px 14px 18px}.lx-cards.ip-shop .lx-card:hover{border-color:var(--ip-red);transform:translateY(-6px)}.lx-form label,.lx-ct-card label{color:var(--ip-mute)}.lx-form input,.lx-form textarea,.lx-form select,.lx-ct-card input,.lx-ct-card textarea,.lx-ct-card select{font-size:16px;color:var(--ip-bone)!important;border:1px solid var(--ip-line-2)!important;background:#0f0f10!important;border-radius:0!important;padding:14px 16px!important}.lx-form textarea,.lx-ct-card textarea{resize:vertical;min-height:130px}.lx-form input::placeholder,.lx-form textarea::placeholder,.lx-ct-card input::placeholder,.lx-ct-card textarea::placeholder{color:#6f6a62}.lx-form input:focus,.lx-form textarea:focus,.lx-form select:focus,.lx-ct-card input:focus,.lx-ct-card textarea:focus,.lx-ct-card select:focus{outline:none;border-color:var(--ip-red)!important;box-shadow:0 0 0 3px #e8492f47!important}.lx-jl-copy small,.lx-post small{color:var(--ip-red)}.lx-ar{color:#d8d2c7}.lx-ar>p:first-child:first-letter{color:var(--ip-red);padding-right:14px;font-size:4.6em}.lx-ar h3{text-transform:uppercase;color:var(--ip-bone);font-size:40px;line-height:1}.lx-ar blockquote{background:var(--ip-panel);border-left:2px solid var(--ip-red);font-style:normal;font-family:var(--lx-sans);color:var(--ip-bone);border-radius:0;font-size:21px;line-height:1.55}.lx-ar ul{gap:10px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.lx-ar ul li,.ip-doc-list li{padding-left:26px;position:relative}.lx-ar ul li:before,.ip-doc-list li:before{content:"";background:var(--ip-red);width:12px;height:2px;position:absolute;top:.78em;left:0}.lx-pn a:hover b{color:var(--ip-red)}.lx-pn b{font-size:26px;line-height:1.05}.ip-topics{flex-wrap:wrap;gap:8px;margin:0 0 clamp(26px,3vw,44px);display:flex}.ip-topics span{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ip-line);color:var(--ip-mute);padding:7px 14px;font-size:11.5px}body.lx .readbar{z-index:80;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}body.lx .readbar span{background:var(--ip-red)}.lx-ct-list span,.lx-ct-list a{font-size:28px;line-height:1.1}.lx-ct-list a{background:linear-gradient(var(--ip-red),var(--ip-red))left bottom/0 1px no-repeat;transition:background-size .5s var(--ip-ease),color .3s}.lx-ct-list a:hover{color:var(--ip-red);background-size:100% 1px}.lx-ct-card{background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:0;position:relative}.lx-ct-card:before{content:"";background:var(--ip-red);width:64px;height:2px;position:absolute;top:-1px;left:-1px}.lx-ct-card .ct-label>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--ip-mute);font-size:12px}.lx-ct-card .ct-select select{appearance:none;background:#0f0f10 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f1ece2' stroke-width='1.3'/%3E%3C/svg%3E") right 16px center/12px no-repeat!important}.lx-ct-card button[type=submit],.lx-ct-card form>button{background:var(--ip-red);color:#0c0c0d;border-radius:0;align-items:center;gap:12px;min-height:54px;font-weight:600;display:inline-flex}.lx-ct-card button[type=submit]:hover,.lx-ct-card form>button:hover{background:var(--ip-bone);color:#0c0c0d}.lx-ct-card button i{font-style:normal}.lx-ct-card .ct-msg{min-height:1.4em;margin:0;font-size:14.5px}.lx-ct-card .ct-msg.done{color:var(--ip-brass)}.lx-ct-card .ct-msg.error{color:#ff8b74}.lx-ct-card .ft-hp{opacity:0;height:1px;left:-9999px;width:1px!important;padding:0!important;position:absolute!important}.ip-ct-side{gap:30px;display:grid}.ip-ct-quick{border:1px solid var(--ip-line);justify-items:start;gap:16px;padding:24px;display:grid}.ip-ct-quick p{color:var(--ip-mute);margin:0}.lx-loc-tags span{border:1px solid var(--ip-line);color:var(--ip-mute);text-transform:uppercase;letter-spacing:.12em;background:0 0;border-radius:0;padding:6px 12px;font-size:11px}.ip-studios{gap:clamp(50px,7vw,110px);display:grid}.ip-studio{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(26px,5vw,80px);display:grid}.ip-studio:nth-child(2n){grid-template-columns:.85fr 1.15fr}.ip-studio:nth-child(2n) .ip-studio-pic{order:2}.ip-studio-pic{position:relative}.ip-studio-pic .lx-pic{width:100%;display:block}.ip-studio-pic>i,.ip-artist-pic>i{font-style:normal;font-family:var(--ip-disp);color:#0000;-webkit-text-stroke:1px #f1ece28c;pointer-events:none;font-size:clamp(70px,9vw,150px);line-height:.8;position:absolute;bottom:2px;right:14px}.ip-studio-copy{justify-items:start;gap:18px;display:grid}.ip-studio-copy>small,.ip-artist-copy>small{letter-spacing:.2em;text-transform:uppercase;color:var(--ip-red);font-size:12px}.ip-studio-copy dl{border-top:1px solid var(--ip-line);width:100%;margin:0}.ip-studio-copy dl div{border-bottom:1px solid var(--ip-line);grid-template-columns:110px 1fr;gap:16px;padding:14px 0;display:grid}.ip-studio-copy dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ip-mute);padding-top:3px;font-size:11.5px}.ip-studio-copy dd{margin:0}.ip-studio-copy dd a:hover{color:var(--ip-red)}.lx-doc p{color:#cfc9be}.lx-topic{border-top:1px solid var(--ip-line);margin:50px 0 14px;padding-top:22px;font-size:40px;line-height:1}.ip-doc-list{color:#cfc9be;gap:10px;margin:0 0 1.3em;padding:0;list-style:none;display:grid}.lx-nf{background:var(--ip-bg)}.ip-nf:before{content:"";background:radial-gradient(50% 50% at 50% 42%,#e8492f33,#0000 70%);position:absolute;inset:0}.lx-nf-num{color:#0000;-webkit-text-stroke:1.5px var(--ip-red);letter-spacing:.02em;font-size:clamp(170px,30vw,420px);line-height:.74;animation:5s step-end infinite ipFlick}@keyframes ipFlick{0%,91%,95%,to{opacity:1}92%,94%{opacity:.35}93%{opacity:.8}}.ip-map ul{border-top:1px solid var(--ip-line);margin:0;padding:0;list-style:none;display:grid}.ip-map li a{border-bottom:1px solid var(--ip-line);color:#cfc9be;transition:color .3s,padding-left .5s var(--ip-ease);padding:11px 0;display:block}.ip-map li a:hover{color:var(--ip-red);padding-left:10px}.ip-band{border:1px solid var(--ip-line);background:linear-gradient(120deg,#e8492f1a,#0000 46%);justify-items:start;gap:18px;padding:clamp(28px,5vw,70px);display:grid;position:relative}.ip-band:before{content:"";background:var(--ip-red);width:90px;height:2px;position:absolute;top:-1px;left:-1px}.ip-band .lx-h2{max-width:18ch}.ip-band .lx-lead{max-width:60ch;color:var(--ip-mute);margin:0}.ip-styles{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(3,1fr);display:grid}.ip-style{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);align-content:start;gap:10px;padding:clamp(22px,2.6vw,38px);transition:background .5s;display:grid;position:relative;overflow:hidden}.ip-style:after{content:"";background:var(--ip-red);transform-origin:0;height:2px;transition:transform .7s var(--ip-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.ip-style:hover{background:var(--ip-panel)}.ip-style:hover:after{transform:scaleX(1)}.ip-style>i{letter-spacing:.2em;color:var(--ip-red);font-size:12px;font-style:normal}.ip-style .lx-h3{transition:transform .6s var(--ip-ease);font-size:clamp(34px,3.4vw,52px);line-height:.95}.ip-style:hover .lx-h3{transform:translate(8px)}.ip-style p{color:var(--ip-mute);margin:0;font-size:14.5px}.ip-style>span{letter-spacing:.14em;text-transform:uppercase;color:var(--ip-mute);margin-top:8px;font-size:12px}.ip-style>span b{font-family:var(--ip-disp);letter-spacing:.02em;color:var(--ip-bone);margin-left:6px;font-size:26px;font-weight:400}.ip-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ip-steps:before{content:"";background:var(--ip-line);height:1px;position:absolute;top:27px;left:0;right:0}.ip-steps:after{content:"";background:var(--ip-red);transform-origin:0;width:100%;height:2px;transition:transform 2.2s var(--ip-ease).2s;position:absolute;top:26px;left:0;transform:scaleX(0)}.ip-steps.is-in:after,html:not(.motion) .ip-steps:after{transform:scaleX(1)}.ip-steps li{z-index:1;align-content:start;gap:10px;padding:0 clamp(16px,2vw,30px) 0 0;display:grid;position:relative}.ip-steps i{font-style:normal;font-family:var(--ip-disp);background:var(--ip-bg);border:1px solid var(--ip-line-2);width:54px;height:54px;color:var(--ip-bone);place-items:center;margin-bottom:14px;font-size:26px;line-height:1;transition:background .4s,color .4s,border-color .4s;display:grid}.ip-steps li:hover i{background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}.ip-steps b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:30px;font-weight:400;line-height:1}.ip-steps span{color:var(--ip-mute);font-size:15px}.ip-sd{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(28px,5vw,80px);padding-top:clamp(130px,12vw,170px);padding-bottom:clamp(40px,5vw,80px);display:grid}.ip-sd-main{justify-items:start;gap:22px;min-width:0;display:grid}.ip-sd-main .lx-h1{font-size:clamp(54px,7.4vw,124px);line-height:.86}.ip-sd-main>.lx-h3{align-items:center;gap:14px;width:100%;margin-top:clamp(20px,3vw,40px);display:flex}.ip-sd-main>.lx-h3:after{content:"";background:var(--ip-line);flex:1;height:1px}.ip-sd-pic{width:100%;display:block}.ip-sd-intro{color:#d8d2c7;max-width:68ch;margin:0;font-size:18.5px;line-height:1.75}.ip-facts{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;margin:0;display:grid}.ip-facts div{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);background:var(--ip-panel);padding:20px 22px 22px;transition:background .4s;position:relative}.ip-facts div:before{content:"";background:var(--ip-red);width:2px;height:0;transition:height .5s var(--ip-ease);position:absolute;top:0;left:0}.ip-facts div:hover{background:var(--ip-panel-2)}.ip-facts div:hover:before{height:100%}.ip-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ip-mute);font-size:11px}.ip-facts dd{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;margin:8px 0 0;font-size:32px;line-height:1}.ip-tl{width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.ip-tl:before{content:"";background:var(--ip-line);width:1px;position:absolute;top:10px;bottom:10px;left:23px}.ip-tl:after{content:"";background:var(--ip-red);transform-origin:top;width:2px;transition:transform 2s var(--ip-ease).2s;position:absolute;top:10px;bottom:10px;left:22.5px;transform:scaleY(0)}.ip-tl.is-in:after,html:not(.motion) .ip-tl:after{transform:scaleY(1)}.ip-tl li{z-index:1;grid-template-columns:48px 1fr;align-items:center;gap:22px;padding:12px 0;display:grid;position:relative}.ip-tl i{font-style:normal;font-family:var(--ip-disp);background:var(--ip-bg);border:1px solid var(--ip-line-2);place-items:center;width:48px;height:48px;font-size:22px;line-height:1;transition:background .4s,color .4s,border-color .4s;display:grid}.ip-tl li:hover i{background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}.ip-tl span{color:#d8d2c7;font-size:17px}.ip-who{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;width:100%;display:grid}.ip-who-it{background:var(--ip-panel);border:1px solid var(--ip-line);transition:border-color .4s,transform .6s var(--ip-ease);grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.ip-who-it:hover{border-color:var(--ip-red);transform:translateY(-4px)}.ip-who-it .lx-pic{width:84px;display:block}.ip-who-it span{gap:2px;min-width:0;display:grid}.ip-who-it b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:26px;font-weight:400;line-height:1}.ip-who-it small{color:var(--ip-mute);font-size:13px}.ip-who-it em{letter-spacing:.16em;text-transform:uppercase;color:var(--ip-red);margin-top:6px;font-size:11.5px;font-style:normal}.ip-sd-box{background:var(--ip-panel);border:1px solid var(--ip-line);gap:16px;padding:28px;display:grid;position:sticky;top:110px}.ip-sd-box:before{content:"";background:var(--ip-red);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.ip-sd-box>small{letter-spacing:.2em;text-transform:uppercase;color:var(--ip-red);font-size:11.5px}.ip-sd-price{font-family:var(--ip-disp);letter-spacing:.01em;margin:0;font-size:clamp(54px,5vw,72px);line-height:.9}.ip-sd-box ul{border-top:1px solid var(--ip-line);margin:0;padding:0;list-style:none}.ip-sd-box li{border-bottom:1px solid var(--ip-line);justify-content:space-between;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.ip-sd-box li span{color:var(--ip-mute)}.ip-sd-box li b{text-align:right;font-weight:400}.ip-sd-box .lx-btn.block,.lx-btn.block{justify-content:space-between;width:100%}.ip-sd-box>p:not(.ip-sd-price){color:var(--ip-mute);margin:0;font-size:13px;line-height:1.6}.ip-artists{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,90px) clamp(24px,4vw,60px);display:grid}.ip-artist{align-content:start;gap:22px;scroll-margin-top:120px;display:grid}.ip-artist:nth-child(2n){margin-top:clamp(0px,7vw,110px)}.ip-artist-pic{display:block;position:relative;overflow:hidden}.ip-artist-pic .lx-pic{width:100%;display:block}.ip-artist-pic .lx-pic img{transition:transform 1.4s var(--ip-ease),filter .8s}.ip-artist-pic:hover .lx-pic img{filter:none;transform:scale(1.05)}.ip-artist-pic:after{content:"";background:var(--ip-red);transform-origin:0;height:3px;transition:transform .8s var(--ip-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.ip-artist-pic:hover:after{transform:scaleX(1)}.ip-artist-copy{justify-items:start;gap:14px;display:grid}.ip-artist-copy .lx-h2{font-size:clamp(44px,5vw,78px);line-height:.9}.ip-artist-copy p{color:#cfc9be;max-width:52ch;margin:0}.ip-artist-go{letter-spacing:.16em;text-transform:uppercase;color:var(--ip-bone);background:linear-gradient(var(--ip-red),var(--ip-red))left bottom/100% 1px no-repeat;transition:color .3s,gap .5s var(--ip-ease),background-size .5s var(--ip-ease);align-items:center;gap:14px;margin-top:6px;padding:0 0 8px;font-size:13px;display:inline-flex}.ip-artist-go:hover{color:var(--ip-red);background-size:100% 2px;gap:22px}.ip-crew{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.ip-crew-it{gap:12px;display:grid}.ip-crew-it .lx-pic{width:100%;display:block}.ip-crew-it span{gap:2px;display:grid}.ip-crew-it b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:28px;font-weight:400;line-height:1;transition:color .3s}.ip-crew-it:hover b{color:var(--ip-red)}.ip-crew-it small{color:var(--ip-mute);font-size:13px}.ip-acct-note{max-width:1100px;padding:0 var(--lx-gut)clamp(50px,6vw,90px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.ip-acct-note p{color:var(--ip-mute);max-width:62ch;margin:0}.ip-assure{border:1px solid var(--ip-line);grid-template-columns:repeat(4,1fr);margin:0 0 clamp(30px,4vw,54px);padding:0;list-style:none;display:grid}.ip-assure li{border-right:1px solid var(--ip-line);gap:2px;padding:18px 22px;display:grid}.ip-assure li:last-child{border-right:0}.ip-assure b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:26px;font-weight:400;line-height:1.05}.ip-assure span{color:var(--ip-mute);font-size:13px}.ip-bk-help{color:var(--ip-mute);margin:clamp(30px,4vw,50px) 0 0}.ip-bk-help a{color:var(--ip-bone);border-bottom:1px solid var(--ip-red)}.ip-bk-help a:hover{color:var(--ip-red)}.lx-bk{grid-template-columns:minmax(0,1fr) 372px}.lx-bk-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.lx-bk-steps button{box-sizing:border-box;width:100%;color:var(--ip-mute);letter-spacing:.14em;background:0 0;border:0;border-radius:0;gap:12px;padding:0 10px 16px 0;font-size:12.5px}.lx-bk-steps i{width:auto;height:auto;font-family:var(--ip-disp);color:inherit;background:0 0;border-radius:0;font-size:30px;line-height:1}.lx-bk-steps .on button{color:var(--ip-bone);background:0 0;border:0}.lx-bk-steps .on i{color:var(--ip-red)}.lx-bk-steps .past button{color:var(--ip-bone);border:0}.lx-bk-steps .past i{color:var(--ip-brass);background:0 0}.lx-bk-steps button:not([disabled]):hover{color:var(--ip-red)}.ip-bk-bar{background:var(--ip-line);height:2px;margin:0 0 34px;position:relative;overflow:hidden}.ip-bk-bar i{background:var(--ip-red);transform-origin:0;transition:transform .9s var(--ip-ease);position:absolute;inset:0}.lx-bk-sv{background:var(--ip-panel);border:1px solid var(--ip-line);animation:lxIn .6s var(--ip-ease)both;border-radius:0;grid-template-columns:72px minmax(0,1fr) auto 24px;padding:10px 18px 10px 10px}.lx-bk-sv:hover{border-color:var(--ip-line-2);transform:translate(6px)}.lx-bk-sv.on{border-color:var(--ip-red);background:#e8492f1a}.lx-bk-sv img{filter:grayscale(.5);border-radius:0;width:72px;height:72px;transition:filter .5s}.lx-bk-sv:hover img,.lx-bk-sv.on img{filter:none}.lx-bk-sv b{text-transform:uppercase;letter-spacing:.02em;font-size:28px;line-height:1}.lx-bk-sv small{color:var(--ip-mute);margin-top:4px}.lx-bk-sv em{color:var(--ip-bone);font-size:28px;line-height:1}.lx-bk-sv i{border-color:var(--ip-line-2);border-radius:0;width:22px;height:22px}.lx-bk-sv.on i{background:var(--ip-red);border-color:var(--ip-red)}.lx-bk-sv.on i:after{border-color:#0c0c0d;top:6px;left:6px}.ip-bk-facts{border:1px solid var(--ip-line);border-left:2px solid var(--ip-red);background:var(--ip-panel);animation:lxIn .6s var(--ip-ease)both;gap:12px;padding:18px 20px;display:grid}.ip-bk-facts p{justify-content:space-between;align-items:baseline;gap:16px;margin:0;display:flex}.ip-bk-facts p b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:400;line-height:1}.ip-bk-facts p a{letter-spacing:.16em;text-transform:uppercase;color:var(--ip-mute);border-bottom:1px solid var(--ip-line-2);white-space:nowrap;font-size:11.5px}.ip-bk-facts p a:hover{color:var(--ip-red);border-color:var(--ip-red)}.ip-bk-facts dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 20px;margin:0;display:grid}.ip-bk-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ip-mute);font-size:10.5px}.ip-bk-facts dd{margin:2px 0 0;font-size:15px}.lx-bk-who{background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:0;padding:14px 14px 20px}.lx-bk-who:hover{border-color:var(--ip-line-2)}.lx-bk-who.on{border-color:var(--ip-red);background:#e8492f1a}.lx-bk-who img,.lx-bk-who .any{aspect-ratio:1;border-radius:0;width:100%;height:auto}.lx-bk-who img{filter:grayscale(.6);transition:filter .5s}.lx-bk-who:hover img,.lx-bk-who.on img{filter:none}.lx-bk-who .any{border:1px dashed var(--ip-line-2);color:var(--ip-red);font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.04em;background:#0f0f10;font-size:44px}.lx-bk-who b{text-transform:uppercase;letter-spacing:.02em;font-size:26px;line-height:1}.lx-bk-who small{color:var(--ip-mute)}.ip-bk-bio{border-left:2px solid var(--ip-red);background:var(--ip-panel);color:#cfc9be;margin:0;padding:16px 20px}.ip-bk-bio b{color:var(--ip-bone);font-weight:500}.lx-bk-days button{background:var(--ip-panel);border:1px solid var(--ip-line);width:72px;color:var(--ip-bone);border-radius:0}.lx-bk-days button:hover{border-color:var(--ip-red)}.lx-bk-days b{font-size:34px}.lx-bk-days .on{background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}.ip-bk-hours{color:var(--ip-mute);border-left:2px solid var(--ip-brass);margin:0;padding-left:14px;font-size:14px}.lx-bk-slots button{background:var(--ip-panel);border:1px solid var(--ip-line);color:var(--ip-bone);font-variant-numeric:tabular-nums;border-radius:0}.lx-bk-slots button:hover:not([disabled]){border-color:var(--ip-red);color:var(--ip-red)}.lx-bk-slots button[disabled]{opacity:.28;background:0 0}.lx-bk-slots .on,.lx-bk-slots .on:hover:not([disabled]){background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}.lx-bk-none,.lx-bk-err{background:var(--ip-panel);border-left:2px solid var(--ip-brass);color:#cfc9be;border-radius:0}.lx-bk-err{color:#ff8b74;border-left-color:var(--ip-red)}.ip-check{border:1px solid var(--ip-line-2);background:var(--ip-panel);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:14px;padding:16px 18px;transition:border-color .3s;display:grid}.ip-check:hover{border-color:var(--ip-red)}.ip-check:has(input:checked){border-color:var(--ip-red)}.ip-check input{appearance:none;border:1px solid var(--ip-line-2);cursor:pointer;background:#0f0f10;width:24px;height:24px;margin:1px 0 0;transition:background .3s,border-color .3s;position:relative;border-radius:0!important}.ip-check input:checked{background:var(--ip-red);border-color:var(--ip-red)}.ip-check input:checked:after{content:"";border-bottom:2px solid #0c0c0d;border-left:2px solid #0c0c0d;width:10px;height:6px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.ip-check input:focus-visible{outline:2px solid var(--ip-red);outline-offset:3px}.ip-check span{font-size:15.5px;line-height:1.5}.lx-bk-nav{border-top-color:var(--ip-line)}.lx-bk-nav .lx-btn[disabled]{opacity:.35;cursor:not-allowed}.lx-bk-side{background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:0;top:110px}.lx-bk-side:before{content:"";background:var(--ip-red);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.lx-bk-side li button{border-radius:0}.lx-bk-side li button:hover{background:var(--ip-red);color:#0c0c0d}.lx-bk-side li small{color:var(--ip-mute)}.lx-bk-total span{letter-spacing:.16em;text-transform:uppercase;color:var(--ip-mute);font-size:12px}.lx-bk-total b{color:var(--ip-bone);font-size:48px}.ip-bk-note{color:var(--ip-mute);border-top:1px solid var(--ip-line);margin:0;padding-top:14px;font-size:13px}.lx-bk-tick{background:var(--ip-red);border-radius:0}.lx-bk-tick:after{border-color:#0c0c0d}.lx-bk-done .lx-bk-sum{border:1px solid var(--ip-line);background:var(--ip-panel);padding:6px 22px}.lx-bk-done .lx-bk-sum div:last-child{border-bottom:0}.ip-bk-prep{text-align:left;color:#cfc9be;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ip-bk-prep li{padding-left:26px;position:relative}.ip-bk-prep li:before{content:"";background:var(--ip-red);width:12px;height:2px;position:absolute;top:.8em;left:0}.ip-pf-bar{border-bottom:1px solid var(--ip-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:20px;display:flex}.ip-pf-bar .lx-chip sup{opacity:.6;vertical-align:top;margin-left:6px;font-size:10px}.ip-pf-count{letter-spacing:.18em;text-transform:uppercase;color:var(--ip-mute);align-items:baseline;gap:10px;margin:0;font-size:12px;display:flex}.ip-pf-count b{font-family:var(--ip-disp);color:var(--ip-bone);letter-spacing:.02em;font-size:40px;font-weight:400;line-height:1}.ip-pf{columns:3 300px;perspective:1400px;column-gap:14px}.ip-pf-it{all:unset;box-sizing:border-box;cursor:zoom-in;break-inside:avoid;background:var(--ip-panel);width:100%;transform:perspective(1000px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .5s var(--ip-ease),clip-path 1.1s var(--ip-ease)var(--d,0s);will-change:transform;margin:0 0 14px;display:block;position:relative;overflow:hidden}.ip-pf-img{aspect-ratio:4/5;display:block;overflow:hidden}.ip-pf-it:nth-child(5n+2) .ip-pf-img{aspect-ratio:1}.ip-pf-it:nth-child(5n+3) .ip-pf-img{aspect-ratio:3/4}.ip-pf-it:nth-child(5n+4) .ip-pf-img{aspect-ratio:5/4}.ip-pf-it:nth-child(7n+5) .ip-pf-img{aspect-ratio:2/3}.ip-pf-img img{object-fit:cover;filter:grayscale(.85)contrast(1.08);width:100%;height:100%;transition:transform 1.3s var(--ip-ease),filter .8s;display:block;transform:scale(1.02)}.ip-pf-it:hover .ip-pf-img img,.ip-pf-it:focus-visible .ip-pf-img img{filter:none;transform:scale(1.1)}.ip-pf-cap{text-align:left;color:var(--ip-bone);opacity:0;transition:opacity .5s,transform .7s var(--ip-ease);background:linear-gradient(#0000,#080809eb);gap:4px;padding:70px 20px 18px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(14px)}.ip-pf-it:hover .ip-pf-cap,.ip-pf-it:focus-visible .ip-pf-cap{opacity:1;transform:none}.ip-pf-cap small{letter-spacing:.2em;text-transform:uppercase;color:var(--ip-red);font-size:11px}.ip-pf-cap b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:28px;font-weight:400;line-height:1}.ip-pf-it>i{letter-spacing:.18em;color:var(--ip-bone);mix-blend-mode:difference;font-size:11px;font-style:normal;position:absolute;top:12px;left:14px}.ip-pf-it:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .4s;position:absolute;inset:0}.ip-pf-it:hover:after{border-color:var(--ip-red)}.ip-pf-it:focus-visible{outline:2px solid var(--ip-red);outline-offset:3px}html.motion .ip-pf-it{clip-path:inset(0 0 100%)}html.motion .ip-pf-it.in{clip-path:inset(0)}@media (hover:none){.ip-pf-cap{opacity:1;padding-top:50px;transform:none}.ip-pf-img img{filter:none}}.ip-lb{z-index:200;cursor:zoom-out;background:#060607f5;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;padding:20px;animation:.35s both lxFade;display:grid;position:fixed;inset:0}.ip-lb figure{cursor:default;grid-column:2;justify-items:center;gap:14px;margin:0;display:grid}.ip-lb img{max-width:100%;max-height:78vh;animation:ipLb .6s var(--ip-ease)both;display:block}@keyframes ipLb{0%{clip-path:inset(0 0 100%);transform:scale(1.04)}to{clip-path:inset(0);transform:none}}.ip-lb figcaption{width:100%;max-width:900px;color:var(--ip-bone);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ip-lb figcaption span{gap:2px;display:grid}.ip-lb figcaption small{letter-spacing:.2em;text-transform:uppercase;color:var(--ip-red);font-size:11px}.ip-lb figcaption b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:32px;font-weight:400;line-height:1}.ip-lb figcaption em{letter-spacing:.18em;color:var(--ip-mute);font-size:12px;font-style:normal}.ip-lb-nav,.ip-lb-x{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ip-bone);border:1px solid var(--ip-line-2);place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid}.ip-lb-nav{justify-self:center;width:54px;height:54px}.ip-lb-nav.prev{grid-area:1/1}.ip-lb-nav.next{grid-area:1/3}.ip-lb figure{grid-row:1}.ip-lb-x{letter-spacing:.18em;text-transform:uppercase;z-index:2;padding:10px 18px;font-size:12px;position:absolute;top:20px;right:20px}.ip-lb-nav:hover,.ip-lb-x:hover,.ip-lb-nav:focus-visible,.ip-lb-x:focus-visible{background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}body.lx .intro{color:var(--ip-bone);border-bottom:1px solid var(--ip-line);max-width:none;padding-top:clamp(140px,13vw,190px);padding-inline:max(var(--lx-gut),calc((100% - var(--lx-max))/2 + var(--lx-gut)));margin-bottom:clamp(30px,4vw,56px)}body.lx .intro .eyebrow{color:var(--ip-red)}body.lx .intro-meta{color:var(--ip-mute);font-family:var(--lx-sans);font-weight:400}body.lx .intro-title{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.01em;color:var(--ip-bone);font-size:clamp(56px,8vw,128px);font-weight:400;line-height:.88}body.lx .acct,body.lx .co{color:var(--ip-bone)}body.lx .vx-h2,body.lx .acct-title,body.lx .modal-title,body.lx .qv-name,body.lx .drawer-head h2{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;color:var(--ip-bone);font-weight:400;line-height:1}body.lx .vx-h2{font-size:clamp(30px,3vw,42px)}body.lx .vx-muted,body.lx .signin-lead,body.lx .acct-email,body.lx .acct-order-meta,body.lx .acct-empty p{color:var(--ip-mute)}body.lx .signin-lead b{color:var(--ip-bone)}body.lx .signin,body.lx .acct-head,body.lx .co-panel,body.lx .co-summary,body.lx .co-done,body.lx .acct-order,body.lx .acct-empty{background:var(--ip-panel);border:1px solid var(--ip-line);box-shadow:none;color:var(--ip-bone);border-radius:0}body.lx .acct-order,body.lx .acct-empty{padding:clamp(18px,2.4vw,28px)}body.lx .acct-orders{gap:14px;display:grid}body.lx .acct-order-no{font-family:var(--ip-disp);letter-spacing:.04em;font-size:26px;font-weight:400}body.lx .acct-total{font-family:var(--ip-disp);font-size:26px}body.lx .acct-chip{border:1px solid var(--ip-line-2);color:var(--ip-mute);text-transform:uppercase;letter-spacing:.12em;background:0 0;border-radius:0;font-size:11px}body.lx .acct-chip.paid{border-color:var(--ip-brass);color:var(--ip-brass);background:0 0}body.lx .acct-lines li{color:#cfc9be;border-color:var(--ip-line)}body.lx .acct-hello,body.lx .co-eyebrow{color:var(--ip-red)}body.lx .field,body.lx .vx-label,body.lx .ct-label{color:var(--ip-mute)}body.lx .vx-label>span:first-child,body.lx .field>span{font-family:var(--lx-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ip-mute);font-size:12px;font-weight:500}body.lx .field input,body.lx .field select,body.lx .field textarea,body.lx .vx-field input,body.lx .vx-field textarea,body.lx .vx-field select,body.lx .ct-field input,body.lx .ct-field select,body.lx .ct-field textarea,body.lx .sm-coupon input{color:var(--ip-bone);border:1px solid var(--ip-line-2);box-shadow:none;background-color:#0f0f10;border-radius:0}body.lx .vx-field{background:0 0;border-radius:0}body.lx .vx-field select{min-height:50px;padding:0 16px}body.lx .field input::placeholder,body.lx .field textarea::placeholder,body.lx .vx-field input::placeholder,body.lx .vx-field textarea::placeholder,body.lx .sm-coupon input::placeholder{color:#6f6a62}body.lx .field input:focus,body.lx .field select:focus,body.lx .field textarea:focus,body.lx .vx-field input:focus,body.lx .vx-field textarea:focus,body.lx .vx-field select:focus,body.lx .ct-field input:focus,body.lx .ct-field select:focus,body.lx .ct-field textarea:focus,body.lx .sm-coupon input:focus{border-color:var(--ip-red);outline:none;box-shadow:0 0 0 3px #e8492f47}body.lx .vx-field.ro input{color:var(--ip-mute);background-color:#0000;border-style:dashed}body.lx .signin-code{background-color:#0f0f10;background-image:repeating-linear-gradient(to right,transparent 0 calc(100%/6 - 1px),var(--ip-line-2)calc(100%/6 - 1px)calc(100%/6));color:var(--ip-bone);font-family:var(--ip-disp)}body.lx .form-error,body.lx .vx-error,body.lx .sm-coupon-err{color:#ff8b74}body.lx .form-done{background:var(--ip-panel);border-left:2px solid var(--ip-brass);color:var(--ip-bone);border-radius:0}body.lx .btn,body.lx .vx-btn{border-radius:0;font-weight:600}body.lx .vx-btn,body.lx .btn-dark,body.lx .btn-accent{background:var(--ip-red);border:1px solid var(--ip-red);color:#0c0c0d}body.lx .vx-btn:hover:not(:disabled),body.lx .btn-dark:hover,body.lx .btn-accent:hover{background:var(--ip-bone);border-color:var(--ip-bone);color:#0c0c0d}body.lx .btn-dark:after,body.lx .btn-accent:after,body.lx .btn-line:after{display:none}body.lx .vx-btn:disabled,body.lx .btn:disabled{opacity:.4;cursor:not-allowed}body.lx .vx-btn-line,body.lx .btn-line{border:1px solid var(--ip-line-2);color:var(--ip-bone);text-transform:uppercase;letter-spacing:.12em;background:0 0;border-radius:0;font-size:12.5px}body.lx .vx-btn-line:hover,body.lx .btn-line:hover{border-color:var(--ip-red);color:var(--ip-red);background:0 0}body.lx .link-btn{color:var(--ip-bone);-webkit-text-decoration-color:var(--ip-red);text-decoration-color:var(--ip-red)}body.lx .link-btn:hover{color:var(--ip-red)}body.lx .link-btn:disabled{color:var(--ip-mute)}body.lx .sm-seg button{border:1px solid var(--ip-line-2);color:var(--ip-bone);background:#0f0f10;border-radius:0}body.lx .sm-seg button:hover{border-color:var(--ip-red)}body.lx .sm-seg button.on{border-color:var(--ip-red);background:#e8492f1f}body.lx .sm-seg b{font-family:var(--ip-disp);text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:400}body.lx .sm-seg small,body.lx .sm-outlet-note{color:var(--ip-mute)}body.lx .sm-coupon{border:1px dashed var(--ip-line-2);background:0 0;border-radius:0}body.lx .sm-coupon label{color:var(--ip-mute);font-family:var(--lx-sans)}body.lx .sm-coupon-row button,body.lx .sm-coupon-chips button{border:1px solid var(--ip-line-2);color:var(--ip-bone);background:0 0;border-radius:0}body.lx .sm-coupon-row button:hover:not(:disabled),body.lx .sm-coupon-chips button:hover{border-color:var(--ip-red);color:var(--ip-red);background:0 0}body.lx .sm-coupon-ok,body.lx .sm-save{color:var(--ip-brass)}body.lx .sm-coupon-ok button{color:var(--ip-bone);text-decoration:underline}body.lx .sm-free{color:var(--ip-mute);background:0 0}body.lx .sm-free i{background:var(--ip-line);border-radius:0}body.lx .sm-free i:after,body.lx .sm-free i:before{background:var(--ip-red);border-radius:0}body.lx .co-line{border-color:var(--ip-line)}body.lx .co-line-img,body.lx .line-img,body.lx .qv-img{background:#0f0f10;border-radius:0}body.lx .co-line-info small,body.lx .line-info small,body.lx .co-remove,body.lx .line-remove{color:var(--ip-mute)}body.lx .co-remove:hover,body.lx .line-remove:hover{color:var(--ip-red)}body.lx .co-variant,body.lx .line-variant,body.lx .acct-variant{color:var(--ip-brass)}body.lx .co-sum{color:#cfc9be}body.lx .co-total{color:var(--ip-bone);border-top-color:var(--ip-line-2)}body.lx .co-total b,body.lx .co-total span:last-child{font-family:var(--ip-disp);color:var(--ip-bone);font-size:32px;font-weight:400}body.lx .sm-done-pizza{display:none}body.lx .sm-track{color:var(--ip-mute)}body.lx .sm-track li{border-color:var(--ip-line-2);color:var(--ip-mute);background:0 0;border-radius:0}body.lx .sm-track li.on{color:var(--ip-bone);border-color:var(--ip-red)}body.lx .sm-track li:before{background:var(--ip-line-2);border-radius:0}body.lx .sm-track li.on:before{background:var(--ip-red)}body.lx .drawer,body.lx .modal{background:var(--ip-panel);color:var(--ip-bone);border:1px solid var(--ip-line);border-radius:0}body.lx .drawer{border-width:0 0 0 1px;top:0;bottom:0;right:0}body.lx .drawer-head,body.lx .drawer-foot{border-color:var(--ip-line)}body.lx .drawer-foot{background:#101011}body.lx .drawer-head h2 span{color:var(--ip-red);font-family:var(--lx-sans)}body.lx .drawer-head button,body.lx .modal-close,body.lx .drawer-empty,body.lx .qv-intro,body.lx .qv-more,body.lx .qv-spec dt{color:var(--ip-mute)}body.lx .drawer-head button:hover,body.lx .modal-close:hover{color:var(--ip-red)}body.lx .line{border-color:var(--ip-line)}body.lx .qty,body.lx .stepper{border:1px solid var(--ip-line-2);color:var(--ip-bone);border-radius:0}body.lx .qty button,body.lx .stepper button{color:var(--ip-bone)}body.lx .qty button:hover:not(:disabled),body.lx .stepper button:hover:not(:disabled){color:var(--ip-red)}body.lx .qv-price{font-family:var(--ip-disp);color:var(--ip-bone);font-size:34px;font-weight:400}body.lx .qv-tagline{color:var(--ip-red);font-family:var(--lx-sans)}body.lx .qv-desc{color:#cfc9be}body.lx .qv-spec,body.lx .qv-spec-row{border-color:var(--ip-line)}body.lx .qv-spec dd{white-space:pre-line}body.lx .pill{border:1px solid var(--ip-line-2);color:var(--ip-bone);font-family:var(--lx-sans);background:#0f0f10;border-radius:0}body.lx .pill:hover{border-color:var(--ip-red)}body.lx .pill.on{background:var(--ip-red);border-color:var(--ip-red);color:#0c0c0d}body.lx .sm-qb-opt>span{font-family:var(--lx-sans);color:var(--ip-mute)}body.lx .eyebrow{color:var(--ip-red)}@media (max-width:1100px){.ip-styles,.ip-assure{grid-template-columns:repeat(2,1fr)}.ip-assure li:nth-child(2){border-right:0}.ip-assure li:nth-child(-n+2){border-bottom:1px solid var(--ip-line)}}@media (max-width:960px){.ip-sd,.ip-studio,.ip-studio:nth-child(2n),.lx-bk{grid-template-columns:1fr}.ip-studio:nth-child(2n) .ip-studio-pic{order:0}.ip-sd-box,.lx-bk-side{position:static}.ip-sd-box{order:-1}.ip-artists{grid-template-columns:1fr}.ip-artist:nth-child(2n){margin-top:0}.ip-steps:before,.ip-steps:after{display:none}.ip-steps{gap:30px}.ip-lb{grid-template-columns:1fr;padding:70px 14px 90px}.ip-lb figure{grid-column:1}.ip-lb-nav{position:absolute;bottom:20px}.ip-lb-nav.prev{grid-column:auto;left:calc(50% - 62px)}.ip-lb-nav.next{grid-column:auto;left:calc(50% + 8px)}}@media (max-width:560px){.ip-styles,.ip-assure{grid-template-columns:1fr}.ip-assure li{border-right:0;border-bottom:1px solid var(--ip-line)}.ip-assure li:last-child{border-bottom:0}.lx-bk-steps span{display:none}.lx-bk-steps .on span{display:inline}.lx-bk-steps{grid-template-columns:auto auto auto auto;justify-content:start;gap:18px}.lx-bk-steps button,.lx-bk-steps .on button{padding:0 0 14px}.lx-bk-sv{border-radius:0;grid-template-columns:56px minmax(0,1fr) auto}.lx-bk-sv img{width:56px;height:56px}.lx-bk-sv b,.lx-bk-sv em{font-size:22px}.ip-studio-copy dl div{grid-template-columns:1fr;gap:2px}.ip-pf{columns:2 140px;column-gap:8px}.ip-pf-it{margin-bottom:8px}.ip-pf-cap b{font-size:20px}.ip-who{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lx-ph:after,.lx-nf-num,.lx-bk-sv,.ip-bk-facts,.ip-lb,.ip-lb img{animation:none!important}.ip-pf-it,.ip-pf-img img,.ip-pf-cap,.ip-bk-bar i,.ip-steps:after,.ip-tl:after,.ip-style .lx-h3,.ip-artist-pic .lx-pic img{transition:none!important}.ip-pf-it{clip-path:none!important;transform:none!important}.ip-steps:after,.ip-tl:after{transform:none}}
@media (max-width:809px){.qv-spec-row{grid-template-columns:1fr;gap:3px}}
