[data-mobile-landing]{--mobile-safe-top:env(safe-area-inset-top,0px);--mobile-accent:var(--baanma-accent,#38bdf8);--mobile-chapter-bridge-gap:.9rem;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:#050608;max-width:100vw;overflow-x:clip}[data-mobile-landing] main{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}[data-mobile-landing] .mobile-section{padding-left:max(1.125rem, env(safe-area-inset-left));padding-right:max(1.125rem, env(safe-area-inset-right))}[data-mobile-landing] .mobile-section--default{padding-top:0;padding-bottom:0}[data-mobile-landing] #hero{scroll-margin-top:0}[data-mobile-landing] .mobile-touch-target{min-width:44px;min-height:44px}[data-mobile-landing] .mobile-floating-menu-anchor{pointer-events:none;z-index:50;padding-right:max(1rem, env(safe-area-inset-right));position:fixed;top:0;right:0}[data-mobile-landing] .mobile-floating-menu-btn{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 45%,#00000047 100%);border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 1px #ffffff38,0 10px 28px -10px #000000b8}[data-mobile-landing] .mobile-floating-menu-btn:active,[data-mobile-landing] .mobile-floating-menu-btn--open{background:linear-gradient(165deg,#ffffff1f 0%,#ffffff0a 42%,#00000057 100%);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff47,0 12px 32px -10px #000000c7}[data-mobile-landing] .mobile-floating-menu-btn--drawer{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24}[data-mobile-landing] .mobile-nav-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00000094;transition:opacity .28s;position:fixed;inset:0}[data-mobile-landing] .mobile-nav-backdrop--open{opacity:1;pointer-events:auto}[data-mobile-landing] .mobile-nav-drawer{z-index:70;width:min(88vw,19.5rem);padding-top:var(--mobile-safe-top);isolation:isolate;background:0 0;border:none;border-radius:1rem 0 0 1rem;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-20px 0 56px -28px #0000008c}[data-mobile-landing] .mobile-nav-drawer--open{transform:translate(0)}[data-mobile-landing] .mobile-nav-drawer__material{border-radius:inherit;-webkit-backdrop-filter:blur(48px)saturate(180%)brightness(1.08);background:linear-gradient(168deg,#ffffff1a 0%,#ffffff09 38%,#ffffff03 100%),#0a0c10e0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -.5px #ffffff0d,inset 1px 0 #ffffff14}[data-mobile-landing] .mobile-nav-drawer__material:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(148deg,#ffffff1f 0%,#ffffff08 28%,#0000 54%);position:absolute;inset:0}[data-mobile-landing] .mobile-nav-drawer__material:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(152deg,#ffffff52 0%,#ffffff12 40%,#ffffff0a 62%,#ffffff2e 100%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-mobile-landing] .mobile-nav-drawer__surface{z-index:1;flex-direction:column;min-height:100%;display:flex;position:relative}[data-mobile-landing] .mobile-nav-drawer__header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem 1rem 1.5rem;display:flex;box-shadow:inset 0 -1px #ffffff08}[data-mobile-landing] .mobile-nav-drawer__brand{flex:1;align-items:center;min-width:0;text-decoration:none;display:flex}[data-mobile-landing] .mobile-nav-drawer__logo{width:auto;max-width:13.8rem;height:clamp(2.1rem,6.6vw,2.55rem)}[data-mobile-landing] .mobile-nav-drawer__links{overscroll-behavior:contain;flex:1;margin:0;padding:.75rem .625rem;list-style:none;overflow-y:auto}[data-mobile-landing] .mobile-nav-link{min-height:44px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:#fffc;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}[data-mobile-landing] .mobile-nav-link-icon{color:#ffffff6b;flex-shrink:0;width:1.125rem;height:1.125rem;transition:color .2s}[data-mobile-landing] .mobile-nav-link:active{color:#fff;background:linear-gradient(168deg,#ffffff17 0%,#ffffff08 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff24}[data-mobile-landing] .mobile-nav-link:active .mobile-nav-link-icon{color:#ffffffad}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-mobile-landing] .mobile-nav-drawer__material{background:#12161ef0}[data-mobile-landing] .mobile-floating-menu-btn{background:#12161ee0}}@media (prefers-reduced-transparency:reduce){[data-mobile-landing] .mobile-nav-backdrop{-webkit-backdrop-filter:none;background:#000000c7}[data-mobile-landing] .mobile-nav-drawer__material{-webkit-backdrop-filter:none;background:#161c26f5}[data-mobile-landing] .mobile-nav-drawer__material:before{opacity:.4}}[data-mobile-landing] .mobile-nav-drawer-footer{flex-shrink:0}[data-mobile-landing] .mobile-nav-email-region{border-top:1px solid #ffffff0f;padding:1rem 1.25rem 1.125rem;box-shadow:inset 0 1px #ffffff0a}[data-mobile-landing] .mobile-nav-email{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;color:#ffffff94;text-align:center;font-size:.8125rem;font-weight:400;text-decoration:none;display:block}[data-mobile-landing] .mobile-nav-email:active{color:#ffffffd1}[data-mobile-landing] .mobile-nav-copyright-region{padding:1rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));background:#0000001f;border-top:1px solid #ffffff0d}[data-mobile-landing] .mobile-nav-copyright-region--solo{margin-top:0}[data-mobile-landing] .mobile-nav-copyright{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.04em;color:#ffffff52;text-align:center;margin:0;font-size:.6875rem}[data-mobile-landing] .mobile-hero{min-height:min(76dvh,34rem);padding-bottom:0;position:relative}[data-mobile-landing] .mobile-hero-media{z-index:0;position:absolute;inset:0}[data-mobile-landing] .mobile-hero-scrim{background:linear-gradient(#05060838 0%,#05060847 42%,#050608d1 88%,#050608 100%);position:absolute;inset:0}[data-mobile-landing] .mobile-hero-content{z-index:1;min-height:min(76dvh,34rem);padding:3.75rem max(1.25rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:relative}[data-mobile-landing] .mobile-hero-wordmark{flex-shrink:0;width:100%;max-width:20rem;margin-bottom:.25rem}[data-mobile-landing] .mobile-hero-copy{flex-direction:column;align-items:center;gap:0;width:100%;max-width:22rem;display:flex}[data-mobile-landing] .mobile-hero-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(1.625rem,7.2vw,2.125rem);font-weight:500;line-height:1.08}[data-mobile-landing] .mobile-hero-subhead{max-width:20rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:#ffffffd6;margin:.875rem 0 0;font-size:.9375rem;line-height:1.58}[data-mobile-landing] .mobile-hero-actions{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;max-width:20rem;margin-top:.25rem;display:flex}[data-mobile-landing] .mobile-hero-action-btn,[data-mobile-landing] .mobile-btn-primary,[data-mobile-landing] .mobile-btn-secondary{box-sizing:border-box;flex-shrink:0;width:100%;min-height:48px}[data-mobile-landing] .mobile-btn-primary,[data-mobile-landing] .mobile-btn-secondary{font-family:var(--font-inter), system-ui, sans-serif;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}[data-mobile-landing] .mobile-btn-primary{color:#171717;background:#fff}[data-mobile-landing] .mobile-btn-primary.mobile-hero-action-btn{background:var(--baanma-accent);height:44px;min-height:44px}[data-mobile-landing] .mobile-btn-primary:active{background:#ffffffeb}[data-mobile-landing] .mobile-btn-primary.mobile-hero-action-btn:active{background:color-mix(in srgb, var(--baanma-accent) 88%, black)}[data-mobile-landing] .mobile-btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff38}[data-mobile-landing] .mobile-btn-secondary:active{background:#ffffff1a}.mobile-hero-video-overlay{z-index:45;overscroll-behavior:none;opacity:0;pointer-events:none;touch-action:none;visibility:hidden;background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.mobile-hero-video-overlay[data-open=true]{opacity:1;pointer-events:auto;visibility:visible}.mobile-hero-video-overlay__video{object-fit:cover;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;max-height:100dvh}.mobile-hero-video-overlay__sound-button{color:#fff;touch-action:manipulation;-webkit-backdrop-filter:blur(24px);background:#0000009e;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-hero-video-overlay__sound-icon{width:1.4rem;height:1.4rem;transform:translate(1px)}[data-mobile-landing] .mobile-swipe-glass{isolation:isolate;border-radius:9999px;height:48px;display:block;position:relative;overflow:hidden}[data-mobile-landing] .mobile-swipe-glass__material{border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(44px)saturate(180%)brightness(1.08);background:linear-gradient(168deg,#ffffff1c 0%,#ffffff0a 42%,#ffffff04 100%),#0a0c10f0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}[data-mobile-landing] .mobile-swipe-glass__material:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(152deg,#ffffff47 0%,#ffffff14 45%,#ffffff24 100%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-mobile-landing] .mobile-swipe-glass__track{z-index:1;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}[data-mobile-landing] .mobile-swipe-glass__fill-layer{z-index:0;pointer-events:none;border-radius:9999px;position:absolute;inset:4px;overflow:hidden}[data-mobile-landing] .mobile-swipe-glass__fill{background:color-mix(in srgb, var(--baanma-accent) 24%, transparent);pointer-events:none;border-radius:9999px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}[data-mobile-landing] .mobile-swipe-glass__fill--dragging{transition:none}[data-mobile-landing] .mobile-swipe-glass__fill--complete{background:color-mix(in srgb, var(--baanma-accent) 30%, transparent);right:0;width:100%!important}[data-mobile-landing] .mobile-swipe-glass__hint{z-index:1;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;text-align:center;white-space:nowrap;color:#ffffff85;pointer-events:none;will-change:opacity;justify-content:center;align-items:center;margin:0;padding:0 3rem;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}[data-mobile-landing] .mobile-swipe-glass:not([data-dragging=true]) .mobile-swipe-glass__hint{transition:opacity .28s cubic-bezier(.22,1,.36,1)}[data-mobile-landing] .mobile-swipe-glass__handle-slot{z-index:2;width:40px;height:40px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;top:4px}[data-mobile-landing] .mobile-swipe-glass[data-dragging=true] .mobile-swipe-glass__handle-slot{transition:none}[data-mobile-landing] .mobile-swipe-glass__handle{z-index:1;box-sizing:border-box;cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:-10px}[data-mobile-landing] .mobile-swipe-glass[data-dragging=true] .mobile-swipe-glass__handle{cursor:grabbing}[data-mobile-landing] .mobile-swipe-glass__handle--complete{cursor:default}[data-mobile-landing] .mobile-swipe-glass__knob{z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--baanma-accent) 55%, white);background-color:var(--baanma-accent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--baanma-accent) 88%, white) 0%, color-mix(in srgb, var(--baanma-accent) 96%, #c4843f) 100%);color:#14100c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}[data-mobile-landing] .mobile-swipe-glass__handle--complete .mobile-swipe-glass__knob{border-color:color-mix(in srgb, var(--baanma-accent) 70%, white);background-color:var(--baanma-accent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--baanma-accent) 92%, white) 0%, var(--baanma-accent) 100%);color:#120e0a}[data-mobile-landing] .mobile-swipe-glass__icon{flex-shrink:0;width:1.0625rem;height:1.0625rem;display:block}[data-mobile-landing] .mobile-swipe-glass__icon--play{transform:translate(1px)}[data-mobile-landing] .mobile-swipe-glass__handle--complete .mobile-swipe-glass__icon{width:1.125rem;height:1.125rem;transform:none}@media (prefers-reduced-transparency:reduce){[data-mobile-landing] .mobile-swipe-glass__material{-webkit-backdrop-filter:none;background:#161c26f5}}[data-mobile-landing] .mobile-chapter-shell{isolation:isolate;scroll-margin-top:1rem;position:relative;overflow:hidden}[data-mobile-landing] .mobile-chapter-shell-inner{z-index:10;position:relative}[data-mobile-landing] .mobile-handoff-stack,[data-mobile-landing] .mobile-standard-chapter-stack,[data-mobile-landing] .mobile-final-section-stack{padding:2.5rem max(1.125rem, env(safe-area-inset-right)) 2.75rem max(1.125rem, env(safe-area-inset-left));flex-direction:column;gap:1.5rem;display:flex}[data-mobile-landing] .mobile-final-section-intro{flex-direction:column;display:flex}[data-mobile-landing] .mobile-final-section-intro .mobile-chapter-eyebrow{margin:0}[data-mobile-landing] .mobile-final-section-intro .mobile-chapter-accent{margin:.5rem 0 0}[data-mobile-landing] .mobile-final-section-intro .mobile-chapter-title{margin:.625rem 0 0;font-size:clamp(1.5rem,5.8vw,1.875rem)}[data-mobile-landing] .mobile-final-section-intro .mobile-chapter-lead{margin:.75rem 0 0}[data-mobile-landing] .mobile-final-section-intro .mobile-chapter-insight{margin:.875rem 0 0}[data-mobile-landing] .mobile-final-section-stack>.mobile-contact-panel,[data-mobile-landing] .mobile-final-section-stack>.mobile-access-panel,[data-mobile-landing] .mobile-final-section-stack>.mobile-team-list{margin-top:0}[data-mobile-landing] .mobile-final-panel-label{margin:0 0 1rem}[data-mobile-landing] .mobile-handoff-stack{gap:1.75rem}[data-mobile-landing] .mobile-standard-chapter-stack{gap:1.25rem}[data-mobile-landing] .mobile-standard-chapter-intro{flex-direction:column;display:flex}[data-mobile-landing] .mobile-standard-chapter-metrics{margin-top:.25rem}[data-mobile-landing] .mobile-chapter-bridge-media{width:100%;max-width:100%;margin:var(--mobile-chapter-bridge-gap) 0 0;flex:none;padding:0;display:block;position:relative;overflow:hidden}[data-mobile-landing] .mobile-chapter-bridge-insight{margin-top:var(--mobile-chapter-bridge-gap)}[data-mobile-landing] .mobile-chapter-eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff5c;margin:0;font-size:.6875rem;font-weight:500}[data-mobile-landing] .mobile-chapter-accent{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--mobile-accent) 88%, white);margin:.5rem 0 0;font-size:.6875rem;font-weight:600}[data-mobile-landing] .mobile-chapter-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;margin:.5rem 0 0;font-size:clamp(1.5rem,5.8vw,1.875rem);font-weight:500;line-height:1.1}[data-mobile-landing] .mobile-chapter-lead{font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff8a;margin:.75rem 0 0;font-size:.9375rem;line-height:1.62}[data-mobile-landing] .mobile-chapter-insight{border-left:2px solid color-mix(in srgb, var(--mobile-accent) 35%, transparent);font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff70;margin:.875rem 0 0;padding-left:.875rem;font-size:.8125rem;line-height:1.55}[data-mobile-landing] .mobile-access-panel{border:1px solid color-mix(in srgb, var(--mobile-accent) 18%, transparent);background:#ffffff08;border-radius:.875rem;padding:1.25rem 1rem 1.375rem}[data-mobile-landing] .mobile-access-panel--error{background:#450a0a59;border-color:#f8717147}[data-mobile-landing] .mobile-team-list{flex-direction:column;gap:.625rem;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-mobile-landing] .mobile-team-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;display:block;overflow:hidden}[data-mobile-landing] .mobile-team-card--linked:active{background:#ffffff0d;border-color:#ffffff24}[data-mobile-landing] .mobile-contact-panel{background:linear-gradient(165deg,#ffffff0d 0%,#ffffff05 50%,#0000001a 100%);border:1px solid #ffffff17;border-radius:.875rem;padding:1.125rem 1.125rem 1.375rem;position:relative;overflow:hidden}[data-mobile-landing] .mobile-contact-panel:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 90% 70% at 100% 0%, color-mix(in srgb, var(--mobile-accent) 8%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}[data-mobile-landing] .mobile-contact-label{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffff52;margin-bottom:.375rem;font-size:.6875rem;font-weight:500;display:block}[data-mobile-landing] .mobile-contact-input{z-index:1;width:100%;font-family:var(--font-inter), system-ui, sans-serif;color:#fff;background:#00000059;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;padding:.8125rem .875rem;font-size:1rem;line-height:1.4;position:relative}[data-mobile-landing] .mobile-contact-input::placeholder{color:#ffffff3d}[data-mobile-landing] .mobile-contact-input:focus{border-color:color-mix(in srgb, var(--mobile-accent) 45%, transparent);background:color-mix(in srgb, var(--mobile-accent) 6%, transparent);box-shadow:0 0 32px -8px color-mix(in srgb, var(--mobile-accent) 45%, transparent)}[data-mobile-landing] .mobile-contact-textarea{resize:vertical;min-height:7rem}[data-mobile-landing] .mobile-contact-submit{z-index:1;width:100%;min-height:48px;font-family:var(--font-inter), system-ui, sans-serif;color:#171717;background:#fff;border-radius:9999px;justify-content:center;align-items:center;margin-top:.25rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:500;display:flex;position:relative}[data-mobile-landing] .mobile-contact-submit:active{background:#ffffffeb}[data-mobile-landing] .mobile-contact-submit:disabled{opacity:.6}[data-mobile-landing] .mobile-contact-error{z-index:1;font-family:var(--font-inter), system-ui, sans-serif;color:#f87171d9;font-size:.75rem;position:relative}[data-mobile-landing] .mobile-contact-success{z-index:1;text-align:center;padding:1.25rem .25rem .5rem;position:relative}[data-mobile-landing] .mobile-contact-success-label{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--mobile-accent) 85%, transparent);margin:0 0 .625rem;font-size:.6875rem;font-weight:500}[data-mobile-landing] .mobile-contact-success-message{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;color:color-mix(in srgb, var(--mobile-accent) 90%, transparent);margin:0;font-size:.875rem;font-weight:500;line-height:1.55}[data-mobile-landing] .mobile-footer{background:#050608;border-top:1px solid #ffffff1a;position:relative}[data-mobile-landing] .mobile-footer-inner{padding:2.5rem max(1.125rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.125rem, env(safe-area-inset-left))}[data-mobile-landing] .mobile-footer-brand{border-bottom:1px solid #ffffff0f;padding-bottom:1.75rem}[data-mobile-landing] .mobile-footer-tagline{max-width:20rem;font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff7a;margin:1.25rem 0 0;font-size:.875rem;line-height:1.6}[data-mobile-landing] .mobile-footer-ecosystem{font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff61;margin:.875rem 0 0;font-size:.8125rem}[data-mobile-landing] .mobile-footer-ecosystem-link:active{color:#ffffffa6}[data-mobile-landing] .mobile-footer-grid{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem;padding-top:1.75rem;display:grid}[data-mobile-landing] .mobile-footer-column:last-child{grid-column:1/-1}[data-mobile-landing] .mobile-footer-column-title{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff57;margin:0;font-size:.6875rem;font-weight:500}[data-mobile-landing] .mobile-footer-links{margin:.75rem 0 0;padding:0;list-style:none}[data-mobile-landing] .mobile-footer-link{min-height:36px;font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff94;align-items:center;font-size:.875rem;display:inline-flex}[data-mobile-landing] .mobile-footer-link:active{color:#fff}[data-mobile-landing] .mobile-footer-back-to-top-slot{z-index:5;bottom:max(.75rem, env(safe-area-inset-bottom));justify-content:flex-end;min-height:2.75rem;margin-top:1.75rem;display:flex;position:sticky}[data-mobile-landing] .mobile-footer-bar{border-top:1px solid #ffffff0f;margin-top:1rem;padding-top:1.25rem}[data-mobile-landing] .mobile-footer-copyright{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffff42;text-align:center;margin:0;font-size:.6875rem}
[data-chapter-01-handoff] .ch01-rail-hairline-top{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--baanma-accent) 25%, transparent), transparent)}[data-chapter-01-handoff] .ch01-rail-hairline-bottom{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}[data-chapter-01-handoff] .ch01-card-hover-wash{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--baanma-accent) 8%, transparent) 0%, transparent 70%)}[data-chapter-01-handoff] .ch01-card-icon-glow{opacity:0;background-color:#0000;transition:opacity .5s,background-color .5s}[data-chapter-01-handoff] .group:hover .ch01-card-icon-glow{opacity:1;background-color:color-mix(in srgb, var(--baanma-accent) 20%, transparent)}[data-chapter-01-handoff] .ch01-card-icon-shell{background-color:#ffffff0a;border-color:#ffffff1a;transition:border-color .5s,background-color .5s}[data-chapter-01-handoff] .group:hover .ch01-card-icon-shell{border-color:color-mix(in srgb, var(--baanma-accent) 35%, transparent);background-color:color-mix(in srgb, var(--baanma-accent) 10%, transparent)}[data-chapter-01-handoff] .ch01-card-icon{color:color-mix(in srgb, var(--baanma-accent) 90%, transparent)}[data-chapter-01-handoff] .group:hover .ch01-card-icon{color:color-mix(in srgb, var(--baanma-accent) 95%, transparent)}
