/* START_SECTION:quasar-editorial-home (INDEX:46) */
.qe-editorial{--qe-ink:#193b3b;--qe-paper:#f7f5ef;--qe-gold:#b18a4c;background:var(--qe-paper);color:var(--qe-ink);font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0;overflow:clip}
.qe-editorial *{box-sizing:border-box}.qe-editorial h2,.qe-editorial h3,.qe-editorial p{margin:0}.qe-editorial h2,.qe-editorial h3{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:-.045em;color:inherit}.qe-editorial a{color:inherit;text-decoration:none}.qe-editorial a:focus-visible,.qe-editorial button:focus-visible{outline:2px solid var(--qe-gold);outline-offset:5px}.qe-editorial .qe-eyebrow{font-size:10px;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.qe-space{padding:96px max(4vw,20px)}
.qe-campaign{position:relative;min-height:600px;height:calc(100svh - 140px);isolation:isolate;background:#684424;text-align:center;color:#fff9ef}.qe-campaign-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;z-index:-2}.qe-campaign:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(25,18,11,.12) 58%,rgba(25,18,11,.65) 100%)}.qe-campaign-copy{position:absolute;inset:auto 20px 7%;display:grid;justify-items:center;gap:14px}.qe-campaign h2{font-size:clamp(36px,4.3vw,70px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 20px #0002}.qe-campaign-note{font-size:14px;letter-spacing:.035em}.qe-discover{font-size:11px;text-transform:uppercase;letter-spacing:.13em;padding:6px 0;border-bottom:1px solid #fff8;display:inline-flex;gap:24px;align-items:center}.qe-discover span{font-size:18px}.qe-image-credit{position:absolute;left:22px;bottom:24px;font-size:9px;letter-spacing:.15em;opacity:.8}
.qe-section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.qe-section-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.1;margin:16px 0 22px}.qe-section-heading>p:last-child{font-size:15px;color:#596b67;line-height:1.8}.qe-piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1520px;margin:auto}.qe-piece-meta{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px;font-size:9px;letter-spacing:.16em}.qe-piece-meta>span:first-child{font-size:13px;color:var(--qe-gold)}.qe-piece-visual{position:relative;aspect-ratio:1;overflow:hidden;background:#141712}.qe-piece-image-link{display:block;height:100%;position:relative}.qe-piece-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s,transform .8s}.qe-piece-visual .qe-piece-landscape{position:absolute;inset:0;opacity:0;object-fit:contain;background:#141712}.qe-piece.is-landscape .qe-piece-landscape{opacity:1}.qe-piece.is-landscape .qe-piece-primary{opacity:0}.qe-landscape-toggle{display:none;position:absolute;inset:auto 10px 10px auto;align-items:center;gap:18px;background:#f7f5efed;color:#193b3b;border:0;font:inherit;font-size:10px;padding:10px 12px;min-height:44px;cursor:pointer}.qe-ready .qe-landscape-toggle{display:inline-flex}.qe-piece-copy{text-align:center;padding:24px 2px 0}.qe-piece-copy h3{font-size:clamp(22px,2vw,29px);line-height:1.15}.qe-piece-copy .qe-piece-description{font-size:12px;margin:9px 0;color:#52645f}.qe-piece-copy .qe-price-note{font-size:11px;line-height:1.5;color:#69756f}.qe-piece-action{display:inline-flex;align-items:center;gap:22px;font-size:11px;letter-spacing:.03em;margin-top:17px;border-bottom:1px solid #b9bcb1;padding-bottom:4px}.qe-piece-action span{font-size:16px}
.qe-process{background:#193b3b;color:#f4f1e6;position:relative;isolation:isolate}.qe-process:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background:repeating-radial-gradient(ellipse at 80% 20%,transparent 0 52px,#a9b7a833 53px 54px,transparent 55px 93px);pointer-events:none}.qe-process .qe-eyebrow{color:#d8b775}.qe-process .qe-section-heading>p:last-child{color:#becbc3}.qe-process-grid{max-width:1100px;margin:64px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;text-align:center}.qe-process-number{font-size:12px;letter-spacing:.1em;color:#d8b775;display:inline-grid;place-items:center;border:1px solid #c7cbb34d;border-radius:50%;width:46px;height:46px;margin-bottom:22px}.qe-process-grid h3{font-size:25px;margin-bottom:14px;letter-spacing:-.035em}.qe-process-grid p{font-size:13px;color:#cad4cd;max-width:290px;margin:auto;line-height:1.8}.qe-process .qe-process-footnote{text-align:center;font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin-top:54px;color:#c1cfc5}
.qe-origins{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1560px;margin:auto}.qe-origins-photo{position:relative;aspect-ratio:1.15;overflow:hidden;background:#dfded5}.qe-origins-photo img{height:100%;width:100%;object-fit:cover;display:block}.qe-origins-photo>span{position:absolute;left:18px;bottom:18px;font-size:9px;letter-spacing:.13em;color:white;background:#172f2be8;padding:8px 12px}.qe-origins-copy{text-align:center}.qe-origins h2{font-size:clamp(30px,3vw,46px);line-height:1.13;margin:18px 0 24px}.qe-origins-copy>p:not(.qe-eyebrow){font-size:14px;color:#596b67;max-width:400px;margin:0 auto 24px}.qe-text-link{display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid #a4aaa0;padding-bottom:8px;font-size:12px}.qe-subtle-link{display:block;font-size:11px;margin-top:18px;color:#62736c!important;text-decoration:underline!important;text-underline-offset:4px}.qe-journal-strip{display:flex;justify-content:center;align-items:center;gap:48px;padding:32px 20px;border-top:1px solid #d8dcd0;border-bottom:1px solid #d8dcd0}.qe-journal-strip p{font-size:22px;letter-spacing:-.03em}
.header__menu-item{font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;letter-spacing:.025em}.footer__heading,.newsletter__wrapper h2{font-family:"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em}.footer__heading{font-size:22px}.newsletter__subheading{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px}
@media(hover:hover) and (pointer:fine){.qe-piece-image-link:hover .qe-piece-landscape{opacity:1}.qe-piece-image-link:hover .qe-piece-primary{opacity:0}.qe-text-link:hover,.qe-piece-action:hover{border-bottom-color:var(--qe-gold)}.qe-discover:hover{gap:32px}}
@media(min-width:1600px){.qe-campaign{min-height:700px}}
@media(max-width:989px){.qe-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.qe-space{padding:68px 24px}.qe-process-grid{gap:24px}.qe-campaign{min-height:560px}.qe-image-credit{display:none}}
@media(max-width:749px){.qe-campaign{height:580px;min-height:0;max-height:calc(100svh - 82px)}.qe-campaign-image{object-position:50% 42%}.qe-campaign-copy{bottom:6%;gap:12px;inset-inline:18px}.qe-campaign h2{font-size:clamp(32px,8.5vw,48px)}.qe-campaign-note{font-size:12px}.qe-campaign .qe-eyebrow{font-size:9px}.qe-space{padding:58px 18px}.qe-section-heading{margin-bottom:34px}.qe-section-heading h2{font-size:36px;margin:14px 0 18px}.qe-section-heading>p:last-child{font-size:13px}.qe-piece-grid{gap:34px 12px}.qe-piece-meta{font-size:8px;letter-spacing:.1em}.qe-piece-copy{padding-top:17px}.qe-piece-copy h3{font-size:21px}.qe-piece-copy .qe-piece-description{font-size:11px;line-height:1.5;min-height:33px}.qe-piece-copy .qe-price-note{font-size:10px;min-height:30px}.qe-piece-action{margin-top:10px;font-size:10px}.qe-landscape-toggle{font-size:9px;gap:8px;inset:auto 5px 5px auto;padding:7px 9px}.qe-process-grid{grid-template-columns:1fr;margin-top:38px;gap:32px}.qe-process-grid>div{border-top:1px solid #f3efd126;padding-top:28px}.qe-process-number{margin-bottom:14px}.qe-process-grid h3{font-size:25px}.qe-process-grid p{max-width:320px}.qe-origins{grid-template-columns:1fr;gap:34px}.qe-origins h2{font-size:34px}.qe-origins-photo{aspect-ratio:1.25}.qe-journal-strip{flex-direction:column;gap:16px}.qe-desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){.qe-editorial *{transition:none!important;scroll-behavior:auto!important}}
/* END_SECTION:quasar-editorial-home */
