@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Beatrice Display;src:url(/fonts/BeatriceDisplay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Beatrice;src:url(/fonts/Beatrice-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--sumi:#112926;--washi:#F0EDE6;--air:#D7D0C7;--moss:#0D4A29;--matcha:#B8B2A8;--fern:#F0EDE6;--ember:#E13503;--ember-glow:#ff6a3d;--mizu:#0D4A29;--stone:#ACA69C;--brass:#837d73;--display:"Beatrice Display","Bricolage Grotesque","Hanken Grotesk",sans-serif;--body:"Beatrice","Hanken Grotesk",system-ui,sans-serif;--ease:cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:#0c1d1a;color:var(--washi);font-family:var(--body);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--ember);color:#0c1d1a}body:after{content:"";position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,64px);color:var(--washi);font-size:.74rem;letter-spacing:.1em}.nav .brand{display:flex;align-items:center}.nav .brand img{height:clamp(28px,2.6vw,40px);width:auto;display:block}.nav .links{display:flex;gap:clamp(14px,2.4vw,30px);text-transform:uppercase}.nav a{color:inherit;text-decoration:none;opacity:.82;transition:opacity .3s}.nav a:hover{opacity:1}@media(max-width:680px){.nav{position:absolute}.nav .links{display:none}.nav .brand img{height:32px}}#hero2{position:relative;height:100vh}.stage{position:relative;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.scene{position:absolute;inset:0;filter:saturate(.22) brightness(.8);will-change:filter}.void{position:absolute;inset:0;background:radial-gradient(120% 92% at 50% 44%,#102521,#0c1d1a 64% 100%)}.dawn{position:absolute;inset:0;opacity:0;background:radial-gradient(80% 42% at 50% 82%,rgba(225,53,3,.5),transparent 72%)}.lush{position:absolute;inset:0;opacity:0;background:radial-gradient(72% 50% at 50% 82%,rgba(13,74,41,.92),transparent 72%),radial-gradient(40% 34% at 50% 48%,rgba(225,53,3,.28),transparent 74%),radial-gradient(90% 70% at 14% 10%,rgba(13,74,41,.22),transparent 60%),linear-gradient(180deg,#0e231b,#123322 52%,#16402a)}.rays{position:absolute;inset:-20% 0;opacity:0;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(72deg,rgba(225,53,3,.1) 0 2px,transparent 2px 46px);filter:blur(7px);transform-origin:50% 0}.glowlight{position:absolute;left:50%;top:54%;width:62vw;height:62vw;transform:translate(-50%,-50%) scale(.55);background:radial-gradient(circle,rgba(255,106,61,.5),rgba(225,53,3,.18) 42%,transparent 64%);filter:blur(22px);opacity:0;mix-blend-mode:screen;will-change:transform,opacity}.veg{position:absolute;left:0;right:0;bottom:0;height:56vh;opacity:0}.veg .blob{position:absolute;bottom:-9vh;border-radius:50% 50% 46% 44%;filter:blur(16px);will-change:transform}.vignette{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(120% 100% at 50% 40%,transparent 44%,rgba(8,17,15,.74))}.wordmark{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;z-index:3;font-family:var(--display);font-weight:800;color:#f0ede6;font-size:clamp(3.2rem,18vw,16rem);letter-spacing:.02em;line-height:1;user-select:none;will-change:transform,color}.plant{position:absolute;inset:0;z-index:5;pointer-events:none}.part{position:absolute;left:50%;width:auto;display:block;will-change:transform,opacity}#planta{height:60vh;top:6vh;left:48%;z-index:4;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}#vaso{height:26vh;top:54vh;left:50%;z-index:5;filter:drop-shadow(0 20px 34px rgba(0,0,0,.55))}.particles{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none}.mote{position:absolute;border-radius:50%;animation:rise var(--d,8s) linear infinite;will-change:transform}@keyframes rise{0%{transform:translate(0);opacity:0}14%{opacity:var(--o,.7)}50%{transform:translate(2vw,-26vh)}82%{opacity:calc(var(--o,.7)*.6)}to{transform:translate(-1vw,-52vh);opacity:0}}@keyframes sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.tagline{position:absolute;z-index:7;bottom:9vh;left:0;right:0;text-align:center;opacity:0;padding:0 6vw}.tagline .lbl{font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--matcha)}.tagline p{font-family:var(--body);font-style:normal;font-weight:400;color:var(--fern);font-size:clamp(1.1rem,2.4vw,1.7rem);margin-top:.7rem}.tagline p em{font-family:var(--display);font-style:italic;font-weight:500}.scroll-cue{position:absolute;z-index:7;left:50%;bottom:clamp(16px,3.5vh,30px);transform:translate(-50%);pointer-events:none}.scroll-cue .chev{display:block;width:13px;height:13px;border-right:2px solid var(--washi);border-bottom:2px solid var(--washi);transform:rotate(45deg);animation:cueBounce 1.9s var(--ease) infinite}@keyframes cueBounce{0%,to{transform:rotate(45deg) translate(0);opacity:.85}50%{transform:rotate(45deg) translate(4px,4px);opacity:.4}}@media(max-width:680px){.scroll-cue{bottom:clamp(84px,14vh,130px)}.scroll-cue{bottom:calc(100vh - 100dvh + 44px)}.scroll-cue .chev{width:16px;height:16px}}@media(max-width:680px){#hero2,.stage{height:100svh}#planta{height:60svh;top:6svh}#vaso{height:26svh;top:54svh}}.hint{position:absolute;z-index:7;bottom:5vh;left:50%;transform:translate(-50%);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--stone);display:flex;flex-direction:column;align-items:center;gap:.5rem}.hint .ln{width:1px;height:38px;background:linear-gradient(var(--stone),transparent);animation:drip 2.4s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}60%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}#conceito{position:relative;z-index:10;color:var(--washi);overflow:hidden;background:radial-gradient(110% 80% at 80% -8%,#142f22,#0e231b,#0c1d1a);padding:clamp(90px,15vh,200px) clamp(20px,5vw,64px)}.ik-wrap{max-width:1080px;margin:0 auto}.ik-eyebrow{font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--matcha)}.ik-title{font-family:var(--display);font-weight:600;line-height:.9;letter-spacing:.02em;margin-top:1.2rem;font-size:clamp(3.4rem,13vw,9rem)}.ik-rom{font-family:var(--display);font-size:clamp(1rem,2vw,1.4rem);color:var(--fern);letter-spacing:.04em;margin-top:1rem}.ik-lead{max-width:52ch;margin:1.7rem 0 0;color:var(--air);font-weight:300;line-height:1.7;font-size:clamp(1rem,1.6vw,1.2rem)}.ik-lead b{color:var(--fern);font-weight:500}.ik-index{margin-top:clamp(3rem,7vw,5.5rem);border-top:1px solid rgba(215,208,199,.28)}.ik-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(1rem,4vw,3rem);padding:clamp(1.5rem,3.6vw,2.6rem) 0;border-bottom:1px solid rgba(215,208,199,.16);transition:padding-left .45s var(--ease)}.ik-row .n{font-family:var(--display);color:var(--brass);font-size:clamp(.8rem,1.2vw,1rem);letter-spacing:.1em}.ik-row .t{font-family:var(--display);font-weight:600;line-height:1;letter-spacing:-.01em;font-size:clamp(1.55rem,4.6vw,3rem);transition:color .4s}.ik-row .t em{font-style:italic;color:var(--fern)}.ik-row .g{font-size:.74rem;color:var(--stone);text-align:right;letter-spacing:.2em;text-transform:uppercase;transition:color .4s}.ik-row:hover{padding-left:clamp(.6rem,1.5vw,1.4rem)}.ik-row:hover .t{color:#fff}.ik-row:hover .g{color:var(--fern)}@media(max-width:680px){.ik-row{grid-template-columns:auto 1fr;gap:1rem}.ik-row .g{grid-column:1 / -1;text-align:left;margin-top:.4rem}}.ik-close{max-width:44ch;margin:clamp(3rem,6vw,4.5rem) 0 0;font-family:var(--body);font-style:normal;font-weight:400;line-height:1.5;color:var(--fern);font-size:clamp(1.2rem,2.4vw,1.8rem)}.ik-close em{font-family:var(--display);font-style:italic;font-weight:500;color:inherit}.ik-okinawa{margin-top:1.4rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.rail-band{position:relative;z-index:20;overflow-x:clip;overflow-y:visible;height:clamp(190px,28vw,320px)}.rail-bar{position:absolute;left:50%;width:126%;height:82%;overflow:hidden;display:flex;align-items:center}.rail-bar.solid{top:-16%;transform:translate(-50%) rotate(-3.5deg);background:var(--ember)}.rail-bar.alt{bottom:-16%;transform:translate(-50%) rotate(2.5deg);background:#0d4a29}.rail-track{display:flex;width:max-content;will-change:transform}.rail-lane{display:flex;align-items:center}.rail-lane>*{flex:0 0 auto;margin-right:clamp(1.6rem,3.2vw,3.2rem)}.rail-word{font-family:var(--body);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;white-space:nowrap;font-size:clamp(1.6rem,5vw,4rem)}.rail-word.outline{color:transparent}.rail-kanji{font-family:var(--display);font-weight:500;line-height:1;font-size:clamp(1.3rem,3.8vw,3rem)}.rail-stack{display:flex;flex-direction:column;justify-content:center;font-family:var(--body);font-weight:600;text-transform:uppercase;letter-spacing:.18em;line-height:1.35;font-size:clamp(.55rem,.95vw,.72rem)}.rail-bar.solid .rail-word{color:#0e201c}.rail-bar.solid .rail-kanji{color:#112926}.rail-bar.solid .rail-stack{color:#112926b8}.rail-bar.alt .rail-word{color:var(--washi)}.rail-bar.alt .rail-word.outline{color:transparent;-webkit-text-stroke:1.4px var(--fern);text-stroke:1.4px var(--fern)}.rail-bar.alt .rail-kanji{color:var(--ember-glow)}.rail-bar.alt .rail-stack{color:var(--matcha)}#jardim{position:relative;z-index:10;height:180vh;background:#0c1d1a}.jardim-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 50%,#0e231b,#0c1d1a)}.jardim-media{position:absolute;inset:0;z-index:1;overflow:hidden;clip-path:inset(28vh 32vw 28vh 32vw round 26px);will-change:clip-path}.jardim-media video,.jardim-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.jardim-tint{position:absolute;inset:0;background:var(--moss);mix-blend-mode:color;opacity:.42}.jardim-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,17,15,.5),transparent 34%,transparent 56%,rgba(8,17,15,.74))}.jardim-dim{position:absolute;inset:0;background:#00000061}.jardim-peek{position:absolute;z-index:3;bottom:calc(28vh - 2.6rem);left:50%;transform:translate(-50%);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--stone)}.jardim-overlay{position:relative;z-index:4;text-align:center;padding:0 6vw;color:var(--washi)}.jardim-overlay .eyebrow7{font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--fern)}.jardim-overlay h2{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1;margin-top:1rem;font-size:clamp(2.8rem,10vw,8rem);text-shadow:0 12px 54px rgba(0,0,0,.55)}.jardim-overlay h2 em{font-style:italic;color:var(--fern)}.jardim-overlay .line{max-width:42ch;margin:1.4rem auto 0;color:var(--air);font-weight:300;line-height:1.6;font-size:clamp(1rem,1.6vw,1.2rem);text-shadow:0 2px 20px rgba(0,0,0,.6)}.jardim-facts{margin:clamp(1.8rem,4vw,2.6rem) auto 0;max-width:760px;display:flex;gap:clamp(1rem,3vw,2.4rem);justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(215,208,199,.32);padding-top:1.4rem}.jardim-facts .f .k{display:block;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fern);margin-bottom:.4rem}.jardim-facts .f .v{font-family:var(--body);font-weight:600;font-size:1rem}#walk{position:relative;z-index:10;background:var(--sumi)}.walk-pin{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center}.walk-track{display:flex;gap:2.2vw;padding:0 6vw;will-change:transform}.panel{position:relative;flex:0 0 auto;width:min(76vw,800px);height:76vh;border-radius:10px;overflow:hidden;border:1px solid #22382f;display:flex;align-items:flex-end}.panel .pv{position:absolute;inset:0;z-index:0;transform:scale(1.08);will-change:transform}.panel .pv video,.panel .pv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pv-1 img{object-position:50% 100%}.panel .pv:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,17,15,.82),rgba(8,17,15,.15) 52%,transparent 80%)}.panel .pcap{position:relative;z-index:2;padding:clamp(1.6rem,3vw,2.6rem)}.panel .idx{font-family:var(--display);color:var(--brass);font-size:.82rem;letter-spacing:.12em}.panel h3{font-family:var(--display);font-weight:600;line-height:1.04;margin:.5rem 0 .65rem;font-size:clamp(1.5rem,3vw,2.5rem)}.panel h3 em{font-style:italic;color:var(--fern)}.panel p{max-width:40ch;color:var(--air);font-size:.93rem;line-height:1.6}.panel .kg{position:absolute;top:1.5rem;right:1.7rem;z-index:2;font-family:var(--display);font-weight:500;font-size:clamp(1.8rem,3vw,2.8rem);color:#f0ede647}.pv-1{background:radial-gradient(120% 100% at 28% 12%,#0d4a29,#1e3a26 64%,#143024)}.pv-2{background:radial-gradient(110% 120% at 64% 24%,#e13503b3,#16302b 62%,#0e201c)}.pv-3{background:linear-gradient(150deg,#13362c,#0e201c 78%)}.pv-4{background:radial-gradient(120% 100% at 40% 110%,#f0ede6,#0d4a29 56%,#16302b)}.pv-5{background:radial-gradient(100% 120% at 50% 0%,#0d4a298c,#112926 70%)}.panel.txt{width:min(60vw,560px);background:none;border:0;align-items:center}.panel.txt .pcap{padding-inline:0}.panel.txt .eyebrow4{font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--matcha)}.panel.txt h2{font-family:var(--body);font-weight:500;letter-spacing:-.01em;line-height:.98;margin:1rem 0 1.1rem;font-size:clamp(2.4rem,6vw,4.4rem)}.panel.txt h2 em{font-family:var(--display);font-weight:500;font-style:normal;color:var(--fern)}.panel.txt p{max-width:34ch;color:var(--air)}.panel.txt .meta{margin-top:1.4rem;font-family:var(--display);color:var(--stone);letter-spacing:.06em}.btn{font-family:var(--body);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:1rem 1.9rem;border-radius:40px;border:1px solid transparent;cursor:pointer;text-decoration:none;color:inherit;display:inline-flex;gap:.6rem;align-items:center;transition:all .4s var(--ease);margin-top:1.6rem}.btn .arr{transition:transform .4s var(--ease)}.btn:hover .arr{transform:translate(5px)}.btn-primary{background:var(--ember);color:var(--washi)}.btn-primary:hover{background:var(--washi);color:var(--sumi)}.walk-progress{position:absolute;left:6vw;right:6vw;bottom:5vh;z-index:5;height:2px;background:#22382f;border-radius:2px;overflow:hidden}.walk-progress .bar{height:100%;width:100%;background:var(--ember);transform:scaleX(0);transform-origin:left center;will-change:transform}.walk-progress .pct{position:absolute;right:0;top:-1.5rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}@media(max-width:680px){.panel{width:84vw;height:70vh}.panel.txt{width:80vw}}#visit{position:relative;z-index:10;overflow:hidden;padding:clamp(84px,16vh,200px) clamp(20px,5vw,64px);background:#112926}#visit:before{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(13,74,41,.08))}.visit-inner{max-width:1100px;margin-inline:auto;position:relative;z-index:2}.visit-inner .eyebrow5{display:flex;align-items:center;gap:.9rem;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--matcha)}.visit-inner .eyebrow5 .dot{width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 14px var(--ember)}.visit-inner h2{font-family:var(--body);font-weight:500;letter-spacing:-.01em;line-height:1;margin:1.4rem 0 0;font-size:clamp(2.6rem,8vw,6.4rem);max-width:15ch}.visit-inner h2 em{font-family:var(--display);font-weight:500;font-style:normal;color:var(--fern)}.visit-facts{margin-top:clamp(2.4rem,5vw,3.6rem);display:flex;gap:clamp(1.6rem,5vw,4rem);flex-wrap:wrap;border-top:1px solid rgba(215,208,199,.3);padding-top:1.6rem}.visit-facts .f .k{display:block;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--matcha);margin-bottom:.5rem}.visit-facts .f .v{font-family:var(--body);font-weight:600;font-size:1.15rem}.visit-cta{margin-top:clamp(2.2rem,4vw,3rem);display:flex;gap:1rem;flex-wrap:wrap}.btn-ghost{background:transparent;border-color:#f0ede666;color:var(--washi)}.btn-ghost:hover{border-color:var(--washi);background:#f0ede614;color:var(--washi)}.footer{position:relative;z-index:10;overflow:hidden;background:linear-gradient(180deg,#112926,#0c1d1a 34%);padding:clamp(90px,13vh,180px) clamp(20px,5vw,64px) clamp(22px,4vh,38px)}.footer-inner{max-width:1100px;margin:0 auto}.foot-top{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start;border-bottom:1px solid #22382f;padding-bottom:clamp(2.4rem,5vw,4rem)}@media(max-width:820px){.foot-top{grid-template-columns:1fr}}.foot-eyebrow{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--matcha)}.foot-headline{font-family:var(--body);font-weight:500;letter-spacing:-.01em;line-height:1.02;margin-top:1.1rem;font-size:clamp(2rem,5.2vw,3.8rem);max-width:16ch}.foot-headline em{font-family:var(--display);font-weight:500;font-style:normal;color:var(--fern)}.foot-lead .btn{margin-top:1.8rem}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2rem)}@media(max-width:520px){.foot-cols{grid-template-columns:1fr 1fr}}.foot-col{display:flex;flex-direction:column;gap:.65rem}.foot-col .foot-k{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:.4rem}.foot-col a,.foot-col span{font-size:.88rem;color:var(--air);text-decoration:none;transition:color .3s}.foot-col a:hover{color:var(--ember)}.foot-brand{margin-top:clamp(1.6rem,4vw,3rem);line-height:.72;cursor:default}.foot-brand .mark{display:block;font-family:var(--body);font-weight:800;letter-spacing:-.04em;line-height:.72;font-size:clamp(5rem,27vw,21rem);background:linear-gradient(180deg,#0d4a29 0% 60%,#0a2e1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:filter .5s var(--ease)}.foot-brand:hover .mark{filter:brightness(1.45) saturate(1.1)}.foot-legal{margin-top:clamp(1.2rem,3vw,2rem);display:flex;justify-content:space-between;gap:.6rem 1.4rem;flex-wrap:wrap;font-size:.7rem;letter-spacing:.06em;color:var(--stone)}.foot-legal .kanji{font-family:var(--display);color:var(--matcha);letter-spacing:.2em}@media(prefers-reduced-motion:reduce){*{animation:none!important}.scene{filter:none}.lush,.veg,.tagline{opacity:1!important}.jardim-media{clip-path:none!important}.jardim-overlay{opacity:1!important}.part{transform:translate(-50%)}}h1 em,h2 em,h3 em,.ik-row .t em{color:var(--ember);font-style:italic}@media(max-width:680px){.brk-desktop{display:none}}
