:root {
  --bg:#000;
  --fg:#f4f4f0;
  --muted:#707070;
  --line:#171717;
  --line-2:#262626;
  --accent:#f4f4f0;
  --orange:#f57c19;
  --ease:cubic-bezier(.22,.61,.36,1);
  --header-h:88px;
}
*{box-sizing:border-box}
html{background:var(--bg);color:var(--fg);scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--fg);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
::selection{background:#fff;color:#000}

body::before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 50% 15%,#0c0c0c 0,transparent 34%),#000}
.noise{position:fixed;inset:0;pointer-events:none;opacity:.11;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");mix-blend-mode:screen}
.cursor-dot{position:fixed;width:6px;height:6px;border-radius:50%;background:#fff;pointer-events:none;z-index:1200;transform:translate(-50%,-50%);mix-blend-mode:difference;opacity:0;transition:opacity .2s ease}
@media (pointer:fine){body:hover .cursor-dot{opacity:1}}

.page-transition{position:fixed;inset:0;background:#000;z-index:2000;display:grid;place-items:center;transition:opacity .7s var(--ease),visibility .7s var(--ease)}
.page-transition span{font-size:clamp(12px,1.2vw,18px);letter-spacing:.5em;color:#b8b8b8;animation:welcome 1.2s both}
body.is-ready .page-transition{opacity:0;visibility:hidden}
body.is-leaving .page-transition{opacity:1;visibility:visible;transition-duration:.28s}
@keyframes welcome{0%{opacity:0;letter-spacing:.9em;transform:translateY(8px)}100%{opacity:1;letter-spacing:.5em;transform:none}}

.shell{min-height:100vh}
.site-header{position:fixed;left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);top:18px;height:64px;z-index:800;pointer-events:none}
.nav-pill{pointer-events:auto;position:absolute;left:0;top:0;display:flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;padding:4px;background:rgba(0,0,0,.64);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.nav-link{min-width:62px;height:32px;display:grid;place-items:center;border-radius:999px;font-size:11px;letter-spacing:.02em;color:#a0a0a0;transition:.35s var(--ease)}
.nav-link:hover{color:#fff}
.nav-link.is-active{background:#f2f2ef;color:#060606;box-shadow:0 0 0 1px rgba(255,255,255,.15)}
.header-rule{position:absolute;left:0;right:0;top:45px;height:1px;background:var(--line);pointer-events:none}
.header-notch{position:absolute;left:205px;top:-1px;width:100px;height:22px;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:skewX(-42deg);transform-origin:left top;background:#000}
.brand-mini{pointer-events:auto;position:absolute;right:0;top:8px;width:34px;height:34px;border:1px solid var(--line-2);display:grid;place-items:center;font-size:9px;letter-spacing:.08em;color:#9c9c9c;transition:.3s ease}
.brand-mini:hover{color:#fff;border-color:#555}

.scene-section,.inner-page{position:relative}
.hero{min-height:100svh;padding:120px clamp(28px,6vw,92px) 82px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,46vw);grid-template-rows:auto 1fr auto;align-items:center;overflow:hidden}
.edge-frame{position:absolute;inset:70px clamp(15px,2.6vw,38px) 30px;border:1px solid var(--line);pointer-events:none;clip-path:polygon(0 0,34% 0,37% 3%,100% 3%,100% 100%,70% 100%,68% 97%,0 97%)}
.edge-frame i,.edge-frame b{display:none}
.hero-title{grid-column:1;align-self:start;padding-top:7vh;z-index:3}
.hero-title h1{margin:0;font-size:clamp(42px,5.4vw,90px);line-height:.88;font-weight:200;letter-spacing:-.055em}
.hero-title p{margin:14px 0 0;color:#757575;font-size:clamp(10px,.9vw,14px);letter-spacing:.03em}
.orb-stage{grid-column:1 / span 2;grid-row:1 / span 3;justify-self:center;align-self:center;width:min(58vw,780px);aspect-ratio:1;position:relative;z-index:1;transform:translateY(2vh)}
#particle-orb{position:absolute;inset:0;width:100%;height:100%}
.cube{position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%) rotate(30deg) skewY(-3deg);filter:drop-shadow(0 0 10px rgba(255,255,255,.12));animation:cubeFloat 5s ease-in-out infinite}
.cube-face{position:absolute;display:block;border:1px solid #a8a8a8;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(40,40,40,.1))}
.cube-front{width:28px;height:28px;left:4px;top:8px;transform:skewY(30deg)}
.cube-top{width:28px;height:18px;left:4px;top:-1px;transform:skewY(-30deg);background:linear-gradient(180deg,#cfcfcf,#303030)}
.cube-side{width:16px;height:28px;right:-9px;top:8px;transform:skewY(-30deg);background:linear-gradient(90deg,#333,#aaa)}
@keyframes cubeFloat{50%{transform:translate(-50%,-57%) rotate(34deg) skewY(-3deg)}}
.hero-take{grid-column:2;grid-row:3;justify-self:end;text-align:right;margin:0 0 82px;z-index:3;color:#797979;font-size:clamp(10px,.75vw,12px);line-height:1.55}
.hero-mantra{grid-column:1 / span 2;grid-row:3;justify-self:center;margin:0;align-self:end;z-index:3;font-weight:400;font-size:clamp(26px,3vw,54px);letter-spacing:.02em;white-space:nowrap}
.scroll-cue{position:absolute;right:clamp(30px,4vw,64px);bottom:70px;width:28px;height:50px;border:1px solid #222;border-radius:999px;display:grid;place-items:start center;padding-top:8px;z-index:4}
.scroll-cue span{width:2px;height:8px;background:#777;border-radius:10px;animation:scrollCue 1.8s ease-in-out infinite}
@keyframes scrollCue{0%,100%{transform:translateY(0);opacity:.3}50%{transform:translateY(20px);opacity:1}}
.velocity-hud{position:fixed;right:13px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;color:#555;font-size:8px;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}
.velocity-hud strong{font-size:10px;color:#7a7a7a;font-weight:400;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.06em}

.reveal-block{opacity:0;transform:translateY(12px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}
body.is-ready .reveal-block{opacity:1;transform:none}
.hero-title{transition-delay:.1s}.hero-take{transition-delay:.3s}.hero-mantra{transition-delay:.45s}

.story{padding:0 clamp(15px,2.6vw,38px)}
.story-panel{position:relative;min-height:100svh;border-left:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line);display:grid;place-items:center;padding:9vw;overflow:hidden;opacity:.28;transition:opacity 1s var(--ease)}
.story-panel.is-visible{opacity:1}
.story-panel:last-child{border-bottom:1px solid var(--line)}
.story-index{position:absolute;left:24px;top:22px;color:#4d4d4d;font-size:9px;letter-spacing:.18em;text-transform:uppercase}
.story-copy{text-align:center;position:relative;z-index:3}
.story-copy h2{font-size:clamp(36px,6.5vw,100px);font-weight:200;letter-spacing:-.055em;line-height:.95;margin:0}
.story-copy p{margin:22px 0 0;color:#747474;font-size:clamp(13px,1.2vw,18px)}
.story-copy--wide h2{font-size:clamp(34px,5.3vw,82px)}
.story-copy em{font-style:normal;color:#777}
.mini-orbit{width:min(28vw,330px);aspect-ratio:1;border:1px solid #161616;border-radius:50%;position:absolute;right:9vw;bottom:10vh;animation:spin 24s linear infinite}
.mini-orbit:after{content:"";position:absolute;inset:12%;border:1px dashed #222;border-radius:50%}
.mini-orbit i{position:absolute;width:7px;height:7px;background:#ddd;border-radius:50%;left:50%;top:-4px;transform-origin:0 calc(min(28vw,330px)/2)}
.mini-orbit i:nth-child(2){left:13%;top:54%;background:#444}.mini-orbit i:nth-child(3){left:auto;right:15%;top:35%;background:#777}
@keyframes spin{to{transform:rotate(360deg)}}
.split-statement{display:grid;grid-template-columns:1fr minmax(80px,16vw) 1fr;align-items:center;width:100%;gap:3vw}
.split-statement h2{font-size:clamp(30px,4.4vw,70px);font-weight:200;line-height:1;letter-spacing:-.04em;margin:0}.split-statement h2:last-child{text-align:right}
.connector-line{height:1px;background:#2b2b2b;position:relative}.connector-line:before,.connector-line:after{content:"";position:absolute;top:-3px;width:7px;height:7px;background:#777;border-radius:50%}.connector-line:before{left:0}.connector-line:after{right:0}
.cube-row{position:absolute;bottom:8vh;display:flex;gap:34px}
.wire-cube{width:28px;height:28px;border:1px solid #777;transform:rotate(30deg) skewY(-8deg);box-shadow:inset 0 0 0 1px #111}.wire-cube:nth-child(2){animation:cubeFloat2 3s ease-in-out infinite}.wire-cube:nth-child(3){animation:cubeFloat2 3s .8s ease-in-out infinite}@keyframes cubeFloat2{50%{transform:translateY(-12px) rotate(30deg) skewY(-8deg)}}
.giant-question{font-size:clamp(48px,9.5vw,150px);font-weight:200;line-height:.85;letter-spacing:-.065em;margin:0;text-align:left;width:100%}.giant-question span{color:#525252}
.pulse-target{position:absolute;right:11vw;bottom:12vh;width:130px;height:130px}.pulse-target span{position:absolute;inset:0;border:1px solid #252525;border-radius:50%;animation:pulse 3s ease-out infinite}.pulse-target span:nth-child(2){animation-delay:1.5s}.pulse-target i{position:absolute;width:7px;height:7px;background:#fff;border-radius:50%;left:calc(50% - 3.5px);top:calc(50% - 3.5px)}@keyframes pulse{0%{transform:scale(.2);opacity:0}30%{opacity:1}100%{transform:scale(1.5);opacity:0}}
.change-grid{position:absolute;inset:15% 8%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);opacity:.25;pointer-events:none}.change-grid span{border:1px solid #171717}.story-panel--change .story-copy{mix-blend-mode:difference}
.cause-visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0}.node{width:14px;height:14px;border-radius:50%;border:1px solid #777;background:#080808;z-index:2}.cause-line{width:min(48vw,680px);height:1px;background:linear-gradient(90deg,#222,#aaa,#222);position:relative;overflow:hidden}.cause-line:after{content:"";position:absolute;top:-1px;left:-20%;width:25%;height:3px;background:#fff;filter:blur(2px);animation:travel 2.4s linear infinite}@keyframes travel{to{left:120%}}
.story-panel--cause h2{font-size:clamp(52px,8vw,120px);font-weight:200;letter-spacing:-.055em;position:relative;z-index:3;mix-blend-mode:difference}
.radar{position:absolute;right:9vw;bottom:8vh;width:160px;height:160px;border:1px solid #222;border-radius:50%}.radar span{position:absolute;inset:24%;border:1px solid #1a1a1a;border-radius:50%}.radar span:nth-child(2){inset:43%}.radar i{position:absolute;left:50%;top:50%;width:50%;height:1px;background:linear-gradient(90deg,#777,transparent);transform-origin:left center;animation:spin 4s linear infinite}.story-panel--pace a{border-bottom:1px solid #444;padding-bottom:3px;color:#bbb}

.closing{min-height:92svh;display:grid;place-items:center;text-align:center;padding:100px 30px}.closing-frame{position:absolute;inset:60px 4vw;border:1px solid var(--line);clip-path:polygon(0 0,26% 0,29% 3%,100% 3%,100% 97%,72% 97%,69% 100%,0 100%)}.closing p{font-size:clamp(30px,5.7vw,84px);font-weight:200;letter-spacing:-.05em;margin:0;position:relative;z-index:2}.closing-logo{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);width:50px;height:50px;border:1px solid #282828;display:grid;place-items:center;color:#777;font-size:12px;letter-spacing:.12em}.closing>span{position:absolute;bottom:10%;color:#444;font-size:9px;letter-spacing:.3em;text-transform:uppercase}

.site-footer{min-height:84px;margin:0 clamp(15px,2.6vw,38px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#4f4f4f;font-size:9px;letter-spacing:.1em;position:relative}.site-footer a{color:#777;transition:.2s}.site-footer a:hover{color:#fff}.frame-corner{position:absolute;top:-1px;width:74px;height:12px;border-top:1px solid #303030}.frame-corner--left{left:0;border-left:1px solid #303030;transform:skewX(35deg)}.frame-corner--right{right:0;border-right:1px solid #303030;transform:skewX(-35deg)}

/* inner pages */
.inner-page{min-height:100vh;padding:145px clamp(30px,6vw,100px) 100px}.edge-frame--inner{inset:82px clamp(15px,2.6vw,38px) 22px}.inner-hero{position:relative;z-index:3;padding:7vh 0 12vh;max-width:1100px}.eyebrow{display:block;color:#555;font-size:9px;text-transform:uppercase;letter-spacing:.22em;margin-bottom:20px}.inner-hero h1{font-size:clamp(48px,7.6vw,120px);line-height:.86;font-weight:200;letter-spacing:-.06em;margin:0}.inner-hero p{max-width:520px;color:#6c6c6c;font-size:14px;line-height:1.6;margin:28px 0 0}.inner-hero--about{padding-bottom:8vh}
.work-layout{display:grid;grid-template-columns:90px minmax(0,1fr);gap:5vw;position:relative;z-index:3}.work-rail{position:relative;min-height:720px;display:flex;flex-direction:column;align-items:center}.rail-label{writing-mode:vertical-rl;text-orientation:mixed;color:#4a4a4a;font-size:8px;letter-spacing:.22em;text-transform:uppercase}.rail-label--bottom{margin-top:auto}.rail-line{position:absolute;top:60px;bottom:70px;width:1px;background:#1b1b1b}.rail-line i{display:block;width:1px;height:0;background:#8c8c8c;transition:height .2s linear}
.work-list{border-top:1px solid #1a1a1a}.work-card{border-bottom:1px solid #1a1a1a}.work-card__head{width:100%;background:none;border:0;color:#fff;display:grid;grid-template-columns:70px 1.4fr 1fr 40px;align-items:center;text-align:left;padding:34px 0;cursor:pointer}.work-no{color:#444;font-size:10px}.work-role{font-size:clamp(22px,2.5vw,38px);font-weight:300;letter-spacing:-.03em}.work-company{color:#707070;font-size:12px}.work-toggle{width:18px;height:18px;position:relative;justify-self:end}.work-toggle:before,.work-toggle:after{content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:#777}.work-toggle:after{transform:rotate(90deg);transition:transform .3s ease}.work-card.is-open .work-toggle:after{transform:rotate(0)}
.work-card__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s var(--ease)}.work-card__body>*{overflow:hidden}.work-card.is-open .work-card__body{grid-template-rows:1fr}.work-meta{display:flex;gap:25px;color:#444;font-size:9px;text-transform:uppercase;letter-spacing:.15em;padding:0 0 28px 70px}.work-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:6vw;padding:0 0 60px 70px}.work-columns h3{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#777;margin:0 0 24px}.work-columns ul{margin:0;padding:0;list-style:none;counter-reset:item}.work-columns li{position:relative;color:#aaa;font-size:13px;line-height:1.75;padding:0 0 16px 30px;max-width:720px}.work-columns li:before{counter-increment:item;content:"0" counter(item);position:absolute;left:0;top:2px;color:#3f3f3f;font-size:8px;letter-spacing:.08em}.skill-cloud{display:flex;flex-wrap:wrap;gap:8px}.skill-cloud span{border:1px solid #252525;border-radius:999px;padding:9px 13px;color:#777;font-size:10px}
.work-end{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding:12vh 0;border-top:1px solid #171717;margin-top:12vh}.work-end>span{color:#444;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.work-end h2{font-size:clamp(48px,8vw,128px);line-height:.87;font-weight:200;letter-spacing:-.065em;margin:24px 0 42px}.work-end a{align-self:flex-start;border-bottom:1px solid #333;padding-bottom:8px;color:#888;font-size:12px}.work-end a i{font-style:normal;margin-left:8px}

.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:7vw;align-items:center;position:relative;z-index:3;padding:6vh 0 16vh}.about-copy{max-width:750px}.about-copy h2{font-size:clamp(34px,4vw,62px);font-weight:200;letter-spacing:-.04em;margin:0 0 38px}.about-copy p{font-size:clamp(15px,1.4vw,20px);line-height:1.75;color:#868686;margin:0 0 24px}.about-copy .about-philosophy{font-size:clamp(24px,3vw,48px);line-height:1.1;color:#e8e8e5;letter-spacing:-.035em;margin:60px 0}.about-philosophy span{color:#5d5d5d}.about-art{position:relative;border:1px solid #171717;overflow:hidden;background:#000;box-shadow:0 20px 80px rgba(0,0,0,.5)}.about-art svg{display:block;width:100%;height:auto}.about-art__scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.04) 49%,transparent 51%);background-size:100% 10px;opacity:.25;pointer-events:none}.contact-strip{position:relative;z-index:3;border-top:1px solid #1a1a1a;padding:12vh 0 4vh}.contact-strip h2{font-size:clamp(46px,7vw,110px);font-weight:200;letter-spacing:-.06em;margin:0 0 60px}.contact-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #181818}.contact-links a{padding:26px 0;border-bottom:1px solid #181818;color:#8a8a8a;font-size:13px;display:flex;justify-content:space-between;transition:.3s}.contact-links a+a{border-left:1px solid #181818;padding-left:26px}.contact-links a:hover{color:#fff;padding-right:10px}.contact-links i{font-style:normal}

.not-found{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px 8vw}.not-found .eyebrow{position:relative;z-index:2}.not-found h1{font-size:clamp(62px,11vw,170px);font-weight:200;line-height:.8;letter-spacing:-.07em;margin:0;position:relative;z-index:2}.not-found h1 span{color:#454545}.return-link{margin-top:50px;color:#888;border-bottom:1px solid #333;padding-bottom:8px;align-self:flex-start;position:relative;z-index:2}

[data-story]{transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}[data-story].is-visible{transform:none}

@media (max-width:900px){
  :root{--header-h:76px}.site-header{left:26px;right:26px;top:16px}.brand-mini{display:none}.header-notch{left:185px;width:70px}
  .hero{padding:115px 52px 66px;display:block;min-height:100svh}.hero-title{padding-top:5vh}.hero-title h1{font-size:clamp(38px,11vw,64px)}.hero-title p{font-size:9px}.orb-stage{width:86vw;max-width:640px;margin:-2vh auto -3vh;transform:none}.hero-take{text-align:right;margin:0 0 14px;font-size:9px}.hero-mantra{text-align:center;font-size:clamp(24px,5.5vw,36px);white-space:normal}.velocity-hud{display:none}.scroll-cue{display:none}.edge-frame{inset:74px 17px 22px;clip-path:polygon(0 0,64% 0,70% 3%,100% 3%,100% 100%,35% 100%,30% 97%,0 97%)}
  .story-panel{padding:72px 30px;min-height:86svh}.story-copy h2{font-size:clamp(38px,9vw,64px)}.split-statement{grid-template-columns:1fr;gap:42px;text-align:left}.split-statement h2:last-child{text-align:right}.connector-line{width:70%;justify-self:center}.mini-orbit{right:-10vw;bottom:8vh;width:260px}.giant-question{font-size:clamp(50px,13vw,92px)}
  .inner-page{padding:120px 32px 80px}.inner-hero{padding:5vh 0 8vh}.inner-hero h1{font-size:clamp(50px,12vw,82px)}.work-layout{grid-template-columns:1fr}.work-rail{display:none}.work-card__head{grid-template-columns:48px 1fr auto 30px;gap:10px}.work-company{grid-column:2}.work-toggle{grid-column:4;grid-row:1 / span 2}.work-meta{padding-left:48px}.work-columns{grid-template-columns:1fr;padding-left:48px;gap:42px}.about-grid{grid-template-columns:1fr}.about-art{order:-1;max-width:620px}.contact-links{grid-template-columns:1fr}.contact-links a+a{border-left:0;padding-left:0}.closing{min-height:76svh}
}

@media (max-width:560px){
  .site-header{left:22px;right:22px}.nav-link{min-width:56px;height:30px;font-size:9px}.header-notch{left:170px;width:52px}.hero{padding:105px 38px 50px}.hero-title{padding-top:4vh}.hero-title h1{font-size:42px;line-height:.9}.hero-title p{max-width:180px;line-height:1.4}.orb-stage{width:98vw;margin:1vh -15vw -2vh}.hero-take{font-size:8px;line-height:1.5}.hero-mantra{font-size:24px;text-align:left}.cube{transform:translate(-50%,-50%) scale(.8) rotate(30deg) skewY(-3deg)}.story{padding:0 17px}.story-panel{min-height:78svh;padding:74px 24px}.story-index{left:18px;top:18px}.story-copy{text-align:left}.story-copy h2{font-size:42px}.story-copy p{font-size:12px}.mini-orbit{opacity:.45}.split-statement h2{font-size:38px}.giant-question{font-size:52px}.pulse-target{width:90px;height:90px;right:8vw}.story-panel--cause h2{font-size:54px}.radar{width:110px;height:110px;opacity:.5}.closing p{font-size:40px}.closing-frame{inset:42px 17px}
  .site-footer{margin:0 17px;padding:0 6px;font-size:8px}.site-footer p{max-width:54%}
  .inner-page{padding:104px 24px 70px}.edge-frame--inner{inset:74px 17px 20px}.inner-hero h1{font-size:54px}.inner-hero p{font-size:12px}.work-card__head{grid-template-columns:36px 1fr 28px;padding:26px 0}.work-no{grid-row:1 / span 2}.work-role{font-size:22px}.work-company{grid-column:2;font-size:10px}.work-toggle{grid-column:3}.work-meta{padding-left:36px;flex-direction:column;gap:5px}.work-columns{padding-left:36px}.work-columns li{font-size:12px}.work-end h2{font-size:55px}.about-copy p{font-size:14px}.about-copy .about-philosophy{font-size:30px}.contact-strip h2{font-size:50px}.about-art svg text{display:none}
}

@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.page-transition{display:none}.reveal-block,[data-story]{opacity:1!important;transform:none!important}}
