.gifts-module__xRuwJq__page{overflow:hidden}.gifts-module__xRuwJq__hero{background:radial-gradient(circle at 74% 40%, #dcefe8b8, transparent 28rem), var(--paper);border-bottom:1px solid var(--line);padding:clamp(78px,11vw,144px) 0 112px}.gifts-module__xRuwJq__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(390px,.8fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.gifts-module__xRuwJq__heroCopy{max-width:650px}.gifts-module__xRuwJq__heroCopy h1,.gifts-module__xRuwJq__sectionHeading h2,.gifts-module__xRuwJq__processHeading h2,.gifts-module__xRuwJq__note h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:400;line-height:.95}.gifts-module__xRuwJq__heroCopy h1{margin-top:24px;font-size:clamp(3.8rem,7vw,7rem)}.gifts-module__xRuwJq__heroCopy>p:not(.gifts-module__xRuwJq__eyebrow){color:#4f5752;max-width:590px;margin:30px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.gifts-module__xRuwJq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.gifts-module__xRuwJq__textLink{border-bottom:1px solid var(--line-strong);color:var(--ink);padding:8px 0;font-size:.83rem;font-weight:700;text-decoration:none}.gifts-module__xRuwJq__textLink:hover{border-color:var(--forest);color:var(--forest)}.gifts-module__xRuwJq__heroArt{border:1px solid var(--line-strong);background:#f0f2ee;min-height:440px;padding:20px;position:relative;box-shadow:16px 16px #e4e8e4}.gifts-module__xRuwJq__artLabel{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.66rem;font-weight:750;display:flex}.gifts-module__xRuwJq__frame{background:#9b6d45;width:min(78%,325px);height:335px;padding:14px;position:absolute;top:72px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 16px 24px #222b2529}.gifts-module__xRuwJq__mat{text-align:center;background:#fbfaf4;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.gifts-module__xRuwJq__mat strong{color:#263c31;font-family:var(--font-instrument-serif), Georgia, serif;margin-top:24px;font-size:1.45rem;font-weight:400}.gifts-module__xRuwJq__mat small{color:#737d76;margin-top:8px;font-size:.63rem;line-height:1.5}.gifts-module__xRuwJq__miniTree{width:210px;height:154px;position:relative}.gifts-module__xRuwJq__miniTree span,.gifts-module__xRuwJq__miniTree i,.gifts-module__xRuwJq__miniTree b,.gifts-module__xRuwJq__miniTree em{color:var(--forest);z-index:1;background:#dcefe8;border:1px solid #659785;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.62rem;font-style:normal;font-weight:800;display:flex;position:absolute}.gifts-module__xRuwJq__miniTree span{top:12px;left:86px}.gifts-module__xRuwJq__miniTree i{top:108px;left:28px}.gifts-module__xRuwJq__miniTree b{top:108px;right:28px}.gifts-module__xRuwJq__miniTree em{width:8px;height:8px;top:82px;left:104px}.gifts-module__xRuwJq__miniTree:before,.gifts-module__xRuwJq__miniTree:after{content:"";transform-origin:0;background:#659785;width:78px;height:1px;position:absolute;top:99px;left:48px;transform:rotate(29deg)}.gifts-module__xRuwJq__miniTree:after{left:110px;transform:rotate(-29deg)}.gifts-module__xRuwJq__formats{padding-top:128px;padding-bottom:128px}.gifts-module__xRuwJq__sectionHeading{text-align:center;max-width:760px;margin:0 auto}.gifts-module__xRuwJq__sectionHeading h2,.gifts-module__xRuwJq__processHeading h2{margin-top:20px;font-size:clamp(2.8rem,5.2vw,5.2rem)}.gifts-module__xRuwJq__sectionHeading>p:last-child{color:var(--ink-soft);max-width:620px;margin:24px auto 0;font-size:.98rem;line-height:1.72}.gifts-module__xRuwJq__formatGrid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);margin-top:76px;display:grid}.gifts-module__xRuwJq__formatGrid article{min-width:0;padding:30px 44px 8px 0}.gifts-module__xRuwJq__formatGrid article+article{border-left:1px solid var(--line-strong);padding-left:44px}.gifts-module__xRuwJq__formatGrid svg{color:var(--forest)}.gifts-module__xRuwJq__formatGrid span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:.65rem;font-weight:750;display:block}.gifts-module__xRuwJq__formatGrid h3{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:400;line-height:1}.gifts-module__xRuwJq__formatGrid p{color:var(--ink-soft);max-width:440px;margin:17px 0 0;font-size:.88rem;line-height:1.7}.gifts-module__xRuwJq__formatGrid small{color:#53605a;border-left:2px solid #a8cdbf;margin-top:24px;padding-left:11px;font-size:.72rem;display:block}.gifts-module__xRuwJq__process{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#ecefea;padding:104px 0}.gifts-module__xRuwJq__process>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(56px,9vw,132px);display:grid}.gifts-module__xRuwJq__steps{border-top:1px solid var(--line-strong)}.gifts-module__xRuwJq__steps article{border-bottom:1px solid var(--line-strong);grid-template-columns:42px 1fr;align-items:start;gap:26px;padding:20px 0;display:grid}.gifts-module__xRuwJq__steps article>span{color:var(--coral);font-family:var(--font-instrument-serif), Georgia, serif;font-size:1.5rem}.gifts-module__xRuwJq__steps strong{font-size:.9rem}.gifts-module__xRuwJq__steps p{color:#59635d;margin:5px 0 0;font-size:.82rem;line-height:1.55}.gifts-module__xRuwJq__note{background:var(--forest-2);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:96px;margin-bottom:96px;padding:48px 56px;display:grid}.gifts-module__xRuwJq__note>svg,.gifts-module__xRuwJq__note .gifts-module__xRuwJq__eyebrow{color:#9dcbbd}.gifts-module__xRuwJq__note h2{margin-top:12px;font-size:clamp(2rem,3.5vw,3.5rem)}.gifts-module__xRuwJq__note div>p:last-child{color:#c8d9d0;max-width:650px;margin:14px 0 0;font-size:.84rem;line-height:1.6}@media (max-width:900px){.gifts-module__xRuwJq__heroGrid,.gifts-module__xRuwJq__process>div{grid-template-columns:1fr}.gifts-module__xRuwJq__heroArt{width:100%;max-width:620px;margin-inline:auto}}@media (max-width:620px){.gifts-module__xRuwJq__hero{padding:72px 0 80px}.gifts-module__xRuwJq__heroCopy h1{font-size:clamp(3.3rem,15vw,5rem)}.gifts-module__xRuwJq__heroCopy h1 br{display:none}.gifts-module__xRuwJq__actions{flex-direction:column;align-items:stretch}.gifts-module__xRuwJq__actions a{width:100%}.gifts-module__xRuwJq__textLink{text-align:center}.gifts-module__xRuwJq__heroArt{min-height:390px;padding:16px}.gifts-module__xRuwJq__frame{width:84%;height:292px;top:70px}.gifts-module__xRuwJq__formats{padding-top:88px;padding-bottom:88px}.gifts-module__xRuwJq__sectionHeading{text-align:left}.gifts-module__xRuwJq__formatGrid{grid-template-columns:1fr;margin-top:52px}.gifts-module__xRuwJq__formatGrid article{padding:26px 0 34px}.gifts-module__xRuwJq__formatGrid article+article{border-left:0;border-top:1px solid var(--line-strong);padding-left:0}.gifts-module__xRuwJq__process{padding:82px 0}.gifts-module__xRuwJq__note{grid-template-columns:1fr;align-items:start;width:calc(100% - 32px);margin-top:72px;margin-bottom:72px;padding:38px 28px}.gifts-module__xRuwJq__note a{width:100%}}
