/*! 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,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#070906;--ink-soft:#11140e;--paper:#f4f0e5;--paper-bright:#faf8f1;--gold:#d7a943;--gold-light:#f0cb72;--green:#8fb52b;--green-deep:#476410;--muted:#a8aa9e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,summary{font:inherit}img{max-width:100%;display:block}.shell{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070906d1;border-bottom:1px solid #ffffff17;height:82px;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:.16em;align-items:center;gap:12px;font-family:Georgia,serif;font-size:17px;display:inline-flex}.brand img{object-fit:contain;border-radius:0;width:48px;height:44px}.brand b{color:var(--gold-light);font-weight:500}.main-nav{align-items:center;gap:28px;font-size:14px;display:flex}.main-nav>a:not(.nav-cta),.nav-dropdown>summary{color:#d8d9d1;transition:color .2s}.main-nav>a:hover,.main-nav>a.active,.nav-dropdown>summary:hover{color:var(--gold-light)}.nav-cta{border:1px solid #d7a943a6;border-radius:99px;padding:12px 18px}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.dropdown-panel{background:#10130d;border:1px solid #d7a9433d;border-radius:18px;width:270px;padding:10px;position:absolute;top:36px;right:-90px;box-shadow:0 24px 60px #00000073}.dropdown-panel a{border-radius:11px;flex-direction:column;padding:12px 14px;display:flex}.dropdown-panel a:hover{background:#8fb52b1a}.dropdown-panel b{color:var(--paper);font-weight:600}.dropdown-panel small{color:var(--muted);margin-top:3px}.menu-button{background:0 0;border:0;width:42px;height:42px;display:none}.menu-button span{background:#fff;width:23px;height:1px;margin:7px auto;display:block}.hero{align-items:center;min-height:100svh;padding-top:82px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.15;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 78% 20%,#fff 0 1px,#0000 2px);background-size:190px 190px,260px 260px;position:absolute;inset:0}.hero-glow{aspect-ratio:1;filter:blur(120px);opacity:.13;border-radius:50%;width:460px;position:absolute}.hero-glow-gold{background:var(--gold);top:5%;left:-220px}.hero-glow-green{background:var(--green);bottom:-140px;right:-180px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-block:80px;display:grid;position:relative}.eyebrow{color:var(--gold-light);letter-spacing:.26em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.3vw,104px);font-weight:400;line-height:.95}.hero h1 span{color:var(--green);font-style:italic;display:block}.hero-lead{color:#c6c8be;max-width:570px;margin:30px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.button{border-radius:99px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--ink);background:linear-gradient(120deg,var(--gold),var(--gold-light))}.button-ghost{border:1px solid #fff3}.hero-mark{justify-self:end;max-width:500px;position:relative}.hero-mark:before{content:"";filter:blur(1px);border:1px solid #8fb52b33;border-radius:50%;position:absolute;inset:6%;transform:scale(1.08)}.hero-mark img{aspect-ratio:1;object-fit:cover;mix-blend-mode:screen;filter:saturate(.9)contrast(1.08);border-radius:50%;width:100%;position:relative}.scroll-cue{color:#92958a;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue span{background:var(--green);width:34px;height:1px}.intro-section{color:#1a1d16;background:var(--paper);padding:130px 0}.intro-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.section-title{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.04}.intro-copy{padding-top:42px}.intro-copy p{color:#5a5d53;font-size:17px;line-height:1.8}.intro-copy .large-copy{color:#1c2018;margin-top:0;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.4}.values-section{color:#1a1d16;background:var(--paper);padding:0 0 130px}.values-grid{border-top:1px solid #d4d0c3;grid-template-columns:repeat(3,1fr);display:grid}.value-card{border-right:1px solid #d4d0c3;padding:38px 34px 20px 0}.value-card+.value-card{padding-left:34px}.value-card:last-child{border-right:0}.value-number{color:#8a8d83;font-size:12px}.leaf-line{color:var(--green-deep);margin:42px 0 26px;font-size:11px}.value-card h3{margin:0 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:400}.value-card p{color:#62655c;margin:0;line-height:1.7}.explore-section{background:#0c0f0a;padding:120px 0 140px}.section-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.section-heading-row>p{max-width:420px;color:var(--muted);line-height:1.7}.explore-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.explore-card{background:#141810;border:1px solid #ffffff14;border-radius:26px;min-height:300px;padding:36px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.explore-card:hover{border-color:#8fb52b80;transform:translateY(-5px)}.explore-card:after{content:"";border:1px solid #8fb52b33;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-100px}.explore-product{background:linear-gradient(145deg,#1b140c,#12130e)}.explore-product:after{border-color:#ff751259}.explore-fun{background:linear-gradient(145deg,#12170e,#0c130f)}.card-tag{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.explore-card h3{margin:68px 0 12px;font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400}.explore-card p{max-width:350px;color:var(--muted);line-height:1.6}.card-arrow{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:30px;right:30px}.site-footer{background:#050604;border-top:1px solid #ffffff14;padding:75px 0 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.footer-brand img{width:54px;height:54px}.site-footer p{color:#8f9287}.footer-links{grid-template-columns:1fr 1fr;gap:30px;display:grid}.footer-links div{flex-direction:column;gap:12px;display:flex}.footer-links strong{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.footer-links a{color:#aaada2}.footer-links a:hover{color:#fff}.footer-bottom{color:#676a62;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:65px;padding-top:22px;font-size:12px;display:flex}.hero-harmonized{isolation:isolate;background:#050704}.hero-botanical{z-index:-3;opacity:.9;background:url(/maybraesi-botanical-stars.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-harmonized:after{content:"";z-index:-2;background:radial-gradient(circle,#05070426,#050704b8 72%,#050704 100%);position:absolute;inset:0}.hero-logo-background{z-index:0;opacity:.27;width:min(60vw,720px);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.hero-logo-background img{aspect-ratio:1;object-fit:cover;mix-blend-mode:screen;filter:saturate(.8)contrast(1.15);border-radius:50%;width:100%}.hero-center{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-block:125px 115px;display:flex;position:relative}.hero-wordmark{object-fit:cover;mix-blend-mode:screen;width:min(610px,80vw);max-height:132px;margin:0 auto 34px}.hero-center h1{text-shadow:0 5px 28px #000;max-width:970px;font-size:clamp(49px,6.5vw,88px)}.hero-center h1 span{margin-top:10px}.hero-center .hero-lead{color:#e0e0d8;text-shadow:0 2px 12px #000;max-width:690px;margin-inline:auto}.floating-astronaut{--orbit-x:min(34vw,390px);--orbit-x-neg:max(-34vw,-390px);--orbit-y:min(24vh,230px);--orbit-y-neg:max(-24vh,-230px);pointer-events:none;filter:drop-shadow(0 0 9px #ff681033);width:clamp(18px,2vw,30px);animation:15s linear infinite astronaut-orbit;position:absolute;top:41%;left:50%}.floating-astronaut img{object-fit:contain;width:100%;max-height:46px}@keyframes astronaut-orbit{0%{z-index:1;transform:translate(-50%,-50%) translateX(var(--orbit-x-neg)) rotate(-14deg) scale(.9)}25%{z-index:1;transform:translate(-50%,-50%) translateY(var(--orbit-y-neg)) rotate(4deg) scale(1)}49%{z-index:1;transform:translate(-50%,-50%) translateX(var(--orbit-x)) rotate(16deg) scale(.9)}50%{z-index:-1;transform:translate(-50%,-50%) translateX(var(--orbit-x)) rotate(16deg) scale(.9)}75%{z-index:-1;transform:translate(-50%,-50%) translateY(var(--orbit-y)) rotate(-5deg) scale(.78)}99%{z-index:-1;transform:translate(-50%,-50%) translateX(var(--orbit-x-neg)) rotate(-14deg) scale(.9)}to{z-index:1;transform:translate(-50%,-50%) translateX(var(--orbit-x-neg)) rotate(-14deg) scale(.9)}}.botanical-section{position:relative;overflow:hidden}.botanical-section:before{content:"";opacity:.055;mix-blend-mode:multiply;pointer-events:none;background:url(/maybraesi-botanical-stars.png) 50%/cover no-repeat;position:absolute;inset:0}.botanical-section .shell{z-index:1;position:relative}.section-star{color:var(--gold);opacity:.52;position:absolute}.section-star-one{font-size:28px;top:18%;left:7%}.section-star-two{font-size:38px;bottom:18%;right:8%}.main-nav{justify-content:flex-end;min-width:90px}.main-nav .nav-dropdown>summary{color:var(--paper);border:1px solid #d7a94361;border-radius:99px;padding:12px 17px}.menu-panel{width:340px;max-height:calc(100svh - 100px);top:53px;right:0;overflow-y:auto}.menu-panel a{padding:11px 14px}.menu-separator{background:#ffffff17;height:1px;margin:8px 12px;display:block}.submenu-games{grid-template-columns:1fr 1fr;gap:5px;margin:4px 10px 8px;display:grid}.submenu-games a{color:#a8aa9e;text-align:center;border:1px solid #ffffff14;padding:9px 10px;font-size:12px}.lock{color:#0000;vertical-align:middle;background:var(--gold-light);border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block;box-shadow:0 0 8px #f0cb7299}.denied-panel .security-mark{color:#f3c3b4;background:#aa361a2e;border:1px solid #ff7c584d;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:30px;display:grid}.secure-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.direction-dashboard{background:radial-gradient(circle at 15% 15%,#8fb52b1f,#0000 32%),#070906;min-height:100svh;padding:145px 0 100px}.dashboard-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:36px;display:flex}.dashboard-header h1{margin:0;font-family:Georgia,serif;font-size:clamp(48px,7vw,78px);font-weight:400}.dashboard-header p:last-child{color:#9da095}.security-notice{background:#8fb52b14;border:1px solid #8fb52b3d;border-radius:17px;align-items:flex-start;gap:17px;margin:34px 0;padding:22px;display:flex}.security-notice>span{color:#081000;background:var(--green);border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.security-notice strong{color:#dfe5d5}.security-notice p{color:#969b90;margin:6px 0 0;line-height:1.55}.dashboard-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dashboard-grid article{background:#12150f;border:1px solid #ffffff12;border-radius:22px;min-height:250px;padding:30px;position:relative}.dashboard-grid article>span{color:var(--gold-light);font-size:11px}.dashboard-grid h2{margin:55px 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:400}.dashboard-grid p{color:#96998f}.dashboard-grid small{color:#9ca58d;background:#1c2218;border-radius:99px;padding:6px 10px;position:absolute;top:24px;right:24px}.snap-page{--snap:#ff6810;background:#050505}.snap-hero{background:radial-gradient(circle at 70% 48%,#ff681029,#0000 34%),#050505;align-items:center;min-height:100svh;padding-top:82px;display:grid;position:relative;overflow:hidden}.snap-hero:before{content:"";opacity:.42;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:95px 95px;position:absolute;inset:0}.snap-orbit{aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;width:720px;position:absolute;top:50%;right:-160px;transform:translateY(-50%);box-shadow:0 0 0 85px #ffffff06,0 0 0 170px #ffffff05}.snap-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:35px;padding-block:70px;display:grid;position:relative}.snap-kicker{color:var(--snap);letter-spacing:.24em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.snap-wordmark{object-fit:contain;object-position:left;width:min(390px,86%);max-height:115px;margin-bottom:26px}.snap-copy h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Arial,sans-serif;font-size:clamp(50px,7.2vw,96px);font-weight:800;line-height:.92}.snap-copy h1 em{color:var(--snap);font-style:normal}.snap-copy>p:not(.snap-kicker){color:#bebebe;max-width:600px;font-size:18px;line-height:1.65}.snap-button{background:var(--snap);color:#090909}.astronaut-wrap{justify-self:end;width:min(480px,100%);position:relative}.astronaut-wrap img{object-fit:contain;filter:drop-shadow(0 0 50px #ff681021);max-height:680px;margin:auto}.snap-concept{color:#0a0a0a;background:#f1f1ed;padding:125px 0}.snap-intro{grid-template-columns:1fr 1fr;gap:80px;display:grid}.snap-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.6vw,76px);line-height:.98}.snap-intro p{color:#555;line-height:1.7}.snap-intro .snap-large{color:#151515;margin-top:4px;font-size:25px;line-height:1.45}.snap-features{background:#cfcfc9;border:1px solid #cfcfc9;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.snap-features article{background:#f1f1ed;padding:35px}.snap-features b{color:var(--snap);font-size:12px}.snap-features h3{margin:38px 0 10px;font-size:23px}.snap-features p{color:#60605c;line-height:1.6}.snap-cta{text-align:center;background:linear-gradient(135deg,#110b07,#050505);padding:120px 0}.snap-cta p{color:var(--snap);letter-spacing:.2em;text-transform:uppercase}.snap-cta h2{letter-spacing:-.05em;text-transform:uppercase;margin:15px 0 35px;font-size:clamp(45px,7vw,86px)}.inner-page{min-height:100vh}.inner-hero{align-items:center;min-height:82svh;padding:160px 0 90px;display:grid;position:relative;overflow:hidden}.ambassador-hero{background:radial-gradient(circle at 80% 35%,#8fb52b38,#0000 35%),linear-gradient(140deg,#0a0c08,#11180c)}.ambassador-hero:after{content:"";border:1px solid #8fb52b40;border-radius:48% 52% 60% 40%;width:650px;height:650px;position:absolute;bottom:-300px;right:-150px;transform:rotate(28deg)}.inner-hero-content{z-index:1;position:relative}.inner-hero h1{letter-spacing:-.05em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,9vw,116px);font-weight:400;line-height:.9}.inner-hero h1 em{color:var(--green)}.inner-hero-content>p:not(.eyebrow){color:#bec2b7;max-width:600px;margin:30px 0 35px;font-size:19px;line-height:1.7}.light-section{background:var(--paper);color:#151811;padding:125px 0}.split-content{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.split-content>div:last-child p{color:#5d6056;line-height:1.75}.split-content .large-copy{margin-top:38px;font-family:Georgia,serif;font-size:28px;color:#20231b!important;line-height:1.45!important}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.steps-grid article{background:#e9e5da;border-radius:22px;min-height:260px;padding:30px}.steps-grid span{color:var(--green-deep);font-size:12px}.steps-grid h3{margin:70px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.steps-grid p{color:#66695f;line-height:1.6}.reserved-callout{text-align:center;background:#0b0e09;padding:115px 0}.reserved-callout h2{max-width:820px;margin:0 auto 20px;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400}.reserved-callout>div>p:not(.eyebrow){color:#aeb1a7;max-width:650px;margin:0 auto 32px;line-height:1.7}.reserved-callout button:disabled{opacity:.55}.direction-page{background:radial-gradient(circle at 50% 40%,#8fb52b1f,#0000 38%),#070906;place-items:center;min-height:100svh;padding:130px 20px 70px;display:grid}.access-panel{text-align:center;background:#12160fd9;border:1px solid #d7a94333;border-radius:30px;width:min(620px,100%);padding:50px;box-shadow:0 35px 100px #00000073}.access-emblem img{object-fit:cover;border-radius:50%;width:115px;height:115px;margin:0 auto 28px}.access-panel h1{margin:0 0 15px;font-family:Georgia,serif;font-size:clamp(42px,6vw,64px);font-weight:400}.access-panel>p:not(.eyebrow){color:#aeb1a7;line-height:1.7}.access-form{text-align:left;margin:30px 0 22px}.access-form label{color:#c6c9bf;font-size:13px}.access-form input{color:#8b8e85;background:#090b08;border:1px solid #ffffff1f;border-radius:12px;width:100%;height:52px;margin:9px 0 14px;padding:0 16px}.access-form .button{opacity:.65;border:0;width:100%}.access-panel small{color:#74776f}.fun-hero{background:radial-gradient(circle at 75% 45%,#ff68102e,#0000 30%),radial-gradient(circle at 30% 30%,#8fb52b26,#0000 35%);align-items:center;min-height:62svh;padding:165px 0 90px;display:flex}.fun-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(72px,13vw,170px);line-height:.78}.fun-hero h1 em{color:#ff6810;font-style:normal}.fun-hero p:not(.snap-kicker){color:#aeb0aa;max-width:590px;margin-top:35px;font-size:19px}.games-section{padding:45px 0 120px}.games-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.game-card{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:480px;padding:34px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.game-card:hover{transform:translateY(-6px)}.attack-card{background:linear-gradient(155deg,#ff771e,#8d2800 70%,#180601)}.escape-card{background:linear-gradient(155deg,#91bb2f,#244700 70%,#081401)}.game-card:after{content:"";border:2px solid #ffffff21;border-radius:50%;width:400px;height:400px;position:absolute;top:35px;right:-190px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.game-index{letter-spacing:.2em;font-size:12px}.game-card div{z-index:1;position:relative}.game-card p{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.game-card h2{letter-spacing:-.055em;text-transform:uppercase;margin:7px 0 22px;font-size:clamp(45px,7vw,76px);line-height:.9}.game-card div span{font-weight:700}.game-placeholder{place-items:center;min-height:100svh;padding:120px 20px 60px;display:grid}.attack-bg{background:radial-gradient(circle at 50% 45%,#ff681052,#0000 40%),#070302}.escape-bg{background:radial-gradient(circle at 50% 45%,#8fb52b47,#0000 40%),#030701}.game-placeholder-card{text-align:center;background:#080808d9;border:1px solid #ffffff21;border-radius:30px;width:min(760px,100%);padding:60px}.game-placeholder-card>span{color:#ff7b22;letter-spacing:.2em;text-transform:uppercase;font-size:12px}.game-placeholder-card h1{letter-spacing:-.06em;text-transform:uppercase;margin:18px 0;font-size:clamp(55px,9vw,98px);line-height:.9}.game-placeholder-card p{color:#afb1ab;max-width:590px;margin:0 auto 34px;font-size:18px;line-height:1.7}.game-placeholder-card>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=820px){.shell{width:min(100% - 28px,680px)}.site-header{height:70px}.menu-button{display:block}.main-nav{background:#070906fa;flex-direction:column;align-items:stretch;gap:8px;min-height:calc(100svh - 70px);padding:20px 18px;display:none;position:absolute;inset:70px 0 auto}.main-nav.is-open{display:flex}.main-nav>a,.nav-dropdown>summary{padding:14px 6px;font-size:18px}.nav-cta{text-align:center;margin-top:10px}.dropdown-panel{width:100%;max-height:calc(100svh - 140px);box-shadow:none;margin-top:4px;position:static}.hero{padding-top:70px}.hero-grid{grid-template-columns:1fr;gap:35px;padding-block:70px 90px}.hero-copy{order:2}.hero-mark{order:1;justify-self:center;width:min(80vw,340px)}.hero-actions .button{flex:220px}.scroll-cue{display:none}.intro-section,.explore-section{padding:90px 0}.intro-grid{grid-template-columns:1fr;gap:25px}.intro-copy{padding-top:0}.values-section{padding-bottom:90px}.values-grid{grid-template-columns:1fr}.value-card,.value-card+.value-card{border-bottom:1px solid #d4d0c3;border-right:0;padding:30px 0}.leaf-line{margin:24px 0 18px}.section-heading-row{display:block}.explore-grid{grid-template-columns:1fr}.explore-card{min-height:260px;padding:28px}.footer-grid{grid-template-columns:1fr}.hero-center{padding-block:95px 105px}.hero-logo-background{opacity:.24;width:min(92vw,600px);top:38%}.hero-wordmark{width:min(520px,88vw)}.floating-astronaut{--orbit-x:min(42vw,285px);--orbit-x-neg:max(-42vw,-285px);--orbit-y:min(20vh,165px);--orbit-y-neg:max(-20vh,-165px);width:18px;animation-duration:13s;top:38%}.dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-grid{grid-template-columns:1fr}.snap-hero{padding-top:70px}.snap-hero-grid{grid-template-columns:1fr;padding-block:60px 80px}.astronaut-wrap{grid-row:1;justify-self:center;width:min(310px,78vw)}.snap-wordmark{width:260px}.snap-intro,.split-content{grid-template-columns:1fr;gap:25px}.snap-features,.steps-grid{grid-template-columns:1fr}.snap-features article{min-height:210px}.split-content .large-copy{margin-top:0}.games-grid{grid-template-columns:1fr}.game-card{min-height:390px}}@media (width<=1500px) and (width>=1001px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:52px 90px}.snap-editorial-copy{text-align:center;max-width:900px;margin-inline:auto}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(590px,76vw);transform:none}}@media (width<=500px){.brand span{font-size:14px}.brand img{width:37px;height:37px}.hero h1{font-size:49px}.hero-center h1{font-size:43px}.explore-card h3{margin-top:54px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:18px}.snap-copy h1{font-size:48px}.snap-concept,.light-section{padding:85px 0}.access-panel,.game-placeholder-card{padding:35px 22px}.fun-hero h1{font-size:70px}}@media (prefers-reduced-motion:reduce){.floating-astronaut{z-index:1;transform:translate(-50%,-50%) translateX(var(--orbit-x)) rotate(8deg);animation:none;top:41%;left:50%}}.reviews-page{color:#f3f2eb;background:#050505;min-height:100svh}.reviews-hero{background:radial-gradient(circle at 78% 35%,#ff681026,#0000 30%),#050505;border-bottom:1px solid #ff681029;padding:145px 0 90px}.reviews-hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:12px 0 22px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,7vw,96px);line-height:.88}.reviews-hero h1 em{color:#ff6810;font-style:normal}.reviews-hero>div>p:last-child{color:#a6a7a1;max-width:760px;font-size:16px;line-height:1.7}.reviews-content{padding:100px 0 130px}.reviews-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.reviews-heading span{color:#ff6810;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.reviews-heading h2,.review-submit h2{margin:10px 0 35px;font-size:clamp(35px,4vw,57px);line-height:.95}.published-reviews{gap:16px;display:grid}.published-reviews article,.reviews-empty{background:#0c0c0b;border:1px solid #ffffff1c;border-radius:22px;padding:25px}.published-reviews article>div{color:#ff6810;justify-content:space-between;gap:16px;display:flex}.published-reviews time{color:#8d8d88;font-size:13px}.published-reviews h3{margin:18px 0 8px;font-size:24px}.published-reviews p,.reviews-empty p{color:#aaa;font-size:16px;line-height:1.65}.published-reviews small{color:#85857f;font-size:13px}.review-submit{background:#0d0b09;border:1px solid #ff68104d;border-radius:26px;padding:30px;position:sticky;top:105px}.review-submit>p{color:#aaa;font-size:16px;line-height:1.6}.review-coming-soon{background:#ff681014;border:1px solid #ff68103d;border-radius:16px;gap:7px;margin-top:24px;padding:19px;display:grid}.review-coming-soon strong{color:#ff8b48;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.review-coming-soon span{color:#aaa;font-size:14px;line-height:1.55}.review-signin,.review-form button{color:#080604;cursor:pointer;text-align:center;background:#ff6810;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:900;display:flex}.review-form{gap:19px;margin-top:25px;display:grid}.review-form label,.review-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.review-form label>span,.review-form legend{color:#bbb;font-size:14px;font-weight:800;line-height:1.45}.review-form input:not([type=radio]):not([type=checkbox]),.review-form textarea{color:#fff;width:100%;font:inherit;background:#050505;border:1px solid #34332f;border-radius:12px;padding:14px 15px}.review-form textarea{resize:vertical}.rating-input{flex-wrap:wrap;gap:7px;display:flex}.rating-input label{display:block}.rating-input input{opacity:0;position:absolute}.rating-input span{color:#aaa;cursor:pointer;background:#070707;border:1px solid #34332f;border-radius:9px;padding:8px 10px;display:block}.rating-input input:checked+span,.rating-input input:focus-visible+span{color:#080604;background:#ff6810;border-color:#ff6810}.review-confirm{align-items:start;grid-template-columns:auto 1fr!important;gap:11px!important}.review-confirm input{accent-color:#ff6810;width:18px;height:18px;margin-top:2px}.review-privacy{color:#85857f;margin:0;font-size:13px;line-height:1.55}.review-form button:disabled{opacity:.45;cursor:not-allowed}.review-feedback{border-radius:10px;margin:0;padding:12px;font-size:14px}.review-feedback.success{color:#cfeaa1;background:#14200d}.review-feedback.error{color:#ffc2b0;background:#27100b}.snap-reviews-invite{color:#f4f2eb;text-align:center;background:radial-gradient(circle at 50% 0,#ff681024,#0000 38%),#090705;border-block:1px solid #ff68102e;padding:105px 0}.snap-reviews-invite .snap-showcase-kicker{justify-content:center}.snap-reviews-invite h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px auto;font-family:Arial Black,Arial,sans-serif;font-size:clamp(44px,6vw,76px);line-height:.9}.snap-reviews-invite h2 em{color:#ff6810;font-style:normal}.snap-reviews-invite>div>p:not(.snap-showcase-kicker){color:#aaa;max-width:680px;margin:0 auto 30px;font-size:16px;line-height:1.7}.snap-reviews-invite a{color:#090604;background:#ff6810;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-weight:900;display:inline-flex}@media (width<=820px){.reviews-layout{grid-template-columns:1fr}.review-submit{position:static}}@media (width<=560px){.reviews-hero{padding:125px 0 70px}.reviews-content{padding:70px 0 95px}.review-submit{padding:22px}.snap-reviews-invite{padding:82px 0}}@media (width<=1250px) and (width>=1001px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:52px 90px}.snap-editorial-copy{text-align:center;max-width:900px;margin-inline:auto}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(590px,76vw);transform:none}}@media (width<=820px){.shell{width:min(100% - 30px,680px)}.site-header{height:70px}.brand img{width:38px;height:38px}.may-commerce-hero,.may-ambassador-hero,.may-login-hub,.fun-hero{padding-top:112px}.may-commerce-kicker,.snap-kicker,.snap-showcase-kicker,.eyebrow{justify-content:center}}.snap-focus-grid{width:min(920px,100%);margin-inline:auto}@media (width>=681px) and (height<=900px){.may-brand-intro{min-height:100dvh;padding:92px 0 24px}.may-intro-logo-frame{width:min(650px,80vw);height:min(100dvh - 136px,690px)}.may-intro-full-logo{object-position:center;padding:24px 30px 30px}}.may-intro-logo-frame{background:0 0}.may-intro-full-logo{mix-blend-mode:normal;background:0 0}.may-boutique-logo{mix-blend-mode:screen;background:#050505;width:min(390px,86%);margin:0 0 28px;display:block}@media (width<=1500px) and (width>=1001px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:52px 90px}.snap-editorial-copy{text-align:center;max-width:900px;margin-inline:auto}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(590px,76vw);transform:none}}:root{--may-radius:24px;--may-line:#ffffff1f;--may-panel:#0b0e09;--may-muted:#9da197}body{background:#000}.main-nav .nav-dropdown>summary{border-color:#b9e63d59}.dropdown-panel{background:#090c07;border-color:#b9e63d33;border-radius:16px}.may-commerce-kicker,.snap-kicker,.snap-showcase-kicker,.eyebrow{min-height:16px;color:var(--may-gold,#f2b84b);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:900;line-height:1.2;display:flex}.snap-showcase-kicker{color:var(--snap-orange,#ff6810)}.snap-showcase-kicker span{width:34px;height:1px}.may-commerce-actions a,.may-commerce-actions span,.snap-showcase-actions a,.snap-editorial-closing-actions a,.secure-actions .button,.game-placeholder-card .button{letter-spacing:.04em;border-radius:999px;min-height:48px;font-size:11px;font-weight:900;transition:transform .2s,border-color .2s,background .2s}.may-commerce-actions a:hover,.snap-showcase-actions a:hover,.snap-editorial-closing-actions a:hover,.secure-actions .button:hover,.game-placeholder-card .button:hover{transform:translateY(-2px)}.may-commerce-reassurance article,.may-ambassador-steps article,.may-login-choices>a,.game-placeholder-card,.construction-panel,.access-panel{border-radius:var(--may-radius);border-color:var(--may-line);background:linear-gradient(145deg,#10140df5,#070906f5);box-shadow:0 24px 80px #00000047}.game-card{border-radius:var(--may-radius);border:1px solid #ffffff26}@media (width<=1250px) and (width>=1001px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:52px 90px}.snap-editorial-copy{text-align:center;max-width:900px;margin-inline:auto}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(590px,76vw);transform:none}}@media (width<=820px){.shell{width:min(100% - 30px,680px)}.site-header{height:70px}.brand img{width:38px;height:38px}.may-commerce-hero,.may-ambassador-hero,.may-login-hub,.fun-hero{padding-top:112px}.may-commerce-kicker,.snap-kicker,.snap-showcase-kicker,.eyebrow{justify-content:center}}.may-commerce-page,.may-ambassador-public,.may-login-hub{color:#f6f4eb;background:#050604;min-height:100svh}.may-commerce-hero{background:radial-gradient(circle at 76% 42%,#ff68102e,#0000 30%),radial-gradient(circle at 15% 20%,#b9e63d14,#0000 28%),#050505;align-items:center;min-height:82svh;padding:140px 0 80px;display:grid}.may-commerce-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.may-commerce-kicker{color:#f2b84b;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:.78rem;font-weight:800}.may-commerce-copy>img{width:min(360px,80%);margin-bottom:28px}.may-commerce-copy h1,.may-ambassador-hero h1,.may-login-heading h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.88}.may-commerce-copy h1 em,.may-ambassador-hero h1 em,.may-login-heading h1 em{color:#ff6810;font-style:normal}.may-commerce-copy>p:last-of-type,.may-ambassador-hero>.shell>p:last-of-type,.may-login-heading>p:last-of-type{color:#b8bbb3;max-width:660px;font-size:1.05rem;line-height:1.7}.may-commerce-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.may-commerce-actions a,.may-commerce-actions span{border-radius:99px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.9rem;font-weight:800;display:inline-flex}.may-commerce-actions span{color:#100904;background:#ff6810}.may-commerce-actions a{border:1px solid #ffffff38}.may-commerce-product{background:linear-gradient(155deg,#ff681021,#ffffff06);border:1px solid #ff681047;border-radius:30px;justify-self:end;width:min(430px,100%);margin:0;padding:28px}.may-commerce-product>img{object-fit:contain;filter:drop-shadow(0 28px 45px #00000080);border-radius:18px;width:100%;max-height:610px;margin:auto}.may-commerce-product figcaption{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;display:flex}.may-commerce-product figcaption span{color:#959990}.may-commerce-reassurance,.may-ambassador-steps{padding:75px 0 110px}.may-commerce-reassurance>.shell,.may-ambassador-steps>.shell{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.may-commerce-reassurance article,.may-ambassador-steps article{background:#10130d;border:1px solid #ffffff14;border-radius:22px;min-height:220px;padding:30px}.may-commerce-reassurance article>span,.may-ambassador-steps article>span{color:#f2b84b;font-size:.78rem}.may-commerce-reassurance h2,.may-ambassador-steps h2{margin:62px 0 12px;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.may-commerce-reassurance p,.may-ambassador-steps p{color:#9da096;line-height:1.65}.may-ambassador-hero{background:radial-gradient(circle at 78% 35%,#b9e63d33,#0000 34%),#070a05;align-items:center;min-height:76svh;padding:150px 0 90px;display:grid}.may-ambassador-hero>.shell>p:last-of-type{margin-top:30px}.may-ambassador-hero h1 em,.may-login-heading h1 em{color:#b9e63d}.may-login-hub{background:radial-gradient(circle at 50% 10%,#b9e63d1a,#0000 30%),#050604;padding:145px 0 100px}.may-login-heading{max-width:900px}.may-login-heading>p:last-of-type{margin-top:28px}.may-login-choices{grid-template-columns:1fr 1fr;gap:16px;margin-top:55px;display:grid}.may-login-choices>a{background:#10130d;border:1px solid #ffffff17;border-radius:25px;flex-direction:column;min-height:300px;padding:32px;transition:transform .2s,border-color .2s;display:flex}.may-login-choices>a:hover{border-color:#b9e63d80;transform:translateY(-4px)}.may-login-choices span{color:#f2b84b;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.may-login-choices h2{margin:62px 0 12px;font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.may-login-choices p{color:#9da096;line-height:1.65}.may-login-choices b{color:#b9e63d;margin-top:auto}.may-login-security{color:#9da096;background:#ffffff09;border-radius:14px;margin:22px 0 0;padding:18px 20px;line-height:1.6}.snap-showcase-actions .snap-buy-link{color:#080b04;background:#ff6810;border-color:#ff6810}@media (width<=820px){.may-commerce-hero{padding:110px 0 65px}.may-commerce-grid{grid-template-columns:1fr;gap:45px}.may-commerce-product{justify-self:center}.may-commerce-reassurance>.shell,.may-ambassador-steps>.shell,.may-login-choices{grid-template-columns:1fr}.may-ambassador-hero{padding:120px 0 70px}.may-login-hub{padding:115px 0 75px}}.snap-editorial{--snap-orange:#ff6810;--snap-cream:#f3f2eb;color:var(--snap-cream);background:#020202;overflow:hidden}.snap-editorial-hero{isolation:isolate;background:radial-gradient(circle at 70% 35%,#ff68102b,#0000 31%),#020202;align-items:center;min-height:100svh;padding:135px 0 105px;display:flex;position:relative}.snap-editorial-stars{z-index:-2;opacity:.32;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.7px),radial-gradient(circle,#ff6810e6 0 1px,#0000 1.8px);background-position:0 0,40px 60px;background-size:103px 103px,149px 149px;position:absolute;inset:0}.snap-editorial-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ff681033;border-radius:50%;width:76vw;position:absolute;top:4%;right:-31vw;box-shadow:0 0 0 80px #ff681005,0 0 0 160px #ffffff03}.snap-editorial-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(38px,6vw,90px);display:grid}.snap-editorial-copy{z-index:2;position:relative}.snap-editorial-copy h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(56px,7.6vw,108px);line-height:.81}.snap-editorial-copy h1 em{color:var(--snap-orange);font-style:normal}.snap-editorial-lead{color:#ecebe5;max-width:650px;margin:31px 0 0;font-family:Georgia,serif;font-size:clamp(21px,2vw,29px);line-height:1.45}.snap-editorial-sublead{color:#9b9c97;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.75}.snap-editorial-hero-image{background:#070707;border:1px solid #ff681066;border-radius:32px;justify-self:end;width:min(590px,100%);margin:0;padding:6px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 110px #000000a6,0 0 80px #ff68101a}.snap-editorial-hero-image img,.snap-editorial-hero-image video{aspect-ratio:.71;object-fit:cover;border-radius:26px;width:100%;max-height:760px;display:block}.snap-editorial-hero-image figcaption,.snap-product-poster figcaption{color:#fff;border-left:3px solid var(--snap-orange);letter-spacing:.14em;text-transform:uppercase;background:#000000d6;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;bottom:20px;left:21px}.snap-product-story,.snap-sectors,.snap-focus,.snap-field{padding:140px 0}.snap-focus{background:radial-gradient(circle at 14% 70%,#ff681014,#0000 28%),#080604}.snap-focus-grid{grid-template-columns:1fr;align-items:stretch;gap:24px;display:grid}.snap-focus-grid figure{background:#030303;border:1px solid #ff681047;border-radius:28px;min-width:0;margin:0;position:relative;overflow:hidden}.snap-focus-grid video,.snap-focus-grid img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.snap-focus-grid figcaption{color:#ddd;border-left:3px solid var(--snap-orange);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;justify-content:space-between;gap:18px;padding:14px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.snap-focus-grid figcaption b{color:#fff;text-transform:uppercase}.snap-focus-grid figcaption span{color:#aaa;text-align:right}.snap-focus-film{flex-direction:column;display:flex}.snap-focus-film video{aspect-ratio:910/512;object-fit:cover;height:auto;min-height:0}.snap-focus-film figcaption{border-left:0;border-top:2px solid var(--snap-orange);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0a;margin:0;position:static}.snap-focus-photo img{aspect-ratio:16/9;object-position:center 46%;min-height:0}.snap-product-story{background:radial-gradient(circle at 88% 18%,#ff681014,#0000 25%),#060504;scroll-margin-top:76px}.snap-editorial-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:28px 70px;margin-bottom:65px;display:grid}.snap-editorial-heading>.snap-showcase-kicker{grid-column:1/-1;margin-bottom:0}.snap-editorial-heading h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(50px,7vw,94px);line-height:.87}.snap-editorial-heading h2 em{color:var(--snap-orange);font-style:normal}.snap-editorial-heading>p:last-child{color:#a5a6a1;max-width:590px;margin:0 0 5px;font-size:16px;line-height:1.72}.snap-product-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(35px,6vw,78px);display:grid}.snap-product-poster{background:#080808;border:1px solid #ff681047;border-radius:27px;margin:0;padding:6px;position:sticky;top:100px;overflow:hidden;transform:rotate(-.7deg)}.snap-product-poster img{object-fit:cover;border-radius:21px;width:100%;max-height:800px}.snap-ingredient-cards{border-top:1px solid #ffffff21}.snap-ingredient-cards article{border-bottom:1px solid #ffffff21;grid-template-columns:50px 1fr;gap:17px;padding:24px 2px;transition:padding .25s,background .25s;display:grid}.snap-ingredient-cards article:hover{background:#ff68100a;padding-inline:14px}.snap-ingredient-cards article>span{color:var(--snap-orange);letter-spacing:.15em;font-size:10px;font-weight:900}.snap-ingredient-cards h3{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(21px,2.5vw,32px)}.snap-ingredient-cards p{color:#999b95;margin:8px 0 0;line-height:1.6}.snap-ingredient-cards .snap-ingredient-value{color:var(--snap-orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.snap-proof-strip{color:#aeb0aa;background:#0b0b0a;border:1px solid #ff681033;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:55px;padding:18px 20px;font-size:11px;display:flex}.snap-proof-strip strong{color:var(--snap-orange)}.snap-proof-strip a{color:#fff;margin-left:auto;font-weight:900}.snap-nutrition{color:#f3f2eb;background:radial-gradient(circle at 82% 22%,#ff681017,#0000 28%),#050505;border-block:1px solid #ff681024;padding:140px 0}.snap-nutrition .snap-showcase-kicker,.snap-nutrition .snap-editorial-heading h2 em{color:var(--snap-orange)}.snap-nutrition .snap-editorial-heading>p:last-child{color:#a5a6a1}.snap-nutrition-grid{background:#2c211b;border:1px solid #ff68103d;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.snap-nutrition-grid article{background:#0d0d0c;flex-direction:column;min-height:180px;padding:27px;display:flex}.snap-nutrition-grid span{color:#a9aaa5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.snap-nutrition-grid strong{letter-spacing:-.055em;margin:auto 0 4px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(31px,4vw,53px);line-height:.9}.snap-nutrition-grid small{color:#7f817b;font-size:12px}.snap-use-note{color:#d4d5cf;background:#2b2b28;border:1px solid #2b2b28;border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid;overflow:hidden}.snap-use-note>div{background:#11110f;padding:24px}.snap-use-note strong{color:#ff7b26;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.snap-use-note p{color:#a6a7a1;margin:8px 0 0;line-height:1.65}.snap-sectors{background:#000;border-block:1px solid #ff681024}.snap-editorial-heading-wide{grid-template-columns:1.25fr .75fr}.snap-sector-grid{grid-template-rows:420px 420px;grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.snap-sector-card{border:1px solid #ff68103b;border-radius:28px;position:relative;overflow:hidden}.snap-sector-1,.snap-sector-4{grid-column:span 7}.snap-sector-2,.snap-sector-3{grid-column:span 5}.snap-sector-card img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.snap-sector-card:hover img{filter:saturate(1.1);transform:scale(1.045)}.snap-sector-shade{background:linear-gradient(#0000 35%,#000000eb);position:absolute;inset:0}.snap-sector-content{z-index:2;position:absolute;bottom:26px;left:28px;right:28px}.snap-sector-content>span{color:var(--snap-orange);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:900}.snap-sector-content h3{letter-spacing:-.05em;text-transform:uppercase;margin:8px 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(30px,4vw,51px);line-height:.92}.snap-sector-content p{color:#c1c2bd;max-width:520px;margin:0;line-height:1.55}.snap-field{background:radial-gradient(circle at 8% 55%,#ff681014,#0000 25%),#050505}.snap-field-grid{grid-template-rows:340px 340px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.snap-field-grid figure{border:1px solid #ffffff1c;border-radius:27px;margin:0;position:relative;overflow:hidden}.snap-field-grid figure:first-child{grid-row:1/3}.snap-field-grid figure:after{content:"";background:linear-gradient(#0000 47%,#000000e6);position:absolute;inset:0}.snap-field-grid img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.snap-field-grid figure:hover img{transform:scale(1.035)}.snap-field-grid figure:first-child img{object-position:center 18%}.snap-field-grid figcaption{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.snap-field-grid b{text-transform:uppercase;font-family:Arial Black,Arial,sans-serif;font-size:clamp(23px,3vw,39px)}.snap-field-grid span{color:#b2b3ae;font-size:11px}.snap-editorial-closing{background:radial-gradient(circle,#ff68102b,#0000 33%),#020202;border-top:1px solid #ff681029;padding:120px 0}.snap-editorial-closing>.shell{grid-template-columns:140px minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(24px,3vw,40px);display:grid}.snap-editorial-closing img{object-fit:cover;border:1px solid #ff681040;border-radius:28px;width:140px;height:170px}.snap-editorial-closing p{color:var(--snap-orange);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.snap-editorial-closing h2{letter-spacing:-.045em;white-space:nowrap;max-width:100%;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,5.8vw,82px);line-height:.82}.snap-editorial-closing h2 em{color:var(--snap-orange);font-style:normal}.snap-editorial-closing-actions{flex-direction:column;gap:10px;display:flex}.snap-editorial-closing-actions a{border:1px solid #ffffff2e;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.snap-editorial-closing-actions a:first-child{color:#080604;background:var(--snap-orange);border-color:var(--snap-orange)}@media (width<=1280px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:52px}.snap-editorial-copy{text-align:center}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-copy h1{max-width:900px;margin-inline:auto;font-size:clamp(48px,7vw,86px)}.snap-editorial-hero-image{justify-self:center;width:min(620px,94%);transform:none}}@media (width<=1000px){.snap-editorial-hero-grid,.snap-product-layout{grid-template-columns:1fr}.snap-editorial-copy{text-align:center}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(620px,94%);transform:none}.snap-editorial-heading{grid-template-columns:1fr;gap:25px}.snap-editorial-heading>.snap-showcase-kicker{grid-column:auto}.snap-product-poster{justify-self:center;width:min(570px,100%);position:relative;top:auto;transform:none}.snap-editorial-closing>.shell{grid-template-columns:120px 1fr}.snap-editorial-closing-actions{flex-direction:row;grid-column:1/-1}.snap-editorial-closing-actions a{flex:1}}@media (width<=680px){.snap-editorial .shell{width:calc(100% - 28px);margin-inline:auto}.snap-editorial-hero-grid,.snap-editorial-copy,.snap-editorial-heading,.snap-product-layout,.snap-sector-grid,.snap-field-grid,.snap-editorial-closing>.shell{width:100%;min-width:0;margin-inline:auto}.snap-editorial-hero{padding:115px 0 92px}.snap-editorial-copy h1{font-size:52px}.snap-editorial-copy .snap-showcase-wordmark{width:280px}.snap-editorial-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,12vw,48px);line-height:.84}.snap-editorial-copy .snap-showcase-wordmark{object-position:center;width:min(280px,100%);margin-inline:auto}.snap-editorial-lead{font-size:20px}.snap-editorial-sublead{font-size:13px}.snap-editorial-copy .snap-showcase-actions{flex-direction:column}.snap-editorial-copy .snap-showcase-actions a{width:100%}.snap-editorial-hero-image{border-radius:23px;width:100%}.snap-editorial-hero-image img{border-radius:18px}.snap-product-story,.snap-nutrition,.snap-sectors,.snap-focus,.snap-field{padding:95px 0}.snap-editorial-heading{text-align:center;margin-bottom:45px}.snap-editorial-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,11vw,43px)}.snap-editorial-heading>.snap-showcase-kicker{justify-content:center}.snap-editorial-heading>p:last-child{margin-inline:auto}.snap-focus-grid{grid-template-columns:1fr}.snap-focus-grid video,.snap-focus-grid img{aspect-ratio:4/3;min-height:0}.snap-focus-film video{aspect-ratio:910/512}.snap-focus-grid figcaption{display:block}.snap-focus-grid figcaption span{text-align:left;margin-top:6px;display:block}.snap-product-poster{margin-inline:auto}.snap-ingredient-cards article{grid-template-columns:36px 1fr}.snap-proof-strip{flex-direction:column;align-items:flex-start}.snap-proof-strip a{margin-left:0}.snap-nutrition-grid{grid-template-columns:1fr 1fr}.snap-nutrition-grid article{min-height:150px;padding:21px}.snap-use-note{grid-template-columns:1fr}.snap-sector-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.snap-sector-card{aspect-ratio:4/5;grid-column:auto;min-height:0}.snap-sector-content{bottom:19px;left:19px;right:19px}.snap-sector-content p{font-size:13px}.snap-field-grid{grid-template-rows:none;grid-template-columns:1fr}.snap-field-grid figure,.snap-field-grid figure:first-child{aspect-ratio:4/3;grid-row:auto}.snap-field-grid figcaption{display:block;bottom:16px;left:17px;right:17px}.snap-field-grid span{margin-top:6px;display:block}.snap-editorial-closing{padding:90px 0}.snap-editorial-closing>.shell{grid-template-columns:80px 1fr;gap:20px}.snap-editorial-closing img{border-radius:18px;width:80px;height:110px}.snap-editorial-closing-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.snap-showcase-marquee>div{animation:none}.snap-sector-card img,.snap-field-grid img,.snap-ingredient-cards article{transition:none}}.home-young{--young-lime:#b9e63d;--young-gold:#f2b84b;--young-cream:#f5f0e2;background:#060805}.young-hero{background:radial-gradient(circle at 18% 23%,#b9e63d29,#0000 24%),radial-gradient(circle at 76% 58%,#f2b84b21,#0000 26%),#060805;align-items:center;min-height:100svh;padding:126px 0 72px;display:grid;position:relative;overflow:hidden}.young-botanical{opacity:.34;mix-blend-mode:screen;pointer-events:none;background:url(/maybraesi-botanical-stars.png) 50%/cover no-repeat;position:absolute;inset:0}.young-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0608057a,#0000 48%,#06080533);position:absolute;inset:0}.young-hero-grid{z-index:2;grid-template-columns:1.06fr .94fr;align-items:center;gap:34px;display:grid;position:relative}.young-copy{z-index:5;position:relative}.young-kicker{color:var(--young-gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:800;display:flex}.young-kicker>span{background:currentColor;width:34px;height:2px}.young-kicker-framed>span{opacity:.78;width:clamp(28px,4vw,58px);height:1px}.young-kicker.dark{color:#4f6817}.young-copy h1{text-transform:uppercase;letter-spacing:-.065em;margin:0;line-height:.83}.young-copy h1 span{color:#d8dbcf;letter-spacing:-.02em;text-transform:none;margin:0 0 10px 6px;font-family:Georgia,serif;font-size:clamp(20px,2.4vw,33px);font-style:italic;font-weight:400;display:block}.young-copy h1 strong{color:#f8f6ee;font-family:Arial Black,Arial,sans-serif;font-size:clamp(62px,8.6vw,126px);font-weight:900;display:block}.young-copy h1 em{color:#091000;background:var(--young-lime);box-shadow:8px 8px 0 var(--young-gold);border-radius:18px;margin:10px 0 0;padding:6px 18px 10px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,7.1vw,100px);font-style:normal;display:inline-block;transform:rotate(-2deg)}.young-lead{color:#c4c7bc;max-width:630px;margin:35px 0 0;font-size:18px;line-height:1.65}.young-tags{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.young-tags span{color:#e7e8df;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff29;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:700}.may-definition{border-top:1px solid #ffffff24;align-items:center;gap:18px;width:min(410px,100%);margin-top:38px;padding-top:19px;display:flex}.may-definition>b{color:var(--young-gold);letter-spacing:-.05em;font-size:34px}.may-definition p{color:#8f9388;margin:0;font-size:13px;line-height:1.45}.may-definition p strong{color:#d7d9d0}.young-visual{align-self:center;min-height:660px;position:relative}.portal-glow{aspect-ratio:1;background:var(--young-lime);opacity:.14;filter:blur(75px);border-radius:50%;width:72%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.logo-portal{z-index:2;width:min(68%,430px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.logo-portal:before{content:"";border:1px solid #b9e63d57;border-radius:50%;position:absolute;inset:-8%;box-shadow:0 0 0 17px #b9e63d09,0 0 0 36px #f2b84b06}.logo-portal img{aspect-ratio:1;object-fit:cover;mix-blend-mode:screen;filter:contrast(1.08)saturate(.92);border-radius:50%;width:100%;position:relative}.portal-orbit{z-index:0;border:1px solid #f2b84b57;border-radius:50%;width:94%;height:57%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.portal-orbit:before,.portal-orbit:after{content:"";background:var(--young-gold);width:9px;height:9px;box-shadow:0 0 16px var(--young-gold);border-radius:50%;position:absolute}.portal-orbit:before{top:18%;left:5%}.portal-orbit:after{bottom:13%;right:7%}.young-astronaut{--young-ox:min(22vw,270px);--young-ox-neg:max(-22vw,-270px);--young-oy:min(15vh,150px);--young-oy-neg:max(-15vh,-150px);filter:drop-shadow(0 0 9px #ff681042);width:25px;animation:13s linear infinite young-electron;position:absolute;top:43%;left:50%}.young-astronaut img{object-fit:contain;width:100%;max-height:43px}@keyframes young-electron{0%{z-index:3;transform:translate(-50%,-50%) translateX(var(--young-ox-neg)) rotate(-12deg) scale(.9)}25%{z-index:3;transform:translate(-50%,-50%) translateY(var(--young-oy-neg)) rotate(5deg) scale(1)}49%{z-index:3;transform:translate(-50%,-50%) translateX(var(--young-ox)) rotate(15deg) scale(.92)}50%{z-index:1;transform:translate(-50%,-50%) translateX(var(--young-ox)) rotate(15deg) scale(.92)}75%{z-index:1;transform:translate(-50%,-50%) translateY(var(--young-oy)) rotate(-5deg) scale(.74)}99%{z-index:1;transform:translate(-50%,-50%) translateX(var(--young-ox-neg)) rotate(-12deg) scale(.9)}to{z-index:3;transform:translate(-50%,-50%) translateX(var(--young-ox-neg)) rotate(-12deg) scale(.9)}}.portal-note{z-index:4;color:#11160b;background:var(--young-gold);border-radius:15px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;top:13%;left:2%;transform:rotate(-7deg);box-shadow:5px 5px #00000047}.portal-note span{font-size:27px;font-weight:900}.portal-note p{text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.2}.portal-badge{z-index:4;aspect-ratio:1;color:#142000;background:var(--young-lime);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;width:132px;font-size:11px;font-weight:900;line-height:1.35;display:grid;position:absolute;bottom:16%;right:0;transform:rotate(8deg)}.young-star{z-index:3;color:var(--young-gold);text-shadow:0 0 18px #f2b84ba6;animation:3.4s ease-in-out infinite star-pop;position:absolute}.young-star-a{font-size:26px;top:18%;left:44%}.young-star-b{font-size:38px;animation-delay:-1s;top:16%;right:6%}.young-star-c{color:var(--young-lime);font-size:20px;animation-delay:-2s;bottom:12%;left:48%}@keyframes star-pop{0%,to{opacity:.45;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(18deg)}}.young-marquee{z-index:4;color:#0a0d07;background:var(--young-lime);border-block:3px solid #0a0d07;position:relative;overflow:hidden;transform:rotate(-1.1deg)scale(1.02)}.young-marquee>div{align-items:center;gap:27px;width:max-content;padding:17px 0;animation:19s linear infinite young-scroll;display:flex}.young-marquee span{letter-spacing:.08em;font-size:18px;font-weight:900}.young-marquee b{color:#805500}@keyframes young-scroll{to{transform:translate(-50%)}}.young-story{color:#15180f;background:var(--young-cream);padding:135px 0 150px}.young-story-head{grid-template-columns:.72fr 1.25fr .8fr;align-items:end;gap:38px;margin-bottom:75px;display:grid}.young-story-head .young-kicker{align-self:start}.young-story-head h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(46px,6vw,82px);line-height:.9}.young-story-head>p:last-child{color:#5e6257;margin:0;font-size:17px;line-height:1.65}.youth-bento{grid-template-columns:1fr 1fr;gap:18px;display:grid}.youth-card{border:2px solid #12150e;border-radius:29px;flex-direction:column;justify-content:space-between;min-height:350px;padding:31px;transition:transform .25s;display:flex;overflow:hidden;box-shadow:7px 7px #12150e}.youth-card:hover{transform:translateY(-6px)rotate(.5deg)}.youth-card:nth-child(2){transform:translateY(34px)rotate(1deg)}.youth-card:nth-child(2):hover{transform:translateY(26px)rotate(0)}.youth-card:nth-child(3){transform:rotate(-1deg)}.youth-card-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.youth-card-top>span{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800}.youth-card-top>b{letter-spacing:-.07em;font-size:clamp(45px,6vw,80px);line-height:.8}.youth-card h3{letter-spacing:-.045em;text-transform:uppercase;max-width:450px;margin:0 0 12px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(28px,3vw,42px);line-height:.95}.youth-card p{max-width:440px;margin:0;line-height:1.55}.youth-card-cream{background:#fffdf7}.youth-card-gold{background:var(--young-gold)}.youth-card-dark{color:#f5f3e9;background:#10130d}.youth-card-dark p{color:#a8ac9f}@media (width<=900px){.young-hero{padding-top:105px}.young-hero-grid{grid-template-columns:1fr}.young-copy{text-align:center}.young-kicker,.may-definition{justify-content:center;margin-inline:auto}.young-lead{margin-inline:auto}.young-tags{justify-content:center}.young-visual{min-height:520px}.logo-portal{width:min(56vw,380px)}.portal-orbit{width:min(82vw,600px);height:58%}.young-astronaut{--young-ox:min(39vw,245px);--young-ox-neg:max(-39vw,-245px);--young-oy:min(14vh,130px);--young-oy-neg:max(-14vh,-130px)}.young-story-head{grid-template-columns:1fr;gap:23px}.young-story-head>p:last-child{max-width:620px}}@media (width<=620px){.young-copy h1 strong{font-size:58px}.young-copy h1 em{box-shadow:5px 5px 0 var(--young-gold);font-size:46px}.young-visual{min-height:410px}.logo-portal{width:min(68vw,300px)}.portal-orbit{width:92vw;height:55%}.portal-note{top:9%;left:0}.portal-badge{width:98px;font-size:8px;bottom:8%;right:-2%}.young-star-a{display:none}.young-story{padding:95px 0 120px}.youth-bento{grid-template-columns:1fr}.youth-card{min-height:290px}.youth-card:nth-child(2),.youth-card:nth-child(3){transform:none}}body,.home-young,.inner-page,.snap-page,.fun-page,.intro-section,.values-section,.explore-section,.young-story,.light-section,.snap-concept,.games-section,.site-footer{background-color:#000}.intro-section,.values-section,.young-story,.light-section,.snap-concept{color:#f4f0e5}.intro-copy p,.value-card p,.young-story-head>p:last-child,.split-content>div:last-child p,.snap-intro p,.snap-features p{color:#a8aa9e}.intro-copy .large-copy,.split-content .large-copy,.snap-intro .snap-large{color:#f4f0e5!important}.young-kicker.dark,.leaf-line,.steps-grid span{color:var(--green)}.values-grid,.value-card,.value-card+.value-card{border-color:#ffffff1f}.steps-grid article,.snap-features article{background:#0b0d09;border:1px solid #ffffff17}.snap-features{background:#000;border-color:#ffffff1f;gap:12px}.youth-card{color:#f5f3e9;background:#0b0d09;border-color:#b9e63d6b;box-shadow:7px 7px #b9e63d24}.youth-card p,.youth-card-dark p{color:#a8ac9f}.youth-card-lime{background:linear-gradient(145deg,#12180b,#070906)}.youth-card-cream{background:linear-gradient(145deg,#15130d,#070706);border-color:#f2b84b80}.youth-card-gold{background:linear-gradient(145deg,#181107,#080705);border-color:#f2b84b8f}.youth-card-dark{background:#0b0d09}.young-history{background:radial-gradient(circle at 90% 12%,#b9e63d1a,#0000 25%),#050705;border-top:1px solid #ffffff12;padding:135px 0;scroll-margin-top:75px;overflow:hidden}.young-history-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:65px 90px;display:grid}.young-history h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(47px,6.2vw,84px);line-height:.9}.young-history h2 em{color:var(--young-lime);font-style:normal}.young-history-copy{padding-top:42px}.young-history-copy p{color:#9fa397;font-size:16px;line-height:1.75}.young-history-copy .large-copy{color:#eef0e8;margin-top:0;font-family:Georgia,serif;font-size:clamp(25px,2.8vw,35px);line-height:1.38}.history-steps{background:#ffffff1a;border:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:15px 0 0;padding:0;list-style:none;display:grid}.history-steps li{background:#090c07;flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex}.history-steps li>span{color:var(--young-gold);letter-spacing:.16em;font-size:11px;font-weight:800}.history-steps b{color:#f2f2e9;font-family:Georgia,serif;font-size:25px;font-weight:400}.history-steps p{color:#91968a;margin:10px 0 0;line-height:1.55}.construction-page{background:radial-gradient(circle at 50% 38%,#8fb52b21,#0000 34%),radial-gradient(circle at 15% 75%,#d7a94314,#0000 28%),#000;place-items:center;min-height:100svh;padding:125px 20px 70px;display:grid}.construction-panel{text-align:center;background:#0a0d08e6;border:1px solid #d7a9433d;border-radius:30px;width:min(720px,100%);padding:58px;box-shadow:0 30px 90px #00000080}.construction-panel>img{object-fit:cover;mix-blend-mode:screen;border-radius:50%;width:118px;height:118px;margin:0 auto 28px}.construction-panel .eyebrow{margin-bottom:15px}.construction-panel h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(43px,7vw,72px);font-weight:400}.construction-panel>p:not(.eyebrow){color:#aeb2a7;max-width:590px;margin:25px auto;font-size:17px;line-height:1.7}.construction-label{color:#0a0e05;background:var(--green);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;width:max-content;margin:25px auto 0;padding:10px 15px;font-size:11px;font-weight:900}.construction-label span{margin-right:5px}.construction-security{text-align:left;background:#0d110a;border:1px solid #8fb52b2e;border-radius:16px;align-items:flex-start;gap:15px;margin:30px 0;padding:19px;display:flex}.construction-security>span{color:var(--gold-light);text-shadow:0 0 10px #f0cb7280;flex:none}.construction-security p{color:#8f9588;margin:0;font-size:13px;line-height:1.6}.construction-security strong{color:#dfe3d7}.snap-copy h1{font-size:clamp(48px,6.2vw,84px)}.snap-hero-poster{background:#0b0b0b;border:1px solid #ff681061;border-radius:28px;justify-self:end;width:min(470px,100%);margin:0;padding:8px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 90px #0000008c,0 0 50px #ff68101a}.snap-hero-poster img{object-fit:cover;border-radius:21px;width:100%;max-height:700px}.snap-hero-poster figcaption{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#000000b8;border:1px solid #ff681073;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;bottom:20px;left:22px}.snap-campaign{background:#030303;border-top:1px solid #ff681026;padding:125px 0 145px}.snap-campaign-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.snap-campaign-head h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,92px);line-height:.9}.snap-gallery{grid-template-columns:.74fr 1.26fr;align-items:center;gap:18px;display:grid}.snap-gallery figure{background:#080808;border:1px solid #ff681038;border-radius:25px;margin:0;position:relative;overflow:hidden}.snap-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.snap-gallery figure:hover img{transform:scale(1.025)}.snap-gallery-tall{aspect-ratio:2/3}.snap-gallery-wide{aspect-ratio:2.05}.snap-gallery figcaption{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#000000c7;border-left:3px solid #ff6810;width:max-content;max-width:calc(100% - 36px);padding:9px 12px;font-size:10px;font-weight:800;position:absolute;inset:auto 18px 18px}.snap-showcase{--snap-orange:#ff6810;--snap-cream:#f4f2eb;color:var(--snap-cream);background:#000;overflow:hidden}.snap-showcase-hero{isolation:isolate;background:radial-gradient(circle at 68% 42%,#ff681029,#0000 32%),radial-gradient(circle at 17% 18%,#ffffff0e,#0000 23%),#020202;align-items:center;min-height:100svh;padding:135px 0 105px;display:flex;position:relative;overflow:hidden}.snap-showcase-stars{z-index:-2;opacity:.35;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 75% 65%,#ff6810e6 0 1px,#0000 1.8px);background-size:94px 94px,137px 137px;position:absolute;inset:0}.snap-showcase-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ff68102e;border-radius:50%;width:70vw;position:absolute;top:5%;right:-29vw;box-shadow:0 0 0 90px #ff681005,0 0 0 180px #ffffff03}.snap-showcase-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(35px,6vw,88px);display:grid}.snap-showcase-copy{z-index:2;position:relative}.snap-showcase-kicker{color:var(--snap-orange);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 23px;font-size:10px;font-weight:900;display:flex}.snap-showcase-kicker span{background:currentColor;width:38px;height:1px}.snap-showcase-wordmark{object-fit:contain;object-position:left;width:min(410px,92%);max-height:150px;margin:0 0 30px}.snap-showcase-copy h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(64px,8vw,116px);line-height:.76}.snap-showcase-copy h1 span,.snap-showcase-copy h1 em{display:block}.snap-showcase-copy h1 em{color:var(--snap-orange);font-style:normal}.snap-showcase-lead{color:#b6b7b2;max-width:590px;margin:34px 0 0;font-size:17px;line-height:1.7}.snap-showcase-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.snap-showcase-actions a{border:1px solid #ffffff2e;border-radius:99px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 20px;font-size:11px;font-weight:900;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.snap-showcase-actions a:first-child{color:#0a0705;background:var(--snap-orange);border-color:var(--snap-orange)}.snap-showcase-actions a:hover{border-color:var(--snap-orange);transform:translateY(-3px)}.snap-showcase-actions i{font-style:normal}.snap-showcase-hero-image{background:#080808;border:1px solid #ff681061;border-radius:32px;justify-self:end;width:min(570px,100%);margin:0;padding:7px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 35px 110px #0000009e,0 0 70px #ff681017}.snap-showcase-hero-image img{aspect-ratio:.71;object-fit:cover;border-radius:25px;width:100%;max-height:760px}.snap-showcase-hero-image figcaption{color:#fff;border-left:3px solid var(--snap-orange);letter-spacing:.16em;text-transform:uppercase;background:#000000d1;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:21px;left:23px}.snap-showcase-marquee{z-index:3;color:#090909;background:var(--snap-orange);border-block:1px solid #ff8b4d;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(-.55deg)scale(1.01)}.snap-showcase-marquee>div{gap:30px;width:max-content;padding:12px 0;animation:24s linear infinite snap-showcase-marquee;display:flex}.snap-showcase-marquee span{letter-spacing:.08em;text-transform:uppercase;font-size:17px;font-weight:1000}.snap-showcase-marquee b{color:#612000;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400}@keyframes snap-showcase-marquee{to{transform:translate(-50%)}}.snap-showcase-essential{background:radial-gradient(circle at 86% 14%,#ff681014,#0000 23%),#050505;padding:145px 0;scroll-margin-top:75px}.snap-showcase-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:30px 75px;display:grid}.snap-showcase-heading>p{color:var(--snap-orange);letter-spacing:.22em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:11px;margin:0;font-size:10px;font-weight:900;display:flex}.snap-showcase-heading>p span{background:currentColor;width:38px;height:1px}.snap-showcase-heading h2,.snap-showcase-formula-copy h2,.snap-showcase-moments-head h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(50px,7vw,94px);line-height:.88}.snap-showcase-heading h2 em,.snap-showcase-formula-copy h2 em,.snap-showcase-moments-head h2 em{color:var(--snap-orange);font-style:normal}.snap-showcase-heading>div{max-width:590px;padding-bottom:5px}.snap-showcase-heading>div p{color:#a7a8a3;line-height:1.7}.snap-showcase-signals{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:75px;display:grid}.snap-showcase-signals article{background:linear-gradient(150deg,#15100c,#080808 72%);border:1px solid #ff681040;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:330px;padding:27px;display:flex;position:relative;overflow:hidden}.snap-showcase-signals article:after{content:"";border:1px solid #ff681026;border-radius:50%;width:210px;height:210px;position:absolute;top:35px;right:-120px;box-shadow:0 0 0 34px #ff681005,0 0 0 68px #ffffff03}.snap-showcase-signals article>span{color:#6d6d68;letter-spacing:.16em;font-size:11px;font-weight:900}.snap-showcase-signals article>div{z-index:1;position:relative}.snap-showcase-signals b{color:var(--snap-orange);text-transform:uppercase;font-family:Arial Black,Arial,sans-serif;font-size:clamp(33px,4vw,52px)}.snap-showcase-signals p{color:#9ea09a;margin:12px 0 0;line-height:1.55}.snap-showcase-formula{background:radial-gradient(circle at 80% 42%,#ff68101f,#0000 28%),#080604;border-block:1px solid #ff681024;padding:140px 0}.snap-showcase-formula-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(45px,8vw,105px);display:grid}.snap-showcase-formula figure{background:#050505;border:1px solid #ff68104d;border-radius:28px;width:min(560px,100%);margin:0;padding:6px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 90px #00000080}.snap-showcase-formula figure img{object-fit:cover;border-radius:22px;width:100%;max-height:850px}.snap-showcase-formula figcaption{color:#eee;border-left:3px solid var(--snap-orange);letter-spacing:.14em;text-transform:uppercase;background:#000000d1;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;bottom:18px;left:20px}.snap-showcase-formula-copy{max-width:680px}.snap-showcase-formula-lead{color:#dddcd6;margin:31px 0;font-family:Georgia,serif;font-size:clamp(23px,2.5vw,33px);line-height:1.4}.snap-ingredient-list{flex-wrap:wrap;gap:9px;display:flex}.snap-ingredient-list span{color:#d8d7d1;letter-spacing:.05em;background:#ffffff09;border:1px solid #ff681042;border-radius:99px;padding:10px 13px;font-size:10px;font-weight:800}.snap-showcase-note{color:#777873;border-top:1px solid #ffffff1a;margin:32px 0 0;padding-top:22px;font-size:11px;line-height:1.65}.snap-showcase-moments{background:#020202;padding:145px 0}.snap-showcase-moments-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;margin-bottom:65px;display:grid}.snap-showcase-moments-head>p{color:#999b95;max-width:520px;margin:0 0 5px;font-size:16px;line-height:1.7}.snap-moments-grid{grid-template-rows:330px 330px 560px;grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.snap-moments-grid figure{background:#080808;border:1px solid #ff681033;border-radius:25px;margin:0;position:relative;overflow:hidden}.snap-moments-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#000000db);position:absolute;inset:0}.snap-moments-grid img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.snap-moments-grid figure:hover img{transform:scale(1.035)}.snap-moment-on-the-go{grid-area:1/1/3/6}.snap-moment-vehicle{grid-area:1/6/auto/13}.snap-moment-pop-up{grid-area:2/6/auto/13}.snap-moment-team{grid-area:3/1/auto/7}.snap-moment-fire{grid-area:3/7/auto/13}.snap-moment-vehicle img{object-position:center 52%}.snap-moment-pop-up img{object-position:center 54%}.snap-moment-team img{object-position:center 35%}.snap-moment-fire img{object-position:center 42%}.snap-moments-grid figcaption{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.snap-moments-grid figcaption b{color:#fff;text-transform:uppercase;font-family:Arial Black,Arial,sans-serif;font-size:clamp(18px,2vw,28px);line-height:1}.snap-moments-grid figcaption span{color:#bbbcb7;text-align:right;max-width:250px;font-size:11px;line-height:1.45}.snap-showcase-closing{text-align:center;background:radial-gradient(circle at 50% 45%,#ff681029,#0000 30%),#050302;border-top:1px solid #ff68102e;padding:135px 0 145px}.snap-showcase-closing img{object-fit:contain;filter:drop-shadow(0 0 18px #ff681033);width:82px;height:82px;margin:0 auto 24px}.snap-showcase-closing>div>p{color:var(--snap-orange);letter-spacing:.24em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:900}.snap-showcase-closing h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(62px,10vw,132px);line-height:.78}.snap-showcase-closing h2 em{color:var(--snap-orange);font-style:normal}.snap-showcase-closing>div>div{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:42px;display:flex}.snap-showcase-closing a{border:1px solid #ffffff2e;border-radius:99px;align-items:center;min-height:48px;padding:0 19px;font-size:11px;font-weight:800;display:inline-flex}.snap-showcase-closing a:hover{border-color:var(--snap-orange)}@media (width<=1000px){.snap-showcase-hero-grid,.snap-showcase-formula-grid{grid-template-columns:1fr}.snap-showcase-copy{text-align:center;width:min(750px,100%);margin-inline:auto}.snap-showcase-kicker,.snap-showcase-actions{justify-content:center}.snap-showcase-wordmark{object-position:center;margin-inline:auto}.snap-showcase-lead{margin-inline:auto}.snap-showcase-hero-image{justify-self:center;width:min(620px,92%);transform:none}.snap-showcase-heading,.snap-showcase-moments-head{grid-template-columns:1fr;gap:28px}.snap-showcase-moments-head>p{max-width:680px}.snap-showcase-formula figure{justify-self:center;transform:none}.snap-moments-grid{grid-template-rows:280px 280px 470px}}@media (width<=680px){.snap-showcase-hero{padding:115px 0 90px}.snap-showcase-copy h1{font-size:58px}.snap-showcase-wordmark{width:280px;margin-bottom:23px}.snap-showcase-lead{font-size:15px}.snap-showcase-actions{flex-direction:column}.snap-showcase-actions a{width:100%}.snap-showcase-hero-image{border-radius:23px;width:100%;margin-top:15px;padding:5px}.snap-showcase-hero-image img{border-radius:18px}.snap-showcase-essential,.snap-showcase-formula,.snap-showcase-moments{padding:95px 0}.snap-showcase-heading h2,.snap-showcase-formula-copy h2,.snap-showcase-moments-head h2{font-size:43px}.snap-showcase-signals{grid-template-columns:1fr;margin-top:50px}.snap-showcase-signals article{min-height:230px}.snap-showcase-formula figure{order:2;width:100%}.snap-showcase-formula-copy{order:1}.snap-moments-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.snap-moments-grid figure{aspect-ratio:4/5;grid-area:auto;min-height:0}.snap-moment-vehicle,.snap-moment-pop-up{aspect-ratio:1.45!important}.snap-moments-grid figcaption{display:block;bottom:16px;left:17px;right:17px}.snap-moments-grid figcaption span{text-align:left;margin-top:8px;display:block}.snap-showcase-closing{padding:105px 0}.snap-showcase-closing h2{font-size:65px}}@media (width<=900px){.young-history-grid{grid-template-columns:1fr;gap:28px}.young-history-copy{padding-top:0}.history-steps{grid-template-columns:1fr}.history-steps li{min-height:170px}.snap-hero-poster{justify-self:center;width:min(560px,92%);transform:none}.snap-campaign-head{display:block}.snap-gallery{grid-template-columns:1fr}.snap-gallery-tall{justify-self:center;width:min(560px,100%)}}@media (width<=620px){.young-history{padding:95px 0}.young-history h2{font-size:42px}.history-steps li{min-height:150px;padding:24px}.construction-panel{padding:38px 22px}.construction-panel>img{width:92px;height:92px}.construction-security{padding:16px}.snap-hero-poster{width:100%}.snap-campaign{padding:90px 0 105px}.snap-campaign-head h2{font-size:44px}.snap-gallery-wide{aspect-ratio:1.55}}.home-v3{--may-lime:#b9e63d;--may-gold:#f2b84b;--may-black:#030403;--may-card:#0b0e09;color:#f6f4eb;background:#000}.may-brand-intro{isolation:isolate;background:radial-gradient(circle at 50% 42%,#b9e63d21,#0000 32%),radial-gradient(circle at 68% 22%,#f2b84b17,#0000 23%),#020302;place-items:center;min-height:100svh;padding:84px 0 30px;display:grid;position:relative;overflow:hidden}.may-brand-intro:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#02030214,#02030229 68%,#020302 100%);position:absolute;inset:0}.may-brand-stage{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.may-brand-stage:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#b9e63d13,#f2b84b09 40%,#0000 72%);width:min(1040px,100vw);height:260px;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.may-intro-logo-frame{isolation:isolate;place-items:center;width:min(760px,88vw);height:min(80svh,790px);display:grid;position:relative}.may-intro-logo-frame:before,.may-intro-logo-frame:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f2b84b1f;border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.may-intro-logo-frame:before{aspect-ratio:1;width:86%;box-shadow:0 0 0 32px #b9e63d05,0 0 0 64px #f2b84b03}.may-intro-logo-frame:after{aspect-ratio:1;border-color:#b9e63d1a;width:68%}.may-intro-logo-halo{z-index:-1;aspect-ratio:1;filter:blur(50px);background:radial-gradient(circle,#b9e63d26,#f2b84b0e 43%,#0000 72%);border-radius:50%;width:78%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.may-intro-full-logo{box-sizing:border-box;object-fit:contain;object-position:center;filter:saturate(.95)contrast(1.03)drop-shadow(0 28px 48px #00000080)drop-shadow(0 0 28px #b9e63d12);width:100%;height:100%;padding:clamp(12px,2.5vw,36px);animation:.9s cubic-bezier(.2,.72,.22,1) .12s both may-brand-arrive;display:block}.may-intro-wordmark{z-index:8;object-fit:contain;filter:saturate(1.04)drop-shadow(0 12px 32px #0000007a)drop-shadow(0 0 22px #b9e63d0f);width:min(960px,94vw);height:auto;margin:0 auto;animation:.8s cubic-bezier(.2,.72,.22,1) .12s both may-wordmark-arrive;position:relative}.may-intro-symbol{width:min(92vw,800px);height:clamp(470px,60svh,635px);min-height:0;margin-top:clamp(20px,3vw,42px);animation:.9s cubic-bezier(.2,.72,.22,1) .24s both may-brand-arrive}@keyframes may-brand-arrive{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes may-wordmark-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.may-hero{isolation:isolate;background:radial-gradient(circle at 17% 22%,#b9e63d24,#0000 25%),radial-gradient(circle at 82% 70%,#f2b84b1c,#0000 28%),#030403;align-items:center;min-height:100svh;padding:120px 0 85px;display:grid;position:relative;overflow:hidden}.may-hero-botanical{z-index:-3;opacity:.32;mix-blend-mode:screen;background:url(/maybraesi-botanical-stars.png) 50%/cover no-repeat;position:absolute;inset:0}.may-hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#03040338,#03040308 48%,#03040338);position:absolute;inset:0}.may-spark{z-index:2;color:var(--may-gold);text-shadow:0 0 18px #f2b84b59;opacity:.58;position:absolute}.may-spark-one{font-size:20px;top:25%;left:5%}.may-spark-two{font-size:36px;top:18%;right:5%}.may-spark-three{color:var(--may-lime);font-size:17px;bottom:12%;right:44%}@keyframes may-spark{0%,to{opacity:.35;transform:scale(.72)rotate(0)}50%{opacity:.9;transform:scale(1.12)rotate(20deg)}}.may-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:45px;display:grid}.may-hero-copy{z-index:5;position:relative}.may-message-hero{min-height:88svh;padding-block:125px 105px}.may-hero-grid.may-message-grid{grid-template-columns:1fr}.may-message-copy{text-align:center;width:min(980px,100%);margin-inline:auto}.may-message-copy .may-brandline,.may-message-copy .may-actions{justify-content:center;margin-inline:auto}.may-message-copy .may-hero-lead{margin-inline:auto}.may-brandline{width:max-content;color:var(--may-gold);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 27px;font-size:10px;font-weight:800;display:flex}.may-brandline i{opacity:.72;background:currentColor;width:clamp(30px,4vw,58px);height:1px}.may-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;line-height:.82}.may-hero h1 span{color:#c6c9be;letter-spacing:-.015em;text-transform:none;vertical-align:bottom;margin:8px 13px 7px 5px;font-family:Georgia,serif;font-size:clamp(21px,2.15vw,31px);font-style:italic;font-weight:400;display:inline-block}.may-hero h1 strong{color:#f9f7ef;font-family:Arial Black,Arial,sans-serif;font-size:clamp(58px,7.6vw,108px);font-weight:900;display:inline-block}.may-hero h1 em{color:#0a1003;background:var(--may-lime);box-shadow:8px 8px 0 var(--may-gold);border-radius:16px;margin-top:13px;padding:7px 18px 10px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(39px,5.8vw,80px);font-style:normal;display:inline-block;transform:rotate(-1.5deg)}.may-hero-lead{color:#b5b9ae;max-width:670px;margin:34px 0 0;font-size:17px;line-height:1.7}.may-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.may-button{letter-spacing:.02em;border-radius:99px;justify-content:center;align-items:center;min-height:49px;padding:0 21px;font-size:12px;font-weight:800;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.may-button:hover{transform:translateY(-3px)}.may-button-lime{color:#0a1003;background:var(--may-lime);box-shadow:0 12px 32px #b9e63d21}.may-button-line{color:#eceee6;border:1px solid #ffffff30}.may-button-line:hover{border-color:#f2b84b99}.may-hero-symbol{min-height:660px;position:relative}.may-symbol-glow{aspect-ratio:1;filter:blur(58px);opacity:.48;background:radial-gradient(circle,#b9e63d38,#f2b84b14 45%,#0000 70%);border-radius:50%;width:72%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.may-emblem{z-index:3;width:min(76%,475px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.may-emblem img{object-fit:contain;filter:contrast(1.04)saturate(.98)drop-shadow(0 20px 48px #00000047);border-radius:0;width:100%;height:auto;position:relative}.may-symbol-ring{opacity:.72;filter:drop-shadow(0 0 7px #b9e63d1f);border-radius:50%;position:absolute;top:47%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.may-symbol-ring-a{background:conic-gradient(from 204deg,#f2b84bb3 0 12%,transparent 18% 41%,#b9e63d7a 49% 63%,transparent 71% 100%);width:96%;height:61%;transform:translate(-50%,-50%)rotate(-8deg)}.may-symbol-ring-b{background:conic-gradient(from 86deg,transparent 0 17%,#b9e63d6b 24% 38%,transparent 45% 70%,#f2b84b52 78% 89%,transparent 95%);opacity:.55;width:72%;height:91%;transform:translate(-50%,-50%)rotate(29deg)}.may-symbol-ring-c{background:conic-gradient(from 248deg,transparent 0 21%,#f2b84b3d 28% 36%,transparent 43% 66%,#b9e63d52 72% 84%,transparent 91%);opacity:.46;width:85%;height:72%;transform:translate(-50%,-50%)rotate(13deg)}.may-orbit-astronaut{--may-ox:min(22vw,265px);--may-ox-neg:max(-22vw,-265px);--may-oy:min(15vh,150px);--may-oy-neg:max(-15vh,-150px);--may-odx:min(15.5vw,187px);--may-odx-neg:max(-15.5vw,-187px);--may-ody:min(10.6vh,106px);--may-ody-neg:max(-10.6vh,-106px);pointer-events:none;filter:drop-shadow(0 0 10px #ff681047);will-change:transform,opacity,filter;width:27px;animation:37s linear -11.4s infinite may-orbit;position:absolute;top:47%;left:50%}.may-orbit-astronaut img{object-fit:contain;transform-origin:52% 42%;will-change:transform;width:100%;max-height:45px;animation:7.2s cubic-bezier(.37,0,.63,1) infinite alternate may-zero-gravity}@keyframes may-orbit{0%{z-index:7;opacity:.76;filter:drop-shadow(0 0 9px #ff681047)brightness(.9);transform:translate(-50%,-50%) translateX(var(--may-ox-neg)) rotate(-7deg) scale(.82)}12.5%{z-index:7;opacity:.96;filter:drop-shadow(0 0 14px #ff681066)brightness(1.02);transform:translate(-50%,-50%) translate(var(--may-odx-neg),var(--may-ody-neg)) rotate(-2deg) scale(1.02)}25%{z-index:7;opacity:1;filter:drop-shadow(0 0 19px #ff681080)brightness(1.08);transform:translate(-50%,-50%) translateY(var(--may-oy-neg)) rotate(4deg) scale(1.16)}37.5%{z-index:7;opacity:.96;filter:drop-shadow(0 0 14px #ff681066)brightness(1.02);transform:translate(-50%,-50%) translate(var(--may-odx),var(--may-ody-neg)) rotate(7deg) scale(1.02)}49.8%{z-index:7;opacity:.7;filter:drop-shadow(0 0 8px #ff681038)brightness(.86);transform:translate(-50%,-50%) translateX(var(--may-ox)) rotate(9deg) scale(.8)}50%{z-index:2;opacity:.66;filter:blur(.35px)brightness(.78);transform:translate(-50%,-50%) translateX(var(--may-ox)) rotate(9deg) scale(.76)}62.5%{z-index:2;opacity:.48;filter:blur(.75px)brightness(.67);transform:translate(-50%,-50%) translate(var(--may-odx),var(--may-ody)) rotate(4deg) scale(.66)}75%{z-index:2;opacity:.36;filter:blur(1.15px)brightness(.58);transform:translate(-50%,-50%) translateY(var(--may-oy)) rotate(-3deg) scale(.57)}87.5%{z-index:2;opacity:.48;filter:blur(.75px)brightness(.67);transform:translate(-50%,-50%) translate(var(--may-odx-neg),var(--may-ody)) rotate(-6deg) scale(.66)}99.8%{z-index:2;opacity:.66;filter:blur(.35px)brightness(.78);transform:translate(-50%,-50%) translateX(var(--may-ox-neg)) rotate(-7deg) scale(.76)}to{z-index:7;opacity:.76;filter:drop-shadow(0 0 9px #ff681047)brightness(.9);transform:translate(-50%,-50%) translateX(var(--may-ox-neg)) rotate(-7deg) scale(.82)}}@keyframes may-zero-gravity{0%{transform:translate(-3px,-7px)rotate(-9deg)}38%{transform:translate(4px,-1px)rotate(1deg)}72%{transform:translate(-1px,6px)rotate(8deg)}to{transform:translate(3px,2px)rotate(-2deg)}}@supports (offset-path:ellipse(20px 10px at 50% 50%)){.may-orbit-astronaut{offset-path:ellipse(var(--may-ox) var(--may-oy) at 50% 47%);offset-distance:48%;offset-anchor:center;offset-rotate:0deg;will-change:offset-distance,transform,opacity;animation:37s linear -11.4s infinite may-space-orbit;top:0;left:0}@keyframes may-space-orbit{0%{z-index:7;offset-distance:48%;opacity:.72;filter:drop-shadow(0 0 9px #ff681047)brightness(.9);transform:rotate(-10deg)scale(.8)}20%{z-index:7;offset-distance:66%;opacity:.97;filter:drop-shadow(0 0 15px #ff68106b)brightness(1.03);transform:rotate(-4deg)scale(1.04)}42%{z-index:7;offset-distance:88%;opacity:1;filter:drop-shadow(0 0 20px #ff681085)brightness(1.08);transform:rotate(6deg)scale(1.16)}54.8%{z-index:7;offset-distance:99.8%;opacity:.68;filter:drop-shadow(0 0 7px #ff681033)brightness(.84);transform:rotate(11deg)scale(.78)}55%{z-index:2;offset-distance:100%;opacity:.64;filter:blur(.35px)brightness(.76);transform:rotate(11deg)scale(.74)}74%{z-index:2;offset-distance:118%;opacity:.46;filter:blur(.8px)brightness(.65);transform:rotate(4deg)scale(.64)}88%{z-index:2;offset-distance:136%;opacity:.34;filter:blur(1.15px)brightness(.56);transform:rotate(-5deg)scale(.56)}99.8%{z-index:2;offset-distance:147.8%;opacity:.64;filter:blur(.35px)brightness(.76);transform:rotate(-10deg)scale(.74)}to{z-index:7;offset-distance:148%;opacity:.72;filter:drop-shadow(0 0 9px #ff681047)brightness(.9);transform:rotate(-10deg)scale(.8)}}}.may-keyword-orbit{z-index:6;pointer-events:none;border-radius:50%;animation:33s linear infinite reverse may-keyword-orbit;position:absolute;inset:3% 5% 10%}.may-keyword-orbit b{color:#e8eadf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;background:#050704e0;border:1px solid #ffffff29;border-radius:99px;padding:10px 15px;font-size:9px;font-weight:800;animation:33s linear infinite reverse may-keyword-upright;display:block;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000042}.may-keyword-nature,.may-keyword-nature b{animation-delay:-11s}.may-keyword-innovation,.may-keyword-innovation b{animation-delay:-22s}@keyframes may-keyword-orbit{to{transform:rotate(360deg)}}@keyframes may-keyword-upright{to{transform:translate(-50%)rotate(-360deg)}}.may-intro-symbol .may-orbit-astronaut{--may-ox:min(37vw,315px);--may-ox-neg:max(-37vw,-315px);--may-oy:min(21vh,190px);--may-oy-neg:max(-21vh,-190px);--may-odx:min(26.2vw,223px);--may-odx-neg:max(-26.2vw,-223px);--may-ody:min(14.8vh,134px);--may-ody-neg:max(-14.8vh,-134px)}.may-intro-symbol .may-founder-constellation{bottom:1%}.may-founder-constellation{z-index:6;color:#eceee5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#050704e0;border:1px solid #f2b84b59;border-radius:99px;align-items:center;gap:15px;padding:11px 18px 11px 13px;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000047}.may-founder-constellation>span:last-child{flex-direction:column;gap:2px;display:flex}.may-founder-constellation strong{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.may-founder-constellation small{color:var(--may-gold);font-family:Georgia,serif;font-size:12px;font-style:italic}.may-founder-nodes{width:54px;height:28px;display:block;position:relative}.may-founder-nodes:before{content:"";background:linear-gradient(90deg,var(--may-gold),var(--may-lime));opacity:.65;height:1px;position:absolute;top:14px;left:9px;right:9px}.may-founder-nodes i{border:2px solid #080b05;border-radius:50%;width:14px;height:14px;position:absolute;top:7px;box-shadow:0 0 0 1px #ffffff2e}.may-founder-nodes i:first-child{background:var(--may-gold);left:0}.may-founder-nodes i:nth-child(2){background:#eef0e8;top:1px;left:20px}.may-founder-nodes i:nth-child(3){background:var(--may-lime);right:0}.may-scroll{z-index:7;color:#7e8378;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.may-scroll i{color:#0b1004;background:var(--may-lime);border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;display:grid}.may-possibles{z-index:8;color:#090d04;background:var(--may-lime);border-block:2px solid #080b05;position:relative;overflow:hidden;transform:rotate(-.8deg)scale(1.01)}.may-possibles-track{align-items:center;width:max-content;padding:14px 0;animation:22s linear infinite may-marquee;display:flex}.may-possibles-sequence{flex:0 0 max(100vw,760px);justify-content:space-evenly;align-items:center;gap:24px;width:max(100vw,760px);padding-inline:18px;display:flex}.may-possibles span{letter-spacing:.09em;font-size:18px;font-weight:1000}.may-possibles b{color:#4f650f;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400}@keyframes may-marquee{to{transform:translate(-50%)}}.may-story{background:radial-gradient(circle at 90% 12%,#b9e63d14,#0000 24%),#030403;padding:145px 0;scroll-margin-top:75px}.may-section-intro>p{color:var(--may-gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:900;display:flex}.may-section-intro>p span{background:currentColor;width:35px;height:1px}.may-section-intro h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(49px,6.6vw,88px);line-height:.9}.may-section-intro h2 em{color:var(--may-lime);font-style:normal}.may-story-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;margin-top:70px;display:grid}.may-story-number{min-height:360px;color:var(--may-gold);letter-spacing:-.11em;background:linear-gradient(145deg,#151007,#080906);border:1px solid #f2b84b47;border-radius:30px;flex-direction:column;justify-content:center;padding:35px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(120px,17vw,230px);line-height:.7;display:flex;transform:rotate(-2deg);box-shadow:9px 9px #f2b84b17}.may-story-number span{color:#b0b3a7;letter-spacing:.2em;text-transform:uppercase;margin:35px 0 0 10px;font-family:Arial,sans-serif;font-size:10px}.may-story-copy{max-width:700px}.may-story-copy>p{color:#9fa399;font-size:16px;line-height:1.8}.may-story-copy .may-large-copy{color:#f0f0e8;margin-top:0;font-family:Georgia,serif;font-size:clamp(26px,3.2vw,40px);line-height:1.35}.may-story-copy blockquote{color:#c9cfbc;border-top:1px solid #ffffff1f;border-left:3px solid var(--may-lime);margin:34px 0 0;padding:22px 0 0 25px;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.55}.may-story-steps{background:#ffffff1c;border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;margin:80px 0 0;padding:0;list-style:none;display:grid}.may-story-steps li{background:#090b08;min-height:230px;padding:29px}.may-story-steps span{color:var(--may-gold);letter-spacing:.15em;font-size:10px;font-weight:900}.may-story-steps b{margin-top:65px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.may-story-steps p{color:#8e9387;line-height:1.55}.may-values{background:#000;padding:135px 0 150px;scroll-margin-top:75px}.may-values-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:65px;margin-bottom:65px;display:grid}.may-values-head>p{color:#989d91;margin:0 0 6px;font-size:16px;line-height:1.7}.may-values-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.may-value-card{border:1px solid #ffffff1c;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:430px;padding:30px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.may-value-card:hover{border-color:#b9e63d73;transform:translateY(-7px)rotate(.4deg)}.may-value-card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;top:60px;right:-145px;box-shadow:0 0 0 38px #ffffff05,0 0 0 76px #ffffff03}.may-value-card>div{z-index:1;position:relative}.may-value-card>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.may-value-card>div:first-child span{letter-spacing:.17em;font-size:10px}.may-value-card>div:first-child b{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:7px 10px;font-size:9px}.may-value-card h3{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 13px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(30px,3.5vw,47px);line-height:.95}.may-value-card p{margin:0;line-height:1.6}.may-value-card>i{z-index:2;font-size:25px;font-style:normal;position:absolute;top:68px;right:25px}.may-value-gold{color:#f5f0e4;background:linear-gradient(150deg,#1c1307,#080705 72%);border-color:#f2b84b54}.may-value-gold>div:first-child,.may-value-gold>i{color:var(--may-gold)}.may-value-gold p{color:#a69d8b}.may-value-lime{color:#f3f7e9;background:linear-gradient(150deg,#121a08,#060805 72%);border-color:#b9e63d4d}.may-value-lime>div:first-child,.may-value-lime>i{color:var(--may-lime)}.may-value-lime p{color:#99a28c}.may-value-ink{color:#f3f3eb;background:#0c0e0b}.may-value-ink>div:first-child,.may-value-ink>i{color:#d8dacd}.may-value-ink p{color:#969a90}.may-worlds{background:radial-gradient(circle at 11% 75%,#f2b84b12,#0000 27%),#050605;border-top:1px solid #ffffff12;padding:140px 0 155px}.may-products-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:65px;margin-bottom:65px;display:grid}.may-products-head>p{color:#989d91;max-width:520px;margin:0 0 6px;font-size:16px;line-height:1.7}.may-worlds-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.may-world{border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:30px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.may-world:hover{border-color:#f2b84b73;transform:translateY(-6px)}.may-world-content{z-index:3;position:relative}.may-world h3{letter-spacing:-.055em;text-transform:uppercase;margin:9px 0 12px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(31px,4.2vw,56px);line-height:.9}.may-world p{color:#a4a89d;max-width:470px;line-height:1.55}.may-world b{font-size:11px}.may-world small,.may-world-content>span{color:var(--may-gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.may-world-product{color:#fff;grid-area:span 2/span 7;min-height:620px}.may-world-product>img,.may-world-product>video{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.may-world-product:hover>img,.may-world-product:hover>video{transform:scale(1.035)}.may-world-shade{z-index:1;background:linear-gradient(#0000000d,#0000002e 40%,#000000f2);position:absolute;inset:0}.may-world-product p{color:#c9c9c5}.may-product-feature{background:#020202;grid-area:auto/1/auto/-1;min-height:800px}.may-product-feature>img{object-fit:contain;object-position:center;background:#020202}.may-product-feature .may-world-shade{background:linear-gradient(#00000005 0 52%,#0000002e 67%,#000000f5 100%)}.may-destinations{color:#f3f4ec;background:radial-gradient(circle at 82% 18%,#b9e63d17,#0000 25%),#020302;border-top:1px solid #ffffff12;padding:135px 0 150px}.may-destinations-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:65px;margin-bottom:60px;display:grid}.may-destinations-head>p{color:#9ca096;max-width:540px;margin:0 0 6px;font-size:16px;line-height:1.7}.may-destinations-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.may-destinations-grid-single{grid-template-columns:minmax(0,1fr);max-width:900px}.may-destination{background:#0b0e09;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;min-height:310px;padding:30px;transition:transform .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.may-destination:after{content:"";opacity:.09;border:1px solid;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;right:-120px;box-shadow:0 0 0 34px}.may-destination:hover{transform:translateY(-6px)}.may-destination>span{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.may-destination h3{letter-spacing:-.055em;text-transform:uppercase;max-width:80%;margin:70px 0 13px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(32px,4vw,52px);line-height:.92}.may-destination p{color:#9da197;max-width:520px;margin:0;font-size:16px;line-height:1.6}.may-destination b{margin-top:auto;padding-top:24px;font-size:11px}.may-destination-shop{color:#ff7b32;border-color:#ff681052}.may-destination-ambassador{color:var(--may-lime);border-color:#b9e63d47}.may-destination-games{color:#4cb5e8;border-color:#4cb5e84d}.may-destination-login{color:var(--may-gold);border-color:#f2b84b4d}.may-destination h3{color:#f4f4ec}.may-world-index{color:#ffffff1a;letter-spacing:-.08em;font-family:Arial Black,Arial,sans-serif;font-size:82px;line-height:1;position:absolute;top:20px;right:24px}.may-closing{text-align:center;background:#000;border-top:1px solid #ffffff12;padding:135px 0}.may-closing img{object-fit:cover;mix-blend-mode:screen;border-radius:50%;width:82px;height:82px;margin:0 auto 30px}.may-closing p{margin:0;font-family:Georgia,serif;font-size:clamp(47px,7vw,88px);line-height:.95}.may-closing em{color:var(--may-lime)}.may-closing>div>span{color:#777c72;letter-spacing:.25em;text-transform:uppercase;margin-top:30px;font-size:9px;font-weight:800;display:block}.may-hero h1 .may-open-word{color:var(--may-gold);letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 0 45px #f2b84b1f;margin:0 0 18px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(82px,13vw,190px);font-style:normal;font-weight:900;line-height:.64;display:block}.may-hero h1 strong{display:block}.may-story-grid-clean{grid-template-columns:.78fr 1.22fr}.may-story-signature{background:radial-gradient(circle at 70% 18%,#b9e63d29,#0000 34%),linear-gradient(145deg,#151108,#070806 72%);border:1px solid #f2b84b47;border-radius:100px 28px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:9px 9px #f2b84b0e}.may-story-signature:before{content:"";border:1px solid #b9e63d38;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-95px;box-shadow:0 0 0 28px #b9e63d06,0 0 0 56px #f2b84b05}.may-story-signature>span{z-index:1;color:var(--may-gold);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900;position:relative}.may-story-signature>b{z-index:1;color:#f3f2ea;letter-spacing:-.055em;text-transform:uppercase;margin-top:13px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(38px,4.4vw,59px);line-height:.88;position:relative}.may-story-signature>div{z-index:1;width:92px;height:70px;position:absolute;top:31px;right:29px}.may-story-signature>div:before,.may-story-signature>div:after{content:"";background:linear-gradient(90deg,var(--may-gold),var(--may-lime));transform-origin:0;height:1px;position:absolute}.may-story-signature>div:before{width:59px;top:35px;left:12px;transform:rotate(-24deg)}.may-story-signature>div:after{width:47px;top:11px;left:43px;transform:rotate(47deg)}.may-story-signature i{z-index:1;border:3px solid #090b07;border-radius:50%;width:17px;height:17px;position:absolute}.may-story-signature i:first-child{background:var(--may-gold);top:28px;left:3px}.may-story-signature i:nth-child(2){background:#f1f1e9;top:3px;left:41px}.may-story-signature i:nth-child(3){background:var(--may-lime);bottom:1px;right:0}.may-story-steps article{background:#090b08;min-height:230px;padding:29px}.may-story-steps article>i{color:var(--may-gold);font-size:18px;font-style:normal}.may-story-steps article:nth-child(2)>i{color:var(--may-lime)}.may-story-steps article:nth-child(3)>i{color:#d9ddd0}.may-story-steps article b{margin-top:60px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.may-story-steps article p{color:#8e9387;line-height:1.55}.may-values-grid{grid-template-columns:repeat(3,1fr)}.may-value-card{min-height:365px}.may-world-word{color:#ffffff13;letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;max-width:90%;font-family:Arial Black,Arial,sans-serif;font-size:clamp(43px,6vw,78px);line-height:.85;position:absolute;top:19px;right:23px;overflow:hidden}.may-worlds{padding-top:72px}@media (width<=1000px){.may-hero-grid{grid-template-columns:1fr;padding-top:20px}.may-hero-copy{text-align:center}.may-brandline,.may-actions{justify-content:center;margin-inline:auto}.may-hero-lead{margin-inline:auto}.may-hero-symbol{min-height:540px}.may-intro-symbol{height:clamp(465px,58svh,600px);min-height:0}.may-intro-symbol .may-emblem{width:min(66vw,500px)}.may-emblem{width:min(54vw,390px)}.may-symbol-ring-a{width:min(84vw,660px)}.may-symbol-ring-b{width:min(64vw,480px)}.may-symbol-ring-c{width:min(75vw,570px)}.may-orbit-astronaut{--may-ox:min(39vw,250px);--may-ox-neg:max(-39vw,-250px);--may-oy:min(14vh,130px);--may-oy-neg:max(-14vh,-130px);--may-odx:min(27.6vw,177px);--may-odx-neg:max(-27.6vw,-177px);--may-ody:min(9.9vh,92px);--may-ody-neg:max(-9.9vh,-92px)}.may-story-grid{grid-template-columns:1fr;gap:45px}.may-story-number{width:min(620px,100%);min-height:260px}.may-values-head{grid-template-columns:1fr;gap:25px}.may-values-head>p{max-width:650px}.may-products-head,.may-destinations-head{grid-template-columns:1fr;gap:25px}.may-products-head>p{max-width:650px}.may-values-grid{grid-template-columns:1fr 1fr}.may-value-card{min-height:330px}.may-world-product{grid-column:span 12;min-height:600px}}@media (width<=680px){.may-brand-intro{padding:74px 0 24px}.may-intro-logo-frame{width:94vw;height:min(76svh,640px)}.may-intro-logo-frame:before{width:92%;box-shadow:0 0 0 18px #b9e63d04,0 0 0 36px #f2b84b03}.may-intro-symbol{width:100%;height:430px;min-height:0}.may-intro-symbol .may-emblem{width:min(76vw,335px)}.may-intro-wordmark{width:94vw;max-height:92px;margin:0}.may-hero{padding:105px 0 75px}.may-hero h1 .may-open-word{margin-bottom:15px;font-size:102px}.may-hero h1 strong{font-size:48px;display:block}.may-hero h1 em{box-shadow:5px 5px 0 var(--may-gold);font-size:36px}.may-hero-lead{font-size:15px}.may-actions{flex-direction:column}.may-button{width:100%}.may-hero-symbol{min-height:410px}.may-emblem{width:min(68vw,290px)}.may-symbol-ring-a{width:92vw;height:54%}.may-symbol-ring-b{width:70vw;height:82%}.may-symbol-ring-c{width:82vw;height:67%}.may-intro-symbol{min-height:0}.may-keyword-orbit{inset:5% -2% 11%}.may-keyword-orbit b{padding:8px 10px;font-size:8px;top:-7px}.may-intro-symbol .may-orbit-astronaut{--may-ox:min(40vw,168px);--may-ox-neg:max(-40vw,-168px);--may-oy:142px;--may-oy-neg:-142px;--may-odx:min(28.3vw,119px);--may-odx-neg:max(-28.3vw,-119px);--may-ody:100px;--may-ody-neg:-100px}.may-founder-constellation{bottom:1%}.may-scroll{display:none}.may-story,.may-values,.may-worlds{padding:100px 0}.may-section-intro h2{font-size:43px}.may-story-grid{margin-top:45px}.may-story-signature{border-radius:70px 24px;min-height:320px}.may-story-copy blockquote{font-size:17px}.may-story-steps{grid-template-columns:1fr;margin-top:55px}.may-story-steps li{min-height:170px}.may-story-steps b{margin-top:38px}.may-value-card{min-height:310px;padding:25px}.may-values-grid{grid-template-columns:1fr}.may-worlds{padding-top:48px}.may-destinations{padding:100px 0}.may-destinations-grid{grid-template-columns:1fr}.may-destination{min-height:280px;padding:25px}.may-world-product{grid-area:auto/span 12;min-height:520px}.may-product-feature{min-height:650px}.may-closing{padding:100px 0}}@media (prefers-reduced-motion:reduce){.young-astronaut{z-index:3;transform:translate(-50%,-50%) translateX(var(--young-ox));animation:none}.young-star,.young-marquee>div,.may-spark,.may-orbit-astronaut,.may-keyword-orbit,.may-keyword-orbit b,.may-possibles>div,.may-intro-symbol,.may-intro-wordmark,.may-intro-full-logo{animation:none}.may-orbit-astronaut{z-index:5;offset-path:none;opacity:1;transform:translate(-50%,-50%) translateX(var(--may-ox));top:47%;left:50%}.may-orbit-astronaut img{animation:none}.may-keyword-human{transform:rotate(-64deg)}.may-keyword-human b{transform:translate(-50%)rotate(64deg)}.may-keyword-nature{transform:rotate(54deg)}.may-keyword-nature b{transform:translate(-50%)rotate(-54deg)}.may-keyword-innovation{transform:rotate(172deg)}.may-keyword-innovation b{transform:translate(-50%)rotate(-172deg)}}.shell{width:min(1180px,100% - 48px)}.site-header{background:#030403e0;border-bottom-color:#b9e63d24;height:78px}.brand{letter-spacing:.18em;gap:10px;font-size:16px}.brand img{width:42px;height:42px}.may-commerce-kicker,.snap-kicker,.snap-showcase-kicker,.eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;min-height:16px;font-size:10px;font-weight:900;line-height:1.2;display:flex}.may-commerce-kicker,.snap-kicker,.eyebrow{color:var(--may-gold,#f2b84b)}.may-commerce-kicker:before,.snap-kicker:before,.eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.may-commerce-copy h1,.may-ambassador-hero h1,.may-login-heading h1,.fun-hero h1,.construction-panel h1,.access-panel h1,.game-placeholder-card h1{letter-spacing:-.065em;font-family:Arial Black,Arial,sans-serif;font-weight:900;line-height:.88}.may-commerce-copy h1 em,.may-ambassador-hero h1 em,.may-login-heading h1 em{color:var(--may-lime,#b9e63d)}.may-commerce-reassurance article,.may-ambassador-steps article,.may-login-choices>a,.game-placeholder-card,.construction-panel,.access-panel{background:linear-gradient(145deg,#10140df5,#070906f5);border-color:#ffffff1f;border-radius:24px;box-shadow:0 24px 80px #00000047}.may-commerce-reassurance h2,.may-ambassador-steps h2,.may-login-choices h2{font-family:Georgia,serif;font-weight:400}.may-commerce-reassurance p,.may-ambassador-steps p,.may-login-choices p,.may-login-security{color:#9da197}.may-commerce-hero,.may-ambassador-hero{padding-top:150px}.may-commerce-reassurance,.may-ambassador-steps{padding-top:92px}.may-login-hub{padding-top:150px}.fun-page{background:#000}.fun-hero{border-bottom:1px solid #ffffff14;min-height:64svh;padding-top:150px}.games-section{padding-top:72px}.game-card{border:1px solid #ffffff26;border-radius:24px}.game-card h2{font-family:Arial Black,Arial,sans-serif;font-weight:900}.snap-editorial-hero-grid>*,.snap-editorial-copy,.snap-editorial-hero-image{min-width:0}.snap-editorial-hero-image figcaption,.snap-product-poster figcaption{border-radius:999px}@media (width<=1250px) and (width>=1001px){.snap-editorial-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:52px 90px}.snap-editorial-copy{text-align:center;max-width:900px;margin-inline:auto}.snap-editorial-copy .snap-showcase-kicker,.snap-editorial-copy .snap-showcase-actions{justify-content:center}.snap-editorial-copy .snap-showcase-wordmark,.snap-editorial-lead,.snap-editorial-sublead{margin-inline:auto}.snap-editorial-hero-image{justify-self:center;width:min(590px,76vw);transform:none}}@media (width<=820px){.shell{width:min(100% - 30px,680px)}.site-header{height:70px}.brand img{width:38px;height:38px}.may-commerce-hero,.may-ambassador-hero,.may-login-hub,.fun-hero{padding-top:112px}.may-commerce-kicker,.snap-kicker,.snap-showcase-kicker,.eyebrow{justify-content:center}}
