.door[data-astro-cid-xfmas4lc]{--vt-name:none;--rx:0;--ry:0;width:var(--door-w,300px);aspect-ratio:3/4.2;color:inherit;transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;border-radius:22px;flex:none;text-decoration:none;transition:filter .5s,opacity .5s,scale .5s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.hub[data-hover] .door[data-astro-cid-xfmas4lc]:not(.hot){filter:saturate(.35)brightness(.88);opacity:.72;scale:.96}.door-sb[data-astro-cid-xfmas4lc]{--vt-name:world-sb}.door-mp[data-astro-cid-xfmas4lc]{--vt-name:world-mp}.door-as[data-astro-cid-xfmas4lc]{--vt-name:world-as}.door-inner[data-astro-cid-xfmas4lc]{view-transition-name:var(--vt-name);border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff14;container-type:inline-size}.door-art[data-astro-cid-xfmas4lc]{position:absolute;inset:0}.door-art[data-astro-cid-xfmas4lc] .layer{will-change:transform;position:absolute;inset:-24px}.door-art[data-astro-cid-xfmas4lc] .layer.back{transform:translate3d(calc(var(--ry) * -1.4px), calc(var(--rx) * 1.4px), 0)}.door-art[data-astro-cid-xfmas4lc] .layer.front{transform:translate3d(calc(var(--ry) * 1.1px), calc(var(--rx) * -1.1px), 0)}.door-copy[data-astro-cid-xfmas4lc]{z-index:5;flex-direction:column;align-items:flex-start;padding:min(22px,7.33cqi) min(22px,7.33cqi) min(20px,6.67cqi);display:flex;position:absolute;bottom:0;left:0;right:0}.door-sb[data-astro-cid-xfmas4lc] .door-copy[data-astro-cid-xfmas4lc]{background:linear-gradient(0deg, color-mix(in srgb, var(--sb-shade) 94%, transparent), transparent);color:var(--sb-cream)}.door-mp[data-astro-cid-xfmas4lc] .door-copy[data-astro-cid-xfmas4lc]{background:linear-gradient(0deg, color-mix(in srgb, var(--mp-cream-soft) 97%, transparent) 45%, transparent);color:var(--mp-ink)}.door-as[data-astro-cid-xfmas4lc] .door-copy[data-astro-cid-xfmas4lc]{background:linear-gradient(0deg, color-mix(in srgb, var(--as-paper) 97%, transparent) 45%, transparent);color:var(--as-graphite)}.kicker[data-astro-cid-xfmas4lc]{letter-spacing:.16em;text-transform:uppercase;opacity:.75;order:-1;font-size:clamp(10px,3.83cqi,11.5px);display:block}.door-mp[data-astro-cid-xfmas4lc] .kicker[data-astro-cid-xfmas4lc]{isolation:isolate;opacity:1;position:relative}.door-mp[data-astro-cid-xfmas4lc] .kicker[data-astro-cid-xfmas4lc]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--mp-cream-soft) 92%, transparent);filter:blur(3px);border-radius:999px;position:absolute;inset:-5px -10px}.name[data-astro-cid-xfmas4lc]{margin-top:6px;font-size:min(40px,13.33cqi)}.comma[data-astro-cid-xfmas4lc]{font-size:0}.door-mp[data-astro-cid-xfmas4lc] .name[data-astro-cid-xfmas4lc]{color:var(--mp-sage-d)}.door-as[data-astro-cid-xfmas4lc] .name[data-astro-cid-xfmas4lc]{font-size:min(34px,11.33cqi)}.door-copy[data-astro-cid-xfmas4lc] p[data-astro-cid-xfmas4lc]{opacity:.85;margin-top:6px;font-size:clamp(12px,4.67cqi,14px);line-height:1.4}.go[data-astro-cid-xfmas4lc]{opacity:0;margin-top:10px;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;display:inline-block;transform:translateY(6px)}.door[data-astro-cid-xfmas4lc].hot .go[data-astro-cid-xfmas4lc]{opacity:1;transform:none}@media (width>=720px){.door[data-astro-cid-xfmas4lc]:focus-visible .go[data-astro-cid-xfmas4lc]{opacity:1;transform:none}}@media (hover:hover) and (width>=720px){.door[data-astro-cid-xfmas4lc]:hover .go[data-astro-cid-xfmas4lc]{opacity:1;transform:none}}.glare[data-astro-cid-xfmas4lc]{z-index:8;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff4d, transparent 45%);mix-blend-mode:soft-light;opacity:0;border-radius:22px;transition:opacity .3s;position:absolute;inset:0}.door[data-astro-cid-xfmas4lc].hot .glare[data-astro-cid-xfmas4lc]{opacity:1}@media (width>=720px){.door[data-astro-cid-xfmas4lc]:focus-visible .glare[data-astro-cid-xfmas4lc]{opacity:1}}@media (hover:hover) and (width>=720px){.door[data-astro-cid-xfmas4lc]:hover .glare[data-astro-cid-xfmas4lc]{opacity:1}}.mark[data-astro-cid-mrgp4c3h]{width:24px;height:24px;color:var(--as-mark);flex:none;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.mark[data-astro-cid-mrgp4c3h] path[data-astro-cid-mrgp4c3h]{fill:currentColor;transition:d .6s cubic-bezier(.3,1.4,.5,1)}@media (hover:hover){[data-mark-host]:hover .mark[data-astro-cid-mrgp4c3h]{transform:rotate(25deg)scale(1.08)}}.hub[data-astro-cid-lcdefpme]{--door-w:clamp(170px, min(28vw, calc((100svh - 260px) * 3 / 4.2)), 300px);--hub-dim:var(--as-dim);--world-focus-ink:var(--as-fg);--world-focus-halo:var(--as-bg);min-height:100svh;color:var(--as-fg);background-color:var(--as-ink);flex-direction:column;align-items:center;transition:color .6s,background-color .7s;display:flex;position:relative;overflow-x:clip}.hub[data-astro-cid-lcdefpme][data-hover=sb]{--hub-dim:color-mix(in srgb, var(--sb-cream) 62%, transparent);--world-focus-ink:var(--sb-cream);--world-focus-halo:var(--sb-night);color:var(--sb-cream);background-color:var(--sb-plum)}.hub[data-astro-cid-lcdefpme][data-hover=mp]{--hub-dim:color-mix(in srgb, var(--mp-ink) 82%, transparent);--world-focus-ink:var(--mp-ink);--world-focus-halo:var(--mp-cream);color:var(--mp-ink);background-color:var(--mp-cream-deep)}.hub[data-astro-cid-lcdefpme][data-hover=as]{--hub-dim:var(--as-paper-dim);--world-focus-ink:var(--as-graphite);--world-focus-halo:var(--as-paper);color:var(--as-graphite);background-color:var(--as-paper)}.hub-bg[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.hub-bg[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s;position:absolute;inset:0}.t-sb[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 25% 60%, color-mix(in srgb, var(--sb-coral) 35%, transparent), transparent 60%), linear-gradient(160deg, var(--sb-plum), var(--sb-ember))}.t-mp[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--mp-sage) 45%, transparent), transparent 60%), linear-gradient(160deg, var(--mp-cream-light), var(--mp-cream-warm))}.t-as[data-astro-cid-lcdefpme],.paper[data-astro-cid-lcdefpme]{background-color:var(--as-paper);background-image:linear-gradient(var(--as-grid) 1px, transparent 1px), linear-gradient(90deg, var(--as-grid) 1px, transparent 1px);background-size:24px 24px}.hub[data-astro-cid-lcdefpme][data-hover=sb] .t-sb[data-astro-cid-lcdefpme],.hub[data-astro-cid-lcdefpme][data-hover=mp] .t-mp[data-astro-cid-lcdefpme],.hub[data-astro-cid-lcdefpme][data-hover=as] .t-as[data-astro-cid-lcdefpme]{opacity:1}.hub-top[data-astro-cid-lcdefpme]{padding:22px 16px 0;position:relative}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.hub-main[data-astro-cid-lcdefpme]{flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative}.hub-intro[data-astro-cid-lcdefpme]{text-align:center;margin:10px 0 22px;padding:0 16px}h1[data-astro-cid-lcdefpme]{font-family:var(--as-font-display);letter-spacing:-.01em;font-size:clamp(32px,3.6vw,50px);font-weight:400;line-height:1.1}.hub-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--hub-dim);margin-top:2px;font-size:15px}.doors[data-astro-cid-lcdefpme]{perspective:1100px;gap:min(2.6vw,34px);padding:8px 16px 40px;display:flex;position:relative}.sb-world[data-astro-cid-lcdefpme]{background:var(--sb-night);position:absolute;inset:0;overflow:hidden}.sb-bg[data-astro-cid-lcdefpme]{filter:saturate(1.2)brightness(.6)contrast(1.05)blur(1px);background:url(/sketchborn/meadow.jpg) 50%/cover no-repeat;position:absolute;inset:-20px}.monster-wrap[data-astro-cid-lcdefpme]{position:absolute;inset:5% 0 26%}.layer[data-astro-cid-lcdefpme] .meepo-room .meepo{translate:calc(var(--ry) * 2.5px) calc(var(--rx) * -2.5px)}.hub-foot[data-astro-cid-lcdefpme]{color:var(--hub-dim);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:auto;padding:16px 16px 18px;font-size:13px;display:flex;position:relative}.hub-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}@media (width>=720px){.hub[data-astro-cid-lcdefpme]{min-height:100dvh}.hub-main[data-astro-cid-lcdefpme]{flex:1;justify-content:center}}.hub-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=719.98px){.hub[data-astro-cid-lcdefpme]{--door-w:78vw}.doors[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-self:stretch;gap:16px;margin-bottom:-56px;padding:8px 11vw 96px;scroll-padding-inline:11vw;overflow-x:auto}.doors[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.doors[data-astro-cid-lcdefpme]>.door{scroll-snap-align:center}}
