@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&family=Caveat:wght@500;600&display=swap";.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}:root{font-family:DM Sans,Arial,sans-serif;background:#f8f6ef;color:#29352f;font-synthesis:none;--ink:#29352f;--muted:#74796f;--paper:#f8f6ef;--line:#dcded2}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer;border:0;background:none}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ab6cce;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-1.5px}p{line-height:1.65}svg{flex-shrink:0}.site-header{height:87px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);gap:20px;background:#faf8f1;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:8px;font-size:30px;font-weight:700;letter-spacing:-1.6px;padding:0}.brand>span:first-child{font-size:43px;font-weight:400}.brand .brand-period{color:#c2784c;margin-left:-8px}nav{display:flex;gap:30px}nav button{font-size:14px;padding:15px 0;color:#70776a}nav button.active{color:#293f31}.notebook-nav{display:flex;gap:9px;align-items:center;padding:11px 14px;border:1px solid #d5dacb;border-radius:7px;font-size:14px}.notebook-nav b{font-size:12px;border-radius:4px;background:#e8eadf;padding:3px 7px}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:600;line-height:1.5;display:block}.new-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:16px;max-width:1500px;margin:auto;padding:61px 5% 70px;position:relative;overflow:hidden}.hero-copy>.eyebrow{color:#7b826d;display:flex;gap:10px;align-items:center}.hero-copy>.eyebrow i{width:7px;height:7px;background:#b29851;border-radius:50%}.hero-copy h1{font-size:clamp(55px,5.25vw,80px);line-height:1.04;margin:25px 0}.hero-copy h1 em{color:#8b6d93;position:relative}.hero-copy h1 em:after{content:"";position:absolute;left:0;right:0;bottom:-8px;border-top:4px solid #d6b96a;border-radius:50%;height:12px;transform:rotate(-3deg)}.hero-copy>p{font-size:18px;color:#74796d;max-width:440px;margin:30px 0}.hero-cta{position:relative;background:#344e3d;color:#fff;text-align:left;font-size:17px;line-height:1.5;padding:19px 72px 19px 24px;border-radius:6px 15px 9px 5px;box-shadow:5px 5px #d7ddca;transition:transform .2s}.hero-cta strong{font-size:20px;font-weight:600}.hero-cta svg{position:absolute;right:23px;top:32px}.hero-cta:hover{transform:translate(-2px,-3px);background:#243c2c}.hero-footnote{display:block;font-size:13px;color:#858a79;margin:20px 0 25px}.hero-copy .map-search{max-width:440px;border:none;border-bottom:1px solid #d0d5c7;border-radius:0;background:transparent;padding-left:0}.hero-copy .map-search input{font-size:14px}.hero-bottom-note{position:absolute;bottom:25px;right:10%;font-family:Caveat,cursive;font-size:23px;color:#93937b;transform:rotate(-3deg)}.hero-universe{position:relative;width:100%;aspect-ratio:1.12;background-image:radial-gradient(#d3d3c4 1px,transparent 1px);background-size:24px 24px}.hero-universe>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-universe path{fill:none;stroke:#a1a28a;stroke-width:1.7;stroke-dasharray:800;stroke-dashoffset:800;animation:hero-line 2s .4s forwards}.hero-universe .secondary-ink{stroke-dasharray:4 8;stroke-dashoffset:0;opacity:.5}.hero-you{position:absolute;left:39%;top:42%;background:#f4dd8d;width:110px;height:100px;border:1px solid #c4a852;border-radius:49% 41% 53% 42%;display:flex;justify-content:center;align-items:center;gap:8px;font-family:"DM Serif Display";font-size:29px;transform:rotate(-8deg);box-shadow:4px 4px #d9d3bb44}.hero-you span{font-size:33px}.teaser-node{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 16px;font-size:16px;font-weight:500;border:1px solid #a5a68c;box-shadow:4px 4px #b8b6a32a;animation:float 6s ease-in-out infinite;min-height:82px}.teaser-node>span{font-size:30px;font-family:Georgia}.teaser-camera{top:12%;left:1%;background:linear-gradient(135deg,#f9e4cf,#edcaad);border-radius:9px 24px 9px 14px;transform:rotate(-6deg)}.teaser-nature{right:0;top:12%;max-width:210px;background:linear-gradient(135deg,#e5efce,#d3e0b8);border-radius:40% 8px 35% 9px;transform:rotate(5deg);animation-delay:-1s}.teaser-numbers{left:1%;bottom:15%;max-width:215px;background:linear-gradient(135deg,#e4e8fb,#d4dcf4);border-radius:8px 8px 28px;transform:rotate(4deg);animation-delay:-3s}.teaser-sound{right:0;bottom:26%;background:linear-gradient(135deg,#f8e1ea,#edcbde);border-radius:40px 7px 40px 8px;transform:rotate(-4deg);animation-delay:-2s}.teaser-tech{right:23%;bottom:0;max-width:225px;background:linear-gradient(135deg,#d8eeee,#bfe0df);border-radius:20px 5px;transform:rotate(3deg)}.map-scribble{position:absolute;font-family:Caveat,cursive;font-size:23px;color:#8b866b}.scribble-one{top:4%;left:30%;transform:rotate(-8deg)}.scribble-two{bottom:18%;right:2%;max-width:170px;transform:rotate(5deg)}.orbit-star{position:absolute;right:23%;top:36%;font-size:44px;color:#bfa75e}.possibility-ribbon{padding:23px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid #dddccf;background:#f0eee3;font-size:12px;letter-spacing:1.5px;overflow:hidden;white-space:nowrap}.possibility-ribbon i{font-style:normal;color:#9b8f63;font-size:23px}.editorial-section{max-width:1450px;margin:auto;padding:75px 5% 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.section-heading h2{font-size:44px;margin:12px 0 0}.section-heading>p{font-size:16px;color:#7d8274;margin-bottom:0}.handwritten{font-family:Caveat,cursive;font-size:25px;color:#9c9376;transform:rotate(-4deg)}.unexpected-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.unexpected-card{text-align:left;padding:0}.unexpected-art{display:flex;height:185px;background:linear-gradient(145deg,#f2dfdf,#e4d4ed);border-radius:10px 32px 12px 12px;align-items:center;justify-content:center;font-size:70px;font-family:Georgia;position:relative;border:1px solid #d8c9d7;transition:transform .2s}.unexpected-card:hover .unexpected-art{transform:rotate(-2deg)}.unexpected-art:before{content:"";position:absolute;width:90px;height:90px;border:1px dashed #a58699;border-radius:50%;transform:rotate(20deg)}.unexpected-art i{position:absolute;bottom:15px;right:15px;font-family:Caveat;font-size:20px}.unexpected-1 .unexpected-art{background:linear-gradient(135deg,#f6e5b9,#efcda7);border-color:#e3d3b2;border-radius:36px 9px}.unexpected-2 .unexpected-art{background:linear-gradient(135deg,#d4e8ec,#cddcef);border-color:#bfd3df;border-radius:9px 40px}.unexpected-3 .unexpected-art{background:linear-gradient(135deg,#e3e4f3,#d7d8ed);border-color:#cacbdf}.unexpected-card>.eyebrow{margin:20px 0 8px;color:#8c8b77;letter-spacing:1px}.unexpected-card h3{font-size:21px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:500}.unexpected-card p{font-size:15px;color:#777e6d;margin-bottom:0}.human-section{padding-bottom:75px}.human-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.human-story{text-align:left;padding:0;border:1px solid #d5d8c9;border-radius:8px;background:#f0f1e7;overflow:hidden}.human-story:nth-child(2){background:#f3e9e0;transform:rotate(1deg)}.human-story:nth-child(3){background:#ece8f0;transform:rotate(-1deg)}.human-story>div:last-child{padding:24px}.human-story .eyebrow{color:#818470;letter-spacing:.7px}.human-story h3{font-family:"DM Serif Display";font-weight:400;font-size:29px;margin:15px 0 10px;display:flex;justify-content:space-between;align-items:center}.human-story p{font-size:16px;color:#747c68}.text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.portrait{width:58px;height:64px;flex-shrink:0;border-radius:9px 14px 8px 12px;background:#e6e8dc;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.portrait-large{width:100%;height:250px;border-radius:0}.portrait-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:linear-gradient(145deg,#dce5d2,#ece6d7);text-align:center;padding:15px}.portrait-fallback>span{font-size:30px}.portrait-fallback p{margin:0;font-family:Georgia;font-size:20px}.portrait-fallback small{font-size:12px}.tiny-section{background:#ececdf;border-block:1px solid #d8dac8;text-align:center;padding:60px 5%}.tiny-section h2{font-size:54px;line-height:1.08;margin:20px 0 30px}.tiny-section h2 em{color:#9c8356}.tiny-options{display:flex;max-width:1100px;margin:auto;gap:20px}.tiny-options button{flex:1;text-align:left;display:flex;align-items:center;gap:12px;border:1px solid #cdd1bf;border-radius:8px;background:#f8f7ef;padding:20px;font-size:16px}.tiny-options button>span{color:#a1a289;font-size:13px}.tiny-options button>svg{margin-left:auto}.tiny-section>p{font-size:13px;color:#8e927e;margin:30px 0 0}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 5%}footer p{font-size:14px;color:#8a907d;margin:0}footer>button:last-child{display:flex;gap:8px;align-items:center;font-size:14px}.map-search{display:flex;align-items:center;position:relative;gap:10px;background:#fffdf6;border:1px solid #d7dccc;border-radius:7px;padding:0 14px;min-height:45px}.map-search>svg{color:#8c9580}.map-search input{border:0;background:none;outline:none;min-width:0;width:100%;padding:13px 0;font-size:15px;color:#33422e}.map-search>button{padding:8px;display:flex}.search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#fffdf6;border:1px solid #d8ddcc;border-radius:8px;box-shadow:0 12px 35px #26372022;max-height:470px;overflow:auto}.search-results>button{display:flex;align-items:center;text-align:left;gap:12px;width:100%;padding:14px;border-bottom:1px solid #e9ebdf}.search-results>button:hover{background:#eef1e5}.search-results>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px}.search-results b{display:block;font-size:15px;font-weight:500}.search-results small{display:block;font-size:13px;line-height:1.45;color:#7f8973;margin-top:4px}.search-results p{font-size:14px;padding:20px}.discovery-screen{height:calc(100dvh - 87px);display:flex;flex-direction:column}.canvas-toolbar{display:flex;align-items:center;gap:15px;padding:13px 4%;border-bottom:1px solid #dddfd1;background:#faf8f1;z-index:8}.compact-search{width:min(430px,65%)}.icon-button{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:50%;padding:8px}.icon-button:hover{background:#e8eadd}.surprise-button{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:14px;padding:12px 18px;border:1px solid #d4d9c6;background:#f2efdb;border-radius:7px}.canvas-area{flex:1;position:relative;min-height:0;background:#f5f3e9}.canvas-area .react-flow__node{border:0;background:none;transition:transform .55s cubic-bezier(.22,.68,.16,1)}.react-flow__handle{background:transparent!important;border:0!important;pointer-events:none;width:2px!important;height:2px!important}.react-flow__controls{bottom:24px!important;left:20px!important;box-shadow:0 3px 12px #283c2515!important;border:1px solid #d9dfce;border-radius:6px;overflow:hidden}.react-flow__controls-button{width:36px!important;height:36px!important;background:#fffdf6!important;border-bottom:1px solid #e0e4d5!important}.canvas-hint{position:absolute;left:78px;bottom:29px;display:flex;align-items:center;gap:8px;font-size:13px;color:#8b927d;background:#f5f3e9bb;padding:5px;pointer-events:none}.map-legend{position:absolute;right:25px;bottom:32px;display:flex;align-items:center;gap:8px;font-size:12px;color:#9a9c89}.legend-solid,.legend-dotted{width:25px;border-top:1px solid #8b957d;margin-left:10px}.legend-dotted{border-top-style:dashed}.curiosity-trail{padding:13px 4%;display:flex;align-items:center;gap:8px;overflow:auto;white-space:nowrap;background:#f9f7ee;border-top:1px solid #dddfd1;font-size:13px;min-height:50px}.curiosity-trail button{padding:4px;color:#637153}.curiosity-trail>span{color:#adb59b}.possibility-object{animation:node-arrive .55s both;animation-delay:var(--reveal-delay)}.compact-node{width:100%;min-height:200px;text-align:left;position:relative;padding:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--pale),white 30%),var(--pale));border:1.4px solid color-mix(in srgb,var(--accent),white 40%);box-shadow:5px 6px color-mix(in srgb,var(--accent),transparent 88%);transition:transform .16s,box-shadow .16s}.compact-node:hover{transform:translateY(-5px) rotate(-1.5deg);box-shadow:7px 9px color-mix(in srgb,var(--accent),transparent 85%)}.shape-petal{border-radius:12px 50px 14px 35px}.shape-ticket{border-radius:6px 20px}.shape-pill{border-radius:42px 16px}.shape-leaf{border-radius:48px 9px}.shape-cut{border-radius:4px 32px 4px 20px}.shape-wave{border-radius:35px 8px 30px}.node-symbol{font-size:34px;font-family:Georgia;display:block;line-height:1;margin-bottom:12px;color:var(--accent)}.node-kind{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:color-mix(in srgb,var(--accent),#333 25%)}.compact-node h3{font-size:23px;font-family:"DM Serif Display";font-weight:400;line-height:1.15;margin:7px 0 9px}.compact-node p{font-size:15px;line-height:1.5;color:#616957;margin:0;padding-right:5px}.node-arrow{position:absolute;right:20px;top:23px;color:var(--accent)}.saved-mark{position:absolute;right:12px;bottom:12px;color:var(--accent)}.is-active .compact-node{outline:2px solid var(--accent);outline-offset:5px}.is-context{opacity:.7}.is-context:hover{opacity:1}.selected-tools{display:flex;flex-direction:column;gap:8px;margin-top:19px}.selected-tools button{background:#fffdf5;border:1px solid #cdd3bf;border-radius:7px;min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;padding:10px}.selected-tools button:first-child{background:#334d3b;border-color:#334d3b;color:#fff}.selected-tools span{font-size:12px;color:#7b896a}.universe-origin{background:#f5e4a2;border:1px solid #c8b76d;border-radius:48% 45% 42% 48%;text-align:center;padding:35px 26px;width:280px;min-height:300px;box-shadow:6px 7px #cfc28f33;animation:node-arrive .5s}.origin-spark{display:block;font-size:44px;color:#9b7a3c}.universe-origin .eyebrow{font-size:12px;letter-spacing:.6px}.universe-origin h2{font-size:32px;line-height:1.1;margin:13px 0}.universe-origin p{font-size:15px;line-height:1.5;margin-bottom:10px}.universe-origin button{font-size:14px;text-decoration:underline;padding:5px}.rough-edge{pointer-events:none}.rough-edge.drawing{stroke-dasharray:1;stroke-dashoffset:1;animation:edge-draw .7s ease forwards}.edge-label{position:absolute;font-family:Caveat;font-size:19px;color:#8a9179;background:#f5f3e9cc;padding:1px 7px}.mystery-node{background:linear-gradient(135deg,#eee1f8,#e1d7f3);border:1.3px dashed #a28bc4;border-radius:43% 15px 45%;width:250px;min-height:180px;padding:20px;text-align:center;box-shadow:5px 5px #bda4cf22}.mystery-node>span{display:block;font-family:"DM Serif Display";font-size:48px;color:#8b67a3;animation:mystery-pulse 3s ease infinite}.mystery-node b{display:block;font-size:17px;font-weight:500}.mystery-node small{display:block;font-size:13px;color:#83768e;margin:7px 0}.mystery-node i{font-family:Caveat;font-size:20px}.field-notes{background:#fffdf6;border:1.5px solid color-mix(in srgb,var(--accent),white 45%);border-radius:11px 25px 13px 9px;box-shadow:9px 10px color-mix(in srgb,var(--accent),transparent 88%);padding:25px 28px;max-height:730px;overflow:auto;animation:field-open .4s ease}.field-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.field-top .eyebrow{color:var(--accent);letter-spacing:1px}.field-notes h2{font-size:39px;line-height:1.1;margin-bottom:14px}.field-notes p{font-size:16px;color:#747e68;line-height:1.6}.field-notes .field-intro{font-size:19px;color:#3f5037;margin-bottom:12px}.field-actions{display:flex;flex-wrap:wrap;gap:10px;margin:19px 0}.soft-button,.dark-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cdd6bd;min-height:44px;padding:10px 14px;border-radius:6px;font-size:14px}.soft-button{background:#eff1e6}.soft-button.chosen{background:#dae5c9}.dark-button{background:#344e3b;color:#fff;border-color:#344e3b}.surprise-reaction{display:flex;align-items:center;gap:6px;font-size:13px;padding:8px 0;color:#9b8755}.surprise-reaction.chosen{color:#8460a9;animation:save-pop .3s}.field-tabs{display:flex;border-bottom:1px solid #d8dfc9;gap:22px;margin-top:10px}.field-tabs button{font-size:15px;padding:13px 0;border-bottom:2px solid transparent}.field-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.field-content{padding:24px 0 10px}.field-content h3{font-family:"DM Serif Display";font-size:26px;font-weight:400;margin-bottom:18px}.field-content h4{font-size:16px;font-weight:500;margin:23px 0 12px}.people-strip{display:flex;flex-direction:column;gap:12px}.people-strip button{display:flex;align-items:center;gap:14px;text-align:left;padding:9px;background:#f4f4e9;border-radius:8px}.people-strip button>span{flex:1}.people-strip b{display:block;font-size:16px;font-weight:500}.people-strip small{display:block;font-size:13px;line-height:1.5;color:#838a73;margin-top:3px}.field-annotation{font-size:21px;display:block;text-align:right;margin:20px 0 0}.honest-gap{font-size:15px!important;background:#f4f1e5;border-radius:8px;padding:15px}.resource-list{margin-top:18px}.resource-list button{display:flex;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 0;border-bottom:1px solid #e4e7d8;font-size:15px}.resource-list button>span:first-child{font-size:26px;color:var(--accent)}.resource-list button>span:nth-child(2){flex:1}.resource-list small{display:block;font-size:12px;color:#90977f;margin-top:4px}.field-continue{border-top:1px solid #dce2cd;margin-top:20px;padding-top:17px}.field-continue .eyebrow{color:#929b7d}.field-continue>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.field-continue button,.person-connections button{font-size:13px;background:var(--pale,#eef0e4);border-radius:20px;padding:9px 12px}.activity-steps{padding-left:25px;margin:0 0 24px}.activity-steps li{font-size:16px;line-height:1.65;margin-bottom:10px;padding-left:4px}.reflection-options{display:flex;flex-wrap:wrap;gap:8px}.reflection-options button{border:1px solid #cdd6bd;padding:9px 12px;border-radius:20px;font-size:14px;background:#f6f6ec;min-height:42px}.reflection-options button.chosen{background:#dfe9d0;border-color:#98b37b}.reflection-connection{display:flex;gap:6px;font-size:14px;text-align:left;line-height:1.5;margin-top:13px;color:#67824b}.reflection-label{display:block;font-size:15px;margin:24px 0 10px}.field-content textarea{width:100%;height:90px;resize:vertical;background:#fffef9;border:1px solid #cdd5bf;padding:12px;border-radius:6px;font-size:15px;color:#435337}.save-hint{display:block;font-size:12px;color:#8d967c;margin-top:7px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list span{font-size:13px;background:#eff0e5;padding:6px 10px;border-radius:4px}.field-content details{background:#f4f1e3;border-radius:6px;padding:15px}.field-content summary{display:flex;align-items:center;justify-content:space-between;font-size:15px;cursor:pointer}.field-content details p{margin:12px 0 0}.source-link{display:flex;align-items:center;gap:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px;padding:8px 0;line-height:1.6}.person-object{background:#fffdf6;border:1px solid #c9d3bb;box-shadow:7px 9px #b9c4a72b;border-radius:8px 22px 9px 8px;overflow:hidden;position:relative;max-height:790px;overflow-y:auto;animation:node-arrive .45s}.person-object .portrait-large{height:260px}.close-object{position:absolute;right:10px;top:10px;z-index:2;background:#fffdf3e8}.person-object-copy{padding:24px}.person-object .eyebrow{color:#8f987e;letter-spacing:1px}.person-object h2{font-size:34px;line-height:1.1;margin:13px 0 8px}.person-object p{font-size:16px;color:#738065}.person-role{font-size:14px!important}.journey-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:17px 0;font-family:Caveat;font-size:23px;color:#987b51}.journey-line i{font-style:normal;margin-right:7px}.person-actions{display:flex;gap:9px;flex-wrap:wrap}.person-connections{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.image-credit,.person-sources{font-size:12px;color:#90977f;margin-top:15px}.image-credit summary,.person-sources summary{cursor:pointer}.image-credit p{font-size:12px}.person-sources a{display:block;text-decoration:underline;margin-top:5px}.resource-object{background:#fffdf6;border:1px solid #d1c8dd;border-radius:11px;box-shadow:8px 9px #cabdd129;overflow:hidden;padding:20px;animation:node-arrive .45s}.resource-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.resource-top .eyebrow{color:#8c7c9d}.resource-object h3{font-family:"DM Serif Display";font-size:26px;font-weight:400;margin:20px 0 12px}.resource-object p{font-size:15px;color:#898175}.resource-art{height:155px;background:linear-gradient(120deg,#e8dff0,#f3e2d2);display:flex;align-items:center;justify-content:center;gap:15px;flex-direction:column;font-family:Caveat;font-size:26px}.video-thumbnail{position:relative;width:100%;padding:0;margin-top:10px}.video-thumbnail img{width:100%;display:block}.video-thumbnail>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#0004;color:#fff;font-size:16px}.resource-object iframe{width:100%;height:220px;border:0}.micro-experience,.mini-game{padding:19px;margin:20px 0;background:#f0f1e5;border:1px solid #d6ddc7;border-radius:8px}.micro-experience h4,.mini-game h4{margin:0 0 12px!important}.micro-experience p,.mini-game p{font-size:15px}.micro-experience>button{display:flex;justify-content:space-between;gap:10px;background:#fffdf4;border:1px solid #d4ddc5;border-radius:5px;padding:12px;width:100%;font-size:14px;margin:9px 0;text-align:left}.micro-experience .chosen{background:#dce8cc}.micro-experience .feedback{color:#64794e;margin:15px 0 0}.thumbnail-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.thumbnail-choices button{border:1px solid #cdd4c0;background:#faf8ef;border-radius:6px;overflow:hidden;padding:0}.thumbnail-choices b{display:block;font-size:12px;padding:10px}.seed-art,.busy-art{display:block;padding:15px 5px;font-size:27px;background:#dce6cb}.busy-art{background:#edd7d7;color:#9e493e;font-size:20px}.tally{display:flex;gap:10px}.tally button{padding:10px;background:#fffdf4;border:1px solid #d0dac0;border-radius:5px;font-size:14px}.chess-grid{display:grid;grid-template-columns:repeat(8,1fr);max-width:320px;border:1px solid #a3b18e;margin:16px 0}.chess-grid button{aspect-ratio:1;font-size:30px;padding:0;background:#f8f1df;line-height:1}.chess-grid .dark{background:#b3c1a4}.chess-grid .legal{box-shadow:inset 0 0 0 2px #738857}.mini-game .text-button{font-size:14px;text-decoration:underline}.race-track{display:flex;gap:4px;margin:15px 0}.race-track span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #bcc9a9;border-radius:4px;font-size:13px}.race-track .occupied{background:#537046;color:#fff}.mini-game .outline{padding:10px 15px;border:1px solid #bcc9a9;background:#fffdf4;border-radius:5px;font-size:14px}.notebook-page{max-width:1250px;margin:auto;padding:60px 5%}.notebook-page h1{font-size:58px;margin:18px 0}.notebook-page>p{font-size:18px;color:#818975}.notebook-page section{margin-top:45px}.notebook-page h2{font-size:31px;margin-bottom:22px}.notebook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.notebook-grid article{border:1px solid #d2dac3;background:#eff1e5;padding:22px;border-radius:8px}.notebook-item{text-align:left;padding:0}.notebook-item h3{font-family:"DM Serif Display";font-size:25px;font-weight:400}.notebook-item p{font-size:15px;color:#7f8970}.notebook-grid blockquote{font-family:Georgia;font-style:italic;font-size:16px;line-height:1.6;margin:18px 0;overflow-wrap:anywhere}.empty-note{border:1px dashed #d0d8c2;padding:22px;border-radius:7px;font-size:15px;color:#929a82}.notebook-people{display:flex;flex-wrap:wrap;gap:20px}.notebook-people button{text-align:left;max-width:180px;display:flex;flex-direction:column;gap:10px}.notebook-people .portrait{width:150px;height:140px}.notebook-people b{font-size:16px}.notebook-people span{font-size:13px;color:#89947a}.notebook-trail{display:flex;flex-wrap:wrap;gap:8px}.notebook-trail button{font-size:14px;border:1px solid #d2dac5;padding:9px 12px;border-radius:20px}.storage-notice{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:14px 20px;border-radius:7px;background:#334e3c;color:#fff;font-size:14px;z-index:100;max-width:90%}@keyframes edge-draw{to{stroke-dashoffset:0}}@keyframes hero-line{to{stroke-dashoffset:0}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes node-arrive{0%{opacity:0;scale:.92;translate:0 12px}to{opacity:1;scale:1;translate:0 0}}@keyframes field-open{0%{opacity:.5;scale:.93}to{opacity:1;scale:1}}@keyframes mystery-pulse{50%{transform:rotate(8deg) scale(1.08)}}@keyframes save-pop{50%{transform:scale(1.08)}}@media(max-width:1100px){nav{gap:18px}nav button{font-size:13px}.new-hero{padding-top:45px;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:59px}.hero-copy>p{font-size:16px}.teaser-node{font-size:13px;padding:16px 10px;min-height:70px;max-width:175px}.teaser-node>span{font-size:25px}.hero-you{width:90px;height:85px;font-size:24px}.map-scribble{font-size:19px}.section-heading h2{font-size:37px}.unexpected-grid{gap:18px}.unexpected-card h3{font-size:19px}.human-story>div:last-child{padding:20px}.human-story h3{font-size:25px}.human-story p{font-size:15px}.notebook-nav{font-size:12px}.tiny-options{gap:12px}.tiny-options button{font-size:14px;padding:17px}}@media(max-width:799px){.site-header{height:73px;padding:0 5%;gap:10px}.brand{font-size:27px}.brand>span:first-child{font-size:35px}nav{display:none}.notebook-nav{padding:10px;font-size:12px;gap:7px}.notebook-nav>span{max-width:110px}.new-hero{grid-template-columns:1fr;padding:38px 6% 50px;gap:25px}.hero-copy h1{font-size:clamp(49px,9vw,66px);margin:23px 0}.hero-copy>p{font-size:17px;max-width:520px}.hero-copy>.eyebrow{font-size:12px}.hero-cta{font-size:17px;padding:18px 70px 18px 21px}.hero-cta strong{font-size:20px}.hero-footnote{font-size:13px}.hero-copy .map-search{max-width:none}.hero-universe{max-width:620px;margin:auto;aspect-ratio:1.12}.teaser-node{font-size:15px;max-width:195px;padding:17px 12px;min-height:75px}.hero-bottom-note{font-size:20px;right:8%;bottom:15px}.hero-you{width:100px;height:90px;font-size:27px}.possibility-ribbon{justify-content:flex-start;gap:24px;font-size:12px;padding:20px 6%}.editorial-section{padding:48px 6% 0}.section-heading{align-items:start;flex-direction:column;gap:13px;margin-bottom:25px}.section-heading h2{font-size:35px}.section-heading>p{font-size:16px}.handwritten{font-size:23px}.unexpected-grid{grid-template-columns:repeat(2,1fr);gap:25px 17px}.unexpected-art{height:155px;font-size:57px}.unexpected-art i{font-size:17px;max-width:120px;line-height:1.1;bottom:12px;right:9px}.unexpected-card h3{font-size:20px;line-height:1.2;gap:5px}.unexpected-card>.eyebrow{font-size:12px;letter-spacing:.6px}.unexpected-card p{font-size:15px}.human-story-grid{grid-template-columns:1fr;gap:25px}.human-story .portrait-large{height:290px}.human-story>div:last-child{padding:25px}.human-story h3{font-size:30px}.human-story p{font-size:16px}.human-section{padding-bottom:50px}.tiny-section{padding:42px 6%}.tiny-section h2{font-size:43px}.tiny-options{flex-direction:column}.tiny-options button{font-size:16px;padding:20px}.tiny-section>p{font-size:13px;line-height:1.7}footer{flex-wrap:wrap;padding:25px 6%}footer p{display:none}.discovery-screen{height:calc(100dvh - 73px)}.canvas-toolbar{padding:10px 3%;gap:7px}.compact-search{flex:1;width:auto}.map-search{padding:0 11px}.map-search input{font-size:15px}.surprise-button{padding:12px;border:none;background:#eee7d2}.surprise-button>span{display:none}.canvas-toolbar>.icon-button{min-width:36px}.canvas-hint{font-size:12px;bottom:18px;left:68px;max-width:210px}.map-legend{display:none}.react-flow__controls{bottom:13px!important;left:12px!important}.curiosity-trail{padding:11px 4%;font-size:13px}.field-notes{padding:20px;max-height:730px}.field-notes h2{font-size:33px}.field-notes p{font-size:16px}.field-notes .field-intro{font-size:18px}.field-tabs{gap:18px}.field-tabs button{font-size:15px}.field-actions{gap:8px}.soft-button,.dark-button{font-size:15px}.field-content h3{font-size:25px}.people-strip b{font-size:16px}.people-strip small{font-size:13px}.compact-node{padding:25px;min-height:200px}.compact-node h3{font-size:25px}.compact-node p{font-size:16px}.node-kind{font-size:13px}.selected-tools button{font-size:15px}.person-object-copy{padding:22px}.person-object h2{font-size:31px}.person-object p{font-size:16px}.person-object .portrait-large{height:245px}.micro-experience{padding:15px}.micro-experience>button{font-size:15px}.notebook-page{padding:35px 6%}.notebook-page h1{font-size:42px}.notebook-page>p{font-size:16px}.notebook-grid{grid-template-columns:1fr}.notebook-page h2{font-size:29px}.universe-origin{width:100%;border-radius:35% 20% 30% 18%}.universe-origin p{font-size:16px}.universe-origin button{font-size:15px}.universe-origin h2{font-size:36px}.edge-label{font-size:20px}}@media(max-width:420px){.teaser-node{font-size:13px;max-width:145px;padding:12px 10px;min-height:65px;gap:5px}.teaser-node>span{font-size:24px}.teaser-node>svg{width:13px}.hero-you{width:80px;height:77px;font-size:23px}.map-scribble{font-size:17px}.scribble-two{max-width:120px}.hero-universe{margin-top:10px}.hero-copy .map-search input{font-size:14px}.notebook-nav>span{display:none}.unexpected-card h3{font-size:19px}.unexpected-art{height:140px}.unexpected-art i{font-size:16px}.hero-cta{width:100%}.field-tabs{gap:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rough-edge.drawing{stroke-dashoffset:0}.hero-universe path{stroke-dashoffset:0}}.field-notes{max-height:min(730px,var(--field-height,730px))}.portrait img[data-person=vikas-khanna]{object-position:left center}.person-object,.resource-object{max-height:min(790px,var(--field-height,730px));overflow-y:auto}.image-credit a{text-decoration:underline;text-underline-offset:3px}.node-kind{font-size:13px}.compact-node p{font-size:16px}.shape-pill h3{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.8px}.shape-leaf h3,.shape-wave h3{font-style:italic}.shape-cut h3{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.7px}footer>a{font-size:13px;color:#7d866f}.level-picker{display:flex;gap:8px;margin:3px 0 20px}.level-picker button{display:flex;align-items:center;gap:6px;border:1px solid #c9cfbd;padding:10px 13px;border-radius:8px;background:#f8f6ef}.level-picker .chosen,.check-options .chosen{background:var(--accent,#3d6148);color:#fff;border-color:transparent}.level-time{font-size:14px!important;color:#68745f}.level-materials{margin:18px 0;padding:14px;border:1px solid #d6dbcd;border-radius:10px}.level-materials summary{cursor:pointer;font-size:15px;font-weight:600}.level-materials p{margin:14px 0 0}.source-story-icon{display:grid;place-items:center;width:54px;height:65px;background:#e6e4d3;border-radius:8px;font-size:28px;flex-shrink:0}.process-context{padding:14px;background:#eeeee4;border-radius:8px;font-size:14px!important}.all-people-link{margin-top:28px}.mobile-shortcuts{display:none}.directory-page,.check-page{max-width:1380px;margin:auto;padding:55px 6% 75px}.directory-page h1,.check-page h1{font-size:clamp(40px,6vw,72px);line-height:1.07;margin:20px 0}.directory-page h1 em{color:#8b6d93}.directory-page>p,.check-page>p{max-width:700px;color:#687361;font-size:18px}.directory-filters{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:32px 0 20px}.directory-filters>label:first-child{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #d5dacb;padding:13px;border-radius:8px;flex:1;min-width:240px}.directory-filters input[type=text],.directory-filters input:not([type]){width:100%;border:none;outline:none;background:transparent}.directory-filters select{max-width:100%;padding:13px;border:1px solid #d5dacb;border-radius:8px;background:#fff;font:inherit;color:inherit}.photo-filter{display:flex;gap:8px;align-items:center;font-size:14px}.directory-count{font-size:14px!important}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.directory-card{padding:0;text-align:left;border:1px solid #d9ddcf;border-radius:10px;overflow:hidden;background:#fcfaf5;transition:transform .2s}.directory-card:hover{transform:translateY(-4px)}.directory-card .portrait-large{height:235px;border-radius:0}.directory-copy{padding:22px}.directory-copy h2{font-size:28px;margin:12px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.directory-copy>.eyebrow{font-size:11px;line-height:1.6}.directory-copy p{font-size:15px}.story-cover{background:linear-gradient(135deg,#e7decb,#eee6f3);padding:32px;min-height:185px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.story-cover b{font-family:"DM Serif Display",Georgia,serif;font-size:29px;line-height:1.2;font-weight:400}.story-cover>svg{align-self:flex-end}.source-only-card .story-cover{min-height:235px}.directory-empty{padding:35px;border:1px dashed #abb69f}.check-page{max-width:1000px;min-height:75vh}.check-page>h2{font-size:32px;margin-top:35px}.check-options{display:grid;gap:13px}.check-options>button{padding:23px;text-align:left;background:#eee7db;border-radius:13px;border:1px solid #d5cbb7;font-size:19px}.check-options>button:hover{background:#dfebd4}.check-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.check-actions button,.notebook-utilities button{text-decoration:underline;text-underline-offset:5px;font-size:15px;padding:8px 0}.check-results{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin-top:30px}.check-results>button{padding:25px;text-align:left;border-radius:15px;background:#ede8dd;border:1px solid #d2dac5}.check-results h2{font-size:28px}.check-results small{line-height:1.6;display:block}.notebook-utilities{display:flex;gap:25px;flex-wrap:wrap}.level-record{font-size:14px;color:#3d6148}.people-strip button small{display:block}.person-object .story-cover{min-height:170px}@media(max-width:900px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}nav{gap:16px}nav button{font-size:13px}}@media(max-width:799px){.mobile-shortcuts{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:5px 5%;border-bottom:1px solid #d9ddcf;font-size:12px;background:#f4f0e5}.mobile-shortcuts button{padding:5px 0}.discovery-screen{height:calc(100dvh - 117px)}.directory-page,.check-page{padding:35px 6% 55px}.directory-grid{grid-template-columns:1fr}.directory-filters{gap:12px}.directory-filters>label:first-child{min-width:100%}.directory-card .portrait-large{height:290px}.directory-copy{padding:24px}.directory-copy p{font-size:16px}.check-results{grid-template-columns:1fr}.check-options>button{font-size:17px}.level-picker button{flex:1;justify-content:center;padding:10px 6px}.level-materials{padding:12px}}:root{--paper:#f5f0ff;--ink:#242039}body{background:#d8cbfa;color:#242039}#root{isolation:isolate;position:relative}.creative-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#c7bbfa,#ead9f9 40%,#ffdcc8 75%,#f5edae)}.colour-cloud{position:absolute;width:65vw;height:65vw;border-radius:50%;filter:blur(75px);opacity:.55;animation:cloud-wander 26s ease-in-out infinite alternate}.cloud-one{background:#a4a0ff;top:-35%;left:-20%}.cloud-two{background:#ffaf9d;right:-30%;top:15%;animation-delay:-13s}.cloud-three{background:#d0ee8b;left:10%;bottom:-70%;animation-delay:-7s}.floating-idea{position:absolute;color:#514079;opacity:.26;display:grid;place-items:center;gap:8px;animation:creative-drift 14s ease-in-out infinite alternate;transform:rotate(-12deg)}.floating-idea svg{width:72px;height:72px}.floating-idea span{font:italic 16px Georgia,serif}.floating-idea-0{left:3%;top:20%}.floating-idea-1{right:5%;top:10%;animation-delay:-4s}.floating-idea-2{left:40%;top:5%;animation-delay:-8s}.floating-idea-3{right:2%;top:65%;animation-delay:-2s}.floating-idea-4{left:8%;top:75%;animation-delay:-10s}.floating-idea-5{right:30%;top:83%;animation-delay:-6s}.floating-idea-6{left:60%;top:45%;animation-delay:-12s}.floating-idea-7{left:25%;top:48%;animation-delay:-3s}.orbit-drawing{position:absolute;width:100%;height:100%;fill:none;stroke:#7257ac;stroke-width:1.5;stroke-dasharray:8 12;opacity:.18}.site-header{background:#f7f1ffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #78609533}.new-hero{background:transparent!important;position:relative}.hero-copy{position:relative;z-index:2}.new-hero h1 em{color:#663caa;text-shadow:2px 3px #ffffff77}.hero-cta{background:#312247!important;color:#fff!important;box-shadow:6px 7px #9b7ac2;transition:transform .2s,box-shadow .2s}.hero-cta:hover{transform:translate(-2px,-3px);box-shadow:9px 11px #9b7ac2}.hero-you{background:#d2f27c!important;box-shadow:0 0 0 18px #fff4,0 0 90px #be91ed66}.teaser-node{box-shadow:6px 9px #51407922;transition:transform .2s,box-shadow .2s}.teaser-node:hover{transform:translateY(-8px) rotate(-2deg);box-shadow:9px 16px #51407922}.hero-universe{animation:universe-arrive .8s ease-out}.possibility-ribbon{background:#3b2858!important;color:#e9f7a9!important;transform:rotate(-1deg);box-shadow:0 10px 30px #513c6419}.editorial-section{background:transparent}.unexpected-card{border:1px solid #70527e33!important;box-shadow:5px 7px #6a4c8122;transition:transform .2s}.unexpected-card:hover{transform:translateY(-7px) rotate(1deg)}.human-section{background:#f5edffcc!important;border-radius:36px;margin:30px auto}.human-story{background:#fff8f0!important}.tiny-section{background:#d8eaa9!important;border-top:1px solid #61734c44}.tiny-options button{background:#f8ffe5!important}.discovery-screen,.canvas-area,.react-flow{background:#e7ddf5!important}.canvas-area{background-image:radial-gradient(ellipse at 15% 10%,#c6c2f6aa,transparent 50%),radial-gradient(ellipse at 95% 80%,#ffc9a966,transparent 50%)!important}.canvas-toolbar,.curiosity-trail{background:#f8f3ffed!important}.compact-node{box-shadow:5px 6px #49335a17}.expanded-object,.person-object,.resource-object{box-shadow:0 16px 70px #39274922}.universe-origin{background:#f7f3ffdd;border-radius:47% 53% 55% 45%;padding:32px!important}.directory-page,.notebook-page{background:transparent!important}footer{background:#30233e!important;color:#fbf5ff!important}footer a,footer button{color:inherit}@keyframes creative-drift{0%{translate:0 0;rotate:-8deg}to{translate:15px -24px;rotate:10deg}}@keyframes cloud-wander{to{translate:10vw 6vh;scale:1.12}}@keyframes universe-arrive{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.floating-idea svg{width:44px;height:44px}.floating-idea{opacity:.16}.floating-idea span{display:none}.human-section{border-radius:22px}.colour-cloud{filter:blur(45px);width:100vw;height:100vw}}@media(prefers-reduced-motion:reduce){.creative-atmosphere *,.hero-universe{animation:none!important}.teaser-node,.unexpected-card,.hero-cta{transition:none!important}}.question-object{padding:28px;background:#e7f6ac;border:2px solid #433453;border-radius:28px 8px;box-shadow:7px 8px #a899be}.question-object h2{font-size:28px;line-height:1.15;margin:12px 0}.question-object p{font-size:16px;line-height:1.5}.question-mark{display:block;font:italic 64px Georgia;color:#7748ac}.question-object .dark-button{margin-top:12px}.world-entrance-button{display:flex;align-items:center;gap:18px;margin:20px 0;padding:15px 22px;border:2px solid #4f3d69;border-radius:12px;background:#f4f9c6;font-size:17px;font-weight:700;cursor:pointer}.world-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:30px}.world-tiles button{position:relative;background:var(--tile);text-align:left;border:1.5px solid #5a496e;border-radius:24px 8px;padding:22px;box-shadow:4px 5px #69577724;cursor:pointer;transition:transform .2s}.world-tiles button:hover{transform:translateY(-6px) rotate(-1deg)}.world-tiles h3{font-size:21px;line-height:1.2}.world-tiles p{font-size:16px;line-height:1.5}.world-number{font:italic 25px Georgia;opacity:.65}.familiar-worlds{scroll-margin-top:100px}.editorial-notice{margin:20px 5%;padding:20px;background:#f5f7c9;border:1px solid #6b6550;border-radius:14px}.teaser-node{font-size:16px!important}.field-notes p,.person-object p,.resource-object p{font-size:17px;line-height:1.65}.node-kind,.eyebrow,.level-time,.save-hint,.source-link,.person-sources{font-size:13px!important}.compact-node h3{font-size:20px!important}.compact-node p{font-size:16px!important}.field-notes h2,.person-object h2{font-size:30px!important}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #6c369d!important;outline-offset:4px}.archived-note{padding:16px;border:1px dashed #746184;border-radius:12px;margin:12px 0}@media(max-width:1100px){.world-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.world-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-tiles button{padding:16px}.world-tiles h3{font-size:18px}.world-tiles p{font-size:15px}.question-object h2{font-size:26px}.hero-universe .teaser-node{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.world-tiles button{transition:none}.world-tiles button:hover{transform:none}}.rhythm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rhythm-grid button{min-height:58px;display:grid;place-items:center}.rhythm-grid .current-beat{outline:3px solid #7747a1;outline-offset:2px}.story-sequence li{padding:10px 0;border-bottom:1px solid #77678833}.story-sequence button:disabled{opacity:.4}.selected-tools{flex-wrap:wrap;gap:7px!important}.selected-tools button{min-height:40px}@media(min-width:800px){.hero-universe .teaser-camera{max-width:230px;top:4%;left:2%}.hero-universe .teaser-nature{max-width:200px;top:3%;right:0}.hero-universe .teaser-sound{max-width:270px;bottom:23%;right:0}.hero-universe .teaser-tech{max-width:260px;right:12%;bottom:-7%}.hero-universe .teaser-numbers{max-width:200px;left:-2%;bottom:5%}}@media(max-width:799px){.canvas-area:has(.expanded-object) .canvas-hint,.canvas-area:has(.expanded-object) .react-flow__controls{display:none}}.question-object:not(.is-question-focus){padding:22px}.question-object:not(.is-question-focus) .question-mark{font-size:34px}.question-object:not(.is-question-focus) h2{font-size:23px}.question-object:not(.is-question-focus) p{font-size:16px}.hero-copy p,.world-tiles p{color:#40364e}.hero-footnote,.hero-bottom-note,.new-hero .eyebrow{color:#51415e}body{font-family:Arial,Helvetica,sans-serif;color:#241b31;font-size:17px;-webkit-font-smoothing:auto}.hero-copy p,.new-hero .eyebrow,.hero-footnote,.hero-bottom-note,.section-heading p,.tiny-section p,.editorial-section>p{color:#382c43!important}.hero-copy p{font-size:19px;line-height:1.7;max-width:39ch}.new-hero h1{letter-spacing:-.035em}.new-hero h1 em{text-shadow:none}.floating-idea{opacity:.11!important}.orbit-drawing{opacity:.08!important}.colour-cloud{opacity:.34!important}.hero-copy{background:linear-gradient(90deg,#f7f0ffb8,#f7f0ff00);border-radius:28px;padding:20px}.compact-node,.question-object,.person-object,.resource-object,.field-notes,.directory-card,.human-story,.unexpected-card{color:#241b31!important;opacity:1!important;filter:none!important}.compact-node h3,.world-tiles h3,.field-notes h2,.person-object h2,.resource-object h3,.question-object h2,.directory-card h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.25!important}.compact-node p,.question-object p,.field-notes p,.person-object p,.resource-object p,.directory-card p,.human-story p,.unexpected-card p{color:#352c3d!important;font-size:17px!important;line-height:1.65!important}.compact-node h3{font-size:22px!important}.compact-node{min-height:225px;background:var(--pale)!important}.question-object{background:#eef7d0!important}.field-notes,.person-object,.resource-object{background:#fffcf7!important}.node-kind,.eyebrow,.level-time,.save-hint,.source-link,.person-sources,.image-credit,.person-role,.map-legend,.canvas-hint{font-size:14px!important;line-height:1.45;color:#45364f!important;opacity:1!important;letter-spacing:.035em}.activity-steps,.activity-steps li,.level-materials,.reflection-options button,.field-tabs button,.level-picker button,.person-connections button,.field-continue button{font-size:17px!important;line-height:1.6;color:#302638!important}.activity-steps li{margin-bottom:12px}.field-notes h2,.person-object h2{font-size:31px!important}.field-notes{padding:28px 30px!important}.dark-button,.hero-cta{background:#352345!important;color:#fff!important}.source-link{color:#54277a!important;text-decoration:underline;text-underline-offset:4px}.dark-button,.soft-button,.field-tabs button,.level-picker button,.selected-tools button{min-height:44px}.discovery-layer-bar{padding:12px 4%;background:#fffcf7;border-bottom:1px solid #c9bfd4;display:flex;align-items:center;justify-content:space-between;gap:20px}.discovery-layer-bar>div{display:flex;align-items:center;gap:14px}.discovery-layer-bar strong{font-size:18px}.discovery-layer-bar p{font-size:15px;line-height:1.4;color:#46374f;margin:0;max-width:480px}.layer-number{font-size:13px;font-weight:700;background:#e9dff9;padding:7px 10px;border-radius:8px;white-space:nowrap;color:#4c2a6a}.curiosity-trail{font-size:15px!important;min-height:62px!important}.curiosity-trail button{color:#342641!important;min-height:38px}.curiosity-trail small{font-size:12px;font-weight:700;color:#614778;display:block;line-height:1.4}.is-context{opacity:1!important}.canvas-area{height:calc(100dvh - 265px)!important;min-height:420px}.teaser-node{font-weight:600!important;color:#2a2036!important}@media(max-width:799px){.discovery-layer-bar{display:block;padding:10px 16px}.discovery-layer-bar p{margin-top:6px;font-size:14px}.discovery-layer-bar strong{font-size:17px}.hero-copy{padding:12px 0;background:none}.field-notes{padding:22px!important}.canvas-area{height:calc(100dvh - 320px)!important;min-height:380px}.field-notes p,.activity-steps li{font-size:17px!important}.compact-node h3{font-size:21px!important}}@media(min-width:800px){.canvas-hint{left:auto!important;right:20px!important;bottom:50px!important;pointer-events:none}}@media(max-width:799px){.canvas-hint{display:none!important}}.original-entry-choices{display:grid;gap:12px;max-width:450px;margin:25px 0 14px}.original-entry-choices .hero-cta{margin:0;min-height:76px;padding:19px 23px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:22px!important;text-align:left}.original-entry-choices .questions-entrance{background:#e9def5!important;color:#342246!important;border:1px solid #a588b5}.original-surprise{display:flex;align-items:center;gap:14px;border:0;background:none;padding:12px 0;font-size:18px;font-weight:600;color:#432552}.original-surprise svg{width:19px}.question-branch .compact-node{background:#eef7d0!important;min-height:225px;text-align:left}.question-branch h3{font-size:23px!important;line-height:1.35!important;margin-top:20px}.subject-object .compact-node{border-radius:25px 7px 28px 9px}.subject-object .node-symbol{font:32px Georgia}.question-save{display:block;margin-top:14px;background:none;border:0;text-decoration:underline;color:#4c345a;font-size:15px}.question-object{max-height:var(--field-height,700px);overflow:auto}.guess-steps>div{display:flex;gap:12px;margin:14px 0}.guess-steps>div>span{background:#d8e8ad;border-radius:50%;min-width:28px;height:28px;text-align:center;padding-top:3px}.guess-steps h3{font-size:17px;margin:0 0 5px}.guess-steps p{font-size:16px!important;line-height:1.55!important;margin:0!important}.person-object,.resource-object{max-height:var(--field-height,700px);overflow:auto}.official-video-preview{display:block;width:100%;border:0;padding:0;background:#ece3f4;position:relative}.official-video-preview img{width:100%;display:block}.official-video-preview>span{display:flex;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:600}.resource-object iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.field-tabs{position:sticky;top:-1px;z-index:2;background:#fffcf7}.show-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.show-card{display:block;text-align:left;background:#fffaf0;border:1px solid #a58cb4;border-radius:12px;padding:0!important;overflow:hidden}.show-card.chosen{outline:3px solid #754a93}.show-art{display:grid;place-items:center;height:65px;background:#eee0f8;font-size:35px}.show-card strong,.show-card small,.show-card p,.show-choice{display:block;margin:9px!important}.show-card strong{font-size:16px}.show-card small,.show-choice{font-size:13px}.show-card p{font-size:14px!important;line-height:1.5!important}.fictional-viewer,.recommendation-reveal,.saved-route,.guest-note{background:#f1e9f7;border:1px solid #c7b0d8;padding:17px;border-radius:12px;margin:17px 0}.fictional-viewer>span{font-size:28px}.recommendation-reveal h4{font-size:20px}.selection-status{font-size:15px!important}.experiment-label{font-size:12px;letter-spacing:.05em}.notebook-utilities{display:flex;gap:15px;flex-wrap:wrap}.notebook-utilities button{background:#eee4f4;border:1px solid #a58cb4;border-radius:8px;padding:12px}.canvas-hint{pointer-events:none}.brand{white-space:nowrap}.mobile-shortcuts{position:relative;z-index:2}@media(max-width:799px){.original-entry-choices .hero-cta{font-size:19px!important;min-height:70px}.brand{font-size:26px!important}.site-header{gap:10px}.brand>span:first-child{margin-right:5px}.show-grid{grid-template-columns:repeat(2,1fr)}.field-notes{padding:22px!important}.field-tabs button{font-size:15px!important;padding:10px 8px!important}.person-object .portrait-large{height:220px}.question-branch h3{font-size:23px!important}}@media(prefers-reduced-motion:reduce){.possibility-object,.question-object,.subject-object{animation:none!important;transition:none!important}}.person-object{overflow-x:hidden}.person-object-copy{min-width:0;overflow-wrap:anywhere}.person-object .journey-line{display:grid!important;white-space:normal!important;gap:14px}.person-object .journey-line span{white-space:normal!important;min-width:0}.person-object .source-link{white-space:normal;overflow-wrap:anywhere}.field-notes{overflow-x:hidden}.field-continue button{white-space:normal;text-align:left}.question-branch,.subject-object{animation:node-arrive .55s both;animation-delay:var(--reveal-delay,0ms)}@keyframes node-arrive{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
