@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.history-when{color:var(--muted);font-size:11px;display:block}.receipt-anchor{scroll-margin-top:90px}.live-harvest{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.75fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.live-harvest>div{background:var(--canvas);min-width:0;padding:20px 22px}.live-state-head{align-items:center;gap:9px;display:flex}.live-state-head strong{font-size:17px;font-weight:600}.live-dot{background:#7d8b80;border-radius:50%;flex:none;width:10px;height:10px}.live-state[data-tone=good] .live-dot{background:#2f8f57;box-shadow:0 0 #2f8f5773}.live-state[data-tone=wait] .live-dot{background:#d59a1f}.live-state[data-tone=stop] .live-dot{background:var(--orange)}.live-state p{margin:9px 0 0;font-size:14px;line-height:1.45}.live-state small,.live-building small{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.4;display:block}.live-building>span{color:var(--muted);font-size:13px;display:block}.live-building strong{margin-top:6px;font-family:Instrument Serif,serif;font-size:32px;font-weight:400;line-height:1.1;display:block}.live-feed h3{color:var(--muted);margin:0 0 8px;font-family:inherit;font-size:13px;font-weight:400}.live-feed p{margin:0;font-size:14px}.live-feed ul{margin:0;padding:0;list-style:none}.live-feed li{border-top:1px solid #bbc4b580;grid-template-columns:18px minmax(0,1fr) auto 72px;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.live-feed li:first-child{border-top:0}.live-feed li>svg{color:var(--orange)}.live-feed strong{font-weight:600}.live-feed time{color:var(--muted);white-space:nowrap;font-size:12px}.live-feed a,.live-feed .text-button{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;padding:0;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.live-state[data-tone=good] .live-dot{animation:2.6s ease-out infinite live-pulse}@keyframes live-pulse{to{box-shadow:0 0 0 9px #2f8f5700}}}@media (width<=980px){.live-harvest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-feed{grid-column:1/-1}}@media (width<=640px){.v3-home .metrics .metric strong{white-space:nowrap;font-size:25px}.live-harvest{grid-template-columns:minmax(0,1fr)}.live-harvest>div{padding:17px 16px}.live-feed li{grid-template-columns:18px minmax(0,1fr) auto}.live-feed time{grid-area:2/2}.live-feed li>a,.live-feed li>.text-button{grid-area:1/3/span 2}}.receipt-owner-lookup{color:#183e2c;border-top:1px solid #b9c7b6;padding:12px 0 14px;font-size:14px}.receipt-owner-lookup summary{cursor:pointer;padding-block:3px;font-weight:600}.receipt-owner-lookup form{margin:10px 0 6px}.receipt-owner-lookup label{margin-bottom:5px;display:block}.receipt-owner-lookup form>div{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.receipt-owner-lookup input{min-width:0;min-height:44px;color:inherit;background:#fbfaf2;border:1px solid #819a84;border-radius:6px;flex:195px;padding:8px 12px;font-size:16px}.receipt-owner-lookup .button{min-height:44px}.receipt-owner-message:empty{display:none}.receipt-owner-message{color:#426054;font-size:13px}.receipt-owner-result{background:#e2e9d7;border-radius:7px;gap:6px;margin-top:8px;padding:11px 13px;display:grid}.receipt-owner-result code{overflow-wrap:anywhere;font-size:12px}.receipt-owner-result>div{flex-wrap:wrap;justify-content:space-between;gap:6px 13px;display:flex}.receipt-owner-result>a{text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;text-decoration:underline;display:inline-flex}.world-film{isolation:isolate;background:#f6f4eb;min-height:720px;position:relative;overflow:hidden}.world-film-art{object-fit:cover;object-position:65% center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.world-film-copy{width:55%;padding:100px max(48px,50vw - 720px)}.world-film h2,.world-guide h2{letter-spacing:-.035em;margin:28px 0;font:clamp(58px,5.6vw,88px)/1.04 Instrument Serif,serif}.world-film-copy p{max-width:370px;line-height:1.75}.world-play{color:var(--ink,#183e2c);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:15px;margin-top:35px;padding:0;display:flex}.world-play>span{color:#f6f4eb;background:#183e2c;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .25s;display:grid}.world-play:hover>span{transform:scale(1.1)}.world-play small{letter-spacing:.08em;color:#657363;margin-left:10px;font-size:11px}.world-film-foot{letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:25px;left:48px;right:48px}.world-guide{grid-template-columns:1.02fr 1fr;align-items:center;gap:70px;padding-top:110px;padding-bottom:110px;display:grid}.world-guide-art{aspect-ratio:1/1.08;background:#f0f0e5;border-radius:48% 48% 3px 3px;position:relative;overflow:hidden}.world-guide-art img{object-fit:cover;object-position:72% center;width:100%;height:100%;transition:transform 1s}.world-guide-art:hover img{transform:scale(1.025)}.world-guide-art>span{text-align:center;letter-spacing:.12em;width:100%;font-size:10px;position:absolute;bottom:25px;left:0}.world-guide h2{margin:25px 0;font-size:clamp(45px,4.3vw,68px)}.world-guide-copy>p{max-width:450px;line-height:1.8}.world-guide-copy>.button{margin:20px 0 25px}.world-guide-links{flex-wrap:wrap;gap:25px;display:flex}.world-guide-links a,.world-cinema>a{border-bottom:1px solid #acb6a2;align-items:center;gap:9px;padding-bottom:6px;font-size:13px;text-decoration:none;display:inline-flex}.world-guide-copy>.world-guide-note{color:#657363;border-top:1px solid #c8cdbd;max-width:440px;margin-top:32px;padding-top:20px;font-size:12px;line-height:1.7}.world-cinema{color:#183e2c;background:#f6f4eb;border:1px solid #c0cab8;border-radius:8px;width:min(1150px,95vw);max-height:95vh;padding:24px 28px}.world-cinema::backdrop{background:#10271ce6}.world-cinema-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.world-cinema-heading>div{gap:8px;display:flex}.world-cinema-heading button[aria-pressed]{color:inherit;font:inherit;background:0 0;border:1px solid #a7b59e;border-radius:30px;padding:8px 12px;font-size:12px}.world-cinema-heading button[aria-pressed=true]{color:#f6f4eb;background:#183e2c}.world-cinema video{object-fit:contain;background:#183e2c;width:100%;max-height:69vh;display:block}.world-cinema>p{font-size:12px;line-height:1.6}.garden-studio-picture img{object-position:70% center}.garden-studio-picture{background:#183e2c}.garden-studio-picture>span{color:#f6f4eb!important;background:#183e2c!important}@media (width>=1700px){.world-film{min-height:820px}.world-film-copy{padding-top:150px}}@media (width<=1000px){.world-film-copy{width:58%;padding:80px 32px}.world-film{min-height:650px}.world-film h2{font-size:65px}.world-guide{gap:35px}.world-guide h2{font-size:52px}}@media (width<=700px){.world-film{min-height:850px}.world-film-art{object-fit:cover;object-position:69% center;height:570px;top:280px}.world-film-copy{width:100%;padding:50px 22px}.world-film h2{margin:20px 0;font-size:58px}.world-film-copy p{font-size:14px}.world-play{margin-top:22px}.world-film-foot{gap:20px;font-size:9px;bottom:17px;left:22px;right:22px}.world-film-foot>span:last-child{text-align:right;max-width:110px}.world-guide{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:70px}.world-guide-art{aspect-ratio:1.1;max-height:420px}.world-guide h2{font-size:51px}.world-guide-links{gap:16px}.world-cinema{width:96vw;padding:16px}.world-cinema-heading{flex-wrap:wrap}.world-cinema-heading .brand{max-width:115px}.world-cinema-heading>div{order:3;justify-content:center;width:100%}.world-cinema video{max-height:65vh}.world-cinema>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.world-play>span,.world-guide-art img{transition:none}}@media (width>=701px){.world-film-art{object-position:73% center;width:52%;height:100%;left:48%}.world-film-copy{width:48%;padding-right:25px}.world-film h2{font-size:clamp(56px,5.3vw,82px)}.world-film-foot{background:#f6f4eb;padding-top:12px;padding-bottom:5px}}@media (width<=700px){.world-film{min-height:960px}.world-film-art{height:485px;top:475px}.world-film-copy{padding-bottom:20px}.world-film-foot{background:#f6f4eb;padding:9px 0;bottom:0}.world-guide-copy>p{font-size:15px}}.world-film-foot{background:#f6f4eb;align-items:center;min-height:60px;padding:18px 48px;bottom:0;left:0;right:0}@media (width>=701px){.world-film-art{height:calc(100% - 60px)}}@media (width<=700px){.world-film-foot{padding:14px 22px;bottom:0;left:0;right:0}}.world-atlas{color:#eaeedb;background:#102b21;padding:clamp(36px,6vw,88px) 0}.world-atlas-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,78px);width:min(100% - 96px,1320px);margin-inline:auto;display:grid}.world-atlas-copy .eyebrow{color:#f1c780;align-items:center;gap:8px;display:flex}.world-atlas-copy h2{margin:14px 0 17px;font-size:clamp(57px,5.5vw,87px);line-height:.92}.world-atlas-copy h2 em{color:#b9cba2}.world-atlas-copy p{color:#b7c6af;max-width:37ch}.world-atlas-action{color:#18372a;background:#f1c780;border-radius:7px;align-items:center;gap:10px;min-height:47px;margin-top:17px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}.world-atlas-action:hover{background:#ffdc9e}.world-atlas :focus-visible{outline-offset:4px;outline:2px solid #f1c780}.world-atlas-image{border:1px solid #62785f;border-radius:16px;display:block;position:relative;overflow:hidden}.world-atlas-image img{width:100%;height:auto}.world-atlas-image>span{color:#f6f4eb;background:#102b21ee;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex;position:absolute;bottom:12px;right:12px}.world-atlas-image small{color:#e4c18a}.world-atlas-image:hover>span{background:#2a5140}@media (width<=740px){.world-atlas-inner{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px)}.world-atlas-copy h2{font-size:clamp(50px,10vw,68px)}}.canopy-page{--ink:#f2e8d0;--muted:#bac6ad;--line:#b8c99937;--gold:#f3c67f;--panel:#172d25;color:var(--ink);background:radial-gradient(at 39% 24%,#254238,#0000 54%),#10241e;min-height:100vh}.canopy-home{--ink:#fff0d3;--muted:#c6d0bc;--line:#d9c6a042;--gold:#f5c18c;--panel:#102820;background:radial-gradient(at 77% -15%,#395144 0%,#0000 60%),#11251f;min-height:auto;padding-bottom:clamp(28px,4vw,56px)}.canopy-home .canopy-intro{padding-block:clamp(25px,3.2vw,46px) clamp(19px,2.7vw,35px)}.canopy-home .canopy-intro h1{font-size:clamp(4rem,7.6vw,8rem)}.canopy-home-summary{max-width:295px;font-size:.91rem}.canopy-home-summary p{color:var(--muted);margin:0}.canopy-page .harvest-hero-launch{color:#16271f;background:#efba83;border-color:#eab776;gap:9px;margin-top:10px;font-weight:600}.canopy-page .harvest-hero-launch:hover{background:#ffdaa5}.harvest-guide{background:radial-gradient(at 0 0,#3a4731,#0000 63%),#172d24;border-block:1px solid #ba956767;padding:12px 14px}.harvest-guide-head,.harvest-guide-steps,.harvest-guide-settings{align-items:center;gap:7px;display:flex}.harvest-guide-head{justify-content:space-between}.harvest-guide-head p{color:var(--gold);align-items:center;gap:8px;margin:0;font-size:.88rem;display:inline-flex}.harvest-guide-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.65rem}.canopy-page .harvest-guide-close{width:44px}.harvest-guide-steps{flex-wrap:wrap;margin-top:5px}.harvest-guide-steps span{opacity:.85;font-size:.64rem}.harvest-guide-detail{color:var(--muted);margin:8px 0;font-size:.82rem}.harvest-guide-detail span{color:var(--gold);margin-top:3px;font-weight:600;display:block}.harvest-guide-settings{flex-wrap:wrap;gap:5px 12px}.harvest-guide-settings label,.harvest-guide-settings a{align-items:center;gap:7px;min-height:44px;font-size:.78rem;display:inline-flex}.harvest-guide-settings select{padding-inline:8px;font-size:.78rem}.harvest-guide-settings input[type=checkbox]{accent-color:#efba83;width:17px;height:17px;min-height:auto}.harvest-guide-settings a{color:var(--gold);text-underline-offset:4px}.harvest-map-route{fill:none;stroke:#f3b976;stroke-width:1.5px;pointer-events:none}.canopy-stage[data-flow-playing=true] .harvest-map-route{stroke-dasharray:6 4;animation:1s linear infinite harvest-map-travel}@keyframes harvest-map-travel{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.canopy-stage[data-flow-playing=true] .harvest-map-route{animation:none}}.harvest-tree-outcome[data-outcome=minimum] dd{color:#f8c579}.harvest-tree-outcome[data-outcome=carry] dd{color:#8cd5c8}.harvest-tree-outcome[data-outcome=zero] dd{color:#b1bfb2}.canopy-home .canopy-stage{background:repeating-radial-gradient(at 50% 54%,#0000 0 25px,#d7c19724 26px 27px,#0000 28px 49px),radial-gradient(at 63% 41%,#566f5a,#203b35 61%,#112923);height:clamp(355px,34vw,535px)}.canopy-home .harvest-guide+.canopy-stage{height:clamp(325px,29vw,440px)}.canopy-page .canopy-stage.is-dusk{background:repeating-radial-gradient(at 50% 54%,#0000 0 25px,#a3bccc25 26px 27px,#0000 28px 49px),radial-gradient(at 64% 43%,#365365,#1b313b 62%,#142b2b)}.canopy-home .canopy-inspector{background:linear-gradient(145deg,#314437,#132b24 57%);border-top-color:#f5c18c8c}.canopy-home .canopy-inspector dd{font-variant-numeric:tabular-nums}.canopy-home-index{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.canopy-home-index a{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;padding:11px 17px;text-decoration:none;display:grid}.canopy-home-index a+a{border-left:1px solid var(--line)}.canopy-home-index a:hover{background:#253f33}.canopy-home-index svg{color:var(--gold)}.canopy-home-index strong,.canopy-home-index small{display:block}.canopy-home-index strong{font-size:.85rem;font-weight:600}.canopy-home-index small{color:var(--muted);font-size:.73rem}.canopy-shell{width:min(1440px,100% - 96px);margin-inline:auto}.canopy-header,.canopy-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.canopy-header nav{flex-wrap:wrap;justify-content:end;gap:24px;display:flex}.canopy-page a{color:inherit}.canopy-header nav a,.canopy-footer a,.canopy-screening a,.canopy-inspector a{text-underline-offset:5px;align-items:center;gap:7px;display:inline-flex}.canopy-header nav a{min-height:44px;font-size:.88rem}.canopy-header a:hover,.canopy-footer a:hover,.canopy-inspector a:hover,.canopy-screening a:hover{color:var(--gold)}.canopy-page :focus-visible{outline-offset:4px;outline:2px solid #ffce87}.canopy-intro{justify-content:space-between;align-items:end;gap:24px;padding-block:38px 32px;display:flex}.canopy-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:.68rem;font-weight:700;display:flex}.canopy-kicker span{color:var(--muted);border-left:1px solid var(--line);padding-left:9px}.canopy-intro h1,.canopy-inspector h2,.canopy-screening h2{letter-spacing:-.055em;margin:.2em 0 0;font:400 clamp(4rem,8vw,9rem)/.85 Instrument Serif,Georgia,serif}.canopy-intro h1 em,.canopy-screening h2 em{color:var(--gold);font-weight:400}.canopy-intro>p{width:min(305px,100%);color:var(--muted);align-items:end;gap:15px;margin:0;font-size:.92rem;display:flex}.canopy-intro>p svg{color:var(--gold);flex-shrink:0}.canopy-exhibit{grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:14px;display:grid}.canopy-scene,.canopy-inspector{border:1px solid var(--line);background:var(--panel);min-width:0}.canopy-scene-bar{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.canopy-modes,.canopy-tool-group{flex-wrap:wrap;gap:5px;display:flex}.canopy-page button,.canopy-page select,.canopy-page input{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:#20392e;border-radius:2px}.canopy-page button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.82rem;display:inline-flex}.canopy-page button:hover,.canopy-page button[aria-pressed=true]{background:var(--gold);color:#19241d}.canopy-page button:disabled{opacity:.48;cursor:default}.canopy-mode-indicator{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:.66rem}.canopy-stage{isolation:isolate;border-block:1px solid var(--line);background:repeating-radial-gradient(at 50% 54%,#0000 0 26px,#8dbbab13 27px 28px,#0000 29px 54px),radial-gradient(at 53% 45%,#527264,#1c3a37 64%,#122a2a);height:clamp(410px,42vw,620px);position:relative;overflow:hidden}.canopy-stage:before{content:"";pointer-events:none;border:1px solid #d6e0bb27;position:absolute;inset:20px}.canopy-stage canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.canopy-stage canvas:active{cursor:grabbing}.canopy-stage canvas:focus-visible{outline-offset:-4px}.canopy-field-note,.canopy-scale{pointer-events:none;z-index:1;color:#e8e5cc;letter-spacing:.13em;font-size:.64rem;position:absolute}.canopy-field-note{gap:5px;display:grid;top:31px;left:32px}.canopy-field-note span:first-child{color:var(--gold);font-weight:700}.canopy-scale{align-items:center;gap:7px;display:flex;bottom:31px;right:32px}.canopy-scale span{border-top:1px solid;width:25px}.canopy-map{width:100%;height:100%}.canopy-map circle:last-of-type{paint-order:stroke}.canopy-map circle[stroke-width]{cursor:pointer}.canopy-loading{place-content:center;min-height:100%;margin:0;display:grid}.canopy-toolbar{flex-wrap:wrap;align-items:center;gap:7px 11px;padding:10px 14px;display:flex}.canopy-tool-group button{min-width:44px}.canopy-toolbar p{width:100%;color:var(--muted);margin:2px 0;font-size:.76rem}.canopy-toolbar .canopy-orbit{color:var(--gold)}.canopy-toolbar .canopy-orbit:hover{color:#19241d}.canopy-inspector{background:linear-gradient(150deg,#263b2f,#172d25 55%);padding:22px}.canopy-inspector h2{margin-block:16px 8px;font-size:clamp(2.55rem,4vw,4rem)}.canopy-source{color:var(--gold);margin-block:8px;font-size:.8rem}.canopy-status{color:var(--muted);min-height:2.6em;font-size:.85rem}.canopy-label{color:var(--muted);margin-bottom:5px;font-size:.75rem;display:block}.canopy-inspector select,.canopy-inspector input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;padding-inline:10px;font-size:.9rem}.canopy-inspector dl{border-top:1px solid var(--line);margin:18px 0}.canopy-inspector dl div{border-bottom:1px solid var(--line);padding-block:10px}.canopy-inspector dt{color:var(--muted);font-size:.73rem}.canopy-inspector dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.92rem}.canopy-actions{justify-items:start;gap:8px;display:grid}.canopy-actions a,.canopy-evidence a{min-height:44px;color:var(--gold);font-size:.83rem}.canopy-search{margin-top:14px}.canopy-search>div{gap:5px;display:flex}.canopy-search button{min-width:44px}.canopy-pagination{gap:5px;margin-top:8px;display:flex}.canopy-evidence{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:12px;font-size:.77rem}.canopy-evidence summary{cursor:pointer;align-content:center;min-height:44px}.canopy-evidence p{margin:0 0 4px}.canopy-evidence code{color:var(--muted);display:block}.canopy-screening{border:1px solid var(--line);background:linear-gradient(90deg,#102b23 2%,#102b23e6 29%,#102b2333 65%,#0000),url(/world/canopy-observatory.webp) 50% 56%/cover;align-items:center;min-height:310px;margin-block:36px;display:grid}.canopy-screening>div{width:min(100%,570px);padding:clamp(22px,4vw,56px)}.canopy-screening h2{font-size:clamp(2.8rem,5vw,5.5rem)}.canopy-screening p:not(.canopy-kicker){color:var(--muted);max-width:34ch}.canopy-screening a{min-height:44px}.canopy-footer{border-bottom:0;border-top:1px solid var(--line);color:var(--muted);background:0 0;font-size:.78rem}@media (width<=900px){.canopy-shell{width:calc(100% - 40px)}.canopy-exhibit{grid-template-columns:minmax(0,1fr) minmax(230px,250px)}.canopy-inspector{padding:15px}}@media (width<=710px){.canopy-scene-bar{flex-wrap:wrap}.canopy-modes{flex-wrap:nowrap}.canopy-mode-indicator{flex:90px;min-width:0}.canopy-home .canopy-intro h1{font-size:clamp(3.2rem,10.3vw,4.5rem)}.canopy-home .canopy-intro{gap:10px}.canopy-home-summary{max-width:none}.canopy-home .canopy-stage,.canopy-home .harvest-guide+.canopy-stage{height:clamp(256px,70vw,340px)}.canopy-home-index{grid-template-columns:1fr}.canopy-home-index a+a{border-left:0;border-top:1px solid var(--line)}.canopy-intro{gap:16px;padding-block:28px 22px;display:grid}.canopy-intro h1{font-size:clamp(3.4rem,11vw,5.8rem)}.canopy-intro>p{width:auto}.canopy-exhibit{grid-template-columns:minmax(0,1fr)}.canopy-stage{height:clamp(290px,72vw,430px)}.canopy-stage:before{inset:10px}.canopy-field-note{top:18px;left:18px}.canopy-scale{bottom:18px;right:18px}.canopy-screening{background-image:linear-gradient(90deg,#102b23f5,#102b23c2 68%,#102b2366),url(/world/canopy-observatory.webp);background-position:50%,61%}}@media (width<=390px){.canopy-shell{width:calc(100% - 26px)}.canopy-header nav{gap:10px}.canopy-header nav a{font-size:.75rem}.canopy-scene-bar,.canopy-toolbar{padding-inline:8px}}.root-exhibit{color:#f6f4eb;background:#183e2c;padding:20px 0 24px;scroll-margin-top:0;overflow:hidden}.root-inner{width:calc(100% - 96px);max-width:1400px;margin:auto}.root-heading{z-index:2;pointer-events:none;max-width:780px;position:relative}.root-heading .brand{color:#f6f4eb;gap:14px;font-size:36px}.root-heading .brand svg{width:36px;height:36px}.root-heading h2{letter-spacing:-.035em;margin:16px 0 12px;font:clamp(52px,5vw,72px)/.95 Instrument Serif,serif}.root-heading h2 em{font-weight:400}.root-heading p{max-width:660px;margin:0;font:17px/1.65 DM Sans,sans-serif}.root-diorama{aspect-ratio:1910/823;width:100%;margin-top:-230px;position:relative}.root-diorama>img,.root-overlay{width:100%;height:100%;position:absolute;inset:0}.root-diorama>img{object-fit:contain}.root-overlay{pointer-events:none;overflow:visible}.root-marker circle{stroke:#f6f4eb;stroke-width:4px;fill:#b64c17}.root-marker text{fill:#f6f4eb;font:32px DM Sans,sans-serif}.root-marker:not(.active){opacity:.68}.root-marker.active circle{stroke-width:7px}.root-steps{border:1px solid #f6f4eb;border-radius:60px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:14px auto 0;padding:3px;display:grid}.root-steps>button{color:#f6f4eb;cursor:pointer;background:0 0;border:0;border-radius:48px;min-height:58px;padding:10px 18px;font:500 21px DM Sans,sans-serif}.root-steps>button span{opacity:.8;margin-right:10px}.root-steps>button[aria-selected=true]{background:#b64c17;box-shadow:inset 0 0 0 1px #f0c28e}.root-steps>button:focus-visible,.root-actions>:focus-visible{outline-offset:5px;outline:3px solid #f6ca70}.root-explanation{text-align:center;outline-offset:8px;max-width:1100px;min-height:120px;margin:20px auto 0}.root-explanation h3{letter-spacing:-.02em;margin:0 0 10px;font:400 40px/1.1 Instrument Serif,serif}.root-explanation p{max-width:1100px;margin:0 auto;font:15px/1.7 DM Sans,sans-serif}.root-explanation a{color:#f4d7a5;text-underline-offset:4px;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:inline-flex}.root-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:10px;display:flex}.root-actions>*{cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:18px;min-width:285px;min-height:58px;padding:14px 28px;font:500 17px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.root-play{color:#f6f4eb;background:#b64c17;border:1px solid #bd632d}.root-play:disabled{opacity:.6;cursor:default}.root-verify{color:#f6f4eb;border:1px solid #f6f4eb}.root-disclosure{text-align:center;color:#e1e4cd;margin:22px auto 0;font-size:12px;line-height:1.8}@media (width>=1001px) and (width<=1300px){.root-heading{max-width:660px}.root-heading h2{font-size:64px}.root-heading p{font-size:16px}.root-diorama{margin-top:-174px}}@media (width<=1000px){.root-inner{width:calc(100% - 64px)}.root-heading{max-width:690px}.root-diorama{margin-top:20px}.root-heading h2{font-size:62px}.root-heading p{font-size:16px}.root-steps>button{font-size:17px}.root-explanation{min-height:140px}}@media (width<=600px){.root-exhibit{padding:42px 0 34px}.root-inner{width:calc(100% - 40px)}.root-heading .brand{font-size:36px}.root-heading .brand svg{width:32px;height:32px}.root-heading h2{margin:26px 0 18px;font-size:clamp(40px,11vw,56px);line-height:1.04}.root-heading p{font-size:14px;line-height:1.75}.root-desktop-break{display:none}.root-diorama{width:calc(100% + 28px);margin:25px -14px 8px}.root-steps{margin-top:15px}.root-steps>button{min-height:52px;padding:9px 5px;font-size:13px}.root-steps>button span{margin-right:4px;font-size:11px}.root-explanation{min-height:190px;margin-top:24px}.root-explanation h3{font-size:32px}.root-explanation p{font-size:13px;line-height:1.85}.root-actions{flex-direction:column;gap:13px;margin-top:5px}.root-actions>*{width:100%;min-width:0;min-height:54px;font-size:15px}.root-disclosure{max-width:300px;margin-top:24px;font-size:12px}.root-marker circle{stroke-width:6px}.root-marker text{font-size:36px}}@media (prefers-reduced-motion:reduce){.root-exhibit *{scroll-behavior:auto;transition:none!important}}.root-explanation a{min-height:24px}.grove-story{--story-paper:#f3e9d5;--story-forest:#142b24;--story-copper:#b75128;background:var(--story-paper);color:var(--story-forest);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,4.5rem);scroll-margin-top:4rem}.grove-story-inner{max-width:73rem;margin:0 auto}.grove-story-header,.grove-story-actions{justify-content:space-between;align-items:end;gap:1rem;display:flex}.grove-story-header h2,.grove-story-copy h3{letter-spacing:-.035em;margin:.35em 0 0;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:.96}.grove-story-header h2{font-size:clamp(3.8rem,8vw,7rem)}.grove-story-header h2 em{color:var(--story-copper)}.grove-story-header>p{max-width:22ch;margin:0 0 .3rem}.grove-story-kicker,.grove-story-note{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.grove-story-rail{border-bottom:1px solid #a9a68d;grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.grove-story-rail button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:2px solid #0000;padding:.9rem .65rem}.grove-story-rail button[aria-current]{border-top-color:var(--story-copper);background:#e9dcc0}.grove-story-rail button span{color:#875035;margin-right:.35rem;font-size:.75rem}.grove-story-spread{border-bottom:1px solid #a9a68d;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;display:grid}.grove-story-image{aspect-ratio:3/2;background:var(--story-forest);margin:0;overflow:hidden}.grove-story-image img{object-fit:cover;width:100%;height:100%;animation:.45s ease-out both grove-story-open;display:block}.grove-story-copy{align-self:center;padding:clamp(1.35rem,4vw,3.75rem)}.grove-story-copy h3{font-size:clamp(2.7rem,5vw,4.65rem)}.grove-story-copy>p:not(.grove-story-kicker){max-width:35ch;margin:1.1rem 0;line-height:1.65}.grove-story-copy a,.grove-story-actions a,.grove-story-actions button{color:inherit;text-underline-offset:.22em;align-items:center;gap:.45rem;display:inline-flex}.grove-story-actions{align-items:center;margin:.8rem 0 2rem}.grove-story-actions button,.grove-story-cinema button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem 0}.grove-story-actions button:disabled{opacity:.45;cursor:default}.grove-story-cinema{border:1px solid #a9a68d;padding:.85rem 1rem}.grove-story-cinema summary{cursor:pointer;font-weight:600}.grove-story-cinema summary svg{vertical-align:-.16em;margin:0 .3rem;display:inline}.grove-story-cinema [role=group]{flex-wrap:wrap;gap:1rem;margin:1rem 0 .7rem;display:flex}.grove-story-cinema button[aria-pressed=true]{text-underline-offset:.3em;text-decoration:underline}.grove-story-cinema button span{opacity:.8;margin-left:.25rem;font-size:.75em}.grove-story-cinema video{aspect-ratio:16/9;background:var(--story-forest);width:100%;margin:auto;display:block}.grove-story-cinema .grove-story-portrait{aspect-ratio:9/16;width:min(100%,24rem)}.grove-story-note{margin:1rem 0 0}.grove-story-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.grove-story-foot a{color:inherit;text-underline-offset:.22em;align-items:center;gap:.35rem;display:inline-flex}.grove-story :focus-visible{outline:2px solid var(--story-copper);outline-offset:3px}@keyframes grove-story-open{0%{opacity:.65;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.grove-story-header{display:block}.grove-story-header>p{margin-top:.8rem}.grove-story-spread{grid-template-columns:1fr}.grove-story-copy{padding-inline:.25rem}.grove-story-rail button{padding-inline:.35rem;font-size:.83rem}.grove-story-rail button span{margin-right:.14rem}}@media (prefers-reduced-motion:reduce){.grove-story-image img{animation:none}}.night-story{--night-ink:#131b1d;--night-panel:#1b2628;--night-paper:#f4e9d3;--night-mist:#bdc7c1;--night-light:#efc181;--night-line:#546261;background:var(--night-ink);color:var(--night-paper);padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,4.5rem);scroll-margin-top:4rem}.night-story-inner{max-width:73rem;margin-inline:auto}.night-story-heading{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:clamp(1.5rem,4vw,3rem);display:grid}.night-story-heading h2,.night-story-reading h3{color:var(--night-paper);letter-spacing:-.035em;margin:0;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:.98}.night-story-heading h2{font-size:clamp(4.15rem,9.5vw,8.4rem)}.night-story-heading h2 em{color:var(--night-light)}.night-story-heading>p{max-width:27ch;color:var(--night-mist);margin:0 0 .4rem}.night-story-eyebrow,.night-story-frame figcaption,.night-story-films figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.night-story-eyebrow{color:var(--night-light);margin:0 0 .95rem}.night-story-stage{border:1px solid var(--night-line);background:var(--night-panel);grid-template-columns:minmax(0,1.8fr) minmax(16.5rem,1fr);display:grid}.night-story-frame{isolation:isolate;background:var(--night-ink);min-height:21rem;margin:0;position:relative;overflow:hidden}.night-story-frame img{object-fit:cover;width:100%;height:100%;animation:.38s ease-out both night-story-reveal;position:absolute;inset:0}.night-story-frame figcaption{background:var(--night-ink);color:var(--night-paper);padding:.4rem .6rem;position:absolute;bottom:.9rem;left:.9rem}.night-story-reading{align-self:center;padding:clamp(1.25rem,3vw,2.45rem)}.night-story-reading h3{font-size:clamp(2.7rem,4.7vw,4.2rem)}.night-story-copy{max-width:34ch;color:var(--night-mist);margin:.9rem 0 1.3rem;line-height:1.6}.night-story-status{color:var(--night-light);align-items:baseline;gap:.6rem;margin:0;font-size:.86rem;display:flex}.night-story-status span{background:var(--night-light);border-radius:50%;flex:0 0 .45rem;height:.45rem;box-shadow:0 0 .65rem #efc18175}.night-story-actions{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:1rem;display:flex}.night-story a,.night-story-actions button{min-height:2.75rem;color:var(--night-paper);text-underline-offset:.2em;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.night-story-actions button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.night-story-cues{border-bottom:1px solid var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 2rem;padding:0;list-style:none;display:grid}.night-story-cues button{width:100%;min-height:3.25rem;color:var(--night-mist);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.night-story-cues button span{color:var(--night-light);font-size:.75rem}.night-story-cues button:hover,.night-story-cues button[aria-current]{background:var(--night-panel);color:var(--night-paper)}.night-story-cues button[aria-current]{border-bottom-color:var(--night-light)}.night-story-cinema{border:1px solid var(--night-line);padding:.15rem 1rem}.night-story-cinema summary{cursor:pointer;align-items:center;gap:.55rem;padding-block:.8rem;font-weight:600;list-style:none;display:flex}.night-story-cinema summary::-webkit-details-marker{display:none}.night-story-cinema summary svg{color:var(--night-light)}.night-story-films{grid-template-columns:minmax(0,1fr) minmax(8rem,15rem);align-items:start;gap:1rem;padding:.4rem 0 1rem;display:grid}.night-story-films figure{min-width:0;margin:0}.night-story-films figcaption{color:var(--night-mist);margin-bottom:.55rem}.night-story-films video{background:var(--night-ink);width:100%;display:block}.night-story-film-wide{aspect-ratio:16/9}.night-story-film-portrait{aspect-ratio:9/16;object-fit:cover}.night-story-foot{color:var(--night-mist);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-top:.4rem;font-size:.88rem;display:flex}.night-story-foot p{margin:.35rem 0}.night-story-foot>div{flex-wrap:wrap;gap:0 1rem;display:flex}.night-story :focus-visible{outline:2px solid var(--night-light);outline-offset:3px}@keyframes night-story-reveal{0%{opacity:.55}to{opacity:1}}@media (width<=690px){.night-story-heading,.night-story-stage,.night-story-films{grid-template-columns:1fr}.night-story-frame{aspect-ratio:16/10;min-height:0}.night-story-cues button{gap:.35rem;padding-inline:.35rem;font-size:.86rem}.night-story-film-portrait{max-width:15rem}}@media (prefers-reduced-motion:reduce){.night-story-frame img{animation:none}}.golden-trail{--trail-forest:#172d25;--trail-case:#243b30;--trail-cream:#f5ead2;--trail-paper:#e8d8b1;--trail-gold:#f4c882;--trail-line:#627365;background:var(--trail-forest);color:var(--trail-cream);padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,4.5rem);scroll-margin-top:4rem}.golden-trail-inner{max-width:73rem;margin-inline:auto}.golden-trail-header{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:clamp(1.5rem,4vw,3rem);display:grid}.golden-trail-header h2,.golden-trail-file h3,.golden-trail-verdict h3{letter-spacing:-.035em;margin:0;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:.98}.golden-trail-header h2{color:var(--trail-cream);font-size:clamp(3.5rem,9.4vw,8.1rem)}.golden-trail-header h2 em{color:var(--trail-gold)}.golden-trail-header>p{max-width:29ch;color:var(--trail-paper);margin:0 0 .3rem}.golden-trail-label,.golden-trail-art figcaption,.golden-trail-films figcaption{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:600}.golden-trail-label{color:var(--trail-gold);margin:0 0 .75rem}.golden-trail-case{border:1px solid var(--trail-line);background:var(--trail-case);grid-template-columns:minmax(0,1.62fr) minmax(16.5rem,1fr);display:grid}.golden-trail-art{background:var(--trail-forest);min-height:24rem;margin:0;position:relative;overflow:hidden}.golden-trail-art img{object-fit:cover;width:100%;height:100%;animation:.42s ease-out both golden-trail-develop;position:absolute;inset:0}.golden-trail-art figcaption{background:var(--trail-forest);width:fit-content;color:var(--trail-cream);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;padding:.48rem .65rem;display:flex;position:absolute;inset:auto .8rem .8rem}.golden-trail-art figcaption span{color:var(--trail-gold)}.golden-trail-file{align-self:center;padding:clamp(1.1rem,3vw,2rem)}.golden-trail-clues{margin:0 0 1.25rem;padding:0;list-style:none}.golden-trail-clues li+li{margin-top:.35rem}.golden-trail-clues button{border:1px solid var(--trail-line);width:100%;min-height:2.75rem;color:var(--trail-cream);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.35rem .6rem;display:flex}.golden-trail-clues button span{border:1px solid var(--trail-gold);width:1.65rem;height:1.65rem;color:var(--trail-gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:.68rem;display:grid}.golden-trail-clues button:hover{border-color:var(--trail-gold)}.golden-trail-clues button[aria-current]{background:var(--trail-forest);border-color:var(--trail-gold)}.golden-trail-clues button[aria-current] span{background:var(--trail-gold);color:var(--trail-forest)}.golden-trail-file h3{color:var(--trail-cream);font-size:clamp(2.2rem,4vw,3.4rem)}.golden-trail-file article p{color:var(--trail-paper);margin:.5rem 0 .35rem;line-height:1.55}.golden-trail a{min-height:2.75rem;color:var(--trail-cream);text-underline-offset:.2em;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.golden-trail-verdict{background:var(--trail-paper);color:var(--trail-forest);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:1rem 2rem;margin:1rem 0 1.5rem;padding:clamp(1.15rem,3.3vw,2.2rem);display:grid}.golden-trail-verdict .golden-trail-label{color:#57452e}.golden-trail-verdict h3{color:var(--trail-forest);font-size:clamp(2.25rem,4.8vw,4rem)}.golden-trail-answers{flex-wrap:wrap;gap:.45rem;display:flex}.golden-trail-answers button{border:1px solid var(--trail-forest);min-height:2.75rem;color:var(--trail-forest);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.45rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.golden-trail-answers button:hover{background:#f2e4c6}.golden-trail-answers button[aria-pressed=true]{background:var(--trail-forest);color:var(--trail-cream)}.golden-trail-feedback{min-height:3.1em;margin:.75rem 0 0;line-height:1.55}.golden-trail-cinema{border:1px solid var(--trail-line);padding:.15rem 1rem}.golden-trail-cinema summary{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:600;display:flex}.golden-trail-cinema summary::-webkit-details-marker{display:none}.golden-trail-cinema summary svg{color:var(--trail-gold)}.golden-trail-films{grid-template-columns:minmax(0,1fr) minmax(8rem,15rem);align-items:start;gap:1rem;padding:.4rem 0 1rem;display:grid}.golden-trail-films figure{min-width:0;margin:0}.golden-trail-films figcaption{color:var(--trail-paper);margin-bottom:.55rem}.golden-trail-films video{background:var(--trail-forest);width:100%;display:block}.golden-trail-film-wide{aspect-ratio:16/9}.golden-trail-film-portrait{aspect-ratio:9/16;object-fit:cover}.golden-trail-footer{color:var(--trail-paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-top:.4rem;font-size:.88rem;display:flex}.golden-trail-footer p{margin:.35rem 0}.golden-trail-footer>div{flex-wrap:wrap;gap:0 1rem;display:flex}.golden-trail :focus-visible{outline:2px solid var(--trail-gold);outline-offset:3px}.golden-trail-verdict :focus-visible{outline-color:var(--trail-forest)}@keyframes golden-trail-develop{0%{opacity:.45}to{opacity:1}}@media (width<=690px){.golden-trail-header,.golden-trail-case,.golden-trail-verdict,.golden-trail-films{grid-template-columns:1fr}.golden-trail-art{aspect-ratio:16/10;min-height:0}.golden-trail-film-portrait{max-width:15rem}}@media (prefers-reduced-motion:reduce){.golden-trail-art img{animation:none}}.two-lights{--lights-bank:#162e30;--lights-water:#213d41;--lights-ivory:#fff0d6;--lights-copper:#f6bd88;--lights-mist:#c4d7d1;--lights-line:#6e8788;background:var(--lights-bank);color:var(--lights-ivory);padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,4.5rem);scroll-margin-top:4rem}.two-lights-inner{max-width:73rem;margin-inline:auto}.two-lights-header{grid-template-columns:minmax(0,2fr) minmax(0,.85fr);align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.5rem,4vw,3rem);display:grid}.two-lights-header h2,.two-lights-page h3{color:var(--lights-ivory);letter-spacing:-.035em;margin:0;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:1}.two-lights-header h2{font-size:clamp(3.7rem,10vw,8.7rem)}.two-lights-header h2 em{color:var(--lights-copper)}.two-lights-header>p{max-width:28ch;color:var(--lights-mist);margin:0 0 .4rem}.two-lights-kicker,.two-lights-art figcaption,.two-lights-films figcaption{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.two-lights-kicker{color:var(--lights-copper);margin:0 0 .75rem}.two-lights-spread{border:1px solid var(--lights-line);background:var(--lights-water);grid-template-columns:minmax(0,1.62fr) minmax(16rem,1fr);display:grid}.two-lights-art{background:var(--lights-bank);isolation:isolate;min-height:25rem;margin:0;position:relative;overflow:hidden}.two-lights-art img{object-fit:cover;width:100%;height:100%;animation:.43s ease-out both two-lights-appear;position:absolute;inset:0}.two-lights-art figcaption{background:var(--lights-bank);color:var(--lights-ivory);padding:.48rem .65rem;position:absolute;inset:auto auto .85rem .85rem}.two-lights-ripple{display:none}.two-lights-spread[data-scene=shimmer] .two-lights-ripple{aspect-ratio:4;border:1px solid var(--lights-copper);pointer-events:none;border-radius:50%;width:42%;animation:.9s ease-out both two-lights-ripple;display:block;position:absolute;bottom:17%;left:32%;box-shadow:0 0 0 .55rem #f6bd8855,0 0 0 1.15rem #f6bd8829}.two-lights-page{align-self:center;padding:clamp(1rem,3vw,2.25rem)}.two-lights-map{width:min(10rem,100%);color:var(--lights-mist);stroke:currentColor;stroke-width:1.4px;fill:none;margin-bottom:.45rem;display:block}.two-lights-map circle{fill:currentColor}.two-lights-route-shimmer{stroke-dasharray:3 4}.two-lights-spread[data-scene=shimmer] .two-lights-route-shimmer,.two-lights-spread[data-scene=crossing] .two-lights-route-lantern,.two-lights-spread[data-scene=clearing] .two-lights-route-lantern{stroke:var(--lights-copper);stroke-width:2.3px}.two-lights-page h3{font-size:clamp(2.3rem,4.1vw,3.8rem)}.two-lights-copy{color:var(--lights-mist);margin:.7rem 0 1rem;line-height:1.58}.two-lights-note{border-left:2px solid var(--lights-copper);color:var(--lights-ivory);margin:0 0 1rem;padding-left:.75rem;font-size:.91rem;line-height:1.45}.two-lights-choices{gap:.45rem;margin-bottom:.4rem;display:grid}.two-lights-choices button{border:1px solid var(--lights-line);min-height:2.9rem;color:var(--lights-ivory);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .75rem;font-weight:600;display:flex}.two-lights-choices button svg{color:var(--lights-copper);flex-shrink:0}.two-lights-choices button:hover{border-color:var(--lights-copper);background:var(--lights-bank)}.two-lights a{min-height:2.75rem;color:var(--lights-ivory);text-underline-offset:.2em;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.two-lights :focus-visible{outline:2px solid var(--lights-copper);outline-offset:3px}.two-lights a:hover{color:var(--lights-copper)}.two-lights-cinema{border:1px solid var(--lights-line);margin-top:1rem;padding:.2rem 1rem}.two-lights-cinema summary{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:600;display:flex}.two-lights-cinema summary::-webkit-details-marker{display:none}.two-lights-cinema summary svg{color:var(--lights-copper)}.two-lights-films{grid-template-columns:minmax(0,1fr) minmax(8rem,15rem);align-items:start;gap:1rem;padding:.4rem 0 1rem;display:grid}.two-lights-films figure{min-width:0;margin:0}.two-lights-films figcaption{color:var(--lights-mist);margin-bottom:.55rem}.two-lights-films video{background:var(--lights-bank);width:100%;display:block}.two-lights-film-wide{aspect-ratio:16/9}.two-lights-film-portrait{aspect-ratio:9/16;object-fit:cover}.two-lights-links{color:var(--lights-mist);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-top:.45rem;font-size:.88rem;display:flex}.two-lights-links p{margin:.35rem 0}.two-lights-links>div{flex-wrap:wrap;gap:0 1rem;display:flex}@keyframes two-lights-appear{0%{opacity:.5}to{opacity:1}}@keyframes two-lights-ripple{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.45)}}@media (width<=690px){.two-lights-header,.two-lights-spread,.two-lights-films{grid-template-columns:1fr}.two-lights-art{aspect-ratio:16/10;min-height:0}.two-lights-film-portrait{max-width:15rem}}@media (prefers-reduced-motion:reduce){.two-lights-art img{animation:none}.two-lights-spread[data-scene=shimmer] .two-lights-ripple{display:none}}.grove-season-index,.grove-finale{--season-pine:#162d24;--season-spruce:#243f31;--season-mist:#f4ead1;--season-dawn:#fbf3dd;--season-copper:#e8ae74;--season-rust:#7c4428;padding:clamp(3.5rem,8vw,7.5rem) clamp(1.15rem,6vw,6rem);scroll-margin-top:4rem}.grove-season-index{background:var(--season-pine);color:var(--season-mist)}.grove-season-inner{width:min(100%,80rem);margin-inline:auto}.grove-season-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,6vw,6rem);display:grid}.grove-season-kicker{color:var(--season-copper);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:600}.grove-season-intro h2,.grove-finale-header h2{margin-block:1rem 1.3rem;font-size:clamp(3.2rem,7vw,7rem);line-height:.93}.grove-season-intro h2 em,.grove-finale-header h2 em{color:var(--season-copper);font-weight:inherit;display:block}.grove-season-intro>p:not(.grove-season-kicker){color:#ded4bf;max-width:34ch}.grove-season-start,.grove-finale-download,.grove-finale-links a{text-underline-offset:.24em;align-items:center;gap:.45rem;text-decoration:underline;display:inline-flex}.grove-season-start{color:var(--season-copper);margin-top:1.35rem}.grove-season-window{background:#101f19;border:1px solid #a28d69;padding:.55rem .55rem 0}.grove-season-window>img,.grove-season-film video,.grove-finale-scene>img{width:100%;height:auto;display:block}.grove-season-window>img{aspect-ratio:16/9;object-fit:cover}.grove-season-window:has(details[open])>img{display:none}.grove-season-film summary{min-height:3.55rem;color:inherit;cursor:pointer;align-items:center;gap:.65rem;padding:.55rem;font-weight:600;list-style:none;display:flex}.grove-season-film summary::-webkit-details-marker{display:none}.grove-season-play{border:1px solid;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.grove-season-film-format{margin-inline-start:auto;font-size:.76rem;font-weight:400}.grove-season-film video{background:#101f19;margin-bottom:.55rem}.grove-season-film--wide video{aspect-ratio:16/9}.grove-season-film--portrait video{aspect-ratio:9/16;width:min(100%,19rem);margin-inline:auto}.grove-season-chapters{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.55rem,1.8vw,1.75rem);margin:clamp(2.1rem,5.5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.grove-season-chapters a{border-top:1px solid #978564;flex-direction:column;align-items:stretch;height:100%;padding:.62rem .48rem .65rem;transition:background-color .2s;display:flex}.grove-season-chapters a:hover{background:var(--season-spruce)}.grove-season-chapter-number{color:var(--season-copper);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.77rem;font-weight:600;display:flex}.grove-season-chapters img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin-bottom:.65rem}.grove-season-chapter-title{font:400 clamp(1.35rem,2.25vw,2.15rem)/1.04 Instrument Serif,Georgia,serif}.grove-season-chapter-beat{color:#ded4bf;margin-top:.4rem;font-size:.83rem}.grove-finale{background:radial-gradient(ellipse at 100% 0, #f7ddb1, transparent 56%), var(--season-dawn);color:var(--season-pine)}.grove-finale .grove-season-kicker,.grove-finale-header h2 em{color:var(--season-rust)}.grove-finale-header{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:1rem;margin-bottom:1.4rem;display:grid}.grove-finale-header h2{margin-bottom:0}.grove-finale-header>p{max-width:33ch;margin-bottom:.15rem}.grove-finale-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,3rem);display:grid}.grove-finale-scene{margin:0}.grove-finale-scene--canopy{grid-column:1/-1}.grove-finale-scene>img{aspect-ratio:16/10;object-fit:cover}.grove-finale-scene--canopy>img{aspect-ratio:2.2}.grove-finale-scene figcaption{border-bottom:1px solid #b9a787;padding:.9rem 0 0}.grove-finale-scene h3{margin-block:.38rem .48rem;font-size:clamp(1.9rem,4vw,3.35rem)}.grove-finale-scene figcaption>p:not(.grove-season-kicker){max-width:53ch}.grove-finale-download{margin-block:.75rem .9rem;font-size:.88rem}.grove-finale-endnote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.8rem 1.5rem;margin-top:clamp(1.7rem,4vw,3rem);display:grid}.grove-finale-endnote .grove-season-film{border-block:1px solid #b9a787}.grove-finale-links{flex-wrap:wrap;gap:.7rem 1.15rem;padding-block:.85rem;display:flex}.grove-finale-endnote>p{color:#5a5445;grid-column:1/-1;font-size:.83rem}.grove-season-index :focus-visible,.grove-finale :focus-visible{outline:2px solid var(--season-copper);outline-offset:3px}.grove-finale :focus-visible{outline-color:var(--season-rust)}@media (width<=720px){.grove-season-opening,.grove-finale-header,.grove-finale-scenes,.grove-finale-endnote{grid-template-columns:1fr}.grove-season-chapters{grid-template-columns:1fr;gap:.15rem}.grove-season-chapters a{grid-template-rows:auto auto;grid-template-columns:minmax(4.2rem,24%) minmax(0,1fr) auto;align-items:center;gap:.2rem .62rem;padding:.57rem .25rem;display:grid}.grove-season-chapters img{grid-area:1/1/3/2;margin:0}.grove-season-chapter-title{grid-area:1/2;align-self:end}.grove-season-chapter-beat{grid-area:2/2;align-self:start;margin:0}.grove-season-chapter-number{grid-area:1/3/3/4;gap:.23rem;margin:0}.grove-finale-header{gap:.7rem}.grove-finale-scene--canopy>img{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.grove-season-chapters a{transition:none}}.runaway-pages{--runaway-night:#152e37;--runaway-rail:#31515a;--runaway-paper:#fff0d5;--runaway-ink:#243d40;--runaway-amber:#ffc17b;--runaway-rust:#83451f;background:var(--runaway-night);color:var(--runaway-paper);padding:clamp(3.5rem,8vw,7rem) clamp(1rem,6vw,6rem);scroll-margin-top:4rem}.runaway-inner{width:min(100%,80rem);margin-inline:auto}.runaway-heading{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);align-items:end;gap:1rem 2.5rem;margin-bottom:clamp(1.4rem,4vw,3rem);display:grid}.runaway-kicker{color:var(--runaway-amber);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.runaway-heading h2{color:var(--runaway-paper);margin:.6rem 0 0;font:400 clamp(3.05rem,7vw,6.75rem)/.93 Instrument Serif,Georgia,serif}.runaway-heading h2 em{color:var(--runaway-amber);font-weight:inherit}.runaway-heading>p{color:#ebddc7;max-width:33ch;margin:0}.runaway-board{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(.8rem,3vw,2.2rem);display:grid}.runaway-route{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .7rem;padding:0;font-size:clamp(.73rem,1.3vw,.88rem);list-style:none;display:grid;position:relative}.runaway-route:before{content:"";background:#879096;height:1px;position:absolute;top:.79rem;left:16.67%;right:16.67%}.runaway-route li{text-align:center;color:#e2d4c1;align-content:start;justify-items:center;gap:.36rem;padding-inline:.17rem;display:grid}.runaway-route li[aria-current]{color:var(--runaway-amber);font-weight:600}.runaway-station-dot{aspect-ratio:1;z-index:1;background:var(--runaway-night);border:1px solid #879096;border-radius:50%;place-items:center;width:1.65rem;font-size:.63rem;font-weight:600;display:grid}.runaway-route li[aria-current] .runaway-station-dot,.runaway-route li[data-found=true] .runaway-station-dot{background:var(--runaway-amber);border-color:var(--runaway-amber);color:var(--runaway-night)}.runaway-view{background:var(--runaway-rail);margin:0;position:relative}.runaway-view img{aspect-ratio:16/9;width:100%;height:auto;display:block}.runaway-view figcaption{background:var(--runaway-night);color:var(--runaway-paper);letter-spacing:.04em;padding:.2rem .52rem;font-size:.72rem;position:absolute;bottom:.65rem;left:.65rem}.runaway-hotspot{aspect-ratio:1;width:clamp(2.8rem,9%,4rem);color:var(--runaway-paper);border:2px solid var(--runaway-amber);cursor:pointer;opacity:0;background:#172e38df;border-radius:50%;place-items:center;transition:opacity .16s,background-color .16s,color .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #172e3866}.runaway-hotspot:hover,.runaway-hotspot:focus-visible{background:var(--runaway-amber);color:var(--runaway-night);opacity:1}.runaway-stamp{background:var(--runaway-paper);color:var(--runaway-rust);letter-spacing:.08em;text-transform:uppercase;border:2px solid;padding:.36rem .6rem;font-size:clamp(.63rem,2.4vw,.88rem);font-weight:600;position:absolute;top:clamp(.55rem,2vw,1.25rem);right:clamp(.55rem,2vw,1.25rem);transform:rotate(5deg)}.runaway-ticket{background:var(--runaway-paper);color:var(--runaway-ink);border-radius:.3rem;padding:clamp(.95rem,3vw,1.7rem);position:relative}.runaway-ticket:before,.runaway-ticket:after{content:"";background:var(--runaway-night);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:4rem}.runaway-ticket:before{left:-.425rem}.runaway-ticket:after{right:-.425rem}.runaway-ticket-top{border-bottom:1px dashed #a78d6f;justify-content:space-between;align-items:start;gap:.6rem;min-height:3.4rem;padding-bottom:.85rem;font-size:.77rem;font-weight:600;display:flex}.runaway-ticket-top .runaway-kicker{color:var(--runaway-rust)}.runaway-ticket-top>span{white-space:nowrap;font-variant-numeric:tabular-nums}.runaway-ticket-pages{align-items:center;gap:.35rem;margin-top:.7rem;display:flex}.runaway-ticket-pages svg{color:#998b78}.runaway-ticket-pages svg[data-collected=true]{color:var(--runaway-rust);fill:#e9c08c}.runaway-ticket h3{color:var(--runaway-ink);margin:.55rem 0 .7rem;font:400 clamp(2rem,4.5vw,3.35rem)/.99 Instrument Serif,Georgia,serif}.runaway-ticket>p:not(.runaway-sr){margin:0}.runaway-ticket>p.runaway-instruction{color:var(--runaway-rust);margin-top:.65rem;font-size:.89rem;font-weight:600}.runaway-ticket-controls{justify-items:start;gap:.45rem;margin-top:.85rem;display:grid}.runaway-ticket-controls a,.runaway-links a{align-items:center;gap:.38rem;display:inline-flex}.runaway-ticket-controls a,.runaway-links a,.runaway-reset{text-underline-offset:.22em;text-decoration:underline}.runaway-ticket-controls a,.runaway-reset{color:var(--runaway-rust);font-size:.86rem}.runaway-primary{background:var(--runaway-night);min-height:2.6rem;color:var(--runaway-paper);border:1px solid var(--runaway-night);cursor:pointer;font:inherit;text-align:left;border-radius:.15rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .68rem;font-weight:600;display:inline-flex}.runaway-primary:hover{background:var(--runaway-rail)}.runaway-clue summary{color:var(--runaway-rust);cursor:pointer;font-weight:600}.runaway-clue>p{margin:.37rem 0 .48rem;font-size:.87rem}.runaway-reset{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.runaway-cinema{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:clamp(1.45rem,4vw,2.55rem);display:grid}.runaway-cinema .grove-season-film{border:1px solid #879096;padding-inline:.3rem}.runaway-links{color:#e2d4c1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.25rem;margin-top:1.05rem;font-size:.82rem;display:flex}.runaway-links p{margin:0}.runaway-links>div{flex-wrap:wrap;gap:.55rem .9rem;display:flex}.runaway-pages :focus-visible{outline:2px solid var(--runaway-amber);outline-offset:3px}.runaway-ticket :focus-visible{outline-color:var(--runaway-rust)}.runaway-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=730px){.runaway-heading,.runaway-board,.runaway-cinema{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.runaway-hotspot{transition:none}}.lantern-parade{--lantern-night:#132d38;--lantern-deep:#0b222c;--lantern-paper:#fff1d6;--lantern-muted:#c2d0ce;--lantern-amber:#fac687;--lantern-line:#6d837e;color:var(--lantern-paper);background:radial-gradient(ellipse at 8% 10%, #2e4850 0, transparent 52%), var(--lantern-night);padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4.5vw,4rem);scroll-margin-top:1.5rem}.lantern-inner{max-width:1310px;margin-inline:auto}.lantern-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:1rem clamp(1rem,4vw,4rem);margin-bottom:1.45rem;display:grid}.lantern-kicker{color:var(--lantern-amber);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:700}.lantern-heading h2{margin-top:.35rem;font-size:clamp(3rem,6.3vw,6rem)}.lantern-heading h2 em{color:var(--lantern-amber)}.lantern-heading>p{max-width:33ch;color:var(--lantern-muted);margin-bottom:.3rem}.lantern-stage{border:1px solid var(--lantern-line);background:var(--lantern-deep);grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);align-items:start;gap:clamp(1rem,3vw,2.45rem);padding:clamp(.8rem,2.2vw,1.8rem);display:grid}.lantern-stage[data-finished=true]{border-color:var(--lantern-amber)}.lantern-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.lantern-route li{border-top:1px solid var(--lantern-line);color:var(--lantern-muted);padding-top:.55rem;font-size:.84rem}.lantern-route li[aria-current=step]{border-color:var(--lantern-amber);color:var(--lantern-paper)}.lantern-route li span{color:var(--lantern-amber);margin-right:.22rem}.lantern-picture{border:1px solid var(--lantern-line);background:#1d3944;margin:0;animation:.42s ease-out both lantern-reveal;position:relative}.lantern-picture img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.lantern-picture figcaption{color:var(--lantern-paper);background:var(--lantern-deep);padding:.65rem .8rem;font-size:.8rem}.lantern-console{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;padding:.65rem 0 .25rem;display:flex}.lantern-console h3{font-size:clamp(2.15rem,3.5vw,3.65rem);line-height:.97}.lantern-story{max-width:43ch;color:var(--lantern-muted)}.lantern-instruction{color:var(--lantern-paper);font-size:.91rem;font-weight:600}.lantern-pattern,.lantern-progress{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.lantern-pattern li{border:1px solid var(--lantern-line);border-radius:.25rem;align-items:center;gap:.28rem;padding:.38rem .55rem;font-size:.8rem;display:flex}.lantern-progress{align-items:center}.lantern-progress li{border:1px solid var(--lantern-line);min-width:1.8rem;height:1.8rem;color:var(--lantern-muted);border-radius:50%;place-items:center;font-size:.79rem;display:grid}.lantern-progress li[data-lit=true]{color:var(--lantern-deep);background:var(--lantern-amber);border-color:var(--lantern-amber)}.lantern-buttons{border-top:1px solid var(--lantern-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;width:100%;padding-top:.62rem;display:grid}.lantern-buttons button{border:1px solid var(--lantern-line);border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;min-width:0;min-height:4.25rem;padding:.45rem .2rem;font-size:.89rem;font-weight:600;display:flex;position:relative}.lantern-buttons button:before{content:"";background:var(--lantern-line);width:1px;height:.62rem;position:absolute;bottom:100%;left:50%}.lantern-parade [data-signal=orange] svg{color:#ffbf79}.lantern-parade [data-signal=leaf] svg{color:#c2dfa0}.lantern-parade [data-signal=star] svg{color:#e4c8ff}.lantern-buttons button:hover{border-color:var(--lantern-paper);background:#23434c}.lantern-primary{background:var(--lantern-amber);min-height:44px;color:var(--lantern-deep);text-align:left;border-radius:.25rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem .85rem;font-weight:700;display:inline-flex}.lantern-primary:hover{background:#ffdaa9}.lantern-clue{color:var(--lantern-muted);font-size:.9rem}.lantern-clue summary{cursor:pointer;color:var(--lantern-paper)}.lantern-clue p{margin-top:.3rem}.lantern-status{color:var(--lantern-amber);font-size:.85rem}.lantern-status:empty{display:none}.lantern-console-links,.lantern-links>div{flex-wrap:wrap;align-items:center;gap:.55rem 1.05rem;font-size:.86rem;display:flex}.lantern-console-links a,.lantern-links a{align-items:center;gap:.32rem;display:inline-flex}.lantern-console-links button{padding:0;text-decoration:underline}.lantern-parade a:hover{text-decoration:underline}.lantern-films{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.lantern-films details{background:var(--lantern-deep);border:1px solid var(--lantern-line);padding:0 .55rem}.lantern-links{flex-wrap:wrap;justify-content:space-between;gap:.55rem 1rem;margin-top:1.05rem;display:flex}.lantern-links p{color:var(--lantern-muted);font-size:.84rem}.lantern-parade :focus-visible{outline:2px solid var(--lantern-paper);outline-offset:4px}@keyframes lantern-reveal{0%{opacity:.72}to{opacity:1}}@media (width<=800px){.lantern-heading,.lantern-stage,.lantern-films{grid-template-columns:minmax(0,1fr)}.lantern-heading>p{max-width:45ch}.lantern-console{padding-top:0}}@media (width<=390px){.lantern-route li{font-size:.75rem}.lantern-route li span{display:block}}@media (prefers-reduced-motion:reduce){.lantern-picture{animation:none}}.studio-page{max-width:1440px}.studio-intro{padding:54px 0 38px}.studio-intro>.text-button{margin-bottom:55px}.eyebrow{letter-spacing:.14em;margin-bottom:20px;font-size:11px;font-weight:600;display:block}.studio-intro-row{grid-template-columns:1.8fr .8fr;align-items:end;gap:65px;display:grid}.studio-intro h1{font-size:clamp(62px,7.1vw,104px);line-height:.99}.studio-intro-row>p{max-width:290px;padding-bottom:7px;font-size:17px}.studio-intro-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:47px;padding-top:24px;font-size:12px;display:flex}.studio-status{align-items:center;gap:10px;display:flex}.studio-brand-strip{border:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr 1.3fr;margin:35px 0 95px;display:grid}.studio-brand-strip>div{letter-spacing:.08em;flex-direction:column;justify-content:space-between;min-height:139px;padding:24px;font-size:10px;display:flex}.studio-brand-strip>div:first-child{background:var(--ink);color:var(--canvas)}.studio-brand-strip>div:nth-child(2){background:var(--canvas)}.studio-brand-strip>div:nth-child(3){background:var(--orange);color:#132e22}.studio-brand-strip strong{font-size:17px;font-weight:500}.studio-brand-strip>p{border-left:1px solid var(--ink);padding:20px 27px;font-size:17px}.studio-brand-strip .text-button{margin-top:8px;font-size:11px}.studio-assets,.studio-films,.studio-social{padding-bottom:90px;scroll-margin-top:36px}.studio-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:34px 0 27px;padding:12px 0 18px;display:flex}.studio-toolbar button,.film-tabs button{border:1px solid #0000;border-radius:0;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:13px;display:flex}.studio-toolbar button:hover,.film-tabs button:hover{border-color:var(--line)}.studio-toolbar button.active,.film-tabs button.active{background:var(--ink);color:var(--canvas)}.studio-toolbar>span{color:var(--muted);margin-left:auto;font-size:12px}.asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 27px;display:grid}.asset-entry{min-width:0}.asset-image{aspect-ratio:16/9;border:1px solid var(--line);background:#eeeee5;justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-image>img{object-fit:contain;width:100%;height:100%}.asset-wordmark .asset-image>img{width:60%;height:auto}.asset-wordmark-cream .asset-image{background:var(--ink)}.asset-wordmark-cream .asset-image>img{width:60%;height:auto}.asset-mark-cream .asset-image{background:var(--ink)}.asset-mark-cream .asset-image>img{width:20%;height:auto}.asset-token-icon .asset-image>img{width:37%;height:auto}.asset-mark .asset-image>img{width:20%;height:auto}.asset-avatar .asset-image>img{width:37%;height:auto}.asset-image:has(img[src*=-portrait]){aspect-ratio:16/9;height:auto}.asset-image img[src*=-portrait]{object-fit:contain}.asset-caption{justify-content:space-between;align-items:center;gap:18px;padding:17px 0 0;display:flex}.asset-caption h3{letter-spacing:-.02em;font-size:28px}.asset-caption p,.film-caption p{color:var(--muted);margin-top:7px;font-size:11px}.asset-actions{flex-shrink:0;gap:16px;font-size:11px;display:flex}.asset-actions a,.social-downloads a{align-items:center;gap:6px;min-height:36px;display:inline-flex}.studio-note{color:var(--muted);max-width:760px;margin-top:24px;font-size:12px;line-height:1.7}.studio-note a{text-underline-offset:3px;text-decoration:underline}.film-tabs{flex-wrap:wrap;gap:10px;margin:34px 0 20px;display:flex}.film-stage{background:#183e2c;justify-content:center;min-height:180px;display:flex}.film-stage video{aspect-ratio:16/9;background:#183e2c;width:100%;max-height:720px;display:block}.film-field video,.film-valley video,.film-portrait video,.film-world-portrait video,.film-growth-portrait video{aspect-ratio:9/16;width:auto;max-width:100%;max-height:720px}.film-harvest-lab video,.film-roots-loop video{aspect-ratio:1;width:auto;max-width:100%;max-height:720px}.film-caption{justify-content:space-between;align-items:center;gap:24px;margin-top:21px;display:flex}.film-caption h3{font-size:34px}.film-caption .text-button{font-size:13px}.social-downloads{flex-wrap:wrap;gap:24px;margin-top:30px;font-size:12px;display:flex}.social-workbench{grid-template-columns:.9fr 1.1fr;align-items:start;gap:43px;display:grid}.draft-selector{flex-direction:column;gap:16px;min-width:0;display:flex}.draft-selector label{font-size:12px}.draft-selector select{font:inherit;background:var(--canvas);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:0;min-height:48px;padding:14px 37px 14px 14px;font-size:13px}.draft-selector>img{border:1px solid var(--line);width:100%;height:auto}.draft-selector>.text-button{align-self:flex-start;font-size:12px}.draft-selector details{border-top:1px solid var(--line);padding:18px 0;font-size:12px;line-height:1.65}.draft-selector summary{cursor:pointer}.draft-selector details p{padding:15px 0}.draft-preview{border-left:1px solid var(--line);min-width:0;padding-left:37px}.draft-stage{letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.draft-preview h3{margin:28px 0 13px;font-size:39px}.draft-text{resize:vertical;width:100%;min-height:226px;color:var(--ink);outline-offset:4px;background:0 0;border:0;padding:0;font:15px/1.75 DM Sans,sans-serif;display:block}.draft-text:focus-visible,select:focus-visible{outline:2px solid #b64c17}.draft-condition{background:#e8eddf;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.65}.draft-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:21px;display:flex}.draft-actions>span{max-width:260px;font-size:12px}.profile-bio{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:40px;padding:28px 0;display:flex}.profile-bio p{max-width:730px;font-size:15px}.profile-bio .eyebrow{margin-bottom:8px}.profile-bio .text-button{white-space:nowrap;font-size:12px}.manual-copy{border:1px solid var(--line);margin-top:25px;padding:23px}.manual-copy>label{margin-bottom:12px;font-size:12px;display:block}.manual-copy textarea{background:var(--canvas);width:100%;min-height:170px;color:var(--ink);border:1px solid var(--line);padding:12px;font:14px/1.7 DM Sans,sans-serif;display:block}.manual-copy>button{margin-top:15px;font-size:12px}.studio-closing{border-top:1px solid var(--ink);text-align:center;flex-direction:column;align-items:center;gap:35px;padding:50px 0 70px;display:flex}.studio-closing>p{letter-spacing:-.025em;font-family:Instrument Serif,serif;font-size:clamp(42px,4.5vw,65px);line-height:1.05}.studio-closing .button{font-size:14px}.flow-demo{min-width:0}.flow-controls{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;font-size:9px;display:flex}.flow-controls .text-button{letter-spacing:0;font-size:11px}.flow-controls button:disabled{opacity:1;cursor:default;color:var(--muted)}.flow-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.flow-node{text-align:left;border-top:2px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding:15px 0 23px;transition:border-color .2s;display:flex}.flow-node.active{border-top-color:var(--ink)}.flow-node-icon{align-items:center;gap:13px;margin:0 0 22px;font-size:11px;display:flex}.flow-node-icon svg{width:31px;height:31px}.flow-node.active .flow-node-icon svg{color:#b64c17}.flow-node-title{font-family:Instrument Serif,serif;font-size:39px;line-height:1.05}.flow-node-label{max-width:130px;color:var(--muted);margin-top:11px;font-size:11px;line-height:1.5}.flow-track{background:var(--line);height:3px;margin:0 0 25px;position:relative;overflow:hidden}.flow-packet{background:var(--orange);width:32%;height:3px;animation:.9s both flow-fill;display:block;position:absolute}.flow-packet-0{left:0}.flow-packet-1{left:34%}.flow-packet-2{left:68%}.flow-explanation p{min-height:94px;font-size:15px}.flow-explanation>span{color:var(--muted);min-height:35px;margin-top:14px;font-size:11px;line-height:1.7;display:block}.flow-next{margin-top:21px;font-size:12px}@keyframes flow-fill{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (width<=1000px){.studio-intro-row{grid-template-columns:1.8fr 1fr;gap:25px}.studio-intro h1{font-size:74px}.studio-intro-row>p{font-size:14px}.studio-brand-strip>div{padding:19px}.studio-brand-strip>p{padding:17px;font-size:15px}.studio-header,.studio-header nav{gap:20px}.studio-header .header-cta{font-size:11px}.draft-preview{padding-left:24px}.social-workbench{gap:26px}.flow-node-title{font-size:34px}.flow-explanation p{min-height:120px}}@media (width<=800px){.studio-intro-row{grid-template-columns:1fr}.studio-intro-row>p{max-width:400px}.studio-intro h1{font-size:clamp(54px,9vw,77px)}.studio-intro>.text-button{margin-bottom:36px}.studio-intro-bottom{flex-direction:column;align-items:flex-start}.studio-brand-strip{grid-template-columns:repeat(3,1fr);margin-bottom:65px}.studio-brand-strip>p{border-left:0;border-top:1px solid var(--ink);grid-column:1/-1}.social-workbench{grid-template-columns:1fr}.draft-preview{border-left:0;border-top:1px solid var(--line);padding:27px 0 0}.draft-text{min-height:190px}.asset-caption{flex-direction:column;align-items:flex-start;gap:7px}.asset-caption h3{font-size:26px}.asset-actions{gap:22px}.studio-assets,.studio-films,.studio-social{padding-bottom:65px}.flow-explanation p{min-height:80px}.flow-controls{font-size:8px}.profile-bio{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=540px){.studio-intro{padding-top:32px}.studio-intro h1{font-size:52px;line-height:1.02}.studio-intro h1 em{font-size:49px}.studio-intro-row{gap:25px}.eyebrow{font-size:9px}.studio-intro-bottom{margin-top:30px;font-size:10px}.studio-intro-bottom>.text-button{font-size:12px}.studio-brand-strip>div{min-height:105px;padding:15px 11px;font-size:8px}.studio-brand-strip strong{font-size:13px}.asset-gallery{grid-template-columns:1fr;gap:27px}.asset-caption{flex-direction:row;align-items:center}.asset-caption h3{font-size:27px}.asset-actions{gap:14px}.studio-toolbar{gap:3px;margin-top:23px}.studio-toolbar button{padding:10px 12px;font-size:11px}.studio-toolbar>span{font-size:10px}.film-tabs button{padding:10px;font-size:11px}.film-caption{flex-direction:column;align-items:flex-start;gap:15px}.film-caption h3{font-size:33px}.film-valley video,.film-field video,.film-portrait video,.film-world-portrait video,.film-growth-portrait video{max-height:610px}.social-downloads{gap:12px 20px}.draft-preview h3{font-size:35px}.draft-stage{font-size:9px}.draft-text{min-height:235px;font-size:14px}.studio-note{font-size:11px}.flow-nodes{gap:10px}.flow-node-title{font-size:32px}.flow-node-label{font-size:10px}.flow-node-icon{gap:10px}.flow-node-icon svg{width:26px;height:26px}.flow-explanation p{min-height:110px;font-size:14px}.flow-controls{flex-wrap:wrap;gap:12px}.flow-controls>.text-button{font-size:11px}.studio-closing{gap:27px}.studio-closing>p{font-size:43px}}@media (prefers-reduced-motion:reduce){.flow-packet{animation:none}.flow-node{transition:none}}:root{color:#183e2c;font-synthesis:none;--canvas:#f6f4eb;--ink:#183e2c;--orange:#ed6b2b;--muted:#637366;--line:#bbc4b5;--light:#eaf0db;background:#f6f4eb;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,a,input{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}img{max-width:100%;display:block}svg{flex-shrink:0}p{margin:0;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.035em;margin:0;font-family:Instrument Serif,serif;font-weight:400}h2{font-size:clamp(52px,5.5vw,84px);line-height:1.03}h3{font-size:40px;line-height:1.08}h4{font-size:35px;line-height:1.12}em{font-weight:400}a,button,input{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #b64c17}.page-wrap,.site-header,.footer-inner,.footer-bottom{max-width:1536px;margin:0 auto;padding-left:48px;padding-right:48px}.site-header{justify-content:space-between;align-items:center;gap:40px;height:100px;display:flex;position:relative}.site-header:after{content:"";border-bottom:1px solid var(--ink);position:absolute;bottom:0;left:48px;right:48px}.brand{align-items:center;gap:17px;display:inline-flex}.brand>svg{width:37px;height:37px}.brand>span{letter-spacing:-.03em;font-family:Instrument Serif,serif;font-size:61px;line-height:.85}.site-header nav{align-items:center;gap:29px;margin-left:auto;font-size:17px;display:flex}.history-more{margin-top:24px;font-size:12px}.receipt-panel{border:1px solid var(--line);min-width:0;margin-top:25px;padding:24px}.receipt-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.receipt-heading .eyebrow{margin-bottom:8px;font-size:9px}.receipt-heading h4{font-size:36px}.receipt-state{text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:20px;margin:22px 0;font-size:10px;display:flex}.receipt-facts{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 25px;display:grid}.receipt-facts>div{min-width:0}.receipt-facts dt,.receipt-evidence dt{color:var(--muted);font-size:10px}.receipt-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:18px}.receipt-evidence,.receipt-transactions{border-top:1px solid var(--line);padding:17px 0;font-size:12px}.receipt-evidence summary,.receipt-transactions summary,.public-policy summary{cursor:pointer;min-height:28px}.receipt-evidence dl{margin-top:20px}.receipt-evidence dd{overflow-wrap:anywhere;margin:7px 0 18px;font:10px/1.6 monospace}.receipt-evidence>p{color:var(--muted);font-size:11px}.receipt-downloads{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:11px;display:flex}.receipt-downloads a{align-items:center;gap:7px;min-height:36px;display:flex}.receipt-allocations{margin:15px 0}.receipt-allocation-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:grid}.receipt-allocation-row>a{align-items:center;gap:3px;display:flex}.receipt-allocation-row>span:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.receipt-allocation-row>span:last-child{text-align:right;color:var(--muted)}.receipt-table-head{color:var(--muted);font-size:9px}.receipt-pagination{justify-content:space-between;align-items:center;gap:10px;padding:14px 0 20px;font-size:10px;display:flex}.receipt-pagination .text-button{min-height:32px;font-size:10px}.receipt-pagination button:disabled{cursor:default}.receipt-transactions>a{gap:10px;min-height:36px;font-size:11px;display:flex}.receipt-transactions>p{margin-top:12px}.public-policy{border-block:1px solid var(--line);margin-top:36px;padding:25px 0;font-size:13px}.public-policy>summary>span{float:right;color:var(--muted);font-size:10px}.policy-grid{grid-template-columns:1fr 1fr;gap:55px;margin:28px 0;display:grid}.policy-grid h4{margin-bottom:14px;font-size:35px}.policy-grid p{max-width:450px;font-size:13px}.policy-grid dl{margin:0}.policy-grid dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.policy-grid dd{margin:0}.public-policy>.small{max-width:830px}.public-policy>details{margin-top:20px}.public-policy li{overflow-wrap:anywhere;font:11px/1.8 monospace}.studio-home-teaser{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:80px 0;display:grid}.studio-home-teaser h2{font-size:clamp(47px,4.5vw,69px)}.studio-home-teaser p{max-width:275px;margin:22px 0;font-size:15px}.studio-home-teaser .text-button{font-size:13px}.studio-home-teaser>a{border:1px solid var(--line);display:block}.studio-home-teaser img{width:100%;height:auto}@media (width<=800px){.policy-grid{gap:28px}.studio-home-teaser{gap:35px}.receipt-panel{padding:20px}}@media (width<=540px){.receipt-panel{padding:17px}.receipt-facts{gap:17px 13px}.receipt-facts dd{font-size:16px}.receipt-allocation-row{gap:6px;font-size:10px}.receipt-state,.receipt-pagination,.receipt-pagination .text-button{font-size:9px}.policy-grid{grid-template-columns:1fr;gap:20px}.public-policy{font-size:12px}.public-policy>summary>span{float:none;margin:10px 0 0 16px;display:block}.studio-home-teaser{grid-template-columns:1fr;gap:27px;padding:48px 0}.studio-home-teaser h2{font-size:52px}}.site-header nav button{padding:10px 0}.site-header nav a:hover,.site-header nav button:hover,.footer-links a:hover,.footer-links button:hover{text-underline-offset:5px;text-decoration:underline}.button{border-radius:9px;justify-content:center;align-items:center;gap:17px;min-height:54px;padding:18px 26px;font-size:18px;font-weight:500;line-height:1.1;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:var(--canvas);border:1px solid var(--ink)}.button.dark:hover{background:#25523b}.button.outline{border:1px solid var(--ink);min-height:44px;padding:12px 22px;font-size:16px}.text-button{justify-content:center;align-items:center;gap:13px;padding:5px 0;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.text-button:hover{text-underline-offset:5px;text-decoration:underline}.icon-button{border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mobile-menu{display:none}.hero{grid-template-columns:1.05fr 1fr;align-items:center;min-height:710px;padding:55px 0 67px;display:grid;position:relative}.hero-copy{z-index:1;max-width:760px;position:relative}.hero h1{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(75px,7.6vw,119px);line-height:.97}.hero-copy>p:not(.hero-fine){max-width:620px;margin-top:34px;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:31px;margin-top:39px;display:flex}.hero-actions .text-button{font-size:17px}.hero-fine{color:#4f6556;margin-top:24px;font-size:16px}.hero-art{width:115%;max-width:none;transform:translate(var(--mouse-x,0px), var(--mouse-y,0px));pointer-events:none;margin-left:-7%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:relative}.hero-art picture{animation:8s ease-in-out infinite float;display:block}.hero-art img{width:100%;height:auto}.flow-rail{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.12fr 1.12fr;padding:23px 0;display:grid}.flow-rail>a{align-items:center;gap:17px;padding:5px 20px;font-size:17px;display:flex}.flow-rail>a:first-child{padding-left:15px}.flow-rail>a+a{border-left:1px solid #94a191}.flow-rail b{color:#b64c17;margin-left:3px;font-size:17px;font-weight:600}.flow-rail>a:hover span{text-underline-offset:5px;text-decoration:underline}.preview-line{color:#506253;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.preview-line>span:last-child{margin-left:auto}.status-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block}.section-pad{padding:110px 0}.section-intro{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;margin-bottom:43px;display:grid}.section-intro>p{max-width:540px;font-size:20px}.metrics{background:var(--ink);color:var(--canvas);border-radius:9px;grid-template-columns:repeat(4,1fr);padding:24px 22px;display:grid}.metric{flex-direction:column;gap:5px;padding:0 27px;display:flex}.metric+.metric{border-left:1px solid #a7b9a4}.metric>span{font-size:17px}.metric strong{font-size:38px;font-weight:400;line-height:1.25}.metric small{color:#d5dfcd;font-size:13px}.ledger-status,.api-message{color:#647262;align-items:center;gap:7px;min-height:22px;margin-top:15px;font-size:11px;display:flex}.ledger-status>span:last-child{overflow-wrap:anywhere;margin-left:auto;font-size:11px}.ledger-status .status-dot{background:#667d3e}.api-message .text-button{font-size:12px}.vault-workspace{grid-template-columns:1.12fr 1fr;gap:42px;margin-top:40px;display:grid}.history{border-right:1px solid var(--line);padding-right:30px}.history-heading{align-items:center;gap:24px;margin:7px 0 21px;display:flex}.history-heading h3{font-size:47px}.orange-text{color:#b64c17;font-size:14px;font-weight:500}.history-columns,.history-data{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr 1fr .9fr;gap:12px;padding:18px 0;font-size:13px;display:grid}.history-data{overflow-wrap:anywhere;border-top:none;align-items:center;font-size:12px}.history-data .text-button{font-size:12px}.history-columns>span:last-child{text-align:right}.empty-history{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:315px;padding:36px 12px 24px;display:flex}.empty-history>svg{color:#244833;margin-bottom:7px}.empty-history p{font-size:15px}.empty-history h4{font-size:35px}.sample-toggle{margin-top:14px}.calculator{background:var(--light);border-radius:8px;padding:28px}.calculator h3{margin-bottom:28px;font-size:36px}.calculator-label{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.calculator-label output{border:1px solid var(--ink);text-align:center;border-radius:5px;min-width:67px;padding:6px 13px;font-size:15px}input[type=range]{appearance:none;background:linear-gradient(to right, var(--ink) var(--progress), #c4d1b0 var(--progress));cursor:pointer;border-radius:10px;width:100%;height:7px;margin:25px 0 29px;display:block}input[type=range]::-webkit-slider-thumb{appearance:none;border:4px solid var(--canvas);background:#cf571e;border-radius:50%;width:23px;height:23px;box-shadow:0 2px 5px #34532925}input[type=range]::-moz-range-thumb{border:4px solid var(--canvas);background:#cf571e;border-radius:50%;width:18px;height:18px}.sol-input{border:1px solid var(--ink);border-radius:5px;justify-content:flex-end;align-items:center;gap:7px;max-width:145px;padding:6px 10px;display:flex}.sol-input input{color:var(--ink);text-align:right;background:0 0;border:0;width:100%;min-width:0;max-width:88px;padding:0}.sol-input span{font-size:14px}.calculation-result{letter-spacing:-.04em;overflow-wrap:anywhere;border-top:1px solid #a3b293;margin-top:23px;padding-top:12px;font-family:Instrument Serif,serif;font-size:clamp(40px,4.7vw,72px);line-height:1.2}.small{color:#53674e;font-size:12px;line-height:1.55}.calculator>.small{max-width:420px}.wallet-lookup{border-top:1px solid #a3b293;margin-top:21px;padding-top:20px}.wallet-lookup>label{margin-bottom:12px;font-size:14px;display:block}.wallet-input{gap:9px;display:flex}.wallet-input>input{background:var(--canvas);border:1px solid var(--ink);width:100%;min-width:0;color:var(--ink);border-radius:6px;padding:12px;font-size:12px}.button.compact{white-space:nowrap;border-radius:6px;gap:8px;min-height:43px;padding:11px 15px;font-size:13px}.lookup-result,.form-error{margin-top:12px;font-size:12px;line-height:1.5}.form-error{color:#943a18}.sample-round{border-top:1px solid var(--line);padding:22px 0;animation:.25s ease-out appear}.sample-round>.small{margin:14px 0}.sample-row{border-bottom:1px solid #d4daca;grid-template-columns:1.5fr .5fr 1fr;padding:13px 0;font-size:13px;display:grid}.sample-row>strong{text-align:right;font-weight:500}.sample-round>.text-button{margin-top:13px;font-size:12px}.row-between{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.row-between .text-button{font-size:11px}.sample-round pre{white-space:pre-wrap;word-break:break-all;max-height:250px;font-size:11px;overflow:auto}.mechanics{grid-template-columns:.92fr 1.5fr;align-items:start;gap:60px;padding-top:45px;display:grid}.mechanics h2{font-size:clamp(47px,4.8vw,70px)}.steps{grid-template-columns:repeat(3,1fr);gap:29px;display:grid}.step-icon{align-items:flex-start;height:92px;display:flex;position:relative}.step-icon:after{content:"";border-top:1px solid var(--orange);position:absolute;top:39px;left:85px;right:-10px}.steps article:last-child .step-icon:after{display:none}.wallet-sprout{background:var(--canvas);position:absolute;top:-15px;left:19px}.steps h3{white-space:nowrap;margin:10px 0 14px;font-size:34px}.steps h3>span{color:#ce571c}.steps p{max-width:240px;font-size:14px;line-height:1.55}.trust{background:var(--ink);color:var(--canvas);margin-left:calc(-1*max(48px,50vw - 720px));margin-right:calc(-1*max(48px,50vw - 720px));padding:70px max(48px,50vw - 720px) 65px}.trust-inner{grid-template-columns:.92fr 1.5fr;gap:60px;max-width:1440px;margin:0 auto;display:grid}.trust h2{font-size:clamp(55px,5.5vw,82px)}.orange-rule{background:var(--orange);width:65px;height:5px;margin-top:30px}.question{border-top:1px solid #a4b69c}.question:last-child{border-bottom:1px solid #a4b69c}.question>button{text-align:left;width:100%;color:var(--canvas);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:19px;font-weight:500;display:flex}.question>button>span:last-child{font-size:27px;font-weight:400}.question p{color:#e2e9d9;max-width:720px;padding:0 30px 22px 0;font-size:15px}.question [hidden]{display:none}footer{background:var(--ink);color:var(--canvas);padding:0 0 25px}.footer-inner{align-items:center;gap:26px;padding-top:29px;display:flex;position:relative}.footer-inner:before{content:"";border-top:1px solid #a4b69c;position:absolute;top:0;left:48px;right:48px}.footer-inner .brand>svg{width:30px;height:30px}.footer-inner .brand>span{font-size:49px}.footer-inner>p{border-left:1px solid #94a58c;padding-left:24px;font-size:11px}.footer-links{align-items:center;gap:22px;margin-left:auto;font-size:13px;display:flex}.footer-links button{padding:0;font-size:13px}.footer-links a{align-items:center;gap:7px;display:flex}.footer-bottom{color:#b2c0aa;justify-content:space-between;margin-top:24px;font-size:10px;display:flex}.footer-bottom>span:first-child{align-items:center;gap:8px;display:flex}.footer-bottom svg{width:12px;height:12px}.mobile-break{display:none}.notes-dialog{color:var(--ink);background:var(--canvas);border:0;border-radius:14px;width:min(780px,100vw - 32px);max-height:88vh;padding:35px 42px;box-shadow:0 25px 100px #10271c40}.notes-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#183e2c85}.notes-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.notes-heading .brand>span{font-size:40px}.notes-heading .brand>svg{width:25px;height:25px}.notes-dialog h2{font-size:65px}.notes-lead{margin-top:8px;font-size:19px}.notes-dialog article{border-top:1px solid var(--line);margin-top:25px;padding-top:23px}.notes-dialog article h3{margin-bottom:12px;font-size:30px}.notes-dialog article p{font-size:14px}.notes-links{flex-direction:column;align-items:flex-start;gap:12px;margin:30px 0 20px;font-size:12px;display:flex}.notes-links a{align-items:center;gap:8px;display:flex}.skip-link{background:var(--ink);color:var(--canvas);z-index:10;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hero{min-height:780px}.hero h1{font-size:126px}}@media (width<=1150px){.site-header nav{gap:24px}.site-header{gap:25px}.site-header,.page-wrap,.footer-inner,.footer-bottom{padding-left:32px;padding-right:32px}.site-header:after,.footer-inner:before{left:32px;right:32px}.hero{min-height:620px}.hero h1{font-size:8vw}.hero-copy>p:not(.hero-fine){max-width:510px;font-size:17px}.hero-art{width:117%;margin-left:-6%}.hero-actions{gap:18px}.hero-actions .button{padding:16px 20px;font-size:16px}.hero-actions .text-button{font-size:14px}.flow-rail>a{gap:12px;padding:4px 16px;font-size:14px}.flow-rail>a svg{width:26px}.flow-rail b{font-size:14px}.section-intro{gap:45px}.section-intro>p{font-size:17px}.vault-workspace{gap:25px}.history{padding-right:22px}.history-heading{gap:15px}.history-heading h3{font-size:39px}.orange-text{font-size:12px}.calculator{padding:22px}.calculator h3{font-size:32px}.wallet-input{flex-wrap:wrap}.wallet-input>.button{width:100%}.mechanics,.trust-inner{gap:35px}.steps{gap:20px}.steps h3{font-size:28px}.steps p{font-size:13px}.trust{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.footer-inner{gap:20px}.footer-links{gap:15px}.footer-inner>p{padding-left:18px;font-size:10px}}@media (width<=800px){.site-header{gap:20px;height:87px}.brand>span{font-size:49px}.brand>svg{width:30px;height:30px}.brand{gap:12px}.site-header nav{gap:18px;font-size:14px}.header-cta{display:none}.hero{grid-template-columns:1.15fr .85fr;min-height:auto;padding:65px 0 45px}.hero h1{font-size:8.6vw}.hero-copy>p:not(.hero-fine){margin-top:23px;font-size:15px}.hero-actions{flex-wrap:wrap;gap:15px;margin-top:25px}.hero-fine{margin-top:18px;font-size:12px}.hero-art{width:140%;margin-left:-25%}.flow-rail{padding:17px 0}.flow-rail>a{gap:8px;padding:3px 11px;font-size:12px}.flow-rail>a:first-child{padding-left:0}.flow-rail>a svg{display:none}.preview-line{font-size:10px}.section-pad{padding:75px 0}.section-intro{grid-template-columns:1.1fr 1fr;gap:24px}h2{font-size:53px}.section-intro>p{font-size:15px}.metrics{padding:19px 8px}.metric{padding:0 16px}.metric>span{font-size:13px}.metric small{font-size:10px;line-height:1.5}.metric strong{font-size:29px}.vault-workspace{grid-template-columns:1fr;gap:25px;margin-top:30px}.history{border:0;padding-right:0}.empty-history{min-height:290px}.calculator{padding:27px}.calculator h3{font-size:38px}.wallet-input{flex-wrap:nowrap}.wallet-input>.button{width:auto}.calculation-result{font-size:62px}.mechanics{grid-template-columns:1fr;gap:38px;padding-top:10px}.mechanics h2{font-size:55px}.step-icon{height:80px}.steps h3{font-size:32px}.steps p{font-size:14px}.trust-inner{grid-template-columns:1fr;gap:35px}.trust h2{font-size:61px}.trust h2 br{display:none}.orange-rule{margin-top:20px}.question>button{font-size:17px}.footer-inner{flex-wrap:wrap}.footer-inner>p{margin-left:0}.footer-links{gap:26px;width:100%;margin-top:10px;margin-left:0}.footer-bottom>span:last-child{display:none}.ledger-status>span:last-child{text-align:right;max-width:45%}.section-intro{margin-bottom:30px}}@media (width<=540px){.site-header,.page-wrap,.footer-inner,.footer-bottom{padding-left:22px;padding-right:22px}.site-header{height:83px}.site-header:after,.footer-inner:before{left:22px;right:22px}.site-header .brand>span{font-size:49px}.site-header nav{background:var(--canvas);z-index:5;border-bottom:1px solid var(--line);padding:22px;display:none;position:absolute;top:83px;left:0;right:0;box-shadow:0 12px 20px #183e2c10}.site-header nav.nav-open{flex-direction:column;align-items:flex-start;gap:22px;font-size:17px;display:flex}.site-header nav button{padding:0}.mobile-menu{margin-left:auto;display:flex}.hero{flex-direction:column;align-items:stretch;padding:46px 0 20px;display:flex}.hero h1{white-space:normal;font-size:clamp(57px,12vw,75px);line-height:1.01}.hero-copy>p:not(.hero-fine){max-width:370px;margin-top:22px;font-size:15px;line-height:1.6}.hero-actions{align-items:center;gap:21px;margin-top:26px}.hero-actions .button{gap:10px;min-height:48px;padding:15px 17px;font-size:14px}.hero-actions .button svg{width:18px}.hero-actions .text-button{gap:7px;font-size:12px}.hero-actions .text-button svg{width:16px}.hero-fine{margin-top:19px;font-size:12px}.hero-art{width:100%;max-height:310px;margin:10px 0 0;overflow:hidden}.hero-art img{width:100%;height:auto}.flow-rail{grid-template-columns:1fr;padding:7px 0}.flow-rail>a,.flow-rail>a:first-child{gap:12px;padding:14px 4px;font-size:13px}.flow-rail>a+a{border-top:1px solid #c7cdc0;border-left:0}.flow-rail>a svg{width:23px;height:23px;display:block}.flow-rail b{font-size:13px}.preview-line>span:last-child{display:none}.preview-line{margin-top:13px;font-size:10px}.section-pad{padding:65px 0}.section-intro{margin-bottom:27px;display:block}h2{font-size:51px}.section-intro>p{max-width:360px;margin-top:23px;font-size:15px}.metrics{border-radius:8px;grid-template-columns:repeat(2,1fr);padding:0 18px}.metric{min-height:130px;padding:19px 0}.metric+.metric{border-left:0}.metric:nth-child(2n){border-left:1px solid #698365;min-height:92px;margin:19px 0;padding-top:0;padding-bottom:0;padding-left:20px}.metric:nth-child(n+3){border-top:1px solid #698365}.metric:nth-child(4){margin-top:0;margin-bottom:19px;padding-top:19px}.metric>span{font-size:13px}.metric small{max-width:120px;font-size:10px}.metric strong{font-size:31px}.ledger-status{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:12px;font-size:10px;line-height:1.5}.ledger-status .status-dot{margin-top:5px}.ledger-status>span:last-child{text-align:left;width:100%;max-width:none;margin-left:0;font-size:10px}.history-heading{gap:17px;margin-top:0}.history-heading h3{font-size:38px}.orange-text{font-size:11px}.history-columns{gap:7px;font-size:11px}.empty-history{min-height:285px;padding-left:0;padding-right:0}.empty-history h4{font-size:32px}.empty-history p{font-size:13px}.empty-history>svg{width:53px}.sample-toggle{margin-top:12px;font-size:14px}.calculator{padding:23px 20px}.calculator h3{margin-bottom:24px;font-size:35px}.calculator-label{font-size:12px}.calculator-label output{min-width:60px;font-size:13px}.calculator-label label{max-width:180px}.sol-input{max-width:115px}.calculation-result{font-size:57px}.wallet-input{flex-wrap:wrap}.wallet-input>.button{width:100%;font-size:14px}.wallet-input>input{padding:13px;font-size:12px}.wallet-lookup>label{font-size:13px}.small,.sample-row,.row-between{font-size:11px}.row-between .text-button{font-size:10px}.mechanics{gap:30px;padding-top:0}.mechanics h2{font-size:48px}.steps{grid-template-columns:1fr;gap:27px}.steps article{grid-template-columns:70px 1fr;column-gap:19px;display:grid}.steps .step-icon{grid-row:1/3;align-items:center;height:auto}.step-icon>svg{width:52px}.step-icon:after{display:none}.steps h3{margin:0 0 8px;font-size:33px}.steps p{max-width:290px;font-size:14px}.wallet-sprout{display:none}.trust{margin-left:-22px;margin-right:-22px;padding:48px 22px 46px}.trust-inner{gap:30px}.trust h2{font-size:52px}.trust h2 br{display:block}.question>button{gap:15px;padding:16px 0;font-size:15px}.question p{padding-right:5px;font-size:13px}.orange-rule{width:52px;height:4px}.footer-inner{gap:20px;padding-top:26px}.footer-inner .brand>span{font-size:43px}.footer-inner .brand>svg{width:27px}.footer-inner>p{max-width:180px;padding-left:16px;font-size:9px;line-height:1.7}.mobile-break{display:block}.footer-links{gap:23px;margin-top:7px;font-size:11px}.footer-links button{font-size:11px}.footer-links svg{width:13px}.footer-bottom{margin-top:23px;font-size:9px}.notes-dialog{padding:25px 23px}.notes-dialog h2{font-size:55px}.notes-dialog article h3{font-size:28px}.notes-dialog article p{font-size:13px}.notes-lead{font-size:17px}.api-message{font-size:10px;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art{transform:none!important}}@media (width<=1080px){.header-cta{display:none}}@media (width<=800px){.site-header nav{background:var(--canvas);border-bottom:1px solid var(--ink);z-index:30;padding:22px 48px;display:none;position:absolute;top:87px;left:0;right:0}.site-header nav.nav-open{flex-direction:column;align-items:flex-start;gap:15px;font-size:17px;display:flex}.site-header nav a,.site-header nav button{min-height:36px;padding:7px 0}.mobile-menu{margin-left:auto;display:flex}}@media (width<=540px){.site-header nav{padding-inline:22px;top:83px}.site-header nav.nav-open{gap:12px}}.v3-home{overflow:clip}.v3-home .site-header{z-index:5;height:104px}.v3-home .site-header:after{border-color:#b8bba9}.v3-home .site-header nav{gap:28px;font-size:15px}.v3-home .button{border-radius:7px;min-height:48px;font-size:15px}.v3-home select{color:inherit;font:inherit;outline-offset:4px}.grove-hero{isolation:isolate;max-width:1536px;height:clamp(800px,300px + 39vw,900px);margin:auto;transition:background .7s,color .7s;position:relative}.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}.grove-stage{position:absolute;inset:0 0 100px}.grove-canvas{cursor:grab;touch-action:pan-y;outline-offset:-5px;width:100%;height:100%;display:block}.grove-canvas:focus-visible{outline:2px solid var(--orange)}.grove-scene-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.grove-scene-poster.is-loaded{opacity:0;visibility:hidden}.grove-hero-copy{pointer-events:none;z-index:2;position:absolute;top:67px;left:48px}.grove-hero-copy h1{letter-spacing:-.044em;font-size:clamp(76px,7.6vw,117px);line-height:.94}.grove-hero-copy h1 em{color:#d55f28}.grove-view-toggle{z-index:3;background:#f6f4ebed;border:1px solid #b5bea9;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:5px;font-size:11px;display:grid;position:absolute;top:30px;right:48px;box-shadow:0 3px 12px #183e2c08}.grove-view-toggle>button{border-radius:5px;min-height:34px;padding:7px 13px}.grove-view-toggle>button[aria-pressed=true]{background:#e1e7d5}.grove-view-toggle>span{text-align:center;color:#637366;grid-column:1/-1;padding:4px 8px;font-size:9px}.is-dusk .grove-view-toggle{color:#183e2c}@media (width>=700px) and (width<=900px){.grove-view-toggle{top:620px;right:32px}.grove-view-toggle>span{display:none}}@media (width<=699px){.grove-view-toggle{top:322px;left:22px;right:22px}.grove-view-toggle>button{min-height:35px;font-size:11px}.grove-view-toggle>span{display:none}}.grove-hero-copy>p{margin-top:25px;font-size:19px;line-height:1.55}.grove-hero-actions{pointer-events:auto;align-items:center;gap:25px;margin-top:28px;display:flex}.grove-hero-actions .text-button{font-size:15px}.tree-inspector{z-index:3;background:#f6f4ebed;border:1px solid #b5bea9;border-radius:10px;align-items:start;gap:12px;width:287px;padding:16px;display:flex;position:absolute;top:475px;left:48px;box-shadow:0 4px 12px #33432208}.tree-inspector>img{object-fit:contain;width:52px;height:65px;margin-top:1px}.tree-inspector>div{flex:1;min-width:0}.tree-inspector select{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5ccba;max-width:100%;padding:3px 0 5px;font-size:13px;font-weight:600}.tree-inspector p{white-space:nowrap;margin-top:7px;font-size:11px}.tree-inspector span{color:#69745c;margin-top:3px;font-size:10px;display:block}.tree-inspector details{margin-top:9px;font-size:11px}.tree-inspector summary{cursor:pointer;text-underline-offset:3px}.tree-inspector dl{margin-bottom:9px}.tree-inspector dl div{border-top:1px solid #c7ccbd;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.tree-inspector dt{color:#65725d;font-size:10px}.tree-inspector dd{text-align:right;overflow-wrap:anywhere;margin:0}.tree-inspector .text-button{margin-top:8px;font-size:10px;display:flex}.grove-bottom{width:100%;padding:0 48px 25px;position:absolute;bottom:0}.grove-toolbar{background:#f6f4ebf5;border:1px solid #b7bea9;border-radius:9px;justify-content:center;align-items:center;gap:14px;width:fit-content;margin:0 auto;padding:8px 12px;font-size:12px;display:flex}.grove-source{gap:3px;display:flex}.grove-source button{color:#4e624f;border-radius:5px;min-height:37px;padding:9px 13px}.grove-source button.active{color:var(--ink);background:#e1e7d5}.grove-control-divider{background:#c3c9b7;width:1px;height:20px}.grove-zoom{gap:2px;display:flex}.grove-toolbar .icon-button{width:35px;height:35px;min-height:35px}.grove-reset,.grove-light{align-items:center;gap:8px;min-height:35px;display:flex}.grove-motion{border-left:1px solid #c3c9b7;border-radius:0}.grove-caption{color:#617058;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;font-size:11px;display:flex}.grove-caption>span{text-align:right}.grove-harvest-status{text-align:center;color:#b64c17;height:16px;margin-top:8px;font-size:11px}.grove-harvest-status.is-idle{opacity:0}.grove-pagination{justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.grove-pagination .text-button{font-size:11px}.grove-search{z-index:4;background:var(--canvas);border:1px solid #b5bea9;border-radius:8px;width:330px;padding:14px;position:absolute;top:427px;left:48px}.grove-search label{font-size:12px}.grove-search>div{border-bottom:1px solid #a3b293;margin-top:8px;display:flex}.grove-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:11px}.grove-search p{color:#943a18;margin-top:6px;font-size:11px}.grove-empty{text-align:center;z-index:2;background:#f6f4ebf7;border:1px solid #c4caba;border-radius:10px;width:390px;padding:24px;position:absolute;top:235px;right:7%}.grove-empty>img{object-fit:contain;width:150px;height:115px;margin:0 auto 12px}.grove-empty h3{font-size:33px}.grove-empty p{margin:12px 0 16px;font-size:12px}.grove-empty .text-button{margin:auto;font-size:12px}.grove-hero.is-dusk{color:#f6f4eb;background:#233f34}.is-dusk .grove-hero-copy h1 em{color:#ffbb7f}.is-dusk .grove-hero-copy .dark{color:#183e2c;background:#f6f4eb}.is-dusk .tree-inspector,.is-dusk .grove-toolbar,.is-dusk .grove-search,.is-dusk .grove-empty{color:var(--ink)}.is-dusk .grove-caption{color:#dde1ca}.is-dusk .grove-harvest-status{color:#ffd29b}.harvest-journey{color:#f6f4eb;background:#183e2c;padding:0 48px 36px}.journey-inner{max-width:1290px;margin:auto;padding-top:84px;position:relative}.journey-roots{color:#cba267;opacity:.75;width:100%;height:120px;position:absolute;top:0;left:0}.journey-inner h2{text-align:center;font-size:clamp(56px,5.7vw,84px)}.journey-inner h2 em{color:#f0a05b}.journey-scenes{grid-template-columns:repeat(3,1fr);gap:80px;margin-top:25px;display:grid}.journey-miniature{height:205px;position:relative;overflow:hidden}.journey-miniature img{height:auto}.miniature-ground{filter:brightness(.84);width:93%;height:auto;position:absolute;bottom:1%;left:4%}.miniature-vault{width:64%;position:absolute;bottom:9%;left:15%}.journey-miniature .miniature-vault{object-fit:contain;height:82%}.journey-miniature .miniature-tree{object-fit:contain;height:78%}.miniature-brand{color:#f3e9b7;position:absolute;bottom:44%;left:45%}.miniature-brand svg{width:21px;height:21px}.miniature-coin{color:#74531f;background:#f5cd7c;border:2px solid #e5a64d;border-radius:50%;place-content:center;width:33px;height:33px;font-size:8px;font-weight:600;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #d9a24d,0 2px 8px #0c211d50}.coin-0{top:39%;left:2%;transform:rotate(-14deg)}.coin-1{top:21%;left:13%;transform:rotate(18deg)}.coin-2{top:11%;left:23%;transform:rotate(30deg)}.miniature-tree{width:36%;position:absolute;bottom:8%}.tree-back{width:33%;bottom:27%;left:32%}.tree-left{left:9%}.tree-right{right:6%}.tree-paid{width:47%;bottom:14%;left:7%}.miniature-camera{color:#e6d3a6;background:#263b2d;border:1px solid #8a7953;border-radius:8px;padding:2px 13px;position:absolute;bottom:12%;left:34%;transform:rotate(-7deg);box-shadow:0 4px 10px #122d20}.journey-step h3{border-top:1px solid #72826a;margin-top:18px;padding-top:18px;font-size:39px}.journey-step h3 button{font:inherit;text-align:left;width:100%;padding:0}.journey-step h3 span{color:#e2c691;margin-right:9px;font-size:22px}.journey-step h3 em{color:#f0a05b;font-style:italic}.journey-step.is-active h3 em{color:#f3d2a5}.journey-step p{color:#e0e6d7;max-width:320px;margin-top:14px;font-size:14px;line-height:1.7}.journey-footnote{text-align:center;color:#c1ccb8;border-top:1px solid #60765c;margin-top:36px;padding-top:23px;font-size:10px}.garden-paper{color:#53633f;background:#f5edda;border-radius:8px 4px 13px 5px;width:102px;height:126px;padding:15px;position:absolute;bottom:7%;right:13%;transform:rotate(9deg);box-shadow:3px 7px 8px #102c2240}.garden-paper>svg{width:15px;height:15px;margin:0 auto 11px;display:block}.garden-paper>span{border-top:1px solid #b5b799;margin:10px 0;display:block}.garden-seal{background:#bbc69a;border:1px solid #7f8e63;border-radius:50%;place-content:center;width:32px;height:32px;display:grid;position:absolute;bottom:-7px;right:-8px}.garden-seal svg{width:20px;height:20px}.coin-paid{top:20%;right:7%}.journey-step.is-active .miniature-coin{animation:1.5s both garden-coin}.journey-step.is-active .miniature-camera{animation:1.1s both garden-snapshot}.journey-step.is-active .garden-paper{animation:1.2s cubic-bezier(.2,.7,.2,1) both garden-receipt}.grow-tree{grid-template-columns:.85fr 1fr 1fr;align-items:center;gap:54px;padding-top:100px;padding-bottom:65px;display:grid;position:relative}.grow-tree-heading{align-self:start;padding-top:28px}.grow-tree h2{font-size:clamp(58px,5.9vw,87px);line-height:1}.grow-tree h2 em{color:#b64c17}.grow-tree-heading>p{max-width:280px;margin-top:23px;font-size:16px}.grow-tree-controls{min-width:0;padding-top:30px}.grow-label{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.grow-label output{font-size:19px}.grow-tree input[type=range]{background:#cbd3ba;height:5px;margin:19px 0 10px}.grow-tree input[type=range]::-webkit-slider-thumb{background:#183e2c;border:4px solid #f6f4eb;width:21px;height:21px}.grow-range-labels{color:#69745c;justify-content:space-between;font-size:10px;display:flex}.grow-pool-label{margin-top:30px}.grow-pool-label>div{align-items:baseline;gap:5px;display:flex}.grow-pool-label input{text-align:right;width:90px;color:var(--ink);background:0 0;border:0;padding:0;font-size:19px}.grow-pool-label span{font-size:12px}.grow-result{color:#b64c17;overflow-wrap:anywhere;border-top:1px solid #b6bea9;margin-top:24px;padding-top:13px;font:italic 72px/1.05 Instrument Serif,serif}.grow-result>span{font-size:42px}.grow-disclosure{color:#69745c;margin-top:10px;font-size:11px}.grow-actions{gap:10px;margin-top:25px;display:flex}.grow-actions .button{white-space:nowrap;gap:5px;min-height:42px;padding:10px 13px;font-size:12px}.grow-tree-art{align-self:stretch;place-items:center;min-height:400px;display:grid;position:relative}.grow-tree-art>img{object-fit:contain;width:100%;max-height:455px;transform:scale(var(--tree-growth,.95));transform-origin:50% 86%;z-index:1;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.grow-root-ring{border:1px solid #c1c6a9;border-radius:50%;width:88%;height:50px;position:absolute;bottom:4%;transform:rotate(-7deg)}.grow-root-ring:after{content:"";border:1px solid #d6d5b8;border-radius:50%;position:absolute;inset:8px -12px -7px 15px}.grow-leaf-dot{background:#879e48;border-radius:90% 5%;width:18px;height:9px;position:absolute;bottom:10%;right:5%;transform:rotate(30deg)}.grow-legend{color:#68725a;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:30px;margin-top:20px;font-size:11px;display:flex}.grow-legend span{background:#c9ccb7;width:20%;height:1px}.v3-home .vault-section{padding:70px 0 0}.v3-home .section-intro{margin-bottom:30px;display:block}.v3-home .section-intro h2{font-size:clamp(54px,5.4vw,82px)}.v3-home .section-intro h2 em{color:#b64c17}.v3-home .section-intro>p{max-width:650px;margin-top:20px;font-size:15px}.v3-home .metrics{border-radius:6px;padding:22px 12px}.v3-home .metric{padding:0 23px}.v3-home .metric>span{font-size:13px}.v3-home .metric strong{font-size:36px}.v3-home .metric small{font-size:11px}.v3-home .vault-workspace{grid-template-columns:1.35fr 1fr;gap:52px;margin-top:35px}.v3-home .history{border:0;padding-right:0}.v3-home .history-heading h3{font-size:41px}.v3-home .history-heading{justify-content:space-between}.v3-home .history-columns{font-size:12px}.v3-home .empty-history{border-bottom:1px solid #c2c8b5;gap:11px;min-height:340px;padding-top:27px}.v3-home .empty-history>img{object-fit:contain;width:112px;height:112px}.v3-home .empty-history p{font-size:13px}.v3-home .empty-history h4{font-size:30px}.grove-evidence{text-align:center;padding:0 8px 15px}.grove-evidence>img{object-fit:contain;width:100%;height:255px;margin:-30px auto 5px}.grove-evidence>h3{font-size:43px;line-height:1.04}.grove-evidence>h3 em{color:#b64c17}.grove-evidence>p{margin-top:14px;font-size:12px}.grove-evidence .wallet-lookup{text-align:left;margin-top:28px}.grove-evidence .wallet-input{flex-wrap:wrap}.grove-evidence .wallet-input>input{flex:1;min-width:150px}.v3-home .public-policy{margin-top:40px}.v3-home .trust{color:var(--ink);background:0 0;width:auto;margin-top:65px;margin-left:0;margin-right:0;padding:60px 0 65px}.v3-home .trust-inner{grid-template-columns:.8fr 1.3fr;gap:100px;padding:0}.v3-home .trust h2{font-size:76px}.v3-home .trust h2 em{color:#b64c17}.v3-home .orange-rule{display:none}.v3-home .questions{padding:0}.v3-home .question{border:1px solid #b6bea9;border-radius:16px;margin-bottom:11px;padding:0 20px}.v3-home .question:last-child{border-bottom:1px solid #b6bea9}.v3-home .question button{color:var(--ink);padding:23px 0;font-size:17px}.v3-home .question p{color:#53674e;max-width:650px;font-size:13px}.garden-studio{border-top:1px solid #b6bea9;grid-template-columns:.8fr 1.3fr;align-items:center;gap:70px;padding-top:65px;padding-bottom:50px;display:grid}.garden-studio h2{font-size:70px}.garden-studio h2 em{color:#b64c17}.garden-studio p{max-width:300px;margin-top:20px;font-size:15px}.garden-studio .text-button{margin-top:22px;font-size:14px}.garden-studio-picture{background:#e8eddf;border:1px solid #b6bea9;border-radius:8px;display:block;overflow:hidden}.garden-studio-picture>img{object-fit:cover;width:100%;height:280px;transition:transform .6s}.garden-studio-picture:hover>img{transform:scale(1.035)}.garden-studio-picture>span{background:#f6f4eb;border-top:1px solid #b6bea9;align-items:center;gap:13px;padding:17px;font-size:13px;display:flex;position:relative}.garden-studio-picture>span svg{width:22px;height:22px}.garden-studio-picture>span svg:last-child{margin-left:auto}.garden-studio-download{text-align:center;grid-column:1/-1;margin-top:-25px;font-size:12px}.garden-studio-download a{text-underline-offset:5px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.v3-home .garden-footer{color:#f6f4eb;background:#183e2c;margin-top:20px;padding-top:45px;position:relative;overflow:hidden}.footer-roots{color:#d1ab70;opacity:.55;width:100%;height:110px;position:absolute;top:0;left:0}.v3-home .footer-inner{grid-template-columns:1fr auto;gap:30px;padding-top:40px;padding-bottom:30px;display:grid;position:relative}.v3-home .footer-inner .brand{gap:20px}.v3-home .footer-inner .brand>span{font-size:160px}.v3-home .footer-inner .brand>svg{width:80px;height:80px}.v3-home .footer-inner>p{color:#d1dcc8;align-self:end;padding-bottom:6px;font-size:11px}.v3-home .footer-links{grid-column:1/-1;justify-content:end;font-size:12px}.v3-home .footer-bottom{color:#c1cdb7;border-color:#62775b;padding-top:20px;padding-bottom:27px;font-size:10px}.v3-home .footer-bottom span>svg{width:16px;height:16px}.grove-reveal-ready{opacity:.01;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.grove-reveal-ready.grove-is-visible{opacity:1;transform:translateY(0)}@keyframes garden-coin{0%{opacity:0;translate:-25px 15px}to{opacity:1;translate:0}}@keyframes garden-snapshot{0%,to{filter:brightness()}45%{filter:brightness(2.4)}}@keyframes garden-receipt{0%{opacity:0;translate:20px 25px;rotate:8deg}to{opacity:1;translate:0;rotate:0deg}}@media (width>=1600px){.grove-hero{height:900px}.grove-hero-copy{top:73px}}@media (width<=1200px){.v3-home .site-header,.v3-home .site-header nav{gap:20px}.grove-hero{height:800px}.grove-hero-copy{top:60px}.grove-hero-copy h1{font-size:94px}.grove-hero-copy>p{font-size:17px}.tree-inspector{top:475px}.journey-scenes{gap:40px}.grow-tree{gap:25px}.grow-actions{flex-wrap:wrap}.grow-tree-art{min-height:330px}.v3-home .trust-inner{gap:50px}.v3-home .trust h2{font-size:67px}}@media (width<=900px){.v3-home .site-header nav{gap:16px;font-size:13px}.v3-home .header-cta{display:none}.grove-hero{height:875px}.grove-hero-copy{top:50px;left:32px}.grove-hero-copy h1{font-size:86px}.grove-stage{top:55px;bottom:110px}.tree-inspector{width:268px;top:610px;left:32px}.grove-bottom{padding:0 32px 20px}.grove-caption{gap:10px;font-size:10px}.grove-toolbar{gap:10px}.grove-toolbar .grove-motion{display:flex}.grove-empty{width:320px;top:350px;right:4%}.grove-search{width:310px;top:620px;left:auto;right:32px}.journey-scenes{gap:25px}.journey-miniature{height:170px}.journey-step h3{font-size:32px}.journey-step h3 span{font-size:18px}.journey-step p{font-size:12px}.journey-inner h2{font-size:64px}.harvest-journey{padding-left:32px;padding-right:32px}.grow-tree{grid-template-columns:1fr 1fr;padding-top:65px}.grow-tree-heading{grid-column:1/-1;align-items:center;gap:50px;padding-top:0;display:flex}.grow-tree-heading h2{font-size:70px}.grow-tree-heading>p{margin:0}.grow-tree-controls{padding-top:15px}.grow-tree-art{min-height:390px}.grow-tree-art>img{max-height:380px}.v3-home .section-intro h2{max-width:680px;font-size:64px}.v3-home .vault-workspace{grid-template-columns:1.15fr 1fr;gap:30px}.v3-home .metric{padding:0 15px}.v3-home .metric small{font-size:10px}.v3-home .history-heading h3{font-size:33px}.v3-home .history-heading .orange-text{font-size:11px}.grove-evidence>img{height:220px}.grove-evidence>h3{font-size:36px}.v3-home .trust h2{font-size:60px}.v3-home .trust-inner{gap:30px}.garden-studio{gap:40px}.garden-studio h2{font-size:60px}.garden-studio-picture>img{height:230px}.v3-home .footer-inner .brand>span{font-size:130px}}@media (width<=699px){.v3-home .site-header{height:84px;padding:0 22px}.v3-home .site-header:after{left:22px;right:22px}.v3-home .site-header .brand>span{font-size:48px}.v3-home .site-header .brand>svg{width:30px;height:30px}.v3-home .site-header nav{display:none}.v3-home .site-header nav.nav-open{background:var(--canvas);gap:23px;padding:24px;font-size:16px;display:flex;top:80px}.v3-home .mobile-menu{display:flex}.grove-hero{height:1040px}.grove-hero-copy{top:36px;left:22px;right:15px}.grove-hero-copy h1{font-size:clamp(62px,17vw,102px)}.grove-hero-copy>p{max-width:300px;margin-top:20px;font-size:16px}.grove-copy-break{display:none}.grove-hero-actions{gap:17px;margin-top:22px}.grove-hero-actions .button{gap:8px;min-height:44px;padding:11px 14px;font-size:12px}.grove-hero-actions .text-button{gap:7px;font-size:12px}.grove-stage{top:300px;bottom:260px}.grove-scene-poster{object-fit:cover}.tree-inspector{align-items:center;width:auto;padding:10px 14px;top:737px;left:22px;right:22px}.tree-inspector>img{width:45px;height:54px}.tree-inspector>div{grid-template-columns:1fr auto;gap:0 9px;display:grid}.tree-inspector select{grid-column:1;width:175px;font-size:12px}.tree-inspector p{grid-column:1;margin-top:5px;font-size:10px}.tree-inspector span{grid-column:1;font-size:9px}.tree-inspector details{grid-area:1/2/4;align-self:center;margin-top:0;font-size:10px}.tree-inspector details[open]{background:var(--canvas);border:1px solid #b5bea9;border-radius:8px;padding:15px;position:absolute;bottom:65px;left:0;right:0}.tree-inspector dl div{font-size:12px}.grove-bottom{padding:0 22px 25px}.grove-toolbar{flex-wrap:wrap;justify-content:center;gap:7px 10px;width:100%;max-width:440px;padding:9px 10px}.grove-source{flex:1}.grove-source button{padding:7px 9px;font-size:11px}.grove-toolbar>.grove-control-divider:first-of-type{display:none}.grove-toolbar .grove-motion{border-left:0;display:flex}.grove-toolbar .grove-reset,.grove-toolbar .grove-light{font-size:11px}.grove-control-divider{height:16px}.grove-caption{flex-direction:column;align-items:start;gap:5px;margin-top:13px;font-size:9px}.grove-caption>span{text-align:left}.grove-harvest-status{text-align:left;margin-top:5px;font-size:9px}.grove-empty{width:auto;padding:18px;top:420px;left:22px;right:22px}.grove-empty>img{height:90px}.grove-empty h3{font-size:30px}.grove-search{width:auto;padding:10px;top:740px;left:22px;right:22px}.grove-pagination{gap:10px}.grove-pagination .text-button{font-size:9px}.harvest-journey{padding:0 22px 30px}.journey-inner{padding-top:75px}.journey-roots{width:800px;max-width:none;height:75px;left:50%;transform:translate(-50%)}.journey-inner h2{max-width:300px;margin:auto;font-size:52px}.journey-inner h2 em{display:block}.journey-scenes{margin-top:30px;display:block}.journey-step{grid-template-columns:142px 1fr;align-items:center;gap:0 18px;padding:13px 0 23px;display:grid}.journey-step+.journey-step{border-top:1px solid #526b4c}.journey-miniature{grid-row:1/3;height:145px;overflow:visible}.journey-step h3{border:0;align-self:end;margin-top:0;padding-top:0;font-size:31px}.journey-step h3 span{margin-right:3px;font-size:16px}.journey-step p{align-self:start;margin-top:10px;font-size:11px;line-height:1.6}.miniature-ground{width:110%;bottom:10%;left:-4%}.miniature-vault{width:90%;bottom:22%;left:8%}.miniature-brand{bottom:46%;left:48%}.miniature-brand svg{width:12px;height:12px}.miniature-coin{width:22px;height:22px;font-size:6px}.coin-0{left:-3%}.coin-1{left:7%}.coin-2{left:21%}.miniature-tree{width:47%;bottom:15%}.tree-back{width:40%;bottom:34%}.tree-left{left:-3%}.tree-right{right:-4%}.miniature-camera{padding:0 7px;bottom:13%;left:32%}.miniature-camera svg{width:30px;height:30px}.tree-paid{width:59%;bottom:23%;left:-5%}.garden-paper{width:61px;height:85px;padding:9px;bottom:14%;right:5%}.garden-paper>span{margin:6px 0}.garden-paper>svg{width:12px;height:12px;margin-bottom:7px}.garden-seal{width:22px;height:22px}.garden-seal svg{width:13px;height:13px}.coin-paid{top:18%;right:-1%}.journey-footnote{margin-top:8px;padding-top:18px;font-size:9px}.grow-tree{grid-template-columns:1fr;gap:15px;padding:55px 22px 40px;display:grid}.grow-tree-heading{grid-column:1;display:block}.grow-tree-heading h2{font-size:64px}.grow-tree-heading>p{max-width:285px;margin-top:18px;font-size:14px}.grow-tree-art{grid-row:2;min-height:260px;max-height:280px;margin-top:0}.grow-tree-art>img{width:280px;height:280px;max-height:none}.grow-root-ring{width:240px;height:30px;bottom:2%}.grow-leaf-dot{bottom:6%;right:12%}.grow-tree-controls{padding-top:25px}.grow-label{font-size:12px}.grow-pool-label{margin-top:26px}.grow-result{font-size:65px}.grow-result span{font-size:36px}.grow-actions{flex-wrap:nowrap;gap:8px}.grow-actions .button{flex:1;justify-content:center}.grow-legend{grid-column:1;gap:10px;margin-top:18px;font-size:9px;line-height:1.6}.grow-legend span{flex-shrink:0;width:13%}.v3-home .page-wrap{padding-left:22px;padding-right:22px}.v3-home .vault-section{padding-top:40px}.v3-home .section-intro h2{font-size:52px}.v3-home .section-intro>p{margin-top:18px;font-size:13px}.v3-home .metrics{grid-template-columns:1fr 1fr;gap:0;padding:6px 14px}.v3-home .metric{padding:16px 9px}.v3-home .metric:nth-child(3){border-left:0}.v3-home .metric:nth-child(n+3){border-top:1px solid #647b5c}.v3-home .metric strong{font-size:31px}.v3-home .metric>span{font-size:12px}.v3-home .metric small{font-size:9px}.v3-home .ledger-status{font-size:9px;display:block}.v3-home .ledger-status>span:last-child{margin-top:5px;font-size:9px;display:block}.v3-home .vault-workspace{grid-template-columns:1fr;gap:30px;margin-top:28px}.v3-home .history-heading h3{font-size:36px}.v3-home .history-columns{font-size:10px}.v3-home .empty-history{min-height:300px}.v3-home .empty-history h4{font-size:29px}.v3-home .empty-history>img{width:100px;height:100px}.grove-evidence{padding:0}.grove-evidence>img{height:245px;margin-top:0}.grove-evidence>h3{font-size:43px}.grove-evidence>p{font-size:12px}.grove-evidence .wallet-lookup{margin-top:25px;padding-top:21px}.grove-evidence .wallet-input>input{min-width:120px}.v3-home .public-policy{margin-top:30px}.v3-home .trust{margin-top:30px;padding:35px 0 40px}.v3-home .trust-inner{display:block}.v3-home .trust h2{margin-bottom:28px;font-size:59px}.v3-home .question button{padding:21px 0;font-size:14px}.v3-home .question p{font-size:12px}.garden-studio{border-top:1px solid #b6bea9;padding-top:40px;padding-bottom:40px;display:block}.garden-studio h2{font-size:59px}.garden-studio p{max-width:260px;font-size:13px}.garden-studio .text-button{margin-top:19px;font-size:13px}.garden-studio-picture{margin-top:30px}.garden-studio-picture>img{height:220px}.garden-studio-picture>span{padding:13px;font-size:10px}.garden-studio-download{margin-top:25px;font-size:11px}.v3-home .garden-footer{padding-top:25px}.footer-roots{width:820px;max-width:none;height:80px;left:50%;transform:translate(-50%)}.v3-home .footer-inner{padding:40px 22px 25px;display:block}.v3-home .footer-inner .brand{gap:15px}.v3-home .footer-inner .brand>span{font-size:110px}.v3-home .footer-inner .brand>svg{width:54px;height:54px}.v3-home .footer-inner>p{margin-top:30px;font-size:10px}.v3-home .footer-links{justify-content:start;gap:17px;margin-top:25px;font-size:10px}.v3-home .footer-bottom{padding:18px 22px 25px;font-size:9px;display:block}.v3-home .footer-bottom>span:last-child{margin-top:10px;display:block}}@media (width>=700px) and (width<=900px){.grove-hero-actions{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.grove-hero,.grove-scene-poster,.grow-tree-art>img,.garden-studio-picture>img{transition:none}.grove-reveal-ready{opacity:1;transition:none;transform:none}.journey-step.is-active .miniature-coin,.journey-step.is-active .miniature-camera,.journey-step.is-active .garden-paper{animation:none}}.grove-growth-trigger{white-space:nowrap;align-items:center;gap:7px;min-height:35px;display:flex}.grove-toolbar{flex-wrap:wrap;max-width:100%}@media (width>=700px) and (width<=1000px){.grove-toolbar{gap:7px 10px}.grove-toolbar button{font-size:11px}.grove-toolbar .grove-control-divider{display:none}}.grove-atlas-link{color:inherit;text-underline-offset:3px;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;text-decoration:underline;display:inline-flex}@media (width<=900px){.grove-view-toggle .grove-atlas-link{grid-column:auto}.grove-view-toggle{grid-template-columns:1fr 1fr 1fr}}
