.site-header{border-bottom:1px solid #5a28361a;gap:28px;height:104px;padding-inline:5%}.wordmark .header-logo{width:166px;height:auto}.desktop-nav{gap:28px;font-size:.9rem}.header-cta{letter-spacing:.08em;font-size:.75rem}.reference-home .eyebrow{letter-spacing:.17em;font-size:.8rem}.reference-home h1,.reference-home h2{font-weight:400}.ref-hero{background:var(--forest);color:var(--warm-cream);grid-template-columns:42% 58%;align-items:center;gap:0;padding:64px 5%;display:grid;position:relative}.ref-hero-copy{grid-area:1/1;min-width:0;padding:0 32px 0 0;position:relative}.ref-hero .eyebrow{color:var(--warm-cream);margin-bottom:24px;font-size:.8rem}.ref-hero h1{letter-spacing:-.04em;color:var(--persian-pink);margin-bottom:24px;font-size:clamp(3.7rem,6.3vw,6.8rem);line-height:1.02}.ref-hero h1 em{color:var(--warm-cream)}.ref-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.ref-hero-actions .button:first-child{background:var(--persian-pink);color:var(--wine);border-color:var(--persian-pink)}.ref-hero-actions .button:last-child{color:var(--warm-cream);background:0 0;border-color:#dca93e99}.ref-hero-actions .button:hover{background:var(--warm-cream);color:var(--wine);border-color:var(--warm-cream)}.ref-hero .ref-hero-portrait{aspect-ratio:auto;background:0 0;border:1px solid #dca93e55;grid-area:1/2;width:100%;height:auto;padding:12px;position:relative;inset:auto}.ref-handwritten{font-family:var(--font-display);color:var(--solar-gold);font-size:2rem;font-style:italic;line-height:1.12;display:block}.ref-hero .ref-handwritten{margin-top:30px;font-size:1.7rem}.ref-manifesto{text-align:center;grid-template-columns:1fr minmax(0,650px) 1fr;align-items:center;gap:32px;padding:88px 5% 66px;display:grid}.ref-manifesto .eyebrow{margin-bottom:20px}.ref-manifesto p:not(.eyebrow){max-width:530px;margin:auto;font-size:1.1rem;line-height:1.8}.ref-celestial{color:#a77825;justify-content:center;align-items:center;gap:16px;display:flex}.ref-celestial>span:not(.crescent){background:currentColor;width:42px;height:1px}.ref-celestial svg{flex-shrink:0;width:20px;height:20px}.ref-celestial svg:nth-of-type(2),.ref-celestial-right svg:first-of-type{width:58px;height:58px}.ref-celestial-right svg:nth-of-type(2){width:20px;height:20px}.crescent{display:none}.ref-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:90px;display:grid}.ref-panel{background:var(--forest);min-width:0;color:var(--warm-cream);flex-direction:column;display:flex}.ref-panel .image-frame{background:var(--warm-cream);position:relative;aspect-ratio:4/5!important}.ref-panel .editorial-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ref-panel-copy{border-top:1px solid #dca93e55;flex:1;padding:28px}.ref-panel:nth-child(2){background:var(--wine)}.ref-panel h2{margin-bottom:14px;font-size:2.8rem;line-height:1.04}.ref-panel p{margin-bottom:20px;font-size:.95rem;line-height:1.5}.ref-panel-copy>span{letter-spacing:.07em;border-bottom:1px solid var(--solar-gold);padding-bottom:4px;font-size:.8rem;display:inline-block}.ref-founder{grid-template-columns:46% 54%;align-items:center;gap:0;width:min(1240px,90%);margin:0 auto 90px;display:grid}.ref-founder-portrait{width:100%;max-width:520px}.ref-founder p:not(.eyebrow){max-width:450px;margin-bottom:32px;font-size:1.1rem;line-height:1.8}.ref-quote{text-align:center;background:var(--forest);color:var(--persian-pink);padding:76px 6%;position:relative}.ref-quote blockquote{font-family:var(--font-display);letter-spacing:-.025em;max-width:1000px;margin:0 auto 32px;font-size:clamp(2.7rem,4.8vw,5.1rem);font-style:italic;line-height:1.15}.ref-quote-rule{background:var(--solar-gold);width:150px;height:1px;color:var(--solar-gold);margin:0 auto 30px;position:relative}.ref-quote-rule svg{background:var(--forest);width:15px;height:15px;position:absolute;top:-7px;left:calc(50% - 7.5px)}.ref-quote .eyebrow{color:var(--warm-cream);margin:0}.ref-mirror{aspect-ratio:auto;grid-template-columns:54% 46%;align-items:center;width:min(1240px,90%);min-height:0;margin:90px auto;display:grid;position:relative;overflow:visible}.ref-mirror-image{grid-area:1/2;width:100%;max-width:520px;margin-left:auto;position:relative;inset:auto}.ref-mirror-copy{grid-area:1/1;width:100%;padding:36px 15% 36px 0}.ref-mirror-copy>p:not(.eyebrow){max-width:350px;margin-bottom:30px;font-size:1.1rem;line-height:1.7}.ref-collection{background:#f1dce5;border-top:1px solid #5a28361a;border-bottom:1px solid #5a28361a;padding:70px 0 80px}.ref-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.ref-section-heading .eyebrow{margin-bottom:16px}.ref-section-heading h2{font-size:clamp(3rem,4.2vw,4.6rem);line-height:1.08}.ref-section-heading .text-link{flex-shrink:0;margin-bottom:7px;font-size:.9rem}.product .product-image{aspect-ratio:143/127}.product-meta{margin-top:20px;padding:0;display:block}.product h3{font-size:1.75rem;line-height:1.2}.coming{margin-top:10px;font-size:.75rem;display:inline-block}.product p{margin-top:10px;font-size:.95rem;line-height:1.6}.article-grid{align-items:start;gap:30px}.article .eyebrow{margin-top:24px;margin-bottom:12px;font-size:.8rem}.article h3{min-height:0;font-size:2rem;line-height:1.2}.ref-newsletter{text-align:center;background:var(--wine);color:var(--warm-cream);padding:70px 0;position:relative;overflow:hidden}.ref-newsletter>.container{width:min(740px,88%);position:relative}.ref-newsletter h2{margin-bottom:22px;font-size:clamp(3rem,4.2vw,4.5rem);line-height:1.08}.ref-newsletter>.container>p:not(.eyebrow){font-size:1.05rem;line-height:1.7}.ref-newsletter form{margin:30px auto 0}.ref-newsletter .email-row{border:0;justify-content:center;gap:12px}.ref-newsletter input{background:0 0;border:1px solid #f4eee566;border-radius:0;padding:16px 18px;font-size:1rem}.ref-newsletter button{background:var(--persian-pink);min-width:170px;color:var(--wine);border:1px solid var(--persian-pink);letter-spacing:.06em;padding:16px 20px;font-size:.875rem}.ref-newsletter button:hover{background:var(--warm-cream);border-color:var(--warm-cream);color:var(--wine)}.ref-newsletter .newsletter-note{margin-top:16px;font-size:.8rem}.ref-newsletter .form-status:empty{display:none}.ref-newsletter .form-status{min-height:0;margin-top:16px;font-size:.9rem}.newsletter-sun{width:250px;height:250px;color:var(--solar-gold);opacity:.35;position:absolute;top:calc(50% - 125px);left:-95px}.ref-footer-top{grid-template-columns:1fr 1.4fr 1fr auto;align-items:center;gap:36px;margin-bottom:38px;display:grid}.ref-footer .footer-logo{width:180px;max-width:100%;height:auto}.ref-footer nav{grid-template-columns:1fr 1fr;gap:12px 26px;font-size:.9rem;display:grid}.ref-footer .ref-handwritten{color:var(--wine);font-size:2.4rem}.ref-footer .footer-social{font-size:.9rem}.social-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-links>a{width:42px;height:42px;color:var(--wine);border:1px solid #5a283655;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.social-links>a:hover{background:var(--forest);border-color:var(--forest);color:var(--warm-cream)}.newsletter-contact{border-top:1px solid #5a283633;margin-top:44px;padding-top:32px;scroll-margin-top:110px}.newsletter-contact .eyebrow{margin-bottom:8px}.newsletter-contact h3{font-family:var(--font-display);margin-bottom:20px;font-size:clamp(2rem,3vw,3rem)}.social-links-detailed{gap:12px 20px}.social-links-detailed>a{text-align:left;border-radius:4px;gap:12px;width:auto;height:auto;min-height:54px;padding:8px 16px}.social-links-detailed span{flex-direction:column;line-height:1.3;display:flex}.social-links-detailed strong{font-size:.85rem;font-weight:500}.social-links-detailed small{font-size:.75rem}.ref-footer .footer-credit{letter-spacing:.025em;border-top:1px solid #5a283633;gap:24px;margin:0;padding-top:22px;font-size:.75rem}@media (max-width:1100px){.site-header,.desktop-nav{gap:18px}.wordmark .header-logo{width:145px}.ref-hero{grid-template-columns:45% 55%;padding-block:48px}.ref-hero-copy{padding-right:26px}.ref-hero h1{font-size:6.1vw}.ref-hero-actions{flex-direction:column;align-items:start}.ref-hero .ref-handwritten{font-size:1.5rem}.ref-manifesto{grid-template-columns:1fr minmax(0,600px) 1fr;gap:16px}.ref-celestial{gap:10px}.ref-celestial>span:not(.crescent){display:none}.ref-celestial svg:nth-of-type(2),.ref-celestial-right svg:first-of-type{width:40px;height:40px}.ref-panel-copy{padding:22px}.ref-panel h2{font-size:2.25rem}.ref-founder-copy{padding-left:10%}.ref-footer-top{grid-template-columns:1fr 1.3fr 1fr;gap:24px}.ref-footer .footer-social{grid-column:1/-1}}@media (max-width:700px){.site-header{height:86px;padding-inline:6%}.wordmark .header-logo{width:135px}.header-cta{display:none}.reference-home .container{width:88%}.reference-home .button{padding:15px 20px;font-size:.8rem}.ref-hero{flex-direction:column;align-items:stretch;gap:30px;padding:38px 6%;display:flex}.ref-hero-copy{order:0;padding:0}.ref-hero h1{font-size:clamp(3.4rem,12vw,5rem)}.ref-hero-copy>p{max-width:360px;font-size:1rem}.ref-hero .eyebrow{font-size:.75rem}.ref-hero-actions{flex-direction:row;gap:12px;margin-top:24px}.ref-hero .ref-handwritten{margin-top:24px;font-size:1.6rem}.ref-hero .ref-hero-portrait{order:1;width:100%;margin:0;padding:8px}.ref-manifesto{padding:56px 6% 38px;display:block}.ref-celestial{display:none}.ref-manifesto h2{font-size:3rem}.ref-manifesto p:not(.eyebrow){font-size:1rem;line-height:1.7}.ref-panels{grid-template-columns:1fr;gap:26px;margin-bottom:56px}.ref-panel .image-frame{aspect-ratio:4/5!important}.ref-panel-copy{padding:24px}.ref-panel h2{font-size:2.6rem}.ref-founder{flex-direction:column;width:88%;margin-bottom:56px;display:flex}.ref-founder-portrait{max-width:100%}.ref-founder-copy{padding:32px 0 0}.ref-founder h2{font-size:3.2rem}.ref-founder p:not(.eyebrow){margin-bottom:24px;font-size:1rem;line-height:1.7}.ref-quote{padding:52px 6%}.ref-quote blockquote{font-size:2.7rem}.ref-quote blockquote br{display:none}.ref-mirror{flex-direction:column;gap:30px;width:88%;margin:56px auto;display:flex}.ref-mirror-image{order:1;width:100%;max-width:100%;margin:0}.ref-mirror-copy{order:0;padding:0}.ref-mirror h2{font-size:3.2rem}.ref-mirror-copy>p:not(.eyebrow){margin-bottom:24px;font-size:1rem}.ref-collection{padding:48px 0}.ref-section-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}.ref-section-heading h2{font-size:3rem}.ref-section-heading .text-link{margin:0}.product-grid{gap:30px 20px}.product h3{font-size:1.6rem}.product p{font-size:.9rem}.ref-journal{padding:52px 0}.article-grid{gap:38px}.article h3{font-size:2.1rem}.ref-newsletter{padding:52px 0}.ref-newsletter h2{font-size:3rem}.ref-newsletter>.container>p:not(.eyebrow){font-size:1rem}.ref-newsletter .email-row{flex-direction:column;gap:12px}.ref-newsletter input,.ref-newsletter button{width:100%;min-height:54px}.newsletter-sun{opacity:.2;width:160px;height:160px;top:30px;left:-90px}.ref-footer{padding:38px 6% 24px}.ref-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.ref-footer .footer-logo{width:145px}.ref-footer nav{gap:12px;font-size:.875rem}.ref-footer .ref-handwritten{font-size:2rem}.ref-footer .footer-social{grid-column:auto;justify-content:start}.ref-footer .footer-credit{flex-wrap:wrap;gap:16px;font-size:.75rem;line-height:1.6}.ref-footer .footer-credit>span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.reference-home .button{transition:none}}.site-header{background:var(--warm-cream);height:96px}.header-cta{border:1px solid var(--solar-gold);background:var(--forest);color:var(--warm-cream);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:13px 24px;font-size:.75rem;display:inline-flex}.reference-home .button{letter-spacing:.075em;border-radius:12px;min-height:48px;padding:14px 24px;font-size:.8rem}.reference-home .container{width:min(1320px,94%)}.ref-hero{background:var(--forest);isolation:isolate;padding:0;display:block;position:relative}.ref-hero .ref-hero-portrait{aspect-ratio:auto;z-index:-2;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.ref-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#173125eb 0%,#173125b5 34%,#17312515 55%,#0000 65%);position:absolute;inset:0}.ref-hero-copy{width:49%;max-width:760px;color:var(--warm-cream);padding:0;position:absolute;top:13%;left:6%}.ref-hero h1{white-space:nowrap;color:var(--persian-pink);letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(3rem,6.25vw,6.75rem);line-height:1.04}.ref-hero .eyebrow{letter-spacing:.22em;margin-bottom:24px;font-size:.8rem}.ref-hero-copy>p{max-width:450px;font-size:1.05rem;line-height:1.7}.ref-hero-actions{flex-direction:row;gap:14px;margin-top:26px}.ref-hero .ref-handwritten{width:max-content;margin-top:6vw;font-size:2.5rem;transform:rotate(-8deg)}.ref-hero .ref-handwritten br{display:block}.ref-manifesto{grid-template-columns:1fr minmax(0,670px) 1fr;gap:26px;padding:44px 5% 34px}.ref-manifesto h2{margin-bottom:18px;font-size:clamp(2.8rem,4.7vw,4.7rem);line-height:1.02}.ref-manifesto .eyebrow{margin-bottom:14px;font-size:.75rem}.ref-manifesto p:not(.eyebrow){max-width:580px;font-size:1rem;line-height:1.7}.ref-panels{gap:18px;margin-bottom:18px}.ref-panel .image-frame{aspect-ratio:1!important}.ref-panel-copy{border:0;padding:22px 26px}.ref-panel h2{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.9rem,2.9vw,3rem);line-height:1.05}.ref-panel p{letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem}.ref-panel-copy>span{letter-spacing:.08em;font-size:.75rem}.ref-founder{background:var(--warm-cream);grid-template-columns:54% 46%;width:100%;margin:0}.ref-founder .ref-founder-portrait{background:var(--forest);width:100%;max-width:none;position:relative;aspect-ratio:16/10!important}.ref-founder .editorial-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ref-founder-copy{padding:36px 12% 36px 9%}.ref-founder h2{margin-bottom:22px;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1.04}.ref-founder .eyebrow{margin-bottom:20px;font-size:.75rem}.ref-founder p:not(.eyebrow){margin-bottom:24px;font-size:1rem;line-height:1.75}.ref-quote{background:var(--forest);padding:42px 6%}.ref-quote blockquote{margin-bottom:24px;font-size:clamp(2.6rem,3.9vw,4.2rem);line-height:1.12}.ref-quote-rule{margin-bottom:22px}.ref-quote .eyebrow{font-size:.75rem}.ref-mirror{background:var(--warm-cream);grid-template-columns:44% 56%;width:100%;margin:0}.ref-mirror .ref-mirror-image{background:var(--forest);width:100%;max-width:none;position:relative;aspect-ratio:16/10!important}.ref-mirror .editorial-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ref-mirror-copy{padding:32px 10% 32px 14%}.ref-mirror h2{margin-bottom:22px;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1.04}.ref-mirror .eyebrow{margin-bottom:18px;font-size:.75rem}.ref-mirror-copy>p:not(.eyebrow){margin-bottom:24px;font-size:1rem}.ref-collection{background:linear-gradient(115deg,#f4e2df,var(--warm-cream));padding:40px 0 44px}.ref-collection .ref-section-heading{text-align:center;justify-content:center;position:relative}.ref-collection .ref-section-heading>.text-link{position:absolute;bottom:0;right:0}.ref-section-heading{margin-bottom:26px}.ref-section-heading h2{font-size:clamp(2.6rem,3.9vw,4.2rem)}.ref-section-heading .eyebrow{margin-bottom:12px;font-size:.75rem}.ref-section-heading .text-link{font-size:.8rem}.product-grid{gap:24px}.coming{margin-top:8px;font-size:.75rem}.product p{margin-top:8px;font-size:.9rem}.ref-journal{padding:42px 0 48px}.article-grid{gap:28px}.article .image-frame{background:var(--forest);position:relative;aspect-ratio:1.8!important}.article .editorial-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.article .eyebrow{margin:16px 0 10px;font-size:.75rem}.article h3{font-size:1.8rem;line-height:1.16}.article .text-link{margin-top:14px;font-size:.875rem}.ref-newsletter{padding:42px 0}.ref-newsletter h2{font-size:clamp(2.7rem,3.7vw,4rem)}.ref-newsletter .eyebrow{margin-bottom:14px;font-size:.75rem}.ref-newsletter form{margin-top:22px}.ref-footer{padding:32px 5% 22px}.ref-footer-top{margin-bottom:26px}.ref-footer .footer-logo{width:190px}@media (max-width:1100px) and (min-width:701px){.ref-hero-copy{width:50%;top:10%;left:5%}.ref-hero h1{margin-bottom:20px;font-size:6vw}.ref-hero .eyebrow{margin-bottom:18px;font-size:.75rem}.ref-hero-copy>p{font-size:1rem}.ref-hero .button{min-height:44px;padding:12px 16px;font-size:.75rem}.ref-hero-actions{gap:10px;margin-top:20px}.ref-hero .ref-handwritten{margin-top:3vw;font-size:2rem}.ref-founder-copy{padding:26px 9%}.ref-founder h2,.ref-mirror h2{font-size:3.8vw}.ref-founder p:not(.eyebrow){font-size:1rem;line-height:1.55}.ref-mirror-copy{padding:24px 10%}.ref-collection .ref-section-heading{padding-bottom:34px}.ref-collection .ref-section-heading>.text-link{bottom:0;right:auto}}@media (max-width:700px){.site-header{height:84px}.header-cta{display:none}.reference-home .container{width:88%}.ref-hero{flex-direction:column;gap:0;padding:0;display:flex}.ref-hero:after{display:none}.ref-hero-copy{order:0;width:100%;max-width:none;padding:34px 6%;position:relative;top:auto;left:auto}.ref-hero h1{white-space:normal;margin-bottom:22px;font-size:clamp(3rem,11vw,4.7rem);line-height:1.04}.ref-hero .eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:.75rem}.ref-hero-copy>p{font-size:1rem}.ref-hero-actions{gap:12px;margin-top:24px}.ref-hero .ref-handwritten{margin-top:24px;font-size:1.8rem;transform:none}.ref-hero .ref-handwritten br{display:none}.ref-hero .ref-hero-portrait{z-index:auto;aspect-ratio:auto;border:0;order:1;padding:0;position:relative}.ref-manifesto{padding:38px 6% 30px}.ref-manifesto h2{font-size:2.8rem}.ref-panels{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.ref-panel-copy{padding:24px}.ref-panel h2{font-size:2.5rem}.ref-founder{flex-direction:column;width:100%;margin:0;display:flex}.ref-founder .ref-founder-portrait{width:100%;max-width:100%;aspect-ratio:auto!important}.ref-founder .editorial-image{width:100%;height:auto;position:relative;inset:auto}.ref-founder-copy{padding:32px 6%}.ref-founder h2{font-size:3.1rem}.ref-quote{padding:38px 6%}.ref-quote blockquote{font-size:2.55rem}.ref-mirror{flex-direction:column;gap:0;width:100%;margin:0;display:flex}.ref-mirror-copy{padding:32px 6%}.ref-mirror h2{font-size:3.1rem}.ref-mirror .ref-mirror-image{max-width:100%;aspect-ratio:auto!important}.ref-mirror .editorial-image{width:100%;height:auto;position:relative;inset:auto}.ref-collection{padding:36px 0}.ref-collection .ref-section-heading{text-align:left;align-items:start;padding:0}.ref-collection .ref-section-heading>.text-link{position:static}.ref-section-heading h2{font-size:2.8rem}.product-grid{gap:26px 18px}.product h3{font-size:1.5rem}.ref-journal{padding:36px 0 42px}.article .image-frame{background:0 0;aspect-ratio:auto!important}.article .editorial-image{height:auto;position:relative;inset:auto}.article h3{font-size:1.9rem}.ref-newsletter{padding:38px 0}.ref-newsletter h2{font-size:2.8rem}.ref-footer{padding:30px 6% 22px}}body{background-image:linear-gradient(#f4eee5f7,#f4eee5f7),url(/images/velvet-gold-texture.png);background-size:auto,700px 700px}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4eee5f5;transition:box-shadow .4s,border-color .4s;position:sticky;top:0}html[data-scrolled=true] .site-header{border-bottom-color:#a87a3440;box-shadow:0 8px 32px #17291e15}.reading-progress{z-index:60;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--reading-progress,0));background:linear-gradient(90deg,#967039,var(--solar-gold),#edc885);pointer-events:none;position:fixed;top:0;left:0}.ref-quote,.ref-newsletter{background-image:linear-gradient(#1d352b80,#21372de0),url(/images/velvet-gold-texture.png);background-position:50%;background-size:cover;border-block:1px solid #dca93e66}.ref-newsletter{background-image:linear-gradient(#5a2836dd,#421927e6),url(/images/velvet-gold-texture.png)}.ref-founder .ref-founder-portrait,.ref-mirror .ref-mirror-image{background-image:linear-gradient(#223d2f55,#223d2f55),url(/images/velvet-gold-texture.png);background-position:50%;background-size:cover}.ref-manifesto,.ref-collection,.ref-journal,.ref-footer{background-image:linear-gradient(#f4eee5f2,#f4eee5f2),url(/images/velvet-gold-texture.png);background-size:auto,700px 700px}.ref-collection{background-image:linear-gradient(115deg,#f4e2dfed,#f4eee5f0),url(/images/velvet-gold-texture.png)}.ref-panel-copy{background-image:linear-gradient(#183125cc,#183125e6),url(/images/velvet-gold-texture.png);background-size:cover}.ref-panel:nth-child(2) .ref-panel-copy{background-image:linear-gradient(#5a2836dd,#421927e6),url(/images/velvet-gold-texture.png)}.ref-hero .ref-hero-copy h1{text-shadow:0 2px 24px #12251922}.ref-panel{border:1px solid #a9824240;position:relative;box-shadow:0 12px 28px #3c291a14}.ref-panel,.product,.article{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}.ref-panel-copy:before{content:"";background:linear-gradient(90deg,#0000,#b88f4b,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.ref-panel-copy{position:relative}.ref-panel-copy>span,.text-link{transition:border-color .35s,color .35s,letter-spacing .35s}.ref-panel:hover .ref-panel-copy>span,.ref-panel:focus-visible .ref-panel-copy>span{letter-spacing:.11em;border-color:var(--warm-cream)}.reference-home .button,.header-cta,.ref-newsletter button{isolation:isolate;border-color:#c49850;transition:background .35s,color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.reference-home .button:after,.header-cta:after,.ref-newsletter button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#fff8dc40 48%,#0000 72%);transition:transform .75s;position:absolute;inset:0;transform:translate(-130%)}.reference-home .button:hover:after,.header-cta:hover:after,.ref-newsletter button:hover:after{transform:translate(130%)}.reference-home .button:hover,.header-cta:hover,.ref-newsletter button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #98703922}.ref-quote blockquote{color:#0000;background:linear-gradient(105deg,#e480bb,#f7bdcf 48%,#e480bb);-webkit-background-clip:text;background-clip:text}.ref-celestial{filter:drop-shadow(0 1px 1px #f9dfa060)}@media (hover:hover) and (pointer:fine){.ref-panel:hover,.product:hover,.article:hover{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px)}.ref-panel:hover{border-color:#c4985090;box-shadow:0 22px 40px #37231224}.ref-panel:after{content:"";background:linear-gradient(110deg,transparent 30%,#fff7d91a var(--shine-x,50%),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.ref-panel:hover:after{opacity:1}}.ref-panel:focus-visible{outline:2px solid var(--solar-gold);outline-offset:6px}.ref-newsletter input{background:#35172155;transition:border-color .35s,box-shadow .35s}.ref-newsletter input:focus-visible{border-color:var(--solar-gold);outline:none;box-shadow:0 0 0 3px #dca93e22}@media (max-width:700px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.ref-panel-copy:before{left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.ref-panel,.product,.article,.reference-home .button,.header-cta,.ref-newsletter button{transition:none;transform:none!important}.reference-home .button:after,.header-cta:after,.ref-newsletter button:after,.ref-panel:after{display:none}.ref-panel-copy>span,.text-link,.site-header{transition:none}}.ref-founder .ref-founder-portrait,.ref-mirror .ref-mirror-image,.ref-panel .image-frame{isolation:isolate;background:var(--forest);overflow:hidden!important}.ref-founder .ref-founder-portrait{--scene-image:url(/images/valentina-founder-approved.png)}.ref-mirror .ref-mirror-image{--scene-image:url(/images/valentina-mirror-approved.png)}.ref-founder .ref-founder-portrait:before,.ref-mirror .ref-mirror-image:before,.ref-panel .image-frame:before{content:"";background-image:var(--scene-image);filter:blur(24px);opacity:.8;z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-30px}.ref-founder .ref-founder-portrait>.editorial-image,.ref-mirror .ref-mirror-image>.editorial-image,.ref-panel .image-frame>.editorial-image{object-fit:contain;width:auto;max-width:100%;height:100%;left:50%;right:auto;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.ref-founder .ref-founder-portrait:after,.ref-mirror .ref-mirror-image:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.ref-founder .ref-founder-portrait:after{background:linear-gradient(90deg,transparent 82%,#f4eee548 91%,var(--warm-cream) 100%)}.ref-mirror .ref-mirror-image:after{background:linear-gradient(90deg,var(--warm-cream) 0%,#f4eee548 9%,transparent 18%)}.ref-founder-copy,.ref-mirror-copy{background:0 0}.ref-founder,.ref-mirror{background-image:linear-gradient(#f4eee5f5,#f4eee5f5),url(/images/velvet-gold-texture.png)}.ref-panel .image-frame:before{filter:blur(18px);opacity:.7}.ref-panel .image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 75%,#19322690 92%,#193226 100%);position:absolute;inset:0}.ref-panel:nth-child(2) .image-frame:after{background:linear-gradient(#0000 75%,#4c213080 92%,#4c2130 100%)}.ref-panel-copy{isolation:isolate;background:#193226;margin-top:-1px;position:relative;overflow:hidden}.ref-panel-copy:before{content:"";background-image:linear-gradient(#193226cf,#193226f5),var(--scene-image);filter:blur(10px);z-index:-1;pointer-events:none;background-position:bottom;background-size:cover;width:auto;height:auto;position:absolute;inset:-20px;transform:scale(1.06)}.ref-panel:nth-child(2) .ref-panel-copy{background:#4c2130}.ref-panel:nth-child(2) .ref-panel-copy:before{background-image:linear-gradient(#4c2130cf,#4c2130f5),var(--scene-image)}.ref-panel{border:0;box-shadow:0 10px 24px #3c291a0d}.ref-hero:after{background:linear-gradient(90deg,#193429f2 0%,#193429c9 25%,#19342985 40%,#19342924 54%,#0000 67%)}.ref-quote{background-image:linear-gradient(#15352766,#193429b8),url(/images/velvet-gold-texture.png);border-color:#0000}@media (max-width:700px){.ref-founder .ref-founder-portrait>.editorial-image,.ref-mirror .ref-mirror-image>.editorial-image{width:100%;height:auto;position:relative;left:auto;translate:none;-webkit-mask-image:none;mask-image:none}.ref-founder .ref-founder-portrait:after{background:linear-gradient(0deg,var(--warm-cream),#f4eee510 5%,transparent 10%)}.ref-mirror .ref-mirror-image:after{background:linear-gradient(180deg,var(--warm-cream),#f4eee510 5%,transparent 10%)}.ref-hero .ref-hero-portrait{isolation:isolate}.ref-hero .ref-hero-portrait:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--forest),#334a3b55 8%,transparent 18%);position:absolute;inset:0}}@media (min-width:701px){.article .image-frame{isolation:isolate;overflow:hidden!important}.article .image-frame:before{content:"";background-image:var(--scene-image);filter:blur(20px);opacity:.8;z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-20px}.article .image-frame>.editorial-image{width:auto;max-width:100%;height:100%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}.final-mockup .ref-hero h1 em{color:var(--warm-cream);font-style:italic}.final-mockup .ref-hero .eyebrow{letter-spacing:.15em;font-size:.75rem}.final-mockup .ref-hero-copy>p{max-width:400px}.final-mockup .ref-manifesto{padding:34px 5% 26px}.final-mockup .ref-manifesto h2{font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.05}.final-mockup .ref-panel{box-shadow:none;background:var(--forest);display:block;position:relative;overflow:hidden}.final-mockup .ref-panel .image-frame{background:0 0;aspect-ratio:1/1.08!important}.final-mockup .ref-panel .editorial-image{object-fit:contain;width:100%;height:100%;left:0;translate:none;-webkit-mask-image:none;mask-image:none}.final-mockup .ref-panel .image-frame:after{background:linear-gradient(#0000 46%,#10271cc2 82%,#061b15eb 100%)}.final-mockup .ref-panel-copy{padding:22px 26px;position:absolute;inset:auto 0 0;overflow:visible;background:0 0!important}.final-mockup .ref-panel-copy:before{display:none}.final-mockup .ref-panel h2{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.9rem,2.7vw,2.8rem)}.final-mockup .ref-panel p{text-transform:none;letter-spacing:0;max-width:290px;margin-bottom:16px;font-size:.95rem;line-height:1.45}.final-mockup .ref-panel-copy>span{letter-spacing:.1em;font-size:.75rem}.final-mockup .ref-founder h2{font-size:clamp(2.7rem,4.3vw,4.7rem);line-height:1.03}.final-mockup .ref-quote blockquote{margin-bottom:28px;font-size:clamp(2.6rem,4vw,4.3rem)}.final-mockup .ref-quote-rule{margin-bottom:0}.final-mockup .ref-collection{padding:34px 0 40px}.final-mockup .ref-section-heading{align-items:center;min-height:26px;margin-bottom:24px;padding:0!important}.final-mockup .ref-collection .ref-section-heading{justify-content:center}.final-mockup .ref-section-heading .eyebrow{letter-spacing:.19em;margin:0;font-size:.8rem}.final-mockup .ref-collection .ref-section-heading>.text-link{position:absolute;bottom:0;right:0}.final-mockup .ref-journal{padding:34px 0 42px}.final-mockup .ref-journal .ref-section-heading .eyebrow{letter-spacing:.15em;font-size:1rem;font-weight:600}.product .product-image{background:0 0;aspect-ratio:1!important}.product .product-image .editorial-image{object-fit:contain;width:100%;height:auto;position:relative}.product-meta{margin-top:12px}.product h3{font-size:1.5rem}.product p{font-size:.85rem}.coming{font-size:.75rem}.final-mockup .article .image-frame{background:0 0;aspect-ratio:16/9!important}.final-mockup .article .editorial-image{object-fit:contain;width:100%;height:100%;left:0;translate:none;-webkit-mask-image:none;mask-image:none}.final-mockup .article .image-frame:before{display:none}.final-mockup .article h3{font-size:1.65rem;line-height:1.18}.final-mockup .article .eyebrow{font-size:.75rem}.ref-newsletter:before,.ref-newsletter:after{content:"";pointer-events:none;opacity:.8;background:url(/images/peony-macro.png) 50%/cover;width:28%;position:absolute;top:0;bottom:0}.ref-newsletter:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ref-newsletter:after{right:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.ref-newsletter>.container{z-index:1}@media (max-width:700px){.final-mockup .ref-manifesto{padding:34px 6% 26px}.final-mockup .ref-manifesto h2{font-size:2.8rem}.final-mockup .ref-panel-copy{padding:24px}.final-mockup .ref-panel h2{font-size:2.5rem}.final-mockup .ref-founder h2{font-size:3.1rem}.final-mockup .ref-section-heading{align-items:start;gap:16px;min-height:0}.final-mockup .ref-collection .ref-section-heading>.text-link{position:static}.final-mockup .ref-journal .ref-section-heading .eyebrow{font-size:.875rem}.final-mockup .article .image-frame{position:relative}.final-mockup .article .editorial-image{height:auto;position:relative}.ref-newsletter:before,.ref-newsletter:after{opacity:.3;width:38%}}.product-price{letter-spacing:.06em;color:var(--wine);margin-top:8px;font-size:.8rem;display:block}.product .coming{letter-spacing:.08em;margin-top:8px;font-size:.7rem;display:inline-block}@media (max-width:1100px){.header-cta{display:none}}@media (min-width:701px) and (max-width:1000px){.final-mockup .ref-hero{flex-direction:column;display:flex}.final-mockup .ref-hero:after{display:none}.final-mockup .ref-hero-copy{order:0;width:100%;max-width:none;padding:42px 6%;position:relative;top:auto;left:auto}.final-mockup .ref-hero h1{white-space:normal;font-size:4.5rem}.final-mockup .ref-hero .ref-handwritten{margin-top:24px;font-size:2rem;transform:none}.final-mockup .ref-hero .ref-handwritten br{display:none}.final-mockup .ref-hero .ref-hero-portrait{z-index:0;order:1}}.ref-hero-copy{z-index:2}.ref-hero .ref-hero-portrait{pointer-events:none}.ref-hero-actions{z-index:3;position:relative}.ref-founder-photo-link{justify-self:center;width:100%;max-width:440px;display:block}.ref-founder-photo-link:focus-visible{outline:2px solid var(--solar-gold);outline-offset:6px}.final-mockup .ref-manifesto .text-link{margin-top:20px}.final-mockup .ref-quote>.text-link{color:var(--warm-cream);border-color:var(--solar-gold);margin-top:24px}.ref-manifesto h2 a:focus-visible,.ref-section-heading a:focus-visible{outline:2px solid var(--solar-gold);outline-offset:6px}[id^=ritual-],#mi-historia,#community{scroll-margin-top:130px}.final-mockup .ref-manifesto{grid-template-columns:minmax(100px,1fr) minmax(0,670px) minmax(100px,1fr);gap:28px;padding-block:48px}.final-mockup .ref-celestial{color:var(--solar-gold);filter:drop-shadow(0 2px 1px #9c6d2120)}.final-mockup .ref-celestial .magatina-celestial{width:clamp(100px,12vw,172px);max-width:100%;height:auto}.final-mockup .ref-quote{padding:64px 6% 54px}.final-mockup .ref-quote blockquote{max-width:1100px;margin-bottom:34px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:1.15}.final-mockup .ref-quote-rule{background:linear-gradient(90deg,transparent,var(--solar-gold) 25%,#f2d48d 50%,var(--solar-gold) 75%,transparent);width:180px;margin-bottom:30px}.final-mockup .ref-quote-rule svg{width:20px;height:20px;top:-10px;left:calc(50% - 10px)}.final-mockup .ref-quote>.eyebrow{letter-spacing:.22em;font-size:.8rem}@media (max-width:700px){.final-mockup .ref-manifesto{flex-direction:column;gap:20px;padding:36px 6%;display:flex}.final-mockup .ref-celestial{display:flex}.final-mockup .ref-celestial .magatina-celestial{width:92px}.final-mockup .ref-celestial-right{display:none}.final-mockup .ref-quote{padding:48px 6% 42px}.final-mockup .ref-quote blockquote{font-size:clamp(2.5rem,8.5vw,3.5rem)}.ref-quote-break{display:none}}.final-mockup .ref-founder{grid-template-columns:minmax(0,440px) minmax(0,540px);justify-content:center;align-items:center;gap:clamp(36px,6vw,96px);width:100%;margin:0;padding:64px 6%;display:grid}.final-mockup .ref-founder .ref-founder-portrait{background:0 0;border:1px solid #dca93e33;max-width:440px;box-shadow:0 18px 48px #5a283617;aspect-ratio:auto!important;overflow:visible!important}.final-mockup .ref-founder .ref-founder-portrait:before,.final-mockup .ref-founder .ref-founder-portrait:after{display:none}.final-mockup .ref-founder .ref-founder-portrait>.editorial-image{object-fit:contain;width:100%;max-width:100%;height:auto;position:relative;inset:auto;translate:none;-webkit-mask-image:none;mask-image:none}.final-mockup .ref-founder-copy{max-width:540px;padding:0}.final-mockup .ref-founder h2{margin-bottom:28px;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.05}.final-mockup .ref-founder .eyebrow{margin-bottom:24px}.final-mockup .ref-founder p:not(.eyebrow){max-width:440px;margin-bottom:30px;font-size:1rem;line-height:1.8}@media (max-width:900px){.final-mockup .ref-founder{gap:32px;padding:48px 6%}.final-mockup .ref-founder h2{font-size:clamp(2.5rem,4.6vw,3.6rem)}}@media (max-width:700px){.final-mockup .ref-founder{grid-template-columns:minmax(0,1fr);gap:36px;padding:44px 6%}.final-mockup .ref-founder .ref-founder-portrait,.final-mockup .ref-founder-copy{justify-self:center;width:100%;max-width:440px}.final-mockup .ref-founder h2{font-size:clamp(2.7rem,9vw,3.4rem)}}.challenge-invitation{isolation:isolate;text-align:center;color:var(--warm-cream);background:linear-gradient(#153526b8,#153526d9),url(/images/velvet-gold-texture.png) 50%/cover;padding:75px 7%;position:relative;overflow:hidden}.challenge-invitation h2{color:var(--persian-pink);font-size:clamp(3rem,5.6vw,5.5rem)}.challenge-invitation>p:not(.eyebrow){max-width:600px;margin:24px auto;line-height:1.7}.challenge-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:30px;display:flex}.challenge-invitation .button,.challenge-hero .button{background:var(--persian-pink);color:var(--forest);border-color:var(--solar-gold)}.challenge-invitation .text-link:hover{color:var(--persian-pink)}.challenge-hero{background:var(--forest);color:var(--warm-cream);grid-template-columns:1.2fr 1fr;align-items:center;display:grid;overflow:hidden}.challenge-hero-copy{padding:70px 12%}.challenge-hero h1{color:var(--persian-pink);font-size:clamp(3.5rem,6vw,6.5rem)}.challenge-hero p:not(.eyebrow){max-width:510px;margin-top:24px}.challenge-hero .button{margin-top:30px}.challenge-flower.image-frame{aspect-ratio:1;background:var(--forest);height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.challenge-flower img{object-fit:cover;width:100%;height:100%}.challenge-path{padding-block:70px}.challenge-path h2{font-size:clamp(2.8rem,4.5vw,4.6rem)}.challenge-weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;display:grid}.challenge-weeks article{border-top:1px solid var(--solar-gold);padding-top:24px}.challenge-weeks span{color:#99702b;font-size:1.4rem}.challenge-weeks h3{font-family:var(--font-display);margin:15px 0;font-size:2.3rem}.challenge-note{max-width:660px;margin:35px auto 0;font-size:.9rem;line-height:1.7}.challenge-page .challenge-path>.challenge-note{margin-left:0}.footer-social a{line-height:1.6;display:inline-block}@media (max-width:700px){.challenge-hero{grid-template-columns:1fr}.challenge-hero-copy{padding:50px 7%}.challenge-flower.image-frame{aspect-ratio:auto;height:280px;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.challenge-weeks{grid-template-columns:1fr;gap:28px}.challenge-invitation{padding:50px 7%}.challenge-actions{flex-direction:column;gap:22px}.challenge-actions a{max-width:100%}.challenge-path{padding-block:50px}}.ref-footer .footer-social .social-links>a{flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;line-height:1;display:inline-flex}.ref-footer .footer-social .social-links>a>svg{flex:none;width:20px;height:20px;display:block}.magatina-about .newsletter-compact>.container>.newsletter-contact{grid-area:auto/1/auto/-1;width:100%;min-width:0;margin-top:32px;padding-top:28px}.magatina-about .newsletter-contact h3{margin-bottom:24px;line-height:1.15}.magatina-about .newsletter-contact .social-links-detailed{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:16px 20px;display:flex}.magatina-about .newsletter-contact .social-links-detailed>a{flex:0 auto;align-items:center;min-width:170px;min-height:54px;display:inline-flex}@media (max-width:480px){.magatina-about .newsletter-contact .social-links-detailed>a{flex:100%;min-width:0}}
