@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2) format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff) format("woff")}/* Helvetica Now Display Medium: the MyFonts webfont licensed to contours.golf
   (Build ID 3867246). For this site only; never copy it to another project.
   The kit's own notice, kept with the font as its licence asks:

 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Helvetica Now Display Medium by Monotype
 * URL: https://www.myfonts.com/products/display-medium-helvetica-now-347277
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 *
 * © 2023 MyFonts Inc. */@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplayMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saol Display;src:url(/fonts/SaolDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saol Display;src:url(/fonts/SaolDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink: #111312;--charcoal: #212121;--forest: #262e29;--muted-green: #575c59;--earth: #a19994;--sand: #ded6c9;--cream: #f1ece2;--grey: #f5f5f5;--orange: #ff793e;--deep: #141616;--deep-2: #1b1e1e;--bg: var(--grey);--surface: #e8e7e4;--surface-2: #dddbd7;--fg: var(--charcoal);--fg-soft: rgb(33 33 33 / .8);--fg-mute: #6b6662;--rule: rgb(33 33 33 / .14);--rule-strong: rgb(33 33 33 / .34);--accent: var(--orange);--accent-ink: #b0450f;--bar: rgb(245 245 245 / .88);--focus: var(--charcoal);--scrim: linear-gradient(to top, rgb(17 19 18 / .9) 0%, rgb(17 19 18 / .55) 40%, rgb(17 19 18 / 0) 75%);--font-display: "Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-title: "Saol Display", "Didot", "Bodoni 72", "Times New Roman", serif;--font-body: "calluna", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-mono: "DM Mono", ui-monospace, Menlo, monospace;--type-base: clamp(1.125rem, 1.08rem + .2vw, 1.1875rem);--type-ratio: 1.5;--type-xs: .6875rem;--type-sm: .8125rem;--type-md: var(--type-base);--type-lg: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--type-xl: clamp(1.6rem, 1.3rem + 1.4vw, 2.25rem);--type-2xl: clamp(2.2rem, 1.6rem + 2.8vw, 3.375rem);--type-3xl: clamp(2.6rem, 1.8rem + 4.2vw, 5.0625rem);--type-hero: clamp(2.9rem, 1.4rem + 7.4vw, 9rem);--space-unit: .5rem;--space-xs: var(--space-unit);--space-sm: calc(var(--space-unit) * 2);--space-md: calc(var(--space-unit) * 3);--space-lg: calc(var(--space-unit) * 5);--space-xl: calc(var(--space-unit) * 8);--space-2xl: calc(var(--space-unit) * 13);--space-3xl: calc(var(--space-unit) * 21);--gutter: clamp(1rem, 4vw, 2.5rem);--measure: 38rem;--wide: 76rem;--max: 96rem;--bar-h: 4.5rem;--crosshair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='288' viewBox='0 0 288 288'%3E%3Cpath d='M144 133v22M133 144h22' stroke='%23F1ECE2' stroke-width='1' fill='none'/%3E%3C/svg%3E");--crosshair-size: 288px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--fast: .16s;--medium: .32s;--slow: .64s;--radius: 2px;color-scheme:light}:root[data-theme=dark]{--bg: var(--deep);--surface: var(--deep-2);--surface-2: #232727;--fg: var(--cream);--fg-soft: rgb(241 236 226 / .8);--fg-mute: var(--earth);--rule: rgb(241 236 226 / .14);--rule-strong: rgb(241 236 226 / .32);--accent-ink: var(--orange);--bar: rgb(20 22 22 / .88);--focus: var(--cream);color-scheme:dark}.on-dark{--bg: var(--ink);--surface: #171a18;--surface-2: #1d201e;--fg: var(--cream);--fg-soft: rgb(241 236 226 / .8);--fg-mute: var(--earth);--rule: rgb(241 236 226 / .14);--rule-strong: rgb(241 236 226 / .32);--accent-ink: var(--orange);--focus: var(--cream);color:var(--fg);color-scheme:dark}@media(max-width:640px){:root{--bar-h: 3.75rem;--crosshair-size: 216px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 1rem);background:var(--bg)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--type-md);line-height:1.6;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;overflow-x:clip}html.is-switching,html.is-switching *,html.is-switching *:before,html.is-switching *:after{transition:background-color var(--medium) var(--ease-out),color var(--medium) var(--ease-out),border-color var(--medium) var(--ease-out),fill var(--medium) var(--ease-out),stroke var(--medium) var(--ease-out)!important}img,video,svg,canvas{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance;font-variant-numeric:lining-nums}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule-strong);text-underline-offset:.2em;transition:text-decoration-color var(--fast) var(--ease-out),color var(--fast) var(--ease-out)}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}button{font:inherit;color:inherit}::selection{background:#ff793e52}.serif-title{font-family:var(--font-title);font-weight:500;letter-spacing:-.01em;line-height:1.04;font-variant-numeric:lining-nums}.label{font-family:var(--font-mono);font-size:var(--type-xs);font-weight:400;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:var(--fg-mute)}.readout{font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}.live{color:var(--accent-ink)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--gutter);top:-4rem;z-index:100;padding:.6rem .9rem;background:var(--fg);color:var(--bg);font-family:var(--font-mono);font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.skip:focus{top:1rem}.crosshairs{position:absolute;inset:0;pointer-events:none;background-image:var(--crosshair);background-size:var(--crosshair-size) var(--crosshair-size);background-position:center;opacity:.5}.flow{display:grid;grid-template-columns:[bleed-start] minmax(var(--gutter),1fr) [wide-start] minmax(0,calc((var(--wide) - var(--measure)) / 2)) [column-start] min(var(--measure),calc(100% - 2 * var(--gutter))) [column-end] minmax(0,calc((var(--wide) - var(--measure)) / 2)) [wide-end] minmax(var(--gutter),1fr) [bleed-end];row-gap:0}.flow>*{grid-column:column}.flow>.is-wide{grid-column:wide}.flow>.is-bleed{grid-column:bleed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a.out{font-family:var(--font-mono);font-size:.84em;font-style:normal;font-weight:400;letter-spacing:.01em;color:var(--fg);text-decoration:none;padding-bottom:.08em;background-image:linear-gradient(var(--accent-ink),var(--accent-ink)),linear-gradient(var(--rule-strong),var(--rule-strong));background-size:0% 1px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .48s var(--ease-out),color var(--fast) var(--ease-out)}a.out:before,a.out:after{display:inline-block;color:var(--fg-mute);transition:transform .48s var(--ease-out),color var(--fast) var(--ease-out)}a.out:before{content:"[";content:"[" / "";margin-right:.14em}a.out:after{content:"]↗";content:"]↗" / "";margin-left:.14em}a.out:hover,a.out:focus-visible{color:var(--accent-ink);background-size:100% 1px,100% 1px}a.out:hover:before,a.out:focus-visible:before{color:var(--accent-ink);transform:translate(-.16em)}a.out:hover:after,a.out:focus-visible:after{color:var(--accent-ink);transform:translate(.2em,-.14em)}.social[data-astro-cid-yxtifmrq]{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.social[data-astro-cid-yxtifmrq] a[data-astro-cid-yxtifmrq]{display:grid;place-items:center;width:44px;height:44px;color:var(--fg-soft);border-radius:50%;transition:color var(--fast) var(--ease-out),background-color var(--fast) var(--ease-out)}.social[data-astro-cid-yxtifmrq] a[data-astro-cid-yxtifmrq]:hover{color:var(--fg);background:var(--rule)}.social[data-astro-cid-yxtifmrq] a[data-astro-cid-yxtifmrq]:active{transform:translateY(1px)}.bar[data-astro-cid-ctg3m53h]{--logo-h: 1.3rem;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--bar-h);padding:0 calc(var(--gutter) - 10px);color:var(--fg);background:var(--bar);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);transition:background-color var(--medium) var(--ease-out),border-color var(--medium) var(--ease-out),color var(--medium) var(--ease-out),transform var(--medium) var(--ease-out)}.bar--cover[data-astro-cid-ctg3m53h]{position:fixed;inset:0 0 auto}.bar--cover[data-astro-cid-ctg3m53h]:not(.is-solid){background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bar[data-astro-cid-ctg3m53h].is-tucked{transform:translateY(-100%)}.bar__side[data-astro-cid-ctg3m53h]{display:flex;align-items:center}.bar__side--end[data-astro-cid-ctg3m53h]{justify-content:flex-end}.bar__home[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;color:inherit}.bar__btn[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.75rem;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--fast) var(--ease-out)}.bar__btn[data-astro-cid-ctg3m53h]:hover{background:var(--rule)}.bar__btn[data-astro-cid-ctg3m53h]:active{transform:translateY(1px)}.bar__theme[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{transition:transform var(--slow) var(--ease-out)}.bar__theme[data-astro-cid-ctg3m53h][aria-pressed=true] svg[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.bar__menu-word[data-astro-cid-ctg3m53h]{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase}.bar__lines[data-astro-cid-ctg3m53h]{position:relative;display:block;width:26px;height:10px}.bar__lines[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]{position:absolute;right:0;height:1.5px;background:currentColor;transition:width var(--medium) var(--ease-out),transform var(--medium) var(--ease-out)}.bar__lines[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:first-child{top:0;width:26px}.bar__lines[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:last-child{bottom:0;width:17px}.bar__menu[data-astro-cid-ctg3m53h]:hover .bar__lines[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:last-child{width:26px}.bar__lines--x[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]{width:24px!important;top:50%!important;bottom:auto!important}.bar__lines--x[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:first-child{transform:rotate(45deg)}.bar__lines--x[data-astro-cid-ctg3m53h] i[data-astro-cid-ctg3m53h]:last-child{transform:rotate(-45deg)}@media(max-width:640px){.bar[data-astro-cid-ctg3m53h]{--logo-h: 1rem}.bar__menu-word[data-astro-cid-ctg3m53h]{display:none}}.menu[data-astro-cid-ctg3m53h]{width:min(30rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--deep);color:var(--fg);overflow:hidden auto;overscroll-behavior:contain}.menu[data-astro-cid-ctg3m53h][open]{animation:menu-in var(--slow) var(--ease-out) both}.menu[data-astro-cid-ctg3m53h].is-closing{animation:menu-out .22s var(--ease-in-out) both}.menu[data-astro-cid-ctg3m53h]::backdrop{background:#1113128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--medium) var(--ease-out) both}.menu[data-astro-cid-ctg3m53h].is-closing::backdrop{animation:fade-out .22s var(--ease-in-out) both}.menu__panel[data-astro-cid-ctg3m53h]{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-xl);min-height:100%;padding:0 var(--gutter) var(--space-lg);isolation:isolate}.menu__panel[data-astro-cid-ctg3m53h]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--crosshair);background-size:216px 216px;background-position:-36px -36px;opacity:.14}.menu__top[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;height:var(--bar-h);margin-right:-10px}.menu__home[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;color:inherit}.menu__nav[data-astro-cid-ctg3m53h]{display:grid;align-content:start;gap:var(--space-xl)}.menu__main[data-astro-cid-ctg3m53h],.menu__more[data-astro-cid-ctg3m53h]{display:grid;margin:0;padding:0;list-style:none}.menu__main[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:baseline;gap:var(--space-sm);padding:.4rem 0;font-family:var(--font-title);font-size:clamp(2.2rem,1.6rem + 2.4vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.01em;text-decoration:none;transition:color var(--fast) var(--ease-out),transform var(--medium) var(--ease-out)}.menu[data-astro-cid-ctg3m53h][open] .menu__main[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{animation:menu-item var(--slow) var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 45ms)}.menu__main[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{transform:translate(6px)}.menu__main[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page] .menu__n[data-astro-cid-ctg3m53h]{color:var(--accent)}.menu__n[data-astro-cid-ctg3m53h]{min-width:2.2em;font-size:var(--type-xs);letter-spacing:.12em;color:var(--fg-mute)}.menu__more[data-astro-cid-ctg3m53h]{gap:.1rem;padding-top:var(--space-md);border-top:1px solid var(--rule)}.menu__more[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--fg-soft)}.menu__more[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--fg)}.menu__away[data-astro-cid-ctg3m53h]{margin-left:.45em}.menu__foot[data-astro-cid-ctg3m53h]{display:grid;gap:var(--space-md)}.menu__mode[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.menu__modes[data-astro-cid-ctg3m53h]{display:inline-flex;padding:3px;border:1px solid var(--rule-strong);border-radius:999px}.menu__modes[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]{min-width:5rem;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:transparent;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);cursor:pointer;transition:background-color var(--medium) var(--ease-out),color var(--medium) var(--ease-out)}.menu__modes[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:hover{color:var(--fg)}.menu__modes[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h][aria-pressed=true]{background:var(--cream);color:var(--ink)}.menu__close[data-astro-cid-ctg3m53h]{justify-content:center}@keyframes menu-in{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes menu-out{to{transform:translate(32px);opacity:0}}@keyframes menu-item{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}html.menu-open{overflow:hidden}.foot[data-astro-cid-gcn2mc3v]{--foot-top: #2a2c2b;position:relative;isolation:isolate;overflow:hidden;margin-top:var(--space-2xl);background:linear-gradient(180deg,var(--foot-top) 0%,#1a1c1b 48%,#0b0c0c 100%)}:root[data-theme=dark] .foot[data-astro-cid-gcn2mc3v]{--foot-top: #1d2020}.foot__map[data-astro-cid-gcn2mc3v]{position:absolute;inset:0 0 auto;height:100%;z-index:-1;background:url(/brand/contours-map.webp) center top / cover no-repeat;opacity:.16;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 100%)}.foot__inner[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-xl);max-width:var(--wide);margin:0 auto;padding:var(--space-2xl) var(--gutter) var(--space-xl)}.foot__h[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--type-sm);font-weight:400;letter-spacing:.28em;line-height:1.3;text-transform:uppercase;color:var(--fg)}.foot__note[data-astro-cid-gcn2mc3v]{max-width:26rem;margin:-.5rem 0 var(--space-md);color:var(--fg-soft);font-size:1rem;line-height:1.5}.foot__form[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-md);max-width:26rem}.foot__form[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][type=email]{width:100%;min-height:48px;padding:.6rem .6rem .5rem;border:0;border-bottom:2px solid var(--rule-strong);border-radius:0;background:transparent;color:var(--fg);font-family:var(--font-body);font-size:1.0625rem;letter-spacing:.02em;transition:border-color var(--fast) var(--ease-out)}.foot__form[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][type=email]::placeholder{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.06em;font-size:.9375rem}.foot__form[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][type=email]:hover{border-bottom-color:var(--fg-soft)}.foot__form[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][type=email]:focus-visible{outline:none;border-bottom-color:var(--cream)}.foot__form[data-astro-cid-gcn2mc3v] input[data-astro-cid-gcn2mc3v][type=email]:user-invalid{border-bottom-color:var(--accent)}.foot__trap[data-astro-cid-gcn2mc3v]{position:absolute;left:-5000px}.foot__form[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]{justify-self:start;min-height:44px;padding:0 1.1rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--forest);color:var(--cream);font-family:var(--font-body);font-size:.875rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background-color var(--fast) var(--ease-out),color var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out)}.foot__form[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}.foot__form[data-astro-cid-gcn2mc3v] button[data-astro-cid-gcn2mc3v]:active{transform:translateY(1px)}.foot__done[data-astro-cid-gcn2mc3v]{max-width:26rem;margin-top:var(--space-sm);font-size:.9375rem;color:var(--fg-soft)}.foot__device[data-astro-cid-gcn2mc3v]{justify-self:center;align-self:center;color:var(--muted-green);transition:color var(--medium) var(--ease-out)}.foot__device[data-astro-cid-gcn2mc3v]:hover{color:var(--earth)}.foot__links[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:grid;gap:0;margin:0;padding:0;list-style:none}.foot__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:36px;font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--fg-soft)}.foot__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--fg);text-decoration:underline;text-decoration-color:var(--rule-strong)}.foot__base[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-sm);align-items:center;max-width:var(--wide);margin:0 auto;padding:var(--space-md) var(--gutter) var(--space-lg);border-top:1px solid var(--rule)}.foot__small[data-astro-cid-gcn2mc3v]{max-width:34rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--fg-mute)}.foot__base[data-astro-cid-gcn2mc3v] .foot__social{margin-left:-10px}@media(min-width:860px){.foot__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr auto 1fr;align-items:start;padding-top:var(--space-3xl)}.foot__links[data-astro-cid-gcn2mc3v]{justify-self:end;text-align:right}.foot__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{justify-content:flex-end}.foot__base[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr auto}.foot__base[data-astro-cid-gcn2mc3v] .foot__social{margin:0 -10px 0 0}}@media(max-width:859px){.foot__device[data-astro-cid-gcn2mc3v]{grid-row:1;justify-self:start}}
