@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.woff)format("woff")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-italic.DNX9AbKj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-italic.C8i6y2Ft.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0}}@layer tokens{:root{--cream:#f5f0e6;--charcoal:#242424;--terracotta:#e76f45;--mustard:#e8c547;--sage:#718a70;--paper:#fbf8f1;--cream-deep:#e9e0cf;--terracotta-ink:#a35539;--sage-ink:#5e705d;--ink-muted:#5c5955;--night:#1b1b1b;--chris:var(--terracotta);--chris-ink:var(--terracotta-ink);--john:var(--sage);--john-ink:var(--sage-ink);--color-bg:var(--cream);--color-text:var(--charcoal);--color-muted:var(--ink-muted);--color-line:color-mix(in oklab, var(--charcoal) 18%, transparent);--focus-color:var(--charcoal);--font-display:"Archivo Black", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-hand:"Caveat Variable", "Caveat", "Segoe Print", "Bradley Hand", cursive;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.84rem, .8rem + .16vw, .94rem);--step-0:clamp(1rem, .95rem + .24vw, 1.15rem);--step-1:clamp(1.18rem, 1.08rem + .45vw, 1.5rem);--step-2:clamp(1.4rem, 1.2rem + .95vw, 2.1rem);--step-3:clamp(1.7rem, 1.35rem + 1.6vw, 3rem);--step-4:clamp(2.15rem, 1.55rem + 2.9vw, 4.6rem);--step-5:clamp(2.7rem, 1.7rem + 4.8vw, 7rem);--step-6:clamp(3.4rem, 1.6rem + 8.6vw, 11rem);--leading-tight:.88;--leading-snug:1.2;--leading-body:1.6;--tracking-display:-.02em;--tracking-caps:.12em;--space-3xs:clamp(.25rem, .23rem + .1vw, .31rem);--space-2xs:clamp(.5rem, .47rem + .15vw, .63rem);--space-xs:clamp(.75rem, .7rem + .25vw, .94rem);--space-s:clamp(1rem, .93rem + .35vw, 1.25rem);--space-m:clamp(1.5rem, 1.4rem + .5vw, 1.88rem);--space-l:clamp(2rem, 1.86rem + .7vw, 2.5rem);--space-xl:clamp(3rem, 2.6rem + 1.6vw, 4rem);--space-2xl:clamp(4rem, 3.4rem + 2.6vw, 6rem);--space-3xl:clamp(5.5rem, 4.4rem + 5vw, 10rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.75rem);--content-max:88rem;--header-h:4.75rem;--radius-s:.5rem;--radius-m:1rem;--radius-l:1.75rem;--radius-xl:3rem;--radius-pill:999px;--stroke:2px;--border:var(--stroke) solid var(--charcoal);--shadow-hard-s:3px 3px 0 var(--charcoal);--shadow-hard:5px 5px 0 var(--charcoal);--shadow-paper:0 1px 1px #24242414, 0 12px 28px -14px #24242473;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.077 30.6%, 1.01 37.8%, .989 41.3%, .978 45.2%, .981 48.3%, 1.003 61%, 1.005 69%, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.6s;--dur-4:1s;--z-raised:2;--z-sticky:10;--z-header:50;--z-progress:60;--z-menu:90;--z-top:100}[data-theme=dark]{--color-bg:var(--charcoal);--color-text:var(--cream);--color-muted:color-mix(in oklab, var(--cream) 78%, var(--charcoal));--color-line:color-mix(in oklab, var(--cream) 22%, transparent);--focus-color:var(--mustard)}[data-theme=terracotta]{--color-bg:var(--terracotta);--color-text:var(--charcoal);--color-muted:var(--charcoal);--color-line:color-mix(in oklab, var(--charcoal) 30%, transparent);--focus-color:var(--charcoal)}}@layer base{html{color-scheme:light;scroll-padding-top:calc(var(--header-h) + 1rem);scrollbar-color:var(--charcoal) var(--cream);hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--step-0);font-optical-sizing:auto;line-height:var(--leading-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}strong{font-weight:700}::selection{background-color:var(--mustard);color:var(--charcoal)}:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}}@layer layout{.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.section{padding-block:var(--space-3xl);position:relative}.flow>*+*{margin-block-start:var(--flow-space,1em)}}@layer components{.logo[data-astro-cid-r4ibslmy]{color:var(--charcoal);align-items:center;gap:.4em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.logo[data-astro-cid-r4ibslmy] .logo__mark{block-size:3.6rem;inline-size:auto;filter:drop-shadow(2px 0 0 var(--paper)) drop-shadow(-2px 0 0 var(--paper)) drop-shadow(0 2px 0 var(--paper)) drop-shadow(0 -2px 0 var(--paper));transition:rotate var(--dur-3) var(--ease-spring);margin-block:-1.1rem;margin-inline-start:-.35rem}.logo[data-astro-cid-r4ibslmy]:hover .logo__mark{rotate:-8deg}.logo__tag[data-astro-cid-r4ibslmy]{letter-spacing:.14em;text-transform:uppercase;background:var(--mustard);border:1.5px solid var(--charcoal);transition:rotate var(--dur-3) var(--ease-spring);border-radius:.3em;padding:.32em .5em .3em;font-size:.62rem;font-weight:800;rotate:-4deg}.logo[data-astro-cid-r4ibslmy]:hover .logo__tag[data-astro-cid-r4ibslmy]{rotate:4deg}.logo--m[data-astro-cid-r4ibslmy] .logo__mark{block-size:4.2rem}.logo--m[data-astro-cid-r4ibslmy] .logo__tag[data-astro-cid-r4ibslmy]{font-size:.78rem}.icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex-shrink:0}.site-header[data-astro-cid-vwn3tmth]{z-index:var(--z-header);block-size:var(--header-h);padding-inline:var(--gutter);pointer-events:none;transition:translate var(--dur-3) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-vwn3tmth]>[data-astro-cid-vwn3tmth]{pointer-events:auto}.site-header[data-astro-cid-vwn3tmth].is-hidden{translate:0 -130%}.site-header__pill[data-astro-cid-vwn3tmth]{background:var(--paper);border:var(--border);border-radius:var(--radius-pill);min-block-size:3rem;box-shadow:var(--shadow-hard-s);align-items:center;padding:.35rem 1rem;display:flex}.site-nav[data-astro-cid-vwn3tmth]{isolation:isolate;padding:.3rem;position:relative}.site-nav__list[data-astro-cid-vwn3tmth]{gap:.15rem;display:flex}.site-nav__link[data-astro-cid-vwn3tmth]{font-size:var(--step--1);border-radius:var(--radius-pill);transition:background-color var(--dur-2) var(--ease-out);padding:.55em 1.05em;font-weight:700;text-decoration:none;display:block;position:relative}.site-nav__link[data-astro-cid-vwn3tmth][aria-current=true]{text-underline-offset:.3em;text-decoration:underline 2px}.site-nav__indicator[data-astro-cid-vwn3tmth]{display:none}@supports (anchor-name:--a){.site-nav[data-astro-cid-vwn3tmth]:not(:has(.site-nav__link:is(:hover,:focus-visible))) .site-nav__link[data-astro-cid-vwn3tmth][aria-current=true],.site-nav__link[data-astro-cid-vwn3tmth]:is(:hover,:focus-visible){anchor-name:--nav-pill;text-decoration:none}.site-nav__indicator[data-astro-cid-vwn3tmth]{z-index:-1;position-anchor:--nav-pill;inset-block:anchor(top) anchor(bottom);inset-inline:anchor(left) anchor(right);background:var(--mustard);border-radius:var(--radius-pill);position-visibility:anchors-visible;transition:inset-inline var(--dur-3) var(--ease-spring), inset-block var(--dur-3) var(--ease-spring);display:block;position:absolute}}@supports not (anchor-name:--a){.site-nav__link[data-astro-cid-vwn3tmth]:hover{background:var(--mustard)}}.site-header__cta[data-astro-cid-vwn3tmth]{min-block-size:3rem;font-size:var(--step--1);color:var(--charcoal);background:var(--terracotta);border:var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-hard-s);transition:box-shadow var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);align-items:center;gap:.5em;padding:.35rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.site-header__cta[data-astro-cid-vwn3tmth]:hover{box-shadow:5px 5px 0 var(--charcoal);translate:-2px -2px}.site-header__cta[data-astro-cid-vwn3tmth] .icon{transition:translate var(--dur-3) var(--ease-spring)}.site-header__cta[data-astro-cid-vwn3tmth]:hover .icon{translate:0 3px}.menu-toggle[data-astro-cid-vwn3tmth]{font-size:var(--step--1);color:var(--charcoal);gap:.5rem;font-weight:800;display:none}.menu-toggle[data-astro-cid-vwn3tmth] .icon{block-size:1.2rem;inline-size:1.2rem}@media (width<=54rem){.site-nav[data-astro-cid-vwn3tmth],.site-header__cta[data-astro-cid-vwn3tmth]{display:none}.menu-toggle[data-astro-cid-vwn3tmth]{display:inline-flex}}.menu[data-astro-cid-imidouvt]{--origin:calc(100% - 3.5rem) 2.4rem;z-index:var(--z-menu);block-size:100dvh;inline-size:100%;color:var(--charcoal);background:var(--terracotta);clip-path:circle(0 at var(--origin));transition:clip-path .65s var(--ease-in-out), display .65s allow-discrete, overlay .65s allow-discrete;position:fixed;inset:0}.menu[data-astro-cid-imidouvt][open]{clip-path:circle(150% at var(--origin))}@starting-style{.menu[data-astro-cid-imidouvt][open]{clip-path:circle(0 at var(--origin))}}.menu[data-astro-cid-imidouvt]::backdrop{background:0 0}.menu__inner[data-astro-cid-imidouvt]{block-size:100%;padding:1rem var(--gutter) 2rem;grid-template-rows:auto 1fr auto;display:grid}.menu__top[data-astro-cid-imidouvt]{min-block-size:calc(var(--header-h) - 1rem);justify-content:space-between;align-items:center;display:flex}.menu__close[data-astro-cid-imidouvt]{min-block-size:3rem;font-size:var(--step--1);background:var(--paper);border:var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-hard-s);align-items:center;gap:.5rem;padding:.35rem 1rem;font-weight:800;display:inline-flex}.menu__nav[data-astro-cid-imidouvt]{align-content:center;display:grid}.menu__list[data-astro-cid-imidouvt]{gap:.4rem;display:grid}.menu__link[data-astro-cid-imidouvt]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;align-items:baseline;gap:.6rem;font-size:clamp(2.6rem,12vw,4.5rem);line-height:1.05;text-decoration:none;display:flex}.menu__no[data-astro-cid-imidouvt]{font-family:var(--font-body);font-size:1rem;font-weight:800;translate:0 -1.4em}.menu[data-astro-cid-imidouvt][open] .menu__list[data-astro-cid-imidouvt] li[data-astro-cid-imidouvt]{animation:menu-item .6s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 70ms)}@keyframes menu-item{0%{opacity:0;translate:0 1.5rem}}.menu__foot[data-astro-cid-imidouvt]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.menu__tagline[data-astro-cid-imidouvt]{max-inline-size:16ch;font-size:var(--step-2)}.menu__socials[data-astro-cid-imidouvt]{gap:.5rem;display:flex}.menu__social[data-astro-cid-imidouvt]{aspect-ratio:1;background:var(--paper);border:var(--border);border-radius:50%;place-items:center;inline-size:3rem;display:grid}.menu__social[data-astro-cid-imidouvt] .icon{block-size:1.3rem;inline-size:1.3rem}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-imidouvt],.menu[data-astro-cid-imidouvt][open]{clip-path:none;transition:opacity var(--dur-2) linear, display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete;opacity:0}.menu[data-astro-cid-imidouvt][open]{opacity:1}@starting-style{.menu[data-astro-cid-imidouvt][open]{opacity:0}}.menu[data-astro-cid-imidouvt][open] .menu__list[data-astro-cid-imidouvt] li[data-astro-cid-imidouvt]{animation:none}}.site-footer[data-astro-cid-qup6pdxl]{color:var(--charcoal);background:var(--terracotta);position:relative;overflow:clip}@media (width>=48rem) and (height>=44rem){.site-footer[data-astro-cid-qup6pdxl]{z-index:0;position:sticky;inset-block-end:0}}.site-footer__inner[data-astro-cid-qup6pdxl]{gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-m);display:grid;container-type:inline-size}.site-footer__top[data-astro-cid-qup6pdxl]{justify-content:space-between;align-items:end;gap:var(--space-m);flex-wrap:wrap;display:flex}.site-footer__signoff[data-astro-cid-qup6pdxl]{line-height:.9;display:grid}.site-footer__see[data-astro-cid-qup6pdxl]{font-size:var(--step-4);inline-size:max-content;translate:.2em .1em;rotate:-3deg}.site-footer__street[data-astro-cid-qup6pdxl]{font-size:var(--step-6)}.site-footer[data-astro-cid-qup6pdxl] .site-footer__logo{block-size:auto;inline-size:clamp(7rem,12vw,11rem);filter:drop-shadow(4px 0 0 var(--paper)) drop-shadow(-4px 0 0 var(--paper)) drop-shadow(0 4px 0 var(--paper)) drop-shadow(0 -4px 0 var(--paper));align-self:center;margin-inline-end:auto;rotate:-6deg}.back-to-top[data-astro-cid-qup6pdxl]{aspect-ratio:1;inline-size:8.5rem;color:var(--charcoal);background:var(--mustard);border:var(--border);box-shadow:var(--shadow-hard);transition:box-shadow var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.back-to-top[data-astro-cid-qup6pdxl]:hover{box-shadow:2px 2px 0 var(--charcoal)}.back-to-top__ring[data-astro-cid-qup6pdxl]{--spin-to:-1.5turn;block-size:100%;inline-size:100%;position:absolute;inset:0}.back-to-top__ring[data-astro-cid-qup6pdxl] text[data-astro-cid-qup6pdxl]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;fill:currentColor;font-size:17px;font-weight:800}.back-to-top__icon[data-astro-cid-qup6pdxl]{aspect-ratio:1;inline-size:3rem;color:var(--cream);background:var(--charcoal);border-radius:50%;place-items:center;display:grid}.back-to-top__icon[data-astro-cid-qup6pdxl] .icon{block-size:1.4rem;inline-size:1.4rem}.site-footer__cols[data-astro-cid-qup6pdxl]{gap:var(--space-l);border-block-start:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));padding-block-start:var(--space-l);display:grid}.site-footer__heading[data-astro-cid-qup6pdxl]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:var(--tracking-caps);margin-block-end:.8rem;font-weight:800}.site-footer__cols[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{gap:.35rem;display:grid}.site-footer__cols[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{min-block-size:2rem;transition:background-size var(--dur-2) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;align-items:center;gap:.5em;font-weight:600;text-decoration:none;display:inline-flex}.site-footer__cols[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{background-size:100% 2px}.site-footer__copy[data-astro-cid-qup6pdxl]{margin-block-end:.35rem}.site-footer__email[data-astro-cid-qup6pdxl]{font-size:var(--step-0);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.site-footer__wordmark[data-astro-cid-qup6pdxl]{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;line-height:.82;display:grid}.site-footer__line[data-astro-cid-qup6pdxl]{white-space:nowrap;justify-content:space-between;display:flex}.site-footer__line--1[data-astro-cid-qup6pdxl]{font-size:19.6cqi}.site-footer__line--2[data-astro-cid-qup6pdxl]{font-size:14.5cqi}@container (width>=44rem){.site-footer__wordmark[data-astro-cid-qup6pdxl]{justify-content:space-between;font-size:8.15cqi;display:flex}.site-footer__line[data-astro-cid-qup6pdxl]{font-size:inherit;display:contents}}.site-footer__word[data-astro-cid-qup6pdxl]{padding-block:.04em;display:inline-flex;overflow:clip}.site-footer__char[data-astro-cid-qup6pdxl]{display:inline-block}.site-footer__legal[data-astro-cid-qup6pdxl]{font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-weight:600;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-footer__wordmark[data-astro-cid-qup6pdxl]{view-timeline:--wordmark block}.site-footer__char[data-astro-cid-qup6pdxl]{animation:linear both char-rise --wordmark;animation-range:entry calc(var(--i) * 3%) entry calc(55% + var(--i) * 3%)}}@media (prefers-reduced-motion:no-preference) and (width>=48rem) and (height>=44rem){.site-footer__char[data-astro-cid-qup6pdxl]{animation-timeline:scroll(root);animation-range:calc(100% - 62vh + var(--i) * 1.4vh) calc(100% - 26vh + var(--i) * 1.4vh)}}}@keyframes char-rise{0%{translate:0 105%;rotate:8deg}}.cutout{user-select:none;-webkit-user-drag:none;block-size:auto;inline-size:100%;display:block}.cutout--outline{--w:var(--sticker-outline,6px);--c:var(--paper);filter:drop-shadow(var(--w) 0 0 var(--c)) drop-shadow(calc(var(--w) * -1) 0 0 var(--c)) drop-shadow(0 var(--w) 0 var(--c)) drop-shadow(0 calc(var(--w) * -1) 0 var(--c)) drop-shadow(0 14px 18px #24242438)}.btn[data-astro-cid-j6ocf6pu]{--btn-bg:var(--terracotta);--btn-ink:var(--charcoal);--btn-shadow:var(--charcoal);--lift:0px;min-block-size:3rem;font-family:var(--font-body);font-size:var(--step-0);letter-spacing:.01em;color:var(--btn-ink);background:var(--btn-bg);border:var(--stroke) solid var(--charcoal);border-radius:var(--radius-pill);box-shadow:calc(4px + var(--lift)) calc(4px + var(--lift)) 0 var(--btn-shadow);translate:calc(var(--lift) * -1) calc(var(--lift) * -1);transition:translate var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55em;padding:.8em 1.35em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn--l[data-astro-cid-j6ocf6pu]{min-block-size:3.5rem;font-size:var(--step-1);padding:.85em 1.5em}.btn[data-astro-cid-j6ocf6pu]:hover{--lift:2px}.btn[data-astro-cid-j6ocf6pu]:active{--lift:-4px;transition-duration:60ms}.btn--secondary[data-astro-cid-j6ocf6pu]{--btn-bg:var(--paper)}.btn--mustard[data-astro-cid-j6ocf6pu]{--btn-bg:var(--mustard)}.btn--dark[data-astro-cid-j6ocf6pu]{--btn-bg:var(--charcoal);--btn-ink:var(--cream);--btn-shadow:var(--mustard);border-color:var(--cream)}.btn__label[data-astro-cid-j6ocf6pu]{display:inline-block}.btn[data-astro-cid-j6ocf6pu] .btn__icon{block-size:1.15em;inline-size:1.15em;transition:rotate var(--dur-3) var(--ease-spring)}.btn[data-astro-cid-j6ocf6pu]:hover .btn__icon{rotate:-45deg}.btn[data-astro-cid-j6ocf6pu]:hover .icon--arrow-up-right{rotate:45deg}.marquee-band[data-astro-cid-umns3odb]{z-index:var(--z-raised);padding-block:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:clip}.marquee[data-astro-cid-umns3odb]{border-block:var(--stroke) solid var(--charcoal);grid-area:1/1;inline-size:110%;margin-inline-start:-5%;overflow:hidden}.marquee--front[data-astro-cid-umns3odb]{z-index:1;background:var(--terracotta);color:var(--charcoal);rotate:-2.5deg;box-shadow:0 10px 0 -2px #2424241f}.marquee--back[data-astro-cid-umns3odb]{background:var(--charcoal);color:var(--cream);rotate:1.8deg}.marquee__track[data-astro-cid-umns3odb]{will-change:transform;inline-size:max-content;display:flex}.marquee__group[data-astro-cid-umns3odb]{flex-shrink:0;display:flex}.marquee__item[data-astro-cid-umns3odb]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(1rem,2vw,1.75rem);padding-block:.38em;padding-inline-end:clamp(1rem,2vw,1.75rem);font-size:clamp(1.4rem,1rem + 2.2vw,3rem);line-height:1;display:inline-flex}.marquee--back[data-astro-cid-umns3odb] .marquee__item[data-astro-cid-umns3odb]{font-size:clamp(1rem,.8rem + 1vw,1.5rem);font-family:var(--font-body);letter-spacing:var(--tracking-caps);font-weight:800}.marquee__dot[data-astro-cid-umns3odb]{color:var(--mustard);font-size:1.1em;line-height:1}.marquee__star[data-astro-cid-umns3odb]{block-size:.7em;inline-size:.7em;fill:var(--mustard);stroke:var(--charcoal);stroke-width:1.5px}.hero[data-astro-cid-yodha2z4]{background:radial-gradient(circle, #24242429 1.2px, transparent 1.6px) 0 0 / 13px 13px, var(--cream);padding-block-start:calc(var(--header-h) + .5rem);position:relative;overflow:clip}.hero[data-astro-cid-yodha2z4]:before{content:"";background:var(--cream);pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 100% 0,#0000 0 25%,#000 75%),radial-gradient(60% 55% at 0 100%,#0000 0 20%,#000 70%);mask-composite:intersect}.hero__stage[data-astro-cid-yodha2z4]{--fig-h:min(52svh, 32vw);column-gap:var(--gutter);inline-size:min(100% - 2 * var(--gutter), 100rem);min-block-size:calc(100svh - var(--header-h) - 4.5rem);grid-template-rows:0 auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.hero__title[data-astro-cid-yodha2z4]{z-index:1;grid-area:2/1/auto/-1;justify-self:center;margin-block-start:.1rem;position:relative}.hero__masthead[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--charcoal);text-shadow:.028em .03em 0 var(--terracotta);font-size:min(29vw,46svh);line-height:.8;display:flex}.hero__char[data-astro-cid-yodha2z4]{margin-block:-.06em -.09em;padding:.06em .04em .09em 0;display:inline-block;overflow:clip}.hero__char[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{display:inline-block}.hero__street[data-astro-cid-yodha2z4]{z-index:4;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--mustard);border:var(--border);box-shadow:var(--shadow-hard-s);border-radius:.35em;padding:.45em .8em .4em;font-size:clamp(.85rem,.55rem + 1.5vw,2rem);line-height:1;position:absolute;inset-block-start:8%;inset-inline-end:-.5rem;rotate:7deg}.hero__horizon[data-astro-cid-yodha2z4]{z-index:0;pointer-events:none;grid-area:2/1/4/-1;place-items:end center;display:grid;overflow:clip}.hero__sun[data-astro-cid-yodha2z4]{aspect-ratio:1;inline-size:min(62vw,72svh);margin-block-end:calc(min(62vw,72svh)/-3.33333)}.hero__sun-disc[data-astro-cid-yodha2z4]{background:var(--sun-color);border-radius:50%;block-size:100%;inline-size:100%;display:block;position:relative}.hero__sun-disc[data-astro-cid-yodha2z4]:after{content:"";border:3px solid var(--charcoal);border-radius:50%;position:absolute;inset:0;translate:-.9rem .55rem}.hero__duo[data-astro-cid-yodha2z4]{z-index:2;inline-size:min(100%, calc(var(--fig-h) * 1.5 + clamp(.5rem, 2vw, 2rem)));grid-area:2/1/4/-1;grid-template-columns:1fr 1fr;place-self:end center;align-items:end;gap:clamp(.5rem,2vw,2rem);display:grid;position:relative}.hero__guy[data-astro-cid-yodha2z4]{justify-items:center;margin:0;display:grid;position:relative}.hero__guy[data-astro-cid-yodha2z4] .hero__cutout{inline-size:auto;block-size:var(--fig-h);object-fit:contain;object-position:bottom;max-inline-size:100%}.hero__name[data-astro-cid-yodha2z4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--charcoal);background:var(--paper);border:var(--border);box-shadow:var(--shadow-hard-s);border-radius:.3em;padding:.35em .7em .3em;font-size:clamp(.8rem,.5rem + .9vw,1.3rem);line-height:1;position:absolute;inset-block-end:16%}.hero__name--chris[data-astro-cid-yodha2z4]{inset-inline-start:22%;rotate:-7deg}.hero__name--john[data-astro-cid-yodha2z4]{inset-inline-end:22%;rotate:6deg}.hero__intro[data-astro-cid-yodha2z4]{z-index:3;align-self:end;gap:var(--space-s);max-inline-size:18.5rem;grid-area:3/1/auto/4;padding-block-end:var(--space-l);display:grid}.hero__copy[data-astro-cid-yodha2z4]{font-size:var(--step--1);color:var(--color-muted)}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-block-start:.25rem;display:flex}.hero[data-astro-cid-yodha2z4] .hero__marquee{margin-block-start:-1.25rem}@media (width>=64rem) and (height<=50rem){.hero__masthead[data-astro-cid-yodha2z4]{font-size:min(29vw,41svh)}.hero__actions[data-astro-cid-yodha2z4] .btn--secondary{display:none}.hero__intro[data-astro-cid-yodha2z4]{padding-block-end:var(--space-m)}}@media (width<=63.99rem){.hero__stage[data-astro-cid-yodha2z4]{--fig-h:min(48vw, 44svh);grid-template-rows:0 auto auto auto;min-block-size:0}.hero__horizon[data-astro-cid-yodha2z4]{grid-row:2/4}.hero__sun[data-astro-cid-yodha2z4]{inline-size:min(92vw,36rem);margin-block-end:calc(min(92vw,36rem)/-3.125)}.hero__masthead[data-astro-cid-yodha2z4]{font-size:min(29.5vw,46svh)}.hero__duo[data-astro-cid-yodha2z4]{grid-row:3;margin-block-start:-4.5vw}.hero__intro[data-astro-cid-yodha2z4]{max-inline-size:30rem;padding-block:var(--space-l) var(--space-m);grid-area:4/1/auto/8}.hero__copy[data-astro-cid-yodha2z4]{font-size:var(--step-0)}.hero__duo[data-astro-cid-yodha2z4]:after{content:"";z-index:3;background:repeating-linear-gradient(90deg, var(--mustard) 0 1.4rem, transparent 1.4rem 2.6rem) center / 100% 3px no-repeat, var(--charcoal);block-size:1.3rem;position:absolute;inset-block-end:-.65rem;inset-inline:-50vw}}@media (width<=47.99rem){.hero__stage[data-astro-cid-yodha2z4]{--fig-h:min(56vw, 40svh)}.hero__street[data-astro-cid-yodha2z4]{inset-block-start:-.9rem;inset-inline-end:0;rotate:4deg}.hero__intro[data-astro-cid-yodha2z4]{grid-column:1/-1}}.street-sign[data-astro-cid-l2btzzj2]{--plate:var(--sage-ink);--plate-ink:var(--cream);font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--plate-ink);background:var(--plate);outline:2px solid color-mix(in oklab, var(--plate-ink) 70%, transparent);outline-offset:-5px;box-shadow:0 2px 0 #00000040, var(--shadow-paper);rotate:var(--tilt);transition:rotate var(--dur-3) var(--ease-spring);border-radius:.55em;align-items:center;gap:.65em;padding:.5em 1.1em .5em .55em;font-weight:700;line-height:1;display:inline-flex}.street-sign[data-astro-cid-l2btzzj2]:hover{rotate:calc(var(--tilt) * -1)}.street-sign--charcoal[data-astro-cid-l2btzzj2]{--plate:var(--charcoal)}.street-sign--terracotta[data-astro-cid-l2btzzj2]{--plate:var(--terracotta);--plate-ink:var(--charcoal)}.street-sign__no[data-astro-cid-l2btzzj2]{aspect-ratio:1;width:2.1em;font-family:var(--font-display);letter-spacing:0;color:var(--charcoal);background:var(--mustard);border-radius:50%;place-items:center;font-size:.95em;display:grid}.about[data-astro-cid-5gtlsymu]{padding-block:var(--space-3xl);position:relative}.about__text[data-astro-cid-5gtlsymu]{justify-items:start;gap:var(--space-s);max-inline-size:52rem;display:grid;container-type:inline-size}.about__title[data-astro-cid-5gtlsymu]{font-size:clamp(2.4rem,10.6cqi,5.75rem)}.about__lead[data-astro-cid-5gtlsymu]{font-size:var(--step-2);max-inline-size:30ch;font-weight:700;line-height:1.25}.about__body[data-astro-cid-5gtlsymu]{max-inline-size:60ch;color:var(--color-muted)}.guy[data-astro-cid-6vuoy3ue]{align-content:start;gap:var(--space-l);display:grid;container-type:inline-size}.guy__portrait[data-astro-cid-6vuoy3ue]{place-items:end center;padding-block-start:12%;display:grid;position:relative}.guy__arch[data-astro-cid-6vuoy3ue]{background:var(--accent);border:var(--border);border-radius:999px 999px var(--radius-l) var(--radius-l);block-size:82%;inline-size:86%;box-shadow:var(--shadow-hard);transition:scale var(--dur-3) var(--ease-spring), filter var(--dur-3) var(--ease-out);grid-area:1/1;align-self:end}.guy--chris[data-astro-cid-6vuoy3ue] .guy__arch[data-astro-cid-6vuoy3ue]{background:repeating-conic-gradient(from 0deg at 50% 100%, #f5f0e647 0 5deg, transparent 5deg 12deg), var(--accent)}.guy--john[data-astro-cid-6vuoy3ue] .guy__arch[data-astro-cid-6vuoy3ue]{background:repeating-radial-gradient(circle at 50% 100%, transparent 0 18px, #f5f0e638 18px 21px), var(--accent)}.guy__figure[data-astro-cid-6vuoy3ue]{aspect-ratio:834/1142;transform-origin:50% 100%;inline-size:74%;transition:translate var(--dur-3) var(--ease-spring), scale var(--dur-3) var(--ease-spring), filter var(--dur-3) var(--ease-out);grid-area:1/1;position:relative}.guy__figure[data-astro-cid-6vuoy3ue] .guy__cutout{object-fit:contain;object-position:50% 100%;block-size:100%;inline-size:100%}.guy__body[data-astro-cid-6vuoy3ue]{gap:var(--space-s);padding-inline:clamp(0rem,3cqi,2rem);display:grid}.guy__name[data-astro-cid-6vuoy3ue]{font-size:clamp(3.5rem,22cqi,8.5rem);line-height:.85}.guy__bio[data-astro-cid-6vuoy3ue]{font-size:var(--step-1);max-inline-size:38ch;line-height:1.45}.guys[data-astro-cid-2tex655b]{padding-block:var(--space-2xl) var(--space-3xl);position:relative}.guys__head[data-astro-cid-2tex655b]{justify-items:center;gap:var(--space-s);text-align:center;margin-block-end:var(--space-2xl);display:grid}.guys__title[data-astro-cid-2tex655b]{font-size:var(--step-6);line-height:.82}.guys__title-em[data-astro-cid-2tex655b]{color:var(--charcoal);background:var(--mustard);box-shadow:.05em .05em 0 var(--charcoal);border-radius:.12em;padding:0 .12em;display:inline-block;rotate:-3deg}.guys__aside[data-astro-cid-2tex655b]{font-size:var(--step-3);color:var(--terracotta-ink);align-items:center;gap:.4rem;display:flex;rotate:-2deg}.duo-split[data-astro-cid-2tex655b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.duo-split__divider[data-astro-cid-2tex655b]{grid-template-rows:1fr auto 1fr;align-self:stretch;justify-items:center;gap:1rem;display:grid}.duo-split__road[data-astro-cid-2tex655b]{background:repeating-linear-gradient(var(--charcoal) 0 18px, transparent 18px 32px);border-radius:2px;inline-size:4px}.duo-split__amp-wrap[data-astro-cid-2tex655b]{place-items:center;display:grid}.duo-split__amp[data-astro-cid-2tex655b]{aspect-ratio:1;inline-size:clamp(4rem,7vw,6rem);font-family:var(--font-display);color:var(--charcoal);background:var(--mustard);border:var(--border);box-shadow:var(--shadow-hard-s);transition:rotate var(--dur-3) var(--ease-spring), translate var(--dur-3) var(--ease-spring);border-radius:50%;place-items:center;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;display:grid}@media (width<=55.99rem){.duo-split[data-astro-cid-2tex655b]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.duo-split__divider[data-astro-cid-2tex655b]{grid-template-rows:none;grid-template-columns:1fr auto 1fr;align-items:center}.duo-split__road[data-astro-cid-2tex655b]{background:repeating-linear-gradient(90deg, var(--charcoal) 0 18px, transparent 18px 32px);block-size:4px;inline-size:100%}}@media (hover:hover) and (pointer:fine){.duo-split:has(.guy:hover) .guy:not(:hover) .guy__figure{filter:saturate(.55);scale:.96}.duo-split .guy:hover .guy__figure{translate:0 -4%;scale:1.04}.duo-split .guy:hover .guy__arch{scale:1.03}.duo-split:has(.guy--chris:hover) .duo-split__amp{translate:-.4rem;rotate:-20deg}.duo-split:has(.guy--john:hover) .duo-split__amp{translate:.4rem;rotate:20deg}}.reel[data-astro-cid-p3a6xlss]{--accent:var(--mustard);inline-size:var(--reel-w,18rem);color:#fff;background:var(--charcoal);box-shadow:6px 8px 0 color-mix(in oklab, var(--accent) 80%, var(--charcoal)), 0 24px 50px -20px #2424248c;transition:rotate var(--dur-3) var(--ease-spring), translate var(--dur-3) var(--ease-spring), scale var(--dur-3) var(--ease-spring), box-shadow var(--dur-3) var(--ease-out);border-radius:1.9rem;padding:.4rem;text-decoration:none;display:block;position:relative;container-type:inline-size}.reel__screen[data-astro-cid-p3a6xlss]{aspect-ratio:9/16;isolation:isolate;background:#111;border-radius:1.5rem;position:relative;overflow:hidden}.reel[data-astro-cid-p3a6xlss] .reel__bg{object-fit:cover;block-size:100%;inline-size:100%;transition:scale 1.2s var(--ease-out);position:absolute;inset:0}.reel__shade[data-astro-cid-p3a6xlss]{background:linear-gradient(#00000073,#0000 18%),linear-gradient(#0000 48%,#00000059 70%,#000c);position:absolute;inset:0}.reel__top[data-astro-cid-p3a6xlss]{justify-content:space-between;align-items:center;padding:6cqi 5cqi 0;display:flex;position:absolute;inset:0 0 auto}.reel__progress[data-astro-cid-p3a6xlss]{background:#ffffff59;border-radius:2px;block-size:2px;position:absolute;inset:2.6cqi 4cqi auto;overflow:hidden}.reel__progress[data-astro-cid-p3a6xlss]>span[data-astro-cid-p3a6xlss]{transform-origin:0;background:#fff;block-size:100%;inline-size:100%;transition:scale .4s;display:block;scale:.18 1}.reel__title[data-astro-cid-p3a6xlss]{font-family:var(--font-body);letter-spacing:-.01em;font-size:7cqi;font-weight:800}.reel__icon[data-astro-cid-p3a6xlss],.reel__actions[data-astro-cid-p3a6xlss] svg[data-astro-cid-p3a6xlss]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.reel__icon[data-astro-cid-p3a6xlss]{inline-size:8cqi}.reel__play[data-astro-cid-p3a6xlss]{opacity:0;transition:opacity var(--dur-2) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.reel__play[data-astro-cid-p3a6xlss] svg[data-astro-cid-p3a6xlss]{fill:#fff;backdrop-filter:blur(4px);background:#00000059;border-radius:50%;inline-size:18cqi;padding:4cqi}.reel__actions[data-astro-cid-p3a6xlss]{font-family:var(--font-body);text-shadow:0 1px 3px #00000080;justify-items:center;gap:4.5cqi;margin:0;font-size:4.6cqi;font-weight:700;display:grid;position:absolute;inset-block-end:31cqi;inset-inline-end:3.5cqi}.reel__actions[data-astro-cid-p3a6xlss] li[data-astro-cid-p3a6xlss]{justify-items:center;gap:.8cqi;display:grid}.reel__actions[data-astro-cid-p3a6xlss] svg[data-astro-cid-p3a6xlss]{filter:drop-shadow(0 1px 2px #0006);inline-size:9cqi}.reel__heart[data-astro-cid-p3a6xlss]{transition:fill var(--dur-2) var(--ease-out), scale var(--dur-3) var(--ease-spring)}.reel__meta[data-astro-cid-p3a6xlss]{font-family:var(--font-body);text-shadow:0 1px 3px #00000080;gap:2.6cqi;display:grid;position:absolute;inset:auto 18cqi 5cqi 5cqi}.reel__account[data-astro-cid-p3a6xlss]{align-items:center;gap:2.5cqi;min-inline-size:0;display:flex}.reel__avatar[data-astro-cid-p3a6xlss]{aspect-ratio:1;background:conic-gradient(from 200deg, var(--mustard), var(--terracotta), var(--sage), var(--mustard));border-radius:50%;flex-shrink:0;place-items:center;inline-size:11cqi;padding:.6cqi;display:grid}.reel__avatar-mark[data-astro-cid-p3a6xlss]{background:var(--mustard);border:.6cqi solid #111;border-radius:50%;block-size:100%;inline-size:100%}.reel[data-astro-cid-p3a6xlss] .reel__avatar-logo{block-size:auto;inline-size:82%;rotate:-20deg}.reel__avatar-mark[data-astro-cid-p3a6xlss]{font-family:var(--font-display);color:var(--charcoal);text-shadow:none;place-items:center;font-size:5.5cqi;display:grid}.reel__handle[data-astro-cid-p3a6xlss]{white-space:nowrap;text-overflow:ellipsis;font-size:4.8cqi;font-weight:800;overflow:hidden}.reel__follow[data-astro-cid-p3a6xlss]{border:1px solid #fffc;border-radius:1.6cqi;flex-shrink:0;padding:.6cqi 2.6cqi;font-size:4.2cqi;font-weight:700}.reel__caption[data-astro-cid-p3a6xlss]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:4.6cqi;line-height:1.3;display:-webkit-box;overflow:hidden}.reel[data-astro-cid-p3a6xlss]:is(:hover,:focus-visible) .reel__play[data-astro-cid-p3a6xlss]{opacity:1}.reel[data-astro-cid-p3a6xlss]:is(:hover,:focus-visible) .reel__bg{scale:1.06}.reel[data-astro-cid-p3a6xlss]:is(:hover,:focus-visible) .reel__heart[data-astro-cid-p3a6xlss]{fill:var(--terracotta);stroke:var(--terracotta);scale:1.15}@media (prefers-reduced-motion:no-preference){.reel[data-astro-cid-p3a6xlss]:is(:hover,:focus-visible) .reel__progress[data-astro-cid-p3a6xlss]>span[data-astro-cid-p3a6xlss]{transition:scale 6s linear;scale:1}}.reel[data-astro-cid-p3a6xlss]:focus-visible{outline:3px solid var(--charcoal);outline-offset:4px}.reel-row[data-astro-cid-rgkpe3i5]{gap:var(--space-s);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.reel-row__head[data-astro-cid-rgkpe3i5]{justify-content:space-between;align-items:end;gap:var(--space-s);display:flex}.reel-row__title[data-astro-cid-rgkpe3i5]{font-size:var(--step-3);line-height:.95}.reel-row__blurb[data-astro-cid-rgkpe3i5]{color:var(--color-muted);margin-block-start:.35rem}.reel-row__track[data-astro-cid-rgkpe3i5]{--reel-w:clamp(13rem, 58vw, 16.5rem);grid-auto-flow:column;grid-auto-columns:var(--reel-w);gap:var(--space-m);margin:0 calc(var(--gutter) * -1);padding:var(--space-2xs) var(--gutter) var(--space-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:grid;overflow-x:auto}.reel-row__track[data-astro-cid-rgkpe3i5]::-webkit-scrollbar{display:none}.reel-row__item[data-astro-cid-rgkpe3i5]{scroll-snap-align:start}@media (width>=48rem){.reel-row__track[data-astro-cid-rgkpe3i5]{--reel-w:100%;gap:var(--space-l);padding:var(--space-2xs) 0 var(--space-m);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,17rem));grid-auto-columns:auto;grid-auto-flow:row;margin:0;overflow:visible}}@media (width>=64rem){.reel-row__track[data-astro-cid-rgkpe3i5]{grid-template-columns:repeat(4,minmax(0,17rem))}}.reel-row__item[data-astro-cid-rgkpe3i5] .reel{transition-property:translate,scale,box-shadow}@media (hover:hover) and (pointer:fine){.reel-row__item[data-astro-cid-rgkpe3i5] .reel:hover{translate:0 -6px}}.sudude[data-astro-cid-osy55h3b]{justify-items:center;gap:var(--space-s);text-align:center;display:grid}.sudude__badge[data-astro-cid-osy55h3b]{aspect-ratio:1;inline-size:clamp(14rem,26vw,19rem);rotate:var(--tilt);transition:rotate var(--dur-3) var(--ease-spring), scale var(--dur-3) var(--ease-spring);place-items:center;display:grid;position:relative}.sudude[data-astro-cid-osy55h3b]:hover .sudude__badge[data-astro-cid-osy55h3b]{rotate:calc(var(--tilt) * -1);scale:1.04}.sudude__ring[data-astro-cid-osy55h3b]{position:absolute;inset:0;overflow:visible}.sudude__ring[data-astro-cid-osy55h3b] text[data-astro-cid-osy55h3b]{font-family:var(--font-body);letter-spacing:.1em;fill:var(--cream);font-size:13px;font-weight:800}.sudude__disc[data-astro-cid-osy55h3b]{aspect-ratio:1;border:3px solid var(--cream);inline-size:76%;box-shadow:6px 6px 0 color-mix(in oklab, var(--accent) 60%, var(--charcoal));border-radius:50%;overflow:hidden}.sudude--chris[data-astro-cid-osy55h3b] .sudude__disc[data-astro-cid-osy55h3b]{background:repeating-conic-gradient(from 0deg at 50% 100%, #f5f0e647 0 5deg, transparent 5deg 12deg), var(--accent)}.sudude--john[data-astro-cid-osy55h3b] .sudude__disc[data-astro-cid-osy55h3b]{background:repeating-radial-gradient(circle at 50% 100%, transparent 0 14px, #f5f0e638 14px 17px), var(--accent)}.sudude--sudu[data-astro-cid-osy55h3b] .sudude__disc[data-astro-cid-osy55h3b]{background:radial-gradient(circle, #24242429 1.4px, transparent 1.8px) 0 0 / 12px 12px, var(--accent)}.sudude--logo[data-astro-cid-osy55h3b] .sudude__disc[data-astro-cid-osy55h3b] .sudude__photo{object-fit:contain;object-position:center;padding:14%;translate:none;rotate:-12deg}.sudude__disc[data-astro-cid-osy55h3b] .sudude__photo{object-fit:cover;object-position:50% 0%;block-size:100%;inline-size:100%;transition:scale var(--dur-3) var(--ease-spring);translate:0 8%}.sudude[data-astro-cid-osy55h3b]:hover .sudude__disc[data-astro-cid-osy55h3b] .sudude__photo{scale:1.06}.sudude__name[data-astro-cid-osy55h3b]{font-size:var(--step-4);color:var(--cream);line-height:.9}.sudude__links[data-astro-cid-osy55h3b]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.sudude__link[data-astro-cid-osy55h3b]{min-block-size:2.75rem;font-size:var(--step--1);color:var(--cream);border:1.5px solid color-mix(in oklab, var(--cream) 60%, transparent);border-radius:var(--radius-pill);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);align-items:center;gap:.45em;padding:.45em 1em;font-weight:700;text-decoration:none;display:inline-flex}.sudude__link[data-astro-cid-osy55h3b]:hover{color:var(--charcoal);background:var(--accent);border-color:var(--accent)}.sudude--john[data-astro-cid-osy55h3b] .sudude__link[data-astro-cid-osy55h3b]:hover{background:color-mix(in oklab, var(--sage) 55%, var(--cream));border-color:#0000}.sudude__link[data-astro-cid-osy55h3b] .icon{block-size:1.1rem;inline-size:1.1rem}.episodes[data-astro-cid-kdy5dvq5]{gap:var(--space-s);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.episodes__controls[data-astro-cid-kdy5dvq5]{justify-content:flex-end;gap:.5rem;display:flex}.episodes__btn[data-astro-cid-kdy5dvq5]{aspect-ratio:1;inline-size:3rem;color:var(--charcoal);background:var(--mustard);border:2px solid var(--cream);transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.episodes__btn[data-astro-cid-kdy5dvq5]:hover:not(:disabled){translate:0 -2px}.episodes__btn[data-astro-cid-kdy5dvq5]:disabled{opacity:.35;cursor:default}.episodes__btn[data-astro-cid-kdy5dvq5] .icon{block-size:1.25rem;inline-size:1.25rem}.episodes__btn[data-astro-cid-kdy5dvq5] .episodes__prev-icon{rotate:180deg}.episodes__track[data-astro-cid-kdy5dvq5]{gap:var(--space-m);margin:0 calc(var(--gutter) * -1);padding:var(--space-2xs) var(--gutter) var(--space-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:clamp(15rem,78vw,22rem);grid-auto-flow:column;display:grid;overflow-x:auto}.episodes__track[data-astro-cid-kdy5dvq5]::-webkit-scrollbar{display:none}.episodes__item[data-astro-cid-kdy5dvq5]{scroll-snap-align:start}.episode[data-astro-cid-kdy5dvq5]{block-size:100%;color:var(--cream);background:color-mix(in oklab, var(--cream) 6%, var(--charcoal));border:2px solid color-mix(in oklab, var(--cream) 80%, transparent);border-radius:var(--radius-m);box-shadow:5px 5px 0 var(--mustard);transition:translate var(--dur-3) var(--ease-spring), box-shadow var(--dur-3) var(--ease-out);grid-template-rows:auto auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.episode__head[data-astro-cid-kdy5dvq5]{align-content:start;gap:.4rem;padding:.9rem 1rem 1rem;display:grid}.episode__meta[data-astro-cid-kdy5dvq5]{font-size:var(--step--1);color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.episode__new[data-astro-cid-kdy5dvq5]{font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--charcoal);background:var(--terracotta);border-radius:var(--radius-pill);padding:.25em .7em;font-weight:800}.episode__title[data-astro-cid-kdy5dvq5]{font-size:var(--step-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2lh;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.episode__thumb[data-astro-cid-kdy5dvq5]{aspect-ratio:16/9;border-block-end:2px solid color-mix(in oklab, var(--cream) 80%, transparent);background:#111;display:block;position:relative;overflow:hidden}.episode__thumb[data-astro-cid-kdy5dvq5] img[data-astro-cid-kdy5dvq5]{object-fit:cover;block-size:100%;inline-size:100%}.episode__play[data-astro-cid-kdy5dvq5]{opacity:0;transition:opacity var(--dur-2) var(--ease-out);background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.episode__play[data-astro-cid-kdy5dvq5] .icon{block-size:3.25rem;inline-size:3.25rem;color:var(--charcoal);background:var(--mustard);border-radius:50%;padding:.8rem}.episode[data-astro-cid-kdy5dvq5]:is(:hover,:focus-visible){box-shadow:8px 8px 0 var(--mustard);translate:-3px -3px}.episode[data-astro-cid-kdy5dvq5]:is(:hover,:focus-visible) .episode__play[data-astro-cid-kdy5dvq5]{opacity:1}.episode--all[data-astro-cid-kdy5dvq5]{color:var(--charcoal);background:var(--mustard);border-color:var(--cream);box-shadow:5px 5px 0 var(--cream);grid-template-rows:1fr}.episode--all[data-astro-cid-kdy5dvq5]:is(:hover,:focus-visible){box-shadow:8px 8px 0 var(--cream)}.episode__all-inner[data-astro-cid-kdy5dvq5]{padding:var(--space-s);text-align:center;place-content:center;justify-items:center;gap:.6rem;display:grid}.episode__all-title[data-astro-cid-kdy5dvq5]{font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase}.episode__all-inner[data-astro-cid-kdy5dvq5] .episode__all-icon{block-size:1.75rem;inline-size:1.75rem}@media not ((hover:hover) and (pointer:fine)){.episodes__controls[data-astro-cid-kdy5dvq5]{display:none}}@media (hover:hover) and (pointer:fine){.episodes__track[data-astro-cid-kdy5dvq5]{scroll-snap-type:none}}.episodes__track[data-astro-cid-kdy5dvq5].is-scrolling .episode[data-astro-cid-kdy5dvq5]{pointer-events:none}.socials[data-astro-cid-xz7ccth3]{padding-block:var(--space-3xl);color:var(--cream);background:var(--charcoal);border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-block-start:calc(var(--radius-xl) * -1);position:relative}.socials[data-astro-cid-xz7ccth3]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(40rem 30rem at 90% 0,#e8c5471f,#0000 70%),radial-gradient(36rem 26rem at 0 70%,#718a702e,#0000 70%);position:absolute;inset:0}.socials__inner[data-astro-cid-xz7ccth3]{gap:var(--space-2xl);display:grid;position:relative}.socials__head[data-astro-cid-xz7ccth3]{justify-items:start;gap:var(--space-s);grid-template-columns:minmax(0,1fr);grid-template-areas:"sign""title";display:grid}.socials__sign[data-astro-cid-xz7ccth3]{grid-area:sign}.socials__title[data-astro-cid-xz7ccth3]{font-size:var(--step-6);grid-area:title;line-height:.82}.show[data-astro-cid-xz7ccth3]{align-items:center;gap:var(--space-l) var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.show__art[data-astro-cid-xz7ccth3]{aspect-ratio:16/9;border:3px solid var(--cream);border-radius:var(--radius-l);box-shadow:8px 8px 0 var(--mustard);transition:rotate var(--dur-3) var(--ease-spring);order:-1;display:block;position:relative;overflow:hidden;rotate:-1.5deg}.show[data-astro-cid-xz7ccth3]:hover .show__art[data-astro-cid-xz7ccth3]{rotate:0deg}.show__art[data-astro-cid-xz7ccth3] img{object-fit:cover;block-size:100%;inline-size:100%}.show__body[data-astro-cid-xz7ccth3]{justify-items:start;gap:var(--space-s);display:grid}.show__kicker[data-astro-cid-xz7ccth3]{color:var(--mustard)}.show__title[data-astro-cid-xz7ccth3]{font-size:var(--step-4);line-height:.9}.show__text[data-astro-cid-xz7ccth3]{font-size:var(--step-1);color:var(--color-muted)}.show__intro[data-astro-cid-xz7ccth3]{justify-items:start;gap:var(--space-s);display:grid}.show--episodes[data-astro-cid-xz7ccth3]{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.show--episodes[data-astro-cid-xz7ccth3] .show__body[data-astro-cid-xz7ccth3]{align-items:end;gap:var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr) auto}.show--episodes[data-astro-cid-xz7ccth3] .show__title[data-astro-cid-xz7ccth3]{font-size:var(--step-3)}.show__episodes[data-astro-cid-xz7ccth3]{min-inline-size:0}@media (width<=47.99rem){.show[data-astro-cid-xz7ccth3],.show--episodes[data-astro-cid-xz7ccth3]{grid-template-columns:1fr}.show--episodes[data-astro-cid-xz7ccth3] .show__body[data-astro-cid-xz7ccth3]{grid-template-columns:1fr;justify-items:start}}.socials__reels[data-astro-cid-xz7ccth3]{gap:var(--space-xl);display:grid}.socials__reels[data-astro-cid-xz7ccth3] .reel{outline:2px solid color-mix(in oklab, var(--cream) 70%, transparent);outline-offset:-1px}.socials__people[data-astro-cid-xz7ccth3]{gap:var(--space-l);display:grid}.socials__people-title[data-astro-cid-xz7ccth3]{font-size:var(--step-4);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.socials__tags[data-astro-cid-xz7ccth3]{gap:var(--space-2xl) var(--space-xl);padding-block:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.socials__tags[data-astro-cid-xz7ccth3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.socials__contact[data-astro-cid-xz7ccth3]{border-block-start:1.5px solid var(--color-line);gap:.75rem;padding-block-start:var(--space-l);display:grid}.socials__contact-label[data-astro-cid-xz7ccth3]{color:var(--mustard)}.socials__contact-row[data-astro-cid-xz7ccth3]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.socials__email[data-astro-cid-xz7ccth3]{font-size:var(--step-3);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:.5em;font-weight:800;text-decoration:none;display:inline-flex}.socials__copy[data-astro-cid-xz7ccth3]{min-block-size:2.75rem;font-size:var(--step--1);color:var(--charcoal);background:var(--mustard);border:2px solid var(--cream);border-radius:var(--radius-pill);transition:translate var(--dur-2) var(--ease-out);align-items:center;gap:.5em;padding:.5em 1.1em;font-weight:800;display:inline-flex}.socials__copy[data-astro-cid-xz7ccth3]:hover{translate:0 -2px}.socials__copy[data-astro-cid-xz7ccth3] .socials__check-icon,.socials__copy[data-astro-cid-xz7ccth3].is-copied .socials__copy-icon{display:none}.socials__copy[data-astro-cid-xz7ccth3].is-copied .socials__check-icon{display:inline-block}.pxst[data-astro-cid-caqjmtuu]{border-block:4px solid var(--charcoal);background:#cdeff7;block-size:clamp(12rem,30vw,28rem);position:relative;overflow:hidden}.pxst__svg[data-astro-cid-caqjmtuu]{block-size:100%;inline-size:100%;display:block}.pxst__frame--b[data-astro-cid-caqjmtuu]{opacity:0}}@layer utilities{.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-top) + 1);background:var(--mustard);color:var(--charcoal);border:var(--border);border-radius:var(--radius-pill);transition:translate var(--dur-2) var(--ease-out);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -200%;&:focus-visible{translate:0}}.hand{font-family:var(--font-hand);text-transform:none;letter-spacing:0;font-weight:600;line-height:1}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-tight)}.eyebrow{font-size:var(--step--1);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.muted{color:var(--color-muted)}.highlight{background-image:linear-gradient(100deg, transparent .2em, var(--highlight-color,var(--mustard)) .25em calc(100% - .3em), transparent calc(100% - .2em));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .42em;margin-inline:-.08em;padding-inline:.08em}.outline-text{color:#0000;-webkit-text-stroke:var(--outline-width,2px) var(--outline-color,var(--color-text))}.scroll-progress{z-index:var(--z-progress);pointer-events:none;background:repeating-linear-gradient(90deg, var(--mustard) 0 28px, transparent 28px 40px);transform-origin:0;height:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.scroll-progress{animation:linear both progress-grow scroll(root)}}}@supports not (animation-timeline:scroll()){.scroll-progress{display:none}}[data-magnetic]{transform:translate(calc(var(--mx,0) * 1px), calc(var(--my,0) * 1px))}@keyframes progress-grow{to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal=clip]{animation:linear both reveal-clip view();animation-range:entry 5% cover 38%}[data-reveal=rise]{animation:linear both reveal-rise view();animation-range:entry entry 80%}.highlight{animation:linear both highlight-sweep view();animation-range:entry 70% cover 42%}[data-draw] :is(path,line,polyline,ellipse,circle){stroke-dasharray:1;animation:linear both draw-stroke view();animation-range:entry 40% cover 50%}[data-scroll-spin]{animation:linear both scroll-spin scroll(root)}}}@keyframes reveal-clip{0%{clip-path:inset(18% 6% 0 6% round var(--reveal-radius,var(--radius-l)));scale:1.04}to{clip-path:inset(0 0 0 0 round var(--reveal-radius,var(--radius-l)));scale:1}}@keyframes reveal-rise{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@keyframes highlight-sweep{0%{background-size:0% .42em}to{background-size:100% .42em}}@keyframes draw-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes scroll-spin{to{rotate:var(--spin-to,1turn)}}}html:has(dialog[open]){overflow:hidden}.page[data-astro-cid-z4jru4n3]{z-index:1;background:var(--cream);position:relative;box-shadow:0 30px 60px -30px #2424248c}main[data-astro-cid-z4jru4n3]:focus{outline:none}@property --sun-color{syntax:"<color>";inherits:true;initial-value:#e8c547}@media (prefers-reduced-motion:no-preference){.hero__char[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{animation:hero-char-in 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 90ms)}.hero__sun-disc[data-astro-cid-yodha2z4]{animation:hero-sun-in 1.4s var(--ease-out) .25s both}.hero__guy[data-astro-cid-yodha2z4]{animation:hero-guy-in 1.1s var(--ease-spring) .52s both}.hero__name[data-astro-cid-yodha2z4]{animation:hero-pop-in .6s var(--ease-back) 1.25s both}.hero__street[data-astro-cid-yodha2z4]{animation:hero-pop-in .7s var(--ease-back) 1s both}.hero__intro[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{animation:hero-fade-up .8s var(--ease-out) both;animation-delay:.7s}.hero__intro[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:.8s}}@keyframes hero-char-in{0%{translate:0 108%;rotate:7deg}}@keyframes hero-sun-in{0%{opacity:0;scale:.55}}@keyframes hero-guy-in{0%{opacity:0;translate:0 28%}}@keyframes hero-pop-in{0%{rotate:-25deg;scale:0}}@keyframes hero-fade-up{0%{opacity:0;translate:0 1rem}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-yodha2z4],.hero__sun[data-astro-cid-yodha2z4],.hero__duo[data-astro-cid-yodha2z4]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}.hero__title[data-astro-cid-yodha2z4]{animation-name:hero-parallax-back}.hero__sun[data-astro-cid-yodha2z4]{animation-name:hero-sunset}.hero__duo[data-astro-cid-yodha2z4]{animation-name:hero-parallax-front}}}@keyframes hero-parallax-back{to{translate:0 22vh;scale:.94}}@keyframes hero-sunset{to{--sun-color:#e76f45;translate:0 34vh}}@keyframes hero-parallax-front{to{translate:0 -5vh}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pxst[data-astro-cid-caqjmtuu]{view-timeline:--street block}.pxst__walker[data-astro-cid-caqjmtuu],.pxst__clouds[data-astro-cid-caqjmtuu],.pxst__frame[data-astro-cid-caqjmtuu]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--street;animation-range:cover}.pxst__walker[data-astro-cid-caqjmtuu]{animation-name:pxst-walk}.pxst__clouds[data-astro-cid-caqjmtuu]{animation-name:pxst-drift}.pxst__frame--a[data-astro-cid-caqjmtuu],.pxst__frame--b[data-astro-cid-caqjmtuu]{animation-duration:1ms;animation-timing-function:step-end;animation-iteration-count:14}.pxst__frame--a[data-astro-cid-caqjmtuu]{animation-name:pxst-frame-a}.pxst__frame--b[data-astro-cid-caqjmtuu]{animation-name:pxst-frame-b}}}@keyframes pxst-walk{0%{translate:-177px}to{translate:195px}}@keyframes pxst-drift{0%{translate:-14px}to{translate:14px}}@keyframes pxst-frame-a{0%{opacity:1}50%{opacity:0}}@keyframes pxst-frame-b{0%{opacity:0}50%{opacity:1}}
