:root{--blue-black:#0f1824;--aubergine:#3b2233;--limestone:#e8e3d8;--gold:#8a7343;--paper:#f4f1ec;--stone:#a7a39b;--graphite:#5a5953;--olive:#6b7448;--ivory:#f8f4ea;--font-sans:"Jost", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--step--1:.75rem;--step-0:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--step-1:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-2:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--step-3:clamp(2.5rem, 1.6rem + 4.2vw, 5.25rem);--step-4:clamp(3rem, 1.4rem + 8vw, 8.5rem);--tracking-label:.2em;--tracking-wordmark:.32em;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--section-y:clamp(4.5rem, 3rem + 7vw, 9rem);--measure:34rem;--max:78rem;--hairline:1px solid var(--stone);--ease-dolly:cubic-bezier(.45, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--limestone);color:var(--blue-black);font-family:var(--font-serif);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--gold)}:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--blue-black);color:var(--limestone);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:.75rem 1rem;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.ground-limestone{--bg:var(--limestone);--ink:var(--blue-black);--ink-2:var(--graphite);--line:var(--blue-black);--rule:var(--stone)}.ground-paper{--bg:var(--paper);--ink:var(--blue-black);--ink-2:var(--graphite);--line:var(--blue-black);--rule:var(--stone)}.ground-dusk{--bg:var(--aubergine);--ink:var(--limestone);--ink-2:#e8e3d8c7;--line:var(--limestone);--rule:#e8e3d847}.ground-night{--bg:var(--blue-black);--ink:var(--limestone);--ink-2:#e8e3d8bd;--line:var(--limestone);--rule:#e8e3d838}[class*=ground-]{background:var(--bg);color:var(--ink)}.label{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2,var(--graphite));font-weight:500;line-height:1.4}.descriptor{font-family:var(--font-serif);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase}.slogan{font-family:var(--font-serif);font-style:italic;font-weight:300}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300;line-height:1.04}.h-chapter{font-size:var(--step-3)}.h-section{font-size:var(--step-2);line-height:1.12}.h-small{font-size:var(--step-1);letter-spacing:0;font-weight:400;line-height:1.25}p{text-wrap:pretty;margin:0}.lead{font-size:var(--step-1);max-width:var(--measure);line-height:1.45}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.muted{color:var(--ink-2)}.lead,.prose,.prose p,p.muted,.person__bio,.inside__txt,.hero__panel-body,.foot__blurb,.hcard__stage-note,.spot-card__rows dd,.root__p,.bstep__body,.signup__note,.wwu__note,.foot__fine{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap}.hero__sub{text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.stack>*+*{margin-top:var(--stack,1.5rem)}.btn{min-height:3rem;font-family:var(--font-sans);letter-spacing:.01em;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;transition:background .4s var(--ease-dolly), color .4s var(--ease-dolly);border-radius:.5rem;justify-content:center;align-items:center;gap:.75em;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn--line{color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--bg)}.arrow{background:currentColor;width:1.6em;height:1px;display:inline-block;position:relative}.arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.field{gap:.4rem;display:grid}.field label,.field legend{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);font-weight:500}.field input,.field select,.field textarea{width:100%;min-height:3rem;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--rule);appearance:none;background:0 0;border-radius:0;padding:.75rem 0}.field textarea{resize:vertical;min-height:7rem}.field select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:1.5rem}.field select option{color:var(--blue-black);background:var(--paper)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink);outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.drawing{color:var(--line)}.drawing .ln{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.drawing .ln-fine{stroke-width:.7px}.drawing .ln-hidden{stroke-dasharray:3 4;opacity:.55}.drawing .face{fill:var(--bg)}.drawing .gold{stroke:var(--gold)}.drawing text{font-family:var(--font-sans);letter-spacing:.18em;fill:currentColor;font-size:10px}.logo[data-astro-cid-f7espo7c]{vertical-align:middle;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background-color:currentColor;display:inline-block}.logo--horizontal[data-astro-cid-f7espo7c]{--src:url(/logo/horizontal.svg);aspect-ratio:771.18/232.45;height:100%}.logo--mark[data-astro-cid-f7espo7c]{--src:url(/logo/mark.svg);aspect-ratio:1;width:100%}@supports not (mask:url('')){.logo[data-astro-cid-f7espo7c]{aspect-ratio:auto;background:0 0;width:auto}.logo[data-astro-cid-f7espo7c]:before{content:"OLEASTRO";font-family:var(--font-sans);letter-spacing:var(--tracking-wordmark)}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;color:var(--blue-black);backdrop-filter:blur(6px);transition:background .4s var(--ease-dolly), color .4s var(--ease-dolly), border-color .4s var(--ease-dolly);background:#e8e3d8f0;border-bottom:1px solid #a7a39b80;position:sticky;top:0}.nav__bar[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:inherit;text-decoration:none}.nav__home[data-astro-cid-wpvy4v7s]{width:max-content;height:clamp(2.75rem,2.4rem + 1vw,3.25rem);display:block}.nav__center[data-astro-cid-wpvy4v7s]{display:none}.nav__links[data-astro-cid-wpvy4v7s],.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:.72;transition:opacity .2s, border-color .4s var(--ease-dolly);border-bottom:1px solid #0000;padding-block:.5rem}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{opacity:1;border-bottom-color:var(--gold)}.nav__end[data-astro-cid-wpvy4v7s]{align-items:center;gap:1rem;display:flex}.nav[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]{font-family:var(--font-sans);letter-spacing:.01em;color:var(--paper);background:var(--blue-black);border-radius:.5rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1;transition:background .2s,color .2s;display:none}.nav[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]:hover{background:#22324a}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;list-style:none;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:after{content:"";border-top:1px solid;border-bottom:1px solid;width:1.25rem;height:5px}.nav__menu[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s]:after{border-bottom:0;height:0}.nav__menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{color:var(--blue-black);background:var(--limestone);border-bottom:1px solid var(--stone);padding:.5rem var(--gutter) 1.25rem;position:absolute;top:100%;left:0;right:0}.nav__menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #a7a39b80;padding-block:.9rem;display:block}.nav--overlay[data-astro-cid-wpvy4v7s]{color:var(--limestone);backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;left:0;right:0}html.js .nav--overlay[data-astro-cid-wpvy4v7s]{position:fixed}.nav--overlay[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]{color:var(--blue-black);background:var(--paper);box-shadow:0 1px 2px #0f182440,0 6px 18px #0f182429}.nav--overlay[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]:hover{background:var(--limestone)}.nav--overlay[data-astro-cid-wpvy4v7s].is-solid{color:var(--blue-black);backdrop-filter:blur(6px);background:#e8e3d8f0;border-bottom-color:#a7a39b80}.nav--overlay[data-astro-cid-wpvy4v7s].is-solid .nav__cta[data-astro-cid-wpvy4v7s]{color:var(--paper);background:var(--blue-black);box-shadow:none}.nav--overlay[data-astro-cid-wpvy4v7s].is-solid .nav__cta[data-astro-cid-wpvy4v7s]:hover{background:#22324a}@media (width>=30rem){.nav[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]{display:inline-flex}}@media (width>=52rem){.nav__bar[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto 1fr}.nav__center[data-astro-cid-wpvy4v7s]{display:block}.nav__links[data-astro-cid-wpvy4v7s]{gap:2.25rem;display:flex}.nav__end[data-astro-cid-wpvy4v7s]{justify-self:end}.nav__menu[data-astro-cid-wpvy4v7s]{display:none}}.signup[data-astro-cid-75wjdcun]{max-width:34rem}.signup__row[data-astro-cid-75wjdcun]{align-items:end;gap:1.25rem;display:grid}.signup__note[data-astro-cid-75wjdcun]{margin-top:.9rem;font-size:.9375rem}@media (width>=36rem){.signup__row[data-astro-cid-75wjdcun]{grid-template-columns:1fr auto}}.social[data-astro-cid-fvhemjle]{align-items:center;min-height:1.75rem;display:flex}.social__soon[data-astro-cid-fvhemjle]{color:inherit;opacity:.75;font-style:italic}.social__list[data-astro-cid-fvhemjle]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.social__list[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{width:1.75rem;height:1.75rem;color:inherit;place-items:center;display:grid}.social__list[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.foot[data-astro-cid-jo6i4kqk]{--gutter-f:clamp(14px, 2.1vw, 30px);--pad-f:clamp(20px, 3.4vw, 56px);--overlap:.34;--scene-h:56vw;isolation:isolate;padding:var(--gutter-f) var(--gutter-f) 0;font-family:var(--font-sans);position:relative;overflow:hidden}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot__sky[data-astro-cid-jo6i4kqk]{z-index:-1;background:radial-gradient(120% 70% at 72% 100%,#f6cda8f2,#0000 60%),linear-gradient(#b9c6d1 0%,#d9d6cf 45%,#efd6bd 100%);position:absolute;inset:0}.foot__panel[data-astro-cid-jo6i4kqk]{z-index:1;-webkit-mask:linear-gradient(180deg, #000 calc(100% - var(--scene-h) * var(--overlap) * .85), transparent 100%);mask:linear-gradient(180deg, #000 calc(100% - var(--scene-h) * var(--overlap) * .85), transparent 100%);position:relative}.foot__content[data-astro-cid-jo6i4kqk]{padding:var(--pad-f) var(--pad-f) calc(var(--scene-h) * var(--overlap) + clamp(1.5rem, 2.5vw, 2.5rem));grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""pitch""nav""follow""fine";align-items:start;row-gap:clamp(1.5rem,3vw,2.25rem);display:grid}.foot__lockup[data-astro-cid-jo6i4kqk]{width:max-content;height:clamp(3.25rem,2.8rem + 1.4vw,4.25rem);color:var(--gold);grid-area:brand;display:block}.foot__nav[data-astro-cid-jo6i4kqk]{grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.foot__head[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--blue-black);margin-bottom:1rem;font-weight:500}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.foot__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:first-child a[data-astro-cid-jo6i4kqk][href^=tel]{white-space:nowrap}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:var(--graphite);overflow-wrap:anywhere;font-size:1rem;line-height:1.45;transition:color .18s}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--blue-black)}.foot__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{gap:.2rem;font-style:normal;display:grid}.foot__col[data-astro-cid-jo6i4kqk] .foot__social{font-family:var(--font-serif);color:var(--graphite);margin-top:.55rem;font-size:.9375rem}.foot__content--solo[data-astro-cid-jo6i4kqk]{grid-template-areas:"brand""pitch""nav""fine"}.foot__pitch[data-astro-cid-jo6i4kqk]{grid-area:pitch;min-width:0}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.foot__display[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--blue-black);font-size:clamp(1.875rem,1.5rem + 1.1vw,2.625rem);font-weight:400;line-height:1.08}.foot__display--sm[data-astro-cid-jo6i4kqk]{margin-bottom:1.25rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.foot__blurb[data-astro-cid-jo6i4kqk]{max-width:40ch;font-family:var(--font-serif);color:var(--graphite);margin-top:.75rem;font-size:1rem;line-height:1.55}.foot__legal[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);letter-spacing:.08em;color:var(--graphite)}.foot__follow[data-astro-cid-jo6i4kqk]{grid-area:follow;min-width:0;scroll-margin-top:6rem}.foot__fine-row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--stone);grid-area:fine;gap:1rem;padding-top:1.5rem;display:grid}.foot__fine[data-astro-cid-jo6i4kqk]{max-width:70ch;font-family:var(--font-sans);color:var(--graphite);font-size:.75rem;line-height:1.55}.foot__eho[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--graphite);align-items:center;gap:.6rem;font-size:.75rem;line-height:1.4;display:flex}.foot__eho[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:1.5rem;height:1.5rem;fill:var(--graphite);flex:none}.foot__scene[data-astro-cid-jo6i4kqk]{z-index:2;pointer-events:none;margin:calc(var(--scene-h) * var(--overlap) * -1) calc(var(--gutter-f) * -1) 0;aspect-ratio:1600/893;background:url(/renders/footer-landscape-900.webp) bottom/100% no-repeat;position:relative}@media (width>=56rem){.foot__scene[data-astro-cid-jo6i4kqk]{background-image:url(/renders/footer-landscape-1600.webp)}}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}@media (width<=41.99rem){.foot__col[data-astro-cid-jo6i4kqk]:nth-child(n+3){grid-column:1/-1}}@media (width>=42rem){.foot__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=80rem){.foot__blurb[data-astro-cid-jo6i4kqk]{text-align:left;-webkit-hyphens:manual;hyphens:manual}}@media (width>=64rem){.foot__content[data-astro-cid-jo6i4kqk]{grid-template:"brand nav""pitch nav"1fr"follow follow""fine fine"/minmax(0,1fr) auto;column-gap:clamp(3rem,6vw,7rem)}.foot__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:max-content max-content max-content 12rem;gap:1.5rem clamp(1.25rem,3vw,3.5rem);padding-top:.5rem}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:normal}.foot__fine-row[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}.foot__legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.foot__content--solo[data-astro-cid-jo6i4kqk]{grid-template-areas:"brand nav""pitch nav""fine fine"}.foot[data-astro-cid-jo6i4kqk]{--scene-h:38vw}.foot__scene[data-astro-cid-jo6i4kqk]{aspect-ratio:auto;height:var(--scene-h);background-position:100% 100%;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#0000001f 42%,#00000080 50%,#000 60%);mask-image:linear-gradient(90deg,#0000 36%,#0000001f 42%,#00000080 50%,#000 60%)}}@keyframes f-panel{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes f-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes f-type{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);transform:none}}html.motion .foot[data-astro-cid-jo6i4kqk]:not(.is-in) [data-astro-cid-jo6i4kqk][data-enter]{visibility:hidden}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=panel]{animation:.72s cubic-bezier(.65,0,.35,1) backwards f-panel}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=lockup]{animation:.64s cubic-bezier(.16,1,.3,1) .26s backwards f-settle}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=col]{animation:f-settle .66s cubic-bezier(.16, 1, .3, 1) var(--d) backwards}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=type]{animation:f-type .86s cubic-bezier(.16, 1, .3, 1) var(--d,.83s) backwards}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=blurb]{animation:.62s cubic-bezier(.16,1,.3,1) 1.17s backwards f-settle}.foot[data-astro-cid-jo6i4kqk].is-in [data-astro-cid-jo6i4kqk][data-enter=row]{animation:.6s cubic-bezier(.16,1,.3,1) 1.23s backwards f-settle}.foot[data-astro-cid-jo6i4kqk].is-done [data-astro-cid-jo6i4kqk][data-enter]{animation:none}
