/* PUBDAY — Nuit & lumière. Vector identity, ivory / silver / champagne. */
:root{--paper:#0b1320;--ink:#f5f2eb;--muted:#aab4c2;--orange:#d4c4ab;--line:#c6cdd526;--dark:#121119;--brand-navy:#0c0d13;--brand-ivory:#f5f2eb;--brand-silver:#c6cdd5;--brand-champagne:#d4c4ab;color-scheme:dark}
html,body{background:#0c0d13;color:#f5f2eb}.header,.paged .header{background:linear-gradient(120deg,#0c0d13f2,#15141dd9);border-bottom:1px solid #c6cdd512}.brand img{width:172px;height:auto}.brand:before,.brand:after{display:none!important}.footer img{width:180px;height:auto;max-height:none}.status-dot{background:#d4c4ab;box-shadow:0 0 14px #d4c4ab3b}
.experience-rail,.experience-sticky,.manifesto,.footer{background-color:#0c0d13}.ambient-glow{background:radial-gradient(ellipse,#8b9fb32b,transparent 65%)}.experience-grid{opacity:.6}.experience-vignette{background:linear-gradient(90deg,#0c0d13f5 0%,#0c0d13de 25%,#0c0d1337 61%,transparent 80%),linear-gradient(0deg,#0c0d13ed,transparent 22%)}
.experience-copy h1,.experience-copy h2,.page-intro-copy h1,.manifesto h2,.section-heading h2,.companies h2,.people h2,.contact h2{color:#f5f2eb}.experience-copy h1 em,.experience-copy h2 em,.page-intro-copy h1 em,.manifesto h2 em,.section-heading h2 em,.companies h2 em,.people h2 em,.contact h2>span,.networks h2 em{color:#d4c4ab!important}.experience-copy>p:not(.eyebrow),.page-intro-copy>p:not(.eyebrow){color:#b9c3cf}.eyebrow,.page-intro-copy .eyebrow,.world-caption,.world-link,.page-intro-label{color:#c6cdd5}.world-caption-line{background:#d4c4ab}.experience-copy strong{color:#e5e5e1}.experience-bottom{color:#9da9b9}
.button.orange,.contact-form .black{background:linear-gradient(125deg,#d4c4ab28,#c6cdd512)!important;border-color:#d4c4ab66!important;color:#f5f2eb!important}.button:hover,.header-cta:hover,.desktop-nav a:hover{border-color:#d4c4ab88!important;box-shadow:inset 0 1px #ffffff20,0 14px 32px #0003,0 0 24px #c6cdd509!important}.desktop-nav a[aria-current=page],.interest button[aria-pressed=true],.business-picker button[aria-pressed=true]{color:#f5f2eb!important;border-color:#d4c4ab77!important;background:linear-gradient(135deg,#d4c4ab20,#c6cdd50d)!important}.ticker{background:#1b1a23;color:#d4c4ab;border-block:1px solid #c6cdd515}
.concept,.companies,.film-section,.faq{background:#101017}.week-card{background:linear-gradient(140deg,#211e29,#16151e)}.seven{color:#d4c4ab}.week-card p,.card-kicker,.section-heading>p:last-child,.section-lead,.benefits p,.faq-list details p{color:#aab4c2}.week-days span{border-color:#c6cdd536}.week-days span:first-child{background:#d4c4ab;color:#0c0d13;border-color:#d4c4ab}.networks,.people{background:#121219}.people-steps b{color:#f5f2eb}.people-copy>p:not(.eyebrow),.people-steps p,.network-copy>p:not(.eyebrow){color:#b8c2cf}.people-tag{background:#1b1924;color:#f5f2eb}.people-visual{border-color:#2c2935}.participation-note{border-color:#c6cdd528!important;background:linear-gradient(120deg,#221e2c,#16151e)!important}.participation-note strong{color:#f5f2eb!important}.participation-note p,.participation-note>span{color:#c6cdd5!important}.community-line,.benefits li,.people-steps>div{border-color:#c6cdd526}.community-line span{color:#aab4c2}.social-tile.instagram,.social-tile.youtube{background:#d4c4ab}.benefits li>span{color:#d4c4ab}.contact{background:linear-gradient(140deg,#201c29,#121119)}.contact .eyebrow,.contact-form label{color:#c6cdd5}.contact-form input,.contact-form textarea,.contact-form select{color:#f5f2eb;border-color:#c6cdd54d;background:transparent}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7e8ea3}.contact-form p{color:#aab4c2}.contact svg path{stroke:#d4c4ab}.footer-top p{color:#c6cdd5}.footer-bottom,.footer-bottom button{color:#9da9b9}.page-intro:after{background:linear-gradient(90deg,#0c0d13f5 0%,#0c0d13b0 35%,transparent 70%),linear-gradient(0deg,#0c0d13,transparent 22%)}.page-intro[data-view=particuliers] .page-intro-copy h1 em{color:#d4c4ab!important}.page-intro[data-view=particuliers] .page-intro-copy .eyebrow{color:#c6cdd5!important}
.world-picker{display:none!important}
@media(max-width:760px){.brand img{width:140px}.experience-vignette{background:linear-gradient(180deg,#0c0d1399 0%,#0c0d13fc 9%,#0c0d13e0 34%,#0c0d1311 62%,#0c0d1300 78%,#0c0d13eb 95%)}.world-caption{bottom:77px}.page-intro:after{background:linear-gradient(180deg,#0c0d1310 0%,#0c0d1315 30%,#0c0d13c9 58%,#0c0d13f7 86%)}.footer img{width:160px}}

/* Violet ink and slow, diffuse peripheral light. No heavy canvas or new assets. */
.premium-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:3;mix-blend-mode:screen;opacity:.48;contain:strict}.premium-atmosphere i{position:absolute;width:68vw;height:75vh;border-radius:50%;background:radial-gradient(ellipse,#89719b14 0%,#7b66880c 28%,transparent 68%);will-change:transform;animation:ambient-drift-a 29s ease-in-out infinite alternate}.premium-atmosphere i:first-child{right:-25vw;top:8vh}.premium-atmosphere i:nth-child(2){width:65vw;height:65vh;left:-30vw;bottom:-16vh;background:radial-gradient(ellipse,#81718e10,transparent 68%);animation:ambient-drift-b 36s ease-in-out infinite alternate}.premium-atmosphere i:nth-child(3){width:50vw;height:55vh;right:5vw;top:-28vh;background:radial-gradient(ellipse,#d7b59c0c,transparent 68%);animation:ambient-drift-b 42s ease-in-out infinite alternate-reverse}.page-intro{background:#0c0d13}.page-photo{background:#0c0d13}.ambient-glow{background:radial-gradient(ellipse,#95869e20,transparent 65%)}.experience-rail{height:235svh}.hero-install{display:flex;align-items:center;gap:14px;max-width:370px;margin-top:23px;padding:14px 18px;text-align:left;border:1px solid #d7c7e630;border-radius:18px;background:linear-gradient(125deg,#c9a5e417,#a99eb906);box-shadow:inset 0 1px #ffffff13,0 14px 45px #07040b22;backdrop-filter:blur(12px);color:#f5f2eb;cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s}.hero-install:hover{transform:translateY(-3px);border-color:#d4c4ab88;box-shadow:inset 0 1px #fff2,0 18px 50px #b887e514}.hero-install small{display:block;font-size:7px;letter-spacing:.18em;color:#cdbedc;line-height:1.5}.hero-install strong{display:block;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:-.015em}.hero-install em{display:block;font:10px/1.5 Arial,sans-serif;color:#bfb4cb;letter-spacing:0}.install-seal{flex:none;width:42px;height:48px;display:grid;place-content:center;border-radius:13px;background:linear-gradient(145deg,#40304f,#181021);border:1px solid #dac9e431;box-shadow:inset 0 1px #fff2;font:25px Georgia,serif;position:relative}.install-seal>span{color:#d4c4ab;position:absolute;right:9px;bottom:9px}.install-arrow{margin-left:auto;font-size:22px;color:#d4c4ab}.nav-install{font:10px Arial,sans-serif;color:#e0d4e8;border:1px solid #bc99d43d;background:linear-gradient(135deg,#c3a1dd1b,#d4c4ab08);border-radius:11px;padding:12px 14px;min-height:44px;cursor:pointer}.nav-install span{margin-left:10px}.paged .desktop-nav{gap:12px}.creation-showcase{background:#101017;text-align:center}.creation-grid{max-width:1180px;margin:55px auto 35px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.creation-grid>a{display:block;position:relative;overflow:hidden;border:1px solid #d2b9dd27;border-radius:22px;background:#191222;text-align:left;box-shadow:0 20px 70px #0002}.creation-grid img{width:100%;height:360px;object-fit:cover;object-position:top;opacity:.83;transition:transform .7s,opacity .7s}.creation-grid a:hover img{transform:scale(1.035);opacity:1}.creation-grid a>span{display:grid;gap:11px;padding:25px}.creation-grid small{font-size:8px;letter-spacing:.17em;color:#c6b7d1}.creation-grid strong{font-weight:400;font-size:28px;letter-spacing:-.025em}.creation-grid b{font-size:11px;font-weight:400;color:#d4c4ab}.creation-note{font-size:12px;line-height:1.8;max-width:600px;margin:25px auto;color:#b9adca}.creation-footer-link{font-size:11px;color:#d4c4ab}.page-intro:after{background:linear-gradient(90deg,#0c0d13fa 0%,#0c0d13c2 35%,#0c0d1314 74%),linear-gradient(0deg,#0c0d13,transparent 28%)}@keyframes ambient-drift-a{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-12vw,8vh,0) scale(1.2)}100%{transform:translate3d(-4vw,22vh,0) scale(.95)}}@keyframes ambient-drift-b{from{transform:translate3d(0,0,0) scale(.9)}to{transform:translate3d(18vw,-16vh,0) scale(1.22)}}@media(max-width:1050px){.paged .desktop-nav{gap:6px}.nav-install{font-size:9px;padding:10px}.nav-install span{margin-left:3px}}@media(max-width:760px){.hero-install{max-width:310px;padding:11px 13px;margin-top:17px;gap:11px;border-radius:15px}.hero-install strong{font-size:15px}.hero-install em{font-size:9px}.hero-install small{font-size:6px}.install-seal{width:35px;height:41px;font-size:22px}.premium-atmosphere{opacity:.4}.premium-atmosphere i{width:120vw}.creation-grid{grid-template-columns:1fr;gap:24px;margin:35px 0}.creation-grid img{height:270px}.creation-grid a>span{padding:20px}.creation-grid strong{font-size:25px}.creation-note{max-width:320px}.page-intro:after{background:linear-gradient(180deg,#0c0d1315 0%,#0c0d1328 35%,#0c0d13ba 57%,#0c0d13f7 86%)}}@media(prefers-reduced-motion:reduce){.premium-atmosphere i{animation:none;will-change:auto}.hero-install:hover{transform:none}}html[data-hidden=true] .premium-atmosphere i{animation-play-state:paused}

.webgl-fallback #world-canvas{visibility:hidden}.webgl-fallback .canvas-fallback{display:block!important;z-index:0}.webgl-fallback .world-caption{opacity:.65}@media(max-width:760px){.webgl-fallback .canvas-fallback{height:31%;max-width:65%;object-fit:contain;top:65%;right:19%;border-width:3px;border-radius:18px;transform:perspective(1000px) rotateY(-8deg) rotateZ(4deg);filter:drop-shadow(0 8px 32px #0007)}}

/* One welcome screen. The next scroll opens the concept directly. */
.experience-rail{height:100svh;min-height:760px}.experience-copy.chapter-three{display:none!important}.page-intro[data-view=concept] .page-intro-copy{width:51%;max-width:700px}.page-intro[data-view=concept] .page-intro-copy h1{font-size:clamp(45px,4.6vw,76px);line-height:1.04}.page-intro[data-view=concept] .page-intro-copy>p:not(.eyebrow){font-size:13px;line-height:1.75;margin:22px 0;max-width:440px}.page-intro[data-view=concept] .page-intro-copy strong{color:#f0e8db;font-weight:600}.page-intro[data-view=concept] .page-intro-copy small{display:block;font-size:10px;line-height:1.6;color:#a7a1ad;margin-top:15px}.pd-concept-direct article>span{color:#e2d2ba;font-size:11px;font-weight:600;letter-spacing:.1em}.pd-concept-direct h3{font-size:clamp(23px,2.3vw,34px);line-height:1.12}.pd-concept-renewal{grid-column:1/-1;border-top:1px solid #d4c4ab24;padding-top:25px;color:#b9b1c2;font-size:12px;line-height:1.8;max-width:none!important}.page-intro[data-view=concept] .page-intro-label{font-size:7px;letter-spacing:.1em}@media(max-width:760px){.experience-rail{min-height:760px}.page-intro[data-view=concept]{min-height:850px}.page-intro[data-view=concept] .page-intro-copy{width:auto;left:23px;right:23px;top:113px}.page-intro[data-view=concept] .page-intro-copy .eyebrow{font-size:6px;letter-spacing:.1em;margin-bottom:20px}.page-intro[data-view=concept] .page-intro-copy h1{font-size:clamp(34px,9.7vw,43px);line-height:1.05}.page-intro[data-view=concept] .page-intro-copy>p:not(.eyebrow){font-size:11px;line-height:1.65;margin:18px 0;max-width:330px}.page-intro[data-view=concept] .page-intro-copy small{font-size:9px;margin-top:12px}.page-intro[data-view=concept] .page-intro-label{font-size:5px}.pd-concept-direct article>span{font-size:10px}.pd-concept-renewal{padding-top:20px;font-size:11px}}@media(prefers-reduced-motion:reduce){.experience-rail{height:auto}}

/* Always-visible mobile glass navigation, without a collapsed menu. */
@media(max-width:760px){
 :root{--pd-header-height:calc(124px + env(safe-area-inset-top,0px))}
 .header,.paged .header{height:var(--pd-header-height);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 64px;align-items:center;gap:12px;background:linear-gradient(145deg,#101017ed,#13121be0);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
 .header .brand{flex:none}.header .brand img{width:120px}
 .menu-toggle,.mobile-menu,.mobile-menu:not([hidden]){display:none!important}
 .header .header-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:10px;padding:10px 12px;margin-left:auto;border-radius:13px!important;white-space:nowrap}
 .header .header-cta>span:last-child{font-size:17px}
 .header .desktop-nav,.paged .header .desktop-nav{position:absolute;display:flex!important;align-items:center;justify-content:flex-start;gap:6px!important;left:14px;right:14px;bottom:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 0 4px}
 .header .desktop-nav::-webkit-scrollbar{display:none}
 .header .desktop-nav>a{display:flex;align-items:center;justify-content:center;flex:1 0 calc((100% - 18px)/4);min-height:44px;padding:10px 5px!important;font-size:10px!important;letter-spacing:0;white-space:nowrap;border-radius:13px!important;scroll-snap-align:center;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ffffff07,0 4px 16px #0002}
 .header .desktop-nav>a[aria-current=page]{border-color:#d4c4ab8a!important;background:linear-gradient(135deg,#d4c4ab28,#c6cdd510)!important;box-shadow:inset 0 1px #fff3,0 0 18px #d4c4ab0d}
 .paged .desktop-nav a[aria-current=page]:after{display:none}
 .header .nav-install{flex:0 0 auto;min-height:44px;font-size:10px;padding:10px 13px;scroll-snap-align:center}
 .header .nav-install[hidden]{display:none!important}
 .experience-copy,.page-intro .page-intro-copy,.page-intro[data-view=concept] .page-intro-copy,.page-intro[data-view=entreprises] .page-intro-copy{top:calc(var(--pd-header-height) + 27px)}
 .page-intro{min-height:max(850px,100svh)}
 .paged .section-pad{scroll-margin-top:calc(var(--pd-header-height) + 10px)}
 html{scroll-padding-top:calc(var(--pd-header-height) + 10px)}
}
[data-install-pubday][hidden]{display:none!important}
[data-install-state=prompting],[data-install-state=accepted]{cursor:progress}

/* Direct professional signup, offer and payment in the same workspace. */
.pd-journey{list-style:none;margin:24px 0 30px;padding:0;display:flex;gap:12px;border-block:1px solid #d4c4ab24;padding-block:17px}.pd-journey li{flex:1;display:flex;align-items:center;gap:9px;font-size:11px;color:#a69fb0}.pd-journey li>span{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid #c6cdd52a;border-radius:50%;font-size:11px}.pd-journey li[aria-current=step]{color:#f5f2eb}.pd-journey li[aria-current=step]>span{background:#d4c4ab24;border-color:#d4c4ab88;color:#f5f2eb}.pd-journey[hidden]{display:none!important}
#pd-pro-order{border:1px solid #d4c4ab30;border-radius:18px;padding:24px;margin:25px 0 40px;background:linear-gradient(135deg,#d4c4ab0b,#c6cdd506);scroll-margin-top:120px}#pd-order-title{font-size:27px;line-height:1.2;font-weight:500;color:#f5f2eb;margin:0 0 12px}#pd-pro-order .pd-order-intro{font-size:12px;line-height:1.7;color:#b7adbf;margin-bottom:22px}.pd-space-heading h3{scroll-margin-top:130px}.pd-direct-note{font-size:10px!important;color:#d3c4b0!important;margin:16px 0 0!important;line-height:1.6!important}
.is-ordering .page-intro[data-view=contact],.is-ordering .contact-heading,.is-ordering #scene-controls{display:none!important}.is-ordering .contact{grid-template-columns:minmax(0,880px);justify-content:center;padding-top:135px;gap:0}.is-ordering .pd-space{width:100%;max-width:880px}.is-ordering .contact .pd-space-heading .eyebrow{color:#d4c4ab}.is-ordering .pd-chat-head{border-top:1px solid #c6cdd526;padding-top:25px}.is-ordering #pd-payment{scroll-margin-top:120px;padding-block:20px}.is-ordering .pd-role{display:none}
@media(max-width:760px){.is-ordering .contact{padding:calc(var(--pd-header-height) + 24px) 16px 70px}.pd-journey{gap:5px;margin:22px 0}.pd-journey li{font-size:9px;gap:6px}.pd-journey li>span{width:23px;height:23px;font-size:10px}#pd-pro-order{padding:18px 14px;border-radius:15px;scroll-margin-top:calc(var(--pd-header-height) + 15px)}#pd-order-title{font-size:24px}.is-ordering #pd-payment{scroll-margin-top:calc(var(--pd-header-height) + 15px)}.pd-direct-note{font-size:9px!important;max-width:300px}}

.pd-brand-fields{border:1px solid #d4c4ab2b;border-radius:16px;padding:18px;margin:24px 0}.pd-brand-fields legend{font-size:13px;color:#e5d7c2;padding:0 8px}.pd-brand-fields>p{margin:0 0 16px!important}.pd-brand-fields label:last-child{margin-bottom:0}.pd-brand-fields[hidden]{display:none!important}@media(max-width:760px){.pd-brand-fields{padding:16px 13px}.pd-brand-fields input,.pd-brand-fields select,.pd-brand-fields textarea{font-size:16px!important}}

.photo-motion-toggle{display:none!important}.motion-fallback{aspect-ratio:9/16;object-fit:cover!important;opacity:0;transition:opacity 1.4s ease}.webgl-fallback[data-fallback-playing=true] img.canvas-fallback{display:none!important}

/* Soft luminous orbs remain visible on mobile, with static blur and slow transforms. */
@media(max-width:760px){.premium-atmosphere{opacity:.68;mix-blend-mode:screen}.premium-atmosphere i{width:100vw;height:100vw;max-width:520px;max-height:520px;filter:blur(22px);background:radial-gradient(circle,#cbb59735 0%,#d4c4ab15 28%,transparent 63%);animation-duration:30s}.premium-atmosphere i:first-child{right:-47vw;top:14vh}.premium-atmosphere i:nth-child(2){width:108vw;height:108vw;max-width:560px;max-height:560px;left:-57vw;bottom:7vh;background:radial-gradient(circle,#a995c22e 0%,#82749115 28%,transparent 64%);animation-duration:37s}.premium-atmosphere i:nth-child(3){width:72vw;height:72vw;right:-15vw;top:-22vh;background:radial-gradient(circle,#d9d8e02a 0%,#c6cdd511 28%,transparent 65%);animation-duration:42s}}
@media(prefers-reduced-motion:reduce){.premium-atmosphere i{animation:none;will-change:auto}}

/* A composed mobile hero: editorial title left, moving phone right, people below. */
.mobile-participation{display:none}
@media(max-width:760px){
 .experience-rail,.experience-sticky{min-height:800px}
 .experience-copy.chapter-one{left:20px;right:20px;top:calc(var(--pd-header-height) + 27px)}
 .experience-copy.chapter-one h1{font-size:clamp(28px,8vw,38px);line-height:1.07;max-width:51%;letter-spacing:-.055em}
 .experience-copy.chapter-one h1 br{display:initial!important}
 .experience-copy.chapter-one>.eyebrow{font-size:5.7px;letter-spacing:.1em;margin-bottom:22px}
 .experience-copy.chapter-one>p:not(.eyebrow){max-width:50%;font-size:10px;line-height:1.8;margin-top:20px}
 .experience-copy.chapter-one strong{font-size:10px}
 .experience-copy.chapter-one .experience-actions{display:none!important}
 .experience-copy.chapter-one .hero-install{max-width:330px;margin-top:23px}
 .experience-vignette{background:linear-gradient(180deg,#0c0d13a0 0%,#0c0d1360 13%,transparent 52%,#0c0d13c0 92%),linear-gradient(90deg,#0c0d13d4 0%,#0c0d1350 43%,transparent 66%)}
 .world-caption{display:none!important}
 .mobile-participation{position:absolute;display:grid;gap:8px;z-index:5;left:20px;right:20px;bottom:82px;padding:18px 19px;border:1px solid #d4c4ab42;border-radius:20px;background:linear-gradient(125deg,#d4c4ab15,#8e7a9c0b 75%);box-shadow:inset 0 1px #fff2,0 18px 50px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;isolation:isolate}
 .mobile-participation:before{content:'';position:absolute;inset:-80% -120%;background:linear-gradient(115deg,transparent 46%,#ded5e71b 50%,transparent 54%);animation:participation-shimmer 9s ease-in-out infinite;pointer-events:none;z-index:-1}
 .mobile-participation-label{font-size:9px;font-weight:600;letter-spacing:.18em;color:#e4d6c0}
 .mobile-participation>strong{font-size:27px;line-height:1.15;letter-spacing:-.04em;font-weight:500;color:#f5f2eb;white-space:nowrap}
 .mobile-participation>strong>span{font-size:12px;letter-spacing:0;color:#cbb8d4;font-weight:400}
 .participation-words{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;color:#e1d9e5;line-height:1.5}
 .participation-words>span{animation:participation-word 6s ease-in-out infinite}.participation-words>span:nth-child(2){animation-delay:2s}.participation-words>span:nth-child(3){animation-delay:4s}
 .mobile-participation>small{max-width:330px;font-size:8px;line-height:1.55;color:#a9a2b0}
 .participation-link{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#e2d2b9;margin-top:3px}.participation-link b{font-size:20px;font-weight:400}
 .webgl-fallback .canvas-fallback{height:265px;max-width:43%;width:auto;top:165px;bottom:auto;right:4%;border-width:4px;object-fit:cover}
 .page-photo,.trade-media{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 100%)}
}
@media(max-width:360px){.experience-copy.chapter-one{left:18px;right:18px}.experience-copy.chapter-one h1{font-size:28px}.experience-copy.chapter-one>p:not(.eyebrow){font-size:9px}.experience-copy.chapter-one strong{font-size:9px}.mobile-participation{left:18px;right:18px;padding:17px 15px}.mobile-participation>strong{font-size:24px}.mobile-participation>strong>span{font-size:10px}.participation-words{font-size:10px}.webgl-fallback .canvas-fallback{height:244px;right:3%;max-width:43%}}
@keyframes participation-shimmer{0%,25%{transform:translateX(-30%)}75%,100%{transform:translateX(30%)}}
@keyframes participation-word{0%,100%{opacity:.6}30%,55%{opacity:1;text-shadow:0 0 16px #d4c4ab60}}
@media(prefers-reduced-motion:reduce){.mobile-participation:before,.participation-words>span{animation:none}.participation-words>span{opacity:1}}

@media(min-width:361px) and (max-width:760px){.experience-copy.chapter-one .hero-install{margin-top:45px}}
