.App{width:100%;height:100vh;height:100dvh;min-height:0;background:rgb(253,251,247);transition:background .4s ease-out;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.noise-overlay{background-repeat:repeat;background-size:auto;opacity:1;z-index:1}.glow-overlay,.noise-overlay{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.glow-overlay{z-index:2;opacity:0;transition:opacity .4s ease-out;background:radial-gradient(circle at 50% 45%,rgba(255,223,160,.45),transparent 40%),radial-gradient(circle at 50% 45%,rgba(255,195,170,.3),transparent 60%),radial-gradient(ellipse at 50% 50%,rgba(255,180,200,.18),transparent 75%)}.glow-overlay--active{opacity:1}.sound-toggle{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:100;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:36px;padding:0 14px 0 12px;border:1px solid rgba(78,60,38,.18);border-radius:999px;background:rgba(255,253,248,.55);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1px 2px rgba(48,36,24,.06),0 6px 18px rgba(48,36,24,.08),inset 0 1px 0 rgba(255,255,255,.55);color:rgba(46,40,34,.78);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.sound-toggle svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.6}.sound-toggle__label{font-family:Merriweather,Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;line-height:1;white-space:nowrap}.sound-toggle:hover{background:rgba(255,253,248,.72);border-color:rgba(78,60,38,.28);color:rgba(46,40,34,.92);box-shadow:0 2px 4px rgba(48,36,24,.07),0 9px 24px rgba(48,36,24,.1),inset 0 1px 0 rgba(255,255,255,.65);transform:translateY(-1px)}.sound-toggle:active{transform:translateY(0) scale(.97);box-shadow:0 1px 2px rgba(48,36,24,.08),inset 0 1px 3px rgba(48,36,24,.08)}.sound-toggle:focus-visible{outline:2px solid rgba(78,60,38,.55);outline-offset:2px}.sound-toggle--muted{background:rgba(253,251,247,.7);-webkit-backdrop-filter:none;backdrop-filter:none;color:rgba(46,40,34,.45)}.sound-toggle--muted .sound-toggle__label s{text-decoration-thickness:1px}@media (max-width:767px){.sound-toggle{width:40px;height:40px;padding:0;border-radius:14px}.sound-toggle__label{display:none}}@media (min-width:480px) and (max-width:590px){.sound-toggle{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 98px)}}@media (max-width:479px){.sound-toggle{width:44px;height:44px;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 86px)}}@media (prefers-reduced-motion:reduce){.sound-toggle,.sound-toggle svg{transition:none}.sound-toggle:active,.sound-toggle:hover{transform:none}}.bouncing-duck{position:fixed;pointer-events:none;width:50px;height:50px;animation:pulse-and-fade 1s ease-in-out forwards;z-index:9999}@media (prefers-reduced-motion:reduce){.bouncing-duck{animation-duration:.2s}}@keyframes pulse-and-fade{0%{transform:scale(0);opacity:0}30%{transform:scale(1.2);opacity:1}60%{transform:scale(.9);opacity:.8}to{transform:scale(0);opacity:0}}.webgl-orb-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:10;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.waitlist-widget-container{--waitlist-position-duration:0.45s;--waitlist-position-easing:cubic-bezier(0.22,0.61,0.36,1);--waitlist-opacity-duration:0.3s;--waitlist-fade-duration:0.35s;--waitlist-fade-easing:cubic-bezier(0.4,0,0.2,1);--paper-control-radius:20px;--waitlist-gutter:clamp(12px,3.5vw,20px);z-index:1000;display:block;position:relative;transition:top var(--waitlist-position-duration) var(--waitlist-position-easing),bottom var(--waitlist-position-duration) var(--waitlist-position-easing),transform var(--waitlist-position-duration) var(--waitlist-position-easing),opacity var(--waitlist-opacity-duration) ease-out,box-shadow .28s ease,background .28s ease;box-sizing:border-box;max-width:calc(100vw - (var(--waitlist-gutter) * 2));width:fit-content;backdrop-filter:blur(20px) saturate(1.5) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.5) brightness(1.06);background:linear-gradient(135deg,rgba(255,253,248,.32),rgba(255,250,240,.22) 50%,rgba(255,248,235,.28));border:1px solid rgba(255,255,255,.35);border-radius:24px;padding:14px;box-shadow:0 1px 2px rgba(48,36,24,.04),0 4px 12px rgba(48,36,24,.06),0 12px 40px rgba(48,36,24,.08),inset 0 1px 0 rgba(255,255,255,.55)}.waitlist-widget-container:hover{box-shadow:0 1px 2px rgba(48,36,24,.05),0 6px 16px rgba(48,36,24,.08),0 16px 48px rgba(48,36,24,.1),inset 0 1px 0 rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(255,253,248,.38),rgba(255,250,240,.28) 50%,rgba(255,248,235,.34))}.waitlist-widget-inner{display:flex;padding:.35rem .45rem;box-sizing:border-box;width:auto;min-width:min-content;max-width:100%;position:relative;border-radius:22px}.waitlist-widget-inner--error{background:linear-gradient(135deg,rgba(255,245,242,.96),rgba(255,236,232,.96));border-color:rgba(255,59,48,.6);box-shadow:0 10px 32px rgba(160,40,24,.18),inset 0 1px 0 rgba(255,255,255,.7)}.waitlist-widget-inner--shaking{animation:waitlistErrorShake .22s ease-out}@keyframes waitlistErrorShake{0%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(1px)}to{transform:translateX(0)}}.waitlist-widget-container--submitted .waitlist-widget-inner{padding:1rem 1.5rem}.waitlist-form{display:flex;flex-direction:column;min-width:450px;max-width:100%;gap:.375rem;width:100%;box-sizing:border-box;pointer-events:auto;animation:waitlistFade var(--waitlist-fade-duration) var(--waitlist-fade-easing) forwards;align-items:stretch;justify-content:center}.form-group{position:relative;width:100%;min-width:0;flex:1 1 auto}.email-input{width:100%;height:40px;padding:0 1rem;line-height:40px;border:1px solid rgba(78,60,38,.18);border-radius:var(--paper-control-radius);background:rgba(255,255,255,.55);color:rgba(20,18,16,.9);font-size:.95rem;font-family:Merriweather,Georgia,Times New Roman,serif;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px rgba(255,255,255,.05);text-shadow:0 1px 2px rgba(255,255,255,.1)}.email-input::placeholder{color:rgba(51,51,51,.6)}.email-input:focus{outline:none;border-color:rgba(0,122,255,.6);background:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(0,122,255,.1),0 2px 8px rgba(0,122,255,.15),inset 0 1px 0 rgba(255,255,255,.3)}.email-input:disabled{opacity:.6;cursor:not-allowed}.email-input.error,.email-input[aria-invalid=true]{border-color:rgba(255,59,48,.6)}.email-input.error:focus,.email-input[aria-invalid=true]:focus{border-color:rgba(255,59,48,.8);box-shadow:0 0 0 3px rgba(255,59,48,.1)}.notify-button,.reset-button{padding:.55rem 1.25rem;border:1px solid rgba(78,60,38,.18);border-radius:var(--paper-control-radius);background:rgba(255,255,255,.5);color:rgba(20,18,16,.9);font-size:.875rem;font-weight:600;font-family:Merriweather,Georgia,Times New Roman,serif;cursor:pointer;transition:all .2s ease;min-height:40px;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.1);text-shadow:0 1px 2px rgba(255,255,255,.1);position:relative;display:inline-flex;align-items:center;justify-content:center}.notify-button{width:40px;height:40px;padding:0;border-radius:50%;min-width:40px;min-height:40px}.notify-button-content{display:flex;align-items:center;justify-content:center}.notify-button{align-self:center}.notify-button-icon{width:20px;height:20px;transition:transform .2s ease}.notify-button:hover:not(:disabled) .notify-button-icon{transform:translateY(-2px)}.notify-button:hover:not(:disabled){background:rgba(255,255,255,.68);border-color:rgba(78,60,38,.28)}.notify-button:hover:not(:disabled),.reset-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(255,255,255,.2)}.reset-button:hover:not(:disabled){background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.notify-button:focus,.reset-button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}.notify-button:active:not(:disabled),.reset-button:active:not(:disabled){transform:translateY(0) scale(.95)}.notify-button:disabled,.reset-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.notify-button.loading{position:relative}.notify-button-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.duck-orbit{position:relative;width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);animation:duckOrbit .9s linear infinite}.duck-orbit__duck{position:absolute;left:50%;top:-6px;transform:translateX(-50%);width:14px;height:14px;background-image:url(/assets/images/duck1.png);background-repeat:no-repeat;background-position:50%;background-size:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}@keyframes duckOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{color:#ff3b30;font-size:.875rem;margin-top:.5rem;padding:.25rem 0;font-weight:500;display:flex;align-items:center;gap:.5rem}.error-icon{font-size:1rem;flex-shrink:0}@keyframes successPop{0%{transform:scale(.5) rotate(-20deg);opacity:0}60%{transform:scale(1.1) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0deg)}}@keyframes waitlistFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.success-message{text-align:left;padding:clamp(1rem,3vw,1.35rem);width:100%;max-width:560px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.6rem;pointer-events:auto;--icon-offset:calc(56px + 0.85rem)}.success-header{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:center;animation:waitlistFade var(--waitlist-fade-duration) var(--waitlist-fade-easing) both;animation-delay:0s}.success-body{animation:waitlistFade var(--waitlist-fade-duration) var(--waitlist-fade-easing) both;animation-delay:80ms}.success-message .reset-button{animation:waitlistFade var(--waitlist-fade-duration) var(--waitlist-fade-easing) both;animation-delay:.16s}.success-icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#1b1b1b;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transform:scale(1) rotate(0deg);opacity:1}.success-icon:not(.success-icon--animated):not(.success-icon--bounce){animation:successPop .6s ease-out forwards}.success-icon--animated{position:relative}.success-icon--duck{width:56px;height:56px;border-radius:16px;background:radial-gradient(circle at center,rgba(255,248,235,.95) 0,rgba(255,240,220,.85) 100%);border:1px solid rgba(78,60,38,.12);box-shadow:0 0 20px rgba(255,220,180,.3),0 2px 8px rgba(48,36,24,.1),inset 0 1px 0 rgba(255,255,255,.7);position:relative;overflow:visible}.success-icon--duck:after,.success-icon--duck:before{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.success-icon--duck:before{inset:-20px}.success-icon--duck:after{inset:-16px}.success-duck{width:30px;height:30px;display:block;filter:brightness(1.05);opacity:1}.success-icon--duck-yellow{border-radius:50%;background:#FFFBC3}.success-icon--duck-yellow:before{background:radial-gradient(circle at center,rgba(255,235,180,.35) 0,rgba(255,220,160,.25) 25%,rgba(255,200,140,.15) 40%,transparent 60%);animation:yellowGlow 4s ease-in-out infinite}.success-icon--duck-yellow:after{background:radial-gradient(circle at center,rgba(255,240,200,.2) 0,transparent 50%);animation:yellowGlow 4s ease-in-out .5s infinite}.success-icon--duck-green{border-radius:50%;background:#C8F5D4}.success-icon--duck-green:before{background:radial-gradient(circle at center,rgba(150,240,180,.35) 0,rgba(120,220,160,.25) 25%,rgba(100,200,140,.15) 40%,transparent 60%);animation:greenGlow 4s ease-in-out infinite}.success-icon--duck-green:after{background:radial-gradient(circle at center,rgba(180,255,200,.2) 0,transparent 50%);animation:greenGlow 4s ease-in-out .5s infinite}@keyframes yellowGlow{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}@keyframes greenGlow{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}.success-icon--bounce{animation:iconBounce .6s ease forwards!important}@keyframes iconBounce{0%{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(.85) rotate(0deg);opacity:1}50%{transform:scale(1.15) rotate(0deg);opacity:1}75%{transform:scale(.95) rotate(0deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.success-message h3{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:rgba(26,22,18,.92);line-height:1.2;align-self:center}.success-message p{color:rgba(20,20,20,.82);margin:0;font-size:1rem;line-height:1.5}.success-body{display:flex;flex-direction:column;gap:.35rem;margin-left:var(--icon-offset)}.success-email{display:inline;color:rgba(20,18,16,.95);font-weight:700;font-size:1em}.success-details{font-size:.875rem;opacity:.8}.success-message .reset-button{align-self:center;width:auto;padding:.55rem 1rem;border-radius:999px;margin-top:.25rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:479px){.waitlist-widget-container{--waitlist-gutter:clamp(16px,5vw,24px);width:fit-content;max-width:min(clamp(260px,82vw,360px),calc(100vw - (var(--waitlist-gutter) * 2)))}.waitlist-widget-container:not(.waitlist-widget-container--submitted){width:calc(100vw - 32px);max-width:360px;padding:8px;border-radius:999px}.waitlist-widget-inner{min-width:0!important;max-width:100%!important;width:100%;padding:clamp(.25rem,1.8vw,.4rem);box-sizing:border-box}.waitlist-widget-container:not(.waitlist-widget-container--submitted) .waitlist-widget-inner{padding:0;border-radius:999px}.waitlist-widget-container--submitted .waitlist-widget-inner{min-width:0;max-width:100%;width:100%;padding:.75rem 1rem;box-sizing:border-box}.waitlist-form{flex-direction:row;align-items:center;gap:8px;width:100%;overflow:visible}.waitlist-form,.waitlist-form .form-group{min-width:0!important;max-width:100%!important;box-sizing:border-box}.waitlist-form .form-group{flex:1 1 auto}.waitlist-form .email-input{max-width:100%!important;box-sizing:border-box}.notify-button{flex-shrink:0;align-self:auto;margin-left:0}.email-input{height:44px;padding:0 1rem;border-radius:999px;line-height:44px;font-size:1rem}.notify-button{min-width:44px;width:44px;height:44px;padding:0;font-size:.875rem}.error-message{position:absolute;top:calc(100% + 14px);left:4px;font-size:.8125rem;white-space:nowrap}.success-message{padding:1rem .75rem;min-width:0;max-width:100%;width:100%;gap:.875rem}.success-icon{font-size:2rem}.success-message h3{font-size:1.125rem}.success-message p{font-size:.875rem}.success-details{font-size:.8125rem}.success-body{margin-left:0}.reset-button{padding:.625rem 1rem;font-size:.875rem;width:100%}}@media (min-width:480px) and (max-width:767px){.waitlist-widget-container{max-width:calc(100vw - 1.5rem);width:auto}.waitlist-widget-container--submitted .waitlist-widget-inner,.waitlist-widget-inner{min-width:0;max-width:100%;width:100%}.waitlist-form{flex-direction:row;align-items:center;gap:.5rem;min-width:400px;max-width:100%;width:100%}.form-group{flex:1 1;min-width:0}.success-message{min-width:0;max-width:100%;width:100%}.email-input{height:40px;padding:0 1rem;line-height:40px}.notify-button{flex-shrink:0;min-width:40px;width:40px;height:40px;padding:0;align-self:auto;margin-left:0}}@media (min-width:768px) and (max-width:1023px){.waitlist-form{flex-direction:row;align-items:center;gap:.5rem;min-width:400px}.form-group{flex:1 1;min-width:200px}.notify-button{flex-shrink:0;min-width:40px;width:40px;height:40px;padding:0}}@media (min-width:1024px){.waitlist-form{flex-direction:row;align-items:center;gap:.5rem}.form-group{flex:1 1;min-width:250px}.notify-button{flex-shrink:0;min-width:40px;width:40px;height:40px;padding:0}}@media (prefers-contrast:high){.email-input{border-color:#000;background:#fff;color:#000}.email-input:focus{border-color:#0066cc;box-shadow:0 0 0 3px #0066cc}.notify-button{background:#0066cc;border:2px solid #000}}@media (prefers-reduced-motion:reduce){.email-input,.notify-button{transition:none}.notify-button:hover:not(:disabled){transform:none}.waitlist-widget-inner--error,.waitlist-widget-inner--shaking{animation:none}.waitlist-widget-container{transition:none}.waitlist-widget-container:hover{box-shadow:0 1px 2px rgba(48,36,24,.04),0 4px 12px rgba(48,36,24,.06),0 12px 40px rgba(48,36,24,.08),inset 0 1px 0 rgba(255,255,255,.55);background:linear-gradient(135deg,rgba(255,253,248,.32),rgba(255,250,240,.22) 50%,rgba(255,248,235,.28))}}.email-input:focus-visible,.notify-button:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.notify-button-tooltip{position:fixed!important;background:rgba(0,0,0,.85)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:white!important;padding:.5rem .875rem;border-radius:8px;font-size:.8125rem;font-weight:500;white-space:nowrap;pointer-events:none;animation:tooltipFadeIn .2s ease forwards;box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);font-family:Merriweather,Georgia,Times New Roman,serif;z-index:10000!important;margin-bottom:8px;opacity:1!important;visibility:visible!important}.notify-button-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.85)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%,-100%) translateY(4px)}to{opacity:1;transform:translate(-50%,-100%) translateY(0)}}.hover-overlay{position:fixed;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(black 99%,transparent 100%);mask-image:radial-gradient(black 99%,transparent 100%);transform:translateZ(0);will-change:opacity,transform;contain:layout paint;max-width:100vw;max-height:100vh}.hover-overlay-blur{filter:blur(25px)}.hover-overlay-blur,.hover-overlay-inner{width:100%;height:100%;transform:translateZ(0)}.hover-overlay-inner{position:relative;overflow:hidden;pointer-events:auto;background:transparent}.hover-overlay-canvas-wrapper{width:100%;height:100%;transform:translateZ(0)}.hover-overlay-canvas{display:block;transform:translateZ(0)}.infinite-scroll-text{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;pointer-events:none;z-index:3;overflow:hidden;opacity:0;transition:opacity .8s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.infinite-scroll-text--visible{opacity:1}.infinite-scroll-text__content{position:relative;z-index:0;padding-top:60px;will-change:transform}.infinite-scroll-text__orb-lens{position:fixed;top:50%;left:50%;z-index:1;width:clamp(380px,58vw,720px);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%);contain:strict}.infinite-scroll-text__orb-lens:after,.infinite-scroll-text__orb-lens:before{content:"";position:absolute;inset:0;pointer-events:none}.infinite-scroll-text__orb-lens:before{background:rgba(253,251,247,.01);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.96) 38%,rgba(0,0,0,.55) 58%,transparent 82%);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.96) 38%,rgba(0,0,0,.55) 58%,transparent 82%)}.infinite-scroll-text__orb-lens:after{background:rgba(253,251,247,.015);backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.95) 22%,rgba(0,0,0,.42) 42%,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.95) 22%,rgba(0,0,0,.42) 42%,transparent 62%)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.infinite-scroll-text__orb-lens{background:radial-gradient(circle,rgba(253,251,247,.88) 0,rgba(253,251,247,.48) 42%,transparent 76%)}}.infinite-scroll-text__block{padding:0 40px}.infinite-scroll-text__line{font-family:Koh Santepheap,serif;font-size:48px;font-weight:400;line-height:1.4;color:rgba(0,0,0,.6);margin-bottom:20px;text-align:left;padding-left:5%}@media (max-width:1024px){.infinite-scroll-text__line{font-size:36px;padding-left:3%}.infinite-scroll-text__block{padding-inline:30px}.infinite-scroll-text__content{padding-top:40px}}@media (max-width:768px){.infinite-scroll-text__line{font-size:28px;padding-left:5%}.infinite-scroll-text__block{padding-inline:20px}.infinite-scroll-text__content{padding-top:30px}}@media (max-width:480px){.infinite-scroll-text__line{font-size:20px;padding-left:5%;margin-bottom:15px}.infinite-scroll-text__block{padding-inline:15px}.infinite-scroll-text__content{padding-top:20px}}@media (prefers-reduced-motion:reduce){.infinite-scroll-text{transition:none}.infinite-scroll-text__content{will-change:auto}}@media (prefers-reduced-transparency:reduce){.infinite-scroll-text__orb-lens:after,.infinite-scroll-text__orb-lens:before{backdrop-filter:none;-webkit-backdrop-filter:none}.infinite-scroll-text__orb-lens{background:radial-gradient(circle,rgba(253,251,247,.88) 0,rgba(253,251,247,.48) 42%,transparent 76%)}}.holographic-sticker-anchor{position:fixed;top:max(20px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:50;width:clamp(128px,10vw,148px);aspect-ratio:1;pointer-events:auto;perspective:800px}@media (max-width:1023px){.holographic-sticker-anchor{width:118px}}.holographic-sticker{--sticker-shape:polygon(50% 3.33%,58.17% 14.25%,70.25% 7.92%,72.83% 21.33%,86.5% 20.92%,83% 34.08%,95.5% 39.58%,86.67% 50%,95.5% 60.42%,83% 65.92%,86.5% 79.08%,72.83% 78.67%,70.25% 92.08%,58.17% 85.75%,50% 96.67%,41.83% 85.75%,29.75% 92.08%,27.17% 78.67%,13.5% 79.08%,17% 65.92%,4.5% 60.42%,13.33% 50%,4.5% 39.58%,17% 34.08%,13.5% 20.92%,27.17% 21.33%,29.75% 7.92%,41.83% 14.25%);--sticker-tilt-x:0deg;--sticker-tilt-y:0deg;--sticker-shift-x:0px;--sticker-shift-y:0px;--sticker-scale:1;--sticker-shine-x:50%;--sticker-shine-y:50%;--sticker-shadow-x:0px;--sticker-shadow-y:9px;position:relative;display:grid;width:100%;height:100%;place-items:center;color:rgba(36,29,23,.9);cursor:default;pointer-events:auto;transform:translate3d(var(--sticker-shift-x),var(--sticker-shift-y),0) perspective(360px) rotateX(var(--sticker-tilt-x)) rotateY(var(--sticker-tilt-y)) scale(var(--sticker-scale));transform-style:preserve-3d;transform-origin:50% 50%;filter:drop-shadow(0 2px 1px rgba(77,57,38,.14)) drop-shadow(var(--sticker-shadow-x) var(--sticker-shadow-y) 12px rgba(73,59,45,.18));transition:transform .36s cubic-bezier(.22,.8,.24,1),filter .32s ease;will-change:transform,filter;isolation:isolate}.holographic-sticker:after,.holographic-sticker:before{content:"";position:absolute;clip-path:var(--sticker-shape);pointer-events:none}.holographic-sticker:before{inset:4px;z-index:1;background:linear-gradient(145deg,#7897e8,#4d70c9 38%,#6686da 64%,#3659ad);transform:translateZ(.5px)}.holographic-sticker:after{inset:0;z-index:-1;background:#173783;transform:translate3d(0,4px,-5px)}.holographic-sticker__base,.holographic-sticker__content,.holographic-sticker__glare,.holographic-sticker__holo{position:absolute;inset:0;pointer-events:none}.holographic-sticker__base{z-index:0;display:block;width:100%;height:100%;overflow:visible;transform:translateZ(0)}.holographic-sticker__base polygon{fill:#4169e1;stroke:#4169e1;stroke-width:1.2;stroke-linejoin:round}.holographic-sticker__holo{z-index:2;inset:7px;clip-path:var(--sticker-shape);background:radial-gradient(ellipse 76% 76% at var(--sticker-shine-x) var(--sticker-shine-y),rgba(255,255,255,.82) 0,rgba(111,222,255,.68) 22%,rgba(137,165,255,.52) 43%,rgba(185,151,255,.34) 60%,transparent 86%);mix-blend-mode:normal;filter:blur(8px) saturate(1.18);opacity:0;transition:opacity .14s ease;transform:translateZ(1.5px)}.holographic-sticker__glare{z-index:3;inset:8px;clip-path:var(--sticker-shape);background:radial-gradient(ellipse 46% 46% at var(--sticker-shine-x) var(--sticker-shine-y),rgba(255,255,255,.72),transparent 78%);mix-blend-mode:screen;filter:blur(7px);opacity:0;transition:opacity .16s ease}.holographic-sticker__content{z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15%;box-sizing:border-box;text-align:center;transform:translateZ(18px)}.holographic-sticker__text{font-family:Merriweather,Georgia,Times New Roman,serif;font-size:clamp(.88rem,1.25vw,1rem);font-style:italic;font-weight:800;line-height:1.24;letter-spacing:-.02em;text-wrap:balance;color:#fffaf2;text-shadow:0 1px 1px rgba(19,42,94,.7),0 3px 7px rgba(13,31,75,.42)}.holographic-sticker--active{--sticker-scale:1.04;filter:drop-shadow(0 3px 1px rgba(65,51,39,.18)) drop-shadow(var(--sticker-shadow-x) var(--sticker-shadow-y) 15px rgba(65,51,39,.23));transition:transform 55ms linear,filter .18s ease}.holographic-sticker--active .holographic-sticker__holo{opacity:.88}.holographic-sticker--active .holographic-sticker__glare{opacity:.58}@media (max-width:479px){.holographic-sticker-anchor{top:max(16px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:102px}.holographic-sticker__text{font-size:.6rem}}@media (max-height:480px){.holographic-sticker-anchor{width:84px}.holographic-sticker__text{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.holographic-sticker{transform:perspective(360px);transition:filter .18s ease}}