/* Ordide V2 — the installation and the exhibition are separate components. */
.home-page{background:#090d17}
.home-page .site-header:not(.is-scrolled){color:#f7f4ea}
.home-page .site-header:not(.is-scrolled) .brand img{filter:invert(1)}
.future-hero{position:relative;background:#090d17;color:#f7f4ea;min-height:100svh;isolation:isolate;overflow:clip}
.future-stage{position:relative;min-height:100svh;display:grid;align-items:center;padding:135px var(--gutter) 105px}
.future-canvas,.future-vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.future-canvas{opacity:.9}
.future-vignette{background:radial-gradient(ellipse at 55% 32%,transparent 15%,rgba(9,13,23,.25) 75%),linear-gradient(0deg,#090d17,transparent 45%)}
.future-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 35%,#243755 0%,transparent 65%);z-index:-1}
.future-coordinate{position:absolute;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;gap:20px;font:9px var(--sans);letter-spacing:.16em;color:#b5bfd0}
.future-coordinate-top{top:108px}
.future-coordinate-bottom{bottom:31px;border-top:1px solid #ffffff20;padding-top:20px}
.future-coordinate-bottom a{color:#f7f4ea}
.future-coordinate-bottom a span{display:inline-block;margin-left:20px;font-size:16px}
.future-content{position:relative;z-index:1;width:100%;max-width:1800px;margin:auto}
.future-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:25px 0 10px}
.future-status{width:5px;height:5px;display:block;border-radius:50%;background:#dfe9fd;box-shadow:0 0 18px #b4d5ff}
.future-logo-installation{position:relative;margin:0 -1.5vw 32px}
.future-wordmark{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 20px 40px #03071290)}
.future-wordmark path{fill:url(#wordmarkMetal)}
.future-letter{transform-box:fill-box;transform-origin:center;animation:letterAssemble 2.6s var(--ease) both;animation-delay:calc(var(--letter)*95ms)}
.letter-0{--letter:0;--lx:-65px;--ly:30px;--lr:-9deg}.letter-1{--letter:1;--lx:-35px;--ly:-38px;--lr:8deg}.letter-2{--letter:2;--lx:-20px;--ly:25px;--lr:-5deg}.letter-3{--letter:3;--lx:20px;--ly:-35px;--lr:7deg}.letter-4{--letter:4;--lx:40px;--ly:20px;--lr:-6deg}.letter-5{--letter:5;--lx:65px;--ly:-30px;--lr:10deg}
@keyframes letterAssemble{0%{opacity:0;transform:translate(var(--lx),var(--ly)) rotate(var(--lr)) scale(.65)}35%{opacity:1}100%{opacity:1;transform:none}}
.future-logo-caption{display:block;text-align:right;font-size:9px;letter-spacing:.18em;margin-right:4vw;color:#b4bed1}
.future-intro-grid{display:grid;grid-template-columns:1fr 6fr 3fr;gap:clamp(20px,4vw,75px);align-items:end;border-top:1px solid #ffffff20;padding-top:30px}
.future-index{font-size:11px;margin:0;line-height:1.7;color:#d3dcf0}
.future-index span{display:block;font-size:8px;letter-spacing:.13em;margin-top:18px;color:#9ca9c0}
.future-intro-grid h1{font-family:var(--serif);font-size:clamp(32px,4vw,64px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0}
.future-intro-grid h1 em{font-weight:400;color:#bac9e2}
.future-description p{font-size:13px;line-height:1.7;color:#bac3d3;margin:0 0 20px}
.future-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff60;padding:10px 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;gap:16px}
.future-link span{font-size:22px;transition:transform .4s}.future-link:hover span{transform:translate(3px,-3px)}
.future-horizon{position:absolute;left:10%;right:10%;top:39%;height:1px;background:linear-gradient(90deg,transparent,#a7caff70,transparent);pointer-events:none}
/* Native layout; original Exhibition V3 compositions are retained above this layer. */
.ogv3{height:auto;min-height:0;overflow:visible;background:var(--paper)!important}
.ogv3__stage{position:relative;height:auto;overflow:visible}
.ogv3__scene{position:relative;inset:auto;opacity:1;pointer-events:auto;will-change:auto;min-height:70svh}
.ogv3__entrance{padding:100px var(--gutter);min-height:85svh}
.ogv3__hud,.ogv3__index,.ogv3__footer{display:none}
.ogv3__room{padding:80px var(--gutter) 65px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line)}
.ogv3__room-top{position:static;grid-column:1/-1;font-size:10px;padding-bottom:18px}
.ogv3__room .ogv3__media{position:relative;inset:auto;width:100%;opacity:1;aspect-ratio:1.76;box-shadow:0 15px 40px #11110f12;will-change:auto}
.ogv3__room .ogv3__media:has(video){grid-column:1/-1}
.ogv3__room .ogv3__media video{display:none}
.ogv3__room .ogv3__media:has(video){display:none}
.ogv3__room .ogv3__cartel{position:relative;inset:auto;opacity:1;width:auto;align-self:center;padding:25px 10px}
.ogv3__cartel strong{font-size:20px}.ogv3__cartel small,.ogv3__cartel p,.ogv3__cartel>span,.ogv3__cartel em{font-size:10px}
.ogv3__project-link{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;border-bottom:1px solid currentColor;padding:8px 0;font-size:11px;pointer-events:auto}
.ogv3__ghost,.ogv3__m-ghost,.ogv3__annotation,.ogv3__film,.ogv3__wip,.ogv3__a-grid{display:none}
.ogv3__m-panel{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:35px;grid-column:1/-1}
.ogv3__m-heading{position:relative;inset:auto;grid-column:1/-1;font-size:clamp(45px,7vw,90px);line-height:1;color:#ffffff30}
.ogv3__m-grid{pointer-events:none}
.ogv3__vitrine{position:relative;inset:auto;height:auto;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;opacity:1;padding-top:40px}
.ogv3__vitrine>span{font-size:9px}
.ogv3__final{padding:100px var(--gutter);min-height:80svh;border-top:1px solid var(--line)}
.ogv3__wall{opacity:1;aspect-ratio:1.76}
.ogv3__final-top{font-size:9px;top:35px;left:var(--gutter)}
.ogv3__final-copy>span{font-size:10px}
.ogv3__cta{font-size:10px}
.ogv3.is-enhanced{height:900svh;overflow:clip}
.ogv3.is-enhanced .ogv3__stage{position:sticky;top:0;height:100svh;overflow:hidden}
.ogv3.is-enhanced .ogv3__scene{position:absolute;inset:0;display:block;min-height:0;opacity:0;padding:0;border:0;pointer-events:none}
.ogv3.is-enhanced .ogv3__entrance{display:grid;opacity:1}
.ogv3.is-enhanced .ogv3__final{display:grid;padding:8% 8% 6%}
.ogv3.is-enhanced .ogv3__hud{display:grid;top:100px}
.ogv3.is-enhanced .ogv3__index,.ogv3.is-enhanced .ogv3__footer{display:flex}
.ogv3.is-enhanced .ogv3__room-top{position:absolute;left:clamp(74px,8vw,140px);top:155px}
.ogv3.is-enhanced .ogv3__ghost,.ogv3.is-enhanced .ogv3__m-ghost,.ogv3.is-enhanced .ogv3__annotation,.ogv3.is-enhanced .ogv3__film,.ogv3.is-enhanced .ogv3__wip,.ogv3.is-enhanced .ogv3__a-grid{display:block}
.ogv3.is-enhanced .ogv3__room .ogv3__media{position:absolute;opacity:1}
.ogv3.is-enhanced .ogv3__room .ogv3__media video{display:block}
.ogv3.is-enhanced .ogv3__room .ogv3__media:has(video){display:block}
.ogv3.is-enhanced .ogv3__h-video{left:50%;top:50%;width:min(61vw,1010px)}
.ogv3.is-enhanced .ogv3__h1{left:7%;top:18%;width:min(25vw,420px)}
.ogv3.is-enhanced .ogv3__h2{right:7%;top:19%;width:min(24vw,400px)}
.ogv3.is-enhanced .ogv3__h3{right:11%;bottom:10%;width:min(29vw,490px)}
.ogv3.is-enhanced .ogv3__g-video,.ogv3.is-enhanced .ogv3__g-cover{left:50%;top:50%;width:min(73vw,1220px)}
.ogv3.is-enhanced .ogv3__g2{left:7%;bottom:9%;width:min(26vw,440px)}
.ogv3.is-enhanced .ogv3__g3{right:7%;top:14%;width:min(24vw,405px)}
.ogv3.is-enhanced .ogv3__m-panel{position:absolute;left:4%;right:4%;top:15%;bottom:7%;display:block;padding:0}
.ogv3.is-enhanced .ogv3__m-heading{position:absolute;left:8%;top:14%;display:flex;font-size:clamp(68px,9vw,165px);line-height:.8;color:#ffffff16}
.ogv3.is-enhanced .ogv3__m-video{left:50%;top:50%;width:min(59vw,980px)}
.ogv3.is-enhanced .ogv3__m1{left:5%;top:18%;width:min(24vw,400px)}
.ogv3.is-enhanced .ogv3__m2{right:5%;bottom:10%;width:min(24vw,400px)}
.ogv3.is-enhanced .ogv3__m3{right:8%;top:13%;width:min(19vw,320px)}
.ogv3.is-enhanced .ogv3__c-video{left:50%;top:43%;width:min(64vw,1070px)}
.ogv3.is-enhanced .ogv3__vitrine{position:absolute;left:8%;right:8%;bottom:8%;height:37%;display:block;padding:0}
.ogv3.is-enhanced .ogv3__c1,.ogv3.is-enhanced .ogv3__c2,.ogv3.is-enhanced .ogv3__c3{top:44px;width:min(24vw,400px)}
.ogv3.is-enhanced .ogv3__c1{left:2%}.ogv3.is-enhanced .ogv3__c2{left:38%}.ogv3.is-enhanced .ogv3__c3{right:2%}
.ogv3.is-enhanced .ogv3__a-video{left:50%;top:49%;width:min(56vw,940px)}
.ogv3.is-enhanced .ogv3__a1{left:6%;top:17%;width:min(28vw,470px)}
.ogv3.is-enhanced .ogv3__a2{right:7%;top:27%;width:min(24vw,410px)}
.ogv3.is-enhanced .ogv3__a3{right:18%;bottom:6%;width:min(28vw,470px)}
.ogv3.is-enhanced .ogv3__cartel{position:absolute;width:clamp(165px,15vw,230px);padding:0;pointer-events:auto}
.ogv3.is-enhanced .ogv3__cartel-h,.ogv3.is-enhanced .ogv3__cartel-a{left:8%;bottom:10%}
.ogv3.is-enhanced .ogv3__cartel-g{right:8%;bottom:9%}
.ogv3.is-enhanced .ogv3__cartel-m{left:8%;bottom:8%}
.ogv3.is-enhanced .ogv3__cartel-c{right:8%;top:18%}
/* A timeline with all content in HTML before enhancement. */
.commercial-flow{background:#0b1020;color:var(--paper);position:relative;overflow:clip}
.flow-stage{position:relative;padding:80px var(--gutter);max-width:1800px;margin:auto}
.flow-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line-dark);padding-bottom:25px}
.flow-header h2{font-size:13px;font-weight:400;margin:0;color:#bdc9df}
.flow-steps{list-style:none;padding:0;margin:0}
.flow-step{position:relative;padding:70px 0;border-bottom:1px solid var(--line-dark)}
.flow-number{font-size:10px;letter-spacing:.15em;color:#a6b7d3}
.flow-step h3{font-family:var(--serif);font-size:clamp(42px,8.5vw,140px);font-weight:400;line-height:1.12;letter-spacing:-.05em;margin:24px 0}
.flow-step p{font-size:clamp(18px,2vw,28px);margin:0 0 15px}
.flow-detail{display:block;max-width:540px;font-size:15px;line-height:1.7;color:#b4bfd3}
.flow-orbit{position:absolute;width:50%;right:0;top:22%;opacity:.12;pointer-events:none}
.flow-orbit svg{width:100%;fill:none;stroke:#cadbff;stroke-width:1}
.flow-navigation{display:flex;justify-content:space-between;gap:15px;margin-top:30px;font-size:10px;letter-spacing:.1em}
.flow-navigation a{padding:12px 0;border-top:1px solid #ffffff30;flex:1;color:#a7b5ce}
.flow-navigation a[aria-current="step"]{color:white;border-color:white}
.commercial-flow.is-enhanced{height:440svh}
.commercial-flow.is-enhanced .flow-stage{height:100svh;position:sticky;top:0;padding-top:115px;display:flex;flex-direction:column}
.commercial-flow.is-enhanced .flow-steps{position:relative;flex:1;min-height:0}
.commercial-flow.is-enhanced .flow-step{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;border:0;padding:15px 0;opacity:0;transform:translateY(40px);pointer-events:none}
.commercial-flow.is-enhanced .flow-step.is-active{pointer-events:auto}
.commercial-flow.is-enhanced .flow-navigation{margin-top:auto;padding-bottom:0}
/* Give the quieter sections a distinctive visual response to scroll. */
.manifesto-orbit{transform:rotate(calc(var(--section-progress,0)*180deg));border-radius:0;transition:border-radius .6s}
.manifesto-orbit:before{content:"";position:absolute;inset:15%;border:1px solid var(--line);border-radius:50%}
.manifesto-orbit:after{left:20%;top:20%;width:10px;height:10px}
.signature-project-media img{transform:scale(1.06) translateY(calc((var(--section-progress,.5) - .5)*20px))}
.world .word{transform:translateX(calc((var(--section-progress,.5) - .5)*18px))}
.expertise-row .arrow{transition:transform .4s}.expertise-row:hover .arrow{transform:rotate(45deg)}
.journal-home .article-card{transition:background .4s,padding .4s}.journal-home .article-card:hover{background:var(--ivory);padding-inline:15px}
@media(min-width:1800px){.future-stage{padding-top:160px}.future-wordmark{max-height:47svh}}
@media(max-width:1000px){
 .future-stage{padding:120px var(--gutter) 100px;min-height:95svh}.future-coordinate-top{top:95px}.future-coordinate-top span:last-child{display:none}
 .future-logo-installation{margin:25px -1vw 40px}.future-intro-grid{grid-template-columns:1fr 1fr;gap:30px}.future-index{display:none}.future-intro-grid h1{font-size:clamp(30px,4.5vw,48px)}
 .ogv3__final{display:grid}.ogv3__entrance{min-height:65svh}.ogv3__final-wall{max-width:550px;margin:auto}
}
@media(max-width:700px){
 .future-stage{min-height:100svh;padding:145px 20px 90px;align-items:center}.future-eyebrow{font-size:9px;letter-spacing:.12em}.future-coordinate{font-size:8px}.future-coordinate-top{top:100px}
 .future-logo-installation{margin:20px -14px 35px}.future-logo-caption{font-size:7px;line-height:1.9;text-align:left;margin:15px 14px 0;letter-spacing:.08em;max-width:270px}
 .future-intro-grid{grid-template-columns:1fr;padding-top:25px;gap:20px}.future-intro-grid h1{font-size:clamp(28px,7.8vw,42px)}.future-description p{font-size:12px;max-width:290px}.future-link{max-width:290px}
 .future-coordinate-bottom>span{display:none}.future-coordinate-bottom{justify-content:flex-end;bottom:25px}.future-horizon{top:35%}
 .ogv3__room{grid-template-columns:1fr;gap:15px;padding:60px 20px}.ogv3__m-panel{grid-template-columns:1fr;padding:20px}.ogv3__vitrine{grid-template-columns:1fr}.ogv3__cartel{padding:20px 0!important}.ogv3__entrance h2{font-size:clamp(42px,13vw,78px);line-height:1}.ogv3__entrance-meta{font-size:8px;grid-template-columns:auto 20px auto;margin-top:28px}
 .ogv3__final{padding:80px 20px;gap:30px}.ogv3__final-copy h2{font-size:clamp(32px,10vw,55px);line-height:1.05}.ogv3__final-wall{width:100%}.ogv3__cta{min-width:0;width:100%;gap:20px}
 .flow-stage{padding:65px 20px}.flow-header{display:block}.flow-header h2{margin-top:15px}.flow-step{padding:55px 0}.flow-step h3{font-size:clamp(35px,11vw,70px);letter-spacing:-.05em}.flow-detail{font-size:14px}.flow-orbit{width:80%;opacity:.08}.flow-navigation{display:none}
}
@media(prefers-reduced-motion:reduce){
 .future-letter{animation:none;opacity:1;transform:none}.future-wordmark{filter:none}.manifesto-orbit,.signature-project-media img,.world .word{transform:none}
}
.future-wordmark .future-trace{fill:none;stroke:#f4f7ff;stroke-width:.6;stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0;animation:tracePass 10s ease-in-out infinite;animation-delay:calc(3s + var(--letter)*.15s);pointer-events:none}
@keyframes tracePass{0%,25%,100%{opacity:0;stroke-dashoffset:1}35%{opacity:.7}65%{opacity:.15;stroke-dashoffset:-1}75%{opacity:0;stroke-dashoffset:-1}}
@media(prefers-reduced-motion:reduce){.future-wordmark .future-trace{animation:none;opacity:0}}
.exhibition-access{background:var(--paper);display:flex;justify-content:space-between;gap:20px;padding:22px var(--gutter);color:var(--ink);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line)}
.exhibition-access a{padding:8px 0}.exhibition-access a:hover{text-decoration:underline}
.studio-teaser .studio-photo img{transform:scale(1.04) translateY(calc((var(--section-progress,.5) - .5)*12px))}
.footer-title em{transition:transform .6s var(--ease),color .6s}.footer-title:hover em{transform:translateX(12px);color:#b8c9e5}
@media(prefers-reduced-motion:reduce){.studio-teaser .studio-photo img,.footer-title:hover em{transform:none}}
/* V3: continuous identity and a distinct motion language for each chapter. */
.logo-particles{position:absolute;left:0;top:0;width:100%;pointer-events:none}
.ogv3.is-enhanced .ogv3__g-video,.ogv3.is-enhanced .ogv3__g-cover{top:44%;width:min(68vw,100vh)}
.ogv3.is-enhanced .ogv3__g2,.ogv3.is-enhanced .ogv3__g3{top:auto;bottom:11%;width:min(32vw,42vh);z-index:8}
.ogv3.is-enhanced .ogv3__g2{left:15%;right:auto}
.ogv3.is-enhanced .ogv3__g3{right:15%;left:auto}
.ogv3__g2 img,.ogv3__g3 img,.ogv3__g-cover img{object-fit:contain!important;background:#fff}
.home-page .section{position:relative;overflow:clip}
.motion-section{--motion:.5}
.manifesto-orbit{background:repeating-radial-gradient(circle at center,transparent 0 13%,#13264112 13.2% 13.5%,transparent 13.7% 23%);transform:rotate(calc(var(--motion,.5)*110deg))}
.manifesto-orbit:before{content:"";position:absolute;inset:17%;border:1px solid #14273d55;border-radius:50%;transform:rotateX(65deg) rotate(calc(var(--motion,.5)*-180deg))}
.motion-visible .manifesto-orbit:after{animation:orbitLive 9s linear infinite}
@keyframes orbitLive{from{transform:rotate(0deg) translateX(110px)}to{transform:rotate(360deg) translateX(110px)}}
.manifesto .editorial-title em{background:linear-gradient(90deg,#182741,#8396ac,#182741);background-size:200%;background-clip:text;color:transparent}
.motion-visible.manifesto .editorial-title em{animation:inkLive 8s ease-in-out infinite}
@keyframes inkLive{50%{background-position:100%}}
.expertise-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 50%,#b5c8db25,transparent 60%);transform:translateY(calc((var(--motion,.5) - .5)*100px))}
.expertise-row{position:relative;isolation:isolate;transition:padding .55s var(--ease),color .45s}
.expertise-row:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#dae2e8,transparent);transform:scaleX(0);transform-origin:left;transition:transform .65s var(--ease)}
.expertise-row:hover:before,.expertise-row:focus-visible:before{transform:scaleX(1)}
.expertise-row:hover,.expertise-row:focus-visible{padding-left:18px;padding-right:18px}
.expertise-row .arrow{transition:transform .55s}.expertise-row:hover .arrow{transform:rotate(45deg)}
.signature-project-media img{transform:scale(1.05) translateY(calc((var(--motion,.5) - .5)*25px));transition:filter .6s}
.signature-project-media:after{content:"";position:absolute;inset:0;border:1px solid #fff6;margin:22px;pointer-events:none;transform:translateY(calc((var(--motion,.5) - .5)*-20px))}
.signature-project .big-word{transform:translateX(calc((var(--motion,.5) - .5)*18px))}
.network{background:radial-gradient(ellipse,#31506455,transparent 65%)}
.network:before,.network:after{content:"";position:absolute;inset:15%;border:1px solid #dceaf02b;border-radius:50%;transform:rotate(calc(var(--motion,.5)*130deg)) scaleY(.65)}
.network:after{inset:25%;transform:rotate(calc(var(--motion,.5)*-160deg)) scaleX(.7)}
.motion-visible .network .node{animation:nodeLive 4s ease-in-out infinite}.network .n2{animation-delay:-.8s!important}.network .n3{animation-delay:-1.6s!important}.network .n4{animation-delay:-2.4s!important}
@keyframes nodeLive{50%{box-shadow:0 0 0 18px #d9edff08,0 0 30px #d9edff55;transform:scale(1.3)}}
.studio-teaser-grid{grid-template-columns:minmax(220px,320px) 1fr;gap:clamp(35px,8vw,135px)}
.studio-teaser .studio-photo{max-width:320px;aspect-ratio:1266/1826;overflow:visible;justify-self:center}
.studio-teaser .studio-photo img{transform:none;filter:none;border-radius:3px}
.studio-photo:after{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid var(--line);z-index:-1;transform:translateY(calc((var(--motion,.5) - .5)*25px))}
.studio-copy{transform:translateY(calc((var(--motion,.5) - .5)*-18px))}
.proof-section .client-track span{transition:color .4s}.client-marquee:hover .client-track{animation-play-state:paused}
.proof-copy .lead{transform:translateX(calc((var(--motion,.5) - .5)*20px))}
.journal-home .article-card{position:relative;transition:transform .6s var(--ease),background .6s}
.journal-home .article-card:hover,.journal-home .article-card:focus-visible{transform:translateY(-10px);background:#e5e9e6}
.journal-home .article-card:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--midnight);transform:scaleX(0);transform-origin:left;transition:transform .7s}
.journal-home .article-card:hover:after,.journal-home .article-card:focus-visible:after{transform:scaleX(1)}
.motion-section:not(.motion-visible) *, .motion-paused *{animation-play-state:paused!important}
@media(max-width:760px){.studio-teaser-grid{grid-template-columns:1fr}.studio-teaser .studio-photo{width:min(70vw,280px)}.network{min-height:300px}.signature-project .big-word,.studio-copy,.proof-copy .lead{transform:none}}
@media(prefers-reduced-motion:reduce){.logo-particles{display:none}.future-wordmark{opacity:1!important}.motion-section *, .motion-section:before,.motion-section:after{animation:none!important;transform:none!important;transition:none!important}.manifesto .editorial-title em{color:var(--midnight)}}

.motion-toggle{border:0;background:none;color:inherit;padding:0;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.motion-toggle[hidden]{display:none}.animations-paused *,.animations-paused *:before,.animations-paused *:after{animation-play-state:paused!important}
