html:has(.landing-surface){scroll-padding-top:76px}.landing-surface{--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:26px;--r-pill:999px;--bg:oklch(0.987 0.008 84);--surface:oklch(0.996 0.004 84);--surface-2:oklch(0.972 0.011 82);--surface-3:oklch(0.958 0.013 80);--line:oklch(0.905 0.011 78);--line-2:oklch(0.862 0.013 76);--line-strong:oklch(0.795 0.015 74);--ink:oklch(0.265 0.018 58);--ink-2:oklch(0.448 0.016 60);--ink-3:oklch(0.535 0.013 62);--ink-4:oklch(0.555 0.011 64);--primary:oklch(0.505 0.074 156);--primary-600:oklch(0.452 0.074 156);--primary-700:oklch(0.392 0.066 156);--primary-800:oklch(0.320 0.052 156);--primary-900:oklch(0.255 0.038 156);--primary-200:oklch(0.872 0.046 156);--primary-100:oklch(0.935 0.030 156);--primary-050:oklch(0.966 0.018 156);--on-primary:oklch(0.990 0.010 156);--clay:oklch(0.640 0.090 47);--clay-700:oklch(0.510 0.090 44);--clay-200:oklch(0.880 0.050 52);--clay-100:oklch(0.940 0.034 54);--clay-050:oklch(0.967 0.018 54);--font-display:var(--font-landing-display,"Newsreader",Georgia,"Times New Roman",serif);--font-ui:var(--font-landing-ui,"Hanken Grotesk",system-ui,sans-serif);--font-mono:var(--font-landing-mono,"IBM Plex Mono",ui-monospace,monospace);--maxw:1140px;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.04'/%3E%3C/svg%3E");color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}.landing-surface *,.landing-surface :after,.landing-surface :before{box-sizing:border-box}.landing-surface img,.landing-surface svg{display:block;max-width:100%}.landing-surface button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}.landing-surface a{color:inherit;text-decoration:none}.landing-surface h1,.landing-surface h2,.landing-surface h3,.landing-surface h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}.landing-surface em.set{font-style:italic}.landing-surface p{text-wrap:pretty}.landing-surface .brief-grid b,.landing-surface .brief-pat,.landing-surface .brief-ready,.landing-surface .brief-when,.landing-surface .metric .big,.landing-surface .mq-row .t,.landing-surface .rrow .rv{font-variant-numeric:tabular-nums lining-nums}.landing-surface .l-section{padding:0 32px}.landing-surface .l-rule,.landing-surface .l-section{max-width:var(--maxw);margin:0 auto}.landing-surface .l-rule:after{content:"";display:block;height:1px;background:var(--line);margin:0 32px}.landing-surface .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:600;font-size:15px;line-height:1;white-space:nowrap;padding:12px 18px;border-radius:var(--r-pill);border:1px solid transparent;transition:background .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease;cursor:pointer;text-decoration:none}.landing-surface .btn-primary{background:var(--primary-700);color:var(--on-primary);box-shadow:0 1px 2px oklch(.3 .04 156/.18)}.landing-surface .btn-primary:hover{background:var(--primary-800);transform:translateY(-1px);box-shadow:0 6px 16px oklch(.3 .04 156/.22)}.landing-surface .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.landing-surface .btn-ghost:hover{background:var(--surface-2);border-color:var(--line-strong);transform:translateY(-1px)}.landing-surface .btn:active{transform:translateY(.5px)}.landing-surface .btn-sm{padding:8px 13px;font-size:13.5px}.landing-surface .btn-lg{padding:15px 26px}.landing-surface .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-700)}.landing-surface .kick:before{content:"";width:18px;height:1.5px;background:var(--clay);border-radius:2px;flex:none}.landing-surface .kick.on-dark{color:var(--primary-200)}.landing-surface .kick.on-dark:before{background:var(--clay-200)}.landing-surface .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.landing-surface .brand-word{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em}.landing-surface .brand-word b{font-weight:700}.landing-surface .nav-wrap{position:sticky;top:0;z-index:50;background:oklch(.987 .008 84/.8);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}.landing-surface .nav-wrap.scrolled{border-bottom-color:var(--line);background:oklch(.987 .008 84/.93)}.landing-surface .nav{max-width:var(--maxw);margin:0 auto;padding:16px 32px;display:flex;align-items:center;gap:30px}.landing-surface .nav-links{display:flex;gap:28px;margin-left:14px}.landing-surface .nav-links a{font-size:15px;font-weight:500;color:var(--ink-2);transition:color .15s;white-space:nowrap;text-decoration:none}.landing-surface .nav-links a:hover{color:var(--ink)}.landing-surface .nav-cta{margin-left:auto;display:flex;align-items:center;gap:12px}.landing-surface .nav-login{font-size:15px;font-weight:600;color:var(--ink-2);padding:9px 4px;text-decoration:none}.landing-surface .nav-login:hover{color:var(--ink)}@media (max-width:820px){.landing-surface .nav-links{display:none}}.landing-surface .hero{position:relative}.landing-surface .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:64px;align-items:center;padding:96px 0 104px}@media (max-width:820px){.landing-surface .hero-grid{grid-template-columns:1fr;gap:48px;padding:64px 0 72px}}.landing-surface .hero h1{font-size:clamp(44px,5.6vw,74px);line-height:1.02;letter-spacing:-.022em;color:var(--ink)}.landing-surface .hero h1 .set{color:var(--primary-700);font-weight:500}.landing-surface .hero-sub{margin-top:26px;font-size:19px;line-height:1.62;color:var(--ink-2);max-width:40ch}.landing-surface .hero-sub b{color:var(--ink);font-weight:600}.landing-surface .hero-actions{margin-top:34px;display:flex;gap:13px;flex-wrap:wrap}.landing-surface .hero-trust{margin-top:30px;display:flex;flex-wrap:wrap;gap:9px 22px}.landing-surface .hero-trust span{font-size:13.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.landing-surface .hero-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);flex:none}.landing-surface .brief{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 1px 0 var(--line),0 22px 50px oklch(.3 .03 156/.1);overflow:hidden}.landing-surface .brief-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--surface-2)}.landing-surface .brief-when{font-size:12.5px;color:var(--ink-3)}.landing-surface .brief-pat{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink);margin-top:2px}.landing-surface .brief-ready{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--primary-700);background:var(--primary-050);border:1px solid var(--primary-200);padding:6px 11px;border-radius:var(--r-pill);white-space:nowrap}.landing-surface .brief-ready .pulse{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:l-bpulse 2.4s ease-out infinite}@keyframes l-bpulse{0%{box-shadow:0 0 0 0 oklch(.505 .074 156/.55)}70%{box-shadow:0 0 0 8px oklch(.505 .074 156/0)}to{box-shadow:0 0 0 0 oklch(.505 .074 156/0)}}.landing-surface .brief-body{padding:22px}.landing-surface .brief-label{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.landing-surface .brief-quote{font-family:var(--font-display);font-size:21px;font-weight:400;font-style:italic;line-height:1.4;color:var(--ink);margin-top:9px}.landing-surface .brief-quote:before{content:"\201E";color:var(--clay)}.landing-surface .brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.landing-surface .brief-grid>div{background:var(--surface);padding:12px 14px}.landing-surface .brief-grid span{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.landing-surface .brief-grid b{display:block;font-size:15px;font-weight:600;color:var(--ink);margin-top:3px}.landing-surface .brief-flag{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 15px;background:var(--primary-050);border:1px solid var(--primary-200);border-radius:var(--r-md);font-size:13.5px;color:var(--primary-800);font-weight:500}.landing-surface .brief-flag .ok{width:19px;height:19px;flex:none;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-size:12px;font-weight:700}.landing-surface .brief-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.landing-surface .brief-foot span{font-size:11.5px;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:var(--r-xs);padding:4px 9px}.landing-surface .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:56px 0}.landing-surface .metric{padding:4px 36px;border-left:1px solid var(--line)}.landing-surface .metric:first-child{border-left:none;padding-left:4px}.landing-surface .metric .big{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,4.6vw,58px);letter-spacing:-.03em;line-height:.95;color:var(--ink);display:flex;align-items:baseline;gap:7px}.landing-surface .metric .big .u{font-size:.42em;font-weight:600;color:var(--primary-700);font-family:var(--font-ui);letter-spacing:0}.landing-surface .metric .lab{font-size:15px;color:var(--ink-2);margin-top:16px;line-height:1.45;max-width:24ch}.landing-surface .metric .cap{font-size:12px;color:var(--ink-4);margin-top:9px}@media (max-width:820px){.landing-surface .metrics{grid-template-columns:1fr;gap:28px;padding:40px 0}.landing-surface .metric{border-left:none;padding-left:4px}}.landing-surface .trust{padding:24px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px}.landing-surface .trust .lede{font-size:13px;font-weight:600;color:var(--ink-2)}.landing-surface .trust .items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.landing-surface .trust .items span{font-size:13px;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;padding:7px 13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill)}.landing-surface .trust .items span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary);flex:none}.landing-surface .section-pad{padding:100px 0}.landing-surface .sec-head{max-width:660px}.landing-surface .sec-head.center{margin:0 auto;text-align:center}.landing-surface .sec-head h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.018em;margin-top:18px;color:var(--ink)}.landing-surface .sec-head p{margin-top:18px;font-size:18.5px;color:var(--ink-2);line-height:1.6}.landing-surface .steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px}.landing-surface .step{padding:6px 34px;border-left:1px solid var(--line)}.landing-surface .step:first-child{border-left:none;padding-left:4px}.landing-surface .step .num{font-family:var(--font-display);font-size:40px;font-weight:400;font-style:italic;color:var(--primary);line-height:1}.landing-surface .step .when{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:16px}.landing-surface .step h3{font-size:23px;margin-top:8px;color:var(--ink)}.landing-surface .step p{font-size:15.5px;color:var(--ink-2);margin-top:11px;line-height:1.55}@media (max-width:820px){.landing-surface .steps{grid-template-columns:1fr;gap:36px}.landing-surface .step{border-left:none;padding-left:4px}}.landing-surface .roles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;gap:0}.landing-surface .role{padding:8px 34px;border-left:1px solid var(--line);display:flex;flex-direction:column}.landing-surface .role:first-child{border-left:none;padding-left:4px}.landing-surface .role .rk{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-700)}.landing-surface .role h3{font-size:22px;margin-top:12px;color:var(--ink)}.landing-surface .role p{font-size:15px;color:var(--ink-2);margin-top:11px;line-height:1.55}.landing-surface .role ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.landing-surface .role li{font-size:14.5px;color:var(--ink);display:flex;gap:10px;align-items:flex-start;line-height:1.4}.landing-surface .role li .ck{color:var(--primary);font-weight:700;flex:none}.landing-surface .role .viz{margin-top:22px}.landing-surface .role-link{margin-top:20px;display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14.5px;color:var(--primary-700);text-decoration:none}.landing-surface .role-link .arr{transition:transform .15s}.landing-surface .role-link:hover .arr{transform:translateX(3px)}.landing-surface .role-foot{margin-top:auto;padding-top:20px}@media (max-width:820px){.landing-surface .roles{grid-template-columns:1fr;gap:40px}.landing-surface .role{border-left:none;padding-left:4px}}.landing-surface .mq{display:flex;flex-direction:column;gap:7px}.landing-surface .mq-row{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 12px}.landing-surface .mq-row.sel{border-color:var(--primary-200);box-shadow:inset 2.5px 0 0 var(--primary)}.landing-surface .mq-row .t{font-size:12.5px;color:var(--ink-2)}.landing-surface .mq-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill)}.landing-surface .mq-chip.ok{background:var(--primary-100);color:var(--primary-800)}.landing-surface .mq-chip.wait{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.landing-surface .mcal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:38px;gap:6px}.landing-surface .mcal .slot{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs)}.landing-surface .mcal .slot.full{background:var(--primary-050);border-color:var(--primary-200)}.landing-surface .mcal .slot.gap{border:1px dashed var(--clay);background:var(--clay-050);display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--clay-700)}.landing-surface .mlang{display:flex;align-items:center;gap:13px}.landing-surface .morb{width:46px;height:46px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;gap:3px;flex:none}.landing-surface .morb i{display:block;width:3px;border-radius:2px;background:var(--on-primary);animation:l-wave 1.2s ease-in-out infinite}.landing-surface .morb i:first-child{height:8px}.landing-surface .morb i:nth-child(2){height:18px;animation-delay:.12s}.landing-surface .morb i:nth-child(3){height:12px;animation-delay:.24s}.landing-surface .morb i:nth-child(4){height:20px;animation-delay:.36s}.landing-surface .morb i:nth-child(5){height:10px;animation-delay:.48s}@keyframes l-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.landing-surface .mlang b{font-size:12px;color:var(--ink-2)}.landing-surface .feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.landing-surface .feat h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.018em;margin-top:18px;color:var(--ink)}.landing-surface .feat p{font-size:17.5px;color:var(--ink-2);margin-top:18px;line-height:1.62}.landing-surface .feat-list{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:16px}.landing-surface .feat-list li{display:flex;gap:13px;font-size:15.5px;line-height:1.5}.landing-surface .feat-list li .ck{width:23px;height:23px;border-radius:7px;background:var(--primary-100);color:var(--primary-700);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none;margin-top:1px}.landing-surface .feat-list b{color:var(--ink);font-weight:600}.landing-surface .record{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 1px 0 var(--line),0 18px 44px oklch(.3 .03 156/.09);overflow:hidden}.landing-surface .record-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.landing-surface .record-head .rt{font-family:var(--font-display);font-size:16px;font-weight:600}.landing-surface .record-head .tag{font-family:var(--font-mono);font-size:11px;color:var(--primary-700);background:var(--primary-050);border:1px solid var(--primary-200);padding:4px 9px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.landing-surface .record-body{padding:6px 20px 18px}.landing-surface .rrow{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);align-items:baseline}.landing-surface .rrow:last-child{border-bottom:none}.landing-surface .rrow .rk{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.landing-surface .rrow .rv{font-size:15px;color:var(--ink);font-weight:500}.landing-surface .rrow .rv.muted{color:var(--ink-4);font-style:italic;font-weight:400}@media (max-width:820px){.landing-surface .feat{grid-template-columns:1fr;gap:44px}}.landing-surface .security{background:var(--primary-900);color:oklch(.93 .012 156);border-radius:var(--r-xl);padding:68px 60px}.landing-surface .security h2{color:oklch(.985 .01 156);font-size:clamp(30px,3.6vw,44px);margin-top:16px;max-width:20ch}.landing-surface .security .intro{color:oklch(.82 .018 156);font-size:18px;margin-top:18px;max-width:56ch;line-height:1.6}.landing-surface .sec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:46px}.landing-surface .sec-item{padding:24px 28px;border-top:1px solid oklch(1 0 0/.12)}.landing-surface .sec-item:nth-child(odd){padding-left:0}.landing-surface .sec-item:nth-child(2n){padding-right:0;border-left:1px solid oklch(1 0 0/.12);padding-left:28px}.landing-surface .sec-item .st{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-200)}.landing-surface .sec-item h4{color:oklch(.985 .01 156);font-size:18px;margin-top:11px}.landing-surface .sec-item p{color:oklch(.78 .016 156);font-size:14.5px;margin-top:9px;line-height:1.55}@media (max-width:820px){.landing-surface .security{padding:44px 28px}.landing-surface .sec-grid{grid-template-columns:1fr}.landing-surface .sec-item:nth-child(2n){border-left:none;padding-left:0}}.landing-surface .promise{max-width:760px;margin:0 auto}.landing-surface .promise h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.018em;margin-top:16px;color:var(--ink)}.landing-surface .cta{text-align:center;background:var(--primary-050);border:1px solid var(--primary-200);border-radius:var(--r-xl);padding:72px 44px}.landing-surface .cta .kick{margin-bottom:16px}.landing-surface .cta h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.02em;color:var(--ink)}.landing-surface .cta p{font-size:19px;color:var(--ink-2);margin-top:18px;max-width:50ch;margin-inline:auto;line-height:1.55}.landing-surface .cta .acts{margin-top:32px;display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.landing-surface .cta-note{margin-top:20px;font-size:13px;color:var(--ink-3)}.landing-surface footer{border-top:1px solid var(--line)}.landing-surface .foot{max-width:var(--maxw);margin:0 auto;padding:60px 32px 44px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:36px}.landing-surface .foot .col h5{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.landing-surface .foot .col a{display:block;font-size:14.5px;color:var(--ink-2);padding:6px 0;text-decoration:none}.landing-surface .foot .col a:hover{color:var(--ink)}.landing-surface .foot .blurb{font-size:14.5px;color:var(--ink-3);margin-top:18px;max-width:32ch;line-height:1.6}.landing-surface .foot-bot{border-top:1px solid var(--line)}.landing-surface .foot-bot .in{max-width:var(--maxw);margin:0 auto;padding:22px 32px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}@media (max-width:820px){.landing-surface .foot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.landing-surface .foot{grid-template-columns:1fr}.landing-surface .l-section{padding:0 20px}.landing-surface .section-pad{padding:64px 0}.landing-surface .nav{padding:14px 20px;gap:14px}.landing-surface .nav-login{display:none}}.landing-surface .reveal{opacity:1;transform:none}.landing-surface.ux-anim .reveal{opacity:0;transform:translateY(20px)}.landing-surface.ux-anim .reveal.in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.landing-surface.ux-anim [data-stage]{opacity:0;transform:translateY(16px)}.landing-surface.ux-anim [data-stage].in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.landing-surface.ux-anim [data-stage="1"]{transition-delay:.05s}.landing-surface.ux-anim [data-stage="2"]{transition-delay:.14s}.landing-surface.ux-anim [data-stage="3"]{transition-delay:.23s}.landing-surface.ux-anim [data-stage="4"]{transition-delay:.32s}.landing-surface.ux-anim [data-stage="5"]{transition-delay:.44s}.landing-surface.ux-anim .hero-art .brief-flag,.landing-surface.ux-anim .hero-art .brief-foot,.landing-surface.ux-anim .hero-art .brief-grid>div,.landing-surface.ux-anim .hero-art .brief-label,.landing-surface.ux-anim .hero-art .brief-quote,.landing-surface.ux-anim .hero-art .brief-top{opacity:0;transform:translateY(7px)}.landing-surface.ux-anim .hero-art.in .brief-flag,.landing-surface.ux-anim .hero-art.in .brief-foot,.landing-surface.ux-anim .hero-art.in .brief-grid>div,.landing-surface.ux-anim .hero-art.in .brief-label,.landing-surface.ux-anim .hero-art.in .brief-quote,.landing-surface.ux-anim .hero-art.in .brief-top{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.landing-surface.ux-anim .hero-art.in .brief-top{transition-delay:.3s}.landing-surface.ux-anim .hero-art.in .brief-label{transition-delay:.42s}.landing-surface.ux-anim .hero-art.in .brief-quote{transition-delay:.5s}.landing-surface.ux-anim .hero-art.in .brief-grid>div:first-child{transition-delay:.6s}.landing-surface.ux-anim .hero-art.in .brief-grid>div:nth-child(2){transition-delay:.66s}.landing-surface.ux-anim .hero-art.in .brief-grid>div:nth-child(3){transition-delay:.72s}.landing-surface.ux-anim .hero-art.in .brief-grid>div:nth-child(4){transition-delay:.78s}.landing-surface.ux-anim .hero-art.in .brief-flag{transition-delay:.88s}.landing-surface.ux-anim .hero-art.in .brief-foot{transition-delay:.96s}@media (prefers-reduced-motion:reduce){.landing-surface .reveal,.landing-surface [data-stage],.landing-surface.ux-anim .hero-art .brief-flag,.landing-surface.ux-anim .hero-art .brief-foot,.landing-surface.ux-anim .hero-art .brief-grid>div,.landing-surface.ux-anim .hero-art .brief-label,.landing-surface.ux-anim .hero-art .brief-quote,.landing-surface.ux-anim .hero-art .brief-top,.landing-surface.ux-anim .reveal,.landing-surface.ux-anim [data-stage]{opacity:1!important;transform:none!important;transition:none!important}.landing-surface .btn-ghost:hover,.landing-surface .btn-primary:hover,.landing-surface .btn:active{transform:none!important}.landing-surface .brief-ready .pulse,.landing-surface .morb i{animation:none!important}}.landing-surface :focus-visible{outline:2px solid var(--primary-700);outline-offset:2px;box-shadow:0 0 0 3px oklch(.392 .066 156/.25)}