:root{--ink:#090807;--panel:#11100e;--paper:#e8dfcf;--muted:#9d9486;--gold:#c39a56;--wine:#3b1017;--emerald:#0e3b31;--line:rgba(195,154,86,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.grain{position:fixed;inset:0;pointer-events:none;z-index:9;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.nav{height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:absolute;z-index:5;width:100%}.wordmark{font:600 26px/1 'Cormorant Garamond',serif;letter-spacing:.22em;color:var(--paper);text-decoration:none}.nav nav{display:flex;gap:34px}.nav nav a,.nav-cta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none}.nav-cta{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:5px}.hero{min-height:100svh;display:grid;grid-template-columns:52% 48%;padding-top:84px;background:radial-gradient(circle at 72% 40%,#301018 0,transparent 37%),linear-gradient(110deg,#090807 45%,#15100d)}.hero-copy{padding:9vw 4vw 6vw 8vw;display:flex;flex-direction:column;justify-content:center}.eyebrow,.section-index,.tag{font-size:11px;letter-spacing:.26em;color:var(--gold);font-weight:600}.hero h1,.section-title h2,.inside h2,.preorder h2{font:500 clamp(48px,6vw,98px)/.92 'Cormorant Garamond',serif;margin:26px 0}.hero h1 em{color:var(--gold);font-weight:400}.lead{max-width:590px;font:400 clamp(17px,1.35vw,21px)/1.65 Manrope;color:#bcb3a5}.actions{display:flex;gap:12px;margin:34px 0 54px}.button{display:inline-flex;align-items:center;justify-content:center;padding:17px 26px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:.25s}.button.primary{background:var(--gold);color:#0b0907}.button.primary:hover{background:#e0bc78;transform:translateY(-2px)}.ghost{border:1px solid var(--line);color:var(--paper)}.ghost:hover{border-color:var(--gold)}.hero-meta{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:12px;align-items:center;max-width:470px;border-top:1px solid var(--line);padding-top:22px}.hero-meta span{color:var(--gold);font:600 14px 'Cormorant Garamond'}.hero-meta p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.hero-art{position:relative;overflow:hidden}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink),transparent 25%),linear-gradient(0deg,var(--ink),transparent 28%)}.hero-art img{width:100%;height:100%;object-fit:cover}.seal{position:absolute;z-index:2;bottom:6vw;right:5vw;width:114px;height:114px;border:1px solid var(--gold);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(9,8,7,.75);backdrop-filter:blur(8px)}.seal small{font-size:9px;letter-spacing:.22em;color:var(--muted)}.seal strong{font:600 18px 'Cormorant Garamond';letter-spacing:.12em;color:var(--gold)}.manifest{padding:13vw 16vw;text-align:center;background:linear-gradient(180deg,#0a0908,#15100e)}.manifest blockquote{font:500 clamp(36px,4.5vw,74px)/1.08 'Cormorant Garamond',serif;margin:32px auto;max-width:1100px}.manifest>p:last-child{max-width:690px;margin:auto;color:var(--muted);line-height:1.8}.meaning,.formats{padding:10vw 7vw}.section-title{display:grid;grid-template-columns:1fr 2fr;align-items:start;margin-bottom:72px}.section-title h2{font-size:clamp(46px,5vw,76px);margin:0}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.principles article{padding:38px 38px 60px;border-right:1px solid var(--line)}.principles article:last-child{border:0}.principles b,.inside li>span{font:500 20px 'Cormorant Garamond';color:var(--gold)}h3{font:500 32px/1.1 'Cormorant Garamond';margin:44px 0 15px}.principles p,.format-grid p{color:var(--muted);line-height:1.75}.inside{display:grid;grid-template-columns:1fr 1fr;min-height:850px;background:#0d0c0a}.book-visual{position:relative;min-height:700px;overflow:hidden}.book-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#0d0c0a),linear-gradient(0deg,#0d0c0a,transparent 25%)}.book-visual img{width:100%;height:100%;object-fit:cover}.book-visual>span{position:absolute;z-index:2;left:40px;bottom:40px;font-size:10px;letter-spacing:.2em;color:var(--gold)}.inside-copy{padding:9vw 8vw 7vw 6vw}.inside h2{font-size:clamp(46px,5vw,76px)}.inside ul{list-style:none;padding:0;margin:55px 0}.inside li{display:grid;grid-template-columns:45px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.inside li strong{font:500 24px 'Cormorant Garamond'}.inside li p{color:var(--muted);font-size:14px;line-height:1.6;margin:8px 0}.formats{background:linear-gradient(135deg,#15100e,#090807)}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.format-grid article{padding:42px;border:1px solid var(--line);display:flex;flex-direction:column;min-height:420px}.format-grid .featured{background:linear-gradient(145deg,var(--wine),#15100e);transform:translateY(-18px);border-color:#775c32}.format-grid h3{font-size:40px}.format-grid strong{font:600 31px 'Cormorant Garamond';color:var(--gold);margin-top:auto}.format-grid a{color:var(--paper);text-decoration:none;border-top:1px solid var(--line);padding-top:18px;margin-top:26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.preorder{padding:12vw 20vw;text-align:center;background:radial-gradient(circle at center,#311017,transparent 55%),#090807;border-top:1px solid var(--line)}.preorder h2{font-size:clamp(50px,6vw,92px)}.preorder>p:not(.section-index){max-width:680px;margin:0 auto 38px;color:var(--muted);line-height:1.8}.preorder small{display:block;margin-top:34px;color:#726b61;font-size:11px;letter-spacing:.1em}footer{padding:40px 6vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:800px){.nav{height:68px}.nav nav{display:none}.nav-cta{font-size:10px}.hero{grid-template-columns:1fr;padding-top:68px}.hero-copy{padding:110px 24px 58px;min-height:78svh}.hero h1{font-size:54px}.hero-art{height:68svh}.hero-art:after{background:linear-gradient(0deg,var(--ink),transparent 25%),linear-gradient(180deg,var(--ink),transparent 14%)}.hero-meta{grid-template-columns:auto 1fr auto 1fr auto 1fr}.hero-meta p{font-size:9px}.manifest{padding:110px 24px}.manifest blockquote{font-size:40px}.section-title{grid-template-columns:1fr;gap:26px}.meaning,.formats{padding:100px 24px}.principles,.format-grid{grid-template-columns:1fr}.principles article{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.inside{grid-template-columns:1fr}.book-visual{min-height:620px}.inside-copy{padding:90px 24px}.format-grid .featured{transform:none}.format-grid article{min-height:350px;padding:30px}.preorder{padding:110px 24px}.preorder .button{width:100%}footer{padding:34px 24px;flex-direction:column;gap:12px}.seal{width:96px;height:96px;right:24px}}
.hero-art img{object-position:58% center}.book-visual img{object-position:center 46%}.preorder{display:grid;grid-template-columns:minmax(280px,.78fr) 1.22fr;align-items:center;padding:0;text-align:left;background:#090807}.edition-visual{height:820px;overflow:hidden;position:relative}.edition-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,#090807),linear-gradient(0deg,#090807,transparent 22%)}.edition-visual img{width:100%;height:100%;object-fit:cover}.preorder-copy{padding:9vw 10vw 9vw 6vw}.preorder-copy>p:not(.section-index){max-width:680px;margin:0 0 38px;color:var(--muted);line-height:1.8}.preorder-copy small{display:block;margin-top:34px;color:#726b61;font-size:11px;letter-spacing:.1em}
@media(max-width:800px){.preorder{grid-template-columns:1fr}.edition-visual{height:520px}.edition-visual:after{background:linear-gradient(0deg,#090807,transparent 30%)}.preorder-copy{padding:70px 24px 110px;text-align:center}.preorder-copy>p:not(.section-index){margin:0 auto 38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* Sales narrative */
.reader,.result,.faq{padding:10vw 7vw}.reader{background:#0c0b09;border-top:1px solid var(--line)}.reader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.reader-grid p{margin:0;background:#0c0b09;padding:42px;font:500 27px/1.25 'Cormorant Garamond',serif;color:#d0c6b7}.excerpt{padding:11vw 14vw;background:linear-gradient(135deg,#2c0d13,#0b0908);text-align:center}.excerpt blockquote{max-width:1050px;margin:30px auto 40px;font:500 clamp(38px,4.4vw,70px)/1.08 'Cormorant Garamond',serif;color:#e2d7c5}.excerpt a{color:var(--gold);text-decoration:none;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.excerpt a span{font-size:20px;margin-left:8px}.result{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:45px}.result h2,.faq h2{font:500 clamp(44px,5vw,76px)/.95 'Cormorant Garamond',serif;margin:0}.result-grid>div p{display:grid;grid-template-columns:130px 1fr;gap:30px;margin:0;padding:25px 0;border-top:1px solid var(--line)}.result-grid strong{font:500 24px 'Cormorant Garamond',serif;color:var(--gold)}.result-grid span{color:var(--muted);line-height:1.65}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;background:#0d0c0a}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:24px 0}summary{cursor:pointer;list-style:none;font:500 24px 'Cormorant Garamond',serif;position:relative;padding-right:40px}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:0;color:var(--gold);font:400 25px Manrope}details[open] summary:after{content:"−"}details p{color:var(--muted);line-height:1.7;max-width:620px}.mobile-order{display:none}
@media(max-width:800px){.reader,.result,.faq{padding:90px 24px}.reader-grid,.result-grid,.faq{grid-template-columns:1fr}.reader-grid p{padding:28px;font-size:24px}.excerpt{padding:100px 24px}.result-grid{gap:45px}.result-grid>div p{grid-template-columns:95px 1fr;gap:16px}.faq{gap:50px}.mobile-order{display:block;position:fixed;z-index:8;left:16px;right:16px;bottom:14px;background:var(--gold);color:#0b0907;text-decoration:none;text-align:center;padding:15px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 38px rgba(0,0,0,.5)}footer{padding-bottom:90px}}

/* Ecosystem hub */
.format-grid strong.status{font:600 11px Manrope,sans-serif;letter-spacing:.16em}.ecosystem{padding:10vw 7vw;background:#0b0a09;border-top:1px solid var(--line)}.ecosystem-intro{max-width:760px;margin:-35px 0 58px auto;color:var(--muted);line-height:1.8}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.channel-grid>a{display:flex;flex-direction:column;min-height:380px;padding:40px;background:#0e0d0b;color:var(--paper);text-decoration:none;transition:.3s}.channel-grid>a:hover{background:#17130f;transform:translateY(-4px)}.channel-grid span,.impact-note span{font-size:10px;letter-spacing:.2em;color:var(--gold)}.channel-grid h3{margin:72px 0 16px;font-size:36px}.channel-grid p{color:var(--muted);line-height:1.7}.channel-grid b{margin-top:auto;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.impact-note{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-top:70px;padding-top:34px;border-top:1px solid var(--line)}.impact-note p{margin:0;max-width:760px;font:500 28px/1.35 'Cormorant Garamond',serif}
.store-route{display:grid;grid-template-columns:.65fr 1.35fr auto;gap:35px;align-items:center;margin-top:34px;padding:34px 38px;border:1px solid var(--gold);background:linear-gradient(120deg,#241014,#11100e)}.store-route>span{font-size:10px;letter-spacing:.2em;color:var(--gold)}.store-route h3{margin:0 0 8px;font-size:30px}.store-route p{margin:0;color:var(--muted);font-size:14px}.store-route>a{padding:15px 20px;background:var(--gold);color:#0b0907;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}
@media(max-width:800px){.ecosystem{padding:90px 24px}.channel-grid{grid-template-columns:1fr}.ecosystem-intro{margin:0 0 40px}.channel-grid>a{min-height:310px;padding:30px}.channel-grid h3{margin-top:48px}.store-route{grid-template-columns:1fr;padding:28px}.store-route>a{text-align:center}.impact-note{grid-template-columns:1fr;gap:24px}.impact-note p{font-size:25px}}

/* Attraction path */
.reader-path{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0a09;padding:0 7vw}.reader-path p{margin:0;padding:28px 22px;border-right:1px solid var(--line);font:500 19px/1.25 'Cormorant Garamond',serif}.reader-path p:last-child{border-right:0}.reader-path span{display:block;margin-bottom:9px;color:var(--gold);font:600 10px Manrope;letter-spacing:.16em}.sample-copy{max-width:760px;margin:0 auto 34px;color:#bcb3a5;line-height:1.8}.sample-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.sample-actions .button{min-width:240px}
@media(max-width:800px){.reader-path{grid-template-columns:1fr 1fr;padding:0}.reader-path p{padding:22px 18px;border-bottom:1px solid var(--line);font-size:18px}.reader-path p:nth-child(2n){border-right:0}.sample-actions{flex-direction:column}.sample-actions .button{width:100%}}

/* Editorial and event feed */
.editorial{padding:10vw 7vw;background:linear-gradient(145deg,#100e0c,#090807);border-top:1px solid var(--line)}.editorial-intro{max-width:760px;margin:-35px 0 58px auto;color:var(--muted);line-height:1.8}.editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.editorial-grid article{background:#0e0d0b;padding:42px;min-height:350px;display:flex;flex-direction:column}.editorial-grid .editorial-lead{grid-column:1/-1;display:grid;grid-template-columns:.86fr 1.14fr;padding:0;min-height:520px}.editorial-image{min-height:520px;overflow:hidden;position:relative}.editorial-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,#0e0d0b)}.editorial-image img{width:100%;height:100%;object-fit:cover}.editorial-body{padding:58px;display:flex;flex-direction:column;justify-content:center}.editorial-date{font-size:10px;letter-spacing:.2em;color:var(--gold);font-weight:600}.editorial-grid h3{font-size:clamp(34px,3.5vw,58px);margin:35px 0 18px}.editorial-grid article:not(.editorial-lead) h3{font-size:36px}.editorial-grid article>p:not(.editorial-date),.editorial-body>p:not(.editorial-date){color:var(--muted);line-height:1.75}.editorial-grid a{display:inline-block;margin-top:auto;padding-top:22px;border-top:1px solid var(--line);color:var(--gold);text-decoration:none;font-size:11px;letter-spacing:.13em;text-transform:uppercase}
@media(max-width:800px){.editorial{padding:90px 24px}.editorial-intro{margin:0 0 40px}.editorial-grid{grid-template-columns:1fr}.editorial-grid .editorial-lead{grid-template-columns:1fr}.editorial-image{min-height:420px}.editorial-image:after{background:linear-gradient(0deg,#0e0d0b,transparent 30%)}.editorial-body,.editorial-grid article{padding:30px}.editorial-grid article{min-height:320px}.editorial-grid h3,.editorial-grid article:not(.editorial-lead) h3{font-size:34px}}
.campaign-feature{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:72px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0c0a}.campaign-art{min-height:820px;position:relative;overflow:hidden}.campaign-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,#0d0c0a),linear-gradient(0deg,#0d0c0a,transparent 20%)}.campaign-art img{width:100%;height:100%;object-fit:cover}.campaign-copy{padding:7vw 7vw 7vw 5vw}.campaign-copy h3{font:500 clamp(46px,5vw,76px)/.96 'Cormorant Garamond',serif;margin:30px 0}.campaign-copy>p:not(.editorial-date){color:#bcb3a5;line-height:1.85}.campaign-questions{margin:40px 0;border-top:1px solid var(--line)}.campaign-questions p{margin:0;padding:18px 0;border-bottom:1px solid var(--line);font:500 22px/1.35 'Cormorant Garamond',serif}.campaign-action{display:grid;grid-template-columns:100px 1fr;gap:30px;margin-top:40px;padding:28px;background:linear-gradient(125deg,#251116,#11100e)}.campaign-action span{font-size:10px;letter-spacing:.18em;color:var(--gold)}.campaign-action p{margin:0;line-height:1.7}.campaign-copy small{display:block;margin-top:34px;color:#71695f;letter-spacing:.08em}
.cycle-nav{margin-top:72px;padding:36px;border:1px solid var(--line);background:#0d0c0a}.cycle-nav>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;background:var(--line)}.cycle-nav a{display:flex;gap:14px;align-items:center;padding:22px 18px;background:#11100e;color:#d7d0c5;text-decoration:none;font:500 18px/1.2 'Cormorant Garamond',serif;transition:background .25s,color .25s}.cycle-nav a:hover,.cycle-nav a:focus-visible{background:#251116;color:#fff}.cycle-nav a span{font:600 9px/1 Manrope,sans-serif;letter-spacing:.15em;color:var(--gold)}.cycle-nav>p:last-child{max-width:760px;margin:0;color:var(--muted);line-height:1.75}
.campaign-reverse{grid-template-columns:1.2fr .8fr}.campaign-reverse .campaign-art{order:2}.campaign-reverse .campaign-copy{order:1;padding:7vw 5vw 7vw 7vw}.campaign-reverse .campaign-art:after{background:linear-gradient(270deg,transparent 70%,#0d0c0a),linear-gradient(0deg,#0d0c0a,transparent 20%)}
@media(max-width:800px){.campaign-feature{grid-template-columns:1fr;margin-top:55px}.campaign-art{min-height:540px}.campaign-art:after{background:linear-gradient(0deg,#0d0c0a,transparent 30%)}.campaign-copy{padding:65px 0}.campaign-questions p{font-size:20px}.campaign-action{grid-template-columns:1fr;gap:14px}}
@media(max-width:800px){.campaign-reverse{grid-template-columns:1fr}.campaign-reverse .campaign-art{order:1}.campaign-reverse .campaign-copy{order:2;padding:65px 0}.campaign-reverse .campaign-art:after{background:linear-gradient(0deg,#0d0c0a,transparent 30%)}}
@media(max-width:800px){.cycle-nav{margin-top:55px;padding:24px}.cycle-nav>div{grid-template-columns:1fr}.cycle-nav a{font-size:20px}}

/* VITTORA Journal article */
.journal-lead .editorial-image img{object-position:center 42%}
.article-page{background:#0b0a09}.article-nav{position:absolute}.article-hero{min-height:100svh;padding-top:84px;display:grid;grid-template-columns:1.08fr .92fr;background:radial-gradient(circle at 78% 35%,#331119 0,transparent 35%),#090807}.article-hero-copy{padding:9vw 5vw 7vw 8vw;display:flex;flex-direction:column;justify-content:center}.article-hero h1{font:500 clamp(52px,6.2vw,96px)/.94 'Cormorant Garamond',serif;margin:28px 0}.article-hero h1 em{color:var(--gold);font-weight:400}.article-deck{max-width:720px;color:#beb5a8;font-size:clamp(17px,1.4vw,22px);line-height:1.7}.article-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.article-hero-art{margin:0;min-height:720px;position:relative;overflow:hidden}.article-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090807,transparent 20%),linear-gradient(0deg,#090807,transparent 22%)}.article-hero-art img{width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,760px);gap:8vw;justify-content:center;padding:10vw 7vw}.article-aside{position:sticky;top:50px;align-self:start;padding-top:18px;border-top:1px solid var(--gold)}.article-aside>p{font-size:10px;letter-spacing:.2em;color:var(--gold)}.article-aside blockquote{margin:34px 0 0;font:500 29px/1.3 'Cormorant Garamond',serif;color:#d9d0c2}.article-body{font-size:17px;line-height:1.88;color:#c2b9ab}.article-body p{margin:0 0 28px}.article-body .article-lead{font:500 clamp(26px,2.4vw,37px)/1.38 'Cormorant Garamond',serif;color:var(--paper);margin-bottom:75px}.article-body h2{font:500 clamp(36px,4vw,54px)/1.05 'Cormorant Garamond',serif;color:var(--paper);margin:82px 0 28px}.article-body em{color:var(--paper)}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:38px 0}.price-grid section{background:#0e0d0b;padding:30px}.price-grid span{font-size:10px;letter-spacing:.16em;color:var(--gold)}.price-grid h3{font-size:28px;margin:24px 0 12px;color:var(--paper)}.price-grid p{font-size:14px;line-height:1.65;margin:0;color:var(--muted)}.measure-list{counter-reset:measure;list-style:none;padding:0;margin:38px 0;border-top:1px solid var(--line)}.measure-list li{counter-increment:measure;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);font:500 23px/1.4 'Cormorant Garamond',serif;color:#ddd4c6}.measure-list li:before{content:counter(measure,decimal-leading-zero);font:600 10px Manrope;color:var(--gold);letter-spacing:.14em;padding-top:7px}.article-callout{display:grid;grid-template-columns:100px 1fr;gap:28px;margin:42px 0;padding:30px;background:linear-gradient(125deg,#2b1217,#11100e);border-left:1px solid var(--gold)}.article-callout span{font-size:10px;letter-spacing:.18em;color:var(--gold)}.article-callout p{margin:0;color:var(--paper)}.article-cta{margin-top:90px;padding:48px;background:linear-gradient(140deg,#301018,#11100e);border:1px solid var(--line)}.article-cta h2{margin:25px 0 18px}.article-cta .button{margin-top:14px}.article-signature{margin-top:34px!important;color:#746c62;font-size:11px;letter-spacing:.08em}
@media(max-width:800px){.article-nav{height:68px}.article-hero{grid-template-columns:1fr;padding-top:68px}.article-hero-copy{padding:100px 24px 60px;min-height:75svh}.article-hero h1{font-size:50px}.article-hero-art{min-height:65svh}.article-hero-art:after{background:linear-gradient(0deg,#090807,transparent 30%),linear-gradient(180deg,#090807,transparent 12%)}.article-layout{grid-template-columns:1fr;padding:90px 24px;gap:50px}.article-aside{position:static}.article-body{font-size:16px;line-height:1.8}.article-body .article-lead{margin-bottom:58px}.article-body h2{margin-top:65px}.price-grid{grid-template-columns:1fr}.article-callout{grid-template-columns:1fr;gap:14px;padding:26px}.article-cta{padding:30px}.article-cta .button{width:100%}}
