.lore-showcase{--lore-ink:#0c100f;--lore-text:#f1f7f1;--lore-muted:#b3c5b9;--lore-mint:#c4f5ce;--lore-cool:#72bfd3;--lore-warm:#e0a45e;--lore-depth:.65;isolation:isolate;color:var(--lore-text);padding-top:76px;padding-bottom:24px;scroll-margin-top:0;position:relative}.lore-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:absolute;top:0;left:0}.lore-heading{z-index:6;grid-template-columns:1fr auto;align-items:end;gap:16px 32px;margin-bottom:35px;display:grid;position:relative}.lore-kicker{color:var(--lore-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.6;display:block}.lore-heading>.lore-kicker{grid-column:1/-1}.lore-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:1.07}.lore-heading h2 em{color:var(--lore-mint);font-family:Georgia,Times New Roman,serif;font-weight:400}.lore-heading>p{color:var(--lore-muted);margin:0 0 3px;font-size:14px;line-height:1.8}.lore-worlds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;margin-bottom:28px;display:grid}.lore-world{--lore-owner:var(--lore-cool);isolation:isolate;border:1px solid color-mix(in srgb,var(--lore-owner) 33%,transparent);background:radial-gradient(ellipse at 50% 23%,color-mix(in srgb,var(--lore-owner) 14%,transparent),transparent 60%),linear-gradient(145deg,#1c2d25,#101b15);border-radius:28px;flex-direction:column;min-width:0;padding:0 21px 22px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 1px #e8fff51a,0 25px 55px #0005}.lore-world--bert{--lore-owner:var(--lore-warm);background:radial-gradient(at 50% 23%,#cc8f4820,#0000 60%),linear-gradient(145deg,#28281d,#141b13)}.lore-world:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(440px circle at var(--lore-light-x,50%) var(--lore-light-y,40%),color-mix(in srgb,var(--lore-owner) 12%,transparent),transparent 72%);transition:opacity .35s;position:absolute;inset:0}.lore-world[data-lit=true]:after,.lore-world:focus-within:after{opacity:1}.lore-world:focus-within{border-color:color-mix(in srgb,var(--lore-owner) 75%,#c4f5ce);box-shadow:inset 0 1px #e8fff53b,0 25px 55px #0006}.lore-world-art{isolation:isolate;grid-template-areas:"art";place-items:end center;height:clamp(360px,31vw,450px);margin:0 -8px;padding-top:42px;display:grid;position:relative;overflow:visible}.lore-world-tag{z-index:6;letter-spacing:.12em;text-transform:uppercase;color:#d9ebe0;pointer-events:none;font-size:11px;font-weight:400;line-height:1.6;position:absolute;top:18px;left:16px;right:16px}.lore-cutout-layer{z-index:3;transform-origin:50% 76%;pointer-events:none;grid-area:art;place-items:end center;width:100%;height:100%;min-height:0;transition:transform .35s ease-out;display:grid;position:relative}.lore-cutout{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;min-height:0;filter:drop-shadow(0 14px 15px #0007) drop-shadow(0 0 15px color-mix(in srgb,var(--lore-owner) 26%,transparent));transition:translate .45s ease-out;display:block}.lore-ambient{z-index:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--lore-owner) 33%,transparent),transparent 66%);filter:blur(11px);opacity:.72;pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite alternate paused lore-world-breathe;position:absolute;inset:7% 3% 8%}.lore-orbit{z-index:1;border:1px solid color-mix(in srgb,var(--lore-owner) 42%,transparent);height:45%;box-shadow:0 0 18px color-mix(in srgb,var(--lore-owner) 8%,transparent);pointer-events:none;border-radius:50%;transition:translate .45s ease-out;position:absolute;top:30%;left:1%;right:1%;transform:rotate(-21deg)}.lore-orbit-b{border-color:color-mix(in srgb,var(--lore-owner) 17%,transparent);opacity:.5;height:65%;top:20%;left:13%;right:13%;transform:rotate(28deg)}.lore-back-glass{z-index:1;border:1px solid color-mix(in srgb,var(--lore-owner) 38%,#effff419);background:linear-gradient(130deg,#e8fff519,transparent 50%,color-mix(in srgb,var(--lore-owner) 9%,transparent));pointer-events:none;border-radius:25px;height:56%;transition:translate .45s ease-out;position:absolute;top:29%;left:12%;right:12%;transform:perspective(800px)rotateY(-7deg)rotate(-5deg);box-shadow:inset 0 1px #e8fff53b,0 28px 40px #0004}.lore-front-glass{z-index:4;background:radial-gradient(ellipse at var(--lore-light-x,50%) 0,#e6fff22b,transparent 65%),linear-gradient(140deg,#c4f5ce0e,#d5fff405 42%,transparent);pointer-events:none;border-top:1px solid #d8ffe94a;border-radius:15px;height:16%;position:absolute;bottom:4%;left:5%;right:5%;transform:skewY(-4deg);box-shadow:0 15px 24px #0002}.lore-floor{z-index:2;background:radial-gradient(ellipse,color-mix(in srgb,var(--lore-owner) 26%,transparent),transparent 68%);filter:blur(8px);pointer-events:none;height:32px;position:absolute;bottom:0;left:5%;right:5%}.lore-world--bert .lore-back-glass{transform:perspective(800px)rotateY(7deg)rotate(5deg)}.lore-world--bert .lore-orbit-a{transform:rotate(22deg)}.lore-world-copy{z-index:6;min-height:158px;padding:20px 6px 23px;position:relative}.lore-world-copy h3{letter-spacing:-.045em;margin:8px 0 13px;font-size:35px;font-weight:400;line-height:1.12}.lore-world-copy>p{color:var(--lore-muted);margin:0;font-size:14px;line-height:1.8}.lore-world-apps{z-index:6;gap:10px;margin-top:auto;scroll-margin-top:0;display:grid;position:relative}.lore-app-card{text-align:left;width:100%;min-height:91px;color:var(--lore-text);cursor:pointer;background:linear-gradient(130deg,#e7fff00e,#0d1710ed);border:1px solid #c4f5ce2c;border-radius:15px;grid-template-columns:96px minmax(0,1fr) 17px;align-items:center;gap:15px;padding:12px;font-family:Arial,Helvetica,sans-serif;transition:border-color .3s,background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 1px #f0fff70d}.lore-app-card>img{aspect-ratio:16/10;object-fit:cover;object-position:left top;border:1px solid #c4f5ce25;border-radius:7px;width:96px;height:auto;display:block}.lore-app-copy{min-width:0;display:block}.lore-app-copy>strong{letter-spacing:-.02em;margin-bottom:5px;font-size:16px;font-weight:500;line-height:1.3;display:block}.lore-app-copy>span{color:var(--lore-muted);font-size:12px;line-height:1.6;display:block}.lore-app-card>.lab-icon{width:17px;height:17px;color:var(--lore-mint);flex-shrink:0}.lore-app-card:hover{background:#1b3023;border-color:#c4f5ce85;box-shadow:inset 0 1px #e7fff025}.lore-world--bert .lore-app-card:hover{background:#35301e}.lore-app-card:focus-visible{outline:2px solid var(--lore-mint);outline-offset:4px;border-color:#c4f5ce85}.lore-footer{z-index:7;border-top:1px solid #c4f5ce24;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex;position:relative}.lore-footer>p{color:var(--lore-muted);margin:0;font-size:12px;line-height:1.8}.lore-footer strong{color:#d5eadb;font-weight:400}.lore-motion{min-width:138px;min-height:42px;color:var(--lore-muted);cursor:pointer;background:#0e1b13;border:1px solid #c4f5ce30;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font:400 11px/1.5 Arial,Helvetica,sans-serif;display:inline-flex}.lore-motion:disabled{opacity:.72;cursor:default}.lore-motion:focus-visible{outline:2px solid var(--lore-mint);outline-offset:4px}.lore-motion>.lab-icon{width:13px;height:13px}.lore-next-project{margin-top:32px;margin-bottom:96px}@keyframes lore-world-breathe{0%{opacity:.48}to{opacity:.72}}@keyframes lore-world-rox{0%,to{translate:0 1px}50%{translate:0 -2px}}@keyframes lore-world-bert{0%,to{translate:0 -2px}50%{translate:0 3px}}@media (min-width:601px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lore-showcase[data-motion=on] .lore-cutout-layer{transform:translate3d(calc(var(--lore-x,0)*8px*var(--lore-depth)),calc(var(--lore-y,0)*-5px*var(--lore-depth)),0);animation:9s ease-in-out infinite paused lore-world-rox}.lore-showcase[data-motion=on] .lore-world--bert .lore-cutout-layer{transform:translate3d(calc(var(--lore-x,0)*-11px*var(--lore-depth)),calc(var(--lore-y,0)*-8px*var(--lore-depth)),0) rotate(calc(var(--lore-x,0)*2deg*var(--lore-depth)));animation-name:lore-world-bert;animation-duration:10s;animation-delay:-3s}.lore-showcase[data-motion=on] .lore-cutout{translate:0 var(--lore-scroll,0px)}.lore-showcase[data-motion=on] .lore-back-glass{translate:0 calc(var(--lore-scroll,0px)*-.6)}.lore-showcase[data-motion=on] .lore-orbit-a{translate:calc(var(--lore-x,0)*-7px*var(--lore-depth)) 0}.lore-showcase[data-motion=on][data-in-view=true][data-paused=false] .lore-cutout-layer,.lore-showcase[data-motion=on][data-in-view=true][data-paused=false] .lore-ambient{animation-play-state:running}.lore-world:focus-within .lore-cutout-layer,.lore-world:focus-within .lore-ambient{animation-play-state:paused!important}}.lore-showcase[data-paused=true] .lore-cutout-layer,.lore-showcase[data-paused=true] .lore-orbit-a{animation-play-state:paused!important;transform:translate(0,0)!important}.lore-showcase[data-paused=true] .lore-cutout,.lore-showcase[data-paused=true] .lore-back-glass{translate:none!important}.lore-showcase[data-paused=true] .lore-ambient{animation-play-state:paused!important}@media (max-width:1120px){.lore-showcase{padding-top:60px}.lore-heading h2{font-size:45px}.lore-heading>p{font-size:12px}.lore-worlds{gap:21px}.lore-world{padding:0 16px 18px}.lore-world-art{height:355px}.lore-world-copy{min-height:154px;padding:18px 4px 21px}.lore-world-copy h3{font-size:31px}.lore-world-copy>p{font-size:13px}.lore-app-card{grid-template-columns:79px minmax(0,1fr) 15px;gap:11px;min-height:88px;padding:11px}.lore-app-card>img{width:79px}.lore-app-copy>strong{font-size:14px}.lore-app-copy>span{font-size:11px}}@media (max-width:900px){.lore-showcase{padding-top:44px;scroll-margin-top:0}.lore-anchor,.lore-world-apps{scroll-margin-top:0}.lore-heading{gap:14px 20px;margin-bottom:29px}.lore-heading h2{font-size:38px}.lore-heading>p{font-size:11px}.lore-worlds{gap:17px}.lore-world{border-radius:24px;padding:0 13px 17px}.lore-world-art{height:335px}.lore-world-copy{min-height:151px;padding:17px 2px 19px}.lore-world-copy h3{font-size:28px}.lore-world-copy>p{font-size:12px}.lore-app-card{grid-template-columns:58px minmax(0,1fr) 12px;gap:9px;min-height:90px;padding:10px}.lore-app-card>img{width:58px}.lore-app-copy>strong{font-size:13px}.lore-app-card>.lab-icon{width:13px;height:13px}}@media (max-width:600px){.lore-showcase{padding-top:38px;padding-bottom:18px}.lore-heading{margin-bottom:25px;display:block}.lore-heading>.lore-kicker{letter-spacing:.08em;margin-bottom:16px;font-size:11px}.lore-heading h2{font-size:36px}.lore-heading>p{margin-top:18px;font-size:12px;line-height:1.75}.lore-worlds{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.lore-world{border-radius:23px;padding:0 13px 14px}.lore-persona-top{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.lore-world-art{height:226px;margin:0 -4px;padding-top:10px}.lore-world-tag{display:none}.lore-world-copy{min-height:0;padding:17px 0}.lore-world-copy h3{margin:7px 0 10px;font-size:25px;line-height:1.12}.lore-world-copy>p{font-size:12px;line-height:1.75}.lore-world-copy>p br{display:none}.lore-world-copy>.lore-kicker{letter-spacing:.06em;font-size:11px}.lore-world-apps{gap:9px}.lore-app-card{grid-template-columns:78px minmax(0,1fr) 13px;gap:12px;min-height:81px;padding:10px}.lore-app-card>img{width:78px}.lore-app-copy>strong{font-size:14px}.lore-app-card>.lab-icon{width:14px;height:14px}.lore-footer{align-items:flex-start;gap:15px;padding-top:21px}.lore-footer>p{max-width:25ch;font-size:11px}.lore-footer strong{display:block}.lore-motion{gap:6px;min-width:120px;min-height:44px;padding:9px 10px}.lore-next-project{margin-bottom:64px}}@media (max-width:360px){.lore-heading h2{font-size:32px}.lore-persona-top{grid-template-columns:minmax(0,.97fr) minmax(0,1fr);gap:8px}.lore-world-art{height:214px}.lore-world-copy h3{font-size:23px}.lore-world-copy>p{font-size:11px}.lore-app-card{grid-template-columns:64px minmax(0,1fr) 12px;gap:9px}.lore-app-card>img{width:64px}.lore-footer{gap:10px}.lore-motion{min-width:112px;padding-inline:8px}}@media (hover:none),(pointer:coarse){.lore-cutout-layer,.lore-cutout,.lore-orbit,.lore-back-glass{transition:none;translate:none!important}.lore-cutout-layer{transform:none!important}.lore-ambient{filter:none;animation:none}}@media (prefers-reduced-motion:reduce){.lore-showcase *,.lore-showcase :before,.lore-showcase :after{transition:none!important;animation:none!important}.lore-cutout-layer,.lore-cutout,.lore-back-glass,.lore-orbit{translate:none!important}.lore-cutout-layer{transform:none!important}}
