.lp{background:var(--lp-bg);color:var(--lp-ink);font:var(--lp-w-body) 16px/1.55 var(--lp-f-body);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:inline-size}.lp *{box-sizing:border-box}.lp svg{flex-shrink:0}.lp h1,.lp h2,.lp h3,.lp .lp-display{font-family:var(--lp-f-display);font-weight:var(--lp-w-display);text-transform:var(--lp-case);letter-spacing:var(--lp-track);text-wrap:balance;margin:0;line-height:1.04}.lp p{margin:0}.lp-sec{padding:60px 24px;position:relative}.lp-in{max-width:880px;margin:0 auto;position:relative}.lp-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;display:flex}.lp-head h2{font-size:calc(34px * var(--lp-scale))}.lp-orn{color:var(--lp-accent);line-height:0;display:block}.lp-foot .lp-orn,.lp-quote .lp-orn{margin:0 auto}.lp-eyebrow{font:600 12px/1.3 var(--lp-f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-accent-text);display:inline-block}.lp-muted{color:var(--lp-muted)}.lp-center{text-align:center}.lp-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--lp-r-btn);background:var(--lp-accent);min-height:48px;color:var(--lp-on-accent);font:600 14px/1 var(--lp-f-body);text-transform:var(--lp-btn-case);letter-spacing:var(--lp-btn-track);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .15s,filter .2s;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn:hover{filter:brightness(1.07)}.lp-btn--ghost{color:var(--lp-ink);box-shadow:inset 0 0 0 1.5px var(--lp-line-strong);background:0 0}.lp-btn--soft{background:var(--lp-soft);color:var(--lp-accent-text)}.lp-btn--block{width:100%;display:flex}.lp-btn--sm{min-height:38px;padding:0 14px;font-size:13px}.lp-btn:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-card);box-shadow:var(--lp-shadow);padding:22px}.lp-mono{letter-spacing:.02em;font-family:ui-monospace,JetBrains Mono,monospace;font-size:13.5px}.lp-photo{text-align:center;width:100%;color:var(--lp-muted);background:repeating-linear-gradient(135deg,var(--lp-soft) 0 9px,transparent 9px 18px),var(--lp-surface);border:1.5px dashed var(--lp-line-strong);border-radius:var(--lp-r-photo);place-items:center;display:grid;position:relative;overflow:hidden}.lp-photo>span{flex-direction:column;align-items:center;gap:4px;padding:10px;font-size:12px;line-height:1.3;display:flex}.lp-photo b{color:var(--lp-ink);font-weight:600}.lp-photo small{font-size:11px}.lp[data-photo=arch] .lp-photo--shape{border-radius:999px 999px var(--lp-r-photo) var(--lp-r-photo)}.lp[data-photo=blob] .lp-photo--shape{border-radius:44% 56% 52% 48%/46% 40% 60% 54%}.lp[data-photo=circle] .lp-photo--shape{border-radius:50%}.lp-photo--bleed{background:var(--lp-hero-ph);color:#ffffffd9;border:0;border-radius:0;position:absolute;inset:0}.lp-photo--bleed b{color:#fff}.lp-photo--img{background:var(--lp-soft);border:0}.lp-photo--img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-deco{pointer-events:none;position:absolute;inset:0}.lp[data-ornament=flourish] .lp-deco{border:1px solid var(--lp-line-strong);outline:1px solid var(--lp-line-strong);outline-offset:-6px;inset:14px}.lp[data-ornament=sparkle] .lp-deco{background:radial-gradient(40% 30% at 85% 12%,color-mix(in srgb,var(--lp-accent) 35%,transparent),transparent 70%),radial-gradient(45% 30% at 5% 85%,color-mix(in srgb,var(--lp-alt) 22%,transparent),transparent 70%)}.lp[data-ornament=confetti] .lp-deco{background-image:radial-gradient(circle at 12% 18%,var(--lp-alt) 0 5px,transparent 6px),radial-gradient(circle at 88% 14%,var(--lp-accent) 0 7px,transparent 8px),radial-gradient(circle at 80% 78%,var(--lp-alt2) 0 6px,transparent 7px),radial-gradient(circle at 8% 70%,var(--lp-accent) 0 4px,transparent 5px),radial-gradient(circle at 50% 8%,var(--lp-alt2) 0 4px,transparent 5px),radial-gradient(circle at 30% 92%,var(--lp-alt) 0 5px,transparent 6px)}.lp[data-ornament=rule] .lp-deco{background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.lp-hero h1{font-size:calc(60px * var(--lp-scale))}.lp-sub{color:var(--lp-muted);margin-top:12px;font-size:17px}.lp-hero--photo{padding:0}.lp-hero--photo .lp-hero-box{color:#fff;flex-direction:column;justify-content:flex-end;min-height:640px;padding:0 24px 48px;display:flex;position:relative}.lp-hero--photo .lp-photo--bleed>span{position:absolute;top:34%}.lp-scrim{background:linear-gradient(#0000 30%,#000000b8 78%);position:absolute;inset:0}.lp-hero--photo .lp-hero-txt{position:relative}.lp-hero--photo .lp-eyebrow{color:#fff;opacity:.9}.lp-hero--photo h1{color:#fff;margin-top:10px}.lp-hero--photo .lp-sub{color:#ffffffe0}.lp-hero-date{border-radius:var(--lp-r-btn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;align-items:center;gap:10px;margin-top:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.lp-hero--type{text-align:center;align-items:center;min-height:640px;display:flex}.lp-hero--type .lp-in{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.lp-hero--type h1{font-size:min(calc(72px * var(--lp-scale)),19cqi);margin:14px 0 4px}.lp-datebar{font:var(--lp-w-display) calc(26px * var(--lp-scale))/1 var(--lp-f-display);letter-spacing:var(--lp-track);align-items:center;gap:14px;margin-top:26px;display:flex}.lp-datebar i{background:var(--lp-line-strong);width:1px;height:28px}.lp-datebar small{font:600 10.5px var(--lp-f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-muted);margin-top:6px;display:block}.lp-hero--type .lp-place{color:var(--lp-muted);margin-top:18px;font-size:15px}.lp-hero--split{padding-top:34px}.lp-split{gap:26px;display:grid}.lp-hero--split .lp-photo{aspect-ratio:4/5;max-width:300px;margin:0 auto}.lp-hero--split .lp-split-txt{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lp-hero--split h1{font-size:calc(52px * var(--lp-scale));margin:10px 0 2px}.lp-meta{color:var(--lp-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:14px;display:flex}.lp-meta span{align-items:center;gap:6px;display:inline-flex}.lp-meta svg{color:var(--lp-accent-text)}.lp-cd-blocks{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp-cd-blocks div{border-radius:var(--lp-r-card);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow);flex-direction:column;align-items:center;padding:16px 4px;display:flex}.lp-cd-blocks b,.lp-cd-inline b{font:var(--lp-w-display) calc(34px * var(--lp-scale))/1 var(--lp-f-display);font-variant-numeric:tabular-nums;letter-spacing:var(--lp-track)}.lp-cd-blocks small,.lp-cd-inline small,.lp-cd-rings small{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-top:6px;font-size:11px}.lp-cd-inline{justify-content:center;align-items:stretch;display:flex}.lp-cd-inline div{flex-direction:column;align-items:center;padding:0 10px;display:flex}.lp-cd-inline div+div{border-left:1px solid var(--lp-line-strong)}.lp-cd-inline b{font-size:min(calc(46px * var(--lp-scale)),11.5cqi)}.lp-cd-rings{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.lp-cd-rings div{flex-direction:column;align-items:center;display:flex}.lp-ring{aspect-ratio:1;width:100%;max-width:76px;position:relative}.lp-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp-ring .tr{stroke:var(--lp-line)}.lp-ring .pr{stroke:var(--lp-accent);transition:stroke-dashoffset .6s}.lp-ring b{font:var(--lp-w-display) calc(22px * var(--lp-scale))/1 var(--lp-f-display);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.lp-cd-date{text-align:center;color:var(--lp-muted);margin-top:18px;font-size:14px}.lp-quote{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:520px;margin:0 auto;display:flex}.lp-quote p{font:var(--lp-quote-style) var(--lp-w-display) calc(25px * var(--lp-scale))/1.35 var(--lp-f-display);letter-spacing:var(--lp-track);text-transform:none}.lp-sign{color:var(--lp-muted);font-size:14px}.lp-sign b{color:var(--lp-ink);font:var(--lp-w-display) calc(20px * var(--lp-scale)) var(--lp-f-display);margin-top:2px;display:block}.lp-welcome-photo{text-align:center;justify-items:center;gap:22px;display:grid}.lp-welcome-photo .lp-photo{aspect-ratio:1;width:180px}.lp-welcome-photo p{max-width:460px;font-size:17px}.lp-letter{max-width:540px;margin:0 auto;padding:30px 26px;position:relative}.lp-letter p{font-size:16.5px;line-height:1.7}.lp-letter p:first-letter{float:left;font:var(--lp-w-display) calc(54px * var(--lp-scale))/.85 var(--lp-f-display);color:var(--lp-accent-text);margin:6px 10px 0 0}.lp-letter .lp-sign{text-align:right;margin-top:18px}.lp-letter .lp-eyebrow{margin-bottom:14px}.lp-ic{border-radius:var(--lp-r-icon);background:var(--lp-soft);width:44px;height:44px;color:var(--lp-accent-text);flex-shrink:0;place-items:center;display:grid}.lp-tl{flex-direction:column;gap:20px;max-width:460px;margin:0 auto;display:flex;position:relative}.lp-tl:before{content:"";background:var(--lp-line-strong);width:2px;position:absolute;top:22px;bottom:22px;left:21px}.lp-tl li{align-items:center;gap:16px;list-style:none;display:flex;position:relative}.lp-tl time,.lp-hz time,.lp-sc time{font:700 13px var(--lp-f-body);color:var(--lp-accent-text);letter-spacing:.06em}.lp-tl b{font:var(--lp-w-display) calc(21px * var(--lp-scale))/1.15 var(--lp-f-display);letter-spacing:var(--lp-track);display:block}.lp-tl ul,.lp ul{margin:0;padding:0}.lp-hz{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;margin:0 -24px;padding:0 24px 8px;display:flex;overflow-x:auto}.lp-hz::-webkit-scrollbar{display:none}.lp-hz li{scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 132px;align-items:center;gap:10px;list-style:none;display:flex;position:relative}.lp-hz li:before{content:"";background:var(--lp-line-strong);z-index:0;height:2px;position:absolute;top:22px;left:0;right:0}.lp-hz li:first-child:before{left:50%}.lp-hz li:last-child:before{right:50%}.lp-hz .lp-ic{z-index:1;box-shadow:0 0 0 6px var(--lp-bg);position:relative}.lp-hz b{font:var(--lp-w-display) calc(17px * var(--lp-scale))/1.15 var(--lp-f-display);letter-spacing:var(--lp-track);padding:0 6px}.lp-hint{text-align:center;color:var(--lp-muted);margin-top:10px;font-size:12px;display:block}.lp-sc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-sc li{flex-direction:column;gap:6px;padding:18px;list-style:none;display:flex}.lp-sc li:first-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px}.lp-sc b{font:var(--lp-w-display) calc(19px * var(--lp-scale))/1.15 var(--lp-f-display);letter-spacing:var(--lp-track)}.lp-sc .lp-ic{width:38px;height:38px}.lp-map{border-radius:var(--lp-r-card);background:var(--lp-soft);border:1px solid var(--lp-line);height:230px;position:relative;overflow:hidden}.lp-map:before{content:"";background-image:linear-gradient(var(--lp-line-strong) 2px,transparent 2px),linear-gradient(90deg,var(--lp-line-strong) 2px,transparent 2px);opacity:.55;background-size:46px 46px;position:absolute;inset:-40px;transform:rotate(-14deg)}.lp-map:after{content:"";background:var(--lp-surface);height:16px;box-shadow:0 0 0 1px var(--lp-line-strong);position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-14deg)}.lp-map .pin{z-index:2;color:var(--lp-accent);filter:drop-shadow(0 4px 6px #0003);position:absolute;top:22%;left:54%}.lp-map .tag{z-index:2;background:var(--lp-surface);color:var(--lp-muted);border:1px solid var(--lp-line);border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:12px;left:12px}.lp-loc-card{z-index:3;flex-direction:column;gap:6px;margin:-56px 14px 0;display:flex;position:relative}.lp-loc-card h3,.lp-loc-solo h3,.lp-loc-ill h3{font-size:calc(24px * var(--lp-scale))}.lp-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp-actions .lp-btn{white-space:nowrap;flex:auto}.lp-note{color:var(--lp-muted);gap:8px;margin-top:8px;font-size:13.5px;line-height:1.45;display:flex}.lp-note svg{color:var(--lp-accent-text);margin-top:1px}.lp-loc-solo{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:440px;margin:0 auto;display:flex}.lp-loc-solo .lp-ic{width:60px;height:60px;margin-bottom:8px}.lp-loc-ill{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.lp-loc-ill svg.venue{color:var(--lp-accent);width:240px;height:auto;margin-bottom:12px}.lp-car{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.lp-car::-webkit-scrollbar{display:none}.lp-car .lp-photo{aspect-ratio:4/5;scroll-snap-align:center;flex:0 0 78%}.lp-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.lp-dots i{background:var(--lp-line-strong);border-radius:99px;width:7px;height:7px;transition:width .25s,background .25s}.lp-dots i.on{background:var(--lp-accent);width:22px}.lp-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lp-grid .lp-photo{aspect-ratio:1;border-radius:calc(var(--lp-r-photo) * .5)}.lp-grid .lp-photo>span b,.lp-grid .lp-photo>span small{display:none}.lp-collage{grid-template-columns:1fr 1fr;gap:14px;padding:6px;display:grid}.lp-pola{background:var(--lp-surface);border-radius:calc(var(--lp-r-card) * .4);transform:rotate(calc(var(--lp-tilt) * var(--d,1)));padding:8px 8px 30px;box-shadow:0 10px 24px -14px #00000059}.lp-pola:first-child{--d:-1;grid-row:span 2}.lp-pola:first-child .lp-photo{aspect-ratio:3/5}.lp-pola:nth-child(3){--d:1.5}.lp-pola:nth-child(4){--d:-.6;grid-column:1/-1}.lp-pola:nth-child(4) .lp-photo{aspect-ratio:16/9}.lp-pola .lp-photo{aspect-ratio:1;border-radius:calc(var(--lp-r-photo) * .3)}.lp-gal-cta{justify-content:center;margin-top:22px;display:flex}.lp-dress{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:440px;margin:0 auto;display:flex}.lp-dress .lp-ic{width:76px;height:76px;margin-bottom:8px}.lp-dress h3{font-size:calc(30px * var(--lp-scale))}.lp-sw{justify-content:center;gap:10px;margin:18px 0 6px;display:flex}.lp-sw span{color:var(--lp-muted);flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.lp-sw i{width:46px;height:46px;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--lp-bg),0 0 0 4px var(--lp-line);border-radius:50%}.lp-avoid{background:var(--lp-soft);color:var(--lp-accent-text);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.lp-dress-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-dress-cards .lp-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;display:flex}.lp-dress-cards h3{font-size:calc(22px * var(--lp-scale))}.lp-dress-cards p{color:var(--lp-muted);font-size:14px}.lp-gift{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:0 auto;display:flex}.lp-reveal{grid-template-rows:0fr;width:100%;transition:grid-template-rows .4s;display:grid}.lp-reveal>div{overflow:hidden}.lp-reveal.open{grid-template-rows:1fr}.lp-rows{text-align:left;flex-direction:column;margin-top:4px;display:flex}.lp-row{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.lp-row:first-child{border-top:0}.lp-row small{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);font-size:11px;display:block}.lp-copy{all:unset;cursor:pointer;border-radius:var(--lp-r-btn);color:var(--lp-accent-text);background:var(--lp-soft);white-space:nowrap;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-bank{aspect-ratio:1.6;border-radius:calc(var(--lp-r-card) + 4px);background:var(--lp-accent);width:100%;max-width:340px;color:var(--lp-on-accent);text-align:left;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #00000080}.lp-bank:before{content:"";background:#ffffff24;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-40px}.lp-bank:after{content:"";background:#ffffff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:40px;right:30px}.lp-bank>*{z-index:1;position:relative}.lp-bank small{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:10.5px;display:block}.lp-bank b{font:var(--lp-w-display) calc(20px * var(--lp-scale)) var(--lp-f-display);letter-spacing:var(--lp-track)}.lp-bank .lp-copy{color:var(--lp-on-accent);background:#fff3}.lp-bank .top{justify-content:space-between;align-items:flex-start;display:flex}.lp-opts{flex-direction:column;gap:10px;width:100%;display:flex}.lp-opts .lp-card{text-align:left;align-items:center;gap:14px;padding:16px;display:flex}.lp-opts b{font-size:15.5px;display:block}.lp-opts p{color:var(--lp-muted);font-size:13.5px}.lp-rsvp{max-width:460px;margin:0 auto}.lp-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lp-field label{color:var(--lp-muted);font-size:13px;font-weight:600}.lp-input{all:unset;box-sizing:border-box;border-radius:calc(var(--lp-r-btn) * .5 + 6px);border:1.5px solid var(--lp-line-strong);background:var(--lp-bg);width:100%;min-height:46px;color:var(--lp-ink);font:15px var(--lp-f-body);padding:0 14px}.lp-input:focus{border-color:var(--lp-accent)}.lp-seg{border-radius:var(--lp-r-btn);background:var(--lp-soft);gap:4px;padding:4px;display:flex}.lp-seg button{all:unset;cursor:pointer;text-align:center;border-radius:var(--lp-r-btn);min-height:40px;font:600 14px var(--lp-f-body);color:var(--lp-muted);flex:1;transition:background .2s,color .2s}.lp-seg button.on{background:var(--lp-accent);color:var(--lp-on-accent)}.lp-step{align-items:center;gap:12px;display:flex}.lp-step button{all:unset;cursor:pointer;background:var(--lp-soft);width:40px;height:40px;color:var(--lp-accent-text);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.lp-step b{text-align:center;min-width:24px;font-size:18px}.lp-big{flex-direction:column;gap:10px;max-width:400px;margin:0 auto;display:flex}.lp-big .lp-btn{min-height:58px;font-size:16px}.lp-person{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.lp-person:first-of-type{border-top:0}.lp-person .lp-seg{flex-shrink:0;width:150px}.lp-person .lp-seg button{min-height:34px;font-size:13px}.lp-deadline{text-align:center;color:var(--lp-muted);margin-top:14px;font-size:13px}.lp-thanks{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:none}.lp-thanks .lp-ic{width:60px;height:60px}.lp-thanks h3{font-size:calc(26px * var(--lp-scale))}.is-sent .lp-thanks{animation:.5s cubic-bezier(.2,.9,.3,1.3) lp-pop;display:flex}.is-sent .lp-form{display:none}@keyframes lp-pop{0%{opacity:0;transform:scale(.85)}}.lp-foot{text-align:center;padding:56px 24px 64px}.lp-foot--sign{background:var(--lp-surface);border-top:1px solid var(--lp-line)}.lp-foot--sign h2{font-size:calc(40px * var(--lp-scale));margin:14px 0 8px}.lp-foot--share{background:var(--lp-soft)}.lp-foot--share h3{font-size:calc(26px * var(--lp-scale));margin-bottom:6px}.lp-wa{color:#08311a;background:#25d366;margin-top:18px}.lp-made{color:var(--lp-muted);letter-spacing:.04em;margin-top:22px;font-size:11.5px;display:block}.lp-foot--min{border-top:1px solid var(--lp-line);color:var(--lp-muted);flex-direction:column;gap:6px;padding:28px 24px 34px;font-size:13px;display:flex}.lp-foot--min b{color:var(--lp-ink);font:var(--lp-w-display) 16px var(--lp-f-display);letter-spacing:var(--lp-track)}.lp-hero h1.lp-long{font-size:min(calc(48px * var(--lp-scale)),12.5cqi)}@container (min-width:720px){.lp-hero h1.lp-long{font-size:calc(76px * var(--lp-scale))}.lp-sec{padding:96px 48px}.lp-hero h1{font-size:calc(96px * var(--lp-scale))}.lp-hero--type h1{font-size:calc(120px * var(--lp-scale))}.lp-hero--photo{padding:0}.lp-hero--photo .lp-hero-box{min-height:720px;padding:0 64px 72px}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.lp-hero--split .lp-photo{max-width:none}.lp-hero--split .lp-split-txt{text-align:left;align-items:flex-start}.lp-hero--split .lp-meta{justify-content:flex-start}.lp-cd-blocks{max-width:620px;margin:0 auto}.lp-cd-rings{max-width:520px;margin:0 auto}.lp-head h2{font-size:calc(46px * var(--lp-scale))}.lp-sc{grid-template-columns:repeat(3,1fr)}.lp-sc li:first-child{flex-direction:column;grid-column:auto;align-items:flex-start}.lp-hz{justify-content:center}.lp-map{height:340px}.lp-loc-card{width:360px;margin:0;position:absolute;bottom:32px;left:32px}.lp-car .lp-photo{flex-basis:34%}.lp-grid{grid-template-columns:repeat(3,1fr);gap:10px}.lp-collage{grid-template-columns:repeat(3,1fr)}.lp-pola:nth-child(4){grid-column:auto}.lp-pola:nth-child(4) .lp-photo{aspect-ratio:1}.lp-welcome-photo{text-align:left;grid-template-columns:220px 1fr;place-items:center start;max-width:760px;margin:0 auto}.lp-welcome-photo .lp-photo{width:220px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}}.lp[data-highlight=bg]{animation:.5s 3 lp-hl-bg}.lp[data-highlight=surface]{animation:.5s 3 lp-hl-surface}.lp[data-highlight=ink]{animation:.5s 3 lp-hl-ink}.lp[data-highlight=muted]{animation:.5s 3 lp-hl-muted}.lp[data-highlight=line]{animation:.5s 3 lp-hl-line}.lp[data-highlight=lineStrong]{animation:.5s 3 lp-hl-line-strong}.lp[data-highlight=accent]{animation:.5s 3 lp-hl-accent}.lp[data-highlight=onAccent]{animation:.5s 3 lp-hl-on-accent}.lp[data-highlight=accentText]{animation:.5s 3 lp-hl-accent-text}.lp[data-highlight=soft]{animation:.5s 3 lp-hl-soft}.lp[data-highlight=alt]{animation:.5s 3 lp-hl-alt}.lp[data-highlight=alt2]{animation:.5s 3 lp-hl-alt2}@keyframes lp-hl-bg{0%{--lp-bg:var(--lp-hl)}}@keyframes lp-hl-surface{0%{--lp-surface:var(--lp-hl)}}@keyframes lp-hl-ink{0%{--lp-ink:var(--lp-hl)}}@keyframes lp-hl-muted{0%{--lp-muted:var(--lp-hl)}}@keyframes lp-hl-line{0%{--lp-line:var(--lp-hl)}}@keyframes lp-hl-line-strong{0%{--lp-line-strong:var(--lp-hl)}}@keyframes lp-hl-accent{0%{--lp-accent:var(--lp-hl)}}@keyframes lp-hl-on-accent{0%{--lp-on-accent:var(--lp-hl)}}@keyframes lp-hl-accent-text{0%{--lp-accent-text:var(--lp-hl)}}@keyframes lp-hl-soft{0%{--lp-soft:var(--lp-hl)}}@keyframes lp-hl-alt{0%{--lp-alt:var(--lp-hl)}}@keyframes lp-hl-alt2{0%{--lp-alt2:var(--lp-hl)}}@media (prefers-reduced-motion:reduce){.lp[data-highlight]{animation-duration:1.6s;animation-iteration-count:1}}.lp[data-fx=space]{background:var(--lp-bg)}.lp[data-fx=space]:before{content:"";pointer-events:none;background:radial-gradient(60% 520px at 92% 0,#9b7bff57,#0000 70%),radial-gradient(50% 420px at 0 38%,#ff5fa229,#0000 70%),radial-gradient(60% 520px at 100% 78%,#78e3ff1f,#0000 70%);position:absolute;inset:0}.lp[data-fx=space]>.lp-sec,.lp[data-fx=space]>footer,.lp[data-fx=space]>.lp-foot{z-index:1;position:relative}.lp-sky{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.lp[data-fx=space] .lp-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--mx:50%;--my:50%;background:#ffffff0f;position:relative;overflow:hidden}.lp[data-fx=space] .lp-card:before{content:"";pointer-events:none;background:radial-gradient(220px circle at var(--mx) var(--my),#9b7bff47,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.lp[data-fx=space] .lp-card:hover:before{opacity:1}.lp[data-fx=space] .lp-card>*{position:relative}.lp[data-fx=space] .lp-hero .lp-deco{overflow:hidden}.lp[data-fx=space] .lp-hero .lp-deco:before{content:"";background:radial-gradient(circle at 32% 30%,#ffb3d6 0,#ff5fa2 28%,#8b3fd1 62%,#2a1460 100%);border-radius:50%;width:220px;height:220px;animation:9s ease-in-out infinite fx-float;position:absolute;top:70px;right:-70px;box-shadow:inset -28px -28px 56px #07061ab3,0 0 80px #ff5fa259}.lp[data-fx=space] .lp-hero .lp-deco:after{content:"";clip-path:inset(50% 0 0);border:3px solid #ffffff80;border-radius:50%;width:312px;height:48px;animation:9s ease-in-out infinite fx-float;position:absolute;top:150px;right:-116px;transform:rotate(-16deg);box-shadow:0 0 18px #9b7bff80}@keyframes fx-float{50%{transform:translateY(-14px)rotate(2deg)}}.lp[data-fx=space] .lp-hero .lp-deco:after{animation:none}.lp-orn--orbit .lp-moon{transform-origin:42px 20px;animation:7s linear infinite fx-orbit}@keyframes fx-orbit{to{transform:rotate(360deg)}}.lp[data-fx=space] .lp-hero .lp-eyebrow{background:linear-gradient(110deg,var(--lp-muted) 35%,#fff 50%,var(--lp-muted) 65%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite fx-shine}@keyframes fx-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.lp[data-fx=space] .lp-hero h1,.lp[data-fx=space] .lp-hero h1 .fx-ch{background:linear-gradient(#fff 30%,#c9b8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lp[data-fx=space] .lp-hero h1 .fx-ch{display:inline-block}.lp[data-fx=space] .lp-sub{color:var(--lp-alt);font-family:var(--lp-f-display);min-height:1.5em;font-weight:600}.lp[data-fx=space] .lp-sub .fx-rc{white-space:pre;display:inline-block}.lp[data-fx=space] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft){background:linear-gradient(100deg,var(--lp-alt2),var(--lp-accent));color:var(--lp-on-accent);position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #ff5fa299}.lp[data-fx=space] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft):before,.lp[data-fx=space] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft):after{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#fff,#0000 12%);border-radius:50%;width:300%;height:50%;position:absolute}.lp[data-fx=space] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft):before{animation:5s linear infinite alternate fx-sb;bottom:-12px;right:-250%}.lp[data-fx=space] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft):after{animation:5s linear infinite alternate fx-st;top:-12px;left:-250%}@keyframes fx-sb{to{opacity:.1;transform:translate(-100%)}}@keyframes fx-st{to{opacity:.1;transform:translate(100%)}}.lp.fx-ready .fx-rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--fx-d,0s);transform:translateY(28px)}.lp.fx-ready .fx-rv.fx-in{opacity:1;transform:none}.lp.fx-ready .fx-ch{animation:1s cubic-bezier(.16,1,.3,1) both fx-char;animation-delay:calc(.2s + var(--i) * 60ms)}@keyframes fx-char{0%{opacity:0;transform:translateY(115%)rotate(6deg)}}.lp.fx-ready .fx-rc{animation:.5s cubic-bezier(.2,.9,.3,1.2) both fx-rcin;animation-delay:calc(var(--i) * 22ms)}@keyframes fx-rcin{0%{opacity:0;transform:translateY(110%)}}.lp .fx-w{margin-right:.24em;transition:opacity .2s,filter .2s;display:inline-block}.lp.fx-ready .lp-tl-rail,.lp.fx-ready .lp-tl:before{transform-origin:top}.fx-spark{pointer-events:none;z-index:20;width:2px;height:10px;transform:rotate(var(--a)) translateY(0);background:#fff;border-radius:2px;margin:-5px 0 0 -1px;animation:.45s cubic-bezier(.2,.8,.3,1) forwards fx-spark;position:absolute}@keyframes fx-spark{to{transform:rotate(var(--a)) translateY(-26px);opacity:0;height:4px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp.fx-ready .fx-rv{opacity:1;transform:none}}.lp[data-fx=space] .lp-loc-card{background:var(--lp-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.lp[data-ornament=leopard]{--lp-leopard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cellipse cx='20.2' cy='17.0' rx='6.4' ry='5.1' transform='rotate(147 20.2 17.0)' fill='%23b9813f'/%3E%3Cellipse cx='20.2' cy='157.0' rx='6.4' ry='5.1' transform='rotate(147 20.2 157.0)' fill='%23b9813f'/%3E%3Cellipse cx='29.1' cy='21.7' rx='2.8' ry='2.0' transform='rotate(120 29.1 21.7)' fill='%2321170f'/%3E%3Cellipse cx='16.3' cy='25.6' rx='3.5' ry='1.8' transform='rotate(202 16.3 25.6)' fill='%2321170f'/%3E%3Cellipse cx='156.3' cy='25.6' rx='3.5' ry='1.8' transform='rotate(202 156.3 25.6)' fill='%2321170f'/%3E%3Cellipse cx='9.9' cy='17.0' rx='4.3' ry='1.7' transform='rotate(270 9.9 17.0)' fill='%2321170f'/%3E%3Cellipse cx='9.9' cy='157.0' rx='4.3' ry='1.7' transform='rotate(270 9.9 157.0)' fill='%2321170f'/%3E%3Cellipse cx='149.9' cy='17.0' rx='4.3' ry='1.7' transform='rotate(270 149.9 17.0)' fill='%2321170f'/%3E%3Cellipse cx='149.9' cy='157.0' rx='4.3' ry='1.7' transform='rotate(270 149.9 157.0)' fill='%2321170f'/%3E%3Cellipse cx='15.9' cy='8.6' rx='4.0' ry='1.5' transform='rotate(336 15.9 8.6)' fill='%2321170f'/%3E%3Cellipse cx='15.9' cy='148.6' rx='4.0' ry='1.5' transform='rotate(336 15.9 148.6)' fill='%2321170f'/%3E%3Cellipse cx='155.9' cy='8.6' rx='4.0' ry='1.5' transform='rotate(336 155.9 8.6)' fill='%2321170f'/%3E%3Cellipse cx='155.9' cy='148.6' rx='4.0' ry='1.5' transform='rotate(336 155.9 148.6)' fill='%2321170f'/%3E%3Cellipse cx='28.6' cy='11.7' rx='3.2' ry='1.8' transform='rotate(415 28.6 11.7)' fill='%2321170f'/%3E%3Cellipse cx='28.6' cy='151.7' rx='3.2' ry='1.8' transform='rotate(415 28.6 151.7)' fill='%2321170f'/%3E%3Cellipse cx='15.6' cy='70.6' rx='5.8' ry='4.6' transform='rotate(110 15.6 70.6)' fill='%23b9813f'/%3E%3Cellipse cx='155.6' cy='70.6' rx='5.8' ry='4.6' transform='rotate(110 155.6 70.6)' fill='%23b9813f'/%3E%3Cellipse cx='21.8' cy='76.9' rx='2.9' ry='1.8' transform='rotate(138 21.8 76.9)' fill='%2321170f'/%3E%3Cellipse cx='9.5' cy='64.4' rx='3.6' ry='2.1' transform='rotate(319 9.5 64.4)' fill='%2321170f'/%3E%3Cellipse cx='149.5' cy='64.4' rx='3.6' ry='2.1' transform='rotate(319 149.5 64.4)' fill='%2321170f'/%3E%3Cellipse cx='22.4' cy='64.9' rx='3.7' ry='1.9' transform='rotate(407 22.4 64.9)' fill='%2321170f'/%3E%3Cellipse cx='15.4' cy='116.8' rx='5.0' ry='4.1' transform='rotate(82 15.4 116.8)' fill='%23b9813f'/%3E%3Cellipse cx='155.4' cy='116.8' rx='5.0' ry='4.1' transform='rotate(82 155.4 116.8)' fill='%23b9813f'/%3E%3Cellipse cx='23.2' cy='114.7' rx='2.7' ry='2.0' transform='rotate(434 23.2 114.7)' fill='%2321170f'/%3E%3Cellipse cx='16.6' cy='-16.0' rx='4.1' ry='1.6' transform='rotate(531 16.6 -16.0)' fill='%2321170f'/%3E%3Cellipse cx='16.6' cy='124.0' rx='4.1' ry='1.6' transform='rotate(531 16.6 124.0)' fill='%2321170f'/%3E%3Cellipse cx='156.6' cy='-16.0' rx='4.1' ry='1.6' transform='rotate(531 156.6 -16.0)' fill='%2321170f'/%3E%3Cellipse cx='156.6' cy='124.0' rx='4.1' ry='1.6' transform='rotate(531 156.6 124.0)' fill='%2321170f'/%3E%3Cellipse cx='7.6' cy='118.8' rx='2.6' ry='1.8' transform='rotate(614 7.6 118.8)' fill='%2321170f'/%3E%3Cellipse cx='147.6' cy='118.8' rx='2.6' ry='1.8' transform='rotate(614 147.6 118.8)' fill='%2321170f'/%3E%3Cellipse cx='11.5' cy='110.4' rx='2.7' ry='2.0' transform='rotate(691 11.5 110.4)' fill='%2321170f'/%3E%3Cellipse cx='151.5' cy='110.4' rx='2.7' ry='2.0' transform='rotate(691 151.5 110.4)' fill='%2321170f'/%3E%3Cellipse cx='68.8' cy='15.6' rx='5.2' ry='4.2' transform='rotate(23 68.8 15.6)' fill='%23b9813f'/%3E%3Cellipse cx='68.8' cy='155.6' rx='5.2' ry='4.2' transform='rotate(23 68.8 155.6)' fill='%23b9813f'/%3E%3Cellipse cx='62.2' cy='20.1' rx='2.9' ry='1.7' transform='rotate(233 62.2 20.1)' fill='%2321170f'/%3E%3Cellipse cx='61.4' cy='12.2' rx='3.4' ry='1.8' transform='rotate(297 61.4 12.2)' fill='%2321170f'/%3E%3Cellipse cx='61.4' cy='152.2' rx='3.4' ry='1.8' transform='rotate(297 61.4 152.2)' fill='%2321170f'/%3E%3Cellipse cx='72.8' cy='9.0' rx='3.8' ry='1.7' transform='rotate(388 72.8 9.0)' fill='%2321170f'/%3E%3Cellipse cx='72.8' cy='149.0' rx='3.8' ry='1.7' transform='rotate(388 72.8 149.0)' fill='%2321170f'/%3E%3Cellipse cx='77.0' cy='14.2' rx='2.9' ry='1.9' transform='rotate(440 77.0 14.2)' fill='%2321170f'/%3E%3Cellipse cx='77.0' cy='154.2' rx='2.9' ry='1.9' transform='rotate(440 77.0 154.2)' fill='%2321170f'/%3E%3Cellipse cx='68.6' cy='75.9' rx='5.2' ry='4.2' transform='rotate(150 68.6 75.9)' fill='%23b9813f'/%3E%3Cellipse cx='60.6' cy='78.0' rx='3.6' ry='2.2' transform='rotate(254 60.6 78.0)' fill='%2321170f'/%3E%3Cellipse cx='64.3' cy='69.4' rx='3.7' ry='1.9' transform='rotate(329 64.3 69.4)' fill='%2321170f'/%3E%3Cellipse cx='76.0' cy='79.6' rx='4.2' ry='2.0' transform='rotate(479 76.0 79.6)' fill='%2321170f'/%3E%3Cellipse cx='65.0' cy='119.0' rx='7.0' ry='5.7' transform='rotate(71 65.0 119.0)' fill='%23b9813f'/%3E%3Cellipse cx='56.4' cy='-14.4' rx='2.9' ry='2.2' transform='rotate(230 56.4 -14.4)' fill='%2321170f'/%3E%3Cellipse cx='56.4' cy='125.6' rx='2.9' ry='2.2' transform='rotate(230 56.4 125.6)' fill='%2321170f'/%3E%3Cellipse cx='54.0' cy='116.7' rx='3.7' ry='1.5' transform='rotate(283 54.0 116.7)' fill='%2321170f'/%3E%3Cellipse cx='63.6' cy='108.9' rx='4.3' ry='1.9' transform='rotate(353 63.6 108.9)' fill='%2321170f'/%3E%3Cellipse cx='75.7' cy='-17.7' rx='3.7' ry='2.2' transform='rotate(469 75.7 -17.7)' fill='%2321170f'/%3E%3Cellipse cx='75.7' cy='122.3' rx='3.7' ry='2.2' transform='rotate(469 75.7 122.3)' fill='%2321170f'/%3E%3Cellipse cx='66.7' cy='-11.0' rx='2.8' ry='1.8' transform='rotate(531 66.7 -11.0)' fill='%2321170f'/%3E%3Cellipse cx='66.7' cy='129.0' rx='2.8' ry='1.8' transform='rotate(531 66.7 129.0)' fill='%2321170f'/%3E%3Cellipse cx='118.1' cy='21.5' rx='7.1' ry='5.7' transform='rotate(176 118.1 21.5)' fill='%23b9813f'/%3E%3Cellipse cx='-18.3' cy='11.7' rx='4.1' ry='1.5' transform='rotate(379 -18.3 11.7)' fill='%2321170f'/%3E%3Cellipse cx='-18.3' cy='151.7' rx='4.1' ry='1.5' transform='rotate(379 -18.3 151.7)' fill='%2321170f'/%3E%3Cellipse cx='121.7' cy='11.7' rx='4.1' ry='1.5' transform='rotate(379 121.7 11.7)' fill='%2321170f'/%3E%3Cellipse cx='121.7' cy='151.7' rx='4.1' ry='1.5' transform='rotate(379 121.7 151.7)' fill='%2321170f'/%3E%3Cellipse cx='-15.4' cy='29.9' rx='2.9' ry='1.8' transform='rotate(505 -15.4 29.9)' fill='%2321170f'/%3E%3Cellipse cx='124.6' cy='29.9' rx='2.9' ry='1.8' transform='rotate(505 124.6 29.9)' fill='%2321170f'/%3E%3Cellipse cx='108.5' cy='76.5' rx='5.6' ry='4.5' transform='rotate(95 108.5 76.5)' fill='%23b9813f'/%3E%3Cellipse cx='105.0' cy='69.0' rx='2.9' ry='2.0' transform='rotate(337 105.0 69.0)' fill='%2321170f'/%3E%3Cellipse cx='117.3' cy='74.6' rx='3.2' ry='1.6' transform='rotate(437 117.3 74.6)' fill='%2321170f'/%3E%3Cellipse cx='109.8' cy='84.5' rx='4.1' ry='2.0' transform='rotate(532 109.8 84.5)' fill='%2321170f'/%3E%3Cellipse cx='99.8' cy='78.4' rx='3.0' ry='1.8' transform='rotate(616 99.8 78.4)' fill='%2321170f'/%3E%3Cellipse cx='110.3' cy='109.8' rx='5.6' ry='4.5' transform='rotate(64 110.3 109.8)' fill='%23b9813f'/%3E%3Cellipse cx='119.3' cy='109.1' rx='2.9' ry='1.9' transform='rotate(445 119.3 109.1)' fill='%2321170f'/%3E%3Cellipse cx='109.8' cy='117.9' rx='3.9' ry='1.7' transform='rotate(543 109.8 117.9)' fill='%2321170f'/%3E%3Cellipse cx='101.4' cy='111.7' rx='2.8' ry='1.8' transform='rotate(616 101.4 111.7)' fill='%2321170f'/%3E%3Cellipse cx='109.6' cy='101.6' rx='4.4' ry='1.9' transform='rotate(716 109.6 101.6)' fill='%2321170f'/%3E%3Cellipse cx='0.3' cy='-12.7' rx='1.5' ry='1.4' transform='rotate(150 0.3 -12.7)' fill='%2321170f'/%3E%3Cellipse cx='0.3' cy='127.3' rx='1.5' ry='1.4' transform='rotate(150 0.3 127.3)' fill='%2321170f'/%3E%3Cellipse cx='140.3' cy='-12.7' rx='1.5' ry='1.4' transform='rotate(150 140.3 -12.7)' fill='%2321170f'/%3E%3Cellipse cx='140.3' cy='127.3' rx='1.5' ry='1.4' transform='rotate(150 140.3 127.3)' fill='%2321170f'/%3E%3Cellipse cx='16.8' cy='54.4' rx='1.8' ry='1.1' transform='rotate(160 16.8 54.4)' fill='%2321170f'/%3E%3Cellipse cx='156.8' cy='54.4' rx='1.8' ry='1.1' transform='rotate(160 156.8 54.4)' fill='%2321170f'/%3E%3Cellipse cx='60.7' cy='89.0' rx='1.3' ry='1.6' transform='rotate(130 60.7 89.0)' fill='%2321170f'/%3E%3Cellipse cx='64.8' cy='104.1' rx='1.3' ry='1.1' transform='rotate(179 64.8 104.1)' fill='%2321170f'/%3E%3Cellipse cx='3.9' cy='82.7' rx='1.6' ry='1.4' transform='rotate(110 3.9 82.7)' fill='%2321170f'/%3E%3Cellipse cx='143.9' cy='82.7' rx='1.6' ry='1.4' transform='rotate(110 143.9 82.7)' fill='%2321170f'/%3E%3Cellipse cx='83.4' cy='66.4' rx='1.9' ry='1.1' transform='rotate(99 83.4 66.4)' fill='%2321170f'/%3E%3Cellipse cx='3.0' cy='111.9' rx='1.8' ry='1.1' transform='rotate(135 3.0 111.9)' fill='%2321170f'/%3E%3Cellipse cx='143.0' cy='111.9' rx='1.8' ry='1.1' transform='rotate(135 143.0 111.9)' fill='%2321170f'/%3E%3Cellipse cx='19.5' cy='-1.9' rx='1.4' ry='1.5' transform='rotate(5 19.5 -1.9)' fill='%2321170f'/%3E%3Cellipse cx='19.5' cy='138.1' rx='1.4' ry='1.5' transform='rotate(5 19.5 138.1)' fill='%2321170f'/%3E%3Cellipse cx='159.5' cy='-1.9' rx='1.4' ry='1.5' transform='rotate(5 159.5 -1.9)' fill='%2321170f'/%3E%3Cellipse cx='159.5' cy='138.1' rx='1.4' ry='1.5' transform='rotate(5 159.5 138.1)' fill='%2321170f'/%3E%3Cellipse cx='29.8' cy='70.2' rx='1.8' ry='1.2' transform='rotate(98 29.8 70.2)' fill='%2321170f'/%3E%3Cellipse cx='116.8' cy='8.5' rx='1.8' ry='1.5' transform='rotate(119 116.8 8.5)' fill='%2321170f'/%3E%3Cellipse cx='116.8' cy='148.5' rx='1.8' ry='1.5' transform='rotate(119 116.8 148.5)' fill='%2321170f'/%3E%3C/svg%3E")}.lp[data-ornament=leopard] .lp-deco{background-color:#d9b88c;background-image:var(--lp-leopard);background-size:150px;-webkit-mask-image:radial-gradient(72% 64%,#0000 62%,#000 63%);mask-image:radial-gradient(72% 64%,#0000 62%,#000 63%)}.lp[data-ornament=leopard] .lp-hero--split .lp-deco{-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%)}@container (max-width:640px){.lp[data-ornament=leopard] .lp-hero--split .lp-deco{-webkit-mask-image:linear-gradient(#000 62%,#0000 62%);mask-image:linear-gradient(#000 62%,#0000 62%)}}.lp[data-ornament=leopard] .lp-photo--shape{box-shadow:0 0 0 6px var(--lp-bg),0 0 0 7px var(--lp-ink)}.lp[data-ornament=leopard] .lp-head h2,.lp[data-ornament=leopard] .lp-hero h1{font-style:italic}.lp[data-ornament=leopard] .lp-card{border-color:var(--lp-line-strong)}.lp[data-ornament=leopard] .lp-cd-blocks div,.lp[data-ornament=leopard] .lp-sc li{padding-top:24px;position:relative;overflow:hidden}.lp[data-ornament=leopard] .lp-cd-blocks div:before,.lp[data-ornament=leopard] .lp-sc li:before{content:"";background:#d9b88c var(--lp-leopard) 0 0/90px;height:7px;position:absolute;top:0;left:0;right:0}.lp[data-ornament=leopard] .lp-foot{position:relative}.lp[data-ornament=leopard] .lp-foot:before{content:"";background:#d9b88c var(--lp-leopard) 0 0/110px;height:18px;position:absolute;top:0;left:0;right:0}.lp[data-ornament=leopard] .lp-foot--sign{border-top:0;padding-top:74px}.lp[data-ornament=leopard] .lp-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--lp-ink)}.lp[data-ornament=neon]{--lp-glow-a:#ff2bd6e6;--lp-glow-b:#22e8ffd9}.lp[data-ornament=neon] h1,.lp[data-ornament=neon] .lp-head h2,.lp[data-ornament=neon] .lp-foot h2,.lp[data-ornament=neon] .lp-foot h3{color:#fff;text-shadow:0 0 2px #fff,0 0 10px var(--lp-glow-a),0 0 26px var(--lp-glow-a),0 0 52px #ff2bd68c}.lp[data-ornament=neon] .lp-eyebrow{color:var(--lp-alt);text-shadow:0 0 10px var(--lp-glow-b)}.lp[data-ornament=neon] .lp-orn{filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px var(--lp-glow-a))}.lp[data-ornament=neon] .lp-hero{overflow:hidden}.lp[data-ornament=neon] .lp-hero .lp-deco{background:radial-gradient(55% 40% at 50% 62%,#ff2bd638,#0000 70%),radial-gradient(40% 30% at 85% 10%,#22e8ff29,#0000 70%)}.lp[data-ornament=neon] .lp-hero .lp-deco:after{content:"";transform-origin:bottom;background-image:linear-gradient(#22e8ff8c 1.5px,#0000 1.5px),linear-gradient(90deg,#ff2bd680 1.5px,#0000 1.5px);background-size:48px 48px;height:46%;position:absolute;bottom:-2px;left:-50%;right:-50%;transform:perspective(320px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.lp[data-ornament=neon] .lp-hero .lp-in,.lp[data-ornament=neon] .lp-hero .lp-hero-txt{z-index:1;position:relative}.lp[data-ornament=neon] .lp-card,.lp[data-ornament=neon] .lp-cd-blocks div{border:1.5px solid var(--lp-accent);box-shadow:0 0 14px #ff2bd659,inset 0 0 14px #ff2bd624}.lp[data-ornament=neon] .lp-sc li:nth-child(2n),.lp[data-ornament=neon] .lp-cd-blocks div:nth-child(2n){border-color:var(--lp-alt);box-shadow:0 0 14px #22e8ff52,inset 0 0 14px #22e8ff1f}.lp[data-ornament=neon] .lp-cd-blocks b{color:#fff;text-shadow:0 0 12px var(--lp-glow-a)}.lp[data-ornament=neon] .lp-btn:not(.lp-btn--ghost):not(.lp-btn--soft){box-shadow:0 0 0 1px #fff3,0 0 18px #ff2bd6b3,0 0 44px #ff2bd659}.lp[data-ornament=neon] .lp-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--lp-alt),0 0 14px #22e8ff59;color:var(--lp-alt)}.lp[data-ornament=neon] .lp-photo--shape{box-shadow:0 0 0 2px var(--lp-alt),0 0 22px #22e8ff80}.lp[data-ornament=neon] .lp-tl:before,.lp[data-ornament=neon] .lp-hz li:before{background:var(--lp-alt);box-shadow:0 0 8px var(--lp-glow-b)}.lp[data-ornament=neon] .lp-ic{box-shadow:0 0 0 6px var(--lp-bg),0 0 16px #ff2bd68c}.lp[data-ornament=neon] .lp-foot--sign,.lp[data-ornament=neon] .lp-foot--share{background:var(--lp-surface);border-top:1.5px solid var(--lp-accent);box-shadow:0 -6px 22px -10px #ff2bd699}.lp[data-fx=neon] .lp-hero h1{animation:6s linear infinite fx-flicker}@keyframes fx-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.35;text-shadow:none}}.lp[data-fx=neon] .lp-hero .lp-deco:after{animation:2.4s linear infinite fx-floor}@keyframes fx-floor{to{background-position:0 48px,0 0}}.lp[data-fx=neon] .lp-card,.lp[data-fx=neon] .lp-cd-blocks div{animation:3.2s ease-in-out infinite alternate fx-pulse}@keyframes fx-pulse{to{box-shadow:0 0 24px #ff2bd68c,inset 0 0 18px #ff2bd633}}.lp[data-fx=neon] .lp-orn{animation:4s step-end infinite fx-buzz}@keyframes fx-buzz{0%,92%,to{opacity:1}94%{opacity:.4}96%{opacity:1}97%{opacity:.5}}@media (prefers-reduced-motion:reduce){.lp[data-fx=neon] *{animation:none!important}}.lp[data-ornament=neon] .lp-hero h1{text-shadow:0 0 4px #fff,0 0 18px var(--lp-glow-a),0 0 42px var(--lp-glow-a),0 0 90px #ff2bd699}
