.module-slot.svelte-1m2fp5t{view-timeline-name:--module-arrival;view-timeline-axis:block;min-width:0}.module-surface.svelte-1m2fp5t{--module-pigment:var(--tone-lilac);--module-paper:var(--lw-c-surface-sunken);z-index:2;color:var(--lw-c-text);background:var(--module-paper);border-radius:var(--lw-r-frame);border:0;position:relative;overflow:hidden}details.svelte-1m2fp5t{min-width:0;scale:var(--content-scale-x,1) var(--content-scale-y,1);transform-origin:0 0}summary.svelte-1m2fp5t{isolation:isolate;padding:var(--lw-s-6) var(--lw-s-5);cursor:pointer;grid-template-columns:1fr auto;gap:.75rem 1rem;list-style:none;display:grid;position:relative}summary.svelte-1m2fp5t:before{content:"";z-index:-1;pointer-events:none;background:var(--lw-c-canvas);clip-path:circle(0 at var(--ix,50%) var(--iy,50%));transition:clip-path var(--lw-m-dur-slow) var(--lw-m-ease-ink);position:absolute;inset:0}.module-surface[data-focused=false].svelte-1m2fp5t summary:where(.svelte-1m2fp5t):hover:before{clip-path:circle(160% at var(--ix,50%) var(--iy,50%))}summary.svelte-1m2fp5t::-webkit-details-marker{display:none}.module-label.svelte-1m2fp5t{letter-spacing:0;text-transform:none;color:var(--lw-c-accent);grid-column:1;margin:0;font-size:24px;line-height:1.1}h2.svelte-1m2fp5t{max-width:18ch;font:400 clamp(36px, 3.6vw, 52px)/.9 var(--lw-t-display);text-transform:uppercase;letter-spacing:.005em;grid-column:1;margin:0}.module-preview.svelte-1m2fp5t{max-width:42ch;color:var(--lw-c-text-muted);grid-column:1;font-size:15px;line-height:1.55}.module-action.svelte-1m2fp5t{font-size:var(--text-2xs);font:500 11px/1 var(--lw-t-text);letter-spacing:.14em;text-transform:uppercase;grid-area:2/2/5;align-self:end;justify-items:center;gap:.4rem;display:grid}.module-disc.svelte-1m2fp5t{background:var(--lw-c-canvas);width:44px;height:44px;color:var(--lw-c-text);transition:background var(--lw-m-dur-base) var(--lw-m-ease-standard), color var(--lw-m-dur-base) var(--lw-m-ease-standard), transform var(--lw-m-dur-base) var(--lw-m-ease-settle);border-radius:50%;place-items:center;display:grid}summary.svelte-1m2fp5t:hover .module-disc:where(.svelte-1m2fp5t){background:var(--lw-c-accent);color:var(--lw-c-on-accent);transform:translate(3px)}.module-return.svelte-1m2fp5t{display:none}.module-surface[data-tone=clay].svelte-1m2fp5t{--module-pigment:var(--tone-clay)}.module-surface[data-tone=moss].svelte-1m2fp5t{--module-pigment:var(--tone-moss)}.module-surface[data-tone=slate].svelte-1m2fp5t{--module-pigment:var(--tone-slate)}.module-surface[data-focused=true].svelte-1m2fp5t{z-index:70;background:var(--lw-c-canvas);width:min(58rem,100% - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);box-shadow:var(--lw-e-overlay);margin:auto;position:fixed;inset:1rem 0}details[open].svelte-1m2fp5t{flex-direction:column;display:flex}.module-surface[data-focused=true].svelte-1m2fp5t details:where(.svelte-1m2fp5t){overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 2rem);display:block;overflow-y:auto}.module-surface[data-focused=true].svelte-1m2fp5t summary:where(.svelte-1m2fp5t){z-index:1;background:var(--module-paper);position:sticky;top:0}details[open].svelte-1m2fp5t .module-action:where(.svelte-1m2fp5t){grid-row:1/4}details[open].svelte-1m2fp5t summary:where(.svelte-1m2fp5t){border-bottom:1px solid var(--color-border);flex:none;grid-template-columns:1fr auto;padding:1.25rem 2rem}details[open].svelte-1m2fp5t h2:where(.svelte-1m2fp5t){max-width:30ch;font-size:clamp(32px,3vw,44px)}.module-surface[data-focused=true].svelte-1m2fp5t .module-preview:where(.svelte-1m2fp5t),.module-surface[data-focused=true].svelte-1m2fp5t .module-read:where(.svelte-1m2fp5t){display:none}.module-surface[data-focused=true].svelte-1m2fp5t .module-return:where(.svelte-1m2fp5t){display:block}.module-surface[data-focused=true].svelte-1m2fp5t .module-disc:where(.svelte-1m2fp5t){transform:rotate(180deg)}.module-body.svelte-1m2fp5t{overscroll-behavior:contain;flex:1;min-height:0;max-height:18rem;padding:clamp(1.5rem,4vw,3.5rem);overflow:auto}.module-body.svelte-1m2fp5t p{max-width:66ch;line-height:1.7}.module-body.svelte-1m2fp5t h3{max-width:35ch;font:400 28px/1 var(--lw-t-display);text-transform:uppercase;margin:2rem 0 .75rem}.module-body.svelte-1m2fp5t a{text-decoration-thickness:1px}.module-graphic.svelte-1m2fp5t{border-top:1px solid var(--color-border);height:18rem}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);width:min(76rem,100% - 2rem);display:grid}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t details:where(.svelte-1m2fp5t){grid-area:1/1}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t .module-graphic:where(.svelte-1m2fp5t){border-top:0;border-left:1px solid var(--color-border);grid-area:1/2;height:auto}.module-surface[data-focused=true].svelte-1m2fp5t .module-body:where(.svelte-1m2fp5t){max-height:none;overflow:visible}.module-fold.svelte-1m2fp5t{background:var(--lw-c-canvas);width:44px;height:44px;color:inherit;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}.module-close.svelte-1m2fp5t{border:0;border-top:1px solid var(--color-border);min-height:48px;font-size:var(--text-xs);background:0 0;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:.75rem 0;display:flex}@media (prefers-reduced-motion:reduce){summary.svelte-1m2fp5t:before{transition:none}}@media (width<=760px){.module-surface[data-focused=true].svelte-1m2fp5t{width:calc(100% - 1.4rem);max-height:calc(100dvh - 1.4rem);inset:.7rem 0}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t{grid-template-columns:minmax(0,1fr);display:block;overflow-y:auto}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t details:where(.svelte-1m2fp5t){height:auto;max-height:none;overflow:visible}.module-surface.has-graphic[data-focused=true].svelte-1m2fp5t .module-graphic:where(.svelte-1m2fp5t){border:0;height:35svh;display:block}details[open].svelte-1m2fp5t summary:where(.svelte-1m2fp5t){padding:1rem 1.25rem}.module-body.svelte-1m2fp5t{padding:1.25rem}.module-preview.svelte-1m2fp5t{font-size:var(--text-xs)}}@media (height<=520px){.module-surface[data-focused=true].svelte-1m2fp5t{inset:.65rem 0}.module-surface[data-focused=true].svelte-1m2fp5t summary:where(.svelte-1m2fp5t){position:relative}}
