.letter-card.svelte-10dl6qa{isolation:isolate;opacity:0;background:radial-gradient(110% 90% at 6% 8%,#05111857,#05111800 52%),radial-gradient(95% 78% at 92% 92%,#e1c19021,#e1c19000 66%),linear-gradient(132deg,#06161e29,#d6b78614 72%,#d6b78600 100%),linear-gradient(166deg,#041f2ae6,#04161ef2);border:1px solid #789eaa33;border-color:#789eaa33 #d6bb903d #e2c69954 #6a8d9938;border-radius:12px;flex-direction:column;gap:.8rem;max-width:min(80ch,100%);padding:clamp(1.4rem,3vw,2.4rem) clamp(1.2rem,3.5vw,2.6rem);transition:opacity .46s,transform .62s cubic-bezier(.2,.9,.2,1);display:flex;position:relative;transform:translateY(18px);box-shadow:0 18px 34px #010a0f3d,inset 0 0 0 1px #e5eff20a,inset 0 1px #e8f1f412}.letter-card.svelte-10dl6qa:before{content:"";border-radius:inherit;pointer-events:none;opacity:.17;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='rgba(206,218,224,0.16)' stroke-width='0.6'%3E%3Cpath d='M0 44L240 4'/%3E%3Cpath d='M0 108L240 68'/%3E%3Cpath d='M0 172L240 132'/%3E%3Cpath d='M0 236L240 196'/%3E%3C/g%3E%3Cg fill='none' stroke='rgba(228,200,154,0.16)' stroke-width='0.7'%3E%3Ccircle cx='40' cy='40' r='7'/%3E%3Cpath d='M35 40h10M40 35v10'/%3E%3Ccircle cx='200' cy='200' r='7'/%3E%3Cpath d='M195 200h10M200 195v10'/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 240px,radial-gradient(120% 85%,#ebe0c60d,#ebe0c600 68%);position:absolute;inset:0}.letter-card.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.letter-card.svelte-10dl6qa{opacity:1;transition:none;transform:none}}.deconstruct-section.svelte-1p34axb{opacity:0;background:radial-gradient(115% 70% at 85% -12%,#bdd6df1a,#bdd6df00 62%),linear-gradient(164deg,#051f29bd,#04151dd6);border:1px solid #a4c8d22e;border-radius:10px;flex-direction:column;gap:1.4rem;padding:clamp(1.6rem,3.2vw,2.7rem) clamp(1.2rem,3vw,2.4rem);transition:opacity .46s,transform .62s cubic-bezier(.2,.9,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 14px 30px #010a1033,inset 0 0 0 1px #e9f1f30a}.deconstruct-section.textured.svelte-1p34axb:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#e4edf008,#e4edf008 1px,#0000 1px 13px);position:absolute;inset:0}.deconstruct-section.textured.svelte-1p34axb>:where(.svelte-1p34axb){z-index:1;position:relative}.deconstruct-section.no-background.svelte-1p34axb{box-shadow:none;background:0 0;border-radius:0;padding:0}.deconstruct-section.no-border.svelte-1p34axb{border:0}.deconstruct-section.is-visible{opacity:1;transform:translateY(0)}.section-kicker.svelte-1p34axb{letter-spacing:.18em;text-transform:uppercase;color:#8cc3d29e;font-size:.68rem;font-family:var(--font-body);margin:0}.point-list.svelte-1p34axb{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.point-item.svelte-1p34axb{opacity:0;border-top:1px solid #aacad224;grid-template-columns:2.8rem 1fr;align-items:start;gap:0 .8rem;padding:.6rem 0;transition:opacity .44s,transform .54s cubic-bezier(.2,.9,.2,1);display:grid;transform:translateY(10px)}.point-item.svelte-1p34axb:first-child{border-top:0;padding-top:0}.point-item.plain.svelte-1p34axb{grid-template-columns:1fr;gap:0}.point-item.svelte-1p34axb.is-visible{opacity:1;transform:translateY(0)}.point-num.svelte-1p34axb{font-family:var(--font-body);color:#afccd43d;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;padding-top:.05em;font-size:1.75rem;font-weight:700;line-height:1.1}.point-content.svelte-1p34axb{flex-direction:column;gap:.3rem;display:flex}.point-content.svelte-1p34axb h3:where(.svelte-1p34axb){font-family:var(--font-body);color:#c4e0e8d6;text-transform:none;letter-spacing:0;margin:0;font-size:1em;font-weight:600;line-height:1.35}.point-content.svelte-1p34axb p:where(.svelte-1p34axb){color:#d2e5ebd6;margin:0;font-size:1em;line-height:1.72}.point-content a{color:#e0c68feb;text-underline-offset:2px;text-decoration:underline}@media (width<=760px){.deconstruct-section.svelte-1p34axb{gap:1.1rem;padding:1.2rem 1rem 1.3rem}.point-item.svelte-1p34axb{grid-template-columns:2.2rem 1fr;gap:0 .65rem;padding:.5rem 0}.point-num.svelte-1p34axb{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.deconstruct-section.svelte-1p34axb,.point-item.svelte-1p34axb{opacity:1;transition:none;transform:none}}
