@font-face{font-family:Twilight Darling;src:url(/fonts/TwilightdarlingRegular-ow26V.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beauty Gadish;src:url(/fonts/BeautyGadish-2vld8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,html{pointer-events:auto!important}.custom-blur-text,.custom-blur-text *,.custom-blur-text:after{pointer-events:none!important}.item-wrapper,.logo-loop-item,[role=button],a,button,img[role=button],input,select,textarea{pointer-events:auto!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes drawLineAndFade{0%{transform:translateX(-50%) scaleX(0);opacity:0;box-shadow:0 0 0 #ff6f61;transform-origin:left center}6%{opacity:1}18%{box-shadow:0 0 8px #ff6f61,0 0 12px #ff8a73,0 0 16px rgba(255,255,255,.2)}30%{box-shadow:0 0 5px #ff6f61,0 0 8px #ff8a73,0 0 10px rgba(255,255,255,.1)}40%{transform:translateX(-50%) scaleX(1);opacity:.9;box-shadow:0 0 3px #ff6f61,0 0 5px #ff8a73;transform-origin:left center}60%{transform:translateX(-50%) scaleX(1);opacity:.9;box-shadow:none;transform-origin:right center}to{transform:translateX(-50%) scaleX(0);opacity:0;transform-origin:right center}}:root{--color-pale-pink:hsl(0,80%,70%);--color-dark-purple:hsl(0,80%,30%);--color-light-purple:hsl(0,80%,50%);--color-mix:color-mix(in lch,var(--color-pale-pink) 60%,var(--color-dark-purple))}.explore-button{all:unset;cursor:pointer;font-size:1.5em;font-weight:1000;color:white;position:relative;padding:.5em 1.2em;border-radius:50px;background:linear-gradient(to bottom right,var(--color-pale-pink),var(--color-light-purple));transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.explore-button:hover{transform:scale(1.05);background:linear-gradient(to bottom right,var(--color-dark-purple),var(--color-light-purple));box-shadow:0 4px 22px -8px var(--color-mix)}.explore-button:active{transform:scale(.95);box-shadow:0 2px 12px var(--color-mix)}.arrow-icon{font-size:2em;color:var(--color-light-purple);transition:transform .2s ease,color .2s ease}.arrow-icon:hover{transform:scale(1.2);color:var(--color-dark-purple)}.custom-blur-text{font-size:7rem;font-weight:700;font-style:italic;font-family:Twilight Darling,Roboto,sans-serif!important;letter-spacing:.1em;-webkit-text-decoration:italic!important;text-decoration:italic!important;margin:0!important;text-shadow:2px 2px 4px rgba(0,0,0,.1);pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;position:relative}.custom-blur-text:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:100%;height:4px;background:linear-gradient(90deg,#ff6f61,#ff8a73 50%,#ff6f61);border-radius:3px;opacity:0;transform-origin:left center}@media (min-width:768px){.custom-blur-text:after{bottom:10px}}.custom-blur-text.show-line:after{animation:drawLineAndFade 5s ease-out forwards}@media (min-width:768px){.custom-blur-text{font-size:4rem!important}}@media (max-width:480px){.custom-blur-text{font-size:4rem!important}}.logoloop{position:relative;overflow-x:hidden;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#ffffff}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop__item{flex:0 0 auto;font-size:var(--logoloop-logoHeight);line-height:1;list-style:none}.logoloop__item,.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:1}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.list{position:relative;width:100%;height:auto;overflow:visible;will-change:transform;pointer-events:none}.item-wrapper{position:absolute;will-change:transform,width,height,opacity,filter;cursor:pointer;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;transform-origin:center center;pointer-events:auto}.item-wrapper:hover{box-shadow:0 10px 40px rgba(0,0,0,.3);z-index:10}.item-img{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;will-change:transform}.color-overlay,.item-img{width:100%;height:100%;border-radius:8px}.color-overlay{position:absolute;top:0;left:0;pointer-events:none;will-change:opacity}@media (max-width:600px){.item-img,.item-wrapper{border-radius:4px}}.list *{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}