.brand-note{display:grid;grid-template-columns:60% 40%;margin:54px -4.35% -50px;background:#fff;border-top:1px solid #e2e6e3}.brand-note>img{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;aspect-ratio:4/3}.brand-note-copy{padding:52px clamp(28px,4.5vw,78px);display:flex;flex-direction:column;align-items:flex-start}.brand-note-copy small{color:#54716b;font:10px Outfit;letter-spacing:.12em}.brand-note-copy h2{color:#27302e;font:400 clamp(32px,3.6vw,52px)/1.12 Outfit;letter-spacing:-.035em;margin:24px 0}.brand-note-copy p{font:14px/1.95 SUIT;color:#5a645e;word-break:keep-all;margin:0 0 17px;max-width:30em}.brand-note-copy a{margin-top:22px;width:100%;max-width:245px;display:flex;justify-content:space-between;padding:16px 18px;border:1px solid #cbd2cd;color:#27302e;text-decoration:none;font:12px SUIT;transition:background .25s}.brand-note-copy a:hover{background:#f3f5f3}.brand-note-copy .signature{margin-top:auto;padding-top:48px;color:#2185ac;font:12px Outfit}@media(max-width:650px){.brand-note{grid-template-columns:1fr;margin:35px -18px -50px}.brand-note>img{min-height:0;aspect-ratio:4/3}.brand-note-copy{padding:32px 24px 38px}.brand-note-copy h2{font-size:36px;margin:18px 0 22px}.brand-note-copy .signature{padding-top:32px}}
.brand-note{grid-template-columns:1fr 1fr;margin:48px 0 0;border-block:1px solid #dfe3df;background:#fff;align-items:stretch}.brand-note>img{aspect-ratio:1;min-height:0;height:100%;object-fit:cover}.brand-note-copy{padding:44px 32px;justify-content:center;align-items:center;text-align:center}.brand-note-copy small{font-size:9px;letter-spacing:.15em;color:#70847b}.brand-note-copy h2{font-size:clamp(32px,3.4vw,46px);margin:30px 0 25px}.brand-note-copy .brand-lead{font-size:18px;line-height:1.7;color:#344239;margin-bottom:18px;letter-spacing:-.025em}.brand-note-copy p{font-size:13px;line-height:1.95;color:#6a736d}.brand-note-copy a{border:0;border-bottom:1px solid #adb9b1;padding:10px 0;max-width:180px;margin-top:18px;font-size:12px}.brand-note-copy a:hover{background:none;color:#1985b6}@media(max-width:650px){.brand-note{grid-template-columns:1fr;margin:32px 0 0}.brand-note>img{height:auto;aspect-ratio:1}.brand-note-copy{padding:38px 24px 42px}.brand-note-copy h2{font-size:34px;margin:22px 0}.brand-note-copy .brand-lead{font-size:17px}}
.brand-note{margin:0 4% 48px;font-family:Outfit,Pre,sans-serif}.brand-note-copy p,.brand-note-copy a{font-family:Pre,sans-serif}@media(max-width:650px){.brand-note{margin:0 18px 36px}}
/* Full-width ritual photograph, with copy in the natural linen space. */
.brand-note.brand-note-full{display:block;position:relative;margin:0 0 64px;border:0;isolation:isolate;overflow:hidden;background:#e9ddd0}
.brand-note-full>img{width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain}
.brand-note-full .brand-note-copy{position:absolute;inset:14% 5% auto auto;width:29%;padding:0;align-items:flex-start;text-align:left;color:#332e28}
.brand-note-full .brand-note-copy small{color:#544a40;letter-spacing:.16em}
.brand-note-full .brand-note-copy h2{font-size:clamp(32px,3.5vw,64px);line-height:1.08;max-width:5.5em;letter-spacing:-.045em;margin:24px 0}
.brand-note-full .brand-note-copy p{color:#4b4239;font-size:14px;line-height:1.85}
.brand-note-full .brand-note-copy .brand-lead{font-size:17px;color:#332e28}
.brand-note-full .brand-note-copy a{color:#332e28;border-color:#74685a;max-width:210px;margin-top:14px;padding:12px 0}
.brand-note-full .brand-note-copy a:hover{color:#176d91;border-color:currentColor}
@media(max-width:650px){
.brand-note.brand-note-full{margin:0 0 40px}
.brand-note-full>img{height:690px;object-fit:cover;object-position:49% center}
.brand-note-full .brand-note-copy{inset:28px 24px auto;width:auto;align-items:flex-start}
.brand-note-full .brand-note-copy h2{font-size:36px;max-width:none;margin:14px 0}
.brand-note-full .brand-note-copy .brand-lead{font-size:14px;margin:0}
.brand-note-full .brand-note-copy .brand-lead br{display:none}
.brand-note-full .brand-note-copy p:not(.brand-lead){display:none}
.brand-note-full .brand-note-copy a{font-size:12px;margin-top:8px;width:180px}
}

.brand-note.brand-note-full.ritual-photo-only{background:#fff;margin-bottom:32px}.ritual-photo-only>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.ritual-guide-link{display:flex;justify-content:flex-end;padding:18px 5% 0}.ritual-guide-link a{display:flex;align-items:center;justify-content:space-between;gap:48px;min-height:44px;border-bottom:1px solid #bbc5be;color:#46554d;font-size:12px}@media(max-width:650px){.brand-note.brand-note-full.ritual-photo-only{margin-bottom:24px}.ritual-photo-only>img{height:auto;object-fit:contain}.ritual-guide-link{padding:8px 20px 0}}
