/*!
 * @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: Elios by ATK Studio
 * URL: https://www.myfonts.com/collections/atk-studio-foundry

 * Webfont: Helvetica Now Pro Display Regular by Monotype
 * URL: https://www.myfonts.com/collections/monotype-imaging-foundry
 * Copyright: Copyright © 2026 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: Helvetica Now Pro Display Bold by Monotype
 * URL: https://www.myfonts.com/collections/monotype-imaging-foundry
 * Copyright: Copyright © 2026 Monotype Imaging Inc. All rights reserved.
 *
 * © 2026 MyFonts Inc. */
@font-face{font-family:HelveticaNowProDisplay;src:url(/_astro/font.C8WLb9AB.woff2)format("woff2"),url(/_astro/font.CwzryqdC.woff)format("woff");font-weight:700}@font-face{font-family:HelveticaNowProDisplay;src:url(/_astro/font.DbhWh1Or.woff2)format("woff2"),url(/_astro/font.CYV8qbWi.woff)format("woff");font-weight:400}@font-face{font-family:Elios;src:url(/_astro/font.CXAK08o0.woff2)format("woff2"),url(/_astro/font.CttK6aS4.woff)format("woff")}:root{--fg:#fff;--primary:#ffffffa3;--secondary:#fff6;--hairline:#ffffff1a;--accent-bg:#dff14052;--ease-in-out:cubic-bezier(.625, .05, 0, 1);--ease-in:cubic-bezier(.78, 0, .64, 0);--ease-out:cubic-bezier(.22, 1, .36, 1)}html{color:var(--fg);background:#000;& ::selection{background:var(--accent-bg);color:var(--fg)}}*{letter-spacing:clamp(-.03em,.03rem - .03em,0em);font-family:HelveticaNowProDisplay}.stencil,.stencil *{letter-spacing:normal;text-box:normal;font-family:Elios}body,h1,h2,h3,h4,h5,h6,p,ul,figure,blockquote{margin:0}p{color:var(--primary)}a:visited{color:currentColor}img{pointer-events:none;user-select:none}.site-shell{margin-inline:auto}@media (width>=992px){:root{font-size:calc(clamp(992px,100vw,1920px)/90)}body{margin-inline:4rem}.site-shell{max-width:1920px}}@media (600px<=width<992px){:root{font-size:16px}body{margin-inline:3rem}}@media (width<600px){:root{font-size:16px}body{margin-inline:1.25rem}}a{color:currentColor;transition:background-size .2s var(--ease-in);background:linear-gradient(90deg,currentColor,currentColor) no-repeat;text-decoration:none;&:hover,&:focus{color:var(--fg);transition:background-size .2s var(--ease-out)}}a{background-position:100% 100%;background-size:100% 1px;&:hover,&:focus{background-size:0 1px}}a.inverted{background-position:0 100%;background-size:0 1px;&:hover,&:focus{background-size:100% 1px}}:root{--reveal-duration:1.6s;--reveal-stagger:50ms;--reveal-blur:1rem;--reveal-rotation:6deg}@keyframes reveal{0%{opacity:0;filter:blur(var(--reveal-blur));transform:rotateY(var(--reveal-rotation))}to{opacity:1;filter:blur();transform:rotateY(0)}}@media (prefers-reduced-motion:no-preference){[data-reveal-item]{transform-origin:center center 50vh}[data-reveal-pending]{opacity:0;filter:blur(var(--reveal-blur));transform:rotateY(var(--reveal-rotation))}[data-reveal-active]{animation:reveal var(--reveal-duration) var(--ease-in-out) var(--reveal-delay,0s) backwards}}@media (prefers-reduced-motion:reduce){a{transition:none}}.site-nav[data-astro-cid-rutobish]{justify-content:space-between;align-items:baseline;display:flex}.site-nav[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{align-items:baseline;display:flex}.site-nav[data-astro-cid-rutobish] li[data-astro-cid-rutobish]{list-style:none}.nav-menu[data-astro-cid-rutobish]{display:none}@media (width>=992px){.site-nav[data-astro-cid-rutobish]{padding-block:2rem}.site-nav[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{gap:4rem}}@media (600px<=width<992px){.site-nav[data-astro-cid-rutobish]{flex-wrap:wrap;gap:1.5rem 2rem;padding-block:2rem}.site-nav[data-astro-cid-rutobish]>.stencil[data-astro-cid-rutobish]{font-size:.875rem}.site-nav[data-astro-cid-rutobish] .nav-links[data-astro-cid-rutobish]{gap:1.5rem;padding:0}}@media (width<600px){.site-nav[data-astro-cid-rutobish]{align-items:center;padding-block:1.5rem;position:relative}.site-nav[data-astro-cid-rutobish]>.stencil[data-astro-cid-rutobish],.nav-menu[data-astro-cid-rutobish] summary[data-astro-cid-rutobish]{z-index:3;position:relative}.site-nav[data-astro-cid-rutobish]>.stencil[data-astro-cid-rutobish]{font-size:.8125rem}.site-nav[data-astro-cid-rutobish] .nav-links[data-astro-cid-rutobish]{display:none}.nav-menu[data-astro-cid-rutobish]{display:block}.nav-menu[data-astro-cid-rutobish] summary[data-astro-cid-rutobish]{cursor:pointer;align-items:center;gap:.75rem;min-height:2rem;font-size:.8125rem;list-style:none;display:flex}.nav-menu[data-astro-cid-rutobish] summary[data-astro-cid-rutobish]::-webkit-details-marker{display:none}.menu-mark[data-astro-cid-rutobish]{width:.75rem;height:.75rem;position:relative}.menu-mark[data-astro-cid-rutobish]:before,.menu-mark[data-astro-cid-rutobish]:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto}.menu-mark[data-astro-cid-rutobish]:after{transition:transform .2s;transform:rotate(90deg)}.nav-menu[data-astro-cid-rutobish][open] .menu-mark[data-astro-cid-rutobish]:after{transform:rotate(0)}.nav-menu[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{z-index:2;top:100%;border-block:1px solid var(--hairline);background:#000;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 0 2.5rem;font-size:2rem;display:flex;position:absolute;inset-inline:0}.nav-menu[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{background:0 0}}.notes-heading[data-astro-cid-w7cbg4su]{color:var(--fg);font-weight:400}.notes-heading[data-astro-cid-w7cbg4su] img[data-astro-cid-w7cbg4su]{width:auto;height:1cap;margin-left:.5rem;display:inline-block;transform:scale(1.1)}.notes-table[data-astro-cid-w7cbg4su]{border-collapse:collapse}.notes-table[data-astro-cid-w7cbg4su] th[data-astro-cid-w7cbg4su],.notes-table[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]{border-block:1px solid var(--hairline);vertical-align:top}.note-title[data-astro-cid-w7cbg4su]{text-align:left;font-weight:400}@media (width>=992px){.notes[data-astro-cid-w7cbg4su]{margin-top:8rem}.notes-heading[data-astro-cid-w7cbg4su]{font-size:3rem}.notes-table[data-astro-cid-w7cbg4su]{max-width:72rem;margin-top:2rem}.notes-table[data-astro-cid-w7cbg4su] th[data-astro-cid-w7cbg4su],.notes-table[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]{padding-block:1.5rem 2rem}.note-title[data-astro-cid-w7cbg4su]{white-space:nowrap;padding-inline-end:8rem}.note-description[data-astro-cid-w7cbg4su]{padding-inline-end:24%}}@media (600px<=width<992px){.notes[data-astro-cid-w7cbg4su]{margin-top:9rem}.notes-heading[data-astro-cid-w7cbg4su]{font-size:4rem}.notes-table[data-astro-cid-w7cbg4su]{width:100%;margin-top:3rem}.notes-table[data-astro-cid-w7cbg4su] th[data-astro-cid-w7cbg4su],.notes-table[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]{padding-block:1.75rem 2rem}.note-title[data-astro-cid-w7cbg4su]{width:30%;padding-inline-end:2.5rem;font-size:1.125rem}.note-description[data-astro-cid-w7cbg4su]{padding-inline-end:0;line-height:1.5}}@media (width<600px){.notes[data-astro-cid-w7cbg4su]{margin-top:7.5rem}.notes-heading[data-astro-cid-w7cbg4su]{font-size:3.5rem}.notes-table[data-astro-cid-w7cbg4su]{margin-top:2.5rem;display:block}.notes-table[data-astro-cid-w7cbg4su] tbody[data-astro-cid-w7cbg4su]{display:block}.notes-table[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]{border-block-start:1px solid var(--hairline);gap:1rem;padding-block:1.75rem 2rem;display:grid}.notes-table[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]:last-child{border-block-end:1px solid var(--hairline)}.notes-table[data-astro-cid-w7cbg4su] th[data-astro-cid-w7cbg4su],.notes-table[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]{border:0;padding:0}.note-title[data-astro-cid-w7cbg4su]{font-size:1.25rem}.note-description[data-astro-cid-w7cbg4su]{line-height:1.5}}@media (width<992px){.note-description[data-astro-cid-w7cbg4su] p[data-astro-cid-w7cbg4su]{transition:color .3s}.notes-table[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]:focus-within .note-description[data-astro-cid-w7cbg4su] p[data-astro-cid-w7cbg4su]{color:var(--fg)}}@media (width<992px) and (hover:hover){.notes-table[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]:hover .note-description[data-astro-cid-w7cbg4su] p[data-astro-cid-w7cbg4su]{color:var(--fg)}}.hero-title[data-astro-cid-ge2uvauf]{color:var(--fg);text-box:trim-end cap alphabetic;user-select:none}.hero-title[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:auto;height:1cap;margin-inline:.5rem;display:inline-block}@media (width>=992px){.hero[data-astro-cid-ge2uvauf]{padding-top:15rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:10rem}.hero-role[data-astro-cid-ge2uvauf]{margin-top:1rem}.bio[data-astro-cid-ge2uvauf]{max-width:60%;margin-top:5rem}.bio[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]+p[data-astro-cid-ge2uvauf]{margin-top:1rem}}@media (600px<=width<992px){.hero[data-astro-cid-ge2uvauf]{padding-top:8rem}.hero-title[data-astro-cid-ge2uvauf]{text-box:normal;font-size:clamp(7rem,18vw,11rem);line-height:.9}.given-name[data-astro-cid-ge2uvauf]{text-box:trim-both cap alphabetic;display:block}.hero-last-line[data-astro-cid-ge2uvauf]{justify-content:flex-end;align-items:flex-end;gap:.15em;margin-top:.15em;line-height:.8;display:flex}.family-name[data-astro-cid-ge2uvauf]{text-box:trim-both cap alphabetic}.hero-title[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{margin:0}.hero-role[data-astro-cid-ge2uvauf]{text-align:right;margin-top:2rem;font-size:.875rem;line-height:1.4}.bio[data-astro-cid-ge2uvauf]{margin-top:7rem;max-width:34rem;margin-inline-start:15%;line-height:1.5}.bio[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]+p[data-astro-cid-ge2uvauf]{margin-top:1.5rem}}@media (width<600px){.hero[data-astro-cid-ge2uvauf]{padding-top:7rem}.hero-title[data-astro-cid-ge2uvauf]{text-box:normal;font-size:clamp(4rem,22vw,8rem);line-height:.9}.given-name[data-astro-cid-ge2uvauf]{text-box:trim-both cap alphabetic;display:block}.hero-last-line[data-astro-cid-ge2uvauf]{justify-content:flex-end;align-items:flex-end;gap:.12em;margin-top:.18em;line-height:.8;display:flex}.family-name[data-astro-cid-ge2uvauf]{text-box:trim-both cap alphabetic}.hero-title[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{margin:0}.hero-role[data-astro-cid-ge2uvauf]{text-align:end;margin-top:2rem;font-size:.8125rem;line-height:1.4}.bio[data-astro-cid-ge2uvauf]{margin-top:5rem;line-height:1.5}.bio[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]+p[data-astro-cid-ge2uvauf]{margin-top:1.5rem}}.closing-quote[data-astro-cid-jbwnsazo]{color:var(--secondary)}.closing-quote[data-astro-cid-jbwnsazo] p[data-astro-cid-jbwnsazo]{color:inherit;line-height:1}@media (width>=992px){.closing-quote[data-astro-cid-jbwnsazo]{margin-top:12rem;padding-bottom:12rem}.closing-quote[data-astro-cid-jbwnsazo] blockquote[data-astro-cid-jbwnsazo]{padding-right:40%;font-size:5rem}.closing-quote[data-astro-cid-jbwnsazo] figcaption[data-astro-cid-jbwnsazo]{margin-top:5rem}}@media (600px<=width<992px){.closing-quote[data-astro-cid-jbwnsazo]{margin-top:10rem;padding-bottom:7rem}.closing-quote[data-astro-cid-jbwnsazo] blockquote[data-astro-cid-jbwnsazo]{max-width:11ch;font-size:clamp(4rem,8vw,5rem)}.closing-quote[data-astro-cid-jbwnsazo] p[data-astro-cid-jbwnsazo]{line-height:1.05}.closing-quote[data-astro-cid-jbwnsazo] figcaption[data-astro-cid-jbwnsazo]{margin-top:3rem}}@media (width<600px){.closing-quote[data-astro-cid-jbwnsazo]{margin-top:8rem;padding-bottom:5rem}.closing-quote[data-astro-cid-jbwnsazo] blockquote[data-astro-cid-jbwnsazo]{font-size:clamp(2.75rem,11.5vw,4rem)}.closing-quote[data-astro-cid-jbwnsazo] p[data-astro-cid-jbwnsazo]{line-height:1.05}.closing-quote[data-astro-cid-jbwnsazo] figcaption[data-astro-cid-jbwnsazo]{margin-top:2.5rem;font-size:.875rem}}
