.brand-home-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(250px,.72fr);align-items:stretch;margin-top:24px;background:#171716;color:#faf9f6}
.brand-home-copy{grid-column:2;grid-row:1;padding:22px 16px;align-self:center;min-width:0;text-align:center}
.brand-home-copy .eyebrow{color:#dcc48e;font-size:10px}
.brand-home-copy h1{font-size:0;line-height:1;letter-spacing:0;max-width:340px;margin:0 auto}
.brand-logo{display:block;width:100%;height:auto;aspect-ratio:966/690;object-fit:cover;object-position:bottom}
.brand-home-copy .brand-kicker{font-size:15px;margin:14px 0 0;text-wrap:balance}

.brand-home-hero>img{grid-column:1;grid-row:1;width:100%;height:auto;max-height:390px;aspect-ratio:1600/1028;object-fit:contain;display:block;align-self:center;background:#050505}
.home-index{justify-content:center;gap:40px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}
.home-craft,.home-whiskeys{padding-top:30px}
.home-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:17px}
.home-section-head h2{font-size:23px;line-height:1.5;font-weight:600;margin:0}
.home-section-head>a{font-size:11px;white-space:nowrap}
.craft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.craft-grid img{width:100%;height:130px;object-fit:cover;display:block}
.craft-grid h3{font-size:18px;line-height:1.55;margin:11px 0 7px;font-weight:600}
.craft-grid p{font-size:12px;line-height:1.9;margin:0 0 7px;color:#596451}
.small-link{font-size:11px;text-decoration:underline;text-underline-offset:4px}
.brand-continuity{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.brand-continuity p{font-size:15px;line-height:1.7;font-weight:600;margin:0}
.brand-continuity p span{display:block;font-size:11px;font-weight:400;color:#697060;margin-top:3px}
.brand-continuity>div{display:flex;gap:24px;font-size:11px;flex-wrap:wrap}
.home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.home-product img{width:100%;height:145px;object-fit:contain;mix-blend-mode:multiply;display:block}
.home-product h3{font-size:16px;font-weight:600;line-height:1.6;margin:11px 0 4px}
.home-product p{font-size:11px;line-height:1.8;color:#697060;margin:0 0 6px}
.home-product>span{font-size:10px;color:var(--green)}
.home-product:hover{text-decoration:none}.home-product:hover h3{text-decoration:underline;text-underline-offset:4px}
.aged-links{display:flex;gap:18px;align-items:center;font-size:11px;margin:20px 0 0;color:#697060;flex-wrap:wrap}
.aged-links a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.coffee-feature{padding:29px 0 25px;margin-top:24px;border-top:1px solid var(--line)}
.coffee-heading h2{font-size:25px;line-height:1.6;max-width:none}
.coffee-card img{aspect-ratio:1.6;object-fit:cover;object-position:center 51%}
.coffee-card h3{min-height:3.2em}.coffee-card h3 span{display:inline-block}.home-product p{min-height:3.6em}
.home-bar-stories{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:0 0 20px;padding:20px 0 0;border-top:1px solid var(--line)}
.home-bar-stories h2{font-size:18px;font-weight:600;margin:0 0 5px;line-height:1.6}.home-bar-stories h2 span{float:right}
.home-bar-stories p{font-size:12px;color:#697060;margin:0}
.home-news{padding-top:18px}
.coffee-reader-heading{max-width:760px;margin:auto}.coffee-reader-heading .eyebrow{margin-top:22px;font-size:11px}
.coffee-reader-heading h1{font-size:29px;line-height:1.6;margin-top:8px;text-wrap:balance}
.coffee-reader h2{font-size:22px;line-height:1.7;margin:29px 0 10px}
.reader-recipe{padding-top:24px;margin-top:28px;border-top:1px solid var(--line)}
.reader-recipe h2{margin-top:0}.reader-recipe h3{font-size:17px;margin:20px 0 8px}
.reader-recipe .detail-layout h3{margin-top:0}.reader-recipe .detail-text{font-size:14px}
.recipe-bottle-link{font-size:12px}.reader-recipe ul{font-size:13px;line-height:1.8}
.coffee-reader .source{margin-top:28px}
@media(max-width:900px){.brand-home-copy{padding:20px 14px}.brand-home-copy .brand-kicker{font-size:14px}.brand-home-copy>p:last-child br{display:none}.craft-grid h3{font-size:16px}.home-products{gap:17px}.home-product h3{font-size:14px}.brand-continuity>div{gap:12px}}
@media(max-width:600px){
 .coffee-card h3 span{display:block}
 .brand-home-hero{display:flex;flex-direction:column-reverse;margin-top:16px}.brand-home-hero>img{height:auto;aspect-ratio:1600/1028}.brand-home-copy{align-self:stretch;padding:20px}.brand-home-copy h1{max-width:240px}.brand-home-copy .brand-kicker{margin:12px 0 0;font-size:14px}
 .home-index{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;text-align:center;padding:13px 0;font-size:12px}
 .home-craft,.home-whiskeys{padding-top:24px}.home-section-head{display:block;margin-bottom:15px}.home-section-head h2{font-size:20px}.home-section-head>a{display:inline-block;margin-top:5px;font-size:11px}
 .craft-grid{grid-template-columns:1fr;gap:18px}.craft-grid article{display:grid;grid-template-columns:110px 1fr;gap:0 14px;align-items:start}.craft-grid article>a:first-child{grid-row:1/4}.craft-grid img{height:110px}.craft-grid h3{font-size:16px;margin:0 0 5px}.craft-grid p{font-size:12px;margin:0 0 5px}.craft-grid .small-link{grid-column:2;font-size:11px}
 .brand-continuity{display:block;padding:14px 0;margin-top:20px}.brand-continuity p{font-size:14px}.brand-continuity p span{font-size:11px}.brand-continuity>div{gap:18px;margin-top:10px;font-size:11px}
 .home-products{grid-template-columns:1fr 1fr;gap:19px 18px}.home-product img{height:135px}.home-product h3{font-size:14px;margin-top:8px}.home-product p{font-size:11px}.home-product>span{font-size:11px}.aged-links{gap:12px;font-size:11px;line-height:1.7;margin-top:18px}
 .coffee-feature{margin-top:20px;padding-top:22px}.coffee-heading h2{font-size:20px}.coffee-heading>p:last-child{font-size:12px}.coffee-card img{aspect-ratio:1;height:auto}.coffee-card h3{min-height:0}.coffee-card .byline{font-size:11px}.coffee-links{font-size:11px;gap:8px 12px}
 .home-bar-stories{grid-template-columns:1fr;gap:20px;padding-top:18px}.home-bar-stories h2{font-size:17px}.home-bar-stories p{font-size:12px}.home-news p{font-size:12px}
 .coffee-reader-heading h1{font-size:24px}.coffee-reader h2{font-size:19px}.coffee-reader .reader-cover{margin-top:5px}.reader-recipe .detail-layout img{max-width:300px;margin:auto}.reader-recipe .detail-text{font-size:14px}
}

.brand-home-hero{background:#000}.brand-home-copy h1{width:70%}.brand-logo{filter:contrast(1.23)}.brand-home-copy .brand-kicker{font-size:14px;line-height:1.9;margin-top:18px}.brand-home-hero>img{background:#000}
.compact-directory{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;padding:26px 0 0}.compact-directory article{padding-bottom:18px;border-bottom:1px solid var(--line)}.compact-directory h2{font-size:21px;margin:0 0 7px;font-weight:600}.compact-directory p{font-size:13px;line-height:1.9;margin:0 0 9px;color:#596451}.compact-directory a{font-size:12px}.compact-directory article>div{display:flex;gap:22px}.coffee-feature{border:0;margin-top:0;padding-top:25px}
@media(max-width:600px){.compact-directory{grid-template-columns:1fr;gap:18px;padding-top:22px}.compact-directory h2{font-size:20px}.brand-home-copy h1{max-width:168px;width:70%}.brand-home-copy .brand-kicker{font-size:13px}.compact-directory p br{display:none}}

/* Uniform photographic entrances and compact selection plates. */
.plate-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px 0 0}.directory-plate{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);background:#fff}.plate-picture{display:block;overflow:hidden}.plate-picture img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}.plate-heading{padding:13px 12px 12px;flex:1}.plate-heading h2{font-size:17px;line-height:1.5;margin:0 0 5px;letter-spacing:0;font-weight:600}.plate-heading p{font-size:11px;line-height:1.8;margin:0;color:#596451}.plate-choices{border-top:1px solid var(--line)}.plate-choices a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:9px 12px;font-size:12px;line-height:1.5}.plate-choices a+a{border-top:1px solid var(--line)}.plate-choices a:hover,.plate-choices a:focus-visible{background:#f0ece3;color:#493b22}.plate-choices span{color:#80745d}.coffee-feature{margin-top:26px;padding:22px;background:#f3f0e9}.coffee-heading{margin-bottom:16px}.coffee-heading h2{font-size:25px}.coffee-grid{gap:20px}.coffee-card img{aspect-ratio:1.6;object-fit:cover}.coffee-card h3 span{display:inline}.coffee-card h3{font-size:18px;min-height:0;line-height:1.6}.coffee-card .product{margin-top:10px}.coffee-links{padding-top:9px;border-top:1px solid var(--line)}
@media(max-width:1000px){.plate-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-picture img{aspect-ratio:2.3}.plate-heading h2{font-size:18px}.plate-choices{display:grid;grid-template-columns:1fr 1fr}.plate-choices a+a{border-top:0;border-left:1px solid var(--line)}}
@media(max-width:600px){.plate-directory{gap:12px;padding-top:16px}.plate-picture img{aspect-ratio:1.4}.plate-heading{padding:10px 9px}.plate-heading h2{font-size:15px;line-height:1.6}.plate-heading p{font-size:11px}.plate-choices{display:block}.plate-choices a{font-size:11px;min-height:43px;padding:9px}.plate-choices a+a{border-left:0;border-top:1px solid var(--line)}.coffee-feature{padding:16px;margin-top:20px}.coffee-heading h2{font-size:21px}.coffee-card h3{font-size:18px}.coffee-card img{aspect-ratio:1.5}.coffee-grid{gap:24px}}

@media(max-width:600px){.brand-home-copy .brand-kicker{font-size:12px;white-space:normal}.brand-home-copy>p.brand-kicker:last-child br{display:block}.plate-heading h2{font-size:14px}.coffee-card{display:block}.coffee-card>a:first-child{display:block}.coffee-card img{width:100%;height:auto;aspect-ratio:1.6}.coffee-card h3{font-size:17px}.coffee-card .product{margin-top:10px}}
.knowledge-section{padding-top:26px;scroll-margin-top:20px}.knowledge-heading{display:flex;align-items:baseline;gap:22px;margin-bottom:13px}.knowledge-heading h2,.editorial-directory h2{font-size:22px;margin:0;font-weight:600}.knowledge-heading p{font-size:12px;margin:0;color:#596451}.keyword-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line)}.keyword{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:17px 14px;text-align:left;cursor:pointer;color:inherit}.keyword:last-child{border-right:0}.keyword-title{display:flex;justify-content:space-between;gap:5px;font-size:16px;font-weight:600;margin-bottom:8px}.keyword-title>span{color:#9b7a46;font-weight:400}.keyword-intro{display:block;font-size:11px;line-height:1.8;color:#596451}.keyword:hover,.bottle-keyword:hover{background:#eee9de}.keyword:focus-visible,.bottle-keyword:focus-visible{outline:2px solid #92723e;outline-offset:-3px}.bottle-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid var(--line)}.bottle-keyword{border:0;border-right:1px solid var(--line);border-radius:0;background:#fff;padding:13px 9px;text-align:left;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px}.bottle-keyword:last-child{border-right:0}.bottle-keyword img{width:100%;height:142px;object-fit:contain}.bottle-keyword>span{font-size:12px;line-height:1.7}.bottle-keyword .bottle-open{font-size:10px;color:#776345;margin-top:auto;padding-top:4px}.editorial-directory{padding-top:25px;margin-bottom:28px}.editorial-directory h2{font-size:18px;margin-bottom:12px}.editorial-directory>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.editorial-directory a{display:flex;justify-content:space-between;padding:16px;font-size:13px;border-right:1px solid var(--line)}.editorial-directory a:last-child{border-right:0}.reading-dialog{padding:0;border:1px solid #bcb7aa;width:min(860px,calc(100vw - 48px));max-width:none;max-height:90dvh;background:#faf9f6;color:#23251f}.reading-dialog::backdrop{background:rgb(0 0 0 / .66)}.reading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;border-bottom:1px solid var(--line);background:#faf9f6}.reading-toolbar h2{font-size:23px;line-height:1.5;margin:0}.reading-close{white-space:nowrap;border:1px solid var(--line);background:transparent;padding:10px 13px;cursor:pointer;color:inherit}.reading-scroll{overflow:auto;max-height:calc(90dvh - 94px);padding:25px 32px;overscroll-behavior:contain}.reading-lead{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-bottom:24px}.reading-lead img{width:100%;max-height:260px;object-fit:cover}.reading-lead.product{grid-template-columns:180px 1fr}.reading-lead.product img{height:240px;object-fit:contain;background:#fff}.reading-lead p{font-size:15px;line-height:1.9}.reading-lead p:empty{display:none}.reading-prose{font-size:15px;line-height:2}.reading-prose h3{font-size:19px;margin:24px 0 10px}.reading-prose p{margin:0 0 16px}.reading-prose .source-note{font-size:11px;margin-top:25px}.reading-prose .brand-photo-strip img{max-height:350px;object-fit:contain}.reading-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.reading-pagination button{font-family:inherit;padding:10px 18px;background:transparent;border:1px solid var(--line);cursor:pointer;color:inherit}.reading-pagination button:disabled{opacity:.35;cursor:default}.reading-pagination span{font-size:12px}
@media(max-width:900px){.keyword-grid{grid-template-columns:repeat(3,1fr)}.keyword{border-bottom:1px solid var(--line)}.keyword:nth-child(3){border-right:0}.keyword:nth-child(n+4){border-bottom:0}.bottle-grid{grid-template-columns:repeat(4,1fr)}.bottle-keyword:nth-child(-n+4){border-bottom:1px solid var(--line)}.bottle-keyword:nth-child(4){border-right:0}.knowledge-heading{display:block}.knowledge-heading p{margin-top:5px}}
@media(max-width:600px){.knowledge-heading h2{font-size:21px}.keyword-grid{grid-template-columns:1fr 1fr}.keyword{padding:13px 11px}.keyword:nth-child(3){border-right:1px solid var(--line)}.keyword:nth-child(even){border-right:0}.keyword:nth-child(4){border-bottom:1px solid var(--line)}.keyword:last-child{grid-column:1/-1}.keyword-title{font-size:15px}.bottle-grid{grid-template-columns:repeat(2,1fr)}.bottle-keyword{padding:13px;border-bottom:1px solid var(--line)}.bottle-keyword:nth-child(even){border-right:0}.bottle-keyword:nth-child(n+7){border-bottom:0}.bottle-keyword img{height:140px}.bottle-keyword>span{font-size:13px}.editorial-directory>div{grid-template-columns:1fr 1fr}.editorial-directory a{padding:13px 10px;font-size:12px}.editorial-directory a:nth-child(-n+2){border-bottom:1px solid var(--line)}.editorial-directory a:nth-child(2){border-right:0}.reading-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0}.reading-toolbar{padding:15px;gap:10px;min-height:80px}.reading-toolbar h2{font-size:19px}.reading-close{font-size:12px;padding:10px}.reading-scroll{padding:20px;max-height:calc(100dvh - 100px)}.reading-lead{grid-template-columns:1fr;gap:10px}.reading-lead.product{grid-template-columns:100px 1fr;gap:16px}.reading-lead.product img{height:180px}.reading-lead p{font-size:13px}.reading-prose{font-size:14px}.reading-prose h3{font-size:18px}}
.keyword-groups{border-top:1px solid var(--line)}.keyword-group{display:grid;grid-template-columns:165px 1fr;border-bottom:1px solid var(--line);padding:12px 0;gap:16px;align-items:start}.keyword-group>h3{font-size:15px;margin:10px 0;font-weight:600}.subkeyword-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.subkeyword-grid button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:43px;border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:transparent;color:inherit;font-family:inherit;font-size:12px;text-align:left;padding:9px 11px;cursor:pointer}.subkeyword-grid button:hover{background:#eee9de}.subkeyword-grid button:focus-visible{outline:2px solid #92723e;outline-offset:-2px}.subkeyword-grid button span{color:#9b7a46}.reading-prose h3:focus{outline:none}@media(max-width:900px){.keyword-group{grid-template-columns:140px 1fr}.subkeyword-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.keyword-group{grid-template-columns:1fr;gap:6px;padding:12px 0}.keyword-group>h3{margin:0 0 3px;font-size:15px}.subkeyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subkeyword-grid button{font-size:12px;min-height:44px}}
.reading-lead.brand img{height:240px;object-fit:contain}
.reading-related:empty{display:none}.reading-related{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.reading-related>p{font-size:13px;margin:0 0 10px}.reading-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reading-related button{font:inherit;font-size:12px;text-align:left;border:1px solid var(--line);background:transparent;color:inherit;padding:10px;cursor:pointer}.reading-related button:hover{background:#eee9de}.reading-related+.reading-pagination{margin-top:16px}.reading-prose>p:first-child{margin-top:0}@media(max-width:600px){.reading-related>div{grid-template-columns:1fr 1fr}}

.reading-related{margin-top:18px;padding-top:12px}.reading-related>p{margin-bottom:8px}.reading-related>div{gap:6px}.reading-related button{padding:9px 10px;min-height:42px}.reading-related button.is-current{background:#302c24;border-color:#302c24;color:#fff;font-weight:600;box-shadow:inset 3px 0 #bc965d}.reading-related button:focus-visible{outline:2px solid #a1783b;outline-offset:2px}

@media(max-width:600px){.bottle-keyword img,.bottle-keyword .bottle-open{display:none}.bottle-keyword{justify-content:center;min-height:68px;padding:12px;gap:0}.bottle-keyword>span{font-size:12px;line-height:1.7}}

.keyword-group.keyword-disclosure{display:block;padding:0}.keyword-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:15px 2px;cursor:pointer}.keyword-disclosure>summary::-webkit-details-marker{display:none}.keyword-disclosure>summary h3{font-size:15px;margin:0;font-weight:600}.disclosure-mark::before{content:"＋";color:#967344;font-size:18px}.keyword-disclosure[open] .disclosure-mark::before{content:"−"}.keyword-disclosure>summary:hover{background:#f0ece3}.keyword-disclosure>summary:focus-visible{outline:2px solid #a1783b;outline-offset:-2px}.keyword-disclosure>.subkeyword-grid{margin:0 0 14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.keyword-disclosure>summary{padding:14px 2px}.keyword-disclosure>.subkeyword-grid{grid-template-columns:1fr 1fr;margin-bottom:12px}}

@media(min-width:901px){
 .keyword-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);align-items:start}
 .keyword-group.keyword-disclosure{min-width:0;border:0;--category-offset:0}
 .keyword-disclosure:nth-child(2){--category-offset:1}.keyword-disclosure:nth-child(3){--category-offset:2}.keyword-disclosure:nth-child(4){--category-offset:3}.keyword-disclosure:nth-child(5){--category-offset:4}
 .keyword-disclosure>summary{height:62px;padding:14px 15px;border-right:1px solid var(--line)}
 .keyword-disclosure:last-child>summary{border-right:0}.keyword-disclosure>summary h3{font-size:15px}
 .keyword-disclosure[open]>summary{background:#eee9de;color:#493b22}
 .keyword-disclosure>.subkeyword-grid{position:relative;width:500%;margin:0;margin-left:calc(-100% * var(--category-offset));border-left:0;border-top:1px solid var(--line);background:#faf9f6;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;gap:8px}
 .keyword-disclosure>.subkeyword-grid button{border:1px solid var(--line)}
}

@media(min-width:901px){#knowledge .knowledge-heading{margin-bottom:10px}.keyword-disclosure>summary{height:48px;padding:10px 12px}.keyword-disclosure>.subkeyword-grid{padding:8px;gap:6px}.keyword-disclosure>.subkeyword-grid button{min-height:36px;padding:7px 10px}}

.bottle-keyword .bottle-crop{display:block;height:142px;width:100%;overflow:hidden;flex:none}.bottle-keyword .bottle-crop img{height:182px;transform:translateY(-33px);width:100%;object-fit:contain}
.editorial-hub{padding-top:26px}.editorial-hub>h2{font-size:22px;font-weight:600;margin:0 0 13px}.editorial-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editorial-tile{display:grid;grid-template-columns:42% 1fr;border:1px solid var(--line);min-width:0;color:inherit;text-decoration:none}.editorial-photo{min-width:0;min-height:185px;overflow:hidden}.editorial-photo img{width:100%;height:100%;object-fit:cover;display:block}.editorial-text{padding:17px;display:flex;flex-direction:column;align-items:flex-start}.editorial-text h3{font-size:18px;line-height:1.5;margin:0 0 8px}.editorial-text p{font-size:12px;line-height:1.9;margin:0 0 10px}.editorial-more{font-size:12px;margin-top:auto;padding-top:10px}.archive-caption{font-size:10px;color:#716c60}.editorial-tile:hover{background:#eee9de}.editorial-tile:last-child .editorial-photo img{object-fit:contain;background:#fff}
@media(max-width:600px){.bottle-keyword .bottle-crop{display:none}.editorial-tiles{grid-template-columns:1fr;gap:12px}.editorial-hub>h2{font-size:21px}.editorial-tile{grid-template-columns:38% 1fr}.editorial-photo{min-height:155px}.editorial-text{padding:13px}.editorial-text h3{font-size:16px}.editorial-text p{font-size:12px}}
.editorial-photo{height:185px}.editorial-photo img{height:185px}@media(max-width:600px){.editorial-photo{height:100%;min-height:160px;position:relative}.editorial-photo img{position:absolute;inset:0;height:100%}}

.masthead{justify-content:flex-end}.brand-home-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;text-align:center;padding:22px 16px}.brand-home-copy h1{margin:0 auto}.brand-home-copy .brand-kicker{width:100%;margin-left:auto;margin-right:auto}.brand-home-hero>img{max-height:none;width:100%;height:100%;object-fit:contain}.brand-home-copy>p.brand-kicker:last-child br{display:block}
.knowledge-heading h2,.editorial-hub>h2{font-size:21px;letter-spacing:.035em;border-left:3px solid #b49359;padding-left:12px}.editorial-tiles{gap:12px}.editorial-tile{grid-template-columns:34% 1fr}.editorial-photo,.editorial-photo img{height:150px;min-height:150px}.editorial-text{padding:13px 15px}.editorial-text h3{font-size:17px;margin-bottom:6px}.editorial-text p{margin-bottom:5px;line-height:1.7}.editorial-more{padding-top:5px}.bars-entry{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bars-entry>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.bars-entry h2{font-size:21px;margin:0 0 5px}.bars-entry p{font-size:12px;margin:0}.bars-entry>a>span{font-size:12px;white-space:nowrap}
@media(max-width:600px){.masthead{padding-top:12px}.brand-home-copy{padding:20px}.brand-home-hero>img{height:auto}.knowledge-heading h2,.editorial-hub>h2{font-size:19px}.editorial-tile{grid-template-columns:34% 1fr}.editorial-photo{height:100%;min-height:160px}.editorial-photo img{height:100%;min-height:0}.editorial-text{padding:12px}.editorial-text h3{font-size:16px}.bars-entry>a{display:block;padding:16px 0}.bars-entry h2{font-size:19px}.bars-entry>a>span{display:block;margin-top:10px}}

.bars-entry{border:0;background:#242720;color:#faf9f6}.bars-entry>a{display:grid;grid-template-columns:250px 1fr auto;gap:24px;min-height:132px;padding:0 24px 0 0;color:inherit}.bars-banner-photo{display:block;width:250px;height:132px;object-fit:cover;object-position:center 45%}.bars-entry h2{font-size:22px;margin:0 0 7px}.bars-entry p{color:#dedbcf}.bars-entry>a>span{color:#e7ce9e}.bars-entry>a:hover{background:#30352b}
@media(max-width:900px){.bars-entry>a{grid-template-columns:190px 1fr;gap:0 20px;padding-right:18px}.bars-banner-photo{width:190px;height:140px;grid-row:1/3}.bars-entry>a>div{align-self:end}.bars-entry>a>span{grid-column:2;align-self:start;margin-top:10px}.bars-entry h2{font-size:19px}}
@media(max-width:600px){.bars-entry>a{grid-template-columns:112px 1fr;gap:0 13px;min-height:142px;padding:0 12px 0 0}.bars-banner-photo{width:112px;height:142px}.bars-entry h2{font-size:17px;line-height:1.6;margin-bottom:4px}.bars-entry p{font-size:11px;line-height:1.7}.bars-entry>a>span{font-size:11px;margin-top:8px}}

.editorial-tile{grid-template-columns:40% 1fr;align-items:stretch}.editorial-photo{height:105px;min-height:105px}.editorial-photo img{height:105px;min-height:0;object-fit:contain;background:#fff}.editorial-text{padding:9px 12px}.editorial-text h3{font-size:16px;margin-bottom:4px}.editorial-text p{font-size:11px;line-height:1.5;margin-bottom:3px}.editorial-more{font-size:11px;padding-top:3px}.archive-caption{font-size:9px}@media(max-width:600px){.editorial-photo{height:100%;min-height:112px}.editorial-photo img{height:100%;position:absolute;object-fit:contain}.editorial-tile{grid-template-columns:40% 1fr}.editorial-text{padding:9px}.editorial-text h3{font-size:15px}}
