/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--black:#030201;--gold:#d99735;--light-gold:#eed5a7}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--light-gold);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing{isolation:isolate;background:#030201;min-height:100svh;position:relative;overflow:hidden}.landing:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#df97348c 0 1px,#0000 1.6px);background-size:83px 97px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0,#0000 67%);mask-image:radial-gradient(#000 0,#0000 67%)}.hero{z-index:2;place-items:center;width:100%;min-height:100svh;display:grid;position:relative}.gateway{background:#030201 url(/original-idea-generator-no-old-menu-v7.webp) 50%/contain no-repeat}.gateway .story-copy,.gateway .seed-art{opacity:0;visibility:hidden}.gateway .glow-clip{opacity:1;visibility:visible;overflow:visible}.gateway .ambient-ring{display:none}.gateway .particle-field{inset:-18%;-webkit-mask-image:radial-gradient(27% 39% at 50% 70%,#0000 0 88%,#000 100%);mask-image:radial-gradient(27% 39% at 50% 70%,#0000 0 88%,#000 100%)}.gateway .seed-button{aspect-ratio:.58;border-radius:50%;width:min(30vw,440px);min-width:220px}.gateway .seed-button:focus-visible{outline-offset:8px;outline:2px solid #edb452f5;box-shadow:0 0 38px #d997358c}.publishing-brand-menu{z-index:20;isolation:isolate;width:clamp(270px,28vw + 20px,450px);position:absolute;top:12px;left:12px}.publishing-brand-menu:before{content:"";z-index:-1;background:#030201;position:absolute;inset:-12px -12px -26px}.publishing-brand-menu summary{cursor:pointer;background:#030201f0;border:1px solid #dca34473;border-radius:9px;height:clamp(76px,7.65vw,118px);padding:5px 35px 5px 5px;list-style:none;transition:filter .25s,background .25s;display:block;position:relative}.publishing-brand-menu summary::-webkit-details-marker{display:none}.publishing-brand-menu summary:after{content:"+";color:#e2ad55;font-size:20px;font-weight:300;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.publishing-brand-menu[open] summary:after{content:"−"}.publishing-brand-menu summary:hover{filter:brightness(1.12);background:#070704fa}.publishing-brand-menu summary:focus-visible{outline-offset:4px;outline:1px solid #edb452f2;box-shadow:0 0 20px #d9973566}.publishing-brand-mark{background:url(/green-growth-seed-plant.png) 50%/contain no-repeat;width:24%;height:88%;position:absolute;top:6%;left:2%;overflow:hidden}.publishing-brand-copy{color:#f0e5cf;text-align:center;text-transform:uppercase;gap:clamp(3px,.35vw,6px);width:63%;display:grid;position:absolute;top:50%;left:27%;transform:translateY(-50%)}.publishing-brand-copy strong{letter-spacing:.42em;text-indent:.42em;white-space:nowrap;text-shadow:0 2px 7px #000;font:300 clamp(15px,1.8vw,27px)/1 Times New Roman,Times,serif}.publishing-brand-divider{background:linear-gradient(90deg,#0000,#b98531 10%,#e0b25f 47%,#e9bd68 50%,#e0b25f 53%,#b98531 90%,#0000);width:92%;height:1px;margin:0 auto;box-shadow:0 0 4px #e0b25f40}.publishing-brand-copy small{letter-spacing:.24em;text-indent:.24em;white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:clamp(6px,.58vw,9px);font-weight:300;line-height:1.15}.publishing-brand-menu nav{background:#030201fa;border:1px solid #dca3446b;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px;padding:6px;display:grid;box-shadow:0 18px 42px #000000b8}.publishing-brand-menu nav a{color:#e5af56;letter-spacing:.16em;text-align:center;text-transform:uppercase;border:1px solid #dca34424;place-items:center;min-height:48px;padding:8px;font-size:10px;text-decoration:none;display:grid}.publishing-brand-menu nav a:hover,.publishing-brand-menu nav a:focus-visible{color:#fff0c4;background:#d9973529;outline:1px solid #e2a54b}.explore-menu{z-index:20;isolation:isolate;width:clamp(270px,28vw + 20px,450px);position:absolute;top:12px;right:12px}.publishing-brand-menu summary,.explore-menu summary{box-sizing:border-box;width:100%}.explore-menu:before{content:"";z-index:-1;background:#030201;position:absolute;inset:-12px -12px -26px}.explore-menu summary{cursor:pointer;background:#030201f0;border:1px solid #dca34473;border-radius:9px;height:clamp(76px,7.65vw,118px);padding:5px 5px 5px 35px;list-style:none;transition:filter .25s,background .25s;display:block;position:relative;overflow:hidden}.explore-menu summary::-webkit-details-marker{display:none}.explore-menu summary:after{content:"+";z-index:3;color:#e2ad55;font-size:20px;font-weight:300;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.explore-menu[open] summary:after{content:"−"}.explore-menu summary:hover{filter:brightness(1.12);background:#070704fa}.explore-menu summary:focus-visible{outline-offset:4px;outline:1px solid #edb452f2;box-shadow:0 0 20px #d9973566}.explore-flower-art{z-index:1;object-fit:contain;object-position:center;filter:saturate(.62)brightness(1.3)contrast(.94);width:34%;height:76%;transition:filter .55s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:12%;right:-3%;transform:scaleX(-1)}.explore-soil-line{z-index:2;clip-path:polygon(0 48%,8% 34%,17% 58%,27% 40%,38% 64%,49% 37%,59% 55%,70% 32%,82% 59%,91% 39%,100% 52%,100% 72%,91% 62%,80% 78%,69% 58%,58% 76%,47% 59%,36% 80%,25% 60%,14% 77%,0 67%);filter:drop-shadow(0 0 2px #ffffff29);opacity:.42;background:#f2eee28c;width:18%;height:3px;position:absolute;top:57%;right:5%}.explore-menu summary:hover .explore-flower-art,.explore-menu[open] summary .explore-flower-art{filter:saturate(.72)brightness(1.44)contrast(.96)drop-shadow(0 0 6px #f4efdf4d);transform:scale(-1.025,1.025)}.explore-menu-copy{z-index:2;text-align:center;text-transform:uppercase;gap:clamp(3px,.35vw,6px);width:59%;display:grid;position:absolute;top:50%;left:2%;transform:translateY(-50%)}.explore-menu-copy strong{color:#f0e5cf;letter-spacing:.42em;text-indent:.42em;text-shadow:0 2px 7px #000;font:300 clamp(15px,1.8vw,27px)/1 Times New Roman,Times,serif}.explore-gold-line{background:linear-gradient(90deg,#0000,#b98531 12%,#e0b25f 50%,#b98531 88%,#0000);width:88%;height:1px;margin:0 auto;box-shadow:0 0 4px #e0b25f40}.explore-menu-copy small{color:#f0e5cf;letter-spacing:.3em;text-indent:.3em;white-space:nowrap;font-family:Times New Roman,Times,serif;font-size:clamp(6px,.58vw,9px);font-weight:300;line-height:1.15}.explore-menu nav{background:#030201fa;border:1px solid #dca3446b;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px;padding:6px;display:grid;box-shadow:0 18px 42px #000000b8}.explore-menu nav a{color:#e5af56;letter-spacing:.14em;text-align:center;text-transform:uppercase;border:1px solid #dca34424;place-items:center;min-height:48px;padding:8px;font-size:9px;line-height:1.3;text-decoration:none;display:grid}.explore-menu nav a:hover,.explore-menu nav a:focus-visible{color:#fff0c4;background:#d9973529;outline:1px solid #e2a54b}.creation-compass{--compass-x:50%;--compass-y:72.2%;--major-horizontal:min(31vw,460px);--major-north:min(5vh,48px);--major-south:min(15vh,140px);--diagonal-length:min(18vw,275px);--diagonal-axis:min(12.73vw,194px);--label-gap:10px;z-index:6;pointer-events:none;position:absolute;inset:0}.compass-center{left:var(--compass-x);top:var(--compass-y);border:1px solid #ffca68cc;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 7px #ffa931cc,0 0 20px #d3681380}.compass-center:after{content:"";background:#ffe0a0;border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 9px #e69b35}.compass-spoke{--angle:0deg;--length:var(--major-horizontal);left:var(--compass-x);top:var(--compass-y);width:var(--length);opacity:.98;height:1px;transform:rotate(var(--angle));transform-origin:0;background:linear-gradient(90deg,#fff7d7,#ffde97f0 58%,#f4b553b3);position:absolute;box-shadow:0 0 7px #ffe7b5f2,0 0 19px #ec9d3aa8}.compass-spoke:after{content:"";filter:drop-shadow(0 0 6px #ffe5abfa);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:10px solid #fff0bd;width:0;height:0;position:absolute;top:50%;right:-2px;transform:translate(75%,-50%)}.compass-north{--angle:-90deg;--length:var(--major-north)}.compass-north-east{--angle:-45deg;--length:var(--diagonal-length)}.compass-east{--angle:0deg}.compass-south-east{--angle:45deg;--length:var(--diagonal-length)}.compass-south{--angle:90deg;--length:var(--major-south)}.compass-south-west{--angle:135deg;--length:var(--diagonal-length)}.compass-west{--angle:180deg}.compass-north-west{--angle:225deg;--length:var(--diagonal-length)}.compass-north-east,.compass-south-east,.compass-south-west,.compass-north-west{opacity:.95;background:linear-gradient(90deg,#fff4c9,#ffd685e6 56%,#eca2418c);height:1px;box-shadow:0 0 7px #ffe1a4e0,0 0 18px #e7943694}.compass-north-east:after,.compass-south-east:after,.compass-south-west:after,.compass-north-west:after{filter:drop-shadow(0 0 5px #ffe1a2f2);border-top-width:4px;border-bottom-width:4px;border-left-width:8px;border-left-color:#ffe9b2}.compass-link{z-index:2;color:#fff0bd;letter-spacing:.22em;text-align:center;text-shadow:0 0 7px #ffe1a1e0,0 0 18px #e08926b3,0 2px 5px #000;text-transform:uppercase;white-space:nowrap;pointer-events:auto;place-items:center;min-width:44px;min-height:36px;padding:8px 10px;font-size:clamp(8px,.7vw,11px);line-height:1.25;text-decoration:none;transition:color .25s,text-shadow .25s,filter .25s;display:grid;position:absolute}.compass-link:hover,.compass-link:focus-visible{color:#fff0c5;text-shadow:0 0 8px #ffc96feb,0 0 22px #de8222c7;filter:brightness(1.08);outline:none}.compass-link:focus-visible{outline-offset:3px;outline:1px solid #efb450c2}.compass-link-north{left:var(--compass-x);top:calc(var(--compass-y) - var(--major-north) - var(--label-gap));transform:translate(-50%,-100%)}.compass-link-north-east{left:calc(var(--compass-x) + var(--diagonal-axis) + 7px);top:calc(var(--compass-y) - var(--diagonal-axis) - 7px);transform:translateY(-100%)}.compass-link-east{left:calc(var(--compass-x) + var(--major-horizontal) + var(--label-gap));top:var(--compass-y);transform:translateY(-50%)}.compass-link-south-east{left:calc(var(--compass-x) + var(--diagonal-axis) + 7px);top:calc(var(--compass-y) + var(--diagonal-axis) + 7px)}.compass-link-south{left:var(--compass-x);top:calc(var(--compass-y) + var(--major-south) + var(--label-gap));transform:translate(-50%)}.compass-link-south-west{left:calc(var(--compass-x) - var(--diagonal-axis) - 7px);top:calc(var(--compass-y) + var(--diagonal-axis) + 7px);transform:translate(-100%)}.compass-link-west{left:calc(var(--compass-x) - var(--major-horizontal) - var(--label-gap));top:var(--compass-y);transform:translate(-100%,-50%)}.compass-link-north-west{left:calc(var(--compass-x) - var(--diagonal-axis) - 7px);top:calc(var(--compass-y) - var(--diagonal-axis) - 7px);transform:translate(-100%,-100%)}.story-copy{z-index:4;text-align:center;width:min(94vw,980px);transition:opacity .55s,filter .55s;position:absolute;top:clamp(28px,5vh,64px);left:50%;transform:translate(-50%)}.eyebrow{display:none}.story-copy h1{letter-spacing:-.035em;color:#e8d6b8;margin:0;font:400 clamp(48px,5.2vw,86px)/.95 Georgia,Times New Roman,serif}.story-copy h1 em{color:var(--gold);font-size:.62em;font-style:normal}.gold-rule{background:var(--gold);width:46px;height:1px;margin:31px auto 25px}.seed-stage{place-items:center;min-width:0;transition:opacity .35s;display:grid;position:relative}.seed-button{aspect-ratio:2/2.65;cursor:pointer;perspective:900px;width:min(100%,440px);transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.seed-art{z-index:2;object-fit:contain;transform-origin:50%;filter:brightness(.66)saturate(.76);width:100%;height:100%;transition:filter .9s,transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .3s;position:relative;transform:rotate(90deg)scale(.5)}.seed-button:hover .seed-art,.seed-button:focus-visible .seed-art,.seed-button:active .seed-art{filter:brightness(.96)saturate(.98)drop-shadow(0 0 20px #ffa9347a)drop-shadow(0 0 52px #c7600b52);transform:rotate(90deg)scale(1.2)}.seed-art.preview-upright{transform:rotate(0)scale(.5)!important}.seed-button:hover .seed-art.preview-upright,.seed-button:focus-visible .seed-art.preview-upright,.seed-button:active .seed-art.preview-upright{transform:rotate(0)scale(1.2)!important}.seed-button:focus-visible{outline-offset:9px;outline:1px solid #edb452eb}.glow-clip{z-index:1;pointer-events:none;position:absolute;inset:0}.ambient-ring-one{filter:blur(20px);opacity:0;background:radial-gradient(#fff8d3c7 0 8%,#ffd2779e 24%,#ff992b61 48%,#de4f0524 68%,#0000 84%);border-radius:50%;width:184px;height:88px;animation:12s ease-in-out infinite source-awakening;position:absolute;top:calc(50% + 125px);left:50%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 70px #ffe29dd1,0 0 180px #ff9b2fb8,0 0 340px #d74c0480}.ambient-ring-two{aspect-ratio:1;filter:blur(22px);opacity:0;background:radial-gradient(circle,#ffe29d85 0 15%,#ffa1315c 30%,#dc54052b 52%,#0000 76%);border-radius:50%;width:142%;animation:12s ease-in-out infinite halo-awakening;position:absolute;top:calc(50% + 125px);left:50%;transform:translate(-50%,-50%)scale(.72)}.particle-field{pointer-events:none;position:absolute;inset:0}.spark{opacity:0;background:#fff0b8;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 5px #ffd36f,0 0 11px #ef9428e6}.spark:nth-child(3n){width:1px;height:1px}.spark:nth-child(4n){background:#fff0b0;width:3px;height:3px}.seed-button:hover .spark,.seed-button:focus-visible .spark,.seed-button:active .spark{animation:awaken-spark var(--life) linear var(--delay) infinite}.seed-button:hover .ambient-ring-one,.seed-button:focus-visible .ambient-ring-one{opacity:.82;animation-play-state:paused;transform:translate(-50%,-50%)scale(1)}.seed-button:hover .ambient-ring-two,.seed-button:focus-visible .ambient-ring-two{opacity:.8;animation-play-state:paused;transform:translate(-50%,-50%)scale(1)}.phase-burst .particle-field,.phase-tremble .particle-field,.phase-return .particle-field,.phase-blackout .particle-field,.phase-descent .particle-field,.phase-revealed .particle-field{display:none}.star-transition{z-index:1;pointer-events:none;position:fixed;inset:0}.phase-tremble .seed-button{animation:1.85s both awakening-shake}.phase-return .story-copy{opacity:0;filter:blur(5px)}.phase-return .seed-button{animation:.75s ease-in both seed-collapse}.phase-blackout .seed-button,.phase-descent .seed-button{opacity:0;transform:scale(.25)}.phase-blackout .gateway,.phase-descent .gateway,.phase-blackout:before{opacity:0}.gateway{transition:opacity .25s}.world-stage{z-index:8;opacity:0;visibility:hidden;pointer-events:none;background-image:radial-gradient(at 50% 42%,#02010705 0%,#02010617 52%,#01010380 100%),linear-gradient(#0101040f,#02010308 55%,#01010247),url(/real-branch-mushroom-forest-v5.webp);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.world-stage:before{display:none}.transition-seed{z-index:2;object-fit:contain;opacity:0;filter:brightness(1.03)contrast(1.28)saturate(1.12)drop-shadow(0 0 45px #dd7e187a);width:min(88vw,980px);max-height:72vh;position:absolute;top:-55vh;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.transition-seed.preview-upright{clip-path:inset(0 0 calc(35.5% + 30px))}.phase-descent .world-stage,.phase-revealed .world-stage{opacity:1;visibility:visible}.phase-descent .transition-seed{animation:7.7s cubic-bezier(.22,.62,.24,1) forwards seed-descends}.phase-revealed .gateway{display:none}.phase-revealed .transition-seed{opacity:1;top:0;transform:translate(-50%,-50%)rotate(-90deg)}.phase-revealed .transition-seed.preview-upright{width:min(57vw,820px);max-height:82vh;top:calc(30.05vh + 10px);transform:translate(-50%,-50%)rotate(0)!important}.crack-light{z-index:3;opacity:0;background:#fff8d1;border-radius:50%;width:3px;height:3px;position:absolute;top:calc(24vh - 66px);left:50%;box-shadow:0 0 25px 12px #fff0a1,0 0 110px 44px #dc781080}.phase-revealed .crack-light{animation:.75s ease-out both crack-flash}.root-network{z-index:3;pointer-events:none;position:fixed;inset:0}.world-nav{z-index:4;opacity:0;position:absolute;inset:0}.world-nav a{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.world-nav a:first-child{top:36%;left:9%}.world-nav a:nth-child(2){top:57%;left:18%}.world-nav a:nth-child(3){top:84%;left:36%}.world-nav a:nth-child(4){top:84%;left:63%}.world-nav a:nth-child(5){top:58%;left:82%}.world-nav a:nth-child(6){top:36%;left:91%}.world-nav a{color:#edc274;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 7px #000,0 0 14px #000000f5;font-size:11px;text-decoration:none;transition:color .25s,text-shadow .25s}.world-nav a:hover,.world-nav a:focus-visible{color:#fff0c4;text-shadow:0 0 15px #ffb03dcc;outline:none}.phase-revealed .world-nav{pointer-events:auto;animation:1.1s .6s forwards nav-reveal}.return-home{z-index:30;color:#d9a14e;letter-spacing:.18em;opacity:0;text-transform:uppercase;cursor:pointer;background:#030201b8;border:1px solid #d9973561;padding:11px 14px;font-size:9px;position:fixed;top:24px;right:28px}.return-home:hover,.return-home:focus-visible{color:#fff0c4;border-color:#eebe6cd1;outline:none}.phase-revealed .return-home{opacity:1;pointer-events:auto}.content-panels{display:none}.phase-revealed{overflow-y:auto}.phase-revealed .world-stage{height:100svh;min-height:100svh;position:fixed}.phase-revealed .content-panels{z-index:9;background:#050302;margin-top:100svh;display:grid;position:relative}.content-panels article{text-align:center;border-top:1px solid #d9973524;align-content:center;place-items:center;min-height:72svh;padding:80px 24px;scroll-margin-top:20px;display:grid}.content-panels article>p:first-child{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.content-panels h2{color:#ead6b5;margin:0;font:400 clamp(48px,7vw,92px)/1 Georgia,Times New Roman,serif}.content-panels article>p:not(:first-child){color:#c7b595;max-width:540px;margin:0;font-size:17px;line-height:1.7}.content-panels article>a{color:#d9a14e;letter-spacing:.2em;text-transform:uppercase;margin-top:34px;font-size:10px;text-decoration:none}.publishing-page{color:#17220f;background:#f8f7f3;min-height:100svh;padding:clamp(72px,9vw,120px) 24px 64px;position:relative;overflow-x:hidden}.publishing-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#fffffffa,#f1efe7b8 70%,#dddacd75);position:absolute;inset:0}.publishing-shell{z-index:1;justify-items:center;width:min(100%,920px);margin:0 auto;display:grid;position:relative}.publishing-graphic{object-fit:contain;filter:drop-shadow(0 16px 38px #24311714);width:min(88vw,820px);max-height:calc(100svh - 170px);display:block}.publishing-shop{text-align:center;border-top:1px solid #625b3047;width:min(100%,620px);margin-top:clamp(24px,4vw,52px);padding:clamp(26px,5vw,48px)}.publishing-shop>p{color:#9b671f;letter-spacing:.26em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.publishing-shop h1{color:#1d3018;margin:0 0 25px;font:400 clamp(31px,4.5vw,52px)/1.05 Georgia,Times New Roman,serif}.publishing-book-tabs{border-bottom:1px solid #31502440;justify-content:center;gap:8px;margin-bottom:0;display:flex}.publishing-book-tabs [role=tab]{color:#8d5c1d;letter-spacing:.2em;text-transform:uppercase;padding:12px 22px 14px;font-size:10px;display:inline-flex;position:relative}.publishing-book-tabs [role=tab]:after{content:"";background:#315024;height:2px;position:absolute;bottom:-1px;left:0;right:0}.publishing-book-panel{padding:30px 10px 4px}.publishing-book-heading{text-align:left;justify-content:center;align-items:center;gap:20px;margin-bottom:25px;display:flex}.publishing-book-heading p{color:#9b671f;letter-spacing:.23em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.publishing-book-heading .publishing-book-thought{color:#66705d;letter-spacing:0;text-transform:none;max-width:360px;margin:11px 0 0;font:italic 400 14px/1.55 Georgia,Times New Roman,serif}.publishing-book-panel h2{color:#1d3018;margin:0;font:400 clamp(30px,4vw,46px)/1.05 Georgia,Times New Roman,serif}.publishing-cover-placeholder{aspect-ratio:.66;color:#eadbb9;text-align:center;background:radial-gradient(circle at 50% 64%,#da93346b,#0000 35%),linear-gradient(145deg,#172512,#050704 72%);border:1px solid #c997468c;flex-direction:column;flex:0 0 82px;justify-content:space-between;width:82px;padding:11px 9px;display:flex;position:relative;overflow:hidden;box-shadow:4px 8px 15px #1c241447,inset 3px 0 #ffffff0f}.publishing-cover-placeholder:before{content:"";border:1px solid #dda548;border-radius:52% 52% 46% 46%;width:23px;height:34px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #dda5488c}.publishing-cover-placeholder span,.publishing-cover-placeholder i{letter-spacing:.13em;text-transform:uppercase;font-size:5px;position:relative}.publishing-cover-placeholder strong{color:#f0ce8c;letter-spacing:.04em;margin-top:42px;font:400 13px/1 Georgia,Times New Roman,serif;position:relative}.publishing-cover-placeholder i{color:#b89a65;letter-spacing:.06em;font-style:normal}.publishing-cover-thumbnail{object-fit:cover;border:1px solid #ad782b73;flex:0 0 150px;width:150px;height:150px;display:block;box-shadow:4px 8px 17px #1c24144d}.publishing-cover-link{border-radius:2px;flex:0 0 150px;transition:transform .25s,filter .25s;display:block}.publishing-cover-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.publishing-cover-link:focus-visible{outline-offset:4px;outline:2px solid #a96f24}.publishing-buy-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.publishing-shop a{color:#f5f1e7;letter-spacing:.16em;text-transform:uppercase;background:#263e1c;border:1px solid #315024;justify-content:center;align-items:center;min-height:46px;padding:13px 24px;font-size:10px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.publishing-shop a:hover,.publishing-shop a:focus-visible{background:#3b5a2d;outline:none;transform:translateY(-2px)}.publishing-buy-placeholder{color:#66745c;letter-spacing:.14em;text-transform:uppercase;cursor:default;background:#263e1c0e;border:1px dashed #3150247a;justify-content:center;align-items:center;min-height:46px;padding:13px 24px;font-size:10px;display:inline-flex}.publishing-return{z-index:3;color:#27391c;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f8f4d1;border:1px solid #3e522447;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.publishing-return:hover,.publishing-return:focus-visible{color:#8f5918;background:#fffffff5;border-color:#a4681e9e;outline:none}.publishing-services{text-align:center;background:#ffffff8a;border:1px solid #31502433;width:min(100%,760px);margin-top:clamp(18px,3vw,36px);padding:clamp(30px,5vw,54px);box-shadow:0 18px 44px #222d1814}.publishing-services>p{color:#9b671f;letter-spacing:.28em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.publishing-services>h2{color:#1d3018;margin:0 0 30px;font:400 clamp(31px,4.5vw,52px)/1.05 Georgia,Times New Roman,serif}.publishing-service-tabs{border:1px solid #3150243d;grid-template-columns:repeat(4,1fr);display:grid}.publishing-service-tabs button{color:#795326;min-height:58px;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f7f4e9cc;border:0;border-right:1px solid #31502433;padding:10px 9px;font-size:9px;line-height:1.4;transition:color .2s,background .2s}.publishing-service-tabs button:last-child{border-right:0}.publishing-service-tabs button[aria-selected=true]{color:#fff8e9;background:#2d4822}.publishing-service-tabs button:hover,.publishing-service-tabs button:focus-visible{color:#fff8e9;background:#3d5d2e;outline:none}.publishing-service-panel{min-height:315px;padding:clamp(29px,5vw,48px) clamp(14px,4vw,40px) 10px}.publishing-service-panel h3{color:#263d1d;margin:0 0 14px;font:400 clamp(25px,3.3vw,38px)/1.15 Georgia,Times New Roman,serif}.publishing-service-panel>p{color:#58634f;max-width:600px;margin:0 auto 22px;font-size:15px;line-height:1.7}.publishing-service-panel ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.publishing-service-panel li{color:#765b35;letter-spacing:.06em;background:#f4eddb94;border:1px solid #97692b45;padding:8px 12px;font-size:10px}.publishing-service-panel a{color:#f5f1e7;letter-spacing:.16em;text-transform:uppercase;background:#263e1c;border:1px solid #315024;justify-content:center;align-items:center;min-height:46px;padding:13px 25px;font-size:10px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.publishing-service-panel a:hover,.publishing-service-panel a:focus-visible{background:#3b5a2d;outline:none;transform:translateY(-2px)}.publishing-sneak-peeks{text-align:center;background:linear-gradient(135deg,#fffcf1eb,#eeebdab3);border:1px solid #a6712647;width:min(100%,760px);padding:clamp(30px,5vw,52px);box-shadow:0 18px 44px #222d1812}.publishing-sneak-peeks>p:first-child{color:#9b671f;letter-spacing:.28em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.publishing-sneak-peeks h2{color:#1d3018;margin:0;font:400 clamp(31px,4.5vw,52px)/1.05 Georgia,Times New Roman,serif}.publishing-sneak-peeks-copy{color:#58634f;max-width:540px;margin:16px auto 25px;font-size:15px;line-height:1.7}.publishing-sneak-peeks a{color:#f5f1e7;letter-spacing:.16em;text-transform:uppercase;background:#263e1c;border:1px solid #315024;justify-content:center;align-items:center;min-height:46px;padding:13px 25px;font-size:10px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.publishing-sneak-peeks a:hover,.publishing-sneak-peeks a:focus-visible{background:#3b5a2d;outline:none;transform:translateY(-2px)}.sneak-peeks-page{color:#ede0bd;background:#050603;min-height:100svh;padding:clamp(92px,10vw,130px) 24px 72px;position:relative;overflow:hidden}.sneak-peeks-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 22%,#895e1f38,#0000 36%),linear-gradient(#1f301838,#0000 48%);position:absolute;inset:0}.sneak-peeks-shell{z-index:1;width:min(100%,1080px);margin:0 auto;position:relative}.sneak-peeks-return{z-index:3;color:#f0ca82;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050603d1;border:1px solid #e4b1537a;padding:11px 13px;font-size:9px;text-decoration:none;position:fixed;top:24px;left:24px}.sneak-peeks-return:hover,.sneak-peeks-return:focus-visible{color:#fff1c7;background:#1e1a0ff5;border-color:#e1ae54;outline:none}.sneak-peeks-heading{text-align:center;max-width:760px;margin:0 auto clamp(38px,6vw,70px)}.sneak-peeks-heading>p:first-child,.sneak-peeks-invitation>p:first-child{color:#d9a34d;letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.sneak-peeks-heading h1{color:#f1dfb8;margin:0;font:400 clamp(48px,8vw,86px)/.96 Georgia,Times New Roman,serif}.sneak-peeks-intro{color:#bdb49d;max-width:660px;margin:24px auto 0;font-size:clamp(15px,1.7vw,18px);line-height:1.75}.sneak-peeks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.sneak-peek-card{background:linear-gradient(155deg,#181f12f5,#080906fa);border:1px solid #dca74c4d;overflow:hidden;box-shadow:0 24px 60px #00000061}.sneak-peek-art{background:radial-gradient(circle at 50% 66%,#d9973557,#0000 30%),linear-gradient(#10160c,#050603);height:clamp(220px,30vw,330px);position:relative;overflow:hidden}.sneak-peek-art:after{content:"";background:linear-gradient(#0000,#020302e6);height:34%;position:absolute;bottom:0;left:0;right:0}.sneak-peek-book{background:linear-gradient(145deg,#36502a,#0d130a 70%);border:1px solid #d9a34d;width:110px;height:154px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:-8px 12px 22px #00000080,0 0 30px #da9e3d38}.sneak-peek-book:before{content:"";border:1px solid #eabe6680;position:absolute;inset:13px}.sneak-peek-book:after{content:"?";color:#e6b65d;place-items:center;font:400 55px/1 Georgia,Times New Roman,serif;display:grid;position:absolute;inset:0}.sneak-peek-spark{background:#ffe3a4;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 11px 4px #e6a63dcc}.sneak-peek-spark-one{top:28%;left:31%}.sneak-peek-spark-two{top:40%;right:27%}.sneak-peek-spark-three{top:18%;right:41%}.sneak-peek-author-art{background:radial-gradient(circle at 50% 54%,#5377416b,#0000 29%),linear-gradient(#11180d,#050603)}.sneak-peek-person{background:radial-gradient(circle at 50% 38%,#526745,#1b2817 68%);border:1px solid #e8bc62b8;border-radius:50%;width:84px;height:84px;position:absolute;bottom:24%;left:50%;transform:translate(-50%);box-shadow:0 0 35px #8eae6a3d}.sneak-peek-person:after{content:"";background:linear-gradient(#2d4026,#0b1009);border:1px solid #e8bc628f;border-radius:52% 52% 0 0;width:170px;height:105px;position:absolute;top:92%;left:50%;transform:translate(-50%)}.sneak-peek-branch{background:linear-gradient(90deg,#0000,#8ba06e);width:72%;height:2px;position:absolute;bottom:16%;right:-8%;transform:rotate(-9deg)}.sneak-peek-content{padding:clamp(25px,4vw,40px);position:relative}.sneak-peek-status{color:#dbae61;letter-spacing:.18em;text-transform:uppercase;border:1px solid #dfa94d5c;margin-bottom:26px;padding:7px 10px;font-size:8px;display:inline-flex}.sneak-peek-content>p:not(.sneak-peek-description){color:#d9a34d;letter-spacing:.25em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.sneak-peek-content h2{color:#f0dfb8;margin:0;font:400 clamp(28px,3.8vw,43px)/1.12 Georgia,Times New Roman,serif}.sneak-peek-description{color:#aaa590;margin:20px 0 0;font-size:14px;line-height:1.75}.sneak-peeks-invitation{text-align:center;border-top:1px solid #e0ae5347;border-bottom:1px solid #e0ae5333;width:min(100%,760px);margin:clamp(36px,7vw,76px) auto 0;padding:clamp(30px,5vw,52px)}.sneak-peeks-invitation h2{color:#f0dfb8;margin:0;font:400 clamp(30px,5vw,50px)/1.1 Georgia,Times New Roman,serif}.sneak-peeks-invitation>p:not(:first-child){color:#aaa590;max-width:580px;margin:18px auto 25px;font-size:15px;line-height:1.7}.sneak-peeks-invitation a{color:#f5e1b4;letter-spacing:.18em;text-transform:uppercase;border:1px solid #d7a44e;align-items:center;min-height:46px;padding:13px 25px;font-size:9px;text-decoration:none;display:inline-flex}.sneak-peeks-invitation a:hover,.sneak-peeks-invitation a:focus-visible{color:#1a180f;background:#e5b866;outline:none}.harmony-page{color:#e9dcc0;background:#080604;min-height:100svh;padding:96px 24px 80px}.harmony-return{z-index:10;color:#efc876;letter-spacing:.17em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080604d1;border:1px solid #e6b04b7a;padding:11px 14px;font-size:9px;text-decoration:none;position:fixed;top:24px;left:24px}.harmony-return:hover,.harmony-return:focus-visible{color:#fff0c8;background:#1b1208;border-color:#edbd63;outline:none}.harmony-hero{grid-template-columns:minmax(280px,520px) minmax(300px,520px);align-items:center;gap:clamp(38px,7vw,100px);width:min(100%,1160px);min-height:72svh;margin:0 auto;display:grid;position:relative}.harmony-hero-glow{z-index:0;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#db8e2047,#73390f1a 42%,#0000 70%);border-radius:50%;width:min(56vw,650px);position:absolute;top:48%;left:18%;transform:translate(-50%,-50%)}.harmony-cover-wrap,.harmony-hero-copy{z-index:1;position:relative}.harmony-cover-wrap{background:#ffdc9108;border:1px solid #e1ab4857;padding:10px;box-shadow:0 30px 75px #0000008c}.harmony-cover{width:100%;height:auto;display:block}.harmony-eyebrow,.harmony-section-label{color:#d99c3c;letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.harmony-hero-copy h1{color:#f0cf85;letter-spacing:-.04em;margin:0;font:400 clamp(66px,9vw,122px)/.84 Georgia,Times New Roman,serif}.harmony-tagline{color:#f0dfbc;max-width:520px;margin:30px 0 0;font:400 clamp(21px,2.6vw,31px)/1.35 Georgia,Times New Roman,serif}.harmony-description{color:#b6a88e;max-width:540px;margin:22px 0 0;font-size:15px;line-height:1.8}.harmony-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.harmony-actions a,.harmony-actions span{color:#f1d69d;letter-spacing:.14em;text-transform:uppercase;border:1px solid #dda443ad;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:9px;text-decoration:none;display:inline-flex}.harmony-actions a{background:#76451133;transition:color .2s,background .2s,transform .2s}.harmony-actions a:hover,.harmony-actions a:focus-visible{color:#140e06;background:#e5b760;outline:none;transform:translateY(-2px)}.harmony-actions span{color:#8f8068;border-style:dashed}.harmony-story{border-top:1px solid #dda44340;border-bottom:1px solid #dda44329;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,7vw,100px);width:min(100%,1040px);margin:clamp(80px,11vw,150px) auto;padding:clamp(40px,6vw,72px) 0;display:grid}.harmony-story h2,.harmony-reviews h2,.harmony-future h2,.harmony-bonus h2,.harmony-closing h2{color:#f0dfbd;margin:0;font:400 clamp(34px,5vw,58px)/1.08 Georgia,Times New Roman,serif}.harmony-story-copy p{color:#b6a88e;margin:0 0 20px;font-size:16px;line-height:1.85}.harmony-story-copy p:last-child{margin-bottom:0}.harmony-gallery{grid-template-rows:minmax(340px,44vw) 230px;grid-template-columns:repeat(3,1fr);gap:14px;width:min(100%,1120px);margin:0 auto clamp(90px,11vw,150px);display:grid}.harmony-gallery figure{background:#110c06;border:1px solid #dda44338;margin:0;position:relative;overflow:hidden}.harmony-gallery-wide{grid-column:1/-1}.harmony-gallery img{object-fit:cover;width:100%;height:100%}.harmony-gallery-wide img{object-position:center}.harmony-gallery figure:nth-child(3) img{object-position:50% 42%}.harmony-gallery figcaption{color:#f0d8a5;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#0000,#050302e6);padding:26px 18px 13px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.harmony-reviews{text-align:center;width:min(100%,850px);margin:0 auto clamp(90px,11vw,150px)}.harmony-review-card{background:linear-gradient(145deg,#3122108c,#0e0a06e6);border:1px solid #dda44347;margin-top:34px;padding:clamp(32px,6vw,58px);position:relative}.harmony-review-card>span{color:#e1ac4c40;font:100px/.8 Georgia,serif;position:absolute;top:4px;left:24px}.harmony-review-card p{color:#c9baa0;max-width:620px;margin:0 auto 24px;font:italic 400 clamp(17px,2.2vw,22px)/1.7 Georgia,Times New Roman,serif;position:relative}.harmony-review-card a{color:#e4b35a;letter-spacing:.18em;text-underline-offset:6px;text-transform:uppercase;font-size:9px;text-decoration-thickness:1px}.harmony-future{background:radial-gradient(circle at 12%,#5a77414d,#0000 28%),#0b1008;border:1px solid #68804c57;grid-template-columns:minmax(140px,.5fr) 1.5fr;align-items:center;gap:clamp(26px,6vw,80px);width:min(100%,1000px);margin:0 auto clamp(90px,11vw,150px);padding:clamp(34px,6vw,70px);display:grid}.harmony-future-number{color:#ccdcab80;text-align:center;font:400 clamp(110px,18vw,210px)/.7 Georgia,Times New Roman,serif}.harmony-future>div:last-child>p:not(.harmony-section-label){color:#aeb49f;max-width:650px;margin:21px 0;font-size:15px;line-height:1.8}.harmony-status{color:#d2b274;letter-spacing:.19em;text-transform:uppercase;border:1px solid #c5a9635c;padding:8px 11px;font-size:8px;display:inline-flex}.harmony-bonus{width:min(100%,900px);margin:0 auto clamp(90px,11vw,150px)}.harmony-bonus header{text-align:center;border-bottom:1px solid #dda44338;padding-bottom:30px}.harmony-bonus header>p:last-child{color:#a99c85;margin:16px 0 0;font-size:14px}.harmony-chapter{color:#d3c4a9;background:linear-gradient(90deg,#291d0e52,#150f099e,#291d0e52);padding:clamp(34px,6vw,72px);font:400 clamp(17px,1.9vw,20px)/1.95 Georgia,Times New Roman,serif}.harmony-chapter p{margin:0 0 1.5em}.harmony-chapter p:last-child{margin-bottom:0}.harmony-dropcap:first-letter{float:left;color:#e3ad50;margin:.07em .12em 0 0;font-size:4.4em;line-height:.76}.harmony-closing{text-align:center;border-top:1px solid #dda44340;width:min(100%,850px);margin:0 auto;padding:clamp(38px,6vw,68px)}.harmony-closing-actions{justify-content:center}.illustrations-page{color:#dfc994;isolation:isolate;background:#0d0b08 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(78px,8vw,118px) clamp(16px,4vw,58px) 54px;position:relative;overflow-x:hidden}.illustrations-page:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(115deg,#040503e6,#080704ad 50%,#030402e8),radial-gradient(at 50% 20%,#7c522736,#0000 57%);position:fixed;inset:0}.illustrations-heading{z-index:1;text-align:center;margin:0 0 clamp(25px,4vw,48px);position:relative}.illustrations-heading p{color:#b98a42;letter-spacing:.32em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.illustrations-heading h1{color:#e7d8b9;letter-spacing:-.02em;margin:0;font:400 clamp(40px,5vw,70px)/1 Georgia,Times New Roman,serif}.illustrations-gallery{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);width:min(92vw,1180px);margin:0 auto;display:grid;position:relative}.illustrations-frame{background:#eedbb30e;border:1px solid #c9a45f33;margin:0;padding:clamp(6px,.7vw,10px);box-shadow:0 22px 55px #00000061}.illustrations-art{object-fit:contain;width:100%;height:auto;display:block}.illustrations-featured{grid-column:1/-1}.illustrations-blue{grid-column:1/span 5}.illustrations-crystals{grid-column:6/-1;align-self:center}.illustrations-return{z-index:4;color:#d6bc83;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080705cc;border:1px solid #d0a85d5c;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.illustrations-return:hover,.illustrations-return:focus-visible{color:#fff0c5;background:#14100af5;border-color:#ebbe66b8;outline:none}.photography-page{color:#d8c99f;isolation:isolate;background:#0b0d0a url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(78px,8vw,118px) clamp(16px,4vw,58px) 54px;position:relative;overflow-x:hidden}.photography-page:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(105deg,#030503e0,#050804a8 52%,#020402e6),radial-gradient(at 50% 18%,#4b5f3733,#0000 55%);position:fixed;inset:0}.photography-heading{z-index:1;text-align:center;margin:0 0 clamp(25px,4vw,48px);position:relative}.photography-heading p{color:#b98a42;letter-spacing:.32em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.photography-heading h1{color:#e5d9b9;letter-spacing:-.02em;margin:0;font:400 clamp(40px,5vw,70px)/1 Georgia,Times New Roman,serif}.photography-gallery{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.5vw,22px);width:min(94vw,1480px);margin:0 auto;display:grid;position:relative}.photography-gallery figure{background:#eedbb30e;border:1px solid #c9a45f33;margin:0;padding:clamp(5px,.6vw,9px);box-shadow:0 18px 45px #00000057}.photography-gallery img{object-fit:cover;width:100%;height:auto;display:block}.photography-return{z-index:5;color:#d6bc83;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a07c7;border:1px solid #d0a85d5c;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.photography-return:hover,.photography-return:focus-visible{color:#fff0c5;background:#12150ff5;border-color:#ebbe66b8;outline:none}.graphic-design-page{color:#e0c891;isolation:isolate;background:#050403 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(78px,8vw,118px) clamp(15px,4vw,58px) 58px;position:relative;overflow-x:hidden}.graphic-design-page:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(110deg,#030302eb,#070603b3 50%,#020302ed),radial-gradient(circle at 50% 8%,#be751f21,#0000 42%),radial-gradient(circle at 85% 76%,#495a2e1a,#0000 36%);position:fixed;inset:0}.graphic-design-heading{z-index:1;text-align:center;margin:0 0 clamp(28px,4vw,50px);position:relative}.graphic-design-heading p{color:#b7843d;letter-spacing:.32em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.graphic-design-heading h1{color:#e8d8b5;letter-spacing:-.02em;margin:0;font:400 clamp(40px,5vw,70px)/1 Georgia,Times New Roman,serif}.graphic-design-gallery{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,24px);width:min(94vw,1460px);margin:0 auto;display:grid;position:relative}.graphic-design-gallery figure{background:#ebc57f0a;border:1px solid #d5a14e33;margin:0;padding:clamp(5px,.6vw,9px);box-shadow:0 20px 55px #0000006b}.graphic-design-gallery figure:first-child,.graphic-design-gallery figure:nth-child(2){grid-column:span 6}.graphic-design-gallery figure:nth-child(3){grid-column:2/span 4}.graphic-design-gallery figure:nth-child(4){grid-column:6/span 7}.graphic-design-gallery img{object-fit:contain;width:100%;height:auto;display:block}.graphic-design-return{z-index:5;color:#d9bd85;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050403cc;border:1px solid #d4a3535c;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.graphic-design-return:hover,.graphic-design-return:focus-visible{color:#fff0c5;background:#110d08f5;border-color:#eebc63bd;outline:none}.blog-page{color:#ead8b3;isolation:isolate;background:#070806 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(82px,9vw,126px) clamp(15px,5vw,70px) 70px;position:relative}.blog-page:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(#0204027a,#030503ba 55%,#020302e6),radial-gradient(at 50% 20%,#a1702c29,#0000 56%);position:fixed;inset:0}.blog-header{text-align:center;text-shadow:0 3px 18px #000000eb;width:min(90vw,820px);margin:0 auto clamp(34px,5vw,62px)}.blog-header p{color:#c29248;letter-spacing:.34em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.blog-header h1{color:#f0dfbd;letter-spacing:-.025em;margin:0;font:400 clamp(46px,6vw,82px)/1 Georgia,Times New Roman,serif}.blog-header .blog-intro{color:#d0bd98;letter-spacing:.02em;text-transform:none;max-width:620px;margin:20px auto 0;font-size:clamp(14px,1.3vw,17px);line-height:1.65}.blog-list{gap:24px;width:min(92vw,820px);margin:0 auto;display:grid}.blog-entry,.blog-empty{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#12140ee6,#080a07d1);border:1px solid #d2aa6040;padding:clamp(27px,4vw,48px);box-shadow:0 22px 62px #0000006e}.blog-entry time{color:#bd8b43;letter-spacing:.25em;text-transform:uppercase;font-size:9px}.blog-entry h2{color:#ead9b6;margin:13px 0 20px;font:400 clamp(30px,4vw,48px)/1.08 Georgia,Times New Roman,serif}.blog-entry p{color:#cab996;white-space:pre-line;margin:0;font:400 clamp(15px,1.4vw,18px)/1.75 Georgia,Times New Roman,serif}.blog-empty{text-align:center}.blog-empty h2{color:#e6d2aa;margin:0 0 12px;font:400 clamp(29px,4vw,44px)/1.1 Georgia,Times New Roman,serif}.blog-empty p{color:#c2b08c;max-width:560px;margin:0 auto;font-size:15px;line-height:1.7}.blog-return{z-index:5;color:#dac18c;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040604c7;border:1px solid #d4a85b61;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.blog-return:hover,.blog-return:focus-visible{color:#fff0c5;background:#0e120bf5;border-color:#eebc63bd;outline:none}.contact-page{color:#ead8b3;isolation:isolate;background:#060705 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;place-items:center;min-height:100svh;padding:clamp(82px,8vw,118px) 18px 52px;display:grid;position:relative}.contact-page:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(115deg,#020302de,#040603a3 48%,#020302e6),radial-gradient(circle at 50% 26%,#b3772b29,#0000 48%);position:fixed;inset:0}.about-page{color:#e4d1aa;isolation:isolate;background:#070806 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(88px,9vw,132px) clamp(18px,6vw,90px) 64px;position:relative;overflow:hidden}.about-page:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(105deg,#030403f0,#050704bd 52%,#030403e6),radial-gradient(circle at 50% 24%,#bc7e302e,#0000 48%);position:fixed;inset:0}.about-shell{width:min(100%,1120px);margin:0 auto}.about-hero{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,78px);margin-bottom:clamp(48px,7vw,82px);display:grid}.about-portrait{background:#070806b3;border:1px solid #daa55461;margin:0;padding:8px;position:relative;box-shadow:0 30px 80px #0000007a}.about-portrait:after{content:"";z-index:-1;border:1px solid #daa55424;position:absolute;inset:16px -16px -16px 16px}.about-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 38%;filter:saturate(.82)contrast(1.04)brightness(.92);width:100%;display:block}.about-portrait figcaption{color:#b58c53;letter-spacing:.22em;text-align:center;text-transform:uppercase;padding:13px 6px 5px;font-size:9px}.about-heading{max-width:650px}.about-heading>p:first-child{color:#c9913b;letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.about-heading h1{color:#eadabc;letter-spacing:-.04em;max-width:760px;margin:0;font:400 clamp(56px,7vw,96px)/.92 Georgia,Times New Roman,serif}.about-role{color:#d49a42;letter-spacing:.18em;text-transform:uppercase;margin:18px 0 0;font-size:10px;line-height:1.7}.about-intro{color:#d4c19e;max-width:650px;margin:25px 0 0;font:400 clamp(17px,1.65vw,20px)/1.7 system-ui,sans-serif}.about-copy{color:#b9aa8b;max-width:640px;margin:18px 0 0;font:400 15px/1.78 system-ui,sans-serif}.about-contact-link{color:#e2b669;letter-spacing:.2em;text-transform:uppercase;border:1px solid #d6a5547a;margin-top:27px;padding:12px 18px;font-size:10px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-block}.about-contact-link:hover,.about-contact-link:focus-visible{color:#fff0c5;background:#ce943a1a;border-color:#eebc63cc;outline:none}.about-paths{background:#cd9e4f29;border:1px solid #cd9e4f33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.about-path{background:#070806d1;min-height:210px;padding:clamp(25px,4vw,46px)}.about-path h2{color:#d99c43;margin:0 0 14px;font:400 clamp(26px,3vw,38px)/1.1 Georgia,Times New Roman,serif}.about-path p{color:#c7b694;max-width:430px;margin:0;font:400 15px/1.75 system-ui,sans-serif}.about-belief{text-align:center;margin:clamp(45px,7vw,82px) auto}.about-belief p{color:#ead8b7;margin:0 0 10px;font:italic 400 clamp(27px,4vw,50px)/1.15 Georgia,Times New Roman,serif}.about-belief span{color:#b58c53;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.about-next{flex-wrap:wrap;justify-content:center;gap:10px 26px;display:flex}.about-next a,.about-return{color:#d6a554;letter-spacing:.2em;text-transform:uppercase;font-size:10px;text-decoration:none}.about-next a{border-bottom:1px solid #d6a55473;padding:12px 0}.about-next a:hover,.about-next a:focus-visible,.about-return:hover,.about-return:focus-visible{color:#f0d49d}.about-return{z-index:2;background:#0505036b;border:1px solid #d6a5547a;padding:12px 15px;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s;position:absolute;top:22px;left:24px}.about-return:hover,.about-return:focus-visible{background:#1c1308b8;border-color:#f0d49de0;outline:none;box-shadow:0 0 18px #d6a55424}.journal-page{color:#e6d2aa;isolation:isolate;background:#070806 url(/real-branch-mushroom-forest-v5.webp) 50%/cover no-repeat fixed;min-height:100svh;padding:clamp(86px,9vw,128px) clamp(16px,5vw,72px) 64px;position:relative;overflow-x:hidden}.journal-page:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(110deg,#030403f0,#060805c4 52%,#030403ed),radial-gradient(circle at 50% 18%,#be7f2f2e,#0000 48%);position:fixed;inset:0}.journal-heading{text-align:center;width:min(100%,820px);margin:0 auto clamp(38px,6vw,72px)}.journal-heading>p:first-child{color:#c9913b;letter-spacing:.29em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.journal-heading h1{color:#eadabd;letter-spacing:-.035em;margin:0;font:400 clamp(48px,7vw,90px)/1 Georgia,Times New Roman,serif}.journal-intro{color:#c9b895;max-width:650px;margin:22px auto 0;font:400 clamp(16px,1.7vw,20px)/1.7 system-ui,sans-serif}.journal-gallery{gap:clamp(28px,5vw,58px);width:min(100%,930px);margin:0 auto;display:grid}.journal-welcome{background:#060705c7;border:1px solid #d1a15138;grid-template-columns:minmax(250px,420px) 1fr;align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(20px,3vw,36px);display:grid;box-shadow:0 24px 70px #00000059}.journal-date{color:#bd8a42;letter-spacing:.25em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.journal-paper{color:#5e4a31;background:linear-gradient(#fffceef2,#e1d3b2f5),repeating-linear-gradient(0deg,#0000 0 27px,#54708333 27px 28px);flex-direction:column;justify-content:center;gap:24px;min-height:510px;padding:58px 42px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 14px 32px #0006}.hidden-seed-page{color:#f3d391;isolation:isolate;background:radial-gradient(circle at 50% 52%,#241004 0,#080301 42%,#010101 74%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hidden-seed-return{z-index:6;color:#efbe63c2;letter-spacing:.17em;text-transform:uppercase;font-size:11px;text-decoration:none;transition:color .25s,text-shadow .25s;position:fixed;top:20px;left:22px}.hidden-seed-return:hover,.hidden-seed-return:focus-visible{color:#ffe6a7;text-shadow:0 0 14px #ffae32cc;outline:none}.hidden-seed-heading{z-index:5;text-align:center;pointer-events:none;width:min(90vw,700px);position:fixed;top:clamp(46px,6vh,72px);left:50%;translate:-50%}.hidden-seed-heading p{color:#d89537;letter-spacing:.5em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.hidden-seed-heading h1{color:#ecd4a5;letter-spacing:.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,4vw,54px);font-weight:400}.hidden-seed-stage{aspect-ratio:1;width:min(92vmin,980px);margin-top:clamp(42px,8vh,90px);position:relative}.hidden-seed-aura{z-index:0;filter:blur(20px);background:radial-gradient(circle,#ffae3342,#b04b051a 42%,#0000 72%);border-radius:50%;position:absolute;inset:16%}.hidden-seed-art{z-index:1;object-fit:contain;opacity:.05;filter:brightness(2.2)saturate(1.4)sepia(.3);width:47%;height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hidden-seed-maze{z-index:2;filter:drop-shadow(0 0 7px #ff8f16b3);width:100%;height:100%;position:absolute;inset:0}.journal-paper:before{content:"";background:#ae4f3545;width:1px;position:absolute;top:0;bottom:0;left:38px}.journal-paper span{background:#46576138;height:1px}.journal-paper i{color:#75592f;text-align:center;font:italic 400 24px/1.4 Georgia,Times New Roman,serif}.journal-photo-frame{background:#eddab312;border:1px solid #d3a65b40;margin:0;padding:clamp(6px,.8vw,10px);transform:rotate(-.55deg);box-shadow:0 16px 36px #0000006b}.journal-photo{width:100%;height:auto;display:block}.journal-image-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.journal-image-pair .journal-photo-frame{flex-direction:column;display:flex;transform:none}.journal-image-pair .journal-photo{aspect-ratio:3/2;object-fit:cover;flex:1}.journal-image-pair figcaption{color:#a98c5d;letter-spacing:.2em;text-align:center;text-transform:uppercase;padding:10px 4px 2px;font-size:9px}.journal-entry-copy{text-align:center;grid-column:1/-1;max-width:760px;margin:0 auto}.journal-entry-copy h2{margin-bottom:18px}.journal-entry-copy p{color:#c4b391;margin:0;font:400 15px/1.78 system-ui,sans-serif}.journal-entry-copy p+p{margin-top:16px}.journal-welcome h2{color:#e1be7c;align-self:end;margin:0 0 13px;font:400 clamp(31px,4vw,50px)/1.08 Georgia,Times New Roman,serif}.journal-welcome>p{color:#c4b391;align-self:start;margin:0;font:400 15px/1.75 system-ui,sans-serif}.journal-note{text-align:center;border-top:1px solid #cf9c4a38;width:min(100%,700px);margin:clamp(38px,6vw,68px) auto 0;padding-top:24px}.journal-note p{color:#d39b47;letter-spacing:.24em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.journal-note span{color:#aa9b7f;font:400 14px/1.7 system-ui,sans-serif}.journal-return{color:#d6a554;letter-spacing:.2em;text-transform:uppercase;background:#0505036b;border:1px solid #d6a5547a;padding:12px 15px;font-size:10px;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s;position:absolute;top:22px;left:24px}.journal-return:hover,.journal-return:focus-visible{color:#f0d49d;background:#1c1308b8;border-color:#f0d49de0;outline:none;box-shadow:0 0 18px #d6a55424}.contact-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0f120cf0,#060805e0);border:1px solid #d2a85b45;width:min(94vw,920px);padding:clamp(28px,5vw,58px);box-shadow:0 28px 80px #00000080}.contact-header{text-align:center;margin-bottom:clamp(25px,4vw,42px)}.contact-header>p:first-child{color:#bd8a42;letter-spacing:.33em;text-transform:uppercase;margin:0 0 11px;font-size:9px}.contact-header h1{color:#efdfbd;margin:0;font:400 clamp(44px,6vw,76px)/1 Georgia,Times New Roman,serif}.contact-header .contact-welcome{color:#cdbb96;max-width:650px;margin:20px auto 0;font:400 clamp(15px,1.5vw,18px)/1.7 Georgia,Times New Roman,serif}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-field{gap:8px;display:grid}.contact-field-full{grid-column:1/-1}.contact-field label{color:#c99b53;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.contact-field input,.contact-field textarea{color:#f0dfbd;background:#01030194;border:1px solid #d2aa6047;border-radius:0;outline:none;width:100%;padding:13px 14px;font:400 16px/1.5 Georgia,Times New Roman,serif;transition:border-color .2s,box-shadow .2s,background .2s}.contact-field textarea{resize:vertical;min-height:170px}.contact-field input:focus,.contact-field textarea:focus{background:#050804c7;border-color:#e9b85bc7;box-shadow:0 0 0 2px #ca8b331f,0 0 24px #b06a1d1f}.contact-submit{color:#f2dcae;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#965d1938;border:1px solid #e0af549e;grid-column:1/-1;justify-self:center;min-width:190px;margin-top:5px;padding:13px 18px;font-size:10px;transition:color .2s,background .2s,box-shadow .2s}.contact-submit:hover,.contact-submit:focus-visible{color:#fff3d1;background:#b06d1c61;outline:none;box-shadow:0 0 22px #c47b2238}.contact-thanks{color:#bdaa84;text-align:center;max-width:650px;margin:28px auto 0;font-size:13px;line-height:1.65}.contact-status{color:#e4c887;text-align:center;margin:18px 0 0;font-size:13px;line-height:1.5}.contact-return{z-index:5;color:#dac18c;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040604cc;border:1px solid #d4a85b61;padding:11px 13px;font-size:9px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;position:fixed;top:24px;left:24px}.contact-return:hover,.contact-return:focus-visible{color:#fff0c5;background:#0e120bf5;border-color:#eebc63bd;outline:none}@keyframes source-awakening{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}33%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}@keyframes halo-awakening{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}33%,75%{opacity:.92;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.03)}}@keyframes awaken-spark{0%{opacity:1;transform:translate(0)scale(.75)}82%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1.12)}82.1%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.12)}}@keyframes awakening-shake{0%,22%{transform:scale(1)}28%{transform:scale(1.035,.975)rotate(-.3deg)}34%{transform:scale(.985,1.025)rotate(.3deg)}40%{transform:scale(1.025,.985)}55%{transform:translate(-3px)rotate(-.8deg)}61%{transform:translate(4px)rotate(1deg)}67%{transform:translate(-6px)rotate(-1.2deg)}73%{transform:translate(7px)rotate(1.4deg)}80%{transform:translate(-9px)rotate(-1.8deg)}88%{transform:translate(10px)rotate(2deg)}to{transform:translate(0)scale(1.03)}}@keyframes seed-collapse{0%{opacity:1;filter:brightness();transform:scale(1.03)}72%{opacity:1;filter:brightness(1.8);transform:scale(.9)}to{opacity:0;filter:brightness(3)blur(4px);transform:scale(.25)}}@keyframes seed-descends{0%{opacity:1;top:-180vh;transform:translate(-50%,-50%)rotate(-90deg)scale(6.5)}18%{opacity:1;top:-70vh;transform:translate(-50%,-50%)rotate(-90deg)scale(5.525)}to{opacity:1;top:0;transform:translate(-50%,-50%)rotate(-90deg)scale(1)}}.phase-descent .transition-seed.preview-upright{animation-name:seed-descends-upright}@keyframes seed-descends-upright{0%{opacity:1;top:-180vh;transform:translate(-50%,-50%)rotate(0)scale(6.5)}18%{opacity:1;top:-70vh;transform:translate(-50%,-50%)rotate(0)scale(5.525)}to{opacity:1;top:calc(30.05vh + 10px);transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes crack-flash{0%{opacity:0;transform:scale(.2)}18%{opacity:1}to{opacity:0;transform:scale(6)}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.story-copy{padding:0 18px;top:clamp(24px,5vh,48px)}.story-copy h1{font-size:clamp(43px,13vw,70px);line-height:.98}.seed-button{width:min(94vw,440px)}.gateway{background-size:contain}.gateway .seed-button{width:min(46vw,310px);min-width:150px}.publishing-brand-menu,.explore-menu{width:min(46vw,250px)}.publishing-brand-menu{top:10px;left:8px}.publishing-brand-menu summary{padding:3px 31px 3px 3px}.publishing-brand-mark{width:24%;left:1%}.publishing-brand-copy{gap:3px;width:64%;left:26%}.publishing-brand-copy strong{letter-spacing:.32em;text-indent:.32em;font-size:clamp(11px,3vw,15px)}.publishing-brand-copy small{letter-spacing:.16em;text-indent:.16em;font-size:clamp(4.5px,1.25vw,6px)}.explore-menu{top:10px;right:8px}.explore-menu summary{padding:3px 3px 3px 31px}.explore-flower-art{width:34%;height:76%;top:12%;right:-3%}.explore-soil-line{width:18%;right:5%}.explore-menu-copy{gap:3px;width:59%;left:calc(7% + 8px)}.explore-menu-copy strong{letter-spacing:.32em;text-indent:.32em;font-size:clamp(11px,3vw,15px)}.explore-menu-copy small{letter-spacing:.2em;text-indent:.2em;font-size:clamp(4.5px,1.25vw,6px)}.explore-menu nav{width:min(88vw,360px);padding:8px;position:absolute;top:calc(clamp(76px,7.65vw,118px) + 6px);right:0}.explore-menu nav a{letter-spacing:.12em;min-height:52px;padding:8px 10px;font-size:10px}.creation-compass{--compass-y:71.5%;--major-horizontal:min(29vw,220px);--major-north:min(4.5vh,38px);--major-south:min(14vh,112px);--diagonal-length:min(19vw,145px);--diagonal-axis:min(13.43vw,103px)}.compass-link{letter-spacing:.13em;padding:7px 5px;font-size:clamp(7px,1.8vw,10px)}.transition-seed{width:min(138vw,760px)}.world-stage{background-color:#020204;background-position:50%,50%,50%;background-size:cover,cover,auto 100%}.phase-revealed .transition-seed{top:0}.phase-revealed .transition-seed.preview-upright{width:min(88vw,620px);max-height:64vh;top:calc(23.46vh + 10px)}.world-nav{text-align:center;width:auto;inset:0}.world-nav:before{display:none}.world-nav a{font-size:10px}.world-nav a:first-child{top:61%;left:17%}.world-nav a:nth-child(2){top:70%;left:17%}.world-nav a:nth-child(3){top:82%;left:26%}.world-nav a:nth-child(4){top:82%;left:74%}.world-nav a:nth-child(5){top:70%;left:83%}.world-nav a:nth-child(6){top:61%;left:83%}}@media (width<=600px){.publishing-page{padding:76px 12px 32px}.publishing-graphic{width:100%;max-height:calc(100svh - 108px)}.publishing-return{top:14px;left:14px}.publishing-services{padding:26px 12px}.publishing-service-tabs{grid-template-columns:repeat(2,1fr)}.publishing-service-tabs button:nth-child(2){border-right:0}.publishing-service-tabs button:nth-child(-n+2){border-bottom:1px solid #31502433}.publishing-service-panel{min-height:360px;padding-top:30px}.publishing-book-heading{align-items:flex-start;gap:15px}.publishing-cover-thumbnail{flex-basis:120px;width:120px;height:120px}.publishing-cover-link{flex-basis:120px}.publishing-book-heading .publishing-book-thought{font-size:13px}.publishing-sneak-peeks{padding:28px 18px}.sneak-peeks-page{padding:76px 12px 42px}.sneak-peeks-return{top:13px;left:12px}.sneak-peeks-grid{grid-template-columns:1fr}.sneak-peek-art{height:250px}.sneak-peeks-invitation{padding:30px 18px}.harmony-page{padding:76px 12px 46px}.harmony-return{top:13px;left:12px}.harmony-hero{grid-template-columns:1fr;min-height:0}.harmony-cover-wrap{width:min(100%,460px);margin:0 auto}.harmony-hero-copy{text-align:center}.harmony-description{margin-left:auto;margin-right:auto}.harmony-actions{justify-content:center}.harmony-story{grid-template-columns:1fr}.harmony-gallery{grid-template-rows:260px repeat(3,210px);grid-template-columns:1fr}.harmony-gallery-wide{grid-column:auto}.harmony-future{text-align:center;grid-template-columns:1fr}.harmony-future-number{font-size:120px}.harmony-chapter{padding:34px 20px}.illustrations-page{background-attachment:scroll;padding:68px 9px 24px}.illustrations-heading{margin-bottom:20px}.illustrations-gallery{width:100%}.illustrations-frame{padding:5px}.illustrations-featured,.illustrations-blue,.illustrations-crystals{grid-column:1/-1}.illustrations-return{top:12px;left:12px}.photography-page{background-attachment:scroll;padding:68px 9px 24px}.photography-heading{margin-bottom:20px}.photography-gallery{grid-template-columns:1fr;gap:14px;width:100%}.photography-gallery figure{padding:5px}.photography-return{top:12px;left:12px}.graphic-design-page{background-attachment:scroll;padding:68px 8px 24px}.graphic-design-heading{margin-bottom:20px}.graphic-design-gallery{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.graphic-design-gallery figure:nth-child(n){grid-column:1}.graphic-design-gallery figure{padding:5px}.graphic-design-return{top:12px;left:12px}.blog-page{background-attachment:scroll;padding:72px 9px 34px}.blog-header{margin-bottom:28px}.blog-entry,.blog-empty{padding:25px 19px}.blog-return{top:12px;left:12px}.contact-page{background-attachment:scroll;padding:68px 8px 22px}.about-page{background-attachment:scroll;padding:74px 12px 36px}.about-hero{grid-template-columns:1fr;gap:35px}.about-portrait{width:min(100%,430px);margin:0 auto}.about-heading{text-align:center}.about-intro,.about-copy{text-align:left;margin-left:auto;margin-right:auto}.about-paths{grid-template-columns:1fr}.about-path{min-height:0;padding:26px 22px}.about-return{top:14px;left:14px}.journal-page{background-attachment:scroll;padding:70px 9px 32px}.journal-welcome{grid-template-columns:1fr;gap:22px;padding:14px}.journal-image-pair{grid-template-columns:1fr}.journal-paper{min-height:420px;padding:48px 28px}.journal-return{top:13px;left:12px}.contact-shell{width:100%;padding:25px 17px}.contact-form{grid-template-columns:1fr;gap:16px}.contact-field-full,.contact-submit{grid-column:1}.contact-return{top:12px;left:12px}.hidden-seed-return{font-size:8px;top:13px;left:13px}.hidden-seed-heading{top:48px}.hidden-seed-stage{width:98vmin;margin-top:52px}.hidden-seed-art{width:52%;height:74%}}@media (height<=760px) and (width>=901px){.seed-button{width:min(76vh,500px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.phase-revealed .world-nav{opacity:1}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
