@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3564067a-module__CfuOWa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3564067a-module__CfuOWa__variable{--anl-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_3d9c4fa8-module__jScB0G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_3d9c4fa8-module__jScB0G__variable{--anl-serif:"Instrument Serif", "Instrument Serif Fallback"}
.anl{--ink:#171b1c;--paper:#f1eee7;--muted:#b8bcb7;--purple:#bca4f2;--line:#f0eee724;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--anl-sans), "DM Sans", Arial, sans-serif;background:var(--ink);color:var(--paper);font-synthesis:none}.anl,.anl *{box-sizing:border-box}.anl{scroll-behavior:smooth;margin:0;scroll-padding-top:90px}.anl button,.anl a,.anl input{-webkit-tap-highlight-color:transparent}.anl button{font:inherit;cursor:pointer}.anl a{color:inherit;text-decoration:none}.anl button{color:inherit}.anl img{max-width:100%;display:block}.anl button:focus-visible,.anl a:focus-visible,.anl input:focus-visible{outline-offset:5px;outline:3px solid #8c71c6}.anl button:disabled{opacity:.35;cursor:default}.anl ::selection{color:#171b1c;background:#a991e9}.anl [hidden]{display:none!important}.anl .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.anl .skip{z-index:100;background:var(--paper);color:var(--ink);padding:15px;position:fixed;top:-100px;left:16px}.anl .skip:focus{top:16px}.anl .section-pad{padding:120px max(6vw,24px)}.anl .eyebrow{letter-spacing:.16em;margin:0 0 25px;font-size:12px;font-weight:550;line-height:1.5}.anl .eyebrow .tiny-star{color:var(--purple);margin-right:9px;font-size:19px}.anl h1,.anl h2,.anl h3,.anl p{margin-top:0}.anl h1,.anl h2{letter-spacing:-.055em;font-weight:450;line-height:1.03}.anl h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,82px)}.anl em{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.035em;font-weight:400}.anl .button{border-radius:7px;align-items:center;gap:34px;padding:19px 24px;font-size:15px;font-weight:550;transition:transform .3s,background .3s;display:inline-flex}.anl .button:hover{background:#ddd1f7;transform:translateY(-3px)}.anl .button.light{background:var(--paper);color:var(--ink)}.anl .button span{font-size:24px}.anl .masthead{z-index:30;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 5%;font-size:14px;display:flex;position:absolute;inset:0 0 auto}.anl .brand{letter-spacing:-.045em;align-items:center;gap:12px;font-size:22px;font-weight:550;display:flex}.anl .brand-dot{color:var(--purple)}.anl .masthead nav{color:#d4d4ce;gap:34px;display:flex}.anl .masthead nav a:hover{color:var(--purple)}.anl .hero{align-items:center;height:100svh;min-height:850px;max-height:1120px;padding:200px 7% 110px;display:flex;position:relative;overflow:hidden}.anl .hero-aura{pointer-events:none;background:radial-gradient(at 66% 47%,#7d61922b,#0000 49%);width:100%;height:130%;position:absolute;top:-20%;right:-15%}.anl .hero-copy{z-index:3;pointer-events:none;width:57%;position:relative}.anl .hero-copy a{pointer-events:auto}.anl .hero h1{margin:0 0 30px;font-size:clamp(74px,7.75vw,118px)}.anl .hero h1 em{color:#ccb6f3}.anl .hero-description{color:#bcc0bc;margin-bottom:35px;font-size:18px;line-height:1.6}.anl .hero-universe{will-change:transform;width:min(59vw,880px);height:730px;position:absolute;top:50%;right:-2%;transform:translateY(-44%)}.anl .hero-lines{stroke:#a999bd55;stroke-width:1px;width:100%;height:100%}.anl .hero-lines path{stroke-dasharray:850;animation:draw 2.8s var(--ease) both}.anl .hero-lines circle{fill:#b5a3c6;stroke:none}.anl .rabbit-orbit{flex-direction:column;justify-content:center;align-items:center;width:255px;height:300px;display:flex;position:absolute;top:45%;left:51.5%;transform:translate(-50%,-50%)}.anl .rabbit-orbit>img{opacity:.88;filter:drop-shadow(0 0 25px #bca4f228);width:210px;height:215px}.anl .orbit-ring{border:1px solid #bca4f21c;border-radius:50%;position:absolute;inset:-30px -35px;transform:rotate(-24deg);box-shadow:0 0 80px #bca4f205,inset 0 0 50px #bca4f207}.anl .orbit-ring:after{content:"";border:1px solid #bca4f211;border-radius:50%;position:absolute;inset:22px -30px;transform:rotate(38deg)}.anl .orbit-caption{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;color:#b5a8be;white-space:nowrap;margin-top:18px;font-size:20px;font-style:italic}.anl .satellite{white-space:nowrap;color:#d9d8d0;flex-direction:column;align-items:center;gap:13px;font-size:14px;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.anl .satellite img{filter:drop-shadow(0 10px 15px #0004);width:65px;height:65px}.anl .sat-one{top:13%;left:18%}.anl .sat-two{animation-delay:-2s;top:9%;left:75%}.anl .sat-three{animation-delay:-4s;top:61%;left:81%}.anl .sat-four{animation-delay:-1s;top:81%;left:34%}.anl .sat-five{animation-delay:-3s;top:56%;left:4%}.anl .little-planet{background:radial-gradient(circle at 35% 25%,#dce9c1,#7b925f 50%,#2d3830);border-radius:50%;width:25px;height:25px;box-shadow:0 0 30px #b1c99133}.anl .hero-bottom{letter-spacing:.11em;color:#aaada8;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:32px;left:5%;right:5%}.anl .hero-bottom a{letter-spacing:0;align-items:center;gap:35px;font-size:14px;display:flex}.anl .hero-bottom a span{font-size:24px}.anl .statement{background:var(--paper);color:var(--ink);text-align:center;padding-top:125px;padding-bottom:130px}.anl .statement .eyebrow{color:#656962}.anl .statement h2{font-size:clamp(46px,6.5vw,92px)}.anl .statement h2 em{color:#7b648e}.anl .statement-copy{color:#686b65;margin:0;font-size:18px;line-height:1.7}.anl .reveal{opacity:1;transform:none}.anl.js-motion .reveal:not(.visible){opacity:0;transform:translateY(26px)}.anl .reveal{transition:opacity .8s var(--ease), transform 1s var(--ease)}.anl .discovery-story{height:220svh;min-height:1550px;position:relative}.anl .story-sticky{grid-template-columns:.78fr 1.3fr;align-items:center;gap:5vw;height:100svh;min-height:730px;padding:60px 5%;display:grid;position:sticky;top:0}.anl .story-copy h2{margin-bottom:30px;font-size:clamp(43px,4.3vw,64px)}.anl .story-copy .eyebrow{color:#a6aaa4}.anl .chapter-buttons{flex-direction:column;display:flex}.anl .chapter{text-align:left;border:0;border-top:1px solid var(--line);opacity:.7;background:0 0;gap:20px;padding:22px 0;transition:opacity .4s;display:flex}.anl .chapter.active,.anl .chapter:hover{opacity:1}.anl .chapter>span{letter-spacing:.08em;color:#c4acd8;padding-top:4px;font-size:12px}.anl .chapter strong{font-size:18px;font-weight:500}.anl .chapter p{color:#b2b6af;margin:8px 0 0;font-size:14px;line-height:1.6}.anl .demo-label{color:#959b93;margin:24px 0 0;font-size:12px}.anl .graph-shell{transition:background .6s, transform .8s var(--ease);background:#202526;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0003}.anl .graph-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:20px 24px;display:flex}.anl .graph-wordmark{color:#d2d5ce;letter-spacing:-.03em;font-size:14px}.anl .icon-text{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:4px;font-size:14px;display:flex}.anl .icon-text img{width:29px;height:29px}.anl .icon-text:hover{color:#cbb4ed}.anl .graph-map{background:radial-gradient(#8c759715,#0000 60%);height:clamp(310px,34vw,480px);position:relative;overflow:hidden}.anl .connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.anl .base-links{stroke:#c7bbc130;fill:none;stroke-width:1.2px}.anl .base-links path{transition:opacity .5s}.anl #paint-streak{stroke:#b8a0dc;fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #c5a5fd44)}.anl #paint-streak.run{animation:paint 1.05s var(--ease) both}.anl .graph-hub,.anl .hobby-node,.anl .minor-node{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.anl .graph-hub{color:#bdb8c2;flex-direction:column;align-items:center;gap:7px;font-size:14px;display:flex}.anl .graph-hub img{width:65px;height:66px}.anl .hobby-node{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;font-size:14px;transition:opacity .5s,filter .5s;display:flex}.anl .node-orb{border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .4s,box-shadow .4s;display:grid;position:relative}.anl .node-orb img{width:100%;height:100%}.anl .hobby-node:hover .node-orb,.anl .hobby-node.selected .node-orb{box-shadow:0 0 30px color-mix(in srgb, var(--pigment) 20%, transparent);transform:scale(1.12)}.anl .hobby-node.selected>span:last-child{color:var(--pigment)}.anl .collected-check{color:#222922;background:#d5ddb6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:none;position:absolute;bottom:-2px;right:-3px}.anl .hobby-node.collected .collected-check{display:grid}.anl .minor-node{color:#929b94;white-space:nowrap;font-size:12px}.anl .minor-node:before{content:"";background:#8c998c;border-radius:50%;width:8px;height:8px;margin:0 auto 8px;display:block}.anl .graph-detail{border-top:1px solid var(--line);background:#1b2020;justify-content:space-between;align-items:center;gap:18px;min-height:109px;padding:18px 24px;display:flex}.anl .detail-kicker{letter-spacing:.12em;color:#a799b8;margin-bottom:7px;font-size:10px;display:block}.anl .graph-detail strong{font-size:18px;font-weight:450;display:block}.anl .graph-detail p{color:#aab1a9;margin:6px 0 0;font-size:13px;line-height:1.4}.anl .collect{white-space:nowrap;background:#baa1e41a;border:1px solid #bca4f24d;border-radius:5px;min-height:44px;padding:11px 13px;font-size:13px}.anl .collect span{padding-left:15px}.anl .graph-bottom{color:#a6ada4;justify-content:space-between;align-items:center;padding:8px 24px;font-size:12px;display:flex}.anl .graph-shell[data-mode=collected] .hobby-node:not(.collected),.anl .graph-shell[data-mode=collected] .minor-node{visibility:hidden;pointer-events:none}.anl .graph-shell[data-mode=collected] .base-links path{opacity:0}.anl .graph-shell[data-mode=collected] .graph-map{background:radial-gradient(at 38% 38%,#86748225,#0000 65%)}.anl .progress-nodes{pointer-events:none;width:55%;height:65%;position:absolute;top:30%;left:39%}.anl .progress-photo{background:var(--paper);color:#343a34;width:125px;padding:7px;position:absolute;top:0;right:4%;transform:rotate(7deg);box-shadow:0 15px 30px #0004}.anl .progress-photo img{object-fit:cover;width:100%;height:113px}.anl .progress-photo span{padding:7px 0 0;font-size:10px;display:block}.anl .progress-photo small{margin-top:3px;font-size:9px;display:block}.anl .progress-note{color:#484326;width:115px;font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;background:#d9cc87;padding:20px 14px;font-size:20px;position:absolute;bottom:10px;left:0;transform:rotate(-6deg);box-shadow:0 13px 25px #0003}.anl .progress-note small{margin-top:15px;font-family:Arial,sans-serif;font-size:9px;line-height:1.5;display:block}.anl .studio{color:#202522;background:#e9e6de;padding-bottom:95px;transition:background .8s,color .8s}.anl .studio-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.anl .studio-heading h2{margin-bottom:0}.anl .studio-heading>p{color:#60645c;margin:0 0 8px;font-size:17px;line-height:1.8}.anl .theme-switch{gap:7px;margin:45px 0 35px;display:flex}.anl .theme-switch button{color:inherit;background:0 0;border:1px solid #6970643a;border-radius:28px;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:14px;display:flex}.anl .theme-switch button[aria-pressed=true]{color:#eeeee7;background:#242a26;border-color:#242a26}.anl .swatch{border-radius:50%;width:15px;height:15px;display:block;box-shadow:inset 0 0 0 1px #8884}.anl .sw-gallery{background:#cfb2ed}.anl .sw-pocket{background:linear-gradient(150deg,#e4e8e8,#647488 50%,#202a3c)}.anl .sw-midnight{background:linear-gradient(135deg,#bba5fb,#171b28)}.anl .theme-stage{background:#f5f1e7;border:1px solid #373c3025;border-radius:14px;height:535px;transition:background .8s;position:relative;overflow:hidden;box-shadow:0 22px 50px #45413c08}.anl .theme-title{z-index:2;max-width:30%;position:absolute;top:35%;left:5%}.anl .theme-title>span{color:#77796f;font-size:12px}.anl .theme-title h3{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.045em;margin:5px 0 13px;font-size:clamp(42px,4.5vw,66px);font-weight:400}.anl .theme-title p{color:#60645c;max-width:175px;font-size:14px;line-height:1.7}.anl .theme-corner{letter-spacing:.15em;z-index:2;color:#676b63;font-size:11px;position:absolute;top:25px;left:30px}.anl .theme-edges{fill:none;stroke:#8a799f42;stroke-width:1px;width:100%;height:100%;position:absolute}.anl .theme-brush{stroke:#9d78bd;stroke-width:12px;stroke-linecap:round;opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.anl .theme-brush.run{animation:paint 1.1s var(--ease) both}.anl .theme-node{white-space:nowrap;z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;transform:translate(-50%,-50%)}.anl .theme-node img{filter:drop-shadow(0 10px 12px #2b2a3218);width:70px;height:70px;transition:transform .4s}.anl .theme-node:hover img{transform:scale(1.12)rotate(-4deg)}.anl .theme-node.tn-hub img{width:102px;height:102px}.anl .tn-hub{top:51%;left:50.5%}.anl .tn-one{top:28%;left:31.4%}.anl .tn-two{top:29%;left:78.2%}.anl .tn-three{top:73%;left:72.7%}.anl .tn-four{top:75%;left:32.3%}.anl .theme-footer{color:#656b60;font-size:12px;position:absolute;bottom:25px;right:30px}.anl .theme-wave{opacity:0;background:url(/landing/pocket-wave.svg) 50%/cover;transition:opacity 1s;animation:12s ease-in-out infinite alternate wave;position:absolute;inset:0}.anl .studio[data-theme=pocket]{color:#e6ebef;background:#111823}.anl .studio[data-theme=pocket] .theme-stage{background:#142233;border-color:#a0b4d12b}.anl .studio[data-theme=pocket] .theme-wave{opacity:.5}.anl .studio[data-theme=midnight]{color:#eeecf5;background:#15141f}.anl .studio[data-theme=midnight] .theme-stage{background:radial-gradient(at 60%,#4e36692a,#181820)}.anl .studio:not([data-theme=gallery]) .studio-heading>p,.anl .studio:not([data-theme=gallery]) .theme-title p,.anl .studio:not([data-theme=gallery]) .theme-footer,.anl .studio:not([data-theme=gallery]) .theme-corner,.anl .studio:not([data-theme=gallery]) .theme-title>span{color:#aeb8c4}.anl .studio:not([data-theme=gallery]) .theme-switch button[aria-pressed=true]{color:#1d2232;background:#dedee8}.anl .studio[data-theme=midnight] .theme-node img{filter:grayscale(.7)drop-shadow(0 0 16px #b8a0e740)}.anl .memories{background:#1a1e1e;padding-top:125px;padding-bottom:90px}.anl .memory-heading{text-align:center}.anl .memory-heading h2{font-size:clamp(44px,6vw,85px)}.anl .memory-heading h2 em{color:#c8b7db}.anl .memory-heading>p:last-child{color:#afb6af;font-size:17px;line-height:1.75}.anl .memory-view{background:radial-gradient(at 45% 60%,#55474028,#0000 70%),#1e2322;border:1px solid #e8ede215;border-radius:14px;margin:58px 0 0;overflow:hidden}.anl .memory-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:75px;padding:0 26px;font-size:14px;display:flex}.anl .memory-top>span{align-items:center;gap:10px;display:flex}.anl .memory-top img{width:28px;height:28px}.anl .memory-options{align-items:center;gap:25px;display:flex}.anl .memory-options label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.anl .memory-options input{accent-color:#c9b4e5;width:16px;height:16px}.anl .memory-options button{background:0 0;border:1px solid #ddd6e72a;border-radius:5px;min-height:44px;padding:10px 14px}.anl .memory-options button[aria-pressed=true]{color:#252b25;background:#eee9df}.anl .memory-viewport{height:545px;position:relative;overflow:hidden}.anl .memory-world{transform-origin:0 0;will-change:transform;width:1800px;height:620px;transition:transform 1.35s var(--ease);position:absolute}.anl .memory-thread{fill:none;stroke:#b8aa953b;stroke-width:1px;position:absolute;inset:0}.anl .memory-card{text-align:left;transition:transform 1.2s var(--ease), opacity .6s;transform-origin:50%;border:0;position:absolute;overflow:hidden;box-shadow:0 20px 40px #0003}.anl .photo-card{color:#292e28;background:#ece8dd;width:370px;padding:10px;top:55px}.anl .photo-card img{object-fit:cover;width:350px;height:330px}.anl .photo-card>span{padding:15px 8px 10px;display:block}.anl .photo-card strong{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;font-size:25px;font-weight:400;line-height:1.2;display:block}.anl .photo-card small{color:#5e655a;margin-top:10px;font-size:11px;display:block}.anl .card-clay{left:110px;transform:rotate(-7deg)}.anl .card-ridge{width:450px;top:110px;left:720px;transform:rotate(6deg)}.anl .card-ridge img{width:430px;height:310px}.anl .note-card{color:#3c3c27;background:#d5ca8d;width:320px;min-height:320px;padding:35px;top:120px;left:1390px;overflow:visible;transform:rotate(-5deg)}.anl .note-card strong{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;margin:26px 0;font-size:34px;font-weight:400;line-height:1.1;display:block}.anl .note-card>small{letter-spacing:.1em;font-size:10px}.anl .note-card>span:last-child{font-size:11px;line-height:1.7;display:block}.anl .note-pin{background:#dbd4acbb;width:65px;height:24px;position:absolute;top:-10px;left:42%;transform:rotate(4deg)}.anl .memory-view[data-view=cinema] .memory-card.active{transform:rotate(0)}.anl .memory-view[data-view=cinema] .memory-card:not(.active){opacity:.35}.anl .memory-view[data-view=collage] .memory-world{justify-content:center;align-items:center;gap:7%;width:100%;height:100%;padding:35px 5%;display:flex;transform:none!important}.anl .memory-view[data-view=collage] .memory-thread{width:100%;height:100%}.anl .memory-view[data-view=collage] .memory-card{flex:0 36%;max-width:410px;position:relative;top:auto;left:auto}.anl .memory-view[data-view=collage] .photo-card img{width:100%;height:300px}.anl .memory-view[data-view=collage].with-notes .memory-card{flex-basis:29%}.anl .memory-view[data-view=collage].with-notes .note-card{min-height:290px;padding:24px}.anl .memory-view[data-view=collage].with-notes .note-card strong{font-size:28px}.anl .memory-controls{border-top:1px solid var(--line);color:#acb4a9;justify-content:space-between;align-items:center;gap:18px;padding:19px 25px;font-size:12px;display:flex}.anl .memory-controls>div{gap:10px;display:flex}.anl .memory-controls button{color:#e3e6dc;background:0 0;border:1px solid #e6e9dc2b;border-radius:6px;min-height:44px;padding:10px 15px;font-size:14px}.anl .memory-controls button:hover{background:#ffffff09}.anl .memory-controls #memory-play{color:#2c332a;background:#e5e3d7;min-width:180px}.anl .memory-controls #memory-play span{margin-left:20px}.anl .sample-label{letter-spacing:.06em;font-size:10px}.anl .memory-footnote{text-align:center;color:#9da69a;margin:30px 0 0;font-size:14px;line-height:1.7}.anl .closing{text-align:center;background:#171b1c;padding-top:130px;padding-bottom:135px;position:relative;overflow:hidden}.anl .closing-rabbit{margin:0 auto 45px}.anl .closing h2{font-size:clamp(65px,9vw,132px);position:relative}.anl .closing h2 em{color:#c9b1e7}.anl .closing .button{margin:12px 0 24px;position:relative}.anl .closing>p:last-child{font-family:var(--anl-serif), "Instrument Serif", Georgia, serif;color:#aeb0a7;font-size:22px;position:relative}.anl .closing-orbit{border:1px solid #bcacc51a;border-radius:50%;width:950px;height:470px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-18deg);box-shadow:0 0 0 95px #b2a0c004,0 0 0 96px #b2a0c00b}.anl .closing .eyebrow{color:#b9b7b8;position:relative}.anl footer{border-top:1px solid var(--line);color:#b6bbb2;justify-content:space-between;align-items:center;gap:20px;padding:35px 5% 70px;font-size:14px;display:flex}.anl footer p{margin:0}.anl footer>span{letter-spacing:.08em;font-size:10px}.anl .motion-toggle{z-index:40;color:#d7dad2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#292e2ee8;border:1px solid #ffffff20;border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:10px 15px;font-size:12px;display:flex;position:fixed;bottom:15px;left:18px}.anl.motion-paused *,.anl.motion-paused :before,.anl.motion-paused :after{animation-play-state:paused!important}.anl.motion-paused .reveal{transition:none;opacity:1!important;transform:none!important}.anl.motion-paused .memory-world,.anl.motion-paused .memory-card,.anl.motion-paused .hero-universe{transition:none!important}.anl .noscript{text-align:center;color:#222;background:#eee;padding:20px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes draw{0%{stroke-dashoffset:850px}to{stroke-dashoffset:0}}@keyframes paint{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.85}67%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:-1px;opacity:0}}@keyframes wave{0%{transform:scale(1.03)translateY(-5px)}to{transform:scale(1.13)translateY(14px)}}@media (min-width:1600px){.anl .story-sticky{padding-left:9%;padding-right:9%}.anl .hero-universe{right:5%}.anl .hero-copy{margin-left:2%}}@media (min-width:761px) and (max-height:760px){.anl .discovery-story{height:auto;min-height:0}.anl .story-sticky{height:auto;min-height:0;padding-block:90px;position:static}}@media (max-width:1050px){.anl .hero{min-height:790px;padding-top:180px;padding-left:5%}.anl .hero h1{font-size:8.5vw}.anl .hero-universe{width:64vw;height:640px;right:-10%}.anl .rabbit-orbit{width:200px}.anl .rabbit-orbit>img{width:155px}.anl .orbit-caption{font-size:17px}.anl .satellite{font-size:12px}.anl .satellite img{width:50px;height:50px}.anl .sat-five{display:none}.anl .story-sticky{grid-template-columns:.78fr 1.2fr;gap:3vw}.anl .graph-toolbar{padding:13px 15px}.anl .graph-wordmark,.anl .icon-text{font-size:12px}.anl .node-orb{width:48px;height:48px}.anl .hobby-node{font-size:12px}.anl .graph-detail{flex-wrap:wrap;gap:10px;min-height:140px;padding:15px}.anl .graph-detail p{max-width:240px}.anl .graph-bottom{padding:7px 15px}.anl .minor-node{font-size:10px}.anl .theme-title{top:36%;left:4%}.anl .theme-title p{max-width:150px}.anl .memory-controls .sample-label{display:none}.anl .memory-view[data-view=collage] .photo-card img{height:260px}.anl .memory-view[data-view=collage] .memory-world{gap:5%;padding-left:4%;padding-right:4%}.anl .memory-view[data-view=collage] .memory-card{flex-basis:43%}.anl .memory-view[data-view=collage].with-notes .note-card strong{font-size:25px}.anl .memory-view[data-view=collage].with-notes .photo-card strong{font-size:21px}.anl .progress-photo{width:100px}.anl .progress-photo img{height:85px}.anl .progress-note{width:100px;font-size:18px}.anl .story-copy h2{font-size:45px}}@media (max-width:760px){.anl{scroll-padding-top:25px}.anl .section-pad{padding:80px 24px}.anl .masthead{height:76px;padding:0 24px}.anl .brand{font-size:21px}.anl .masthead nav{display:none}.anl .hero{align-items:flex-start;height:auto;min-height:1030px;max-height:none;padding:135px 24px 590px}.anl .hero-copy{width:100%}.anl .hero h1{margin-bottom:24px;font-size:clamp(60px,12.3vw,90px)}.anl .hero-description{font-size:16px}.anl .hero .eyebrow{letter-spacing:.11em;font-size:10px}.anl .hero-universe{width:590px;max-width:125%;height:490px;inset:auto auto 60px 50%;transform:translate(-50%)!important}.anl .hero-lines{opacity:.6}.anl .rabbit-orbit{height:190px;top:45%}.anl .rabbit-orbit>img{width:150px;height:160px}.anl .orbit-ring{inset:-15px 0}.anl .orbit-caption{font-size:17px}.anl .satellite img{width:48px;height:48px}.anl .satellite{gap:5px;font-size:12px}.anl .sat-one{top:10%;left:20%}.anl .sat-two{top:7%;left:72%}.anl .sat-three{top:62%;left:79%}.anl .sat-four{top:81%;left:33%}.anl .sat-five{font-size:10px;display:flex;top:55%;left:6%}.anl .hero-bottom{bottom:24px;left:24px;right:24px}.anl .hero-bottom>span:first-child{display:none}.anl .hero-bottom a{font-size:12px}.anl .statement{padding-top:85px;padding-bottom:85px}.anl .statement h2{font-size:clamp(38px,8.9vw,66px)}.anl .statement-copy{font-size:16px}.anl .statement-copy br{display:none}.anl .discovery-story{height:auto;min-height:0}.anl .story-sticky{height:auto;min-height:0;padding:80px 24px;display:block;position:relative}.anl .story-copy h2{font-size:48px}.anl .chapter-buttons{flex-direction:row;gap:7px;margin:25px 0}.anl .chapter{border-top:2px solid #ffffff26;flex-direction:column;flex:1;gap:0;padding:15px 0}.anl .chapter.active{border-color:#bca4f2}.anl .chapter>span{margin-bottom:10px}.anl .chapter strong{font-size:14px;line-height:1.5;display:block}.anl .chapter p{display:none}.anl .demo-label{margin:15px 0 25px}.anl .graph-toolbar{padding:10px 13px}.anl .graph-wordmark{font-size:12px}.anl .graph-map{height:360px}.anl .hobby-node{font-size:11px}.anl .node-orb{width:50px;height:50px}.anl .graph-hub img{width:48px;height:50px}.anl .minor-node{font-size:9px}.anl .graph-detail{flex-wrap:nowrap;gap:10px;min-height:130px;padding:15px 13px}.anl .graph-detail strong{font-size:16px}.anl .graph-detail p{font-size:12px}.anl .collect{white-space:normal;max-width:125px;padding:10px;font-size:11px}.anl .collect span{padding-left:4px}.anl .graph-bottom{padding:7px 13px;font-size:11px}.anl .detail-kicker{font-size:9px}.anl .studio-heading{display:block}.anl .studio-heading>p{margin-top:25px;font-size:16px;line-height:1.6}.anl .studio-heading>p br{display:none}.anl .theme-switch{gap:5px;margin-top:28px;margin-bottom:25px}.anl .theme-switch button{gap:7px;padding:10px 12px;font-size:12px}.anl .theme-stage{height:570px}.anl .theme-title{max-width:none;top:55px;left:25px}.anl .theme-title>span{display:none}.anl .theme-title h3{margin-bottom:3px;font-size:46px}.anl .theme-title p{max-width:250px;margin:0;font-size:13px}.anl .theme-corner{font-size:9px;top:23px;left:25px}.anl .theme-edges{opacity:.7;height:390px;top:130px}.anl .theme-node{gap:7px;font-size:11px}.anl .theme-node img{width:55px;height:55px}.anl .theme-node.tn-hub img{width:83px;height:83px}.anl .tn-hub{top:60%;left:49%}.anl .tn-one{top:40%;left:21%}.anl .tn-two{top:41%;left:77%}.anl .tn-three{top:80%;left:75%}.anl .tn-four{top:82%;left:25%}.anl .theme-footer{text-align:center;font-size:10px;bottom:18px;left:20px;right:20px}.anl .memory-heading h2{font-size:clamp(39px,9.3vw,66px)}.anl .memory-heading>p:last-child{font-size:16px}.anl .memory-heading br{display:none}.anl .memory-view{margin-top:35px;margin-left:-12px;margin-right:-12px}.anl .memory-top{flex-wrap:wrap;gap:8px;height:auto;min-height:90px;padding:12px 14px}.anl .memory-top>span{font-size:14px}.anl .memory-options{gap:14px;font-size:12px}.anl .memory-options button{padding:8px 12px;font-size:12px}.anl .memory-viewport{height:485px}.anl .memory-view[data-view=collage] .memory-viewport{height:650px}.anl .memory-view[data-view=collage].with-notes .memory-viewport{height:940px}.anl .memory-view[data-view=collage] .memory-world{flex-direction:column;justify-content:flex-start;gap:30px;height:auto;padding:35px 25px}.anl .memory-view[data-view=collage] .memory-card{flex:none;width:85%;max-width:300px}.anl .memory-view[data-view=collage] .photo-card img{height:185px}.anl .memory-view[data-view=collage] .photo-card strong{font-size:22px}.anl .memory-view[data-view=collage] .photo-card small{font-size:10px}.anl .memory-view[data-view=collage] .note-card{width:78%;min-height:250px}.anl .memory-view[data-view=collage] .note-card strong{font-size:28px}.anl .memory-controls{flex-direction:column;gap:12px;padding:14px}.anl .memory-controls>div{justify-content:center;gap:8px;width:100%}.anl .memory-controls button{padding:10px 13px}.anl .memory-footnote{font-size:13px}.anl .closing h2{font-size:clamp(62px,13vw,100px)}.anl .closing .eyebrow{font-size:10px}.anl .closing-rabbit{width:72px;height:78px;margin-bottom:35px}.anl footer{flex-wrap:wrap;gap:25px;padding:30px 24px 85px;font-size:12px}.anl footer .brand{width:60%}.anl footer>p{display:none}.anl .motion-toggle{padding:9px 12px;font-size:11px;bottom:12px;left:12px}}@media (max-width:360px){.anl .theme-switch button{padding:9px;font-size:11px}.anl .hero{min-height:990px}.anl .sat-two{left:67%}.anl .graph-detail{flex-wrap:wrap}.anl .chapter strong{font-size:12px}.anl .memory-controls #memory-play{min-width:155px}.anl .theme-node{font-size:10px}.anl .hero h1{font-size:58px}}@media (prefers-reduced-motion:reduce){.anl{scroll-behavior:auto}.anl,.anl *,.anl :before,.anl :after{transition:none!important;animation:none!important}.anl .reveal{opacity:1!important;transform:none!important}.anl .hero-universe{will-change:auto}.anl .discovery-story{height:auto;min-height:0}.anl .story-sticky{height:auto;min-height:730px;position:relative}.anl .memory-world{will-change:auto}}
