.nm[data-astro-cid-jqdc4t5b]{gap:var(--space-l);display:grid}.nm__intro[data-astro-cid-jqdc4t5b]{max-width:60ch;color:var(--color-text-inverse-muted)}.nm__layout[data-astro-cid-jqdc4t5b]{gap:var(--space-l);align-items:start;display:grid}@media (width>=768px){.nm__layout[data-astro-cid-jqdc4t5b]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"list list""stage detail"}.nm__list-wrap[data-astro-cid-jqdc4t5b]{grid-area:list}.nm__stage[data-astro-cid-jqdc4t5b]{grid-area:stage}.nm__detail[data-astro-cid-jqdc4t5b]{grid-area:detail}}@media (width>=1140px){.nm__layout[data-astro-cid-jqdc4t5b]{gap:var(--space-xl);grid-template-columns:15rem minmax(0,1fr) 22rem;grid-template-areas:"list stage detail"}}.nm__list-title[data-astro-cid-jqdc4t5b]{margin-bottom:var(--space-xs);font-size:var(--fs-2xs);color:var(--gold-500)}.nm__list[data-astro-cid-jqdc4t5b]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=1140px){.nm__list[data-astro-cid-jqdc4t5b]{gap:2px;display:grid}}.nm__item[data-astro-cid-jqdc4t5b]{min-height:var(--tap-target);border-radius:var(--radius-pill);width:100%;color:var(--color-text-inverse-muted);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-out);background:#ffffff05;border:1px solid #e8c06838;align-items:center;gap:.65rem;padding:.5rem .95rem;line-height:1.3;display:inline-flex}@media (width>=1140px){.nm__item[data-astro-cid-jqdc4t5b]{border-radius:var(--radius-sm);background:0 0;border-color:#0000}}.nm__item-dot[data-astro-cid-jqdc4t5b]{background:var(--gold-600);width:.45rem;height:.45rem;transition:background var(--duration-fast), box-shadow var(--duration-base);border-radius:50%;flex:none;box-shadow:0 0 0 3px #e8c0681f}.nm__item[data-astro-cid-jqdc4t5b]:hover,.nm__item[data-astro-cid-jqdc4t5b].is-hover{color:var(--ivory);background:#e8c0680f;border-color:#e8c06880}.nm__item[data-astro-cid-jqdc4t5b]:hover .nm__item-dot[data-astro-cid-jqdc4t5b],.nm__item[data-astro-cid-jqdc4t5b].is-hover .nm__item-dot[data-astro-cid-jqdc4t5b]{background:var(--gold-300)}.nm__item[data-astro-cid-jqdc4t5b][aria-pressed=true]{color:var(--ink);background:var(--gradient-gold);border-color:#0000}.nm__item[data-astro-cid-jqdc4t5b][aria-pressed=true] .nm__item-dot[data-astro-cid-jqdc4t5b]{background:var(--ink);box-shadow:0 0 0 3px #231d152e}.nm__item[data-astro-cid-jqdc4t5b]:focus-visible{box-shadow:var(--focus-ring-inverse)}.nm__stage[data-astro-cid-jqdc4t5b]{justify-self:center;width:min(100%,340px);position:relative}@media (width>=768px){.nm__stage[data-astro-cid-jqdc4t5b]{width:min(100%,420px)}}.nm__stage[data-astro-cid-jqdc4t5b]:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#e8c06829,#0000);border-radius:50%;position:absolute;inset:8% -10% 10%}.nm__svg[data-astro-cid-jqdc4t5b]{width:100%;height:auto;display:block;overflow:visible}.nm-photo[data-astro-cid-jqdc4t5b]{-webkit-mask:radial-gradient(58% 54% at 50% 49%,#000 72%,#0000 100%);mask:radial-gradient(58% 54% at 50% 49%,#000 72%,#0000 100%)}.nm-stop--core[data-astro-cid-jqdc4t5b]{stop-color:var(--gold-200);stop-opacity:.55}.nm-stop--mid[data-astro-cid-jqdc4t5b]{stop-color:var(--gold-300);stop-opacity:.22}.nm-stop--edge[data-astro-cid-jqdc4t5b]{stop-color:var(--gold-300);stop-opacity:0}.nm-organ__glow[data-astro-cid-jqdc4t5b]{fill:url(#nm-organ-glow);opacity:0;transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) var(--ease-out);transform:scale(.6)}.nm-organ[data-astro-cid-jqdc4t5b].is-hover .nm-organ__glow[data-astro-cid-jqdc4t5b]{opacity:.7;transform:scale(1)}.nm-organ[data-astro-cid-jqdc4t5b].is-active .nm-organ__glow[data-astro-cid-jqdc4t5b]{opacity:1;animation:2.8s ease-in-out infinite nm-breathe;transform:scale(1.12)}@keyframes nm-breathe{50%{opacity:.8;transform:scale(1.28)}}.nm-aura-outer[data-astro-cid-jqdc4t5b]{fill:none;stroke:var(--gold-500);stroke-width:.6px;stroke-dasharray:1 5;stroke-linecap:round;opacity:.35;transition:opacity var(--duration-slow) var(--ease-standard), stroke var(--duration-slow) var(--ease-standard);opacity:.18}.nm-organ--aura[data-astro-cid-jqdc4t5b].is-hover .nm-aura-outer[data-astro-cid-jqdc4t5b],.nm-organ--aura[data-astro-cid-jqdc4t5b].is-active .nm-aura-outer[data-astro-cid-jqdc4t5b]{opacity:.6;stroke:var(--gold-300)}.nm-organ--aura[data-astro-cid-jqdc4t5b].is-active .nm-aura-outer[data-astro-cid-jqdc4t5b]{animation:6s linear infinite nm-aura}@keyframes nm-aura{to{stroke-dashoffset:-60px}}.nm-hot[data-astro-cid-jqdc4t5b]{cursor:pointer}.nm-hot__hit[data-astro-cid-jqdc4t5b]{fill:#0000}.nm-hot__core[data-astro-cid-jqdc4t5b]{fill:var(--gold-300);transition:fill var(--duration-fast)}.nm-hot__halo[data-astro-cid-jqdc4t5b]{fill:#e8c0682e;stroke:#e8c0688c;stroke-width:.6px;transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-base) var(--ease-out)}.nm-hot__ring[data-astro-cid-jqdc4t5b]{fill:none;stroke:var(--gold-300);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:nm-pulse 2.6s var(--ease-out) infinite;opacity:0}.nm-hot__ring--late[data-astro-cid-jqdc4t5b]{animation-delay:1.3s}@keyframes nm-pulse{0%{opacity:.75;transform:scale(.8)}80%,to{opacity:0;transform:scale(2.8)}}.nm-hot__dot[data-astro-cid-jqdc4t5b]{transform-box:fill-box;transform-origin:50%}.nm-hot[data-astro-cid-jqdc4t5b]:hover .nm-hot__halo[data-astro-cid-jqdc4t5b],.nm-hot[data-astro-cid-jqdc4t5b].is-hover .nm-hot__halo[data-astro-cid-jqdc4t5b]{transform:scale(1.35)}.nm-hot[data-astro-cid-jqdc4t5b].is-active .nm-hot__core[data-astro-cid-jqdc4t5b]{fill:var(--ivory)}.nm-hot[data-astro-cid-jqdc4t5b].is-active .nm-hot__halo[data-astro-cid-jqdc4t5b]{fill:#e8c06859;transform:scale(1.6)}.nm[data-astro-cid-jqdc4t5b][data-armed] .nm-hot__dot[data-astro-cid-jqdc4t5b],.nm[data-astro-cid-jqdc4t5b][data-armed] .nm-organ[data-astro-cid-jqdc4t5b],.nm[data-astro-cid-jqdc4t5b][data-armed] .nm-photo[data-astro-cid-jqdc4t5b]{opacity:0}.nm[data-astro-cid-jqdc4t5b].is-played .nm-photo[data-astro-cid-jqdc4t5b]{animation:nm-reveal 1.6s var(--ease-out) both}.nm[data-astro-cid-jqdc4t5b].is-played .nm-organ[data-astro-cid-jqdc4t5b]{animation:nm-fade .9s var(--ease-out) .9s both}.nm[data-astro-cid-jqdc4t5b].is-played .nm-hot__dot[data-astro-cid-jqdc4t5b]{animation:nm-pop .64s var(--ease-out) both;animation-delay:calc(1.2s + var(--i,0) * .11s)}@keyframes nm-reveal{0%{opacity:0;filter:blur(8px)brightness(1.6);transform:scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.nm__tip[data-astro-cid-jqdc4t5b]{left:var(--tip-x,50%);top:var(--tip-y,50%);z-index:2;border-radius:var(--radius-pill);color:var(--gold-200);font-family:var(--font-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-out);background:#1f1a14eb;padding:.3rem .7rem;font-size:.6875rem;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:inset 0 0 0 1px #e8c0688c}.nm__tip[data-astro-cid-jqdc4t5b].is-visible{opacity:1;transform:translate(-50%,calc(-100% - 18px))}.nm__tip[data-astro-cid-jqdc4t5b].is-right{transform:translate(-100%,calc(-100% - 14px))}.nm__tip[data-astro-cid-jqdc4t5b].is-right.is-visible{transform:translate(-100%,calc(-100% - 18px))}.nm__detail[data-astro-cid-jqdc4t5b]{gap:var(--space-m);display:grid}.nm-card[data-astro-cid-jqdc4t5b]{gap:var(--space-xs);padding:var(--space-l) var(--space-m);border-radius:var(--radius-md);background:radial-gradient(120% 80% at 100% 0%, #e8c06817, transparent 60%), var(--espresso-2);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8c06838,0 24px 50px -28px #0009}@media (width>=768px){.nm-card[data-astro-cid-jqdc4t5b]{padding:var(--space-l)}}.nm-card[data-astro-cid-jqdc4t5b]:before{content:"";background:var(--gradient-gold);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.nm-card[data-astro-cid-jqdc4t5b].is-entering:before{animation:nm-line .7s var(--ease-out) both}.nm-card[data-astro-cid-jqdc4t5b].is-entering>[data-astro-cid-jqdc4t5b]{animation:nm-rise .56s var(--ease-out) both}.nm-card[data-astro-cid-jqdc4t5b].is-entering>[data-astro-cid-jqdc4t5b]:nth-child(2){animation-delay:60ms}.nm-card[data-astro-cid-jqdc4t5b].is-entering>[data-astro-cid-jqdc4t5b]:nth-child(3){animation-delay:.12s}.nm-card[data-astro-cid-jqdc4t5b].is-entering>[data-astro-cid-jqdc4t5b]:nth-child(n+4){animation-delay:.18s}@keyframes nm-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nm-card__system[data-astro-cid-jqdc4t5b]{font-size:var(--fs-2xs);color:var(--gold-500)}.nm-card__title[data-astro-cid-jqdc4t5b]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--ivory)}.nm-card__text[data-astro-cid-jqdc4t5b]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-inverse-muted)}.nm-card__sub[data-astro-cid-jqdc4t5b]{margin-top:var(--space-xs);padding-top:var(--space-s);font-size:var(--fs-2xs);color:var(--gold-500);border-top:1px solid #e8c0682e}.nm-card__links[data-astro-cid-jqdc4t5b]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.nm-card__link[data-astro-cid-jqdc4t5b]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--tap-target);color:var(--gold-300);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-bottom:1px solid #e8c0681a;padding-block:.4rem;text-decoration:none;display:flex}.nm-card__link[data-astro-cid-jqdc4t5b]:after{content:"→";transition:transform var(--duration-base) var(--ease-out);flex:none}.nm-card__link[data-astro-cid-jqdc4t5b]:hover{color:var(--gold-200)}.nm-card__link[data-astro-cid-jqdc4t5b]:hover:after{transform:translate(4px)}.nm-card__link[data-astro-cid-jqdc4t5b]:focus-visible{box-shadow:var(--focus-ring-inverse)}.nm-card--placeholder[data-astro-cid-jqdc4t5b]{background:#ffffff05;justify-items:start;box-shadow:inset 0 0 0 1px #e8c0682e}.nm-card--placeholder[data-astro-cid-jqdc4t5b]:before{display:none}.nm-card__ornament[data-astro-cid-jqdc4t5b]{background:radial-gradient(circle, var(--gold-300) 0 3px, #e8c0682e 4px 9px, transparent 10px);border-radius:50%;width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px #e8c06866}.nm__note[data-astro-cid-jqdc4t5b]{max-width:75ch;padding-left:var(--space-s);font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--color-text-inverse-muted);border-left:2px solid #e8c06859}@media (prefers-reduced-motion:reduce){.nm-organ__glow[data-astro-cid-jqdc4t5b]{transition:none}.nm-hot__ring[data-astro-cid-jqdc4t5b]{opacity:0;animation:none}.nm-organ--aura[data-astro-cid-jqdc4t5b].is-active .nm-aura-outer[data-astro-cid-jqdc4t5b],.nm-organ[data-astro-cid-jqdc4t5b].is-active .nm-organ__glow[data-astro-cid-jqdc4t5b],.nm-card[data-astro-cid-jqdc4t5b].is-entering:before,.nm-card[data-astro-cid-jqdc4t5b].is-entering>[data-astro-cid-jqdc4t5b]{animation:none}}.ec[data-astro-cid-l5l7sv2i]{gap:var(--space-l);display:grid}.ec__intro[data-astro-cid-l5l7sv2i]{max-width:60ch;color:var(--color-text-inverse-muted)}.ec__nojs[data-astro-cid-l5l7sv2i]{max-width:75ch;padding:var(--space-m);border-radius:var(--radius-md);background:var(--espresso-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-inverse-muted);box-shadow:inset 0 0 0 1px #e8c06838}.ec__app[data-astro-cid-l5l7sv2i]{gap:var(--space-xl);align-items:start;display:grid}.ec__app[data-astro-cid-l5l7sv2i][hidden]{display:none}@media (width>=1024px){.ec__app[data-astro-cid-l5l7sv2i]{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ec__form[data-astro-cid-l5l7sv2i]{gap:var(--space-m);display:grid}fieldset[data-astro-cid-l5l7sv2i]{border:0;min-width:0;margin:0;padding:0}.ec-legend[data-astro-cid-l5l7sv2i]{margin-bottom:var(--space-2xs);font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--gold-500);padding:0}.ec-seg__opts[data-astro-cid-l5l7sv2i]{border-radius:var(--radius-pill);background:#ffffff08;grid-template-columns:1fr 1fr;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #e8c06840}.ec-seg__opt[data-astro-cid-l5l7sv2i]{display:grid;position:relative}.ec-seg__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i],.ec-act__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ec-seg__opt[data-astro-cid-l5l7sv2i] span[data-astro-cid-l5l7sv2i]{min-height:var(--tap-target);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-inverse-muted);cursor:pointer;transition:background var(--duration-base) var(--ease-standard), color var(--duration-fast);place-items:center;display:grid}.ec-seg__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]:checked+span[data-astro-cid-l5l7sv2i]{background:var(--gradient-gold);color:var(--ink)}.ec-seg__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]:focus-visible+span[data-astro-cid-l5l7sv2i],.ec-act__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]:focus-visible~.ec-act__body[data-astro-cid-l5l7sv2i]{box-shadow:var(--focus-ring-inverse)}.ec-field[data-astro-cid-l5l7sv2i]{gap:var(--space-2xs);display:grid}.ec-field__head[data-astro-cid-l5l7sv2i]{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.ec-field__head[data-astro-cid-l5l7sv2i] .ec-legend[data-astro-cid-l5l7sv2i]{margin:0}.ec-field__num[data-astro-cid-l5l7sv2i]{min-height:var(--tap-target);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--stone);transition:box-shadow var(--duration-fast);background:#ffffff0a;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.ec-field__num[data-astro-cid-l5l7sv2i]:focus-within{box-shadow:inset 0 0 0 1px var(--gold-300), 0 0 0 3px #e8c06840}.ec-field__input[data-astro-cid-l5l7sv2i]{width:3.4ch;min-height:var(--tap-target);color:var(--ivory);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-semibold);text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0}.ec-field__input[data-astro-cid-l5l7sv2i]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ec-field__input[data-astro-cid-l5l7sv2i]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ec-field__input[data-astro-cid-l5l7sv2i]:focus-visible{box-shadow:none;outline:none}.ec-field__input[data-astro-cid-l5l7sv2i][aria-invalid=true]{color:#f0a39b}.ec-field__num[data-astro-cid-l5l7sv2i]:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px #e0786e}.ec-field__unit[data-astro-cid-l5l7sv2i]{font-size:var(--fs-2xs);color:var(--color-text-inverse-muted)}.ec-field__err[data-astro-cid-l5l7sv2i]{font-size:var(--fs-sm);color:#f0a39b}.ec-range[data-astro-cid-l5l7sv2i]{--p:50%;width:100%;height:var(--tap-target);appearance:none;cursor:pointer;background:0 0;margin:0}.ec-range[data-astro-cid-l5l7sv2i]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold-400) 0 var(--p), #e8c0682e var(--p) 100%);border-radius:2px;height:2px}.ec-range[data-astro-cid-l5l7sv2i]::-moz-range-track{background:linear-gradient(90deg, var(--gold-400) 0 var(--p), #e8c0682e var(--p) 100%);border-radius:2px;height:2px}.ec-range[data-astro-cid-l5l7sv2i]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%, #f6dc9c, var(--gold-500) 70%);width:20px;height:20px;transition:box-shadow var(--duration-base);border:0;border-radius:50%;margin-top:-9px;box-shadow:0 0 0 5px #e8c06826,0 2px 6px #0006}.ec-range[data-astro-cid-l5l7sv2i]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%, #f6dc9c, var(--gold-500) 70%);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 5px #e8c06826,0 2px 6px #0006}.ec-range[data-astro-cid-l5l7sv2i]:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #e8c0682e,0 2px 6px #0006}.ec-range[data-astro-cid-l5l7sv2i]:active::-webkit-slider-thumb{box-shadow:0 0 0 9px #e8c0682e,0 2px 6px #0006}.ec-act__opts[data-astro-cid-l5l7sv2i]{gap:6px;display:grid}.ec-act__opt[data-astro-cid-l5l7sv2i]{cursor:pointer;display:block;position:relative}.ec-act__body[data-astro-cid-l5l7sv2i]{min-height:var(--tap-target);border-radius:var(--radius-sm);transition:background var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background:#ffffff06;gap:.1rem;padding:.6rem 3.5rem .6rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #e8c06829}.ec-act__label[data-astro-cid-l5l7sv2i]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ivory)}.ec-act__text[data-astro-cid-l5l7sv2i]{font-size:var(--fs-2xs);color:var(--color-text-inverse-muted)}.ec-act__pal[data-astro-cid-l5l7sv2i]{font-family:var(--font-display);color:var(--gold-600);transition:color var(--duration-fast);font-size:1.15rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ec-act__opt[data-astro-cid-l5l7sv2i]:hover .ec-act__body[data-astro-cid-l5l7sv2i]{box-shadow:inset 0 0 0 1px #e8c06873}.ec-act__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]:checked~.ec-act__body[data-astro-cid-l5l7sv2i]{box-shadow:inset 0 0 0 1px var(--gold-400), inset 3px 0 0 var(--gold-300);background:linear-gradient(90deg,#e8c06829,#e8c0680a)}.ec-act__opt[data-astro-cid-l5l7sv2i] input[data-astro-cid-l5l7sv2i]:checked~.ec-act__pal[data-astro-cid-l5l7sv2i]{color:var(--gold-300)}.ec__results[data-astro-cid-l5l7sv2i]{gap:var(--space-s);display:grid}@media (width>=600px){.ec__results[data-astro-cid-l5l7sv2i]{grid-template-columns:1fr 1fr}.ec__res-title[data-astro-cid-l5l7sv2i],.ec-tile--energy[data-astro-cid-l5l7sv2i],.ec__invalid[data-astro-cid-l5l7sv2i]{grid-column:1/-1}}.ec__res-title[data-astro-cid-l5l7sv2i]{font-size:var(--fs-2xs);color:var(--gold-500)}.ec-tile[data-astro-cid-l5l7sv2i]{padding:var(--space-m);border-radius:var(--radius-md);background:radial-gradient(100% 80% at 100% 0%, #e8c06814, transparent 60%), var(--espresso-2);transition:opacity var(--duration-base);align-content:start;gap:.35rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e8c06833}[data-astro-cid-l5l7sv2i][data-ec-results].is-invalid .ec-tile[data-astro-cid-l5l7sv2i]{opacity:.45}.ec-tile__label[data-astro-cid-l5l7sv2i]{font-family:var(--font-caps);font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-inverse-muted)}.ec-tile__big[data-astro-cid-l5l7sv2i]{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:var(--fw-medium);color:var(--gold-300);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:0 .35rem;line-height:1.05;display:flex}.ec-tile__big--md[data-astro-cid-l5l7sv2i]{font-size:clamp(2rem,1.7rem + 1.2vw,2.6rem)}.ec-tile__unit[data-astro-cid-l5l7sv2i]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-inverse-muted)}.ec-tile__mid[data-astro-cid-l5l7sv2i]{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--fw-semibold);color:var(--ivory);font-variant-numeric:tabular-nums lining-nums;margin-left:auto}.ec-tile__hint[data-astro-cid-l5l7sv2i]{font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--color-text-inverse-muted)}.ec-tile__row[data-astro-cid-l5l7sv2i]{margin-top:var(--space-xs);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ec-swatch[data-astro-cid-l5l7sv2i]{background:var(--gold-600);border-radius:2px;width:.75rem;height:.75rem}.ec-bar[data-astro-cid-l5l7sv2i]{height:10px;margin-top:var(--space-s);border-radius:var(--radius-pill);background:#e8c06814;position:relative;overflow:hidden}.ec-bar__fill[data-astro-cid-l5l7sv2i]{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.ec-bar__fill--tdee[data-astro-cid-l5l7sv2i]{background:var(--gradient-gold);opacity:.85}.ec-bar__fill--bmr[data-astro-cid-l5l7sv2i]{--r:.7;background:var(--gold-600);box-shadow:2px 0 0 var(--espresso-2);transform:scaleX(var(--r));transition:transform var(--duration-reveal) var(--ease-out)}.ec-tile--water[data-astro-cid-l5l7sv2i]{align-items:center;gap:var(--space-s);grid-template-columns:4.25rem minmax(0,1fr)}.ec-tile--water[data-astro-cid-l5l7sv2i] .ec-tile__big[data-astro-cid-l5l7sv2i]{white-space:nowrap;flex-wrap:nowrap;font-size:clamp(1.75rem,1.5rem + .8vw,2.2rem)}.ec-glass[data-astro-cid-l5l7sv2i]{width:100%;height:auto;overflow:visible}.ec-glass__line[data-astro-cid-l5l7sv2i]{fill:none;stroke:var(--gold-400);stroke-width:1.6px;stroke-linejoin:round}.ec-glass__shine[data-astro-cid-l5l7sv2i]{stroke:#ffffff40;stroke-width:2px;stroke-linecap:round}.ec-water[data-astro-cid-l5l7sv2i]{--fill:0;transform:translateY(calc((1 - var(--fill)) * 140px + 6px));transition:transform 1.2s var(--ease-out)}.ec-wave--front[data-astro-cid-l5l7sv2i]{fill:#e8c0688c}.ec-wave--back[data-astro-cid-l5l7sv2i]{fill:#e8c06840;transform:translate(-30px)translateY(-3px)}.ec-water[data-astro-cid-l5l7sv2i].is-waving .ec-wave--front[data-astro-cid-l5l7sv2i]{animation:1.6s linear 3 ec-wave}.ec-water[data-astro-cid-l5l7sv2i].is-waving .ec-wave--back[data-astro-cid-l5l7sv2i]{animation:2.2s linear 2 ec-wave-back}@keyframes ec-wave{0%{transform:translate(0)}to{transform:translate(120px)}}@keyframes ec-wave-back{0%{transform:translate(-30px)translateY(-3px)}to{transform:translate(-150px)translateY(-3px)}}.ec-tile--bmi[data-astro-cid-l5l7sv2i]{justify-items:stretch}.ec-gauge[data-astro-cid-l5l7sv2i]{justify-self:center;width:100%;max-width:15rem;height:auto;overflow:visible}.ec-gauge__seg[data-astro-cid-l5l7sv2i]{fill:none;stroke-width:11px;stroke-linecap:butt;opacity:.35;transition:opacity var(--duration-base)}.ec-gauge__seg--under[data-astro-cid-l5l7sv2i]{stroke:#b7a98f}.ec-gauge__seg--normal[data-astro-cid-l5l7sv2i]{stroke:#8fae7d}.ec-gauge__seg--over[data-astro-cid-l5l7sv2i]{stroke:var(--gold-300)}.ec-gauge__seg--obese1[data-astro-cid-l5l7sv2i]{stroke:#d79a5a}.ec-gauge__seg--obese2[data-astro-cid-l5l7sv2i]{stroke:#c97a52}.ec-gauge__seg--obese3[data-astro-cid-l5l7sv2i]{stroke:#b65f4a}.ec-gauge__seg[data-astro-cid-l5l7sv2i].is-current{opacity:1}.ec-gauge__tick[data-astro-cid-l5l7sv2i]{stroke:#fbf8f159;stroke-width:.8px}.ec-gauge__label[data-astro-cid-l5l7sv2i]{fill:var(--color-text-inverse-muted);font-family:var(--font-body);font-size:8.5px}.ec-gauge__needle[data-astro-cid-l5l7sv2i]{--angle:-90deg;fill:var(--ivory);transform-box:view-box;transform-origin:100px 100px;transform:rotate(var(--angle));transition:transform 1.1s cubic-bezier(.34,1.4,.5,1)}.ec-gauge__hub[data-astro-cid-l5l7sv2i]{fill:var(--espresso);stroke:var(--gold-300);stroke-width:1.4px}.ec-gauge__hub-in[data-astro-cid-l5l7sv2i]{fill:var(--gold-300)}.ec-tile__bmi[data-astro-cid-l5l7sv2i]{text-align:center;justify-items:center;gap:.3rem;display:grid}.ec-bmi-class[data-astro-cid-l5l7sv2i]{border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--gold-200);padding:.2rem .75rem;box-shadow:inset 0 0 0 1px #e8c06866}.ec[data-astro-cid-l5l7sv2i][data-armed] .ec-gauge__seg[data-astro-cid-l5l7sv2i]{stroke-dasharray:1;stroke-dashoffset:1px}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]{stroke-dasharray:1;animation:ec-draw .9s var(--ease-out) both}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]:nth-of-type(2){animation-delay:.12s}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]:nth-of-type(3){animation-delay:.24s}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]:nth-of-type(4){animation-delay:.36s}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]:nth-of-type(5){animation-delay:.48s}.ec[data-astro-cid-l5l7sv2i].is-played .ec-gauge__seg[data-astro-cid-l5l7sv2i]:nth-of-type(6){animation-delay:.6s}@keyframes ec-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ec__invalid[data-astro-cid-l5l7sv2i]{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-sm);color:#f0a39b;font-size:var(--fs-sm);background:#e0786e1a}.ec__foot[data-astro-cid-l5l7sv2i]{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid #e8c0682e;justify-items:start;display:grid}.ec__disclaimer[data-astro-cid-l5l7sv2i]{max-width:75ch;padding-left:var(--space-s);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--ivory);border-left:2px solid #e8c06859}.ec__privacy[data-astro-cid-l5l7sv2i]{font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--color-text-inverse-muted);align-items:flex-start;gap:.5rem;display:flex}.ec__privacy[data-astro-cid-l5l7sv2i] svg[data-astro-cid-l5l7sv2i]{color:var(--gold-500);flex:none}.ec__cta[data-astro-cid-l5l7sv2i]{margin-top:var(--space-2xs)}@media (width<=479px){.ec__cta[data-astro-cid-l5l7sv2i]{width:100%}}@media (prefers-reduced-motion:reduce){.ec-water[data-astro-cid-l5l7sv2i],.ec-gauge__needle[data-astro-cid-l5l7sv2i],.ec-bar__fill--bmr[data-astro-cid-l5l7sv2i]{transition:none}.ec-water[data-astro-cid-l5l7sv2i].is-waving .ec-wave--front[data-astro-cid-l5l7sv2i],.ec-water[data-astro-cid-l5l7sv2i].is-waving .ec-wave--back[data-astro-cid-l5l7sv2i]{animation:none}}.tp[data-astro-cid-z4xz6ezp]{gap:var(--space-l);--c-sebze:#8fae7d;--c-tahil:#d8b060;--c-protein:#c98a62;--c-meyve:#d0806b;--c-sut:#efe6d2;--c-yag:#b3aa5c;--c-su:#8fb6c6;display:grid}.tp__intro[data-astro-cid-z4xz6ezp]{max-width:60ch;color:var(--color-text-inverse-muted)}.tp__layout[data-astro-cid-z4xz6ezp]{gap:var(--space-l);align-items:start;display:grid}@media (width>=1024px){.tp__layout[data-astro-cid-z4xz6ezp]{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.tp__stage[data-astro-cid-z4xz6ezp]{isolation:isolate;position:relative}.tp__stage[data-astro-cid-z4xz6ezp]:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#e8c0681f,#0000);border-radius:50%;position:absolute;inset:6% 18% 8% -4%}.tp__svg[data-astro-cid-z4xz6ezp]{width:100%;height:auto;display:block;overflow:visible}.tp-photo[data-astro-cid-z4xz6ezp],.tp-dim[data-astro-cid-z4xz6ezp]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.3% 95%,#0000 100%),linear-gradient(#0000 0,#000 7% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.3% 95%,#0000 100%),linear-gradient(#0000 0,#000 7% 92%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tp-vignette[data-astro-cid-z4xz6ezp]{fill:url(#tp-vignette);pointer-events:none}.tp-vig--in[data-astro-cid-z4xz6ezp]{stop-color:var(--espresso);stop-opacity:0}.tp-vig--out[data-astro-cid-z4xz6ezp]{stop-color:var(--espresso);stop-opacity:.9}.tp-dim[data-astro-cid-z4xz6ezp]{fill:#120e0a;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard)}.tp[data-astro-cid-z4xz6ezp].has-spot .tp-dim[data-astro-cid-z4xz6ezp]{opacity:.5}.tp-lift[data-astro-cid-z4xz6ezp]{--ox:0;--oy:0;opacity:0;pointer-events:none;transform-box:view-box;transform-origin:calc(var(--ox) * 1px) calc(var(--oy) * 1px);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) cubic-bezier(.34, 1.4, .5, 1)}.tp-lift__body[data-astro-cid-z4xz6ezp]{filter:url(#tp-lift-shadow)}.tp-lift__glow[data-astro-cid-z4xz6ezp]{fill:none;stroke:var(--gold-300);stroke-width:26px;opacity:.55;filter:url(#tp-glow)}.tp-lift__line[data-astro-cid-z4xz6ezp]{fill:none;stroke:var(--gold-300);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tp-lift[data-astro-cid-z4xz6ezp].is-hover,.tp-lift[data-astro-cid-z4xz6ezp].is-active{opacity:1}.tp-lift--slice[data-astro-cid-z4xz6ezp].is-hover{transform:scale(1.012)}.tp-lift--slice[data-astro-cid-z4xz6ezp].is-active{transform:scale(1.035)}.tp-lift--side[data-astro-cid-z4xz6ezp].is-hover{transform:scale(1.025)}.tp-lift--side[data-astro-cid-z4xz6ezp].is-active{transform:scale(1.06)}.tp-lift[data-astro-cid-z4xz6ezp].is-active .tp-lift__line[data-astro-cid-z4xz6ezp]{stroke:var(--gold-200);stroke-width:2px}.tp-lift[data-astro-cid-z4xz6ezp].is-active .tp-lift__glow[data-astro-cid-z4xz6ezp]{animation:3.2s ease-in-out infinite tp-breathe}@keyframes tp-breathe{50%{opacity:.85}}.tp-part[data-astro-cid-z4xz6ezp]{fill:#0000;cursor:pointer}.tp-trace[data-astro-cid-z4xz6ezp]{fill:none;stroke:var(--gold-300);stroke-width:5px;stroke-linejoin:round;opacity:0;pointer-events:none}.tp-badges[data-astro-cid-z4xz6ezp]{pointer-events:none;position:absolute;inset:0}.tp[data-astro-cid-z4xz6ezp]:not([data-ready]) .tp-badges[data-astro-cid-z4xz6ezp]{display:none}.tp-badge[data-astro-cid-z4xz6ezp]{left:var(--x,50%);top:var(--y,50%);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--gold-100);font-family:var(--font-caps);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) var(--ease-out);background:#18130ec7;align-items:baseline;gap:.35em;padding:.28em .75em .3em;font-size:.625rem;line-height:1.2;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #e8c06880,0 6px 16px -6px #0009}@media (width>=768px){.tp-badge[data-astro-cid-z4xz6ezp]{font-size:.6875rem}}.tp-badge__frac[data-astro-cid-z4xz6ezp]{font-family:var(--font-display);font-size:1.35em;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--gold-300);line-height:1}.tp-badge[data-astro-cid-z4xz6ezp].is-on{background:var(--gradient-gold);color:var(--ink);box-shadow:var(--shadow-gold);transform:translate(-50%,-50%)scale(1.06)}.tp-badge[data-astro-cid-z4xz6ezp].is-on .tp-badge__frac[data-astro-cid-z4xz6ezp]{color:var(--ink)}@media (width<=767px){.tp-badge--side[data-astro-cid-z4xz6ezp]{opacity:0}.tp-badge--side[data-astro-cid-z4xz6ezp].is-on{opacity:1}}.tp[data-astro-cid-z4xz6ezp][data-armed]:not(.is-played) .tp-photo[data-astro-cid-z4xz6ezp],.tp[data-astro-cid-z4xz6ezp][data-armed]:not(.is-played) .tp-badge[data-astro-cid-z4xz6ezp]{opacity:0}.tp[data-astro-cid-z4xz6ezp].is-played .tp-photo[data-astro-cid-z4xz6ezp]{animation:tp-reveal 1.5s var(--ease-out) backwards}.tp[data-astro-cid-z4xz6ezp].is-played .tp-trace[data-astro-cid-z4xz6ezp]{stroke-dasharray:1;animation:tp-trace 1.5s var(--ease-in-out) both;animation-delay:calc(.7s + var(--i,0) * .15s)}.tp[data-astro-cid-z4xz6ezp].is-played .tp-badge[data-astro-cid-z4xz6ezp]{animation:tp-badge .56s var(--ease-out) backwards;animation-delay:calc(1.4s + var(--i,0) * 90ms)}@media (width<=767px){.tp[data-astro-cid-z4xz6ezp].is-played .tp-badge--side[data-astro-cid-z4xz6ezp]{animation:none}}@keyframes tp-reveal{0%{opacity:0;filter:blur(10px)brightness(1.5)}to{opacity:1;filter:none}}@keyframes tp-trace{0%{opacity:.9;stroke-dashoffset:1px}55%{opacity:.9;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes tp-badge{0%{opacity:0;transform:translate(-50%,-20%)}to{opacity:1;transform:translate(-50%,-50%)}}.tp__side[data-astro-cid-z4xz6ezp]{gap:var(--space-m);display:grid}.tp__list-title[data-astro-cid-z4xz6ezp]{margin-bottom:var(--space-xs);font-size:var(--fs-2xs);color:var(--gold-500)}.tp__list[data-astro-cid-z4xz6ezp]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp__item[data-astro-cid-z4xz6ezp]{min-height:var(--tap-target);border-radius:var(--radius-pill);color:var(--color-text-inverse-muted);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:#ffffff05;border:1px solid #e8c06838;align-items:center;gap:.55rem;padding:.45rem .95rem;display:inline-flex}.tp__swatch[data-astro-cid-z4xz6ezp]{background:var(--c);border-radius:50%;width:.6rem;height:.6rem}.tp__item--sebze[data-astro-cid-z4xz6ezp]{--c:var(--c-sebze)}.tp__item--tahil[data-astro-cid-z4xz6ezp]{--c:var(--c-tahil)}.tp__item--protein[data-astro-cid-z4xz6ezp]{--c:var(--c-protein)}.tp__item--meyve[data-astro-cid-z4xz6ezp]{--c:var(--c-meyve)}.tp__item--sut[data-astro-cid-z4xz6ezp]{--c:var(--c-sut)}.tp__item--yag[data-astro-cid-z4xz6ezp]{--c:var(--c-yag)}.tp__item--su[data-astro-cid-z4xz6ezp]{--c:var(--c-su)}.tp__item[data-astro-cid-z4xz6ezp]:hover,.tp__item[data-astro-cid-z4xz6ezp].is-hover{color:var(--ivory);background:#e8c0680f;border-color:#e8c06880}.tp__item[data-astro-cid-z4xz6ezp][aria-pressed=true]{color:var(--ink);background:var(--gradient-gold);border-color:#0000}.tp__item[data-astro-cid-z4xz6ezp][aria-pressed=true] .tp__swatch[data-astro-cid-z4xz6ezp]{box-shadow:0 0 0 2px var(--ink)}.tp__item[data-astro-cid-z4xz6ezp]:focus-visible{box-shadow:var(--focus-ring-inverse)}.tp__detail[data-astro-cid-z4xz6ezp]{gap:var(--space-m);display:grid}.tp-card[data-astro-cid-z4xz6ezp]{gap:var(--space-xs);padding:var(--space-l) var(--space-m);border-radius:var(--radius-md);background:radial-gradient(120% 80% at 100% 0%, #e8c06817, transparent 60%), var(--espresso-2);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8c06838,0 24px 50px -28px #0009}@media (width>=768px){.tp-card[data-astro-cid-z4xz6ezp]{padding:var(--space-l)}}.tp-card[data-astro-cid-z4xz6ezp]:before{content:"";background:var(--c,var(--gold-500));transform-origin:top;width:3px;position:absolute;inset:0 auto 0 0}.tp-card--sebze[data-astro-cid-z4xz6ezp]{--c:var(--c-sebze)}.tp-card--tahil[data-astro-cid-z4xz6ezp]{--c:var(--c-tahil)}.tp-card--protein[data-astro-cid-z4xz6ezp]{--c:var(--c-protein)}.tp-card--meyve[data-astro-cid-z4xz6ezp]{--c:var(--c-meyve)}.tp-card--sut[data-astro-cid-z4xz6ezp]{--c:var(--c-sut)}.tp-card--yag[data-astro-cid-z4xz6ezp]{--c:var(--c-yag)}.tp-card--su[data-astro-cid-z4xz6ezp]{--c:var(--c-su)}.tp-card--placeholder[data-astro-cid-z4xz6ezp]{background:#ffffff05;box-shadow:inset 0 0 0 1px #e8c0682e}.tp-card[data-astro-cid-z4xz6ezp].is-entering:before{animation:tp-bar .6s var(--ease-out) both}.tp-card[data-astro-cid-z4xz6ezp].is-entering>[data-astro-cid-z4xz6ezp]{animation:tp-rise .52s var(--ease-out) both}.tp-card[data-astro-cid-z4xz6ezp].is-entering>[data-astro-cid-z4xz6ezp]:nth-child(2),.tp-card[data-astro-cid-z4xz6ezp].is-entering>[data-astro-cid-z4xz6ezp]:nth-child(3){animation-delay:70ms}.tp-card[data-astro-cid-z4xz6ezp].is-entering>[data-astro-cid-z4xz6ezp]:nth-child(n+4){animation-delay:.14s}@keyframes tp-bar{0%{transform:scaleY(0)}}@keyframes tp-rise{0%{opacity:0;transform:translateY(10px)}}.tp-card__head[data-astro-cid-z4xz6ezp]{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.tp-card__title[data-astro-cid-z4xz6ezp]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ivory)}.tp-card__portion[data-astro-cid-z4xz6ezp]{border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--gold-200);padding:.25rem .8rem;box-shadow:inset 0 0 0 1px #e8c06873}.tp-card__sub[data-astro-cid-z4xz6ezp]{margin-top:var(--space-2xs);font-size:var(--fs-2xs);color:var(--gold-500)}.tp-card__text[data-astro-cid-z4xz6ezp]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-inverse-muted)}.tp-card__examples[data-astro-cid-z4xz6ezp]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.tp-card__examples[data-astro-cid-z4xz6ezp] li[data-astro-cid-z4xz6ezp]{font-size:var(--fs-sm);color:var(--ivory);padding-left:1rem;position:relative}.tp-card__examples[data-astro-cid-z4xz6ezp] li[data-astro-cid-z4xz6ezp]:before{content:"";background:var(--c,var(--gold-500));width:.35rem;height:.35rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.tp__note[data-astro-cid-z4xz6ezp]{max-width:75ch;padding-left:var(--space-s);font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--color-text-inverse-muted);border-left:2px solid #e8c06859}@media (prefers-reduced-motion:reduce){.tp-lift[data-astro-cid-z4xz6ezp],.tp-dim[data-astro-cid-z4xz6ezp],.tp-badge[data-astro-cid-z4xz6ezp]{transition:none}.tp-lift[data-astro-cid-z4xz6ezp].is-active .tp-lift__glow[data-astro-cid-z4xz6ezp],.tp-card[data-astro-cid-z4xz6ezp].is-entering:before,.tp-card[data-astro-cid-z4xz6ezp].is-entering>[data-astro-cid-z4xz6ezp]{animation:none}}.fm[data-astro-cid-r7l6ib66]{gap:var(--space-l);--c-yag:#e9c15e;--c-kas:#c4554a;display:grid}.fm__intro[data-astro-cid-r7l6ib66]{max-width:62ch;color:var(--color-text-inverse-muted)}.fm__layout[data-astro-cid-r7l6ib66]{gap:var(--space-l);align-items:start;display:grid}@media (width>=1024px){.fm__layout[data-astro-cid-r7l6ib66]{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fm__visual[data-astro-cid-r7l6ib66]{gap:var(--space-m);display:grid}.fm__stage[data-astro-cid-r7l6ib66]{isolation:isolate;position:relative}.fm__svg[data-astro-cid-r7l6ib66]{width:100%;height:auto;display:block;overflow:visible}.fm-photo[data-astro-cid-r7l6ib66]{-webkit-mask:radial-gradient(62% 64% at 50% 48%,#000 70%,#0000 100%);mask:radial-gradient(62% 64% at 50% 48%,#000 70%,#0000 100%)}.fm-stop--core[data-astro-cid-r7l6ib66]{stop-color:var(--gold-200);stop-opacity:.5}.fm-stop--mid[data-astro-cid-r7l6ib66]{stop-color:var(--gold-300);stop-opacity:.18}.fm-stop--edge[data-astro-cid-r7l6ib66]{stop-color:var(--gold-300);stop-opacity:0}.fm-tissue--yag[data-astro-cid-r7l6ib66] .fm-tissue__glow[data-astro-cid-r7l6ib66]{fill:url(#fm-glow-yag)}.fm-tissue--kas[data-astro-cid-r7l6ib66] .fm-tissue__glow[data-astro-cid-r7l6ib66]{fill:url(#fm-glow-kas)}.fm-tissue__glow[data-astro-cid-r7l6ib66]{opacity:0;mix-blend-mode:screen;transform-box:fill-box;transform-origin:50%;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-out);transform:scale(.8)}.fm-tissue__ring[data-astro-cid-r7l6ib66]{fill:none;stroke:var(--gold-300);stroke-width:4px;stroke-dasharray:.004 .012;stroke-linecap:round;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard)}.fm-tissue[data-astro-cid-r7l6ib66].is-hover .fm-tissue__glow[data-astro-cid-r7l6ib66]{opacity:.7;transform:scale(1)}.fm-tissue[data-astro-cid-r7l6ib66].is-soft .fm-tissue__glow[data-astro-cid-r7l6ib66]{opacity:.4;transform:scale(1)}.fm-tissue[data-astro-cid-r7l6ib66].is-soft .fm-tissue__ring[data-astro-cid-r7l6ib66]{opacity:.35}.fm-tissue[data-astro-cid-r7l6ib66].is-active .fm-tissue__glow[data-astro-cid-r7l6ib66]{opacity:1;animation:3s ease-in-out infinite fm-breathe;transform:scale(1.04)}.fm-tissue[data-astro-cid-r7l6ib66].is-active .fm-tissue__ring[data-astro-cid-r7l6ib66]{opacity:.7;animation:14s linear infinite fm-orbit}@keyframes fm-breathe{50%{opacity:.75;transform:scale(1.1)}}@keyframes fm-orbit{to{stroke-dashoffset:-1px}}.fm-hit[data-astro-cid-r7l6ib66],.fm-hot__hit[data-astro-cid-r7l6ib66]{fill:#0000}.fm-hit[data-astro-cid-r7l6ib66],.fm-hot[data-astro-cid-r7l6ib66]{cursor:pointer}.fm-hot__core[data-astro-cid-r7l6ib66]{fill:var(--gold-300);stroke:var(--espresso);stroke-width:1.2px;transition:fill var(--duration-fast)}.fm-hot__halo[data-astro-cid-r7l6ib66]{fill:#1f1a148c;stroke:#e8c068d9;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-base) var(--ease-out)}.fm-hot__ring[data-astro-cid-r7l6ib66]{fill:none;stroke:var(--gold-300);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:fm-pulse 2.6s var(--ease-out) infinite}.fm-hot__ring--late[data-astro-cid-r7l6ib66]{animation-delay:1.3s}@keyframes fm-pulse{0%{opacity:.75;transform:scale(.8)}80%,to{opacity:0;transform:scale(2.8)}}.fm-hot__dot[data-astro-cid-r7l6ib66]{transform-box:fill-box;transform-origin:50%}.fm-hot[data-astro-cid-r7l6ib66].is-hover .fm-hot__halo[data-astro-cid-r7l6ib66]{transform:scale(1.35)}.fm-hot[data-astro-cid-r7l6ib66].is-active .fm-hot__core[data-astro-cid-r7l6ib66]{fill:var(--ivory)}.fm-hot[data-astro-cid-r7l6ib66].is-active .fm-hot__halo[data-astro-cid-r7l6ib66]{fill:#1f1a14b3;transform:scale(1.45)}.fm-badges[data-astro-cid-r7l6ib66]{pointer-events:none;position:absolute;inset:0}.fm[data-astro-cid-r7l6ib66]:not([data-ready]) .fm-badges[data-astro-cid-r7l6ib66]{display:none}.fm-badge[data-astro-cid-r7l6ib66]{left:var(--x,50%);top:var(--y,80%);border-radius:var(--radius-pill);color:var(--gold-100);font-family:var(--font-caps);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background var(--duration-base), color var(--duration-base);background:#18130ecc;align-items:center;gap:.45em;padding:.3em .8em;font-size:.625rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #e8c06880}@media (width>=768px){.fm-badge[data-astro-cid-r7l6ib66]{font-size:.75rem}}.fm-badge[data-astro-cid-r7l6ib66]:before{content:"";background:var(--c);border-radius:50%;width:.5em;height:.5em}.fm-badge--yag[data-astro-cid-r7l6ib66]{--c:var(--c-yag)}.fm-badge--kas[data-astro-cid-r7l6ib66]{--c:var(--c-kas)}.fm-badge[data-astro-cid-r7l6ib66].is-on{background:var(--gradient-gold);color:var(--ink)}.fm-badge[data-astro-cid-r7l6ib66].is-on:before{box-shadow:0 0 0 1.5px var(--ink)}.fm[data-astro-cid-r7l6ib66][data-armed]:not(.is-played) .fm-photo[data-astro-cid-r7l6ib66],.fm[data-astro-cid-r7l6ib66][data-armed]:not(.is-played) .fm-hot__dot[data-astro-cid-r7l6ib66],.fm[data-astro-cid-r7l6ib66][data-armed]:not(.is-played) .fm-badge[data-astro-cid-r7l6ib66]{opacity:0}.fm[data-astro-cid-r7l6ib66].is-played .fm-photo[data-astro-cid-r7l6ib66]{animation:fm-reveal 1.5s var(--ease-out) backwards}.fm[data-astro-cid-r7l6ib66].is-played .fm-hot__dot[data-astro-cid-r7l6ib66]{animation:fm-pop .64s var(--ease-out) backwards;animation-delay:1s}.fm[data-astro-cid-r7l6ib66].is-played .fm-hot__dot--1[data-astro-cid-r7l6ib66]{animation-delay:1.15s}.fm[data-astro-cid-r7l6ib66].is-played .fm-badge[data-astro-cid-r7l6ib66]{animation:fm-fade .6s var(--ease-out) 1.3s backwards}@keyframes fm-reveal{0%{opacity:0;filter:blur(10px)brightness(1.5);transform:scale(.98)}}@keyframes fm-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}}@keyframes fm-fade{0%{opacity:0}}.fm-viz[data-astro-cid-r7l6ib66]{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-md);background:#ffffff05;display:grid;box-shadow:inset 0 0 0 1px #e8c0682e}@media (width>=768px){.fm-viz[data-astro-cid-r7l6ib66]{column-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.fm-viz__title[data-astro-cid-r7l6ib66]{grid-column:1/-1}}.fm-viz__title[data-astro-cid-r7l6ib66]{font-size:var(--fs-2xs);color:var(--gold-500)}.fm-metric[data-astro-cid-r7l6ib66]{gap:var(--space-xs);align-content:start;display:grid}.fm-metric__head[data-astro-cid-r7l6ib66]{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.fm-metric__label[data-astro-cid-r7l6ib66]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ivory)}.fm-metric__sub[data-astro-cid-r7l6ib66]{font-size:var(--fs-2xs);color:var(--color-text-inverse-muted)}.fm-metric__rows[data-astro-cid-r7l6ib66]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fm-row[data-astro-cid-r7l6ib66]{transition:opacity var(--duration-base) var(--ease-standard);grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;display:grid}.fm-row--yag[data-astro-cid-r7l6ib66]{--c:var(--c-yag)}.fm-row--kas[data-astro-cid-r7l6ib66]{--c:var(--c-kas)}.fm-row__name[data-astro-cid-r7l6ib66]{font-size:var(--fs-2xs);color:var(--color-text-inverse-muted)}.fm-row__track[data-astro-cid-r7l6ib66]{border-radius:var(--radius-pill);background:#ffffff0d;height:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8c0681f}.fm[data-astro-cid-r7l6ib66]:not([data-ready]) .fm-row__track[data-astro-cid-r7l6ib66]{visibility:hidden}.fm-row__fill[data-astro-cid-r7l6ib66]{--w:1;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 55%, transparent), var(--c));box-shadow:0 0 12px -2px var(--c);transform-origin:0;transition:transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.fm-viz[data-astro-cid-r7l6ib66].is-filled .fm-row__fill[data-astro-cid-r7l6ib66]{transform:scaleX(var(--w))}.fm-row--kas[data-astro-cid-r7l6ib66] .fm-row__fill[data-astro-cid-r7l6ib66]{transition-delay:.15s}.fm-row__value[data-astro-cid-r7l6ib66]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ivory);text-align:right;white-space:nowrap}.fm-viz[data-astro-cid-r7l6ib66][data-focus=yag] .fm-row--kas[data-astro-cid-r7l6ib66],.fm-viz[data-astro-cid-r7l6ib66][data-focus=kas] .fm-row--yag[data-astro-cid-r7l6ib66]{opacity:.45}.fm-metric__note[data-astro-cid-r7l6ib66]{font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--gold-200)}.fm__side[data-astro-cid-r7l6ib66]{gap:var(--space-m);display:grid}.fm__views[data-astro-cid-r7l6ib66]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.fm__views[data-astro-cid-r7l6ib66][hidden]{display:none}.fm__view[data-astro-cid-r7l6ib66]{min-height:var(--tap-target);border-radius:var(--radius-pill);color:var(--color-text-inverse-muted);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:#ffffff05;border:1px solid #e8c06838;align-items:center;gap:.55rem;padding:.45rem .95rem;display:inline-flex}.fm__view-dot[data-astro-cid-r7l6ib66]{background:var(--c,var(--gold-300));border-radius:50%;width:.6rem;height:.6rem}.fm__view--both[data-astro-cid-r7l6ib66] .fm__view-dot[data-astro-cid-r7l6ib66]{background:linear-gradient(90deg, var(--c-yag) 50%, var(--c-kas) 50%)}.fm__view--yag[data-astro-cid-r7l6ib66]{--c:var(--c-yag)}.fm__view--kas[data-astro-cid-r7l6ib66]{--c:var(--c-kas)}.fm__view[data-astro-cid-r7l6ib66]:hover,.fm__view[data-astro-cid-r7l6ib66].is-hover{color:var(--ivory);background:#e8c0680f;border-color:#e8c06880}.fm__view[data-astro-cid-r7l6ib66][aria-pressed=true]{color:var(--ink);background:var(--gradient-gold);border-color:#0000}.fm__view[data-astro-cid-r7l6ib66][aria-pressed=true] .fm__view-dot[data-astro-cid-r7l6ib66]{box-shadow:0 0 0 2px var(--ink)}.fm__view[data-astro-cid-r7l6ib66]:focus-visible{box-shadow:var(--focus-ring-inverse)}.fm-card[data-astro-cid-r7l6ib66]{gap:var(--space-m);padding:var(--space-l) var(--space-m);border-radius:var(--radius-md);background:radial-gradient(120% 80% at 100% 0%, #e8c06817, transparent 60%), var(--espresso-2);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8c06838,0 24px 50px -28px #0009}@media (width>=768px){.fm-card[data-astro-cid-r7l6ib66]{padding:var(--space-l)}}.fm-card[data-astro-cid-r7l6ib66]:before{content:"";background:var(--gradient-gold);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.fm-card[data-astro-cid-r7l6ib66].is-entering:before{animation:fm-line .7s var(--ease-out) both}@keyframes fm-line{0%{transform:scaleX(0)}}.fm-card__view[data-astro-cid-r7l6ib66]{gap:var(--space-xs);display:grid}.fm-card__view[data-astro-cid-r7l6ib66][hidden]{display:none}.fm-card__view[data-astro-cid-r7l6ib66].is-entering>[data-astro-cid-r7l6ib66]{animation:fm-rise .52s var(--ease-out) both}.fm-card__view[data-astro-cid-r7l6ib66].is-entering>[data-astro-cid-r7l6ib66]:nth-child(2){animation-delay:60ms}.fm-card__view[data-astro-cid-r7l6ib66].is-entering>[data-astro-cid-r7l6ib66]:nth-child(n+3){animation-delay:.12s}@keyframes fm-rise{0%{opacity:0;transform:translateY(10px)}}.fm-card__eyebrow[data-astro-cid-r7l6ib66]{font-size:var(--fs-2xs);color:var(--gold-500)}.fm-card__title[data-astro-cid-r7l6ib66]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--ivory)}.fm-card__text[data-astro-cid-r7l6ib66]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-inverse-muted)}.fm-card__fact[data-astro-cid-r7l6ib66]{padding:var(--space-xs) var(--space-s);border-left:2px solid var(--gold-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--gold-100);background:#e8c0680f}.fm-table[data-astro-cid-r7l6ib66]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.fm-table__caption[data-astro-cid-r7l6ib66]{padding-bottom:var(--space-xs);font-size:var(--fs-2xs);line-height:var(--lh-normal);text-align:left;color:var(--color-text-inverse-muted)}.fm-table[data-astro-cid-r7l6ib66] th[data-astro-cid-r7l6ib66],.fm-table[data-astro-cid-r7l6ib66] td[data-astro-cid-r7l6ib66]{text-align:left;vertical-align:top;border-bottom:1px solid #e8c06824;padding:.6rem .5rem}.fm-table[data-astro-cid-r7l6ib66] th[data-astro-cid-r7l6ib66]:first-child{padding-left:0}.fm-table[data-astro-cid-r7l6ib66] thead[data-astro-cid-r7l6ib66] th[data-astro-cid-r7l6ib66]{font-family:var(--font-caps);font-size:var(--fs-2xs);font-weight:var(--fw-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-500)}.fm-table[data-astro-cid-r7l6ib66] tbody[data-astro-cid-r7l6ib66] th[data-astro-cid-r7l6ib66]{font-weight:var(--fw-regular);color:var(--color-text-inverse-muted)}.fm-table[data-astro-cid-r7l6ib66] td[data-astro-cid-r7l6ib66]{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ivory)}.fm-col[data-astro-cid-r7l6ib66]{transition:opacity var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard)}.fm-table[data-astro-cid-r7l6ib66][data-focus=yag] .fm-col--yag[data-astro-cid-r7l6ib66],.fm-table[data-astro-cid-r7l6ib66][data-focus=kas] .fm-col--kas[data-astro-cid-r7l6ib66]{background:#e8c06814}.fm-table[data-astro-cid-r7l6ib66][data-focus=yag] .fm-col--kas[data-astro-cid-r7l6ib66],.fm-table[data-astro-cid-r7l6ib66][data-focus=kas] .fm-col--yag[data-astro-cid-r7l6ib66]{opacity:.5}.fm__bottom[data-astro-cid-r7l6ib66]{gap:var(--space-m);display:grid}@media (width>=900px){.fm__bottom[data-astro-cid-r7l6ib66]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fm-note-card[data-astro-cid-r7l6ib66]{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-md);background:#ffffff05;display:flex;box-shadow:inset 0 0 0 1px #e8c0682e}.fm-note-card--message[data-astro-cid-r7l6ib66]{justify-content:space-between;gap:var(--space-m);background:radial-gradient(90% 120% at 0% 0%, #e8c0681a, transparent 60%), var(--espresso-2);flex-direction:column;box-shadow:inset 0 0 0 1px #e8c0684d}.fm-note-card__icon[data-astro-cid-r7l6ib66]{width:2.5rem;height:2.5rem;color:var(--gold-300);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #e8c06866}.fm-note-card__icon[data-astro-cid-r7l6ib66] svg[data-astro-cid-r7l6ib66]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:1.3rem;height:1.3rem}.fm-note-card__title[data-astro-cid-r7l6ib66]{margin-bottom:var(--space-2xs);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ivory)}.fm-note-card__text[data-astro-cid-r7l6ib66]{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text-inverse-muted)}.fm-note-card__actions[data-astro-cid-r7l6ib66]{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (width<=479px){.fm-note-card__actions[data-astro-cid-r7l6ib66] .btn[data-astro-cid-r7l6ib66]{width:100%}.fm-row[data-astro-cid-r7l6ib66]{grid-template-columns:5.5rem minmax(0,1fr) 4.75rem;gap:.6rem}}.fm__note[data-astro-cid-r7l6ib66]{max-width:80ch;padding-left:var(--space-s);font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--color-text-inverse-muted);border-left:2px solid #e8c06859}@media (prefers-reduced-motion:reduce){.fm-tissue__glow[data-astro-cid-r7l6ib66],.fm-row__fill[data-astro-cid-r7l6ib66],.fm-col[data-astro-cid-r7l6ib66],.fm-row[data-astro-cid-r7l6ib66]{transition:none}.fm-hot__ring[data-astro-cid-r7l6ib66]{opacity:0;animation:none}.fm-tissue[data-astro-cid-r7l6ib66].is-active .fm-tissue__glow[data-astro-cid-r7l6ib66],.fm-tissue[data-astro-cid-r7l6ib66].is-active .fm-tissue__ring[data-astro-cid-r7l6ib66],.fm-card[data-astro-cid-r7l6ib66].is-entering:before,.fm-card__view[data-astro-cid-r7l6ib66].is-entering>[data-astro-cid-r7l6ib66]{animation:none}}.guide[data-astro-cid-54etpwcx]{isolation:isolate;position:relative;overflow:hidden}.guide__glow[data-astro-cid-54etpwcx]{z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#e8c0681f,#0000 70%),radial-gradient(40% 35% at 0 70%,#e8c0680f,#0000 70%),radial-gradient(40% 35% at 100% 90%,#e8c0680d,#0000 70%);position:absolute;inset:0}.guide[data-astro-cid-54etpwcx] .section-head h2 em{color:var(--gold-300)}.guide[data-astro-cid-54etpwcx] .section-head .lead{color:var(--color-text-inverse-muted)}.guide__tabs[data-astro-cid-54etpwcx]{max-width:64rem;margin:0 auto var(--space-xl);border-radius:var(--radius-md);background:#ffffff06;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e8c06838}@media (width>=640px){.guide__tabs[data-astro-cid-54etpwcx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.guide__tabs[data-astro-cid-54etpwcx][hidden]{display:none}.guide__tab[data-astro-cid-54etpwcx]{z-index:1;border-radius:calc(var(--radius-md) - 2px);min-height:3.5rem;color:var(--color-text-inverse-muted);font-family:var(--font-caps);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .4rem;font-size:.6875rem;line-height:1.3;display:flex;position:relative}@media (width>=768px){.guide__tab[data-astro-cid-54etpwcx]{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-align:left;flex-direction:row;gap:.85rem;padding:.8rem 1rem}}.guide__tab[data-astro-cid-54etpwcx]:hover{color:var(--ivory)}.guide__tab[data-astro-cid-54etpwcx][aria-selected=true]{color:var(--ink)}.guide__tab[data-astro-cid-54etpwcx]:focus-visible{box-shadow:var(--focus-ring-inverse)}.guide__tab-icon[data-astro-cid-54etpwcx]{width:2rem;height:2rem;transition:box-shadow var(--duration-base), background var(--duration-base);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #e8c06859}.guide__tab-icon[data-astro-cid-54etpwcx] svg[data-astro-cid-54etpwcx]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.guide__tab-icon[data-astro-cid-54etpwcx] .guide__tab-dot[data-astro-cid-54etpwcx]{fill:currentColor;stroke:none}.guide__tab[data-astro-cid-54etpwcx][aria-selected=true] .guide__tab-icon[data-astro-cid-54etpwcx]{background:#231d1514;box-shadow:inset 0 0 0 1px #231d1559}.guide__tab-text[data-astro-cid-54etpwcx]{gap:.1rem;display:grid}.guide__tab-hint[data-astro-cid-54etpwcx]{font-family:var(--font-body);font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;opacity:.8;display:none}@media (width>=900px){.guide__tab-hint[data-astro-cid-54etpwcx]{display:block}}.guide__ink[data-astro-cid-54etpwcx]{--ink-x:0px;--ink-y:0px;--ink-w:0px;--ink-h:0px;width:var(--ink-w);height:var(--ink-h);border-radius:calc(var(--radius-md) - 2px);background:var(--gradient-gold);box-shadow:var(--shadow-gold);transform:translate(var(--ink-x), var(--ink-y));transition:transform var(--duration-slow) var(--ease-out), width var(--duration-slow) var(--ease-out), height var(--duration-slow) var(--ease-out);position:absolute;top:0;left:0}.guide__panels[data-astro-cid-54etpwcx]{gap:var(--space-3xl);display:grid}.guide[data-astro-cid-54etpwcx][data-enhanced] .guide__panels[data-astro-cid-54etpwcx]{gap:0}.guide__panel-title[data-astro-cid-54etpwcx]{margin-bottom:var(--space-s);font-size:var(--fs-xl);color:var(--ivory)}.guide[data-astro-cid-54etpwcx][data-enhanced] .guide__panel-title[data-astro-cid-54etpwcx]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide__panel[data-astro-cid-54etpwcx]:focus-visible{box-shadow:var(--focus-ring-inverse);border-radius:var(--radius-md)}.guide__panel[data-astro-cid-54etpwcx].is-shown{animation:guide-in .52s var(--ease-out) both}@keyframes guide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guide__panel[data-astro-cid-54etpwcx].is-shown{animation:none}.guide__ink[data-astro-cid-54etpwcx]{transition:none}}.press-strip__grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:flex}.press-strip__grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>*{flex:1}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--gradient-ivory-glow), var(--ivory);padding-top:clamp(2rem,1rem + 4vw,5rem);padding-bottom:var(--space-2xl);position:relative;overflow:hidden}.hero__pattern[data-astro-cid-lcdefpme]{z-index:-1;opacity:.8;background-image:url(/images/decor/pattern-monogram-gold.svg);background-size:220px 220px;position:absolute;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}@media (width<=1023px){.hero__pattern[data-astro-cid-lcdefpme]{inset:40% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}}.hero--photo[data-astro-cid-lcdefpme]{background:var(--ivory);padding-top:0;display:grid}.hero__bg[data-astro-cid-lcdefpme]{aspect-ratio:16/10;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;animation:hero-settle 1.8s var(--ease-out) both}@keyframes hero-settle{0%{transform:scale(1.05)}to{transform:none}}.hero__bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, #fbf8f100, var(--ivory));height:45%;position:absolute;inset:auto 0 0}.hero__veil[data-astro-cid-lcdefpme],.hero__monogram[data-astro-cid-lcdefpme],.hero--photo[data-astro-cid-lcdefpme] .hero__pattern[data-astro-cid-lcdefpme]{display:none}.hero--photo[data-astro-cid-lcdefpme] .hero__grid[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--space-2xl));position:relative}.hero__seal[data-astro-cid-lcdefpme]{width:4.5rem;height:auto;margin-bottom:var(--space-2xs)}@media (width>=1024px){.hero--photo[data-astro-cid-lcdefpme]{min-height:min(88vh,54rem);padding-block:var(--space-3xl) var(--space-2xl);align-items:center}.hero--photo[data-astro-cid-lcdefpme] .hero__bg[data-astro-cid-lcdefpme]{z-index:-3;aspect-ratio:auto;position:absolute;inset:0}.hero--photo[data-astro-cid-lcdefpme] .hero__bg[data-astro-cid-lcdefpme]:after{display:none}.hero__veil[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(90deg, var(--ivory) 0%, #fbf8f1f7 30%, #fbf8f1d1 44%, #fbf8f140 62%, #fbf8f100 75%), linear-gradient(0deg, #fbf8f1e6 0%, #fbf8f100 28%);display:block;position:absolute;inset:0}.hero__monogram[data-astro-cid-lcdefpme]{z-index:-1;opacity:.07;pointer-events:none;width:min(46vw,40rem);display:block;position:absolute;bottom:-3rem;left:-4rem}.hero--photo[data-astro-cid-lcdefpme] .hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,40rem) 1fr;margin-top:0}.hero--photo[data-astro-cid-lcdefpme] .hero__facts[data-astro-cid-lcdefpme]{max-width:52rem}}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.hero__grid[data-astro-cid-lcdefpme]{column-gap:var(--space-3xl);grid-template-columns:6fr 5fr}.hero__facts[data-astro-cid-lcdefpme]{grid-column:1/-1}}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-m);animation:rise-in .8s var(--ease-out) both;display:grid}.hero__title[data-astro-cid-lcdefpme]{max-width:14ch}.hero__lead[data-astro-cid-lcdefpme]{max-width:50ch}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs)}.hero__facts[data-astro-cid-lcdefpme]{gap:var(--space-m);display:grid}.facts[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}@media (width>=768px){.facts[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(3,1fr)}}.facts__item[data-astro-cid-lcdefpme]{padding-left:var(--space-s);border-left:1px solid var(--gold-500);gap:.25rem;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-text-accent);font-size:var(--fs-2xs)}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-heading);margin:0;line-height:1.3}.approach__item[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:var(--space-xs);padding-inline:var(--space-s);display:grid}.approach__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs)}.approach__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:32ch}@media (width>=1024px){.approach__item[data-astro-cid-lcdefpme]+.approach__item[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-border)}}.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-3xl);grid-template-columns:5fr 6fr}}.intro__frame[data-astro-cid-lcdefpme]{aspect-ratio:16/10;padding:var(--space-xl);border-radius:var(--radius-lg);background:radial-gradient(80% 70% at 50% 40%, var(--white), transparent 75%), var(--cream);place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c8a85866}.intro__frame[data-astro-cid-lcdefpme]:before,.intro__frame[data-astro-cid-lcdefpme]:after{content:"";background:url(/images/decor/corner-gold.svg) 50%/contain no-repeat;width:4rem;height:4rem;position:absolute}.intro__frame[data-astro-cid-lcdefpme]:before{top:.75rem;left:.75rem}.intro__frame[data-astro-cid-lcdefpme]:after{bottom:.75rem;right:.75rem;transform:scale(-1)}@media (width>=1024px){.intro__frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}.intro__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:min(100%,22rem)}.intro__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:0 0 0 1px #c8a85899, 0 0 0 8px var(--ivory), 0 0 0 9px #c8a8584d, var(--shadow-lg);margin:0;position:relative;overflow:hidden}@media (width>=1024px){.intro__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}.intro__photo[data-astro-cid-lcdefpme] picture img{object-fit:cover;width:100%;height:100%}.intro__photo-mark[data-astro-cid-lcdefpme]{right:var(--space-m);bottom:var(--space-m);border-radius:var(--radius-sm);background:#fbf8f1e6;width:5rem;height:auto;padding:.6rem;position:absolute}.intro__copy[data-astro-cid-lcdefpme]{gap:var(--space-s);justify-items:start;display:grid}.intro__text[data-astro-cid-lcdefpme]{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-muted);max-width:56ch}.section-foot[data-astro-cid-lcdefpme]{margin-top:var(--space-xl);justify-content:center;display:flex}.timeline[data-astro-cid-lcdefpme]{gap:var(--space-l);padding-left:3.5rem;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(180deg, var(--gold-500), var(--gold-300), var(--gold-500));width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.25rem}.timeline__step[data-astro-cid-lcdefpme]{gap:var(--space-2xs);display:grid;position:relative}.timeline__num[data-astro-cid-lcdefpme]{background:var(--ivory);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--gold-500);font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-semibold);color:var(--gold-700);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:-3.5rem}.timeline__dot[data-astro-cid-lcdefpme]{display:none}.timeline__title[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)}.timeline__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}@media (width>=1024px){.timeline[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(5,1fr);padding-top:0;padding-left:0}.timeline[data-astro-cid-lcdefpme]:before{background:var(--gradient-gold-line);width:auto;height:1px;inset:calc(1rem - .5px) 2% auto}.timeline__num[data-astro-cid-lcdefpme]{width:auto;height:auto;box-shadow:none;color:var(--gold-600);background:0 0;place-items:start;line-height:1;display:none;position:static}.timeline__dot[data-astro-cid-lcdefpme]{z-index:1;width:.6rem;height:.6rem;margin:.7rem 0 var(--space-s);background:var(--ivory);box-shadow:inset 0 0 0 1px var(--gold-600);display:block;position:relative;transform:rotate(45deg)}.timeline__step[data-astro-cid-lcdefpme]:hover .timeline__dot[data-astro-cid-lcdefpme]{background:var(--gold-500)}}.format-card[data-astro-cid-lcdefpme]{gap:var(--space-s)}.format-card[data-astro-cid-lcdefpme] .diamond-list[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-border)}.faq-preview[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}@media (width>=1024px){.faq-preview[data-astro-cid-lcdefpme]{gap:var(--space-3xl);grid-template-columns:4fr 8fr}}.faq-preview__head[data-astro-cid-lcdefpme]{gap:var(--space-xs);align-content:start;justify-items:start;display:grid}
