.creatype-cards.svelte-1folf74{background:0 0;width:100%;padding:clamp(3rem,7vh,6rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.cards-content.svelte-1folf74{flex-direction:column;gap:clamp(1.5rem,4vh,3rem);width:100%;max-width:1200px;margin-inline:auto;display:flex}.cards-grid.svelte-1folf74{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:clamp(1rem,2vw,2rem);width:100%;display:grid}.creatype-cards.is-focus.svelte-1folf74{padding:0;overflow:visible}.is-focus.svelte-1folf74 .cards-content:where(.svelte-1folf74){max-width:64rem}.creatype-cards.is-showcase.svelte-1folf74{align-items:center;min-height:100vh;padding:clamp(1.5rem,4vh,3.5rem) clamp(.75rem,2.4vw,2.5rem);display:grid}.is-showcase.svelte-1folf74 .cards-content:where(.svelte-1folf74){min-width:0;max-width:96rem}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74){scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding:.5rem max(.25rem,50vw - min(72vw,19rem)/2);scroll-padding-inline:max(.25rem,50vw - min(72vw,19rem)/2);display:flex;overflow-x:auto}.creatype-cards.is-hero.svelte-1folf74{align-items:center;height:100%;min-height:0;padding:.75rem 1.5rem;display:grid;overflow:visible}.is-hero.svelte-1folf74 .cards-content:where(.svelte-1folf74){gap:.75rem;max-width:31rem}.hero-hint.svelte-1folf74{color:#f2e9dc;width:100%;min-height:1.75rem;font-family:var(--font-display);text-align:center;text-wrap:balance;align-self:stretch;place-items:center;margin:0;font-size:clamp(1.125rem,1.35vw,1.375rem);font-weight:600;line-height:1.2;display:grid}.is-hero.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74)::-webkit-scrollbar{display:none}.is-showcase.svelte-1folf74 .card-slot:where(.svelte-1folf74){scroll-snap-align:center;flex:0 0 min(72vw,19rem)}.card-slot.svelte-1folf74{aspect-ratio:3/4;width:100%;min-width:0;position:relative}.card-button.svelte-1folf74{--text-scale:1;--vertical-spacing-scale:1;aspect-ratio:3/4;appearance:none;width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;text-align:left;perspective:1200px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2.2cqw;outline:none;margin:0;padding:0;display:grid;container-type:inline-size}.card-button.is-promoted.svelte-1folf74{top:var(--card-top);left:var(--card-left);z-index:var(--card-overlay-z,70);width:var(--card-width);height:var(--card-height);aspect-ratio:auto;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:fixed}.card-button.svelte-1folf74:focus-visible{outline-offset:max(3px, .9cqw);outline:max(2px,.7cqw) solid #171226}.card-inner.svelte-1folf74{width:100%;height:100%;min-height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateY(0)}.card-button.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:rotateY(180deg)}.is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){transform-origin:50%;will-change:transform;animation:2.2s cubic-bezier(.2,.75,.25,1) infinite svelte-1folf74-hero-card-invitation}@keyframes svelte-1folf74-hero-card-invitation{0%,to{transform:perspective(1000px)translateY(0)rotateY(0)rotate(0)}18%{transform:perspective(1000px)translateY(-5px)rotateY(-17deg)rotate(-.8deg)}38%{transform:perspective(1000px)translateY(-2px)rotateY(10deg)rotate(.5deg)}58%{transform:perspective(1000px)translateY(-1px)rotateY(-5deg)rotate(-.2deg)}78%{transform:perspective(1000px)translateY(-1px)rotateY(3deg)rotate(.1deg)}}.card-face.svelte-1folf74{backface-visibility:hidden;border-radius:2.2cqw;position:absolute;inset:0;transform:translateZ(0);box-shadow:0 1.8cqw 5.5cqw #1712262b,0 .35cqw 1cqw #1712261f}.face-clip.svelte-1folf74{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.card-back.svelte-1folf74{--text-scale:1;--vertical-spacing-scale:1;background-color:var(--paint-color);color:#f2e9dc}.card-back.svelte-1folf74>.face-clip:where(.svelte-1folf74){align-items:flex-end;display:flex}.paint-surface.svelte-1folf74,.info-texture.svelte-1folf74{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.back-identity.svelte-1folf74{z-index:1;width:100%;padding:calc(8cqw * var(--vertical-spacing-scale)) 9cqw;text-shadow:0 .35cqw 1.1cqw #17122638;position:relative}.back-name.svelte-1folf74{font-size:calc(9.5cqw * var(--text-scale));letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;font-weight:900;line-height:.95}.back-share.svelte-1folf74{z-index:1;color:#f2e9dc;font-size:calc(15cqw * var(--text-scale));letter-spacing:-.055em;text-shadow:0 .35cqw 1.1cqw #17122638;font-variant-numeric:tabular-nums;font-weight:900;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-info.svelte-1folf74{--text-scale:var(--info-text-scale,1);--vertical-spacing-scale:.7;color:#171226;background-color:#f2e9dc;transform:rotateY(180deg)translateZ(0)}.card-info.svelte-1folf74>.face-clip:where(.svelte-1folf74){flex-direction:column;display:flex}.info-banner.svelte-1folf74{z-index:1;min-height:26%;padding:calc(7.5cqw * var(--vertical-spacing-scale)) 8cqw calc(6.5cqw * var(--vertical-spacing-scale));background:var(--paint-color);color:#f2e9dc;flex:0 0 26%;justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex;position:relative}.banner-identity.svelte-1folf74{align-items:flex-start;gap:calc(1.3cqw * var(--vertical-spacing-scale)) calc(2.5cqw * var(--vertical-spacing-scale));flex-direction:column;flex:1;min-width:0;display:flex}.banner-name.svelte-1folf74{font-size:calc(9.5cqw * var(--text-scale) * var(--info-title-scale,1));letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;font-weight:900;line-height:.92}.banner-age.svelte-1folf74{font-size:calc(4cqw * var(--text-scale));opacity:.72;font-weight:700;line-height:1.1}.banner-share.svelte-1folf74{align-items:flex-end;gap:calc(.8cqw * var(--vertical-spacing-scale));text-align:right;flex-direction:column;flex:none;margin-top:.4cqw;display:flex}.banner-percentage.svelte-1folf74{font-size:calc(6.2cqw * var(--text-scale));font-variant-numeric:tabular-nums;font-weight:900;line-height:.95}.banner-share-label.svelte-1folf74{font-size:calc(2.5cqw * var(--text-scale));opacity:.7;white-space:nowrap;font-weight:700;line-height:1.1}.banner-edge.svelte-1folf74{pointer-events:none;width:100%;height:3.8cqw;display:block;position:absolute;top:calc(100% - .2cqw);left:0;overflow:visible}.info-body.svelte-1folf74{z-index:0;gap:calc(6cqw * var(--vertical-spacing-scale));padding:calc(8.5cqw * var(--vertical-spacing-scale)) 8cqw calc(8cqw * var(--vertical-spacing-scale));flex-direction:column;flex:1;display:flex;position:relative}.life.svelte-1folf74{font-size:calc(3.65cqw * var(--text-scale));opacity:.72;overflow-wrap:break-word;margin:0;font-weight:750;line-height:1.35}.portrait.svelte-1folf74{font-size:calc(4.25cqw * var(--text-scale));overflow-wrap:break-word;margin:0;font-weight:620;line-height:1.47}.details.svelte-1folf74{gap:calc(4.5cqw * var(--vertical-spacing-scale));margin-top:auto;display:grid}.detail.svelte-1folf74{overflow-wrap:break-word;min-width:0}.detail-label.svelte-1folf74{font-size:calc(3.25cqw * var(--text-scale));opacity:.7;margin-bottom:1.3cqw;font-weight:800;line-height:1.15}.detail-legend.svelte-1folf74{opacity:.7;margin-top:.8cqw;font-size:.8em;font-weight:650;line-height:1.25;display:block}.detail-values.svelte-1folf74{font-size:calc(3.65cqw * var(--text-scale));margin:0;padding:0;font-weight:600;line-height:1.38;list-style:none}.detail-values.svelte-1folf74 li:where(.svelte-1folf74)+li:where(.svelte-1folf74){margin-top:.8cqw}.card-dialog.svelte-1folf74{z-index:var(--dialog-overlay-z,60);visibility:hidden;outline:none;place-items:center;display:grid;position:fixed;inset:0}.card-dialog.prepared.svelte-1folf74{visibility:visible}.dialog-backdrop.svelte-1folf74{opacity:0;-webkit-backdrop-filter:blur(16px);background:#1712269e;transition:opacity .52s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0}.card-dialog.is-open.svelte-1folf74 .dialog-backdrop:where(.svelte-1folf74){opacity:1}.dialog-backdrop-dismiss.svelte-1folf74{appearance:none;cursor:default;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dialog-close.svelte-1folf74{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:5;color:#f2e9dc;max-width:calc(100vw - 2rem);font:inherit;opacity:0;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#171226a8;border:0;border-radius:999px;margin:0;padding:.7rem 1rem;font-size:.875rem;font-weight:800;line-height:1;transition:opacity .18s;position:fixed;box-shadow:0 .8cqw 2cqw #17122633}.card-dialog.below-site-nav.svelte-1folf74 .dialog-close:where(.svelte-1folf74){top:calc(var(--nav-h) + 1rem)}.card-dialog.is-open.svelte-1folf74 .dialog-close:where(.svelte-1folf74){opacity:1;pointer-events:auto;transition-delay:.26s}.dialog-close.svelte-1folf74:focus-visible{outline-offset:max(2px, .55cqw);outline:max(2px,.55cqw) solid #f2e9dc}.dialog-close.svelte-1folf74:disabled{cursor:default}.dark .card-button.svelte-1folf74:focus-visible{outline-color:#f2e9dc}.dark .dialog-backdrop.svelte-1folf74{background:#000000bd}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74{transition:none}:root[data-reduce-motion] .is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){animation:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-inner:where(.svelte-1folf74),:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-info:where(.svelte-1folf74){z-index:1;opacity:0;transition:opacity .18s;transform:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:1;transition:opacity .18s}:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-info:where(.svelte-1folf74){opacity:1}:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:0}@media (prefers-reduced-motion:reduce){.is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){animation:none}.card-button.is-promoted.svelte-1folf74{transition:none}.card-button.is-promoted.svelte-1folf74 .card-inner:where(.svelte-1folf74),.card-button.is-promoted.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:none}.card-button.is-promoted.svelte-1folf74 .card-info:where(.svelte-1folf74){z-index:1;opacity:0;transition:opacity .18s;transform:none}.card-button.is-promoted.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:1;transition:opacity .18s}.card-button.is-promoted.is-open.svelte-1folf74 .card-info:where(.svelte-1folf74){opacity:1}.card-button.is-promoted.is-open.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:0}}@media (width>=640px){.cards-grid.svelte-1folf74{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards-grid.svelte-1folf74{grid-template-columns:repeat(3,minmax(0,1fr))}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.5rem);padding:0;display:grid;overflow:visible}.is-showcase.svelte-1folf74 .card-slot:where(.svelte-1folf74){width:100%}}.is-focus.is-single-focus.svelte-1folf74 .cards-content:where(.svelte-1folf74){max-width:26rem}.is-focus.is-single-focus.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:minmax(0,1fr)}.painted-wall.svelte-g8plo1{isolation:isolate;background:var(--background);width:100%;position:relative;overflow:hidden}.wall-decoration.svelte-g8plo1{z-index:0;pointer-events:none;position:absolute;inset:0}.wall-decoration.svelte-g8plo1 svg:where(.svelte-g8plo1){width:100%;height:100%;display:block}.wall-content.svelte-g8plo1{z-index:1;position:relative}.halo-one.svelte-g8plo1,.halo-three.svelte-g8plo1{stop-color:#f1ecff;stop-opacity:.5}.halo-two.svelte-g8plo1{stop-color:#fdf2ff;stop-opacity:.5}.halo-one-end.svelte-g8plo1,.halo-two-end.svelte-g8plo1,.halo-three-end.svelte-g8plo1{stop-color:#f1ecff;stop-opacity:0}.wall-grain.svelte-g8plo1{opacity:.03;mix-blend-mode:screen}.dark .halo-one.svelte-g8plo1,.dark .halo-two.svelte-g8plo1,.dark .halo-three.svelte-g8plo1{stop-color:var(--color-brand);stop-opacity:.06}.dark .halo-one-end.svelte-g8plo1,.dark .halo-two-end.svelte-g8plo1,.dark .halo-three-end.svelte-g8plo1{stop-color:var(--color-brand)}
