.lp{max-width:1220px;margin:0 auto;padding-inline:20px;padding-bottom:40px}.lp p,.lp li,.lp dd,.lp address{text-transform:none}.lp .lp-date,.lp-toc p{text-transform:uppercase}.lp-hero{display:grid;gap:34px;padding:34px 0 48px;border-bottom:1px solid var(--line)}.lp-hero h1{margin:0 0 22px;font:400 clamp(58px,10vw,132px)/.88 var(--serif);letter-spacing:-.02em}.lp-lede{max-width:44ch;margin:0;font-size:18px;line-height:1.6}.lp-date{margin:18px 0 0;font-size:13px;color:var(--mute)}.lp-fig{margin:0;aspect-ratio:4/5;overflow:hidden;background:#d9d6d0}.lp-fig img{width:100%;height:100%;object-fit:cover;max-width:none;animation:lpSettle 2.6s var(--ease) both}@keyframes lpSettle{0%{transform:scale(1.06)}to{transform:none}}.lp-short{align-self:end;padding:28px 30px;background:#3a2a200d}.lp-short h2{margin:0 0 14px;font:400 22px/1.2 var(--serif)}.lp-short ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.lp-short li{position:relative;padding-left:22px;font-size:15px;line-height:1.55}.lp-short li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--ink)}.lp-trip{padding:56px 0 60px;border-bottom:1px solid var(--line)}.lp-trip h2{margin:0 0 36px;font:400 clamp(26px,3vw,36px)/1.1 var(--serif)}.lp-trip ol{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;counter-reset:trip}.lp-trip ol:before{content:"";position:absolute;left:0;right:0;top:21px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease)}.lp-trip li{position:relative;counter-increment:trip;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lp-trip .n{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;margin-bottom:22px;border:1px solid var(--ink);border-radius:50%;background:var(--bg);font:400 17px/1 var(--serif)}.lp-trip .n:before{content:counter(trip)}.lp-trip h3{margin:0 0 8px;font:400 19px/1.25 var(--serif);letter-spacing:.01em}.lp-trip p{margin:0;font-size:15px;line-height:1.6;color:var(--mute);max-width:30ch}.lp-trip.in ol:before{transform:none}.lp-trip.in li{opacity:1;transform:none}.lp-trip.in li:nth-child(2){transition-delay:.25s}.lp-trip.in li:nth-child(3){transition-delay:.5s}.lp-trip.in li:nth-child(4){transition-delay:.75s}.lp-body{display:grid;gap:30px;padding-top:50px}.lp-toc{display:none}.lp-sec{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.lp-sec h2{margin:0 0 14px;font:400 clamp(24px,2.4vw,30px)/1.15 var(--serif)}.lp-sec p{max-width:66ch;margin:0 0 12px;font-size:16px;line-height:1.7}.lp-sec a,.lp-ask p a{text-underline-offset:3px}.lp-sec address{font-style:normal;font-size:16px;line-height:1.7}.lp-list,.lp-sec ul{margin:0 0 12px;padding:0;list-style:none;max-width:66ch}.lp-list li,.lp-sec ul li{position:relative;padding:0 0 10px 24px;font-size:16px;line-height:1.65}.lp-list li:before,.lp-sec ul li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--ink)}.lp-dl{margin:6px 0 0;max-width:72ch}.lp-dl div{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.lp-dl div:first-child{border-top:0;padding-top:4px}.lp-dl dt{font:400 17px/1.3 var(--serif)}.lp-dl dd{margin:0;font-size:15px;line-height:1.65;color:var(--mute)}.lp-ask{display:grid;justify-items:start;gap:14px;margin-top:10px;padding:34px 32px;background:var(--ink);color:var(--bg)}.lp-ask h2{margin:0;font:400 clamp(26px,3vw,34px)/1.1 var(--serif)}.lp-ask p{margin:0;max-width:52ch;font-size:16px;line-height:1.6;opacity:.85}.lp-btn{display:inline-flex;align-items:center;height:50px;padding:0 28px;margin-top:6px;background:var(--bg);color:var(--ink);text-decoration:none;font-size:14px;letter-spacing:.05em;transition:transform .3s var(--ease),opacity .3s}.lp-btn:hover{transform:translateY(-2px)}.lp-legal{font-size:13px;opacity:.75;text-underline-offset:3px}.lp-legal:hover{opacity:1}.lp-co{margin:18px 0 0;font-size:13px;color:var(--mute)}@media(min-width:900px){.lp{padding-inline:40px;padding-bottom:140px}.lp-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding:50px 0 64px}.lp-priv .lp-hero{grid-template-columns:1.1fr .9fr}.lp-body{grid-template-columns:230px minmax(0,1fr);gap:80px;padding-top:70px}.lp-toc{display:grid;align-content:start;gap:2px;position:sticky;top:110px;align-self:start}.lp-toc p{margin:0 0 12px;font-size:13px;color:var(--mute)}.lp-toc a{position:relative;padding:7px 0 7px 18px;font-size:14px;line-height:1.35;color:var(--mute);text-decoration:none;transition:color .3s}.lp-toc a:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.lp-toc a:hover,.lp-toc a.on{color:var(--ink)}.lp-toc a.on:before{transform:none}.lp-ask{padding:46px 48px}}@media(max-width:899px){.lp-hero h1{font-size:clamp(40px,14.5vw,58px);overflow-wrap:break-word}.lp-hero>*{min-width:0}.lp-fig{aspect-ratio:4/3}.lp-trip ol{grid-template-columns:1fr;gap:26px}.lp-trip ol:before{left:21px;right:auto;top:0;bottom:0;width:1px;height:auto;transform:scaleY(0);transform-origin:top}.lp-trip.in ol:before{transform:none}.lp-trip li{display:grid;grid-template-columns:43px 1fr;column-gap:18px}.lp-trip .n{grid-row:span 2;margin:0}.lp-trip h3{align-self:center}}@media(prefers-reduced-motion:reduce){.lp-fig img{animation:none}.lp-trip li,.lp-trip ol:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vexira-policy.css.map */
