:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#000;--lamplight:#f3eadb;--smoke:#9a9184;--ember:#e7b878;--ink:#1d1b18;--ink-soft:#4b463f;--paper:#d6cfc2;--marker:#1b1a19;--note-canary:#ffd84d;--note-pink:#f4a3bd;--note-orange:#ff9f43;--note-mint:#a8dcc0;--note-sky:#9cc9ea;--serif:"Newsreader", "Iowan Old Style", "Times New Roman", serif;--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--hand:"Caveat", "Bradley Hand", cursive;--gutter:clamp(20px, 3.2vw, 48px);--bar-h:72px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-camera:cubic-bezier(.65, 0, .2, 1);--color-text:var(--lamplight);--color-text-muted:var(--smoke);--color-border:#2c2925;--color-border-strong:#4d473f;--color-focus:var(--lamplight);--font-text:var(--sans);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-lede:clamp(1rem, 1.2vw, 1.15rem);--font-size-wordmark:1.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.28s;--ease-form:cubic-bezier(.2, .7, .1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--radius-sm:0;--radius-md:2px;--radius-lg:3px;--border-width:1px;--rule-width:1px;--focus-width:1.5px;--focus-offset:4px;--line-height-body:1.55;--seam-glow:0 0 12px #f3eadb40}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/newsreader-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/newsreader-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/newsreader-300-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted/schibsted-grotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted/schibsted-grotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted/schibsted-grotesk-600.woff2)format("woff2");font-weight:600;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--night);-webkit-text-size-adjust:100%;scroll-padding-top:0}body{background:var(--night);color:var(--lamplight);font:400 1rem / 1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:after{content:"";z-index:200;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,video,canvas{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,h5,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--lamplight);color:var(--night)}:where(a,button,[tabindex]):focus-visible{outline:1.5px solid var(--lamplight);outline-offset:4px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--lamplight);color:var(--night);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.bar{z-index:60;height:var(--bar-h);padding:0 var(--gutter);transition:transform .6s var(--ease), opacity .6s var(--ease);background:linear-gradient(#0000008c,#0000);align-items:center;gap:clamp(16px,3vw,40px);display:flex;position:fixed;inset:0 0 auto}.bar.is-reading{opacity:0;transform:translateY(-100%)}.wordmark{font:400 1.375rem / 1 var(--serif);letter-spacing:-.01em;color:var(--lamplight);transition:opacity .5s var(--ease);text-decoration:none}.nav{gap:clamp(14px,2.4vw,32px);margin-left:auto;margin-right:clamp(96px,9vw,132px);display:flex}.nav a{color:var(--smoke);letter-spacing:.01em;transition:color .3s var(--ease);font-size:.875rem;text-decoration:none}.nav a:hover,.nav a[aria-current=true]{color:var(--lamplight)}.note-cta{top:12px;right:var(--gutter);z-index:61;aspect-ratio:420/379;cursor:pointer;transform-origin:50% 0;width:clamp(92px,7.4vw,112px);transition:transform .45s var(--ease), filter .45s var(--ease);filter:drop-shadow(0 6px 10px #0000008c);background:0 0;border:0;padding:0;position:fixed;transform:rotate(-4deg)}.note-cta img{width:100%;height:100%}.note-cta span{text-align:center;font:700 clamp(1.05rem, 1.25vw, 1.3rem) / .98 var(--hand);color:var(--marker);mix-blend-mode:multiply;place-items:center;display:grid;position:absolute;inset:20% 12% 18%}.note-cta:hover{filter:drop-shadow(0 12px 16px #0009);transform:rotate(-1.5deg)translateY(2px)scale(1.04)}.note-cta:active{transform:rotate(-1deg)translateY(4px)scale(.98)}.bar.is-reading~.note-cta{transform:rotate(-4deg)translateY(-140%)}.hand{font-family:var(--hand);color:var(--marker);mix-blend-mode:multiply;font-weight:700;line-height:1.02}@media (width<=720px){:root{--bar-h:60px}.nav{display:none}.wordmark{font-size:1.2rem}.note-cta{width:84px;top:8px}.note-cta span{font-size:1rem}}@media (prefers-reduced-motion:reduce){.bar,.note-cta,.wordmark{transition:none}}@property --lamp{syntax:"<number>";inherits:true;initial-value:0}@property --lit{syntax:"<number>";inherits:true;initial-value:0}@property --draw{syntax:"<number>";inherits:true;initial-value:0}.plate{width:max(100cqw, calc(100cqh * var(--ar)));aspect-ratio:var(--ar);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.plate>img,.plate>picture,.plate>picture>img{width:100%;height:100%;position:absolute;inset:0}.plate picture img{object-fit:cover}.arrive{height:250svh;position:relative}.arrive-stage{--p:0;height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.arrive-plate{--ar:2400 / 1343;--lx:49.6%;--ly:22.6%;transform:translate(-50%, -50%) translateY(calc(var(--p) * var(--rise,-22%))) scale(calc(1 + var(--p) * 1.5));transform-origin:48.7% 72.5%;filter:brightness(calc((.05 + .95 * var(--lamp)) * (1 - clamp(0, (var(--p) - .72) * 3.4, .96))));-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lamp) * 160%), #0000001f calc(var(--lamp) * 180% + 6%));-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lamp) * 160%), #0000001f calc(var(--lamp) * 180% + 6%));mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lamp) * 160%), #0000001f calc(var(--lamp) * 180% + 6%));will-change:transform, filter}.arrive-close{--ar:2048 / 1152;z-index:1;opacity:clamp(0, (var(--p) - .36) * 5, 1);transform:translate(-50%, -50%) translateY(calc(clamp(0, .62 - var(--p), .26) * 30%)) scale(calc(1.06 + var(--p) * .3));filter:brightness(calc(1 - clamp(0, (var(--p) - .74) * 3.6, .96)));will-change:opacity, transform, filter}.arrive.is-on{animation:lamp-on 3.2s .25s var(--ease) forwards}@keyframes lamp-on{0%{--lamp:0}9%{--lamp:.34}14%{--lamp:.14}24%{--lamp:.52}30%{--lamp:.44}to{--lamp:1}}.arrive-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d9);height:45%;position:absolute;inset:auto 0 0}.arrive-copy{left:var(--gutter);z-index:2;max-width:min(100% - 2 * var(--gutter), 58rem);opacity:calc(clamp(0, (var(--lamp) - .55) * 2.6, 1) * (1 - var(--p) * 3));transform:translateY(calc(var(--p) * -40px));position:absolute;bottom:clamp(36px,9vh,88px)}.arrive-copy h1{max-width:15ch;font:300 clamp(2.6rem, 5.8vw, 6.4rem) / .94 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin-left:-.04em}.arrive-copy p{max-width:44ch;color:var(--smoke);text-wrap:pretty;margin-top:clamp(16px,2.4vh,24px);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}.come-in{right:var(--gutter);z-index:2;font:italic 300 1.125rem / 1 var(--serif);color:var(--smoke);opacity:calc(clamp(0, (var(--lamp) - .8) * 5, 1) * (1 - var(--p) * 6));position:absolute;bottom:clamp(36px,9vh,88px)}.come-in:after{content:"";background:linear-gradient(var(--smoke), transparent);transform-origin:top;width:1px;height:48px;margin:14px auto 0;animation:2.6s ease-in-out infinite breathe;display:block}@keyframes breathe{50%{opacity:.5;transform:scaleY(.55)}}.station{background:var(--night);--lit:0;height:100svh;min-height:600px;transition:--lit 1.8s var(--ease);position:relative;overflow:clip;container-type:size}.station.is-lit{--lit:1}.station .plate>img,.station .plate>picture{filter:brightness(calc(.08 + .92 * var(--lit)))}.station:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#000,#0000 14% 86%,#000);position:absolute;inset:0}.station-title{left:var(--gutter);top:calc(var(--bar-h) + clamp(8px, 2vh, 24px));z-index:4;font:300 clamp(2.4rem, 4.6vw, 4.6rem) / .95 var(--serif);letter-spacing:-.03em;opacity:var(--lit);transform:translateY(calc((1 - var(--lit)) * 14px));position:absolute}.frames{position:absolute;inset:0}.frame{position:absolute;inset:0;overflow:clip;container-type:size}.table-view{transition:opacity .7s var(--ease), transform .9s var(--ease-camera);transform-origin:var(--zx,50%) var(--zy,50%);position:absolute;inset:0;container-type:size}.table-station.is-opening .table-view{opacity:0;transform:scale(1.7)}.table-station.is-reading .table-view{opacity:0;visibility:hidden}.table-plate{--ar:1936 / 1088}.book-cover{left:var(--x);top:var(--y);width:var(--w);height:var(--h);z-index:2;cursor:pointer;perspective:1100px;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.book-cover img{width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);filter:brightness(calc(.08 + .92 * var(--lit)));transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:3.4%/2.4%;position:absolute;inset:0;box-shadow:0 0 #0000}.book-cover:hover img,.book-cover:focus-visible img{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(28px);box-shadow:0 2.4cqw 3cqw -.6cqw #000000bf,0 .4cqw .8cqw #00000080}.book-cover:active img{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(10px)}.book-cover:focus-visible{outline-offset:10px}.cover-web{--x:23.66%;--y:21.6%;--w:24.33%;--h:61.12%}.cover-software{--x:50.57%;--y:21.05%;--w:24.59%;--h:62.13%}.table-hand{text-align:center;width:11.5%;opacity:var(--lit);font-size:2.1cqw;position:absolute;top:43.5%;left:82.6%;transform:rotate(14deg)}.tap-hint{display:none}.reader{z-index:2;opacity:0;transition:opacity .7s var(--ease);--x1:.487;--pw:.226;--y0:.1496;--ph:.6629;--bar:.5625;--W:min(132cqw, calc((100cqh - 150px) / (var(--ph) * var(--bar))));position:absolute;inset:0;overflow:clip;container-type:size}.reader[hidden]{visibility:hidden;display:block}.table-station.is-reading .reader{opacity:1;visibility:visible}.station-sub{left:var(--gutter);right:var(--gutter);z-index:4;text-align:center;max-width:62ch;color:var(--lamplight);font:italic 300 clamp(1rem, 1.25vw, 1.25rem) / 1.4 var(--serif);text-wrap:balance;text-shadow:0 1px 12px #000;opacity:calc(var(--lit) * .9);margin:0 auto;position:absolute;bottom:clamp(36px,6vh,64px)}.table-station.is-reading .station-title,.table-station.is-opening .station-title{opacity:0;transition:opacity .4s var(--ease)}.space>:not(.holo):not(.corner){transition:filter 1.4s var(--ease)}.reader.is-projecting .space>:not(.holo):not(.corner){filter:brightness(.42)saturate(.85)}.reader-close,.shape-close{right:var(--gutter);z-index:40;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:46px;color:var(--lamplight);font:500 .9375rem / 1 var(--sans);letter-spacing:.01em;transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);background:#0e0d0c9e;border:1px solid #f3eadb38;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;display:flex;position:absolute;top:clamp(14px,2.6vh,28px);box-shadow:0 8px 24px #00000073}.reader-close svg,.shape-close svg{width:15px;height:15px}.reader-close path,.shape-close path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.reader-close:hover,.shape-close:hover{background:#24211ec7;border-color:#f3eadb73}.reader-close:active,.shape-close:active{transform:scale(.97)}.reader-close:focus:not(:focus-visible),.shape-close:focus:not(:focus-visible){outline:none}.space{width:var(--W);height:calc(var(--W) * var(--bar));left:calc(50% - var(--x1) * var(--W));top:calc(52% - (var(--y0) + var(--ph) / 2) * var(--W) * var(--bar));--x0:calc(var(--x1) - var(--pw));perspective:3000px;perspective-origin:calc(var(--x1) * 100%) 40%;position:absolute}.book-photo{position:absolute;inset:0}.book-photo img{width:100%;height:100%}.pages-left,.pages-right,.leaves{top:calc(var(--y0) * 100%);height:calc(var(--ph) * 100%);width:calc(var(--pw) * 100%);position:absolute}.pages-left{left:calc(var(--x0) * 100%)}.pages-right,.leaves{left:calc(var(--x1) * 100%)}.leaf{transform-origin:0;transform-style:preserve-3d;transition:transform 1s var(--ease-camera);position:absolute;inset:0}.leaf.is-turned{transform:rotateY(-180deg)}.face{isolation:isolate;backface-visibility:hidden;--fx:var(--x1);background-color:var(--paper);background-image:var(--paper-photo,none);background-repeat:no-repeat;background-size:calc(100% / var(--pw)) calc(100% / var(--ph));background-position:calc(var(--fx) / (1 - var(--pw)) * 100%) calc(var(--y0) / (1 - var(--ph)) * 100%);position:absolute;inset:0;container-type:size}.face.back,.pages-left .face{--fx:var(--x0)}.leaf>.face{transition:visibility 0s linear calc(var(--d,0s) + var(--half,.42s))}.leaf:not(.is-turned)>.back,.leaf.is-turned>.front{visibility:hidden}.face.back{transform:rotateY(180deg)}.face:after{content:"";pointer-events:none;opacity:0;z-index:9;background:linear-gradient(90deg,#00000073,#00000014 45%,#fff4e114 75%,#0000);position:absolute;inset:0}.face.back:after{background:linear-gradient(270deg,#00000073,#00000014 45%,#fff4e114 75%,#0000)}.leaf.is-turning .face:after{animation:page-light 1s var(--ease-camera)}@keyframes page-light{0%,to{opacity:0}50%{opacity:1}}.opening{z-index:30;left:calc(var(--x1) * 100%);top:calc((var(--y0) - .012) * 100%);width:calc((var(--pw) + .012) * 100%);height:calc((var(--ph) + .024) * 100%);background:var(--cover) center / 100% 100% no-repeat;transform-origin:0;backface-visibility:hidden;border-radius:2px;display:none;position:absolute;box-shadow:0 20px 40px #0009}.opening.is-swinging{animation:cover-open 1.25s var(--ease-camera) forwards;display:block}@keyframes cover-open{0%{filter:brightness();transform:rotateY(0)}to{filter:brightness(.35);transform:rotateY(-178deg)}}.corner{z-index:25;width:calc(var(--pw) * var(--W) * .2);aspect-ratio:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.corner:before{content:"";opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);position:absolute;inset:0}.corner-next{left:calc(50% + var(--pw) * var(--W));top:calc(52% + var(--ph) / 2 * var(--W) * var(--bar));transform:translate(-100%,-100%)}.corner-next:before{transform-origin:100% 100%;filter:drop-shadow(-2px -2px 3px #00000040);background:linear-gradient(315deg,#0000 0 30%,#00000038 30%,#f0e9dceb 34%,#d6cec0f2 52%,#0000 52.5%)}.corner-prev{left:calc(50% - var(--pw) * var(--W));top:calc(52% + var(--ph) / 2 * var(--W) * var(--bar));transform:translateY(-100%)}.corner-prev:before{transform-origin:0 100%;filter:drop-shadow(2px -2px 3px #00000040);background:linear-gradient(45deg,#0000 0 30%,#00000038 30%,#f0e9dceb 34%,#d6cec0f2 52%,#0000 52.5%)}.corner:hover:before,.corner:focus-visible:before{opacity:1}.corner:hover:before{transform:scale(1.12)}.corner:disabled{visibility:hidden}.pg{color:var(--ink);font-size:clamp(11.5px,3.3cqw,17px);line-height:1.5;position:absolute;inset:0}.it{transform:rotate(var(--r,0deg));margin:0;position:absolute}.ink{mix-blend-mode:multiply}.pr{display:block}.pr-look{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.pr-look img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.pr.bleed .pr-look img{mix-blend-mode:multiply;filter:contrast(1.03)saturate(.96)}.pr.tip{box-shadow:0 .5cqw .7cqw #281e1447,0 1.6cqw 3cqw -.6cqw #281e1459}.pr.tip .pr-look{outline-offset:-.1cqw;outline:.9cqw solid #f4efe6}.pr-look img.is-missing{visibility:hidden}.pr-look:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pr.tip,.dev{transition:transform .45s var(--ease), filter .45s var(--ease)}.pr.tip:hover{transform:rotate(var(--r,0deg)) translateY(-.6cqw) scale(1.03);z-index:5}.dev:hover{transform:rotate(var(--r,0deg)) translateY(-.5cqw);z-index:5}}.cap{width:max-content;max-width:120%;color:var(--ink);mix-blend-mode:multiply;margin:0;font-size:max(13px,3.9cqw);line-height:1.05;position:absolute;top:calc(100% + 1.8cqw);left:1cqw;transform:rotate(-1.5deg)}.pr.bleed .cap{left:4cqw}.dev{filter:drop-shadow(0 1cqw 1.2cqw #1e160e6b)drop-shadow(0 .2cqw .3cqw #1e160e80);display:block}.dev-look{cursor:zoom-in}.dev-glass{background:#000;border-radius:6%/3%;position:absolute;overflow:hidden}.dev-tablet .dev-glass{border-radius:2.4%/3.6%}.dev-screen{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.dev-glass:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff24,#0000 34% 70%,#ffffff0d);position:absolute;inset:0}.dev-body{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mk path{fill:none;stroke-width:.55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw));opacity:.92}.face.is-arriving .mk path{animation:1s cubic-bezier(.3,.1,.2,1) .45s both draw}.face.is-arriving .mk path:nth-child(2){animation-delay:.75s}.face.is-arriving .mk path:nth-child(3){animation-delay:1.05s}.face.is-arriving .mk path:nth-child(4){animation-delay:1.3s}.face.is-drawn .mk path{--draw:1}.lbl{z-index:7;color:var(--ink);mix-blend-mode:multiply;transform:rotate(var(--r,0deg));margin:0;font-size:max(13px,4.1cqw);line-height:1.02;position:absolute}.face.is-arriving .lbl{animation:lbl-in .5s 1s var(--ease) both}@keyframes lbl-in{0%{opacity:0}to{opacity:1}}.hand-free{color:var(--ink);mix-blend-mode:multiply;line-height:1.05}.p-note img{filter:drop-shadow(0 .6cqw .9cqw #281e1452);width:100%;display:block}.p-note .hand{align-items:center;margin:0;font-size:clamp(13px,4.6cqw,26px);line-height:1.02;display:flex;position:absolute;inset:18% 12% 20%;transform:rotate(-1.5deg)}.story{width:80cqw;top:9cqh;left:10cqw;transform:none}.p-kind{font:500 max(11px, 2.8cqw) / 1.35 var(--sans);letter-spacing:.02em;color:var(--ink-soft);margin:0}.p-title{font:400 clamp(24px, 10cqw, 56px) / .96 var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:1.6cqh 0 0}.p-text{color:#2b2723;text-wrap:pretty;max-width:40ch;margin:2.6cqh 0 0;font-size:max(12px,3.35cqw);line-height:1.5}.dd{grid-template-columns:1fr 1fr;gap:0 5cqw;margin-top:3.4cqh;display:grid}.dd-h{color:var(--ink);margin:0 0 .6cqh;font-size:max(14px,4.4cqw);line-height:1}.dd ul{margin:0;padding:0;list-style:none}.dd li{color:#36322d;border-top:1px solid #1d1b182e;padding:.55cqh 0;font-size:max(11px,2.9cqw);line-height:1.35}.p-link{color:var(--ink);font:500 max(12px, 3.2cqw) / 1.4 var(--sans);text-underline-offset:.3em;margin-top:3cqh;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.p-link:hover{text-decoration-thickness:2px}.live{color:var(--ink);text-decoration:none;display:block}.live-hand{color:var(--ink-soft);font-size:max(14px,4.4cqw);line-height:1;display:block}.live-url{font:400 clamp(16px, 5.6cqw, 32px) / 1.1 var(--serif);letter-spacing:-.012em;white-space:nowrap;margin-top:.9cqh;display:inline-block;position:relative}.live.is-long .live-url{font-size:clamp(12px,3.8cqw,21px)}.live-mark{mix-blend-mode:multiply;width:106%;height:.42em;position:absolute;top:96%;left:-3%;overflow:visible}.live-mark path{fill:none;stroke:#ec6a1e;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw));opacity:.92;transition:stroke-width .25s var(--ease)}.face.is-arriving .live-mark path{animation:.8s cubic-bezier(.3,.1,.2,1) 1.1s both draw}.face.is-drawn .live-mark path{--draw:1}.live:hover .live-mark path{stroke-width:3.6px}.live:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.bk-title{font:300 clamp(30px, 14cqw, 76px) / .9 var(--serif);letter-spacing:-.035em;color:var(--ink);margin:0}.bk-by{font:italic 300 max(13px, 4cqw) / 1.2 var(--serif);color:var(--ink-soft);margin:2cqh 0 0}.toc{gap:.15em;margin:8cqh 0 0;padding:0;list-style:none;display:grid}.toc button{color:var(--ink);text-align:left;cursor:pointer;font:400 clamp(15px, 5.2cqw, 28px) / 1.15 var(--serif);letter-spacing:-.01em;background:0 0;border:0;padding:.18em 0}.toc button:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.toc-h{color:var(--ink-soft);margin:1.4em 0 .1em;font-size:clamp(14px,4.4cqw,24px);line-height:1}.turn-hint{margin:0;font-size:clamp(15px,5cqw,26px);position:absolute;bottom:9cqh;right:12cqw;transform:rotate(-4deg)}.turn-hint svg{vertical-align:middle;width:2.2em;height:.9em;margin-left:.3em;display:inline-block;overflow:visible}.turn-hint path{fill:none;stroke:var(--marker);stroke-width:2px;stroke-linecap:round}.end-next{cursor:pointer;color:var(--ink);font:400 clamp(20px, 8cqw, 42px) / 1 var(--serif);text-underline-offset:.18em;text-align:left;background:0 0;border:0;margin-top:3cqh;padding:0;text-decoration:underline;text-decoration-thickness:1px}.end-next:hover{text-decoration-thickness:2px}.emitter{aspect-ratio:1;mix-blend-mode:screen;opacity:0;width:70cqw;transition:opacity 1.4s var(--ease);background:radial-gradient(closest-side,#aae1ff80,#78c8ff29 55%,#0000);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.face.is-holo .emitter{opacity:1}.emitter-ring{aspect-ratio:3;mix-blend-mode:multiply;border:1px solid #1d1b1880;border-radius:50%;width:18cqw;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.holo{z-index:24;left:calc((var(--x0) - .05) * 100%);top:calc((var(--y0) - .1) * 100%);width:calc((var(--pw) + .1) * 100%);height:calc((var(--ph) + .1) * 100%);cursor:grab;touch-action:none;position:absolute}.holo:active{cursor:grabbing}.holo canvas{mix-blend-mode:screen;width:100%;height:100%}.holo[hidden]{display:none}.holo:before{content:"";mix-blend-mode:screen;opacity:0;transition:opacity .6s var(--ease);pointer-events:none;background:url(/work/the-merge/holo-still.webp) 50% 48%/92% no-repeat;position:absolute;inset:0}.holo.is-unavailable:before,.holo:not(.is-live):before{opacity:1}.holo.is-unavailable{cursor:default}.lookbox{z-index:150;transition:background-color .35s var(--ease);background:0 0;display:grid;position:fixed;inset:0}.lookbox[hidden]{display:none}.lookbox.is-open{background:#000000e6}.lookbox-scroll{overscroll-behavior:contain;place-items:center;padding:clamp(56px,8vh,84px) clamp(16px,4vw,64px) 40px;display:grid;overflow:auto}.lookbox.is-tall .lookbox-scroll{place-items:start center}.lookbox-scroll img,.lookbox-scroll video{width:min(1200px,100%);height:auto;max-height:none;display:block;box-shadow:0 30px 80px #0009}.lookbox-scroll video{width:auto;max-width:100%;max-height:calc(100vh - 140px)}.lookbox-close{left:var(--gutter);z-index:2;min-height:44px;color:var(--lamplight);font:italic 300 1.25rem / 1 var(--serif);cursor:pointer;text-shadow:0 1px 12px #000;opacity:0;transition:opacity .35s var(--ease);background:0 0;border:0;padding:0;position:fixed;top:clamp(14px,2.4vh,24px)}.lookbox.is-open .lookbox-close{opacity:.92}.lookbox-close:hover{opacity:1;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.lookbox-close:focus:not(:focus-visible){outline:none}.wall-plate{--ar:2048 / 1152}.pin{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);text-align:center;transform:rotate(calc(var(--r) * 1deg));opacity:var(--lit);place-items:center;padding:3.2cqw .9cqw .6cqw;font-size:1.45cqw;line-height:1;display:grid;position:absolute}.wall-label{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);font:italic 300 1.45cqw / 1.1 var(--serif);color:var(--lamplight);opacity:calc(var(--lit) * .9);text-shadow:0 1px 10px #000,0 0 2px #000;margin:0;position:absolute}.wall-label span{font:400 .9cqw / 1 var(--sans);letter-spacing:.02em;color:var(--smoke);margin-top:.4em;font-style:normal;display:block}.wall-label a{text-underline-offset:.2em;transition:text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.wall-label a:hover{text-decoration-color:currentColor}.wall-index:focus-within{left:var(--gutter);top:calc(var(--bar-h) + clamp(84px, 14vh, 128px));z-index:6;width:min(26rem, 100% - 2 * var(--gutter));clip:auto;white-space:normal;border:1px solid var(--color-border);background:#000000f0;height:auto;margin:0;padding:20px 24px;overflow:visible}.wall-index h3{font:italic 300 1.25rem / 1.2 var(--serif)}.wall-index ul{color:var(--smoke);margin:6px 0 16px;font-size:.875rem;line-height:1.5}.wall-index ul:last-child{margin-bottom:0}.lab-plate{--ar:2048 / 1152}.lab-station .station-title{top:auto;bottom:clamp(104px,17vh,170px)}.lab-screen{color:#e9eef2;opacity:0;width:35.5%;height:33.25%;transition:opacity 1.2s var(--ease) .4s;background:radial-gradient(120% 90% at 30% 0,#2e3a4c8c,#0000 70%),linear-gradient(170deg,#10141a,#06080b 70%);border-radius:.3cqw;flex-direction:column;justify-content:center;padding:0 2.6cqw;display:flex;position:absolute;top:28.21%;left:29.35%;box-shadow:0 0 6cqw #7896c81a;container-type:size}.lab-station.is-lit .lab-screen{opacity:1}.lab-line{font:300 clamp(16px, 6.4cqw, 44px) / 1.04 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.lab-screen [data-type]>span{opacity:0}.lab-screen.is-typing [data-type]>span{animation:wb-type 1ms linear calc(var(--i) * 38ms + .9s) forwards}.lab-screen.is-typed [data-type]>span{opacity:1}.lab-screen [data-type]:after{content:"";vertical-align:-.1em;opacity:0;background:currentColor;width:.06em;height:.9em;margin-left:.06em;display:inline-block}.lab-screen.is-typing [data-type]:after,.lab-screen.is-typed [data-type]:after{animation:1s step-end infinite caret}@keyframes wb-type{to{opacity:1}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.lab-sub{max-width:50ch;font:400 clamp(12px, 2.75cqw, 17px) / 1.5 var(--sans);color:#a3adb7;text-wrap:pretty;margin:4cqh 0 0}.lab-prompt{transition:border-color .25s var(--ease);border-bottom:1px solid #e9eef247;align-items:center;gap:2cqw;margin-top:7cqh;padding-bottom:1.2cqh;display:flex}.lab-prompt:focus-within{border-bottom-color:#e9eef2b3}.lab-prompt input{color:#f4f7f9;caret-color:#f4f7f9;min-width:0;min-height:40px;font:400 clamp(14px, 2.9cqw, 18px) / 1.3 var(--sans);background:0 0;border:0;flex:1;padding:0}.lab-prompt input::placeholder{color:#75808b}.lab-prompt input:focus{outline:none}.lab-prompt button{color:#080a0d;cursor:pointer;min-height:38px;font:500 clamp(12px, 2.5cqw, 15px) / 1 var(--sans);white-space:nowrap;transition:background-color .2s var(--ease);background:#e9eef2;border:0;border-radius:3px;flex:none;padding:0 2.6cqw}.lab-prompt button:hover{background:#fff}.lab-cards{margin:0;padding:0;list-style:none}.lab-cards li{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);transform:rotate(calc(var(--r,0) * 1deg));position:absolute}.lab-card{cursor:pointer;text-align:center;opacity:var(--lit);transition:background-color .25s var(--ease);background:0 0;border:0;border-radius:1px;place-items:center;padding:1.2cqw .6cqw .5cqw;font-size:1.12cqw;line-height:1;display:grid;position:absolute;inset:0}.lab-card:hover{background:#ffffff29}.lab-card:focus-visible{outline-offset:3px}.lab-portrait-only{display:none}.lab-copy{left:var(--gutter);z-index:4;opacity:var(--lit);position:absolute;bottom:clamp(48px,9vh,96px)}.lab-sub-out{display:none}.lab-aside{margin:0}.lab-aside a{min-height:44px;color:var(--lamplight);font:italic 300 1.125rem / 1 var(--serif);text-underline-offset:.3em;align-items:center;-webkit-text-decoration:underline #f3eadb59;text-decoration:underline #f3eadb59;text-decoration-thickness:1px;display:inline-flex}.lab-aside a:hover{-webkit-text-decoration-color:var(--lamplight);text-decoration-color:var(--lamplight)}.board-plate{--ar:2048 / 1152}.board-face{width:73.97%;height:69.18%;filter:brightness(calc(.08 + .92 * var(--lit)));position:absolute;top:13.63%;left:12.26%;container-type:size}.board-title{margin:0;font-weight:400;position:absolute;top:10cqh;left:6cqw}.board-title .hand{color:#1f57c3;mix-blend-mode:normal;flex-direction:column;gap:1.2cqh;display:flex}.board-title [data-write]{font-size:6.4cqw;line-height:.98}.board-title .board-title-2{font-size:3.7cqw}.board-hint{color:#1d1f22;mix-blend-mode:normal;width:46cqw;margin:0;font-size:2.35cqw;line-height:1.12;position:absolute;top:41cqh;left:6.4cqw}.board-go{cursor:pointer;background:0 0;border:0;padding:2.2cqh 2.8cqw;position:absolute;top:58cqh;left:5.4cqw}.board-go .hand{z-index:1;color:#1d1f22;mix-blend-mode:normal;font-size:3.5cqw;position:relative}.board-go svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board-go path{fill:none;stroke:#1f57c3;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw))}.board-station.is-written .board-go{--draw:1;transition:--draw .7s cubic-bezier(.3,.1,.2,1) 2.3s}.board-go:hover path{animation:.6s cubic-bezier(.3,.1,.2,1) draw}.board-plain{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;position:absolute;top:82cqh;left:6cqw}.board-plain .hand{color:#5b6068;mix-blend-mode:normal;text-underline-offset:.2em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-size:2.3cqw;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.board-plain:hover .hand{color:#1d1f22;text-decoration-color:currentColor}.board-go:focus-visible,.board-plain:focus-visible{outline-offset:4px;outline:1.5px solid #1f57c3}[data-write]>span{opacity:0}.is-written [data-write]>span{animation:wb-type 1ms linear calc(var(--d,0s) + var(--i) * 30ms) forwards}.board-station:not(.is-written) .board-go .hand,.board-station:not(.is-written) .board-plain{opacity:0}.board-go .hand,.board-plain{transition:opacity .6s var(--ease) 2.2s}.board-written{color:#1d1f22;mix-blend-mode:normal;opacity:0;width:39cqw;transition:opacity .9s var(--ease) 2.6s;margin:0;position:absolute;top:5.5cqh;left:55cqw}.board-station.is-written .board-written{opacity:1}.board-written p{margin:0}.bw-h{color:#1f57c3;font-size:3cqw;line-height:1;margin-bottom:1.4cqh!important}.bw-h+.bw-row{margin-top:0}.bw-row{border-bottom:1.5px solid #1d1f2229;justify-content:space-between;gap:2cqw;padding:.6cqh 0;font-size:2.15cqw;line-height:1.1;display:flex}.bw-row span:last-child{white-space:nowrap}.bw-note{color:#4c5157;font-size:1.75cqw;line-height:1.15;margin:1.4cqh 0 3.4cqh!important}.bw-steps{margin:0;padding:0 0 0 1.25em;font-size:1.8cqw;line-height:1.12;list-style:decimal}.bw-steps li{margin-bottom:.9cqh;padding-left:.2em}.bw-steps b,.bp-steps b{font-weight:inherit;color:#1f57c3}.bw-last{margin:.6cqh 0 0!important}.bw-steps li::marker{color:#1f57c3}.board-price{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-note{z-index:4;text-align:center;color:var(--lamplight);font:italic 300 1.125rem / 1.3 var(--serif);opacity:var(--lit);margin:0;position:absolute;bottom:calc(clamp(70px,11vh,104px) + 52px);left:0;right:0}@keyframes draw{0%{--draw:0}to{--draw:1}}.card-plate{--ar:2400 / 1343}.card-face{text-align:center;width:27%;opacity:var(--lit);justify-items:center;gap:1.3cqw;display:grid;position:absolute;top:49.8%;left:47.7%;transform:translate(-50%,-50%)rotate(-17.9deg)}.card-name,.card-email{color:#e2ceaae6;text-shadow:0 -1px #000000e6,0 1px #ffecc82e}.card-name{font:300 2.5cqw / 1 var(--serif);letter-spacing:.01em}.card-email{font:400 1.25cqw / 1.4 var(--sans);letter-spacing:.03em;text-decoration:none}.card-email:hover{color:#f4e0bc;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.card-copy{z-index:4;position:absolute;bottom:clamp(70px,11vh,104px);left:50%;transform:translate(-50%)}.card-copy button{min-height:44px;color:var(--smoke);cursor:pointer;text-underline-offset:.3em;transition:color .3s var(--ease);background:0 0;border:0;padding:0 4px;font-size:.875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.card-copy button:hover{color:var(--lamplight);-webkit-text-decoration-color:var(--smoke);text-decoration-color:var(--smoke)}.foot{left:var(--gutter);right:var(--gutter);z-index:4;text-align:center;text-wrap:balance;color:#6f685f;letter-spacing:.02em;font-size:.75rem;line-height:1.5;position:absolute;bottom:16px}@media (width<=720px){.arrive{height:200svh}.arrive-plate{--ar:1080 / 1805;--lx:52.7%;--rise:-20%;transform-origin:50% 72.5%}.arrive-close{--ar:1152 / 2048}.arrive-copy h1{font-size:clamp(2.3rem,10.6vw,3.4rem)}.come-in{display:none}.station{min-height:560px}.station-title{font-size:2.4rem}.table-plate{--ar:1104 / 1936}.cover-web{--x:22.64%;--y:32.33%;--w:48.28%;--h:16.84%}.cover-software{--x:22.19%;--y:51.76%;--w:48.82%;--h:18.39%}.book-cover img,.table-hand{display:none}.tap-hint{z-index:4;text-align:center;font:italic 300 1.05rem / 1 var(--serif);color:var(--smoke);display:block;position:absolute;bottom:9svh;left:0;right:0}.reader{--W:calc(90cqw / var(--pw))}.space{left:calc(5cqw - var(--cx,var(--x1)) * var(--W));transition:left 1s var(--ease-camera)}.corner{width:calc(var(--pw) * var(--W) * .24)}.corner-next{left:calc(5cqw + var(--pw) * var(--W))}.corner-prev{left:5cqw}.pg{font-size:clamp(12.5px,3.7cqw,16px)}.holo{left:calc((var(--cx,var(--x0)) - .02) * 100%);width:calc((var(--pw) + .04) * 100%)}.wall-station{height:auto;min-height:0;padding-top:calc(var(--bar-h) + 84px);container-type:inline-size}.wall-station .station-sub{margin:-8px var(--gutter) 22px;text-align:left;max-width:34ch;color:var(--smoke);font-size:1.0625rem;position:relative;bottom:auto;left:auto;right:auto}.wall-station .frames{position:relative;inset:auto}.wall-station .frame{overscroll-behavior-x:contain;scrollbar-width:none;height:74svh;position:relative;overflow:auto hidden}.wall-station .frame::-webkit-scrollbar{display:none}.wall-plate{width:300cqw;margin-top:-26%;position:relative;top:0;left:0;transform:none}.wall-station{padding-bottom:52px}.wall-label span{font-size:1.05cqw}.wall-station:before{content:"Swipe along the wall";z-index:4;text-align:center;font:italic 300 1rem / 1 var(--serif);color:var(--smoke);position:absolute;bottom:18px;left:0;right:0}.pin{font-size:1.5cqw}.card-copy{bottom:104px}.foot{padding:34px var(--gutter) 14px;background:linear-gradient(#0000,#000000e0 40%);bottom:0;left:0;right:0}.card-note{font-size:1.0625rem;bottom:156px}.card-station{height:80svh}.card-plate{width:230cqw}}@media (aspect-ratio<=4/5){.lab-plate,.board-plate{--ar:1152 / 2048}.lab-screen{width:68.66%;height:20.85%;padding:0 4.6cqw;top:45.51%;left:16.15%}.lab-station{flex-direction:column;height:auto;min-height:0;display:flex;container-type:inline-size}.lab-station .frames{order:1;height:100svh;min-height:560px;position:relative;inset:auto}.lab-station .station-title{margin:-6svh var(--gutter) 0;order:2;position:relative;top:auto;bottom:auto;left:auto}.lab-copy{margin:16px var(--gutter) 0;order:3;padding-bottom:72px;position:relative;bottom:auto;left:auto}.lab-sub-out{max-width:34ch;color:var(--smoke);text-wrap:pretty;margin:0 0 18px;font-size:1.0625rem;line-height:1.55;display:block}.lab-station:after{background:linear-gradient(#000,#0000 8% 92%,#000)}.lab-line{font-size:clamp(17px,6.6cqw,34px)}.lab-sub{display:none}.lab-prompt{border-bottom:0;flex-wrap:wrap;gap:8px 0;margin-top:4cqh;padding-bottom:0}.lab-prompt input{border-bottom:1px solid #e9eef247;flex-basis:100%;font-size:16px}.lab-prompt button{min-height:34px;padding:0 3.4cqw;font-size:14px}.lab-cards li{left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--pw) * 1%);height:calc(var(--ph) * 1%);transform:rotate(calc(var(--pr,0) * 1deg))}.lab-portrait-only{display:block}.lab-card{padding:1.6cqw .8cqw .6cqw;font-size:2.65cqw}.lab-aside{bottom:clamp(24px,4svh,40px)}.board-plate{width:calc(100cqh * var(--ar));-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.board-face{width:69.62%;height:59.57%;top:18.65%;left:15.71%}.board-written{display:none}.board-station{flex-direction:column;height:auto;min-height:0;display:flex;container-type:inline-size}.board-station .frames{height:100svh;min-height:560px;position:relative;inset:auto}.board-station:after{background:linear-gradient(#000,#0000 8% 92%,#000)}.board-price{clip:auto;white-space:normal;width:auto;height:auto;margin:-4svh var(--gutter) 0;z-index:4;padding-bottom:80px;position:relative;overflow:visible}.bp-h{font:300 2rem / 1 var(--serif);letter-spacing:-.02em;color:var(--lamplight);margin:0 0 14px}.bp-list{margin:0 0 14px}.bp-list div{border-bottom:1px solid #2c2925;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.bp-list dt{color:var(--lamplight)}.bp-list dd{color:var(--lamplight);white-space:nowrap;margin:0}.bp-note{max-width:40ch;color:var(--smoke);margin:0 0 40px;font-size:.9375rem;line-height:1.55}.bp-steps{color:var(--lamplight);margin:0;padding:0 0 0 1.3em;line-height:1.5;list-style:decimal}.bp-steps li{margin-bottom:10px;padding-left:4px}.bp-steps li::marker{color:var(--smoke)}.bp-steps b{color:var(--lamplight);font-weight:500}.bp-last{margin:18px 0 0}.board-title{top:8cqh;left:8cqw}.board-title [data-write]{font-size:12.5cqw}.board-title .board-title-2{font-size:7.6cqw}.board-hint{width:80cqw;font-size:5.6cqw;top:34cqh;left:8.6cqw}.board-go{padding:2cqh 4.4cqw;top:54cqh;left:6cqw}.board-go .hand{font-size:7.4cqw}.board-plain{top:76cqh;left:8cqw}.board-plain .hand{font-size:5.4cqw}}@media (prefers-reduced-motion:reduce){.reader{--half:0s}.arrive{height:auto}.arrive-stage{position:relative}.arrive-plate{filter:none;transform:translate(-50%,-50%);-webkit-mask-image:none;mask-image:none}.arrive.is-on{animation:none}.arrive-copy,.come-in{opacity:1;transform:none}.arrive-close{display:none}.come-in:after{animation:none}.station,.table-view,.reader,.leaf,.book-cover img{transition:none}.opening.is-swinging{animation:none;display:none}.leaf.is-turning .face:after{animation:none}[data-write]>span,.lab-screen [data-type]>span{opacity:1;animation:none!important}.board-go{--draw:1}.board-go .hand,.board-plain,.lab-screen,.board-written{transition:none}.mk path,.live-mark path{--draw:1}.face.is-arriving .mk path,.face.is-arriving .lbl{animation:none}.pr.tip,.dev,.lookbox,.lookbox-close{transition:none}}.shape{z-index:100;color:var(--lamplight);opacity:0;transition:opacity .48s var(--ease);--blue:#1f57c3;--black:#1d1f22;--pencil:#5b6068;background:#000;position:fixed;inset:0}.shape[hidden]{display:none}.shape.is-open{opacity:1}.is-shaping,.is-shaping body{overflow:hidden}.shape-dialog{position:absolute;inset:0}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.wb-room{transition:filter .6s var(--ease), transform .6s var(--ease);position:absolute;inset:0;overflow:hidden;container-type:size}.wb-plate{--ar:2048 / 1152}.wb-room{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wb-room :is(input,textarea){-webkit-user-select:text;user-select:text}.wb-room:after{content:"";pointer-events:none;background:linear-gradient(#000,#0000 14% 86%,#000);position:absolute;inset:0}.wb-surface{width:73.97%;height:69.18%;position:absolute;top:13.63%;left:12.26%;container-type:size}.wb-pad{z-index:1;pointer-events:none;position:absolute;inset:0}.wb-pad canvas{width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.shape:not([data-step=sketch]):not(.is-drawing) .wb-pad canvas{opacity:.42}.wb-pad.is-active{z-index:6;pointer-events:auto;touch-action:none;cursor:crosshair}.wb-pad.is-active[data-tool=label]{cursor:text}.wb-pad.is-active[data-tool=eraser]{cursor:cell}.is-drawing .wb-now{z-index:7;pointer-events:none}.is-drawing .wb-now :is(button,input,textarea,label,a){pointer-events:auto}.wb-label-input{z-index:7;resize:none;outline-offset:4px;font:700 26px / 1.12 var(--hand);caret-color:currentColor;background:#fff6;border:0;border-radius:2px;outline:1.5px dashed #1f57c373;margin:0;padding:0 .15em;position:absolute;overflow:hidden;transform:translateY(-.56em)}.wb-label-input::placeholder{color:#1d1f224d}.wb-now{z-index:3;overscroll-behavior:contain;scrollbar-width:none;width:55cqw;color:var(--black);flex-direction:column;gap:2.2cqh;display:flex;position:absolute;top:6cqh;bottom:5cqh;left:4.5cqw;overflow-y:auto}.wb-now::-webkit-scrollbar{display:none}.wb-now :focus-visible{outline:1.5px solid var(--blue);outline-offset:4px;border-radius:2px}.wb-q,.wb-ack{font-family:var(--hand);color:var(--blue);margin:0;font-weight:700}.wb-q{text-wrap:balance;max-width:24ch;font-size:clamp(22px,3.3cqw,52px);line-height:1.04}.wb-q.is-long{font-size:clamp(20px,2.8cqw,44px)}.wb-q:focus{outline:none}.wb-q-big{font-size:clamp(28px,4.6cqw,70px)}.wb-ack{opacity:.86;max-width:34ch;font-size:clamp(17px,2.2cqw,34px);line-height:1.12}.wb-ack+.wb-q{margin-top:-.6cqh}.wb-write>span>span{display:inline}.wb-now.is-entering .wb-write>span>span{opacity:0;animation:wb-ink 70ms linear calc(var(--d,0s) + var(--i) * 22ms) forwards}@keyframes wb-ink{to{opacity:1}}.wb-now.is-entering .wb-form,.wb-now.is-entering .wb-summary,.wb-now.is-entering .wb-who,.wb-now.is-entering .wb-actions,.wb-now.is-entering .wb-check{animation:wb-arrive .42s var(--ease) var(--wait,0s) both}.wb-now.is-entering .wb-form .wb-actions{animation:none}@keyframes wb-arrive{0%{opacity:0;transform:translateY(6px)}}.wb-form{flex-direction:column;gap:1.8cqh;display:flex}.wb-input{resize:none;width:100%;min-height:2.4em;font:700 clamp(20px, 2.9cqw, 44px) / 1.14 var(--hand);color:var(--black);caret-color:var(--black);background:0 0;border:0;border-bottom:1.5px dashed #1d1f222e;margin:0;padding:.1em 0}.wb-input::placeholder{color:#1d1f224d}.wb-input:focus{border-bottom-color:#1f57c380;outline:none}.wb-listening{min-height:0;font:700 clamp(15px, 1.6cqw, 24px) / 1.2 var(--hand);color:var(--blue);margin:0}.wb-listening:empty{display:none}.wb-starters{flex-wrap:wrap;gap:1.4cqw;display:flex}.wb-starter{aspect-ratio:420/379;cursor:pointer;width:11.5cqw;transform:rotate(var(--r,0deg));transition:transform .3s var(--ease);background:0 0;border:0;padding:0;position:relative}.wb-starter img{filter:drop-shadow(0 .4cqw .5cqw #00000038);width:100%;height:100%;position:absolute;inset:0}.wb-starter span{text-align:center;font:700 clamp(13px, 1.45cqw, 22px) / 1 var(--hand);color:var(--black);place-items:center;display:grid;position:absolute;inset:20% 10% 18%}.wb-starter:hover{transform:rotate(0)translateY(-3px)}.wb-actions{flex-wrap:wrap;align-items:baseline;gap:.6cqh 2.6cqw;margin-top:.6cqh;display:flex}.wb-next,.wb-link,.wb-send{cursor:pointer;min-height:44px;font-family:var(--hand);background:0 0;border:0;padding:0;font-weight:700;position:relative}.wb-next{color:var(--black);font-size:clamp(20px,2.5cqw,38px)}.wb-next span{z-index:1;position:relative}.wb-under{width:108%;height:.36em;position:absolute;bottom:.32em;left:-4%;overflow:visible}.wb-under path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease)}.wb-next:hover .wb-under path{animation:wb-redraw .45s var(--ease)}@keyframes wb-redraw{0%{stroke-dashoffset:1px}}.wb-link{color:var(--pencil);text-underline-offset:.2em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-size:clamp(16px,1.85cqw,28px);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.wb-link:hover{color:var(--black);text-decoration-color:currentColor}.wb-link[disabled]{opacity:.5;cursor:default}.wb-mic[aria-pressed=true]{color:var(--blue)}.wb-mic[aria-pressed=true]:before{content:"";vertical-align:.05em;background:#cf2e2e;border-radius:50%;width:.42em;height:.42em;margin-right:.3em;animation:1.2s ease-in-out infinite wb-rec;display:inline-block}@keyframes wb-rec{50%{opacity:.3}}.wb-error{font:700 clamp(15px, 1.7cqw, 26px) / 1.2 var(--hand);color:#cf2e2e;margin:0}.wb-error:empty{display:none}.wb-error a{color:inherit}.wb-thinking{gap:.9cqw;margin:2cqh 0 0;display:flex}.wb-thinking i{background:var(--blue);opacity:.25;border-radius:50%;width:1.1cqw;min-width:9px;height:1.1cqw;min-height:9px;animation:1.1s ease-in-out infinite wb-dot}.wb-thinking i:nth-child(2){animation-delay:.18s}.wb-thinking i:nth-child(3){animation-delay:.36s}@keyframes wb-dot{40%{opacity:.95;transform:translateY(-2px)}}.wb-choices{border:0;flex-wrap:wrap;gap:.4cqh 2.6cqw;margin:0;padding:0;display:flex}.wb-choices legend{font:700 clamp(16px, 1.9cqw, 28px) / 1.15 var(--hand);color:var(--blue);margin-bottom:.6cqh;padding:0}.wb-choices-quiet{margin-top:1.2cqh}.wb-choice{cursor:pointer;min-height:44px;font:700 clamp(18px, 2.3cqw, 34px) / 1 var(--hand);color:var(--black);align-items:center;padding:0 .5em;display:inline-flex;position:relative}.wb-choices-quiet .wb-choice,.wb-choices-small .wb-choice{font-size:clamp(16px,1.9cqw,28px)}.wb-choice input{opacity:0;width:1px;height:1px;position:absolute}.wb-loop{pointer-events:none;width:112%;height:116%;position:absolute;inset:-8% -6%;overflow:visible}.wb-loop path{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease)}.wb-choice input:checked~.wb-loop path{stroke-dashoffset:0}.wb-choice:hover span{text-underline-offset:.18em;-webkit-text-decoration:underline #1d1f2259;text-decoration:underline #1d1f2259;text-decoration-thickness:1.5px}.wb-choice input:focus-visible+span{outline:1.5px solid var(--blue);outline-offset:4px;border-radius:2px}.wb-card{isolation:isolate;padding:4.2cqh 3cqw 3cqh;position:relative;transform:rotate(-.8deg)}.wb-card-paper{z-index:-1;object-fit:fill;filter:drop-shadow(0 .5cqw .8cqw #00000040);width:100%;height:100%;position:absolute;inset:0}.wb-fields{grid-template-columns:1fr 1fr;gap:1.6cqh 2.4cqw;display:grid}.wb-fields label{font:700 clamp(14px, 1.55cqw, 24px) / 1.1 var(--hand);color:#1d1f22b3;flex-direction:column;gap:.2cqh;display:flex}.wb-fields i{opacity:.7;font-style:normal}.wb-fields input{width:100%;min-height:40px;font:700 clamp(18px, 2.1cqw, 32px) / 1.1 var(--hand);color:var(--black);caret-color:var(--black);background:0 0;border:0;border-bottom:1.5px solid #1d1f2266;padding:.1em 0}.wb-fields input:focus{border-bottom-color:var(--blue);outline:none}.wb-fields input[aria-invalid=true]{border-bottom-color:#cf2e2e}.wb-field-error{font:700 clamp(13px, 1.4cqw, 21px) / 1.15 var(--hand);color:#b4231f}.wb-field-error:empty{display:none}.wb-choices-small{margin-top:1.8cqh}.wb-card .wb-actions{margin-top:1.4cqh}.wb-summary{font:700 clamp(16px, 1.85cqw, 28px) / 1.15 var(--hand);color:var(--black);gap:.8cqh;margin:0;padding:0;list-style:none;display:grid}.wb-summary b{color:var(--blue);margin-right:.35em}.wb-who{font:700 clamp(16px, 1.85cqw, 28px) / 1.15 var(--hand);color:var(--pencil);margin:0}.wb-send{color:var(--black);padding:.5em 1.1em;font-size:clamp(20px,2.5cqw,38px)}.wb-send svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wb-send path{fill:none;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1 1}.wb-send:hover path{animation:wb-redraw .5s var(--ease)}.wb-send[disabled]{cursor:progress;opacity:.7}.wb-check{width:7cqw;min-width:48px;overflow:visible}.wb-check path{fill:none;stroke:#1f8a4c;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.wb-now.is-entering .wb-check path{animation:wb-draw .7s var(--ease) var(--wait,0s) both}@keyframes wb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.wb-notes{z-index:2;grid-template-columns:1fr 1fr;align-content:start;gap:2cqh 1.8cqw;width:33cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:5cqh;right:2.5cqw}.wb-note{aspect-ratio:420/379;transform:rotate(var(--r,0deg));animation:wb-stick .52s var(--ease) both;position:relative}.wb-note img{filter:drop-shadow(0 .4cqw .6cqw #00000040);width:100%;height:100%;position:absolute;inset:0}.wb-note p{font:700 clamp(12px, 1.3cqw, 20px) / 1.04 var(--hand);color:var(--black);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:absolute;inset:17% 10%;overflow:hidden}.wb-note b{color:#1d1f229e;margin-bottom:.25em;font-size:.82em;display:block}@keyframes wb-stick{0%{opacity:0;transform:rotate(var(--r,0deg)) translateY(-10px) scale(1.04)}}.wb-pick{z-index:4;left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);cursor:pointer;background:0 0;border:0;border-radius:6px;height:5%;padding:0;position:absolute;top:82.4%}.wb-pick:before{content:"";border-radius:inherit;opacity:0;transition:opacity .25s var(--ease);background:radial-gradient(closest-side,#ffffff4d,#0000);position:absolute;inset:0}.wb-pick:after{content:"";background:var(--c);opacity:0;height:3px;transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:2px;position:absolute;bottom:-14%;left:14%;right:14%;transform:scaleX(.4)}.wb-pick:hover:before,.wb-pick[aria-pressed=true]:before{opacity:1}.wb-pick[aria-pressed=true]:after{opacity:1;box-shadow:0 0 10px var(--c);transform:none}.wb-pick:focus-visible{outline:1.5px solid var(--lamplight);outline-offset:3px}.wb-tray-hint{z-index:2;font:700 1.15cqw / 1 var(--hand);color:var(--blue);pointer-events:none;transition:opacity .4s var(--ease);margin:0;position:absolute;top:79.2%;left:33.6%;transform:rotate(-1.5deg)}.has-picked-up .wb-tray-hint{opacity:0}.wb-tools{z-index:4;flex-wrap:wrap;gap:0 clamp(16px,1.8cqw,28px);display:flex;position:absolute;top:88%;left:12.26%}.wb-tools button,.wb-to-letter{cursor:pointer;min-height:44px;color:var(--smoke);font:400 clamp(13px, .95cqw, 15px) / 1 var(--sans);letter-spacing:.01em;text-underline-offset:.35em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.wb-tools button:hover,.wb-tools button[aria-pressed=true]{color:var(--lamplight);-webkit-text-decoration-color:var(--smoke);text-decoration-color:var(--smoke)}.wb-to-letter{z-index:4;color:var(--lamplight);font:italic 300 clamp(16px, 1.25cqw, 20px) / 1 var(--serif);position:absolute;top:88%;right:13.77%}.wb-to-letter:hover{-webkit-text-decoration-color:var(--smoke);text-decoration-color:var(--smoke)}.shape-close{z-index:20;position:absolute}.wb-foot{z-index:5;left:var(--gutter);right:var(--gutter);text-align:center;color:#7d766c;letter-spacing:.01em;pointer-events:none;margin:0;font-size:.75rem;position:absolute;bottom:clamp(10px,2vh,20px)}.shape.is-letter .wb-room{filter:brightness(.14)blur(10px);transform:scale(1.04)}.wb-letter{z-index:10;overscroll-behavior:contain;background:#0000008c;position:absolute;inset:0;overflow-y:auto}.wb-letter[hidden]{display:none}.wl-sheet{width:min(100% - 2 * var(--gutter), 46rem);margin:0 auto;padding:clamp(84px,13vh,140px) 0 clamp(72px,12vh,120px)}.wl-sheet.is-entering{animation:wb-arrive .52s var(--ease) both}.wl-title{font:300 clamp(2.1rem, 4.4vw, 3.6rem) / 1 var(--serif);letter-spacing:-.03em;color:var(--lamplight);margin:0}.wl-title:focus{outline:none}.wl-lede{max-width:44ch;color:var(--smoke);text-wrap:pretty;margin:18px 0 0;font-size:1.0625rem;line-height:1.55}.wl-form{margin-top:clamp(28px,5vh,48px)}.wl-text{resize:none;width:100%;min-height:160px;font:300 clamp(1.25rem, 2vw, 1.5rem) / 1.5 var(--serif);color:var(--lamplight);caret-color:var(--ember);background:0 0;border:0;border-bottom:1px solid #4d473f;margin:0;padding:12px 0 14px;display:block}.wl-text::placeholder{color:#6f685f}.wl-text:focus{border-bottom-color:var(--smoke);outline:none}.wl-talk{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.wl-mic,.wl-back{cursor:pointer;min-height:44px;color:var(--smoke);font:400 .9375rem / 1 var(--sans);text-underline-offset:.35em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.wl-mic:hover,.wl-back:hover{color:var(--lamplight);-webkit-text-decoration-color:var(--smoke);text-decoration-color:var(--smoke)}.wl-mic[aria-pressed=true]{color:var(--lamplight)}.wl-mic[aria-pressed=true]:before{content:"";background:#e2564a;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite wb-rec;display:inline-block}.wl-listening{color:var(--smoke);margin:0;font-size:.875rem}.wl-fields,.wl-method{border:0;margin:0;padding:0}.wl-fields{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:clamp(28px,5vh,44px);display:grid}.wl-fields legend,.wl-method legend{font:400 1.25rem / 1.2 var(--serif);color:var(--lamplight);grid-column:1/-1;margin-bottom:14px;padding:0}.wl-fields label{color:var(--smoke);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.wl-fields i{color:#6f685f;font-style:normal}.wl-fields input{width:100%;min-height:44px;color:var(--lamplight);font:400 1.0625rem / 1.3 var(--sans);background:0 0;border:0;border-bottom:1px solid #4d473f;padding:6px 0}.wl-fields input:focus{border-bottom-color:var(--lamplight);outline:none}.wl-fields input[aria-invalid=true]{border-bottom-color:#ff9d8f}.wl-field-error{color:#ffb4a8;font-size:.8125rem;font-style:normal}.wl-field-error:empty{display:none}.wl-method{flex-wrap:wrap;gap:8px 24px;margin-top:26px;display:flex}.wl-method legend{font-size:1rem;font-family:var(--sans);color:var(--smoke);margin-bottom:6px}.wl-choice{cursor:pointer;min-height:44px;color:var(--lamplight);align-items:center;gap:10px;display:inline-flex}.wl-choice input{appearance:none;border:1.5px solid var(--smoke);border-radius:50%;place-items:center;width:18px;height:18px;margin:0;display:grid}.wl-choice input:before{content:"";background:var(--lamplight);width:8px;height:8px;transition:transform .16s var(--ease);border-radius:50%;transform:scale(0)}.wl-choice input:checked{border-color:var(--lamplight)}.wl-choice input:checked:before{transform:scale(1)}.wl-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(30px,5vh,44px);display:flex}.wl-send{background:var(--lamplight);color:#000;cursor:pointer;min-height:52px;font:600 1rem / 1 var(--sans);transition:background-color .2s var(--ease), transform .12s var(--ease);border:0;border-radius:2px;padding:0 1.7rem}.wl-send:hover{background:#fffaf0}.wl-send:active{transform:scale(.98)}.wl-send[disabled]{opacity:.6;cursor:progress}.wl-error{color:#ffb4a8;margin:16px 0 0;font-size:.9375rem;line-height:1.5}.wl-error:empty{display:none}.wl-error a{color:var(--lamplight)}.shape.is-letter .wb-foot{display:none}.wl-foot{color:#6f685f;margin:clamp(40px,7vh,64px) 0 0;font-size:.75rem}@media (aspect-ratio<=4/5){.wb-plate{--ar:1152 / 2048;width:calc(100cqh * var(--ar));-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.wb-surface{width:69.62%;height:59.57%;top:18.65%;left:15.71%}.wb-now{gap:1.6cqh;width:auto;inset:4.5cqh 6cqw 29cqh}.shape[data-step=contact] .wb-now,.shape[data-step=confirm] .wb-now,.shape[data-step=done] .wb-now{bottom:3cqh}.shape[data-step=contact] .wb-notes,.shape[data-step=confirm] .wb-notes,.shape[data-step=done] .wb-notes{display:none}.wb-q{font-size:clamp(19px,6.6cqw,40px)}.wb-q.is-long{font-size:clamp(18px,5.8cqw,36px)}.wb-q-big{font-size:clamp(24px,8.6cqw,52px)}.wb-ack{font-size:clamp(15px,4.8cqw,28px)}.wb-input{font-size:max(17px,6cqw)}.wb-starters{gap:2.6cqw}.wb-starter{width:27cqw}.wb-starter span{font-size:max(13px,4.1cqw)}.wb-next{font-size:max(18px,6cqw)}.wb-link{font-size:max(15px,4.6cqw)}.wb-actions{gap:0 5cqw}.wb-thinking i{width:2.6cqw;height:2.6cqw}.wb-choice{font-size:max(17px,5.6cqw)}.wb-choices-quiet .wb-choice,.wb-choices-small .wb-choice,.wb-choices legend{font-size:max(15px,4.6cqw)}.wb-card{padding:3cqh 5cqw 2cqh}.wb-fields{grid-template-columns:1fr;gap:1cqh}.wb-fields label{font-size:max(13px,4cqw)}.wb-fields input{min-height:36px;font-size:max(17px,5.4cqw)}.wb-field-error{font-size:max(13px,3.8cqw)}.wb-summary,.wb-who{font-size:max(15px,4.8cqw)}.wb-send{font-size:max(18px,6cqw)}.wb-error{font-size:max(14px,4.4cqw)}.wb-notes{gap:0;width:auto;display:flex;inset:auto 4cqw 3cqh}.wb-note{flex:0 0 25cqw}.wb-note+.wb-note{margin-left:-10cqw}.wb-note p{-webkit-line-clamp:4;font-size:max(11px,3.4cqw)}.wb-pick{left:calc(var(--px) * 1%);width:calc(var(--pw) * 1%);top:calc(var(--pt,77.3) * 1%);height:calc(var(--pph,4.2) * 1%)}.wb-tray-hint{font-size:3.2cqw;top:75.6%;left:22.8%}.wb-tools{justify-content:center;gap:0 18px;top:81.6%;left:6%;right:6%}.wb-tools button{font-size:.875rem}.wb-to-letter{width:max-content;margin:0 auto;font-size:1.0625rem;top:86%;left:0;right:0}.wb-foot{font-size:.6875rem;line-height:1.4;bottom:8px}.wl-fields{grid-template-columns:1fr}.wl-text{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.shape,.wb-room{transition:none}.wb-now.is-entering .wb-write>span>span,.wb-now.is-entering .wb-form,.wb-now.is-entering .wb-summary,.wb-now.is-entering .wb-who,.wb-now.is-entering .wb-actions,.wb-now.is-entering .wb-check,.wb-note,.wl-sheet.is-entering{opacity:1;animation:none}.wb-now.is-entering .wb-check path{animation:none}.wb-thinking i,.wb-mic[aria-pressed=true]:before,.wl-mic[aria-pressed=true]:before{opacity:.8;animation:none}.wb-next:hover .wb-under path,.wb-send:hover path{animation:none}}
