.landing-cta-module__WS_T2q__primary{isolation:isolate;color:#35263f;background:linear-gradient(115deg,#ffd0a8 0%,#ffc077 38%,#f2a65a 100%);border:1px solid #a66a364d;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;max-width:100%;min-height:56px;padding:9px 10px 9px 22px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffdfccc,inset 0 -3px #a66a361f,0 8px 22px #f2a65a33}.landing-cta-module__WS_T2q__primary:before{z-index:-1;border-radius:inherit;opacity:0;content:"";background:linear-gradient(115deg,#ffe0c3 0%,#ffd0a8 38%,#ffc077 100%);position:absolute;inset:0}.landing-cta-module__WS_T2q__label{text-align:center;min-width:0}.landing-cta-module__WS_T2q__arrow{color:#ffd0a8;background:#35263f;border:1px solid #fffdfc1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 1px #fffdfc1a}.landing-cta-module__WS_T2q__compact{border-radius:16px;gap:10px;min-height:48px;padding:8px 8px 8px 16px;font-size:14px}.landing-cta-module__WS_T2q__compact .landing-cta-module__WS_T2q__arrow{width:28px;height:28px}@media (max-width:374px){.landing-cta-module__WS_T2q__primary:not(.landing-cta-module__WS_T2q__compact){gap:10px;padding-inline:14px 8px}.landing-cta-module__WS_T2q__primary:not(.landing-cta-module__WS_T2q__compact) .landing-cta-module__WS_T2q__arrow{width:32px;height:32px}}.landing-cta-module__WS_T2q__secondary{color:#fffdfc;cursor:pointer;background:linear-gradient(115deg,#fffdfc17,#ffd0a80a);border:1px solid #ffd0a84d;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #fffdfc14}.landing-cta-module__WS_T2q__secondaryIcon{color:#ffd0a8;background:#ffd0a81f;border:1px solid #ffd0a840;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.landing-cta-module__WS_T2q__primary:focus-visible,.landing-cta-module__WS_T2q__secondary:focus-visible{outline-offset:5px;outline:2px solid #a66a36}.landing-cta-module__WS_T2q__primary[data-on-media]:focus-visible,.landing-cta-module__WS_T2q__secondary:focus-visible{outline-color:#ffd0a8}.dark .landing-cta-module__WS_T2q__primary:focus-visible{outline-color:#ffd0a8}.landing-cta-module__WS_T2q__primary:active{box-shadow:inset 0 1px #fffdfc80,inset 0 2px 4px #a66a362e,0 2px 8px #f2a65a26}.landing-cta-module__WS_T2q__secondary:active{background:#ffd0a824}@media (hover:hover){.landing-cta-module__WS_T2q__primary:hover:before{opacity:1}.landing-cta-module__WS_T2q__primary:hover{box-shadow:inset 0 1px #fffdfce6,inset 0 -3px #a66a361a,0 12px 28px #f2a65a47}.landing-cta-module__WS_T2q__secondary:hover{background-color:#ffd0a814;border-color:#ffd0a88c}.landing-cta-module__WS_T2q__primary:hover:active{box-shadow:inset 0 1px #fffdfc80,inset 0 2px 4px #a66a362e,0 2px 8px #f2a65a26}}@media (prefers-reduced-motion:no-preference){.landing-cta-module__WS_T2q__primary,.landing-cta-module__WS_T2q__secondary{transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s}.landing-cta-module__WS_T2q__primary:before{transition:opacity .22s}.landing-cta-module__WS_T2q__arrow svg{transition:transform .22s}.landing-cta-module__WS_T2q__primary:active,.landing-cta-module__WS_T2q__secondary:active{transform:translateY(1px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-cta-module__WS_T2q__primary:hover,.landing-cta-module__WS_T2q__secondary:hover{transform:translateY(-2px)}.landing-cta-module__WS_T2q__primary:hover .landing-cta-module__WS_T2q__arrow svg{transform:translate(2px)}.landing-cta-module__WS_T2q__primary:active,.landing-cta-module__WS_T2q__secondary:active{transform:translateY(1px)}}
.landing-visuals-module__qFdI-q__atmosphere{min-width:0}.landing-visuals-module__qFdI-q__atmosphere [data-landing-paper]{background-image:radial-gradient(circle at 95% 8%,#f2a65a29,#0000 40%),radial-gradient(circle at 3% 95%,#87739a14,#0000 40%)}.landing-visuals-module__qFdI-q__atmosphere [data-landing-media] img{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-visuals-module__qFdI-q__atmosphere [data-landing-media]:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){.landing-visuals-module__qFdI-q__atmosphere [data-landing-entered=true]{animation:.65s cubic-bezier(.22,1,.36,1) both landing-visuals-module__qFdI-q__memory-arrival}.landing-visuals-module__qFdI-q__atmosphere [data-landing-entered=true] [data-memory-line]{stroke-dasharray:1;animation:.9s ease-out both landing-visuals-module__qFdI-q__memory-line}.landing-visuals-module__qFdI-q__atmosphere [data-landing-entered=true] [data-memory-sparkle]{transform-origin:50%;animation:.8s ease-out both landing-visuals-module__qFdI-q__memory-sparkle}.landing-visuals-module__qFdI-q__atmosphere [role=tabpanel]:not([hidden]):not([data-process-panel]){animation:.45s ease-out landing-visuals-module__qFdI-q__memory-arrival}}@media (prefers-reduced-motion:reduce){.landing-visuals-module__qFdI-q__atmosphere [data-landing-media] img{transition:none}}@keyframes landing-visuals-module__qFdI-q__memory-arrival{0%{opacity:.75;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-visuals-module__qFdI-q__memory-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes landing-visuals-module__qFdI-q__memory-sparkle{0%{transform:scale(.85)rotate(-6deg)}to{transform:scale(1)rotate(0)}}
.how-it-works-module__T2Xf4G__noteCard{rotate:-6deg}.how-it-works-module__T2Xf4G__noteTag{rotate:12deg}.how-it-works-module__T2Xf4G__styleLeft{rotate:-12deg}.how-it-works-module__T2Xf4G__styleRight{rotate:9deg}.how-it-works-module__T2Xf4G__palette{translate:-50%;rotate:-3deg}.how-it-works-module__T2Xf4G__filmBacking{translate:8px 12px;rotate:-6deg}@media (prefers-reduced-motion:no-preference){.how-it-works-module__T2Xf4G__noteCard{animation:.7s cubic-bezier(.22,1,.36,1) backwards how-it-works-module__T2Xf4G__note-settle}.how-it-works-module__T2Xf4G__noteTag{animation:.5s cubic-bezier(.22,1,.36,1) .25s backwards how-it-works-module__T2Xf4G__tag-place}.how-it-works-module__T2Xf4G__styleLeft{animation:.75s cubic-bezier(.22,1,.36,1) both how-it-works-module__T2Xf4G__left-card-arrive}.how-it-works-module__T2Xf4G__styleRight{animation:.75s cubic-bezier(.22,1,.36,1) .12s both how-it-works-module__T2Xf4G__right-card-arrive}.how-it-works-module__T2Xf4G__palette{animation:.5s cubic-bezier(.22,1,.36,1) .4s both how-it-works-module__T2Xf4G__detail-arrive}.how-it-works-module__T2Xf4G__filmBacking{animation:.75s cubic-bezier(.22,1,.36,1) both how-it-works-module__T2Xf4G__backing-arrive}.how-it-works-module__T2Xf4G__filmFront{animation:.8s cubic-bezier(.22,1,.36,1) .13s both how-it-works-module__T2Xf4G__film-arrive}.how-it-works-module__T2Xf4G__filmCaption{animation:.5s cubic-bezier(.22,1,.36,1) .45s both how-it-works-module__T2Xf4G__detail-arrive}.how-it-works-module__T2Xf4G__stepHeading{animation:.55s cubic-bezier(.22,1,.36,1) .1s both how-it-works-module__T2Xf4G__copy-arrive}.how-it-works-module__T2Xf4G__stepCopy{animation:.55s cubic-bezier(.22,1,.36,1) .18s both how-it-works-module__T2Xf4G__copy-arrive}.how-it-works-module__T2Xf4G__stepNote{animation:.55s cubic-bezier(.22,1,.36,1) .26s both how-it-works-module__T2Xf4G__copy-arrive}}@keyframes how-it-works-module__T2Xf4G__note-settle{0%{opacity:0;transform:translate(-28px,-24px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__tag-place{0%{opacity:0;transform:translate(12px,-16px)rotate(10deg)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__left-card-arrive{0%{opacity:0;transform:translate(-60px,-20px)rotate(-14deg)scale(.94)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__right-card-arrive{0%{opacity:0;transform:translate(60px,-14px)rotate(16deg)scale(.94)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__backing-arrive{0%{opacity:0;transform:translate(-32px,20px)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__film-arrive{0%{opacity:0;transform:translate(40px,-30px)rotate(10deg)scale(.96)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__detail-arrive{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes how-it-works-module__T2Xf4G__copy-arrive{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}
.occasions-module__ulOsca__stack{isolation:isolate;padding:20px 14px;position:relative}.occasions-module__ulOsca__backPrint,.occasions-module__ulOsca__middlePrint{pointer-events:none;border:1px solid #4639361a;border-radius:22px;position:absolute;inset:20px 14px}.occasions-module__ulOsca__backPrint{z-index:-2;background:#d8c8bd;transform:rotate(-4deg)}.occasions-module__ulOsca__middlePrint{z-index:-1;background:#f3dfc6;transform:rotate(3deg)}.occasions-module__ulOsca__printSurface{color:#35263f;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff8ed;border-radius:22px;padding:10px;box-shadow:0 22px 55px #1e16252e}.occasions-module__ulOsca__printSurface:active{cursor:grabbing}.occasions-module__ulOsca__printSurface:focus-visible{outline-offset:8px;outline:2px solid #ffd0a8}.occasions-module__ulOsca__caption{min-height:204px;padding:20px 8px 10px}.occasions-module__ulOsca__arrow{color:#ffd0a8;cursor:pointer;border:1px solid #ffd0a866;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.occasions-module__ulOsca__arrow:hover{background:#ffd0a81f;border-color:#ffd0a8}.occasions-module__ulOsca__arrow:active{background:#ffd0a833}.occasions-module__ulOsca__arrow:focus-visible{outline-offset:4px;outline:2px solid #ffd0a8}@media (max-width:374px){.occasions-module__ulOsca__caption{min-height:228px}}@media (min-width:640px){.occasions-module__ulOsca__stack{padding:24px 20px}.occasions-module__ulOsca__backPrint,.occasions-module__ulOsca__middlePrint{border-radius:26px;inset:24px 20px}.occasions-module__ulOsca__printSurface{border-radius:26px;padding:14px}.occasions-module__ulOsca__caption{min-height:168px;padding:22px 12px 10px}}@media (prefers-reduced-motion:no-preference){.occasions-module__ulOsca__printContent{animation:.42s cubic-bezier(.22,1,.36,1) occasions-module__ulOsca__turn-next}.occasions-module__ulOsca__printContent[data-direction=previous]{animation-name:occasions-module__ulOsca__turn-previous}.occasions-module__ulOsca__arrow{transition:background .2s,border-color .2s}}@keyframes occasions-module__ulOsca__turn-next{0%{opacity:.65;transform:translate(12px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes occasions-module__ulOsca__turn-previous{0%{opacity:.65;transform:translate(-12px)rotate(-1deg)}to{opacity:1;transform:none}}
