.app-mark[data-astro-cid-e23xisay]{display:block;flex:none;overflow:visible}.am-parcel[data-astro-cid-e23xisay]{fill:var(--semolina);stroke:var(--ink)}.am-lip[data-astro-cid-e23xisay]{fill:var(--imprint-lip)}.am-cut[data-astro-cid-e23xisay]{fill:var(--imprint)}.am-seam[data-astro-cid-e23xisay]{fill:none;stroke:var(--semolina)}.am-body[data-astro-cid-e23xisay],.am-print[data-astro-cid-e23xisay]{transform-box:fill-box}.am-body[data-astro-cid-e23xisay]{transform-origin:50% 100%}.am-print[data-astro-cid-e23xisay]{transform-origin:50%}.top[data-astro-cid-kdhruwks]{padding-top:var(--sp-7)}.front[data-astro-cid-kdhruwks]{--air-cap: 11svh;--air: min(var(--sp-11), var(--air-cap));display:grid;justify-items:center;text-align:center;gap:var(--sp-5);padding-top:calc(var(--sp-8) + var(--air));padding-bottom:var(--section-y)}.kick[data-astro-cid-kdhruwks]{max-width:100%;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500;text-wrap:balance}.dot[data-astro-cid-kdhruwks]{flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--semolina);box-shadow:0 0 0 1px var(--ink)}.hero-h[data-astro-cid-kdhruwks]{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:800;letter-spacing:-.02em;max-width:var(--h-w);text-wrap:balance}.sub[data-astro-cid-kdhruwks]{max-width:var(--copy-w);color:var(--ink-quiet)}.toc-card[data-astro-cid-kdhruwks]{--card-pad: var(--sp-5);width:100%;max-width:50rem;margin-top:calc(var(--sp-7) + var(--air));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"line" "list";row-gap:var(--sp-4);align-items:center;background:var(--white);border-radius:var(--card-r);box-shadow:var(--lift);padding:var(--card-pad);text-align:left}.toc-line[data-astro-cid-kdhruwks]{grid-area:line;font-size:var(--fs-card);line-height:var(--lh-card);color:var(--ink-quiet)}.toc[data-astro-cid-kdhruwks]{grid-area:list;display:grid;gap:var(--sp-2);list-style:none}.toc-a[data-astro-cid-kdhruwks]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--sp-3);row-gap:var(--sp-1);padding-block:var(--sp-2);min-height:var(--sp-8);-webkit-tap-highlight-color:transparent}.toc-name[data-astro-cid-kdhruwks]{font-size:var(--fs-lede);line-height:var(--lh-ui);font-weight:800;letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:var(--line-2);text-underline-offset:var(--sp-1);text-decoration-color:#0000;justify-self:start}.toc-text[data-astro-cid-kdhruwks]{font-size:var(--fs-card);line-height:var(--lh-card);color:var(--ink-quiet)}@media(hover:hover){.toc-a[data-astro-cid-kdhruwks]:hover .toc-name[data-astro-cid-kdhruwks]{text-decoration-color:var(--ink)}}.has-marks[data-astro-cid-kdhruwks] .toc-a[data-astro-cid-kdhruwks]{grid-template-columns:auto minmax(0,1fr);align-items:center}.has-marks[data-astro-cid-kdhruwks] .toc-text[data-astro-cid-kdhruwks]{grid-column:1 / -1}.toc-a[data-astro-cid-kdhruwks] .toc-mark{width:var(--sp-8);height:var(--sp-8);margin-block:calc(-1 * var(--sp-3));margin-inline-start:calc(-1 * var(--sp-1))}.has-host[data-astro-cid-kdhruwks]{--host: 96px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line host" "list list";column-gap:var(--sp-5)}.host[data-astro-cid-kdhruwks]{--mark-hdr: var(--host);grid-area:host;padding-top:var(--sp-5)}.chapters[data-astro-cid-kdhruwks]{display:grid;gap:var(--sp-6);padding-bottom:var(--section-y)}.ch[data-astro-cid-kdhruwks]{--fig-small: 128px;--tilt: 0deg;--phone-r: var(--sp-6);--bezel: var(--sp-1);scroll-margin-top:var(--sp-6);background:var(--white);border-radius:var(--card-r);box-shadow:var(--lift);padding:var(--sp-6) var(--sp-5);display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.ch-name[data-astro-cid-kdhruwks]{font-size:var(--fs-section);line-height:var(--lh-section)}.ch-line[data-astro-cid-kdhruwks]{margin-top:var(--sp-2);max-width:var(--copy-w)}.state[data-astro-cid-kdhruwks]{justify-self:start;display:inline-flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);background:var(--ground);border-radius:var(--cta-r);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-card);line-height:var(--lh-card);font-weight:500}.state[data-astro-cid-kdhruwks] .dot[data-astro-cid-kdhruwks]{background:var(--ink-quiet);box-shadow:none;translate:0 calc(var(--dot) * -.1)}.state[data-astro-cid-kdhruwks].started .dot[data-astro-cid-kdhruwks]{background:var(--semolina);box-shadow:0 0 0 1px var(--ink)}.state-more[data-astro-cid-kdhruwks],.depth[data-astro-cid-kdhruwks]{color:var(--ink-quiet);max-width:var(--copy-w)}.state-more[data-astro-cid-kdhruwks]{margin-top:var(--sp-2);font-size:var(--fs-card);line-height:var(--lh-card)}.depth-h[data-astro-cid-kdhruwks]{margin-top:var(--sp-6);font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:26ch}.depth[data-astro-cid-kdhruwks]{margin-top:var(--sp-3)}.ch-body[data-astro-cid-kdhruwks]{display:grid;justify-items:start}.cta[data-astro-cid-kdhruwks]{border-radius:var(--pill-r)}.cta-ghost[data-astro-cid-kdhruwks]{justify-self:start;margin-top:var(--sp-5);background-color:#0000;color:var(--ink);border:var(--line-2) solid var(--ink);padding:calc(var(--sp-4) - var(--line-2)) calc(var(--sp-6) - var(--line-2))}.ch-fig[data-astro-cid-kdhruwks]{display:grid;place-items:center}.ch-fig[data-astro-cid-kdhruwks] .ch-mark{width:var(--fig-w);height:var(--fig-w)}.ch-fig[data-astro-cid-kdhruwks] .ch-icon{width:var(--fig-w);height:auto}.phone[data-astro-cid-kdhruwks]{padding:var(--bezel);background:var(--ink);border-radius:var(--phone-r);box-shadow:var(--lift-phone);rotate:var(--tilt)}.phone[data-astro-cid-kdhruwks] .screen{display:block;width:100%;height:auto;aspect-ratio:390 / 844;object-fit:cover;object-position:top;border-radius:calc(var(--phone-r) - var(--bezel));background:var(--white)}.phone[data-astro-cid-kdhruwks].empty{width:var(--fig-w);aspect-ratio:390 / 844;background:none;box-shadow:none;border:var(--line-2) dashed var(--ink-quiet);rotate:-3deg}.shots[data-astro-cid-kdhruwks]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7%;padding-top:var(--sp-3);margin-inline:max(calc(-1 * var(--sp-1)),(100% - var(--copy-w)) / 2)}.shot[data-astro-cid-kdhruwks]:first-child{--tilt: -4deg}.shot[data-astro-cid-kdhruwks]:nth-child(2){--tilt: 3deg}figure[data-astro-cid-kdhruwks]{display:grid;gap:var(--sp-4)}.cap[data-astro-cid-kdhruwks]{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:500}.sample[data-astro-cid-kdhruwks]{margin-top:var(--sp-6);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-quiet)}.ch-shots[data-astro-cid-kdhruwks]{margin-top:var(--sp-6)}.ch-small[data-astro-cid-kdhruwks].has-fig{--fig-w: var(--sp-10);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"fig name" "fig line" "fig state" "fig more" "fig ." "act act";column-gap:var(--sp-5)}.ch-small[data-astro-cid-kdhruwks] .ch-fig[data-astro-cid-kdhruwks]{grid-area:fig;align-self:start}.ch-small[data-astro-cid-kdhruwks] .ch-name[data-astro-cid-kdhruwks]{grid-area:name}.ch-small[data-astro-cid-kdhruwks] .ch-line[data-astro-cid-kdhruwks]{grid-area:line}.ch-small[data-astro-cid-kdhruwks] .state[data-astro-cid-kdhruwks]{grid-area:state}.ch-small[data-astro-cid-kdhruwks] .state-more[data-astro-cid-kdhruwks]{grid-area:more}.ch-small[data-astro-cid-kdhruwks] .cta-ghost[data-astro-cid-kdhruwks]{grid-area:act}.ch-big[data-astro-cid-kdhruwks]{--words: 1.5fr}.ch-big[data-astro-cid-kdhruwks].has-depth{--words: .9fr}.ch-big[data-astro-cid-kdhruwks].has-fig{--fig-w: var(--sp-9);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fig name" "body body" "shots shots";column-gap:var(--sp-4)}.ch-big[data-astro-cid-kdhruwks] .ch-fig[data-astro-cid-kdhruwks]{grid-area:fig;align-self:center}.ch-big[data-astro-cid-kdhruwks].has-fig .ch-name[data-astro-cid-kdhruwks]{grid-area:name;align-self:center}.ch-big[data-astro-cid-kdhruwks].has-fig .ch-body[data-astro-cid-kdhruwks]{grid-area:body}.ch-big[data-astro-cid-kdhruwks].has-fig .ch-shots[data-astro-cid-kdhruwks]{grid-area:shots}.contact[data-astro-cid-kdhruwks]{display:grid;justify-items:center;text-align:center;gap:var(--sp-4);padding-bottom:var(--section-y)}.contact-h[data-astro-cid-kdhruwks]{font-size:var(--fs-section);line-height:var(--lh-section)}.contact-line[data-astro-cid-kdhruwks]{max-width:var(--copy-w)}.contact[data-astro-cid-kdhruwks] .cta[data-astro-cid-kdhruwks]{margin-top:var(--sp-2)}.site-foot[data-astro-cid-kdhruwks]{background:var(--cream);padding-block:var(--section-y)}.foot-top[data-astro-cid-kdhruwks]{display:flex;flex-direction:column;gap:var(--sp-4);padding-bottom:var(--sp-7);border-bottom:1px solid var(--rule)}.foot-tag[data-astro-cid-kdhruwks]{font-weight:500}.foot-say[data-astro-cid-kdhruwks]{display:flex;flex-direction:column;gap:var(--sp-2);padding-block:var(--sp-7);color:var(--ink-quiet)}.foot-mail[data-astro-cid-kdhruwks]{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--sp-8);color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.foot-mail[data-astro-cid-kdhruwks]:hover{text-decoration-thickness:var(--line-2)}}.foot-legal[data-astro-cid-kdhruwks]{display:grid;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-quiet)}@media(width>=761px){.top[data-astro-cid-kdhruwks]{padding-top:var(--sp-8)}.front[data-astro-cid-kdhruwks]{--air-cap: 8svh;--air: min(var(--sp-10), var(--air-cap));gap:var(--sp-6);padding-top:calc(var(--sp-9) + var(--air))}.toc-card[data-astro-cid-kdhruwks]{--card-pad: var(--sp-8);margin-top:calc(var(--sp-8) + var(--air))}.host[data-astro-cid-kdhruwks]{padding-top:0}.toc-a[data-astro-cid-kdhruwks]{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;padding-block:var(--sp-3)}.has-marks[data-astro-cid-kdhruwks] .toc-a[data-astro-cid-kdhruwks]{grid-template-columns:auto 11rem minmax(0,1fr);align-items:center}.has-marks[data-astro-cid-kdhruwks] .toc-text[data-astro-cid-kdhruwks]{grid-column:auto}.toc-a[data-astro-cid-kdhruwks] .toc-mark{width:var(--sp-9);height:var(--sp-9)}.ch[data-astro-cid-kdhruwks]{--phone-r: var(--sp-7);--bezel: var(--sp-2);padding:var(--sp-8)}.ch-small[data-astro-cid-kdhruwks].has-fig{--fig-w: var(--fig-small);grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"fig name" "fig line" "fig state" "fig more" "fig act" "fig .";column-gap:var(--sp-7)}.ch-big[data-astro-cid-kdhruwks]{grid-template-columns:minmax(0,var(--words)) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". shots" "name shots" "body shots" ". shots";column-gap:var(--sp-8)}.ch-big[data-astro-cid-kdhruwks] .ch-name[data-astro-cid-kdhruwks]{grid-area:name}.ch-big[data-astro-cid-kdhruwks] .ch-body[data-astro-cid-kdhruwks]{grid-area:body}.ch-big[data-astro-cid-kdhruwks] .ch-line[data-astro-cid-kdhruwks]{max-width:none}.ch-big[data-astro-cid-kdhruwks] .ch-shots[data-astro-cid-kdhruwks]{grid-area:shots;align-self:center;margin-top:0}.ch-big[data-astro-cid-kdhruwks].has-fig{--fig-w: var(--sp-10);grid-template-columns:auto minmax(0,var(--words)) minmax(0,1fr);grid-template-areas:". . shots" "fig name shots" "body body shots" ". . shots"}.shots[data-astro-cid-kdhruwks]{column-gap:var(--sp-7);padding-top:var(--sp-2);margin-inline:0}}@media(width>=1000px){.top[data-astro-cid-kdhruwks]{padding-top:var(--sp-9)}.front[data-astro-cid-kdhruwks]{--air: min(var(--sp-8), var(--air-cap));padding-top:calc(var(--sp-11) + var(--air));gap:var(--sp-7)}.toc-card[data-astro-cid-kdhruwks]{margin-top:calc(var(--sp-9) + var(--air));row-gap:var(--sp-5)}.has-host[data-astro-cid-kdhruwks]{--host: clamp(144px, 13.3vw, 192px);max-width:58rem;grid-template-areas:"line host" "list host";column-gap:var(--sp-9)}.host[data-astro-cid-kdhruwks]{align-self:start}.chapters[data-astro-cid-kdhruwks]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.ch-big[data-astro-cid-kdhruwks]{grid-column:1 / -1;column-gap:var(--sp-9)}.foot-top[data-astro-cid-kdhruwks]{flex-direction:row;align-items:center;justify-content:space-between}}.cook[data-astro-cid-kdhruwks]{position:relative;display:inline-block}.cook[data-astro-cid-kdhruwks]:before{content:attr(data-cook);content:attr(data-cook) / "";visibility:hidden}.cook-t[data-astro-cid-kdhruwks]{position:absolute;top:0;left:0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.cook-t[data-astro-cid-kdhruwks]{animation:cook calc(var(--mo-bite-dur) * 1.5) linear calc(var(--mo-arrive-in) / 3) 1 both}.cook[data-astro-cid-kdhruwks]:nth-child(2) .cook-t[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-arrive-in) / 3 + var(--mo-wipe-step))}.cook[data-astro-cid-kdhruwks]:nth-child(3) .cook-t[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-arrive-in) / 3 + var(--mo-wipe-step) * 2)}.cook[data-astro-cid-kdhruwks]:nth-child(4) .cook-t[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-arrive-in) / 3 + var(--mo-wipe-step) * 3)}.cook[data-astro-cid-kdhruwks]:nth-child(5) .cook-t[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-arrive-in) / 3 + var(--mo-wipe-step) * 4)}@keyframes cook{0%{font-weight:300;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}60%{font-weight:880;animation-timing-function:cubic-bezier(.22,.72,.24,1)}to{font-weight:800}}}@media(prefers-reduced-motion:no-preference){:root.bite-js .shots[data-astro-cid-kdhruwks][data-bite]:not([data-in]) .phone[data-astro-cid-kdhruwks]{rotate:0deg;translate:0 var(--sp-7)}:root.bite-js .shots[data-astro-cid-kdhruwks][data-bite][data-in] .phone[data-astro-cid-kdhruwks]{animation-name:set;animation-duration:calc(var(--mo-bite-dur) * 1.3);animation-timing-function:var(--mo-bite);animation-fill-mode:backwards}:root.bite-js .shots[data-astro-cid-kdhruwks][data-bite][data-in] .shot[data-astro-cid-kdhruwks]:nth-child(2) .phone[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-wipe-step) * 1.4)}:root.bite-js .shots[data-astro-cid-kdhruwks][data-bite][data-in] .shot[data-astro-cid-kdhruwks]:nth-child(3) .phone[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-wipe-step) * 2.8)}:root.bite-js .shots[data-astro-cid-kdhruwks][data-bite][data-in] .shot[data-astro-cid-kdhruwks]:nth-child(4) .phone[data-astro-cid-kdhruwks]{animation-delay:calc(var(--mo-wipe-step) * 4.2)}@keyframes set{0%{rotate:0deg;translate:0 var(--sp-7)}to{rotate:var(--tilt);translate:0}}:root.bite-js [data-astro-cid-kdhruwks][data-bite]:not([data-in]) .am-body{scale:1.14 .8}:root.bite-js [data-astro-cid-kdhruwks][data-bite]:not([data-in]) .am-print{opacity:0}:root.bite-js [data-astro-cid-kdhruwks][data-bite][data-in] .am-body{animation-name:press-body;animation-duration:var(--mo-bite-dur);animation-timing-function:var(--mo-bite);animation-fill-mode:backwards}:root.bite-js [data-astro-cid-kdhruwks][data-bite][data-in] .am-print{animation-name:press-print;animation-duration:var(--mo-bite-dur);animation-timing-function:var(--mo-bite);animation-fill-mode:backwards}:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks] .am-body,:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks] .am-print{animation-delay:calc(var(--mo-arrive-in) * 1.1)}:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(2) .am-body,:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(2) .am-print{animation-delay:calc(var(--mo-arrive-in) * 1.1 + var(--mo-wipe-step) * 1.4)}:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(3) .am-body,:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(3) .am-print{animation-delay:calc(var(--mo-arrive-in) * 1.1 + var(--mo-wipe-step) * 2.8)}:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(4) .am-body,:root.bite-js .toc[data-astro-cid-kdhruwks][data-in] li[data-astro-cid-kdhruwks]:nth-child(4) .am-print{animation-delay:calc(var(--mo-arrive-in) * 1.1 + var(--mo-wipe-step) * 4.2)}@keyframes press-body{0%{scale:1.14 .8}to{scale:1}}@keyframes press-print{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}@media(hover:hover){.toc-a[data-astro-cid-kdhruwks] .am-body{transition:scale var(--mo-bite-dur) var(--mo-bite)}.toc-a[data-astro-cid-kdhruwks]:hover .am-body{scale:1.06 .9}}}@media print{.toc-card[data-astro-cid-kdhruwks],.ch[data-astro-cid-kdhruwks],.phone[data-astro-cid-kdhruwks]{box-shadow:none}.ch[data-astro-cid-kdhruwks]{break-inside:avoid;border:1px solid var(--rule)}.phone[data-astro-cid-kdhruwks],.phone[data-astro-cid-kdhruwks] *{animation:none}.shots[data-astro-cid-kdhruwks][data-bite] .phone[data-astro-cid-kdhruwks]{rotate:var(--tilt);translate:none}}
