.lander{--color-void:14 12 10;--color-surface:22 19 16;--color-card:28 24 21;--color-bone:235 230 222;--color-accent:201 168 124;--color-muted:146 138 128;--color-edge:240 228 210;--paper-ink:26 22 18;--paper-accent:26 82 118;background:rgb(var(--color-void));min-height:100dvh;color:rgb(var(--color-bone));justify-content:center;align-items:center;padding:clamp(1.75rem,3.6vh,3.5rem) clamp(1.75rem,6vw,4.5rem);display:flex;position:relative}body:has(.lander){background:#0e0c0a}body:has(.lander) .pub-masthead{display:none}body:has(.lander) #pub-masthead-furniture{display:none}.lander-frame{border:1px solid rgb(var(--color-edge) / .16);pointer-events:none;animation:1.1s cubic-bezier(.22,1,.36,1) both lander-frame-in;position:fixed;inset:clamp(.7rem,1.8vw,1.25rem)}.lander-frame:after{content:"";border:1px solid rgb(var(--color-edge) / .06);position:absolute;inset:4px}.lander-glow{pointer-events:none;background:radial-gradient(ellipse 62% 48% at 50% 40%, rgb(var(--color-accent) / .08), transparent 72%);animation:1.6s ease-out both lander-glow-in;position:fixed;inset:0}.lander-plate{grid-template-columns:minmax(0,1fr);grid-template-areas:"masthead""pitch""sub""desks""act""foot";justify-items:start;row-gap:clamp(.9rem,2.6vh,1.6rem);width:min(100%,46rem);display:grid;position:relative}.lander-showcase{display:contents}.lander-masthead{flex-direction:row;grid-area:masthead;align-items:center;gap:.55rem;display:flex}.lander-dateline{letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-muted) / .9);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.58rem,1.4vw,.66rem)}.lander-pitch{max-width:11ch;font-family:var(--font-display), var(--font-serif), Georgia, serif;letter-spacing:-.022em;color:rgb(var(--color-bone));grid-area:pitch;margin:0;font-size:clamp(2.55rem,9.2vmin,5.4rem);font-weight:600;line-height:1.04}.lander-word{animation:.85s cubic-bezier(.22,1,.36,1) both lander-rise;animation-delay:calc(.2s + var(--w,0) * 90ms);display:inline-block}.lander-word:not(:last-child){margin-right:.24em}.lander-word-close{color:rgb(var(--color-accent))}.lander-sub{font-family:var(--font-serif), Georgia, serif;max-width:54ch;color:rgb(var(--color-muted));text-wrap:pretty;grid-area:sub;margin:0;font-size:clamp(.95rem,2.2vw,1.12rem);line-height:1.62}.lander-desks{font-family:var(--font-serif), Georgia, serif;flex-wrap:wrap;grid-area:desks;gap:.45rem clamp(1.1rem,2.6vw,1.7rem);margin:0;padding:0;font-size:clamp(.88rem,2vw,1rem);font-style:italic;list-style:none;display:flex}.lander-desks li{display:inline-flex}.lander-desk-btn{min-height:44px;font:inherit;color:rgb(var(--color-bone) / .55);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;margin:0;padding:0 .25rem;transition:color .32s;display:inline-flex}.lander-desk-btn:hover{color:rgb(var(--color-bone) / .9)}.lander-desk-btn:focus-visible{outline:1px solid rgb(var(--color-accent) / .7);outline-offset:4px}.lander-desk-btn[aria-current=true]{color:rgb(var(--color-accent))}.lander-act{flex-direction:column;grid-area:act;align-items:flex-start;margin-top:clamp(.1rem,1vh,.45rem);display:flex}.lander-cta{border:1px solid rgb(var(--color-accent));background:rgb(var(--color-accent));color:rgb(var(--color-void));font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.6em;padding:.9em 1.8em;font-size:clamp(.82rem,1.9vw,.9rem);font-weight:500;text-decoration:none;transition:background-color .22s,color .22s,transform .22s;display:inline-flex}.lander-cta:hover,.lander-cta:focus-visible{color:rgb(var(--color-accent));background:0 0;transform:translateY(-1px)}.lander-cta-arrow{transition:transform .22s}.lander-cta:hover .lander-cta-arrow,.lander-cta:focus-visible .lander-cta-arrow{transform:translate(3px)}.lander-paper{display:none}.lander-sheet{z-index:2;aspect-ratio:3/4;background:rgb(var(--color-bone));color:rgb(var(--paper-ink));font-size:4.1cqw;display:block;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #0000009e}.lander-sheet-page{flex-direction:column;gap:.72em;height:100%;padding:1.7em 1.65em .8em;animation:.48s cubic-bezier(.22,1,.36,1) both lander-page-in;display:flex}.lander-sheet-head{text-align:center;flex-direction:column;gap:.5em;display:flex}.lander-sheet-masthead{font-family:var(--font-display), var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:1.7em;font-weight:600;line-height:1.08}.lander-sheet-statline{letter-spacing:.05em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:rgb(var(--paper-ink) / .55);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58em}.lander-sheet-rule{border-top:2px solid rgb(var(--paper-ink) / .85);border-bottom:1px solid rgb(var(--paper-ink) / .85);height:4px;margin-top:.35em}.lander-sheet-section{flex-direction:column;gap:.34em;display:flex}.lander-sheet-labelrow{justify-content:space-between;align-items:baseline;margin-bottom:.12em;display:flex}.lander-sheet-label{letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--paper-ink) / .62);align-items:baseline;gap:.6em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62em;display:inline-flex}.lander-sheet-headline{-webkit-line-clamp:2;font-family:var(--font-display), var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:rgb(var(--paper-ink) / .92);text-wrap:pretty;-webkit-box-orient:vertical;font-size:.94em;font-weight:600;line-height:1.24;display:-webkit-box;overflow:hidden}.lander-sheet-signal-detail{-webkit-line-clamp:4;font-family:var(--font-serif), Georgia, serif;color:rgb(var(--paper-ink) / .68);text-wrap:pretty;-webkit-box-orient:vertical;font-size:.58em;line-height:1.38;display:-webkit-box;overflow:hidden}.lander-sheet-entries,.lander-sheet-entry{flex-direction:column;display:flex}.lander-sheet-entries{gap:.46em}.lander-sheet-entry{gap:.16em}.lander-sheet-entry-title{-webkit-line-clamp:2;font-family:var(--font-display), var(--font-serif), Georgia, serif;color:rgb(var(--paper-ink) / .88);text-wrap:pretty;-webkit-box-orient:vertical;font-size:.68em;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.lander-sheet-entry-summary{-webkit-line-clamp:2;font-family:var(--font-serif), Georgia, serif;color:rgb(var(--paper-ink) / .58);text-wrap:pretty;-webkit-box-orient:vertical;font-size:.5em;line-height:1.32;display:-webkit-box;overflow:hidden}.lander-sheet-section-deep-dives .lander-sheet-entry-summary{-webkit-line-clamp:3}.lander-ink{border-radius:1px;display:block}.lander-ink-headline{background:rgb(var(--paper-ink) / .84);height:.74em}.lander-ink-body{background:rgb(var(--paper-ink) / .18);height:.4em}.lander-foot{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-muted));grid-area:foot;align-items:baseline;gap:.6em;margin:0;font-size:clamp(.66rem,1.5vw,.72rem);display:flex}.lander-foot a{color:inherit;border-bottom:1px solid rgb(var(--color-edge) / .24);text-decoration:none}.lander-foot a:hover,.lander-foot a:focus-visible{color:rgb(var(--color-accent))}@media (max-height:700px){.lander-plate{row-gap:clamp(.65rem,2vh,1rem)}.lander-pitch{font-size:clamp(2.1rem,8.4vmin,4.2rem)}}@media (min-width:64rem){.lander-plate{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"masthead masthead""pitch paper""sub paper""desks paper""act paper""foot foot";row-gap:clamp(.9rem,2.6vh,1.5rem);width:min(100%,78rem)}.lander-masthead{border-bottom:1px solid rgb(var(--color-edge) / .3);flex-direction:row;justify-content:flex-end;justify-self:stretch;align-items:center;margin-bottom:clamp(.4rem,1.6vh,1rem);padding-bottom:.9rem;position:relative}.lander-masthead:after{content:"";background:rgb(var(--color-edge) / .12);height:1px;position:absolute;bottom:-4px;left:0;right:0}.lander-pitch{font-size:clamp(2.55rem,7.2vmin,4.9rem)}.lander-paper{grid-area:paper;place-self:center end;width:min(clamp(20.5rem,29vw,26rem),54vh);text-decoration:none;transition:transform .22s;animation:.9s cubic-bezier(.22,1,.36,1) .48s both lander-rise;display:block;position:relative;container-type:inline-size}.lander-paper:hover,.lander-paper:focus-visible{transform:translateY(-3px)}.lander-paper:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:6px}.lander-paper:before,.lander-paper:after{content:"";pointer-events:none;position:absolute;inset:0}.lander-paper:before{z-index:1;background:#c7c1b7;transform:translate(9px,9px)rotate(.5deg)}.lander-paper:after{z-index:0;background:#aba59b;transform:translate(17px,19px)rotate(-.7deg)}.lander-glow{background:radial-gradient(ellipse 55% 46% at 66% 42%, rgb(var(--color-accent) / .09), transparent 70%)}.lander-foot{border-top:1px solid rgb(var(--color-edge) / .14);justify-content:flex-start;justify-self:stretch;margin-top:clamp(.3rem,1.4vh,.8rem);padding-top:1rem}}.lander-masthead,.lander-sub,.lander-desks,.lander-act,.lander-foot{animation:.9s cubic-bezier(.22,1,.36,1) both lander-rise}.lander-masthead{animation-delay:80ms}.lander-sub{animation-delay:.62s}.lander-desks{animation-delay:.73s}.lander-act{animation-delay:.84s}.lander-foot{animation-delay:.95s}@keyframes lander-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lander-page-in{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lander-frame-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes lander-glow-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lander-frame,.lander-glow,.lander-masthead,.lander-word,.lander-sub,.lander-desks,.lander-act,.lander-paper,.lander-sheet-page,.lander-foot{animation:none}.lander-cta,.lander-cta-arrow,.lander-desk-btn,.lander-paper{transition:none}.lander-cta:hover,.lander-cta:focus-visible,.lander-paper:hover,.lander-paper:focus-visible,.lander-cta:hover .lander-cta-arrow,.lander-cta:focus-visible .lander-cta-arrow{transform:none}}
