@font-face{font-family:Cormorant Garamond;src:url(/landing-v1/fonts/CormorantGaramond-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/landing-v1/fonts/CormorantGaramond-Italic-variable.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/landing-v1/fonts/Jost-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/landing-v1/fonts/Caveat-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.ma{font-family:Jost,Helvetica,Arial,sans-serif;color:#2b2420;overflow-x:clip;position:relative;min-height:100vh}.ma header{height:auto;padding:0;border:0;display:block;background:transparent}.ma nav{align-items:center}.ma footer{display:block;border:0;font-size:inherit}.ma h1,.ma h2,.ma h3{letter-spacing:normal}.ma label{margin:0}.ma .card img,.ma img{aspect-ratio:auto;background:transparent}.ma .btn,.ma button{color:inherit}.ma main{min-height:0}.ma .marketing-account{display:flex;justify-content:flex-end;gap:22px;padding-bottom:12px;font-size:13px}.ma .landing-error{padding-block:12px;background:#f0d9d4}.ma{margin:0;background:#f4ede1}.ma a{color:#9e4f56}.ma a:hover{color:#7e3a42}.ma{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.ma *{box-sizing:border-box}.ma h1,.ma h2,.ma h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;margin:0;text-wrap:balance}.ma blockquote,.ma figure,.ma p{margin:0}.ma p{text-wrap:pretty}.ma .hand{font-family:Caveat,Segoe Script,Bradley Hand,cursive}.ma .wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.ma .nl{color:#2b2420;text-decoration:none;position:relative;padding:6px 0}.ma .nl:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:#9e4f56;transition:right .3s cubic-bezier(.2,.8,.2,1)}.ma .nl:hover{color:#9e4f56}.ma .nl:hover:after{right:0}.ma .lu{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;text-decoration-color:#d9a5a0;transition:text-decoration-color .2s,color .2s}.ma .lu:hover{text-decoration-color:currentColor}.ma .fl{color:#d9cba3;text-decoration:none;transition:color .2s}.ma .fl:hover{color:#f4ede1}.ma .ftl{color:#2b2420;text-decoration:none;transition:color .2s}.ma .ftl:hover{color:#9e4f56}.ma .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:500 16px/1 Jost,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.ma .btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(43,36,32,.55)}.ma .btn:focus-visible,.ma .field:focus-visible,.ma .nl:focus-visible{outline:2px solid #9e4f56;outline-offset:3px}.ma .btn-ghost{background:transparent;border:1.5px solid #2b2420;color:#2b2420}.ma .field{min-height:50px;width:100%;padding:0 16px;border:1.5px solid #cdbfa9;border-radius:12px;background:#fbf7ef;font:16px Jost,Helvetica Neue,Helvetica,sans-serif;color:#2b2420;outline:none;transition:border-color .2s,box-shadow .2s}.ma .field::placeholder{color:#9c8e82}.ma .field:focus{border-color:#9e4f56;box-shadow:0 0 0 4px rgba(158,79,86,.16)}.ma .tape{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.38) 0 4px,transparent 4px 10px);box-shadow:0 1px 2px rgba(43,36,32,.12);mix-blend-mode:multiply}.ma .lbl{display:flex;flex-direction:column;gap:7px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#5e524b;font-weight:500}@keyframes dropIn{0%{opacity:0;translate:0 44px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes leaf{0%{opacity:0}to{opacity:1}}@keyframes wipe{0%{clip-path:inset(-10% 100% -28% -4%)}to{clip-path:inset(-10% -8% -28% -4%)}}@keyframes stampIn{0%{opacity:0;scale:1.8;rotate:-22deg}65%{opacity:1;scale:.96;rotate:3deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes sealIn{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes slide{to{translate:-50% 0}}@keyframes rise{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes twinkle{0%,to{opacity:.2;scale:.7}50%{opacity:1;scale:1.15}}@keyframes spin{to{rotate:1turn}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ma .piece{position:absolute;animation:dropIn 1s cubic-bezier(.2,.8,.2,1) both}.ma .piece.stamp{animation:stampIn .8s cubic-bezier(.2,.9,.3,1.1) both}.ma .piece.seal{animation:sealIn .9s cubic-bezier(.3,1.2,.4,1) both}.ma .sway{animation:float 7s ease-in-out infinite}.ma .sprig-stem{stroke-dasharray:1;animation:draw 2.4s ease-out both}.ma .sprig ellipse{animation:leaf .55s ease both;animation-delay:1.2s}.ma .sprig ellipse:nth-of-type(2){animation-delay:1.35s}.ma .sprig ellipse:nth-of-type(3){animation-delay:1.5s}.ma .sprig ellipse:nth-of-type(4){animation-delay:1.65s}.ma .sprig ellipse:nth-of-type(5){animation-delay:1.8s}.ma .sprig ellipse:nth-of-type(6){animation-delay:1.95s}.ma .sprig ellipse:nth-of-type(7){animation-delay:2.1s}.ma .sprig ellipse:nth-of-type(8){animation-delay:2.25s}.ma .sprig ellipse:nth-of-type(9){animation-delay:2.4s}.ma .sprig ellipse:nth-of-type(10){animation-delay:2.55s}.ma .sprig ellipse:nth-of-type(11){animation-delay:2.7s}.ma .sprig ellipse:nth-of-type(12){animation-delay:2.85s}.ma .wipe{animation:wipe 1.2s cubic-bezier(.7,0,.2,1) .45s both}.ma .ul{animation:draw 1s ease-out 1.4s both}.ma .ul,.ma .ul2{stroke-dasharray:1}.ma .ul2{animation:draw .9s ease-out 1.9s both}.ma .spark{animation:twinkle 3.2s ease-in-out infinite}.ma .doily{animation:spin 160s linear infinite}@keyframes pendulum{0%,to{rotate:-3.5deg}50%{rotate:3.5deg}}.ma .pend{transform-origin:50% 0;animation:pendulum 7s ease-in-out infinite}.ma img{max-width:100%}.ma .fade{animation:fadeIn 1.2s ease both}@supports (animation-timeline:view()){.ma .reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 32%}}.ma .card{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.ma .card:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 34px 54px -30px rgba(43,36,32,.5)}.ma .card:hover .ill{scale:1.04;rotate:-1deg}.ma .ill{transition:scale .5s cubic-bezier(.2,.8,.2,1),rotate .5s cubic-bezier(.2,.8,.2,1)}.ma .sticker{transition:transform .35s cubic-bezier(.3,1.5,.4,1)}.ma .sticker:hover{transform:rotate(-7deg) scale(1.1)}.ma .note{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ma .note:hover{transform:rotate(0deg) translateY(-4px)}.ma .track{display:flex;width:max-content;animation:slide 36s linear infinite}.ma .half{display:flex;align-items:center;gap:36px;padding-right:36px;white-space:nowrap}.ma .mdot{width:7px;height:7px;border-radius:50%;background:#d9a5a0;flex:none}.ma .no-motion *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.ma *{animation:none!important;transition:none!important}}.ma .marketing-catalog{padding-block:52px 80px}.ma .catalog-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#9e4f56;font-weight:600}.ma .marketing-catalog h1{font-size:clamp(44px,5.8vw,76px);line-height:1.02;margin-top:16px}.ma .marketing-catalog h1 em{color:#9e4f56}.ma .catalog-intro{max-width:640px;font-size:18px;color:#5e524b;margin-top:22px;line-height:1.6}.ma .story-filters{display:flex;gap:9px;flex-wrap:wrap;margin:34px 0 26px}.ma .story-filters .btn{min-height:38px;padding:0 16px;font-size:13px;border-color:#cdbfa9}.ma .story-filters [aria-pressed=true]{background:#9e4f56;color:#fbf7ef;border-color:#9e4f56}.ma .collection-tools{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.ma .collection-tools>div:first-child{max-width:500px;flex:1 1}.ma .collection-tools label{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px}.ma .collection-tools input{min-height:50px;padding:0 16px;border:1.5px solid #cdbfa9;border-radius:12px;background:#fbf7ef;font:16px Jost,Arial,sans-serif}.ma .collection-view{display:flex;gap:6px}.ma .collection-view button{border:1px solid #cdbfa9;background:transparent;color:#2b2420;border-radius:999px;font:13px Jost,sans-serif}.ma .collection-view [aria-pressed=true]{background:#2b2420;color:#f4ede1;border-color:#2b2420}.ma .collection-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px;margin-top:30px}.ma .collection-card{position:relative;border:1px solid #e6dac4;background:#fbf7ef;border-radius:18px;padding:22px;box-shadow:0 18px 36px -30px #2b242059;display:flex;flex-direction:column;align-items:start}.ma .collection-card:before{content:"";position:absolute;left:50%;top:-11px;width:92px;height:23px;background:repeating-linear-gradient(45deg,#ffffff61 0 4px,transparent 4px 10px),#d9a5a0cc;transform:translateX(-50%) rotate(-3deg);z-index:1}.ma .collection-card:nth-child(3n+2):before{background-color:#9aa88acc;transform:translateX(-50%) rotate(2deg)}.ma .collection-image-stage{width:100%;background:#eadfcb;border-radius:12px;padding:18px}.ma .collection-image-stage img{display:block;width:100%;height:auto;aspect-ratio:630/810;object-fit:contain;filter:drop-shadow(4px 8px 7px #2b242026)}.ma .collection-card h3{font-size:28px;line-height:1.1;font-weight:600;margin-top:20px}.ma .collection-card p{font-size:14px;color:#5e524b;margin:12px 0 18px;line-height:1.6}.ma .collection-card button{margin-top:auto;border:1.5px solid #9e4f56;border-radius:999px;color:#9e4f56;background:transparent;font:500 14px Jost,sans-serif;padding:10px 18px}.ma .subtle{font-size:13px;color:#5e524b}@media (max-width:800px){.ma .collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ma .collection-tools{align-items:stretch;flex-direction:column}.ma .collection-tools>div:first-child{max-width:none}.ma .collection-card{padding:16px}.ma .collection-card h3{font-size:24px}}@media (max-width:450px){.ma .collection-gallery{grid-template-columns:1fr}.ma .collection-card,.ma .collection-image-stage{padding:24px}}.ma footer a{margin-right:0}.ma nav{justify-content:flex-start}.ma .marquee{overflow:hidden}.ma .marquee:hover .track{animation-play-state:paused}.marketing-signin{color:#62383d;text-decoration:none;white-space:nowrap;font-size:14px;padding:12px 4px;margin-left:auto;min-height:44px}.marketing-signin:focus-visible{outline:3px solid #ad8049;outline-offset:3px}@media(max-width:520px){.marketing-signin{font-size:13px}}.ma .luminous-hero-panel{position:relative;z-index:5;width:100%;padding:0 4%}.ma .hero-legacy-cover{display:none}.ma .luminous-hero-composition{aspect-ratio:auto!important;min-height:660px}.luminous-book{color:#332b27;width:100%;max-width:760px;margin:auto;position:relative;text-align:center}.luminous-intro .eyebrow{font:500 10px/1.5 Jost,sans-serif;letter-spacing:.2em;color:#795848}.luminous-intro h2{font:500 clamp(28px,3vw,42px)/1.02 Cormorant Garamond,Georgia,serif;margin:12px 0 20px}.luminous-intro h2 em{color:#8c5158;font-weight:400}.luminous-tabs{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin:12px 0}.luminous-tabs button{border:1px solid transparent;border-bottom-color:#d8c7b4;background:transparent;color:#655348;font:400 12px/1.4 Jost,sans-serif;min-height:44px;padding:8px 10px;border-radius:24px}.luminous-tabs button[aria-pressed=true]{color:#573c34;background:#f9f3e7;border-color:#baa083;box-shadow:0 3px 12px #62432b0b}.luminous-stage{height:350px;position:relative;border-radius:46% 46% 18px 18px;isolation:isolate;outline-offset:4px;background:radial-gradient(ellipse at 45% 35%,#fff9ee 10%,#e9d7bb66 60%,transparent 74%)}.luminous-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0;padding:22px 18px 30px;transition:opacity .3s;filter:drop-shadow(8px 16px 13px #503d3130);transform:rotate(-3deg)}.luminous-poster img{display:block;object-fit:contain;max-height:100%;max-width:54%;width:auto;height:auto;box-shadow:inset 2px 0 3px #392c2c33}.luminous-poster.is-open{transform:rotate(-1deg);padding:40px 12px}.luminous-poster.is-open img{max-width:50%;width:50%;height:100%;object-fit:contain}.luminous-stage.scene-ready .luminous-poster{opacity:0;pointer-events:none}.luminous-canvas{position:absolute;inset:0;overflow:hidden;border-radius:40% 40% 18px 18px;opacity:0}.scene-ready .luminous-canvas{opacity:1}.luminous-canvas canvas{width:100%!important;height:100%!important}.luminous-caption{position:absolute;bottom:2px;left:4px;right:4px;font:400 10px/1.5 Jost,sans-serif;letter-spacing:.04em;color:#67594e;pointer-events:none}.liquid-controls{border:1px solid #fff9ee;background:#fffbefbf;box-shadow:0 5px 20px #6d4f2e13,inset 0 1px 3px #fff;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border-radius:28px}.luminous-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px auto 8px;width:fit-content;max-width:100%;padding:3px 10px;position:relative;z-index:1}.luminous-controls button{min-height:44px;min-width:44px;padding:5px 12px;border:0;background:transparent;color:#4b3931;border-radius:20px;font:400 13px/1.4 Jost,sans-serif;white-space:nowrap}.luminous-controls span{font:400 11px/1.5 Jost,sans-serif;color:#655348;min-width:75px}.luminous-controls button:disabled{opacity:.4;cursor:default}.luminous-controls button:hover:not(:disabled){background:#eadcc899}.luminous-settings{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;font:400 11px/1.5 Jost,sans-serif;color:#655348}.luminous-settings label{display:flex;align-items:center;gap:6px}.luminous-settings input{width:75px;accent-color:#8c5158;padding:0}.luminous-settings input,.luminous-text-button{min-height:44px;background:transparent;border:0}.luminous-text-button{font:inherit;border-bottom:1px solid #c8b29a;color:inherit;padding:5px 0}.luminous-note{font:400 13px/1.6 Jost,sans-serif;color:#69584c;margin:6px auto;max-width:46ch}.luminous-link{font:500 13px Jost,sans-serif;color:#794851;text-decoration:none;border-bottom:1px solid #b79888;padding-bottom:4px;display:inline-block;margin-top:9px}.luminous-book a:focus-visible,.luminous-book button:focus-visible,.luminous-book input:focus-visible,.luminous-close:focus-visible{outline:2px solid #794851;outline-offset:3px}.luminous-modal{border:1px solid #cebaa2;border-radius:16px;width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 28px);padding:30px;background:#f5eee2;color:#332b27;overflow-y:auto;box-shadow:0 30px 100px #30201660}.luminous-modal::backdrop{background:#2d2522b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.luminous-close{display:block;position:sticky;top:0;margin-left:auto;z-index:3;min-height:44px;min-width:80px;border:1px solid #c1a78a;border-radius:30px;background:#fffaef;color:#4b3931}.luminous-dialog-book .luminous-stage{height:min(48vh,450px)}.collection-card .preview-book-button{margin-top:8px;background:transparent;border:0;color:#794851;text-decoration:underline;text-underline-offset:4px;min-height:44px}.ma.motion-paused *,.ma.motion-paused :after,.ma.motion-paused :before{animation-play-state:paused!important;scroll-behavior:auto!important}.ma .collection-card{box-shadow:0 7px 20px #573e2910;transition:transform .25s,box-shadow .25s}.ma .collection-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #573e291c}.ma .marketing-info{max-width:850px;margin:auto;padding:64px 28px 100px}.ma .marketing-info h1{font:500 clamp(42px,6vw,68px)/1.05 Cormorant Garamond,Georgia,serif;max-width:16ch;margin:18px 0 32px}.ma .marketing-info>p{font-size:17px;line-height:1.9;max-width:68ch;margin:20px 0;color:#5e524b}.ma .marketing-info .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ma .marketing-print{padding:50px 0 85px}.ma .marketing-print .hero{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center;padding:40px 0}.ma .marketing-print h1{font:500 clamp(44px,6vw,74px)/1.05 Cormorant Garamond,Georgia,serif;margin:16px 0 24px}.ma .marketing-print p{line-height:1.8;color:#5e524b;margin:18px 0}.ma .marketing-print .hero-art{display:flex;gap:20px;padding:24px}.ma .marketing-print .hero-art img{width:46%;height:auto;object-fit:contain;filter:drop-shadow(6px 12px 10px #3020162a)}.ma .marketing-print .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0}.ma .marketing-print .steps h3{font-size:29px;line-height:1.15}@media(max-width:700px){.ma .luminous-hero-composition{min-height:620px}.luminous-stage{height:300px}.luminous-tabs button{font-size:11px;padding:8px}.luminous-controls{gap:2px}.luminous-controls span{min-width:68px}.luminous-note{font-size:12px}.luminous-modal{padding:12px}.luminous-intro h2{font-size:32px}.ma .marketing-print .hero,.ma .marketing-print .steps{grid-template-columns:1fr}.ma .marketing-print{padding:20px 0 50px}}@media(prefers-reduced-motion:reduce){.luminous-poster,.ma .collection-card{transition:none}.ma .collection-card:hover{transform:none}}.ma .hero-supplied-artwork{position:absolute;top:150px;left:-5%;width:110%;height:440px;pointer-events:none;z-index:0}.ma .luminous-hero-panel .luminous-intro,.ma .luminous-hero-panel .luminous-note,.ma .luminous-hero-panel .luminous-settings,.ma .luminous-hero-panel .luminous-tabs{position:relative;z-index:2}.ma .luminous-hero-panel .luminous-intro,.ma .luminous-hero-panel .luminous-tabs{background:#f4ede1e8;border-radius:18px}.ma .luminous-hero-panel .luminous-note{background:#f4ede1e8;border-radius:14px;padding:2px 8px}.luminous-stage .luminous-controls{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);margin:0;white-space:nowrap;z-index:3}.luminous-settings{margin-top:12px}