:root{--red:#9f231f;--accent:#ff1616;--olive:#51542e;--cream:#fffce2;--gray:#f3f0f0;--ink:#302d25;--line:rgba(81,84,46,.24);--display:"Canela",Georgia,"Times New Roman",serif;--ui:"ABC Diatype",Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{font-size:16px;background:var(--cream);scroll-behavior:smooth}body{margin:0;padding-bottom:80px;color:var(--ink);font-family:var(--ui);line-height:1.55}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{opacity:.35;cursor:default}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:5px}a{color:inherit}button{color:inherit}button svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.6}button{border:0;background:none}img{display:block;max-width:100%;object-fit:contain}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--display);letter-spacing:-.048em;line-height:1.06;text-wrap:balance}h1{font-size:clamp(3.2rem,5.7vw,6.7rem)}h2{font-size:clamp(2.6rem,4.3vw,4.9rem);max-width:1100px}h3{font-family:var(--display);font-size:1.8rem;line-height:1.18;letter-spacing:-.025em}em{font-weight:400;color:var(--red)}[hidden]{display:none!important}.topbar{height:100px;display:flex;align-items:center;justify-content:space-between;padding:12px 5vw;gap:25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;padding:8px 0;width:155px;flex-shrink:0}.brand img{width:155px;height:auto}.project-label{font-size:.75rem;letter-spacing:.13em;color:var(--olive);margin-right:auto;margin-left:28px}.project-label span{padding:0 15px}.top-actions{display:flex;gap:20px;align-items:center}.text-button{padding:10px 0;font-size:.875rem;font-weight:500}.menu-icon{padding-left:14px;font-size:1rem}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.icon-button:hover{background:rgba(159,35,31,.07)}main{outline:none}.slide{max-width:1600px;min-height:calc(100svh - 180px);margin:auto;padding:42px 5vw 45px;display:flex;flex-direction:column;gap:25px}.eyebrow{font-size:.75rem;letter-spacing:.15em;line-height:1.5;color:var(--olive);font-weight:600}.lead{font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.55;max-width:590px}.intro{max-width:700px;font-size:1.1rem;color:var(--olive)}.primary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:var(--red);color:var(--cream);border:1px solid var(--red);border-radius:100px;min-height:50px;padding:13px 25px;font-size:.9375rem;line-height:1.3;transition:background .2s,transform .2s;max-width:100%}.primary:hover{background:#791c19;transform:translateY(-2px)}.primary:focus-visible{outline-offset:4px}.underlined{font-size:.9375rem;text-decoration:underline;text-underline-offset:5px;padding:10px 0;align-self:flex-start;color:var(--red)}.cover{display:grid;grid-template-columns:1.25fr 1fr;gap:6vw;align-items:stretch;padding-top:44px;padding-bottom:46px}.cover-copy{display:flex;flex-direction:column;align-items:flex-start;gap:25px;justify-content:center}.cover-copy .lead{max-width:485px}.cover-meta{display:flex;gap:55px;font-size:.875rem;margin:5px 0 7px;color:var(--olive)}.cover-visual{background:var(--red);color:var(--cream);border-radius:220px 220px 3px 3px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:515px;padding:80px 35px 28px}.visual-top,.visual-bottom{display:flex;justify-content:space-between;gap:10px;font-size:.75rem;letter-spacing:.06em}.visual-top{padding:0 25px;opacity:.8}.big-six{display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:clamp(9rem,18vw,19rem);line-height:1;letter-spacing:-.075em;gap:26px;position:relative;z-index:1}.big-six span{font:1.15rem/1.4 var(--ui);letter-spacing:0}.point-system{height:85px;position:relative;display:flex;justify-content:center;gap:17px;align-items:center}.point-system i{display:block;width:34px;height:34px;border-radius:50%;background:var(--cream);animation:rise 4s ease-in-out 1}.point-system i:nth-child(2){background:var(--accent);width:48px;height:48px;animation-delay:.2s}.point-system i:nth-child(3){background:var(--olive);width:64px;height:64px;animation-delay:.4s}.visual-bottom{padding-top:25px;border-top:1px solid #ffffff40}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin-top:9px}.endorsement{border-left:3px solid var(--red);padding:3px 0 3px 22px;margin-top:30px}.endorsement span{display:block;font-size:.75rem;letter-spacing:.12em;color:var(--olive)}.endorsement strong{display:block;font-size:1.3rem;font-weight:400;margin:5px 0}.endorsement p{font-size:.9375rem}.numbered-list{list-style:none;padding:0;margin:0}.numbered-list li{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.numbered-list li:first-child{padding-top:0}.numbered-list li>span{font-size:.8125rem;color:var(--red);padding-top:6px}.numbered-list h3{font-size:1.7rem}.numbered-list p{margin-top:8px;color:var(--olive)}.slide-end{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:22px;margin-top:auto;border-top:1px solid var(--line)}.slide-end p{font-size:.9375rem;color:var(--olive);max-width:760px}.slide-end .primary{flex-shrink:0;align-self:center}.motor-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;margin:5px 0}.motor-tabs{display:flex;flex-direction:column}.motor-tabs button{display:grid;grid-template-columns:42px 1fr;text-align:left;border-bottom:1px solid var(--line);padding:22px 12px 22px 0;border-left:3px solid transparent;transition:padding .2s,color .2s}.motor-tabs button:first-child{border-top:1px solid var(--line)}.motor-tabs button[aria-selected=true]{color:var(--red);border-left-color:var(--red);padding-left:17px}.motor-tabs span{font-size:.8125rem;grid-row:span 2;padding-top:4px}.motor-tabs strong{font-family:var(--display);font-size:1.8rem;line-height:1.2;font-weight:400}.motor-tabs small{font-size:.9375rem;color:var(--olive);padding-top:5px}.motor-panel{background:var(--olive);color:var(--cream);padding:32px 38px;min-height:345px;border-radius:3px}.motor-panel .eyebrow{color:var(--cream);opacity:.8}.motor-panel h3{font-size:2rem;margin:16px 0}.motor-panel>p{max-width:670px}.clean-list{list-style:none;padding:0;margin:20px 0 0}.clean-list li{padding:9px 0 9px 22px;position:relative}.clean-list li:before{content:"";position:absolute;left:0;top:19px;width:5px;height:5px;border-radius:50%;background:currentColor}.panel-note{font-size:.875rem;border-top:1px solid #ffffff35;margin-top:20px;padding-top:18px}.month-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);margin-top:0}.month-tabs button{padding:13px 5px;position:relative;font-size:1.375rem;min-width:0;border-bottom:3px solid transparent}.month-tabs button span{display:block;font-size:.75rem;color:var(--olive)}.month-tabs button[aria-selected=true]{border-color:var(--red);color:var(--red);background:rgba(159,35,31,.04)}.month-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;min-height:250px;padding:15px 0}.month-number{font-family:var(--display);font-size:3.3rem;line-height:1;color:var(--red);display:block;margin-bottom:12px}.month-panel h3{font-size:2.25rem;margin-bottom:14px}.month-panel p{color:var(--olive);max-width:420px}.month-panel .clean-list{margin-top:0}.month-panel li{border-bottom:1px solid var(--line);padding-top:13px;padding-bottom:13px}.month-panel li:before{top:23px}.ownership-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:5px}.ownership-grid article{padding:26px 0;border-top:2px solid var(--red)}.ownership-grid article:last-child{border-color:var(--olive)}.ownership-grid h3{font-size:2rem;margin:13px 0 17px}.ownership-grid p{max-width:580px}.working-strip{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--gray);padding:22px 28px}.working-strip p{font-size:.9375rem;margin-top:6px}.working-strip strong{color:var(--red);font-weight:500}.results-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.measurement article{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.measurement article:first-child{padding-top:0}.measurement article>span{color:var(--red);font-size:.8125rem;margin-top:6px}.measurement p{margin-top:10px;color:var(--olive)}.result-summary{background:var(--olive);color:var(--cream);padding:30px}.result-summary .eyebrow{color:var(--cream);opacity:.8}.result-summary h3{font-size:2rem;margin-top:16px;max-width:440px}.team-slide{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:65px}.team-intro{display:flex;flex-direction:column;gap:27px}.team-intro h2{font-size:clamp(2.6rem,3.9vw,4.6rem)}.team-intro>p:not(.eyebrow){max-width:470px}.portraits{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.portraits figure:nth-child(2){margin-top:60px}.portraits img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:150px 150px 2px 2px}.portraits figcaption{padding:17px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:7px}.portraits figcaption span{font:2.15rem var(--display);color:var(--red)}.portraits small{font-size:.75rem;letter-spacing:.1em}.portraits>p{grid-column:1/-1;font-size:.9375rem;color:var(--olive);text-align:center}.investment-grid{display:grid;grid-template-columns:.95fr 1.1fr;gap:70px}.price-panel{background:var(--red);color:var(--cream);padding:35px 38px;display:flex;flex-direction:column;justify-content:space-between}.price-panel>p:first-child{font-size:.75rem;letter-spacing:.15em}.price{display:flex;flex-direction:column;margin:18px 0 24px}.price small{font-size:.9375rem}.price strong{font:clamp(2.7rem,4.2vw,4.9rem) var(--display);letter-spacing:-.05em;line-height:1.2;white-space:nowrap}.price>span{font-size:1rem}.price-total{display:flex;flex-direction:column;border-top:1px solid #ffffff50;padding-top:20px;gap:6px}.price-total>span{font-size:.875rem}.price-total strong{font-weight:500;font-size:1.15rem}.price-note{font-size:.875rem;margin-top:22px}.scope-summary h3{font-size:1.8rem;margin-bottom:12px}.scope-summary h3:not(:first-child){margin-top:25px}.scope-summary>p{max-width:620px}.scope-summary .small-note{font-size:.875rem;color:var(--olive);margin-top:15px}.faq-layout{display:grid;grid-template-columns:.55fr 1fr;gap:80px;align-items:start}.faq-layout>.lead{max-width:320px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;position:relative;padding:16px 40px 16px 0;cursor:pointer;font-size:1rem;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:6px;top:11px;color:var(--red);font-size:1.6rem;font-weight:300}details[open] summary:after{content:"−"}details p{font-size:.9375rem;line-height:1.65;color:var(--olive);padding:0 28px 20px 0}.glossary-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:65px}.glossary{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;row-gap:17px}.glossary>div{border-top:1px solid var(--line);padding-top:12px}.glossary dt{font-size:.9375rem;font-weight:600;color:var(--red);margin-bottom:6px}.glossary dd{margin:0;font-size:.875rem;line-height:1.6}.next-step{background:var(--olive);color:var(--cream);padding:30px;align-self:start}.next-step .eyebrow{color:var(--cream);opacity:.8}.next-step h3{font-size:2.8rem;margin:15px 0 23px}.next-step ol{padding-left:20px}.next-step li{padding:0 0 15px 6px;font-size:.9375rem}.next-step>p{font-size:.875rem;margin:18px 0}.next-step .primary{background:var(--cream);color:var(--red);border-color:var(--cream)}.next-step .underlined{color:var(--cream);display:block;margin-top:10px}.deck-footer{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--cream);border-top:1px solid var(--line);height:80px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-left{display:flex;flex-direction:column;gap:3px;min-width:190px}.footer-label{font-size:.875rem}.version{font-size:.75rem;letter-spacing:.14em;color:var(--olive)}.slide-dots{display:flex;gap:3px;align-items:center}.slide-dots button{width:28px;height:40px;display:grid;place-items:center;padding:0}.slide-dots button:before{content:"";width:6px;height:6px;background:var(--olive);opacity:.35;border-radius:50%;transition:width .2s,height .2s}.slide-dots button[aria-current=true]:before{width:10px;height:10px;background:var(--red);opacity:1}.deck-controls{display:flex;align-items:center;gap:24px}.counter{font-size:.875rem;white-space:nowrap;font-variant-numeric:tabular-nums;display:flex;gap:9px}.counter b{font-weight:500;color:var(--red)}.counter>span{color:var(--olive);opacity:.8}.progress-track{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--line)}.progress-track span{display:block;width:10%;height:100%;background:var(--red);transition:width .4s ease}.reveal{animation:enter .6s cubic-bezier(.2,.6,.3,1) both}.reveal:nth-child(2){animation-delay:.06s}.reveal:nth-child(3){animation-delay:.12s}.reveal:nth-child(4){animation-delay:.18s}.reveal:nth-child(5){animation-delay:.22s}.panel-enter{animation:enter .35s ease both}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rise{0%,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}dialog{border:0;background:var(--cream);color:var(--ink);width:min(640px,calc(100vw - 32px));max-height:88svh;padding:30px 40px;border-radius:5px;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#302d2580;backdrop-filter:blur(6px)}dialog h2{font-size:3rem;margin:20px 0 25px}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.close{font-size:1.7rem}.close.primary{font-size:.9375rem}#contents-list{display:flex;flex-direction:column}#contents-list button{text-align:left;padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:22px;font-size:1rem}#contents-list button span{font-size:.75rem;color:var(--red);padding-top:4px}#contents-list button:hover{color:var(--red)}.wide-dialog{width:min(1120px,calc(100vw - 32px))}.scope-table-wrap{margin:25px 0;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 13px}thead th{background:var(--olive);color:var(--cream);font-weight:500}tbody th{font-weight:500;color:var(--red);width:20%}td{width:40%}.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:50;background:var(--red);color:white;padding:12px}.skip:focus{top:10px}.noscript-note{padding:20px;background:var(--red);color:white}
@media(min-width:1500px){.slide{padding-left:80px;padding-right:80px;justify-content:center}.cover-visual{min-height:580px}.slide-end{margin-top:20px}}
@media(max-width:1100px){.project-label{font-size:.75rem;margin-left:4px}.cover{gap:4vw;grid-template-columns:1.2fr 1fr}.cover-visual{padding:65px 23px 25px;min-height:490px}.visual-top{padding:0 15px;font-size:.75rem}.big-six{gap:20px}.big-six span{font-size:1rem}.motor-layout,.month-panel,.results-layout,.investment-grid{gap:40px}.team-slide{gap:35px}.portraits{gap:15px}.portraits small{display:none}.faq-layout{gap:40px}.glossary-layout{gap:35px}.deck-controls{gap:17px}.slide-dots{gap:0}.slide-dots button{width:22px}.footer-left{min-width:160px}.slide-end .primary{flex-shrink:1}.price-panel{padding:28px}.next-step{padding:25px}}
@media(max-width:800px){body{padding-bottom:74px}.topbar{height:84px;padding:12px 6vw}.brand,.brand img{width:125px}.project-label{display:none}.top-actions{gap:12px}.slide{padding:32px 6vw 35px;min-height:calc(100svh - 158px);gap:23px}.cover{grid-template-columns:1fr 1fr;gap:30px}.cover h1{font-size:3.3rem}.cover-copy{gap:21px}.cover-visual{min-height:460px;border-radius:180px 180px 3px 3px;padding:55px 22px 25px}.visual-top span:last-child{display:none}.visual-top{justify-content:center;padding:0}.big-six{flex-direction:column;font-size:10.5rem;gap:0}.big-six span{text-align:center;font-size:.9375rem}.visual-bottom{font-size:.75rem;flex-wrap:wrap;justify-content:center;gap:12px}.point-system{height:68px;gap:10px}.point-system i{width:25px;height:25px}.point-system i:nth-child(2){width:36px;height:36px}.point-system i:nth-child(3){width:48px;height:48px}.cover-meta{gap:20px;font-size:.8125rem}.product-grid,.ownership-grid,.working-strip,.results-layout,.investment-grid,.glossary-layout{gap:30px}.product-grid{grid-template-columns:1fr 1fr}.slide-end{gap:25px;align-items:flex-start}.slide-end p{font-size:.875rem}.slide-end .primary{max-width:245px}.motor-layout{gap:25px;grid-template-columns:.85fr 1.2fr}.motor-panel{padding:25px;min-height:395px}.motor-tabs strong{font-size:1.5rem}.motor-tabs button{grid-template-columns:28px 1fr;padding:25px 4px 25px 0}.motor-tabs button[aria-selected=true]{padding-left:10px}.month-panel{gap:30px}.team-slide{grid-template-columns:1fr;gap:35px}.team-intro{gap:22px}.team-intro h2{font-size:3rem}.team-intro .primary{order:5}.team-intro>p:not(.eyebrow){max-width:620px}.portraits{max-width:590px;width:100%;gap:25px}.portraits figure:nth-child(2){margin-top:25px}.portraits img{aspect-ratio:1/1}.portraits figcaption span{font-size:2rem}.portraits small{display:block}.price-panel{padding:25px}.price strong{font-size:2.8rem}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-layout>.lead{max-width:100%}.glossary-layout{grid-template-columns:1fr}.glossary{gap:20px 30px}.next-step{max-width:600px;width:100%;margin-top:5px}.deck-footer{padding:0 6vw;height:74px;gap:20px}.slide-dots{display:none}.footer-left{min-width:0}.footer-label{font-size:.8125rem}.version{font-size:.75rem}.deck-controls{gap:15px}.deck-controls .text-button{font-size:.8125rem}.counter{font-size:.8125rem;gap:6px}dialog{padding:25px}.wide-dialog h2{font-size:2.4rem}}
@media(max-width:580px){body{padding-bottom:72px}h1{font-size:3.25rem}h2{font-size:2.65rem}.topbar{height:80px}.top-actions{gap:14px}.topbar .icon-button{width:38px;height:38px}.slide{min-height:calc(100svh - 152px);padding-top:28px;gap:23px}.cover{display:flex;gap:28px}.cover h1{font-size:clamp(2.85rem,10.8vw,4rem)}.cover-copy{gap:21px}.cover-copy .lead{font-size:1.1rem}.cover-meta{gap:38px}.cover-visual{min-height:0;height:255px;border-radius:135px 135px 3px 3px;padding:28px 30px 20px}.visual-top{padding-top:12px}.big-six{flex-direction:row;font-size:7rem;gap:20px;justify-content:center}.big-six span{text-align:left;font-size:1rem}.point-system{position:absolute;right:25px;bottom:73px;height:25px;gap:6px}.point-system i{width:9px;height:9px}.point-system i:nth-child(2){width:13px;height:13px}.point-system i:nth-child(3){width:18px;height:18px}.visual-bottom{padding-top:15px;font-size:.75rem;justify-content:space-between}.product-grid,.motor-layout,.month-panel,.ownership-grid,.working-strip,.results-layout,.investment-grid{grid-template-columns:1fr;gap:25px}.product-grid .lead{font-size:1.1rem}.numbered-list li{padding:18px 0}.numbered-list li:first-child{padding-top:8px}.endorsement{margin-top:22px}.slide-end{flex-direction:column;gap:18px;padding-top:20px}.slide-end .primary{align-self:flex-start;max-width:100%}.motor-layout{gap:18px}.motor-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.motor-tabs button,.motor-tabs button[aria-selected=true]{display:flex;flex-direction:column;padding:10px 0;border-left:0;border-top:0!important;border-bottom:3px solid var(--line);gap:6px}.motor-tabs button[aria-selected=true]{border-bottom-color:var(--red)}.motor-tabs span{font-size:.75rem}.motor-tabs strong{font:500 .9375rem/1.3 var(--ui)}.motor-tabs small{display:none}.motor-panel{padding:25px;min-height:0}.motor-panel h3{font-size:1.9rem}.month-tabs button{font-size:1.05rem;padding:11px 2px}.month-tabs button span{font-size:.75rem}.month-panel{padding:5px 0;min-height:0}.month-panel h3{font-size:2rem}.month-number{font-size:2.7rem}.month-panel .clean-list{margin-top:0}.working-strip{padding:23px}.ownership-grid{gap:0}.ownership-grid article{padding:20px 0}.ownership-grid h3{font-size:1.8rem}.result-summary{padding:25px}.team-slide{gap:28px}.team-intro h2{font-size:2.65rem}.portraits{gap:15px}.portraits figure:nth-child(2){margin-top:25px}.portraits img{aspect-ratio:4/5}.portraits small{display:none}.portraits figcaption span{font-size:1.9rem}.portraits>p{text-align:left;font-size:.875rem}.price-panel{padding:28px}.price strong{font-size:clamp(2.4rem,10.8vw,3.6rem)}.scope-summary{padding-top:3px}.scope-summary h3{font-size:1.85rem}.faq-layout{gap:18px}.glossary{grid-template-columns:1fr 1fr;gap:18px}.glossary dt{font-size:.875rem}.glossary dd{font-size:.875rem}.next-step h3{font-size:2.5rem}.footer-label{max-width:100px;font-size:.75rem;line-height:1.3}.version{display:none}.deck-footer{height:72px;gap:10px}.deck-controls{gap:14px}.counter{gap:4px}.deck-controls .text-button{min-height:44px}.eyebrow{font-size:.75rem;letter-spacing:.12em}dialog{padding:23px 21px}dialog h2{font-size:2.6rem}.wide-dialog h2{font-size:2.1rem}th,td{font-size:.875rem;padding:12px 8px}.scope-table-wrap table{min-width:620px}}
@media(max-width:360px){.brand,.brand img{width:115px}.top-actions{gap:9px}.text-button{font-size:.8125rem}.cover-meta{gap:25px}.footer-label{max-width:80px}.deck-controls{gap:9px}.price strong{font-size:2.4rem}.glossary{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.primary:hover{transform:none}}
