.ecoza-tour{--et-paper:#faf6ef;--et-paper-deep:#f1ead9;--et-cream:#efe9dd;--et-ink:#262523;--et-ink-soft:#2625239e;--et-hairline:#2625231f;--et-candy:#d24b2e;--et-rust:#b5533a;--et-terra:#9c5b3b;--et-midnight:#26324a;--et-indigo:#2c3e63;--et-arctic:#a7c4d4;--et-sky:#9bb8cc;--et-moon:#6e7c8c;--et-khaki:#7a7a52;--et-sage:#8a9a7b;--et-fresh:#7ba05b;--et-forest:#2f4436;--et-pink:#e8b9be;--et-peach:#c9a99a;--et-maze:#3b3550;--et-noir:#1a1a1a;color:var(--et-ink);background:var(--et-paper);position:relative;overflow-x:clip}.ecoza-tour ::selection{background:var(--et-candy);color:var(--et-paper)}.ecoza-tour .et-display{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.025em;font-weight:500;line-height:.94}.ecoza-tour .et-editorial{font-family:var(--font-instrument-serif), var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.01em;font-weight:400}.ecoza-tour .et-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--et-ink-soft);font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px}.ecoza-tour .et-mono-tiny{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px}.ecoza-tour .et-balance{text-wrap:balance}.ecoza-tour .et-pretty{text-wrap:pretty}.ecoza-tour .et-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#ffffffb8 0%,#ffffff70 100%);border:1px solid #26252314;box-shadow:0 8px 24px -12px #2625232e}.ecoza-tour .et-card{background:#fffdf8;border:1px solid #26252312;box-shadow:inset 0 1px #fffc,0 14px 40px -18px #26252347}.ecoza-tour .et-photo-shadow{box-shadow:0 24px 60px -28px #2625236b}.ecoza-tour .et-grain:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:0}.ecoza-tour .et-wash{isolation:isolate;position:relative}.ecoza-tour .et-wash:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 30% at 18% 22%, var(--wash-a,#d24b2e1f), transparent 70%), radial-gradient(36% 28% at 84% 58%, var(--wash-b,#a7c4d429), transparent 72%), radial-gradient(48% 32% at 50% 98%, var(--wash-c,#e8b9be1f), transparent 70%);filter:blur(52px)saturate(120%);opacity:.9;animation:26s ease-in-out infinite alternate etWashDrift;position:absolute;inset:-12%}@keyframes etWashDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.05)}}.ecoza-tour .et-spectrum{background:linear-gradient(90deg, var(--et-candy) 0%, var(--et-pink) 18%, var(--et-arctic) 36%, var(--et-fresh) 54%, var(--et-khaki) 70%, var(--et-maze) 86%, var(--et-midnight) 100%)}@keyframes etDrift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--drift-r,0deg))}50%{transform:translate3d(0, -10px, 0) rotate(var(--drift-r,0deg))}}.ecoza-tour .et-drift-slow{animation:9s ease-in-out infinite etDrift}.ecoza-tour .et-drift-fast{animation:5s ease-in-out infinite etDrift}@keyframes etPulseDot{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.ecoza-tour .et-pulse-dot{animation:2.6s ease-in-out infinite etPulseDot}.ecoza-tour .et-swatch:focus-visible{outline:2px solid var(--et-ink);outline-offset:3px}.ecoza-tour .et-no-scrollbar::-webkit-scrollbar{display:none}.ecoza-tour .et-no-scrollbar{scrollbar-width:none}@media (hover:hover){.ecoza-tour .et-lift{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.ecoza-tour .et-lift:hover{transform:translateY(-6px)}.ecoza-tour .et-lift .et-zoom{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.ecoza-tour .et-lift:hover .et-zoom{transform:scale(1.045)}}.ecoza-tour .et-night{color:var(--et-cream);background:radial-gradient(60% 46% at 30% 20%,#d4af371a,#0000 65%),radial-gradient(50% 40% at 78% 78%,#2f443659,#0000 70%),#211f1c}.ecoza-tour .et-night .et-eyebrow{color:#efe9dd99}.ecoza-tour .et-night .et-hairline-c{border-color:#efe9dd29}@media (prefers-reduced-motion:reduce){.ecoza-tour *,.ecoza-tour :before,.ecoza-tour :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ecoza-tour main>section:not(#threshold):not(#manifesto){content-visibility:auto;contain-intrinsic-size:auto 900px}
