.meesMa_page{padding:clamp(1rem, 3vw, 3rem) var(--page-gutter) clamp(3rem, 6vw, 5rem)}.meesMa_panel{border:1px solid var(--color-rule);background:var(--color-paper-2);width:min(100%,92rem);box-shadow:0 1.5rem 4rem color-mix(in oklch, var(--color-ink) 10%, transparent);border-radius:clamp(1.25rem,3vw,2.5rem);margin-inline:auto;display:grid;overflow:hidden}.meesMa_copy{z-index:1;background:var(--color-card);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.75rem,6vw,3rem) clamp(1.25rem,5vw,2.5rem);display:flex}.meesMa_label{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:900;display:flex}.meesMa_label svg{width:1.15rem}.meesMa_copy h1{color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(2.5rem,12vw,4.5rem);line-height:1.01}.meesMa_copy h1 span{display:block}.meesMa_intro{max-width:38rem;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.65}.meesMa_actions{margin-top:var(--space-lg);gap:.75rem;display:grid}.meesMa_primaryAction,.meesMa_secondaryAction{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;min-height:3rem;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .1s var(--ease-out);border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.25rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.meesMa_primaryAction{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:inset 0 -.18rem 0 color-mix(in oklch, var(--color-ink) 18%, transparent)}.meesMa_secondaryAction{border:1px solid var(--color-accent);color:var(--color-accent)}.meesMa_primaryAction svg,.meesMa_secondaryAction svg,.meesMa_travelLink svg{width:1rem}.meesMa_primaryAction:active,.meesMa_secondaryAction:active{transform:translateY(1px)}.meesMa_travelLink{width:fit-content;color:var(--color-accent);white-space:nowrap;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.92rem;font-weight:800;display:inline-flex}.meesMa_scene{background:linear-gradient(var(--color-paper-2), var(--color-accent-soft));isolation:isolate;min-height:clamp(18rem,76vw,28rem);position:relative;overflow:hidden}.meesMa_sun{aspect-ratio:1;background:var(--color-paper-warm);border-radius:50%;width:clamp(4rem,12vw,7rem);position:absolute;top:12%;right:12%}.meesMa_hillBack,.meesMa_hillFront{background:var(--color-paper-3);border-radius:50% 50% 0 0;width:115%;height:65%;position:absolute;bottom:-24%;right:-12%}.meesMa_hillBack{background:var(--color-accent-soft);bottom:-30%;right:22%;transform:rotate(8deg)}.meesMa_route{z-index:2;mix-blend-mode:multiply;width:min(122%,48rem);max-width:none;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.meesMa_plant,.meesMa_compass,.meesMa_vegan,.meesMa_sustainable{z-index:3;height:auto;filter:drop-shadow(0 .55rem 0 color-mix(in oklch, var(--color-ink) 9%, transparent));position:absolute}.meesMa_plant{width:clamp(3.8rem,13vw,6rem);top:6%;left:6%;transform:rotate(-10deg)}.meesMa_compass{width:clamp(4.5rem,14vw,7rem);bottom:4%;left:4%;transform:rotate(8deg)}.meesMa_vegan{width:clamp(4.6rem,14vw,7rem);top:10%;right:4%;transform:rotate(9deg)}.meesMa_sustainable{width:clamp(4.8rem,15vw,7rem);bottom:8%;right:9%;transform:rotate(-6deg)}.meesMa_routeEnd{z-index:4;aspect-ratio:1;border:.3rem solid var(--color-card);background:var(--color-accent);width:clamp(3.25rem,10vw,5rem);color:var(--color-accent-ink);font-family:var(--font-display);border-radius:50% 50% 50% 0;place-items:center;font-size:clamp(1.8rem,6vw,3rem);font-weight:700;display:grid;position:absolute;top:33%;right:27%;transform:rotate(-45deg)}.meesMa_routeEnd span{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.meesMa_primaryAction:hover{background:var(--color-ink)}.meesMa_secondaryAction:hover{background:var(--color-paper-2)}}@media (min-width:30rem){.meesMa_actions{grid-template-columns:repeat(2,max-content)}}@media (min-width:52rem){.meesMa_panel{grid-template:"stage"minmax(0,1fr)/minmax(0,1fr);min-height:clamp(38rem,68vw,49rem)}.meesMa_copy,.meesMa_scene{grid-area:stage}.meesMa_copy{border:1px solid var(--color-rule);width:min(45%,37rem);box-shadow:0 1rem 2.5rem color-mix(in oklch, var(--color-ink) 12%, transparent);border-radius:clamp(1rem,2vw,1.75rem);align-self:center;margin:clamp(2rem,4vw,4rem)}.meesMa_copy h1{font-size:clamp(3.1rem,4.4vw,4.7rem)}.meesMa_scene{min-height:100%}.meesMa_route{width:min(72%,58rem);left:auto;right:-6%;transform:none}.meesMa_plant{top:7%;left:48%}.meesMa_compass{bottom:5%;left:48%}.meesMa_vegan{top:7%;right:5%}.meesMa_sustainable{bottom:7%;right:7%}.meesMa_routeEnd{top:37%;right:22%}}@media (min-width:75rem){.meesMa_copy{width:min(42%,38rem)}}@media (prefers-reduced-motion:reduce){.meesMa_primaryAction,.meesMa_secondaryAction{transition:none}}
