:root{--paper:#fcfaf3;--paper2:#f6f1e1;--cream:#fffefa;--leaf:#7d9448;--leaf-d:#4a5f27;--leaf-l:#c9d6a3;--sage:#e7eed2;--ink:#2b2e1d;--ink2:#61644c;--saffron:#d29a3a;--rose:#b9604a;--line:#4a5f2729}.st{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Melange,Georgia,Times New Roman,serif;line-height:1.65}.st *{box-sizing:border-box}.st a{color:inherit;text-decoration:none}.st h1,.st h2,.st h3{letter-spacing:-.01em;color:var(--leaf-d);margin:0;font-weight:600;line-height:1.15}.st .wrap{max-width:1160px;margin:0 auto;padding:0 22px}.st .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--saffron);font-size:12px;font-weight:700}.st .btn{background:var(--leaf);color:var(--cream);border:2px solid var(--leaf);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.st .btn:hover{background:var(--leaf-d);border-color:var(--leaf-d);transform:translateY(-2px)}.st .btn.ghost{color:var(--leaf-d);background:0 0}.st .btn.ghost:hover{background:var(--leaf);color:var(--cream)}.st-head{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbf8f0eb;position:sticky;top:0}.st-head .in{justify-content:space-between;align-items:center;height:68px;display:flex}.st-logo{color:var(--leaf-d);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.st-logo i{border:2px solid var(--leaf);border-radius:50%;width:26px;height:26px;display:inline-block;position:relative}.st-logo i:after{content:"";background:var(--saffron);border-radius:50%;position:absolute;inset:6px}.st-nav{gap:26px;font-size:15px;font-weight:600;display:flex}.st-nav a:hover,.st-nav a.on{color:var(--saffron)}.st-burger{color:var(--leaf-d);cursor:pointer;background:0 0;border:0;font-size:26px;display:none}@media (width<=820px){.st-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:18px 22px;display:none;position:absolute;top:68px;left:0;right:0}.st-nav.open{display:flex}.st-burger{display:block}}.st-hero{background:radial-gradient(900px 500px at 75% 40%,#a9b57a73,transparent 70%),var(--paper);padding:70px 0 40px;position:relative;overflow:hidden}.st-hero .in{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;display:grid}.st-hero h1{margin:14px 0 18px;font-size:clamp(38px,6vw,68px)}.st-hero p.lead{color:var(--ink2);max-width:520px;margin-bottom:28px;font-size:19px}.st-hero .cta{flex-wrap:wrap;gap:12px;display:flex}.st-wheel{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto}.st-wheel svg{width:100%;height:100%;overflow:visible}.st-spin{transform-origin:260px 260px;animation:90s linear infinite stspin}.st-spin.rev{animation-duration:140s;animation-direction:reverse}.st-spin.slow{animation-duration:240s}@keyframes stspin{to{transform:rotate(360deg)}}.st-float{animation:6s ease-in-out infinite stfloat}@keyframes stfloat{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.st-spin,.st-float{animation:none}}@media (width<=820px){.st-hero .in{grid-template-columns:1fr}.st-wheel{max-width:340px}}.st-strip{background:var(--leaf-d);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:14px 0;font-size:14px;overflow:hidden}.st-strip span{padding:0 26px;display:inline-block}.st-sec.alt{background:var(--paper2)}.st-sec h2{margin:10px 0 14px;font-size:clamp(28px,4vw,42px)}.st-sec .sub{max-width:640px;color:var(--ink2);font-size:17px}.st-grid{gap:20px;margin-top:34px;display:grid}.st-grid.c3{grid-template-columns:repeat(3,1fr)}.st-grid.c4{grid-template-columns:repeat(4,1fr)}.st-grid.c2{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.st-grid.c3,.st-grid.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.st-grid.c3,.st-grid.c4,.st-grid.c2{grid-template-columns:1fr}}.st-card{background:var(--cream);border:1px solid var(--line);border-radius:22px;padding:24px;transition:all .25s;display:block}.st-card:hover{border-color:var(--leaf-l);transform:translateY(-4px);box-shadow:0 14px 34px #38441b24}.st-card h3{margin-bottom:8px;font-size:20px}.st-card p{color:var(--ink2);margin:0;font-size:15px}.st-sign{background:var(--cream);border:1px solid var(--line);color:var(--leaf-d);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.st-sign b{color:var(--saffron);font-size:26px;font-weight:400}.st-sign:hover{background:var(--leaf);color:var(--cream)}.st-tarot{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:30px;display:grid}.st-tarot a{border:2px solid var(--cream);aspect-ratio:2/3;background:var(--leaf-l);border-radius:14px;transition:all .25s;overflow:hidden;box-shadow:0 8px 22px #38441b2e}.st-tarot img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){.st-tarot{grid-template-columns:repeat(3,1fr)}}.st-prod{background:var(--cream);border:1px solid var(--line);border-radius:22px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.st-prod:hover{transform:translateY(-4px);box-shadow:0 14px 34px #38441b24}.st-prod .ph{aspect-ratio:4/3;background:linear-gradient(135deg,var(--leaf-l),var(--paper2));overflow:hidden}.st-prod .ph img{object-fit:cover;width:100%;height:100%;display:block}.st-prod .bd{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.st-prod h3{font-size:19px}.st-prod p{color:var(--ink2);flex:1;margin:0;font-size:14px}.st-price{color:var(--rose);font-size:18px;font-weight:700}.st-page{padding:60px 0 80px}.st-page h1{margin:10px 0 18px;font-size:clamp(34px,5vw,56px)}.st-prose{max-width:720px;color:var(--ink2);font-size:18px}.st-prose p{margin:0 0 18px}.st-foot{background:var(--leaf-d);color:var(--paper);margin-top:0;padding:54px 0 30px}.st-foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;display:grid}.st-foot h4{letter-spacing:.18em;text-transform:uppercase;color:var(--saffron);margin:0 0 12px;font-size:13px}.st-foot li{margin:0 0 7px;font-size:14px;list-style:none}.st-foot ul{margin:0;padding:0}.st-foot small{color:#f4ecdc99;border-top:1px solid #f4ecdc2e;margin-top:34px;padding-top:18px;font-size:12px;display:block}@media (width<=760px){.st-foot .cols{grid-template-columns:1fr 1fr}}.st-post{grid-template-columns:200px 1fr;align-items:center;gap:20px;display:grid}.st-post img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}@media (width<=560px){.st-post{grid-template-columns:1fr}}.st .pt-32{padding-top:48px!important}.st .min-h-screen{min-height:0!important}.st .max-w-4xl,.st .max-w-3xl{max-width:860px}.st h1.text-4xl,.st h1.text-5xl{font-family:inherit}footer.st-foot{background:#38441b!important;border:0!important}html,body,.st [class*="bg-[#FAF8F5]"],.st [class*="bg-[#f0ebe4]"]{background-color:#fbf8f0!important}.st [class*="bg-[#f0ebe4]"]{background-color:#f4eddd!important}.st-head{background:#fbf8f0f0!important}.st .btn{background:var(--leaf);border-color:var(--leaf);color:#fff}.st .btn:hover{background:var(--leaf-d);border-color:var(--leaf-d)}.st .btn.ghost{color:var(--leaf-d);border-color:var(--leaf)}.st-head{background:#fcfaf3e6!important;border-bottom:0!important}.st-strip{background:var(--sage);color:var(--leaf-d)}.st-sec{padding:96px 0}.st-sec.alt{background:0 0;position:relative}.st-sec.alt:before{content:"";background:var(--line);width:min(1100px,92%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.st-sec .eyebrow,.st-hero .eyebrow{display:block}.st-sec h2{font-style:italic;font-weight:500}.st-sec h2:after{content:"✦";color:var(--saffron);margin-top:14px;font-size:16px;font-style:normal;display:block}.st-hero{background:radial-gradient(700px 480px at 78% 42%,#c9d6a38c,transparent 70%),radial-gradient(420px 300px at 8% 90%,#d29a3a1f,transparent 70%),var(--paper)}.st-hero h1{font-style:italic;font-weight:500}.st-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0 8px}.st-card:hover{box-shadow:none;border-color:var(--leaf);transform:none}.st-card h3{font-style:italic;font-weight:500}.st-sign{border:0;border-bottom:1px dotted var(--line);background:0 0;border-radius:0;gap:10px;padding:8px 0;font-size:18px;font-weight:500}.st-sign:hover{color:var(--saffron);background:0 0}.st-sign:hover b{color:var(--leaf)}.st-tarot a{box-shadow:none;border:0;border-radius:999px 999px 14px 14px}.st-tarot a:hover{transform:translateY(-8px)}.st-prod{background:0 0;border:0;border-radius:0}.st-prod:hover{box-shadow:none;transform:none}.st-prod .bd{padding:14px 4px 0}.st-prod .btn{color:var(--leaf-d);border:0;border-bottom:2px solid var(--saffron);background:0 0;border-radius:0;align-self:flex-start;padding:4px 0}.st-post img{border-radius:999px}.st-foot{color:var(--ink);background:var(--sage)!important}footer.st-foot{background:var(--sage)!important}.st-foot a{color:var(--leaf-d)}.st-foot a:hover,.st-foot h4{color:var(--saffron)}.st-foot small{border-top:1px solid var(--line);color:var(--ink2)}.st-logo{color:var(--leaf-d)}.st [class*=rounded-2xl],.st [class*=rounded-xl]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.st a[class*=rounded-xl]{border:0!important;border-bottom:1px dotted #4a5f2759!important;border-radius:0!important;padding:6px 0!important}.st a[class*=rounded-xl]:hover{color:var(--saffron)}.st section[class*=rounded-2xl]{background:var(--sage)!important;border-radius:28px!important}.st [class*=rounded-full][class*="bg-[#1f2322]"],.st a[class*="bg-[#1f2322]"]{background:var(--leaf-d)!important;color:#fff!important}html,body,.st [class*="bg-[#FAF8F5]"]{background-color:#fcfaf3!important}.st-prod .ph{aspect-ratio:1;border-radius:26px}.st-wheel3d{perspective:1400px;--rx:24deg;--rz:0deg;width:100%;max-width:560px;margin:0 auto;position:relative}.st-tilt{transform:rotateX(var(--rx)) rotateZ(var(--rz));transform-style:preserve-3d;transition:transform .5s;animation:9s ease-in-out infinite stbob}.st-tilt svg{width:100%;height:auto;display:block;overflow:visible}@keyframes stbob{50%{translate:0 -10px}}.st-r{transform-origin:300px 300px;transform-box:view-box}.st-r1{animation:160s linear infinite stspin}.st-r2{animation:110s linear infinite reverse stspin}.st-r3{animation:70s linear infinite stspin}.st-r4{animation:40s linear infinite reverse stspin}.st-floor{filter:blur(4px);background:radial-gradient(closest-side,#4a5f2747,#0000);border-radius:50%;width:70%;height:34px;margin:-6px auto 0}.st-sr{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.st-r,.st-tilt{animation:none}}@media (width<=820px){.st-wheel3d{max-width:360px}}.st-num{color:var(--saffron);margin-bottom:8px;font-size:40px;font-style:italic;line-height:1;display:block}.st-faq details{border-top:1px solid var(--line);padding:16px 0}.st-faq details:last-child{border-bottom:1px solid var(--line)}.st-faq summary{cursor:pointer;color:var(--leaf-d);font-size:19px;font-weight:600;list-style:none}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";float:right;color:var(--saffron);font-size:24px;line-height:1}.st-faq details[open] summary:after{content:"–"}.st-faq p{color:var(--ink2);max-width:720px;margin:12px 0 0}.st-strip{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;padding:16px 24px;line-height:1.5;display:flex}.st-strip span{white-space:nowrap;padding:0;font-size:12px}.st .wrap{width:100%;margin-inline:auto}.st-hero{padding:80px 0 60px}.st-hero .in{gap:56px}.st-sec>.wrap>.eyebrow,.st-sec>.wrap>h2,.st-sec>.wrap>.sub{text-align:center;margin-inline:auto}.st-sec h2:after{margin-top:18px}.st-sec>.wrap>p:has(>.btn){text-align:center}.st-sec .st-grid.c4{gap:24px 36px}.st-sign{padding:16px 0;font-size:20px;position:relative}.st-sign b{background:radial-gradient(circle at 30% 22%,#fffefa,var(--sage));border:1px solid var(--line);width:52px;height:52px;color:var(--leaf-d);border-radius:50%;place-items:center;font-size:30px;transition:transform .25s;display:grid;box-shadow:0 4px #7d94481f}.st-sign:after{content:"↗";color:var(--leaf);margin-left:auto;font-size:16px}.st-sign:hover b{transform:rotate(-8deg)translateY(-3px)}.st-tarot{gap:24px;padding-top:14px}.st-tarot a:nth-child(2n){translate:0 16px}.st-tarot a{box-shadow:0 10px 22px #4a5f271a}.st-reading-feature img{aspect-ratio:1.15;object-fit:cover;border-radius:160px 160px 12px 12px;width:100%;margin-bottom:22px}.st-reading-feature h3{font-size:27px}.st-reading-feature{border:0;padding-top:0}.st-faq{max-width:880px;margin:36px auto 0}.st-page h1,.st-editorial h1{font-style:italic;font-weight:500}.st-page{background:radial-gradient(at 90% 0,#c9d6a340,#0000 55%)}.st-astro-page{background:radial-gradient(ellipse 680px 440px at 85% 12%,#c9d6a366,transparent 75%),var(--paper)!important}.st-astro-wrap{max-width:1160px}.st-astro-hero{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding:28px 0 62px;display:grid}.st-astro-hero h1{margin:18px 0 24px;font-size:clamp(38px,4.5vw,64px);font-style:italic;font-weight:500;line-height:1.12}.st-astro-hero p:not(.eyebrow){max-width:580px;font-size:18px;line-height:1.8}.st-astro-hero .st-wheel3d{max-width:440px}.st-sign-meta{text-transform:uppercase;letter-spacing:.12em;color:var(--leaf-d);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.st-sign-meta span+span:before{content:"✦";color:var(--saffron);padding-right:18px}.st-sign-selection{text-align:center;padding:66px 0 30px;scroll-margin-top:96px}.st-sign-selection h2{margin:12px 0 36px;font-size:40px;font-style:italic;font-weight:500}.st-zodiac-gallery{grid-template-columns:repeat(4,1fr);gap:42px 28px;margin:0 auto;display:grid}.st-zodiac-tile{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding:18px 0;transition:transform .25s;display:flex}.st-zodiac-tile:hover{transform:translateY(-6px)}.st-zodiac-glyph{width:114px;height:114px;color:var(--leaf-d);outline-offset:7px;background:radial-gradient(circle at 28% 18%,#fffefa 10%,#eef2dc 60%,#c9d6a3);border-radius:50%;outline:1px solid #7d944840;place-items:center;margin-bottom:28px;font-family:Georgia,serif;font-size:54px;display:grid;box-shadow:0 6px #c9d6a3,0 14px 26px #4a5f271a}.st-zodiac-name{color:var(--leaf-d);font-size:26px;font-style:italic}.st-zodiac-dates{color:var(--ink2);margin-top:3px;font-size:13px}.st-zodiac-element{letter-spacing:.16em;text-transform:uppercase;color:var(--leaf);margin-top:14px;font-size:11px}.st-zodiac-element span{margin-left:10px}.st-sign-orbit{aspect-ratio:1;border:1px solid var(--leaf-l);outline:1px solid var(--line);outline-offset:14px;background:radial-gradient(circle at 30% 20%,#fffefa,#e7eed2 65%,#c9d6a3);border-radius:50%;justify-content:center;align-items:center;width:min(340px,90%);margin:28px auto;display:flex;position:relative;box-shadow:0 10px #c9d6a3,0 32px 38px #4a5f271f}.st-sign-orbit:before{content:"";border:1px dashed #4a5f2759;border-radius:50%;position:absolute;inset:24px}.st-sign-orbit b{color:var(--leaf-d);text-shadow:2px 4px #7d944829;font:400 150px Georgia,serif}.st-orbit-star{color:var(--saffron);font-size:26px;position:absolute;top:35px}.st-orbit-label{text-transform:uppercase;letter-spacing:.2em;color:var(--leaf-d);font-size:11px;position:absolute;bottom:42px}.st .st-daily-card{grid-template-columns:170px 1fr;gap:36px;margin-top:46px;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:36px 0!important}.st-daily-card img{border-radius:70px 70px 8px 8px;width:150px;box-shadow:0 12px 22px #4a5f2724}.st-daily-card h2{font-size:30px;font-style:italic;font-weight:500}.st-daily-card p{max-width:720px;font-size:16px;line-height:1.8}.st-astro-page h2:not(.st-daily-card h2){font-style:italic;font-weight:500}.st-astro-page section:last-child{border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:40px 0!important}@media (width>=1700px){.st .wrap,.st-astro-wrap{max-width:1280px}.st-hero .in{gap:80px}.st-hero h1{font-size:72px}}@media (width<=820px){.st-hero{padding:48px 0 38px}.st-hero .in{gap:36px}.st-astro-hero{grid-template-columns:1fr;gap:28px;padding:16px 0 44px}.st-astro-hero .st-wheel3d{max-width:300px}.st-astro-hero h1{font-size:42px}.st-sign-orbit{width:250px}.st-sign-orbit b{font-size:110px}.st-zodiac-gallery{grid-template-columns:repeat(3,1fr)}.st-strip{gap:12px 20px}.st-sec{padding:64px 0}}@media (width<=560px){.st-zodiac-gallery{grid-template-columns:repeat(2,1fr);gap:26px 18px}.st-zodiac-glyph{width:90px;height:90px;font-size:44px}.st-zodiac-name{font-size:24px}.st-sign-selection h2{font-size:32px}.st-astro-hero h1{font-size:38px}.st .st-daily-card{grid-template-columns:1fr;gap:26px}.st-daily-card img{margin:0 auto}.st-daily-card h2{font-size:26px}.st-sec .st-grid.c4{grid-template-columns:repeat(2,1fr);gap:16px}.st-sign{font-size:16px}.st-sign b{width:40px;height:40px;font-size:25px}.st-sign:after{display:none}.st-strip{gap:8px 12px;font-size:10px}.st-strip span{letter-spacing:.1em;font-size:9px}.st-tarot{gap:14px}.st-tarot a:nth-child(2n){translate:0 8px}}.st .st-astro-page .st-daily-card[class*=rounded-2xl]{border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:36px 0!important}.st .st-astro-page .st-astro-wrap>h2{margin:42px 0 14px;font-size:30px}.st .st-astro-page .st-astro-wrap>p{max-width:780px;margin-bottom:22px;line-height:1.85}.st .st-astro-page .st-astro-wrap>section:last-child{margin-top:56px;border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:40px 0!important}.st-wheel-slice{isolation:isolate;width:100%;min-width:0;height:560px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}.st-astro-hero .st-wheel-slice .st-wheel3d{perspective:none;pointer-events:none;width:1120px;max-width:none;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.st-wheel-slice .st-tilt{animation:none;transform:none}.st-wheel-slice .st-r1{will-change:transform;animation:240s linear infinite stspin}.st-wheel-slice .st-r2{animation-duration:320s}.st-wheel-slice .st-r3{animation-duration:400s}.st-wheel-slice .st-r4{animation-duration:200s}.st-wheel-slice .st-floor{display:none}@media (width<=820px){.st-wheel-slice{height:370px}.st-astro-hero .st-wheel-slice .st-wheel3d{width:820px;left:5%}}@media (width<=560px){.st-wheel-slice{height:340px}.st-astro-hero .st-wheel-slice .st-wheel3d{width:760px;left:0}}@media (prefers-reduced-motion:reduce){.st-wheel-slice .st-r{animation:none}}.st-hand-slice{height:560px;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.st-hand-arc{pointer-events:none;width:1120px;height:1120px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.st-hand-arc svg{width:100%;height:100%;display:block;overflow:visible}.st-hand-ring{transform-origin:500px 500px;will-change:transform;animation:240s linear infinite stspin}.st-hand-glyph{font-family:Georgia,Times New Roman,serif;font-style:italic}@media (width<=820px){.st-hand-slice{height:370px}.st-hand-arc{width:820px;height:820px;right:0}}@media (width<=560px){.st-hand-slice{height:340px}.st-hand-arc{width:760px;height:760px}}@media (prefers-reduced-motion:reduce){.st-hand-ring{animation:none}}.st-figure-wheel{mix-blend-mode:multiply;will-change:transform;width:100%;max-width:none;height:100%;animation:240s linear infinite stspin;display:block}@media (prefers-reduced-motion:reduce){.st-figure-wheel{animation:none}}.st-hand-slice{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000),linear-gradient(90deg,#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000),linear-gradient(90deg,#0000,#000 25% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.st-journal{padding-top:48px;padding-bottom:80px}.st-journal-intro h1{margin:12px 0 16px;font-size:clamp(34px,4.5vw,54px)}.st-journal-intro>p{color:var(--ink2);max-width:700px;margin:0;font-size:18px}.st-journal-filters{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.st-journal-filters button{font:inherit;border:1px solid var(--leaf-l);color:var(--leaf-d);cursor:pointer;background:0 0;border-radius:30px;padding:8px 17px;font-size:13px}.st-journal-filters button.active{background:var(--leaf-d);border-color:var(--leaf-d);color:var(--paper)}.st-journal-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:58px;display:grid}.st-journal-row{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 140px;align-items:center;gap:22px;padding:26px 0;display:grid}.st-journal-number{color:#a8b58b;font-size:26px}.st-journal-story h2{margin:8px 0 10px;font-size:26px}.st-journal-story p{color:var(--ink2);margin:0 0 12px;font-size:15px;line-height:1.6}.st-journal-meta{color:var(--ink2);font-size:12px}.st-journal-thumb{background:var(--sage);border-radius:14px;justify-content:center;align-items:flex-start;height:130px;padding-top:14px;display:flex;overflow:hidden}.st-journal-thumb img{object-fit:cover;border-radius:5px;width:100px;height:150px;box-shadow:0 8px 20px #4a5f271f}.st-journal-row:hover h2{color:var(--leaf)}.st-journal-sidebar{background:var(--sage);border-radius:18px;padding:27px}.st-journal-sidebar h2{margin:14px 0;font-size:27px}.st-journal-sidebar p{color:var(--ink2);font-size:14px;line-height:1.7}.st-journal-sidebar .btn{padding:10px 16px;font-size:13px}.st-journal-sidebar hr,.st-journal-toc hr{border:0;border-top:1px solid var(--leaf-l);margin:25px 0}.st-journal-sidebar ul{color:var(--ink2);padding:0;font-size:14px;line-height:2.3;list-style:none}.st-journal-sidebar a:hover{text-decoration:underline}.st-journal-back{font-size:13px;color:var(--ink2)!important}.st-journal-article-head{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:70px;margin:36px 0 42px;display:grid}.st-journal-article-head h1{margin:14px 0 18px;font-size:clamp(34px,4.5vw,54px)}.st-journal-article-head p{color:var(--ink2);margin:0 0 20px;font-size:19px;line-height:1.6}.st-journal-article-head figure{background:var(--paper2);border-radius:16px;margin:0;padding:22px 32px}.st-journal-article-head figure img{border-radius:8px;width:156px;height:auto;display:block;box-shadow:0 8px 20px #4a5f271f}.st-journal-reading{grid-template-columns:190px minmax(0,740px);align-items:start;gap:70px;display:grid}.st-journal-toc{border-left:1px solid var(--leaf-l);color:var(--ink2);flex-direction:column;gap:14px;padding-left:18px;font-size:13px;display:flex;position:sticky;top:100px}.st-journal-toc .eyebrow{font-size:10px}.st-journal-toc a:hover{color:var(--leaf-d);text-decoration:underline}.st-journal-copy{color:var(--ink2);font-size:18px;line-height:1.8}.st-journal-copy>p{margin:0 0 22px}.st-journal-copy h2{margin:34px 0 14px;scroll-margin-top:100px;font-size:29px}.st-journal-copy h3{margin:25px 0 12px;scroll-margin-top:100px;font-size:22px}.st-journal-figure{margin:28px 0}.st-journal-figure img{border-radius:8px;width:160px;max-width:100%;box-shadow:0 8px 22px #4a5f2726}.st-journal-figure figcaption{margin-top:8px;font-size:12px}.st-journal-note{border-left:3px solid var(--leaf);background:var(--sage);color:var(--leaf-d);margin-top:35px;padding:18px 24px;font-size:20px}@media (width<=900px){.st-journal-layout{grid-template-columns:minmax(0,1fr) 210px;gap:28px}.st-journal-row{grid-template-columns:32px minmax(0,1fr) 100px;gap:14px}.st-journal-thumb{height:115px}.st-journal-thumb img{width:84px;height:126px}.st-journal-reading{grid-template-columns:165px minmax(0,1fr);gap:32px}.st-journal-article-head{gap:30px}.st-journal-story h2{font-size:24px}}@media (width<=650px){.st-journal{padding-top:32px;padding-bottom:50px}.st-journal .wrap{padding:0 18px}.st-journal-layout{grid-template-columns:1fr;gap:28px}.st-journal-row{grid-template-columns:26px minmax(0,1fr) 80px;gap:11px;padding:22px 0}.st-journal-number{font-size:20px}.st-journal-story h2{font-size:21px}.st-journal-story p{font-size:14px}.st-journal-story .eyebrow{letter-spacing:.14em;font-size:9px}.st-journal-thumb{height:110px;padding-top:10px}.st-journal-thumb img{width:72px;height:108px}.st-journal-filters{gap:8px;margin:25px 0}.st-journal-filters button{padding:7px 13px;font-size:12px}.st-journal-article-head{grid-template-columns:1fr;gap:22px;margin:28px 0}.st-journal-article-head figure{justify-self:start;padding:20px 30px}.st-journal-article-head p{font-size:17px}.st-journal-reading{grid-template-columns:1fr;gap:25px}.st-journal-toc{background:var(--paper2);border-left:2px solid var(--leaf-l);border-radius:0 12px 12px 0;padding:20px;position:static}.st-journal-copy{font-size:17px}.st-journal-copy h2{font-size:27px}}.st-journal-layout{display:block}.st-journal-layout>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.st-journal-row{border:1px solid var(--line);background:var(--cream);border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.st-journal-row:hover{transform:translateY(-3px);box-shadow:0 10px 28px #4a5f271a}.st-journal-thumb{background:var(--sage);border-radius:0;order:-1;align-items:center;height:230px;padding:20px 0}.st-journal-story{flex-direction:column;flex:1;padding:22px;display:flex}.st-journal-story h2{font-size:24px}.st-journal-story p{font-size:15px}.st-journal-story .st-journal-meta{margin-top:auto;padding-top:10px}.st-journal-sidebar{margin-top:35px;display:none}.st-journal-article-head{text-align:center;grid-template-columns:1fr;gap:0;max-width:860px;margin:28px auto 40px;display:grid}.st-journal-article-head h1{font-size:clamp(34px,4.4vw,52px)}.st-journal-article-head p{max-width:760px;margin:0 auto 18px}.st-journal-article-head figure{display:none}.st-journal-reading{grid-template-columns:180px minmax(0,1fr);gap:48px}.st-journal-copy{position:relative}.st-journal-copy>.st-journal-figure:first-of-type{float:right;background:var(--paper2);border-radius:14px;margin:0 0 24px 28px;padding:18px}.st-journal-note{clear:both}@media (width<=950px){.st-journal-layout>section{grid-template-columns:repeat(2,minmax(0,1fr))}.st-journal-reading{grid-template-columns:155px minmax(0,1fr);gap:28px}}@media (width<=650px){.st-journal-layout>section{grid-template-columns:1fr;gap:20px}.st-journal-row{padding:0}.st-journal-thumb{height:230px}.st-journal-thumb img{width:126px;height:189px}.st-journal-story h2{font-size:25px}.st-journal-story .eyebrow{font-size:11px}.st-journal-story p{font-size:16px}.st-journal-article-head{margin:24px 0 30px}.st-journal-reading{grid-template-columns:1fr}.st-journal-copy>.st-journal-figure:first-of-type{float:none;margin:0 0 25px;display:inline-block}.st-journal-intro h1{font-size:38px}}.st-journal-intro h1,.st-journal-article-head h1{font-style:italic}.st-journal-row .st-journal-story:after{content:"Read the guide ↗";color:var(--leaf-d);margin-top:18px;font-size:13px;font-weight:600}.st-journal-thumb{height:230px;padding:0}.st-journal-thumb img{object-fit:cover;width:100%;height:100%}.st-journal-article-head .st-journal-hero{border-radius:18px;height:350px;margin:30px 0 0;display:block;overflow:hidden}.st-journal-hero img{object-fit:cover;width:100%;height:100%}.st-journal-copy>.st-journal-figure:first-of-type{float:none;background:0 0;margin:28px 0;padding:0}.st-journal-copy .st-journal-figure{width:100%;margin:30px 0;display:block}.st-journal-copy .st-journal-figure img{object-fit:cover;border-radius:12px;width:100%;max-height:390px}.st-journal-copy .st-journal-figure figcaption{margin-top:10px;font-size:12px;line-height:1.5}@media (width<=650px){.st-journal-article-head .st-journal-hero{height:220px}.st-journal-thumb img{width:100%;height:100%}.st-journal-copy .st-journal-figure img{max-height:270px}}.st-journal-article-head figure.st-journal-hero{background:0 0;width:100%;max-width:none;padding:0;display:block}.st-journal-article-head figure.st-journal-hero img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.st-journal-copy figure.st-journal-figure img{object-fit:cover;width:100%;max-width:none;height:auto;max-height:390px}@media (width<=650px){.st-journal-copy figure.st-journal-figure img{max-height:270px}}.st-journal-thumb,.st-journal-hero{position:relative}.st-journal-number-label{z-index:1;color:#fff;text-shadow:0 2px 12px #000c;font-size:66px;font-weight:600;line-height:1;position:absolute;bottom:22px;left:24px}.st-journal-number-label small{letter-spacing:3px;margin-top:8px;font-size:10px;display:block}.st-journal-hero .st-journal-number-label{font-size:92px;bottom:30px;left:35px}.st-journal-hero .st-journal-number-label small{font-size:12px}.st-journal-hero:has(.st-journal-number-label) img{object-position:center 25%}.st-journal-thumb:has(.st-journal-number-label) img{object-position:center 25%}.st-journal-thumb img[src$="/5712829.webp"],.st-journal-hero img[src$="/5712829.webp"]{object-position:center 70%}.st-head .nav a.on,.eyebrow,.st-num,.st-foot .st-footer-heading{color:#846019!important}.st-card .st-shop-card-title{color:var(--ink);margin:18px 0 9px;font-size:20px;font-weight:600;line-height:1.25}header .nav a.on,header a[aria-current=page]{color:#846019!important}.st-head .st-brand-mark{flex-shrink:0;width:auto;height:44px;display:block}.st-reading-detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin-top:28px;display:grid}.st-reading-detail-hero>img{border-radius:22px;width:100%;height:auto}.st-reading-detail-hero h1{margin:12px 0;font-size:clamp(32px,4vw,48px)}.st-reading-price{font-size:28px}.st-reading-price del{opacity:.5;margin-right:10px;font-size:20px}@media (width<=700px){.st-reading-detail-hero{grid-template-columns:1fr;gap:24px}}.st .st-prod .bd .btn{color:var(--cream);border-radius:999px;padding:11px 20px;font-size:14px;display:inline-flex}.st-reading-detail-hero>img{object-fit:cover;max-height:480px}.st-foot .st-social{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.st-foot .st-social a{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;font-weight:500;gap:10px!important;font-size:17px!important;display:flex!important}@media (width<=640px){.st-foot .st-social{grid-template-columns:repeat(2,minmax(0,1fr))}}.js-rv .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1) var(--d,0s),transform .6s cubic-bezier(.2,.6,.2,1) var(--d,0s);will-change:opacity,transform;transform:translateY(16px)}.js-rv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-rv .rv{opacity:1!important;transition:none!important;transform:none!important}}.st-hero-slider{padding-left:0;padding-right:0}.hs-stage{display:grid;overflow:hidden}.hs-slide{will-change:transform,opacity;grid-area:1/1;width:100%;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .6s}.hs-slide .hs-wheel{will-change:transform;transition:transform .8s cubic-bezier(.65,0,.35,1)}.hs-a{opacity:1;transform:none}.hs-b{opacity:0;visibility:hidden;transition:transform 1.1s linear,opacity 0s linear 1.1s,visibility 0s linear 1.1s;transform:translate(100%)}.hs-a{transition:visibility linear}.hs-a .hs-copy{will-change:transform;transition:transform 1.1s linear,opacity linear;transform:translate(0,0)}.hs-a .hs-wheel{will-change:transform;backface-visibility:hidden;transition:transform 1.1s linear;transform:translate(0,0)}.st-hero-slider[data-slide="1"] .hs-a{visibility:hidden;transition:visibility 0s linear 1.22s}.st-hero-slider[data-slide="1"] .hs-a .hs-copy{opacity:0;transform:translate3d(var(--roll-x,-120%),0,0);transition:opacity 70ms linear,transform 0s linear 70ms}.st-hero-slider[data-slide="1"] .hs-a .hs-wheel{transform:translate3d(var(--roll-x,-120%),0,0);transition-delay:.12s}.st-hero-slider[data-slide="1"] .hs-b{opacity:1;visibility:visible;transition:transform 1.1s linear .12s,opacity,visibility;transform:none}.hs-h{margin:14px 0 18px;font-size:clamp(34px,5vw,58px);font-style:italic;font-weight:500;line-height:1.1}.hs-cards{justify-content:center;gap:14px;display:flex}.hs-cards img{border-radius:12px;width:30%;max-width:170px;height:auto;box-shadow:0 14px 30px #38441b40}.hs-cards img:nth-child(2){transform:translateY(-18px)}.hs-arrow{color:#38441b;cursor:pointer;z-index:3;background:#fdfaf0e6;border:1px solid #38441b59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;padding:0 0 4px;font-size:28px;line-height:1;display:flex;position:absolute;top:50%}.hs-arrow:disabled{opacity:.3;cursor:default}.hs-prev{left:12px}.hs-next{right:12px}@media (width<=820px){.hs-arrow{margin-top:0;top:auto;bottom:10px}.hs-prev{left:calc(50% - 54px)}.hs-next{right:calc(50% - 54px)}.st-hero-slider{padding-bottom:70px}.hs-cards img{width:28%}}@media (prefers-reduced-motion:reduce){.hs-slide,.hs-slide .hs-wheel{transition:opacity .2s linear!important}.st-hero-slider[data-slide="1"] .hs-a .hs-wheel,.st-hero-slider[data-slide="1"] .hs-a .hs-copy{transform:none!important}.hs-a .hs-copy{transition:none!important}.hs-b{transform:none}}.st .st-card,.st .st-prod{transition:transform .35s cubic-bezier(.2,.6,.2,1),box-shadow .35s}@media (hover:hover){.st .st-card:hover,.st .st-prod:hover{transform:translateY(-4px);box-shadow:0 14px 30px #38441b24}.st .btn{transition:transform .25s,box-shadow .25s}.st .btn:hover{transform:translateY(-2px)}}@keyframes hs-float{0%,to{translate:0}50%{translate:0 -8px}}.hs-cards img{animation:6s ease-in-out infinite hs-float}.hs-cards img:nth-child(2){animation-delay:-2s}.hs-cards img:nth-child(3){animation-delay:-4s}@media (prefers-reduced-motion:reduce){.hs-cards img{animation:none}.st .st-card,.st .st-prod,.st .btn{transition:none}}.st .st-journal{padding-bottom:88px!important}@media (width<=650px){.st .st-journal{padding-bottom:56px!important}}@media (width>=900px){.st-foot .st-social{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px 10px}.st-foot .st-social a{gap:8px!important;font-size:17px!important}.st-foot .st-social{grid-template-columns:repeat(7,minmax(0,126px));justify-content:start;gap:6px}}.hs-a .st-tilt{--roll:0deg;transform:rotateX(var(--rx)) rotateZ(calc(var(--rz) + var(--roll)))}.st-hero-slider[data-slide="1"] .hs-a .st-tilt{--roll:var(--roll-r,-540deg)}.st-hero-slider[data-rolling] .hs-a .st-tilt{will-change:transform;transition:transform 1.1s linear;animation-play-state:paused}.st-hero-slider[data-rolling][data-slide="1"] .hs-a .st-tilt{transition-delay:.12s}.st-hero-slider[data-rolling] .hs-a .st-r{animation-play-state:paused}.st-hero-slider[data-rolling] .hs-a svg [filter]{filter:none!important}.hs-a svg>circle[r="288"]{transition:opacity .1s linear}.st-hero-slider[data-rolling] .hs-a svg>circle[r="288"]{opacity:0}.hs-a .st-floor{transition:opacity .1s linear}.st-hero-slider[data-rolling] .hs-a .st-floor{opacity:0}
