/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--paper:#f3ecdd;--paper2:#e7e2d3;--ink:#293b31;--sage:#91a37d;--fern:#4e684e;--blue:#91a5aa;--ochre:#d4b45e;--clay:#b86f50;--line:#b9b9a8;--px:0;--py:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),sans-serif;margin:0}img{max-width:100%;display:block}a{color:inherit}em{color:#6f856e;font-weight:400}.sectionNumber,.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.sectionHead{grid-template-columns:1fr 3fr;gap:8vw;display:grid}.sectionHead h2,.gameplayCaption h2,.references h2{letter-spacing:-.05em;margin:0;font:400 clamp(44px,6vw,90px)/.98 Georgia,serif}.hero{color:#f8f4e9;background:#667a65;height:100svh;min-height:660px;position:relative;overflow:hidden}.heroBackdrop,.heroForeground{will-change:transform;background:url(/hero-v2.png) 50%/cover no-repeat;transition:transform 2.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-2%}.heroBackdrop{transform:scale(1.04) translate(calc(var(--px) * -5px),calc(var(--py) * -3px))}.heroForeground{clip-path:inset(62% 0 0);transform:scale(1.045) translate(calc(var(--px) * 8px),calc(var(--py) * 5px));filter:saturate(1.04)}.heroShade{background:linear-gradient(#25372847,#0000 44%,#1e2f22a3),linear-gradient(90deg,#2033242e,#0000 60%);position:absolute;inset:0}.nav{z-index:5;border-bottom:1px solid #ffffff59;justify-content:space-between;padding:27px 40px;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:.28em;font:22px Georgia,serif;text-decoration:none}.navLink{letter-spacing:.15em;text-transform:uppercase;font-size:10px;text-decoration:none}.navLink span{margin-left:12px}.heroCopy{z-index:4;position:absolute;bottom:11vh;left:7vw}.hero h1{letter-spacing:-.055em;margin:18px 0 22px;font:400 clamp(58px,8vw,122px)/.87 Georgia,serif}.intro{max-width:430px;font:clamp(16px,1.5vw,21px)/1.5 Georgia,serif}.visualTag,.imageLabel{z-index:5;letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:22px;right:28px}.visualTag span{background:var(--ochre);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.disclosure{background:#dce1d4;grid-template-columns:1fr 3fr;gap:8vw;padding:23px 7vw;font-size:11px;line-height:1.5;display:grid}.disclosure b{text-transform:uppercase;letter-spacing:.14em}.disclosure p{max-width:760px;margin:0}.opening{grid-template-columns:1fr 2.6fr;align-content:center;gap:40px 8vw;min-height:78vh;padding:120px 8vw;display:grid}.opening .sectionNumber{border-top:1px solid var(--line);padding-top:16px}.opening h2{letter-spacing:-.05em;margin:0;font:400 clamp(45px,6vw,90px)/.98 Georgia,serif}.opening>p:last-child{grid-column:2;max-width:590px;font:20px/1.65 Georgia,serif}.memoryPhoto{background:#dfe7d7;grid-template-columns:.78fr 1.55fr;align-items:center;gap:8vw;padding:130px 8vw;display:grid}.photoCopy h2{letter-spacing:-.05em;margin:24px 0;font:400 clamp(43px,5.5vw,82px)/.98 Georgia,serif}.photoCopy>p:not(.sectionNumber){max-width:520px;font:18px/1.65 Georgia,serif}.photoCopy .smallNote{font:10px/1.5 var(--font-geist-sans);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #a9b5a5;margin-top:35px;padding-top:14px}.foundPhoto{filter:drop-shadow(0 24px 24px #36433429);margin:0;transform:rotate(1.25deg)}.foundPhoto img{width:100%}.gameplayLook{padding:0 5vw 130px}.gameplayArt{background:#d9decf;position:relative;overflow:hidden}.gameplayArt>img{width:100%;animation:12s ease-in-out infinite alternate slowBreathe}.gameplayArt:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #293b3133}.gameplayArt .imageLabel{color:#fff;text-shadow:0 1px 4px #26372d;left:20px;right:auto}.fieldNote{background:#f3ecdde6;border:1px solid #293b3159;padding:8px 12px;font:italic 13px Georgia,serif;position:absolute;transform:rotate(-2deg)}.noteHumidity{top:22%;left:10%}.noteHabitat{top:30%;right:12%;transform:rotate(2deg)}.noteSeason{bottom:16%;right:29%}.gameplayCaption{grid-template-columns:1fr 2fr 1fr;gap:5vw;padding:48px 3vw 0;display:grid}.gameplayCaption h2{font-size:clamp(40px,5.4vw,80px)}.gameplayCaption>p:last-child{font:17px/1.6 Georgia,serif}.darkSection{color:var(--ink);background:#dfe7d7}.territory{padding:125px 8vw}.territoryDiagram{background:#e9eadc;border:1px solid #bdc5b5;height:620px;position:relative;overflow:hidden}.territoryDiagram:before{content:"";background:radial-gradient(circle at 20% 80%,#738b6f59,#0000 30%),radial-gradient(circle at 80% 25%,#91a5aa47,#0000 32%);position:absolute;inset:0}.contour{border:1px solid #4e684e52;border-radius:48% 52% 44% 56%;position:absolute}.c1{width:70%;height:78%;top:20%;left:-12%;transform:rotate(8deg)}.c2{width:58%;height:64%;top:-12%;right:-8%;transform:rotate(-12deg)}.c3{width:40%;height:42%;bottom:-15%;right:18%}.territoryPath{background:#91765b;width:68%;height:1px;position:absolute;top:52%;left:18%;transform:rotate(-11deg);box-shadow:0 5px #91765b26}.territoryDiagram>p{font:400 clamp(36px,5vw,70px)/.98 Georgia,serif;position:absolute;bottom:9%;left:8%}.habitat{font:italic 13px Georgia,serif;position:absolute}.habitat:before{content:"";background:var(--clay);border-radius:50%;width:9px;height:9px;margin-bottom:8px;display:block}.habitat b{font:9px var(--font-geist-sans);letter-spacing:.16em;margin-bottom:4px;display:block}.h1{top:18%;left:22%}.h2{top:43%;left:45%}.h3{top:18%;right:22%}.h4{bottom:18%;right:10%}.territoryFoot{grid-template-columns:2.5fr 1fr;gap:10vw;padding-top:42px;display:grid}.territoryFoot>p:first-child{max-width:650px;font:26px/1.5 Georgia,serif}.places{letter-spacing:.18em;font-size:11px;line-height:2}.botanical{padding:140px 8vw}.botanical .sectionHead{margin-bottom:45px}.botanicalLead{max-width:650px;margin:0 0 70px auto;font:20px/1.6 Georgia,serif}.plantGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.plantCard{border-right:1px solid var(--line);background:#f7f3e9;min-height:570px;padding:20px}.plantCard:last-child{border-right:0}.plantCard>span{font:10px var(--font-geist-mono)}.plantCrop{mix-blend-mode:multiply;background-image:url(/botanical-studies.png);background-repeat:no-repeat;background-size:400% 100%;width:min(76%,220px);height:390px;margin:12px auto 25px}.crop0{background-position:0 0}.crop1{background-position:33.333% 0}.crop2{background-position:66.666% 0}.crop3{background-position:100% 0}.plantCard h3{margin:0 0 6px;font:28px Georgia,serif}.plantCard i{color:#667665;font:13px Georgia,serif}.plantCard p{letter-spacing:.15em;text-transform:uppercase;margin-top:24px;font-size:9px}.botanicalNote{max-width:620px;margin:65px 0 0 auto;font:27px/1.5 Georgia,serif}.notebook{background:linear-gradient(#edf0e7,#e7dfcf);grid-template-columns:.72fr 2fr;align-items:center;gap:5vw;padding:140px 5vw;display:grid}.notebookCopy{padding-left:3vw}.notebookCopy h2{letter-spacing:-.05em;font:400 clamp(42px,5vw,75px)/.98 Georgia,serif}.notebookCopy>p{font:17px/1.6 Georgia,serif}.layers{letter-spacing:.12em;flex-wrap:wrap;gap:8px;margin-top:35px;font-size:8px;display:flex}.layers b{color:var(--clay)}.fieldBook{background:#f3ead5;grid-template-columns:1fr 1fr;min-height:690px;animation:1ms linear both bookSettle;animation-timeline:view();animation-range:entry 10% cover 45%;display:grid;position:relative;transform:rotate(.5deg);box-shadow:0 26px 60px #3e413333}.bookSpine{z-index:3;background:linear-gradient(90deg,#5c4a3524,#ffffff40,#5c4a351f);width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bookPage{background:radial-gradient(circle at 20% 20%,#ffffff8c,#0000 35%),repeating-linear-gradient(0deg,#68583e05 0 1px,#0000 1px 5px);padding:42px 45px;position:relative;overflow:hidden}.leftPage{border-radius:5px 0 0 10px}.rightPage{border-radius:0 5px 10px 0}.pageKicker{letter-spacing:.2em;font-size:8px}.bookPage h3{margin:22px 0 4px;font:44px/.93 Georgia,serif}.latin{margin:0;font:italic 13px Georgia,serif}.botanicalWindow{mix-blend-mode:multiply;position:absolute;inset:23% 40% 8% 1%;overflow:hidden}.botanicalWindow img{object-fit:cover;width:400%;max-width:none;height:100%;position:absolute;left:0}.specimenFacts{gap:20px;width:31%;font:10px/1.4 Georgia,serif;display:grid;position:absolute;top:36%;right:7%}.specimenFacts span{border-top:1px solid #b6a88d;padding-top:8px}.specimenFacts b,.tradition b{font:8px var(--font-geist-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;display:block}.calendarMarks{gap:8px;display:flex}.calendarMarks span{border:1px solid #8da087;border-radius:50%;width:14px;height:14px}.calendarMarks .active{background:var(--ochre)}.grandmotherNote{color:#7c5f49;opacity:0;margin:45px 18% 0 0;font:italic 19px/1.45 Georgia,serif;animation:1ms linear both noteAppear;animation-timeline:view();animation-range:entry 30% cover 55%;transform:rotate(-2deg)}.grandmotherNote small{font:8px var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;display:block}.pressedFlower{filter:drop-shadow(2px 4px 2px #523e272e);width:70px;height:115px;position:absolute;top:12%;right:9%;transform:rotate(12deg)}.pressedFlower:before{content:"";background:#847b4e;width:2px;height:92px;position:absolute;top:20px;left:34px}.pressedFlower i{transform-origin:50% 90%;background:#c59c37;border-radius:50% 10%;width:24px;height:36px;position:absolute;top:4px;left:24px}.pressedFlower i:nth-child(2){transform:rotate(72deg)}.pressedFlower i:nth-child(3){transform:rotate(144deg)}.pressedFlower i:nth-child(4){transform:rotate(216deg)}.pressedFlower i:nth-child(5){transform:rotate(288deg)}.mapSketch{background:repeating-radial-gradient(at 60%,#0000 0 16px,#5b705721 17px 18px);border:1px solid #aeb5a3;height:180px;position:absolute;bottom:8%;left:8%;right:42%}.river{background:#8ca9b0;width:2px;height:120%;position:absolute;top:-10%;left:45%;transform:rotate(18deg)}.mapDot{background:var(--clay);opacity:0;border-radius:50%;width:9px;height:9px;animation:1ms linear both noteAppear;animation-timeline:view();animation-range:entry 45% cover 70%;position:absolute}.d1{top:35%;left:35%}.d2{bottom:24%;right:22%}.protagonistNote{color:#526f59;opacity:0;width:30%;font:italic 14px/1.5 Georgia,serif;animation:1ms linear both noteAppear;animation-timeline:view();animation-range:entry 38% cover 65%;position:absolute;bottom:24%;right:7%;transform:rotate(1deg)}.tradition{width:32%;font:10px/1.4 Georgia,serif;position:absolute;bottom:7%;right:6%}.bookLabel{letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:-28px;left:15px}.explore{padding:120px 8vw}.steps{border-top:1px solid #aab7a5;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.steps article{border-right:1px solid #aab7a5;padding:24px 28px 55px}.steps article:last-child{border:0}.steps b{font:10px var(--font-geist-mono);color:#68806b}.steps h3{margin:90px 0 10px;font:36px Georgia,serif}.steps p{color:#5e7061;font-size:13px}.explore h2{text-align:center;margin:110px 0 0;font:400 clamp(40px,5vw,75px)/1.02 Georgia,serif}.workshop{padding:140px 8vw}.workshop .sectionHead{margin-bottom:75px}.workshopConcept{margin:0;position:relative;overflow:visible}.workshopConcept img{border:1px solid var(--line);width:100%}figure figcaption{letter-spacing:.14em;text-transform:uppercase;padding-top:12px;font-size:8px}.workNote{background:#f3ecddeb;border:1px solid #879a82;padding:7px 11px;font:italic 13px Georgia,serif;position:absolute;transform:rotate(-2deg)}.wn1{top:27%;right:11%}.wn2{top:38%;left:43%}.wn3{bottom:22%;left:11%}.propsSheet{background:#f8f3e7;margin:60px 8vw 0;padding:20px;transform:rotate(-1deg);box-shadow:0 18px 45px #373e321f}.propsSheet img{width:100%}.process{border-bottom:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;padding:50px 3vw 22px;font-size:10px;display:flex}.process b{color:var(--clay)}.processes{text-align:center;color:#637063;font:italic 17px/1.8 Georgia,serif}.stories{padding:125px 8vw}.characters{background:#f7f1e4;max-width:1050px;margin:60px 0 0;padding:20px}.characters img{width:100%}.memoryChain{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin:55px 0 0;display:grid}.memoryChain span{letter-spacing:.13em;border-top:1px solid #aab7a5;padding:24px 15px;font-size:10px}.memoryChain small{color:#617266;letter-spacing:.04em;text-transform:none;margin-top:8px;display:block}.memoryChain b{color:#78907b;padding:10px}.stories blockquote{text-align:center;color:#59705d;max-width:850px;margin:100px auto 0;font:italic clamp(31px,4vw,56px)/1.2 Georgia,serif}.seasons{padding:140px 5vw}.seasons .sectionHead{margin-bottom:70px;padding:0 3vw}.seasonArtwork{margin:0}.seasonArtwork img{width:100%}.seasonArtwork figcaption{grid-template-columns:repeat(4,1fr);display:grid}.seasonArtwork figcaption span{border-right:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;padding:14px 12px;font-size:9px}.seasonNote{max-width:570px;margin:40px 3vw 0 auto;font:18px/1.6 Georgia,serif}.references{background:#e9e4d8;padding:140px 8vw}.references header{grid-template-columns:1fr 3fr;gap:8vw;margin-bottom:70px;display:grid}.referenceBoard{grid-template-columns:1.3fr 1fr;align-items:start;gap:32px;display:grid}.referenceBoard figure{background:var(--paper);margin:0;padding:12px;box-shadow:0 18px 45px #2f372d24}.referenceBoard figure:nth-child(2){transform:rotate(-1deg)}.referenceBoard figure:nth-child(3){transform:rotate(1deg)}.referenceBoard img{aspect-ratio:3/2;object-fit:cover;width:100%}.referenceBoard figcaption{line-height:1.7}.refMontseny{grid-row:span 2}.refMontseny img{aspect-ratio:4/5;object-position:center}.materialSwatches{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px;display:grid}.materialSwatches span{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:end;height:105px;padding:12px;font-size:9px;display:flex}.stone{background:#8d8e83}.materialSwatches p{grid-column:1/-1;max-width:650px;font:14px/1.5 Georgia,serif}.final{color:#fff;height:100svh;position:relative;overflow:hidden}.final>img{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.finalShade{background:linear-gradient(#1e2d2114,#19271dad);position:absolute;inset:0}.finalCopy{position:absolute;bottom:17vh;left:8vw}.finalCopy>p{letter-spacing:.18em;font-size:9px}.final h2{letter-spacing:-.04em;font:400 clamp(42px,5.6vw,86px)/1.04 Georgia,serif}.final h2 em{color:#d8decc}.footerLine{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ffffff59;padding-top:15px;font-size:8px;position:absolute;bottom:25px;left:4vw;right:4vw}@keyframes slowBreathe{to{transform:scale(1.008)}}@keyframes noteAppear{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes bookSettle{0%{transform:translateY(35px)rotate(1.5deg)}to{transform:translateY(0)rotate(.5deg)}}@media (max-width:900px){.sectionHead,.gameplayCaption,.references header,.disclosure{grid-template-columns:1fr}.gameplayCaption{gap:22px}.gameplayCaption>p:last-child{max-width:580px}.plantGrid{grid-template-columns:1fr 1fr}.plantCard:nth-child(2){border-right:0}.notebook{grid-template-columns:1fr}.notebookCopy{max-width:650px}.fieldBook{min-height:650px}.referenceBoard{min-height:680px}.development{grid-template-columns:1fr}.memoryChain{grid-template-columns:1fr 1fr}.memoryChain b{display:none}}@media (max-width:650px){.nav{padding:22px}.navLink{font-size:0}.navLink span{font-size:18px}.heroCopy{bottom:14vh;left:24px;right:24px}.hero h1{font-size:clamp(49px,15vw,72px)}.visualTag{max-width:80%;left:24px;right:auto}.opening,.territory,.botanical,.explore,.workshop,.stories,.seasons,.references,.development{padding:90px 24px}.opening{grid-template-columns:1fr}.opening h2,.opening>p:last-child{grid-column:1}.gameplayLook{padding:0 0 90px}.gameplayArt{height:72vh}.gameplayArt>img{object-fit:cover;object-position:43% center;width:100%;height:100%}.gameplayCaption{padding:35px 24px 0}.fieldNote{font-size:11px}.noteHabitat{display:none}.territoryDiagram{height:520px}.territoryDiagram>p{bottom:5%;left:6%}.territoryFoot,.plantGrid{grid-template-columns:1fr}.plantCard{border-right:0}.fieldBook{grid-template-columns:1fr;min-height:1200px}.bookSpine{display:none}.bookPage{min-height:600px}.leftPage,.rightPage{border-radius:5px}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #aab7a5;border-right:0}.steps h3{margin-top:35px}.workNote{display:none}.propsSheet{margin:35px 0 0;padding:8px}.process{grid-template-columns:1fr 1fr;gap:18px;display:grid}.process b{display:none}.memoryChain{grid-template-columns:1fr}.referenceBoard{gap:30px;min-height:auto;display:grid}.refLarge,.refSmall{width:100%;position:static;transform:none}.materialSwatches{width:100%;position:static}.finalCopy{left:24px;right:24px}.final h2{font-size:38px}.seasonArtwork{overflow:hidden}.seasonArtwork img{width:185%;max-width:none;transform:translate(-23%)}.seasonArtwork figcaption{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroBackdrop,.heroForeground,.gameplayArt>img,.fieldBook,.grandmotherNote,.mapDot,.protagonistNote{transform:none;transition:none!important;animation:none!important}.grandmotherNote,.mapDot,.protagonistNote{opacity:1}}.grandmotherNote{max-width:72%;margin-right:0}.tapedPlantPhoto{background:#f7f0df;width:52%;margin:0;padding:7px 7px 18px;position:absolute;bottom:8%;left:8%;transform:rotate(-2.5deg);box-shadow:2px 5px 12px #4a3e2d2e}.tapedPlantPhoto img{object-fit:cover;width:100%;height:175px}.tapedPlantPhoto .tape{z-index:2;background:#ddcfa8ad;width:74px;height:24px;position:absolute;top:-11px;left:35%;transform:rotate(2deg)}.tapedPlantPhoto figcaption{letter-spacing:.06em;text-transform:none;padding-top:6px;font-size:6px}.rightPage .tradition{width:30%;bottom:9%;right:6%}.firstPersonConcept{margin:0;position:relative;overflow:hidden}.firstPersonConcept img{border:1px solid #b8c2b2;width:100%}.firstPersonConcept figcaption{padding-top:12px}.routeNote{background:#f3ecdde6;border:1px solid #293b3147;padding:8px 11px;font:italic 12px Georgia,serif;position:absolute}.routeNote.wet{bottom:20%;left:7%;transform:rotate(-2deg)}.routeNote.sun{top:25%;right:8%;transform:rotate(2deg)}@media (max-width:900px){.memoryPhoto{grid-template-columns:1fr}.referenceBoard{min-height:0}.refMontseny{grid-row:auto}.refMontseny img{aspect-ratio:3/2}.plantCrop{width:210px}}@media (max-width:650px){.memoryPhoto{padding:90px 24px}.foundPhoto{transform:none}.botanicalLead{margin-bottom:45px}.plantCard{min-height:510px}.plantCrop{height:350px}.referenceBoard{grid-template-columns:1fr}.materialSwatches{grid-template-columns:1fr 1fr}.seasonArtwork img{width:185%;max-width:none;transform:translate(-23%)}}:root{--paper:#f7f0df;--paper2:#eee4cd;--sage:#9daf82;--fern:#4f7145;--blue:#6f9fac;--ochre:#d8b64d;--clay:#8b5d3d;--line:#c7bda7}.disclosure{background:#ebe5d5}.memoryPhoto{background:#f3ead8;grid-template-columns:.9fr 1.05fr}.photoCopy .smallNote{border-top-color:#c2b89f}.foundPhoto{justify-self:center;width:min(420px,78vw);animation:1ms linear both softLift;animation-timeline:view();animation-range:entry 10% cover 45%}.notebook{background:#faf6ea;grid-template-columns:.62fr 2.05fr}.fieldBookImage{filter:drop-shadow(0 30px 40px #4c3e2a29);margin:0;animation:1ms linear both bookSettle;animation-timeline:view();animation-range:entry 8% cover 48%}.fieldBookImage img{border-radius:4px;width:100%}.fieldBookImage figcaption{padding-top:14px}.darkSection{background:#edf0e4}.plantCrop{animation:1ms linear both softLift;animation-timeline:view();animation-range:entry 10% cover 42%}.botanicalRefs{border-top:1px solid var(--line);grid-template-columns:.75fr repeat(3,1fr);align-items:end;gap:18px;margin-top:58px;padding-top:22px;display:grid}.botanicalRefs .sectionNumber{align-self:start}.botanicalRefs figure{margin:0}.botanicalRefs img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.95)contrast(.96);width:100%}.botanicalRefs figcaption{font-size:7px;line-height:1.45}.firstPersonConcept img,.workshopConcept img{animation:12s ease-in-out infinite alternate slowBreathe}.workshop{background:#f7f0df}.productOutcomes{border-top:1px solid var(--line);grid-template-columns:.72fr 1.45fr;align-items:center;gap:5vw;margin-top:80px;padding-top:60px;display:grid}.productOutcomes h3{letter-spacing:-.04em;margin:14px 0 18px;font:400 clamp(36px,4vw,62px)/1 Georgia,serif}.productOutcomes p{font:17px/1.6 Georgia,serif}.productOutcomes ul{letter-spacing:.08em;text-transform:uppercase;gap:12px;margin:28px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.productOutcomes li{border-top:1px solid var(--line);padding-top:10px}.productSheet{background:#fbf5e8;margin:0;padding:14px;animation:1ms linear both softLift;animation-timeline:view();animation-range:entry 12% cover 50%;box-shadow:0 18px 45px #373e321a}.productSheet img{width:100%}.references{background:#eee4cd}.referenceBoard figure{background:#f8f1e2}.materialSwatches span{color:#fff}@keyframes softLift{0%{opacity:.72;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.memoryPhoto,.notebook,.productOutcomes,.botanicalRefs{grid-template-columns:1fr}.fieldBookImage{max-width:100%}.botanicalRefs{align-items:start}}@media (max-width:650px){.foundPhoto{width:min(330px,88vw)}.fieldBookImage{overflow:hidden}.fieldBookImage img{width:160%;max-width:none;transform:translate(-24%)}.productOutcomes{margin-top:55px;padding-top:42px}.productSheet{padding:8px}.botanicalRefs{gap:24px}}@media (prefers-reduced-motion:reduce){.foundPhoto,.fieldBookImage,.plantCrop,.productSheet,.firstPersonConcept img,.workshopConcept img{animation:none!important;transform:none!important}}.uxMockup{margin:75px 0 0;animation:1ms linear both softLift;animation-timeline:view();animation-range:entry 10% cover 48%}.uxMockup img{border:1px solid var(--line);width:100%;box-shadow:0 18px 45px #373e321f}.workshopUx{margin:70px 0 0}.productRow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.productRow article{border:1px solid var(--line);background:#fbf5e8;min-height:310px;padding:12px}.productCrop{background-color:#fbf5e8;background-image:url(/productes-finals-v2.png);background-repeat:no-repeat;background-size:200% 200%;height:210px}.productCrop.tea{background-position:0 0}.productCrop.bath{background-position:100% 0}.productCrop.oil{background-position:0 100%}.productCrop.balm{background-position:100% 100%}.productRow h4{margin:16px 0 8px;font:28px Georgia,serif}.productRow p{font:13px/1.45 var(--font-geist-sans);margin:0}.productSheet{display:none}.final{background:#304633;height:72svh}.final>img{object-position:72% 58%;height:120%;transform:scale(1.75)}.finalShade{background:linear-gradient(#1e2d212e,#19271dbd),linear-gradient(90deg,#19271db3,#0000 68%)}@media (max-width:900px){.productOutcomes{grid-template-columns:1fr}.productRow{grid-template-columns:repeat(2,1fr)}.productRow article{min-height:290px}}@media (max-width:650px){.uxMockup{margin-top:45px;overflow:hidden}.uxMockup img{width:150%;max-width:none;transform:translate(-20%)}.productRow{grid-template-columns:1fr}.productCrop{height:240px}.final{height:76svh}.final>img{object-position:68% center;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.uxMockup{animation:none!important}}.territoryReferences{border-top:1px solid var(--line);margin-top:85px;padding-top:55px}.territoryReferences header{grid-template-columns:.75fr 2fr;gap:5vw;margin-bottom:34px;display:grid}.territoryReferences h3,.processReferences h3{letter-spacing:-.04em;margin:0;font:400 clamp(34px,4.2vw,62px)/1 Georgia,serif}.referenceBoard.compact{grid-template-columns:1.4fr 1fr 1fr;gap:18px}.referenceBoard.compact .refMontseny{grid-row:auto}.referenceBoard.compact .refMontseny img,.referenceBoard.compact img{aspect-ratio:4/3}.referenceBoard.compact .materialSwatches{margin-top:16px}.firstPersonConcept,.routeNote,.workshopConcept{display:none}.workshopUx{margin-top:0}.processReferences header{grid-template-columns:.5fr 1fr;gap:5vw;margin-bottom:34px;display:grid}.pinBoard{grid-template-columns:repeat(8,minmax(150px,1fr));align-items:start;gap:12px;display:grid}.pinBoard figure{background:#fbf5e8;margin:0;padding:9px;box-shadow:0 14px 32px #373e321f}.pinBoard figure:nth-child(2n){transform:translateY(26px)}.pinBoard figure:nth-child(3n){transform:translateY(10px)}.pinBoard img{object-fit:cover;width:100%;height:clamp(220px,24vw,390px)}.pinBoard figcaption{font-size:7px;line-height:1.4}@media (max-width:1100px){.pinBoard{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.territoryReferences header,.processReferences header,.referenceBoard.compact{grid-template-columns:1fr}.pinBoard{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.territoryReferences{margin-top:55px;padding-top:40px}.processReferences{margin-top:60px;padding-top:40px}.pinBoard{grid-template-columns:1fr 1fr;gap:8px}.pinBoard figure{padding:6px}.pinBoard figure:nth-child(n){transform:none}.pinBoard img{height:220px}}.photoCopy h2,.notebookCopy h2{font-size:clamp(43px,5.5vw,82px)}.photoCopy .smallNote{display:none}.fieldBookImage{filter:drop-shadow(0 24px 34px #4c3e2a1f)}.territory .sectionHead{margin-bottom:44px}.territoryReferences .referenceBoard figure:nth-child(n){transform:none}.referenceBoard.compact .materialSwatches{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.stone{background:#c6b89b;color:#293b31!important}.earth{background:#5e3f2b}.explore,.processes{display:none}.productOutcomes{grid-template-columns:.5fr 1.5fr}.productRow{display:none}.productSketch{border:1px solid var(--line);background:#fffaf0;margin:0;padding:12px;box-shadow:0 18px 45px #373e321a}.productSketch img{width:100%}.processReferences{margin-top:76px}.pinBoard{grid-template-columns:repeat(8,minmax(120px,1fr))}.pinBoard img{height:clamp(210px,22vw,340px)}.finalCopy{max-width:980px}@media (max-width:900px){.productOutcomes{grid-template-columns:1fr}.referenceBoard.compact .materialSwatches{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.photoCopy h2,.notebookCopy h2{font-size:clamp(40px,13vw,64px)}.notebook{padding-top:90px;padding-bottom:90px}.pinBoard{grid-template-columns:1fr 1fr}.productSketch{padding:8px}.fieldBookImage{overflow:visible}.fieldBookImage img{width:100%;max-width:100%;transform:none}.uxMockup{overflow:visible}.uxMockup img{width:100%;max-width:100%;transform:none}.productSketch{overflow:visible}.productSketch img{width:100%;max-width:100%;transform:none}}.notebook{background:#f7f0df}.fieldBookImage img{background:0 0}.productOutcomes.secondary{grid-template-columns:.62fr 1.05fr;align-items:center;gap:4vw;margin-top:60px;padding-top:42px}.productOutcomes.secondary h3{font-size:clamp(30px,3.2vw,50px)}.productOutcomes.secondary p{font-size:15px}.productOutcomes.secondary .productSketch{width:min(720px,100%);box-shadow:none;background:0 0;border:0;justify-self:end;padding:0}.productOutcomes.secondary .productSketch img{filter:drop-shadow(0 14px 24px #4c3e2a1a)}@media (max-width:900px){.productOutcomes.secondary{grid-template-columns:1fr}.productOutcomes.secondary .productSketch{justify-self:start;width:100%}}.referenceBoard.compact{grid-template-columns:repeat(3,1fr)}.referenceBoard.compact .refMontseny,.referenceBoard.compact figure{grid-row:auto}.referenceBoard.compact .refMontseny img,.referenceBoard.compact img{aspect-ratio:4/3;object-fit:cover}.flora{background:#748978}.water{background:#356f88}.process{border-bottom:0;padding-bottom:8px}.processReferences{border-top:1px solid #c7bda78c;margin-top:34px;padding-top:34px}@media (max-width:900px){.referenceBoard.compact{grid-template-columns:1fr}}
