
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap');
:root{--wine:#641f2e;--deep:#21191a;--cream:#f4eee5;--paper:#fbf8f3;--rose:#c79699;--line:rgba(33,25,26,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--deep);background:var(--paper)}a{color:inherit;text-decoration:none}.nav{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(251,248,243,.95);backdrop-filter:blur(14px);position:fixed;top:0;width:100%;z-index:20;border-bottom:1px solid rgba(100,31,46,.08)}.brand{display:flex;gap:12px;align-items:center}.mark{width:43px;height:43px;border:1px solid var(--wine);color:var(--wine);border-radius:50%;display:grid;place-items:center;font-family:'Playfair Display',serif}.brand strong{display:block;font-family:'Playfair Display',serif;font-size:19px;font-weight:500}.brand small{display:block;color:#776b69;text-transform:uppercase;letter-spacing:.19em;font-size:8px;margin-top:2px}.nav nav{display:flex;align-items:center;gap:clamp(14px,1.65vw,32px);font-size:13px}.nav nav a:hover{color:var(--wine)}.nav-cta{border:1px solid var(--wine);color:var(--wine);padding:11px 22px;border-radius:30px}.hero{min-height:100vh;padding:150px 7vw 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cream);position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,#8b4353 0,transparent 32%),radial-gradient(circle at 85% 80%,#3c252a 0,transparent 30%),linear-gradient(135deg,#531827,#260f17)}.hero:before{content:'';position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.018)}.hero>*{position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:#d9b8ba;margin-bottom:30px}.hero h1{margin:0;font:500 clamp(54px,8vw,112px)/.93 'Playfair Display',serif;letter-spacing:-.04em}.hero h1 em{color:#e1b9bc;font-weight:500}.hero-line{font:italic 500 clamp(25px,3vw,40px) 'Playfair Display',serif;margin:22px 0 28px;color:#ead9d7}.hero-copy{max-width:570px;color:#d8cbca;font-size:16px;line-height:1.7}.actions{display:flex;gap:14px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:30px;border:1px solid transparent;font-size:13px;transition:.25s}.button:hover{transform:translateY(-2px)}.primary{background:var(--cream);color:var(--wine)}.ghost{border-color:rgba(255,255,255,.3);color:white}.intro{padding:120px 8vw}.kicker{text-transform:uppercase;color:var(--wine);letter-spacing:.22em;font-size:10px;font-weight:600;margin:0 0 30px}.intro-grid{display:grid;grid-template-columns:1.1fr .8fr;gap:10vw}.intro h2,.mila h2,.channel h2,.support h2{font:500 clamp(38px,5vw,68px)/1.08 'Playfair Display',serif;margin:0;letter-spacing:-.03em}.intro-grid p{font-size:16px;line-height:1.8;color:#625758;margin:0 0 18px}.paths{display:grid;grid-template-columns:repeat(3,1fr);padding:0 5vw 120px;gap:1px}.card{position:relative;min-height:400px;padding:45px;border:1px solid var(--line);transition:.3s;background:var(--paper)}.card:hover{background:var(--wine);color:var(--cream);transform:translateY(-5px)}.index{font:italic 18px 'Playfair Display',serif;color:var(--rose)}.symbol{display:block;margin:70px 0 28px;font-size:30px}.card h3{font:500 27px 'Playfair Display',serif;margin:0 0 15px}.card p{line-height:1.65;color:#756a69;max-width:280px;font-size:14px}.card:hover p{color:#dbcacc}.arrow{position:absolute;right:35px;bottom:35px;font-size:24px}.voices{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--deep);color:var(--cream)}.voice-art{background:linear-gradient(140deg,#be8f93,#6f2638);display:grid;place-items:center;overflow:hidden}.voice-art span{font:italic 420px/.8 'Playfair Display',serif;color:rgba(255,255,255,.15)}.voice-copy{padding:9vw;display:flex;flex-direction:column;justify-content:center}.light{color:#d9aeb2}blockquote{margin:0 0 30px;font:italic 500 clamp(29px,3.2vw,48px)/1.25 'Playfair Display',serif}.voice-copy>p:last-child{color:#bfb3b1;line-height:1.8;font-size:14px}.mila{padding:120px 8vw;background:#efe5da}.mila-tag{text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--wine);margin-bottom:45px}.mila-grid{display:grid;grid-template-columns:1fr 1fr;gap:12vw}.signature{font:italic 23px 'Playfair Display',serif;color:var(--wine)}.mila-copy{padding-top:15px;font-size:17px;line-height:1.8;color:#625758}.text-link{color:var(--wine);font-weight:600;font-size:13px;display:inline-block;margin-top:30px}.channel{padding:110px 8vw;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}.screen{aspect-ratio:16/10;background:radial-gradient(circle at 30% 30%,#874153,transparent 35%),#321721;position:relative;display:grid;place-items:center;box-shadow:0 30px 70px rgba(44,20,25,.18)}.play{width:70px;height:70px;border-radius:50%;border:1px solid rgba(255,255,255,.7);color:white;display:grid;place-items:center;font-size:25px}.screen:after{content:'MILA XAVIER';position:absolute;left:25px;bottom:20px;color:white;letter-spacing:.2em;font-size:9px}.screen span{position:absolute;right:20px;top:20px;background:var(--cream);color:var(--wine);font-size:8px;letter-spacing:.18em;padding:7px 11px}.channel h2{font-size:clamp(36px,4vw,56px)}.channel p:not(.kicker){color:#6d6261;line-height:1.8;margin:25px 0 30px}.dark{background:var(--deep);color:white}.support{padding:45px}.support-inner{min-height:560px;padding:95px 7vw;color:white;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 80% 20%,#98495b,transparent 35%),linear-gradient(135deg,#681d30,#37111c)}.support-inner>p:not(.kicker){max-width:590px;color:#dac8ca;line-height:1.7}.cream{background:var(--cream);color:var(--wine)}footer{padding:70px 7vw 30px;background:var(--deep);color:#d5c9c7}.footer-brand{display:flex;align-items:center;gap:14px;font:500 20px 'Playfair Display',serif}footer .mark{border-color:#d5c9c7;color:#d5c9c7}footer>p{color:#8f8281;margin:30px 0 70px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:25px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.13em;font-size:8px;color:#756969}
@media(max-width:760px){.nav{height:75px;padding:0 20px}.nav nav{display:none}.brand strong{font-size:17px}.hero{padding:125px 22px 70px;min-height:94vh}.hero h1{font-size:53px}.actions{flex-direction:column;width:100%;max-width:310px}.button{width:100%}.intro{padding:85px 25px}.intro-grid,.mila-grid{grid-template-columns:1fr;gap:35px}.intro h2{font-size:41px}.paths{grid-template-columns:1fr;padding:0 20px 85px;gap:12px}.card{min-height:330px;padding:34px}.symbol{margin:50px 0 25px}.voices{grid-template-columns:1fr}.voice-art{min-height:330px}.voice-art span{font-size:280px}.voice-copy{padding:70px 28px}.mila{padding:85px 25px}.channel{padding:85px 22px;grid-template-columns:1fr;gap:55px}.channel-copy{order:-1}.support{padding:12px}.support-inner{padding:75px 24px;min-height:560px}footer{padding:60px 25px 25px}.footer-bottom{flex-direction:column;gap:10px}}
.prototype-video{width:100%;aspect-ratio:16/9;display:block;background:#171313;box-shadow:0 30px 70px rgba(44,20,25,.22);object-fit:cover}.prototype-note{font-size:12px!important;color:#8a7d7b!important;margin-top:14px!important}.voice-badge{display:inline-flex;align-items:center;gap:8px;color:var(--wine);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.voice-badge:before{content:'●';font-size:8px;color:#3f8765}.sponsor{padding:115px 8vw;background:#f1e8dd}.sponsor-head{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.sponsor-head>p:last-child{color:#675b5a;line-height:1.8;margin:0}.sponsor h2{font:500 clamp(40px,5vw,66px)/1.08 'Playfair Display',serif;margin:0;letter-spacing:-.03em}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:65px 0 18px}.fact{padding:28px 24px;border:1px solid rgba(100,31,46,.16);background:rgba(255,255,255,.4)}.fact strong{display:block;font:500 27px 'Playfair Display',serif;color:var(--wine);margin-bottom:8px}.fact span{font-size:12px;line-height:1.5;color:#6f6261}.sponsor-note{font-size:11px;color:#897b79;margin:0 0 60px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(100,31,46,.15);border:1px solid rgba(100,31,46,.15)}.tier{padding:34px;background:#f8f2ea}.tier small{color:var(--wine);text-transform:uppercase;letter-spacing:.17em;font-size:9px}.tier h3{font:500 25px 'Playfair Display',serif;margin:16px 0 8px}.tier strong{font-size:13px;color:var(--wine)}.tier p{font-size:13px;line-height:1.65;color:#756967;margin-bottom:0}.benefits-title{font:500 34px 'Playfair Display',serif;margin:68px 0 22px}.benefits-wrap{overflow-x:auto;border:1px solid rgba(100,31,46,.18)}.benefits{width:100%;min-width:780px;border-collapse:collapse;background:#faf6f0}.benefits th,.benefits td{padding:18px 16px;border-right:1px solid rgba(100,31,46,.12);border-bottom:1px solid rgba(100,31,46,.12);text-align:left;vertical-align:top;font-size:12px;line-height:1.45}.benefits th{background:var(--wine);color:white;font-weight:500}.benefits th:first-child{width:28%}.benefits td:first-child{font-weight:600;color:#4f4141}.benefits tr:last-child td{border-bottom:0}.benefits td:last-child,.benefits th:last-child{border-right:0}.legacy-note{padding:20px 22px;margin:18px 0 0;border-left:3px solid var(--wine);background:rgba(255,255,255,.45);font-size:12px;line-height:1.65;color:#675b5a}.community-support{margin-top:58px}.community-support>p{max-width:720px;color:#6f6261;line-height:1.7;font-size:13px}.support-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.support-level{padding:25px 22px;background:rgba(255,255,255,.5);border:1px solid rgba(100,31,46,.14)}.support-level h4{font:500 20px 'Playfair Display',serif;margin:0 0 8px}.support-level strong{font-size:12px;color:var(--wine)}.support-level p{font-size:12px;line-height:1.6;color:#756967;margin:13px 0 0}.open-invite{margin-top:18px!important;font-style:italic}.sponsor-actions{display:flex;align-items:center;gap:22px;margin-top:38px}.sponsor-actions small{color:#817371;line-height:1.5}@media(max-width:760px){.sponsor{padding:85px 24px}.sponsor-head{grid-template-columns:1fr;gap:28px}.facts,.tiers,.support-levels{grid-template-columns:1fr}.facts{margin-top:45px}.benefits-title{font-size:28px;margin-top:55px}.sponsor-actions{align-items:flex-start;flex-direction:column}.sponsor-actions .button{width:100%}}.langs{display:flex;gap:3px;align-items:center}.langs a{font-size:9px;letter-spacing:.08em;padding:6px;border-radius:18px}.langs a.active{background:var(--wine);color:white}.mobile-langs{display:none;position:relative}.mobile-langs summary{list-style:none;cursor:pointer;font-size:21px}.mobile-langs summary::-webkit-details-marker{display:none}.mobile-langs div{position:absolute;right:0;top:35px;width:min(290px,calc(100vw - 40px));background:var(--paper);padding:16px;box-shadow:0 12px 30px rgba(0,0,0,.15)}.mobile-langs .mobile-links{display:grid;gap:2px;margin-bottom:12px}.mobile-langs .mobile-links a{padding:9px 10px;border-bottom:1px solid var(--line);color:var(--deep);font-size:12px}.mobile-langs .mobile-language-links{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-langs .mobile-language-links a{padding:7px 6px;color:var(--wine);font-size:11px;text-align:center;border:1px solid rgba(100,31,46,.14);border-radius:18px}@media(max-width:760px){.mobile-langs{display:block}}.kit-note{display:block;margin-top:12px;font-size:11px;color:#8a7b79}.kit-note a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.support-inner .kit-note{color:#d9c6c8}.support-inner .kit-note a{color:white}.brand-logo{display:block;width:190px;height:auto}.footer-logo{display:block;width:230px;height:auto;filter:brightness(0) invert(92%) sepia(7%) saturate(339%) hue-rotate(314deg) brightness(97%)}.footer-brand{font-size:0}.story-shell .brand-logo{filter:brightness(0) invert(92%) sepia(7%) saturate(339%) hue-rotate(314deg) brightness(97%)}@media(max-width:760px){.brand-logo{width:165px}.footer-logo{width:210px}}.mila-grid{grid-template-columns:minmax(220px,.72fr) minmax(240px,.82fr) minmax(300px,1fr);gap:clamp(38px,5vw,82px);align-items:center}.mila-portrait{margin:0;position:relative;isolation:isolate}.mila-portrait:before{content:'';position:absolute;inset:24px -18px -20px 28px;background:var(--wine);border-radius:47% 53% 42% 58%/36% 44% 56% 64%;transform:rotate(5deg);z-index:-1;opacity:.94}.mila-portrait:after{content:'';position:absolute;width:56px;height:86px;right:-35px;top:-25px;border:1px solid rgba(100,31,46,.35);border-radius:100% 0 100% 0;transform:rotate(28deg)}.mila-portrait img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 29%;border-radius:48% 52% 45% 55%/38% 43% 57% 62%;box-shadow:0 24px 55px rgba(73,32,40,.18)}.mila-copy{padding-top:0}@media(max-width:980px){.mila-grid{grid-template-columns:minmax(210px,.65fr) 1.35fr}.mila-copy{grid-column:2}.mila-portrait{grid-row:1/span 2}}@media(max-width:760px){.mila-grid{grid-template-columns:1fr;gap:42px}.mila-portrait{grid-row:auto;width:min(78vw,330px);margin:0 auto 8px}.mila-copy{grid-column:auto}.mila-portrait:after{right:-18px}}.contact{padding:110px 8vw;background:var(--paper)}.contact-head{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end;margin-bottom:48px}.contact h2{font:500 clamp(40px,5vw,66px)/1.08 'Playfair Display',serif;margin:0;letter-spacing:-.03em}.contact-head>p:last-child{margin:0;color:#675b5a;line-height:1.8}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-card{padding:38px;border:1px solid rgba(100,31,46,.16);background:#f7f0e7}.contact-card small{display:block;color:var(--wine);text-transform:uppercase;letter-spacing:.17em;font-size:9px;margin-bottom:16px}.contact-card h3{font:500 27px 'Playfair Display',serif;margin:0 0 14px}.contact-card p{color:#6e6261;line-height:1.7;font-size:13px;margin:0 0 24px}.women-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:radial-gradient(circle at 88% 15%,#98495b,transparent 34%),linear-gradient(135deg,#681d30,#37111c);color:#fff;border:0;padding:48px}.women-contact small{color:#e3bfc2}.women-contact h3{font-size:clamp(31px,3.5vw,47px);margin-bottom:0}.women-contact p{color:#ddcacc;font-size:14px;margin-bottom:20px}.women-contact .contact-email{color:#fff}.contact-email{display:block;color:var(--wine);font-weight:600;font-size:13px;margin:0 0 18px;overflow-wrap:anywhere}.contact-copy{font-size:11px!important;color:#8b7d7b!important;margin-top:18px!important}.contact .button{width:max-content}@media(max-width:760px){.contact{padding:85px 24px}.contact-head,.contact-grid,.women-contact{grid-template-columns:1fr}.contact-head{gap:25px}.contact-card{padding:30px 24px}.women-contact{gap:24px;padding:36px 25px}.women-contact h3{font-size:36px}.contact .button{width:100%}}.legal-page{padding:150px 8vw 100px;max-width:1080px;margin:0 auto}.legal-back{display:inline-block;color:var(--wine);font-size:12px;font-weight:600;margin-bottom:38px}.legal-page h1{font:500 clamp(44px,6vw,76px)/1.02 'Playfair Display',serif;margin:0 0 18px;letter-spacing:-.03em}.legal-updated{color:#817572;font-size:12px;margin-bottom:52px}.legal-lead{font:500 23px/1.5 'Playfair Display',serif;color:#534547;max-width:820px;margin-bottom:48px}.legal-page h2{font:500 29px/1.25 'Playfair Display',serif;color:var(--wine);margin:42px 0 14px}.legal-page h3{font-size:15px;margin:25px 0 8px}.legal-page p,.legal-page li{font-size:15px;line-height:1.78;color:#625758}.legal-page ul{padding-left:21px}.legal-page a{text-decoration:underline;text-underline-offset:3px;color:var(--wine)}.legal-notice{padding:20px 22px;border-left:3px solid var(--wine);background:#f2e8dd;margin:30px 0}.legal-footer-links{display:flex;gap:18px;align-items:center}.legal-footer-links a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.legal-page{padding:115px 24px 75px}.legal-page h1{font-size:45px}.legal-lead{font-size:20px}.legal-footer-links{align-items:flex-start;flex-direction:column;gap:10px}}.story-shell{background:var(--wine)}.story-shell .nav{background:rgba(77,18,35,.91);border-bottom-color:rgba(255,255,255,.11);color:#fff}.story-shell .mark{border-color:#e5c8ca;color:#f6e9e8}.story-shell .brand small{color:#d3b4b7}.story-shell .nav nav a:hover{color:#edc9cc}.story-shell .nav-cta{border-color:#d7afb3;color:#fff}.story-shell .langs a.active{background:#f4eee5;color:var(--wine)}.story-shell .mobile-langs div{background:#f7eee8}.story-page{padding-top:88px;background:var(--wine);min-height:100vh;color:#fff}.story-page .story-teaser{min-height:calc(100vh - 88px);display:flex;align-items:center}.story-teaser{width:100%;padding:110px 8vw 125px;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(221,168,175,.2),transparent 31%),radial-gradient(circle at 88% 78%,rgba(33,10,17,.42),transparent 36%),linear-gradient(135deg,#711f36 0%,#4d1223 52%,#2d0e18 100%)}.story-teaser:before{content:'“';position:absolute;right:1vw;top:-125px;font:italic 500 430px/1 'Playfair Display',serif;color:rgba(255,255,255,.055)}.story-teaser:after{content:'';position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.055);border-radius:50%;left:-390px;bottom:-390px;box-shadow:0 0 0 90px rgba(255,255,255,.018),0 0 0 180px rgba(255,255,255,.012)}.story-teaser-inner{width:100%;max-width:1180px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(420px,1.22fr);column-gap:9vw}.story-back{grid-column:1/-1;display:inline-block;width:max-content;margin-bottom:58px;color:#e7cdd0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:7px}.story-teaser .kicker{grid-column:1;color:#dcaeb3;margin-bottom:24px}.story-teaser h2{grid-column:1;font:500 clamp(48px,5.4vw,78px)/1.02 'Playfair Display',serif;margin:0;letter-spacing:-.04em;color:#fff;max-width:470px}.story-teaser-text{grid-column:2;grid-row:2/span 2;max-width:690px;padding-top:2px}.story-teaser-text p{font:400 clamp(19px,1.75vw,25px)/1.62 'Playfair Display',serif;color:#f5e8e7;margin:0 0 25px}.story-teaser-text p:nth-last-child(-n+2){font-style:italic;color:#efcdd0}.story-teaser-text p:last-child{font-size:clamp(23px,2vw,30px);line-height:1.48;margin-top:34px}.story-teaser-note{grid-column:2;display:block;max-width:690px;margin:35px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.23);font-size:10px;letter-spacing:.035em;line-height:1.7;color:#cbaeb0;font-style:italic}@media(max-width:760px){.story-shell .nav{background:rgba(77,18,35,.96)}.story-page{padding-top:75px}.story-page .story-teaser{min-height:calc(100vh - 75px);align-items:flex-start}.story-teaser{padding:64px 25px 90px}.story-teaser:before{font-size:250px;right:-25px;top:-65px}.story-teaser:after{width:360px;height:360px;left:-280px;bottom:-230px}.story-teaser-inner{display:block}.story-back{margin-bottom:48px}.story-teaser .kicker{margin-bottom:20px}.story-teaser h2{font-size:48px;max-width:330px;margin-bottom:45px}.story-teaser-text{padding-top:0}.story-teaser-text p{font-size:20px;line-height:1.58;margin-bottom:22px}.story-teaser-text p:last-child{font-size:25px;margin-top:32px}.story-teaser-note{margin-top:34px}}.read-shell{background:#f4eee5}.read-page{min-height:100vh;padding:150px 7vw 95px;background:radial-gradient(circle at 82% 12%,rgba(199,150,153,.28),transparent 28%),linear-gradient(145deg,#fbf8f3 0%,#efe3d7 100%)}.read-inner{max-width:1180px;margin:0 auto}.read-back{display:inline-block;color:var(--wine);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(100,31,46,.28);padding-bottom:7px;margin-bottom:65px}.read-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:end}.read-hero h1{font:500 clamp(58px,7vw,96px)/.95 'Playfair Display',serif;letter-spacing:-.05em;margin:0;color:var(--wine)}.read-hero h1 em{display:block;color:#a96e75;font-weight:500}.read-lead{font:500 clamp(22px,2.3vw,31px)/1.45 'Playfair Display',serif;color:#4f4141;margin:0 0 15px}.read-copy{font-size:14px;line-height:1.8;color:#726463;margin:0}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:75px}.format-card{min-height:340px;padding:42px;display:flex;flex-direction:column;border:1px solid rgba(100,31,46,.16);background:rgba(255,255,255,.52);position:relative;overflow:hidden}.format-card.audio{background:linear-gradient(145deg,#661f31,#35121d);color:#fff;border:0}.format-icon{font:500 52px 'Playfair Display',serif;color:var(--rose);line-height:1}.format-card small{margin-top:52px;text-transform:uppercase;letter-spacing:.18em;font-size:9px;color:var(--wine)}.format-card.audio small{color:#e2bfc2}.format-card h2{font:500 clamp(31px,3vw,43px)/1.12 'Playfair Display',serif;margin:12px 0}.format-card p{max-width:430px;color:#756866;font-size:14px;line-height:1.7}.format-card.audio p{color:#d8c6c7}.coming-pill{width:max-content;margin-top:auto;padding:10px 15px;border-radius:30px;background:rgba(100,31,46,.08);color:var(--wine);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.audio .coming-pill{background:rgba(255,255,255,.1);color:#f3e2e3}.qr-note{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-top:28px;padding:27px 30px;border:1px solid rgba(100,31,46,.14);background:rgba(255,255,255,.42)}.qr-symbol{width:58px;height:58px;border:1px solid var(--wine);display:grid;place-items:center;color:var(--wine);font-size:25px}.qr-note strong{display:block;font:500 19px 'Playfair Display',serif;color:var(--wine);margin-bottom:5px}.qr-note span{font-size:12px;line-height:1.6;color:#796b69}@media(max-width:760px){.read-page{padding:112px 24px 70px}.read-back{margin-bottom:45px}.read-hero,.format-grid{grid-template-columns:1fr}.read-hero{gap:34px}.read-hero h1{font-size:60px}.format-grid{margin-top:55px}.format-card{min-height:310px;padding:33px 27px}.format-card small{margin-top:42px}.qr-note{grid-template-columns:1fr;padding:25px}.qr-symbol{width:50px;height:50px}}