:root{--paper:#f6f3e9;--white:#fffdf6;--ink:#173f35;--soft:#57685d;--red:#b8422f;--line:#cbd1c3;--gold:#dfc679;--sans:'Zen Kaku Gothic Antique','Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;--display:var(--sans);--accent:var(--sans)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.95;-webkit-font-smoothing:antialiased}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:9;opacity:.035;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='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{cursor:default}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:var(--gold);color:var(--ink)}[hidden]{display:none!important}svg{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}p+p{margin-top:18px}h2{font-family:var(--display);font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.75;letter-spacing:.035em}h3{font-weight:700}ul,ol{margin:0;padding:0}.wrap{width:min(1160px,calc(100% - 96px));margin:auto}.small{font-size:12px;color:var(--soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px}.skip:focus{top:10px}.reading-progress{position:fixed;left:0;top:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;z-index:80;pointer-events:none}.draft{background:var(--ink);color:var(--paper);text-align:center;padding:7px 15px;font-size:10px;letter-spacing:.07em}.draft b{color:var(--gold);margin-right:11px;font-weight:500}
.site-header{position:sticky;top:0;z-index:30;background:rgba(246,243,233,.97);border-bottom:1px solid var(--line)}@supports(backdrop-filter:blur(10px)){.site-header{background:rgba(246,243,233,.92);backdrop-filter:blur(14px)}}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand-mark{font-family:var(--display);font-size:23px;font-weight:900;width:37px;height:37px;border:1px solid currentColor;display:grid;place-items:center;line-height:1;transform:rotate(-5deg);transition:transform .35s}.brand:hover .brand-mark{transform:rotate(0)}.brand-title{font-family:var(--display);font-size:20px;font-weight:900;letter-spacing:.06em;line-height:1.35}.school{display:block;font:500 9px/1.5 var(--sans);letter-spacing:.08em;margin-top:5px}.nav{display:flex;gap:29px;align-items:center;font-size:12px;font-weight:700}.nav a{position:relative;padding:7px 0}.nav a:after,.text-link:after{content:'';position:absolute;bottom:0;left:0;height:1px;background:currentColor;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav a:hover:after,.nav a[aria-current]:after,.text-link:hover:after{transform:scaleX(1)}.nav .nav-join{border:1px solid var(--ink);padding:9px 17px}.nav .nav-join:after{display:none}.nav .nav-join:hover{background:var(--ink);color:var(--paper)}
.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding:65px 0 52px;position:relative}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;display:flex;align-items:center;gap:11px;margin-bottom:24px}.eyebrow:before{content:'';width:23px;height:1px;background:var(--red)}.hero h1{font-family:var(--display);font-weight:900;font-size:clamp(82px,9vw,117px);line-height:1.27;letter-spacing:.015em;font-feature-settings:'palt';margin-left:-.04em;margin-bottom:21px}.hero-line{display:block;overflow:hidden}.hero-line>span{display:block;animation:title-rise 1.1s cubic-bezier(.16,1,.3,1) both}.hero-line:nth-child(2)>span{animation-delay:.14s}.red-dot{color:var(--red);font-size:.66em;display:inline-block;letter-spacing:0;margin-left:-.14em}.hero-copy{font-size:19px;line-height:1.9;letter-spacing:.06em;font-weight:700;margin-bottom:30px;animation:fade-up .9s .3s both}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;animation:fade-up .9s .4s both}.button{display:inline-flex;align-items:center;justify-content:space-between;min-height:56px;padding:13px 25px;gap:35px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:700;transition:background .25s,box-shadow .25s}.button .arrow{transition:transform .3s;font-size:22px;line-height:1;font-weight:400}.button:hover{background:#245b49;box-shadow:4px 4px 0 #b9c4b4}.button:hover .arrow{transform:translateY(3px)}.text-link{font-size:12px;position:relative;padding:5px 0;border-bottom:1px solid var(--line)}.hero-art{min-width:0;position:relative;animation:fade-up 1.3s .2s both}.hero-art>svg{width:100%;height:auto;overflow:visible;animation:float-notebook 7s ease-in-out infinite}.vertical-note{font-family:var(--accent);font-size:16px;writing-mode:vertical-rl;letter-spacing:.12em;position:absolute;right:-8px;top:19px;z-index:1}.art-caption{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;font-size:10px;letter-spacing:.08em}.hero-stamp{position:absolute;right:27px;bottom:67px;font-family:var(--display);font-size:12px;line-height:1.65;letter-spacing:.08em;color:var(--red);border:1px solid currentColor;padding:8px 12px;transform:rotate(8deg);background:var(--paper)}.hero-foot{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;gap:25px;padding:19px 0;align-items:center;font-size:12px}.hero-foot strong{letter-spacing:.06em;font-size:14px}.hero-foot .hand{font-family:var(--accent);font-size:16px;transform:rotate(-2deg)}.dot{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:9px;vertical-align:middle}.section-label{display:flex;gap:15px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:27px}.section-label .num{color:var(--red);font-size:12px;border-bottom:1px solid currentColor;padding-bottom:2px}.section-label.light .num{color:var(--gold)}
section{padding:100px 0}.intro{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.intro-left{position:sticky;top:130px;align-self:start}.intro h2{font-size:clamp(29px,3.1vw,40px)}.intro-tag{font-size:11px;letter-spacing:.14em;color:var(--red);margin-top:30px;display:flex;align-items:center;gap:12px}.intro-tag:before{content:'';width:30px;height:1px;background:currentColor}.intro-text{font-size:15px;line-height:2.3;padding-top:48px}.intro-text p+p{margin-top:24px}.intro-text .opening{font-size:17px;line-height:2.1;font-weight:700}.underlined{background:linear-gradient(transparent 76%,#dfc67970 76%)}
.teams{padding-top:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading .lead{font-size:13px;line-height:2.1;max-width:370px;padding-bottom:7px}.team-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:36px}.team-tab{padding:18px 22px;display:flex;align-items:center;gap:12px;position:relative;font-size:14px;font-weight:700;transition:background .25s,color .25s}.team-tab+.team-tab{border-left:1px solid var(--line)}.team-tab .tab-num{font-size:10px;font-weight:400}.team-tab:after{content:'↗';margin-left:auto;font-size:15px}.team-tab:hover{background:#e6e9de}.team-tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.team-tab[aria-selected=true]:after{content:'↓'}.team-panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center;scroll-margin-top:115px}.team-panel+.team-panel{margin-top:50px}.teams.enhanced .team-panel{margin-top:0}.team-art{background:#ebe9dc;min-height:390px;padding:26px 38px 18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.team-art:before{content:'';position:absolute;inset:14px;border:1px solid #173f3519;pointer-events:none}.team-art>svg{width:min(100%,350px);height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.team-art:hover>svg{transform:rotate(-2deg) translateY(-5px)}.art-small-label{position:absolute;left:28px;top:23px;font-size:9px;letter-spacing:.16em}.art-hand{position:absolute;right:25px;bottom:20px;font-family:var(--accent);font-size:18px;transform:rotate(-5deg)}.team-art.fair{background:#e4e9dc}.team-art.artwork{background:#e2e3dc}.team-art.other{background:#eae4d7}.team-kicker{font-size:11px;color:var(--red);font-weight:700;letter-spacing:.1em;margin-bottom:13px}.team-copy h3{font-family:var(--display);font-weight:700;font-size:29px;line-height:1.75;letter-spacing:.04em;margin-bottom:20px}.team-description{font-size:14px;line-height:2.15}.prep-label{font-size:10px;font-weight:700;margin-top:25px;letter-spacing:.09em}.prep-tags{display:flex;flex-wrap:wrap;list-style:none;gap:7px;margin-top:10px}.prep-tags li{border:1px solid var(--line);padding:5px 10px;font-size:11px}.team-note{font-size:11px;color:var(--soft);line-height:1.9;margin-top:16px}.teams-note{font-size:11px;color:var(--soft);line-height:1.9;margin-top:24px;padding-left:13px;border-left:2px solid var(--red)}
.stage{margin-top:55px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:32px 0;display:grid;grid-template-columns:110px 1fr 1.25fr;gap:30px;align-items:center}.stage-art{width:105px;height:145px}.stage .team-kicker{margin-bottom:8px}.stage h3{font:700 30px/1.5 var(--display);letter-spacing:.06em}.stage-subtitle{font-size:12px;margin-top:10px}.stage .stage-description{font-size:13px;line-height:2.1}.stage .prep-tags{margin-top:16px}
.welcome{background:var(--ink);color:var(--paper);overflow:hidden;position:relative}.welcome .wrap{display:grid;grid-template-columns:1fr 1fr;gap:85px}.welcome h2{font-size:clamp(31px,3.5vw,44px)}.welcome-intro{font-size:14px;line-height:2.2;margin-top:25px;max-width:380px}.hand-note{font-family:var(--accent);font-size:24px;color:var(--gold);transform:rotate(-4deg);margin-top:37px;display:inline-block;position:relative}.hand-note:after{content:'';position:absolute;left:0;right:-10px;bottom:-4px;height:9px;border-top:1px solid var(--gold);border-radius:50%}.welcome-list{list-style:none;margin-top:6px}.welcome-list li{border-top:1px solid #8a9c8f70;padding:25px 0 28px;display:grid;grid-template-columns:24px 1fr;gap:20px}.welcome-list li:last-child{padding-bottom:0}.welcome-list .welcome-num{font-size:11px;color:var(--gold);padding-top:5px}.welcome-list h3{font:700 23px/1.7 var(--display);letter-spacing:.035em;margin-bottom:11px}.welcome-list p{font-size:13px;line-height:2.1;color:#e1e5d9}.welcome .decor-star{position:absolute;left:-18px;bottom:-16px;width:100px;opacity:.13;animation:star-turn 22s linear infinite}
.message{padding:90px 0;text-align:center;border-bottom:1px solid var(--line)}.message .message-label{font-size:10px;letter-spacing:.16em;color:var(--red);margin-bottom:26px}.message .message-text{font-family:var(--display);font-size:clamp(20px,2.3vw,28px);line-height:1.95;letter-spacing:.055em;margin:0}.message .message-text em{font-style:normal;display:inline-block;position:relative}.message .message-text em:after{content:'';position:absolute;left:0;bottom:4px;width:100%;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 1.1s .3s}.message.is-visible blockquote em:after,.motion-off .message .message-text em:after{transform:scaleX(1)}
.flow-grid,.faq-grid{display:grid;grid-template-columns:.85fr 1.35fr;gap:80px}.flow-grid h2,.faq-grid h2{font-size:32px}.flow-intro{font-size:13px;color:var(--soft);max-width:310px;margin-top:22px;line-height:2.1}.steps{list-style:none;counter-reset:flow}.steps li{position:relative;display:grid;grid-template-columns:45px 1fr;gap:24px;padding-bottom:32px;counter-increment:flow}.steps li:before{content:'0' counter(flow);font-size:12px;color:var(--red);width:40px;height:40px;border:1px solid var(--line);background:var(--paper);display:grid;place-items:center;position:relative;z-index:1}.steps li:not(:last-child):after{content:'';position:absolute;top:40px;bottom:0;left:20px;width:1px;background:var(--line)}.steps li:last-child{padding-bottom:0}.steps h3{font-size:18px;line-height:1.7;margin:3px 0 9px}.steps p{font-size:13px;color:var(--soft);line-height:2.05}.faq-section{padding-top:0}.faq-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:14px;font-weight:700;padding:23px 0}summary::-webkit-details-marker{display:none}summary:after{content:'＋';color:var(--red);font-size:17px;font-weight:400}details[open] summary:after{content:'−'}.faq-answer{padding:0 32px 24px 0;color:var(--soft);font-size:13px;line-height:2.1}details[open] .faq-answer{animation:answer-in .35s ease-out}
.join{padding:0 0 90px}.join-panel{border:1px solid var(--ink);padding:43px 48px;display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center;position:relative}.join-panel:before{position:absolute;content:'';height:4px;width:70px;top:-2px;left:48px;background:var(--red)}.join-state{font-size:10px;font-weight:700;letter-spacing:.1em}.join-panel h2{font-size:28px;line-height:1.8;margin:12px 0}.join-panel p{font-size:12px;color:var(--soft)}.form-label{display:block;font-size:10px;margin-bottom:9px;font-weight:700}.join-action .button{width:100%;padding:17px 20px;gap:16px}.form-link:hover .arrow{transform:translate(2px,-2px)}.join-action p{font-size:11px;margin-top:13px;line-height:2}.site-footer{background:var(--ink);color:var(--paper);padding:40px 0 24px}.footer-inner{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer-title{font:900 28px/1.5 var(--display);letter-spacing:.07em}.footer-meta{font-size:10px;line-height:1.9;margin-top:9px;color:#d4ddcf}.footer-actions{display:flex;align-items:center;gap:26px}.back-top{font-size:12px;border-bottom:1px solid #91a28d80;padding:4px 0}.motion-control{font-size:10px;color:var(--paper);background:transparent;border:1px solid #91a28d80;padding:7px 12px}.motion-control:hover{background:#ffffff0c}.footer-note{font-size:10px;color:#d4ddcf;border-top:1px solid #91a28d50;padding-top:20px;margin-top:30px;display:flex;justify-content:space-between;gap:25px}.footer-note a{border-bottom:1px solid #91a28d80}
.motion-ready [data-reveal]{transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0ms)}.motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(25px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off [data-reveal]{opacity:1!important;transform:none!important}.motion-off .hero-line>span,.motion-off .hero-copy,.motion-off .hero-actions,.motion-off .hero-art{opacity:1;transform:none}
@keyframes title-rise{from{transform:translateY(105%);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float-notebook{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-9px) rotate(.5deg)}}@keyframes star-turn{to{transform:rotate(360deg)}}@keyframes answer-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.hero{min-height:660px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.nav{gap:20px}.hero{gap:25px}.hero h1{font-size:92px}.intro{gap:55px}.team-panel{gap:35px}.team-art{padding:28px;min-height:360px}.team-tab{padding:17px 14px;font-size:12px;gap:9px}.team-copy h3{font-size:26px}.welcome .wrap{gap:50px}.flow-grid,.faq-grid{gap:50px}.stage{grid-template-columns:90px 1fr 1.2fr;gap:23px}.stage-art{width:90px}.stage h3{font-size:27px}}
@media(max-width:760px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 40px)}.draft{font-size:9px;padding:6px 10px;letter-spacing:.02em}.draft b{margin-right:6px}.header-inner{min-height:74px;gap:10px}.brand{gap:10px}.brand-title{font-size:17px}.brand-mark{width:29px;height:29px;font-size:19px}.school{font-size:8px;letter-spacing:.02em}.nav{gap:10px;font-size:10px}.nav a:not(.nav-join){display:none}.nav .nav-join{padding:7px 12px}.hero{grid-template-columns:1fr;gap:12px;padding:32px 0 30px}.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:19px}.hero h1{font-size:clamp(77px,23vw,104px);line-height:1.22;margin-bottom:20px;letter-spacing:.015em}.hero-copy{font-size:18px;line-height:1.9;margin-bottom:25px}.hero-actions{gap:24px}.button{min-height:51px;font-size:12px;padding:12px 22px;gap:32px}.text-link{font-size:11px}.hero-art{width:100%;max-width:420px;justify-self:center;margin-top:8px}.hero-art>svg{max-height:335px}.vertical-note{font-size:14px;right:0;top:22px}.hero-stamp{font-size:10px;right:18px;bottom:60px;padding:7px 9px}.art-caption{font-size:8px;padding-top:11px}.hero-foot{align-items:start;gap:5px;flex-direction:column;padding:16px 0}.hero-foot strong{font-size:12px}.hero-foot .hand{font-size:15px;align-self:flex-end;transform:none}section{padding:62px 0}.section-label{font-size:10px;margin-bottom:23px;gap:12px}.section-label .num{font-size:11px}h2{font-size:29px;line-height:1.8}.intro{grid-template-columns:1fr;gap:26px}.intro-left{position:static}.intro h2{font-size:29px}.intro-tag{margin-top:19px;font-size:10px}.intro-text{font-size:14px;padding:0;line-height:2.2}.intro-text .opening{font-size:16px}.intro-text p+p{margin-top:20px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:29px}.section-heading .lead{font-size:12px;padding:0;margin-top:18px;max-width:none}.team-tabs{grid-template-columns:repeat(2,1fr);margin-bottom:25px}.team-tab{font-size:13px;padding:16px 14px;min-height:58px;gap:10px}.team-tab:nth-child(3){border-left:0;border-top:1px solid var(--line)}.team-tab:nth-child(4){border-top:1px solid var(--line)}.team-panel{grid-template-columns:1fr;gap:25px;scroll-margin-top:100px}.team-art{min-height:260px;height:275px;padding:10px 45px}.team-art>svg{height:100%;max-width:300px;width:100%}.art-small-label{font-size:8px;left:24px;top:19px}.art-hand{font-size:17px;bottom:17px;right:25px}.team-kicker{font-size:10px;margin-bottom:10px}.team-copy h3{font-size:26px;margin-bottom:16px}.team-description{font-size:14px;line-height:2.1}.prep-label{margin-top:22px;font-size:10px}.prep-tags{gap:6px}.prep-tags li{font-size:10px;padding:5px 9px}.team-note{font-size:11px}.teams-note{font-size:10px;margin-top:25px}.stage{grid-template-columns:75px 1fr;margin-top:37px;gap:20px;padding:26px 0}.stage-art{width:75px;height:115px}.stage h3{font-size:28px}.stage-subtitle{font-size:12px;line-height:1.9;margin-top:8px}.stage-text{grid-column:1/-1}.stage .stage-description{font-size:13px}.stage .prep-tags{margin-top:15px}.welcome .wrap{grid-template-columns:1fr;gap:40px}.welcome h2{font-size:31px}.welcome-intro{font-size:13px;max-width:none;margin-top:20px}.hand-note{font-size:23px;margin-top:27px}.welcome-list{margin-top:0}.welcome-list li{padding:22px 0 25px;gap:16px}.welcome-list h3{font-size:22px}.welcome-list p{font-size:13px}.welcome .decor-star{width:80px;left:-25px;bottom:-20px}.message{padding:58px 0}.message .message-label{font-size:9px;margin-bottom:23px}.message .message-text{font-size:23px;letter-spacing:.025em;line-height:2}.flow-grid,.faq-grid{grid-template-columns:1fr;gap:31px}.flow-grid h2,.faq-grid h2{font-size:29px}.flow-intro{font-size:12px;max-width:none;margin-top:19px}.steps li{gap:16px;padding-bottom:28px}.steps h3{font-size:17px}.steps p{font-size:12px}.faq-grid{gap:25px}summary{font-size:13px;padding:20px 0;gap:18px}.faq-answer{font-size:12px;padding:0 24px 21px 0}.join{padding-bottom:60px}.join-panel{grid-template-columns:1fr;padding:30px 24px;gap:26px}.join-panel:before{left:24px;width:50px}.join-panel h2{font-size:26px}.join-panel p{font-size:11px}.join-action p{font-size:10px}.form-label{font-size:10px}.join-action .button{font-size:12px}.site-footer{padding:31px 0 24px}.footer-title{font-size:24px}.footer-inner{align-items:start}.footer-meta{font-size:9px}.footer-actions{align-items:end;flex-direction:column;gap:20px}.back-top{font-size:10px}.motion-control{font-size:9px;padding:6px 9px}.footer-note{flex-direction:column;gap:12px;font-size:9px;margin-top:26px}.footer-note a{align-self:flex-start}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.brand-title{font-size:15px}.school{font-size:7px}.nav .nav-join{font-size:9px;padding:7px 8px}.hero h1{font-size:76px}.hero-actions{gap:15px}.hero-copy{font-size:17px}.team-tab{font-size:12px;padding:14px 10px;gap:7px}.team-art{padding:15px 30px}.message .message-text{font-size:21px}.intro h2,.section-heading h2{font-size:27px}}
@media(max-width:760px){.welcome h2{font-size:clamp(25px,7.7vw,31px)}}
@media(max-width:360px){.message .message-text{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1!important;transform:none!important}.message .message-text em:after{transform:scaleX(1)}}
