.bn-al-land{--bn-al-pink: #f6d6d6;--bn-al-blush: #fbeaea;--bn-al-ivory: #f7f3f0;--bn-al-rose: #b77b8a;--bn-al-gold: #c9a46a;--bn-al-ink: #111111;--bn-al-serif: "Source Serif 4", Georgia, serif;--bn-al-sans: "Inter", var(--font-body-family, sans-serif);position:relative;color:var(--bn-al-ink);font-family:var(--bn-al-sans)}.bn-al-land--hero{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:min(78vh,760px);margin:0 30px;border-radius:16px;overflow:hidden;background:var(--bn-al-pink)}.bn-al-land__media{position:relative;min-height:0;overflow:hidden;background:var(--bn-al-ivory)}.bn-al-land .bn-al-land__media .bn-al-land__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 30%;border-radius:0!important}.bn-al-land__stamp{position:absolute;left:24px;bottom:24px;padding:8px 14px;background:#f7f3f0f0;font-family:var(--bn-al-serif);font-style:italic;font-size:22px;letter-spacing:.02em}.bn-al-land__panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:72px clamp(32px,4.5vw,72px)}.bn-al-land__sparkles{position:absolute;top:34px;left:clamp(32px,4.5vw,72px);width:120px;height:40px;overflow:visible}.bn-al-land__spark{fill:var(--bn-al-gold);transform-box:fill-box;transform-origin:center;animation:bn-al-land-twinkle 3.2s ease-in-out infinite}.bn-al-land__spark--2{fill:#fff;animation-delay:.6s}.bn-al-land__spark--3{fill:var(--bn-al-rose);animation-delay:1.1s}.bn-al-land__spark--4{animation-delay:1.7s}.bn-al-land .bn-al-land__eyebrow{margin:0 0 18px;font-family:var(--bn-al-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-al-ink)}.bn-al-land .bn-al-land__heading{margin:0 0 22px;font-family:var(--bn-al-sans);font-weight:600;font-size:clamp(44px,5.4vw,84px);line-height:.98;letter-spacing:-.035em;color:var(--bn-al-ink)}.bn-al-land .bn-al-land__heading em{display:inline-block;font-family:var(--bn-al-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.bn-al-land__text,.bn-al-land__text p{margin:0 0 22px;max-width:40ch;font-family:var(--bn-al-sans);font-size:16px;line-height:1.6;color:var(--bn-al-ink)}.bn-al-land__text p:last-child{margin-bottom:0}.bn-al-land__text{margin-bottom:24px}.bn-al-land__date{display:flex;align-items:baseline;gap:12px;margin:0 0 28px;padding-top:16px;border-top:1px solid rgba(17,17,17,.18);max-width:420px}.bn-al-land__date-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bn-al-land__date-value{font-family:var(--bn-al-serif);font-style:italic;font-size:26px}.bn-al-land__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.bn-al-land__actions--center{justify-content:center}.bn-al-land .bn-al-land__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:240px;padding:0 30px;border:0;border-radius:999px;background:var(--bn-al-ink);color:#fff;font-family:var(--bn-al-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease}.bn-al-land .bn-al-land__button:hover{background:#2a2326}.bn-al-land .bn-al-land__link{padding:6px 0;border:0;background:none;color:var(--bn-al-ink);font-family:var(--bn-al-sans);font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bn-al-land .bn-al-land__button:focus-visible,.bn-al-land .bn-al-land__link:focus-visible{outline:2px solid var(--bn-al-ink);outline-offset:3px}.bn-al-land--story{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(32px,5vw,96px);align-items:center;margin:96px 30px 72px}.bn-al-land--story .bn-al-land__media{aspect-ratio:4 / 5;border-radius:16px}.bn-al-land--story .bn-al-land__panel{padding:0}.bn-al-land .bn-al-land__heading--story{font-size:clamp(40px,4.4vw,68px)}.bn-al-land--story .bn-al-land__text,.bn-al-land--story .bn-al-land__text p{font-family:var(--bn-al-serif);font-size:clamp(19px,1.6vw,23px);line-height:1.5;max-width:34ch}.bn-al-land__signature{margin:0;font-family:var(--bn-al-serif);font-style:italic;font-size:18px;color:var(--bn-al-rose)}.bn-al-land__anchor{scroll-margin-top:120px}.bn-al-land--closing{margin:24px 30px 80px;border-radius:16px;background:var(--bn-al-pink);text-align:center}.bn-al-land--closing .bn-al-land__panel{align-items:center;padding:80px 24px}.bn-al-land--closing .bn-al-land__sparkles{left:50%;transform:translate(-50%)}.bn-al-land .bn-al-land__heading--closing{font-size:clamp(36px,4vw,60px)}.bn-al-land--closing .bn-al-land__text{margin-left:auto;margin-right:auto}@media screen and (max-width:989px){.bn-al-land--hero{grid-template-columns:1fr;min-height:0;margin:0 16px}.bn-al-land--hero .bn-al-land__media{aspect-ratio:4 / 5}.bn-al-land__panel{padding:52px 24px 40px}.bn-al-land__sparkles{top:18px;left:24px;width:90px}.bn-al-land--story{grid-template-columns:1fr;margin:56px 16px 40px;gap:28px}.bn-al-land--closing{margin:16px 16px 56px}.bn-al-land--closing .bn-al-land__panel{padding:60px 22px 52px}}@media screen and (max-width:749px){.bn-al-land .bn-al-land__heading{font-size:46px}.bn-al-land .bn-al-land__heading--closing{font-size:36px}.bn-al-land__stamp{left:16px;bottom:16px;font-size:18px}.bn-al-land__actions{flex-direction:column;align-items:stretch;gap:10px}.bn-al-land .bn-al-land__button{width:100%;min-width:0}.bn-al-land .bn-al-land__link{align-self:center}}@keyframes bn-al-land-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.bn-al-land__spark{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bn-al-landing.css.map */
