body:has(.oieffur-reading){background:#08080a}:root{--reading-d1: #08080a;--reading-d2: #121215;--reading-d3: #1a181e;--reading-d5: #36323a;--reading-ivory: #e8e0d4;--reading-ash: #b8a89a;--reading-stone: #9a9498;--reading-gold: #d4af37;--reading-muted-gold: #8a7339;--reading-crimson: #8b0000}.oieffur-page-reading-section .article-body{padding-bottom:110px}.oieffur-page-reading-section .article-header{padding-block:92px 48px}.oieffur-reading,.oieffur-reading *{box-sizing:border-box}.oieffur-reading{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 12% 2%,rgba(139,0,0,.1),transparent 28rem),radial-gradient(circle at 84% 32%,rgba(212,175,55,.055),transparent 34rem),linear-gradient(180deg,var(--reading-d1) 0%,#0d0c10 42%,var(--reading-d2) 100%);color:var(--reading-ivory);min-height:70vh}.oieffur-reading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(232,224,212,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(232,224,212,.014) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 72%);mask-image:linear-gradient(to bottom,#000 0%,transparent 72%)}.reading-shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.reading-eyebrow,.guide-meta,.article-date,.article-back,.guide-index-shortcuts,.guide-tag-nav,.reading-link,.reading-pagination,.article-tags,.article-sequence-link>span{font-family:var(--font-body--family, "Montserrat", "Helvetica Neue", Arial, sans-serif)}.reading-eyebrow{display:flex;align-items:center;gap:18px;margin:0;color:var(--reading-gold);font-size:13px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.reading-eyebrow>span{width:38px;height:1px;flex:0 0 auto;background:var(--reading-crimson)}body:has(.oieffur-reading){background:#08080a!important}.guide-index-header{padding-block:56px 0}.guide-hero{margin-top:26px}.guide-hero h1,.article-header h1,.related-reading h2,.guide-lead h2,.guide-compact h2,.guide-archive-card h2,.related-reading h3{margin:0;color:var(--reading-ivory);font-family:var(--font-heading--family, "Cinzel", Georgia, serif);font-weight:400;text-wrap:balance}.guide-hero h1{max-width:14ch;font-size:clamp(44px,4.8vw,72px);line-height:1.04;letter-spacing:-.015em}.article-header h1,.guide-lead h2,.guide-compact h2,.guide-archive-card h2,.related-reading h3{font-family:var(--font-body--family, "Cormorant Garamond", Georgia, serif);font-weight:500;letter-spacing:0;text-transform:none}.guide-hero-intro{margin:26px 0 0;max-width:46ch;color:var(--reading-ash);font-family:var(--font-body--family, "Cormorant Garamond", Georgia, serif);font-size:20px;font-weight:400;line-height:1.72;text-wrap:pretty}.guide-hero-card{border:1px solid rgba(201,168,76,.3);outline:1px solid rgba(201,168,76,.13);outline-offset:7px;padding:clamp(26px,2.4vw,38px);background:#ffffff03}.guide-hero-card-label{margin:0 0 8px;color:var(--reading-gold);font-family:var(--font-accent--family, "Montserrat", sans-serif);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.guide-hero-card ol{margin:0;padding:0;list-style:none}.guide-hero-card li{border-bottom:1px solid rgba(184,168,154,.18)}.guide-hero-card li:last-child{border-bottom:0}.guide-hero-card a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:baseline;padding-block:17px;color:var(--reading-ivory);font-family:var(--font-body--family, "Cormorant Garamond", Georgia, serif);font-size:19px;text-decoration:none;transition:color .18s ease}.guide-hero-card a>span{color:var(--reading-muted-gold);font-family:var(--font-accent--family, "Montserrat", sans-serif);font-size:11px;letter-spacing:.16em}.guide-hero-card a:hover{color:var(--reading-gold)}.guide-tag-nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--reading-ivory);font-size:14px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.guide-tag-nav a:hover,.guide-tag-nav a[aria-current=page]{color:var(--reading-gold);border-color:var(--reading-muted-gold)}.guide-tag-nav{display:flex;flex-wrap:wrap;gap:4px 30px;margin-top:34px;padding-block:16px;border-block:1px solid rgba(184,168,154,.2)}.guide-lead-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:clamp(38px,5vw,76px);align-items:stretch;padding-block:70px 118px;border-top:1px solid rgba(212,175,55,.24)}.guide-lead{min-width:0}.guide-lead-media,.guide-card-media{position:relative;display:block;overflow:hidden;background:var(--reading-d1);border-top:1px solid rgba(212,175,55,.48)}.guide-lead-media{aspect-ratio:16 / 9}.guide-card-media{aspect-ratio:3 / 2}.guide-lead-media:after,.guide-card-media:after{content:"";position:absolute;inset:auto 0 0;height:32%;pointer-events:none;background:linear-gradient(to top,rgba(8,8,10,.48),transparent)}.guide-lead-media img,.guide-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.guide-lead-media:hover img,.guide-card-media:hover img{transform:scale(1.018);opacity:.94}.guide-lead-content{padding:34px clamp(0px,1.3vw,18px) 0}.guide-meta,.article-date{margin:0;color:var(--reading-stone);font-size:13px;font-weight:500;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.guide-lead h2{margin-top:15px;max-width:17ch;font-size:clamp(38px,4.1vw,60px);line-height:1.05;letter-spacing:-.015em}.guide-lead h2 a,.guide-compact h2 a,.guide-archive-card h2 a,.related-reading h3 a{color:inherit;text-decoration:none;transition:color .18s ease}.guide-lead h2 a:hover,.guide-compact h2 a:hover,.guide-archive-card h2 a:hover,.related-reading h3 a:hover{color:var(--reading-gold)}.guide-summary,.guide-compact>p:not(.guide-meta),.guide-empty p{color:var(--reading-ash);font-family:var(--font-body--family, "Cormorant Garamond", Georgia, serif);font-size:18px;font-weight:400;line-height:1.75;text-wrap:pretty}.guide-lead .guide-summary{max-width:55ch;margin:22px 0 0;font-size:19px}.reading-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:20px;color:var(--reading-gold);font-size:15px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.reading-link span{transition:transform .18s ease}.reading-link:hover span{transform:translate(5px)}.guide-lead-side{display:grid;align-content:stretch;border-left:1px solid rgba(184,168,154,.2)}.guide-compact{display:flex;min-height:50%;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);border-bottom:1px solid rgba(184,168,154,.2)}.guide-compact:last-child{border-bottom:0}.guide-compact h2{margin-top:14px;max-width:18ch;font-size:clamp(30px,3vw,46px);line-height:1.08}.guide-compact>p:not(.guide-meta){margin:18px 0 0}.guide-archive-heading{padding-top:90px}.guide-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:74px clamp(32px,5vw,80px);padding-block:48px 112px}.guide-archive-card{min-width:0}.guide-card-content{padding-top:28px}.guide-archive-card h2{margin-top:12px;max-width:19ch;font-size:clamp(30px,3.3vw,48px);line-height:1.08}.guide-archive-card .guide-summary{max-width:53ch;margin:18px 0 0}.guide-card-no-media{display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;padding:clamp(34px,4vw,62px);background:radial-gradient(circle at 82% 14%,rgba(212,175,55,.1),transparent 18rem),linear-gradient(145deg,var(--reading-d3),var(--reading-d2));border-top:1px solid rgba(212,175,55,.48)}.guide-card-no-media .guide-card-content,.guide-card-no-media .guide-lead-content{padding:0}.reading-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-block:28px 72px;border-top:1px solid rgba(184,168,154,.22);color:var(--reading-stone);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.reading-pagination a{min-height:44px;display:inline-flex;align-items:center;color:var(--reading-gold);text-decoration:none}.reading-pagination a:last-child{justify-self:end}.reading-pagination span{grid-column:2}.guide-empty{padding-block:82px 130px;border-top:1px solid rgba(212,175,55,.24)}.guide-empty h2{margin:0;font-family:var(--font-heading--family, "Cinzel", Georgia, serif);font-size:clamp(36px,4vw,58px);font-weight:400}.article-header{max-width:1020px;padding-block:92px 64px}.article-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:58px;color:var(--reading-ash);font-size:15px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.article-back:hover{color:var(--reading-gold)}.article-header h1{margin-top:26px;max-width:26ch;font-size:clamp(34px,3.4vw,50px);line-height:1.18;letter-spacing:-.01em}.article-date{margin-top:30px}.article-cover{width:min(1200px,calc(100% - 96px));margin-bottom:86px;overflow:hidden;background:var(--reading-d1);border-top:1px solid rgba(212,175,55,.48)}.article-cover img{display:block;width:100%;height:auto;max-height:820px;object-fit:contain}.article-body{width:min(720px,calc(100% - 48px));margin-inline:auto;color:var(--reading-ivory);font-family:var(--font-body--family, "Cormorant Garamond", Georgia, serif);font-size:18px;font-weight:400;line-height:1.82;letter-spacing:.012em;overflow-wrap:anywhere}.article-body>:first-child{margin-top:0}.article-body>:last-child{margin-bottom:0}.article-body p,.article-body li{color:var(--reading-ivory);font-size:inherit;line-height:inherit;text-wrap:pretty}.article-body p{margin-block:0 1.55em}.article-body h2,.article-body h3,.article-body h4{color:var(--reading-ivory);font-family:var(--font-heading--family, "Cinzel", Georgia, serif);font-weight:400;line-height:1.15;text-wrap:balance}.article-body h2{margin-block:2.25em .72em;font-size:clamp(32px,3.5vw,38px)}.article-body h3{margin-block:1.9em .65em;font-size:clamp(25px,2.4vw,29px)}.article-body h4{margin-block:1.7em .55em;font-size:22px}.article-body a{color:var(--reading-gold);text-decoration-color:#d4af3773;text-underline-offset:.18em}.article-body a:hover{text-decoration-color:var(--reading-gold)}.article-body img,.article-body video,.article-body iframe{max-width:100%}.article-body img{height:auto;margin-block:1.7em}.article-body blockquote{margin:2.3em 0;padding:.2em 0 .2em 1.6em;border-left:2px solid var(--reading-muted-gold);color:var(--reading-ash);font-size:1.18em;font-style:italic}.article-body hr{margin-block:3em;border:0;border-top:1px solid rgba(184,168,154,.25)}.article-body table{display:block;width:max-content;max-width:100%;margin-block:2em;overflow-x:auto;border-collapse:collapse;font-size:18px;line-height:1.55}.article-body th,.article-body td{min-width:140px;padding:14px 16px;border:1px solid rgba(184,168,154,.22);text-align:left;vertical-align:top}.article-body th{color:var(--reading-gold);font-family:var(--font-body--family, "Montserrat", Arial, sans-serif);font-size:15px;letter-spacing:.06em;text-transform:uppercase}.article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;width:min(720px,calc(100% - 48px));margin:70px auto 0;padding-top:24px;border-top:1px solid rgba(184,168,154,.22);color:var(--reading-stone);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.article-tags a{min-height:44px;display:inline-flex;align-items:center;color:var(--reading-gold);text-decoration:none}.article-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:96px;background:#b8a89a33;border-block:1px solid rgba(184,168,154,.2)}.article-sequence-link{min-height:190px;display:flex;flex-direction:column;justify-content:center;padding:42px clamp(28px,4vw,62px);background:var(--reading-d2);color:var(--reading-ivory);text-decoration:none;transition:background .18s ease}.article-sequence-link:hover{background:var(--reading-d3)}.article-sequence-link>span{color:var(--reading-gold);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.article-sequence-link strong{margin-top:15px;color:inherit;font-family:var(--font-heading--family, "Cinzel", Georgia, serif);font-size:clamp(23px,2.5vw,34px);font-weight:400;line-height:1.16;text-wrap:balance}.article-sequence-next{text-align:right}.related-reading{padding-block:120px 136px}.related-reading-header{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:40px;align-items:end}.related-reading h2{max-width:13ch;font-size:clamp(42px,5.2vw,72px);line-height:1.02}.related-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:62px;background:#b8a89a33;border-block:1px solid rgba(184,168,154,.2)}.related-reading-item{min-width:0;padding:38px clamp(24px,3vw,44px);background:var(--reading-d2)}.related-reading h3{margin-top:15px;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.oieffur-reading a:focus-visible{outline:2px solid var(--reading-gold);outline-offset:5px}@media(max-width:989px){.reading-shell{width:min(100% - 48px,860px)}.guide-index-header{padding-block:52px 0}.guide-hero h1{max-width:15ch;font-size:clamp(40px,7vw,56px)}.guide-lead-layout{grid-template-columns:1fr;gap:60px}.guide-lead-side{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-block:1px solid rgba(184,168,154,.2)}.guide-compact{border-right:1px solid rgba(184,168,154,.2);border-bottom:0}.guide-compact:last-child{border-right:0}.article-header{max-width:calc(100% - 48px)}.related-reading-grid{grid-template-columns:1fr}}@media(max-width:749px){.reading-shell{width:calc(100% - 40px)}.oieffur-reading:before{background-size:44px 44px}.reading-eyebrow{gap:14px;font-size:12px}.reading-eyebrow>span{width:28px}.guide-index-header{padding-block:40px 0}.guide-hero{margin-top:22px}.guide-hero h1{font-size:clamp(36px,10vw,44px);line-height:1.05}.guide-hero-intro{font-size:17px;line-height:1.76}.guide-tag-nav a{font-size:13px}.guide-tag-nav{gap:0 20px;margin-top:26px}.guide-lead-layout{gap:48px;padding-block:46px 80px}.guide-lead-content{padding-top:26px}.guide-meta,.article-date{font-size:13px;line-height:1.5}.guide-lead h2{font-size:clamp(36px,10.4vw,44px)}.guide-lead .guide-summary,.guide-summary,.guide-compact>p:not(.guide-meta),.guide-empty p{font-size:16px;line-height:1.76}.reading-link{font-size:14px}.guide-lead-side{grid-template-columns:1fr}.guide-compact{min-height:0;padding:34px 0;border-right:0;border-bottom:1px solid rgba(184,168,154,.2)}.guide-compact:last-child{border-bottom:0}.guide-compact h2{font-size:30px}.guide-archive-heading{padding-top:66px}.guide-archive-grid{grid-template-columns:1fr;gap:58px;padding-block:38px 82px}.guide-archive-card h2{font-size:30px}.guide-card-no-media{min-height:350px;padding:32px 24px}.reading-pagination{grid-template-columns:1fr 1fr;padding-bottom:58px}.reading-pagination span{grid-column:1 / -1;grid-row:1;justify-self:center}.reading-pagination a{grid-row:2}.reading-pagination a:last-child{grid-column:2}.article-header{max-width:calc(100% - 40px);padding-block:54px 40px}.article-back{margin-bottom:38px;font-size:14px}.article-header h1{margin-top:22px;max-width:none;font-size:clamp(28px,7.8vw,34px);line-height:1.22}.article-date{margin-top:22px}.article-cover{width:calc(100% - 40px);margin-bottom:54px}.article-body{width:calc(100% - 40px);font-size:17px;line-height:1.78}.article-body h2{margin-top:2em;font-size:31px}.article-body h3{font-size:25px}.article-body h4{font-size:21px}.article-body blockquote{margin-inline:0;padding-left:1.2em}.article-tags{width:calc(100% - 40px);margin-top:54px}.article-sequence{grid-template-columns:1fr;margin-top:72px}.article-sequence-link{min-height:0;padding:34px 24px}.article-sequence-next{text-align:left}.article-sequence-link strong{font-size:25px}.related-reading{padding-block:84px 94px}.related-reading-header{grid-template-columns:1fr;gap:24px}.related-reading h2{font-size:42px}.related-reading-grid{margin-top:42px}.related-reading-item{padding:30px 0}.related-reading h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.oieffur-reading *,.oieffur-reading *:before,.oieffur-reading *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/oieffur-reading.css.map */
