.ff-module__PXbW0W__page,.ff-module__PXbW0W__teaser,.ff-module__PXbW0W__switchPage{--ff-paper:#faf5ec;--ff-paper-2:#f3ebdd;--ff-ink:#231d19;--ff-soft:#6b5d52;--ff-line:#e4d8c8;--ff-rose:#b4233c;--ff-rose-deep:#8e1a2f;--ff-blush:#f4e1da;--ff-white:#fffdf9;background:var(--ff-paper);color:var(--ff-ink);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.5}.ff-module__PXbW0W__page{min-height:100svh;overflow-x:clip}.ff-module__PXbW0W__page p{text-wrap:pretty}.ff-module__PXbW0W__page h1,.ff-module__PXbW0W__page h2{text-wrap:balance}.ff-module__PXbW0W__wrap{width:min(1160px,100% - 40px);margin-inline:auto}.ff-module__PXbW0W__top{padding:22px 0 0}.ff-module__PXbW0W__brand{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.01em;color:var(--ff-ink);align-items:center;gap:10px;font-size:23px;font-weight:600;display:inline-flex}.ff-module__PXbW0W__brandBloom{width:30px;height:30px}.ff-module__PXbW0W__primary,.ff-module__PXbW0W__secondary{border:1.5px solid var(--ff-ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:0 28px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ff-module__PXbW0W__primary{background:var(--ff-ink);color:var(--ff-paper)}.ff-module__PXbW0W__primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #231d19b3}.ff-module__PXbW0W__secondary{color:var(--ff-ink);background:0 0}.ff-module__PXbW0W__secondary:hover{background:#231d190d}.ff-module__PXbW0W__primary:disabled,.ff-module__PXbW0W__secondary:disabled{opacity:.6;cursor:default;transform:none}.ff-module__PXbW0W__primary:focus-visible,.ff-module__PXbW0W__secondary:focus-visible,.ff-module__PXbW0W__textLink:focus-visible,.ff-module__PXbW0W__input:focus-visible,.ff-module__PXbW0W__textarea:focus-visible{outline:3px solid var(--ff-rose);outline-offset:3px}.ff-module__PXbW0W__icon{flex:none;width:22px;height:22px}.ff-module__PXbW0W__textLink{font:inherit;color:var(--ff-ink);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:18px;text-decoration:underline;text-decoration-thickness:1.5px}.ff-module__PXbW0W__hero{align-items:center;gap:36px;padding:36px 0 56px;display:grid}.ff-module__PXbW0W__hero h1{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(50px,12.5vw,112px);font-weight:500;line-height:.98}.ff-module__PXbW0W__hero h1 em{font-family:var(--font-fraunces), Georgia, serif;color:var(--ff-rose);font-style:italic;font-weight:400}.ff-module__PXbW0W__lede{max-width:35ch;color:var(--ff-soft);margin:22px 0 0;font-size:clamp(19px,2.2vw,23px)}.ff-module__PXbW0W__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ff-module__PXbW0W__next{color:var(--ff-soft);margin:20px 0 0;font-size:16px}.ff-module__PXbW0W__fan{height:clamp(300px,82vw,420px);position:relative}.ff-module__PXbW0W__fanCard{aspect-ratio:3/4;background:var(--ff-paper-2);width:min(46%,300px);transform:translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 85%;border-radius:22px;animation:7s ease-in-out infinite alternate ff-module__PXbW0W__sway;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 60px -30px #461e1480,0 2px 8px #461e141f}.ff-module__PXbW0W__fanCard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ff-module__PXbW0W__front{z-index:2;width:min(53%,330px)}.ff-module__PXbW0W__fade{opacity:0;animation:16s ease-in-out infinite both ff-module__PXbW0W__fade}@keyframes ff-module__PXbW0W__sway{0%{transform:translate(var(--x), var(--y)) rotate(calc(var(--r) - 1.2deg))}to{transform:translate(var(--x), calc(var(--y) - 8px)) rotate(calc(var(--r) + 1.2deg))}}@keyframes ff-module__PXbW0W__fade{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}.ff-module__PXbW0W__story{text-align:center;justify-items:center;padding:28px 0 56px;display:grid}.ff-module__PXbW0W__storyBloom{width:40px;height:40px;margin-bottom:24px}.ff-module__PXbW0W__storyLine{max-width:25ch;font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,44px);line-height:1.18}.ff-module__PXbW0W__kicker{font-family:var(--font-fraunces), Georgia, serif;color:var(--ff-rose);margin:26px 0 0;font-size:clamp(28px,3.4vw,38px);font-style:italic}.ff-module__PXbW0W__storyMore{max-width:44ch;color:var(--ff-soft);text-wrap:balance;margin:8px 0 0;font-size:clamp(19px,2vw,22px)}.ff-module__PXbW0W__wall{gap:14px;padding:8px 0 88px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ff-module__PXbW0W__row{gap:14px;width:max-content;animation:120s linear infinite ff-module__PXbW0W__drift;display:flex}.ff-module__PXbW0W__reverse{animation-duration:140s;animation-direction:reverse}.ff-module__PXbW0W__wall:hover .ff-module__PXbW0W__row{animation-play-state:paused}.ff-module__PXbW0W__tile{aspect-ratio:3/4;background:var(--ff-paper-2);border-radius:16px;flex:none;width:156px;overflow:hidden}.ff-module__PXbW0W__tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes ff-module__PXbW0W__drift{to{transform:translate(-50%)}}.ff-module__PXbW0W__band{background:var(--ff-paper-2);padding:72px 0 80px;scroll-margin-top:0}.ff-module__PXbW0W__nomGrid{gap:30px;scroll-margin-top:24px;display:grid}.ff-module__PXbW0W__nomHead h2,.ff-module__PXbW0W__option h2{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.02}.ff-module__PXbW0W__nomHead h2{font-size:clamp(42px,7.4vw,66px)}.ff-module__PXbW0W__nomHead p{color:var(--ff-soft);margin:12px 0 0;font-size:20px}.ff-module__PXbW0W__nomHead .ff-module__PXbW0W__tally{color:var(--ff-rose);margin-top:8px;font-size:17px;font-weight:500}.ff-module__PXbW0W__cardCol{justify-content:center;display:flex}.ff-module__PXbW0W__card{aspect-ratio:4/5;text-align:center;background:var(--ff-blush);border-radius:26px;flex-direction:column;align-items:center;width:min(100%,360px);padding:30px 26px 24px;display:flex;transform:rotate(-1.4deg);box-shadow:0 34px 70px -42px #5a1e1499,inset 0 0 0 1px #b4233c14}.ff-module__PXbW0W__cardTop{letter-spacing:.16em;text-transform:uppercase;color:var(--ff-rose);flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ff-module__PXbW0W__cardBloom{width:34px;height:34px}.ff-module__PXbW0W__cardFor{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin-top:20px;font-size:34px;font-weight:600;line-height:1.05}.ff-module__PXbW0W__cardNote{font-family:var(--font-fraunces), Georgia, serif;overflow-wrap:anywhere;text-wrap:balance;flex:1;align-items:center;margin:12px 0;font-size:23px;font-style:italic;line-height:1.3;display:flex}.ff-module__PXbW0W__cardFrom{color:var(--ff-soft);font-size:17px}.ff-module__PXbW0W__muted{color:#6b5d528c}.ff-module__PXbW0W__form,.ff-module__PXbW0W__two{gap:18px;display:grid}.ff-module__PXbW0W__field{gap:8px;display:grid}.ff-module__PXbW0W__field label{font-size:17px;font-weight:500}.ff-module__PXbW0W__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ff-module__PXbW0W__left{color:var(--ff-soft);font-size:15px}.ff-module__PXbW0W__input,.ff-module__PXbW0W__textarea{width:100%;font:inherit;color:var(--ff-ink);background:var(--ff-white);border:1.5px solid var(--ff-line);border-radius:14px;font-size:19px;transition:border-color .15s,box-shadow .15s}.ff-module__PXbW0W__input{min-height:60px;padding:0 18px}.ff-module__PXbW0W__textarea{resize:vertical;min-height:124px;padding:15px 18px;line-height:1.4}.ff-module__PXbW0W__input::placeholder,.ff-module__PXbW0W__textarea::placeholder{color:#6b5d5299}.ff-module__PXbW0W__input:focus,.ff-module__PXbW0W__textarea:focus{border-color:var(--ff-rose);outline:none;box-shadow:0 0 0 4px #b4233c24}.ff-module__PXbW0W__submit{width:100%;margin-top:4px}.ff-module__PXbW0W__fine{color:var(--ff-soft);margin:0;font-size:16px}.ff-module__PXbW0W__error{color:var(--ff-rose-deep);margin:0;font-size:17px}.ff-module__PXbW0W__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ff-module__PXbW0W__done{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.ff-module__PXbW0W__give{padding:80px 0}.ff-module__PXbW0W__option{background:var(--ff-white);border:1.5px solid var(--ff-line);border-radius:28px;flex-direction:column;align-items:flex-start;gap:22px;padding:34px 28px;display:flex}.ff-module__PXbW0W__option h2{font-size:clamp(34px,4.8vw,46px)}.ff-module__PXbW0W__option p{max-width:32ch;color:var(--ff-soft);margin:12px 0 0}.ff-module__PXbW0W__foot{border-top:1.5px solid var(--ff-line);text-align:center;justify-items:center;gap:14px;padding:48px 0 72px;display:grid}.ff-module__PXbW0W__foot p{max-width:46ch;color:var(--ff-soft);margin:0;font-size:17px}.ff-module__PXbW0W__tag{font-family:var(--font-fraunces), Georgia, serif;font-size:22px;font-style:italic;color:var(--ff-rose)!important}.ff-module__PXbW0W__teaser,.ff-module__PXbW0W__switchPage{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100svh;padding:40px 24px;display:grid}.ff-module__PXbW0W__teaserBloom{width:64px;height:64px;animation:24s linear infinite ff-module__PXbW0W__spin}.ff-module__PXbW0W__teaserMark{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.02em;font-size:clamp(44px,9vw,76px);font-weight:600;line-height:1}.ff-module__PXbW0W__teaser p{font-family:var(--font-fraunces), Georgia, serif;color:var(--ff-rose);margin:0;font-size:28px;font-style:italic}.ff-module__PXbW0W__switchPage h1{font-family:var(--font-recoleta), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(40px,8vw,64px);font-weight:500;line-height:1.04}.ff-module__PXbW0W__switchPage p{max-width:30ch;color:var(--ff-soft);margin:0}.ff-module__PXbW0W__switchGo{min-height:72px;padding:0 44px;font-size:22px}@keyframes ff-module__PXbW0W__spin{to{transform:rotate(360deg)}}@media (min-width:600px){.ff-module__PXbW0W__two{grid-template-columns:1fr 1fr}.ff-module__PXbW0W__tile{width:200px}.ff-module__PXbW0W__wrap{width:min(1160px,100% - 64px)}}@media (min-width:900px){.ff-module__PXbW0W__top{padding-top:30px}.ff-module__PXbW0W__hero{grid-template-columns:1.2fr .8fr;gap:40px;min-height:min(78svh,760px);padding:40px 0 96px}.ff-module__PXbW0W__hero h1{font-size:clamp(64px,7vw,104px)}.ff-module__PXbW0W__fan{height:540px}.ff-module__PXbW0W__fanCard{width:min(50%,300px)}.ff-module__PXbW0W__front{width:min(60%,330px)}.ff-module__PXbW0W__story{padding:36px 0 88px}.ff-module__PXbW0W__nomGrid{grid-template-columns:1.05fr .95fr;grid-template-areas:"head card""form card";align-items:start;gap:30px 72px}.ff-module__PXbW0W__nomHead{grid-area:head}.ff-module__PXbW0W__cardCol{grid-area:card;position:sticky;top:40px}.ff-module__PXbW0W__form,.ff-module__PXbW0W__done{grid-area:form}.ff-module__PXbW0W__done{align-self:start}.ff-module__PXbW0W__card{width:min(100%,430px);padding:40px 34px 30px}.ff-module__PXbW0W__cardFor{font-size:40px}.ff-module__PXbW0W__cardNote{font-size:27px}.ff-module__PXbW0W__give{padding:100px 0}.ff-module__PXbW0W__option{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:48px 52px}.ff-module__PXbW0W__option>.ff-module__PXbW0W__primary{flex:none}.ff-module__PXbW0W__tile{width:220px}}@media (max-width:899px){.ff-module__PXbW0W__cardLive{display:none}}@media (max-width:520px){.ff-module__PXbW0W__actions>*,.ff-module__PXbW0W__done>.ff-module__PXbW0W__primary,.ff-module__PXbW0W__done>.ff-module__PXbW0W__secondary,.ff-module__PXbW0W__option>.ff-module__PXbW0W__primary,.ff-module__PXbW0W__option>.ff-module__PXbW0W__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.ff-module__PXbW0W__fanCard,.ff-module__PXbW0W__row,.ff-module__PXbW0W__teaserBloom{animation:none}.ff-module__PXbW0W__fade{opacity:0;animation:none}.ff-module__PXbW0W__fade:first-child{opacity:1}}
