@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";html,body,#root{min-width:100%;min-height:100%;margin:0}html,body,#root{width:100%;min-height:100%;margin:0;overflow-x:hidden}*{box-sizing:border-box}body{color:#111;background:#fff;font-family:Arial,sans-serif;overflow-x:hidden}button,a,textarea{font:inherit}.site{min-height:100vh;position:relative}.menuSeed{z-index:1600;color:#111;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#faf7fcb8;border:1px solid #0000001f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;line-height:1;transition:transform .7s cubic-bezier(.2,.8,.2,1),color .35s,background .35s,border-color .35s;display:grid;position:fixed;top:1.8rem;right:2rem}.menuSeed:hover{border-color:#00000047;transform:rotate(120deg)scale(1.12)}.menuSeedOpen{color:#faf7fc;background:#111111e6;border-color:#0000;transform:rotate(225deg)}.constellationMenu{z-index:1500;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .6s,visibility .6s;position:fixed;inset:0}.constellationMenuOpen{visibility:visible;opacity:1;pointer-events:auto}.constellationBackdrop{-webkit-backdrop-filter:blur(14px);cursor:default;background:#f8f5f8eb;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.constellationNav{pointer-events:none;position:absolute;inset:0;overflow:hidden}.constellationSky{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.star{opacity:0;background:#111;border-radius:50%;width:4px;height:4px;transition:opacity .7s,transform .9s cubic-bezier(.16,1.3,.3,1);position:absolute;transform:scale(0)}.constellationMenuOpen .star{opacity:.38;transform:scale(1)}.star01{width:3px;height:3px;top:11vh;left:12vw}.star02{width:6px;height:6px;transition-delay:.12s;top:23vh;left:21vw}.star03{width:2px;height:2px;transition-delay:.28s;top:14vh;left:35vw}.star04{transition-delay:.4s;top:17vh;left:61vw}.star05{width:3px;height:3px;transition-delay:.18s;top:30vh;right:11vw}.star06{width:7px;height:7px;transition-delay:.35s;top:38vh;left:46vw}.star07{width:2px;height:2px;transition-delay:.5s;top:48vh;left:17vw}.star08{transition-delay:.34s;top:55vh;right:26vw}.star09{width:3px;height:3px;transition-delay:.6s;bottom:24vh;left:36vw}.star10{width:6px;height:6px;transition-delay:.44s;bottom:18vh;right:11vw}.star11{width:3px;height:3px;transition-delay:.72s;bottom:31vh;left:8vw}.star12{width:2px;height:2px;transition-delay:.54s;bottom:12vh;left:57vw}.star13{width:3px;height:3px;transition-delay:.82s;top:8vh;right:36vw}.star14{width:2px;height:2px;transition-delay:.65s;top:67vh;right:5vw}.star15{width:5px;height:5px;transition-delay:.76s;top:69vh;left:29vw}.star16{width:2px;height:2px;transition-delay:.24s;top:43vh;left:72vw}.star17{width:3px;height:3px;transition-delay:.91s;top:79vh;left:52vw}.star18{width:4px;height:4px;transition-delay:.68s;bottom:8vh;right:29vw}.skyLine{transform-origin:0;opacity:0;background:#00000029;height:1px;transition:opacity .7s,transform 1.2s cubic-bezier(.16,.8,.2,1);position:absolute}.constellationMenuOpen .skyLine{opacity:1}.skyLine01{width:11vw;top:25vh;left:10vw;transform:rotate(-18deg)scaleX(0)}.constellationMenuOpen .skyLine01{transform:rotate(-18deg)scaleX(1)}.skyLine02{width:8vw;transition-delay:.18s;top:20vh;left:39vw;transform:rotate(33deg)scaleX(0)}.constellationMenuOpen .skyLine02{transform:rotate(33deg)scaleX(1)}.skyLine03{width:13vw;transition-delay:.34s;top:42vh;right:14vw;transform:rotate(-26deg)scaleX(0)}.constellationMenuOpen .skyLine03{transform:rotate(-26deg)scaleX(1)}.skyLine04{width:8vw;transition-delay:.46s;bottom:29vh;left:24vw;transform:rotate(14deg)scaleX(0)}.constellationMenuOpen .skyLine04{transform:rotate(14deg)scaleX(1)}.skyLine05{width:10vw;transition-delay:.6s;bottom:23vh;right:25vw;transform:rotate(41deg)scaleX(0)}.constellationMenuOpen .skyLine05{transform:rotate(41deg)scaleX(1)}.skyLine06{width:6vw;transition-delay:.72s;top:57vh;left:51vw;transform:rotate(-7deg)scaleX(0)}.constellationMenuOpen .skyLine06{transform:rotate(-7deg)scaleX(1)}.skyLine07{width:5vw;transition-delay:.42s;top:73vh;right:7vw;transform:rotate(18deg)scaleX(0)}.constellationMenuOpen .skyLine07{transform:rotate(18deg)scaleX(1)}.skyLine08{width:7vw;transition-delay:.84s;top:64vh;left:6vw;transform:rotate(-37deg)scaleX(0)}.constellationMenuOpen .skyLine08{transform:rotate(-37deg)scaleX(1)}.skyArc{opacity:0;border:1px solid #0000001c;border-color:#0000001c #0000001c #0000 #0000;border-radius:50%;transition:opacity 1s,transform 1.4s cubic-bezier(.16,.8,.2,1);position:absolute}.constellationMenuOpen .skyArc{opacity:1}.skyArc01{width:18vw;height:11vw;bottom:7vh;left:4vw;transform:rotate(-18deg)scale(.8)}.constellationMenuOpen .skyArc01{transform:rotate(8deg)scale(1)}.skyArc02{width:12vw;height:19vw;transition-delay:.28s;top:5vh;right:3vw;transform:rotate(35deg)scale(.82)}.constellationMenuOpen .skyArc02{transform:rotate(53deg)scale(1)}.skyArc03{border-right-color:#0000;width:9vw;height:9vw;transition-delay:.58s;top:32vh;left:44vw;transform:rotate(-42deg)scale(.65)}.constellationMenuOpen .skyArc03{transform:rotate(-18deg)scale(1)}.skyGlyph{color:#00000047;opacity:0;font-family:Georgia,Times New Roman,serif;transition:opacity .9s,transform 1.3s cubic-bezier(.16,.8,.2,1);position:absolute;transform:scale(.4)rotate(-25deg)}.constellationMenuOpen .skyGlyph{opacity:1;transform:scale(1)rotate(0)}.skyGlyph01{font-size:1.4rem;top:8vh;left:48vw}.skyGlyph02{font-size:2.8rem;transition-delay:.25s;bottom:9vh;right:22vw}.skyGlyph03{font-size:1rem;transition-delay:.5s;top:62vh;left:7vw}.skyGlyph04{font-size:.8rem;transition-delay:.74s;top:48vh;right:39vw}.skyGlyph05{letter-spacing:.15em;font-size:.7rem;transition-delay:.9s;bottom:34vh;right:7vw}.skyCoordinate{color:#00000038;letter-spacing:.16em;text-transform:uppercase;opacity:0;font-family:Arial,sans-serif;font-size:.54rem;transition:opacity 1s,transform 1.2s cubic-bezier(.16,.8,.2,1);position:absolute;transform:translateY(8px)}.constellationMenuOpen .skyCoordinate{opacity:1;transform:translateY(0)}.skyCoordinate01{transition-delay:.42s;top:8vh;left:26vw}.skyCoordinate02{transition-delay:.68s;bottom:18vh;right:31vw}.skyCoordinate03{transition-delay:.9s;bottom:15vh;left:13vw}.constellationLink{z-index:4;color:#111;letter-spacing:-.045em;opacity:0;pointer-events:auto;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(1.8rem,2vw,3rem);line-height:.9;text-decoration:none;transition:opacity .7s,transform .7s cubic-bezier(.16,.8,.2,1),letter-spacing .6s;position:absolute}.constellationMenuOpen .constellationLink{opacity:.62}.constellationLink:hover,.constellationLink:focus-visible{opacity:1;letter-spacing:-.015em}.constellationPhotos{top:15vh;left:8vw;transform:rotate(-4deg)}.constellationPhotos:hover,.constellationPhotos:focus-visible{transform:rotate(-1deg)scale(1.12)}.constellationPoems{top:24vh;right:12vw;transform:rotate(3deg)}.constellationPoems:hover,.constellationPoems:focus-visible{transform:rotate(0)scale(1.12)}.constellationNotes{top:52vh;left:25vw;transform:rotate(2deg)}.constellationNotes:hover,.constellationNotes:focus-visible{transform:rotate(-2deg)scale(1.12)}.constellationArchive{bottom:15vh;right:18vw;transform:rotate(-3deg)}.constellationArchive:hover,.constellationArchive:focus-visible{transform:rotate(1deg)scale(1.12)}.constellationAbout{bottom:12vh;left:8vw;transform:rotate(5deg)}.constellationAbout:hover,.constellationAbout:focus-visible{transform:rotate(1deg)scale(1.12)}.constellationCaption{z-index:4;color:#00000052;letter-spacing:.18em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.62rem;position:absolute;bottom:2rem;right:2.4rem}.dragon{z-index:999;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0}.dragon span{color:#fff;animation:9s linear infinite dragonFly;animation-delay:calc(var(--i) * -90ms);opacity:.9;font-family:Arial,sans-serif;font-size:clamp(1rem,3vw,4rem);position:absolute;top:50%;left:50%}@keyframes dragonFly{0%{transform:translate(-70vw, -35vh) rotate(var(--angle)) translateX(var(--radius)) scale(.4)}35%{transform:translate(-15vw, 10vh) rotate(calc(var(--angle) + 240deg)) translateX(calc(var(--radius) * 2)) scale(1.2)}65%{transform:translate(20vw, -5vh) rotate(calc(var(--angle) + 520deg)) translateX(calc(var(--radius) * 3)) scale(1.8)}to{transform:translate(80vw, 25vh) rotate(calc(var(--angle) + 900deg)) translateX(var(--radius)) scale(.3)}}.hero{flex-direction:column;justify-content:center;min-height:100vh;padding:4vw;display:flex;position:relative;overflow:hidden}.noise{opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:7vw;line-height:.8;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}h1{z-index:2;letter-spacing:-.12em;text-transform:uppercase;margin:0;font-family:Arial,sans-serif;font-size:clamp(4rem,17vw,18rem);line-height:.72;position:relative}h1 span{mix-blend-mode:multiply;display:block}h1 span:first-child{transform:translate(-2vw)rotate(-3deg)}h1 span:nth-child(2){transform:translate(8vw)rotate(2deg)}h1 span:nth-child(3){transform:translate(2vw)rotate(-6deg)}.intro{z-index:2;max-width:540px;margin-top:2rem;font-size:1.4rem;line-height:1.25;position:relative}.threadText{text-transform:uppercase;opacity:.7;height:120px;margin-top:10rem;font-family:Arial,sans-serif;font-size:1.2rem;position:relative;overflow:hidden}.threadText span{white-space:nowrap;animation:6s linear infinite threadMove;position:absolute;left:0}.threadText span:nth-child(2){opacity:.5;animation-delay:-2s}.threadText span:nth-child(3){opacity:.3;animation-delay:-4s}@keyframes threadMove{0%{transform:translate(-100%)}to{transform:translate(120%)}}.manifesto{color:#eee8e8;isolation:isolate;background:#faf7fc;place-items:center;min-height:180vh;padding:12vh 7vw;display:grid;position:relative;overflow:hidden}.manifestoText{z-index:10;letter-spacing:-.035em;pointer-events:none;width:min(72vw,900px);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.1vw,5.8rem);line-height:.97;position:relative}.manifestoText span{display:block}.manifestoText span:first-child{margin-left:0}.manifestoText span:nth-child(2){margin-left:7vw}.manifestoGap{max-width:11em;margin-top:22vh;margin-left:19vw}.manifestoText span:nth-child(4){margin-top:7vh;margin-left:-4vw}.manifestoShift{margin-top:30vh;margin-left:26vw;font-size:.72em;line-height:1.04}.manifestoEnding{margin-top:18vh;margin-left:5vw;font-size:1.18em;line-height:.9}.rootSystem{pointer-events:none;z-index:4;mix-blend-mode:difference;width:min(92vw,1350px);height:155vh;animation:18s cubic-bezier(.45,0,.55,1) infinite alternate rootBodyDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.root{transform-origin:50% 42%;opacity:.95;filter:blur(.15px);border-left:2px solid #f2ead4;border-radius:48% 52% 60% 40%/35% 55% 45% 65%;width:clamp(90px,13vw,230px);height:150vh;position:absolute;top:45%;left:50%}.root--01{animation:12s ease-in-out infinite alternate branch01;transform:translate(-50%,-48%)rotate(-4deg)scaleX(.6)}.root--02{animation:17s ease-in-out infinite alternate branch02;transform:translate(-57%,-43%)rotate(-22deg)scaleX(.85)}.root--03{animation:14s ease-in-out infinite alternate branch03;transform:translate(-70%,-35%)rotate(-43deg)scaleX(.55)}.root--04{animation:19s ease-in-out infinite alternate branch04;transform:translate(-77%,-10%)rotate(-66deg)scaleX(.7)}.root--05{animation:16s ease-in-out infinite alternate branch05;transform:translate(-41%,-42%)rotate(20deg)scaleX(.82)}.root--06{animation:13s ease-in-out infinite alternate branch06;transform:translate(-32%,-27%)rotate(41deg)scaleX(.52)}.root--07{animation:20s ease-in-out infinite alternate branch07;transform:translate(-24%,-4%)rotate(63deg)scaleX(.75)}.root--08{height:95vh;animation:15s ease-in-out infinite alternate branch08;top:62%;transform:translate(-61%,-5%)rotate(17deg)scaleX(.65)}.root--09{height:110vh;animation:18s ease-in-out infinite alternate branch09;top:62%;transform:translate(-34%,-1%)rotate(-20deg)scaleX(.8)}.rootNode{opacity:.8;border:1px solid #f2ead4;border-radius:50%;animation:8s ease-in-out infinite alternate nodeBreath;position:absolute}.rootNode--01{width:16vw;min-width:140px;height:11vw;min-height:90px;top:28%;left:39%;transform:rotate(22deg)}.rootNode--02{width:25vw;min-width:220px;height:7vw;min-height:65px;animation-delay:-3s;top:50%;left:51%;transform:rotate(-37deg)}.rootNode--03{width:12vw;min-width:110px;height:19vw;min-height:170px;animation-delay:-6s;top:70%;left:28%;transform:rotate(18deg)}@keyframes rootBodyDrift{0%{transform:translate(-53%,-51%)rotate(-2deg)scale(.96)}50%{transform:translate(-48%,-48%)rotate(2deg)scale(1.04)}to{transform:translate(-52%,-53%)rotate(-1deg)scale(1)}}@keyframes branch01{0%{transform:translate(-50%,-48%)rotate(-7deg)scaleX(.52)}to{transform:translate(-47%,-46%)rotate(5deg)scaleX(.72)}}@keyframes branch02{0%{transform:translate(-57%,-43%)rotate(-27deg)scaleX(.72)}to{transform:translate(-53%,-41%)rotate(-15deg)scaleX(.95)}}@keyframes branch03{0%{transform:translate(-70%,-35%)rotate(-48deg)scaleX(.46)}to{transform:translate(-65%,-32%)rotate(-35deg)scaleX(.68)}}@keyframes branch04{0%{transform:translate(-77%,-10%)rotate(-71deg)scaleX(.6)}to{transform:translate(-71%,-5%)rotate(-57deg)scaleX(.82)}}@keyframes branch05{0%{transform:translate(-41%,-42%)rotate(13deg)scaleX(.7)}to{transform:translate(-45%,-38%)rotate(27deg)scaleX(.94)}}@keyframes branch06{0%{transform:translate(-32%,-27%)rotate(35deg)scaleX(.44)}to{transform:translate(-37%,-24%)rotate(49deg)scaleX(.66)}}@keyframes branch07{0%{transform:translate(-24%,-4%)rotate(57deg)scaleX(.65)}to{transform:translate(-31%,1%)rotate(70deg)scaleX(.86)}}@keyframes branch08{0%{transform:translate(-61%,-5%)rotate(12deg)scaleX(.54)}to{transform:translate(-58%,3%)rotate(25deg)scaleX(.77)}}@keyframes branch09{0%{transform:translate(-34%,-1%)rotate(-28deg)scaleX(.67)}to{transform:translate(-39%,5%)rotate(-13deg)scaleX(.91)}}@keyframes nodeBreath{0%{opacity:.3;scale:.8}to{opacity:.9;scale:1.25}}.fragments{isolation:isolate;background:#c90000;place-items:center;min-height:130vh;padding:8vw;display:grid;position:relative;overflow:hidden}.oracleMembrane{--membrane-x:0px;--membrane-y:0px;--membrane-rotate:0deg;z-index:3;width:min(74vw,980px);height:min(78vh,720px);color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(var(--membrane-x), var(--membrane-y)) rotate(var(--membrane-rotate));isolation:isolate;background:radial-gradient(at 39% 44%,#e01b19c7 0%,#d30f10b8 35%,#c6000038 69%,#c9000000 86%);border:0;border-radius:53% 47% 61% 39%/42% 57% 43% 58%;outline:0;padding:0;transition:transform .9s cubic-bezier(.12,.78,.18,1);animation:11s ease-in-out infinite alternate membraneBreath;position:relative}.oracleMembrane:focus-visible{outline-offset:10px;outline:1px solid #8b000059}.oracleMembraneDragging{cursor:grabbing;transition:transform 40ms linear;animation-play-state:paused}.oracleMembraneAnswered{cursor:default;animation:none;transform:translate(0)rotate(0)}.membraneLayer{pointer-events:none;mix-blend-mode:screen;filter:blur(3px);border-radius:50% 50% 39% 61%/61% 41% 59% 39%;position:absolute}.membraneLayerOne{background:#e21c191f;width:82%;height:70%;animation:13s ease-in-out infinite alternate membraneLayerOneDrift;top:12%;left:6%;transform:rotate(-8deg)}.membraneLayerTwo{background:#ff3b2e12;border-radius:61% 39% 54% 46%/39% 67% 33% 61%;width:61%;height:89%;animation:17s ease-in-out infinite alternate membraneLayerTwoDrift;top:4%;right:5%;transform:rotate(17deg)}.membraneLayerThree{mix-blend-mode:multiply;filter:blur(7px);background:#a500001a;width:48%;height:56%;animation:19s ease-in-out infinite alternate membraneLayerThreeDrift;bottom:5%;left:19%;transform:rotate(-19deg)}.oracleMembraneDragging .membraneLayerOne{transform:translate(-5%)skew(-8deg)rotate(-11deg)}.oracleMembraneDragging .membraneLayerTwo{transform:translate(7%)skew(7deg)rotate(20deg)}.oracleMembraneDragging .membraneLayerThree{transform:translate(-4%)skewY(-5deg)rotate(-22deg)}.oracleMembraneAnswered .membraneLayer{opacity:.55;animation:none}.membraneInvitation{z-index:5;color:#ba0808;letter-spacing:.035em;opacity:.52;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.55vw,1.8rem);font-style:italic;font-weight:400;transition:opacity .5s,transform .7s;position:absolute;top:49%;left:51%;transform:translate(-50%,-50%)rotate(-4deg)}.oracleMembrane:hover .membraneInvitation{opacity:.67}.oracleMembraneDragging .membraneInvitation{opacity:.2;transform:translate(-50%,-50%)rotate(3deg)scaleX(1.15)}.membraneFortune{position:center;z-index:6;color:#a90707;letter-spacing:-.045em;text-align:center;opacity:0;pointer-events:none;width:62%;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(2rem,1.8vw,3.7rem);font-style:italic;font-weight:200;line-height:.93;animation:2.4s cubic-bezier(.2,.72,.24,1) forwards fortuneSurface;top:18%;left:12%}@keyframes fortuneSurface{0%{opacity:0;filter:blur(14px);transform:translateY(18px)scaleY(.96)}35%{opacity:0}70%{opacity:.35;filter:blur(4px)}to{opacity:.73;filter:blur();transform:translateY(0)scaleY(1)}}@keyframes membraneBreath{0%{border-radius:53% 47% 61% 39%/42% 57% 43% 58%;scale:.985 1.015}48%{border-radius:46% 54% 42% 58%/55% 44% 56% 45%;scale:1.015 .99}to{border-radius:59% 41% 52% 48%/47% 62% 38% 53%;scale:.995 1.025}}@keyframes membraneLayerOneDrift{0%{transform:translate(-3%,2%)rotate(-8deg)scale(.94)}to{transform:translate(5%,-4%)rotate(-2deg)scale(1.08)}}@keyframes membraneLayerTwoDrift{0%{transform:translate(3%,-3%)rotate(17deg)scale(1.03)}to{transform:translate(-5%,5%)rotate(9deg)scale(.93)}}@keyframes membraneLayerThreeDrift{0%{transform:translate(-4%)rotate(-19deg)scale(.9)}to{transform:translate(6%,-7%)rotate(-12deg)scale(1.08)}}.glyphField{background:#faf7fc;grid-template-columns:repeat(18,1fr);gap:.2rem;min-height:60vh;padding:4vw;font-family:Arial,sans-serif;font-size:clamp(1.5rem,2vw,5rem);line-height:1;display:grid}.glyphField span{animation:3s infinite alternate pulse;animation-delay:calc(var(--i,0) * 20ms);display:inline-block}@keyframes pulse{0%{opacity:.25;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:scale(1.2)rotate(8deg)}}.poemGrid{background:#fdfdfd;grid-template-columns:repeat(6,1fr);gap:1rem;min-height:100vh;padding:8rem 6vw 6vw;display:grid;position:relative}.poemKeepButton{z-index:30;color:#0000007a;letter-spacing:.035em;cursor:pointer;opacity:.8;background:0 0;border:0;border-bottom:1px solid #00000038;padding:.32rem .48rem;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;font-weight:400;line-height:1;transition:color .3s,opacity .3s,border-color .3s,transform .4s;position:absolute;top:2.8rem;left:6vw}.poemKeepButton:hover{color:#000000e6;opacity:1;border-color:#00000080;transform:translate(2px)}.poemKeepButton:focus-visible{outline-offset:4px;outline:1px solid #00000059}.poemKeepButton:disabled{cursor:default}.poemKeepButton--saving{opacity:.36;border-color:#0000001f}.poemKeepButton--saved{color:#00000061;border-color:#0000}.poemKeepButton--error{color:#820000b8}.poemCell{resize:none;width:100%;min-height:140px;transform:rotate(var(--r));will-change:transform;background:0 0;border:1px solid #00000040;outline:none;padding:.8rem;font-family:Georgia,serif;font-size:1rem;line-height:1.2;transition:transform .4s,border-color .4s,background .4s}.poemCell:focus{background:#ffffff40;border-color:#0009;transform:rotate(0)scale(1.03)}.poemCell::placeholder{opacity:.25;font-style:italic}.poemCell:nth-of-type(3n){transition-delay:20ms}.poemCell:nth-of-type(5n){transition-delay:60ms}@media (width<=800px){.menuSeed{top:1rem;right:1rem}.constellationLink{font-size:clamp(2rem,8vw,4rem)}.constellationPhotos{top:16vh;left:7vw}.constellationPoems{top:29vh;right:8vw}.constellationNotes{top:51vh;left:16vw}.constellationArchive{bottom:18vh;right:9vw}.constellationAbout{bottom:10vh;left:7vw}.skyArc01{width:29vw;height:19vw}.skyArc02{width:19vw;height:30vw}.skyArc03{width:14vw;height:14vw}.skyLine01{width:17vw}.skyLine03{width:19vw}.skyLine05{width:16vw}.manifesto{min-height:160vh;padding-inline:7vw}.manifestoText{width:88vw}.manifestoGap{margin-left:8vw}.manifestoShift{margin-left:18vw}.rootSystem{width:140vw}.fragments{min-height:115vh;padding:8vw 4vw}.oracleMembrane{width:92vw;height:min(70vh,620px)}.membraneFortune{width:79%;font-size:clamp(2rem,8vw,5rem);top:20%;left:10%}.poemGrid{grid-template-columns:repeat(2,1fr);padding-top:7rem}.poemKeepButton{top:2.2rem;left:6vw}.glyphField{grid-template-columns:repeat(10,1fr)}}@media (width<=500px){.constellationLink{font-size:clamp(1.8rem,9vw,3.2rem)}.star06,.star13,.star17,.skyCoordinate02{display:none}.skyArc01{width:40vw;height:26vw;left:-5vw}.skyArc02{width:29vw;height:43vw;right:-7vw}.skyArc03{width:22vw;height:22vw;left:43vw}.skyLine{opacity:0}.constellationMenuOpen .skyLine{opacity:.7}.oracleMembrane{width:115vw;height:68vh;margin-left:-8vw}.membraneInvitation{font-size:1rem}.membraneFortune{width:68%;font-size:clamp(1.8rem,9vw,4rem);line-height:.96;top:18%;left:16%}.poemGrid{grid-template-columns:1fr;padding-top:6.5rem}.poemKeepButton{font-size:.68rem;top:1.8rem;left:6vw}.glyphField{grid-template-columns:repeat(8,1fr)}}@media (prefers-reduced-motion:reduce){.dragon span,.rootSystem,.root,.rootNode,.glyphField span,.oracleMembrane,.membraneLayer,.membraneFortune{animation:none}.oracleMembrane,.membraneLayer,.membraneInvitation,.constellationLink,.menuSeed,.star,.skyLine,.skyArc,.skyGlyph,.skyCoordinate,.poemKeepButton{transition:none}.membraneFortune{opacity:.73;filter:none;transform:none}.constellationMenuOpen .star{opacity:.38;transform:scale(1)}.constellationMenuOpen .skyLine,.constellationMenuOpen .skyArc,.constellationMenuOpen .skyGlyph,.constellationMenuOpen .skyCoordinate{opacity:1}}.photographyPage{color:#171717;background:#fff;min-height:100vh;padding:1.7rem 2rem 2.2rem;font-family:Arial,Helvetica,sans-serif}.photographyHeader{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #00000029;grid-template-columns:1fr auto 1fr;align-items:start;padding-bottom:.8rem;font-size:.68rem;display:grid}.photographyHome,.photographyIndexReturn{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.photographyHome{justify-self:start}.photographySectionName{color:#0000006e;justify-self:center}.photographyIndexReturn{justify-self:end}.photographyHome:hover,.photographyIndexReturn:hover{opacity:.45}.photographyIntro{grid-template-columns:1fr 2fr;align-items:end;min-height:38vh;padding:4rem 0 2.5rem;display:grid}.photographyIntroNumber{letter-spacing:.08em;text-transform:uppercase;color:#00000061;align-self:start;font-size:.62rem}.photographyIntro p{letter-spacing:-.045em;max-width:570px;margin:0 6vw 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4.2vw,5.2rem);line-height:.94}.projectIndex{border-top:1px solid #00000040}.projectIndexHeader,.projectRow{grid-template-columns:70px minmax(260px,2.4fr) 1fr 90px;column-gap:1.5rem;display:grid}.projectIndexHeader{letter-spacing:.1em;text-transform:uppercase;color:#0006;border-bottom:1px solid #00000021;padding:.8rem 0;font-size:.58rem}.projectRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #00000029;padding:1.25rem 0 1.35rem;transition:padding .35s cubic-bezier(.16,.8,.2,1),opacity .3s}.projectRow:hover{background:#ffffff29;padding-left:.65rem;padding-right:.65rem}.projectNumber,.projectPlace,.projectYear{letter-spacing:.035em;font-size:.68rem}.projectNumber{color:#00000061}.projectTitle{letter-spacing:-.025em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,2vw,2.5rem);line-height:.95}.projectPlace,.projectYear{color:#0000008c;padding-top:.18rem}.photographyFooter{letter-spacing:.08em;text-transform:uppercase;color:#00000057;justify-content:space-between;align-items:end;min-height:25vh;padding-top:4rem;font-size:.58rem;display:flex}.projectOverlay{z-index:3000;-webkit-backdrop-filter:blur(8px);background:#ffffffb8;padding:.9rem;animation:.5s cubic-bezier(.16,.8,.2,1) projectOverlayEnter;position:fixed;inset:0;overflow-y:auto}.projectOverlayFrame{background:#f8f8f8e8;border:1px solid #0000002e;min-height:calc(100vh - 1.8rem);padding:1.4rem;position:relative}.projectOverlayHeader{letter-spacing:.08em;text-transform:uppercase;color:#0000007a;justify-content:space-between;padding-bottom:1rem;padding-right:3.5rem;font-size:.6rem;display:flex}.projectClose{z-index:20;color:#111;cursor:pointer;background:0 0;border:0;padding:0;font-family:Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1;transition:transform .35s;position:fixed;top:1.9rem;right:2rem}.projectClose:hover{transform:rotate(90deg)}.projectImageStage{justify-content:center;align-items:center;min-height:72vh;display:flex;position:relative;overflow:hidden}.projectImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(88vw,1500px);height:auto;max-height:72vh;display:block}.photographCaptionRow{justify-content:flex-start;width:min(88vw,1500px);margin:.55rem auto 0;display:flex}.photographCaption{color:#00000075;letter-spacing:.025em;max-width:520px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1.45}.imageNavigationZone{cursor:pointer;color:#0000;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.imageNavigationPrevious{cursor:w-resize;left:0}.imageNavigationNext{cursor:e-resize;right:0}.imageNavigationZone span{opacity:0;color:#0000008c;font-size:1.5rem;font-weight:300;transition:opacity .3s;position:absolute;top:50%}.imageNavigationPrevious span{left:1rem}.imageNavigationNext span{right:1rem}.imageNavigationZone:hover span{opacity:1}.projectInformation{border-top:1px solid #00000021;grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr);gap:5vw;margin-top:3rem;padding:3.5rem 3vw 6rem;display:grid}.projectInformationMeta h2{letter-spacing:-.04em;max-width:550px;margin:0 0 1.3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.2vw,4rem);font-weight:400;line-height:.94}.projectMetadata{letter-spacing:.07em;text-transform:uppercase;color:#00000078;gap:1.5rem;font-size:.62rem;display:flex}.projectDescription{letter-spacing:-.015em;max-width:660px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25}.projectOverlayFoot{letter-spacing:.08em;text-transform:uppercase;color:#00000059;border-top:1px solid #0000001c;justify-content:space-between;padding-top:1rem;font-size:.55rem;display:flex}@keyframes projectOverlayEnter{0%{opacity:0}to{opacity:1}}@media (width<=800px){.photographyPage{padding:1rem}.photographyHeader{grid-template-columns:1fr auto}.photographySectionName{display:none}.photographyIntro{grid-template-columns:1fr;gap:4rem;min-height:32vh}.photographyIntro p{max-width:90%;margin:0}.projectIndexHeader{display:none}.projectRow{grid-template-columns:42px 1fr auto;gap:.8rem;padding:1rem 0}.projectPlace{display:none}.projectInformation{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1rem 5rem}.projectImageStage{min-height:68vh}.projectImage{max-width:90vw;max-height:66vh}.photographCaptionRow{width:90vw}}@media (width<=500px){.photographyIntro p{font-size:clamp(2.2rem,12vw,4.5rem)}.projectRow{grid-template-columns:32px 1fr 55px}.projectNumber,.projectYear{font-size:.58rem}.projectTitle{font-size:1.35rem}.projectOverlay{padding:.4rem}.projectOverlayFrame{min-height:calc(100vh - .8rem);padding:.8rem}.projectClose{top:1rem;right:1.1rem}.projectOverlayHeader{padding-right:2.5rem}.projectImageStage{min-height:62vh}.projectImage{max-width:94vw;max-height:60vh}.photographCaptionRow{width:94vw;margin-top:.5rem}.photographCaption{max-width:82%;font-size:.58rem}.imageNavigationZone span{opacity:.4}.projectInformation{padding:2.5rem .25rem 4rem}.projectMetadata{flex-direction:column;gap:.3rem}}@media (prefers-reduced-motion:reduce){.projectOverlay{animation:none}.projectRow,.projectClose,.imageNavigationZone span{transition:none}}.poemsPage{--pointer-x:0;--pointer-y:0;color:#151515;isolation:isolate;background:#f0f1f1;min-height:100vh;padding:1.7rem 2rem 2.2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;position:relative;overflow-x:hidden}.fractalField{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fractalSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fractalWhole{transform:translate(calc(var(--pointer-x) * 12px), calc(var(--pointer-y) * 8px));transform-origin:top;transition:transform 1.1s cubic-bezier(.15,.75,.18,1)}.fractalBranch{mix-blend-mode:multiply;transition:stroke-width .9s cubic-bezier(.16,.8,.2,1),stroke-opacity .7s;animation:13s ease-in-out infinite alternate fractalBreatheA}.fractalPulse1 .fractalBranch{animation-name:fractalBreatheB;animation-duration:17s}.fractalPulse2 .fractalBranch{animation-name:fractalBreatheC;animation-duration:21s}.fractalNode{mix-blend-mode:multiply;transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite fractalNodePulse}.fractalGeneration0{opacity:.94}.fractalGeneration1{opacity:.9}.fractalGeneration2{opacity:.84}.fractalGeneration3{opacity:.77}.fractalGeneration4{opacity:.66}.fractalZone{transform-box:fill-box;transform-origin:50%;transition:transform 1.15s cubic-bezier(.16,.8,.2,1),opacity .8s}.fractalZone1{transform:translate(calc(var(--pointer-x) * -6px), calc(var(--pointer-y) * 4px))}.fractalZone2{transform:translate(calc(var(--pointer-x) * 8px), calc(var(--pointer-y) * -7px))}.fractalZone3{transform:translate(calc(var(--pointer-x) * -11px), calc(var(--pointer-y) * 9px))}.fractalZone4{transform:translate(calc(var(--pointer-x) * 14px), calc(var(--pointer-y) * 8px))}.fractalZone5{transform:translate(calc(var(--pointer-x) * -9px), calc(var(--pointer-y) * -13px))}.fractalZone6{transform:translate(calc(var(--pointer-x) * 17px), calc(var(--pointer-y) * -9px))}.poemHover-1 .fractalZone1{transform:translate(30px,-8px)rotate(1.8deg)scale(1.025)}.poemHover-1 .fractalZone2{transform:translate(-13px,9px)rotate(-.7deg)}.poemHover-2 .fractalZone2{transform:translate(-27px,15px)rotate(-2deg)scale(1.035)}.poemHover-2 .fractalZone3{transform:translate(17px,-8px)rotate(.8deg)}.poemHover-3 .fractalZone3{transform:translate(35px,-19px)rotate(2.3deg)scale(1.04)}.poemHover-3 .fractalZone4{transform:translate(-16px,13px)rotate(-1deg)}.poemHover-4 .fractalZone4{transform:translate(-34px,17px)rotate(-2.5deg)scale(1.045)}.poemHover-4 .fractalZone5{transform:translate(19px,-10px)rotate(1.1deg)}.poemHover-5 .fractalZone5{transform:translate(31px,-20px)rotate(2.1deg)scale(1.04)}.poemHover-5 .fractalZone6{transform:translate(-15px,11px)rotate(-.8deg)}.poemHover-6 .fractalZone6{transform:translate(-39px,-8px)rotate(-2.6deg)scale(1.05)}.fractalField[class*=poemHover-] .fractalBranch{stroke-opacity:.96}.fractalField[class*=poemHover-] .fractalNode{animation-duration:4.5s}.poemsHeader{z-index:10;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #0000002e;grid-template-columns:1fr auto 1fr;padding-bottom:.65rem;font-size:.55rem;font-weight:400;line-height:1;display:grid;position:relative}.poemsHome,.poemsIndexReturn{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.poemsHome{justify-self:start}.poemsSectionName{opacity:.42;justify-self:center}.poemsIndexReturn{justify-self:end}.poemsHome:hover,.poemsIndexReturn:hover{opacity:.45}.poemsIntro{z-index:5;width:min(350px,75vw);min-height:21vh;padding-top:2.4rem;position:relative}.poemsIntroNumber{letter-spacing:.1em;text-transform:uppercase;opacity:.42;margin-bottom:.55rem;font-size:.48rem;font-weight:400;display:block}.poemsTitle{letter-spacing:.015em;opacity:.72;max-width:230px;margin:0;font-size:.65rem;font-weight:300;line-height:1.4}.poemArchive{z-index:5;width:100%;padding:6vh 0 22vh;position:relative}.poemEntry{width:min(470px,46vw);color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;grid-template-columns:1.55rem 1fr;gap:.75rem;margin-bottom:clamp(7rem,17vh,13rem);padding:0;transition:transform .42s cubic-bezier(.16,.8,.2,1),opacity .25s;display:grid;position:relative}.poemEntry:nth-child(6n+1){margin-left:18vw}.poemEntry:nth-child(6n+2){width:min(380px,38vw);margin-left:50vw}.poemEntry:nth-child(6n+3){width:min(510px,49vw);margin-left:30vw}.poemEntry:nth-child(6n+4){width:min(400px,40vw);margin-left:9vw}.poemEntry:nth-child(6n+5){width:min(460px,44vw);margin-left:43vw}.poemEntry:nth-child(6n+6){width:min(500px,47vw);margin-left:24vw}.poemEntryNumber{letter-spacing:.08em;opacity:.35;padding-top:.08rem;font-size:.56rem;font-weight:400;line-height:1;transition:opacity .25s}.poemEntryContent{transition:opacity .3s;position:relative}.poemEntry h2{letter-spacing:.095em;text-transform:uppercase;opacity:.52;margin:0 0 .6rem;font-size:.6rem;font-weight:400;line-height:1.2}.poemEntry p{letter-spacing:-.012em;max-width:38ch;margin:0;font-size:clamp(.92rem,1.18vw,1.18rem);font-weight:300;line-height:1}.poemEntry:hover{transform:translate(.55rem,-1px)}.poemEntry:hover .poemEntryNumber{opacity:.9}.poemEntry:hover .poemEntryContent{opacity:.64}.poemEntry:focus-visible{outline-offset:.65rem;outline:1px solid #0000007a}.poemEntry:nth-child(odd) .poemEntryContent{mix-blend-mode:multiply}.poemsFooter{z-index:5;letter-spacing:.09em;text-transform:uppercase;opacity:.4;border-top:1px solid #0000002b;justify-content:space-between;align-items:end;min-height:18vh;padding-top:3rem;font-size:.47rem;font-weight:400;display:flex;position:relative}.poemOverlay{z-index:3000;-webkit-backdrop-filter:blur(8px);background:#ededea2e;padding:.8rem;position:fixed;inset:0;overflow-y:auto}.poemOverlayFrame{color:#181818;background:#f9f8f4db;border:1px solid #00000024;width:min(960px,100vw - 1.6rem);min-height:calc(100vh - 1.6rem);margin:0 auto;padding:1.15rem 1.45rem 1.35rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;position:relative;box-shadow:0 20px 80px #00000006}.poemClose{z-index:10;width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;opacity:.48;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.15rem;font-weight:300;line-height:1;transition:opacity .2s,transform .25s;position:absolute;top:.58rem;right:.78rem}.poemClose:hover{opacity:1;transform:rotate(90deg)}.poemOverlayHeader{letter-spacing:.12em;text-transform:uppercase;opacity:.42;border-bottom:1px solid #0000001c;justify-content:space-between;padding:0 2.5rem .7rem 0;font-size:.43rem;font-weight:500;line-height:1;display:flex}.poemReadingHead{text-align:center;flex-direction:column;align-items:center;width:min(620px,84%);margin:0 auto;padding:clamp(3.7rem,8vh,5.7rem) 0 clamp(2.8rem,6vh,4rem);display:flex}.poemReadingIndex{letter-spacing:.12em;opacity:.42;margin-bottom:1.15rem;font-size:.45rem;font-weight:500;line-height:1}.poemReadingHead h1{letter-spacing:-.032em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.45rem,2.35vw,2.35rem);font-weight:400;line-height:1.08}.poemMetadata{letter-spacing:.11em;text-transform:uppercase;opacity:.42;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .8rem;margin-top:1.2rem;font-size:.45rem;font-weight:500;line-height:1;display:flex}.poemHeadMarker{opacity:.28;margin-top:1.35rem;font-size:.65rem;font-weight:300;line-height:1;display:block}.poemReading{width:100%;padding:0 0 clamp(5rem,12vh,9rem)}.poemTextColumn{width:min(520px,74%);margin:0 auto}.poemStanza{white-space:pre-line;color:#141414eb;letter-spacing:-.012em;text-align:left;text-wrap:pretty;margin:0 0 1.7em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.94rem,1.05vw,1.03rem);font-weight:400;line-height:1.62}.poemStanza:last-child{margin-bottom:0}.poemStanza+.poemStanza{margin-top:.25rem}.poemStanza:nth-child(4n+1):not(:first-child){margin-top:2.9rem}.poemStanza:first-child{color:#151515;font-weight:450}.poemOverlayNavigation{border-top:1px solid #0000001c;justify-content:space-between;align-items:center;padding-top:.72rem;display:flex}.poemOverlayNavigation button{color:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0;font-family:inherit;font-size:.43rem;font-weight:500;line-height:1;transition:opacity .2s}.poemOverlayNavigation button:hover{opacity:1}@keyframes fractalBreatheA{0%{stroke-opacity:.58}43%{stroke-opacity:.95}to{stroke-opacity:.71}}@keyframes fractalBreatheB{0%{stroke-opacity:.9}52%{stroke-opacity:.48}to{stroke-opacity:.86}}@keyframes fractalBreatheC{0%{stroke-opacity:.64}61%{stroke-opacity:1}to{stroke-opacity:.54}}@keyframes fractalNodePulse{0%,to{transform:scale(.65)}47%{transform:scale(1.35)}63%{transform:scale(.91)}}@media (width<=800px){.poemsPage{padding:1rem}.poemsHeader{grid-template-columns:1fr auto}.poemsSectionName{display:none}.poemsIntro{min-height:18vh;padding-top:1.8rem}.poemArchive{padding-top:7vh}.poemEntry,.poemEntry:nth-child(6n+1),.poemEntry:nth-child(6n+2),.poemEntry:nth-child(6n+3),.poemEntry:nth-child(6n+4),.poemEntry:nth-child(6n+5),.poemEntry:nth-child(6n+6){width:min(72vw,460px);margin-left:8vw}.poemEntry:nth-child(2n){margin-left:19vw}.poemEntry{margin-bottom:8rem}.fractalSvg{width:125%;left:-12%}.poemReadingHead{width:88%}.poemTextColumn{width:min(500px,80%)}}@media (width<=500px){.poemsTitle{max-width:210px;font-size:.61rem}.poemArchive{padding-top:4.5rem}.poemEntry,.poemEntry:nth-child(6n+1),.poemEntry:nth-child(6n+2),.poemEntry:nth-child(6n+3),.poemEntry:nth-child(6n+4),.poemEntry:nth-child(6n+5),.poemEntry:nth-child(6n+6),.poemEntry:nth-child(2n){width:82vw;margin-left:4vw}.poemEntry:nth-child(2n){margin-left:10vw}.poemEntry{grid-template-columns:1.25rem 1fr;gap:.55rem;margin-bottom:6.5rem}.poemEntry p{font-size:.94rem}.fractalSvg{width:155%;left:-27%}.poemOverlay{padding:.35rem}.poemOverlayFrame{width:calc(100vw - .7rem);min-height:calc(100vh - .7rem);padding:.9rem}.poemOverlayHeader{padding-bottom:.62rem}.poemReadingHead{width:92%;padding:3.8rem 0 2.8rem}.poemReadingHead h1{max-width:18ch;font-size:1.5rem}.poemReadingIndex{margin-bottom:1rem}.poemMetadata{margin-top:1rem}.poemHeadMarker{margin-top:1.15rem}.poemReading{padding-bottom:5.5rem}.poemTextColumn{width:88%;max-width:38ch}.poemStanza{margin-bottom:1.55em;font-size:.93rem;line-height:1.58}.poemStanza:nth-child(4n+1):not(:first-child){margin-top:2.4rem}}@media (prefers-reduced-motion:reduce){.fractalWhole,.fractalZone,.fractalBranch,.fractalNode,.poemEntry,.poemClose,.poemOverlayNavigation button{transition:none!important;animation:none!important}}.earthArchive{color:#171714;background:#fff;width:100vw;height:100vh;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.earthArchiveExplanation{z-index:100;pointer-events:none;color:#1717147a;width:230px;font-family:Georgia,Times New Roman,serif;font-size:.72rem;line-height:1.35;position:fixed;top:1.6rem;left:1.7rem}.earthArchiveExplanation p{margin:0}.earthArchiveExplanation p:first-child{font-style:italic}.earthArchiveReturn{z-index:100;color:#17171485;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;line-height:1;transition:opacity .3s;position:fixed;top:1.6rem;right:1.7rem}.earthArchiveReturn:hover{opacity:.42}.earthSpiralField{scrollbar-width:none;overscroll-behavior:none;position:absolute;inset:0;overflow:auto}.earthSpiralField::-webkit-scrollbar{display:none}.earthSpiral{width:max(100vw,1500px);min-width:1500px;height:max(100vh,1200px);min-height:1200px;position:relative}.earthSpiralObject{width:calc(118px * var(--earth-scale));transform:translate(calc(-50% + var(--earth-x)), calc(-50% + var(--earth-y)));z-index:calc(10 + var(--earth-index));margin:0;position:absolute;top:50%;left:50%}.earthSpiralImageButton{cursor:pointer;transform-origin:50%;background:0 0;border:0;width:100%;padding:0;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;display:block;position:relative}.earthSpiralImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;max-height:150px;transition:box-shadow .7s;display:block;box-shadow:0 0 0 1px #00000006}.earthSpiralImageButton:hover{z-index:40;transform:scale(1.22)}.earthSpiralImageButton:hover .earthSpiralImage{box-shadow:0 7px 30px #00000014}.earthSpiralNumber{color:#17171442;letter-spacing:.08em;pointer-events:none;font-size:.46rem;line-height:1;transition:opacity .4s;position:absolute;bottom:-14px;right:0}.earthSpiralImageButton:hover .earthSpiralNumber{opacity:.72}.earthSpiralContinuation{color:#17171433;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:1rem;position:absolute;top:calc(50% - 115px);left:calc(50% + 340px)}.earthObjectViewer{z-index:200;box-sizing:border-box;justify-content:center;align-items:center;padding:7vh 8vw;display:flex;position:fixed;inset:0}.earthObjectViewerBackdrop{cursor:default;background:#ffffffeb;border:0;width:100%;height:100%;padding:0;animation:.65s both earthBackdropIn;position:absolute;inset:0}@keyframes earthBackdropIn{0%{opacity:0}to{opacity:1}}.earthObjectViewerInner{z-index:2;flex-direction:column;align-items:center;max-width:84vw;max-height:86vh;animation:.75s cubic-bezier(.16,1,.3,1) both earthObjectExpand;display:flex;position:relative}@keyframes earthObjectExpand{0%{opacity:0;transform:scale(.86)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.earthObjectViewerImageButton{cursor:zoom-out;background:0 0;border:0;max-width:100%;max-height:72vh;padding:0;display:block}.earthObjectViewerImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:78vw;height:auto;max-height:70vh;display:block}.earthObjectViewerMetadata{color:#1717146b;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1.4rem;width:100%;margin-top:.8rem;font-size:.5rem;line-height:1.3;display:flex}.earthObjectViewerNote{color:#17171475;text-align:center;max-width:280px;margin:1.2rem auto 0;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;line-height:1.4}.earthArchive--viewing .earthSpiralField{pointer-events:none}@media (width<=800px){.earthArchiveExplanation{width:165px;font-size:.66rem;top:1rem;left:1rem}.earthArchiveReturn{font-size:.54rem;top:1rem;right:1rem}.earthSpiral{width:1250px;min-width:1250px;height:1100px;min-height:1100px}.earthSpiralObject{width:calc(105px * var(--earth-scale))}.earthSpiralImage{max-height:135px}.earthObjectViewer{padding:8vh 7vw}.earthObjectViewerImage{max-width:86vw;max-height:68vh}}@media (width<=500px){.earthArchiveExplanation{width:135px}.earthSpiral{width:1100px;min-width:1100px;height:1000px;min-height:1000px}.earthSpiralObject{width:calc(92px * var(--earth-scale))}.earthSpiralImage{max-height:120px}.earthObjectViewerImage{max-width:90vw;max-height:65vh}.earthObjectViewerMetadata{gap:.35rem .8rem;font-size:.47rem}}@media (prefers-reduced-motion:reduce){.earthArchiveReturn,.earthSpiralImageButton,.earthSpiralImage,.earthSpiralNumber{transition:none}.earthObjectViewerBackdrop,.earthObjectViewerInner{animation:none}}.wordsAfterBody{margin:0;overflow:hidden}.wordsAfter{color:#fafaf7f5;cursor:default;background:#063e45;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.wordsAfterBack{z-index:100;color:#fafaf780;font:inherit;letter-spacing:.025em;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:400;transition:color .4s,opacity .7s;position:fixed;top:25px;right:29px}.wordsAfterBack:hover{color:#fffffcf5}.wordsAfter--travelling .wordsAfterBack{opacity:.22}.wordsAfterViewport{scrollbar-width:none;overscroll-behavior:none;position:absolute;inset:0;overflow:auto}.wordsAfterViewport::-webkit-scrollbar{display:none}.wordsAfterField{isolation:isolate;background:radial-gradient(at 8% 9%,#10757880,#0000 19%),radial-gradient(at 46% 38%,#02262d94,#0000 27%),linear-gradient(142deg,#07515a 0%,#063e47 37%,#042f38 69%,#052f35 100%);width:300vw;min-width:2600px;height:360vh;min-height:2300px;position:relative;overflow:hidden}.wordsAfterColour{z-index:0;pointer-events:none;filter:blur(95px);border-radius:50%;position:absolute;transform:translate(0,0)}.colour--01{background:radial-gradient(#d02330eb 0%,#ae162bb3 31%,#750b2345 59%,#0000 76%);width:76vw;height:94vh;top:38vh;left:32vw;transform:rotate(-13deg)}.colour--02{background:radial-gradient(#0c8789cc 0%,#05676f78 41%,#0000 74%);width:92vw;height:105vh;top:8vh;left:91vw;transform:rotate(18deg)}.colour--03{background:radial-gradient(#001119e3 0%,#011b22b8 42%,#0000 75%);width:112vw;height:125vh;top:118vh;left:118vw;transform:rotate(-8deg)}.colour--04{background:radial-gradient(at 47%,#dd2c37e0 0%,#b7182cb3 32%,#6d08203d 61%,#0000 78%);width:108vw;height:142vh;top:55vh;left:188vw;transform:rotate(11deg)}.colour--05{background:radial-gradient(#098084c7 0%,#05535e7a 45%,#0000 76%);width:105vw;height:122vh;top:203vh;left:29vw;transform:rotate(-21deg)}.colour--06{background:radial-gradient(#e13039e6 0%,#a4142a91 38%,#0000 72%);width:72vw;height:82vh;top:260vh;left:121vw;transform:rotate(27deg)}.colour--07{background:radial-gradient(#001219e8 0%,#022329b3 45%,#0000 77%);width:102vw;height:134vh;top:212vh;left:203vw;transform:rotate(-17deg)}.colour--08{background:radial-gradient(#4da4a187 0%,#1870764f 44%,#0000 75%);width:76vw;height:76vh;top:285vh;left:230vw;transform:rotate(9deg)}.wordsAfterPoem{--depth-x:calc(var(--pointer-x) * var(--poem-depth) * -3px);--depth-y:calc(var(--pointer-y) * var(--poem-depth) * -2px);z-index:10;transform:translate(var(--depth-x), var(--depth-y));transition:opacity .7s,filter .7s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute}.wordsAfterTrace{color:#fafaf7ad;max-width:340px;font:inherit;font-size:var(--trace-size);letter-spacing:-.006em;text-align:left;text-shadow:0 1px 13px #00131721;cursor:pointer;background:0 0;border:0;padding:17px 19px;font-weight:400;line-height:1.55;transition:color .55s,transform .8s cubic-bezier(.16,1,.3,1),letter-spacing .7s;display:block;position:relative}.wordsAfterTrace:hover{color:#fffffcfa;transform:translate(3px,-1px)}.wordsAfterTrace--text:after{content:"";background:#fffffc4d;width:0;height:1px;transition:width .85s cubic-bezier(.16,1,.3,1);position:absolute;bottom:9px;left:19px}.wordsAfterTrace--text:hover:after{width:25px}.wordsAfterTrace--brackets{color:#fafaf76b;letter-spacing:.45em}.wordsAfterTrace--brackets:hover{color:#fffffcf0;letter-spacing:.7em}.wordsAfterTrace--dot{color:#fafaf775;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.wordsAfterTrace--dot:hover{color:#fffffcfa;transform:scale(1.15)}.wordsAfterTrace--line{width:54px;height:104px;padding:0}.wordsAfterHairline{background:linear-gradient(#0000,#fafaf74f 18% 82%,#0000);width:1px;height:66px;transition:height .7s cubic-bezier(.16,1,.3,1),background .5s;position:absolute;top:14px;left:50%;transform:translate(-50%)}.wordsAfterTrace--line:hover .wordsAfterHairline{background:linear-gradient(#0000,#fffffcd1 18% 82%,#0000);height:81px}.wordsAfterMemory{pointer-events:none;background:#ff5b5bb8;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 0 7px #ff364338}.wordsAfterPoem--encountered .wordsAfterTrace{color:#fffffcd6}.wordsAfterPoem--encountered .wordsAfterTrace:before{content:"";background:linear-gradient(#ff5f6557,#0000);width:1px;height:22px;position:absolute;top:calc(50% + 6px);left:5px}.wordsAfterPoem--open{z-index:50;transform:none}.wordsAfterReading{text-shadow:0 1px 18px #00121629;width:min(640px,76vw);padding:21px 30px 40px 19px;animation:1s cubic-bezier(.16,1,.3,1) both wordsAfterAppear;position:relative}@keyframes wordsAfterAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wordsAfterPoemText{white-space:pre-wrap;color:#fffffcf7;max-width:550px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--reading-size);letter-spacing:-.014em;font-weight:400;line-height:1.67}.wordsAfterReadingControls{align-items:center;gap:40px;margin-top:57px;display:flex}.wordsAfterReadingControls button{color:#fafaf77a;font:inherit;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:400;transition:color .4s,opacity .4s;position:relative}.wordsAfterReadingControls button:hover{color:#fffffcf5}.wordsAfterReadingControls button:last-child:after{content:"→";opacity:0;margin-left:9px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(-5px)}.wordsAfterReadingControls button:last-child:hover:after{opacity:.62;transform:translate(0)}.wordsAfterReadingControls button:disabled{opacity:.2;cursor:default}.wordsAfter--reading .wordsAfterPoem:not(.wordsAfterPoem--open){opacity:.04;filter:blur(.7px);pointer-events:none}.wordsAfter--reading .wordsAfterResidue,.wordsAfter--reading .wordsAfterFalseDoor,.wordsAfter--reading .wordsAfterFarEdge{opacity:.03}.wordsAfter--travelling .wordsAfterPoem{opacity:.38;filter:blur(.15px);pointer-events:none}.wordsAfter--travelling .wordsAfterResidue{opacity:.38}.wordsAfterResidue{z-index:2;color:#fafaf740;text-shadow:0 1px 12px #0011151f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:400;line-height:1;transition:opacity .7s;position:absolute}.residue--01{font-size:16px;top:61vh;left:42vw}.residue--02{font-size:10px;top:147vh;left:126vw}.residue--03{font-family:Georgia,Times New Roman,serif;font-size:16px;top:38vh;left:195vw;transform:rotate(8deg)}.residue--04{letter-spacing:.5em;top:192vh;left:36vw}.residue--05{letter-spacing:.08em;font-size:9px;top:202vh;left:202vw}.residue--06{width:30px;top:287vh;left:106vw;transform:rotate(-17deg)}.residue--07{font-family:Georgia,Times New Roman,serif;font-size:17px;top:126vh;left:270vw}.residue--08{font-size:9px;top:323vh;left:19vw}.residue--09{font-size:17px;top:326vh;left:181vw}.residue--10{font-size:10px;top:299vh;left:245vw}.residue--11{font-size:10px;top:302vh;left:247vw}.residue--12{font-size:9px;top:86vh;left:72vw}.wordsAfterFalseDoor{z-index:2;color:#fafaf733;pointer-events:none;font-size:10px;transition:opacity .7s;position:absolute}.falseDoor--01{background:linear-gradient(#0000,#fafaf740,#0000);width:1px;height:45px;top:116vh;left:152vw}.falseDoor--02{letter-spacing:.06em;top:275vh;left:217vw}.falseDoor--03{background:linear-gradient(90deg,#0000,#fafaf73d,#0000);width:28px;height:1px;top:253vh;left:53vw}.wordsAfterFarEdge{z-index:2;color:#fafaf72e;letter-spacing:.04em;pointer-events:none;font-size:9px;transition:opacity .7s;position:absolute;top:339vh;left:278vw}.wordsAfterVignette{z-index:70;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#0000 34%,#00131709 65%,#000c111f 100%);position:fixed;inset:-10%}@media (width<=700px){.wordsAfterField{width:520vw;min-width:2100px;height:400vh;min-height:2600px}.wordsAfterBack{font-size:10px;top:18px;right:18px}.wordsAfterReading{width:min(82vw,520px);padding-right:12px}.wordsAfterPoemText{font-size:clamp(16px, var(--reading-size), 22px)}.wordsAfterColour{filter:blur(115px);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.wordsAfterPoem,.wordsAfterTrace,.wordsAfterReading,.wordsAfterResidue,.wordsAfterFalseDoor{transition:none;animation:none}}.recipesPage{color:#171714;background:#fff;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.recipesMessage{text-align:center;color:#171714a3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recipesReturn{z-index:10;color:#1717148c;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;transition:opacity .3s;position:fixed;top:1.6rem;right:1.7rem}.recipesReturn:hover{opacity:.4}@media (width<=500px){.recipesMessage{font-size:.78rem}.recipesReturn{top:1rem;right:1rem}}
