.page-module___8aEwW__home{--paper:#f8f3e9;--paper-deep:#efe5d7;--ink:#35252b;--plum:#762341;--plum-dark:#55172e;--sage:#84917c;--rose:#d9b8b9;--gold:#b18a2e;background:var(--paper);color:var(--ink);overflow:hidden}.page-module___8aEwW__home h1,.page-module___8aEwW__home h2,.page-module___8aEwW__home h3{color:var(--ink);font-family:Georgia,Times New Roman,serif}.page-module___8aEwW__hero{isolation:isolate;background:radial-gradient(circle at 76% 35%, #d2beab47, transparent 31%), radial-gradient(circle at 60% 15%, #8f9f8424, transparent 23%), linear-gradient(105deg, #fbf8f1 0%, var(--paper) 57%, #f3eadf 100%);align-items:center;min-height:700px;padding:clamp(4rem,8vw,7.5rem) 0 clamp(4rem,7vw,6.5rem);display:flex;position:relative}.page-module___8aEwW__hero:after{content:"";z-index:-2;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");position:absolute;inset:0}.page-module___8aEwW__botanicalWash{color:var(--sage);pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__leafOne,.page-module___8aEwW__leafTwo,.page-module___8aEwW__musicNotes{opacity:.16;font-family:Georgia,serif;position:absolute}.page-module___8aEwW__leafOne{font-size:22rem;top:17%;left:1%;transform:rotate(28deg)}.page-module___8aEwW__leafTwo{font-size:17rem;top:3%;right:-2%;transform:rotate(-15deg)}.page-module___8aEwW__musicNotes{color:var(--plum);font-size:4rem;bottom:7%;right:3%;transform:rotate(-9deg)}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(3rem,6vw,7rem);max-width:1360px;display:grid}.page-module___8aEwW__heroContent{max-width:580px}.page-module___8aEwW__eyebrow{color:var(--plum);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.76rem;font-weight:750;line-height:1.4}.page-module___8aEwW__heroTitle{letter-spacing:-.045em;max-width:630px;margin:0;font-size:clamp(3.8rem,6.2vw,6.7rem);font-weight:400;line-height:.93}.page-module___8aEwW__heroTitle em{color:var(--plum);font-weight:400;display:block}.page-module___8aEwW__ornament{width:min(390px,90%);color:var(--gold);align-items:center;gap:.85rem;margin:1.4rem 0 1.25rem;display:flex}.page-module___8aEwW__ornament:before,.page-module___8aEwW__ornament:after{content:"";background:var(--gold);opacity:.7;flex:1;height:1px}.page-module___8aEwW__ornament span{font-size:1.1rem}.page-module___8aEwW__heroSubtitle{color:#59484f;max-width:570px;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7}.page-module___8aEwW__heroButtons{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryCta{border:1px solid var(--plum);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:.78rem 1.45rem;font-size:.8rem;font-weight:750;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.page-module___8aEwW__primaryCta{background:var(--plum);color:#fffaf4;box-shadow:0 8px 24px #53162e29}.page-module___8aEwW__secondaryCta{color:var(--plum);background:#ffffff57}.page-module___8aEwW__primaryCta:hover,.page-module___8aEwW__secondaryCta:hover{background:var(--plum-dark);color:#fff;transform:translateY(-2px)}.page-module___8aEwW__assurance{color:#69575e;align-items:center;gap:.75rem;margin-top:1.65rem;font-size:.9rem;display:flex}.page-module___8aEwW__assurance svg{fill:none;stroke:var(--gold);stroke-width:1.7px;flex:none}.page-module___8aEwW__heroVisual{min-height:620px;padding:3.4rem 0 4.4rem;position:relative}.page-module___8aEwW__heroCollage{z-index:-1;pointer-events:none;position:absolute;inset:-4.5rem -5.5rem -5rem -6.5rem}.page-module___8aEwW__watercolorBlush{aspect-ratio:1.3;filter:blur(8px);background:radial-gradient(at 38% 44%,#d3a8ad6b,#0000 54%),radial-gradient(at 65% 51%,#e6cbb775,#0000 59%);border-radius:44% 56% 48% 52%/52% 38% 62% 48%;width:58%;position:absolute;top:7%;right:2%;transform:rotate(-7deg)}.page-module___8aEwW__vinylRecord{opacity:.88;background:repeating-radial-gradient(circle,#fff1 0 1px,#0000 1px 5px),radial-gradient(circle at 38% 34%,#333 0,#171717 53%,#060606 100%);border-radius:50%;width:330px;height:330px;position:absolute;top:7%;right:-4.5%;box-shadow:0 18px 35px #2f1d2333}.page-module___8aEwW__vinylRecord:before,.page-module___8aEwW__vinylRecord:after,.page-module___8aEwW__vinylRecord i{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__vinylRecord:before{background:#d8c49a;border:1px solid #4f332f59;width:92px;height:92px}.page-module___8aEwW__vinylRecord:after{background:#1b1718;width:13px;height:13px}.page-module___8aEwW__vinylRecord i{border:1px solid #59383073;width:42px;height:42px}.page-module___8aEwW__pressedFlowers{fill:#7d1c3ec7;stroke:#505b3ba3;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 6px 4px #4f2a321f);width:35%;height:63%;position:absolute;bottom:2%;left:-1%;overflow:visible;transform:rotate(-8deg)}.page-module___8aEwW__pressedFlowers g{stroke:#701b3b73;stroke-width:1px}.page-module___8aEwW__botanicalSketch{fill:#899d8029;stroke:#66805f57;stroke-width:2px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__musicStaff{fill:none;stroke:#5c3c447a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:94%;position:absolute;bottom:-1%;left:7%;right:0;transform:rotate(-1.5deg)}.page-module___8aEwW__musicNotesSvg{fill:#59323f94;stroke:#59323f9e;stroke-width:2.1px}.page-module___8aEwW__musicNotesSvg text{stroke:none;font-family:Noto Music,Segoe UI Symbol,serif;font-size:94px}.page-module___8aEwW__digitalEcard{z-index:1;background:#fffdf8eb;border:1px solid #5b384330;border-radius:18px;width:82%;margin:0 3% 0 auto;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 70px #41242e30,0 3px 10px #41242e1a}.page-module___8aEwW__digitalHeader{color:#634f56;letter-spacing:.08em;text-transform:uppercase;background:#fffdf9;border-bottom:1px solid #e4d9cc;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:.7rem 1rem;font-size:.73rem;font-weight:700;display:grid}.page-module___8aEwW__windowDots{gap:5px;display:flex}.page-module___8aEwW__windowDots i{background:var(--rose);border-radius:50%;width:7px;height:7px}.page-module___8aEwW__windowDots i:nth-child(2){background:#d7c18a}.page-module___8aEwW__windowDots i:nth-child(3){background:#aabb9f}.page-module___8aEwW__emailBadge{color:var(--plum);letter-spacing:.04em;background:#ede8dc;border-radius:999px;justify-self:end;align-items:center;gap:.35rem;padding:.38rem .58rem;display:inline-flex}.page-module___8aEwW__emailBadge svg{fill:none;stroke:currentColor;stroke-width:1.7px}.page-module___8aEwW__previewArtwork{background:#2e2825;min-height:350px;position:relative;overflow:hidden}.page-module___8aEwW__previewImage{object-fit:cover}.page-module___8aEwW__audioPlayer strong,.page-module___8aEwW__audioPlayer small{display:block}.page-module___8aEwW__audioPlayer{color:var(--ink);background:#fffdf9;grid-template-columns:minmax(170px,auto) 1fr;align-items:center;gap:.85rem;padding:1.05rem 1.25rem;display:grid}.page-module___8aEwW__audioPlayer strong{font-family:Georgia,serif;font-size:.92rem;font-weight:500}.page-module___8aEwW__audioPlayer small{color:#78676c;font-size:.68rem}.page-module___8aEwW__waveform{justify-content:flex-end;align-items:center;gap:5px;height:28px;display:flex}.page-module___8aEwW__waveform i{background:var(--plum);opacity:.5;width:2px;height:30%}.page-module___8aEwW__waveform i:nth-child(2n){height:75%}.page-module___8aEwW__waveform i:nth-child(3n){height:100%}.page-module___8aEwW__digitalSeal{z-index:3;border:1px solid var(--gold);text-align:center;width:92px;height:92px;color:var(--plum);letter-spacing:.06em;text-transform:uppercase;background:#f5ead9;border-radius:50%;place-content:center;font-size:.73rem;line-height:1.25;display:grid;position:absolute;top:-1.2rem;right:-.25rem;transform:rotate(7deg);box-shadow:0 10px 25px #42252f1f}.page-module___8aEwW__digitalSeal strong{text-transform:none;font-family:Georgia,serif;font-size:1.08rem;font-weight:400}.page-module___8aEwW__howItWorks,.page-module___8aEwW__featuredSection,.page-module___8aEwW__nomadSection,.page-module___8aEwW__aboutTeaser{padding:clamp(4.5rem,8vw,7.5rem) 0}.page-module___8aEwW__howItWorks{background:#fbf8f1;scroll-margin-top:90px}.page-module___8aEwW__howItWorksLayout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.page-module___8aEwW__howItWorksContent{min-width:0}.page-module___8aEwW__sectionHeader{text-align:center;max-width:760px;margin:0 auto 2.4rem}.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__sectionHeader{text-align:left;margin-left:0}.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__aboutContent h2,.page-module___8aEwW__homeVideoBlock h2{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(2.35rem,4.1vw,4rem);font-weight:400;line-height:1.05}.page-module___8aEwW__sectionHeader>p:not(.page-module___8aEwW__eyebrow){color:#76636a;line-height:1.7}.page-module___8aEwW__stepsGrid{background:#ddcec1;border:1px solid #ddcec1;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.25rem;display:grid}.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__stepsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__stepCard{background:var(--paper);min-height:230px;padding:1.7rem}.page-module___8aEwW__stepMarker{align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.page-module___8aEwW__stepIcon{width:43px;height:43px;color:var(--plum);border:1px solid #d1b7a2;border-radius:50%;flex:0 0 43px;place-items:center;font-family:Georgia,serif;font-size:.9rem;display:grid}.page-module___8aEwW__stepSymbol{fill:none;width:27px;height:27px;stroke:var(--plum);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #35252b1f)}.page-module___8aEwW__stepTitle{color:var(--plum);margin:0 0 .65rem;font-size:1.3rem;font-weight:500}.page-module___8aEwW__stepDescription{color:#75646a;margin:0;font-size:.92rem;line-height:1.65}.page-module___8aEwW__howItWorksFooter{text-align:center;margin-top:1.8rem}.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__howItWorksFooter{text-align:left}.page-module___8aEwW__homeVideoBlock{text-align:center}.page-module___8aEwW__homeVideoPanel{aspect-ratio:9/16;background:#1b1417;border:8px solid #fffaf3;border-radius:18px;width:min(100%,310px);margin:1.5rem auto 0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 22px 55px #40252e2e}.page-module___8aEwW__homeVideo{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__textLink{color:var(--plum);text-underline-offset:5px;align-items:center;gap:.45rem;font-weight:700;-webkit-text-decoration:underline #76234159;text-decoration:underline #76234159;display:inline-flex}.page-module___8aEwW__textLink:hover{color:var(--plum-dark)}.page-module___8aEwW__home a:hover{color:var(--link-hover)}.page-module___8aEwW__paperDivider{opacity:.65;background:linear-gradient(176deg,#0000 0 42%,#e2d5c7 43% 45%,#0000 46%),linear-gradient(4deg,#0000 0 47%,#fffc 48% 52%,#0000 53%);height:24px}.page-module___8aEwW__featuredSection{background:var(--paper)}.page-module___8aEwW__nomadSection:nth-of-type(2n){background:#fbf8f1}.page-module___8aEwW__nomadContent{max-width:1200px;margin:0 auto}.page-module___8aEwW__nomadDescription{text-align:center;color:#746169;max-width:780px;margin:-1rem auto 2.5rem;font-size:1.03rem;line-height:1.75}.page-module___8aEwW__nomadDescription p{margin-bottom:.8rem}.page-module___8aEwW__readableDescription,.page-module___8aEwW__readableDescription *{color:#5b4850!important;opacity:1!important}.page-module___8aEwW__aboutTeaser{background:#eee3d7;position:relative}.page-module___8aEwW__aboutTeaser:before{content:"♪";color:var(--plum);opacity:.045;font-family:Georgia,serif;font-size:8rem;position:absolute;bottom:8%;left:3%;transform:rotate(-12deg)}.page-module___8aEwW__aboutLayout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.page-module___8aEwW__aboutLeft{align-items:flex-start;gap:1.5rem;display:flex}.page-module___8aEwW__portraitWrapper{flex:none}.page-module___8aEwW__portrait{object-fit:cover;border:5px solid #fffaf3;border-radius:50%;box-shadow:0 10px 25px #44272f26}.page-module___8aEwW__aboutContent h2{font-size:clamp(2.3rem,4vw,3.8rem)}.page-module___8aEwW__aboutContent>p:not(.page-module___8aEwW__eyebrow){color:#6e5c63;line-height:1.75}.page-module___8aEwW__aboutContent .page-module___8aEwW__textLink{margin-top:1.2rem}.page-module___8aEwW__aboutLinks{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.2rem;display:flex}.page-module___8aEwW__aboutLinks .page-module___8aEwW__textLink{margin-top:0;font-size:1.5em}.page-module___8aEwW__aboutImage{border:10px solid #f8f2e8;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 20px 50px #42262e29}.page-module___8aEwW__aboutImage img{width:100%;height:auto;display:block}.page-module___8aEwW__placeholderBox{color:#7b686f;background:#e1d4c7;place-items:center;min-height:360px;display:grid}@media (max-width:1050px){.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:2rem}.page-module___8aEwW__heroTitle{font-size:clamp(3.5rem,6vw,5.5rem)}.page-module___8aEwW__previewArtwork{min-height:370px}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.page-module___8aEwW__hero{padding-top:4.5rem}.page-module___8aEwW__heroGrid{grid-template-columns:1fr}.page-module___8aEwW__heroContent{text-align:center;max-width:680px;margin:0 auto}.page-module___8aEwW__heroTitle{margin:0 auto}.page-module___8aEwW__heroTitle em{display:inline}.page-module___8aEwW__ornament{margin-left:auto;margin-right:auto}.page-module___8aEwW__heroButtons,.page-module___8aEwW__assurance{justify-content:center}.page-module___8aEwW__heroVisual{width:min(720px,100%);min-height:610px;margin:1rem auto 0;padding-left:1.4rem}.page-module___8aEwW__howItWorksLayout,.page-module___8aEwW__aboutLayout{grid-template-columns:1fr}.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__sectionHeader,.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__howItWorksFooter{text-align:center;margin-left:auto}.page-module___8aEwW__homeVideoBlock{order:2}}@media (max-width:600px){.page-module___8aEwW__hero{min-height:auto;padding:3.4rem 0 3rem}.page-module___8aEwW__heroTitle{font-size:clamp(3.1rem,16vw,4.4rem)}.page-module___8aEwW__heroSubtitle{font-size:1.03rem}.page-module___8aEwW__heroButtons{display:grid}.page-module___8aEwW__primaryCta,.page-module___8aEwW__secondaryCta{width:100%}.page-module___8aEwW__assurance{text-align:left;align-items:flex-start;font-size:.82rem}.page-module___8aEwW__heroVisual{min-height:470px;margin-top:1.5rem;padding:2rem 0 4rem}.page-module___8aEwW__heroCollage{inset:-2.5rem -4rem -2rem}.page-module___8aEwW__vinylRecord{width:210px;height:210px;top:2%;right:-4%}.page-module___8aEwW__vinylRecord:before{width:64px;height:64px}.page-module___8aEwW__musicStaff{bottom:-1rem}.page-module___8aEwW__digitalEcard{border-radius:12px;width:86%;margin-right:0;transform:none}.page-module___8aEwW__digitalHeader{grid-template-columns:auto 1fr;font-size:.63rem}.page-module___8aEwW__digitalHeader>span:nth-child(2){display:none}.page-module___8aEwW__emailBadge{justify-self:end}.page-module___8aEwW__previewArtwork{min-height:265px}.page-module___8aEwW__audioPlayer{grid-template-columns:1fr}.page-module___8aEwW__waveform{display:none}.page-module___8aEwW__digitalSeal{width:74px;height:74px;font-size:.62rem;top:-20px;right:-10px}.page-module___8aEwW__digitalSeal strong{font-size:.9rem}.page-module___8aEwW__stepsGrid,.page-module___8aEwW__howItWorksLayout .page-module___8aEwW__stepsGrid{grid-template-columns:1fr}.page-module___8aEwW__stepCard{min-height:auto}.page-module___8aEwW__aboutLeft{flex-direction:column}.page-module___8aEwW__aboutImage{border-width:6px}}
