.gift-page{background:var(--paper);color:var(--ink)}.gift-hero{isolation:isolate;min-height:630px;color:var(--paper);background:#141914;align-items:center;display:flex;position:relative;overflow:hidden}.gift-hero-visual{z-index:-1;position:absolute;inset:0}.gift-hero-visual img{object-fit:cover;object-position:center 51%;width:100%;height:100%;display:block}.gift-hero-visual:after{content:"";background:linear-gradient(90deg,#10140ff5 0%,#10140fe8 29%,#10140fb5 47%,#10140f25 79%,#0000 100%);position:absolute;inset:0}.gift-hero-copy{width:min(61%,830px);padding:132px clamp(30px,5vw,88px) 72px}.gift-kicker{color:#f08058;font:800 12px/1.3 var(--font-text);letter-spacing:.16em;margin:0}.gift-hero h1{font:800 clamp(48px,4.65vw,72px)/.92 var(--font-display);letter-spacing:-.012em;margin:22px 0 0}.gift-hero h1 span{white-space:nowrap;display:block}.gift-description{color:#eee9df;max-width:48ch;font:400 clamp(16px,1.25vw,19px)/1.52 var(--font-text);margin:25px 0 0}.gift-highlight{max-width:48ch;color:var(--paper);font:700 clamp(16px,1.25vw,19px)/1.45 var(--font-text);margin:13px 0 0}.gift-cta.editorial-cta{background:var(--orange);color:#090909;text-align:center;width:fit-content;min-height:58px;font:900 13px/1.1 var(--font-text);letter-spacing:.035em;border:0;justify-content:center;gap:0;margin-top:29px;padding:0 25px}:is(.gift-cta.editorial-cta:hover,.gift-cta.editorial-cta:focus-visible){background:var(--paper);color:#090909}.gift-cta.editorial-cta:focus-visible{outline:3px solid var(--paper);outline-offset:4px}.gift-facts{background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:30px max(20px,5vw) 32px;display:grid}.gift-facts>div{border-left:1px solid #09090930;min-width:0;padding:0 clamp(16px,2vw,32px)}.gift-facts>div:first-child{border-left:0;padding-left:0}.gift-facts h2{color:var(--ink);font:800 clamp(21px,1.8vw,27px)/1 var(--font-display);letter-spacing:.01em;margin:0}.gift-facts p{color:#55534f;font:450 clamp(12px,1vw,14px)/1.4 var(--font-text);margin:8px 0 0}@media (max-width:1100px){.gift-hero-copy{width:68%}.gift-hero h1{font-size:clamp(43px,5vw,60px)}.gift-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.gift-facts>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.gift-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:visible}.gift-hero-copy{order:0;width:100%;padding:105px 20px 38px}.gift-hero h1{max-width:15ch;margin-top:18px;font-size:clamp(47px,10.5vw,64px)}.gift-hero h1 span{white-space:normal;display:inline}.gift-description{max-width:55ch;margin-top:22px;font-size:16px}.gift-highlight{font-size:16px}.gift-cta.editorial-cta{min-height:54px;margin-top:24px}.gift-hero-visual{z-index:auto;order:1;height:clamp(230px,62vw,370px);position:relative}.gift-hero-visual img{object-position:center 51%}.gift-hero-visual:after{background:linear-gradient(#0000 65%,#10140f25)}.gift-facts{gap:21px 0;padding:25px 20px 30px}.gift-facts>div{padding:0 12px}}@media (max-width:410px){.gift-hero-copy{padding-top:98px}.gift-hero h1{font-size:clamp(43px,11vw,49px)}.gift-facts h2{font-size:20px}.gift-facts p{font-size:12px}}
