.publicLanding{--font-interface:"Appearance Geist",sans-serif;--landing-gallery-height:clamp(40px,30dvh,296px);height:100dvh;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--landing-gallery-height) auto;gap:clamp(8px,2.6dvh,28px);padding:clamp(8px,2.74dvh,28px) 0 clamp(8px,2.34dvh,24px);background:var(--canvas);color:var(--ink);font-family:var(--font-interface);overflow-x:clip}.landingHero{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;padding-inline:clamp(12px,2vw,24px);text-align:center}.landingHeroContent{--hero-fit:1;transform:translateY(var(--hero-offset,0));display:flex;flex-direction:column;align-items:center;width:100%}.landingBrand{display:inline-flex;align-items:center;justify-content:center;gap:6.126px;width:264.828px;max-width:100%;height:calc(clamp(24px, 4.6875dvh, 48px) * var(--hero-fit, 1));transform:scale(calc(.75 * var(--hero-fit, 1)))}.landingBrand img{display:block;flex:none}.landingMessage{margin-top:calc(clamp(4px, 2dvh, 24px) * var(--hero-fit, 1));width:100%}.landingMessage h1{max-width:1081px;margin:0 auto;font-family:var(--font-interface);font-size:calc(clamp(18px, min(5vw, 7.03dvh), 72px) * var(--hero-fit, 1));font-weight:var(--weight-semi);line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--ink)}.landingMessage p{max-width:1120px;margin:calc(clamp(4px, 1.56dvh, 16px) * var(--hero-fit, 1)) auto 0;color:var(--color-text-2);font-size:calc(clamp(10px, min(1.945vw, 2.73dvh), 28px) * var(--hero-fit, 1));font-weight:400;line-height:1.1}.landingMessage .landingMessageStrong{color:var(--ink)}.landingMessage .landingMessageSoft{margin-top:calc(clamp(2px, .78dvh, 8px) * var(--hero-fit, 1))}.landingTrust{max-width:1200px;text-wrap:balance;margin:calc(clamp(8px, 3.4dvh, 36px) * var(--hero-fit, 1)) 0 0;color:var(--muted);font:400 calc(clamp(9px, min(.972vw, 1.556dvh), 14px) * var(--hero-fit, 1))/1.3 var(--font-monospace),monospace}.landingMediaSentence{display:inline}.landingMediaSlot{display:inline-block;position:relative;height:1.1em;overflow:hidden;vertical-align:middle;text-align:left;white-space:nowrap;transition:width .45s var(--ease-out)}.landingMediaChip{position:absolute;inset:0 auto auto 0;display:inline-flex;align-items:center;gap:.21em;height:1.1em;padding:0 .43em 0 .1em;border-radius:var(--radius-pill);background:var(--chip,#FFE7A3);color:#000;opacity:0;transform:translateY(80%);transition:opacity .35s ease,transform .45s var(--ease-out)}.landingMediaChip[data-state=on]{position:relative;opacity:1;transform:none}.landingMediaChip[data-state=out]{opacity:0;transform:translateY(-80%)}.landingMediaIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1em;height:1em;border-radius:50%;background:#fff}.landingMediaIcon svg{width:.72em;height:.72em}.landingMediaChip[data-state=on] .landingMediaIcon{animation:landing-pop .55s cubic-bezier(.3,.7,.3,1.2) .1s both}.landingMediaSlot[data-reduced-motion=true],.landingMediaSlot[data-reduced-motion=true] .landingMediaChip{transition:none}.landingMediaSlot[data-reduced-motion=true] .landingMediaIcon{animation:none}.landingMediaChip[data-media=article]{--chip:#FFE7A3}.landingMediaChip[data-media=screenshot]{--chip:#CFE6FF}.landingMediaChip[data-media=song]{--chip:#FFD3E0}.landingMediaChip[data-media=video]{--chip:#FFCDB8}.landingMediaChip[data-media=pdf]{--chip:#E3DAFF}.landingMediaChip[data-media=newsletter]{--chip:#D3F3DC}.landingMediaChip[data-media=post]{--chip:#FFF0B3}.publicLanding .button.landingCta{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:124px;min-height:44px;margin-top:calc(clamp(8px, 3.9dvh, 40px) * var(--hero-fit, 1));padding:9px 14px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--accent-label);font-size:var(--text-base);font-weight:400;line-height:1;text-decoration:none;position:relative;isolation:isolate}.publicLanding .button.landingCta:hover{background:transparent}.landingCta:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);pointer-events:none;z-index:0;transition:transform .18s ease}.landingCtaLabel{position:relative;z-index:1;pointer-events:none;font-weight:var(--weight-semi)}.landingCtaArrow{display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.publicLanding .button.landingCta:hover:before{transform:scale(1.05)}.publicLanding .button.landingCta:hover .landingCtaArrow{animation:landing-nudge .6s ease infinite}}.landingCopyright{margin:0 16px;color:var(--muted);font:400 clamp(8px,1.3dvh,10px)/1.4 var(--font-monospace),monospace;text-align:center;text-transform:uppercase}.landingGallery{min-width:0;min-height:0}.landingGalleryViewport{width:100%;height:100%;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.landingGalleryViewport::-webkit-scrollbar{display:none}.landingGalleryViewport[data-dragging=true],.landingGalleryViewport[data-dragging=true] a{cursor:grabbing;user-select:none}.landingGalleryViewport:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.landingGalleryTrack{display:flex;flex:none;width:max-content}.landingGalleryGroup{display:flex;align-items:center;gap:1em;flex:none;width:var(--strip-cycle);padding:1em 1em 1.5em 0;font-size:calc(16px * var(--card-scale, 1))}.landingCard{--landing-scene-cycle:5s;flex:0 0 11em;width:11em;position:relative;border-radius:var(--radius-card);text-align:left;--card-rest:rotate(-1.2deg)}.landingCard:nth-child(2n){--card-rest:rotate(1deg) translateY(.625em)}:is(.publicLanding,.landingAdminPreview) .landingCard .cardMotionSurface,:is(.publicLanding,.landingAdminPreview) .landingCard>.cardCursorGlow{border-radius:var(--radius-card);transform:var(--card-pose,var(--card-rest));transition:transform .3s var(--ease-out),box-shadow .3s ease,opacity .18s ease}:is(.publicLanding,.landingAdminPreview) .landingCard .cardMotionSurface{display:flex;flex-direction:column;gap:.56em;padding:.625em;overflow:hidden;background:var(--paper,#fff);border:1px solid var(--line);pointer-events:none}:is(.publicLanding,.landingAdminPreview) .landingCard[data-motion=pointer]{--card-pose:translateY(-.5em);z-index:1}:is(.publicLanding,.landingAdminPreview) .landingCard[data-motion=pointer] .cardMotionSurface{box-shadow:0 18px 30px -18px rgba(0,0,0,.4)}.landingCardVisual{position:relative;height:7.5em;overflow:hidden;border-radius:calc(var(--radius-card) * .75);background:var(--color-surface-2,#F3F3F3)}.landingCardVisual>img{display:block;width:100%;height:100%;object-fit:cover}.landingCardVisual[data-layout=grid]{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--paper,#fff)}.landingCardVisual[data-layout=vinyl]{background:#F7DCCF}.landingCardVisual[data-layout=vinyl]>img{position:relative;width:6.5em;height:6.5em;margin:.5em 0 0 .625em;border-radius:3px;object-position:50% 30%}.landingCardVinyl{position:absolute;top:.75em;left:4.5em;width:6em;height:6em;border-radius:50%;background:radial-gradient(circle,#141414 0 .12em,#F9C74F .13em 1em,#141414 1.05em 1.9em,#2E2E2E 1.95em 2em,#141414 2.05em);animation:landing-spin var(--landing-scene-cycle) linear infinite}.landingCardVinyl:after{content:"";position:absolute;inset:6%;border-radius:50%;background:conic-gradient(transparent 0 35deg,rgba(255,255,255,.2) 45deg,transparent 70deg 215deg,rgba(255,255,255,.1) 225deg,transparent 250deg)}.landingCardPlay{position:absolute;top:50%;left:50%;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em;border-radius:50%;background:rgba(255,255,255,.92)}.landingCardPlay:after{content:"";position:absolute;inset:.55em .5em .55em .72em;background:#1E1E1E;clip-path:polygon(0 0,100% 50%,0 100%)}.landingCardProgress{position:absolute;inset:auto .6em .5em;height:3px;border-radius:2px;background:rgba(255,255,255,.45)}.landingCardProgress i{display:block;width:100%;height:100%;border-radius:inherit;background:#FF5A4E;transform-origin:left;animation:landing-film-progress var(--landing-scene-cycle) var(--ease-out) infinite}.landingCardStars i{position:absolute;width:.18em;height:.18em;border-radius:50%;background:#fff;box-shadow:0 0 .3em #fff;animation:landing-twinkle 2.2s ease-in-out infinite}.landingCardStars i:first-child{top:.9em;left:1.6em}.landingCardStars i:nth-child(2){top:.5em;left:4.6em;animation-delay:.7s}.landingCardStars i:nth-child(3){top:1.4em;left:8.4em;animation-delay:1.4s}.landingCardMail{position:absolute;right:.6em;bottom:.6em;padding:.3em .55em;border-radius:var(--radius-pill);background:#1E1E1E;color:#fff;font:400 .45em/1 var(--font-monospace),monospace;letter-spacing:.04em;animation:landing-slide 3s ease-in-out infinite alternate}.landingCardBrackets{position:absolute;inset:.5em}.landingCardBrackets:after,.landingCardBrackets:before{content:"";position:absolute;width:.7em;height:.7em;border:2px solid #fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.landingCardBrackets:before{top:0;left:0;border-right:0;border-bottom:0}.landingCardBrackets:after{right:0;bottom:0;border-left:0;border-top:0}.landingCardReaction{position:absolute;top:.55em;right:.55em;display:flex;gap:.12em;padding:.3em .4em;border-radius:.6em .6em .6em .15em;background:#fff;animation:landing-bob 2.4s ease-in-out infinite}.landingCardReaction i{width:.2em;height:.2em;border-radius:50%;background:#1E1E1E}.landingCardMeta{display:flex;justify-content:space-between;align-items:center;padding:0 .25em;color:var(--muted);font:400 .6875em/1.2 var(--font-monospace),monospace;letter-spacing:.04em}.landingCardBars{display:flex;align-items:flex-end;gap:2px;height:1em}.landingCardBars i{display:block;width:3px;height:100%;border-radius:2px;background:var(--ink);transform-origin:bottom;transform:scaleY(.6);animation:landing-bar 1.1s ease-in-out infinite}.landingCardBars i:nth-child(2){animation-delay:.15s}.landingCardBars i:nth-child(3){animation-delay:.3s}.landingCardBars i:nth-child(4){animation-delay:.45s}.landingCardBars i:nth-child(5){animation-delay:.6s}.landingCardTitle{margin:0;padding:0 .25em;color:var(--ink);font-size:.875em;font-weight:500;line-height:1.3}.landingCardHighlight{padding:0 1px;color:inherit;background:linear-gradient(#F6E27A,#F6E27A) no-repeat 0 88% /100% 42%}.landingCardNote{display:flex;align-items:center;gap:.5em;margin:0;padding:.45em .25em .1em;border-top:1px dashed var(--line);color:var(--muted);font-size:.75em;font-style:italic;line-height:1.35}.landingCardAvatars{display:flex;flex:none;font-style:normal}.landingCardAvatars i{display:flex;align-items:center;justify-content:center;width:1.85em;height:1.85em;margin-left:-.55em;border:2px solid var(--paper,#fff);border-radius:50%;background:#000;color:#fff;font-size:.75em;font-style:normal;font-weight:var(--weight-semi)}.landingCardAvatars i:first-child{margin-left:0}.landingCardAvatars i:nth-child(2){background:#F9C74F;color:#000}.landingCardAvatars i:nth-child(3){background:#9CD3A8;color:#000}.landingHeroContent>*{animation:landing-rise .52s cubic-bezier(.2,.8,.3,1) both}.landingHeroContent>:nth-child(2){animation-delay:90ms}.landingHeroContent>:nth-child(3){animation-delay:.18s}.landingHeroContent>:nth-child(n+4){animation-delay:.27s}.landingGallery{animation:landing-rise .52s cubic-bezier(.2,.8,.3,1) .36s both}@keyframes landing-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.landingCardHighlight{animation:landing-sweep 1.1s ease 1.6s both}}@keyframes landing-sweep{0%{background-size:0 42%}}@keyframes landing-pop{0%{transform:scale(.4) rotate(-25deg)}60%{transform:scale(1.18) rotate(8deg)}}@keyframes landing-nudge{50%{transform:translateX(3px)}}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes landing-bob{50%{transform:translateY(-.3em)}}@keyframes landing-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes landing-slide{0%,30%{transform:translateX(0)}60%,to{transform:translateX(-.4em)}}@keyframes landing-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.landingVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.landingMessage h1{font-size:calc(clamp(18px, min(9.6vw, 7dvh), 48px) * var(--hero-fit, 1));letter-spacing:-.06em}.landingMessage p{font-size:calc(clamp(10px, min(4.62vw, 2.7dvh), 18px) * var(--hero-fit, 1));line-height:1.3;max-width:390px}.landingTrust{font-size:calc(clamp(10px, min(3.4vw, 1.8dvh), 14px) * var(--hero-fit, 1));max-width:340px}}@media (max-height:750px),(max-width:600px){.landingMessage .landingMessageSoft{color:var(--muted)}}@media (max-height:450px){.publicLanding{padding-block:8px;gap:8px}.landingMessage h1{font-size:calc(clamp(16px, 4.8vw, 26px) * var(--hero-fit, 1))}.landingMessage p{font-size:calc(clamp(10px, 2.8vw, 12px) * var(--hero-fit, 1))}.landingMessage{margin-top:calc(8px * var(--hero-fit, 1))}.landingMessage p{margin-top:calc(4px * var(--hero-fit, 1))}.landingMessage .landingMessageSoft{margin-top:calc(2px * var(--hero-fit, 1))}.landingTrust,.publicLanding .landingCta{margin-top:calc(8px * var(--hero-fit, 1))}}@media (prefers-reduced-motion:reduce){.landingGalleryViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.landingGalleryGroup:not(:first-child){display:none}.landingGalleryGroup{padding-inline:16px;width:auto}:is(.publicLanding,.landingAdminPreview) .landingCard{--card-pose:none}.landingCta:before{transform:none;transition:none}}.landingAccountNotice{margin:0;max-width:560px;font-size:var(--text-sm);line-height:1.5;color:var(--muted);text-align:center}.landingCardContent{display:grid;gap:8px}.landingCardLink{position:absolute;inset:0;z-index:1;border-radius:var(--radius-card);color:inherit;text-decoration:none}.landingCardLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-control)}.landingCardVisual>.musingCover{height:100%;width:100%}.landingCardVisual[data-layout=vinyl]>.musingCover{position:relative;width:6.5em;height:6.5em;margin:.5em 0 0 .625em;border-radius:3px;overflow:hidden}.landingCardPageCorner{position:absolute;right:0;bottom:0;width:1.2em;height:1.2em;background:linear-gradient(135deg,transparent 49%,var(--paper) 50%);transform-origin:bottom right;animation:landing-page-breathe var(--landing-scene-cycle) var(--ease-out) infinite;pointer-events:none}@keyframes landing-film-progress{0%,to{transform:scaleX(.25)}65%{transform:scaleX(1)}}@keyframes landing-page-breathe{0%,to{transform:scale(.85)}50%{transform:scale(1.1)}}.landingGallery:has(a:focus-visible) .landingGalleryTrack *,.landingGalleryTrack[data-paused=true] *{animation-play-state:paused}@media(hover:hover) and (pointer:fine){.landingGalleryViewport:hover .landingGalleryTrack *{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.landingCardBars i,.landingCardMail,.landingCardPageCorner,.landingCardProgress i,.landingCardReaction,.landingCardStars i,.landingCardVinyl{animation:none}}.landingCardVisual .asciiCover{font-size:.42em}.publicLanding.landingEmpty{grid-template-rows:minmax(0,1fr) auto}.landingGallery:has(a:focus-visible) .landingGalleryViewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none}