:root{--ground: #050814;--ink: #f1eefb;--t2: rgba(241, 238, 251, .78);--t3: rgba(241, 238, 251, .6);--pill: #C9B6F2;--pill-text: #150C2B;--curve-enter: cubic-bezier(.2, .7, .2, 1)}html:has(.rc-page),body:has(.rc-page){background:var(--ground)}html:has(.rc-page){height:auto;overflow:auto}body:has(.rc-page){position:static;height:auto;min-height:100%;overflow:visible;overscroll-behavior:auto;color:var(--ink)}body:has(.rc-page) :focus-visible{outline:2px solid #fff;outline-offset:3px}.rc-ink{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--ground);pointer-events:none}.rc-ink img,.rc-ink video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rc-loop{opacity:0;transition:opacity 1.2s ease}.rc-ink.playing .rc-loop{opacity:1}.rc-veil{position:absolute;inset:0;background:linear-gradient(180deg,#05081473 0,#05081400 32%,#0508144d 50%,#050814eb)}.rc-page{position:relative;z-index:2;min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;text-align:left;color:var(--ink);padding:calc(env(safe-area-inset-top,0px) + 22px) max(28px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 54px) max(28px,env(safe-area-inset-left,0px))}.rc-lockup{display:flex;align-items:flex-end;gap:12px;min-height:24px}.rc-lockup img{display:block;max-height:24px;width:auto}.rc-lockup img.rc-we{height:17px}.rc-pair{display:flex;align-items:flex-end;gap:12px;opacity:.9}.rc-pair i{display:block;width:1px;height:22px;background:#f1eefb52;font-size:0}.rc-partner-word{font:600 12px/1 var(--font);letter-spacing:.28em;color:#f1eefbe6}.rc-body{margin-top:auto;width:100%;max-width:400px}.rc-body h1{margin:0;font:700 38px/41px var(--font);letter-spacing:-.95px;color:var(--ink);text-wrap:balance}.rc-body p{margin:0}.rc-line{margin-top:12px!important;font:400 17px/24px var(--font);color:var(--t2)}.rc-beat{display:block}.rc-only{margin-top:10px!important;font:600 13px/1.2 var(--font);color:var(--t2)}.rc-deal{margin-top:18px!important;font:700 18px/1.3 var(--font);color:var(--ink)}.rc-how{margin-top:4px!important;font:500 14px/1.4 var(--font);color:var(--t2)}.rc-how-d{display:none}.rc-btn{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:56px;margin-top:22px;border-radius:999px;background:var(--pill);color:var(--pill-text);font:700 17px/1 var(--font);letter-spacing:-.17px;text-decoration:none;cursor:pointer;transition:transform .22s var(--curve-enter),filter .25s ease}@media(hover:hover){.rc-btn:hover{filter:brightness(1.06)}}.rc-btn:active{transform:scale(.97);transition-duration:.1s}.rc-legal{white-space:nowrap}.rc-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rc-fine{margin-top:12px!important;font:400 12.5px/17px var(--font);color:var(--t3)}.rc-qr{display:none;margin:0}.rc-cta-d,.rc-scan{display:none}@media(prefers-reduced-motion:no-preference){.rc-lockup,.rc-body>*{animation:rc-rise .8s var(--curve-enter) both}.rc-body>h1{animation-delay:80ms}.rc-body>.rc-line{animation-delay:.22s}.rc-body>.rc-only{animation-delay:.3s}.rc-body>.rc-deal{animation-delay:.38s}.rc-body>.rc-how{animation-delay:.44s}.rc-body>.rc-btn,.rc-body>.rc-qr{animation-delay:.52s}.rc-body>.rc-fine{animation-delay:.6s}}@keyframes rc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:767px){body.whc-on .rc-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--rc-whc, 96px) + 12px)}}@media(max-height:700px){.rc-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 30px)}.rc-body h1{font-size:32px;line-height:35px}}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-page{padding:32px max(48px,5vw) 56px}.rc-body{max-width:460px}.rc-body h1{font-size:54px;line-height:57px;letter-spacing:-1.35px}.rc-line{font-size:19px;line-height:27px}.rc-deal{font-size:22px}.rc-how{font-size:15px}.rc-how-m{display:none}.rc-how-d{display:block}.rc-btn{display:none}.rc-qr{display:block;width:224px;margin-top:24px;padding:14px;box-sizing:border-box;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);text-align:center;backdrop-filter:blur(14px)}.rc-qrcode{width:196px;height:196px;background:#fff;border-radius:14px;padding:10px;box-sizing:border-box}.rc-qrcode svg{display:block;width:100%;height:100%}.rc-fine{margin-top:18px!important}}.rc-test .rc-btn{background:#fff}.rc-inapp{margin-top:14px;padding:12px 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:12px}.rc-inapp[hidden]{display:none}.rc-inapp p{margin:0;flex:1;font:500 13px/17px var(--font);color:var(--t2)}.rc-inapp button{flex:none;border:0;border-radius:999px;padding:9px 14px;background:#f1eefb24;color:var(--ink);font:700 13px/1 var(--font);cursor:pointer}.rc-made{margin-top:8px!important;font:400 16px/22px var(--font);color:var(--t2);max-width:360px}.rc-photo .rc-poster,.rc-photo .rc-loop{object-position:var(--focus, 50% 28%)}.rc-photo .rc-veil{background:linear-gradient(180deg,#080a0c6b 0,#080a0c00 22% 42%,#080a0c8c 66%,#080a0ce0)}.rc-photo~.rc-page .rc-lockup{flex-direction:row-reverse;justify-content:space-between;min-height:30px}.rc-photo~.rc-page .rc-lockup img.rc-we{height:18px}.rc-photo~.rc-page .rc-lockup img.rc-partner{height:28px;max-height:none}.rc-photo~.rc-page .rc-partner-word{font-size:14px}.rc-photo~.rc-page .rc-pair i{display:none}.rc-photo~.rc-page .rc-line,.rc-photo~.rc-page .rc-how{display:none}.rc-photo~.rc-page .rc-body h1{font-weight:400;font-size:42px;line-height:43px;letter-spacing:-1.2px}.rc-photo~.rc-page .rc-deal{margin-top:18px!important;font-size:17px}.rc-photo~.rc-page .rc-btn{border-radius:0;background:#fff;color:#111;height:52px;margin-top:22px;font:700 12.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-photo .rc-veil{background:linear-gradient(90deg,#080a0ccc 0,#080a0c38 55%,#080a0c0d)}.rc-photo~.rc-page{padding:64px 72px 72px}.rc-photo~.rc-page .rc-lockup{flex-direction:row;justify-content:flex-start;gap:26px}.rc-photo~.rc-page .rc-lockup img.rc-we{height:22px}.rc-photo~.rc-page .rc-lockup img.rc-partner{height:34px}.rc-photo~.rc-page .rc-lockup .rc-pair{order:-1}.rc-photo~.rc-page .rc-lockup{flex-direction:row}.rc-photo~.rc-page .rc-pair{gap:26px}.rc-photo~.rc-page .rc-pair i{display:block;order:2;height:24px;background:#ffffff80}.rc-photo~.rc-page .rc-lockup{display:flex}.rc-photo~.rc-page .rc-body{max-width:none;display:grid;grid-template-columns:minmax(0,500px) 150px;column-gap:60px;align-items:end}.rc-photo~.rc-page .rc-body>*{grid-column:1}.rc-photo~.rc-page .rc-body>.rc-qr{grid-column:2;grid-row:1 / span 6;align-self:end}.rc-photo~.rc-page .rc-body h1{font-size:72px;line-height:73px;letter-spacing:-1.8px}.rc-photo~.rc-page .rc-deal{font-size:20px;margin-top:22px!important}.rc-photo~.rc-page .rc-made{font-size:18px;line-height:26px;max-width:none}.rc-photo~.rc-page .rc-made .rc-sent{display:block}.rc-photo~.rc-page .rc-body{grid-template-rows:auto auto 1fr;justify-content:space-between}.rc-photo~.rc-page .rc-body>h1{grid-row:1;align-self:start;margin-top:0}.rc-photo~.rc-page .rc-body>.rc-cta-d{display:block;grid-row:2;margin:18px 0 0;font:600 26px/32px var(--font);letter-spacing:-.3px;color:#fff}.rc-photo~.rc-page .rc-cta-d:after{content:"";display:inline-block;width:36px;height:12px;margin-left:16px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 12'%3E%3Cpath d='M1 6h33M29 1l5 5-5 5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.9;animation:rc-point 2.8s ease-in-out infinite}@keyframes rc-point{0%,65%,to{transform:translate(0)}80%{transform:translate(7px)}}@media(prefers-reduced-motion:reduce){.rc-photo~.rc-page .rc-cta-d:after{animation:none}}.rc-photo~.rc-page .rc-body>.rc-made{grid-row:3;align-self:end;margin-top:12px}.rc-photo~.rc-page .rc-body>.rc-qr{grid-row:1 / span 3}.rc-photo~.rc-page .rc-fine{max-width:470px}.rc-photo~.rc-page .rc-body{grid-template-columns:minmax(0,690px) auto;column-gap:72px}.rc-photo~.rc-page .rc-body h1{text-wrap:balance}.rc-photo~.rc-page .rc-qr{position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:36px;width:auto;margin:0;padding:0;background:none;border:0;backdrop-filter:none;border-radius:0;text-align:left}.rc-photo~.rc-page .rc-qrcode{position:relative;flex:none;width:200px;height:200px;border-radius:0;padding:14px;box-shadow:0 24px 60px #00000059}.rc-photo~.rc-page .rc-qrcode:before{content:"";position:absolute;inset:-12px;pointer-events:none;opacity:.9;background:linear-gradient(#fff,#fff) top left / 22px 2px,linear-gradient(#fff,#fff) top left / 2px 22px,linear-gradient(#fff,#fff) top right / 22px 2px,linear-gradient(#fff,#fff) top right / 2px 22px,linear-gradient(#fff,#fff) bottom left / 22px 2px,linear-gradient(#fff,#fff) bottom left / 2px 22px,linear-gradient(#fff,#fff) bottom right / 22px 2px,linear-gradient(#fff,#fff) bottom right / 2px 22px;background-repeat:no-repeat}.rc-photo~.rc-page .rc-scan{display:block;margin-top:0;width:210px}.rc-photo~.rc-page .rc-scan b{display:none}.rc-photo~.rc-page .rc-scan span{display:block;margin-top:0;font:500 16px/23px var(--font);color:#fffffff0;text-shadow:0 1px 14px rgba(0,0,0,.45)}}.rc-page{transition:padding-bottom .6s var(--curve-enter)}@media(max-width:767px){html.consent-pending .rc-page,body.whc-on .rc-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 216px)}}.whc{transition-duration:.7s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important;transform:translateY(32px)}.whc.is-in{transform:none}@media(prefers-reduced-motion:reduce){.rc-page{transition:none}}.rc-more{position:relative;z-index:2;background:#e6dac6;color:#111;--mt2: rgba(17, 17, 17, .68);--mt3: rgba(17, 17, 17, .52);padding:72px max(28px,env(safe-area-inset-left,0px)) 96px}.rc-more-in{max-width:1080px;margin:0 auto;display:grid;gap:48px}.rc-eyebrow{margin:0;font:700 12px/1.2 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--mt3)}.rc-more h2{margin:14px 0 0;font:400 34px/36px var(--font);letter-spacing:-.9px;text-wrap:balance}.rc-more-text{margin:16px 0 0;font:400 17px/25px var(--font);color:var(--mt2);max-width:460px}.rc-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:22px;max-width:460px}.rc-steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.rc-n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(17,17,17,.3);font:700 14px/1 var(--font)}.rc-steps b{display:block;font:700 17px/24px var(--font)}.rc-steps li span:not(.rc-n){display:block;white-space:nowrap;margin-top:2px;font:400 15px/22px var(--font);color:var(--mt2)}.rc-btn2{margin-top:36px;border-radius:0;background:#111;color:#fff;height:52px;font:700 12.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;max-width:460px}.rc-up{display:none;margin-top:36px;width:fit-content;color:var(--mt2);font:600 14px/1 var(--font);text-decoration:underline;text-underline-offset:4px}.rc-shots{display:flex;gap:16px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*max(28px,env(safe-area-inset-left,0px)));padding:4px max(28px,env(safe-area-inset-left,0px)) 8px;scrollbar-width:none}.rc-shots::-webkit-scrollbar{display:none}.rc-shot{margin:0;flex:0 0 62%;max-width:250px;scroll-snap-align:center}.rc-shot img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 0 0 1px #11111114,0 24px 50px #1111112e}.rc-shot-player{margin-top:36px}.rc-shot figcaption{margin-top:14px;font:400 13px/18px var(--font);color:var(--mt3);text-align:center}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-more{padding:112px 72px 128px}.rc-more-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.rc-more h2{font-size:48px;line-height:50px;letter-spacing:-1.2px}.rc-btn2{display:none}.rc-up{display:block}.rc-shots{gap:20px;overflow:visible;margin:0;padding:0;justify-content:center}.rc-shot{flex:1 1 0;max-width:200px}}@media(max-width:767px){.rc-more{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rc-codehint{display:block;margin-top:6px}@media(min-width:768px){html.consent-pending .rc-photo~.rc-page,body.whc-on .rc-photo~.rc-page{padding-bottom:232px}}.rc-step2-old{margin-top:14px!important;font:400 14px/20px var(--font);color:var(--t2)}.rc-step2 span{display:block}.rc-step2 a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-step2{display:none}}.rc-flow{margin:22px 0 0;padding:0}.rc-flow li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.rc-flow .rc-n{display:grid;place-items:center;width:28px;height:28px;margin-top:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);font:700 13px/1 var(--font);color:#fff}.rc-flow .rc-btn{margin-top:0!important}.rc-btn-ghost,.rc-photo~.rc-page .rc-flow .rc-btn-ghost{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffd9}.rc-note{margin:8px 0 0!important;font:400 14px/20px var(--font);color:var(--t2)}.rc-s3{margin:0!important;padding-top:14px;font:600 16px/22px var(--font);color:#fff}.rc-chromehint{margin:16px 0 0!important;padding:0 0 0 12px;border-left:2px solid rgba(255,255,255,.4);font:400 13px/18px var(--font);color:var(--t2)}.rc-chromehint[hidden]{display:none}.rc-already{position:relative;z-index:3;margin:14px 0 0;font:500 14px/20px var(--font)}.rc-already a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-flow,.rc-chromehint,.rc-already{display:none!important}}.rc-code{margin-top:18px}.rc-code .rc-note{margin:0 0 10px!important}.rc-codebox{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:8px;background:#ffffff1f}.rc-codetext{font:700 22px/1 var(--font);letter-spacing:.12em;color:#fff;user-select:all;-webkit-user-select:all;overflow-wrap:anywhere}.rc-copy{flex:none;height:40px;padding:0 16px;border:0;border-radius:0;background:#fff;color:#111;font:700 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-code{display:none}}.rc-after{margin:16px 0 0!important;font:600 15px/21px var(--font);color:#fff}.rc-open{display:inline-block;margin-top:10px;font:500 14px/20px var(--font);color:var(--t2);text-decoration:underline;text-underline-offset:3px}.rc-photo .rc-veil{background:linear-gradient(180deg,#080a0c6b 0,#080a0c00 22%,#080a0c38,#080a0cbd 58%,#080a0ceb)}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-after,.rc-open{display:none!important}}.rc-help{position:relative;z-index:2;background:#d9cbb3;color:#111;--mt2: rgba(17, 17, 17, .72);--mt3: rgba(17, 17, 17, .56);padding:64px max(28px,env(safe-area-inset-left,0px)) calc(env(safe-area-inset-bottom,0px) + 96px)}.rc-help-in{max-width:1080px;margin:0 auto}.rc-help h2{margin:14px 0 0;font:400 28px/31px var(--font);letter-spacing:-.7px;text-wrap:balance}.rc-qa{margin-top:28px;display:grid;gap:22px;max-width:520px}.rc-qa b{display:block;font:700 16px/22px var(--font)}.rc-qa p{margin:4px 0 0;font:400 15px/22px var(--font);color:var(--mt2)}.rc-help-contact{margin:32px 0 0;font:500 15px/22px var(--font);color:var(--mt2)}.rc-help-contact a{color:#111;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.rc-help{padding:96px 72px 112px}.rc-help h2{font-size:38px;line-height:41px}}.rc-swipe{display:none}@media(max-width:767px){.rc-swipe{display:grid;place-items:center;position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:44px;height:44px;margin-left:-22px;color:#ffffffd9;animation:rc-nudge 2.6s ease-in-out infinite;z-index:3}.rc-photo~.rc-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px)}}@media(hover:hover)and (pointer:fine)and (min-width:700px){.rc-swipe{display:grid;place-items:center;position:absolute;left:50%;bottom:20px;width:44px;height:44px;margin-left:-22px;color:#ffffffd9;animation:rc-nudge 2.6s ease-in-out infinite;z-index:3}}@keyframes rc-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(6px)}90%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rc-swipe{animation:none}}.rc-photo~.rc-page .rc-body h1{white-space:nowrap;font-weight:500;font-size:min(42px,8.7vw);line-height:1.1;letter-spacing:-.8px}.rc-fine2{margin:18px 0 0!important;max-width:340px;font:400 12px/17px var(--font);color:var(--t3, rgba(255, 255, 255, .6))}@media(min-width:768px){.rc-photo~.rc-page .rc-body h1{font-size:62px}.rc-fine2{display:none}}.rc-photo~.rc-page .rc-body h1{font-weight:600;letter-spacing:-.7px;text-shadow:0 1px 16px rgba(0,0,0,.35)}.rc-photo~.rc-page .rc-made{color:#fffffff0;font-weight:500;text-shadow:0 1px 12px rgba(0,0,0,.4)}.rc-photo~.rc-page .rc-after{text-shadow:0 1px 12px rgba(0,0,0,.4)}.rc-photo~.rc-page .rc-open{color:#ffffffe0;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media(max-width:767px){.rc-photo .rc-veil{background:linear-gradient(180deg,#080a0c75 0,#080a0c00 20%,#080a0c1a,#080a0cad 56%,#080a0ced)}}.rc-flow-go{list-style:none;display:grid;gap:14px;margin:22px 0 0;padding:0}.rc-contact{margin:22px 0 0!important;font:400 14px/20px var(--font);color:var(--t2)}.rc-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px}
