.btn.svelte-1wdbiic{--lift:-2px;backface-visibility:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s;transform:translateZ(0)}.btn.svelte-1wdbiic:active{filter:brightness(.98);transition-duration:90ms;transform:translateZ(0)translateY(0)scale(.97)}.btn.svelte-1wdbiic:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 160% 0/250% 100%;transition:opacity .2s;position:absolute;inset:0}.btn-glow.svelte-1wdbiic:after{content:"";z-index:-2;border-radius:inherit;opacity:0;will-change:transform, opacity;background:#679c9380;position:absolute;inset:0;transform:translateZ(0)scale(1)}.btn-glow.svelte-1wdbiic:active:after{animation-play-state:paused}@media (hover:hover){.btn.svelte-1wdbiic:hover{transform:translateZ(0) translateY(var(--lift)) scale(1.02);filter:brightness(1.06)}.btn.svelte-1wdbiic:hover:before{opacity:1}}.hero.svelte-jh33bs{--accent:#c67651;--accent-soft:#a97c65;--surface:#f5ede5}.accent.svelte-jh33bs{color:var(--accent)}.hero-media.svelte-jh33bs{aspect-ratio:4/3;-webkit-mask:var(--mask) center / cover no-repeat;mask:var(--mask) center / cover no-repeat;-webkit-mask:var(--mask) center / cover no-repeat}@media (width>=1024px){.hero-media.svelte-jh33bs{aspect-ratio:auto;height:100%}}.feature-card.svelte-jh33bs{transition:transform .25s,background-color .25s}.feature-card.svelte-jh33bs:hover{transform:translateY(-3px)}.feature-card.svelte-jh33bs .feature-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.feature-card.svelte-jh33bs:hover .feature-icon{transform:scale(1.12)rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.anim.svelte-jh33bs{animation:.75s cubic-bezier(.22,1,.36,1) both svelte-jh33bs-fade-up;animation-delay:calc(var(--i,0) * .12s)}.hero-media.svelte-jh33bs{animation:1.1s cubic-bezier(.22,1,.36,1) both svelte-jh33bs-media-in}.hero-media.svelte-jh33bs img:where(.svelte-jh33bs){animation:7s ease-in-out 1.2s infinite svelte-jh33bs-float}}@keyframes svelte-jh33bs-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes svelte-jh33bs-media-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes svelte-jh33bs-float{0%,to{transform:translate(0,0)scale(1.01)}50%{transform:translateY(-10px)scale(1.01)}}.lined-text.svelte-bxtsrj{width:100%;color:var(--line-color);align-items:center;display:flex}.lined-text.svelte-bxtsrj:before,.lined-text.svelte-bxtsrj:after{content:"";height:var(--line-thickness);background-image:linear-gradient(var(--line-color), var(--line-color));transition:background-size .85s cubic-bezier(.22, 1, .36, 1) var(--line-delay);background-repeat:no-repeat;background-size:0% 100%;flex:1}.lined-text.svelte-bxtsrj:before{background-position:100%}.lined-text.svelte-bxtsrj:after{background-position:0}.lined-text[data-show=true].svelte-bxtsrj:before,.lined-text[data-show=true].svelte-bxtsrj:after{background-size:100% 100%}.fade.svelte-bxtsrj:before{background-image:linear-gradient(to right, transparent, var(--line-color))}.fade.svelte-bxtsrj:after{background-image:linear-gradient(to left, transparent, var(--line-color))}@media (prefers-reduced-motion:reduce){.lined-text.svelte-bxtsrj:before,.lined-text.svelte-bxtsrj:after{background-size:100% 100%;transition:none}}.ticker-wrapper.svelte-do3b62{--gap:1rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.ticker.svelte-do3b62{gap:var(--gap);will-change:transform;width:max-content;display:flex}.copy.svelte-do3b62{align-items:flex-start;gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.card.svelte-do3b62{text-align:center;color:#a97c65;border-radius:1rem;flex-direction:column;align-items:center;gap:.375rem;max-width:16rem;padding:.75rem;transition:background-color .35s,transform .35s;display:flex}.text.svelte-do3b62{color:#1f1f1f;font-size:clamp(1rem,4vw,1.15rem);font-weight:500;line-height:1.1}.card.svelte-do3b62:hover{background-color:#a97c6517}@media (width>=64rem){.card.svelte-do3b62{max-width:18rem}}.icon-lift.svelte-do3b62{transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:block}.card.svelte-do3b62:hover .icon-lift:where(.svelte-do3b62){transform:translateY(-6px)scale(1.08)}.icon-float.svelte-do3b62{animation:4.5s ease-in-out infinite svelte-do3b62-float;animation-delay:calc(var(--i) * -.7s);display:block}.reveal.svelte-do3b62 .card:where(.svelte-do3b62){opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1),background-color .35s;transition-delay:calc(var(--i) * 90ms);transform:translateY(24px)}.reveal.show.svelte-do3b62 .card:where(.svelte-do3b62){opacity:1;transform:translateY(0)}.heading.svelte-do3b62{opacity:0;transition:opacity .8s,transform .8s;display:inline-block;transform:translateY(-10px)}.reveal.show.svelte-do3b62 .heading:where(.svelte-do3b62){opacity:1;transform:translateY(0)}@keyframes svelte-do3b62-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ticker.svelte-do3b62{flex-wrap:wrap;justify-content:center;width:100%;transform:none!important}.copy.svelte-do3b62{flex-wrap:wrap;justify-content:center}.copy[aria-hidden=true].svelte-do3b62{display:none}.icon-float.svelte-do3b62,.reveal.svelte-do3b62 .card:where(.svelte-do3b62),.heading.svelte-do3b62{opacity:1;transition:none;animation:none;transform:none}}.anim.svelte-1qm78s1{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);will-change:opacity, transform}.anim.show.svelte-1qm78s1{opacity:1;will-change:auto;transform:none}.rise.svelte-1qm78s1{transform:translateY(28px)}.from-l.svelte-1qm78s1{transform:translate(-36px,12px)}.from-r.svelte-1qm78s1{transform:translate(36px,12px)}.zoom.svelte-1qm78s1{transform:scale(.94)}.book.svelte-1qm78s1{transition-duration:1s;transform:translateY(24px)scale(.92)}.pop.svelte-1qm78s1{transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.5)rotate(-10deg)}.reveal.svelte-1qm78s1{stroke-dasharray:1;stroke-dashoffset:1px}.reveal.play.svelte-1qm78s1{animation:svelte-1qm78s1-draw 1.6s cubic-bezier(.65, 0, .35, 1) var(--d,0s) forwards}.flow.play.svelte-1qm78s1{animation:svelte-1qm78s1-march 1.2s linear var(--d,0s) infinite}@keyframes svelte-1qm78s1-draw{to{stroke-dashoffset:0}}@keyframes svelte-1qm78s1-march{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.anim.svelte-1qm78s1{opacity:1;transition:none;transform:none}.reveal.svelte-1qm78s1{stroke-dashoffset:0}.reveal.play.svelte-1qm78s1,.flow.play.svelte-1qm78s1{animation:none}}.story.svelte-t14ajl{--accent:#c67651;--accent-soft:#f0e1d3;--draw-duration:2.6s;--step-stagger:.14s}.reveal.svelte-t14ajl{stroke-dasharray:1;stroke-dashoffset:1px}.reveal.play.svelte-t14ajl{animation:svelte-t14ajl-draw var(--draw-duration) cubic-bezier(.65, 0, .35, 1) forwards}.flow.play.svelte-t14ajl{animation:svelte-t14ajl-march 1.4s linear var(--draw-duration) infinite}.comet.svelte-t14ajl{offset-distance:0%;offset-rotate:0deg;opacity:0}.comet.play.svelte-t14ajl{animation:svelte-t14ajl-comet-run 5.5s cubic-bezier(.45, 0, .55, 1) var(--draw-duration) infinite}@keyframes svelte-t14ajl-draw{to{stroke-dashoffset:0}}@keyframes svelte-t14ajl-march{to{stroke-dashoffset:-20px}}@keyframes svelte-t14ajl-comet-run{0%{offset-distance:0%;opacity:0}8%,88%{opacity:.9}to{offset-distance:100%;opacity:0}}.step.svelte-t14ajl{opacity:0;transform:translateY(18px)}.step.play.svelte-t14ajl{animation:svelte-t14ajl-step-in .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * var(--step-stagger)) forwards}.step-icon.svelte-t14ajl{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.step.svelte-t14ajl:hover .step-icon:where(.svelte-t14ajl){box-shadow:0 8px 24px -8px var(--accent);transform:scale(1.08)rotate(-4deg)}.step-icon.svelte-t14ajl:after{content:"";border-radius:inherit;border:2px solid var(--accent);opacity:0;position:absolute;inset:0}.step-icon.svelte-t14ajl{position:relative}.step.play.svelte-t14ajl .step-icon:where(.svelte-t14ajl):after{animation:svelte-t14ajl-ring 1.6s ease-out calc(var(--i) * var(--step-stagger) + .45s) 2}@keyframes svelte-t14ajl-step-in{to{opacity:1;transform:none}}@keyframes svelte-t14ajl-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.reveal-up.svelte-t14ajl{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-t14ajl-step-in}.heartbeat.svelte-t14ajl{color:var(--accent);animation:2.4s ease-in-out infinite svelte-t14ajl-heartbeat}@keyframes svelte-t14ajl-heartbeat{0%,38%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1.06)}}.badge.svelte-t14ajl{animation:svelte-t14ajl-badge-in .7s cubic-bezier(.22, 1, .36, 1) calc(.4s + var(--i) * .12s) both, svelte-t14ajl-badge-float 6s ease-in-out calc(1.4s + var(--i) * .8s) infinite;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s}.badge.svelte-t14ajl:hover{background-color:#ffffffb3;transform:translateY(-3px)scale(1.03)}@keyframes svelte-t14ajl-badge-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes svelte-t14ajl-badge-float{0%,to{translate:0}50%{translate:0 -5px}}@property --edge{syntax:"<length-percentage>";inherits:false;initial-value:4%}@property --edge-scale{syntax:"<number>";inherits:false;initial-value:1}@property --sheen-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.blur-edges.svelte-t14ajl{--edge-base:clamp(14px, 4.5%, 46px);--edge:calc(var(--edge-base) * var(--edge-scale));--fade-x:linear-gradient(to right, transparent 0, #00000014 calc(var(--edge) * .25), #0006 calc(var(--edge) * .5), #000000d1 calc(var(--edge) * .75), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d1 calc(100% - var(--edge) * .75), #0006 calc(100% - var(--edge) * .5), #00000014 calc(100% - var(--edge) * .25), transparent 100%);--fade-y:linear-gradient(to bottom, transparent 0, #00000014 calc(var(--edge) * .25), #0006 calc(var(--edge) * .5), #000000d1 calc(var(--edge) * .75), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d1 calc(100% - var(--edge) * .75), #0006 calc(100% - var(--edge) * .5), #00000014 calc(100% - var(--edge) * .25), transparent 100%);--fade-corners:radial-gradient(120% 120% at 50% 50%, #000 62%, #000000eb 82%, #000000b8 100%);-webkit-mask-image:var(--fade-x), var(--fade-y), var(--fade-corners);mask-image:var(--fade-x), var(--fade-y), var(--fade-corners);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--fade-x), var(--fade-y), var(--fade-corners);-webkit-mask-composite:source-in;animation:1.2s cubic-bezier(.22,1,.36,1) both svelte-t14ajl-edge-in,24s ease-in-out 1.2s infinite alternate svelte-t14ajl-ken-burns}.blur-edges-wrap.svelte-t14ajl{isolation:isolate}.blur-edges-wrap.svelte-t14ajl:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--sheen-angle,0deg), transparent 0deg, #ffffff80 24deg, transparent 66deg, transparent 360deg);mix-blend-mode:overlay;opacity:.75;padding:1.5px;animation:12s linear infinite svelte-t14ajl-sheen-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes svelte-t14ajl-edge-in{0%{--edge-scale:3.4;opacity:0}to{--edge-scale:1;opacity:1}}@keyframes svelte-t14ajl-ken-burns{0%{scale:1}to{scale:1.07}}@keyframes svelte-t14ajl-sheen-spin{to{--sheen-angle:360deg}}@media (prefers-reduced-motion:reduce){.reveal.svelte-t14ajl{stroke-dashoffset:0}.step.svelte-t14ajl{opacity:1;transform:none}.blur-edges.svelte-t14ajl{--edge-scale:1}.blur-edges-wrap.svelte-t14ajl:after{opacity:.35}.reveal.play.svelte-t14ajl,.flow.play.svelte-t14ajl,.comet.play.svelte-t14ajl,.step.play.svelte-t14ajl,.step.play.svelte-t14ajl .step-icon:where(.svelte-t14ajl):after,.reveal-up.svelte-t14ajl,.shimmer.svelte-t14ajl,.heartbeat.svelte-t14ajl,.badge.svelte-t14ajl,.blur-edges.svelte-t14ajl,.blur-edges-wrap.svelte-t14ajl:after{animation:none}.step-icon.svelte-t14ajl,.badge.svelte-t14ajl{transition:none}}.voice.svelte-t4r2a3{--accent:#c67651;--accent-soft:#a97c65;--surface:#f5ede5;--card:#fffaf5}.card.svelte-t4r2a3{background:var(--card);border-radius:1.75rem;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 40px -28px #3c201273}.card.svelte-t4r2a3:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px #3c20128c}.play-btn.svelte-t4r2a3{color:#fff;background:var(--accent);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,filter .2s;display:grid}.play-btn.svelte-t4r2a3:hover{filter:brightness(1.05);transform:scale(1.06)}.play-btn.svelte-t4r2a3:active{transform:scale(.96)}.step-num.svelte-t4r2a3{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.35rem;font-weight:600;display:grid}.phone.svelte-t4r2a3{background:#fff;border:3px solid #3c2012d9;border-radius:1.5rem;width:116px;box-shadow:0 16px 34px -22px #3c201299}.book.svelte-t4r2a3{animation:8s ease-in-out infinite svelte-t4r2a3-float}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.anim.svelte-t4r2a3{animation:.75s cubic-bezier(.22,1,.36,1) both svelte-t4r2a3-fade-up;animation-delay:calc(var(--i,0) * .11s)}}@media (prefers-reduced-motion:reduce){.book.svelte-t4r2a3{animation:none}}@keyframes svelte-t4r2a3-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes svelte-t4r2a3-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.sway.svelte-19sle66{transform-origin:50% 0;width:100%;min-width:320px;max-width:380px;animation:svelte-19sle66-sway var(--sway-dur) ease-in-out var(--sway-delay) infinite;flex:0 auto;justify-content:center;display:flex}@keyframes svelte-19sle66-sway{0%{transform:rotate(calc(var(--amp) * -1)) translateY(0)}25%{transform:rotate(calc(var(--amp) * .35)) translateY(-2px)}50%{transform:rotate(var(--amp)) translateY(0)}75%{transform:rotate(calc(var(--amp) * -.35)) translateY(-2px)}to{transform:rotate(calc(var(--amp) * -1)) translateY(0)}}.polaroid.svelte-19sle66{aspect-ratio:380/470;--straighten:1;--lift:0px;width:100%;transform:rotate(calc(var(--tilt) * var(--straighten))) translate3d(0, var(--lift), 0);animation:svelte-19sle66-rise .6s cubic-bezier(.22, .7, .3, 1) var(--delay) backwards;transition:transform .4s cubic-bezier(.22,.7,.3,1),filter .4s;position:relative}.polaroid.svelte-19sle66:after{content:"";background-image:var(--frame);pointer-events:none;z-index:2;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}@keyframes svelte-19sle66-rise{0%{opacity:0;transform:rotate(var(--tilt)) translate3d(0, 28px, 0)}}@media (hover:hover) and (pointer:fine){.sway.svelte-19sle66:hover{animation-play-state:paused}.polaroid.svelte-19sle66:hover{--straighten:.15;--lift:-12px;z-index:5;filter:drop-shadow(0 16px 26px #00000040)}.polaroid.svelte-19sle66:hover .photo:where(.svelte-19sle66){transform:rotate(-.1deg)scale(1.03)}}.window.svelte-19sle66{z-index:1;width:75%;height:60.5%;position:absolute;top:13%;left:10.5%;overflow:hidden}.photo.svelte-19sle66{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,.7,.3,1);transform:rotate(-.1deg)}.caption.svelte-19sle66{z-index:3;width:80%;position:absolute;bottom:15%;left:9%;transform:rotate(-.1deg)}.sign.svelte-19sle66{z-index:3;position:absolute;bottom:10%;left:9%;transform:rotate(-.1deg)}@media (prefers-reduced-motion:reduce){.sway.svelte-19sle66,.polaroid.svelte-19sle66,.photo.svelte-19sle66{transition:none;animation:none}}@media (width<=799px){.cards.svelte-3f8eqn>:nth-child(n+7){display:none}}.layout.svelte-u4v2dq{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.title.svelte-u4v2dq{text-align:center}.title-line.svelte-u4v2dq{display:inline}.media.svelte-u4v2dq{aspect-ratio:1/1.05;width:100%;max-width:560px;margin-inline:auto}.points.svelte-u4v2dq{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (width>=48rem){.layout.svelte-u4v2dq{gap:2rem}.points.svelte-u4v2dq{gap:1.25rem}}@media (width>=64rem){.layout.svelte-u4v2dq{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:1.5rem 3.5rem;display:grid}.title.svelte-u4v2dq{grid-area:1/1/auto/-1}.media.svelte-u4v2dq{grid-area:2/1/span 2;align-self:center;max-width:none}.points.svelte-u4v2dq{grid-area:2/2/span 2;gap:4rem;padding-top:.25rem}}@media (width>=96rem){.title.svelte-u4v2dq{display:contents}.title-line.svelte-u4v2dq{text-align:right;display:block}.title-line--top.svelte-u4v2dq{text-align:right;grid-area:1/1/auto/-1}.title-line--bottom.svelte-u4v2dq{grid-area:2/2;align-self:start}.media.svelte-u4v2dq{grid-row:2/span 2}.points.svelte-u4v2dq{grid-area:3/2;padding-top:1rem}}.reveal.svelte-u4v2dq .title:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .media:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .point:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .script:where(.svelte-u4v2dq){opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.svelte-u4v2dq .media:where(.svelte-u4v2dq){transform:translateY(0)scale(.97)}.reveal.svelte-u4v2dq .point:where(.svelte-u4v2dq){transition-delay:calc(.25s + var(--i) * .12s)}.reveal.svelte-u4v2dq .script:where(.svelte-u4v2dq){transition-delay:.6s}.reveal.show.svelte-u4v2dq .title:where(.svelte-u4v2dq),.reveal.show.svelte-u4v2dq .media:where(.svelte-u4v2dq),.reveal.show.svelte-u4v2dq .point:where(.svelte-u4v2dq),.reveal.show.svelte-u4v2dq .script:where(.svelte-u4v2dq){opacity:1;transform:translateY(0)scale(1)}@media (width>=96rem){.reveal.svelte-u4v2dq .title:where(.svelte-u4v2dq){opacity:1;transition:none;transform:none}.reveal.svelte-u4v2dq .title-line:where(.svelte-u4v2dq){opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.svelte-u4v2dq .title-line--bottom:where(.svelte-u4v2dq){transition-delay:.12s}.reveal.show.svelte-u4v2dq .title-line:where(.svelte-u4v2dq){opacity:1;transform:translateY(0)}}.icon-float.svelte-u4v2dq{animation:5s ease-in-out infinite svelte-u4v2dq-float;animation-delay:calc(var(--i) * -1.1s);display:block}@keyframes svelte-u4v2dq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.heart.svelte-u4v2dq{--heart-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -8 100 110' preserveAspectRatio='none'%3E%3Cfilter id='s' x='-15%25' y='-15%25' width='130%25' height='130%25'%3E%3CfeGaussianBlur stdDeviation='1.7'/%3E%3C/filter%3E%3Cpath filter='url(%23s)' fill='black' d='M50 92 C50 92 4 64 4 34 C4 18 17 8 30 8 C40 8 47 14 50 21 C53 14 60 8 70 8 C83 8 96 18 96 34 C96 64 50 92 50 92 Z'/%3E%3C/svg%3E");--heart-ring:7%;isolation:isolate;animation:4s ease-in-out 1.1s infinite svelte-u4v2dq-heartbeat;position:relative}.heart-img.svelte-u4v2dq{-webkit-mask-image:var(--heart-mask);mask-image:var(--heart-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--heart-mask);display:block;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.heart.svelte-u4v2dq:after{content:"";z-index:1;pointer-events:none;background:conic-gradient(from var(--sheen-angle,0deg), transparent 0deg, #ffffff8c 24deg, transparent 66deg, transparent 360deg);-webkit-mask-image:var(--heart-mask), var(--heart-mask);mask-image:var(--heart-mask), var(--heart-mask);-webkit-mask-size:100% 100%, calc(100% - var(--heart-ring)) calc(100% - var(--heart-ring));mask-size:100% 100%, calc(100% - var(--heart-ring)) calc(100% - var(--heart-ring));-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:var(--heart-mask), var(--heart-mask);-webkit-mask-size:100% 100%, calc(100% - var(--heart-ring)) calc(100% - var(--heart-ring));-webkit-mask-composite:xor;mix-blend-mode:overlay;opacity:.75;animation:12s linear infinite svelte-u4v2dq-sheen-spin;position:absolute;inset:0;-webkit-mask-position:50%,50%;-webkit-mask-repeat:no-repeat}@keyframes svelte-u4v2dq-heartbeat{0%,to{transform:scale(1)}8%{transform:scale(1.028)}16%{transform:scale(1)}24%{transform:scale(1.018)}34%{transform:scale(1)}}@keyframes svelte-u4v2dq-sheen-spin{to{--sheen-angle:360deg}}@media (prefers-reduced-motion:reduce){.reveal.svelte-u4v2dq .title:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .title-line:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .media:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .point:where(.svelte-u4v2dq),.reveal.svelte-u4v2dq .script:where(.svelte-u4v2dq),.icon-float.svelte-u4v2dq,.heart.svelte-u4v2dq,.heart.svelte-u4v2dq:after{opacity:1;transition:none;animation:none;transform:none}.heart.svelte-u4v2dq:after{opacity:.35}}.faq-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.faq-reveal.is-visible{opacity:1;will-change:auto;transform:none}.faq-reveal.is-visible .accent.svelte-1mkll07:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.faq-reveal{opacity:1;transition:none;transform:none}.accent.svelte-1mkll07:after{transition:none;transform:scaleX(1)}}.frame.svelte-1hj202d{--surface:var(--background,#f5ede5);--ink:#2b211c;--ink-soft:#6b5648;--accent:#c67651;--eyebrow:#a8613c;--edge:#d3bda9;isolation:isolate;border-radius:clamp(1rem,3vw,1.75rem);position:relative;overflow:hidden}.media.svelte-1hj202d{aspect-ratio:16/10;width:100%;position:relative;-webkit-mask-image:linear-gradient(#000 38%,#00000073 72%,#0000 100%);mask-image:linear-gradient(#000 38%,#00000073 72%,#0000 100%)}.media.svelte-1hj202d img:where(.svelte-1hj202d){object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.content.svelte-1hj202d{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(.6rem,2vw,.9rem);margin-top:clamp(-3.5rem,-7vw,-1.25rem);padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:flex;position:relative}.eyebrow.svelte-1hj202d{letter-spacing:.24em;text-transform:uppercase;color:var(--eyebrow);font-size:clamp(.75rem,2.4vw,.8rem)}.accent.svelte-1hj202d{color:var(--accent)}.lede.svelte-1hj202d{max-width:42ch;color:var(--ink-soft)}.actions.svelte-1hj202d{flex-direction:column;align-items:stretch;gap:1.15rem;width:100%;max-width:26rem;margin-top:.4rem;display:flex}.gift.svelte-1hj202d{color:#7a6252;white-space:nowrap;align-self:center;width:fit-content;padding-bottom:3px;font-size:clamp(.95rem,3.4vw,1.05rem);text-decoration:none;transition:color .2s;position:relative}.gift.svelte-1hj202d:after{content:"";inset-inline:0;background:var(--edge);transform-origin:0;height:1px;transition:background-color .2s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0}.gift.svelte-1hj202d:hover{color:var(--ink)}.gift.svelte-1hj202d:hover:after{background:var(--ink);transform:scaleX(1.06)}.gift.svelte-1hj202d:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.scrim.svelte-1hj202d{display:none}.frame.svelte-1hj202d .media:where(.svelte-1hj202d),.frame.svelte-1hj202d .content:where(.svelte-1hj202d)>:where(.svelte-1hj202d){opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1)}.frame.svelte-1hj202d .media:where(.svelte-1hj202d){transform:scale(1.035)}.frame.svelte-1hj202d .content:where(.svelte-1hj202d)>:where(.svelte-1hj202d){transition-delay:calc(.14s + var(--i,0) * 90ms);transform:translateY(14px)}.frame.is-shown.svelte-1hj202d .media:where(.svelte-1hj202d){opacity:1;transform:scale(1)}.frame.is-shown.svelte-1hj202d .content:where(.svelte-1hj202d)>:where(.svelte-1hj202d){opacity:1;transform:translateY(0)}@media (width>=640px){.media.svelte-1hj202d{aspect-ratio:21/10}.actions.svelte-1hj202d{flex-direction:row;justify-content:center;align-items:center;gap:1.6rem;max-width:none}}@media (width>=1024px){.frame.svelte-1hj202d{--photo-inset:38%}.frame.svelte-1hj202d:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--photo-inset) - 280px), #0006 calc(var(--photo-inset) - 200px), transparent calc(var(--photo-inset) - 120px), transparent calc(var(--photo-inset) + 230px), #0006 calc(var(--photo-inset) + 320px), #000 calc(var(--photo-inset) + 400px));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--photo-inset) - 280px), #0006 calc(var(--photo-inset) - 200px), transparent calc(var(--photo-inset) - 120px), transparent calc(var(--photo-inset) + 230px), #0006 calc(var(--photo-inset) + 320px), #000 calc(var(--photo-inset) + 400px));mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--photo-inset) - 280px), #0006 calc(var(--photo-inset) - 200px), transparent calc(var(--photo-inset) - 120px), transparent calc(var(--photo-inset) + 230px), #0006 calc(var(--photo-inset) + 320px), #000 calc(var(--photo-inset) + 400px));position:absolute;inset:0;box-shadow:inset 0 0 26px -8px #2b211c4d,inset 0 0 4px -1px #2b211c29}.media.svelte-1hj202d{inset:0 0 0 var(--photo-inset);aspect-ratio:auto;width:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000047 90px,#000 300px);mask-image:linear-gradient(90deg,#0000 0,#00000047 90px,#000 300px)}.media.svelte-1hj202d img:where(.svelte-1hj202d){object-position:50% 50%}.scrim.svelte-1hj202d{z-index:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 95%, transparent) 0, color-mix(in srgb, var(--surface) 90%, transparent) 40%, color-mix(in srgb, var(--surface) 45%, transparent) 57%, transparent 72%);display:block;position:absolute;inset:0}.content.svelte-1hj202d{text-align:left;justify-content:center;align-items:flex-start;max-width:34rem;min-height:20rem;margin-top:0;padding:3.5rem 3.75rem}.actions.svelte-1hj202d{justify-content:flex-start;width:auto}}@media (prefers-reduced-motion:reduce){.frame.svelte-1hj202d .media:where(.svelte-1hj202d),.frame.svelte-1hj202d .content:where(.svelte-1hj202d)>:where(.svelte-1hj202d),.frame.is-shown.svelte-1hj202d .media:where(.svelte-1hj202d),.frame.is-shown.svelte-1hj202d .content:where(.svelte-1hj202d)>:where(.svelte-1hj202d){opacity:1;transition:none;transform:none}.gift.svelte-1hj202d,.gift.svelte-1hj202d:after{transition:none}}.menu.svelte-vukfre{opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)scale(.97)}.menu.open.svelte-vukfre{opacity:1;pointer-events:auto;transform:none}.item.svelte-vukfre{opacity:0;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1),background-color .2s;transform:translate(8px)}.menu.open.svelte-vukfre .item:where(.svelte-vukfre){opacity:1;transition-delay:calc(50ms + var(--i) * 35ms);transform:none}@media (prefers-reduced-motion:reduce){.menu.svelte-vukfre,.item.svelte-vukfre{transition:none}}.book.svelte-15s6omv{animation:4.5s ease-in-out infinite svelte-15s6omv-breathe}@keyframes svelte-15s6omv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.ink.svelte-15s6omv{transform:scaleX(1)}.ink.animated.svelte-15s6omv{animation:svelte-15s6omv-draw var(--cycle) ease-in-out forwards}@keyframes svelte-15s6omv-draw{0%{opacity:.2;transform:scaleX(0)}12%{opacity:1}78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.book.svelte-15s6omv,.ink.animated.svelte-15s6omv{animation:none}}.nav-link.svelte-135vt94{transition:color .2s;position:relative}.nav-link.svelte-135vt94:after{content:"";inset-inline:.75rem;transform-origin:0;background:#c67651;border-radius:999px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;transform:scaleX(0)}.nav-link.svelte-135vt94:hover,.nav-link.is-active.svelte-135vt94{color:#a85f33}.nav-link.svelte-135vt94:hover:after,.nav-link.is-active.svelte-135vt94:after{transform:scaleX(1)}.backdrop.svelte-135vt94{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}.backdrop.open.svelte-135vt94{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility}.drawer.svelte-135vt94{visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;transform:translate(100%)}.drawer.open.svelte-135vt94{visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility;transform:translate(0)}.drawer-link.svelte-135vt94{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1),background-color .2s;transform:translate(18px)}.drawer.open.svelte-135vt94 .drawer-link:where(.svelte-135vt94){opacity:1;transition-delay:calc(.12s + var(--i) * 45ms);transform:none}.drawer-link.svelte-135vt94:hover{background:#c676511a}.drawer-link.is-active.svelte-135vt94{color:#a85f33;background:#c6765124;font-weight:500}@media (prefers-reduced-motion:reduce){.backdrop.svelte-135vt94,.drawer.svelte-135vt94,.drawer-link.svelte-135vt94,.nav-link.svelte-135vt94,.nav-link.svelte-135vt94:after{transition:none}}
