.marketing .values-anchor{scroll-margin-top:88px}.marketing .crest{--crest-w:180;--crest-sw:1.9;position:relative;flex:none;width:calc(var(--crest-w) * 1px);aspect-ratio:200/248;margin-inline:auto}.marketing .crest--hero{--crest-w:200;--crest-sw:1.7}.marketing .crest--band{--crest-w:150;--crest-sw:2.25}.marketing .crest--oath{--crest-w:180;--crest-sw:1.9}.marketing .crest__svg{display:block;width:100%;height:100%;overflow:visible}.marketing .crest__ground{fill:var(--crest-ground,var(--page-bg));stroke:none}.marketing .crest__line{fill:none;stroke:var(--brass);stroke-width:var(--crest-sw);stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:6}.marketing .crest__word{position:absolute;top:86.3%;left:17%;width:66%;transform:translateY(-50%);box-sizing:border-box;max-width:none;margin:0;padding-left:.16em;font-family:var(--font-trade);font-weight:600;font-variation-settings:"opsz" 9;font-size:max(10px,calc(var(--crest-w) * .062px));line-height:1.12;letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--brass)}.marketing .crest--wide .crest__word{left:8%;width:84%;font-size:max(10.5px,calc(var(--crest-w) * .046px));white-space:normal;text-wrap:balance}@media (min-width:900px){.marketing .crest--hero{--crest-w:260;--crest-sw:1.3}.marketing .crest--band{--crest-w:180;--crest-sw:1.9}}.marketing .crest__fill{fill:var(--brass)}.marketing .crest__emblem .crest__line{opacity:0}.marketing .values-hero{text-align:center}.marketing .values-topo{position:absolute;inset:0}.marketing .values-hero.night-panel{background:#110f0d}.marketing .values-hero .c1{background:rgba(64,58,50,.5)}.marketing .values-hero .c2{background:rgba(56,51,44,.45)}.marketing .values-hero .c3{background:rgba(70,60,52,.42)}.marketing .values-hero .c4{background:rgba(58,52,46,.45)}.marketing .values-hero .ridge{background:linear-gradient(180deg,transparent,rgba(13,12,10,.9))}.marketing .values-hero .crest{--crest-ground:#0c0b09}.marketing .values-hero__inner{position:relative;z-index:2;padding:clamp(48px,6vw,80px) 24px clamp(56px,8vw,96px)}.marketing .values-hero .crest{margin-bottom:clamp(20px,3vw,32px)}.marketing .values-hero__h{font-family:var(--font-trade);font-weight:520;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.05;letter-spacing:-.02em;color:#f0ece2;max-width:20ch;margin:0 auto;text-wrap:balance}.marketing .value-band__h .em,.marketing .values-hero__h .em,.marketing .values-oath__h .em{color:var(--brass);font-style:italic;padding-right:.08em}.marketing .values-hero__standfirst{font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5;color:var(--text-secondary);max-width:52ch;margin:22px auto 0}.marketing .values-toc{box-sizing:border-box;width:100%;max-width:1080px;margin:clamp(28px,4vw,40px) auto 0;padding:0 clamp(24px,4vw,56px)}.marketing .values-toc ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;list-style:none;margin:0;padding:0}.marketing .values-toc a{display:inline-flex;gap:.5em;padding:8px 2px;font-family:var(--font-trade);font-weight:600;font-variation-settings:"opsz" 9;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);transition:color .2s ease}.marketing .values-toc a:focus-visible,.marketing .values-toc a:hover{color:var(--brass)}.marketing .values-toc__n{color:var(--brass-dim)}.marketing .values-mv{box-sizing:border-box;display:grid;gap:16px;width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(24px,4vw,56px) 0}.marketing .values-card{background:var(--obsidian-30);border:1px solid var(--card-border);border-radius:var(--radius-3);padding:clamp(28px,4vw,44px)}.marketing .values-card__label{margin:0 0 16px;font-family:var(--font-trade);font-weight:600;font-variation-settings:"opsz" 9;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass-dim)}.marketing .values-card__statement{max-width:none;margin:0 0 18px;font-family:var(--font-trade);font-weight:520;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;letter-spacing:-.01em;color:#f0ece2;text-wrap:balance}.marketing .values-prose p{max-width:58ch;margin:0 0 14px;font-family:var(--font-display);font-size:1.08rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.marketing .values-prose p:last-child{margin-bottom:0}.marketing .values-prose a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--brass-dim);text-underline-offset:3px;transition:color .2s ease}.marketing .values-prose a:focus-visible,.marketing .values-prose a:hover{color:var(--brass-hover)}@media (min-width:900px){.marketing .values-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.marketing .values-head{width:100%;min-width:0;box-sizing:border-box}.marketing .values-bands{box-sizing:border-box;width:calc(100% - 2 * clamp(12px, 1.6vw, 24px));max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;padding:0;list-style:none;border:1px solid hsla(34,44%,69%,.08);border-radius:14px;overflow:clip}.marketing .value-band{--band:#0e0f16;display:grid;grid-template-columns:minmax(0,1fr);background:var(--page-bg);border-top:1px solid var(--card-border)}.marketing .value-band:first-child{border-top:0}.marketing .value-band[data-tone=warm]{--band:var(--page-bg-warm)}.marketing .value-band[data-tone=card]{--band:var(--paper-card)}.marketing .value-band__rail{display:flex;justify-content:center;padding:32px 24px 28px;background:var(--band)}.marketing .value-band__sticky{display:grid;justify-items:center;gap:14px}.marketing .value-band__numeral{max-width:none;margin:0;font-family:var(--font-trade);font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;font-size:1.6rem;line-height:1;color:var(--brass-dim)}.marketing .value-band__body{padding:32px clamp(24px,5vw,40px) 44px}.marketing .value-band__h{max-width:20ch;margin:0 0 18px;font-family:var(--font-trade);font-weight:520;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.1;letter-spacing:-.015em;color:#f0ece2}@media (min-width:900px){.marketing .value-band{grid-template-columns:clamp(280px,30%,380px) minmax(0,1fr)}.marketing .value-band__rail{align-items:flex-start;padding:clamp(48px,5vw,72px) 32px;border-right:1px solid hsla(34,44%,69%,.08)}.marketing .value-band__sticky{position:sticky;top:96px}.marketing .value-band__body{align-self:center;padding:clamp(56px,6vw,88px) clamp(40px,6vw,96px)}}.marketing .values-oaths__head .crest{margin-bottom:28px}.marketing .values-oaths__grid{box-sizing:border-box;display:grid;gap:36px 48px;width:100%;max-width:1080px;margin:clamp(36px,5vw,56px) auto 0;padding:0 clamp(24px,4vw,56px);list-style:none}.marketing .values-oath{padding-top:20px;border-top:1px solid var(--card-border)}.marketing .values-oath__n{max-width:none;margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--brass-dim)}.marketing .values-oath__h{margin:0 0 8px;font-family:var(--font-trade);font-weight:520;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-size:1.45rem;line-height:1.2;color:#f0ece2}.marketing .values-oath__body{max-width:48ch;margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.55;color:var(--text-secondary)}@media (min-width:720px){.marketing .values-oaths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.marketing .crest.is-armed .crest__line{stroke-dasharray:1.002 2;stroke-dashoffset:1.012}.marketing .crest.is-armed .crest__word{opacity:0}.marketing .crest.is-armed.is-inking .crest__line{stroke-dashoffset:0;transition:stroke-dashoffset var(--t) cubic-bezier(.45,0,.2,1) var(--d)}.marketing .crest.is-armed.is-inking .crest__word{opacity:1;transition:opacity .3s ease var(--word-d)}.marketing .crest[data-ink=load] .crest__line{stroke-dasharray:1.002 2;animation:crest-ink var(--t) cubic-bezier(.45,0,.2,1) calc(var(--d) + .25s) both}.marketing .crest[data-ink=load] .crest__word{animation:crest-word .3s ease calc(var(--word-d) + .25s) both}.marketing .crest[data-ink=load] .crest__emblem .crest__line{animation:crest-ink var(--t) cubic-bezier(.45,0,.2,1) calc(var(--d) + .25s) both,crest-emblem-line .45s ease calc(var(--fill-d) + .55s) both}.marketing .crest[data-ink=load] .crest__emblem .crest__fill{animation:crest-emblem-fill .6s ease calc(var(--fill-d) + .25s) both}}@keyframes crest-ink{0%{stroke-dashoffset:1.012}to{stroke-dashoffset:0}}@keyframes crest-word{0%{opacity:0}}@keyframes crest-emblem-line{0%{opacity:1}to{opacity:0}}@keyframes crest-emblem-fill{0%{opacity:0}}