.wo-page{--wo-ground:#0d2724;--wo-recess:#08201d;--wo-raise:#11302c;--wo-mint:#8afc96;--wo-marker:#e9ff60;--wo-ink:#c9f9d7;--wo-dim:#c9f9d7a8;--wo-faint:#c9f9d766;--wo-line:#c9f9d724;--wo-line-strong:#c9f9d747;--wo-display:var(--font-heading);--wo-body:var(--font-body);--wo-data:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--wo-measure:68ch;--wo-gutter:clamp(20px, 5vw, 40px)}.wo-shell{width:min(1180px, 100% - (var(--wo-gutter) * 2));margin-inline:auto}.wo-page .wo-section{padding:clamp(56px,8vw,104px) 0}.wo-page .wo-section--recessed{background:var(--wo-recess)}.wo-page .wo-section--flush{padding-top:0}.wo-hero{padding:clamp(112px,14vw,165px) 0 clamp(40px,5vw,64px)}.wo-lane{background-image:linear-gradient(to right, var(--wo-line-strong) 0 28px, transparent 28px 52px);background-size:52px 2px;border:0;height:2px;margin:0}.wo-eyebrow{font-family:var(--wo-data);letter-spacing:.16em;text-transform:uppercase;color:var(--wo-marker);margin:0 0 var(--space-lg);align-items:center;gap:10px;font-size:.74rem;display:inline-flex}.wo-eyebrow:before{content:"";background:var(--wo-marker);width:26px;height:2px}.wo-crumb{font-family:var(--wo-data);letter-spacing:.06em;color:var(--wo-faint);margin-bottom:var(--space-xl);font-size:.78rem}.wo-page .wo-crumb a{color:var(--wo-faint);text-decoration:none}.wo-page .wo-crumb a:hover{color:var(--wo-mint)}.wo-crumb span{margin:0 8px}.wo-chip{font-family:var(--wo-data);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--wo-line-strong);color:var(--wo-dim);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:.68rem;display:inline-flex}.wo-chip--accent{color:var(--wo-marker);border-color:#e9ff6059}.wo-page h1.wo-h1{font-family:var(--wo-display);letter-spacing:-.02em;color:var(--wo-ink);margin:0 0 var(--space-lg);max-width:19ch;font-size:clamp(2.3rem,5vw,4rem);line-height:1.01}.wo-h1-tail{color:var(--wo-mint);display:block}.wo-page h2.wo-h2{font-family:var(--wo-display);letter-spacing:-.01em;color:var(--wo-ink);margin:0 0 var(--space-md);max-width:22ch;font-size:clamp(1.8rem,3.8vw,2.8rem);line-height:1.06}.wo-page h3.wo-h3{font-family:var(--wo-body);color:var(--wo-ink);margin:0 0 10px;font-size:1.14rem;font-weight:700;line-height:1.28}.wo-deck{color:var(--wo-dim);max-width:64ch;margin:0 0 var(--space-xl);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.68}.wo-page .wo-deck strong{color:var(--wo-ink);font-weight:600}.wo-prose p{color:var(--wo-dim);max-width:var(--wo-measure);margin:0 0 var(--space-md);font-size:1.01rem;line-height:1.78}.wo-prose p:last-child{margin-bottom:0}.wo-page .wo-prose strong{color:var(--wo-ink);font-weight:600}.wo-page .wo-deck a,.wo-page .wo-prose a{color:var(--wo-mint);text-underline-offset:3px}.wo-actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.wo-page .wo-ghost{font-family:var(--wo-data);letter-spacing:.08em;text-transform:uppercase;color:var(--wo-ink);border:1px solid var(--wo-line-strong);border-radius:var(--radius-pill);transition:border-color var(--transition-fast), color var(--transition-fast);padding:15px 24px;font-size:.78rem;text-decoration:none}.wo-page .wo-ghost:hover{border-color:var(--wo-mint);color:var(--wo-mint)}.wo-faq{max-width:860px;margin-top:var(--space-2xl);border-top:1px solid var(--wo-line)}.wo-page .wo-q{border-bottom:1px solid var(--wo-line)}.wo-page .wo-q>summary{cursor:pointer;padding:var(--space-lg) 44px var(--space-lg) 0;font-family:var(--wo-body);color:var(--wo-ink);font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600;line-height:1.4;list-style:none;position:relative}.wo-page .wo-q>summary::-webkit-details-marker{display:none}.wo-page .wo-q>summary:after{content:"";background:var(--wo-mint);width:13px;height:2px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wo-page .wo-q>summary:before{content:"";background:var(--wo-mint);width:2px;height:13px;transition:opacity var(--transition-fast);position:absolute;top:50%;right:11.5px;transform:translateY(-50%)}.wo-page .wo-q[open]>summary:before{opacity:0}.wo-a{padding:0 0 var(--space-lg)}.wo-a p{color:var(--wo-dim);max-width:var(--wo-measure);margin:0 0 var(--space-md);font-size:.97rem;line-height:1.75}.wo-a p:last-child{margin-bottom:0}.wo-page .wo-a a{color:var(--wo-mint);text-underline-offset:3px}.wo-pager{background:var(--wo-line);border-block:1px solid var(--wo-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.wo-page .wo-pager a{background:var(--wo-ground);transition:background var(--transition-fast);padding:clamp(24px,3.4vw,34px);text-decoration:none;display:block}.wo-page .wo-pager a:hover{background:var(--wo-raise)}.wo-pager-dir{font-family:var(--wo-data);letter-spacing:.14em;text-transform:uppercase;color:var(--wo-faint);margin-bottom:10px;font-size:.68rem;display:block}.wo-page .wo-pager strong{font-family:var(--wo-display);color:var(--wo-ink);font-size:1.22rem;font-weight:400;line-height:1.15;display:block}.wo-pager a:last-child{text-align:right}.wo-close{background:var(--wo-recess);border-top:1px solid var(--wo-line);padding:clamp(56px,8vw,104px) 0}.wo-page .wo-close h2{font-family:var(--wo-display);color:var(--wo-ink);margin:0 0 var(--space-lg);max-width:18ch;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.05}.wo-close-actions{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}@media (width<=780px){.wo-pager a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.wo-page .wo-pager a,.wo-page .wo-ghost{transition:none}}.wo-page a:focus-visible,.wo-page button:focus-visible,.wo-page summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.wo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
/*# sourceMappingURL=weboctals.c10e0de9.css.map */
