@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-italic.BXuSHrjR.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-italic.RLIThRd4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-italic.F2ziEGcb.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-italic.C3q834ic.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-italic.CpkvI5hy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-italic.D2yaqPoE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Text";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-text-latin-400-normal.B5I2PDKX.woff2) format("woff2"),url(/assets/dm-serif-text-latin-400-normal.DAhbRB_j.woff) format("woff")}@font-face{font-family:"DM Serif Text";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-text-latin-400-italic.BhFyO3B8.woff2) format("woff2"),url(/assets/dm-serif-text-latin-400-italic.DKGhQyyI.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff")}:root{--cream: hsl(36 28% 92%);--cream-2: hsl(36 24% 88%);--paper: hsl(36 30% 95%);--ink: hsl(150 22% 12%);--sage: hsl(150 22% 26%);--sage-2: hsl(150 18% 38%);--walnut: hsl(22 30% 22%);--walnut-2: hsl(22 35% 16%);--brass: hsl(38 45% 50%);--brass-2: hsl(38 50% 62%);--vermilion: hsl(5 55% 40%);--mute: hsl(150 10% 40%)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper);color:var(--ink);font-family:"Source Serif 4 Variable","Source Serif 4",serif;font-size:17px;line-height:1.6}nav.top{position:sticky;top:0;z-index:50;background:var(--paper);color:var(--ink);padding:14px 40px;border-bottom:1px solid var(--brass);display:flex;justify-content:space-between;align-items:center}.mark{display:flex;align-items:center;gap:12px}.mark .r{width:34px;height:34px;border-radius:50%;background:var(--sage);color:var(--cream);display:grid;place-items:center;font-family:"DM Serif Text";font-style:italic;font-size:18px;border:1.5px solid var(--brass);box-shadow:inset 0 0 0 2px var(--sage),inset 0 0 0 3px var(--cream)}.mark .wm{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:22px;font-weight:300;letter-spacing:-.015em;line-height:1;color:var(--ink)}.mark .wm i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.nav-links{display:flex;gap:28px;font-family:IBM Plex Mono;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.nav-links a{color:var(--sage);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.nav-links a:hover{color:var(--ink);border-bottom-color:var(--brass)}.nav-cta{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:13px;padding:7px 16px;background:var(--ink);color:var(--cream);border:0;font-weight:500;cursor:pointer;box-shadow:inset 0 -2px 0 var(--brass)}.hero{padding:80px 40px 60px;border-bottom:1px solid hsl(150 22% 26% / .25);background:linear-gradient(180deg,var(--paper),var(--cream))}.hero-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.hero .eye{display:inline-flex;align-items:center;gap:12px;font-family:IBM Plex Mono;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:22px}.hero .eye:before{content:"";width:32px;height:1px;background:var(--brass)}.hero h1{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:300;font-size:80px;line-height:.98;letter-spacing:-.03em;margin-bottom:22px}.hero h1 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.hero .sub{font-size:20px;line-height:1.55;color:#304138;max-width:52ch;margin-bottom:28px}.hero .sub b{font-variant:small-caps;letter-spacing:.05em;font-weight:600}.hero .ctas{display:flex;gap:12px;align-items:center}.btn{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:14px;padding:11px 22px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;font-weight:500}.btn.p{background:var(--ink);color:var(--cream);box-shadow:inset 0 -3px 0 var(--brass)}.btn.ghost{border-color:var(--sage);color:var(--sage)}.hero .ctas .note{font-family:"DM Serif Text";font-style:italic;font-size:14px;color:var(--sage);margin-left:8px}.cabinet{background:linear-gradient(180deg,#493427,#37251b);padding:14px;border:2px solid var(--walnut-2);box-shadow:0 30px 60px -20px #36221759,inset 0 0 0 3px #2d211b}.cabinet .shelf-wood{height:8px;background:linear-gradient(180deg,#634636,#37251b);margin:10px -2px;box-shadow:0 1px #ffffff14 inset,0 2px #0006}.cabinet .row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.drw{background:linear-gradient(180deg,var(--cream-2),hsl(30 18% 80%));padding:12px 12px 18px;border:1px solid var(--walnut);position:relative;min-height:92px;display:flex;flex-direction:column;gap:4px}.drw:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:28px;height:5px;border-radius:4px;background:linear-gradient(180deg,var(--brass-2),var(--brass));box-shadow:0 1px #00000040}.drw.dk{background:linear-gradient(180deg,#345142,#24382e);color:var(--cream);border-color:#00000080}.drw .lbl{background:var(--sage);color:var(--cream);padding:3px 8px;display:inline-flex;gap:6px;align-items:baseline;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px #ffffff26;align-self:flex-start}.drw .lbl b{font-family:"DM Serif Text";font-style:italic;color:var(--brass-2);letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:400}.drw.dk .lbl{background:var(--cream);color:var(--sage)}.drw.dk .lbl b{color:var(--vermilion)}.drw .ct{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:13px;color:var(--ink);line-height:1.2}.drw .ct i{font-family:"DM Serif Text";font-style:italic;color:var(--sage)}.drw.dk .ct{color:var(--cream)}.drw.dk .ct i{color:var(--brass-2)}.drw .n{font-family:IBM Plex Mono;font-size:7.5px;letter-spacing:.12em;color:var(--mute);text-transform:uppercase;margin-top:auto}.drw.dk .n{color:#c6baa9}.manifesto{padding:72px 40px;background:var(--cream-2);color:var(--ink);border-top:1px solid hsl(150 22% 26% / .2);border-bottom:1px solid hsl(150 22% 26% / .2)}.manifesto-inner{max-width:900px;margin:0 auto;text-align:center}.manifesto .eye{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:18px;display:inline-flex;align-items:center;gap:12px}.manifesto .eye:before,.manifesto .eye:after{content:"";width:24px;height:1px;background:var(--brass)}.manifesto blockquote{font-family:"DM Serif Text";font-style:italic;font-size:42px;line-height:1.25;color:var(--ink);max-width:26ch;margin:0 auto;letter-spacing:-.008em}.manifesto blockquote em{color:var(--sage);font-style:italic}.manifesto cite{display:block;margin-top:22px;font-family:IBM Plex Mono;font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}.tenets-sec{padding:80px 40px;border-bottom:1px solid hsl(150 22% 26% / .25)}.tenets-inner{max-width:1280px;margin:0 auto}.section-head{display:grid;grid-template-columns:auto 1fr;gap:48px;margin-bottom:48px;align-items:end}.section-head .num{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);padding-top:6px;border-top:1px solid var(--ink);white-space:nowrap}.section-head h2{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:300;font-size:56px;line-height:.98;letter-spacing:-.02em;max-width:22ch;margin-bottom:14px}.section-head h2 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.section-head .kicker{font-size:17px;line-height:1.55;color:#364940;max-width:64ch}.section-head .kicker i{font-style:italic;color:var(--sage)}.tenets{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tenet{background:var(--cream);padding:28px 24px 26px;border:1px solid hsl(150 22% 26% / .25);position:relative;min-height:220px}.tenet:before{content:"";position:absolute;top:-1px;left:-1px;width:44px;height:3px;background:var(--brass)}.tenet .n{font-family:"DM Serif Text";font-style:italic;font-size:36px;color:var(--brass);line-height:1;margin-bottom:14px}.tenet h3{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:500;font-size:18px;margin-bottom:8px;letter-spacing:-.005em}.tenet h3 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.tenet p{font-size:14px;line-height:1.55;color:#3d5247}.products-sec{padding:80px 40px;background:var(--cream);border-bottom:1px solid hsl(150 22% 26% / .25)}.products-inner{max-width:1280px;margin:0 auto}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.prod{background:var(--paper);border:1.5px solid var(--walnut);padding:22px 22px 20px;position:relative;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #49342733;display:flex;flex-direction:column;gap:10px;min-height:260px}.prod .no{position:absolute;top:10px;right:14px;font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.prod .by{font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--sage)}.prod .by i{font-family:"DM Serif Text";font-style:italic;color:var(--brass);letter-spacing:.02em;text-transform:none;font-size:11px}.prod h4{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:500;font-size:26px;line-height:1;letter-spacing:-.015em}.prod h4 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.prod .desc{font-family:"DM Serif Text";font-style:italic;font-size:13px;color:var(--sage-2);line-height:1.4}.prod .status{margin-top:auto;padding-top:10px;border-top:1px dotted hsl(22 30% 22% / .3);display:flex;justify-content:space-between;align-items:baseline;font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.prod .status .live{color:#206f4a}.prod .status .soon{color:var(--mute);font-style:italic;font-family:"DM Serif Text";text-transform:none;letter-spacing:.02em;font-size:12px}.prod.dk{background:var(--cream-2);color:var(--ink);border-color:#34514259;box-shadow:inset 0 0 0 2px var(--cream-2),inset 0 0 0 3px #34514226}.prod.dk .no{color:var(--mute)}.prod.dk .by,.prod.dk .by i,.prod.dk h4 i{color:var(--sage)}.prod.dk .desc{color:#364940}.prod.dk .status{color:var(--mute);border-top-color:#34514240}.prod.dk .status .live{color:#206f4a}.prod .link{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:13px;color:var(--sage);font-weight:500}.prod.dk .link{color:var(--sage)}.prod .link:after{content:" →"}.for-sec{padding:80px 40px;border-bottom:1px solid hsl(150 22% 26% / .25)}.for-inner{max-width:1280px;margin:0 auto}.for-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border:1px solid hsl(150 22% 26% / .3)}.for-col{padding:32px 28px;border-right:1px solid hsl(150 22% 26% / .3)}.for-col:last-child{border-right:0}.for-col .roman{font-family:"DM Serif Text";font-style:italic;font-size:42px;color:var(--brass);line-height:1;margin-bottom:14px}.for-col h3{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:500;font-size:22px;margin-bottom:12px;letter-spacing:-.01em}.for-col h3 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage)}.for-col p{font-size:15px;line-height:1.55;color:#364940;margin-bottom:10px}.for-col p i{font-style:italic;color:var(--sage)}.for-col ul{list-style:none;margin-top:14px;padding-top:14px;border-top:1px dotted hsl(150 22% 26% / .3)}.for-col li{padding:4px 0;font-family:IBM Plex Mono;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}.for-col li:before{content:"— "}.voice-sec{padding:80px 40px;background:var(--cream-2);border-bottom:1px solid hsl(150 22% 26% / .25)}.voice-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.voice-inner h2{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:300;font-size:48px;line-height:1;letter-spacing:-.02em;margin-bottom:18px}.voice-inner h2 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.voice-inner p{font-size:16px;line-height:1.65;color:#364940;margin-bottom:14px}.voice-inner p i{font-style:italic;color:var(--sage)}.voice-inner .eye{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:18px}.voice-inner .voice-tag{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-size:18px;margin-top:18px}.voice-card{background:var(--paper);border:2px solid var(--ink);position:relative;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #18251f40,0 30px 60px -20px #422f2433;max-width:400px;margin:0 auto}.voice-card .top{background:var(--ink);color:var(--paper);padding:6px 14px;display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.voice-card .top b{font-family:"DM Serif Text";font-style:italic;font-size:13px;letter-spacing:0;text-transform:none;color:var(--brass-2);font-weight:400}.voice-card .vbody{padding:22px 24px 18px}.voice-card .cat{font-family:IBM Plex Mono;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);margin-bottom:6px}.voice-card h4{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:400;font-size:28px;line-height:1.05;margin-bottom:8px}.voice-card h4 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.voice-card .kick{font-family:"DM Serif Text";font-style:italic;font-size:14px;color:var(--sage-2);line-height:1.45;margin-bottom:16px}.voice-card .rows{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding-top:12px;border-top:1px solid hsl(150 22% 26% / .3);margin-bottom:14px}.voice-card .rows .k{font-family:IBM Plex Mono;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.voice-card .rows .v{font-family:"DM Serif Text";font-style:italic;font-size:15px;color:var(--ink)}.voice-card .rows .v em{color:var(--sage)}.voice-card .sig{padding:8px 0 0;border-top:1px dashed hsl(150 22% 12% / .35);font-family:"DM Serif Text";font-style:italic;font-size:12px;color:var(--mute);display:flex;justify-content:space-between}.cta-band{padding:96px 40px;background:var(--cream);color:var(--ink);border-top:1px solid var(--brass);text-align:center;position:relative}.cta-band:before{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:120px;height:5px;background:var(--brass)}.cta-inner{max-width:680px;margin:0 auto}.cta-band .eye{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:18px}.cta-band h2{font-family:"Source Serif 4 Variable","Source Serif 4";font-weight:300;font-size:56px;line-height:1;letter-spacing:-.02em;margin-bottom:18px}.cta-band h2 i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);font-weight:400}.cta-band p{font-size:17px;line-height:1.55;color:#364940;margin-bottom:28px;max-width:52ch;margin-left:auto;margin-right:auto}.cta-band p i{font-style:italic;color:var(--sage)}.cta-band .ctas{display:flex;gap:12px;justify-content:center}.cta-band .btn.p{background:var(--ink);border-color:var(--ink);color:var(--cream);box-shadow:inset 0 -3px 0 var(--brass);font-weight:500}.cta-band .btn{border-color:var(--ink);color:var(--ink)}footer{background:var(--paper);color:var(--ink);padding:48px 40px 36px;border-top:1px solid var(--brass);position:relative}footer:before{content:"";position:absolute;left:40px;right:40px;top:3px;height:1px;background:#34514233}.foot-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;align-items:start}.foot-mark{display:flex;flex-direction:column;gap:14px}.foot-mark .pair{display:flex;align-items:center;gap:12px}.foot-mark .mark-r{width:40px;height:40px;border-radius:50%;background:var(--cream);color:var(--sage);display:grid;place-items:center;font-family:"DM Serif Text";font-style:italic;font-size:20px;border:1.5px solid var(--brass);box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 4px var(--sage)}.foot-mark .mark-wm{font-family:"Source Serif 4 Variable","Source Serif 4";font-size:26px;font-weight:300;letter-spacing:-.015em}.foot-mark .mark-wm i{font-family:"DM Serif Text";font-style:italic;color:var(--brass-2);font-weight:400}.foot-mark p{font-family:"DM Serif Text";font-style:italic;font-size:14px;color:var(--sage-2);line-height:1.5;max-width:38ch}.foot-col h5{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sage);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsl(150 22% 26% / .2)}.foot-col ul{list-style:none}.foot-col li{padding:4px 0;font-family:"Source Serif 4 Variable","Source Serif 4";font-size:14px}.foot-col a{color:var(--ink);text-decoration:none}.foot-col a:hover{color:var(--sage)}.foot-col a i{font-family:"DM Serif Text";font-style:italic;color:var(--sage)}.foot-bottom{max-width:1280px;margin:32px auto 0;padding-top:20px;border-top:1px solid hsl(150 22% 26% / .2);display:flex;justify-content:space-between;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.foot-bottom i{font-family:"DM Serif Text";font-style:italic;color:var(--sage);text-transform:none;letter-spacing:.02em;font-size:12px}@media(max-width:960px){.hero h1{font-size:54px}.hero-inner,.voice-inner,.foot-inner{grid-template-columns:1fr;gap:32px}.tenets,.products-grid{grid-template-columns:1fr 1fr}.for-grid{grid-template-columns:1fr}.for-col{border-right:0;border-bottom:1px solid hsl(150 22% 26% / .3)}nav.top{padding:12px 20px}.nav-links{display:none}.section-head{grid-template-columns:1fr;gap:16px}.section-head h2,.cta-band h2{font-size:40px}.hero,.tenets-sec,.products-sec,.for-sec,.voice-sec,.cta-band{padding-left:20px;padding-right:20px}footer{padding-left:20px;padding-right:20px}}
