@import url("https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;600;700;800;900&family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--navy:#0A111E;--navy-deep:#070C16;--navy-soft:#0C1422;--card:#121B2C;--card-h:#16213699;--raised:#1B273C;--paper:#F4F6FA;--paper-card:#FFFFFF;--paper-sunk:#E9EDF4;--t-hi:#F7F9FC;--t-mid:#BAC5D4;--t-lo:#7E8CA0;--t-faint:#586478;--t-dim:#56627A;--p-hi:#0A111E;--p-mid:#46526A;--p-lo:#8995A8;--red:#E11D2E;--red-bright:#F33B4A;--red-soft:rgba(225,29,46,0.09);--red-line:rgba(225,29,46,0.32);--gold:#D6A84F;--gold-soft:#E4C277;--green:#35C77B;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.13);--line-p:rgba(10,17,30,0.10);--line-p2:rgba(10,17,30,0.16);--sans:"Hanken Grotesk","Segoe UI",system-ui,sans-serif;--display:"Schibsted Grotesk","Hanken Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--d1:200ms;--d2:360ms;--d3:700ms;--sh:0 1px 0 rgba(255,255,255,0.05) inset,0 18px 50px rgba(0,0,0,0.40);--sh-p:0 1px 2px rgba(10,17,30,0.06),0 18px 46px rgba(10,17,30,0.10)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--t-hi);font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.62;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.04}a{color:var(--red);text-decoration:none;transition:color var(--d1) var(--ease)}a:hover{color:var(--red-bright)}::selection{background:var(--red);color:#fff}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--raised);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 28px;z-index:2}.sec,.wrap{position:relative}.sec{padding:120px 0}.sec-soft{background:var(--navy-soft)}.sec-paper{background:var(--paper);color:var(--p-hi)}.kick{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--red);display:inline-flex;align-items:center;gap:10px}.kick:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--red);transform:rotate(45deg)}.kick.gold{color:var(--gold-soft)}.kick.gold:before{background:var(--gold)}.sec-head{max-width:660px;margin-bottom:56px}.sec-head h2{font-size:clamp(32px,4.4vw,46px);font-weight:800;margin:22px 0 0}.sec-paper h2{color:var(--p-hi)}.sec-head .lead{margin:20px 0 0;font-size:18px;color:var(--t-mid);line-height:1.6}.sec-paper .sec-head .lead{color:var(--p-mid)}.mono{font-family:var(--mono)}.btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:-.01em;padding:14px 24px;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;transition:transform var(--d1) var(--ease),background var(--d1),border-color var(--d1),color var(--d1),box-shadow var(--d2)}.btn svg{width:17px;height:17px}.btn-primary{background:var(--red);color:#fff;box-shadow:0 10px 26px rgba(225,29,46,.28)}.btn-primary:hover{background:var(--red-bright);color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px rgba(225,29,46,.4)}.btn-ghost{background:transparent;color:var(--t-hi);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--t-mid);background:rgba(255,255,255,.04);transform:translateY(-2px)}.btn-sm{padding:10px 18px;font-size:14px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:72px;display:flex;align-items:center;background:rgba(10,17,30,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color var(--d2),background var(--d2)}.topbar.scrolled{border-bottom-color:var(--line);background:rgba(7,12,22,.82)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:11px}.brand .dot{width:9px;height:9px;border-radius:999px;background:var(--red);box-shadow:0 0 0 4px rgba(225,29,46,.16)}image-slot.navlogo{display:block;width:34px;height:34px;flex:none;font-size:8px}.brand .nm{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--t-hi)}.nav{display:flex;align-items:center;gap:4px}.nav a.navlink{font-size:15px;font-weight:600;color:var(--t-lo);padding:9px 14px;border-radius:10px;transition:color var(--d1),background var(--d1)}.nav a.navlink:hover{color:var(--t-hi);background:rgba(255,255,255,.05)}.nav .gap{width:8px}@media (max-width:720px){.nav .navlink{display:none}}.hero{position:relative;overflow:hidden;padding:124px 0 108px}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(52% 46% at 12% -6%,rgba(225,29,46,.16),transparent 60%),radial-gradient(40% 38% at 96% 4%,rgba(214,168,79,.07),transparent 62%)}.hero .wrap{z-index:2}.hero .avail{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--t-mid);padding:8px 16px 8px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:rgba(255,255,255,.03)}.hero .avail .live{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px rgba(53,199,123,.18)}.hero .avail .sep{width:1px;height:13px;background:var(--line-2)}.hero .avail .mut{color:var(--t-lo);font-weight:500}.hero h1{font-family:var(--display);font-size:clamp(78px,18vw,196px);font-weight:900;line-height:.86;letter-spacing:-.055em;margin:28px 0 0;color:var(--t-hi)}.hero h1 .stop{color:var(--red)}.hero .sub{margin:32px 0 0;font-size:clamp(20px,2.4vw,25px);line-height:1.46;color:var(--t-mid);max-width:620px;font-weight:500;letter-spacing:-.012em}.hero .sub b{color:var(--t-hi);font-weight:700}.hero .cta{gap:14px;margin-top:40px}.hero .cta,.hero .meta{display:flex;flex-wrap:wrap}.hero .meta{align-items:center;gap:18px;margin-top:64px;padding-top:26px;border-top:1px solid var(--line)}.hero .meta .mlbl{font-family:var(--mono);font-size:12px;color:var(--t-dim);letter-spacing:.02em}.hero .meta .tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero .meta .tag{font-size:15px;font-weight:600;color:var(--t-mid)}.hero .meta .gd{width:4px;height:4px;border-radius:999px;background:var(--gold);opacity:.85}.index{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:60px 200px 1fr auto auto;align-items:center;grid-gap:26px;gap:26px;padding:26px 14px;border-bottom:1px solid var(--line);transition:background var(--d1),padding var(--d2) var(--ease);border-radius:12px}.row:hover{background:rgba(255,255,255,.025)}.row .logo-wrap{display:flex;align-items:center}image-slot.logo{display:block;width:58px;height:58px;font-size:9.5px;color:rgba(247,249,252,.4)}image-slot.logo::part(frame){background:rgba(255,255,255,.05)}image-slot.logo::part(empty){padding:5px;gap:2px}.row .who{display:flex;flex-direction:column;gap:4px}.row .who .nm{font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.025em;color:var(--t-hi)}.row .who .cat{font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--t-dim)}.row .desc{color:var(--t-mid);font-size:16px;line-height:1.5}.row .desc .dom,.row .desc a{font-family:var(--mono);font-size:13px}.row .desc .dom{color:var(--red)}.row:hover .desc .dom{color:var(--red-bright)}.row .state{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--t-lo);white-space:nowrap}.row .state .d{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px rgba(53,199,123,.14)}.row .state.past{color:var(--t-dim)}.row .state.past .d{background:var(--t-dim);box-shadow:none}.row .arrow{color:var(--t-dim);display:flex;transition:transform var(--d1),color var(--d1)}.row:hover .arrow{color:var(--red);transform:translate(3px,-3px)}.row.is-past{opacity:.62}.row.is-past:hover{opacity:.9}@media (max-width:820px){.row{grid-template-columns:52px 1fr auto;gap:18px;padding:22px 8px}.row .desc{grid-column:2/4;font-size:15px}.row .state{grid-column:2}.row .arrow{grid-row:1;grid-column:3}image-slot.logo{width:52px;height:52px}}image-slot.shot{display:block;width:100%;aspect-ratio:16/10}image-slot.shot::part(frame){background:var(--paper-sunk)}image-slot.shot::part(empty){color:#8995A8}.feature{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:0;gap:0;background:var(--paper-card);border:1px solid var(--line-p);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-p);margin-bottom:18px;transition:transform var(--d2) var(--ease),box-shadow var(--d2)}.feature:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(10,17,30,.07),0 28px 60px rgba(10,17,30,.14)}.feature .shot-side{position:relative;background:var(--paper-sunk);border-right:1px solid var(--line-p)}.feature image-slot.shot{aspect-ratio:auto;height:100%;min-height:340px}.feature .body{padding:40px;display:flex;flex-direction:column;gap:16px;justify-content:center}.feature .body h3{font-size:34px;font-weight:800;letter-spacing:-.035em;color:var(--p-hi)}.feature .body p{margin:0;color:var(--p-mid);font-size:17px;line-height:1.55}.feature .body .foot{margin-top:6px}.feature .body .foot a{font-family:var(--mono);font-size:14px}@media (max-width:760px){.feature{grid-template-columns:1fr}.feature .shot-side{border-right:0;border-bottom:1px solid var(--line-p)}.feature image-slot.shot{aspect-ratio:16/10;min-height:0;height:auto}.feature .body{padding:30px 26px}}.pgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:620px){.pgrid{grid-template-columns:1fr}}.pcard{background:var(--paper-card);border:1px solid var(--line-p);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh-p);transition:transform var(--d2) var(--ease),box-shadow var(--d2)}.pcard:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(10,17,30,.07),0 26px 56px rgba(10,17,30,.14)}.pcard .shot-side{border-bottom:1px solid var(--line-p)}.pcard .body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:13px;flex:1 1}.pcard h3{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--p-hi)}.pcard p{margin:0;color:var(--p-mid);font-size:15.5px;line-height:1.52;flex:1 1}.pill{align-self:flex-start;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.02em;padding:5px 12px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:7px}.pill.product{color:#fff;background:var(--red)}.pill.tool{color:#2A3344;background:#E7EBF1}.pill.workflow{color:#87580B;background:rgba(214,168,79,.22)}.pill.experiment,.pill.internal{color:#44516A;background:#E7EBF1}.notes-list{border-top:1px solid var(--line)}.nrow{display:grid;grid-template-columns:56px 1fr auto;align-items:center;grid-gap:26px;gap:26px;padding:30px 14px;border-bottom:1px solid var(--line);transition:background var(--d1);border-radius:12px}.nrow:hover{background:rgba(255,255,255,.025)}.nrow .nn{font-family:var(--mono);font-size:14px;color:var(--gold-soft)}.nrow .nbody{display:flex;flex-direction:column;gap:6px}.nrow h3{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--t-hi)}.nrow p{margin:0;color:var(--t-lo);font-size:15.5px;line-height:1.5}.nrow .soon{font-family:var(--mono);font-size:12px;color:var(--t-dim);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.nrow .soon:before{content:"";width:7px;height:7px;border-radius:999px;border:1.5px solid var(--t-dim)}@media (max-width:640px){.nrow{grid-template-columns:40px 1fr;gap:16px;padding:24px 8px}.nrow .soon{grid-column:2}}.contact-inner{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:58px 50px;box-shadow:var(--sh);position:relative;overflow:hidden}.contact-inner:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 84% at 100% 0,rgba(225,29,46,.13),transparent 60%)}.contact-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px;gap:50px;align-items:center;z-index:2}@media (max-width:780px){.contact-grid{grid-template-columns:1fr;gap:34px}.contact-inner{padding:40px 28px}}.contact-grid h2{font-size:clamp(32px,4.4vw,48px);font-weight:800}.contact-grid .lead{margin:18px 0 0;color:var(--t-mid);font-size:18px;line-height:1.6;max-width:360px}.links{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:460px){.links{grid-template-columns:1fr}}.link{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--navy);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--d1),background var(--d1),transform var(--d1)}.link:hover{border-color:var(--red-line);background:var(--red-soft);transform:translateY(-2px)}.link svg{width:20px;height:20px;color:var(--t-mid);flex:none;transition:color var(--d1)}.link:hover svg{color:var(--red-bright)}.link .tx{display:flex;flex-direction:column;line-height:1.25}.link .tx .a{font-size:15px;font-weight:700;color:var(--t-hi)}.link .tx .b{font-family:var(--mono);font-size:11.5px;color:var(--t-lo)}.link .arr{margin-left:auto;color:var(--t-dim);transition:transform var(--d1),color var(--d1)}.link:hover .arr{color:var(--red);transform:translate(3px,-3px)}.footer{background:var(--navy-deep);border-top:1px solid var(--line);padding:36px 0}.footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer .c{font-size:14px;color:var(--t-dim)}.footer .c b{color:var(--t-lo);font-weight:700;font-family:var(--display);letter-spacing:-.02em}.footer .loc{font-size:13px;color:var(--t-dim);display:inline-flex;align-items:center;gap:8px}.footer .loc .g{width:6px;height:6px;border-radius:999px;background:var(--gold)}:root{--spring:cubic-bezier(0.16,1,0.3,1);--spring-2:cubic-bezier(0.34,1.56,0.64,1)}.progress{height:2.5px;z-index:90;transform-origin:0 50%;background:linear-gradient(90deg,var(--red),var(--gold));box-shadow:0 0 12px rgba(225,29,46,.5);pointer-events:none}.spotlight{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(420px 420px at var(--mx,50%) var(--my,30%),rgba(225,29,46,.16),transparent 70%)}.hero:hover .spotlight{opacity:1}.hero h1{overflow:hidden;padding-bottom:.06em}.hero h1 .w{display:inline-block;will-change:transform}@keyframes heroWipe{0%{transform:translateY(118%) rotate(3deg)}to{transform:none}}html.js .hero h1 .w{animation:heroWipe 1.1s var(--spring) .18s both}@keyframes riseIn{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}html.js .hero .avail{animation:riseIn .76s var(--ease) 60ms both}html.js .hero .sub{animation:riseIn .82s var(--ease) .54s both}html.js .hero .cta{animation:riseIn .82s var(--ease) .68s both}html.js .hero .meta{animation:riseIn .82s var(--ease) .82s both}html.js .reveal{opacity:0;transform:translateY(30px) scale(.97);filter:blur(8px);will-change:opacity,transform,filter;transition:opacity .82s var(--ease),transform .9s var(--spring),filter .82s var(--ease)}html.js .reveal.in{opacity:1;transform:none;filter:blur(0)}html.js .reveal[data-d="1"]{transition-delay:90ms}html.js .reveal[data-d="2"]{transition-delay:.18s}html.js .reveal[data-d="3"]{transition-delay:.27s}html.js .reveal[data-d="4"]{transition-delay:.36s}html.js .stagger>*{opacity:0;transform:translateY(26px) scale(.98);filter:blur(6px);transition:opacity .72s var(--ease),transform .82s var(--spring),filter .7s var(--ease)}html.js .stagger.in>*{opacity:1;transform:none;filter:blur(0)}html.js .stagger.in>:first-child{transition-delay:60ms}html.js .stagger.in>:nth-child(2){transition-delay:.13s}html.js .stagger.in>:nth-child(3){transition-delay:.2s}html.js .stagger.in>:nth-child(4){transition-delay:.27s}html.js .stagger.in>:nth-child(5){transition-delay:.34s}.btn{will-change:transform}.row{position:relative}.row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--red);transform:scaleY(0);transform-origin:50% 50%;opacity:0;transition:transform .32s var(--spring),opacity .2s}.row:hover:before{transform:scaleY(1);opacity:1}.row:hover{transform:translateX(6px);transition:transform .36s var(--spring),background var(--d1)}.row .arrow,.row .desc,.row .state,.row .who,.row image-slot.logo{transition:transform .36s var(--spring)}.feature,.pcard{transform-style:preserve-3d;will-change:transform}.feature .shot-side,.pcard .shot-side{overflow:hidden}.feature image-slot.shot,.pcard image-slot.shot{transition:transform .6s var(--ease);will-change:transform}.feature:hover image-slot.shot,.pcard:hover image-slot.shot{transform:scale(1.045)}.link{will-change:transform}@media (prefers-reduced-motion:reduce){html.js .reveal,html.js .stagger>*{opacity:1;transform:none;filter:none;transition:none}html.js .hero .avail,html.js .hero .cta,html.js .hero .meta,html.js .hero .sub,html.js .hero h1 .w{animation:none}.progress,.spotlight{display:none}.feature:hover,.pcard:hover,.row:hover{transform:none}html{scroll-behavior:auto}}image-slot{position:relative;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.05)}image-slot[shape=rect]{border-radius:0}image-slot[radius="8"]{border-radius:8px}.slot-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;color:inherit;font-family:var(--mono);font-size:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.62}image-slot.shot .slot-empty{color:#8995a8;font-size:12px;letter-spacing:.02em;text-transform:none}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px)}.hero-copy{min-width:0}.hero-portrait{position:relative;width:clamp(260px,26vw,340px);aspect-ratio:1;justify-self:end;transform:translateY(-42px);display:grid;place-items:center;border-radius:999px;padding:10px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.02)),var(--navy-deep);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.42)}.hero-portrait:before{inset:-34px;z-index:-1;background:radial-gradient(circle at 28% 26%,rgba(225,29,46,.22),transparent 44%),radial-gradient(circle at 76% 72%,rgba(214,168,79,.18),transparent 42%);filter:blur(16px);opacity:.8}.hero-portrait:after,.hero-portrait:before{content:"";position:absolute;border-radius:inherit}.hero-portrait:after{inset:6px;border:1px solid var(--red-line);box-shadow:inset 0 0 0 1px rgba(214,168,79,.08);pointer-events:none}.hero-portrait img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover;object-position:center}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}.hero-portrait{order:-1;justify-self:center;width:clamp(190px,44vw,280px);transform:none}}@media (max-width:560px){.hero{padding-top:98px}.hero .avail{white-space:normal}.hero-portrait{width:188px;padding:7px}.hero-portrait:before{inset:-22px}}.product-shot{height:100%;min-height:340px}.product-shot,.project-shot{display:block;width:100%;object-fit:cover}.project-shot{aspect-ratio:4/3;height:auto}@media (max-width:760px){.product-shot{aspect-ratio:16/10;height:auto;min-height:0}}.brand-logo{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#ffffff,#e8edf5);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(0,0,0,.2);flex:none}.brand-logo img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(10,17,30,.2))}.company-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#ffffff,#edf1f7);border:1px solid rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 22px rgba(0,0,0,.22)}.company-logo img{width:44px;height:44px;object-fit:contain}.company-logo-dark{background:linear-gradient(145deg,#07101d,#121b2c);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.34)}.company-logo-dark img{width:42px;height:42px;filter:drop-shadow(0 0 10px rgba(197,255,18,.2))}.company-logo-morgen{background:#f3ecdf;border-color:rgba(243,236,223,.92)}.company-logo-morgen img{width:48px;height:48px}.company-logo-sasmaya{background:#f78f2f;border-color:rgba(247,143,47,.9)}.company-logo-sasmaya img{width:100%;height:100%;object-fit:cover}.row-static{cursor:default}.row-static .arrow{opacity:0}.row-static:hover .arrow{transform:none}.row .company-logo{transition:transform .36s var(--spring)}.row:hover .company-logo{transform:translateX(6px)}@media (max-width:820px){.company-logo{width:52px;height:52px}.company-logo img{width:40px;height:40px}}.js .reveal,.js .stagger>*{opacity:0;transform:translateY(18px)}.js .reveal.in,.js .stagger.in>*{opacity:1;transform:translateY(0);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .stagger.in>:nth-child(2){transition-delay:70ms}.js .stagger.in>:nth-child(3){transition-delay:.14s}.js .stagger.in>:nth-child(4){transition-delay:.21s}.js .stagger.in>:nth-child(5){transition-delay:.28s}.progress{position:fixed;top:0;left:0;z-index:100;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left}