.memory-home{isolation:isolate;overflow:hidden;position:relative;padding:clamp(4rem,8vw,8rem) 0 0;background:#163b31;color:#fff}.memory-home__inner{align-items:center;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.8fr);position:relative;z-index:1}.memory-home__copy{max-width:42rem}.memory-home__eyebrow{color:#e9b86e;font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.2rem;text-transform:uppercase}.memory-home h1{font-family:var(--font-heading-family);font-size:clamp(3.2rem,7vw,6.8rem);letter-spacing:-.06em;line-height:.93;margin:0}.memory-home__lead{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6;margin:1.6rem 0 2rem;max-width:34rem}.memory-home__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.memory-home .button{background:#e68f6f;border-color:#e68f6f;color:#fff;min-width:12rem}.memory-home__text-link{color:#fff;font-weight:700;text-decoration:none}.memory-home__privacy{font-size:.82rem;line-height:1.5;margin:2rem 0 0;max-width:30rem;opacity:.8}.memory-home__calendar{background:#fffdf7;box-shadow:0 2.5rem 5rem #00000040;color:#244337;min-height:28rem;padding:1.35rem;position:relative;transform:rotate(3deg)}.memory-home__calendar-top{border-bottom:1px solid #e9e1d1;display:flex;font-family:var(--font-heading-family);font-size:1.7rem;justify-content:space-between;padding:0 0 .9rem}.memory-home__days{display:grid;font-size:.7rem;gap:.35rem;grid-template-columns:repeat(7,1fr);margin-top:1rem;text-align:center}.memory-home__days>span{aspect-ratio:1;display:grid;place-items:center}.memory-home__days>span:nth-child(-n+7){color:#81958a;font-size:.58rem;font-weight:700;text-transform:uppercase}.memory-home__day{background:#dfeee3;border-radius:50%;font-weight:700;position:relative}.memory-home__day i{bottom:-1rem;font-size:.48rem;font-style:normal;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.memory-home__snapshot{background:#fff;box-shadow:0 .8rem 1.8rem #0000002b;color:#365341;font-family:var(--font-heading-family);font-size:.74rem;padding:.45rem .45rem .8rem;position:absolute;width:8.2rem}.memory-home__snapshot span{background:linear-gradient(145deg,#ed986e,#efcf95 52%,#7b9d80);display:block;height:5rem;margin-bottom:.45rem}.memory-home__snapshot--one{left:-2.4rem;top:2.2rem;transform:rotate(-9deg)}.memory-home__snapshot--two{bottom:-1rem;right:-2.2rem;transform:rotate(8deg)}.memory-home__snapshot--two span{background:linear-gradient(145deg,#80ac99,#bde0e6 52%,#e4b66c)}.memory-home__steps{border-top:1px solid rgba(255,255,255,.2);display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,9vw,8rem);padding:1.25rem 0}.memory-home__steps div{align-items:center;display:flex;gap:.8rem}.memory-home__steps b{color:#e9b86e;font-size:.75rem}.memory-home__steps span{font-size:.85rem;font-weight:700}.memory-home__glow{border-radius:50%;filter:blur(2px);opacity:.6;position:absolute}.memory-home__glow--one{background:#d5765d;height:28rem;right:-12rem;top:-15rem;width:28rem}.memory-home__glow--two{background:#d9ad69;bottom:-19rem;height:29rem;left:-12rem;width:29rem}@media screen and (max-width:749px){.memory-home{padding-top:4rem}.memory-home__inner{grid-template-columns:1fr}.memory-home__calendar{margin:1rem auto 0;max-width:22rem;width:75%}.memory-home__snapshot--one{left:-1.8rem}.memory-home__snapshot--two{right:-1.3rem}.memory-home__steps{grid-template-columns:1fr;margin-top:4rem}.memory-home__steps div{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.8rem}.memory-home__steps div:last-child{border:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAg */
