@import url("https://fonts.googleapis.com/css2?family=Officina+Sans&display=swap");.amazon-logo-font{font-family:Officina Sans,sans-serif;font-weight:700;color:#f90;text-transform:lowercase;font-size:inherit;letter-spacing:-.02em}body{overflow-x:hidden}:root{--bg:#050505;--color:hsla(0,0%,100%,.1);--underline-width:1lh;--underline-block-width:200vmax;--underline-color:hsla(0,0%,50%,.15);--underline-color-hover:#0ff;--underline-transition:5s;--finish-fill:#fff;--accent:#fff;--fill:grey}:root:has(#driver:checked) main{outline:1rem dashed rgba(230,26,26,.5);background:rgba(230,26,26,.1)}.loopy{resize:both;max-width:50vw}.loopy>span{outline-color:#e63c1a;outline-offset:1ch;font-size:clamp(3rem,1vw + 1rem,5rem);color:var(--color);text-decoration:none;background-image:linear-gradient(90deg,transparent calc(100% - 8ch),var(--accent) calc(100% - 8ch)),linear-gradient(90deg,var(--fill),var(--fill)),linear-gradient(90deg,var(--underline-color),var(--underline-color));background-size:var(--underline-block-width) var(--underline-width),var(--underline-block-width) var(--underline-width),100% var(--underline-width);background-repeat:no-repeat;background-position-x:0;background-position-y:100%;-webkit-background-clip:text;background-clip:text;color:var(--finish-fill)}.texty{height:350vh}.lighty{position:sticky;top:100px;width:100vw;display:grid;place-items:center}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.texty{view-timeline-name:--section}.loopy>span{background-position-x:calc(var(--underline-block-width) * -1),calc(var(--underline-block-width) * -1),0;color:transparent;animation-name:fill-up,color-in;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:--section;animation-range:entry 100% cover 50%,cover 50% exit 0}@keyframes fill-up{to{background-position-x:0,0,0}}@keyframes color-in{to{color:var(--finish-fill)}}}}