@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Lato:wght@300;400;500;700&display=swap";:root{--ivory:#f7f0e9;--paper:#fffaf5;--ink:#3a2922;--gold:#946246;--nude:#ead5c9;--toffee:#ab8067}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}p,blockquote,h1,h2{text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1370px;margin:auto;padding:0 5vw}.top{border-bottom:1px solid #b994805e;justify-content:space-between;align-items:center;gap:2rem;padding-top:23px;padding-bottom:23px;display:flex}.brand{flex:none;width:245px;height:145px;display:block;position:relative;overflow:hidden}.brand img{filter:url(#logo-alpha)contrast(1.4)saturate(1.2);width:320px;max-width:none;height:auto;position:absolute;top:-43px;left:-36px}.nav{letter-spacing:.12em;text-transform:uppercase;gap:2rem;margin-left:auto;font-size:.875rem;display:flex}.social-top{color:var(--gold);align-items:center;gap:.35rem;display:flex}.social-top a{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid}:is(.social-top a:hover,.social-top a:focus-visible){color:#6f4835;outline-offset:2px;background:#ead5c9}.social-top svg{width:20px;height:20px}.nav a:hover,.textlink:hover{color:var(--gold)}.hero{grid-template-columns:46% 54%;align-items:center;min-height:690px;display:grid}.hero-copy{padding:5rem 7vw 6rem 5vw;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--gold);font-size:.72rem;font-weight:600}.hero h1,.section-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.05}.hero h1{letter-spacing:-.045em;margin:1.2rem 0 .1rem;font-size:clamp(5rem,9vw,9.5rem)}.subtitle{margin:0 0 2.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.3}.intro{color:#6f594e;max-width:440px;line-height:1.9}.textlink{border-bottom:1px solid var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-top:2rem;padding-bottom:.45rem;font-size:.75rem;font-weight:600;display:inline-block}.hero-image{height:100%;min-height:690px;position:relative;overflow:hidden}.hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.note{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:.74rem}.statement{text-align:center;max-width:1050px;margin:auto;padding:145px 5vw}.statement .section-title{margin:1.8rem 0;font-size:clamp(2.8rem,5vw,5.2rem)}.statement p:last-child{color:#705c52;max-width:610px;margin:auto}.product{background:var(--paper);padding:110px 0}.product-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.product-image{background:#ead5c9;padding:2rem;position:relative}.product-image img{aspect-ratio:1;object-fit:cover;width:100%}.section-title{margin:.7rem 0 1.5rem;font-size:clamp(3rem,5.2vw,5.8rem)}.product-copy p{color:#705c52;max-width:490px}.details{border-top:1px solid #c9aa99;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;padding-top:1.4rem;display:grid}.details div{font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:1.1}.details small{color:#806c61;margin-top:.7rem;font:400 .78rem/1.5 DM Sans,sans-serif;display:block}.reading{background:#f6eae1;padding:115px 0}.reading-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.reading-copy p{color:#705c52;margin:0 0 1.6rem}.reading-copy strong{color:var(--ink);font-weight:600}.quote{text-align:center;background:#e7cfc0;padding:130px 5vw}.quote blockquote{max-width:850px;margin:2rem auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.18}.quote cite{letter-spacing:.2em;font-size:.78rem;font-style:normal}.closing{grid-template-columns:1fr 1fr;align-items:center;display:grid}.closing-image{background:#ead5c9;position:relative}.closing-image img{object-fit:contain;width:100%;height:610px}.visual-label{color:#694936;letter-spacing:.08em;z-index:1;background:#faf7f1f0;padding:.32rem .7rem;font-size:.7rem;position:absolute;bottom:1.3rem;left:1.3rem}.closing-copy p{color:#705c52;max-width:450px}.coming{letter-spacing:.16em;text-transform:uppercase;margin-top:2.2rem;font-size:.8rem;font-weight:600;color:var(--gold)!important}footer{color:#755e53;border-top:1px solid #c9aa99;justify-content:space-between;gap:1rem;padding:38px 5vw;font-size:.8rem;display:flex}.footer-brand{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.footer-links{gap:1.5rem;display:flex}.footer-links a{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.nav{gap:1rem;font-size:.875rem}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 7vw 65px}.hero h1{font-size:clamp(5rem,17vw,8rem)}.hero-image{height:80vw;min-height:0;max-height:650px}.statement{padding:95px 6vw}.product{padding:75px 0}.product-grid,.closing,.reading-grid{grid-template-columns:1fr}.product-copy{padding:0 1vw}.reading{padding:75px 0}.closing-image img{height:75vw}.closing-copy{padding:80px 7vw}footer{flex-wrap:wrap}}@media (max-width:620px){.top{flex-wrap:wrap;gap:0;padding-top:12px;padding-bottom:16px}.brand{width:185px;height:110px}.brand img{width:240px;top:-31px;left:-28px}.social-top{margin-left:auto}.social-top a{width:36px;height:40px}.nav{order:3;justify-content:center;gap:1.6rem;width:100%;margin:0;padding-top:2px;font-size:.875rem}}@media (max-width:380px){.brand{width:155px;height:100px}.brand img{width:213px;top:-29px;left:-27px}.social-top a{width:34px}.nav{gap:1rem}.hero-copy{padding-top:58px}.details{gap:.4rem}.details div{font-size:1.2rem}.details small{font-size:.875rem}}.hero .actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.button{color:#fffaf5;text-transform:uppercase;letter-spacing:.12em;background:#3a2922;padding:.85rem 1.4rem;font-size:.75rem;display:inline-block}.hero .actions .textlink{margin-top:0}.single-card{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding-top:120px;padding-bottom:120px;display:grid}.single-card h2,.audience h2,.gift h2,.manifest h2,.faq h2,.premiere h2{margin:1rem 0 1.7rem;font:400 clamp(3rem,5vw,5.5rem)/1.08 Cormorant Garamond,Georgia,serif}.single-card p,.audience p,.gift p,.faq p,.premiere p{color:#705c52;max-width:620px}.card-frame{background:#ead5c9;place-items:center;padding:2rem;display:grid;position:relative}.card-frame img{object-fit:contain;object-position:center;width:100%;height:570px}.audience{background:#eddbcf;padding:115px 0}.audience-grid,.premiere-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.gift{text-align:center;padding-top:130px;padding-bottom:130px}.gift p{margin:auto}.manifest{text-align:center;color:#f7f0e9;background:#4b3028;padding:145px 5vw}.manifest h2{margin:0}.manifest span{letter-spacing:.2em;text-transform:uppercase;margin-top:3rem;font-size:.75rem;display:block}.faq-grid{grid-template-columns:repeat(3,1fr);gap:4vw;display:grid}.faq h3{margin-bottom:.5rem;font:400 1.9rem Cormorant Garamond,Georgia,serif}.premiere{background:#e6cbb9;padding:100px 0 115px}.signup{background:#fffaf5;padding:2.5rem}.signup h3{margin:0;font:400 2rem Cormorant Garamond,Georgia,serif}.signup label:not(.consent){margin:1.5rem 0 .4rem;font-size:.85rem;display:block}.input-row{gap:.5rem;display:flex}.input-row input{min-width:0;font:inherit;background:#fff;border:1px solid #bc9c88;flex:1;padding:.8rem}.input-row button{color:#fff;cursor:pointer;font:inherit;background:#3a2922;border:0;padding:.8rem 1.1rem}.input-row button:disabled{opacity:.6}.consent{align-items:flex-start;gap:.6rem;margin-top:1.2rem;font-size:.8rem;line-height:1.5;display:flex}.consent input{flex:none;margin-top:.25rem}.consent a,.privacy a{text-underline-offset:3px;text-decoration:underline}.form-status{min-height:1.5em;font-size:.85rem}.privacy{max-width:760px;margin:5rem auto;padding:0 6vw 6rem}.privacy h1{font:400 3.7rem Cormorant Garamond,Georgia,serif}.privacy h2{margin-top:2rem;font:400 2rem Cormorant Garamond,Georgia,serif}footer{align-items:center}@media (max-width:800px){.single-card,.audience-grid,.premiere-grid{grid-template-columns:1fr}.single-card{padding-top:75px;padding-bottom:75px}.card-frame img{height:70vw}.audience,.gift,.manifest,.faq,.premiere{padding-top:75px;padding-bottom:75px}.faq-grid{grid-template-columns:1fr;gap:0}}@media (max-width:620px){.top .nav{flex-wrap:wrap;row-gap:.5rem}.input-row{flex-direction:column}.signup{padding:1.5rem}.card-frame{padding:1rem}.card-frame img{height:90vw}.hero-copy{padding-bottom:4rem}}body,.top{background:var(--ivory)}.hero-image{background:var(--nude)}.statement{background:var(--ivory)}.product-image,.card-frame{background:#e8d1c2}.quote{background:#e8ccba}.button,.input-row button{color:#fffaf5;background:#6b4634;transition:background .2s}.button:focus-visible{background:#956b52}.input-row button:focus-visible{background:#956b52}.input-row input{color:var(--ink);background:#fffdf9;border-color:#ad8a77}.input-row input:focus-visible{outline-offset:3px;outline:2px solid #946246}.nav a:focus-visible{outline-offset:3px;outline:2px solid #946246}.textlink:focus-visible{outline-offset:3px;outline:2px solid #946246}.footer-links a:focus-visible{outline-offset:3px;outline:2px solid #946246}.visual-label{color:#674534;background:#fffaf5f2}footer{background:#f5e9df}:root{--ivory:#f4efe7;--paper:#faf7f1;--ink:#3d342c;--gold:#8a6841;--nude:#e7ded1;--toffee:#a8937d;--champagne:#c8a96a}body{background:var(--ivory);letter-spacing:.006em;font-family:Lato,Arial,sans-serif}.top{background:var(--ivory);border-color:#c8a96a70}.hero-copy{background:linear-gradient(135deg,#faf7f1 0%,#f4efe7 76%,#eee4d8 100%)}.hero h1,.section-title,.single-card h2,.audience h2,.gift h2,.manifest h2,.faq h2,.premiere h2,.signup h3,.faq h3,.footer-brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.hero h1{letter-spacing:-.035em}.subtitle{font-weight:500}.eyebrow,.note,.coming{color:#835f39}.intro,.statement p,.product-copy p,.reading-copy p,.closing-copy p,.single-card p,.audience p,.gift p,.faq p,.premiere p{color:#5d5045}.details small{font-family:Lato,Arial,sans-serif}.nav,.eyebrow,.textlink,.button,.coming,.details small,.quote cite,.visual-label,.input-row button{letter-spacing:.13em}.textlink{border-color:var(--champagne)}.button,.input-row button{background:var(--ink);color:#fffaf5}.button:hover,.input-row button:hover{background:#765841}.button:focus-visible{background:#765841}.input-row button:focus-visible{background:#765841}.product{background:#faf7f1}.product-image,.card-frame,.closing-image{background:#e7ded1}.quote{background:#e7ded1;border-top:1px solid #c8a96a78;border-bottom:1px solid #c8a96a78}.quote blockquote{font-style:italic;font-weight:400}.closing-copy{background:#f4efe7}.gift{background:0 0}.manifest{color:#f4efe7;background:#3d342c}.signup{background:#faf7f1;box-shadow:0 16px 45px #3d342c12}footer{background:#eee7dc;border-color:#c8a96a70}.statement{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1370px;padding:110px 5vw;display:grid}.statement-image{background:#e7ded1;overflow:hidden}.statement-image img{object-fit:cover;width:100%;height:min(46vw,580px);min-height:440px}.statement p:last-child{max-width:580px;margin:0}.gift{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.gift p{max-width:560px;margin:0}.gift-image{background:#e7ded1;overflow:hidden}.gift-image img{object-fit:cover;width:100%;height:min(47vw,600px);min-height:450px}@media (max-width:800px){.statement,.gift{grid-template-columns:1fr;gap:2rem}.statement{padding:75px 6vw}.statement-image img,.gift-image img{aspect-ratio:1.08;object-fit:cover;height:auto;min-height:0}.gift-copy{order:1}.gift-image{order:2}}.hero-copy{background-color:#f4efe7;background-image:linear-gradient(110deg,#faf7f1d4,#f4efe7b3),url(/assets/ivory-emboss.png);background-position:50%;background-size:cover,680px 680px}.quote{background-color:#e7ded1;background-image:linear-gradient(#efe7dcd1,#efe7dcd1),url(/assets/ivory-emboss.png);background-size:cover,720px 720px;border-top:2px solid #c8a96a;border-bottom:2px solid #c8a96a;box-shadow:inset 0 7px #faf7f1a6,inset 0 -7px #faf7f1a6}.premiere{background-color:#eee3d5;background-image:linear-gradient(#eee3d5d9,#eee3d5d9),url(/assets/ivory-emboss.png);background-size:cover,800px 800px;border-top:1px solid #c8a96a}.eyebrow{align-items:center;gap:.8rem;display:inline-flex}.eyebrow:before{content:"";background:#b99a61;flex:none;width:24px;height:1px}.hero .eyebrow:before{width:32px}.details{border-top:1px solid #b99a61}.product-image,.card-frame{box-shadow:inset 0 0 0 1px #c8a96a85}.product-image:after,.card-frame:after{content:"";pointer-events:none;border:1px solid #c8a96ab3;position:absolute;inset:12px}.product-image img,.card-frame img{z-index:1;position:relative}.statement-image,.gift-image{border:1px solid #c8a96a8c;box-shadow:0 16px 45px #3d342c14}.manifest{border-top:2px solid #c8a96a;border-bottom:2px solid #c8a96a;box-shadow:inset 0 9px #c8a96a1a,inset 0 -9px #c8a96a1a}.manifest span,.quote cite{color:#8c683d}.manifest span{color:#d8ba79}.signup{border:1px solid #c8a96a94;box-shadow:0 22px 55px #3d342c17,inset 0 0 0 6px #f4efe7b3}.button{border:1px solid #b99a61}@media (max-width:620px){.hero-copy,.quote{background-size:cover,520px 520px}.product-image:after,.card-frame:after{inset:6px}}.hero-image img{object-fit:contain;background:#e7ded1}.closing-image img{object-fit:contain;height:auto;max-height:610px}.hero-image{align-self:stretch;height:auto;min-height:0;display:flex}.hero-image img{object-fit:cover;width:100%;height:100%}.gift-image{box-shadow:none;background:0 0;border:0;padding:0}.gift-image img{width:100%;height:auto;min-height:0;max-height:none;display:block}.manifest p{max-width:760px;margin:1.6rem auto}.faq-grid{row-gap:2rem}.footer-links{flex-wrap:wrap}.reading{background-color:#eee7dc;background-image:linear-gradient(#f4efe7b8,#f4efe7b8),url(/assets/pearl-sand.png);background-size:cover}.hero{align-items:stretch}.hero-copy{align-content:center}@media (max-width:800px){.hero-image{height:auto;max-height:none}.hero-image img{object-fit:contain;height:auto}}.brand img{filter:url(#logo-alpha)saturate(.42)contrast(1.65)brightness(.82)drop-shadow(0 1px #fff9eb)drop-shadow(0 2px 1px #553e2980)}.reading,.premiere{isolation:isolate;background-image:linear-gradient(#f4efe75c,#f4efe75c),url(/assets/champagne-dust.png);background-position:50%;background-size:cover;position:relative}.reading:after,.premiere:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.12;background-image:url(/assets/champagne-dust.png);background-position:50%;background-size:cover;animation:8s ease-in-out infinite alternate gold-glow;position:absolute;inset:0}@keyframes gold-glow{0%{opacity:.08}to{opacity:.32}}@media (prefers-reduced-motion:reduce){.reading:after,.premiere:after{opacity:.15;animation:none}}.brand.brand-relief{align-items:center;gap:12px;width:290px;height:116px;display:flex;overflow:visible}.brand-mark{flex:none;width:90px;height:90px;display:block;position:relative;overflow:hidden}.brand.brand-relief img{filter:saturate(.45)contrast(1.35);mix-blend-mode:multiply;width:140px;max-width:none;height:auto;position:absolute;top:-12px;left:-25px}.brand-name{color:#755533;text-shadow:0 1px #fff7e5,0 2px 1px #c2ad89;flex-direction:column;line-height:1.05;display:flex}.brand-name em{font:italic 600 2.9rem/1 Cormorant Garamond,Georgia,serif}.brand-name strong{letter-spacing:.22em;font:600 1.15rem/1.5 Cormorant Garamond,Georgia,serif}.hero{grid-template-columns:54% 46%;min-height:0}.hero-image{align-self:center}.hero-image img{object-fit:contain;height:auto}.product-image{box-shadow:none;background:0 0;padding:0}.product-image:after{display:none}.product-image img{aspect-ratio:auto;object-fit:contain}.manifest{isolation:isolate;color:#fffaf2;background-color:#ac8c70;background-image:linear-gradient(#85654dde,#9e7d60de),url(/assets/champagne-dust.png);background-size:cover;position:relative}.manifest:after{content:"";z-index:-1;mix-blend-mode:screen;opacity:.15;pointer-events:none;background:url(/assets/champagne-dust.png) 50%/cover;animation:8s ease-in-out infinite alternate gold-glow;position:absolute;inset:0}.manifest .brand-credo{color:#fff4cf;text-shadow:0 2px 12px #4d311b2e;max-width:1050px;margin:4rem auto 0;font-size:clamp(3.2rem,7vw,7rem)}.copyright{color:#64513f;letter-spacing:.02em;margin:2rem auto 0;font-size:.875rem}@media (max-width:1000px){.top{flex-wrap:wrap}.brand.brand-relief{width:255px}.nav{gap:1rem}}@media (max-width:800px){.hero{grid-template-columns:1fr}.hero-image{width:100%}.hero-image img{width:100%;height:auto}.brand.brand-relief{width:225px;height:100px}.brand-name em{font-size:2.5rem}.brand-name strong{font-size:1rem}.brand-mark{width:72px;height:80px}.brand.brand-relief img{width:118px;top:-6px;left:-23px}}@media (prefers-reduced-motion:reduce){.manifest:after{animation:none}}.brand.brand-flat{background:0 0;align-items:center;width:220px;height:100px;display:flex;overflow:visible}.brand-flat .brand-name em{font-style:italic}.brand-flat .brand-name strong{font-weight:600}.manifest{background:#ac8c70;overflow:hidden}.manifest:after{mix-blend-mode:normal;opacity:.65;background:url(/assets/blown-gold.png) 50%/cover no-repeat;animation:12s ease-in-out infinite alternate dust-breath}.manifest>*{z-index:1;position:relative}.manifest h2,.manifest p{text-shadow:none}.manifest:before{content:"";z-index:0;background:#7a583e47;position:absolute;inset:0}.reading,.premiere{background-color:#eee4d6;background-image:none;overflow:hidden}.reading:after,.premiere:after{mix-blend-mode:normal;opacity:.38;background:url(/assets/blown-gold.png) 50%/contain no-repeat;animation:14s ease-in-out infinite alternate dust-breath}.about-page{background:radial-gradient(at 100% 0,#e8d8bf55,#0000 60%);max-width:1040px;margin:auto;padding:3rem 7vw 7rem;position:relative}.about-page header{padding:5rem 0 2rem}.about-page h1{margin:1.4rem 0;font:500 clamp(3.2rem,7vw,6rem)/1.05 Cormorant Garamond,Georgia,serif}.about-story{max-width:740px;font-size:1.12rem;line-height:1.9}.about-story p{margin:0 0 1.5rem}.about-credo{color:#80613e;padding-top:2rem;font:500 clamp(2.7rem,5vw,4.5rem)/1.15 Cormorant Garamond,Georgia,serif}.about-back{letter-spacing:.08em;font-size:.9rem}.about-page:after{content:"";pointer-events:none;opacity:.15;z-index:-1;background:url(/assets/blown-gold.png) 100% 0/75% no-repeat;position:absolute;inset:0}@keyframes dust-breath{0%{opacity:.3;transform:translate(-8px)}to{opacity:.7;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.manifest:after,.reading:after,.premiere:after{opacity:.5;animation:none;transform:none}}.brand.brand-flat{gap:12px;width:290px}.brand.brand-flat img{filter:url(#logo-alpha)saturate(.4)contrast(1.2);mix-blend-mode:normal;width:140px;max-width:none;height:auto;position:absolute;top:-12px;left:-25px}@media (max-width:800px){.brand.brand-flat{width:225px}.brand.brand-flat img{width:118px;top:-6px;left:-23px}}.nav a{white-space:nowrap}.brand-flat .brand-mark{clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,40% 96%,0 85%);align-self:center;height:74px}.brand.brand-flat img{filter:url(#logo-alpha)saturate(.15)contrast(1.4)brightness(1.05);top:-16px}.statement-image img{filter:saturate(.78)hue-rotate(7deg)}.reading:after{opacity:.25;z-index:-1;background-position:100%;background-size:contain;width:68%;animation:12s ease-in-out infinite alternate edge-dust;inset:-10% -22% -10% auto;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 70%);mask-image:linear-gradient(90deg,#0000 5%,#000 70%)}.reading-grid{z-index:1;position:relative}.reading-copy{background:#eee7dcd9;margin:-1rem -1.3rem;padding:1rem 1.3rem}.manifest:after{opacity:.8;background-image:radial-gradient(circle at 7% 23%,#e2c68b 0 2px,#0000 3px),radial-gradient(circle at 14% 62%,#f4dda8 0 1px,#0000 2px),radial-gradient(circle at 88% 17%,#e2c68b 0 3px,#0000 4px),radial-gradient(circle at 93% 73%,#fff0c1 0 2px,#0000 3px),radial-gradient(circle at 35% 10%,#cba970 0 1px,#0000 2px),radial-gradient(circle at 72% 89%,#f1d7a2 0 2px,#0000 3px);background-size:370px 330px;animation:8s ease-in-out infinite alternate gold-glow}@keyframes edge-dust{0%{opacity:.18;transform:translate(0)}to{opacity:.32;transform:translate(-8px)}}@media (max-width:800px){.brand-flat .brand-mark{height:66px}.brand.brand-flat img{top:-10px}.reading:after{width:80%;right:-40%}.reading-copy{background:#eee7dced}}@media (prefers-reduced-motion:reduce){.reading:after{animation:none}}.brand-flat .brand-mark{clip-path:none;flex:none;width:92px;height:94px;overflow:visible}.brand.brand-flat .brand-mark img{object-fit:contain;filter:none;mix-blend-mode:normal;clip-path:none;width:100%;max-width:100%;height:100%;display:block;position:static}.brand-flat .brand-name{color:#8c744f;text-shadow:none}.manifest:after{opacity:.65;background-image:url(/assets/blown-gold.png);background-position:50%;background-repeat:no-repeat;background-size:120%;animation:12s ease-in-out infinite alternate dust-breath;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000)}.manifest{background-color:#ac8c70}.premiere:after{background-position:115%;background-size:85%;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 85%);mask-image:linear-gradient(90deg,#0000 45%,#000 85%)}@media (max-width:800px){.brand-flat .brand-mark{width:74px;height:78px}.brand.brand-flat .brand-mark img{width:100%;height:100%;position:static}.manifest:after{background-size:auto 90%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 75%,#000)}}@media (prefers-reduced-motion:reduce){.manifest:after{opacity:.55;animation:none}}.hero{background-color:#f4efe7;background-image:linear-gradient(110deg,#faf7f1d4,#f4efe7b3),url(/assets/ivory-emboss.png);background-position:50%;background-size:cover,680px 680px;padding-block:32px}.hero-copy{background:0 0;padding-top:2.5rem;padding-bottom:2.5rem}.hero-image{margin-block:0}.statement{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;padding-top:72px;padding-bottom:72px}.statement-image{justify-self:center;width:100%;max-width:380px}.statement-image img{aspect-ratio:1;object-fit:cover;height:auto;min-height:0}.product{background-color:#f6f1e9;background-image:linear-gradient(120deg,#ffffff8f,#f4efe7d9),url(/assets/pearl-sand.png);background-size:cover;padding-top:72px;padding-bottom:72px}.reading{padding-top:72px;padding-bottom:72px}.reading:after{opacity:.5;background-image:url(/assets/blown-gold.png);background-position:100%;background-size:auto 100%;width:58%;inset:0 -12% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80%);mask-image:linear-gradient(90deg,#0000,#000 80%)}.quote{padding-top:82px;padding-bottom:82px}.closing-copy{padding-top:3rem;padding-bottom:3rem}.audience{isolation:isolate;background:#e9dfd2;padding-top:72px;padding-bottom:72px;position:relative;overflow:hidden}.audience:before{content:"";opacity:.12;filter:grayscale()drop-shadow(1px 2px #fffaf2)drop-shadow(-1px -1px #99846c);pointer-events:none;z-index:-1;background:url(/assets/emblem-champagne.svg) 50%/contain no-repeat;width:62%;position:absolute;inset:-28% auto -28% -12%}.audience-grid{z-index:1;position:relative}.gift{padding-top:78px;padding-bottom:78px}.manifest{padding-top:88px;padding-bottom:88px}.faq{padding-top:72px;padding-bottom:72px}.premiere{padding-top:72px;padding-bottom:78px}@media (max-width:800px){.hero{padding-block:24px}.statement{grid-template-columns:1fr;gap:2rem;padding-block:52px}.statement-image{max-width:300px}.statement-image img{aspect-ratio:1;height:auto}.product,.reading,.audience,.faq{padding-block:52px}.gift,.premiere{padding-block:58px}.quote,.manifest{padding-block:64px}.hero-copy{padding-top:2.5rem;padding-bottom:2.5rem}.audience:before{opacity:.09;width:95%;left:-30%}.reading:after{opacity:.35;width:70%;right:-25%}}:root{--ivory:#f4efe7;--paper:#faf7f2;--ink:#40372f;--gold:#8b7351}body{color:var(--ink)}.top{border-bottom:1px solid #a289623d;gap:1.5rem;padding-top:18px;padding-bottom:18px}.nav{letter-spacing:.075em;gap:1.4rem;font-size:.875rem}.hero{background-image:linear-gradient(#f7f2eabf,#f7f2eabf),url(/assets/ivory-emboss.png);grid-template-columns:53% 47%;padding-block:28px}.hero h1{font-size:clamp(4.7rem,8vw,8rem);font-weight:400}.hero-copy{padding-right:5vw}.hero .actions{gap:1.5rem}.eyebrow{letter-spacing:.18em;color:#876e4c;font-size:.8125rem}.button{letter-spacing:.09em;background:#655345;border-color:#a88e67;padding:.85rem 1.25rem;font-size:.8125rem}.button:hover{background:#79634f}.textlink{letter-spacing:.1em;font-size:.8125rem}.section-title,.gift h2,.audience h2,.faq h2,.premiere h2{font-weight:400}.product{background-color:#eee5d9;background-image:radial-gradient(at 18% 28%,#fffaf2 0,#0000 58%),linear-gradient(125deg,#eee2d1,#f7f1e8 55%,#e9dfd1);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.product-image{padding:1.5rem 0;position:relative}.product-image img{filter:drop-shadow(0 14px 18px #54422d24);background:0 0;width:100%}.reading{background:#f3ede4}.reading:after{opacity:.13;width:36%;animation:16s ease-in-out infinite alternate quiet-dust;right:-15%}.quote{box-shadow:none;background-image:linear-gradient(#f4ede3eb,#f4ede3eb),url(/assets/ivory-emboss.png);border-width:1px}.quote blockquote{font-size:clamp(2.5rem,4.2vw,4.6rem)}.audience{background:#eae1d4}.audience:before{opacity:.055}.manifest{box-shadow:none;background:#a68c76;border-color:#c6ae87}.manifest:after{opacity:.16;animation:18s ease-in-out infinite alternate quiet-dust}.manifest .brand-credo{color:#fff4db;font-size:clamp(3.1rem,5.7vw,6rem);font-weight:400}.manifest p{color:#fffaf2}.premiere{background:#eae1d5}.premiere:after{opacity:.12;animation:18s ease-in-out infinite alternate quiet-dust}.signup{background:#faf7f1;border:1px solid #c7b69b;box-shadow:0 12px 35px #4a3b2a0d}.statement-image{box-shadow:none;border:0}.visual-label{letter-spacing:.045em;background:#faf7f1e3;font-size:.75rem}.details{border-color:#c5b394}.details small{letter-spacing:.03em;font-size:.875rem}.faq h3{font-weight:500}.faq p{font-size:1rem}.faq a{text-underline-offset:4px;text-decoration:underline}@keyframes quiet-dust{0%{opacity:.1;transform:translate(0)}to{opacity:.2;transform:translate(5px)}}@media (max-width:1000px){.nav{flex-wrap:wrap;gap:1rem}}@media (max-width:800px){.hero{grid-template-columns:1fr}.hero-copy{padding-right:7vw}.top{gap:.75rem}.hero h1{font-size:clamp(4.6rem,17vw,7rem)}.reading:after{width:50%;right:-22%}.product-image{padding:.5rem 0}.manifest .brand-credo{font-size:clamp(3rem,9vw,4.8rem)}}@media (prefers-reduced-motion:reduce){.reading:after,.manifest:after,.premiere:after{opacity:.14;animation:none}}.product-image img,.closing-image img{clip-path:polygon(6.5% 8.5%,93% 7.7%,95.7% 90.3%,4% 91.6%)}.brand.brand-flat .brand-mark img{filter:saturate(.65);object-fit:contain}.brand-flat .brand-mark{background:0 0}.hero{--section-wash:#f7f2eaad}.statement{--section-wash:#ece1d3bd;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);max-width:none;padding-left:max(5vw,50vw - 616.5px);padding-right:max(5vw,50vw - 616.5px)}.product{--section-wash:#fcf8f1b3}.reading{--section-wash:#e1d3bfc4}.quote{--section-wash:#f7ede0b8}.closing{--section-wash:#e9ddcebf}.audience{--section-wash:#f6f0e6b3}.gift{--section-wash:#dfcfbcc7;max-width:none;padding-left:max(5vw,50vw - 616.5px);padding-right:max(5vw,50vw - 616.5px)}.manifest{--section-wash:#977a61e0}.faq{--section-wash:#f6ede0b8;max-width:none;padding-left:max(5vw,50vw - 616.5px);padding-right:max(5vw,50vw - 616.5px)}.premiere{--section-wash:#e2d3c0c4}.hero,.statement,.product,.reading,.quote,.closing,.audience,.gift,.manifest,.faq,.premiere{background-color:#f4efe7;background-image:linear-gradient(var(--section-wash),var(--section-wash)),url(/assets/ivory-emboss.png);background-position:50%;background-size:cover,680px 680px}.hero-copy,.closing-copy{background:0 0}.audience:before{content:none;display:none}.product-image img,.closing-image img{clip-path:none;filter:none;object-fit:contain;height:auto;max-height:none}.product-image{padding:0}.closing-image{background:0 0}.reading:after,.premiere:after{opacity:.12;background-image:url(/assets/blown-gold.png);animation:18s ease-in-out infinite alternate quiet-dust}.manifest:after{opacity:.16;background-image:url(/assets/blown-gold.png);animation:20s ease-in-out infinite alternate quiet-dust;-webkit-mask-image:linear-gradient(90deg,#000,#0000 24% 78%,#000);mask-image:linear-gradient(90deg,#000,#0000 24% 78%,#000)}.manifest:before{background:0 0}@media (max-width:800px){.statement{grid-template-columns:1fr}.hero,.statement,.product,.reading,.quote,.closing,.audience,.gift,.manifest,.faq,.premiere{background-size:cover,520px 520px}.statement,.gift,.faq{padding-left:6vw;padding-right:6vw}}@media (prefers-reduced-motion:reduce){.reading:after,.premiere:after,.manifest:after{opacity:.13;animation:none}}.about-page{box-sizing:border-box;background-color:#f4efe7;background-image:linear-gradient(#f7f2eaad,#f7f2eaad),url(/assets/ivory-emboss.png);background-position:50%;background-size:cover,680px 680px;width:100%;max-width:none;min-height:100vh;margin:0;padding:3rem max(7vw,50% - 410px) 7rem}.about-page:after{content:none;background:0 0;display:none}.about-page .about-story{max-width:820px}@media (max-width:800px){.about-page{background-size:cover,520px 520px;padding:2rem 7vw 5rem}.about-page header{padding-top:3.5rem}}.brand-seal{object-fit:contain;border-radius:0;width:min(100%,320px);max-width:100%;height:auto;margin-top:1.8rem;display:block}.closing-image img{object-fit:contain;width:100%;height:auto;max-height:none}@media (max-width:800px){.brand-seal{width:min(100%,280px);height:auto}}.mobile-menu{margin-left:auto}.mobile-menu>summary{display:none}.mobile-menu .nav{margin-left:0}.hero{gap:2vw;min-height:0;padding-block:40px}.hero-copy{padding-top:1.5rem;padding-bottom:1.5rem}.hero h1{font-size:clamp(4.5rem,7.5vw,7rem)}.hero .subtitle{max-width:560px;margin-bottom:1.2rem;font-size:clamp(1.7rem,2.4vw,2.4rem)}.hero .intro{margin-bottom:1rem;line-height:1.7}.hero-credo{color:#795e3c;margin:1.2rem 0;font:italic 400 clamp(1.7rem,2.5vw,2.3rem)/1.2 Cormorant Garamond,Georgia,serif}.hero-launch{letter-spacing:.035em;color:#685746;margin:1.2rem 0;font-size:.85rem}.hero-image{background:0 0;grid-template-columns:1.25fr 1fr;align-items:center;gap:12px;height:auto;min-height:0;margin-right:5vw;display:grid;overflow:visible}.hero-image>img{object-fit:contain;width:100%;height:auto}.hero-image .hero-card-preview{width:100%;height:auto;position:static}.hero-image .visual-label{font-size:.65rem;bottom:0;left:0}.closing{gap:6vw;padding:60px max(5vw,50vw - 616.5px)}.closing-image img{object-fit:cover;aspect-ratio:4/5;max-height:580px}.closing-copy{padding:0}.closing-copy .section-title{font-size:clamp(2.8rem,4.2vw,4.4rem)}.benefit h3{margin:1.4rem 0 .4rem;font:500 1.65rem/1.2 Cormorant Garamond,Georgia,serif}.benefit p{margin:0}.reading-copy{background:0 0}.reading-steps{counter-reset:reading;z-index:1;margin:0;padding:0;list-style:none;position:relative}.reading-steps li{counter-increment:reading;border-bottom:1px solid #b99a6144;margin-bottom:1.2rem;padding:0 0 1.4rem 3.6rem;position:relative}.reading-steps li:last-child{border:0;margin:0;padding-bottom:0}.reading-steps li:before{content:"0" counter(reading);color:#8b7351;font:400 1.8rem Cormorant Garamond,Georgia,serif;position:absolute;top:0;left:0}.reading-steps h3{margin:0 0 .5rem;font:500 1.9rem/1.2 Cormorant Garamond,Georgia,serif}.reading-steps p{color:#5d5045;margin:0}.statement .section-title{font-size:clamp(2.7rem,4.2vw,4.2rem)}.statement-image{max-width:280px}.statement .textlink{margin-top:1.5rem}.premiere h2{font-size:clamp(2.7rem,4.2vw,4.4rem)}footer{scroll-margin-top:20px}@media (max-width:800px){.top{flex-wrap:nowrap;gap:.6rem;padding:10px 6vw}.brand.brand-flat{gap:.4rem;width:auto;height:auto}.brand-flat .brand-mark{width:46px;height:50px}.brand-flat .brand-name em{font-size:1.7rem}.brand-flat .brand-name strong{font-size:.7rem}.social-top{display:none}.mobile-menu{margin-left:auto;position:relative}.mobile-menu>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:12px 0 12px 20px;font-size:.85rem;list-style:none;display:block}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:after{content:" +";color:#8b7351}.mobile-menu[open]>summary:after{content:" −"}.mobile-menu:not([open]) .nav{display:none}.mobile-menu .nav{z-index:20;background:#faf7f2;border:1px solid #c7b69b;flex-direction:column;align-items:stretch;gap:0;width:220px;padding:1rem 1.3rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #40372f18}.mobile-menu .nav a{padding:.7rem 0;font-size:.85rem}.hero{gap:20px;padding:24px 0 34px}.hero-copy{padding:12px 6vw 0}.hero h1{margin:.8rem 0 .3rem;font-size:4.5rem}.hero .subtitle{font-size:1.8rem}.hero .actions{gap:1rem}.hero-image{height:auto;max-height:none;margin:0 6vw}.hero-image .visual-label{background:0 0;order:3;grid-column:1/-1;justify-self:start;padding:.2rem 0;position:static}.hero .eyebrow{letter-spacing:.13em;font-size:.7rem}.hero-credo{font-size:1.8rem}.closing{gap:1.7rem;padding:48px 6vw}.closing-image{max-width:400px;margin:auto}.closing-image img{aspect-ratio:1.1;object-fit:cover;height:auto;max-height:390px}.statement-image{max-width:220px}.reading,.product,.statement,.faq{padding-block:48px}.reading-steps{margin-top:1rem}.details{margin-top:1.8rem}.details div{font-size:1.45rem}.details small{letter-spacing:.015em;font-size:.82rem}.quote,.manifest{padding-block:56px}.premiere{padding-block:48px}}
