.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.cookies[data-astro-cid-fnv7rz7y]{column-gap:calc(226 * var(--px));z-index:95;min-block-size:12.1875rem;max-block-size:100dvh;backdrop-filter:blur(8px);opacity:0;transition:opacity .4s var(--ease-out), translate .6s var(--ease-out);will-change:opacity, translate;background:oklch(0% 0 0/.6);grid-template:minmax(0,1fr)/minmax(0,36.125rem) auto;padding-block:3.875rem 3.75rem;padding-inline-start:calc(max(0px, (100vw - 1728px) / 2) + 403 * var(--px));font-size:.875rem;line-height:1.3;display:grid;position:fixed;inset-block-end:0;inset-inline:0;translate:0 100%;&.shown{opacity:1;translate:0}&[hidden]{display:none}@media (width<=80rem){padding-inline:var(--gutter);justify-content:space-between;column-gap:2rem}@media (width<=47.99rem){min-block-size:0;padding-block:1.75rem calc(1.75rem + env(safe-area-inset-bottom));grid-template:minmax(0,1fr) auto/minmax(0,1fr);row-gap:1.25rem}}.text[data-astro-cid-fnv7rz7y]{overscroll-behavior:contain;overflow-y:auto;& a{color:inherit;text-underline-offset:.2em;&:hover{text-decoration-thickness:2px}}}h2[data-astro-cid-fnv7rz7y]{font-size:inherit;font-weight:900;line-height:inherit}p[data-astro-cid-fnv7rz7y]{margin-block-start:1lh}.choices[data-astro-cid-fnv7rz7y]{align-content:start;justify-items:start;row-gap:.6875rem;display:grid;@media (width<=47.99rem){justify-items:stretch;row-gap:.5rem}}button[data-astro-cid-fnv7rz7y]{background:var(--teal);min-block-size:1.875rem;inline-size:13.3125rem;color:var(--white);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:999px;padding:.3125rem 0 .3125rem 1.0625rem;font-size:.9375rem;transition:background-color .25s;&:hover{background:oklch(from var(--teal) calc(l + .08) c h)}&.accept{background:var(--signal);inline-size:6.75rem;&:hover{background:var(--ember)}}@media (width<=47.99rem){text-align:center;min-block-size:2.75rem;inline-size:100%;padding-inline:1rem;&.accept{inline-size:100%}}}:root{--ember-bright:oklch(53.1% .218 29.2);--ember:oklch(49.6% .2 29.5);--pumpkin-bright:oklch(73.2% .183 51.6);--pumpkin:oklch(74.5% .168 50.4);--cyan:oklch(63% .055 215.1);--sage:oklch(66.5% .09 141.7);--dry-sage:oklch(82% .103 111.5);--gunmetal:oklch(35.7% .006 229);--white:oklch(99.5% .003 286.4);--black:oklch(0% 0 0);--signal:#ff2a21;--wine:#a80000;--ink:#1e1e1a;--green:#64895d;--flame:#fd5621;--teal:#4e9096;--teal-deep:#43848a;--px:calc(min(100vw, 1728px) / 1728);--t:calc(100vw / 1024);--bg:var(--black);--fg:var(--white);--accent:var(--pumpkin-bright);--fg-muted:oklch(from var(--white) l c h / .8);--font-sans:var(--font-dm-sans), system-ui, sans-serif;--font-display:var(--font-slice-mono), ui-monospace, monospace;--font-script:"Corsiva Hebrew", var(--font-dm-sans), serif;--font-hand:var(--font-neonderthaw), cursive;--font-dawn:var(--font-dawning), cursive;--step-0:clamp(1rem, .9rem + .4vw, 1.5rem);--step-1:clamp(1.75rem, 1.2rem + 1.6vw, 3rem);--step-display:clamp(2.25rem, .8rem + 5.2vw, 6rem);--gutter:clamp(1.25rem, 4vw, 12.5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;@media (prefers-reduced-motion:reduce){scroll-behavior:auto}&.lenis{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.3;overflow-x:clip}img,picture,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.label{font-family:var(--font-script);font-style:italic;font-weight:700;font-size:var(--step-1);line-height:1;@media (width<=47.99rem){font-size:2rem}@media (width>=48rem) and (width<=80rem) and (orientation:portrait){font-size:calc(33.6 * var(--t))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--white);color:var(--black);padding:.5rem 1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%;&:focus-visible{translate:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main[data-toned]{background:var(--black);transition:background-color .6s cubic-bezier(.65,.05,.36,1)}main[data-toned=red]{background:var(--ember-bright)}@media (width>=48rem) and (width<=80rem) and (orientation:portrait){main{flex-direction:column;display:flex;&>.ai{order:1}&>.tailored{order:2}&>.why{order:3}&>:is(.noise,.contact){order:4}}}.footer[data-astro-cid-jo6i4kqk].reveal{z-index:0;position:sticky;inset-block-end:0}.footer[data-astro-cid-jo6i4kqk].asleep{content-visibility:hidden}:where(#top,main):where(:has(~.footer.reveal)){z-index:1;background-color:var(--black);position:relative}.footer[data-astro-cid-jo6i4kqk]{--v:max(var(--px), .6px);block-size:max(calc(560 * var(--v)), clamp(calc(800 * var(--px)), 100svh, calc(984 * var(--px))));background:var(--black);color:var(--white);font-size:14px;line-height:1.3;position:relative;overflow:clip;@media (width<=47.99rem){--m:calc(100vw / 402);--p:calc(5.5rem + 8 * var(--m));block-size:max(calc(760 * var(--m)), 100svh)}}.footer[data-astro-cid-jo6i4kqk] .photo{pointer-events:none;block-size:auto;inline-size:100%;max-inline-size:none;position:absolute;inset-block-start:max(calc(185 * var(--px)), calc(110 * var(--v)));inset-inline:0}.footer[data-astro-cid-jo6i4kqk] .photo.narrow{display:none}@media (width<=47.99rem){.footer[data-astro-cid-jo6i4kqk] .photo.wide{display:none}.footer[data-astro-cid-jo6i4kqk] .photo.narrow{block-size:calc(100% - var(--p) - 173 * var(--m));object-fit:cover;object-position:50% 0;display:block;inset-block-start:calc(var(--p) + 173 * var(--m))}}.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:calc(626 * var(--px)) calc(327 * var(--px)) calc(240 * var(--px)) auto;inline-size:calc(1728 * var(--px));padding:calc(141 * var(--v)) 0 0 calc(210 * var(--px));grid-template-areas:"brand reach links social";align-items:start;margin-inline:auto;display:grid;position:relative;@media (width<=47.99rem){grid-template-columns:calc(184 * var(--m)) auto;inline-size:auto;padding:var(--p) calc(20 * var(--m)) 0 calc(67 * var(--m));grid-template-areas:none}}.brand[data-astro-cid-jo6i4kqk]{grid-area:brand;@media (width<=47.99rem){grid-area:3/1;margin-block-start:calc(65 * var(--m))}}.logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:19.9px;inline-size:fit-content;text-decoration:none;display:flex;@media (width<=47.99rem){display:none}}.mark[data-astro-cid-jo6i4kqk]{fill:currentColor;block-size:35.5px;inline-size:46.8px}.v3na[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:42.475px;line-height:1}.rights[data-astro-cid-jo6i4kqk]{margin-block-start:calc(94 * var(--v));@media (width<=47.99rem){margin-block-start:0}}h2[data-astro-cid-jo6i4kqk]{font-size:inherit;font-weight:900;line-height:inherit}.reach[data-astro-cid-jo6i4kqk]{grid-area:reach;margin-block-start:calc(17 * var(--v));@media (width<=47.99rem){display:contents;& h2{grid-area:1/1}}}#links[data-astro-cid-jo6i4kqk]{grid-area:links;margin-block-start:calc(17 * var(--v));@media (width<=47.99rem){display:none}}#social[data-astro-cid-jo6i4kqk]{grid-area:social;margin-block-start:calc(17 * var(--v));@media (width<=47.99rem){grid-area:1/2/5/3;margin-block-start:calc(58 * var(--m))}}.lines[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{justify-items:start;gap:calc(4 * var(--v));display:grid}.lines[data-astro-cid-jo6i4kqk]{margin-block-start:calc(27 * var(--v));@media (width<=47.99rem){grid-area:2/1;margin-block-start:calc(35 * var(--m))}}.legal[data-astro-cid-jo6i4kqk]{gap:calc(12 * var(--v));margin-block-start:calc(32 * var(--v));@media (width<=47.99rem){grid-area:4/1;margin-block-start:calc(28 * var(--m))}}ul[data-astro-cid-jo6i4kqk]{justify-items:start;gap:calc(31 * var(--v));margin:calc(47 * var(--v)) 0 0;padding:0;list-style:none;display:grid;@media (width<=47.99rem){gap:calc(31 * var(--m));margin-block-start:calc(47 * var(--m))}}a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .25s;&:hover{color:var(--signal)}}.sign[data-astro-cid-jo6i4kqk]{pointer-events:none;text-align:center;position:absolute;inset:0}.big[data-astro-cid-jo6i4kqk],.claim[data-astro-cid-jo6i4kqk]{line-height:1;position:absolute;inset-inline:0}.big[data-astro-cid-jo6i4kqk]{font-size:calc(600 * var(--px));letter-spacing:.2em;color:var(--ember-bright);margin-block-start:-.083em;padding-inline-start:.2em;inset-block-start:calc(509 * var(--px));inset-inline:-50%;@media (width<=47.99rem){font-size:calc(150 * var(--m));inset-block-start:calc(var(--p) + 311 * var(--m))}}.claim[data-astro-cid-jo6i4kqk]{inline-size:var(--w);block-size:var(--h);margin:calc(.518em - var(--top)) auto 0;font-size:calc(96 * var(--px));fill:currentColor;inset-block-start:calc(707 * var(--px));overflow:visible;@media (width<=47.99rem){font-size:calc(34 * var(--m));inset-block-start:calc(var(--p) + 340 * var(--m))}& mask path{fill:none;stroke:#fff;stroke-width:70px;stroke-linejoin:round}}@media (width>=48rem) and (height<=30rem){.footer[data-astro-cid-jo6i4kqk]{--v:.45px;--fold:calc(255 * var(--v) + 7.25rem);--s:min(var(--px), (100svh - var(--fold) - 1.5rem) / 268);block-size:100svh}.footer[data-astro-cid-jo6i4kqk] .photo{inset-block-start:var(--fold)}.big[data-astro-cid-jo6i4kqk]{font-size:calc(600 * var(--s));inset-block-start:calc(var(--fold) + .75rem)}.claim[data-astro-cid-jo6i4kqk]{font-size:calc(96 * var(--s));inset-block-start:calc(var(--fold) + .75rem + 198 * var(--s))}}@media (prefers-reduced-motion:no-preference){.claim[data-astro-cid-jo6i4kqk] mask[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-dasharray:1 1;stroke-dashoffset:1px}.claim[data-astro-cid-jo6i4kqk][data-play] mask[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur) linear var(--delay)}}
