body:has(#fi-journal-introduction) .fi-home-mockup .hero{padding-bottom:24px}body:has(#fi-journal-introduction) .footer{margin-top:0;padding-top:0}body:has(#fi-journal-introduction) .footer>.page-width:has(.fi-invitation){width:100%;max-width:1488px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media(max-width:800px){body:has(#fi-journal-introduction) .footer>.page-width:has(.fi-invitation){padding:0 16px}}#fi-journal-introduction{max-width:1440px;margin:0 auto 24px;padding:0 24px;box-sizing:content-box;font-family:inherit}#fi-journal-introduction *{box-sizing:border-box}#fi-journal-introduction .fi-journal-panel{display:grid;margin:0;grid-template-columns:1.1fr 1fr;background:#142e40;color:#fff;border-radius:10px;overflow:hidden}#fi-journal-introduction .fi-journal-photo{margin:0;min-width:0;display:flex;flex-direction:column;background:#f5f3ee}#fi-journal-introduction .fi-journal-photo>a{display:block;flex:1;min-height:0}#fi-journal-introduction .fi-journal-photo img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}#fi-journal-introduction figcaption{grid-column:1/-1;background:#f5f3ee;margin:0;padding:12px 18px;font-size:13px;line-height:1.5;letter-spacing:.015em;color:#253746}#fi-journal-introduction .fi-journal-copy{padding:clamp(24px,2.6vw,36px);align-self:center}#fi-journal-introduction .fi-journal-eyebrow{margin:0 0 8px;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.15em;color:#f0c899;text-transform:uppercase}#fi-journal-introduction h2{margin:0 0 6px;font-family:inherit;font-size:clamp(32px,3.3vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:800;color:#fff}#fi-journal-introduction .fi-journal-subtitle{margin:0 0 14px;font-size:22px;line-height:1.25;color:#fff}#fi-journal-introduction .fi-journal-description{margin:0 0 20px;font-size:18px;line-height:1.45;color:#e7edf1}#fi-journal-introduction .fi-journal-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}#fi-journal-introduction .fi-journal-actions a{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none}#fi-journal-introduction .fi-journal-read{background:#fff;color:#142e40;border:1px solid #fff;border-radius:4px}#fi-journal-introduction .fi-journal-forum{color:#fff;border:1px solid #96a9b8;border-radius:4px}#fi-journal-introduction .fi-journal-actions a:hover{background:#f0c899;color:#142e40;border-color:#f0c899}#fi-journal-introduction a:focus-visible{outline:3px solid #e0a05d;outline-offset:4px}#fi-journal-introduction .fi-journal-sponsor{margin:16px 0 0;font-size:13px;line-height:1.5;color:#c4d2dc}@media(max-width:800px){#fi-journal-introduction{margin:0 auto 24px;padding:0 16px}#fi-journal-introduction .fi-journal-panel{grid-template-columns:1fr}#fi-journal-introduction .fi-journal-photo img{height:auto;min-height:0;aspect-ratio:3/2}#fi-journal-introduction .fi-journal-copy{padding:24px}#fi-journal-introduction h2{font-size:36px}#fi-journal-introduction .fi-journal-actions{gap:12px}#fi-journal-introduction .fi-journal-actions a{flex:1 1 170px}#fi-journal-introduction .fi-journal-description{font-size:18px}}.fi-master-logo{display:block;width:150px;height:auto;max-width:100%;flex:0 0 auto;overflow:hidden}.fi-image-watermark__brand .fi-master-logo{width:4em;height:auto;max-width:100%}.gift-card__image-wrapper .fi-master-logo{width:360px;margin-inline:auto}.footer-block__brand-info .fi-master-logo{width:220px}@media screen and (max-width:749px){.fi-master-logo{width:110px}.gift-card__image-wrapper .fi-master-logo{width:300px}.footer-block__brand-info .fi-master-logo{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/156/compiled_assets/styles.css.map?subset=AAAAAgAAAAAAAACA */
