.Landing-module__lcSltW__spot{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(1.5rem,4vh,2.75rem);display:grid}.Landing-module__lcSltW__stage{min-width:0;padding:2.2rem clamp(2rem,5vw,4rem) 0;position:relative}.Landing-module__lcSltW__gallery{z-index:2;max-width:430px;margin:0 auto;animation:.7s cubic-bezier(.2,.7,.3,1) both Landing-module__lcSltW__printIn;position:relative}@keyframes Landing-module__lcSltW__printIn{0%{opacity:0;transform:translateY(18px)rotate(-3deg)}}.Landing-module__lcSltW__back{aspect-ratio:3/4;object-fit:cover;width:42%;image-rendering:pixelated;border:7px solid var(--cream-35);box-shadow:0 10px 24px color-mix(in srgb, var(--forest-800) 20%, transparent);z-index:1;border-bottom-width:26px;position:absolute}.Landing-module__lcSltW__backA{object-position:top;animation:.9s cubic-bezier(.2,.7,.3,1) .15s both Landing-module__lcSltW__backInA;top:-1%;left:-.4rem;transform:rotate(-10deg)}.Landing-module__lcSltW__backB{object-position:top;animation:.9s cubic-bezier(.2,.7,.3,1) .25s both Landing-module__lcSltW__backInB;top:38%;right:-.8rem;transform:rotate(8deg)}@keyframes Landing-module__lcSltW__backInA{0%{opacity:0;transform:translate(30%,6%)rotate(-2deg)}}@keyframes Landing-module__lcSltW__backInB{0%{opacity:0;transform:translate(-30%,-4%)rotate(1deg)}}.Landing-module__lcSltW__spark{z-index:3;position:absolute}.Landing-module__lcSltW__stage .Landing-module__lcSltW__cloudA,.Landing-module__lcSltW__stage .Landing-module__lcSltW__cloudB{z-index:0;position:absolute}.Landing-module__lcSltW__stage .Landing-module__lcSltW__cloudA{width:190px;top:-1.2rem;right:-1.5rem}.Landing-module__lcSltW__stage .Landing-module__lcSltW__cloudB{width:130px;animation-duration:21s;animation-direction:alternate-reverse;bottom:3.4rem;left:-2.4rem}.Landing-module__lcSltW__sparkA{width:28px;height:28px;top:0;left:12%}.Landing-module__lcSltW__sparkB{animation-delay:-1.2s;top:16%;right:6%}.Landing-module__lcSltW__sparkC{width:16px;height:16px;animation-delay:-2.1s;bottom:22%;left:4%}.Landing-module__lcSltW__sheet{background:var(--t-surface);border:1px solid var(--white);min-width:0;box-shadow:0 12px 30px color-mix(in srgb, var(--forest-800) 20%, transparent), 0 1px 0 color-mix(in srgb, var(--t-ink) 5%, transparent);flex-direction:column;gap:1.15rem;padding:clamp(1.8rem,3.4vw,2.6rem) clamp(1.4rem,3.2vw,2.6rem) clamp(1.6rem,3vw,2.2rem);animation:.6s cubic-bezier(.2,.7,.3,1) 80ms both Landing-module__lcSltW__sheetIn;display:flex;position:relative;transform:rotate(.5deg);}@keyframes Landing-module__lcSltW__sheetIn{0%{opacity:0;transform:translateY(14px)rotate(1.6deg)}}.Landing-module__lcSltW__sheetTape{background:color-mix(in srgb, var(--pastel-cyan) 62%, transparent);width:118px;height:28px;box-shadow:0 2px 3px color-mix(in srgb, var(--forest-800) 12%, transparent);clip-path:polygon(0% 0%,100% 0%,97% 15%,100% 30%,97% 45%,100% 60%,97% 75%,100% 90%,100% 100%,0% 100%,3% 85%,0% 70%,3% 55%,0% 40%,3% 25%,0% 10%);position:absolute;top:-14px;right:2.2rem;transform:rotate(3deg)}.Landing-module__lcSltW__no{font-weight:600;font-size:var(--fs-base);color:var(--green-660);margin-bottom:-.6rem}.Landing-module__lcSltW__title{font-family:var(--t-font-display);letter-spacing:-.012em;overflow-wrap:break-word;font-size:clamp(2.5rem,4.3vw,3.9rem);font-weight:400;line-height:1.04}.Landing-module__lcSltW__story{flex-direction:column;gap:.6rem;margin-bottom:.2rem;display:flex}.Landing-module__lcSltW__story p{font-size:var(--fs-lg);color:var(--moss-725);max-width:40ch;line-height:1.62}.Landing-module__lcSltW__details{font-weight:600;font-size:var(--fs-base);color:var(--t-ink);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--t-ink) 40%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--t-ink) 40%, transparent);text-underline-offset:5px;align-self:flex-start}.Landing-module__lcSltW__details:hover{-webkit-text-decoration-color:var(--t-ink);text-decoration-color:var(--t-ink)}.Landing-module__lcSltW__details:focus-visible{outline:2px dashed var(--green-660);outline-offset:4px}.Landing-module__lcSltW__band{margin:clamp(4rem,11vh,7rem) 0 0}.Landing-module__lcSltW__more{margin-top:clamp(4rem,11vh,7rem)}@media (max-width:860px){.Landing-module__lcSltW__spot{grid-template-columns:minmax(0,1fr);gap:2.4rem}.Landing-module__lcSltW__stage{width:100%;max-width:520px;margin:0 auto}}@media (max-width:560px){.Landing-module__lcSltW__stage{padding:1.6rem 1.4rem 0}.Landing-module__lcSltW__back{border-width:5px 5px 18px;width:40%}}
