.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f3ef;--paper-2:#edebe4;--plate:#e4e0d7;--photo:#aba79e;--ink:#1f1e1b;--ink-2:#726e66;--ink-3:#8a867c;--rule:#dedacf;--rule-2:#c6c0b3;--accent:#4f5b37;--accent-ink:#f5f3ef;--lp-display:clamp(var(--t-display), 1.65rem + 1.923vw, var(--t-figure));--lp-head:clamp(var(--t-object), 1.435rem + .769vw, var(--t-display));--lp-title:clamp(var(--t-title), 1.108rem + .577vw, var(--t-object));--lp-tr-display:.012em;--lp-tr-head:.03em;--lp-tr-title:.1em;--lp-lh-display:1.1;--lp-lh-head:1.24;--lp-lh-title:1.45;--lp-arrive:cubic-bezier(.36, .08, .22, 1);--lp-hand:.6s;--lp-arrive-dur:1.6s;--lp-exit:cubic-bezier(.4, 0, 1, 1);--lp-rise-ramp:2.2;--lp-gap:clamp(84px, 12vw, 168px);--lp-gap-tight:clamp(56px, 8vw, 112px);--lp-gap-wide:clamp(112px, 16vw, 224px);--lp-pad:clamp(24px, 5vw, 40px);--lp-travel-1:90svh;--lp-travel-2:150svh;--lp-travel-3:190svh;--lp-max:1240px;--lp-read:58ch;--lp-ink-fine:var(--ink-2);--lp-ink-chrome:var(--ink-3);background:var(--paper);color:var(--ink);overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp-col{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-pad);margin-inline:auto}.lp-sec{padding-block:var(--lp-gap)}.lp-sec.lp-lead{padding-top:var(--lp-gap-tight)}.lp-sec.lp-wide{padding-block:var(--lp-gap-wide)}.lp .lp-sec+.lp-sec{padding-top:var(--lp-gap-tight)}.lp h1,.lp h2,.lp h3{text-wrap:balance;margin:0;font-weight:300}.lp h1{font-size:var(--lp-display);letter-spacing:var(--lp-tr-display);line-height:var(--lp-lh-display)}.lp h2{font-size:var(--lp-head);letter-spacing:var(--lp-tr-head);line-height:var(--lp-lh-head)}.lp h3{font-size:var(--lp-title);letter-spacing:var(--lp-tr-title);line-height:var(--lp-lh-title)}.lp p{font-size:var(--t-lede);color:var(--ink-2);max-width:var(--lp-read);text-wrap:pretty;margin:0;line-height:1.75}.lp .lp-sub{margin-top:clamp(14px,1.6vw,22px)}.lp .lp-fine{font-size:var(--t-small);color:var(--lp-ink-fine);letter-spacing:.02em;line-height:1.75}.lp .lp-claim{font-size:var(--t-lede);color:var(--ink);letter-spacing:.01em;max-width:var(--lp-read);text-wrap:pretty;margin:0;font-weight:400;line-height:1.75}.lp [data-rise]{--o:1;opacity:var(--o);will-change:opacity, transform}:root[data-lp-motion] .lp [data-rise]{opacity:0;filter:blur(3px);transform:translateY(10px)}:root[data-lp-motion] .lp [data-rise][data-in]{--v:clamp(0, calc((var(--p,1) - var(--t,0)) * var(--lp-rise-ramp)), 1);opacity:calc(var(--v) * var(--o));transform:translateY(calc(10px * (1 - var(--v))));filter:none}.lp [data-rise="1"]{--t:.13}.lp [data-rise="2"]{--t:.26}.lp [data-rise="3"]{--t:.45}:root[data-lp-motion] .lp .lp-hero [data-rise][data-in]{opacity:var(--o);filter:none;transition:opacity var(--lp-arrive-dur) var(--lp-arrive), transform var(--lp-arrive-dur) var(--lp-arrive), filter var(--lp-arrive-dur) var(--lp-arrive);transform:none}.lp-bar{z-index:40;height:80px;padding:0 var(--lp-pad);padding-top:env(safe-area-inset-top);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);background:var(--paper);color:var(--ink);border-bottom:1px solid #0000;border-bottom-color:var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:fixed;inset:0 0 auto}.lp-bar[data-over=media]{color:var(--accent-ink);background:0 0;border-bottom-color:#0000}.lp-bar[data-over=media]:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#00000061,#0000);position:absolute;inset:0 0 -60px}.lp-bar[data-hide="1"]{transform:translateY(-105%)}.lp-bar a{color:inherit;text-decoration:none}.lp-bar-l,.lp-bar-r{align-items:center;gap:clamp(12px,2vw,24px);display:flex}.lp-bar-r{justify-content:flex-end}.lp-bar-mark{justify-self:center;display:block}.lp-lang-wrap{position:relative}.lp-lang{width:40px;height:40px;color:inherit;opacity:.72;cursor:pointer;transition:opacity var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lp-lang:hover,.lp-lang[aria-expanded=true]{opacity:1;background:currentColor;background:color-mix(in srgb, currentColor 12%, transparent)}.lp-lang svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:19px;height:19px}.lp-lang-menu{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r1);z-index:1;min-width:148px;animation:settle var(--dur-2) var(--ease-out) both;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0000001f}.lp-lang-menu a{font-size:var(--t-small);color:var(--ink-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.lp-lang-menu a:hover{background:var(--paper-2);color:var(--ink)}.lp-lang-menu a[aria-current]{color:var(--ink)}.lp-lang-menu a[aria-current]:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.lp-bar .btn{border-radius:var(--r1)}.lp-bar .btn.ink,.lp-bar[data-over=media] .btn.ink{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transition:opacity var(--dur-1) var(--ease)}.lp-hero{text-align:center;min-height:100svh;padding-block:120px var(--lp-gap);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.lp-hero-media{z-index:-2;background:var(--night);transform:translate3d(0, var(--par,0px), 0);will-change:transform;position:absolute;inset:-12% 0}.lp-hero-media video{animation:lp-filmin var(--lp-arrive-dur) var(--lp-arrive) .15s both}@keyframes lp-filmin{0%{opacity:0}to{opacity:1}}.lp-hero-media img,.lp-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.lp-hero-veil{z-index:-1;background:#00000080;position:absolute;inset:0}.lp-hero h1 span{display:block}.lp-hero h1{color:var(--accent-ink);max-width:30ch;margin-inline:auto}.lp-hero .lp-sub{color:var(--accent-ink);text-wrap:balance;--o:.94;max-width:62ch;margin-inline:auto}.lp-acts{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,3.4vw,44px);display:flex}.lp-acts-center{justify-content:center}.lp-hero .lp-acts{justify-content:center;gap:22px}.lp-cta{font-size:var(--t-lede);border-radius:var(--r1);padding:17px 34px}.lp-textlink{font-size:var(--t-lede);letter-spacing:.01em;color:var(--accent-ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);transition:text-decoration-color var(--dur-2) var(--ease);align-items:center;padding:17px 6px;line-height:1.3;display:inline-flex}.lp-textlink:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.lp-scrollcue{background:color-mix(in srgb, var(--accent-ink) 16%, transparent);width:1px;height:56px;position:absolute;bottom:30px;left:50%;overflow:hidden}.lp-scrollcue i{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-ink) 0%, transparent), color-mix(in srgb, var(--accent-ink) 85%, transparent));width:100%;height:22px;animation:lp-cue 2.4s var(--ease) infinite;display:block}@keyframes lp-cue{0%{opacity:0;transform:translateY(-100%)}22%{opacity:1}62%{opacity:0;transform:translateY(56px)}to{opacity:0;transform:translateY(56px)}}.lp-scene{position:relative}.lp-scene-pin{height:100svh;padding:92px var(--lp-pad) 28px;--p:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.lp-collage .lp-scene-pin{--lp-ramp:4}.lp-collage-cell,.lp-collage-copy>*{--v:clamp(0, calc((var(--p) - var(--t)) * var(--lp-ramp)), 1);opacity:var(--v)}.lp-what{grid-template-columns:minmax(240px,.86fr) minmax(300px,1.14fr);align-items:center;gap:clamp(28px,4.6vw,68px);display:grid}.lp-what-art{border-radius:var(--r2);aspect-ratio:4/5;overflow:hidden}.lp-what-art img{object-fit:cover;width:100%;height:100%;display:block}.lp .lp-what-fine,.lp .lp-deck-count{max-width:64ch;margin-top:clamp(28px,3.2vw,42px)}.lp-collage{height:calc(100svh + var(--lp-travel-3))}.lp-collage-grid{aspect-ratio:18/11;grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(18,1fr);gap:clamp(4px,.45vw,9px);width:min(1240px,94vw);max-height:76svh;margin-inline:auto;display:grid;position:relative}.lp-collage-cell.dg{visibility:hidden}.lp-collage-copy{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.2vw,16px);width:50%;height:fit-content;margin:auto;padding:clamp(10px,1.6vw,24px);display:flex;position:absolute;inset:0}.lp-collage-copy h2{max-width:100%}.lp-collage-copy p{text-wrap:balance;max-width:44ch}.lp-collage-lines{flex-direction:column;gap:clamp(2px,.4vw,6px);display:flex}.lp-collage-lines span{font-size:var(--t-lede);letter-spacing:.015em;color:var(--ink-2);line-height:1.55;display:block}.lp-collage-copy>*{transform:translateY(calc(12px * (1 - var(--v))))}.lp-collage-cell{aspect-ratio:1;min-width:0;min-height:0;transform:translate(calc(var(--ox) * var(--v)), calc(var(--oy) * var(--v))) rotate(calc(var(--r) * var(--v))) scale(calc(.82 + .18 * var(--v)));position:relative;overflow:hidden;box-shadow:0 1px 3px #00000029,0 7px 16px #00000017}.lp-collage-cell img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-how [data-rise]+[data-rise]{margin-top:clamp(52px,7vw,86px)}.lp-center{text-align:center}.lp-center h2,.lp-center .lp-sub,.lp-center p{margin-inline:auto}.lp-center .lp-acts{justify-content:center}.lp-steps{grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,76px);margin-top:clamp(52px,7vw,86px);display:grid}.lp-step{flex-direction:column;align-items:center;gap:14px;display:flex}.lp-step-ic{width:clamp(72px,8vw,104px);height:clamp(72px,8vw,104px);margin-bottom:14px;display:block}.lp-step h3{color:var(--accent)}.lp-step-ic svg{fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lp-step p{font-size:var(--t-lede);max-width:24ch}.lp-control{padding-block:var(--lp-gap)}.lp-cards{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,24px);width:min(1340px,94vw);margin:clamp(36px,4.5vw,60px) auto 0;display:grid}.lp-card-panel{border-radius:var(--r2);aspect-ratio:4/5;min-width:0;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001a,0 14px 32px #0000001f}.lp-card-panel img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-card-veil{background:linear-gradient(#0000000f,#0000004d 58%,#000000bd);position:absolute;inset:0}.lp-card-body{text-align:left;color:var(--accent-ink);padding:clamp(18px,2vw,28px) clamp(18px,2vw,28px) clamp(12px,1.2vw,16px);position:absolute;inset:auto 0 0}.lp-card-body h3{color:var(--accent-ink)}.lp-card-body p{margin-inline:0;font-size:var(--t-small);color:var(--accent-ink);opacity:.9;max-width:30ch;margin-top:10px;line-height:1.6}.lp-make{grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.lp-deck-wrap{flex-direction:column;align-items:center;min-width:0;display:flex}.lp-deck{aspect-ratio:105/148;touch-action:pan-y;cursor:grab;width:min(360px,84%);margin:12px 0 30px;position:relative}.lp-deck[data-drag]{cursor:grabbing}.lp-deck:focus-visible{outline:2px solid var(--ink);outline-offset:16px;border-radius:var(--r1)}.lp .lp-deck-hint{text-align:center;width:100%;margin-top:4px}.lp-card{--x:0px;--y:0px;--rot:0;--sc:1;transform:translate3d(calc(var(--x) + var(--dx,0px)), var(--y), 0) rotate(calc((var(--rot) + var(--dxr,0)) * 1deg)) scale(var(--sc));transition:transform var(--dur-3) var(--lp-arrive), opacity var(--dur-3) var(--lp-arrive), box-shadow var(--dur-3) var(--lp-arrive);opacity:0;pointer-events:none;border-radius:var(--r1);background:var(--plate);position:absolute;inset:0;overflow:hidden}.lp-card[data-d="0"]{--rot:-1.6;opacity:1;z-index:4;pointer-events:auto;box-shadow:0 18px 42px #0000002b}.lp-card[data-d="1"]{--x:-16px;--y:13px;--rot:3.6;--sc:.982;opacity:1;z-index:3;box-shadow:0 14px 30px #0000001a}.lp-card[data-d="2"]{--x:13px;--y:25px;--rot:-4.4;--sc:.964;opacity:1;z-index:2;box-shadow:0 12px 24px #00000014}.lp-card[data-d="3"]{--x:-7px;--y:36px;--rot:2.4;--sc:.946;opacity:.5;z-index:1}.lp-card[data-drag]{transition:none}.lp-card[data-fly]{transition:transform var(--dur-3) var(--lp-exit), opacity var(--dur-3) linear;opacity:0;z-index:5}.lp-card img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.lp-gather-scene{height:calc(100svh + var(--lp-travel-2));position:relative}.lp-gather-pin{place-items:center;height:100svh;padding-top:72px;display:grid;position:sticky;top:0;overflow:clip}.lp-gather-row{grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);align-items:center;gap:clamp(28px,4.6vw,68px);width:100%;display:grid}.lp-gather-copy h2{margin:0}.lp-gather-stage{min-width:0;position:relative}.lp-gather{--p:0;aspect-ratio:4/6;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);gap:clamp(5px,.9vw,11px);width:auto;max-width:100%;height:min(72svh,700px);margin-inline:auto;display:grid;position:relative}.lp-gather .gc{min-width:0;min-height:0;transform:translate(calc(var(--sx) * (1 - var(--p))), calc(var(--sy) * (1 - var(--p)))) rotate(calc(var(--rot) * (1 - var(--p)))) scale(calc(1 + .32 * (1 - var(--p))));opacity:calc(.25 + .75 * var(--p));overflow:hidden}.lp-gather .gc img{object-fit:cover;width:100%;height:100%;display:block}.lp-gather-words{pointer-events:none;margin-top:clamp(18px,2.4vw,30px)}.lp-gather-words span{font-size:var(--t-lede);max-width:var(--lp-read);color:var(--ink-2);opacity:0;transition:opacity var(--lp-hand) var(--lp-arrive);line-height:1.75;display:block}.lp-gather-words span+span{margin-top:clamp(12px,1.4vw,20px)}.lp-gather-words span[data-on]{opacity:1}.lp-collage-copy .tl{color:var(--ink);max-width:34ch;margin-top:clamp(6px,.9vw,12px)}.lp-beyond{border-radius:var(--r3);isolation:isolate;align-content:start;min-height:min(68svh,580px);padding:clamp(44px,7vw,92px) clamp(20px,4vw,48px) clamp(36px,6vw,72px);display:grid;position:relative;overflow:clip}.lp-beyond-bg{z-index:-1;position:absolute;inset:0}.lp-beyond-bg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-beyond-veil{background:#00000080;position:absolute;inset:0}.lp-beyond-copy{text-align:center;max-width:40rem;color:var(--accent-ink);margin-inline:auto}.lp-beyond-copy h2{max-width:15em;color:var(--accent-ink);text-wrap:balance;margin:0 auto}.lp-beyond-copy .lp-sub{color:var(--accent-ink);opacity:.86;text-wrap:balance;max-width:26em;margin-inline:auto}.lp-beyond-copy .lp-fine{color:var(--accent-ink);opacity:.75;margin:clamp(16px,1.8vw,22px) auto 0}.lp-plans{text-align:center}.lp-plans>h2,.lp-plans>.lp-sub{margin-inline:auto}.lp-plans .plans{text-align:initial;margin-top:clamp(34px,5vw,56px)}.lp-plans .incl{margin-inline:auto;max-width:680px;margin-top:clamp(40px,4vw,56px)}.lp-incl-hd{text-align:center;margin-bottom:clamp(26px,3.2vw,40px)}.lp-gift{background:var(--accent);isolation:isolate;align-items:center;min-height:clamp(330px,38vw,520px);padding-block:clamp(40px,5vw,72px);display:grid;position:relative;overflow:clip}.lp-gift-art{z-index:-1;width:min(62%,1000px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 40%,#0000 96%);mask-image:linear-gradient(90deg,#000 0 40%,#0000 96%)}.lp-gift-art img{object-fit:cover;width:100%;height:100%;display:block}.lp-gift .lp-col{grid-template-columns:1fr 1fr;display:grid}.lp-gift-words{grid-column:2}.lp-gift-words h2{color:var(--accent-ink);max-width:22ch}.lp-gift-words .lp-sub{color:var(--accent-ink);opacity:.82;max-width:38ch}.lp-hinge{font-size:var(--t-micro);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-ink);opacity:.78;margin-bottom:clamp(14px,1.6vw,22px);font-weight:400;display:block}.lp-gift .btn{background:var(--paper);border-color:var(--paper);margin-top:clamp(24px,3vw,40px);display:inline-block}.lp .lp-faq{padding-bottom:0}.lp-faq h2{text-align:center;margin-inline:auto}.lp-faq-list{border-top:1px solid var(--rule);max-width:46rem;margin:48px auto 0}.lp-faq-item{border-bottom:1px solid var(--rule)}.lp-faq-item summary{cursor:pointer;font-size:var(--t-lede);color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-block:22px;font-weight:400;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";font-size:var(--t-lede);color:var(--ink-3);flex:none;font-weight:300;transition:transform .2s}.lp-faq-item[open] summary:after{transform:rotate(45deg)}.lp-faq-item summary:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.lp-faq-item p{max-width:62ch;font-size:var(--t-small);color:var(--ink-2);margin:0 0 26px;line-height:1.9}@media (prefers-reduced-motion:reduce){.lp-faq-item summary:after{transition:none}}.lp-close{text-align:center;padding-block:var(--lp-gap-wide)}.lp .lp-close-hd{font-size:var(--lp-display);letter-spacing:var(--lp-tr-display);line-height:var(--lp-lh-display);max-width:30ch;margin-inline:auto}.lp-close p{margin-inline:auto}.lp-foot{border-top:1px solid var(--rule);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px 46px;padding-block:46px;display:flex}.lp-foot a{color:var(--ink-2);padding:3px 0;text-decoration:none;display:block}.lp-foot a:hover{color:var(--ink)}.lp-foot h5{font-size:var(--t-micro);letter-spacing:.26em;text-transform:uppercase;color:var(--lp-ink-chrome);margin:0 0 14px;font-weight:400}@media (min-width:861px) and (max-height:820px){.lp-collage-cell.sg{visibility:hidden}.lp-collage-copy{gap:8px;padding:12px}.lp-collage-lines span,.lp-collage-copy .tl{font-size:var(--t-small);line-height:1.55}}@media (max-width:860px){.lp-make,.lp-what,.lp-gather-row{grid-template-columns:1fr}.lp-gift{--gift-art:clamp(230px, 66vw, 360px);min-height:0;padding-top:var(--gift-art)}.lp-gift-art{width:100%;height:var(--gift-art);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#0000 100%)}.lp-gift .lp-col{grid-template-columns:minmax(0,1fr)}.lp-gift-words{grid-column:1}.lp-gather-row{gap:clamp(20px,4vw,34px)}.lp-steps{text-align:left;grid-template-columns:1fr;gap:clamp(30px,6vw,44px)}.lp-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 20px;display:grid}.lp-step-ic{grid-row:span 2;width:46px;height:46px;margin-top:3px;margin-bottom:0}.lp-step h3,.lp-step p{margin-inline:0}.lp-step p{max-width:40ch}.lp-cards{grid-template-columns:minmax(0,1fr);gap:clamp(14px,3vw,22px);margin-top:clamp(28px,5vw,44px)}.lp-card-panel{aspect-ratio:16/10}.lp-gather{aspect-ratio:6/4;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);width:100%;height:auto}.lp-collage-grid{aspect-ratio:9/14;grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(9,1fr);width:min(400px,92vw);max-height:78svh}.lp-collage-grid>:nth-child(n+127):not(.lp-collage-copy){display:none}.lp-collage-cell.pg{visibility:hidden}.lp-collage-cell.dg:not(.pg),.lp-collage-cell.sg:not(.pg){visibility:visible}.lp-collage-copy{gap:clamp(8px,2vw,14px);width:84%}.lp-collage-copy p,.lp-collage-lines span{font-size:var(--t-small);line-height:1.5}.lp-collage-copy h2{font-size:var(--lp-title)}.lp-gift-words h2,.lp-gift-words .lp-sub{max-width:100%}.lp-foot{grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,44px);display:grid}}@media (max-width:560px){.lp-hero{min-height:92svh;padding-block:104px 88px}.lp-hero .lp-acts{gap:14px}.lp-gather-scene{height:calc(100svh + var(--lp-travel-1))}.lp-beyond{min-height:min(78svh,620px)}.lp-gather-words{margin-top:clamp(14px,3vw,20px)}.lp-bar{grid-template-columns:0 auto 1fr;gap:0 12px}.lp-hero .lp-acts{flex-direction:column;align-items:stretch;gap:14px}.lp-hero .btn,.lp-hero .lp-textlink{justify-content:center;width:100%}.lp-hero .lp-textlink{padding-block:12px}}@media (max-width:860px) and (max-height:700px){.lp-gather-scene{height:auto}.lp-gather-pin{height:auto;padding-block:var(--lp-gap);position:static}.lp-gather .gc{opacity:1;transform:none}.lp-gather-words span{opacity:1}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}:root[data-lp-motion] .lp [data-rise]{opacity:1;filter:none;transform:none}.lp-scene,.lp-gather-scene{height:auto}.lp-scene-pin{height:auto;padding-block:var(--lp-gap);--p:1;position:static}.lp-gather-pin{height:auto;padding-block:var(--lp-gap);position:static}.lp-gather{--p:1}.lp-gather-words span{opacity:1}}.lp-loader{z-index:1000;background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;min-height:100dvh;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:fixed;inset:0}:root[data-lp-loading] .lp-loader{opacity:1;visibility:visible;pointer-events:auto;transition:none}:root[data-lp-loading]{overflow:hidden}.lp-loader .gfoot{border-top:0;margin-top:0}@media (prefers-reduced-motion:reduce){.lp-loader{transition:none}}