.between-landing{--landing-bg:#fff;--landing-ink:#111;background:var(--landing-bg);color:var(--landing-ink);min-height:100svh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.between-landing *{box-sizing:border-box}.between-landing a{color:inherit;text-decoration:none}.between-landing a:focus-visible,.between-landing button:focus-visible{outline-offset:5px;outline:2px solid}.between-landing .landing-topbar{justify-content:flex-end;align-items:center;height:72px;padding:0 clamp(22px,4vw,70px);display:flex}.landing-topbar a{letter-spacing:-.025em;font-size:13px;font-weight:600}.landing-topbar a span,.landing-enter span{margin-left:12px;transition:transform .3s;display:inline-block}.landing-topbar a:hover span,.landing-enter:hover span{transform:translate(3px,-3px)}.between-landing main.landing-main{flex-direction:column;align-items:center;width:100%;max-width:none;min-height:calc(100svh - 72px);margin:0;padding:0 0 36px;display:flex}.landing-main h1{letter-spacing:-.095em;text-align:center;margin:clamp(16px,3vh,40px) 0 clamp(16px,2vh,30px);padding-right:.09em;font-size:clamp(82px,13vw,190px);font-weight:760;line-height:.88}.landing-glass{background:var(--landing-bg);width:100%;height:clamp(460px,57svh,730px)}.landing-enter{letter-spacing:-.035em;border-bottom:1px solid;justify-content:center;align-items:center;margin:clamp(21px,4vh,44px) auto 0;padding:14px 3px;font-size:clamp(15px,1.5vw,19px);font-weight:600;display:inline-flex}.liquid-fallback{background:var(--landing-bg);align-items:center;display:flex}.liquid-fallback-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:12px;width:100%;height:100%;padding:40px max(20px,50vw - 175px);display:flex;overflow-x:auto}.liquid-fallback-rail::-webkit-scrollbar{display:none}.liquid-fallback-card{cursor:zoom-in;scroll-snap-align:center;background:0 0;border:0;flex:none;width:auto;max-width:75vw;height:min(450px,80%);padding:0;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 14px 35px #00000012}.liquid-fallback-card:hover{transform:scale(1.035)}.liquid-fallback-card img{object-fit:cover;width:auto;max-width:75vw;height:100%;display:block}.liquid-fallback-focus{z-index:30;background:var(--landing-bg);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.liquid-fallback-focus>button{cursor:pointer;background:0 0;border:0;font-size:14px;position:absolute;top:5%;right:5%}.liquid-fallback-focus img{object-fit:contain;max-width:min(90vw,900px);max-height:88%}@media (max-width:700px){.between-landing .landing-topbar{height:62px;padding-right:24px}.between-landing main.landing-main{min-height:calc(100svh - 62px)}.landing-main h1{margin:clamp(30px,8vh,85px) 0 clamp(20px,5vh,52px);font-size:clamp(80px,21vw,150px)}.landing-glass{height:clamp(450px,58svh,680px)}.liquid-fallback-rail{padding-inline:18vw}.liquid-fallback-card{height:min(360px,75%)}}@media (prefers-reduced-motion:reduce){.liquid-fallback-card,.landing-topbar a span,.landing-enter span{transition:none}}
