html{-webkit-tap-highlight-color:transparent}body{margin:0;background:#E4E9E3;color:#1B2B29;-webkit-font-smoothing:antialiased}a{color:#1B2B29}a:hover{color:#5C6B67}*{box-sizing:border-box}button{font:inherit}b,strong{font-weight:500}input,select,textarea{font-family:inherit;font-weight:inherit}.hdr-lockup{transform-origin:left center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hdr-logo:hover .hdr-lockup,.hdr-logo:focus-visible .hdr-lockup{transform:scale(1.06)}.hdr-coin.spin img{transform-origin:43% 50%;animation:coinSpin 1s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion: reduce){.hdr-lockup{transition:none}.hdr-coin.spin img{animation:none}}.gift-card{box-shadow:0 30px 60px -30px rgba(27,43,41,.55),0 8px 20px -10px rgba(27,43,41,.3);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s cubic-bezier(.2,.7,.2,1)}.gift-card:hover{transform:translateY(-4px);box-shadow:0 40px 70px -30px rgba(27,43,41,.6),0 10px 24px -10px rgba(27,43,41,.32)}.gift-opt{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.gift-opt:focus-visible{outline:2px solid #1B2B29;outline-offset:3px}@media (prefers-reduced-motion: reduce){.gift-card{transition:none}.gift-card:hover{transform:none}}.band-glow{background-image:linear-gradient(115deg,#F7DCBE 0%,#F2C79B 40%,#EEBC8E 65%,#F2C79B 85%,#F6D6B4 100%);background-size:200% 200%;animation:bandGlow 30s ease-in-out infinite alternate}@keyframes bandGlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.band-glow{animation:none;background-position:30% 50%}}@keyframes coinSpin{0%{transform:perspective(800px) rotateY(0) scale(1)}50%{transform:perspective(800px) rotateY(180deg) scale(1)}100%{transform:perspective(800px) rotateY(360deg) scale(1)}}@keyframes coinSpinHover{0%{transform:perspective(800px) rotateY(0) scale(1)}50%{transform:perspective(800px) rotateY(180deg) scale(1)}100%{transform:perspective(800px) rotateY(360deg) scale(1)}}.foot-mark.spin img{animation:coinSpin 4.6s cubic-bezier(.45,.05,.25,1) .3s both}@media (prefers-reduced-motion: reduce){.foot-mark,.foot-mark img,.foot-mark.spin img,.foot-mark:hover{animation:none}}.price-card,.price-card *{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.price-card:hover,.price-card:focus-visible{background:#D7E3D5!important;color:#1B2B29!important}.price-card:hover *,.price-card:focus-visible *{color:#1B2B29!important;border-color:rgba(27,43,41,.18)!important}.osm-wait>*{opacity:0}.osm-in>*{animation:hdrIn 1.3s cubic-bezier(.22,.61,.36,1) both}.osm-in>*:nth-child(2){animation-delay:.3s}.osm-in>*:nth-child(3){animation-delay:.6s}.osm-in>*:nth-child(4){animation-delay:.9s}@media (prefers-reduced-motion: reduce){.osm-wait>*{opacity:1}.osm-in>*{animation:none}}.cond-list>div:last-child{border-bottom:0!important}.fold-list>*{animation-duration:.7s}.home-fig{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.home-fig svg path{transition:fill .4s ease,stroke-opacity .4s ease,stroke-width .4s ease}.home-fig:hover,.home-fig:focus-visible{transform:scale(1.03)}.home-fig:hover svg path,.home-fig:focus-visible svg path{fill:#9DB3A1;stroke-opacity:.7;stroke-width:1.2}.home-fig.dark svg path{fill:#9DB3A1;stroke-opacity:.7;stroke-width:1.2;transition:fill 1.6s ease .2s,stroke-opacity 1.6s ease .2s,stroke-width 1.6s ease .2s}@media (prefers-reduced-motion: reduce){.home-fig:hover,.home-fig:focus-visible{transform:none}}@keyframes hdrIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hdr-in>*{animation:hdrIn 1.4s cubic-bezier(.22,.61,.36,1) .15s both}.hdr-in>*:nth-child(2){animation-delay:.55s}.hdr-in>*:nth-child(3){animation-delay:.95s}.hdr-in>*:nth-child(4){animation-delay:1.35s}@media (prefers-reduced-motion: reduce){.hdr-in>*{animation:none}}@keyframes dotIn{from{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.fig-wait>svg,.fig-wait>button{opacity:0}.fig-in>svg{animation:hdrIn 2s cubic-bezier(.22,.61,.36,1) .1s both}.fig-in>button{animation:dotIn .7s cubic-bezier(.2,.7,.2,1) both}.fig-in>button:nth-child(2){animation-delay:1.30s}.fig-in>button:nth-child(3){animation-delay:1.39s}.fig-in>button:nth-child(4){animation-delay:1.48s}.fig-in>button:nth-child(5){animation-delay:1.57s}.fig-in>button:nth-child(6){animation-delay:1.66s}.fig-in>button:nth-child(7){animation-delay:1.75s}.fig-in>button:nth-child(8){animation-delay:1.84s}.fig-in>button:nth-child(9){animation-delay:1.93s}.fig-in>button:nth-child(10){animation-delay:2.02s}.fig-in>button:nth-child(11){animation-delay:2.11s}.fig-in>button:nth-child(12){animation-delay:2.20s}.fig-in>button:nth-child(13){animation-delay:2.29s}@media (prefers-reduced-motion: reduce){.fig-in>svg,.fig-in>button{animation:none}.fig-wait>svg,.fig-wait>button{opacity:1}}@keyframes foldIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fold-in>*{animation:foldIn .55s cubic-bezier(.2,.7,.2,1) both}.fold-in>*:nth-child(2){animation-delay:.08s}.fold-in>*:nth-child(3){animation-delay:.16s}.fold-in>*:nth-child(4){animation-delay:.24s}.fold-in>*:nth-child(5){animation-delay:.32s}.fold-in>*:nth-child(6){animation-delay:.4s}.fold-in>*:nth-child(n+7){animation-delay:.46s}@media (prefers-reduced-motion: reduce){.fold-in>*{animation:none}}.step-reveal{transition:opacity 1.4s ease,transform 1.6s cubic-bezier(.2,.7,.2,1),background-size 1.6s cubic-bezier(.6,0,.2,1)}.step-reveal .step-num{display:inline-block;transition:opacity 1.2s ease .4s,transform 1.4s cubic-bezier(.2,.7,.2,1) .4s}.chip-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s}.chip-reveal.rv{opacity:0;transform:translateY(14px)}.chip-reveal:nth-child(2){transition-delay:0.07s,0.07s,0s,0s}.chip-reveal:nth-child(3){transition-delay:0.14s,0.14s,0s,0s}.chip-reveal:nth-child(4){transition-delay:0.21s,0.21s,0s,0s}.chip-reveal:nth-child(5){transition-delay:0.28s,0.28s,0s,0s}.chip-reveal:nth-child(6){transition-delay:0.35s,0.35s,0s,0s}.chip-reveal:nth-child(7){transition-delay:0.42s,0.42s,0s,0s}.chip-reveal:nth-child(8){transition-delay:0.49s,0.49s,0s,0s}.chip-reveal:nth-child(9){transition-delay:0.56s,0.56s,0s,0s}.chip-reveal:nth-child(10){transition-delay:0.63s,0.63s,0s,0s}.chip-reveal:nth-child(11){transition-delay:0.70s,0.70s,0s,0s}.chip-reveal:nth-child(12){transition-delay:0.77s,0.77s,0s,0s}@media (prefers-reduced-motion: reduce){.chip-reveal.rv{opacity:1;transform:none}}.band-reveal{transition:opacity 1.3s ease,transform 1.3s cubic-bezier(.2,.7,.2,1)}.band-reveal.b2{transition-delay:.4s}.band-reveal.rv{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion: reduce){.band-reveal.rv{opacity:1;transform:none}}.soft-reveal.rv{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion: reduce){.soft-reveal.rv{opacity:1;transform:none}}.step-reveal.rv{opacity:0;transform:translateY(56px);background-size:0% 1px!important}.step-reveal.rv .step-num{opacity:0;transform:translateY(24px) scale(.85)}.step-reveal:nth-child(2){transition-delay:.7s}.step-reveal:nth-child(3){transition-delay:1.4s}.step-reveal:nth-child(2) .step-num{transition-delay:1.1s}.step-reveal:nth-child(3) .step-num{transition-delay:1.8s}@media (prefers-reduced-motion: reduce){.step-reveal.rv,.step-reveal.rv .step-num{opacity:1;transform:none;background-size:100% 1px!important}.step-reveal,.step-reveal .step-num{transition:none}}.pre-m #dc-root{visibility:hidden}html{scroll-padding-top:80px}