@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin-ext.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-latin-ext.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-latin.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-latin-ext.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-500-latin.woff2) format("woff2");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}:root{--ink: #07061F;--ink-2: #0E0C2B;--ink-3: #151235;--ink-deep: #050418;--gold: #C4A052;--gold-dim: #AA8843;--gold-light: #E4CC93;--cream: #F3EEE3;--text-soft: #B6B0C8;--text-mute: #9A94B0;--text-faint: #8D87A5;--line-gold: rgba(196, 160, 82, .26);--line-soft: rgba(243, 238, 227, .1);--todo: #E8B4A0;--font-display: "Playfair Display", "Iowan Old Style", Georgia, serif;--font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wrap: 1180px;--gutter: clamp(20px, 5vw, 48px);--section-y: clamp(72px, 10vw, 128px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--font-text);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;margin:0;text-wrap:balance;letter-spacing:-.012em}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}img{max-width:100%;height:auto;display:block}::selection{background:var(--gold);color:var(--ink)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section-head{display:flex;align-items:baseline;gap:20px;margin-bottom:clamp(32px,5vw,52px)}.section-head h2{font-size:clamp(27px,3.3vw,40px)}.section-head .dash{flex:1;height:1px;background:var(--line-gold)}.eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:600}.lead{color:var(--text-soft);font-size:clamp(16px,1.6vw,18.5px);max-width:62ch}.todo{color:var(--todo);border-bottom:1px dashed rgba(232,180,160,.5)}.btn{display:inline-block;padding:14px 30px;border:1px solid var(--gold);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold);background:transparent;cursor:pointer;transition:background .25s ease,color .25s ease}.btn:hover,.btn--solid{background:var(--gold);color:var(--ink)}.btn--solid:hover{background:var(--gold-light);border-color:var(--gold-light)}.skip{position:absolute;left:-9999px;top:0;background:var(--gold);color:var(--ink);padding:12px 20px;font-size:13px;font-weight:600;z-index:100}.skip:focus{left:0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.section-head,.cards>*,.press li,.team li,.split>*{animation-name:reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes reveal{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.26em;line-height:1}.mark[data-astro-cid-tvrurpns]{height:1em;width:auto;flex:none;overflow:visible}.bar[data-astro-cid-tvrurpns]{fill:var(--gold-light)}.bar--dim[data-astro-cid-tvrurpns]{fill:var(--gold-dim)}.bar--rule[data-astro-cid-tvrurpns]{fill:var(--gold-dim);opacity:.7}.type[data-astro-cid-tvrurpns]{display:flex;flex-direction:column}.dgc[data-astro-cid-tvrurpns]{font-family:var(--font-display);color:var(--gold-light);letter-spacing:.12em;margin-right:-.12em;line-height:.92}.word[data-astro-cid-tvrurpns]{font-family:var(--font-text);color:var(--cream);font-weight:300;text-transform:uppercase}.since[data-astro-cid-tvrurpns]{font-family:var(--font-text);color:var(--gold);text-transform:uppercase}.logo--full[data-astro-cid-tvrurpns]{font-size:clamp(46px,6vw,76px);position:relative;left:-.7em}.logo--full[data-astro-cid-tvrurpns] .dgc[data-astro-cid-tvrurpns]{font-size:1em}.logo--full[data-astro-cid-tvrurpns] .word[data-astro-cid-tvrurpns]{font-size:.185em;letter-spacing:.34em;margin-top:1.9em;margin-right:-.34em}.logo--full[data-astro-cid-tvrurpns] .since[data-astro-cid-tvrurpns]{font-size:.125em;letter-spacing:.4em;margin-top:1.9em;margin-right:-.4em}.logo--full[data-astro-cid-tvrurpns] .mark[data-astro-cid-tvrurpns]{height:1.05em}.logo--compact[data-astro-cid-tvrurpns]{font-size:26px;gap:.38em}.logo--compact[data-astro-cid-tvrurpns] .dgc[data-astro-cid-tvrurpns]{font-size:1em}.logo--compact[data-astro-cid-tvrurpns] .mark[data-astro-cid-tvrurpns]{height:.92em}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40;background:#07061fe0;backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav-in[data-astro-cid-dmqpwcec]{max-width:var(--wrap);margin-inline:auto;padding:16px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;flex:none}.links[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(16px,2.4vw,30px);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#cfc9dc}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--gold)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{border-bottom:1px solid var(--gold)}.langs[data-astro-cid-dmqpwcec]{display:flex;gap:11px;font-size:11px;letter-spacing:.14em;color:var(--text-mute)}.langs[data-astro-cid-dmqpwcec] [data-astro-cid-dmqpwcec][aria-current=true]{color:var(--gold);font-weight:600}.langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--cream)}@media(max-width:940px){.links[data-astro-cid-dmqpwcec]{order:3;width:100%;flex-wrap:wrap;gap:12px 18px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:11px}.nav-in[data-astro-cid-dmqpwcec]{flex-wrap:wrap;padding-block:12px}}.foot[data-astro-cid-sz7xmlte]{background:var(--ink-deep);border-top:1px solid var(--line-gold);padding-top:clamp(56px,7vw,86px)}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}h2[data-astro-cid-sz7xmlte]{font-family:var(--font-text);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-weight:600}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.qual[data-astro-cid-sz7xmlte]{color:var(--text-faint);font-size:11.5px}.built[data-astro-cid-sz7xmlte]{text-align:center;padding:0 0 44px;font-size:15px;letter-spacing:.04em;color:var(--text-mute)}.built[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gold);font-weight:600;border-bottom:1px solid var(--gold-dim);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.built[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light);border-color:var(--gold-light)}.entities[data-astro-cid-sz7xmlte]{margin-top:22px;font-size:11.5px;line-height:1.75;color:var(--text-faint)}ul[data-astro-cid-sz7xmlte],address[data-astro-cid-sz7xmlte]{font-size:13.5px;color:#a9a3bc;font-style:normal;line-height:1.85}a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light)}.legal[data-astro-cid-sz7xmlte]{margin-top:52px;border-top:1px solid var(--line-soft);padding:24px 0 26px;display:flex;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;font-size:11.5px;color:var(--text-faint)}.langline[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light)}@media(max-width:880px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
