:root{--paper:#efefeb;--ink:#111110;--muted:#66655f;--red:#e03a16;--line:rgba(17,17,16,.12);--g:'Schibsted Grotesk',Arial,sans-serif;--m:'Martian Mono',monospace;--header:76px}
*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--g);overflow-x:hidden;-webkit-font-smoothing:antialiased}.page-shell{height:100svh;min-height:590px;overflow:hidden}.site-header{height:var(--header);padding:0 clamp(22px,3.3vw,56px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);position:sticky;top:0;z-index:100;background:rgba(239,239,235,.94);backdrop-filter:blur(12px)}
.wordmark{display:flex;align-items:center;color:var(--ink);text-decoration:none;font-size:clamp(15px,1.25vw,19px);font-weight:800;letter-spacing:-.055em;line-height:1;position:relative}.wordmark-half{display:block;will-change:transform}.wordmark-first{animation:wmFirst .85s cubic-bezier(.16,1,.3,1) both}.wordmark-last{animation:wmLast .85s cubic-bezier(.16,1,.3,1) both}.wordmark-cut{width:6px;height:18px;margin:0 5px;background:var(--red);transform:scaleX(0);animation:wmCut .85s cubic-bezier(.16,1,.3,1) both}.desktop-nav{display:flex;gap:clamp(22px,2.3vw,42px)}.desktop-nav a,.mobile-menu a{color:var(--ink);text-decoration:none;font:500 11px/1 var(--m);letter-spacing:.09em;position:relative}.desktop-nav a:after{content:'';position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--red);transition:right .3s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.menu-toggle,.mobile-menu{display:none}
.hero{height:calc(100svh - var(--header));min-height:514px;position:relative;isolation:isolate;overflow:hidden}.editorial-grid{position:absolute;inset:0;z-index:-5;background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--line) 1px),linear-gradient(0deg,transparent calc(100% - 1px),rgba(17,17,16,.055) 1px);background-size:8.333% 100%,100% 25%}.hero-copy{position:absolute;z-index:22;left:clamp(22px,6vw,104px);top:50%;width:min(44vw,710px);transform:translateY(-47%)}.kicker{margin:0 0 clamp(18px,2.4vh,28px);font:600 clamp(10px,.78vw,12px)/1 var(--m);letter-spacing:.15em;color:var(--red);animation:revealUp .55s .62s cubic-bezier(.16,1,.3,1) both}.hero h1{margin:0;line-height:.86;letter-spacing:-.066em;font-weight:800}.headline-static{display:block;font-size:clamp(50px,6.6vw,112px);white-space:nowrap;animation:revealUp .58s .52s cubic-bezier(.16,1,.3,1) both}.rotator{display:block;height:1.01em;overflow:hidden;color:var(--red);font-size:clamp(50px,6.6vw,112px);white-space:nowrap}.rotator-word{display:block;transform-origin:left center}.rotator-word.swap-out{animation:wordOut .26s ease forwards}.rotator-word.swap-in{animation:wordIn .44s cubic-bezier(.16,1,.3,1) both}.support{max-width:42ch;margin:clamp(20px,3vh,34px) 0 clamp(22px,3.2vh,36px);font-size:clamp(16px,1.12vw,19px);line-height:1.55;color:var(--muted);animation:revealUp .58s .82s cubic-bezier(.16,1,.3,1) both}.primary-cta{display:inline-flex;align-items:center;gap:18px;padding:15px 19px;background:var(--ink);color:#fff;text-decoration:none;font:500 10px/1 var(--m);letter-spacing:.1em;transition:background .25s ease,transform .25s ease;animation:revealUp .58s .92s cubic-bezier(.16,1,.3,1) both}.primary-cta:hover{background:var(--red);transform:translateY(-2px)}
.hero-visual{position:absolute;z-index:8;right:clamp(1vw,4vw,72px);bottom:0;width:min(49vw,760px);height:96%;animation:visualIn .7s .18s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom right}.red-plane{position:absolute;z-index:1;left:7%;right:1%;top:14%;bottom:-1%;background:var(--red);clip-path:polygon(8% 0,100% 4%,91% 100%,0 100%);animation:planeIn .65s .08s cubic-bezier(.16,1,.3,1) both}.geometry-outline{position:absolute;z-index:0;left:1%;right:7%;top:9%;bottom:4%;border:2px solid var(--ink);clip-path:polygon(8% 0,100% 4%,91% 100%,0 100%);opacity:.62}.portrait-wrap{position:absolute;z-index:4;inset:0;overflow:visible}.portrait{position:absolute;bottom:-2%;right:4%;height:109%;width:auto;max-width:none;object-fit:contain;object-position:bottom right;filter:grayscale(1) contrast(1.06);transform-origin:bottom center}.portrait-base{z-index:2}.portrait-glitch{z-index:3;opacity:0;pointer-events:none}.glitch-one{clip-path:inset(23% 0 70% 0)}.glitch-two{clip-path:inset(58% 0 34% 0)}.portrait-wrap.glitching .glitch-one{animation:glitchSlice1 .32s steps(2,end)}.portrait-wrap.glitching .glitch-two{animation:glitchSlice2 .32s steps(2,end)}
.portrait-words{position:absolute;z-index:6;inset:16% 0 5% 3%;display:flex;flex-direction:column;justify-content:center;visibility:hidden;overflow:hidden;transform:rotate(-1.5deg)}.portrait-words span{display:block;width:max-content;max-width:100%;padding:.02em .1em;font-size:clamp(46px,5.6vw,96px);font-weight:800;line-height:.87;letter-spacing:-.07em;color:#fff;background:var(--ink);white-space:nowrap;clip-path:inset(0 100% 0 0);transform:translateX(-14%) skewX(-10deg)}.portrait-words span:nth-child(2){align-self:flex-end;color:var(--ink);background:var(--paper);transform:translateX(14%) skewX(10deg)}.portrait-words span:nth-child(3){color:#fff;background:transparent;-webkit-text-stroke:2px #fff}.hero-visual.word-takeover .portrait-wrap{animation:portraitVanish 3.9s linear both}.hero-visual.word-takeover .portrait-base{animation:baseGlitchOut 3.9s steps(2,end) both}.hero-visual.word-takeover .portrait-words{visibility:visible}.hero-visual.word-takeover .portrait-words span{animation:takeoverWord 3.9s cubic-bezier(.16,1,.3,1) both}.hero-visual.word-takeover .portrait-words span:nth-child(2){animation-delay:.1s}.hero-visual.word-takeover .portrait-words span:nth-child(3){animation-delay:.2s}
.marquee-depth{position:absolute;z-index:5;left:-2%;right:-2%;top:35%;overflow:hidden;opacity:.105;pointer-events:none;transform:rotate(-1.2deg)}.marquee-track{display:flex;width:max-content;will-change:transform;animation:marquee 34s linear infinite}.marquee-track span{font-size:clamp(82px,11.7vw,200px);font-weight:800;line-height:.8;letter-spacing:-.055em;white-space:nowrap}
@keyframes wmFirst{0%{transform:translateX(12px) translateY(-3px)}65%{transform:translateX(-2px)}100%{transform:none}}@keyframes wmLast{0%{transform:translateX(-12px) translateY(3px)}65%{transform:translateX(2px)}100%{transform:none}}@keyframes wmCut{0%,35%{transform:scaleX(0)}50%{transform:scaleX(1)}100%{transform:scaleX(0);width:0;margin:0}}
@keyframes planeIn{from{opacity:0;transform:translate3d(70px,26px,0) skewX(-3deg)}to{opacity:1;transform:none}}@keyframes visualIn{from{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes revealUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wordOut{to{opacity:0;transform:translateY(-70%) skewY(-3deg)}}@keyframes wordIn{from{opacity:0;transform:translateY(80%) skewY(4deg)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes glitchSlice1{0%,100%{opacity:0;transform:none}10%,25%,78%,91%{opacity:.78;transform:translateX(15px);filter:grayscale(1) drop-shadow(-6px 0 #e03a16)}}@keyframes glitchSlice2{0%,100%{opacity:0;transform:none}13%,29%,76%,89%{opacity:.65;transform:translateX(-13px);filter:grayscale(1) drop-shadow(6px 0 #efefeb)}}@keyframes portraitVanish{0%{opacity:1;transform:none;filter:none}4%{opacity:.86;transform:translateX(-5px) skewX(-1deg);filter:contrast(1.45)}7%{opacity:1;transform:translateX(8px);filter:contrast(1.8)}10%{opacity:.42;transform:translateX(-12px) scaleX(1.02);filter:contrast(2)}13%,77%{opacity:0;transform:scale(.975);filter:contrast(2)}80%{opacity:.25;transform:translateX(11px) scale(.985);filter:contrast(1.8)}84%{opacity:.72;transform:translateX(-7px);filter:contrast(1.5)}88%{opacity:.38;transform:translateX(4px);filter:contrast(1.7)}93%,100%{opacity:1;transform:none;filter:none}}@keyframes baseGlitchOut{0%,3%,94%,100%{clip-path:inset(0);filter:grayscale(1) contrast(1.06)}4%{clip-path:polygon(0 0,100% 0,100% 24%,0 28%,0 61%,100% 57%,100% 100%,0 100%);filter:grayscale(1) contrast(1.6) drop-shadow(5px 0 #e03a16)}8%{clip-path:polygon(0 0,100% 0,100% 42%,0 37%,0 76%,100% 81%,100% 100%,0 100%);filter:grayscale(1) contrast(1.9) drop-shadow(-6px 0 #efefeb)}90%{clip-path:polygon(0 0,100% 0,100% 31%,0 35%,0 69%,100% 65%,100% 100%,0 100%);filter:grayscale(1) contrast(1.8) drop-shadow(5px 0 #e03a16)}}@keyframes takeoverWord{0%,9%{clip-path:inset(0 100% 0 0);transform:translateX(-14%) skewX(-10deg)}17%,75%{clip-path:inset(0 0 0 0);transform:none}87%,100%{clip-path:inset(0 0 0 100%);transform:translateX(12%) skewX(8deg)}}
@media(max-width:900px){:root{--header:64px}.page-shell{min-height:560px}.site-header{padding-inline:18px}.desktop-nav{display:none}.menu-toggle{display:grid;width:42px;height:42px;border:0;background:none;padding:12px;align-content:center;gap:6px}.menu-toggle span{display:block;height:1px;background:var(--ink);transition:.25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{position:absolute;display:flex;flex-direction:column;gap:24px;right:12px;top:58px;min-width:190px;padding:24px;background:var(--ink);transform:translateY(-12px);opacity:0;visibility:hidden;transition:.25s}.mobile-menu a{color:#fff}.mobile-menu.open{opacity:1;visibility:visible;transform:none}.hero{min-height:496px}.hero-copy{left:20px;right:20px;top:8.5%;width:auto;transform:none}.kicker{margin-bottom:14px}.headline-static,.rotator{font-size:clamp(43px,12vw,72px)}.support{font-size:15px;max-width:31ch;margin:15px 0 18px}.primary-cta{padding:13px 15px}.hero-visual{width:min(88vw,560px);height:58%;right:-7%;bottom:-1%}.red-plane{top:15%;left:4%}.geometry-outline{top:9%;left:-1%}.portrait{height:110%;right:3%}.marquee-depth{top:53%;opacity:.095}.marquee-track span{font-size:25vw}.portrait-words span{font-size:clamp(42px,10.4vw,68px)}}
@media(max-width:480px){.hero-copy{top:6.3%}.headline-static,.rotator{font-size:clamp(38px,10.5vw,47px)}.hero-visual{height:54%;width:88vw;right:-5%;bottom:-1%}.portrait{height:110%;right:0}.support{max-width:29ch}.marquee-depth{top:55%}.portrait-words{inset:12% 1% 4% 0}.portrait-words span{font-size:clamp(36px,11.4vw,50px)}}
@media(max-height:700px){.hero-copy{top:5%}.kicker{margin-bottom:10px}.support{margin-block:12px}.hero-visual{height:56%}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.portrait-words{display:none}}

/* v4 — editorial identity header + connected about chapter */
body{overflow-x:hidden}.page-shell{height:auto;min-height:100svh;overflow:visible}.site-header{height:72px;padding:0 clamp(18px,3vw,48px);border-bottom:0;background:rgba(239,239,235,.91);box-shadow:inset 0 -1px 0 rgba(17,17,16,.18)}
.brand-lockup{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.logo-mark{position:relative;width:42px;height:42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;background:var(--ink);color:#fff;overflow:hidden}.logo-mark b{position:relative;z-index:2;font-size:15px;line-height:1;letter-spacing:-.08em}.logo-mark b:first-child{animation:logoB 1s cubic-bezier(.16,1,.3,1) both}.logo-mark b:nth-child(2){animation:logoA 1s cubic-bezier(.16,1,.3,1) both}.logo-mark i{position:absolute;z-index:1;inset:-20% 46%;background:var(--red);transform:rotate(18deg) scaleY(0);animation:logoSlash 1s .12s cubic-bezier(.16,1,.3,1) both}.logo-name{display:grid;gap:4px;overflow:hidden}.logo-name strong{font-size:14px;line-height:1;letter-spacing:-.035em;animation:logoName .65s .45s cubic-bezier(.16,1,.3,1) both}.logo-name small{font:500 7.5px/1 var(--m);letter-spacing:.16em;color:var(--red);animation:logoName .65s .55s cubic-bezier(.16,1,.3,1) both}
.desktop-nav{align-self:stretch;gap:0;border-left:1px solid rgba(17,17,16,.16)}.desktop-nav a{min-width:clamp(90px,8vw,132px);height:100%;display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(17,17,16,.16);transition:color .25s,background .25s}.desktop-nav a span{position:absolute;top:10px;left:10px;font-size:7px;color:var(--muted)}.desktop-nav a:after{left:10px;right:calc(100% - 10px);bottom:9px}.desktop-nav a:hover{background:var(--ink);color:#fff}.desktop-nav a:hover span{color:#fff}.desktop-nav a:hover:after{right:10px}
.hero{height:calc(100svh - 72px);min-height:560px}.hero-visual{height:88%;bottom:0;right:clamp(1vw,4vw,72px)}.red-plane{top:10%}.geometry-outline{top:4%}.portrait{height:106%}.portrait-words span{font-size:clamp(48px,6vw,102px)}
.about{position:relative;min-height:110svh;padding:clamp(88px,10vw,160px) clamp(24px,6vw,104px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(48px,8vw,140px);align-items:center;background:var(--ink);color:#fff;overflow:hidden}.about-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent calc(100% - 1px),rgba(255,255,255,.08) 1px);background-size:8.333% 100%;pointer-events:none}.about-index{position:absolute;top:28px;left:clamp(24px,6vw,104px);display:flex;gap:14px;font:500 9px/1 var(--m);letter-spacing:.14em;color:rgba(255,255,255,.48)}.about-index span:first-child{color:var(--red)}.about-copy{position:relative;z-index:3}.about-kicker{margin:0 0 26px;font:500 10px/1 var(--m);letter-spacing:.16em;color:var(--red)}.about h2{margin:0;font-size:clamp(58px,7vw,118px);line-height:.84;letter-spacing:-.067em}.about h2 em{font-style:normal;color:var(--red)}.about-lead{max-width:58ch;margin:38px 0 46px;font-size:clamp(17px,1.3vw,22px);line-height:1.55;color:rgba(255,255,255,.68)}.about-principles{border-top:1px solid rgba(255,255,255,.22)}.about-principles>div{display:grid;grid-template-columns:38px minmax(145px,1fr) 1.3fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16);transform:translateY(26px);opacity:0;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .55s}.about-principles>div:nth-child(2){transition-delay:.1s}.about-principles>div:nth-child(3){transition-delay:.2s}.about.is-visible .about-principles>div{transform:none;opacity:1}.about-principles span{font:500 8px/1 var(--m);color:var(--red)}.about-principles strong{font:500 10px/1.2 var(--m);letter-spacing:.09em}.about-principles p{margin:0;font-size:14px;line-height:1.4;color:rgba(255,255,255,.5)}
.about-visual{position:relative;z-index:2;height:min(72vh,760px);min-height:520px}.about-red-field{position:absolute;inset:12% 2% 0 12%;background:var(--red);clip-path:polygon(0 8%,100% 0,88% 100%,7% 95%)}.about-image-frame{position:absolute;inset:-20% 0 0 0;overflow:hidden;transform:translate3d(0,-24vh,0) scale(.62) rotate(3deg);transform-origin:center bottom;opacity:.15;filter:grayscale(1) contrast(1.2);will-change:transform,opacity,filter}.about-portrait{position:absolute;bottom:-4%;right:3%;height:104%;width:auto;max-width:none}.about-orbit{position:absolute;right:-9%;bottom:3%;width:210px;height:210px;border:1px solid rgba(255,255,255,.45);border-radius:50%;display:grid;place-items:center;animation:orbitSpin 18s linear infinite}.about-orbit:before{content:'BA';font-size:46px;font-weight:800;letter-spacing:-.08em}.about-orbit span{position:absolute;top:-18px;width:260px;text-align:center;font:500 8px/1 var(--m);letter-spacing:.12em;color:#fff}.about.is-visible .about-copy{animation:aboutCopyIn .8s cubic-bezier(.16,1,.3,1) both}
@keyframes logoB{0%{transform:translate(-22px,12px) rotate(-16deg);opacity:0}65%{transform:translate(2px,-1px)}100%{transform:none;opacity:1}}@keyframes logoA{0%{transform:translate(22px,-12px) rotate(16deg);opacity:0}65%{transform:translate(-2px,1px)}100%{transform:none;opacity:1}}@keyframes logoSlash{45%,75%{transform:rotate(18deg) scaleY(1)}100%{transform:rotate(18deg) scaleY(.45)}}@keyframes logoName{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes aboutCopyIn{from{opacity:.25;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes orbitSpin{to{transform:rotate(360deg)}}
@media(max-width:900px){.site-header{height:64px}.logo-mark{width:38px;height:38px}.logo-name small{display:none}.hero{height:calc(100svh - 64px)}.hero-visual{height:53%;bottom:0}.about{min-height:auto;padding:92px 20px 64px;grid-template-columns:1fr;gap:48px}.about h2{font-size:clamp(52px,15vw,82px)}.about-lead{margin:28px 0 36px}.about-principles>div{grid-template-columns:30px 1fr;padding:16px 0}.about-principles p{grid-column:2}.about-visual{height:520px;min-height:0;order:-1}.about-image-frame{inset:-15% 0 0}.about-orbit{width:150px;height:150px;right:-8%;bottom:0}.about-orbit span{width:200px}.portrait-words span{font-size:clamp(40px,11vw,68px)}}
@media(max-width:480px){.brand-lockup{gap:9px}.logo-name strong{font-size:12px}.about{padding-top:80px}.about-visual{height:410px}.about-image-frame{inset:-14% -8% 0}.about h2{font-size:14.5vw}.about-lead{font-size:16px}.about-orbit{width:120px;height:120px}.about-orbit:before{font-size:34px}}
@media(prefers-reduced-motion:reduce){.about-image-frame{transform:none!important;opacity:1!important;filter:none!important}}

/* v5 — typographic signature and moving editorial card */
.brand-lockup{gap:0}.signature-name{position:relative;display:flex;align-items:baseline;gap:7px;overflow:hidden;padding:6px 2px;color:var(--ink);isolation:isolate}.signature-name i{font:italic 400 25px/.8 'Instrument Serif',serif;letter-spacing:-.035em}.signature-name b{font:700 14px/1 var(--g);letter-spacing:-.055em}.signature-name:before{content:'';position:absolute;z-index:2;top:-20%;bottom:-20%;left:-35%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(224,58,22,.42),transparent);filter:blur(1px);transform:skewX(-18deg);mix-blend-mode:screen;animation:signatureShine 5.8s 1.1s cubic-bezier(.16,1,.3,1) infinite}.signature-name i,.signature-name b{animation:signatureEnter .8s cubic-bezier(.16,1,.3,1) both}.signature-name b{animation-delay:.1s}
.about{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);grid-template-areas:'visual copy';gap:clamp(56px,8vw,150px)}.about-copy{grid-area:copy}.about-visual{grid-area:visual;will-change:transform,opacity;transform-origin:center center}.about-image-frame{inset:0;transform:none;opacity:1;filter:grayscale(1) contrast(1.15);border:1px solid rgba(255,255,255,.36);clip-path:polygon(0 5%,100% 0,92% 96%,8% 100%)}.about-red-field{inset:7% -5% -3% 8%;clip-path:polygon(0 8%,100% 0,91% 100%,4% 94%)}.about-portrait{height:105%;right:-2%;filter:saturate(.72) contrast(1.04)}
.about-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28)}.about-cards article{position:relative;min-height:160px;padding:22px 22px 20px;border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);overflow:hidden;transform:translateY(34px);opacity:0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .55s,background .3s,color .3s}.about-cards article:after{content:'→';position:absolute;right:18px;top:17px;font-size:18px;color:var(--red);transform:translateX(-7px);opacity:0;transition:.3s}.about-cards article:hover{background:var(--red);color:#fff}.about-cards article:hover:after{color:#fff;opacity:1;transform:none}.about-cards article:nth-child(2){transition-delay:.08s}.about-cards article:nth-child(3){transition-delay:.16s}.about-cards article:nth-child(4){transition-delay:.24s}.about.is-visible .about-cards article{transform:none;opacity:1}.about-cards span{display:block;margin-bottom:35px;font:500 8px/1 var(--m);color:var(--red)}.about-cards article:hover span{color:#fff}.about-cards strong{display:block;margin-bottom:11px;font:500 11px/1.2 var(--m);letter-spacing:.08em}.about-cards p{margin:0;max-width:30ch;font-size:14px;line-height:1.45;color:rgba(255,255,255,.52)}.about-cards article:hover p{color:rgba(255,255,255,.85)}
@keyframes signatureEnter{from{opacity:0;transform:translateY(15px) skewY(5deg)}to{opacity:1;transform:none}}@keyframes signatureShine{0%,70%{left:-35%;opacity:0}76%{opacity:1}90%,100%{left:120%;opacity:0}}
@media(max-width:900px){.signature-name i{font-size:23px}.about{grid-template-columns:1fr;grid-template-areas:'visual' 'copy'}.about-visual{order:initial}.about-cards{grid-template-columns:1fr 1fr}.about-cards article{min-height:145px}.about-image-frame{inset:0}}
@media(max-width:480px){.signature-name{gap:5px}.signature-name i{font-size:21px}.signature-name b{font-size:11px}.about-cards{grid-template-columns:1fr}.about-cards article{min-height:128px}.about-cards span{margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){.about-visual{transform:none!important;opacity:1!important}.signature-name:before{display:none}}
