/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}:root{--ink:#100c09;--paper:#e8dec7;--acid:#d7391f;--gold:#c99b4a;--line:#e8dec733}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);z-index:5;width:100%;height:76px;font:600 12px var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 4vw;display:flex;position:absolute}.wordmark{letter-spacing:-.05em;font-size:17px;font-weight:900}.navLinks{color:#bdb8ad;gap:34px;display:flex}.navCta{border:1px solid;padding:11px 15px}.navCtaLarge{background:var(--acid);border-color:var(--acid);color:#fff;padding:20px 28px;font-size:15px;box-shadow:0 0 30px #d7391f47}.navCtaLarge:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hero{background:#070707;align-items:flex-end;min-height:100svh;padding:120px 4vw 45px;display:flex;position:relative;overflow:hidden}.cyberScene{position:absolute;inset:0;overflow:hidden}.heroImage{background:linear-gradient(90deg,#070707db,#07070757 55%,#07070714),url(/monkeyking-hero.png) 50%/cover no-repeat;transition:filter .8s;position:absolute;inset:-3%;transform:scale(1.03)}.hero.isPlaying .heroImage{filter:saturate(1.35)contrast(1.08);animation:8s ease-in-out infinite alternate cyberCamera}.scanlines{opacity:.14;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#e8dec72e 4px);position:absolute;inset:0}.hero.isPlaying .scanlines{animation:1.8s linear infinite scan}.energyRing{aspect-ratio:1;opacity:0;border:2px solid #d7391f73;border-radius:50%;width:min(38vw,560px);position:absolute;top:17%;right:13%;box-shadow:0 0 35px #d7391f4d,inset 0 0 25px #c99b4a38}.hero.isPlaying .energyRing{opacity:1;animation:2.6s ease-out infinite ringPulse}.hero.isPlaying .ringTwo{animation-delay:1.3s}.staffBeam{transform-origin:50%;background:linear-gradient(90deg,transparent,var(--gold),#fff5c5,var(--gold),transparent);opacity:0;width:58vw;height:3px;filter:drop-shadow(0 0 9px var(--gold));position:absolute;top:55%;right:-7vw;transform:rotate(-31deg)}.hero.isPlaying .staffBeam{animation:2.1s ease-in-out infinite staffCharge}.digitalDust{opacity:0;background-image:radial-gradient(circle,#c99b4a 0 1px,#0000 1.5px);background-size:47px 47px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.hero.isPlaying .digitalDust{opacity:.5;animation:6s linear infinite dustFlow}.playButton{z-index:4;color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font:600 10px var(--font-mono);letter-spacing:.12em;background:#0707077a;border:1px solid #e8dec7b3;align-items:center;gap:13px;padding:12px 18px 12px 12px;transition:all .25s;display:flex;position:absolute;bottom:13vh;right:5vw}:is(.playButton:hover,.playButton:focus-visible){background:var(--acid);border-color:var(--acid);outline:none;transform:translateY(-2px)}.playIcon{background:var(--gold);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.playStatus{z-index:3;font:9px var(--font-mono);color:#a89f90;letter-spacing:.16em;position:absolute;bottom:8vh;right:5vw}@keyframes cyberCamera{0%{transform:scale(1.03)translate(0)}45%{transform:scale(1.08)translate(-.6%,.3%)}47%{transform:scale(1.1)translate(1%,-.4%)}50%{transform:scale(1.07)translate(-.4%)}to{transform:scale(1.12)translate(-1.2%,-.6%)}}@keyframes scan{to{transform:translateY(8px)}}@keyframes ringPulse{0%{opacity:0;transform:scale(.55)}24%{opacity:.9}to{opacity:0;transform:scale(1.45)}}@keyframes staffCharge{0%,to{opacity:.15;filter:drop-shadow(0 0 4px var(--gold))}45%{opacity:1;filter:drop-shadow(0 0 18px #fff0a8)}48%{transform:rotate(-31deg)translate(8px)}52%{transform:rotate(-31deg)translate(-4px)}}@keyframes dustFlow{to{background-position:120px -180px}}.hero:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.coordinate{text-align:right;color:#aaa39a;font:11px/1.8 var(--font-mono);letter-spacing:.18em;position:absolute;top:115px;right:4vw}.sun{display:none}.sun:before,.sun:after{content:"";border:1px solid #ff5a1959;border-radius:50%;position:absolute;inset:11%}.sun:after{inset:25%}.sun span{aspect-ratio:1;background:var(--acid);border-radius:50%;width:28%;box-shadow:0 0 70px #ff5a19b3}@keyframes pulse{50%{filter:brightness(1.15);transform:scale(1.03)}}.heroCopy{z-index:2;width:100%;position:relative}.eyebrow,.sectionTag{font:11px var(--font-mono);letter-spacing:.18em;color:var(--acid)}h1{letter-spacing:-.095em;margin:16px 0 22px;font-size:clamp(74px,14vw,210px);font-weight:850;line-height:.72}h1 i{color:var(--gold);-webkit-text-stroke:0;text-shadow:0 0 45px #c99b4a59;margin-left:8vw;font-style:normal}.heroTitleLine{align-items:flex-end;gap:clamp(18px,3vw,50px);display:flex}.heroTitleLine h1{flex:0 auto}.blinkingCoord{color:var(--gold);font:800 clamp(22px,3.4vw,52px) var(--font-mono);letter-spacing:-.06em;white-space:nowrap;text-shadow:0 0 20px #c99b4acc;margin-bottom:3.2vw;animation:1.15s step-end infinite coordinateBlink}@keyframes coordinateBlink{0%,42%{opacity:1}43%,69%{opacity:.12}70%,to{opacity:1}}.heroBottom{justify-content:space-between;align-items:end;max-width:650px;font-size:18px;display:flex}.roundLink{border:1px solid var(--paper);border-radius:50%;place-items:center;width:60px;height:60px;font-size:24px;transition:all .25s;display:grid}.roundLink:hover{background:var(--acid);border-color:var(--acid)}.ticker{transform-origin:100% 100%;white-space:nowrap;color:#77716a;width:460px;font:10px var(--font-mono);letter-spacing:.14em;position:absolute;bottom:90px;right:-110px;overflow:hidden;transform:rotate(-90deg)}.manifesto{color:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 20%,#c99b4a21,#0000 30%),#080706;padding:130px 8vw}.manifesto h2,.rhythm h2,.find h2,.join h2{letter-spacing:-.065em;margin:45px 0 90px;font-size:clamp(46px,7vw,104px);font-weight:650;line-height:.98}.manifesto h2 em,.join h2 i,.rhythm h2 i{color:var(--acid);font-style:normal}.manifestoGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12vw;padding-top:34px;display:grid}.manifestoGrid p{max-width:560px;margin:0;line-height:1.7}.manifestoGrid p:not(.bigQuote){color:#aaa196}.manifestoGrid .bigQuote{letter-spacing:-.04em;font-size:clamp(25px,3vw,44px);line-height:1.15}.experience{padding:120px 4vw}.sectionHead{justify-content:space-between;align-items:start;padding-bottom:65px;display:flex}.sectionHead>p:last-child{font:10px/1.6 var(--font-mono);color:#77716a}.experienceRow{border-top:1px solid var(--line);grid-template-columns:60px 1.3fr 1fr 30px;align-items:center;gap:30px;padding:45px 0;transition:background .25s,padding .25s;display:grid}.experienceRow:hover{background:#c99b4a12;padding-left:18px;padding-right:18px}.experienceRow>span,.experienceRow h3 small{font:10px var(--font-mono);color:#89847c;letter-spacing:.14em}.experienceRow h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,58px)}.experienceRow h3 small{margin-top:8px;display:block}.experienceRow p{color:#aaa59c;max-width:450px;line-height:1.7}.experienceRow b{color:var(--acid);font-size:24px}.rhythm{background:var(--acid);color:var(--paper);grid-template-columns:1fr 1fr;gap:10vw;padding:120px 8vw;display:grid}.rhythm .sectionTag{color:var(--gold)}.rhythm h2{margin-bottom:45px}.rhythm h2 i{color:var(--gold)}.rhythmIntro>p:last-child{max-width:430px;line-height:1.7}.timeline{border-top:1px solid #11100e8c}.timeRow{border-bottom:1px solid #11100e59;grid-template-columns:105px 1fr;padding:30px 0;display:grid}.timeRow strong{font:16px var(--font-mono)}.timeRow b{letter-spacing:.08em}.timeRow p{opacity:.7;margin:8px 0 0}.find{flex-direction:column;justify-content:center;min-height:95vh;padding:120px 8vw;display:flex;position:relative;overflow:hidden}.find h2{z-index:2;max-width:900px;margin-bottom:60px;position:relative}.orbital{aspect-ratio:1;border:1px solid #ff5a198c;border-radius:50%;place-items:center;width:min(68vw,850px);display:grid;position:absolute;top:4%;right:-10vw}.orbital:before,.orbital:after{content:"";border:1px solid #ff5a194d;border-radius:50%;position:absolute;inset:15%}.orbital:after{background:var(--gold);border:0;inset:32%;box-shadow:0 0 100px #c99b4a59}.orbital span{z-index:2;font:700 clamp(34px,5vw,70px) var(--font-mono);color:var(--ink);position:absolute}.location{z-index:2;font:11px var(--font-mono);letter-spacing:.12em;align-items:center;gap:28px;display:flex;position:relative}.location strong{color:var(--acid);font-size:22px}.join{background:radial-gradient(circle at 78% 22%,#c99b4a1a,transparent 32%),var(--ink);color:var(--paper);padding:120px 8vw}.join>p:not(.sectionTag){max-width:570px;margin-left:auto;line-height:1.8}.join>a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:600 clamp(15px,2vw,26px) var(--font-mono);justify-content:space-between;margin-top:70px;padding:26px 0;display:flex}.join>a span{color:var(--acid)}.faq{padding:110px 8vw}.faq .sectionTag{margin-bottom:40px}.faq details{border-top:1px solid var(--line);padding:28px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;font-size:clamp(19px,2.5vw,32px);list-style:none;display:flex}.faq summary b{color:var(--acid)}.faq details p{color:#aaa59c;max-width:670px;line-height:1.7}footer{color:#77716a;font:10px var(--font-mono);letter-spacing:.1em;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:55px 4vw;display:flex}footer .wordmark{color:var(--paper)}.subPage{background:var(--ink);min-height:100svh}.subNav{border-bottom:1px solid var(--line);height:76px;font:600 11px var(--font-mono);letter-spacing:.1em;color:#a89f90;justify-content:space-between;align-items:center;padding:0 4vw;display:flex}.subNav a{color:var(--paper)}.subHero{background:radial-gradient(circle at 78% 30%,#d7391f3d,#0000 34%),linear-gradient(135deg,#0d0a08,#17100b);flex-direction:column;justify-content:flex-end;min-height:72vh;padding:110px 8vw 80px;display:flex;position:relative;overflow:hidden}.subHero:after{content:"";opacity:.12;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#e8dec71f 5px);position:absolute;inset:0}.subHero h1{z-index:1;margin:24px 0 40px;font-size:clamp(70px,13vw,190px);position:relative}.subHero>p:last-of-type{z-index:1;color:#b7aea0;max-width:620px;font-size:18px;line-height:1.7;position:relative}.subHero .roundLink{z-index:2;margin-top:24px;position:relative}.mediaSection{grid-template-columns:minmax(300px,520px) 1fr;align-items:center;gap:9vw;padding:100px 8vw;display:grid}.reelFrame{aspect-ratio:9/16;border:1px solid var(--line);background:#050505;overflow:hidden}.reelFrame iframe{border:0;width:100%;height:100%}.mediaCopy h2,.formIntro h2{letter-spacing:-.06em;margin:35px 0;font-size:clamp(42px,6vw,84px);line-height:1}.mediaCopy h2 em,.formIntro h2 em{color:var(--gold);font-style:normal}.pageButton{border:1px solid var(--paper);font:600 11px var(--font-mono);letter-spacing:.08em;margin-top:28px;padding:18px 22px;transition:all .25s;display:inline-flex}.pageButton:hover{background:var(--acid);border-color:var(--acid)}.stageGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:100px 8vw;display:grid}.stageGrid article{background:var(--ink);min-height:320px;padding:48px 38px}.stageGrid article span{color:var(--acid);font:11px var(--font-mono)}.stageGrid h2{margin:55px 0 20px;font-size:34px}.stageGrid p{color:#aaa59c;line-height:1.7}.journeyBanner{background:var(--acid);color:var(--paper);grid-template-columns:1fr auto;align-items:end;margin:0;padding:80px 8vw;display:grid}.journeyBanner span{font:11px var(--font-mono);letter-spacing:.12em;grid-column:1/-1;margin-bottom:20px}.journeyBanner strong{letter-spacing:-.08em;font-size:clamp(55px,10vw,140px);line-height:.8}.journeyBanner b{font:600 13px var(--font-mono)}.formSection{color:var(--paper);border-top:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#c99b4a1f,#0000 34%),#080706;grid-template-columns:minmax(280px,.8fr) 1.3fr;align-items:start;gap:7vw;padding:100px 8vw;display:grid}.formIntro{position:sticky;top:40px}.formIntro .sectionTag{color:var(--acid)}.formIntro>p:not(.sectionTag){color:#aaa196;line-height:1.7}.formIntro .pageButton{border-color:var(--paper)}.googleForm{background:#fff;border:0;width:100%;min-height:1080px}.brcMapSection{background:radial-gradient(circle at 73%,#c99b4a1a,#0000 42%),#080706;grid-template-columns:minmax(300px,.72fr) 1.6fr;align-items:center;gap:5vw;min-height:115vh;padding:110px 5vw;display:grid;overflow:hidden}.mapCopy{z-index:2;position:relative}.mapCopy h2{letter-spacing:-.07em;margin:38px 0;font-size:clamp(50px,6.5vw,100px);line-height:.95}.mapCopy h2 em{color:var(--gold);font-style:normal}.mapCopy>p:not(.sectionTag){color:#aaa196;max-width:470px;line-height:1.8}.mapAddress{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:10px var(--font-mono);letter-spacing:.12em;color:#8e877e;gap:9px;margin-top:52px;padding:24px 0;display:grid}.mapAddress strong{color:var(--paper);letter-spacing:-.06em;font-size:clamp(27px,3.3vw,52px)}.brcMap{aspect-ratio:1.32;filter:drop-shadow(0 0 45px #c99b4a17);justify-self:center;width:min(75vw,980px);position:relative}.brcMap:before{content:"";aspect-ratio:1;width:76%;-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);background:repeating-radial-gradient(circle at 50% 56%,#0000 0 6.5%,#c99b4a73 6.7% 7%,#0000 7.2% 9.3%);border-radius:50%;position:absolute;top:3%;left:12%}.brcMap:after{content:"";aspect-ratio:1;width:77%;-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);-webkit-mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);mask-image:conic-gradient(from 50deg at 50% 56%,transparent 0 80deg,#000 80deg 280deg,transparent 280deg);border:1px solid #d7391fbf;border-radius:50%;position:absolute;top:2.5%;left:11.5%}.mapClock span{z-index:3;color:#756d64;font:10px var(--font-mono);letter-spacing:.08em;position:absolute}.clock10{top:20%;left:8%}.clock12{top:-1%;left:47%}.clock2{top:20%;right:7%}.clock6{bottom:0;left:48%}.street{z-index:2;border:1px solid #c99b4a5c;border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.streetA{aspect-ratio:1;width:18%}.streetB{aspect-ratio:1;width:27%}.streetC{aspect-ratio:1;width:36%}.streetD{aspect-ratio:1;width:45%}.streetE{aspect-ratio:1;width:54%}.streetF{aspect-ratio:1;width:63%}.streetG{aspect-ratio:1;border-color:#d7391fa6;width:72%}.streetG span{color:var(--acid);font:700 12px var(--font-mono);position:absolute;bottom:8%;right:8%}.radial{z-index:2;transform-origin:50% 54%;background:linear-gradient(#0000,#c99b4a80 22% 82%,#0000);width:1px;height:70%;position:absolute;top:18%;left:50%}.radialLeft{transform:rotate(-55deg)}.radialCenter{transform:rotate(0)}.radialRight{transform:rotate(55deg)}.theMan{z-index:4;text-align:center;background:var(--gold);width:62px;height:62px;color:var(--ink);font:800 9px/1.1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #c99b4a59}.campMarker{z-index:5;color:var(--paper);font:10px var(--font-mono);letter-spacing:.06em;gap:4px;padding-left:28px;display:grid;position:absolute;top:31%;right:10%}.campMarker i{background:var(--acid);width:18px;height:18px;box-shadow:0 0 0 8px #d7391f2e,0 0 30px var(--acid);border-radius:50%;animation:1.4s ease-out infinite mapPulse;position:absolute;top:4px;left:0}.campMarker strong{color:var(--gold);letter-spacing:-.07em;font-size:24px}.campMarker span{color:#a69d91}@keyframes mapPulse{0%,to{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.homeForm{scroll-margin-top:40px}.officialMapFrame{background:radial-gradient(circle at 70% 38%,#d7391f1f,#0000 28%),#080706;border:1px solid #c99b4a8c;justify-self:center;width:min(66vw,940px);padding:18px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000080,0 0 45px #c99b4a1a}.officialMapFrame:before,.officialMapFrame:after{content:"";border-color:var(--gold);pointer-events:none;width:42px;height:42px;position:absolute}.officialMapFrame:before{border-left:2px solid var(--gold);border-top:2px solid var(--gold);top:8px;left:8px}.officialMapFrame:after{border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);bottom:8px;right:8px}.officialMapFrame img{filter:invert()sepia()saturate(1.65)hue-rotate(350deg)brightness(1.06)contrast(1.18);mix-blend-mode:screen;opacity:.9;width:100%;height:auto;display:block}.officialMapFrame>a{color:var(--paper);font:9px var(--font-mono);letter-spacing:.08em;background:#100c09d1;border:1px solid #e8dec759;padding:10px 13px;position:absolute;bottom:26px;right:28px}.officialCampMarker{z-index:4;white-space:nowrap;color:var(--ink);font:9px var(--font-mono);gap:4px;padding-left:25px;display:grid;position:absolute;top:39.8%;left:77.3%;transform:translateY(-50%)}.officialCampMarker i{background:var(--acid);width:17px;height:17px;box-shadow:0 0 0 7px #d7391f33,0 0 24px var(--acid);border-radius:50%;animation:1.35s ease-out infinite mapPulse;position:absolute;top:3px;left:0}.officialCampMarker strong{background:var(--acid);color:#fff;letter-spacing:-.07em;padding:4px 7px;font-size:17px}.officialCampMarker span{width:max-content;color:var(--paper);background:#100c09e6;padding:3px 6px}.homeForm{background:radial-gradient(circle at 70% 20%,#c99b4a1f,#0000 34%),#080706;position:relative}.homeForm:before{content:"MONKEYKING · MONKEYKING · MONKEYKING";transform-origin:0 0;color:#e8dec70b;font:800 30px var(--font-mono);letter-spacing:.12em;white-space:nowrap;position:absolute;top:46%;left:-3%;transform:rotate(-90deg)}.formSteps{border-top:1px solid var(--line);gap:0;margin-top:46px;display:grid}.formSteps span{border-bottom:1px solid var(--line);font:10px var(--font-mono);letter-spacing:.11em;color:#8e877e;padding:15px 0}.formShell{background:#120e0b;border:1px solid #c99b4abf;padding:0 14px 14px;position:relative;overflow:hidden;box-shadow:0 30px 80px #100c0947}.formShell:before{content:"";pointer-events:none;z-index:2;border:1px solid #c99b4a2e;position:absolute;inset:45px 5px 5px}.formShellTop,.formShellBottom{color:#a89f90;min-height:46px;font:9px var(--font-mono);letter-spacing:.11em;justify-content:space-between;align-items:center;display:flex}.formShellTop b{color:var(--acid)}.formShellBottom{color:#756e64;justify-content:center;min-height:36px}.homeForm .googleForm{filter:sepia(.08)contrast(1.02);border-radius:3px;height:820px;min-height:0;display:block}@media (max-width:760px){.nav{height:82px;padding:0 5vw}.navLinks{display:none}.navCta{padding:9px}.navCtaLarge{padding:14px 16px;font-size:12px}.hero{align-items:flex-end;min-height:100svh;padding:96px 6vw 42px}.heroImage{background-image:linear-gradient(#07070714 0%,#07070705 42%,#070707e0 77%,#070707 100%),url(/monkeyking-hero.png);background-position:50%,76% 8%;background-repeat:no-repeat;background-size:100% 100%,auto 72%;inset:0;transform:none}.hero.isPlaying .heroImage{animation:8s ease-in-out infinite alternate cyberCameraMobile}.heroCopy{width:100%}.hero .eyebrow{max-width:190px;font-size:9px;line-height:1.5}.heroTitleLine{align-items:flex-end;gap:10px}.hero h1{max-width:100%;margin:12px 0 18px;font-size:clamp(54px,20vw,82px);line-height:.78}.hero h1 i{margin-left:0}.blinkingCoord{margin-bottom:25px;font-size:17px}.heroBottom{align-items:center;font-size:14px}.hero .coordinate{font-size:8px;top:86px;right:6vw}.playButton{background:#070707ad;padding:9px 12px 9px 9px;bottom:30vh;right:6vw}.playIcon{width:32px;height:32px}.playStatus{display:none}.energyRing{width:86vw;top:12%;right:-24vw}.staffBeam{width:110vw;top:42%;right:-28vw}.ticker{display:none}.sun{width:75vw;top:18%;right:-18vw}.manifesto,.experience,.rhythm,.find,.join,.faq{padding:90px 6vw}.manifesto h2,.rhythm h2,.find h2,.join h2{margin:40px 0 60px}.manifestoGrid,.rhythm{grid-template-columns:1fr;gap:60px}.experienceRow{grid-template-columns:40px 1fr 22px;gap:12px}.experienceRow p{grid-column:2/4;margin:0}.experienceRow b{grid-area:1/3}.location{flex-wrap:wrap}footer{flex-direction:column;align-items:start;gap:25px}.subNav{padding:0 5vw;font-size:9px}.subHero{min-height:70vh;padding:90px 6vw 60px}.subHero h1{font-size:20vw}.mediaSection,.formSection{grid-template-columns:1fr;gap:60px;padding:70px 6vw}.reelFrame{width:100%;max-width:420px;margin:auto}.stageGrid{grid-template-columns:1fr;padding:70px 6vw}.stageGrid article{min-height:260px}.journeyBanner{grid-template-columns:1fr;gap:25px;padding:65px 6vw}.formIntro{position:static}.googleForm{min-height:1180px}.brcMapSection{grid-template-columns:1fr;gap:70px;min-height:auto;padding:90px 6vw}.brcMap{width:118vw;margin-left:-15vw}.mapCopy h2{font-size:15vw}.campMarker{top:28%;right:8%}.campMarker strong{font-size:18px}.officialMapFrame{width:108vw;margin-left:-10vw;padding:10px}.officialCampMarker{transform-origin:0;top:39.8%;left:77.3%;transform:translate(-20%,-50%)scale(.78)}.officialMapFrame>a{bottom:15px;right:16px}.homeForm .googleForm{height:760px}.formShell{padding:0 8px 8px}.homeForm:before{display:none}}@keyframes cyberCameraMobile{0%{transform:scale(1)}48%{transform:scale(1.035)translate(-.4%)}51%{transform:scale(1.025)translate(.4%)}to{transform:scale(1.06)translate(-.7%,-.3%)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}
