.lp .lp-gx{background:var(--soft,#f7f7f7)}.lp .lp-gx[hidden]{display:none}.lp .lp-gx__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""buy""photos""list";display:grid}.lp .lp-gx__head .lp-h2{text-wrap:balance;margin:0}.lp .lp-gx__head .lp-lead{max-width:46ch;margin:16px 0 0}.lp .lp-gx__buy{grid-area:buy;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-top:32px;display:grid}.lp .lp-gx__form,.lp .lp-gx__field{min-width:0}.lp .lp-gx__cards{aspect-ratio:210/128;justify-self:center;width:min(100%,560px);position:relative}.lp .lp-gx__card{aspect-ratio:210/99;border-radius:1.3%/2.75%;width:86%;position:absolute;overflow:hidden;box-shadow:0 1px 2px #00000014,0 18px 36px -18px #0000006b;container-type:inline-size}.lp .lp-gx__card--back{top:0;left:0;transform:rotate(-4deg)}.lp .lp-gx__card--front{bottom:0;right:0;transform:rotate(2deg)}.lp .lp-gx__card .gc__for{transition:opacity .16s}html.pf-motion .lp .lp-gx__card{transition:transform .7s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){html.pf-motion .lp .lp-gx__cards:hover .lp-gx__card--front{transform:rotate(.5deg)translate(6px,4px)}html.pf-motion .lp .lp-gx__cards:hover .lp-gx__card--back{transform:rotate(-6deg)translate(-6px,-4px)}}.lp .lp-gx__form{gap:12px;margin:0;display:grid}.lp .lp-gx__field{gap:8px;display:grid}.lp .lp-gx__field span{font:600 15px/1.3 var(--display);color:var(--ink)}.lp .lp-gx__field input{border:1px solid var(--line);width:100%;min-width:0;min-height:56px;color:var(--ink);font:700 20px/1 var(--display);letter-spacing:-.02em;background:#fff;border-radius:10px;padding:0 18px;transition:border-color .16s}.lp .lp-gx__field input::placeholder{color:#9ca3af;font-weight:600}.lp .lp-gx__field input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0b0b14}.lp .lp-gx__btn{justify-content:center;width:100%;min-width:0}@media (max-width:359px){.lp .lp-gx__btn{white-space:normal;text-align:center;padding-inline:16px;font-size:15px;line-height:1.25}}.lp .lp-gx__note{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lp .lp-gx__photos{grid-area:photos;margin:48px 0 0}.lp .lp-gx__photos ul{margin:0 calc(-1 * var(--gut,16px));padding:0 var(--gut,16px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut,16px);scrollbar-width:none;grid-auto-columns:42%;grid-auto-flow:column;gap:10px;list-style:none;display:grid;overflow-x:auto}.lp .lp-gx__photos ul::-webkit-scrollbar{display:none}.lp .lp-gx__photos li{aspect-ratio:4/5;scroll-snap-align:start;background:#e9e9e7;border-radius:10px;position:relative;overflow:hidden}.lp .lp-gx__photos figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.lp .lp-gx__list{grid-area:list;gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp .lp-gx__list h3{font:700 18px/1.3 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 6px}.lp .lp-gx__list p{color:#4b5563;max-width:46ch;margin:0;font-size:15px;line-height:1.6}@media (min-width:600px){.lp .lp-gx__list{grid-template-columns:1fr 1fr;column-gap:32px}.lp .lp-gx__photos ul{grid-auto-columns:30%}}@media (min-width:900px){.lp .lp-gx__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head buy""list buy""photos photos";align-items:start;column-gap:clamp(48px,6vw,96px)}.lp .lp-gx__buy{gap:24px;margin-top:0}.lp .lp-gx__list{margin-top:40px}.lp .lp-gx__photos{margin-top:72px}.lp .lp-gx__photos ul{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.lp .lp-gx__btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.lp .lp-gx__card{transition:none!important}}
