@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-pch-od-door[data-astro-cid-ly2ihrei]{grid-template-columns:minmax(0,var(--ff-size-words)) auto;justify-content:space-between;align-items:end;column-gap:var(--ff-space-words);border-block:var(--ff-border-rule)}.ff-pch-od-door[data-astro-cid-ly2ihrei]:before{display:none}.ff-pch-od-door[data-astro-cid-ly2ihrei]>.ff-split-words{padding:0}.ff-pch-od-door[data-astro-cid-ly2ihrei] .ff-ptag[data-astro-cid-ly2ihrei]{margin-bottom:24px}.ff-pch-od-door[data-astro-cid-ly2ihrei] h2{max-width:12em}.ff-pch-od-door-acts[data-astro-cid-ly2ihrei]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}[data-ff-qns]+.ff-pch-od-door[data-astro-cid-ly2ihrei]{border-top:0}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact{padding-block:clamp(40px,4.4vw,64px)}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact .ff-ptag[data-astro-cid-ly2ihrei]{margin-bottom:16px}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact h2{font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.018em}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact .ff-lede-section{margin-top:12px;font-size:16px;line-height:24px}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact{align-items:center}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact .ff-pch-od-door-acts[data-astro-cid-ly2ihrei]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 24px}@media(width<1024px){.ff-pch-od-door[data-astro-cid-ly2ihrei]{grid-template-columns:minmax(0,1fr);row-gap:40px}.ff-pch-od-door[data-astro-cid-ly2ihrei].ff-pch-compact{row-gap:24px}}@media(width<641px){.ff-pch-od-door[data-astro-cid-ly2ihrei]{padding-block:64px}.ff-pch-od-door[data-astro-cid-ly2ihrei] .ff-btn[data-astro-cid-ly2ihrei]{align-self:stretch;justify-content:center}}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-pch[data-astro-cid-tktgdile].ff-pch-bare{padding-top:32px}.ff-pch[data-astro-cid-tktgdile]{--ff-space-cell:32px}.ff-pch-axis[data-astro-cid-tktgdile]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;margin:clamp(40px,5vw,64px) 0 20px;font-size:13px;line-height:20px;font-weight:510;color:var(--ff-color-muted)}.ff-pch-axis[data-astro-cid-tktgdile] span[data-astro-cid-tktgdile]{display:inline-flex;align-items:center;gap:8px}.ff-pch-line[data-astro-cid-tktgdile]{position:relative;height:1px;background:color-mix(in oklab,var(--ff-color-muted) 45%,transparent)}.ff-pch-line[data-astro-cid-tktgdile]:before,.ff-pch-line[data-astro-cid-tktgdile]:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-top:1px solid color-mix(in oklab,var(--ff-color-muted) 45%,transparent);transform:translateY(-50%) rotate(-45deg)}.ff-pch-line[data-astro-cid-tktgdile]:before{left:0;border-left:1px solid color-mix(in oklab,var(--ff-color-muted) 45%,transparent)}.ff-pch-line[data-astro-cid-tktgdile]:after{right:0;border-right:1px solid color-mix(in oklab,var(--ff-color-muted) 45%,transparent);transform:translateY(-50%) rotate(45deg)}.ff-pch-note[data-astro-cid-tktgdile]{margin:-8px 0 20px;text-align:center;font-size:13px;line-height:20px;color:var(--ff-color-muted);text-wrap:balance}.ff-pch-grid[data-astro-cid-tktgdile]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);margin:0;padding:0;list-style:none;border-radius:var(--ff-radius-page);background:var(--ff-color-well);box-shadow:inset 0 0 0 var(--ff-border-hair) var(--ff-color-line);overflow:hidden}.ff-pch-grid[data-astro-cid-tktgdile]>li[data-astro-cid-tktgdile]{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding:var(--ff-space-cell)}.ff-pch-grid[data-astro-cid-tktgdile]>li[data-astro-cid-tktgdile]+li[data-astro-cid-tktgdile]{border-left:var(--ff-border-rule)}.ff-pch-grid[data-astro-cid-tktgdile] h3[data-astro-cid-tktgdile]{margin-top:16px;font:510 clamp(20px,1.8vw,24px)/1.25 var(--ff-font-sans);letter-spacing:-.016em}.ff-pch-vis[data-astro-cid-tktgdile]{position:relative;height:300px;margin:28px 0;border-radius:12px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.ff-pch-phone[data-astro-cid-tktgdile]{--ff-phn-width:200px;position:absolute;left:50%;top:0;width:200px;translate:-50% 0}.ff-pch-win[data-astro-cid-tktgdile]{position:absolute;left:0;right:0;top:24px}.ff-pch[data-astro-cid-tktgdile].ff-pch-base .ff-pch-body[data-astro-cid-tktgdile]{margin-top:12px}.ff-pch-body[data-astro-cid-tktgdile]{max-width:30em;font:var(--ff-text-card-body);letter-spacing:var(--ff-text-card-body-tracking);color:var(--ff-color-muted);text-wrap:pretty}.ff-pch-gut[data-astro-cid-tktgdile]{margin:24px 0 28px}.ff-pch-gl[data-astro-cid-tktgdile]{font:510 13px/20px var(--ff-font-sans);color:var(--ff-color-ink)}.ff-pch-q[data-astro-cid-tktgdile]{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none;font-size:15px;line-height:24px;letter-spacing:-.011em;color:var(--ff-color-muted);text-wrap:pretty}.ff-pch-yes[data-astro-cid-tktgdile]{margin-top:12px;font:510 15px/24px var(--ff-font-sans);letter-spacing:-.011em;color:var(--ff-color-ink)}.ff-pch-grid[data-astro-cid-tktgdile] .ff-btn[data-astro-cid-tktgdile]{justify-self:start}.ff-pch-foot[data-astro-cid-tktgdile]{display:grid;gap:8px;max-width:34em;margin:24px auto 0;padding:0;list-style:none;text-align:center;font-size:15px;line-height:24px;letter-spacing:-.011em;color:var(--ff-color-muted);text-wrap:balance}@media(width<760px){.ff-pch-grid[data-astro-cid-tktgdile]{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.ff-pch-grid[data-astro-cid-tktgdile]>li[data-astro-cid-tktgdile]{grid-row:auto;grid-template-rows:none}.ff-pch-grid[data-astro-cid-tktgdile]>li[data-astro-cid-tktgdile]+li[data-astro-cid-tktgdile]{border-left:0;border-top:var(--ff-border-rule)}.ff-pch-vis[data-astro-cid-tktgdile]{height:240px}.ff-pch-vis[data-astro-cid-tktgdile]:has(.ff-pch-win){height:auto;-webkit-mask-image:none;mask-image:none}.ff-pch-win[data-astro-cid-tktgdile]{position:relative;top:0}}@media(width<641px){.ff-pch[data-astro-cid-tktgdile]{--ff-space-cell:24px}.ff-pch-axis[data-astro-cid-tktgdile]{column-gap:10px;font-size:12px}.ff-pch-grid[data-astro-cid-tktgdile] .ff-btn[data-astro-cid-tktgdile]{width:100%}}}
