.GameBoard_layout__CnkJr{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100%;padding:28px 10px;color:#f5f1df}.GameBoard_surface__mrW1G{width:min(100%,810px);padding:clamp(18px,3vw,38px);border:2px solid rgba(245,211,131,.65);border-radius:18px;background:radial-gradient(circle at 8% 5%,rgba(246,205,118,.2),transparent 32%),radial-gradient(circle at 94% 96%,rgba(241,145,140,.18),transparent 30%),linear-gradient(145deg,#306c52,#1d493c 78%);box-shadow:0 12px 25px rgba(3,33,26,.28),inset 0 0 0 5px rgba(11,52,40,.2)}.GameBoard_toolbar__ScsWg{display:flex;justify-content:flex-end;gap:12px;width:min(100%,810px);margin-bottom:12px}.GameBoard_heading__BzPps{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:clamp(15px,3vw,28px);border-bottom:1px dashed rgba(249,225,160,.5)}.GameBoard_eyebrow__ddaM3{margin:0 0 5px;color:#fae2aa;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.GameBoard_title__LwNy_{margin:0;color:#fff4c7;font-family:Fredoka One,Trebuchet MS,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1.15;text-wrap:balance}.GameBoard_progress__c0Kx9{flex:none;text-align:right}.GameBoard_progressLabel__wDvO0{display:block;color:#c6d8bf;font-size:11px;letter-spacing:.04em}.GameBoard_progress__c0Kx9 strong{display:block;margin:2px 0 5px;font-size:22px;font-weight:600;line-height:1}.GameBoard_progress__c0Kx9 strong span{color:#bcd2b7;font-size:14px;font-weight:400}.GameBoard_progressDots__czAVI{display:flex;justify-content:flex-end;gap:7px}.GameBoard_progressDots__czAVI i{width:10px;height:13px;border:1px solid #f2d89a;border-radius:80% 0 80% 0;background:rgba(255,246,205,.14);transform:rotate(45deg)}.GameBoard_progressDots__czAVI i.GameBoard_collected__bDYZr{border-color:#ffd3a0;background:#ffb692}.GameBoard_cards__A0pOD{--card-width:clamp(82px,min(31vw,11.5dvh),116px);display:grid;grid-template-columns:repeat(2,var(--card-width));justify-content:center;gap:clamp(8px,1.6dvh,15px) clamp(12px,3vw,22px);padding:clamp(18px,3.5vw,34px) 0}.GameBoard_card__Hte7c{display:block;width:var(--card-width);aspect-ratio:.73;padding:0;border:0;border-radius:9px;background:transparent;cursor:pointer;perspective:1000px;box-shadow:0 7px 12px rgba(2,20,17,.3);transition:transform .18s ease-out,box-shadow .18s ease-out}.GameBoard_card__Hte7c:nth-child(4n+1){transform:rotate(-2deg)}.GameBoard_card__Hte7c:nth-child(4n+2){transform:rotate(1.5deg)}.GameBoard_card__Hte7c:nth-child(4n+3){transform:rotate(-1deg)}.GameBoard_card__Hte7c:nth-child(4n+4){transform:rotate(2deg)}.GameBoard_card__Hte7c:hover:not(:disabled){transform:translateY(-7px) rotate(0deg) scale(1.03);box-shadow:0 11px 14px rgba(2,20,17,.32)}.GameBoard_card__Hte7c:focus-visible{outline:3px solid #f3d786;outline-offset:4px}.GameBoard_card__Hte7c.GameBoard_revealed__iwT5v{cursor:default}.GameBoard_cardFace__E4mq6,.GameBoard_cardInner__7iVnu{display:block;border-radius:inherit}.GameBoard_cardFace__E4mq6{overflow:hidden;background:#fff8df}.GameBoard_cardImage__ecZs5{object-fit:contain}.GameBoard_hint___EusY{margin:0;color:#f8e1b0;font-size:13px;text-align:center}.GameBoard_help__lKKbS{position:relative;width:44px;height:44px;border:1px solid rgba(236,237,212,.4);border-radius:12px;background:#1e4238;color:#fff9e7;font-size:19px;font-weight:600;cursor:pointer}.GameBoard_help__lKKbS:hover{background:#315f4e}.GameBoard_help__lKKbS:focus-visible{outline:3px solid #f3d786;outline-offset:3px}@media (min-width:768px){.GameBoard_cards__A0pOD{--card-width:clamp(118px,min(13vw,22dvh),158px);grid-template-columns:repeat(4,var(--card-width))}}@media (max-width:520px){.GameBoard_heading__BzPps{align-items:flex-start}.GameBoard_eyebrow__ddaM3{font-size:9px}.GameBoard_title__LwNy_{font-size:22px}.GameBoard_progressLabel__wDvO0{font-size:9px}}@media (prefers-reduced-motion:reduce){.GameBoard_cardInner__7iVnu,.GameBoard_card__Hte7c{transition:none}}.PageLoader_loaderWrapper__FfH_7{position:fixed;inset:0;z-index:99999;flex-direction:column;background:linear-gradient(135deg,#ffffff,#f9fafb 50%,#f3f4f6);backdrop-filter:blur(10px);will-change:opacity,visibility}.PageLoader_flower__BkQ5v,.PageLoader_loaderWrapper__FfH_7{display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.PageLoader_flower__BkQ5v{width:300px;height:300px;animation:PageLoader_rotateFlower__yYtmI 8s ease infinite;will-change:transform;backface-visibility:hidden}.PageLoader_petal__j7Hir{position:absolute;width:35px;height:60px;background:linear-gradient(180deg,#ffb6c1,#ff69b4);border-radius:50%;animation:PageLoader_changeColor___ozlE 8s infinite reverse}.PageLoader_petal1__3ZOit{transform:rotate(0deg) translateY(-50%);animation-delay:.1s}.PageLoader_petal2__6w52F{transform:rotate(45deg) translateY(-50%);animation-delay:.2s}.PageLoader_petal3__lu5oG{transform:rotate(90deg) translateY(-50%);animation-delay:.3s}.PageLoader_petal4__lzqIY{transform:rotate(135deg) translateY(-50%);animation-delay:.4s}.PageLoader_petal5__5I23q{transform:rotate(180deg) translateY(-50%);animation-delay:.5s}.PageLoader_petal6__L8ogw{transform:rotate(225deg) translateY(-50%);animation-delay:.6s}.PageLoader_petal7__ZVyp_{transform:rotate(270deg) translateY(-50%);animation-delay:.7s}.PageLoader_petal8__tPNfB{transform:rotate(315deg) translateY(-50%);animation-delay:.8s}.PageLoader_center__xTvh5{position:absolute;width:30px;height:30px;background-color:#ffb6c1;border-radius:50%}.PageLoader_brandText__lPr_b{position:absolute;top:4rem;font-size:3rem;font-weight:700;font-family:Orbitron,sans-serif;letter-spacing:.2em;color:#1f2937;opacity:0;transform:translateY(-30px) scale(.8);animation:PageLoader_smoothTextReveal__Vm44E .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes PageLoader_changeColor___ozlE{0%{background:linear-gradient(180deg,#ffb6c1,#ff69b4)}25%{background:linear-gradient(180deg,#ffc0cb,#ff1493)}50%{background:linear-gradient(180deg,#ffb6c1,#ff69b4)}75%{background:linear-gradient(180deg,#ffc0cb,#ff1493)}to{background:linear-gradient(180deg,#ffb6c1,#ff69b4)}}@keyframes PageLoader_rotateFlower__yYtmI{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.5) rotate(1turn)}to{transform:scale(1) rotate(0deg)}}@keyframes PageLoader_smoothTextReveal__Vm44E{0%{opacity:0;transform:translateY(-30px) scale(.8);filter:blur(10px)}50%{opacity:.8}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes PageLoader_fadeOut__GjEjn{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:768px){.PageLoader_brandText__lPr_b{font-size:1.75rem;top:2rem;letter-spacing:.15em}.PageLoader_flower__BkQ5v{width:200px;height:200px}.PageLoader_petal__j7Hir{width:25px;height:45px}.PageLoader_center__xTvh5{width:20px;height:20px}}@media (max-width:480px){.PageLoader_brandText__lPr_b{font-size:1.25rem;top:1.5rem;letter-spacing:.1em}}.ExperienceIntro_experience__ua6gz{position:relative;overflow:clip;background:#061824;color:#dce8ed}.ExperienceIntro_canvas__0_9_I{position:fixed;inset:0;z-index:4;pointer-events:none;transition:opacity .7s ease}.ExperienceIntro_snow__C1KUZ{position:fixed;inset:0;z-index:5;pointer-events:none;transition:opacity .4s ease}.ExperienceIntro_canvas__0_9_I canvas{display:block;width:100%;height:100%}.ExperienceIntro_chrome__O9RNx{position:fixed;top:var(--site-banner-height);left:0;z-index:5;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,4rem);pointer-events:none;transition:opacity .4s ease}.ExperienceIntro_wordmark__cM1zN{color:#f8f8f6;font-family:Agustina Signature,cursive;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1;pointer-events:auto;text-decoration:none}.ExperienceIntro_wordmark__cM1zN:focus-visible{outline:3px solid #ffdd74;outline-offset:4px}.ExperienceIntro_copy__Oe8hj{position:fixed;z-index:5;left:50%;width:min(58rem,calc(100vw - 3rem));transform:translateX(-50%);text-align:center;text-wrap:balance}.ExperienceIntro_introCopy__xgF4i{top:calc(var(--site-banner-height) + 26vh);color:#f4f7f3;will-change:opacity,transform}.ExperienceIntro_heroEyebrow__H5Kzf{margin:0;color:#c4d3d9;font:italic 400 clamp(1rem,1.7vw,1.4rem)/1.25 Georgia,serif}.ExperienceIntro_heroHeading__Ou8Po{width:min(92vw,14ch);margin:.7rem auto 0;color:#f4f7f3;font:500 clamp(2.8rem,7.5vw,6rem)/.94 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 18px rgba(3,18,30,.55)}.ExperienceIntro_heroHeading__Ou8Po span{display:block}.ExperienceIntro_sceneTitle__PaUso{position:fixed;top:calc(var(--site-banner-height) + 14vh);left:50%;z-index:1;display:grid;gap:.6rem;width:min(90vw,62rem);transform:translateX(-50%);color:#f1f6f6;text-align:center;pointer-events:none;mix-blend-mode:screen;will-change:opacity,transform,filter,clip-path}.ExperienceIntro_sceneTitleMain__Cjcla{font:500 clamp(3rem,9vw,8rem)/.88 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.ExperienceIntro_sceneTitleSub___TbPa{color:#a9c2c4;font:700 .62rem/1 var(--font-geist-mono),monospace;letter-spacing:.22em;text-transform:uppercase}.ExperienceIntro_discoveryCopy__f6q7R{top:47%;color:#a8bcc7;font:400 clamp(1rem,1.7vw,1.4rem)/1.3 Georgia,serif;opacity:0;will-change:opacity,transform}.ExperienceIntro_cloudCopy__m_uNY{top:56%;z-index:3;color:#f4f7f3;font:400 clamp(1.1rem,1.9vw,1.6rem)/1.35 Georgia,serif;max-width:44rem;text-shadow:0 2px 18px rgba(3,18,30,.8);will-change:opacity,transform}.ExperienceIntro_cloudCopy__m_uNY small{display:block;margin-top:1.25rem;color:#d8e8e5;font:700 .62rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.12em;text-shadow:0 1px 10px rgba(3,18,30,.9);text-transform:uppercase}.ExperienceIntro_scrollCopy__VmBTX{bottom:4.8rem;color:#a5b7c6;font:700 .68rem/1 var(--font-geist-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.ExperienceIntro_phaseLabel__cqoYp{position:fixed;left:1.25rem;top:50%;z-index:2;color:#a5b7c6;font:700 .58rem/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.ExperienceIntro_spacer__A_rj_{height:calc(100svh + var(--site-banner-height))}.ExperienceIntro_cloudBridge__f32iz{position:relative;z-index:6;display:grid;min-height:100svh;place-items:center;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#061824,rgba(6,24,36,.36) 28%,rgba(20,42,33,.4)),url(/landing/pollinator-meadow.webp) 50% /cover;color:#fff4e5}.ExperienceIntro_cloudBridge__f32iz:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,16,24,.66),transparent 62%,rgba(45,20,20,.2));content:""}.ExperienceIntro_fieldCloud__Oc2wj{position:absolute;top:-4rem;left:-10%;width:120%;height:42%;background:url(/landing/cloud-bank-blue-alpha.webp) top/cover no-repeat;opacity:.72;transform:translateY(-8%);animation:ExperienceIntro_fieldCloudDrift__QD9Gj 18s ease-in-out infinite alternate}.ExperienceIntro_fieldCopy__262aj{position:relative;z-index:1;width:min(90vw,42rem);padding:1.5rem;text-align:center;text-shadow:0 2px 20px rgba(4,16,24,.8)}.ExperienceIntro_fieldCopy__262aj p{margin:0 0 .7rem;font:italic 400 clamp(1.05rem,1.8vw,1.45rem)/1.35 Georgia,serif}.ExperienceIntro_fieldCopy__262aj h2{margin:0;font:500 clamp(3rem,8vw,6.5rem)/.9 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}@keyframes ExperienceIntro_fieldCloudDrift__QD9Gj{to{transform:translate(4%,5%)}}.ExperienceIntro_archive__rkEbA{background:#f8f8f6}.ExperienceIntro_archiveArrival__xWKd3{padding:clamp(4rem,10vw,8rem) 0 clamp(5rem,11vw,9rem);background:linear-gradient(180deg,#182f26,#425f4d 14%,#e7ebe4 48%,#f8f8f6)}.ExperienceIntro_globeChapter__D8MSd{position:relative;z-index:3;min-height:200svh;background:radial-gradient(circle at 50% 46%,#153f57 0,#092536 42%,#061824 76%)}.ExperienceIntro_globeStage__8PXIa{position:sticky;top:0;display:flex;height:100svh;align-items:center;justify-content:center;overflow:hidden}@keyframes ExperienceIntro_revealDiscovery__b9Uyg{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}@keyframes ExperienceIntro_fadeIntro__6Xi_X{0%{opacity:1;transform:translateX(-50%)}to{opacity:0;transform:translate(-50%,-1rem)}}@keyframes ExperienceIntro_dissolveTitle__4VQVP{0%{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0);transform:translate(-50%) scale(1)}55%{opacity:.9;filter:blur(0);clip-path:inset(0 0 0 0);transform:translate(-50%,-1vh) scale(1.015)}to{opacity:0;filter:blur(12px);clip-path:inset(0 48% 0 48%);transform:translate(-50%,-9vh) scale(1.08)}}@media (max-width:700px){.ExperienceIntro_chrome__O9RNx{padding:1.25rem}.ExperienceIntro_wordmark__cM1zN{font-size:2rem}.ExperienceIntro_introCopy__xgF4i{top:calc(var(--site-banner-height) + 20vh)}.ExperienceIntro_heroHeading__Ou8Po{width:min(90vw,12ch);font-size:clamp(2.25rem,11vw,4rem)}.ExperienceIntro_map__QLX70{padding:.55rem .7rem}}@media (prefers-reduced-motion:reduce){.ExperienceIntro_canvas__0_9_I{position:absolute;height:100svh}.ExperienceIntro_snow__C1KUZ{display:none}.ExperienceIntro_discoveryCopy__f6q7R,.ExperienceIntro_introCopy__xgF4i,.ExperienceIntro_sceneTitle__PaUso{position:absolute;animation:none}.ExperienceIntro_discoveryCopy__f6q7R{opacity:1;top:58%}.ExperienceIntro_fieldCloud__Oc2wj{animation:none}}