@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.hvDu6G_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.hvDu6G_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.pCyUDW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.pCyUDW_variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--lc-charcoal:#171719;--lc-ivory:#f3eee5;--lc-burgundy:#79343d;--lc-sage-gray:#59615a;--lc-aged-beige:#c6b7a3;--lc-font-display:"Cormorant Garamond", Georgia, serif;--lc-font-ui:"Manrope", Arial, sans-serif;--lc-bg-dark:var(--lc-charcoal);--lc-bg-light:var(--lc-ivory);--lc-text-dark:var(--lc-charcoal);--lc-text-light:var(--lc-ivory);--lc-accent:var(--lc-burgundy);--lc-support:var(--lc-sage-gray);--lc-paper:var(--lc-aged-beige)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--lc-charcoal);color:var(--lc-text-dark);font-family:var(--font-body), var(--lc-font-ui);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display), var(--lc-font-display)}p{line-height:1.75}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171719f5;border-bottom:1px solid #f3eee51f;grid-template-columns:minmax(210px,320px) 1fr auto;align-items:center;gap:32px;min-height:82px;padding:14px clamp(24px,5vw,72px);display:grid;position:sticky;top:0}.brand img{width:280px;display:block}.nav{color:var(--lc-ivory);justify-content:center;gap:clamp(16px,2.2vw,34px);font-size:14px;display:flex}.nav a,.textLink,.footerLinks a{transition:color .18s}.nav a:hover,.textLink:hover,.footerLinks a:hover{color:var(--lc-burgundy)}.shopButton,.button{border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.shopButton,.primary{background:var(--lc-burgundy);color:var(--lc-ivory)}.shopButton:hover,.button:hover{transform:translateY(-2px)}.mobileMenu{color:var(--lc-ivory);display:none}.mobileMenu summary{cursor:pointer;font-weight:700}.mobileMenu nav{background:#171719;border:1px solid #f3eee529;gap:12px;min-width:220px;padding:18px;display:grid;position:absolute;top:70px;right:18px;box-shadow:0 18px 40px #0000004d}.mobileMenu nav a{padding:7px 4px}.hero{min-height:650px;color:var(--lc-ivory);background:radial-gradient(circle at 78% 70%,#79343d3d,#0000 34%),radial-gradient(circle at 74% 100%,#c6b7a329,#0000 26%),linear-gradient(135deg,#101113 0%,#171719 48%,#20231f 100%);grid-template-columns:1.4fr .6fr;align-items:center;padding:110px clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";opacity:.22;background:linear-gradient(170deg,#0000 38%,#0000008c 39% 42%,#0000 43%),linear-gradient(190deg,#0000 42%,#00000073 43% 46%,#0000 47%);height:32%;position:absolute;inset:auto 0 0}.heroGlow{filter:blur(10px);background:radial-gradient(circle,#c6b7a35c,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-20%;right:8%}.heroContent{z-index:3;max-width:780px;position:relative}.eyebrow,.sectionLabel{color:var(--lc-burgundy);letter-spacing:.22em;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.hero h1{max-width:820px;margin:0;font-size:clamp(54px,7vw,94px);font-weight:500;line-height:.93}.hero p{color:#f3eee5c7;max-width:650px;margin:28px 0 0;font-size:18px}.heroActions,.inlineActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.secondary{color:var(--lc-ivory);border:1px solid #f3eee573}.outlineDark{color:var(--lc-charcoal);border:1px solid #17171959}.heroMark{z-index:2;opacity:.88;filter:drop-shadow(0 24px 45px #0000004d);justify-self:center;width:min(400px,36vw);position:relative}.paperSection{background:linear-gradient(#f3eee5f2,#f3eee5f2),repeating-linear-gradient(45deg,#0000 0 3px,#17171909 3px 4px);grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding:90px clamp(24px,7vw,120px);display:grid}.paperSection h2,.sectionHeading h2,.newsletter h2,.materials h2,.contentSection h2,.softSection h2{margin:0 0 18px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1}.paperSection blockquote{color:var(--lc-burgundy);font-family:var(--font-display),var(--lc-font-display);border-left:2px solid var(--lc-burgundy);margin:0;padding:36px;font-size:clamp(26px,3vw,38px);font-style:italic;line-height:1.25}.universes,.blogSection,.contentSection,.softSection{background:var(--lc-ivory);padding:90px clamp(24px,7vw,120px)}.blogSection,.softSection{background:#eee7dc}.sectionHeading{max-width:760px;margin-bottom:42px}.cardGrid,.postGrid,.productGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.storyCard{min-height:340px;color:var(--lc-ivory);background:linear-gradient(#1717191a,#171719f5),linear-gradient(135deg,#59615a,#171719);border-radius:8px;position:relative;overflow:hidden}.storyCard:nth-child(2){background:linear-gradient(#17171929,#171719f2),linear-gradient(145deg,#3b413b,#171719)}.storyCard:nth-child(3){background:linear-gradient(#1717191f,#171719f2),linear-gradient(145deg,#6a5746,#171719)}.cardTexture{opacity:.16;background-image:linear-gradient(30deg,#f3eee51f 1px,#0000 1px),linear-gradient(120deg,#f3eee514 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.cardContent{z-index:2;position:absolute;inset:auto 28px 28px}.cardContent h3{margin:0 0 12px;font-size:34px;font-weight:500}.cardContent p{color:#f3eee5bd;line-height:1.6}.cardContent a{color:var(--lc-aged-beige);font-weight:700}.postGrid article,.postList article{border-top:1px solid #17171942;padding:26px 0}.postGrid span,.postList span,.productGrid span,.infoCard>span{color:var(--lc-burgundy);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.postGrid h3,.postList h2,.productGrid h2,.infoCard h2{margin:12px 0;font-size:30px;font-weight:500}.postGrid p,.postList p{color:#171719b8}.sectionAction{margin-top:34px}.materials{color:var(--lc-ivory);background:linear-gradient(135deg,#263029,#171719);justify-content:space-between;align-items:end;gap:60px;padding:80px clamp(24px,7vw,120px);display:flex}.materials>div{max-width:800px}.materials p{color:#f3eee5b3;max-width:700px}.light{color:var(--lc-aged-beige)}.lightButton{color:var(--lc-charcoal);background:var(--lc-ivory)}.newsletter{background:var(--lc-ivory);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:80px clamp(24px,7vw,120px);display:grid}.newsletterPlaceholder{background:#ffffff59;border:1px solid #1717192e;border-radius:8px;padding:28px}.innerHero{min-height:430px;color:var(--lc-ivory);background:radial-gradient(circle at 80% 20%,#79343d38,#0000 30%),linear-gradient(135deg,#111214,#242924);align-items:center;padding:110px clamp(24px,7vw,120px);display:flex}.innerHeroContent{max-width:900px}.innerHero h1{margin:0;font-size:clamp(54px,7vw,92px);font-weight:500;line-height:.95}.innerHero p{color:#f3eee5bf;max-width:720px;margin-top:24px;font-size:18px}.twoColumns,.contactGrid,.featureBook{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.prose{font-size:17px}.quoteBand{background:var(--lc-burgundy);color:var(--lc-ivory);padding:70px clamp(24px,7vw,120px)}.quoteBand blockquote{max-width:980px;font-family:var(--font-display),var(--lc-font-display);text-align:center;margin:0 auto;font-size:clamp(32px,4vw,54px);line-height:1.15}.bookPlaceholder{min-height:480px;color:var(--lc-ivory);background:linear-gradient(160deg,#4b554d,#171719 70%);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:34px;display:flex;box-shadow:0 28px 60px #1717192e}.bookPlaceholder span{letter-spacing:.2em;font-size:11px}.bookPlaceholder strong{font-family:var(--font-display);margin-top:10px;font-size:44px;font-weight:500}.infoCard,.productGrid article,.contactCard{background:#ffffff47;border:1px solid #17171924;border-radius:8px;padding:30px}.productGrid article{min-height:250px}.postList{gap:10px;display:grid}.postList article{grid-template-columns:180px 1fr 1fr auto;align-items:center;gap:24px;display:grid}.postList article h2,.postList article p{margin:0}.postList small{color:var(--lc-burgundy);font-weight:700}.contactCard strong{margin-top:10px;display:block}.contactCard p{margin:6px 0 18px}.siteFooter{text-align:center;color:#f3eee5b8;background:#111214;padding:48px clamp(24px,7vw,120px)}.siteFooter img{width:min(360px,80vw)}.siteFooter p{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.siteFooter small{margin-top:20px;display:block}.footerLinks{flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0;font-size:13px;display:flex}@media (max-width:980px){.siteHeader{grid-template-columns:1fr auto}.nav,.desktopShop{display:none}.mobileMenu{display:block}.hero{grid-template-columns:1fr}.heroMark{opacity:.28;width:360px;position:absolute;bottom:-30px;right:-70px}.paperSection,.newsletter,.twoColumns,.contactGrid,.featureBook,.cardGrid,.postGrid,.productGrid{grid-template-columns:1fr}.postList article{grid-template-columns:1fr;gap:8px}.materials{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.siteHeader{min-height:72px;padding-inline:18px}.brand img{width:210px}.hero{min-height:600px;padding:88px 22px}.heroActions,.inlineActions{flex-direction:column;align-items:stretch}.paperSection,.universes,.blogSection,.materials,.newsletter,.contentSection,.softSection,.innerHero{padding:64px 22px}}.notFound{min-height:70vh;color:var(--lc-ivory);background:linear-gradient(135deg,#111214,#222720);flex-direction:column;justify-content:center;align-items:flex-start;padding:120px clamp(24px,7vw,120px);display:flex}.notFound h1{max-width:760px;margin:0 0 18px;font-size:clamp(54px,7vw,88px);font-weight:500;line-height:.95}.notFound p{color:#f3eee5bf;max-width:650px;margin-bottom:30px}.legalProse{max-width:980px}.legalProse h2{margin-top:42px;font-size:34px}.legalProse p{color:#171719cc}.bookFacts{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 0;display:grid}.bookFacts div{border-top:1px solid #1717192e;padding:18px}.bookFacts strong,.bookFacts span{display:block}.bookFacts strong{color:var(--lc-burgundy);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.bookFacts span{color:#171719b8}@media (max-width:640px){.bookFacts{grid-template-columns:1fr}}
