@charset "UTF-8";.values-section.svelte-1noaxkx{overflow:hidden;background:var(--marigold-soft)}.values-heading.svelte-1noaxkx{display:grid;max-width:38rem;gap:.8rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.values-heading.svelte-1noaxkx h2:where(.svelte-1noaxkx),.values-heading.svelte-1noaxkx p:where(.svelte-1noaxkx){margin:0}.values-heading.svelte-1noaxkx h2:where(.svelte-1noaxkx){font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:600;line-height:1.02}.values-heading.svelte-1noaxkx p:where(.svelte-1noaxkx){font-size:1.05rem;line-height:1.6}.value-choices.svelte-1noaxkx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.value-card.svelte-1noaxkx{min-height:25rem;padding:0;border:0;border-radius:1rem 1rem 4rem;background:transparent;color:var(--brown);cursor:pointer;perspective:90rem;text-align:left}.value-card.svelte-1noaxkx:not(.static-card):hover .card-inner:where(.svelte-1noaxkx){filter:drop-shadow(7px 8px 0 var(--brown));transform:translateY(-.3rem) rotateY(var(--card-rotation))}.static-card.svelte-1noaxkx{cursor:default;perspective:none}.value-card.svelte-1noaxkx:focus-visible{outline:4px solid var(--brown);outline-offset:5px}.value-card.flipped.svelte-1noaxkx{--card-rotation: 180deg}.card-inner.svelte-1noaxkx{--card-rotation: 0deg;position:relative;display:block;width:100%;height:100%;min-height:25rem;filter:drop-shadow(0 0 0 var(--brown));transform:rotateY(var(--card-rotation));transform-style:preserve-3d;transition:filter .22s ease,transform .6s cubic-bezier(.2,.75,.25,1)}.value-card.flipped.svelte-1noaxkx .card-inner:where(.svelte-1noaxkx){--card-rotation: 180deg;filter:drop-shadow(7px 8px 0 var(--brown))}.card-face.svelte-1noaxkx{position:absolute;inset:0;display:flex;overflow:hidden;min-height:25rem;padding:clamp(1.4rem,3vw,2.5rem);border:2px solid var(--brown);border-radius:1rem 1rem 4rem;backface-visibility:hidden;flex-direction:column}.card-back.svelte-1noaxkx{transform:rotateY(180deg)}.rose.svelte-1noaxkx .card-face:where(.svelte-1noaxkx){background:#efc8ca}.periwinkle.svelte-1noaxkx .card-face:where(.svelte-1noaxkx){background:#c8caf0}.marigold.svelte-1noaxkx .card-face:where(.svelte-1noaxkx){background:var(--marigold)}.moss.svelte-1noaxkx .card-face:where(.svelte-1noaxkx){background:var(--moss);color:var(--cream)}.value-name.svelte-1noaxkx{margin:auto 0;font-family:var(--font-display);font-size:clamp(3.5rem,8vw,7rem);font-style:italic;line-height:.9}.front-value.svelte-1noaxkx{display:grid;gap:.8rem;margin:auto 0}.front-value.svelte-1noaxkx .value-name:where(.svelte-1noaxkx){margin:0}.front-meaning.svelte-1noaxkx{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem);font-style:italic;font-weight:600;opacity:.75}.static-value.svelte-1noaxkx{display:grid;gap:.8rem;margin:auto 0}.static-value.svelte-1noaxkx .value-name:where(.svelte-1noaxkx){margin:0}.static-meaning.svelte-1noaxkx{color:var(--moss);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.3rem);font-style:italic;font-weight:600}.flip-prompt.svelte-1noaxkx{margin-top:auto;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.back-heading.svelte-1noaxkx{display:flex;padding-bottom:1.25rem;border-bottom:2px solid currentColor;align-items:baseline;justify-content:space-between;gap:1rem}.back-name.svelte-1noaxkx{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic}.value-meaning.svelte-1noaxkx{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detail-list.svelte-1noaxkx{display:grid;gap:.8rem;margin:auto 0}.detail-item.svelte-1noaxkx{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.5}.detail-item.svelte-1noaxkx:before{margin-right:.65rem;content:"✦"}@media(max-width:850px){.value-card.svelte-1noaxkx,.card-inner.svelte-1noaxkx,.card-face.svelte-1noaxkx{min-height:23rem}}@media(max-width:650px){.value-choices.svelte-1noaxkx{grid-template-columns:1fr}.value-card.svelte-1noaxkx,.card-inner.svelte-1noaxkx,.card-face.svelte-1noaxkx{min-height:22rem}.values-heading.svelte-1noaxkx h2:where(.svelte-1noaxkx){font-size:2.75rem}.value-name.svelte-1noaxkx{font-size:clamp(3.5rem,18vw,6rem)}}@media(prefers-reduced-motion:reduce){.card-inner.svelte-1noaxkx{transition:none}}
