@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Barlow+Condensed:wght@700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";:root{--scensus-color-brand-orange: #FF6600;--scensus-color-brand-orange-logo: #e05500;--scensus-color-brand-orange-dark: #cc5200;--scensus-color-brand-orange-dim: rgba(255, 102, 0, .15);--scensus-surface-cream: #f2ecd8;--scensus-surface-cream-elevated: #eae3cc;--scensus-surface-dark: #050505;--scensus-surface-dark-elevated: #0a0a0a;--scensus-surface-sea: #0a1628;--scensus-surface-cyber: #060810;--scensus-text-on-cream: #1a1a1a;--scensus-text-on-cream-muted: rgba(26, 26, 26, .55);--scensus-text-on-dark: #f0ede8;--scensus-text-on-dark-muted: rgba(240, 237, 232, .55);--scensus-text-nav-on-cream: #2a1a08;--scensus-text-gray: #888888;--scensus-border-subtle-on-cream: rgba(26, 26, 26, .1);--scensus-border-medium-on-cream: rgba(26, 26, 26, .22);--scensus-border-strong-on-cream: rgba(42, 26, 8, .45);--scensus-border-subtle-on-dark: rgba(240, 237, 232, .06);--scensus-border-medium-on-dark: rgba(240, 237, 232, .2);--scensus-border-accent: rgba(255, 102, 0, .25);--scensus-color-accent-cyan: #00d6e0;--scensus-color-accent-pink: #ff5fa2;--scensus-color-accent-navy: #0d2347;--scensus-color-accent-white: #f0ede8;--scensus-font-primary: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--scensus-font-display: "Barlow Condensed", Impact, sans-serif;--scensus-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--scensus-weight-light: 300;--scensus-weight-regular: 400;--scensus-weight-medium: 500;--scensus-weight-semibold: 600;--scensus-weight-bold: 700;--scensus-weight-extrabold: 800;--scensus-weight-black: 900;--scensus-type-display-xl: clamp(64px, 13vw, 200px);--scensus-type-display-lg: clamp(48px, 14vw, 90px);--scensus-type-display-md: clamp(36px, 5vw, 72px);--scensus-type-display-sm: clamp(27px, 3.75vw, 54px);--scensus-type-display-xs: clamp(18px, 2.5vw, 36px);--scensus-type-headline: clamp(22px, 3vw, 44px);--scensus-type-hero: clamp(22px, 3.2vw, 34px);--scensus-type-body-lg: clamp(14px, 1.8vw, 17px);--scensus-type-body: 15px;--scensus-type-body-sm: 14px;--scensus-type-caption: 12px;--scensus-type-label: 11px;--scensus-type-micro: 10px;--scensus-letter-tight: -.02em;--scensus-letter-normal: 0;--scensus-letter-loose: .08em;--scensus-letter-wide: .18em;--scensus-letter-extra-wide: .25em;--scensus-leading-tight: .95;--scensus-leading-snug: 1.1;--scensus-leading-normal: 1.5;--scensus-leading-relaxed: 1.6;--scensus-space-0: 0;--scensus-space-1: 4px;--scensus-space-2: 8px;--scensus-space-3: 14px;--scensus-space-4: 20px;--scensus-space-5: 24px;--scensus-space-6: 32px;--scensus-space-7: 40px;--scensus-space-8: 48px;--scensus-space-9: 60px;--scensus-space-10: 80px;--scensus-radius-none: 0;--scensus-radius-small: 4px;--scensus-radius-medium: 6px;--scensus-shadow-text-on-canvas: 0 2px 8px rgba(0, 0, 0, .9);--scensus-shadow-text-on-canvas-soft: 0 1px 4px rgba(0, 0, 0, .75);--scensus-shadow-panel: -4px 0 20px rgba(42, 26, 8, .1);--scensus-shadow-panel-dark: 0 8px 24px rgba(0, 0, 0, .6);--scensus-shadow-focus-orange: 0 0 0 2px rgba(255, 102, 0, .35);--scensus-duration-instant: .05s;--scensus-duration-fast: .2s;--scensus-duration-default: .3s;--scensus-duration-slow: .4s;--scensus-duration-fade: .5s;--scensus-easing-default: ease;--scensus-easing-drawer: cubic-bezier(.16, 1, .3, 1);--scensus-easing-linear: linear;--scensus-z-canvas: 0;--scensus-z-content: 1;--scensus-z-panel: 15;--scensus-z-detection: 16;--scensus-z-section-nav: 20;--scensus-z-hamburger: 35;--scensus-z-page-nav: 120;--scensus-z-modal: 200}.scensus-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--scensus-space-2);font-family:var(--scensus-font-primary);font-size:var(--scensus-type-body-sm);font-weight:var(--scensus-weight-semibold);letter-spacing:var(--scensus-letter-wide);text-transform:uppercase;text-decoration:none;padding:14px 32px;border-radius:var(--scensus-radius-none);border:1px solid transparent;cursor:pointer;user-select:none;transition:background var(--scensus-duration-fast) var(--scensus-easing-default),border-color var(--scensus-duration-fast) var(--scensus-easing-default),color var(--scensus-duration-fast) var(--scensus-easing-default),transform var(--scensus-duration-instant) var(--scensus-easing-default)}.scensus-btn:active{transform:translateY(1px)}.scensus-btn:focus-visible{outline:none;box-shadow:var(--scensus-shadow-focus-orange)}.scensus-btn:disabled{opacity:.55;cursor:not-allowed}.scensus-btn-primary{background:var(--scensus-color-brand-orange);border-color:var(--scensus-color-brand-orange);color:#fff}.scensus-btn-primary:hover:not(:disabled){background:var(--scensus-color-brand-orange-dark);border-color:var(--scensus-color-brand-orange-dark)}.scensus-btn-secondary{background:transparent;border-color:currentColor;color:var(--scensus-text-on-cream)}.scensus-btn-secondary:hover:not(:disabled){background:var(--scensus-text-on-cream);color:var(--scensus-surface-cream)}.scensus-btn-secondary--dark{color:var(--scensus-text-on-dark)}.scensus-btn-secondary--dark:hover:not(:disabled){background:var(--scensus-text-on-dark);color:var(--scensus-surface-dark)}.scensus-btn-ghost{background:transparent;border-color:transparent;color:currentColor;padding:10px 16px;opacity:.55}.scensus-btn-ghost:hover:not(:disabled){opacity:1;color:var(--scensus-color-brand-orange)}.scensus-btn--sm{padding:10px 22px;font-size:var(--scensus-type-caption)}.scensus-btn--lg{padding:18px 40px;font-size:var(--scensus-type-body)}.scensus-btn--block{display:flex;width:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--scensus-surface-cream);color:var(--scensus-text-on-cream);font-family:var(--scensus-font-primary);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}.page-nav{position:fixed;top:0;left:0;right:0;z-index:var(--scensus-z-page-nav);display:flex;align-items:center;gap:20px;padding:24px 32px 36px;pointer-events:none;background:linear-gradient(to bottom,#f2ecd8f7,#f2ecd8d9 55%,#f2ecd800)}.page-nav a{pointer-events:auto;font-size:15px;letter-spacing:var(--scensus-letter-wide);text-transform:uppercase;color:var(--scensus-text-nav-on-cream);font-weight:600;opacity:.55;text-decoration:none;cursor:pointer;transition:opacity .25s,color .25s;display:inline-flex;align-items:center;gap:6px;user-select:none}.page-nav a:hover{opacity:1;color:var(--scensus-color-brand-orange-logo)}.page-nav-menu{position:relative;pointer-events:auto}.page-nav-trigger{gap:8px;font-weight:700!important;font-size:24px!important;letter-spacing:var(--scensus-letter-loose)!important;text-transform:none!important;color:var(--scensus-color-brand-orange-logo)!important;opacity:1!important}.page-nav-chevron{font-size:14px;line-height:1;opacity:.7;transition:transform .3s,opacity .3s}.page-nav-menu:hover .page-nav-chevron{transform:rotate(180deg);opacity:1}.page-nav-dropdown{position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:12px;padding-top:16px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .25s,transform .25s}.page-nav-menu:hover .page-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.page-nav-dropdown a{white-space:nowrap}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label,.field-label{font-size:var(--scensus-type-label);font-weight:600;letter-spacing:var(--scensus-letter-wide);text-transform:uppercase;color:var(--scensus-text-nav-on-cream)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:15px;color:var(--scensus-text-on-cream);background:#ffffff73;border:1px solid rgba(42,26,8,.18);border-radius:0;padding:12px 14px;outline:none;transition:border-color .2s,background .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--scensus-color-brand-orange);background:#ffffffd9}.field textarea{resize:vertical;min-height:84px;line-height:1.5}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path fill='none' stroke='%232a1a08' stroke-width='1.5' d='M3 5l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.status-msg{font-size:14px;line-height:1.5;padding:12px 14px;border:1px solid var(--scensus-border-medium-on-cream);background:#fff6}.status-msg.error{border-color:#b53a16;background:#b53a1614;color:#6e2410}.status-msg.ok{border-color:#1f7a3d80;background:#1f7a3d14;color:#1f4d2b}[hidden]{display:none!important}.page-footer{max-width:920px;margin:0 auto;padding:0 48px 40px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--scensus-text-on-cream-muted)}@media(max-width:768px){.page-nav{padding:14px 16px 34px;background:linear-gradient(to bottom,#f2ecd8fa,#f2ecd8f2 62%,#f2ecd800)}.page-nav-trigger{font-size:18px!important;letter-spacing:.06em!important}.page-nav-menu:hover .page-nav-dropdown{opacity:0;pointer-events:none;transform:translateY(-6px)}.page-nav-menu:hover .page-nav-chevron{transform:none;opacity:.7}.page-nav-menu.open .page-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.page-nav-menu.open .page-nav-chevron{transform:rotate(180deg);opacity:1}.field input,.field select,.field textarea{font-size:16px}.page-footer{flex-direction:column;padding:0 20px 32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
