.detail.svelte-t0uvtk{--ink:#112f4c;--ember:#ea5534;--rule:#112f4c29;--display:var(--font-english-bold,"archivo_bold"), system-ui, sans-serif;--body:var(--font-english,"archivo_regular"), system-ui, sans-serif;--mark:var(--font-english-bold,"archivo_bold"), system-ui, sans-serif;background:var(--paper);color:var(--ink);padding:clamp(4rem,9vw,8rem) clamp(1.5rem,6vw,5rem)}.detail-inner.svelte-t0uvtk{max-width:820px;margin:0 auto}.eyebrow.svelte-t0uvtk{font-family:var(--mark);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin:0 0 1.5rem;font-size:.74rem;font-weight:700}.lead.svelte-t0uvtk{font-family:var(--body);text-align:justify;text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6}.media.svelte-t0uvtk{aspect-ratio:16/9;border:1px solid var(--rule);background:#eef1f4;margin:clamp(2rem,4vw,3rem) 0 0;overflow:hidden}.media.svelte-t0uvtk img:where(.svelte-t0uvtk){object-fit:cover;width:100%;height:100%;display:block}.media-placeholder.svelte-t0uvtk{color:#112f4c66;background:repeating-linear-gradient(45deg,#112f4c0a,#112f4c0a 12px,#0000 12px 24px),#eef1f4;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex}.ph-icon.svelte-t0uvtk{width:clamp(2.5rem,6vw,3.5rem);height:clamp(2.5rem,6vw,3.5rem)}.ph-label.svelte-t0uvtk{font-family:var(--mark);letter-spacing:.24em;text-transform:uppercase;font-size:.66rem;font-weight:700}.soon.svelte-t0uvtk{border:1px dashed var(--rule);background:#112f4c08;margin:clamp(2.5rem,5vw,4rem) 0;padding:clamp(1.75rem,3.5vw,2.5rem)}.soon-tag.svelte-t0uvtk{font-family:var(--mark);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin-bottom:.85rem;font-size:.68rem;font-weight:700;display:inline-block}.soon-text.svelte-t0uvtk{font-family:var(--body);opacity:.8;margin:0;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.6}.more.svelte-t0uvtk{border-top:1px solid var(--rule);padding-top:clamp(2rem,4vw,3rem)}.more-title.svelte-t0uvtk{font-family:var(--display);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700}.more.svelte-t0uvtk ul:where(.svelte-t0uvtk){margin:0;padding:0;list-style:none}.more.svelte-t0uvtk li:where(.svelte-t0uvtk)+li:where(.svelte-t0uvtk){border-top:1px solid var(--rule)}.more.svelte-t0uvtk a:where(.svelte-t0uvtk){color:inherit;align-items:center;gap:1rem;padding:1.1rem 0;text-decoration:none;transition:color .2s;display:flex}.more-num.svelte-t0uvtk{font-family:var(--mark);letter-spacing:.14em;color:var(--ember);flex-shrink:0;font-size:.82rem;font-weight:700}.more-label.svelte-t0uvtk{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.2}.more-arrow.svelte-t0uvtk{flex-shrink:0;width:1.3rem;height:1.3rem;margin-left:auto;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.more.svelte-t0uvtk a:where(.svelte-t0uvtk):hover{color:var(--ember)}.more.svelte-t0uvtk a:where(.svelte-t0uvtk):hover .more-arrow:where(.svelte-t0uvtk){transform:translate(5px)}.back.svelte-t0uvtk{font-family:var(--mark);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.6rem;margin-top:clamp(2.5rem,5vw,4rem);font-size:.72rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.back-arrow.svelte-t0uvtk{width:1.3rem;height:1.3rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.back.svelte-t0uvtk:hover{color:var(--ember)}.back.svelte-t0uvtk:hover .back-arrow:where(.svelte-t0uvtk){transform:translate(-5px)}
