.brivon-page{--ink-000:#050507;--ink-deep:#0a0a0c;--ink:#111114;--ink-card:#18181c;--ink-elev:#232328;--ink-line:#f4f4f014;--ink-line-soft:#f4f4f00a;--ink-rule:#f4f4f029;--paper:#f4f4f0;--paper-soft:#c9c9c2;--paper-mute:#80807a;--paper-deep:#5a5a55;--paper-tile:#f4f4f0;--paper-tile-2:#e5e5de;--lime:#d4ff3d;--lime-soft:#e2ff73;--lime-deep:#9ccb1f;--lime-glow:#d4ff3d33;--cobalt:#1a2eff;--bg:var(--ink-deep);--bg-alt:var(--ink-000);--bg-card:var(--ink-card);--bg-elev:var(--ink-elev);--bg-tile:var(--paper-tile);--fg:var(--paper);--fg-soft:var(--paper-soft);--fg-mute:var(--paper-mute);--fg-deep:var(--paper-deep);--fg-on-tile:var(--ink-deep);--fg-on-tile-mute:#5a5a55;--rule:var(--ink-line);--rule-strong:var(--ink-rule);--rule-lime:#d4ff3d59;--primary:var(--lime);--primary-deep:var(--lime-deep);--accent:var(--lime);--font-display:"Boldonse", "Inter Tight", system-ui, -apple-system, sans-serif;--font-body:"Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:clamp(1rem, .94rem + .28vw, 1.0625rem);--text-lg:clamp(1.125rem, 1rem + .45vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.25rem + .95vw, 2rem);--text-3xl:clamp(1.875rem, 1.45rem + 1.7vw, 2.75rem);--text-4xl:clamp(2.5rem, 1.75rem + 2.6vw, 4rem);--text-5xl:clamp(2.8rem, 1.9rem + 3.4vw, 4.75rem);--text-mega:clamp(2.5rem, 1.6rem + 3vw, 4.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--space-10:9rem;--space-11:12rem;--radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-full:999px;--container:1340px;--container-wide:1480px;--container-narrow:1080px;--gutter:clamp(1.25rem, 1rem + 1.5vw, 2.25rem);--shadow-xs:0 1px 2px #00000073;--shadow-sm:0 4px 12px #0006;--shadow:0 16px 36px -12px #0000008c;--shadow-md:0 24px 56px -18px #0000008c;--shadow-lg:0 48px 96px -32px #0009;--shadow-lime:0 22px 60px -22px #d4ff3d40;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.62s}.brivon-page *,.brivon-page :before,.brivon-page :after{box-sizing:border-box}.brivon-page{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}.brivon-page img,.brivon-page svg,.brivon-page video{max-width:100%;height:auto;display:block}.brivon-page a{color:inherit;text-decoration:none}.brivon-page button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.brivon-page input,.brivon-page textarea,.brivon-page select{font:inherit;color:inherit}.brivon-page :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:2px}.brivon-page ::selection{background:var(--lime);color:var(--ink-000)}.brivon-page .skip-link{background:var(--lime);color:var(--ink-000);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);z-index:999;position:absolute;top:0;left:-9999px}.brivon-page .skip-link:focus{left:var(--space-4);top:var(--space-4)}.brivon-page .container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.brivon-page .container--wide{max-width:var(--container-wide)}.brivon-page .container--narrow{max-width:var(--container-narrow)}.brivon-page section.compact{padding-block:var(--space-7)}.brivon-page .grid{gap:var(--space-6);display:grid}.brivon-page .flex{display:flex}.brivon-page .center-row{align-items:center;gap:var(--space-4);display:flex}.brivon-page .eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);align-items:center;gap:var(--space-2);display:inline-flex}.brivon-page .eyebrow .dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.brivon-page .eyebrow--on-tile{color:var(--fg-on-tile-mute)}.brivon-page h1,.brivon-page h2,.brivon-page h3,.brivon-page h4{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.25}.brivon-page h1{font-size:var(--text-5xl);line-height:1.22}.brivon-page h2{font-size:var(--text-4xl);line-height:1.25}.brivon-page h3{font-size:var(--text-2xl);line-height:1.3}.brivon-page h4{font-size:var(--text-xl);line-height:1.32}.brivon-page p{margin:0 0 var(--space-4)}.brivon-page p:last-child{margin-bottom:0}.brivon-page .lede{font-size:var(--text-lg);color:var(--fg-soft);max-width:62ch;line-height:1.5}.brivon-page .mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em}.brivon-page .label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-mute)}.brivon-page .label--lime{color:var(--lime)}.brivon-page .site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--rule);background:#0a0a0cc7;position:sticky;top:0}.brivon-page .nav{align-items:center;gap:var(--space-5);padding-block:var(--space-4);display:flex}.brivon-page .brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;font-size:1.125rem;display:inline-flex}.brivon-page .brand-mark{background:var(--lime);border-radius:4px;width:28px;height:28px;display:inline-block;position:relative}.brivon-page .brand-mark:after{content:"";background:var(--ink-000);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);position:absolute;inset:6px}.brivon-page .nav-links{gap:var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;margin-inline-start:auto;display:flex}.brivon-page .nav-links a{color:var(--fg-soft);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;padding-block:4px}.brivon-page .nav-links a:hover{color:var(--fg);border-bottom-color:var(--lime)}.brivon-page .nav-links a[aria-current=page]{color:var(--lime);border-bottom-color:var(--lime)}.brivon-page .nav-cta-row{gap:var(--space-3);align-items:center;display:flex}.brivon-page .nav-toggle{border:1px solid var(--rule-strong);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.brivon-page .nav-toggle span{background:var(--fg);width:18px;height:2px;position:relative}.brivon-page .nav-toggle span:before,.brivon-page .nav-toggle span:after{content:"";background:var(--fg);height:2px;position:absolute;left:0;right:0}.brivon-page .nav-toggle span:before{top:-6px}.brivon-page .nav-toggle span:after{top:6px}.brivon-page .mobile-drawer{background:var(--ink-000);z-index:200;padding:var(--space-7) var(--gutter);gap:var(--space-5);font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;flex-direction:column;display:none;position:fixed;inset:0}.brivon-page .mobile-drawer.open{display:flex}.brivon-page .mobile-drawer a{color:var(--fg)}.brivon-page .mobile-drawer a:hover{color:var(--lime)}.brivon-page .drawer-close{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);align-self:flex-end}.brivon-page .btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;padding:12px 20px;font-weight:500;display:inline-flex}.brivon-page .btn--primary{background:var(--lime);color:var(--ink-000)}.brivon-page .btn--primary:hover{background:var(--lime-soft);transform:translateY(-1px)}.brivon-page .btn--ghost{color:var(--fg);border-color:var(--rule-strong);background:0 0}.brivon-page .btn--ghost:hover{border-color:var(--lime);color:var(--lime)}.brivon-page .btn--ghost-on-tile{color:var(--fg-on-tile);background:0 0;border-color:#0a0a0c33}.brivon-page .btn--ghost-on-tile:hover{border-color:var(--ink-000)}.brivon-page .btn--dark{background:var(--ink-000);color:var(--paper)}.brivon-page .btn--dark:hover{background:var(--ink-elev)}.brivon-page .btn--sm{font-size:var(--text-xs);padding:8px 14px}.brivon-page .btn--lg{padding:16px 28px}.brivon-page .btn .arrow{transition:transform var(--dur-fast) var(--ease-out)}.brivon-page .btn:hover .arrow{transform:translate(3px)}.brivon-page .hero{padding-block:var(--space-8) var(--space-9);background:radial-gradient(900px 460px at 88% 0%, var(--lime-glow), transparent 60%), radial-gradient(900px 520px at 0% 100%, #1a2eff1a, transparent 60%), var(--bg);position:relative;overflow:hidden}.brivon-page .hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.brivon-page .hero-text>*+*{margin-top:var(--space-5)}.brivon-page .hero-headline{font-size:var(--text-mega);text-transform:uppercase;letter-spacing:-.018em;line-height:1.15}.brivon-page .hero-headline .lime{color:var(--lime)}.brivon-page .hero-headline .slash{color:var(--paper-mute);font-weight:400}.brivon-page .hero-sub{color:var(--fg-soft);font-size:var(--text-lg);max-width:56ch;line-height:1.55}.brivon-page .hero-cta-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.brivon-page .hero-meta{gap:var(--space-5);color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;padding-top:var(--space-3);border-top:1px solid var(--rule);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.brivon-page .hero-meta strong{color:var(--fg);font-weight:500}.brivon-page .hero-media{aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:var(--shadow-lg);isolation:isolate;justify-self:end;position:relative;overflow:hidden}.brivon-page .hero-media img{object-fit:cover;filter:contrast(1.05)saturate(.9);width:100%;height:100%}.brivon-page .floating-tag{background:var(--ink-000);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:var(--space-2);box-shadow:var(--shadow);display:flex;position:absolute}.brivon-page .floating-tag .pill{background:var(--lime);color:var(--ink-000);border-radius:var(--radius-full);letter-spacing:.06em;padding:2px 8px;font-size:.75rem}.brivon-page .ft-top{top:16px;left:16px}.brivon-page .ft-bottom{bottom:16px;right:16px}.brivon-page .ft-mid-r{top:50%;right:16px;transform:translateY(-50%)}.brivon-page .stat-strip{border-block:1px solid var(--rule);margin-top:var(--space-7);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.brivon-page .stat-cell{padding:var(--space-6) var(--space-5);border-inline-end:1px solid var(--rule);gap:var(--space-3);flex-direction:column;display:flex}.brivon-page .stat-cell:last-child{border-inline-end:0}.brivon-page .stat-num{font-family:var(--font-display);font-size:var(--text-4xl);text-transform:uppercase;letter-spacing:-.018em;line-height:1.1}.brivon-page .stat-num .lime{color:var(--lime)}.brivon-page .stat-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.brivon-page .section-head{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;display:grid}.brivon-page .section-head h2{font-size:var(--text-4xl);text-transform:uppercase;letter-spacing:-.018em;line-height:1.22}.brivon-page .section-head .lede{max-width:48ch}.brivon-page .work-grid{gap:var(--space-6);grid-template-columns:repeat(12,1fr);display:grid}.brivon-page .work-item{border-radius:var(--radius-lg);background:var(--bg-card);isolation:isolate;display:block;position:relative;overflow:hidden}.brivon-page .work-item .wm{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.brivon-page .work-item img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-base) var(--ease-out)}.brivon-page .work-item:hover img{filter:contrast(1.05);transform:scale(1.04)}.brivon-page .work-item .wm-pill{background:var(--ink-000);color:var(--paper);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;position:absolute;top:14px;left:14px}.brivon-page .work-item .wm-arrow{background:var(--lime);width:40px;height:40px;color:var(--ink-000);border-radius:var(--radius-full);transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;right:14px}.brivon-page .work-item:hover .wm-arrow{transform:translate(2px,-2px)}.brivon-page .work-meta{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);font-family:var(--font-mono);display:flex}.brivon-page .work-meta .wm-title{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg)}.brivon-page .work-meta .wm-cap{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.brivon-page .work-item--xl{grid-column:span 8}.brivon-page .work-item--lg{grid-column:span 7}.brivon-page .work-item--md{grid-column:span 5}.brivon-page .work-item--sm{grid-column:span 4}.brivon-page .work-item--xl .wm{aspect-ratio:16/11}.brivon-page .work-item--lg .wm{aspect-ratio:4/3}.brivon-page .tile-section{background:var(--bg-tile);color:var(--fg-on-tile);position:relative}.brivon-page .tile-section .eyebrow{color:var(--fg-on-tile-mute)}.brivon-page .tile-section .eyebrow .dot{background:var(--ink-000)}.brivon-page .tile-section .lede{color:#2a2a28}.brivon-page .tile-section h1,.brivon-page .tile-section h2,.brivon-page .tile-section h3,.brivon-page .tile-section h4{color:var(--ink-000)}.brivon-page .tile-section .label{color:var(--fg-on-tile-mute)}.brivon-page .tile-section .mono{color:#2a2a28}.brivon-page .tile-section .btn--ghost{color:var(--ink-000);border-color:#0a0a0c40}.brivon-page .tile-section .btn--ghost:hover{border-color:var(--ink-000)}.brivon-page .tile-section hr{border:0;border-top:1px solid #0a0a0c26}.brivon-page .chapter{padding-block:var(--space-9)}.brivon-page .chapter-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.brivon-page .chapter-grid .label{margin-bottom:var(--space-4)}.brivon-page .chapter-body p{font-size:var(--text-lg);color:var(--fg-soft);max-width:60ch;line-height:1.65}.brivon-page .tile-section .chapter-body p{color:#2a2a28}.brivon-page .pull-quote{font-family:var(--font-display);font-size:var(--text-3xl);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg);margin-block:var(--space-6);border-inline-start:3px solid var(--lime);max-width:22ch;padding-inline-start:var(--space-5);line-height:1.3}.brivon-page .tile-section .pull-quote{color:var(--ink-000);border-color:var(--ink-000)}.brivon-page .pull-quote cite{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);margin-top:var(--space-3);font-style:normal;display:block}.brivon-page .cap-bento{gap:var(--space-5);grid-template-columns:repeat(12,1fr);display:grid}.brivon-page .cap-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.brivon-page .cap-card:hover{border-color:var(--rule-lime);background:var(--ink-elev)}.brivon-page .cap-card .label{color:var(--fg-mute)}.brivon-page .cap-card h3{font-size:var(--text-xl);text-transform:uppercase;line-height:1.3}.brivon-page .cap-card p{color:var(--fg-soft)}.brivon-page .cap-card .cap-num{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.brivon-page .cap-card--wide{grid-column:span 6}.brivon-page .cap-card--std{grid-column:span 3}.brivon-page .cap-card--tall{aspect-ratio:4/5;grid-area:span 2/span 4;padding:0;overflow:hidden}.brivon-page .cap-card--tall img{object-fit:cover;width:100%;height:100%}.brivon-page .cap-card--tall .cap-tall-meta{padding:var(--space-5);color:var(--paper);background:linear-gradient(#0000,#0a0a0cd9);position:absolute;inset:auto 0 0}.brivon-page .cap-card--tall{position:relative}.brivon-page .process-grid{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(4,1fr);display:grid}.brivon-page .process-card{padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-card);gap:var(--space-3);flex-direction:column;display:flex}.brivon-page .process-card:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;color:var(--lime)}.brivon-page .process-card h3{font-size:var(--text-lg);text-transform:uppercase}.brivon-page .process-card p{color:var(--fg-soft);font-size:var(--text-base)}.brivon-page .split{gap:var(--space-8);padding-block:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.brivon-page .split--reverse .split-text{order:2}.brivon-page .split-text{gap:var(--space-5);flex-direction:column;display:flex}.brivon-page .split-text h2{font-size:var(--text-3xl);text-transform:uppercase;line-height:1.22}.brivon-page .split-text p{color:var(--fg-soft);font-size:var(--text-base);line-height:1.6}.brivon-page .tile-section .split-text p{color:#2a2a28}.brivon-page .split-fact-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.brivon-page .tile-section .split-fact-list{border-top-color:#0a0a0c26}.brivon-page .split-fact-list li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);font-size:var(--text-sm);grid-template-columns:130px 1fr;display:grid}.brivon-page .tile-section .split-fact-list li{border-bottom-color:#0a0a0c26}.brivon-page .split-fact-list li b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-weight:500}.brivon-page .tile-section .split-fact-list li b{color:var(--fg-on-tile-mute)}.brivon-page .split-img{aspect-ratio:4/5;border-radius:var(--radius-lg);isolation:isolate;width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.brivon-page .split-img img{object-fit:cover;width:100%;height:100%}.brivon-page .split-img .ft-corner{background:var(--lime);color:var(--ink-000);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;position:absolute;bottom:14px;left:14px}.brivon-page .press-strip{gap:var(--space-7);padding-block:var(--space-7);border-block:1px solid var(--rule);grid-template-columns:220px 1fr;align-items:center;display:grid}.brivon-page .press-strip .label{font-size:var(--text-xs)}.brivon-page .press-row{gap:var(--space-7);color:var(--fg-mute);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;display:flex}.brivon-page .press-row span{white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.brivon-page .press-row span:hover{color:var(--fg)}.brivon-page .tier-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.brivon-page .tier-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.brivon-page .tier-card.featured{background:var(--paper-tile);color:var(--ink-000);border-color:var(--paper-tile);box-shadow:var(--shadow-lime)}.brivon-page .tier-card.featured .label,.brivon-page .tier-card.featured .tier-meta,.brivon-page .tier-card.featured .tier-list li,.brivon-page .tier-card.featured p{color:#2a2a28}.brivon-page .tier-card.featured .label{color:var(--fg-on-tile-mute)}.brivon-page .tier-card.featured .tier-list li:before{background:var(--ink-000)}.brivon-page .tier-card.featured h3{color:var(--ink-000)}.brivon-page .tier-card .label{color:var(--fg-mute)}.brivon-page .tier-card h3{font-size:var(--text-2xl);text-transform:uppercase}.brivon-page .tier-meta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-soft)}.brivon-page .tier-list{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brivon-page .tier-list li{gap:var(--space-3);color:var(--fg-soft);align-items:flex-start;display:flex}.brivon-page .tier-list li:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.brivon-page .tier-card.featured .tier-list li{color:#2a2a28}.brivon-page .tier-divider{border:0;border-top:1px solid var(--rule);margin-block:var(--space-3)}.brivon-page .tier-card.featured .tier-divider{border-top-color:#0a0a0c26}.brivon-page .form-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-7);gap:var(--space-5);display:grid}.brivon-page .form-row{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.brivon-page .form-row--full{grid-template-columns:1fr}.brivon-page .form-field{gap:var(--space-2);flex-direction:column;display:flex}.brivon-page .form-field label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.brivon-page .form-field input,.brivon-page .form-field textarea,.brivon-page .form-field select{background:var(--ink-000);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--fg);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-family:var(--font-body);padding:14px 16px}.brivon-page .form-field input::placeholder,.brivon-page .form-field textarea::placeholder{color:var(--fg-deep)}.brivon-page .form-field input:focus,.brivon-page .form-field textarea:focus,.brivon-page .form-field select:focus{border-color:var(--lime);background:var(--ink-elev);outline:0}.brivon-page .form-field textarea{resize:vertical;min-height:140px}.brivon-page .form-actions{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.brivon-page .form-actions small{color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em}.brivon-page .faq-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.brivon-page .faq-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5) var(--space-6)}.brivon-page .faq-card h3{font-size:var(--text-lg);text-transform:uppercase;margin-bottom:var(--space-3);line-height:1.3}.brivon-page .faq-card p{color:var(--fg-soft);font-size:var(--text-sm)}.brivon-page .journal-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.brivon-page .journal-card{gap:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-5);flex-direction:column;display:flex}.brivon-page .journal-card .j-img{aspect-ratio:4/3;border-radius:var(--radius);width:100%;overflow:hidden}.brivon-page .journal-card .j-img img{object-fit:cover;width:100%;height:100%}.brivon-page .journal-card h3{font-size:var(--text-xl);text-transform:uppercase;line-height:1.3}.brivon-page .journal-card .j-meta{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);display:flex}.brivon-page .awards-strip{border-block:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.brivon-page .award-cell{padding:var(--space-6) var(--space-4);border-inline-end:1px solid var(--rule);gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.brivon-page .award-cell:last-child{border-inline-end:0}.brivon-page .award-num{font-family:var(--font-display);font-size:var(--text-3xl);text-transform:uppercase;color:var(--lime);line-height:1.1}.brivon-page .award-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.brivon-page .team-grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.brivon-page .team-card{gap:var(--space-3);flex-direction:column;display:flex}.brivon-page .team-card .t-img{aspect-ratio:4/5;border-radius:var(--radius);background:var(--ink-card);width:100%;overflow:hidden}.brivon-page .team-card .t-img img{object-fit:cover;filter:grayscale(.3);width:100%;height:100%;transition:filter var(--dur-base) var(--ease-out)}.brivon-page .team-card:hover .t-img img{filter:grayscale(0)}.brivon-page .team-card h3{font-size:var(--text-base);text-transform:uppercase;letter-spacing:-.005em}.brivon-page .team-card .t-role{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.brivon-page .channel-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.brivon-page .channel-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.brivon-page .channel-card .label{color:var(--lime)}.brivon-page .channel-card h3{font-size:var(--text-xl);text-transform:uppercase}.brivon-page .channel-card p{color:var(--fg-soft);font-size:var(--text-sm)}.brivon-page .channel-card .channel-line{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg);letter-spacing:.04em}.brivon-page .channel-card a.channel-line:hover{color:var(--lime)}.brivon-page .closing-cta{background:var(--lime);color:var(--ink-000);padding-block:var(--space-9)}.brivon-page .closing-cta .container{gap:var(--space-6);display:grid}.brivon-page .closing-cta h2{font-size:var(--text-mega);text-transform:uppercase;letter-spacing:-.018em;color:var(--ink-000);max-width:22ch;line-height:1.15}.brivon-page .closing-cta .lede{color:#0a0a0cbf;max-width:52ch}.brivon-page .closing-cta .cta-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.brivon-page .closing-cta .btn--dark{background:var(--ink-000);color:var(--lime)}.brivon-page .closing-cta .btn--dark:hover{background:var(--ink-elev)}.brivon-page .closing-cta .btn--ghost{color:var(--ink-000);background:0 0;border-color:#0a0a0c66}.brivon-page .closing-cta .btn--ghost:hover{background:var(--ink-000);color:var(--lime);border-color:var(--ink-000)}.brivon-page .site-footer{background:var(--bg-alt);padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--rule)}.brivon-page .footer-top{gap:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.brivon-page .footer-top h4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:var(--space-4);font-weight:400}.brivon-page .footer-top ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brivon-page .footer-top ul a{color:var(--fg-soft);font-size:var(--text-sm)}.brivon-page .footer-top ul a:hover{color:var(--lime)}.brivon-page .footer-brand{gap:var(--space-4);flex-direction:column;display:flex}.brivon-page .footer-brand .brand{font-size:var(--text-2xl);text-transform:uppercase}.brivon-page .footer-brand p{color:var(--fg-soft);font-size:var(--text-sm);max-width:32ch}.brivon-page .footer-bottom{gap:var(--space-4);padding-top:var(--space-5);color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.brivon-page .footer-bottom .footer-meta-links{gap:var(--space-5);display:flex}.brivon-page .footer-bottom a:hover{color:var(--lime)}.brivon-page .divider{border:0;border-top:1px solid var(--rule);margin:0}.brivon-page .hidden{display:none}.brivon-page .lime-text{color:var(--lime)}@media (prefers-reduced-motion:reduce){.brivon-page *{transition:none!important;animation:none!important}.brivon-page{scroll-behavior:auto}}@media (max-width:1100px){.brivon-page .hero-grid{gap:var(--space-7);grid-template-columns:1fr}.brivon-page .hero-media{aspect-ratio:4/3;justify-self:stretch;max-width:100%}.brivon-page .section-head{gap:var(--space-4);grid-template-columns:1fr}.brivon-page .stat-strip{grid-template-columns:repeat(2,1fr)}.brivon-page .stat-cell:nth-child(2){border-inline-end:0}.brivon-page .stat-cell:first-child,.brivon-page .stat-cell:nth-child(2){border-bottom:1px solid var(--rule)}.brivon-page .work-grid{grid-template-columns:repeat(6,1fr)}.brivon-page .work-item--xl,.brivon-page .work-item--lg{grid-column:span 6}.brivon-page .work-item--md,.brivon-page .work-item--sm{grid-column:span 3}.brivon-page .cap-bento{grid-template-columns:repeat(6,1fr)}.brivon-page .cap-card--wide,.brivon-page .cap-card--tall{grid-column:span 6}.brivon-page .cap-card--std{grid-column:span 3}.brivon-page .cap-card--tall{aspect-ratio:16/10;grid-row:auto}.brivon-page .process-grid{grid-template-columns:repeat(2,1fr)}.brivon-page .split,.brivon-page .split--reverse{grid-template-columns:1fr}.brivon-page .split--reverse .split-text{order:initial}.brivon-page .press-strip{gap:var(--space-4);grid-template-columns:1fr}.brivon-page .tier-grid,.brivon-page .channel-grid{grid-template-columns:1fr}.brivon-page .team-grid{grid-template-columns:repeat(2,1fr)}.brivon-page .journal-grid{grid-template-columns:1fr}.brivon-page .awards-strip{grid-template-columns:repeat(2,1fr)}.brivon-page .award-cell:nth-child(2){border-inline-end:0}.brivon-page .award-cell:first-child,.brivon-page .award-cell:nth-child(2){border-bottom:1px solid var(--rule)}.brivon-page .footer-top{grid-template-columns:1fr 1fr}.brivon-page .chapter-grid{gap:var(--space-5);grid-template-columns:1fr}.brivon-page .faq-grid{grid-template-columns:1fr}}@media (max-width:720px){.brivon-page .nav-links{display:none}.brivon-page .nav-toggle{display:inline-flex}.brivon-page .form-row,.brivon-page .stat-strip{grid-template-columns:1fr}.brivon-page .stat-cell{border-inline-end:0;border-bottom:1px solid var(--rule)}.brivon-page .stat-cell:last-child{border-bottom:0}.brivon-page .work-grid{grid-template-columns:1fr}.brivon-page .work-item--xl,.brivon-page .work-item--lg,.brivon-page .work-item--md,.brivon-page .work-item--sm{grid-column:span 1}.brivon-page .cap-bento{grid-template-columns:1fr}.brivon-page .cap-card--wide,.brivon-page .cap-card--std,.brivon-page .cap-card--tall{grid-column:span 1}.brivon-page .process-grid,.brivon-page .team-grid,.brivon-page .awards-strip{grid-template-columns:1fr}.brivon-page .award-cell{border-inline-end:0;border-bottom:1px solid var(--rule)}.brivon-page .award-cell:last-child{border-bottom:0}.brivon-page .footer-top{gap:var(--space-5);grid-template-columns:1fr}.brivon-page .hero-headline,.brivon-page .closing-cta h2{font-size:var(--text-4xl)}}
.pv .brivon-page{--lime:#7bb5ff;--lime-soft:#b0d3ff;--lime-deep:#4c92e5;--lime-glow:#5599ff30;--rule-lime:#5ca1ff55;--font-display:var(--preview-bold),sans-serif;--font-body:var(--preview-inter),sans-serif;--font-mono:var(--font-geist-mono),monospace;--paper-tile:#e8edf5;--fp-blue:#7bb5ff;--fp-muted:#a7aab4;color:#f4f4f0;font-family:var(--preview-inter),sans-serif;background:#0a0a0c;line-height:1.6}.pv .brivon-page .fp-header-inner{max-width:1480px;min-height:72px;padding-block:15px}.pv .brivon-page .fp-header{border-bottom:1px solid var(--rule)}.pv .brivon-page .fp-header nav{font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.pv .brivon-page .fp-button{font-family:var(--font-mono);border-radius:999px;font-size:12px}.pv .brivon-page .fp-header .fp-button{min-height:38px;padding:10px 18px}.pv .brivon-page .fp-brand{font-family:var(--preview-inter),sans-serif}.pv .brivon-page .hero-headline{font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);line-height:1.22}.pv .brivon-page .hero-media>img{object-position:60% center}.pv .brivon-page .hero{background:radial-gradient(900px 600px at 88% 0,#5c9fff15,#0000 60%),radial-gradient(600px 500px at 0 100%,#1a2eff10,#0000 65%)}.pv .brivon-page .hero-text>.hero-cta-row{flex-wrap:wrap;gap:12px}.pv .brivon-page .bv-stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:0;margin-top:72px}.pv .brivon-page .bv-stats>div{border-right:1px solid var(--rule);padding:30px}.pv .brivon-page .bv-stats>div:last-child{border:0}.pv .brivon-page .bv-stats strong{font-family:var(--preview-bold);color:#7bb5ff;font-size:38px;line-height:1.4}.pv .brivon-page .bv-stats>div>span{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.pv .brivon-page .work-grid .fp-screenshot{aspect-ratio:auto;background:#090e16;border:0;border-radius:0;height:100%}.pv .brivon-page .work-grid .fp-screenshot>img{object-fit:cover;object-position:60% center}.pv .brivon-page .work-item--xl .fp-screenshot>img,.pv .brivon-page .work-item--lg .fp-screenshot>img{object-fit:contain}.pv .brivon-page .wm-title{line-height:1.5;font-size:16px!important}.pv .brivon-page .work-meta .wm-cap{margin-top:12px;font-size:10px}.pv .brivon-page .work-meta{align-items:flex-start}.pv .brivon-page .wm-pill{pointer-events:none}.pv .brivon-page .cap-card{border:1px solid var(--rule);background:var(--bg-card);border-radius:20px;gap:20px;padding:32px}.pv .brivon-page .cap-card>svg{color:#7bb5ff}.pv .brivon-page .cap-card p{font-size:16px;line-height:1.6}.pv .brivon-page .cap-card .ep-shortcut{margin-top:auto}.pv .brivon-page .split-img .fp-screenshot{aspect-ratio:4/5;border:0;border-radius:20px;height:100%;min-height:580px}.pv .brivon-page .ft-corner{pointer-events:none}.pv .brivon-page .bv-strip{border-block:1px solid var(--rule)}.pv .brivon-page .bv-strip>div{font-family:var(--font-mono);text-transform:uppercase;color:#9ba8bb;flex-wrap:wrap;justify-content:space-between;gap:25px;font-size:13px;display:flex}.pv .brivon-page .bv-journal{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pv .brivon-page .bv-journal>a{flex-direction:column;gap:20px;display:flex}.pv .brivon-page .bv-journal img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:16px}.pv .brivon-page .bv-journal h3{font-size:20px;line-height:1.4}.pv .brivon-page .bv-journal p{color:#bbb;font-size:16px}.pv .brivon-page .bv-journal svg{color:#7bb5ff}.pv .brivon-page .closing-cta{color:#071121;background:#7bb5ff}.pv .brivon-page .closing-cta h2{color:#071121}.pv .brivon-page .closing-cta .fp-button{color:#d8eaff;background:#071121}.pv .brivon-page .closing-cta .btn--ghost{color:#071121;border-color:#07112155}.pv .brivon-page .fp-faq h2{font-size:30px;line-height:1.4;font-family:var(--preview-bold)}.pv .brivon-page .fp-footer{max-width:1480px}.pv .brivon-page .fp-lightbox p,.pv .brivon-page .fp-faq details p{margin:0}@media (max-width:1000px){.pv .brivon-page .hero-grid{gap:35px}.pv .brivon-page .hero-headline{font-size:38px}.pv .brivon-page .bv-stats strong{font-size:28px}.pv .brivon-page .cap-card{padding:25px}.pv .brivon-page .cap-card--std{grid-column:span 6}.pv .brivon-page .fp-faq{gap:40px}.pv .brivon-page .split-img .fp-screenshot{min-height:460px}}@media (max-width:700px){.pv .brivon-page .hero{padding-block:38px 50px}.pv .brivon-page .hero-grid{grid-template-columns:1fr}.pv .brivon-page .hero-headline{font-size:35px;line-height:1.35}.pv .brivon-page .hero-sub{font-size:17px}.pv .brivon-page .hero-media{aspect-ratio:4/4.5;max-width:100%}.pv .brivon-page .bv-stats{margin-top:40px}.pv .brivon-page .bv-stats>div{padding:22px 16px}.pv .brivon-page .bv-stats>div:nth-child(2){border:0}.pv .brivon-page .bv-stats strong{font-size:26px}.pv .brivon-page .work-grid{grid-template-columns:1fr;gap:24px;display:grid}.pv .brivon-page .work-item{grid-column:auto}.pv .brivon-page .work-item .wm{aspect-ratio:4/3}.pv .brivon-page .work-item .fp-screenshot>img{object-fit:contain}.pv .brivon-page h2{font-size:29px;line-height:1.35}.pv .brivon-page .cap-bento{grid-template-columns:1fr}.pv .brivon-page .cap-card{grid-column:auto}.pv .brivon-page .chapter-grid{grid-template-columns:1fr;gap:35px}.pv .brivon-page .pull-quote{font-size:25px;line-height:1.5}.pv .brivon-page .split{grid-template-columns:1fr}.pv .brivon-page .split--reverse .split-text{order:0}.pv .brivon-page .split-img .fp-screenshot{aspect-ratio:4/3;min-height:0}.pv .brivon-page .bv-journal{grid-template-columns:1fr;gap:45px}.pv .brivon-page .closing-cta h2{font-size:33px;line-height:1.4}.pv .brivon-page .fp-faq h2{font-size:26px}.pv .brivon-page .hero-cta-row .btn{font-size:12px}.pv .brivon-page .chapter{padding-block:65px}.pv .brivon-page section{padding-block:60px}}.pv .brivon-page .hero-media{aspect-ratio:auto;border:1px solid var(--rule);max-width:560px;box-shadow:none;background:#101116;border-radius:14px;align-self:center}.pv .brivon-page .hero-media>img{aspect-ratio:16/9;object-fit:contain;object-position:center;filter:none;height:auto;display:block}.pv .brivon-page .bv-image-caption{border-top:1px solid var(--rule);font:10px var(--font-mono);text-transform:uppercase;color:#a7b5c9;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.pv .brivon-page .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px}.pv .brivon-page .work-item{border:1px solid var(--rule);background:#13151a;border-radius:12px;grid-column:auto}.pv .brivon-page .work-item .wm{aspect-ratio:16/9;background:#0d0e12;padding:10px}.pv .brivon-page .work-item .fp-screenshot{border-radius:5px;height:100%}.pv .brivon-page .work-item:hover img{filter:none;transform:none}.pv .brivon-page .work-meta{border-top:1px solid var(--rule);min-height:108px;padding:18px}.pv .brivon-page .work-meta .wm-title{font-family:var(--preview-inter);text-transform:none;font-weight:600;font-size:18px!important}.pv .brivon-page .split-img{aspect-ratio:auto;border:1px solid var(--rule);max-width:560px;box-shadow:none;background:#101116;border-radius:14px;place-self:center}.pv .brivon-page .split-img .fp-screenshot{aspect-ratio:16/9;border-radius:0;height:auto;min-height:0;padding:10px}.pv .brivon-page .split-img .fp-screenshot>img{object-fit:contain;object-position:center}.pv .brivon-page .split-img .ft-corner{color:#a7b5c9;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:14px 18px;font-size:10px;display:block;position:static}.pv .brivon-page .bv-journal img{aspect-ratio:16/9;object-fit:contain;object-position:center;border:1px solid var(--rule);background:#0d0e12;border-radius:10px;width:100%;padding:8px}@media (max-width:1000px){.pv .brivon-page .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .brivon-page .hero-media{justify-self:start;max-width:560px}}@media (max-width:600px){.pv .brivon-page .work-grid{grid-template-columns:1fr;gap:20px}.pv .brivon-page .work-meta{min-height:0;padding:16px}.pv .brivon-page .hero-media{max-width:100%}.pv .brivon-page .bv-image-caption{padding:12px;font-size:9px}}.pv .brivon-page .work-item .wm{padding:0}.pv .brivon-page .work-item .fp-screenshot{border-radius:0}.pv .brivon-page .work-item .fp-screenshot>img{object-fit:cover;object-position:center}.pv .brivon-page .hero-grid{grid-template-columns:1fr;gap:40px}.pv .brivon-page .hero-text{grid-template-columns:1.2fr 1fr;align-items:start;gap:0 64px;display:grid}.pv .brivon-page .hero-text>.eyebrow{grid-column:1/-1}.pv .brivon-page .hero-headline{grid-area:2/1/5;margin-bottom:0}.pv .brivon-page .hero-sub{grid-column:2;max-width:460px;margin-top:10px}.pv .brivon-page .hero-cta-row,.pv .brivon-page .hero-meta{grid-column:2}.pv .brivon-page .hero-media{background:0 0;border:0;border-radius:0;justify-self:center;width:100%;max-width:1100px;overflow:visible}.pv .brivon-page .hero-media>img{aspect-ratio:auto;object-fit:contain;border:1px solid var(--rule);border-radius:12px;width:100%;height:auto}.pv .brivon-page .bv-image-caption{border:0;padding:14px 0}@media (max-width:800px){.pv .brivon-page .hero-text{display:block}.pv .brivon-page .hero-sub{margin-top:24px}.pv .brivon-page .hero-grid{gap:28px}.pv .brivon-page .hero-media{max-width:100%}}.pv .brivon-page .hero-media{max-width:none}.pv .brivon-page .hero-media>img{aspect-ratio:auto;object-fit:contain;object-position:center}.pv .brivon-page .hero-text{isolation:isolate;position:relative}.pv .brivon-page .hero-text>.hero-text-bg{z-index:-1;pointer-events:none;margin:0;position:absolute;inset:-40px -24px;-webkit-mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%)}.pv .brivon-page .hero-text:has(>.hero-text-bg) :is(.eyebrow,.hero-headline,.hero-sub,.hero-meta){text-shadow:0 0 3px #0a0a0c,0 0 10px #0a0a0c,0 0 22px #0a0a0ccc}@media (max-width:800px){.pv .brivon-page .hero-text>.hero-text-bg{opacity:.55;inset:-24px -16px}}
.pv{color:#f4f6fa;font-family:var(--preview-inter),sans-serif;isolation:isolate;--fp-blue:#79adff;--fp-muted:#a8b0c0;--fp-line:#ffffff20;background:#080d16;overflow:clip}@layer base{.pv *{box-sizing:border-box}.pv a{color:inherit;text-decoration:none}.pv button{font:inherit;cursor:pointer}.pv button:disabled{cursor:default}.pv img{max-width:100%}.pv :is(h1,h2,h3,p){margin:0}.pv :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #8ac0ff}.pv section[id]{scroll-margin-top:80px}}.pv .preview-bar{z-index:90;color:#d4dbe7;height:48px;font:12px var(--preview-inter),sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10131bf5;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:16px;padding:0 25px;display:flex;position:sticky;top:0}.pv .preview-bar>span{font-weight:700}.pv .preview-bar small{color:#8190a7;margin-left:14px;font-weight:400}.pv .preview-bar nav{align-items:center;gap:24px;height:100%;display:flex}.pv .preview-bar nav a{border-bottom:2px solid #0000;align-items:center;height:100%;display:flex}.pv .preview-bar nav a[aria-current]{color:#a2c7ff;border-color:#90bbff}.pv .preview-bar button{color:#a7b2c4;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.pv .fp-header{z-index:20;position:relative}.pv .fp-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1250px;min-height:100px;margin:auto;padding:18px 25px;display:flex}.pv .fp-brand{letter-spacing:-1.5px;align-items:center;gap:10px;font-size:30px;font-weight:700;display:inline-flex}.pv .fp-brand img{object-fit:contain;display:block}.pv .fp-header nav{align-items:center;gap:32px;font-size:15px;display:flex}.pv .fp-header nav a:hover{color:var(--fp-blue)}.pv .fp-menu{color:inherit;background:0 0;border:0;padding:8px;display:none}.pv .fp-button{background:var(--fp-blue);color:#071121;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 25px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.pv .fp-button:hover{background:#a4caff;transform:translateY(-2px)}.pv .fp-button-outline{color:#e5edff;background:0 0;border-color:#ffffff40}.pv .fp-text-link{color:var(--fp-blue);align-items:center;gap:12px;margin-top:24px;font-size:15px;display:inline-flex}.pv .fp-label{color:var(--fp-blue);letter-spacing:.03em;margin-bottom:22px;font-size:13px;display:block}.pv .ep-shortcut{vertical-align:middle;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;line-height:1;display:inline-flex}.pv .ep-shortcut kbd{color:#e4eaf5;min-width:21px;font-family:var(--font-geist-mono),monospace;text-align:center;white-space:nowrap;background:linear-gradient(#293a54,#1b2a40);border:1px solid #7187a766;border-bottom:3px solid #465976;border-radius:4px;margin:0;padding:5px 6px;font-size:10px;line-height:1;display:inline-block;box-shadow:0 1px 2px #0005}.pv .ep-shortcut i{color:#9caecb;font-size:10px;font-style:normal}.pv .fp-screenshot{aspect-ratio:16/9;text-align:left;color:#fff;background:#080b13;border:1px solid #ffffff25;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pv .fp-screenshot>img{object-fit:contain;width:100%;height:100%;display:block}.pv .fp-screenshot .tilted-card-figure{width:100%;height:100%}.pv .fp-screenshot .tilted-card-inner,.pv .fp-screenshot .tilted-card-img{object-fit:contain;width:100%;height:100%}.pv .fp-enlarge{opacity:0;background:#070b12de;border:1px solid #ffffff40;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:12px}.pv .fp-screenshot:hover .fp-enlarge,.pv .fp-screenshot:focus-visible .fp-enlarge{opacity:1}.pv .fp-lightbox{color:#e7eaf1;background:#0c111c;border:1px solid #ffffff30;border-radius:12px;width:min(96vw,1500px);max-width:96vw;max-height:94vh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.pv .fp-lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050aef}.pv .fp-lightbox>div{padding:44px 12px 12px;position:relative}.pv .fp-lightbox img{object-fit:contain;width:100%;max-height:77vh;display:block}.pv .fp-lightbox p{font:14px var(--preview-inter),sans-serif;align-items:center;gap:22px;padding:15px;display:flex}.pv .fp-close{color:#fff;background:#253047;border:0;border-radius:6px;padding:5px;position:absolute;top:5px;right:8px}.pv .fp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pv .fp-stats>div{flex-direction:column;gap:10px;display:flex}.pv .fp-stats strong{letter-spacing:-1.5px;font-size:44px;font-weight:500}.pv .fp-stats>div>span{color:var(--fp-muted);font-size:14px}.pv .fp-faq{grid-template-columns:1fr 1.35fr;gap:90px;padding:120px 0;display:grid}.pv .fp-faq h2{letter-spacing:-1.5px;font-size:43px;font-weight:500;line-height:1.15}.pv .fp-faq details{border-bottom:1px solid var(--fp-line)}.pv .fp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;list-style:none;display:flex}.pv .fp-faq summary::-webkit-details-marker{display:none}.pv .fp-faq summary svg{flex-shrink:0;transition:transform .2s}.pv .fp-faq details[open] summary svg{transform:rotate(45deg)}.pv .fp-faq details p{color:var(--fp-muted);padding:0 30px 24px 0;font-size:15px;line-height:1.8}.pv .fp-footer{border-top:1px solid var(--fp-line);grid-template-columns:1.3fr .8fr .8fr 1.2fr;gap:50px;max-width:1250px;margin:auto;padding:70px 25px 50px;font-size:14px;display:grid}.pv .fp-footer>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pv .fp-footer strong{margin-bottom:8px;font-weight:600}.pv .fp-footer p{color:var(--fp-muted);font-size:13px;line-height:1.7}.pv .fp-footer a:not(.fp-brand){color:var(--fp-muted)}.pv-paused *,.pv-paused :before,.pv-paused :after{transition:none!important;animation:none!important}@media (max-width:900px){.pv .fp-header nav{gap:18px}.pv .fp-header-inner>.fp-button{display:none}.pv .fp-faq{grid-template-columns:1fr;gap:40px;padding:70px 0}.pv .fp-footer{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:600px){.pv .preview-bar{gap:10px;padding:0 12px;font-size:11px}.pv .preview-bar small,.pv .preview-bar button span{display:none}.pv .preview-bar nav{gap:15px}.pv .fp-header-inner{min-height:78px;padding:16px 20px}.pv .fp-brand{font-size:27px}.pv .fp-menu{display:block}.pv .fp-header nav{background:#0d1422;border:1px solid #ffffff25;border-radius:10px;padding:25px;display:none;position:absolute;top:74px;left:15px;right:15px;box-shadow:0 15px 25px #0008}.pv .fp-header nav.open{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.pv .fp-button{gap:8px;min-height:47px;padding:13px 18px;font-size:13px}.pv .fp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pv .fp-stats strong{font-size:36px}.pv .fp-stats>div>span{font-size:12px}.pv .fp-faq h2{font-size:34px}.pv .fp-faq summary{font-size:15px}.pv .fp-footer{gap:35px 20px;padding:50px 20px}.pv .fp-enlarge{opacity:1;padding:6px}.pv .fp-enlarge>span{display:none}.pv .fp-lightbox p{flex-wrap:wrap}.pv .fp-label{font-size:12px}.pv .fp-screenshot{border-radius:8px}}@media (prefers-reduced-motion:reduce){.pv *,.pv :before,.pv :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}