.bb-magazine{--bb-ink:#142d35;--bb-dark:#0d232f;--bb-moss:#5f6955;--bb-brass:#c59d62;--bb-paper:#f6f3ed;--bb-line:#ddd8cd;color:var(--bb-ink);background:var(--bb-paper);font-family:inherit}.bb-magazine *{box-sizing:border-box}.bb-magazine a{text-decoration:none}.bb-magazine a:focus-visible,.bb-article-shell a:focus-visible{outline:3px solid #b48b50;outline-offset:4px}.bb-magazine__hero{height:min(70vw,670px);min-height:460px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;background:#10242e}.bb-magazine__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#071922d6,#08192166 48%,#07192285)}.bb-magazine__hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.bb-magazine__hero-inner{position:relative;z-index:2;max-width:960px;margin:auto;padding:64px 25px 85px}.bb-magazine__logo{width:190px;max-width:48%;height:auto;object-fit:contain;margin:0 auto 24px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.27))}.bb-magazine__eyebrow{font-family:inherit;font-size:.72rem!important;font-weight:800;letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px;line-height:1.5}.bb-magazine__hero h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.3rem,7.6vw,7.3rem)!important;font-weight:400;line-height:.97!important;letter-spacing:-.048em;color:#fff!important;margin:0 auto 26px!important;max-width:1000px}.bb-magazine h1 em,.bb-magazine h2 em{font-weight:400;color:var(--bb-brass)}.bb-magazine__hero-deck{font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.6;max-width:630px;margin:0 auto!important;color:#f7f3ed}.bb-magazine__hero-link{display:inline-flex;gap:18px;align-items:center;color:#fff!important;border-bottom:1px solid #d2ac70;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:35px;padding-bottom:11px}.bb-magazine__hero-link span{font-size:1.2rem;color:var(--bb-brass)}.bb-magazine__hero-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;border-top:1px solid #ffffff5c;display:flex;justify-content:center;gap:clamp(14px,4vw,72px);padding:16px 12px;font-size:.66rem;font-weight:800;letter-spacing:.15em}.bb-magazine__topics{max-width:1480px;margin:0 auto;padding:0 26px;min-height:77px;border-bottom:1px solid var(--bb-line);display:flex;align-items:center;gap:clamp(14px,2.2vw,36px);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.bb-magazine__topics-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;color:var(--bb-moss);font-weight:800;border-right:1px solid var(--bb-line);padding-right:25px}.bb-magazine__topics a{font-size:.84rem;display:inline-flex;align-items:center;color:var(--bb-ink);font-weight:650;min-height:54px;border-bottom:2px solid transparent}.bb-magazine__topics a:hover{border-color:var(--bb-brass);color:#996b34}.bb-magazine__container{max-width:1480px;margin:0 auto;padding:72px 30px 100px;scroll-margin-top:70px}.bb-magazine__section-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:end;margin-bottom:36px}.bb-magazine__section-heading .bb-magazine__eyebrow{color:var(--bb-moss);margin-bottom:12px}.bb-magazine__section-heading h2,.bb-magazine__outro h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-.045em;font-size:clamp(2.5rem,4.6vw,4.65rem)!important;line-height:1.03!important;margin:0!important;color:var(--bb-dark)}.bb-magazine__section-heading>p{max-width:450px;margin:0 0 6px!important;font-size:1.05rem;line-height:1.65;color:#59645e}.bb-magazine__lead{display:grid;grid-template-columns:1.28fr 1fr;background:#e8e3d7;min-height:475px;border:1px solid var(--bb-line)}.bb-magazine__lead-photo{display:block;overflow:hidden;position:relative;background:#c6c7bb}.bb-magazine__lead-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .5s}.bb-magazine__lead:hover img,.bb-magazine__card:hover img{transform:scale(1.035)}.bb-magazine__lead-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,74px)}.bb-magazine__meta{display:flex;align-items:center;gap:15px;justify-content:space-between;color:#697269;font-size:.67rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.5}.bb-magazine__lead-copy .bb-magazine__meta{border-bottom:1px solid #cfc8bb;padding-bottom:20px;justify-content:flex-start;gap:26px}.bb-magazine__lead-copy .bb-magazine__meta span:first-child{color:#946c37}.bb-magazine__lead h3{font:400 clamp(2.1rem,3vw,3.3rem)/1.12 Georgia,Times New Roman,serif!important;letter-spacing:-.035em;margin:26px 0 20px!important}.bb-magazine__lead h3 a,.bb-magazine__card h4 a{color:var(--bb-ink)}.bb-magazine__lead-copy>p{font-size:1.05rem;line-height:1.7;color:#4b5959;margin:0 0 24px}.bb-magazine__text-link{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;color:#143440!important;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:800;border-bottom:1px solid var(--bb-brass);padding:0 0 9px}.bb-magazine__text-link span{font-size:1.2rem;transition:transform .2s}.bb-magazine__text-link:hover span{transform:translate(3px,-3px)}.bb-magazine__stories-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin:65px 0 28px;border-bottom:1px solid var(--bb-line);padding-bottom:19px}.bb-magazine__stories-heading h3{font:400 clamp(1.8rem,3vw,2.8rem)/1.1 Georgia,Times New Roman,serif!important;margin:0!important}.bb-magazine__stories-heading span{font-size:.73rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bb-moss);font-weight:800}.bb-magazine__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 26px}.bb-magazine__card{min-width:0;background:transparent;display:flex;flex-direction:column}.bb-magazine__card-image{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#d0c8b7}.bb-magazine__card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}.bb-magazine__image-fallback{background:#46574f;color:#fff;display:flex;align-items:center;justify-content:center;min-height:100%;font-size:.76rem;letter-spacing:.12em}.bb-magazine__card-body{padding:24px 1px 5px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.bb-magazine__card .bb-magazine__meta{width:100%;margin-bottom:14px}.bb-magazine__card .bb-magazine__meta span:first-child{color:#8d682f}.bb-magazine__card h4{font:400 clamp(1.35rem,1.9vw,1.82rem)/1.22 Georgia,Times New Roman,serif!important;letter-spacing:-.025em;margin:0 0 12px!important}.bb-magazine__card p{line-height:1.7;color:#59645e;font-size:.93rem;margin:0 0 20px}.bb-magazine__card .bb-magazine__text-link{margin-top:auto}.bb-magazine__pagination{margin:58px 0;display:flex;justify-content:center;align-items:center;gap:35px;font-size:.87rem;border-top:1px solid var(--bb-line);padding-top:25px}.bb-magazine__pagination a{color:var(--bb-ink);font-weight:800;border-bottom:1px solid var(--bb-brass)}.bb-magazine__outro{display:grid;grid-template-columns:1.1fr .9fr;background:var(--bb-dark);color:#fff;margin-top:75px;overflow:hidden}.bb-magazine__outro-copy,.bb-magazine__subscribe{padding:clamp(30px,4.5vw,65px)}.bb-magazine__outro-copy{background:linear-gradient(135deg,#183c45,#102833)}.bb-magazine__outro h2{color:#fff!important;margin:0 0 21px!important;font-size:clamp(2.4rem,4vw,4rem)!important}.bb-magazine__outro p{line-height:1.65;color:#e2e8e5;max-width:520px}.bb-magazine__outro-links{display:flex;gap:15px 23px;flex-wrap:wrap;margin-top:28px}.bb-magazine__outro-links a{color:#fff;font-weight:700;font-size:.82rem;border-bottom:1px solid var(--bb-brass);padding-bottom:6px}.bb-magazine__subscribe{background:#09212b;border-left:1px solid #ffffff24}.bb-magazine__subscribe h3{font:400 clamp(1.8rem,2.8vw,2.6rem)/1.1 Georgia,Times New Roman,serif!important;margin:0 0 15px!important;color:#fff}.bb-magazine__subscribe label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:22px 0 10px}.bb-magazine__input-row{display:flex;min-height:54px;gap:8px}.bb-magazine__input-row input{flex:1;min-width:0;border:1px solid #aab8b5;border-radius:0;padding:13px 15px;font-size:.94rem;background:#fff;color:#152c32}.bb-magazine__input-row button{border:0;border-radius:0;padding:12px 19px;background:var(--bb-brass);color:#102832;cursor:pointer;font-weight:800;font-size:.83rem;white-space:nowrap}.bb-magazine__input-row button:hover{background:#e1b576}.bb-magazine__success{color:#d3e9b8!important}@media(max-width:1050px){.bb-magazine__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-magazine__lead{min-height:420px}.bb-magazine__lead-copy{padding:32px}.bb-magazine__topics-label{display:none}}@media(max-width:680px){.bb-magazine__hero{min-height:510px;height:580px}.bb-magazine__hero-inner{padding:66px 22px 84px}.bb-magazine__logo{width:145px}.bb-magazine__hero h1{font-size:clamp(3.3rem,12vw,4.7rem)!important}.bb-magazine__hero-bottom{gap:17px;font-size:.56rem;letter-spacing:.06em}.bb-magazine__hero-bottom span:last-child{display:none}.bb-magazine__topics{min-height:65px;padding:0 20px;gap:22px}.bb-magazine__container{padding:53px 20px 65px}.bb-magazine__section-heading{grid-template-columns:1fr;gap:18px}.bb-magazine__section-heading h2{font-size:3rem!important}.bb-magazine__lead{grid-template-columns:1fr;min-height:0}.bb-magazine__lead-photo{aspect-ratio:16/10}.bb-magazine__lead-photo img{position:static}.bb-magazine__lead-copy{padding:29px 25px 32px}.bb-magazine__lead h3{font-size:2.3rem!important}.bb-magazine__grid{grid-template-columns:1fr;gap:38px}.bb-magazine__stories-heading{margin-top:44px}.bb-magazine__outro{grid-template-columns:1fr;margin-top:56px}.bb-magazine__subscribe{border-left:0;border-top:1px solid #ffffff24}.bb-magazine__outro-copy,.bb-magazine__subscribe{padding:32px 25px}.bb-magazine__input-row{flex-direction:column}.bb-magazine__input-row button{min-height:50px}.bb-magazine__card-image{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.bb-magazine__lead-photo img,.bb-magazine__card-image img,.bb-magazine__text-link span{transition:none!important}}body.template-article .bb-article-shell{max-width:1220px;width:calc(100% - 40px);margin:25px auto 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d8d3c8;padding-bottom:15px;color:#657068}body.template-article .bb-article-shell a{color:#173643;text-decoration:none;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.template-article .bb-article-shell span{font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.template-article .rte{max-width:770px;margin-left:auto;margin-right:auto;color:#273a3e}body.template-article .rte p,body.template-article .rte li{font-size:clamp(1.06rem,1.35vw,1.15rem)!important;line-height:1.85!important}body.template-article .rte h2{font:400 clamp(1.85rem,3vw,2.65rem)/1.18 Georgia,Times New Roman,serif!important;letter-spacing:-.03em;color:#19313c;margin:3rem 0 1.1rem!important}body.template-article .rte h3{font:400 clamp(1.35rem,2.2vw,1.75rem)/1.25 Georgia,Times New Roman,serif!important;letter-spacing:-.015em;color:#21424c;margin:2rem 0 .65rem!important}body.template-article .rte>p:first-child{font-size:.77rem!important;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#957141;border-bottom:1px solid #d8d3c8;padding-bottom:13px}body.template-article .rte>p:has(>em:first-child),body.template-article .rte>p:has(>strong:first-child){padding:17px 21px!important;background:#f2ede4;border-left:3px solid #b88a4b;margin:23px 0!important}body.template-article .rte ul,body.template-article .rte ol{padding-left:1.6em;margin:20px 0 29px}body.template-article .rte li{padding-left:.2em;margin:9px 0}body.template-article .rte blockquote{font:italic 1.45rem/1.5 Georgia,Times New Roman,serif!important;color:#34524b;border-left:4px solid #bf9d6b;margin:32px auto;padding:10px 24px}body.template-article .rte a{color:#265c61;text-decoration:underline;text-underline-offset:3px}body.template-article .rte a:hover{color:#98672d}body.template-article .rte table{display:block;max-width:100%;overflow-x:auto}body.template-article .rte img{display:block;max-width:100%;height:auto;margin:35px auto}body.template-article .rte h2:last-of-type{border-top:1px solid #e3ded3;padding-top:30px}.bb-article-endmatter{max-width:1080px;width:calc(100% - 40px);margin:64px auto 28px;border-top:1px solid #d9d3c9;padding-top:27px}.bb-article-endmatter__actions{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.bb-article-endmatter__actions a{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#1d414b;text-decoration:none;border-bottom:1px solid #b7945c;padding-bottom:7px}.bb-article-endmatter h2{font:400 clamp(1.9rem,3vw,2.7rem)/1.1 Georgia,Times New Roman,serif!important;color:#1b343b;margin:45px 0 25px!important}.bb-article-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bb-article-related a{display:block;text-decoration:none;color:#18343d}.bb-article-related img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.bb-article-related span{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#7c806f;margin-top:14px}.bb-article-related strong{display:block;font:400 1.25rem/1.27 Georgia,Times New Roman,serif;margin-top:7px}@media(max-width:700px){body.template-article .bb-article-shell{margin:18px auto 24px}body.template-article .bb-article-shell span{display:none}body.template-article .rte{padding:0 4px}body.template-article .rte p,body.template-article .rte li{font-size:1.05rem!important;line-height:1.78!important}.bb-article-related{grid-template-columns:1fr}.bb-article-related a{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center}.bb-article-related img{grid-row:span 2}.bb-article-related span,.bb-article-related strong{margin:0}}body.template-article .section-wrapper h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(2.5rem,4.6vw,4.4rem)!important;letter-spacing:-.04em!important;line-height:1.11!important;color:#183540!important;max-width:1000px;margin-left:auto!important;margin-right:auto!important}body.template-article .section-wrapper img{max-width:100%;height:auto}body.template-article .rte a:focus-visible{outline:3px solid #b48b50;outline-offset:2px}body.template-article .rte figure.bb-journal-figure{max-width:960px;margin:38px auto 45px!important;padding:0!important}body.template-article .rte figure.bb-journal-figure img{width:100%;height:auto;display:block;margin:0!important;object-fit:cover;border-radius:2px;box-shadow:0 12px 28px #1329321f}body.template-article .rte figure.bb-journal-figure figcaption{font-size:.78rem;line-height:1.7;color:#687371;margin-top:14px;border-left:2px solid #b99761;padding:2px 0 2px 14px}body.template-article .rte figure.bb-journal-figure figcaption a{color:#31545d;font-weight:650}.bb-article-contributor{max-width:820px;width:calc(100% - 40px);margin:48px auto 40px;padding:35px 42px;background:#e9ede8;border-top:3px solid #9cad93;color:#1a343b}.bb-article-contributor__eyebrow,.bb-article-editorial-note__eyebrow{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:#547064}.bb-article-contributor h2{font:400 clamp(1.65rem,3vw,2.3rem)/1.2 Georgia,Times New Roman,serif!important;margin:10px 0!important;color:#1d4246}.bb-article-contributor__title{font-weight:700!important;color:#45605c;margin:5px 0 14px}.bb-article-contributor p{line-height:1.7}.bb-article-editorial-note{max-width:820px;width:calc(100% - 40px);margin:45px auto 5px;display:grid;grid-template-columns:4px 1fr;gap:22px;color:#536360}.bb-article-editorial-note__rule{background:#bd9964;align-self:stretch}.bb-article-editorial-note p{font-size:.93rem;line-height:1.75;margin:10px 0}.bb-article-editorial-note__credit{font-size:.78rem!important;color:#6b7470}.bb-magazine__principles{max-width:1480px;margin:0 auto;border-bottom:1px solid #e0dacd;background:#eae6dc;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;gap:18px}.bb-magazine__principles strong{color:#1e3b42;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem}.bb-magazine__principles span{font-size:.83rem;color:#4b5b57}@media(max-width:720px){.bb-magazine__principles{padding:19px 20px;flex-wrap:wrap;gap:7px}.bb-article-contributor{padding:25px 23px}.bb-article-editorial-note{gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bb-magazine.css.map */
