.quote.svelte-17pmrzq{isolation:isolate;border-radius:var(--radius-card,1rem);background:0 0;border:1px solid #ffffffad;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .75rem;margin:2.25rem 0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.875rem);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 16px 40px -20px #10182840}html.dark .quote.svelte-17pmrzq{border-color:oklch(23.5% .028 205/.72);box-shadow:0 1px 2px #00000038,0 16px 40px -20px #00000061}.quote.svelte-17pmrzq:hover{transform:translateY(-2px)}.quote.svelte-17pmrzq>div:where(.svelte-17pmrzq):first-of-type{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quote.svelte-17pmrzq>div:where(.svelte-17pmrzq):first-of-type:before{content:"";background-image:var(--quote-bg);filter:saturate(.55)brightness(1.04);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.05)}.quote.svelte-17pmrzq>div:where(.svelte-17pmrzq):first-of-type:after{content:"";background:color-mix(in oklch, var(--background) 28%, transparent);position:absolute;inset:0}.quote.svelte-17pmrzq>div:where(.svelte-17pmrzq):nth-of-type(2){z-index:1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(118%);background:#ffffff94;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb8}html.dark .quote.svelte-17pmrzq>div:where(.svelte-17pmrzq):nth-of-type(2){background:oklch(12.8% .034 205/.78);box-shadow:inset 0 1px #ffffff14}.quote.svelte-17pmrzq>span:where(.svelte-17pmrzq):first-of-type,blockquote.svelte-17pmrzq,figcaption.svelte-17pmrzq{z-index:2;position:relative}.quote.svelte-17pmrzq>span:where(.svelte-17pmrzq):first-of-type{font-family:var(--font-sans);color:color-mix(in oklch, var(--primary) 20%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;grid-area:1/1;align-self:start;font-size:clamp(2.5rem,5vw,3.25rem);line-height:1}blockquote.svelte-17pmrzq+span:where(.svelte-17pmrzq){visibility:hidden}blockquote.svelte-17pmrzq{color:var(--foreground);border:none;grid-area:1/2;margin:0;padding:.125rem 0 0;font-size:clamp(1.0625rem,2.2vw,1.1875rem);font-style:normal;line-height:1.65}blockquote.svelte-17pmrzq p{margin:0 0 .875rem}blockquote.svelte-17pmrzq p:last-child{margin-bottom:0}figcaption.svelte-17pmrzq{color:var(--muted-foreground);grid-area:2/2;margin:1rem 0 0;padding:0;font-size:.9375rem;line-height:1.5}figcaption.svelte-17pmrzq cite:where(.svelte-17pmrzq){color:var(--foreground);font-style:normal;font-weight:600}figcaption.svelte-17pmrzq a:where(.svelte-17pmrzq){color:var(--link);text-underline-offset:4px;font-weight:500;text-decoration:none}figcaption.svelte-17pmrzq a:where(.svelte-17pmrzq):hover{text-decoration:underline}.quote.tcard .tcard-glare{z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%), #ffffff73, transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}html.dark .quote.tcard .tcard-glare{background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%), #ffffff1a, transparent 60%)}.quote.tcard:hover .tcard-glare{opacity:1}html.dark .quote.tcard:hover .tcard-glare{opacity:.55}@media (prefers-reduced-motion:reduce){.quote.svelte-17pmrzq,.quote.tcard .tcard-glare{transition:none}.quote.svelte-17pmrzq:hover{transform:none}}
