@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-ext-wght-normal.0qwoikk40lf7m.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-normal.0zkbq76z7xl4t.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-vietnamese-wght-normal.417fo1zsczp9g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-ext-wght-normal.0ce5t-i757luc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-normal.1wfvpvbbo3vam.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#171313;--muted:#6f625e;--cream:#f4ecdf;--paper:#fffaf2;--line:#3e2a2529;--accent:#a94835;--accent-dark:#742a21;--rose:#dfb5a8;--shadow:0 32px 90px #37211b29;--shadow-soft:0 18px 55px #37211b17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);background-image:radial-gradient(circle at 20% 0,#ffffffd9,#0000 34%),linear-gradient(#5b3d3209 1px,#0000 1px),linear-gradient(90deg,#5b3d3206 1px,#0000 1px);background-size:auto,34px 34px,34px 34px;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}.shell{width:min(1180px,100% - 34px);margin:0 auto}.nav{z-index:20;justify-content:space-between;align-items:center;padding:22px 0;display:flex;position:relative}.brand{letter-spacing:-.035em;font-family:Georgia,serif;font-size:1.35rem;font-weight:700}.brand span,footer strong span{color:#8c746d;letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-family:Arial,sans-serif;font-size:.62rem}.navlinks{color:var(--muted);gap:24px;font-size:.92rem;display:flex}.navlinks a:hover,.text-link:hover{color:var(--accent-dark)}.pill{border:1px solid var(--line);background:#fffaf2b8;border-radius:999px;justify-content:center;align-items:center;padding:13px 19px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.pill:hover{transform:translateY(-2px);box-shadow:0 10px 25px #37211b1a}.pill:focus-visible,.ghost:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #a9483547}.pill.primary{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 10px 30px #17131329,inset 0 1px #ffffff1f}.pill.inverse{background:var(--paper);color:var(--ink);white-space:nowrap;border-color:#fff3}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;min-height:720px;padding:58px 0 92px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--accent);font-size:.7rem;font-weight:900}h1,h2,h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif}h1{max-width:780px;font-size:clamp(3.5rem,6.7vw,6.6rem);line-height:.9}h3{font-size:1.45rem}.lede{color:var(--muted);max-width:660px;font-size:1.14rem;line-height:1.68}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-proof{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:.83rem;font-weight:700;display:flex}.hero-proof span:before{content:"✓";color:var(--accent);margin-right:6px}.hero-art{min-height:560px;position:relative}.record-sleeve{box-shadow:var(--shadow);background:linear-gradient(145deg,#a74d39 0%,#713127 55%,#211818 100%);border:1px solid #ffffff38;border-radius:8px 30px 30px 8px;position:absolute;inset:10px 32px 40px 30px;overflow:hidden;transform:rotate(2.4deg)}.record-sleeve:before{content:"";opacity:.22;background-image:radial-gradient(circle at 22% 18%,#ffffffe6 0 1px,#0000 1.4px),linear-gradient(118deg,#0000 0 48%,#ffffff14 50%,#0000 53%);background-size:18px 18px,auto;position:absolute;inset:0}.sleeve-copy{z-index:2;color:#fff7ee;position:absolute;top:40px;left:38px}.sleeve-copy span{letter-spacing:.2em;margin-bottom:14px;font-size:.67rem;font-weight:900;display:block}.sleeve-copy strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:.86}.record-disc{background:repeating-radial-gradient(circle,#181313 0 3px,#261d1c 4px 7px);border-radius:50%;width:310px;height:310px;position:absolute;bottom:60px;right:-60px;box-shadow:0 30px 75px #00000073}.record-disc:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:42px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.record-label{color:#fff;background:var(--accent);letter-spacing:.14em;z-index:2;border-radius:50%;place-items:center;font-size:.6rem;font-weight:900;display:grid;position:absolute;inset:105px}.sleeve-signature{z-index:3;color:#fff7eebd;letter-spacing:.03em;font-size:.74rem;position:absolute;bottom:34px;left:38px}.story-slip{z-index:5;background:var(--paper);border:1px solid #50342c26;border-radius:3px 18px 18px 3px;width:min(320px,72%);padding:24px;position:absolute;bottom:12px;right:-2px;transform:rotate(-3.4deg);box-shadow:0 22px 60px #37211b3b}.story-slip p{margin:10px 0 0;font-family:Georgia,serif;font-size:1.17rem;line-height:1.35}.section{border-top:1px solid var(--line);padding:100px 0}.section-dark{background:var(--ink);color:#fff;border-top:0}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:28px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading p{color:#bcaeaa;max-width:480px;margin:0 0 6px auto;line-height:1.6}.steps-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.step-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:25px;display:flex}.step-card.featured{color:var(--ink);background:#f3e7da;transform:translateY(-16px)}.step-card>span{letter-spacing:.14em;color:#bda9a4;margin-bottom:auto;font-size:.74rem;font-weight:900}.step-card.featured>span{color:var(--accent)}.step-card p{color:#bcaeaa;margin-bottom:0;line-height:1.55}.step-card.featured p{color:var(--muted)}.paper-section{background:#fffaf27a}.specificity-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;display:grid}.before-after{gap:18px;display:grid}.comparison{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:24px;padding:28px}.comparison span{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}.comparison p{margin:12px 0 0;font-family:Georgia,serif;font-size:1.35rem;line-height:1.35}.muted-card{color:#71645f;background:#e5ddd1;transform:rotate(-1deg)}.strong-card{background:var(--paper);transform:rotate(1.5deg)}.strong-card span{color:var(--accent)}.close-section{border:0;padding-top:0}.close-card{color:#fff;min-height:300px;box-shadow:var(--shadow);background:linear-gradient(120deg,#6f3027,#1d1716 72%);border-radius:34px;justify-content:space-between;align-items:end;gap:36px;padding:clamp(30px,5vw,62px);display:flex}.close-card h2{max-width:850px;margin-top:12px}.create-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;padding:50px 0 90px;display:grid}.create-aside{padding:28px 6px;position:sticky;top:28px}.create-aside h2{margin:12px 0 20px;font-size:clamp(2.3rem,4vw,4rem)}.create-aside>p{color:var(--muted);line-height:1.65}.aside-note{background:var(--ink);color:#fff;box-shadow:var(--shadow-soft);border-radius:23px;margin-top:35px;padding:24px;transform:rotate(-1deg)}.form-wrap{width:100%;max-width:820px}.form-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;padding:clamp(24px,5vw,46px)}.form-title{margin-top:12px;font-size:clamp(2.3rem,5vw,4rem);line-height:.98}.form-lede{margin-bottom:8px;font-size:1rem}.step-line{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;font-size:.7rem;font-weight:900;display:flex}.progress{background:#eadfd7;border-radius:999px;height:6px;margin:18px 0 32px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--accent), #d0836f);height:100%;transition:width .2s}.field{gap:9px;margin:22px 0;display:grid}label{font-size:.92rem;font-weight:800}input,textarea,select{width:100%;color:var(--ink);background:#fffefa;border:1px solid #d8cbc4;border-radius:15px;outline:none;padding:14px 15px}textarea{resize:vertical;min-height:125px;line-height:1.5}input:focus,textarea:focus,select:focus{border-color:#9b5a4f;box-shadow:0 0 0 4px #a63f2f14}.help{color:var(--muted);font-size:.86rem;line-height:1.45}.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.ghost{color:var(--muted);background:0 0;border:0;padding:12px 0;font-weight:800}.error-copy{color:#9d2f26;font-size:.9rem;font-weight:800}.preview-shell,.delivery-shell{padding-top:48px}.gift-kicker{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:26px;font-size:.86rem;display:flex}.status{letter-spacing:.08em;color:#71352c;background:#ead7cf;border-radius:999px;width:max-content;padding:7px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.preview-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;max-width:1060px;margin:0 auto;display:grid}.compact-sleeve{height:500px;position:relative;inset:auto;transform:rotate(-2deg)}.mini-record{background:repeating-radial-gradient(circle,#181313 0 3px,#261d1c 4px 7px);border-radius:50%;width:310px;height:310px;position:absolute;bottom:80px;right:-100px;box-shadow:0 28px 70px #0000006b}.sleeve-label{z-index:3;color:#fff;max-width:230px;font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,3.5rem);line-height:.9;position:absolute;top:34px;left:32px}.sleeve-meta{color:#e4c8c0;text-transform:uppercase;letter-spacing:.13em;z-index:3;justify-content:space-between;font-size:.68rem;font-weight:900;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.preview-title{margin:14px 0 18px;font-size:clamp(3rem,6vw,5.5rem);line-height:.9}.audio-shell{color:#fff;box-shadow:var(--shadow-soft);background:#211a19;border-radius:22px;margin:25px 0;padding:20px}.audio-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.audio-label span{color:#bfa9a4;font-size:.78rem}.mock-player{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.mock-player.dark{background:#ffffff0f}.mock-player small{color:#bfa9a4;margin-top:3px;display:block}.play-dot{color:#3e2420;background:#e5b4a7;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:2px;font-size:.75rem;display:grid}.price-row{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding-top:22px;display:flex}.price{letter-spacing:-.06em;font-family:Georgia,serif;font-size:4rem;line-height:.9}.help-line{color:#5c5d50;background:#9ca18b2e;border-radius:14px;margin-top:22px;padding:13px 15px;font-size:.88rem}.text-link{text-underline-offset:4px;margin-top:18px;font-size:.9rem;font-weight:800;text-decoration:underline;display:inline-block}.delivery-heading{max-width:900px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto 22px;display:flex}.delivery-title{text-align:center;font-size:clamp(4rem,9vw,8.5rem);line-height:.86}.delivery-lede{text-align:center;margin:22px auto 35px}.delivery-player{background:var(--ink);color:#fff;max-width:900px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:150px 1fr;align-items:center;gap:26px;margin:0 auto 18px;padding:28px;display:grid}.album-mark{background:linear-gradient(145deg,#a74d39,#3f201c);border-radius:18px;place-items:center;width:150px;height:150px;display:grid;position:relative;overflow:hidden}.album-mark:after{content:"";background:repeating-radial-gradient(circle,#1a1414 0 2px,#2c2221 3px 5px);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-20px;right:-35px}.album-mark span{z-index:2;letter-spacing:.15em;font-size:.62rem;position:absolute;top:18px;left:18px}.album-mark strong{z-index:2;font-family:Georgia,serif;font-size:3rem}.player-copy h3{margin-top:7px}.delivery-actions{flex-wrap:wrap;gap:10px;max-width:900px;margin:0 auto 28px;display:flex}.revision-card,.revision-success{max-width:900px;margin:0 auto}.revision-card h3,.revision-success h3{margin-top:8px;font-size:2rem}.revision-card>div:first-child>p,.revision-success p{color:var(--muted);line-height:1.5}.card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:24px;padding:25px}footer{border-top:1px solid var(--line);color:var(--muted);padding:38px 0 52px;font-size:.84rem}.footer-grid{justify-content:space-between;align-items:start;gap:30px;display:flex}.footer-grid p{text-align:right;max-width:560px;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill,.progress>div{transition:none}.pill:hover{transform:none}}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:28px}.hero-art{min-height:520px}.section-heading,.specificity-grid,.create-layout,.preview-grid{grid-template-columns:1fr}.section-heading p{margin:0}.steps-row{grid-template-columns:1fr}.step-card.featured{transform:none}.create-aside{padding-bottom:0;position:relative;top:auto}.compact-sleeve{width:min(520px,100%);margin:0 auto}}@media (max-width:640px){.shell{width:min(100% - 22px,1180px)}.nav{padding:15px 0}.navlinks{display:none}.nav-cta{padding:10px 13px;font-size:.78rem}.brand span{display:none}.hero{gap:28px;min-height:auto;padding-bottom:62px}h1{font-size:clamp(3.2rem,16vw,5.15rem)}.hero-art{min-height:410px}.record-sleeve{inset:4px 8px 25px 5px}.record-disc{width:235px;height:235px;bottom:48px;right:-60px}.record-label{inset:82px}.sleeve-copy{top:28px;left:24px}.sleeve-signature{max-width:160px;bottom:24px;left:24px}.story-slip{padding:18px;bottom:0;right:0}.story-slip p{font-size:.95rem}.section{padding:70px 0}.steps-row{margin-top:34px}.step-card{min-height:220px}.close-card{flex-direction:column;align-items:flex-start;min-height:330px}.row{grid-template-columns:1fr;gap:0}.form-card{border-radius:22px;padding:24px 18px}.create-layout{gap:24px;padding-top:20px}.gift-kicker{align-items:flex-start;gap:12px}.compact-sleeve{height:400px}.mini-record{width:245px;height:245px;right:-70px}.price-row{flex-direction:column;align-items:flex-start}.delivery-heading{align-items:flex-start}.delivery-player{grid-template-columns:1fr}.album-mark{width:100%;height:180px}.footer-grid{flex-direction:column}.footer-grid p{text-align:left}}:root{--ink:#30362a;--muted:#68685e;--cream:#f6f3eb;--paper:#fffcf5;--line:#dcded2;--accent:#72392f;--accent-dark:#50281f;--olive:#303c2b;--gold:#ad8960;--serif:"Cormorant Garamond Variable", Georgia, serif;--sans:"DM Sans Variable", Arial, sans-serif}body{font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased}html{scroll-padding-top:35px}::selection{color:#26301f;background:#daceb4}.shell{width:min(1280px,100% - 96px)}.section{border:0;padding:110px 0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(64px,6.8vw,104px);line-height:.94}h2{font-size:clamp(48px,5.1vw,74px);line-height:1}h3{font-size:32px;line-height:1.1}h1 em,h2 em{font-weight:400}p{line-height:1.7}.eyebrow{letter-spacing:.19em;color:#736247;margin-bottom:23px;font-size:10px;font-weight:600;display:block}.eyebrow.light{color:#d7c7a6}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #a76e34}.skip-link{background:var(--paper);z-index:100;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.preview-banner{text-align:center;letter-spacing:.035em;color:#526047;background:#e8e9df;padding:9px 15px;font-size:10px}.preview-banner span{padding:0 8px}.gift-header{z-index:30;background:var(--cream);border-bottom:1px solid var(--line);position:relative}.gift-nav{justify-content:space-between;align-items:center;gap:30px;min-height:101px;display:flex}.gift-brand{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:30px;line-height:.8;display:inline-flex}.gift-brand svg{color:#7b6141;width:35px;height:41px}.gift-brand>span{flex-direction:column;align-items:flex-start;display:flex}.gift-brand small{letter-spacing:.02em;margin-bottom:5px;font-size:15px}.gift-desktop-nav{gap:32px;font-size:12px;display:flex}.gift-desktop-nav a{padding:15px 0;position:relative}.gift-desktop-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.gift-desktop-nav a:hover:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:16px;display:flex}.gift-button{background:var(--accent);color:#fffaf0;border:1px solid #2a100b26;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:53px;padding:13px 14px 13px 24px;font-size:12px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fff2,0 3px #41271b16}.gift-button:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:inset 0 1px #fff2,0 6px 18px #24170f1a}.gift-button:active{box-shadow:none;transform:translateY(1px)}.button-arrow{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;line-height:1;display:inline-grid}.nav-button{gap:17px;min-height:43px;padding:8px 11px 8px 18px;font-size:11px}.nav-button .button-arrow{width:23px;height:23px;font-size:15px}.cream-button{color:#303c2b;background:#f3eddb;border-color:#f3eddb}.cream-button .button-arrow{border-color:#303c2b55}.cream-button:hover{color:#24321f;background:#e2d8bf}.quiet-link{border-bottom:1px solid #82887866;align-items:center;gap:20px;padding:13px 0;font-size:12px;font-weight:500;display:inline-flex}.quiet-link span{font-size:20px;transition:transform .2s}.quiet-link:hover span{transform:translate(3px,-2px)}.menu-toggle{display:none}.gift-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;min-height:712px;padding-top:38px;padding-bottom:48px;display:grid}.gift-hero-copy{z-index:2;padding:25px 0;position:relative}.gift-hero-copy h1{margin-bottom:24px}.gift-hero-copy h1 em{color:#727c60}.gift-hero-copy>p{max-width:360px;color:var(--muted);margin-bottom:25px;font-size:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.hero-footnote{color:#777a6a;align-items:center;gap:17px;margin-top:40px;font-size:10px;line-height:1.65;display:flex}.tiny-star{color:#9eaa87;font-family:serif;font-size:32px;font-weight:400}.hero-photo-stage{min-width:0;padding:0 0 25px 20px;position:relative}.hero-photo{background:#d3c6a9;border-radius:160px 3px 3px;height:570px;position:relative;overflow:hidden;box-shadow:15px 16px #e9e5d9}.hero-photo img{object-fit:cover;object-position:51% center;animation:1.2s ease-out both photo-arrive}.photo-note{background:#fffaf0;border:1px solid #fffef8;width:206px;padding:23px 26px 18px;position:absolute;bottom:9px;left:-26px;transform:rotate(-5deg);box-shadow:0 15px 40px #372a201a}.photo-note>span{text-transform:uppercase;letter-spacing:.18em;color:#877052;font-size:9px}.photo-note p{font-family:var(--serif);letter-spacing:-.025em;margin:13px 0 18px;font-size:28px;line-height:1.08}.photo-note p em{color:#8b7659}.note-line{background:#b5aa91;width:55px;height:1px}.photo-side-label{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;color:#858878;font-size:9px;position:absolute;top:52%;right:-31px}.gift-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeeee3}.gift-ribbon .shell{justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.gift-ribbon span{font-family:var(--serif);white-space:nowrap;font-size:24px;font-style:italic}.gift-ribbon i{background:#9ea486;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.collection-section{background:var(--olive);color:#f5f0df;padding:40px 0 85px;position:relative;overflow:hidden}.collection-section:after{content:"";pointer-events:none;border:1px solid #d7c7a60a;border-radius:50%;width:720px;height:720px;position:absolute;top:0;left:-140px;box-shadow:0 0 0 35px #d7c7a605,0 0 0 80px #d7c7a604}.section-label{text-transform:uppercase;letter-spacing:.16em;color:#b9bca7;border-bottom:1px solid #d7c7a630;justify-content:space-between;padding-bottom:22px;font-size:9px;display:flex}.song-feature{z-index:1;padding-top:65px;position:relative}.song-feature-title{grid-template-columns:1fr 1fr;column-gap:110px;display:grid}.song-feature-title .eyebrow{grid-column:1;margin-bottom:20px}.song-feature-title h2{grid-column:1;font-size:clamp(65px,7.2vw,110px);line-height:.9}.song-feature-title h2 em{color:#d9c9a6}.song-feature-copy{grid-area:1/2/4;align-self:center;padding-top:25px}.song-feature-copy>p{color:#daddce;max-width:470px;font-size:16px;line-height:1.8}.feature-details{color:#d7c7a6;gap:22px;margin:25px 0 34px;font-size:10px;display:flex}.feature-details span+span{border-left:1px solid #b2b69655;padding-left:22px}.song-feature-copy .small-note{color:#bac2ac;margin-top:18px;font-size:10px}.sound-line{opacity:.5;align-items:center;gap:5px;height:65px;margin-top:35px;display:flex}.sound-line i{background:#cabc97;border-radius:2px;width:2px;display:block}.story-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.story-intro>p{color:var(--muted);max-width:385px;font-size:14px}.story-intro>p:first-of-type{margin-top:27px}.story-intro .quiet-link{margin-top:12px}.story-workshop{min-width:0}.story-selectors{gap:10px;margin-bottom:20px;display:flex}.story-selectors button{color:#737969;background:0 0;border:1px solid #d7d8c9;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:10px;transition:background .2s;display:flex}.story-selectors button[aria-pressed=true]{color:#35442b;background:#e2e5d5;border-color:#aab092}.story-selectors button:hover{border-color:#6e7c58}.paper-note{background:#fffdf7;border:1px solid #e1dece;min-height:342px;padding:34px 38px 26px;position:relative;box-shadow:9px 10px #e7e7db}.paper-note:before{content:"";background:#d8cbb69c;width:73px;height:18px;position:absolute;top:-8px;left:44%;transform:rotate(-3deg)}.note-top{letter-spacing:.13em;text-transform:uppercase;color:#8b856c;justify-content:space-between;margin-bottom:27px;font-size:9px;display:flex}.paper-note h3{letter-spacing:-.015em;max-width:380px;font-size:27px;font-weight:500}.thin-story{color:#9b9b89;margin:20px 0 10px;font-size:13px;text-decoration:line-through}.rich-story{font-family:var(--serif);letter-spacing:-.01em;margin-top:12px;font-size:26px;font-style:italic;line-height:1.25;animation:.35s ease-out note-arrive}.note-caption{color:#8b887a;border-top:1px solid #e7e4d8;margin-top:25px;padding-top:16px;font-size:9px;display:block}.method-strip{background:#e9ecdf;padding:29px 0}.method-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.method-grid>div{align-items:center;gap:20px;display:flex}.method-grid>div>span{font-family:var(--serif);color:#919d7b;font-size:40px;line-height:1}.method-grid p{color:#747a65;margin:0;font-size:11px;line-height:1.9}.method-grid strong{color:#39482c;font-size:12px;font-weight:500}.keepsake-section{background:#eeebe2}.keepsake-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:43px;display:grid}.keepsake-heading h2{font-size:clamp(48px,4.8vw,72px)}.keepsake-heading p{color:var(--muted);margin:16px 0 0;font-size:13px}.development-label{color:#677351;letter-spacing:.11em;text-transform:uppercase;border:1px solid #bfc3ac;border-radius:2px;padding:7px 11px;font-size:9px;display:inline-block}.keepsake-heading .small-note{color:#7a7d6e;font-size:10px}.keepsake-main{aspect-ratio:2.2;background:#c9b99b;border:7px solid #fffaf2;position:relative;overflow:hidden;box-shadow:0 8px 30px #4e422416}.keepsake-main img{object-fit:cover;object-position:50% 48%}.concept-tag{text-transform:uppercase;letter-spacing:.12em;color:#514832;background:#fbf7eae6;padding:7px 12px;font-size:9px;position:absolute;bottom:18px;left:20px}.gallery-controls{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.gallery-caption{font-family:var(--serif);font-size:26px;font-style:italic}.gallery-thumbs{gap:9px;display:flex}.gallery-thumbs button{background:0 0;border:1px solid #0000;border-radius:3px;padding:4px;transition:border-color .2s}.gallery-thumbs button[aria-pressed=true]{border-color:#526143}.gallery-thumbs button:hover{border-color:#a4aa92}.gallery-thumbs img{object-fit:cover;border-radius:1px;width:72px;height:47px;display:block}.gift-close{text-align:center;background:var(--cream);padding:105px 0 100px;position:relative}.gift-close:before{content:"";background:#b8bbab;width:1px;height:48px;margin:0 auto 28px;display:block}.gift-close h2{margin-bottom:30px;font-size:clamp(55px,6.2vw,89px)}.gift-close h2 em{color:#7c8569}.gift-close p{color:#7e8373;margin-top:17px;font-size:10px}.gift-footer{background:#e4e8db;border-top:1px solid #d1d8c3;padding:55px 0 22px}.footer-top{grid-template-columns:1fr 1fr .8fr;align-items:start;gap:45px;padding-bottom:50px;display:grid}.footer-top .gift-brand{color:#3d4930;font-size:41px}.footer-top .gift-brand small{font-size:19px}.footer-top .gift-brand svg{width:42px;height:48px}.footer-top>p{font-family:var(--serif);color:#76805f;margin:0;font-size:26px;font-style:italic;line-height:1.2}.footer-top nav{flex-direction:column;align-items:flex-start;gap:15px;font-size:12px;display:flex}.footer-top nav a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:#727d63;border-top:1px solid #c7d0b9;justify-content:space-between;gap:18px;padding-top:20px;font-size:9px;display:flex}.song-hero{background:#303023;min-height:690px;position:relative;overflow:hidden}.song-hero>img{object-fit:cover;object-position:center 48%}.song-hero-shade{background:linear-gradient(90deg,#1a2118ed 0%,#20291ec9 25%,#23291d4a 55%,#0000 78%);position:absolute;inset:0}.song-hero-content{z-index:2;color:#fffaf0;padding-top:85px;padding-bottom:70px;position:relative}.song-hero h1{max-width:620px;font-size:clamp(70px,6.7vw,100px);line-height:.94}.song-hero h1 em{color:#ddcfb1}.song-hero p{color:#efeddf;max-width:350px;margin:25px 0 30px;font-size:14px;line-height:1.8}.song-price-note{color:#d0d6c4;margin-top:18px;font-size:10px;display:block}.process-heading{text-align:center}.process-heading .eyebrow{margin-bottom:20px}.process-steps{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:60px;display:grid}.process-steps article{border-top:1px solid #babfa9;padding-top:22px}.process-steps article>span{letter-spacing:.15em;color:#8a795a;text-transform:uppercase;font-size:9px}.process-steps h3{margin:22px 0 16px;font-size:36px}.process-steps p{color:var(--muted);font-size:13px}.demo-note{color:#777d69;text-align:center;margin:35px 0 0;font-size:10px}.song-story-section{background:var(--olive);color:#f6f1e5;padding:90px 0}.song-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.song-story-grid h2{font-size:clamp(62px,6.5vw,92px)}.song-story-grid h2 em{color:#d1bd93}.song-story-grid p{color:#c8d0ba;max-width:390px;margin-top:28px;font-size:14px}.song-story-note{border:1px solid #7d8a685c;padding:37px 42px}.song-story-note>span{letter-spacing:.16em;text-transform:uppercase;color:#c6b697;font-size:10px}.song-story-note ul{margin:25px 0 17px;padding:0;list-style:none}.song-story-note li{font-family:var(--serif);border-bottom:1px solid #a9b49630;padding:15px 0;font-size:24px;line-height:1.25}.song-story-note .quiet-link{color:#d7c7a6}.purchase-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.purchase-section>div>p{max-width:320px;color:var(--muted);font-size:14px}.song-offer{background:#fffdf5;border:1px solid #c3c8b6;padding:35px 40px;box-shadow:12px 12px #e7eadc}.offer-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.offer-top>span:first-child{font-family:var(--serif);font-size:32px}.offer-price{font-family:var(--serif);align-items:end;gap:15px;margin:27px 0 20px;font-size:78px;line-height:1.1;display:flex}.offer-price span{font-family:var(--sans);color:#828673;letter-spacing:0;margin-bottom:14px;font-size:10px}.song-offer ul{margin:20px 0 30px;padding:0;list-style:none}.song-offer li{border-top:1px solid #e0e2d5;padding:12px 0;font-size:12px}.song-offer li:before{content:"✓";color:#809268;margin-right:12px}.song-offer .gift-button{width:100%}.purchase-section .song-offer>p{text-align:center;max-width:100%;margin:16px 0 0;font-size:10px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:10px;display:grid}.faq-list details{border-top:1px solid #cdd2bf}.faq-list details:last-child{border-bottom:1px solid #cdd2bf}.faq-list summary{cursor:pointer;align-items:center;gap:17px;padding:25px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:#8d947a;font-size:10px}.faq-plus{flex-shrink:0;width:21px;height:21px;margin-left:auto;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:#64754e;width:12px;height:1px;position:absolute;top:10px;left:4px}.faq-plus:after{transition:transform .2s;transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0)}.faq-list details>p{color:var(--muted);margin:0 30px 26px;font-size:13px}.faq-list details[open]>p{animation:.25s ease-out note-arrive}.pill{font-family:var(--sans);border-radius:5px;font-size:12px;font-weight:500}.pill.primary{background:var(--accent);border-color:var(--accent)}.create-layout{gap:75px;padding-top:60px}.create-aside h2{font-size:60px}.create-aside>p{font-size:14px}.aside-note{color:var(--ink);box-shadow:none;background:#e5e9da;border-left:2px solid #8f9d77;border-radius:3px;transform:none}.aside-note p{color:#637253;font-family:var(--serif);font-size:23px;line-height:1.3}.aside-note strong{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.form-card{border:1px solid #d3d9c2;border-radius:5px;box-shadow:8px 9px #e7eadc}.form-title{letter-spacing:-.035em;font-size:49px}.form-lede{font-size:13px;line-height:1.5}.field label{font-size:12px;font-weight:500}input,select,textarea{border-color:#d6dbc9;border-radius:4px;font-size:14px}.help{font-size:11px}.step-line{color:#7d8868;font-size:9px}.progress{background:#e4e8d9;height:3px}.progress>div{background:#798862}.form-actions .pill{padding:14px 24px}.form-actions .ghost{font-size:12px}.record-sleeve,.sleeve-label,.delivery-title{font-family:var(--serif)}@keyframes photo-arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes note-arrive{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.gift-hero{min-height:760px}.hero-photo{height:610px}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.gift-desktop-nav{gap:18px}.gift-nav{gap:20px}.gift-hero{gap:25px}.gift-hero h1{font-size:77px}.hero-photo{height:525px}.photo-note{width:175px;left:0}.photo-note p{font-size:26px}.hero-actions{gap:15px}.story-section,.song-feature-title,.song-story-grid,.purchase-section{gap:55px}.story-selectors{flex-wrap:wrap}.story-selectors button{white-space:nowrap}.keepsake-heading{gap:40px}.process-steps{gap:35px}.nav-button{gap:10px}.gift-brand{font-size:27px}}@media (max-width:850px){.gift-desktop-nav{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:35px;height:44px;padding:5px;display:flex}.menu-toggle span{background:#39472e;width:25px;height:1px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{padding:0 0 20px;display:grid}.mobile-nav>a{border-top:1px solid var(--line);justify-content:space-between;padding:16px 0;font-size:14px;display:flex}.gift-nav{min-height:85px}.gift-hero h1{font-size:65px}.hero-photo{height:475px}.hero-footnote{margin-top:28px}.gift-hero{min-height:620px}.gift-ribbon span{font-size:clamp(17px,5.3vw,21px)}.gift-ribbon .shell{gap:12px}.story-section{grid-template-columns:1fr;gap:40px}.story-intro>p{max-width:600px}.story-workshop{max-width:650px}.keepsake-heading{grid-template-columns:1fr;gap:28px}.keepsake-heading>div+div{max-width:520px}.method-grid{gap:20px}.method-grid>div{gap:12px}.method-grid p{font-size:10px}.song-feature-title{column-gap:40px}.song-feature-title h2{font-size:74px}.song-feature-copy>p{font-size:14px}.song-story-grid,.purchase-section{gap:40px}.song-story-note{padding:26px}.song-offer{padding:28px}.faq-section{gap:35px}.create-layout{grid-template-columns:1fr;gap:25px}.create-aside{position:static}.create-aside .aside-note{display:none}.create-aside h2{max-width:550px}.create-aside>p{max-width:600px}}@media (max-width:760px){.shell{width:calc(100% - 40px)}.section{padding:68px 0}.preview-banner{padding:8px 10px;font-size:8px}.preview-banner span{padding:0 3px}.gift-nav{gap:10px;min-height:81px}.gift-brand{gap:7px;font-size:26px}.gift-brand svg{width:28px;height:34px}.gift-brand small{margin-bottom:4px;font-size:12px}.nav-actions{gap:8px}.nav-button{gap:8px;min-height:39px;padding:9px 10px;font-size:9px}.nav-button .button-arrow{display:none}.menu-toggle{width:29px;padding:2px}.menu-toggle span{width:23px}.gift-hero{grid-template-columns:1fr;gap:23px;min-height:0;padding-top:20px;padding-bottom:48px}.gift-hero-copy{padding:22px 0 0}.eyebrow{margin-bottom:20px;font-size:9px}.gift-hero h1{margin-bottom:22px;font-size:clamp(54px,16vw,92px);line-height:.9}.gift-hero h1 br:first-child{display:none}.gift-hero-copy>p{max-width:430px;margin-bottom:22px;font-size:13px}.hero-actions{gap:23px}.gift-button{gap:20px;min-height:49px;padding:12px 13px 12px 20px;font-size:11px}.hero-actions .quiet-link{gap:12px;font-size:10px}.hero-footnote{display:none}.hero-photo-stage{padding:8px 0 27px}.hero-photo{border-radius:100px 2px 2px;height:370px;box-shadow:8px 8px #e9e5d9}.hero-photo img{object-position:50% 44%}.photo-note{width:156px;padding:18px 20px 16px;bottom:-4px;left:auto;right:10px;transform:rotate(4deg)}.photo-note>span{font-size:8px}.photo-note p{margin:10px 0 14px;font-size:23px;line-height:1}.photo-side-label{display:none}.gift-ribbon .shell{text-align:center;grid-template-columns:1fr 1fr;gap:10px;padding:19px 0;display:grid}.gift-ribbon i{display:none}.gift-ribbon span{font-size:clamp(17px,5.3vw,21px)}.collection-section{padding:28px 0 58px}.section-label{letter-spacing:.1em;gap:15px;font-size:8px}.song-feature{padding-top:40px}.song-feature-title{display:block}.song-feature-title h2{font-size:79px}.song-feature-copy{padding-top:20px}.song-feature-copy>p{max-width:520px;font-size:14px}.sound-line{height:50px;margin-top:25px}.feature-details{gap:15px;margin:20px 0 28px}.feature-details span+span{padding-left:15px}.song-feature-copy .small-note{font-size:9px}.story-section{gap:32px}.story-intro h2{font-size:55px}.story-intro>p{font-size:13px}.story-selectors{gap:6px}.story-selectors button{white-space:normal;gap:4px;padding:10px 7px;font-size:8px}.story-selectors button span{display:none}.paper-note{min-height:350px;padding:28px 25px 23px;box-shadow:6px 7px #e7e7db}.paper-note h3{font-size:26px}.rich-story{font-size:25px}.note-top{margin-bottom:22px;font-size:8px}.thin-story{font-size:12px}.method-strip{padding:20px 0}.method-grid{grid-template-columns:1fr;gap:0}.method-grid>div{border-bottom:1px solid #cfd6bd;gap:24px;padding:15px 0}.method-grid>div:last-child{border:0}.method-grid p{font-size:11px}.method-grid strong{font-size:13px}.method-grid>div>span{width:40px}.keepsake-heading h2{font-size:50px}.keepsake-heading{gap:25px;margin-bottom:30px}.keepsake-main{aspect-ratio:1.1;border-width:4px}.keepsake-main img{object-position:50% center}.concept-tag{font-size:8px;bottom:10px;left:10px}.gallery-controls{flex-direction:column;align-items:start;gap:12px;padding-top:17px}.gallery-caption{font-size:25px}.gallery-thumbs img{width:80px;height:54px}.gift-close{padding:65px 0}.gift-close h2{font-size:57px}.gift-close .eyebrow{letter-spacing:.12em;font-size:8px}.gift-close:before{height:32px}.gift-footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:35px}.footer-top .gift-brand{grid-column:1/-1;font-size:32px}.footer-top .gift-brand small{font-size:15px}.footer-top .gift-brand svg{width:34px;height:40px}.footer-top>p{font-size:23px}.footer-top nav{gap:16px;font-size:10px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px;line-height:1.6}.song-hero{align-items:end;min-height:750px;display:flex}.song-hero>img{object-position:55% 20%;height:470px!important}.song-hero-shade{background:linear-gradient(#0000 0%,#2530201a 27%,#253020c9 56%,#253020 70% 100%)}.song-hero-content{padding-top:360px;padding-bottom:42px}.song-hero h1{font-size:66px;line-height:.88}.song-hero p{max-width:340px;margin:21px 0 23px;font-size:13px}.song-hero .eyebrow{margin-bottom:20px;font-size:8px}.song-price-note{font-size:9px}.process-heading{text-align:left}.process-heading h2{font-size:48px}.process-steps{grid-template-columns:1fr;gap:24px;margin-top:34px}.process-steps article{padding-top:19px}.process-steps h3{margin:14px 0 10px;font-size:33px}.process-steps p{margin-bottom:0;font-size:13px}.demo-note{text-align:left;border-left:2px solid #abb995;padding-left:14px;font-size:10px;line-height:1.6}.song-story-section{padding:60px 0}.song-story-grid{grid-template-columns:1fr;gap:28px}.song-story-grid h2{font-size:71px}.song-story-grid p{font-size:13px}.song-story-note{padding:25px}.song-story-note li{font-size:23px}.purchase-section{grid-template-columns:1fr;gap:30px}.purchase-section h2{font-size:58px}.song-offer{padding:25px;box-shadow:6px 7px #e7eadc}.offer-price{font-size:72px}.offer-price span{font-size:9px}.faq-section{grid-template-columns:1fr;gap:28px;padding-top:10px}.faq-section h2{font-size:55px}.faq-list summary{gap:12px;padding:23px 0;font-size:12px}.faq-list details>p{margin-left:24px;font-size:12px}.create-layout{padding-top:20px}.create-aside{padding-top:16px}.create-aside h2{margin-top:0;font-size:49px}.create-aside>p{margin-bottom:0;font-size:13px}.form-title{font-size:39px}.form-card{border-radius:4px;padding:27px 20px}.form-lede{font-size:12px}.form-actions .pill{padding:14px 19px}.form-actions .ghost{font-size:11px}.compact-sleeve{inset:auto}.preview-grid{gap:30px}.preview-title{font-size:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.gift-button:hover{transform:none}}.sample-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;scroll-margin-top:110px;display:grid}.sample-intro h2{font-size:clamp(38px,4.4vw,64px)}.sample-intro p{max-width:360px;color:var(--muted);line-height:1.8}.sample-caption{letter-spacing:.08em;text-transform:uppercase;color:#5d6852;margin-top:28px;font-size:11px;display:block}.sample-tracks{border-top:1px solid var(--line)}.sample-track{border-bottom:1px solid var(--line);padding:25px 0 23px}.sample-track-heading{align-items:baseline;gap:18px;margin-bottom:15px;display:flex}.sample-track-heading h3{flex:1;margin:0;font-size:28px}.track-number,.track-length{color:var(--muted);font-size:11px}.sample-track audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:44px;display:block}.sample-error{font-size:12px}.sample-error a{text-decoration:underline}.launch-section{color:#fff8eb;background:#642c32;padding:72px 0;scroll-margin-top:105px}.launch-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.launch-grid h2{margin:15px 0 20px;font-size:clamp(44px,5vw,72px)}.launch-grid>div>p{color:#ead5d0;max-width:350px;line-height:1.7}.launch-form-wrap{border-left:1px solid #fff8eb30;padding-left:55px;position:relative}.launch-form-wrap label{margin-bottom:12px;font-size:13px;display:block}.launch-form-wrap input[type=email]{color:#29271e;background:#fffaf2;border:1px solid #eedbd4;border-radius:4px;width:100%;min-height:54px;padding:15px;font-size:16px}.launch-form-wrap input:focus-visible{outline-offset:4px;outline:3px solid #e7c995}.launch-consent{color:#ead5d0;margin:17px 0 23px;font-size:12px;line-height:1.65}.launch-error{color:#fff8eb;margin:12px 0 0;font-size:13px;line-height:1.6}.launch-error:empty{display:none}.launch-success h3{margin:12px 0;font-size:40px}.launch-success p{line-height:1.7}.launch-success .quiet-link{border-color:#ead5d0}.signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.keepsake-teaser{border-bottom:1px solid var(--line);align-items:baseline;gap:25px;padding:35px 0;scroll-margin-top:110px;display:flex}.keepsake-teaser p{font-family:var(--font-display), Georgia, serif;margin:0;font-size:24px}.keepsake-teaser .eyebrow{flex-shrink:0}@media (max-width:760px){.sample-section,.launch-grid{grid-template-columns:1fr;gap:30px}.sample-intro p{max-width:100%}.sample-caption{margin-top:20px}.sample-track-heading{gap:12px}.sample-track-heading h3{font-size:27px}.launch-section{padding:48px 0}.launch-form-wrap{border-top:1px solid #fff8eb30;border-left:0;padding:28px 0 0}.launch-form-wrap .gift-button{width:100%}.keepsake-teaser{padding:28px 0;display:block}.keepsake-teaser p{margin-top:12px;line-height:1.4}}
