.ood-page{--ood-cache-rev: 2;--ood-sand-50: 210 50% 8%;--ood-sand-100: 210 45% 11%;--ood-sand-200: 207 35% 18%;--ood-ink-950: 207 80% 10%;--ood-ink-900: 210 55% 12%;--ood-ink-800: 207 40% 18%;--ood-slate-500: 200 15% 72%;--ood-teal-600: 168 100% 39%;--ood-teal-500: 168 100% 42%;--ood-teal-400: 168 80% 52%;--ood-mint-200: 168 50% 75%;--ood-coral-500: 16 85% 55%;--ood-white: 0 0% 100%;--ood-hero-surface: radial-gradient(circle at top left, hsl(var(--ood-teal-400) / .28), transparent 30%), radial-gradient(circle at bottom right, hsl(var(--ood-coral-500) / .18), transparent 24%), linear-gradient(135deg, hsl(var(--ood-ink-950)) 0%, hsl(var(--ood-ink-900)) 54%, hsl(186 28% 18%) 100%);--ood-hero-grid: linear-gradient(hsl(var(--ood-white) / .06) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--ood-white) / .06) 1px, transparent 1px);--ood-panel-soft: linear-gradient(180deg, hsl(var(--ood-sand-100) / .95), hsl(var(--ood-sand-50) / .9));--ood-panel-strong: linear-gradient(180deg, hsl(var(--ood-sand-100)), hsl(var(--ood-sand-50) / .96));--ood-panel-dark: linear-gradient(180deg, hsl(var(--ood-ink-900) / .96), hsl(var(--ood-ink-950)));--ood-panel-border: hsl(var(--ood-sand-200) / .4);--ood-shadow-soft: 0 22px 70px rgba(0, 0, 0, .2);--ood-shadow-strong: 0 32px 90px rgba(0, 0, 0, .35);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-color:#061b2e;background-image:radial-gradient(circle at top left,hsl(var(--ood-teal-400) / .08),transparent 18%),radial-gradient(circle at 88% 10%,hsl(var(--ood-teal-600) / .06),transparent 16%),linear-gradient(180deg,#061b2e,#0a2540 42%,#061b2e);color:hsl(var(--ood-white))}.ood-page section[id]{scroll-margin-top:7.5rem}.ood-page h1,.ood-page h2,.ood-page h3,.ood-page h4{letter-spacing:-.04em}.ood-page input:not([type=checkbox]):not([type=radio]),.ood-page textarea,.ood-page select,.ood-page [role=combobox],.ood-page [role=listbox] [role=option]{color:hsl(var(--ood-ink-950))}.ood-page input::-moz-placeholder,.ood-page textarea::-moz-placeholder{color:hsl(var(--ood-slate-500));opacity:.72}.ood-page input::placeholder,.ood-page textarea::placeholder{color:hsl(var(--ood-slate-500));opacity:.72}.ood-hero-surface{position:relative;background-color:hsl(var(--ood-ink-950));background-image:var(--ood-hero-surface);background-repeat:no-repeat;background-size:cover}.ood-hero-surface:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--ood-ink-950) / .06),hsl(var(--ood-ink-950) / .16));z-index:0}.ood-hero-surface>*{position:relative;z-index:1}.ood-hero-grid{background-image:var(--ood-hero-grid);background-size:28px 28px}.ood-panel-soft{background:var(--ood-panel-soft);border:1px solid var(--ood-panel-border);box-shadow:var(--ood-shadow-soft)}.ood-panel-strong{background:var(--ood-panel-strong);border:1px solid hsl(var(--ood-sand-200) / 1);box-shadow:var(--ood-shadow-soft)}.ood-panel-dark{background:var(--ood-panel-dark);border:1px solid hsl(var(--ood-white) / .08);box-shadow:var(--ood-shadow-strong);color:hsl(var(--ood-white))}.ood-mesh-shell{position:relative;overflow:hidden;isolation:isolate}.ood-mesh-shell:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(circle at top left,hsl(var(--ood-teal-500) / .18),transparent 22%),radial-gradient(circle at bottom right,hsl(var(--ood-coral-500) / .1),transparent 18%)}.ood-section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em;background:hsl(var(--ood-teal-600) / .15);color:hsl(var(--ood-teal-400));border:1px solid hsl(var(--ood-teal-600) / .25)}.ood-text-accent-gradient{background:linear-gradient(135deg,hsl(var(--ood-teal-600)),hsl(var(--ood-teal-400)) 40%,hsl(var(--ood-coral-500)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ood-ambient-ring{box-shadow:0 0 0 1px hsl(var(--ood-white) / .06),0 26px 80px hsl(var(--ood-ink-950) / .14)}.ood-card-alive,.ood-card-mini,.ood-media-zoom-shell{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background-color .28s ease,filter .28s ease}.ood-card-alive{position:relative;isolation:isolate;overflow:hidden;will-change:transform,box-shadow}.ood-card-alive:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--ood-white) / 0),hsl(var(--ood-teal-400) / .55),hsl(var(--ood-coral-500) / .46),hsl(var(--ood-white) / 0));opacity:0;pointer-events:none;transition:opacity .28s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ood-card-alive:after{content:"";position:absolute;right:-18%;bottom:-30%;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,hsl(var(--ood-teal-400) / .24) 0%,transparent 70%);opacity:0;pointer-events:none;transform:translate3d(0,18px,0);transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1);z-index:0}.ood-card-alive.ood-card-alive-dark:after{background:radial-gradient(circle at 35% 35%,hsl(var(--ood-white) / .14) 0%,transparent 52%),radial-gradient(circle,hsl(var(--ood-coral-500) / .18) 0%,transparent 72%)}.ood-card-alive>*{position:relative;z-index:1}.ood-card-mini{position:relative;will-change:transform,box-shadow}.ood-card-icon-wrap,.ood-card-arrow{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,color .28s ease,opacity .28s ease}.ood-card-icon-wrap{box-shadow:0 12px 28px hsl(var(--ood-ink-950) / .08)}.ood-media-zoom-shell{overflow:hidden;will-change:transform}.ood-media-zoom-shell img,.ood-media-zoom-shell video{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .32s ease;transform-origin:center center}@media(hover:hover){.ood-card-alive:hover{transform:translateY(-8px);box-shadow:0 30px 90px hsl(var(--ood-ink-950) / .16)}.ood-card-alive:hover:before,.ood-card-alive:hover:after{opacity:1}.ood-card-alive:hover:after{transform:translate3d(-10px,-12px,0)}.ood-card-alive:hover .ood-card-icon-wrap{transform:translateY(-4px) scale(1.05) rotate(-5deg);box-shadow:0 18px 38px hsl(var(--ood-teal-500) / .2)}.ood-card-alive:hover .ood-card-arrow{transform:translate(6px);opacity:.88;color:hsl(var(--ood-teal-600))}.ood-card-mini:hover{transform:translateY(-4px);box-shadow:0 18px 46px hsl(var(--ood-ink-950) / .11)}.ood-card-alive:hover .ood-card-mini{border-color:hsl(var(--ood-teal-600) / .18)}.ood-media-zoom-shell:hover img,.ood-media-zoom-shell:hover video,.ood-card-alive:hover .ood-media-zoom-shell img,.ood-card-alive:hover .ood-media-zoom-shell video{transform:scale(1.045);filter:saturate(1.03) contrast(1.02)}}.ood-container-tight{margin-inline:auto;width:100%;max-width:80rem;padding-inline:1rem}@media(min-width:768px){.ood-container-tight{padding-inline:1.5rem}}.ood-defer-section{content-visibility:auto;contain-intrinsic-size:960px}.ood-reveal-up{animation:oodRevealUp .68s cubic-bezier(.16,1,.3,1) both}.ood-reveal-up-delay-1{animation:oodRevealUp .74s cubic-bezier(.16,1,.3,1) 90ms both}.ood-reveal-up-delay-2{animation:oodRevealUp .82s cubic-bezier(.16,1,.3,1) .18s both}.ood-float-soft{animation:oodFloatSoft 8s ease-in-out infinite}.ood-pulse-edge{animation:oodPulseEdge 3.6s ease-in-out infinite}@keyframes oodRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes oodFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes oodPulseEdge{0%,to{box-shadow:0 0 hsl(var(--ood-teal-400) / .2)}50%{box-shadow:0 0 0 12px hsl(var(--ood-teal-400) / .02)}}@media(prefers-reduced-motion:reduce){.ood-page *,.ood-page *:before,.ood-page *:after{animation:none!important;transition-duration:.01ms!important}}
