.crop-handle.svelte-rqn8q5{background:#fff;border:2px solid #0006;border-radius:2px;width:12px;height:12px;position:absolute}.info-tip.svelte-rqn8q5{display:inline-flex;position:relative}.info-tip__text.svelte-rqn8q5{background:hsl(var(--primary));width:max-content;max-width:220px;color:hsl(var(--primary-foreground));text-align:center;z-index:50;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.info-tip.svelte-rqn8q5:hover .info-tip__text:where(.svelte-rqn8q5){display:block}.editor-bar.svelte-x5cwhn{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000eb;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000004d}.editor-bar__back.svelte-x5cwhn{color:#fffc;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:flex}.editor-bar__back.svelte-x5cwhn:hover{color:#fff}.editor-bar__center.svelte-x5cwhn{position:absolute;left:50%;transform:translate(-50%)}.editor-bar__title.svelte-x5cwhn{font-weight:500}.editor-bar__right.svelte-x5cwhn{align-items:center;gap:12px;display:flex}.editor-bar__settings.svelte-x5cwhn{color:#fffc;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.editor-bar__settings.svelte-x5cwhn:hover{color:#fff;background:#fff3}.editor-bar__status.svelte-x5cwhn{align-items:center;gap:5px;font-size:12px;display:flex}.editor-bar__status--saving.svelte-x5cwhn{color:#fff9}.editor-bar__status--saved.svelte-x5cwhn{color:#86eface6}.editor-bar__save.svelte-x5cwhn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .15s}.editor-bar__save.svelte-x5cwhn:hover{background:#ea580c}.editable-text.svelte-8a01vk{cursor:text;outline-offset:4px;outline:1px dashed #0000;min-width:1em;transition:outline-color .15s}.editable-text.svelte-8a01vk:hover{outline-color:#3b82f680}.editable-text.svelte-8a01vk:focus{outline-style:solid;outline-color:#3b82f6}.preview-container.svelte-10p6smc{height:220px}.preview-container--mobile.svelte-10p6smc{max-width:140px;margin:0 auto}.preview-image.svelte-10p6smc{background-repeat:no-repeat;background-size:cover;width:100%;height:120%;transition:background-position .15s}.vertical-slider.svelte-10p6smc{writing-mode:vertical-lr;accent-color:#000;cursor:pointer;width:20px;height:220px}.range-black{accent-color:#000}.section-wrapper.svelte-bjclen{position:relative}.section-wrapper--hovered.svelte-bjclen{outline-offset:-2px;outline:2px dashed #f9731680}.section-wrapper--hidden.svelte-bjclen{outline-color:#ef444466}.section-toolbar.svelte-bjclen{z-index:30;color:#fff;pointer-events:auto;white-space:nowrap;background:#f97316;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.section-toolbar__label.svelte-bjclen{letter-spacing:0;text-transform:none;font-weight:600}.section-toolbar__btn.svelte-bjclen{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.section-toolbar__btn.svelte-bjclen:hover{background:#ffffff59}.section-content--hidden.svelte-bjclen{opacity:.3;pointer-events:none}.hero-bg.svelte-6yahmj{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-bg.svelte-6yahmj{object-position:var(--img-pos-mobile,center 50%)}}.scroll-indicator.svelte-6yahmj{animation:2s ease-in-out infinite svelte-6yahmj-bob}@keyframes svelte-6yahmj-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.exp-backdrop.svelte-1u43pva{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.exp-panel.svelte-1u43pva{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 24px 48px #0003}.exp-header.svelte-1u43pva{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.exp-header.svelte-1u43pva h2:where(.svelte-1u43pva){margin:0;font-size:16px;font-weight:600}.exp-close.svelte-1u43pva{cursor:pointer;color:#737373;background:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.exp-close.svelte-1u43pva:hover{background:#e5e5e5}.exp-body.svelte-1u43pva{flex:1;padding:16px 24px;overflow-y:auto}.exp-list.svelte-1u43pva{flex-direction:column;gap:12px;display:flex}.exp-item.svelte-1u43pva{border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.exp-fields.svelte-1u43pva{flex:1;grid-template-columns:70px 1fr 1fr 100px;gap:8px;display:grid}.exp-field.svelte-1u43pva{flex-direction:column;gap:4px;display:flex}.exp-label.svelte-1u43pva{color:#a3a3a3;text-transform:uppercase;letter-spacing:.03em;font-size:11px}.exp-input.svelte-1u43pva{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;height:32px;padding:0 8px;font-size:13px;transition:border-color .15s}.exp-input.svelte-1u43pva:focus{border-color:#a3a3a3}select.exp-input.svelte-1u43pva{cursor:pointer}.exp-remove.svelte-1u43pva{color:#a3a3a3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:20px;transition:color .15s,background .15s;display:flex}.exp-remove.svelte-1u43pva:hover{color:#ef4444;background:#fef2f2}.exp-empty.svelte-1u43pva{text-align:center;color:#a3a3a3;padding:32px 0;font-size:14px}.exp-footer.svelte-1u43pva{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.exp-add.svelte-1u43pva{cursor:pointer;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background .15s;display:flex}.exp-add.svelte-1u43pva:hover{background:#f5f5f5}.exp-save.svelte-1u43pva{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s}.exp-save.svelte-1u43pva:hover{background:#ea580c}.exp-save.svelte-1u43pva:disabled{opacity:.5;cursor:not-allowed}.image-overlay.svelte-1qr9i4d{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1qr9i4d:hover{opacity:1}.image-overlay__label.svelte-1qr9i4d{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1qr9i4d{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1qr9i4d:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1qr9i4d{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1qr9i4d:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1afdxaf{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1afdxaf{object-position:var(--img-pos-mobile,center 50%)}}.masonry-grid.svelte-gl0mcw{columns:1;column-gap:4px}@media (width>=640px){.masonry-grid.svelte-gl0mcw{columns:2}}@media (width>=768px){.masonry-grid.svelte-gl0mcw{columns:3}}.masonry-item.svelte-gl0mcw{break-inside:avoid}.msr-backdrop.svelte-1rwqwf5{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.msr-panel.svelte-1rwqwf5{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;font-family:system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 24px 48px #0003}.msr-header.svelte-1rwqwf5{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.msr-header.svelte-1rwqwf5 h2:where(.svelte-1rwqwf5){margin:0;font-size:16px;font-weight:600}.msr-close.svelte-1rwqwf5{cursor:pointer;color:#737373;background:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.msr-close.svelte-1rwqwf5:hover{background:#e5e5e5}.msr-body.svelte-1rwqwf5{flex:1;padding:16px 24px;overflow-y:auto}.msr-list.svelte-1rwqwf5{flex-direction:column;gap:12px;display:flex}.msr-item.svelte-1rwqwf5{border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:10px 0;display:flex}.msr-item.svelte-1rwqwf5:last-child{border-bottom:none}.msr-item-label.svelte-1rwqwf5{color:#525252;flex-shrink:0;width:100px;font-size:13px;font-weight:500}.msr-item-inputs.svelte-1rwqwf5{flex:1;align-items:center;gap:6px;display:flex}.msr-input.svelte-1rwqwf5{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;flex:1;min-width:0;height:32px;padding:0 8px;font-size:13px;transition:border-color .15s}.msr-input.svelte-1rwqwf5:focus{border-color:#a3a3a3}select.msr-input.svelte-1rwqwf5{cursor:pointer}.msr-input--unit.svelte-1rwqwf5{flex:0 0 72px}.msr-ftin.svelte-1rwqwf5{flex:1;gap:4px;display:flex}.msr-footer.svelte-1rwqwf5{border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;padding:16px 24px;display:flex}.msr-save.svelte-1rwqwf5{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s}.msr-save.svelte-1rwqwf5:hover{background:#ea580c}.msr-save.svelte-1rwqwf5:disabled{opacity:.5;cursor:not-allowed}.image-overlay.svelte-ynvncw{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-ynvncw:hover{opacity:1}.image-overlay__label.svelte-ynvncw{font-size:13px;font-weight:500}.edit-btn-inline.svelte-ynvncw{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-ynvncw:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-c9rx31 p{color:#404040;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-c9rx31 p:first-of-type:first-letter{float:left;margin-top:.25rem;margin-right:.75rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1}.journal-article.svelte-c9rx31 h2{color:#171717;margin-top:2.5rem;margin-bottom:1rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.journal-article.svelte-c9rx31 h3{color:#171717;margin-top:2rem;margin-bottom:.75rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.journal-article.svelte-c9rx31 ul,.journal-article.svelte-c9rx31 ol{color:#404040;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-c9rx31 ul{list-style-type:disc}.journal-article.svelte-c9rx31 ol{list-style-type:decimal}.journal-article.svelte-c9rx31 li{margin-bottom:.5rem}.journal-article.svelte-c9rx31 li p{margin-bottom:0}.journal-article.svelte-c9rx31 blockquote{color:#737373;border-left:3px solid #d4d4d4;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-c9rx31 blockquote p{color:inherit}.journal-article.svelte-c9rx31 a{color:#171717;text-underline-offset:3px;-webkit-text-decoration:underline #a3a3a3;text-decoration:underline #a3a3a3;transition:text-decoration-color .3s}.journal-article.svelte-c9rx31 a:hover{text-decoration-color:#171717}.journal-article.svelte-c9rx31 hr{border:none;border-top:1px solid #e5e5e5;margin:2.5rem 0}.journal-article.svelte-c9rx31 strong{font-weight:600}.journal-article.svelte-c9rx31 code{background:#f5f5f5;border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}.journal-article.svelte-c9rx31 pre{background:#f5f5f5;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.journal-article.svelte-c9rx31 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-b8ndbq{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-b8ndbq{object-position:var(--img-pos-mobile,center 50%)}}.template-1.svelte-1s5g8rt .font-serif{font-family:Playfair Display,Georgia,Times New Roman,serif}.hero-bg.svelte-1nxze9k{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-bg.svelte-1nxze9k{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-a2mu1a{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-a2mu1a:hover{opacity:1}.image-overlay__label.svelte-a2mu1a{font-size:13px;font-weight:500}.edit-exp-btn.svelte-a2mu1a{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-a2mu1a:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-a2mu1a{text-align:center;color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;width:100%;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-a2mu1a:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-rsmpt0{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-rsmpt0{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-165w9ib{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-165w9ib:hover{opacity:1}.image-overlay__label.svelte-165w9ib{font-size:13px;font-weight:500}.edit-btn-inline.svelte-165w9ib{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-165w9ib:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-jva7da p{color:#404040;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-jva7da h2{color:#171717;margin-top:2.5rem;margin-bottom:1rem;font-family:inherit;font-size:1.75rem;font-weight:600}.journal-article.svelte-jva7da h3{color:#171717;margin-top:2rem;margin-bottom:.75rem;font-family:inherit;font-size:1.35rem;font-weight:600}.journal-article.svelte-jva7da ul,.journal-article.svelte-jva7da ol{color:#404040;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-jva7da ul{list-style-type:disc}.journal-article.svelte-jva7da ol{list-style-type:decimal}.journal-article.svelte-jva7da li{margin-bottom:.5rem}.journal-article.svelte-jva7da li p{margin-bottom:0}.journal-article.svelte-jva7da blockquote{color:#737373;border-left:3px solid #d4d4d4;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-jva7da blockquote p{color:inherit}.journal-article.svelte-jva7da a{color:#171717;text-underline-offset:3px;-webkit-text-decoration:underline #a3a3a3;text-decoration:underline #a3a3a3;transition:text-decoration-color .3s}.journal-article.svelte-jva7da a:hover{text-decoration-color:#171717}.journal-article.svelte-jva7da hr{border:none;border-top:1px solid #e5e5e5;margin:2.5rem 0}.journal-article.svelte-jva7da strong{font-weight:600}.journal-article.svelte-jva7da code{background:#fafafa;border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}.journal-article.svelte-jva7da pre{background:#fafafa;border-radius:.25rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.journal-article.svelte-jva7da pre code{background:0 0;padding:0}.contact-hero-bg.svelte-19p9znp{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-19p9znp{object-position:var(--img-pos-mobile,center 50%)}}.template-2.svelte-1bdlwoa .font-heading{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700}.hero-bg.svelte-y2gi6t{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-bg.svelte-y2gi6t{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-z2e4ir{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-z2e4ir:hover{opacity:1}.image-overlay__label.svelte-z2e4ir{font-size:13px;font-weight:500}.edit-exp-btn.svelte-z2e4ir{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-z2e4ir:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-z2e4ir{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-z2e4ir:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1sn6vk1{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1sn6vk1{object-position:var(--img-pos-mobile,center 50%)}}.masonry-grid.svelte-qdqkla{columns:1;column-gap:8px}@media (width>=640px){.masonry-grid.svelte-qdqkla{columns:2}}@media (width>=768px){.masonry-grid.svelte-qdqkla{columns:3}}.masonry-item.svelte-qdqkla{break-inside:avoid}.image-overlay.svelte-3uot3i{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-3uot3i:hover{opacity:1}.image-overlay__label.svelte-3uot3i{font-size:13px;font-weight:500}.edit-btn-inline.svelte-3uot3i{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-3uot3i:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1m6hns3 p{color:#525252;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-1m6hns3 p:first-of-type:first-letter{float:left;color:var(--accent);margin-top:.25rem;margin-right:.75rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1}.journal-article.svelte-1m6hns3 h2{color:#262626;margin-top:2.5rem;margin-bottom:1rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.journal-article.svelte-1m6hns3 h3{color:#262626;margin-top:2rem;margin-bottom:.75rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.journal-article.svelte-1m6hns3 ul,.journal-article.svelte-1m6hns3 ol{color:#525252;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-1m6hns3 ul{list-style-type:disc}.journal-article.svelte-1m6hns3 ol{list-style-type:decimal}.journal-article.svelte-1m6hns3 li{margin-bottom:.5rem}.journal-article.svelte-1m6hns3 li p{margin-bottom:0}.journal-article.svelte-1m6hns3 blockquote{border-left:3px solid var(--accent);color:#737373;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-1m6hns3 blockquote p{color:inherit}.journal-article.svelte-1m6hns3 a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #e0829a66;text-decoration:underline #e0829a66;transition:text-decoration-color .3s}.journal-article.svelte-1m6hns3 a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-1m6hns3 hr{border:none;border-top:1px solid #e8e0da;margin:2.5rem 0}.journal-article.svelte-1m6hns3 strong{font-weight:600}.journal-article.svelte-1m6hns3 code{background:#f5f5f5;border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}.journal-article.svelte-1m6hns3 pre{background:#f5f5f5;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.journal-article.svelte-1m6hns3 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-uf3u08{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-uf3u08{object-position:var(--img-pos-mobile,center 50%)}}.template-3.svelte-ds6z8v .font-display{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.template-3.svelte-ds6z8v .brushstroke{padding-left:36px;display:inline;position:relative}.template-3.svelte-ds6z8v .brushstroke:before{content:"";background-color:var(--accent);width:96px;height:96px;-webkit-mask-image:var(--spray-icon);mask-image:var(--spray-icon);-webkit-mask-image:var(--spray-icon);z-index:-1;pointer-events:none;position:absolute;top:50%;left:-8px;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.template-3.svelte-ds6z8v .brushstroke-sm{padding:0 .1em;display:inline-block;position:relative}.template-3.svelte-ds6z8v .brushstroke-sm:after{content:"";background-color:var(--accent);height:65%;-webkit-mask-image:var(--spray-icon);mask-image:var(--spray-icon);-webkit-mask-image:var(--spray-icon);z-index:-1;pointer-events:none;position:absolute;bottom:-20%;left:-12%;right:-12%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bg.svelte-xeazqy{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-bg.svelte-xeazqy{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-kutzd0{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-kutzd0:hover{opacity:1}.image-overlay__label.svelte-kutzd0{font-size:13px;font-weight:500}.edit-exp-btn.svelte-kutzd0{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-kutzd0:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-kutzd0{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-kutzd0:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-8x95v2{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-8x95v2{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-92izz5{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-92izz5:hover{opacity:1}.image-overlay__label.svelte-92izz5{font-size:13px;font-weight:500}.edit-btn-inline.svelte-92izz5{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-92izz5:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-134www4 p{color:#a3a3a3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-134www4 p:first-of-type:first-letter{float:left;color:var(--accent);margin-top:.25rem;margin-right:.75rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1}.journal-article.svelte-134www4 h2{color:#f5f5f5;margin-top:2.5rem;margin-bottom:1rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.journal-article.svelte-134www4 h3{color:#f5f5f5;margin-top:2rem;margin-bottom:.75rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.journal-article.svelte-134www4 ul,.journal-article.svelte-134www4 ol{color:#a3a3a3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-134www4 ul{list-style-type:disc}.journal-article.svelte-134www4 ol{list-style-type:decimal}.journal-article.svelte-134www4 li{margin-bottom:.5rem}.journal-article.svelte-134www4 li p{margin-bottom:0}.journal-article.svelte-134www4 blockquote{border-left:3px solid var(--accent);color:#a3a3a3;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-134www4 blockquote p{color:inherit}.journal-article.svelte-134www4 a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:text-decoration-color .3s}.journal-article.svelte-134www4 a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-134www4 hr{border:none;border-top:1px solid #ffffff1a;margin:2.5rem 0}.journal-article.svelte-134www4 strong{font-weight:600}.journal-article.svelte-134www4 code{background:#1e1e23;border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}.journal-article.svelte-134www4 pre{background:#1e1e23;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.journal-article.svelte-134www4 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-wjlf8v{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-wjlf8v{object-position:var(--img-pos-mobile,center 50%)}}.template-4.svelte-bnpe08 .font-display{letter-spacing:-.02em;font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.template-4.svelte-bnpe08 .font-mono{font-family:Space Mono,ui-monospace,SF Mono,Menlo,monospace}.template-4.svelte-bnpe08 .tech-rule{border-color:#ffffff1a}.template-4.svelte-bnpe08 .corner-plus:before{content:"+";color:var(--accent);font-family:Space Mono,monospace;font-size:.85rem;line-height:1;position:absolute;transform:translate(-50%,-50%)}.template-4.svelte-bnpe08 .brushstroke,.template-4.svelte-bnpe08 .brushstroke-sm{color:var(--accent);text-shadow:0 0 28px color-mix(in srgb, var(--accent) 60%, transparent)}.template-4.svelte-bnpe08 .accent-bar{position:relative}.template-4.svelte-bnpe08 .accent-bar:after{content:"";background-color:var(--accent);width:2.5rem;height:3px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent);position:absolute;bottom:-.4em;left:0}.hero-img.svelte-1nsxm0v{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-img.svelte-1nsxm0v{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-4nc3c1{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-4nc3c1:hover{opacity:1}.image-overlay__label.svelte-4nc3c1{font-size:13px;font-weight:500}.edit-exp-btn.svelte-4nc3c1{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-4nc3c1:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-4nc3c1{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-4nc3c1:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-xqv0zn{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-xqv0zn{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-n4bimc{color:#fff;opacity:0;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-n4bimc:hover{opacity:1}.image-overlay__label.svelte-n4bimc{font-size:13px;font-weight:500}.edit-btn-inline.svelte-n4bimc{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-n4bimc:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-p34e8x p{color:#17140fbf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-p34e8x p:first-of-type:first-letter{float:left;color:var(--accent);margin-top:.25rem;margin-right:.75rem;font-family:Oswald,Arial Narrow,system-ui,sans-serif;font-size:3.5rem;font-weight:600;line-height:1}.journal-article.svelte-p34e8x h2{text-transform:uppercase;letter-spacing:-.01em;color:#17140f;margin-top:2.5rem;margin-bottom:1rem;font-family:Oswald,Arial Narrow,system-ui,sans-serif;font-size:1.75rem;font-weight:600}.journal-article.svelte-p34e8x h3{text-transform:uppercase;letter-spacing:-.01em;color:#17140f;margin-top:2rem;margin-bottom:.75rem;font-family:Oswald,Arial Narrow,system-ui,sans-serif;font-size:1.35rem;font-weight:600}.journal-article.svelte-p34e8x ul,.journal-article.svelte-p34e8x ol{color:#17140fbf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-p34e8x ul{list-style-type:square}.journal-article.svelte-p34e8x ol{list-style-type:decimal}.journal-article.svelte-p34e8x li{margin-bottom:.5rem}.journal-article.svelte-p34e8x li p{margin-bottom:0}.journal-article.svelte-p34e8x blockquote{border-left:4px solid var(--accent);color:#17140fb3;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-p34e8x blockquote p{color:inherit}.journal-article.svelte-p34e8x a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #17140f40;text-decoration:underline #17140f40;transition:text-decoration-color .3s}.journal-article.svelte-p34e8x a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-p34e8x hr{border:none;border-top:3px solid #17140f;margin:2.5rem 0}.journal-article.svelte-p34e8x strong{font-weight:600}.journal-article.svelte-p34e8x code{background:#17140f14;border-radius:.25rem;padding:.15rem .4rem;font-size:.9em}.journal-article.svelte-p34e8x pre{background:#17140f14;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;overflow-x:auto}.journal-article.svelte-p34e8x pre code{background:0 0;padding:0}.contact-hero-bg.svelte-1u50coa{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-1u50coa{object-position:var(--img-pos-mobile,center 50%)}}.template-5.svelte-qxvjnp .font-display{letter-spacing:-.01em;font-family:Oswald,Arial Narrow,system-ui,sans-serif}.template-5.svelte-qxvjnp .font-body{font-family:Archivo,system-ui,-apple-system,sans-serif}.template-5.svelte-qxvjnp .tech-rule{border-color:#17140f2e}.template-5.svelte-qxvjnp .paper-rule{border-color:#edeae340}.template-5.svelte-qxvjnp .rule-heavy{border-color:#17140f}.template-5.svelte-qxvjnp .num-outline{color:#0000;-webkit-text-stroke:1.5px #17140f59;letter-spacing:-.02em;font-family:Oswald,Arial Narrow,system-ui,sans-serif}.template-5.svelte-qxvjnp .num-outline-paper{color:#0000;-webkit-text-stroke:1.5px #edeae366;letter-spacing:-.02em;font-family:Oswald,Arial Narrow,system-ui,sans-serif}.template-5.svelte-qxvjnp .hard-shadow{box-shadow:10px 10px 0 0 var(--accent)}.template-5.svelte-qxvjnp .hard-shadow-ink{box-shadow:10px 10px #17140f}.template-5.svelte-qxvjnp .brushstroke,.template-5.svelte-qxvjnp .brushstroke-sm{color:var(--accent)}.template-5.svelte-qxvjnp .marquee-track{white-space:nowrap;animation:28s linear infinite svelte-qxvjnp-template5-marquee;display:inline-flex}@keyframes svelte-qxvjnp-template5-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.template-5.svelte-qxvjnp .marquee-track{animation:none}}.hero-img.svelte-bkwqv0{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-img.svelte-bkwqv0{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-h0d9j6{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-h0d9j6:hover{opacity:1}.image-overlay__label.svelte-h0d9j6{font-size:13px;font-weight:500}.edit-exp-btn.svelte-h0d9j6{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:12px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-h0d9j6:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-h0d9j6{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-h0d9j6:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-13c6ujk{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-13c6ujk{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-1iuf5t3{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1iuf5t3:hover{opacity:1}.image-overlay__label.svelte-1iuf5t3{font-size:13px;font-weight:500}.edit-btn-inline.svelte-1iuf5t3{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-1iuf5t3:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-mw9ayq p{color:#e8e6deb3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-mw9ayq h2{text-transform:uppercase;letter-spacing:-.01em;color:#e8e6de;margin-top:2.5rem;margin-bottom:1rem;font-family:Chakra Petch,Trebuchet MS,system-ui,sans-serif;font-size:1.75rem;font-weight:700}.journal-article.svelte-mw9ayq h3{text-transform:uppercase;letter-spacing:-.01em;color:#e8e6de;margin-top:2rem;margin-bottom:.75rem;font-family:Chakra Petch,Trebuchet MS,system-ui,sans-serif;font-size:1.35rem;font-weight:700}.journal-article.svelte-mw9ayq ul,.journal-article.svelte-mw9ayq ol{color:#e8e6deb3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.75}.journal-article.svelte-mw9ayq ul{list-style-type:square}.journal-article.svelte-mw9ayq ol{list-style-type:decimal}.journal-article.svelte-mw9ayq li{margin-bottom:.5rem}.journal-article.svelte-mw9ayq li p{margin-bottom:0}.journal-article.svelte-mw9ayq blockquote{border-left:2px solid var(--accent);color:#e8e6dea6;margin:2rem 0;padding-left:1.25rem;font-style:italic}.journal-article.svelte-mw9ayq blockquote p{color:inherit}.journal-article.svelte-mw9ayq a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #e8e6de40;text-decoration:underline #e8e6de40;transition:text-decoration-color .3s}.journal-article.svelte-mw9ayq a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-mw9ayq hr{border:none;border-top:1px dashed #e8e6de40;margin:2.5rem 0}.journal-article.svelte-mw9ayq strong{color:#e8e6dee6;font-weight:600}.journal-article.svelte-mw9ayq code{background:#e8e6de14;border-radius:.25rem;padding:.15rem .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em}.journal-article.svelte-mw9ayq pre{background:#e8e6de14;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;overflow-x:auto}.journal-article.svelte-mw9ayq pre code{background:0 0;padding:0}.contact-hero-bg.svelte-bvqmsp{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-bvqmsp{object-position:var(--img-pos-mobile,center 50%)}}.template-6.svelte-1riczau .font-display{letter-spacing:-.02em;font-family:Chakra Petch,Trebuchet MS,system-ui,sans-serif}.template-6.svelte-1riczau .font-body{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif}.template-6.svelte-1riczau .font-tech{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace}.template-6.svelte-1riczau .rule-line{border-color:#e8e6de24}.template-6.svelte-1riczau .rule-dash{border-style:dashed;border-color:#e8e6de33}.template-6.svelte-1riczau .grid-bg{background-image:linear-gradient(#e8e6de0a 1px,#0000 1px),linear-gradient(90deg,#e8e6de0a 1px,#0000 1px);background-size:72px 72px}.template-6.svelte-1riczau .plate{position:relative}.template-6.svelte-1riczau .plate:before,.template-6.svelte-1riczau .plate:after{content:"+";color:var(--accent);z-index:2;pointer-events:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;line-height:1;position:absolute}.template-6.svelte-1riczau .plate:before{top:-8px;left:-8px}.template-6.svelte-1riczau .plate:after{bottom:-8px;right:-8px}.template-6.svelte-1riczau .panel{background:#181c1a;border:1px solid #e8e6de24}.template-6.svelte-1riczau .status-dot{background:var(--accent);width:7px;height:7px;animation:1.6s steps(2,start) infinite svelte-1riczau-template6-blink}@keyframes svelte-1riczau-template6-blink{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.template-6.svelte-1riczau .status-dot{animation:none}}.hero-img.svelte-1bwlyd5{object-position:var(--img-pos,center 50%)}@media (width<=768px){.hero-img.svelte-1bwlyd5{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-1bqx0tj{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1bqx0tj:hover{opacity:1}.image-overlay__label.svelte-1bqx0tj{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1bqx0tj{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:12px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1bqx0tj:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1bqx0tj{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1bqx0tj:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1kesaql{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1kesaql{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-6vnwoy{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-6vnwoy:hover{opacity:1}.image-overlay__label.svelte-6vnwoy{font-size:13px;font-weight:500}.edit-btn-inline.svelte-6vnwoy{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-6vnwoy:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1yv0k2v p{color:#33281cbf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.journal-article.svelte-1yv0k2v h2{letter-spacing:-.01em;color:#33281c;margin-top:2.5rem;margin-bottom:1rem;font-family:Fraunces,Georgia,serif;font-size:1.9rem;font-weight:400}.journal-article.svelte-1yv0k2v h3{color:#33281c;margin-top:2rem;margin-bottom:.75rem;font-family:Fraunces,Georgia,serif;font-size:1.45rem;font-style:italic;font-weight:400}.journal-article.svelte-1yv0k2v ul,.journal-article.svelte-1yv0k2v ol{color:#33281cbf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.8}.journal-article.svelte-1yv0k2v ul{list-style-type:disc}.journal-article.svelte-1yv0k2v ol{list-style-type:decimal}.journal-article.svelte-1yv0k2v li{margin-bottom:.5rem}.journal-article.svelte-1yv0k2v li p{margin-bottom:0}.journal-article.svelte-1yv0k2v blockquote{border-left:2px solid var(--accent);color:#33281cb3;margin:2rem 0;padding-left:1.25rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-style:italic}.journal-article.svelte-1yv0k2v blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-1yv0k2v a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #33281c40;text-decoration:underline #33281c40;transition:text-decoration-color .3s}.journal-article.svelte-1yv0k2v a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-1yv0k2v hr{border:none;border-top:2px dotted #33281c4d;margin:2.5rem 0}.journal-article.svelte-1yv0k2v strong{color:#33281ce6;font-weight:600}.journal-article.svelte-1yv0k2v code{background:#33281c12;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-1yv0k2v pre{background:#33281c12;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-1yv0k2v pre code{background:0 0;padding:0}.contact-hero-bg.svelte-1h358ks{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-1h358ks{object-position:var(--img-pos-mobile,center 50%)}}.template-7.svelte-18ihe7f .font-display{letter-spacing:-.01em;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400}.template-7.svelte-18ihe7f .font-body{font-family:Karla,system-ui,-apple-system,sans-serif}.template-7.svelte-18ihe7f .font-label{text-transform:uppercase;letter-spacing:.28em;font-family:Karla,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.template-7.svelte-18ihe7f .rule-line{border-color:#33281c29}.template-7.svelte-18ihe7f .rule-double{border:3px double #33281c4d}.template-7.svelte-18ihe7f .arch{border-radius:999px 999px 0 0}.template-7.svelte-18ihe7f .dot-fill{border-bottom:2px dotted #33281c4d;flex:1;min-width:2rem;margin:0 .6em;transform:translateY(-.35em)}.template-7.svelte-18ihe7f .postcard{background:#fffdf7;border:1px solid #33281c24;box-shadow:0 1px 2px #33281c0f,0 12px 28px -18px #33281c59}.template-7.svelte-18ihe7f .sun-mark{color:var(--accent);font-family:Fraunces,Georgia,serif;font-size:1.5rem;line-height:1}.template-7.svelte-18ihe7f .drop-cap:first-letter{float:left;color:var(--accent);padding-top:.08em;padding-right:.12em;font-family:Fraunces,Georgia,serif;font-size:3.4em;font-style:italic;line-height:.8}.template-7.svelte-18ihe7f .stamp-spin{transform-origin:50%;animation:24s linear infinite svelte-18ihe7f-template7-spin}@keyframes svelte-18ihe7f-template7-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.template-7.svelte-18ihe7f .stamp-spin{animation:none}}.hero-img.svelte-2m2yke{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-2m2yke{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-119fkug{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-119fkug:hover{opacity:1}.image-overlay__label.svelte-119fkug{font-size:13px;font-weight:500}.edit-exp-btn.svelte-119fkug{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:12px;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-119fkug:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-119fkug{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-119fkug:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-8w0rze{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-8w0rze{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-12l2pb9{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-12l2pb9:hover{opacity:1}.image-overlay__label.svelte-12l2pb9{font-size:13px;font-weight:500}.edit-btn-inline.svelte-12l2pb9{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-12l2pb9:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1jjiidk p{color:#ece7dfb3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1jjiidk h2{color:#ece7df;margin-top:2.5rem;margin-bottom:1rem;font-family:Italiana,Didot,Georgia,serif;font-size:2.1rem;font-weight:400}.journal-article.svelte-1jjiidk h3{color:#ece7df;margin-top:2rem;margin-bottom:.75rem;font-family:Italiana,Didot,Georgia,serif;font-size:1.6rem;font-weight:400}.journal-article.svelte-1jjiidk ul,.journal-article.svelte-1jjiidk ol{color:#ece7dfb3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1jjiidk ul{list-style-type:disc}.journal-article.svelte-1jjiidk ol{list-style-type:decimal}.journal-article.svelte-1jjiidk li{margin-bottom:.5rem}.journal-article.svelte-1jjiidk li p{margin-bottom:0}.journal-article.svelte-1jjiidk blockquote{border-left:1px solid var(--accent);color:#ece7dfcc;margin:2rem 0;padding-left:1.5rem;font-family:Italiana,Didot,Georgia,serif;font-size:1.4rem}.journal-article.svelte-1jjiidk blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-1jjiidk a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #ece7df40;text-decoration:underline #ece7df40;transition:text-decoration-color .3s}.journal-article.svelte-1jjiidk a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.journal-article.svelte-1jjiidk hr{border:none;border-top:1px solid #ece7df29;margin:2.5rem 0}.journal-article.svelte-1jjiidk strong{color:#ece7dfeb;font-weight:600}.journal-article.svelte-1jjiidk code{background:#ece7df14;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-1jjiidk pre{background:#ece7df14;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-1jjiidk pre code{background:0 0;padding:0}.contact-hero-bg.svelte-jyqjpf{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-jyqjpf{object-position:var(--img-pos-mobile,center 50%)}}.template-8.svelte-1ua7uhw .font-display{letter-spacing:.01em;font-family:Italiana,Didot,Georgia,serif;font-weight:400}.template-8.svelte-1ua7uhw .font-body{font-family:Manrope,system-ui,-apple-system,sans-serif}.template-8.svelte-1ua7uhw .font-label{text-transform:uppercase;letter-spacing:.32em;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500}.template-8.svelte-1ua7uhw .rule-line{border-color:#ece7df29}.template-8.svelte-1ua7uhw .img-noir{filter:grayscale();transition:filter .7s}.template-8.svelte-1ua7uhw .group:hover .img-noir,.template-8.svelte-1ua7uhw a:hover .img-noir{filter:grayscale(0)}.template-8.svelte-1ua7uhw .spotlight{background-image:radial-gradient(65% 55% at 60% 38%,#ece7df17,#0000 70%)}.template-8.svelte-1ua7uhw .ticker{white-space:nowrap;overflow:hidden}.template-8.svelte-1ua7uhw .ticker-track{animation:28s linear infinite svelte-1ua7uhw-template8-marquee;display:inline-block}@keyframes svelte-1ua7uhw-template8-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.template-8.svelte-1ua7uhw .ticker-track{animation:none}}.hero-img.svelte-pjuc2b{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-pjuc2b{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-1yinqp1{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1yinqp1:hover{opacity:1}.image-overlay__label.svelte-1yinqp1{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1yinqp1{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1yinqp1:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1yinqp1{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1yinqp1:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1abpwj3{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1abpwj3{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-13ix43s{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-13ix43s:hover{opacity:1}.image-overlay__label.svelte-13ix43s{font-size:13px;font-weight:500}.edit-btn-inline.svelte-13ix43s{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-13ix43s:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1ilo3l1 p{color:#2e3226bf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1ilo3l1 h2{letter-spacing:-.01em;color:#2e3226;margin-top:2.5rem;margin-bottom:1rem;font-family:Instrument Serif,Georgia,serif;font-size:2rem;font-weight:400}.journal-article.svelte-1ilo3l1 h3{color:#2e3226;margin-top:2rem;margin-bottom:.75rem;font-family:Instrument Serif,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:400}.journal-article.svelte-1ilo3l1 ul,.journal-article.svelte-1ilo3l1 ol{color:#2e3226bf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1ilo3l1 ul{list-style-type:disc}.journal-article.svelte-1ilo3l1 ol{list-style-type:decimal}.journal-article.svelte-1ilo3l1 li{margin-bottom:.5rem}.journal-article.svelte-1ilo3l1 li p{margin-bottom:0}.journal-article.svelte-1ilo3l1 blockquote{border-left:2px solid var(--accent);color:#2e3226b3;margin:2rem 0;padding-left:1.25rem;font-family:Instrument Serif,Georgia,serif;font-size:1.3rem;font-style:italic}.journal-article.svelte-1ilo3l1 blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-1ilo3l1 a{color:var(--accent-deep);text-underline-offset:3px;-webkit-text-decoration:underline #2e322640;text-decoration:underline #2e322640;transition:text-decoration-color .3s}.journal-article.svelte-1ilo3l1 a:hover{-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.journal-article.svelte-1ilo3l1 hr{border:none;border-top:1px solid #2e322629;margin:2.5rem 0}.journal-article.svelte-1ilo3l1 strong{color:#2e3226eb;font-weight:700}.journal-article.svelte-1ilo3l1 code{background:#2e322612;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-1ilo3l1 pre{background:#2e322612;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-1ilo3l1 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-1u68qjy{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-1u68qjy{object-position:var(--img-pos-mobile,center 50%)}}.template-9.svelte-w3ny9t .font-display{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}.template-9.svelte-w3ny9t .font-body{font-family:Mulish,system-ui,-apple-system,sans-serif}.template-9.svelte-w3ny9t .font-label{text-transform:lowercase;letter-spacing:.22em;font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.template-9.svelte-w3ny9t .rule-line{border-color:#2e322629}.template-9.svelte-w3ny9t .cameo{border-radius:50%;overflow:hidden}.template-9.svelte-w3ny9t .leaf-card{background:#fdfcf6;border:1px solid #2e32261f;border-radius:1.25rem;box-shadow:0 1px 2px #2e32260d,0 16px 32px -24px #2e322666}.template-9.svelte-w3ny9t .squiggle{color:var(--accent)}.sticker-frame.svelte-1nlea7l{background:#fff;border:2px solid #28303f;border-radius:1.25rem;padding:.625rem;box-shadow:6px 6px #28303f}.hero-img.svelte-1nlea7l{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-1nlea7l{object-position:var(--img-pos-mobile,center 50%)}}.speech-bubble.svelte-p6999{background:#fff;border:2px solid #28303f;border-radius:1.5rem;padding:2.5rem 2rem;box-shadow:5px 5px #28303f}@media (width>=768px){.speech-bubble.svelte-p6999{padding:3rem 3.5rem}}.speech-bubble.svelte-p6999:after{content:"";background:#fff;border-bottom:2px solid #28303f;border-right:2px solid #28303f;width:24px;height:24px;position:absolute;bottom:-14px;left:18%;transform:rotate(45deg)}.sticker-photo.svelte-10n3hwa{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.5rem;transition:box-shadow .3s;box-shadow:4px 4px #28303f}figure.svelte-10n3hwa:hover .sticker-photo:where(.svelte-10n3hwa){box-shadow:6px 6px #28303f}.split-sticker.svelte-1u8c7an{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.625rem;box-shadow:5px 5px #28303f}.log-card.svelte-1u8c7an{background:#fff;border:2px solid #28303f;border-radius:1rem;box-shadow:4px 4px #28303f}.image-overlay.svelte-1u8c7an{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:.625rem}.image-overlay.svelte-1u8c7an:hover{opacity:1}.image-overlay__label.svelte-1u8c7an{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1u8c7an{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1u8c7an:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1u8c7an{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1u8c7an:hover{background:#f9731626;border-color:#f97316}.scrap-card.svelte-1fneoga{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.625rem;transition:box-shadow .3s,transform .3s;box-shadow:4px 4px #28303f}.scrap-card.svelte-1fneoga:hover{box-shadow:6px 6px #28303f}.cta-bg.svelte-1plhlx{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1plhlx{object-position:var(--img-pos-mobile,center 50%)}}.sticker-photo.svelte-1jxedoc{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.5rem;transition:box-shadow .3s;box-shadow:4px 4px #28303f}figure.svelte-1jxedoc:hover .sticker-photo:where(.svelte-1jxedoc){box-shadow:6px 6px #28303f}.portrait-sticker.svelte-tuf8y4{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.625rem;box-shadow:5px 5px #28303f}.stat-chip.svelte-tuf8y4{background:#fff;border:2px solid #28303f;border-radius:1rem;box-shadow:3px 3px #28303f}.image-overlay.svelte-tuf8y4{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:.625rem}.image-overlay.svelte-tuf8y4:hover{opacity:1}.image-overlay__label.svelte-tuf8y4{font-size:13px;font-weight:500}.edit-btn-inline.svelte-tuf8y4{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-tuf8y4:hover{background:#f9731626;border-color:#f97316}.scrap-row.svelte-nzw8l{background:#fff;border:2px solid #28303f;border-radius:1rem;transition:box-shadow .3s,transform .3s;box-shadow:4px 4px #28303f}.scrap-row.svelte-nzw8l:hover{box-shadow:6px 6px #28303f}.cover-sticker.svelte-u9dzn3{background:#fff;border:2px solid #28303f;border-radius:1rem;padding:.625rem;box-shadow:5px 5px #28303f}.journal-article.svelte-u9dzn3 p{color:#28303fbf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-u9dzn3 h2{letter-spacing:-.01em;color:#28303f;margin-top:2.5rem;margin-bottom:1rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:2rem;font-weight:700}.journal-article.svelte-u9dzn3 h3{color:#28303f;margin-top:2rem;margin-bottom:.75rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:1.5rem;font-weight:600}.journal-article.svelte-u9dzn3 ul,.journal-article.svelte-u9dzn3 ol{color:#28303fbf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-u9dzn3 ul{list-style-type:disc}.journal-article.svelte-u9dzn3 ol{list-style-type:decimal}.journal-article.svelte-u9dzn3 li{margin-bottom:.5rem}.journal-article.svelte-u9dzn3 li p{margin-bottom:0}.journal-article.svelte-u9dzn3 blockquote{border-left:3px solid var(--accent);color:#28303fb3;margin:2rem 0;padding-left:1.25rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:1.3rem;font-weight:600}.journal-article.svelte-u9dzn3 blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-u9dzn3 a{color:var(--accent-deep);text-underline-offset:3px;-webkit-text-decoration:underline #28303f40;text-decoration:underline #28303f40;transition:text-decoration-color .3s}.journal-article.svelte-u9dzn3 a:hover{-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.journal-article.svelte-u9dzn3 hr{border:none;border-top:2px solid #28303f1f;margin:2.5rem 0}.journal-article.svelte-u9dzn3 strong{color:#28303feb;font-weight:700}.journal-article.svelte-u9dzn3 code{background:#28303f12;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-u9dzn3 pre{background:#28303f12;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-u9dzn3 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-1o5bfae{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-1o5bfae{object-position:var(--img-pos-mobile,center 50%)}}.form-card.svelte-1o5bfae{background:#fff;border:2px solid #28303f;border-radius:1.25rem;box-shadow:5px 5px #28303f}.info-chip.svelte-1o5bfae{background:#fff;border:2px solid #28303f;border-radius:1rem;transition:box-shadow .2s;box-shadow:3px 3px #28303f}.info-chip.svelte-1o5bfae:hover{box-shadow:4px 4px #28303f}.template-10.svelte-1mk6y77 .font-display{letter-spacing:-.01em;font-family:"Baloo 2",Comic Sans MS,system-ui,sans-serif}.template-10.svelte-1mk6y77 .font-body{font-family:Nunito,system-ui,-apple-system,sans-serif}.template-10.svelte-1mk6y77 .font-label{text-transform:lowercase;letter-spacing:.14em;font-family:Nunito,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:800}.template-10.svelte-1mk6y77 .sparkle{color:var(--accent)}.heart-bounce.svelte-h8kgi5{animation:3s ease-in-out infinite svelte-h8kgi5-heart-bounce}@keyframes svelte-h8kgi5-heart-bounce{0%,to{transform:scale(1)}10%{transform:scale(1.15)}20%{transform:scale(1)}}.hero-img.svelte-3itvhy{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-3itvhy{object-position:var(--img-pos-mobile,center 50%)}}.blob-frame.svelte-3itvhy{box-shadow:0 20px 45px -28px color-mix(in srgb, var(--accent) 55%, transparent);background:#fffdfa;border:1px solid #4b3a4e1f;border-radius:58% 42% 55% 45%/48% 52%;padding:10px}.confetti.svelte-3itvhy{background:var(--accent);opacity:.35;width:10px;height:10px;animation:6s ease-in-out infinite svelte-3itvhy-confetti-float;animation-delay:var(--confetti-delay,0s);border-radius:9999px;position:absolute}.confetti--soft.svelte-3itvhy{opacity:.2;width:7px;height:7px}@keyframes svelte-3itvhy-confetti-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.blob-frame-alt.svelte-1tl3yz0{box-shadow:0 20px 45px -28px color-mix(in srgb, var(--accent) 55%, transparent);background:#fffdfa;border:1px solid #4b3a4e1f;border-radius:45% 55% 48% 52%/55% 45%;padding:10px}.image-overlay.svelte-1tl3yz0{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1tl3yz0:hover{opacity:1}.image-overlay__label.svelte-1tl3yz0{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1tl3yz0{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1tl3yz0:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1tl3yz0{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1tl3yz0:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1jt2fhm{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1jt2fhm{object-position:var(--img-pos-mobile,center 50%)}}.blob-frame.svelte-uyr31r{box-shadow:0 20px 45px -28px color-mix(in srgb, var(--accent) 55%, transparent);background:#fffdfa;border:1px solid #4b3a4e1f;border-radius:58% 42% 55% 45%/48% 52%;padding:10px}.image-overlay.svelte-uyr31r{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-uyr31r:hover{opacity:1}.image-overlay__label.svelte-uyr31r{font-size:13px;font-weight:500}.edit-btn-inline.svelte-uyr31r{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-uyr31r:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-t525jg p{color:#4b3a4ebf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-t525jg h2{color:#4b3a4e;margin-top:2.5rem;margin-bottom:1rem;font-family:Patrick Hand,Comic Sans MS,cursive;font-size:2rem;font-weight:400}.journal-article.svelte-t525jg h3{color:#4b3a4e;margin-top:2rem;margin-bottom:.75rem;font-family:Patrick Hand,Comic Sans MS,cursive;font-size:1.5rem;font-weight:400}.journal-article.svelte-t525jg ul,.journal-article.svelte-t525jg ol{color:#4b3a4ebf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-t525jg ul{list-style-type:disc}.journal-article.svelte-t525jg ol{list-style-type:decimal}.journal-article.svelte-t525jg li{margin-bottom:.5rem}.journal-article.svelte-t525jg li p{margin-bottom:0}.journal-article.svelte-t525jg blockquote{border-left:3px dotted var(--accent);color:#4b3a4eb3;margin:2rem 0;padding-left:1.25rem;font-family:Patrick Hand,Comic Sans MS,cursive;font-size:1.3rem}.journal-article.svelte-t525jg blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-t525jg a{color:var(--accent-deep);text-underline-offset:3px;-webkit-text-decoration:underline dotted #4b3a4e4d;text-decoration:underline dotted #4b3a4e4d;transition:text-decoration-color .3s}.journal-article.svelte-t525jg a:hover{-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.journal-article.svelte-t525jg hr{border:none;border-top:2px dotted #4b3a4e33;margin:2.5rem 0}.journal-article.svelte-t525jg strong{color:#4b3a4eeb;font-weight:700}.journal-article.svelte-t525jg code{background:#4b3a4e12;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-t525jg pre{background:#4b3a4e12;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-t525jg pre code{background:0 0;padding:0}.contact-hero-bg.svelte-15h0ztt{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-15h0ztt{object-position:var(--img-pos-mobile,center 50%)}}.template-11.svelte-1t6pu74 .font-display{letter-spacing:.01em;font-family:Patrick Hand,Comic Sans MS,cursive;font-weight:400}.template-11.svelte-1t6pu74 .font-body{font-family:Quicksand,system-ui,-apple-system,sans-serif}.template-11.svelte-1t6pu74 .font-label{text-transform:lowercase;letter-spacing:.16em;font-family:Quicksand,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700}.template-11.svelte-1t6pu74 .blob{border-radius:58% 42% 55% 45%/48% 52%;overflow:hidden}.template-11.svelte-1t6pu74 .blob-alt{border-radius:45% 55% 48% 52%/55% 45%;overflow:hidden}.template-11.svelte-1t6pu74 .candy-card{box-shadow:0 1px 2px #4b3a4e0a, 0 18px 38px -26px color-mix(in srgb, var(--accent) 45%, #4b3a4e59);background:#fffdfa;border:1px solid #4b3a4e1a;border-radius:1.5rem}.template-11.svelte-1t6pu74 .candy-btn{background:var(--accent);box-shadow:0 12px 26px -14px color-mix(in srgb, var(--accent) 80%, transparent);transition:background-color .3s,transform .3s,box-shadow .3s}.template-11.svelte-1t6pu74 .candy-btn:hover{background:var(--accent-deep);box-shadow:0 16px 30px -14px color-mix(in srgb, var(--accent) 90%, transparent);transform:translateY(-2px)}.hero-img.svelte-9lvud3{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-9lvud3{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-2puisp{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-2puisp:hover{opacity:1}.image-overlay__label.svelte-2puisp{font-size:13px;font-weight:500}.edit-exp-btn.svelte-2puisp{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-2puisp:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-2puisp{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-2puisp:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-k860p7{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-k860p7{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-17ygm1a{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-17ygm1a:hover{opacity:1}.image-overlay__label.svelte-17ygm1a{font-size:13px;font-weight:500}.edit-btn-inline.svelte-17ygm1a{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-17ygm1a:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-2271wp p{color:#2b2620bf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-2271wp h2{letter-spacing:-.005em;color:#2b2620;margin-top:2.5rem;margin-bottom:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:500}.journal-article.svelte-2271wp h3{color:#2b2620;margin-top:2rem;margin-bottom:.75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:500}.journal-article.svelte-2271wp ul,.journal-article.svelte-2271wp ol{color:#2b2620bf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-2271wp ul{list-style-type:disc}.journal-article.svelte-2271wp ol{list-style-type:decimal}.journal-article.svelte-2271wp li{margin-bottom:.5rem}.journal-article.svelte-2271wp li p{margin-bottom:0}.journal-article.svelte-2271wp blockquote{border-left:2px solid var(--accent);color:#2b2620b3;margin:2rem 0;padding-left:1.25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-style:italic}.journal-article.svelte-2271wp blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-2271wp a{color:var(--accent-deep);text-underline-offset:3px;-webkit-text-decoration:underline #2b262040;text-decoration:underline #2b262040;transition:text-decoration-color .3s}.journal-article.svelte-2271wp a:hover{-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.journal-article.svelte-2271wp hr{border:none;border-top:1px solid #2b262026;margin:2.5rem 0}.journal-article.svelte-2271wp strong{color:#2b2620eb;font-weight:700}.journal-article.svelte-2271wp code{background:#2b262012;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-2271wp pre{background:#2b262012;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-2271wp pre code{background:0 0;padding:0}.contact-hero-bg.svelte-7u6vj8{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-7u6vj8{object-position:var(--img-pos-mobile,center 50%)}}.template-12.svelte-3bp4l9 .font-display{letter-spacing:-.005em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500}.template-12.svelte-3bp4l9 .font-body{font-family:Karla,system-ui,-apple-system,sans-serif;font-weight:400}.template-12.svelte-3bp4l9 .font-label{text-transform:uppercase;letter-spacing:.28em;font-family:Karla,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.template-12.svelte-3bp4l9 .rule-line{border-color:#2b262026}.template-12.svelte-3bp4l9 .double-rule{border-top:1px solid #2b262059;position:relative}.template-12.svelte-3bp4l9 .double-rule:after{content:"";border-top:1px solid #2b262026;position:absolute;top:3px;left:0;right:0}.template-12.svelte-3bp4l9 .matted{background:#fffdf6;border:1px solid #2b262047;padding:.65rem;box-shadow:0 1px 2px #2b26200f,0 18px 36px -28px #2b262073}.template-12.svelte-3bp4l9 .matted img,.template-12.svelte-3bp4l9 .matted .mat-inner{border:1px solid #2b262024}.hero-img.svelte-xloqb8{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-xloqb8{object-position:var(--img-pos-mobile,center 50%)}}.spin-badge.svelte-xloqb8{filter:drop-shadow(0 4px 10px #33241c40)}.spin-slow.svelte-xloqb8{animation:24s linear infinite svelte-xloqb8-spin-badge-rotate}@keyframes svelte-xloqb8-spin-badge-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin-slow.svelte-xloqb8{animation:none}}.image-overlay.svelte-q6oor2{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-q6oor2:hover{opacity:1}.image-overlay__label.svelte-q6oor2{font-size:13px;font-weight:500}.edit-exp-btn.svelte-q6oor2{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-q6oor2:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-q6oor2{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-q6oor2:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1oo9fe0{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1oo9fe0{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-2rk5bd{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-2rk5bd:hover{opacity:1}.image-overlay__label.svelte-2rk5bd{font-size:13px;font-weight:500}.edit-btn-inline.svelte-2rk5bd{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-2rk5bd:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1793imm p{color:#33241cbf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1793imm h2{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.015em;color:#33241c;margin-top:2.5rem;margin-bottom:1rem;font-family:Fraunces,Georgia,serif;font-size:2rem;font-weight:640}.journal-article.svelte-1793imm h3{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:#33241c;margin-top:2rem;margin-bottom:.75rem;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:600}.journal-article.svelte-1793imm ul,.journal-article.svelte-1793imm ol{color:#33241cbf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1793imm ul{list-style-type:disc}.journal-article.svelte-1793imm ol{list-style-type:decimal}.journal-article.svelte-1793imm li{margin-bottom:.5rem}.journal-article.svelte-1793imm li p{margin-bottom:0}.journal-article.svelte-1793imm blockquote{border-left:3px solid var(--accent);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:#33241cb3;margin:2rem 0;padding-left:1.25rem;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-style:italic}.journal-article.svelte-1793imm blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-1793imm a{color:var(--accent-deep);-webkit-text-decoration:underline wavy var(--accent);text-decoration:underline wavy var(--accent);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .3s}.journal-article.svelte-1793imm a:hover{color:#33241c}.journal-article.svelte-1793imm hr{border:none;border-top:2px dotted #33241c4d;margin:2.5rem 0}.journal-article.svelte-1793imm strong{color:#33241ceb;font-weight:700}.journal-article.svelte-1793imm code{background:#33241c12;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-1793imm pre{background:#33241c12;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-1793imm pre code{background:0 0;padding:0}.contact-hero-bg.svelte-pfr0kn{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-pfr0kn{object-position:var(--img-pos-mobile,center 50%)}}.template-13.svelte-f60tk2 .font-display{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.015em;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:640}.template-13.svelte-f60tk2 .font-body{font-family:Archivo,system-ui,-apple-system,sans-serif;font-weight:400}.template-13.svelte-f60tk2 .font-label{text-transform:uppercase;letter-spacing:.22em;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}.template-13.svelte-f60tk2 .sun-stripes{background:linear-gradient(to bottom, var(--accent) 0 34%, var(--mustard) 34% 67%, #33241c 67% 100%);border-radius:999px;height:8px}.template-13.svelte-f60tk2 .groove{box-shadow:0 0 0 7px var(--accent-soft);background:#fffaf0;border:2px solid #33241c;border-radius:1.5rem;overflow:hidden}.template-13.svelte-f60tk2 .groove-card{box-shadow:0 0 0 7px var(--accent-soft);background:#fffaf0;border:2px solid #33241c;border-radius:1.5rem}.template-13.svelte-f60tk2 .ticket{text-transform:uppercase;letter-spacing:.18em;background:#fffaf0;border:1.5px solid #33241c8c;border-radius:999px;padding:.35rem .85rem;font-family:Archivo,system-ui,sans-serif;font-size:10px;font-weight:700;display:inline-block}.template-13.svelte-f60tk2 .pill-btn{text-transform:uppercase;letter-spacing:.18em;background:var(--accent);color:#fff7e8;box-shadow:0 0 0 6px var(--accent-soft);cursor:pointer;border:2px solid #33241c;border-radius:999px;padding:1.05rem 2.4rem;font-family:Archivo,system-ui,sans-serif;font-size:12px;font-weight:700;transition:background .3s,color .3s;display:inline-block}.template-13.svelte-f60tk2 .pill-btn:hover{color:#fff7e8;background:#33241c}.template-13.svelte-f60tk2 .pill-btn--ghost{color:#33241c;box-shadow:none;background:#fffaf0}.template-13.svelte-f60tk2 .pill-btn--ghost:hover{color:#fff7e8;background:#33241c}.template-13.svelte-f60tk2 .wavy-link{-webkit-text-decoration:underline wavy var(--accent);text-decoration:underline wavy var(--accent);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:color .3s}.template-13.svelte-f60tk2 .wavy-link:hover{color:var(--accent-deep)}.template-13.svelte-f60tk2 .rule-line{border-color:#33241c29}.template-13.svelte-f60tk2 .dot-leader{border-bottom:2px dotted #33241c59;flex:1;min-width:2rem;transform:translateY(-.35em)}.nav-link.svelte-o3iba{padding-bottom:6px;position:relative}.nav-link.svelte-o3iba:after{content:"";background:var(--accent);height:1px;transition:right .4s;position:absolute;bottom:0;left:0;right:100%}.nav-link.svelte-o3iba:hover:after,.nav-link--active.svelte-o3iba:after{right:0}.hero-img.svelte-1nv3a31{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-1nv3a31{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-e1woff{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-e1woff:hover{opacity:1}.image-overlay__label.svelte-e1woff{font-size:13px;font-weight:500}.edit-exp-btn.svelte-e1woff{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-e1woff:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-e1woff{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-e1woff:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-1a40009{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-1a40009{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-1ubw0i0{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1ubw0i0:hover{opacity:1}.image-overlay__label.svelte-1ubw0i0{font-size:13px;font-weight:500}.dot-leader.svelte-1ubw0i0{border-bottom:1px dotted #f0e7d847;flex:1;min-width:2rem;transform:translateY(-.35em)}.edit-btn-inline.svelte-1ubw0i0{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-1ubw0i0:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-anh4rv p{color:#f0e7d8b3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-anh4rv h2{color:#f0e7d8;margin-top:2.5rem;margin-bottom:1rem;font-family:DM Serif Display,Didot,Georgia,serif;font-size:2rem;font-weight:400}.journal-article.svelte-anh4rv h3{color:#f0e7d8;margin-top:2rem;margin-bottom:.75rem;font-family:DM Serif Display,Didot,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:400}.journal-article.svelte-anh4rv ul,.journal-article.svelte-anh4rv ol{color:#f0e7d8b3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-anh4rv ul{list-style-type:disc}.journal-article.svelte-anh4rv ol{list-style-type:decimal}.journal-article.svelte-anh4rv li{margin-bottom:.5rem}.journal-article.svelte-anh4rv li p{margin-bottom:0}.journal-article.svelte-anh4rv blockquote{border-left:1px solid var(--accent);color:#f0e7d8a6;margin:2rem 0;padding-left:1.25rem;font-family:DM Serif Display,Didot,Georgia,serif;font-size:1.35rem;font-style:italic}.journal-article.svelte-anh4rv blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-anh4rv a{color:var(--accent-bright);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:5px;text-decoration-thickness:1px;transition:color .3s}.journal-article.svelte-anh4rv a:hover{color:#f0e7d8}.journal-article.svelte-anh4rv hr{border:none;border-top:1px dotted #f0e7d840;margin:2.5rem 0}.journal-article.svelte-anh4rv strong{color:#f0e7d8f2;font-weight:500}.journal-article.svelte-anh4rv code{background:#f0e7d814;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-anh4rv pre{background:#f0e7d814;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-anh4rv pre code{background:0 0;padding:0}.contact-hero-bg.svelte-sik5r6{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-sik5r6{object-position:var(--img-pos-mobile,center 50%)}}.template-14.svelte-c37odj .font-display{letter-spacing:.005em;font-family:DM Serif Display,Didot,Georgia,serif;font-weight:400}.template-14.svelte-c37odj .font-body{font-family:Jost,system-ui,-apple-system,sans-serif;font-weight:300}.template-14.svelte-c37odj .font-label{text-transform:uppercase;letter-spacing:.32em;font-family:Jost,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:400}.template-14.svelte-c37odj .playbill{text-transform:uppercase;letter-spacing:.32em;text-indent:.32em;border:1px solid var(--gold-dim);color:var(--accent-bright);padding:.5rem 1.1rem;font-family:Jost,system-ui,sans-serif;font-size:10px;font-weight:400;display:inline-block}.template-14.svelte-c37odj .gilt-frame{border:1px solid var(--gold-line);outline:1px solid var(--gold-dim);outline-offset:7px;background:#1d1715}.template-14.svelte-c37odj .gilt-card{border:1px solid var(--gold-dim);background:#1b1615}.template-14.svelte-c37odj .fleur-rule{color:var(--accent);align-items:center;gap:.9rem;font-size:11px;line-height:1;display:flex}.template-14.svelte-c37odj .fleur-rule:before,.template-14.svelte-c37odj .fleur-rule:after{content:"";background:#f0e7d826;flex:1;height:1px}.template-14.svelte-c37odj .btn-gilt{text-transform:uppercase;letter-spacing:.28em;text-indent:.28em;border:1px solid var(--gold-line);color:var(--accent-bright);cursor:pointer;background:0 0;padding:1.1rem 2.6rem;font-family:Jost,system-ui,sans-serif;font-size:11px;font-weight:400;transition:background .4s,color .4s,border-color .4s;display:inline-block}.template-14.svelte-c37odj .btn-gilt:hover,.template-14.svelte-c37odj .btn-gilt--solid{background:var(--accent);border-color:var(--accent);color:#14100f}.template-14.svelte-c37odj .btn-gilt--solid:hover{color:var(--accent-bright);border-color:var(--gold-line);background:0 0}.template-14.svelte-c37odj .gilt-link{color:var(--accent-bright);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .3s,color .3s}.template-14.svelte-c37odj .gilt-link:hover{color:#f0e7d8;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.template-14.svelte-c37odj .rule-line{border-color:#f0e7d821}.template-14.svelte-c37odj .candle-glow{background:radial-gradient(ellipse at center, var(--accent) 0%, transparent 62%);opacity:.16;filter:blur(24px);pointer-events:none;animation:9s ease-in-out infinite svelte-c37odj-candle-breathe;position:absolute;inset:-18%}@keyframes svelte-c37odj-candle-breathe{0%,to{opacity:.13}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.template-14.svelte-c37odj .candle-glow{animation:none}}.hero-img.svelte-atjfoy{object-position:var(--img-pos,center 50%)}@media (width<=640px){.hero-img.svelte-atjfoy{object-position:var(--img-pos-mobile,center 50%)}}.film-strip.svelte-fxbbax{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#19171359 transparent}.image-overlay.svelte-v1gojs{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-v1gojs:hover{opacity:1}.image-overlay__label.svelte-v1gojs{font-size:13px;font-weight:500}.edit-exp-btn.svelte-v1gojs{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-v1gojs:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-v1gojs{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-v1gojs:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-3n9x2m{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-3n9x2m{object-position:var(--img-pos-mobile,center 50%)}}section.svelte-3n9x2m .btn-street--paper{color:#191713;background:#faf7f2;border-color:#faf7f2}section.svelte-3n9x2m .btn-street--paper:hover{background:var(--accent);border-color:var(--accent);color:#fff}.image-overlay.svelte-bcu86j{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-bcu86j:hover{opacity:1}.image-overlay__label.svelte-bcu86j{font-size:13px;font-weight:500}.edit-btn-inline.svelte-bcu86j{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-bcu86j:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-1tmix3c p{color:#191713bf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1tmix3c h2{letter-spacing:-.02em;text-transform:uppercase;color:#191713;margin-top:2.5rem;margin-bottom:1rem;font-family:Syne,system-ui,sans-serif;font-size:1.75rem;font-weight:700}.journal-article.svelte-1tmix3c h3{letter-spacing:-.02em;color:#191713;margin-top:2rem;margin-bottom:.75rem;font-family:Syne,system-ui,sans-serif;font-size:1.35rem;font-weight:700}.journal-article.svelte-1tmix3c ul,.journal-article.svelte-1tmix3c ol{color:#191713bf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-1tmix3c ul{list-style-type:disc}.journal-article.svelte-1tmix3c ol{list-style-type:decimal}.journal-article.svelte-1tmix3c li{margin-bottom:.5rem}.journal-article.svelte-1tmix3c li p{margin-bottom:0}.journal-article.svelte-1tmix3c blockquote{border-left:3px solid var(--accent);letter-spacing:-.015em;color:#191713bf;margin:2rem 0;padding-left:1.25rem;font-family:Syne,system-ui,sans-serif;font-size:1.3rem;font-weight:600}.journal-article.svelte-1tmix3c blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-1tmix3c a{color:var(--accent-deep);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color .3s}.journal-article.svelte-1tmix3c a:hover{color:#191713}.journal-article.svelte-1tmix3c hr{border:none;border-top:1px solid #1917134d;margin:2.5rem 0}.journal-article.svelte-1tmix3c strong{color:#191713eb;font-weight:700}.journal-article.svelte-1tmix3c code{background:#19171312;border-radius:.25rem;padding:.15rem .4rem;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-1tmix3c pre{background:#19171312;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-1tmix3c pre code{background:0 0;padding:0}.contact-hero-bg.svelte-go8gsd{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-go8gsd{object-position:var(--img-pos-mobile,center 50%)}}.template-15.svelte-1tirlb8 .font-display{letter-spacing:-.025em;font-family:Syne,Arial Black,system-ui,sans-serif;font-weight:700;line-height:1.02}.template-15.svelte-1tirlb8 .font-body{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:400}.template-15.svelte-1tirlb8 .font-mono-meta{letter-spacing:.02em;font-family:DM Mono,ui-monospace,SF Mono,monospace;font-weight:400}.template-15.svelte-1tirlb8 .snap-tag{text-transform:uppercase;letter-spacing:.14em;color:#191713;white-space:nowrap;background:#faf7f2;border:1px solid #191713cc;align-items:center;gap:.55rem;padding:.45rem .9rem;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.template-15.svelte-1tirlb8 .snap-tag:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px}.template-15.svelte-1tirlb8 .print{background:#fff;border:1px solid #191713d9;padding:9px}.template-15.svelte-1tirlb8 .print>img{display:block}.template-15.svelte-1tirlb8 .print-card{background:#fff;border:1px solid #191713d9}.template-15.svelte-1tirlb8 .btn-street{text-transform:uppercase;letter-spacing:.14em;color:#faf7f2;cursor:pointer;background:#191713;border:1px solid #191713;padding:1.05rem 2.3rem;font-family:DM Mono,ui-monospace,monospace;font-size:12px;transition:background .3s,color .3s,border-color .3s;display:inline-block}.template-15.svelte-1tirlb8 .btn-street:hover{background:var(--accent);border-color:var(--accent);color:#fff}.template-15.svelte-1tirlb8 .btn-street--ghost{color:#191713;background:0 0}.template-15.svelte-1tirlb8 .btn-street--ghost:hover{color:#faf7f2;background:#191713;border-color:#191713}.template-15.svelte-1tirlb8 .street-link{color:#191713;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:color .3s,text-decoration-thickness .15s}.template-15.svelte-1tirlb8 .street-link:hover{color:var(--accent-deep);text-decoration-thickness:3px}.template-15.svelte-1tirlb8 .rule-line{border-color:#19171326}.template-15.svelte-1tirlb8 .index-stamp{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 65%, transparent);-webkit-user-select:none;user-select:none;font-family:Syne,system-ui,sans-serif;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:800;line-height:1}.nav-link.svelte-1nhe510{padding-bottom:6px;position:relative}.nav-link.svelte-1nhe510:after{content:"";border-top:1px dashed var(--accent);height:0;transition:right .4s;position:absolute;bottom:0;left:0;right:100%}.nav-link.svelte-1nhe510:hover:after,.nav-link--active.svelte-1nhe510:after{right:0}.hero-img.svelte-1k414oj{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-1k414oj{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-1c178qt{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-1c178qt:hover{opacity:1}.image-overlay__label.svelte-1c178qt{font-size:13px;font-weight:500}.edit-exp-btn.svelte-1c178qt{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-1c178qt:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-1c178qt{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-1c178qt:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-5jm98v{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-5jm98v{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-nhcbwq{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-nhcbwq:hover{opacity:1}.image-overlay__label.svelte-nhcbwq{font-size:13px;font-weight:500}.dot-leader.svelte-nhcbwq{border-bottom:1px dashed #efe6da40;flex:1;min-width:2rem;transform:translateY(-.35em)}.msr-value.svelte-nhcbwq{letter-spacing:.02em;color:#efe6da;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:500}.type-chip.svelte-nhcbwq{text-transform:uppercase;letter-spacing:.22em;text-indent:.22em;border:1px dashed var(--stitch);color:var(--accent-bright);padding:.3rem .6rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.edit-btn-inline.svelte-nhcbwq{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-nhcbwq:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-o04ix1 p{color:#efe6dab3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-o04ix1 h2{color:#efe6da;margin-top:2.5rem;margin-bottom:1rem;font-family:Young Serif,Georgia,serif;font-size:1.75rem;font-weight:400}.journal-article.svelte-o04ix1 h3{color:#efe6da;margin-top:2rem;margin-bottom:.75rem;font-family:Young Serif,Georgia,serif;font-size:1.35rem;font-weight:400}.journal-article.svelte-o04ix1 ul,.journal-article.svelte-o04ix1 ol{color:#efe6dab3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-o04ix1 ul{list-style-type:disc}.journal-article.svelte-o04ix1 ol{list-style-type:decimal}.journal-article.svelte-o04ix1 li{margin-bottom:.5rem}.journal-article.svelte-o04ix1 li p{margin-bottom:0}.journal-article.svelte-o04ix1 blockquote{border-left:1px dashed var(--accent);color:#efe6daa6;margin:2rem 0;padding-left:1.25rem;font-family:Karla,system-ui,sans-serif;font-size:1.25rem;font-style:italic}.journal-article.svelte-o04ix1 blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-o04ix1 a{color:var(--accent-bright);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--stitch);text-decoration-color:var(--stitch);text-underline-offset:5px;text-decoration-thickness:1px;transition:color .3s}.journal-article.svelte-o04ix1 a:hover{color:#efe6da}.journal-article.svelte-o04ix1 hr{border:none;border-top:1px dashed #efe6da40;margin:2.5rem 0}.journal-article.svelte-o04ix1 strong{color:#efe6daf2;font-weight:600}.journal-article.svelte-o04ix1 code{background:#efe6da14;border-radius:.25rem;padding:.15rem .4rem;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-o04ix1 pre{background:#efe6da14;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-o04ix1 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-7i54f4{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-7i54f4{object-position:var(--img-pos-mobile,center 50%)}}.template-16.svelte-s4hnmp .font-display{letter-spacing:-.01em;font-family:Young Serif,Georgia,serif;font-weight:400}.template-16.svelte-s4hnmp .font-body{font-family:Karla,system-ui,-apple-system,sans-serif;font-weight:350}.template-16.svelte-s4hnmp .font-spec{text-transform:uppercase;letter-spacing:.14em;font-family:IBM Plex Mono,ui-monospace,SF Mono,monospace;font-size:11px;font-weight:400}.template-16.svelte-s4hnmp .font-label{text-transform:uppercase;letter-spacing:.26em;font-family:Karla,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500}.template-16.svelte-s4hnmp .garment-label{text-transform:uppercase;letter-spacing:.28em;text-indent:.28em;border:1px dashed var(--stitch);color:var(--accent-bright);background:color-mix(in srgb, var(--accent) 6%, transparent);padding:.55rem 1.1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;display:inline-block}.template-16.svelte-s4hnmp .stitch-frame{outline:1px dashed var(--stitch);outline-offset:7px;background:#211a15;border:1px solid #efe6da24;position:relative}.template-16.svelte-s4hnmp .stitch-frame:before,.template-16.svelte-s4hnmp .stitch-frame:after{content:"";opacity:.5;pointer-events:none;z-index:2;border:0 dashed #efe6da66;width:15px;height:15px;transition:opacity .4s;position:absolute}.template-16.svelte-s4hnmp .stitch-frame:before{border-top-width:1px;border-left-width:1px;top:-14px;left:-14px}.template-16.svelte-s4hnmp .stitch-frame:after{border-bottom-width:1px;border-right-width:1px;bottom:-14px;right:-14px}.template-16.svelte-s4hnmp .stitch-frame:hover:before,.template-16.svelte-s4hnmp .stitch-frame:hover:after,.template-16.svelte-s4hnmp .group:hover .stitch-frame:before,.template-16.svelte-s4hnmp .group:hover .stitch-frame:after{opacity:1}.template-16.svelte-s4hnmp .stitch-card{border:1px dashed var(--stitch-dim);background-color:#1f1a17;background-image:radial-gradient(#efe6da0b 1px,#0000 1px);background-size:22px 22px}.template-16.svelte-s4hnmp .pattern-paper{background-color:var(--accent-veil);background-image:radial-gradient(#efe6da0a 1px,#0000 1px);background-size:24px 24px}.template-16.svelte-s4hnmp .thread-rule{color:var(--accent);align-items:center;gap:.9rem;font-size:13px;line-height:1;display:flex}.template-16.svelte-s4hnmp .thread-rule:before,.template-16.svelte-s4hnmp .thread-rule:after{content:"";border-top:1px dashed #efe6da38;flex:1;height:0}.template-16.svelte-s4hnmp .stitch-rule{border:0;border-top:1px dashed #efe6da2e}.template-16.svelte-s4hnmp .btn-label{text-transform:uppercase;letter-spacing:.22em;text-indent:.22em;border:1px dashed var(--stitch);color:var(--accent-bright);cursor:pointer;background:0 0;padding:1.05rem 2.4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;transition:background .4s,color .4s,border-color .4s;display:inline-block}.template-16.svelte-s4hnmp .btn-label:hover{background:var(--accent);border-color:var(--accent);color:#191411}.template-16.svelte-s4hnmp .btn-label--solid{background:var(--accent);border-style:solid;border-color:var(--accent);color:#191411}.template-16.svelte-s4hnmp .btn-label--solid:hover{border-style:dashed;border-color:var(--stitch);color:var(--accent-bright);background:0 0}.template-16.svelte-s4hnmp .thread-link{color:var(--accent-bright);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--stitch);text-decoration-color:var(--stitch);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .3s,color .3s}.template-16.svelte-s4hnmp .thread-link:hover{color:#efe6da;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.template-16.svelte-s4hnmp .rule-line{border-color:#efe6da21}.template-16.svelte-s4hnmp .stitch-draw{border-top:1px dashed var(--accent);height:0;animation:1.8s cubic-bezier(.4,0,.2,1) .2s both svelte-s4hnmp-stitch-run}@keyframes svelte-s4hnmp-stitch-run{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tape.svelte-s4hnmp{border-top:1px solid var(--stitch-dim);border-bottom:1px solid var(--stitch-dim);background:#1d1712;overflow:hidden}.tape-track.svelte-s4hnmp{width:max-content;animation:80s linear infinite svelte-s4hnmp-tape-scroll;display:flex}.tape-seg.svelte-s4hnmp{flex:none;display:flex}.tape-cm.svelte-s4hnmp{letter-spacing:.05em;color:#efe6da61;-webkit-user-select:none;user-select:none;background-image:repeating-linear-gradient(90deg,#efe6da38 0 1px,#0000 1px 10px),repeating-linear-gradient(90deg,#efe6da73 0 1px,#0000 1px 50px);background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 6px,100% 12px;flex:none;width:50px;padding:.5rem 0 1rem 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:inline-block}@keyframes svelte-s4hnmp-tape-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tape-track.svelte-s4hnmp{animation:none}.template-16.svelte-s4hnmp .stitch-draw{clip-path:none;animation:none}}.hero-img.svelte-1f63jow{object-position:var(--img-pos,center 50%)}@media (width<=640px){.hero-img.svelte-1f63jow{object-position:var(--img-pos-mobile,center 50%)}}.reel.svelte-184i91b{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#14141659 transparent}.type-chip.svelte-nwqb62{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:2px solid #141416;border-radius:999px;align-items:center;padding:.3rem .8rem;font-family:Archivo,system-ui,sans-serif;font-size:10px;font-weight:700}.image-overlay.svelte-nwqb62{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-nwqb62:hover{opacity:1}.image-overlay__label.svelte-nwqb62{font-size:13px;font-weight:500}.edit-exp-btn.svelte-nwqb62{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-nwqb62:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-nwqb62{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-nwqb62:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-o6snu4{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-o6snu4{object-position:var(--img-pos-mobile,center 50%)}}.type-chip.svelte-ophmbp{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:2px solid #141416;border-radius:999px;align-items:center;padding:.3rem .8rem;font-family:Archivo,system-ui,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.image-overlay.svelte-ophmbp{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-ophmbp:hover{opacity:1}.image-overlay__label.svelte-ophmbp{font-size:13px;font-weight:500}.edit-btn-inline.svelte-ophmbp{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-ophmbp:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-mrz8i2 p{color:#141416bf;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-mrz8i2 h2{letter-spacing:-.01em;text-transform:uppercase;color:#141416;margin-top:2.5rem;margin-bottom:1rem;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:1.6rem;font-weight:400}.journal-article.svelte-mrz8i2 h3{letter-spacing:-.01em;color:#141416;margin-top:2rem;margin-bottom:.75rem;font-family:Archivo,system-ui,sans-serif;font-size:1.3rem;font-weight:700}.journal-article.svelte-mrz8i2 ul,.journal-article.svelte-mrz8i2 ol{color:#141416bf;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.85}.journal-article.svelte-mrz8i2 ul{list-style-type:disc}.journal-article.svelte-mrz8i2 ol{list-style-type:decimal}.journal-article.svelte-mrz8i2 li{margin-bottom:.5rem}.journal-article.svelte-mrz8i2 li p{margin-bottom:0}.journal-article.svelte-mrz8i2 blockquote{border-left:4px solid var(--accent);letter-spacing:-.01em;color:#141416c7;border-radius:2px;margin:2rem 0;padding-left:1.25rem;font-family:Archivo,system-ui,sans-serif;font-size:1.3rem;font-weight:700}.journal-article.svelte-mrz8i2 blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-mrz8i2 a{color:var(--accent-deep);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .3s}.journal-article.svelte-mrz8i2 a:hover{color:#141416}.journal-article.svelte-mrz8i2 hr{border:none;border-top:2px solid #14141626;margin:2.5rem 0}.journal-article.svelte-mrz8i2 strong{color:#141416eb;font-weight:700}.journal-article.svelte-mrz8i2 code{background:#14141612;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-mrz8i2 pre{background:#14141612;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-mrz8i2 pre code{background:0 0;padding:0}.contact-hero-bg.svelte-vm8f7{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-vm8f7{object-position:var(--img-pos-mobile,center 50%)}}.template-17.svelte-1ass33a .font-display{letter-spacing:-.01em;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-weight:400;line-height:.97}.template-17.svelte-1ass33a .font-body{font-family:Archivo,system-ui,-apple-system,sans-serif;font-weight:400}.template-17.svelte-1ass33a .meta-tag{text-transform:uppercase;letter-spacing:.14em;font-family:Archivo,system-ui,sans-serif;font-size:11px;font-weight:600}.template-17.svelte-1ass33a .speed-glyph{background:var(--glyph,var(--accent));width:16px;height:3px;box-shadow:-6px 5px 0 var(--glyph,var(--accent)), -3px 10px 0 var(--glyph,var(--accent));border-radius:999px;flex:none;display:inline-block;transform:translateY(-5px)}.template-17.svelte-1ass33a .speed-tag{text-transform:uppercase;letter-spacing:.14em;color:#141416;white-space:nowrap;align-items:center;gap:.65rem;font-family:Archivo,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.template-17.svelte-1ass33a .speed-tag:before{content:"";background:var(--accent);width:16px;height:3px;box-shadow:-6px 5px 0 var(--accent), -3px 10px 0 var(--accent);border-radius:999px;flex:none;transform:translateY(-5px)}.template-17.svelte-1ass33a .speed-tag--paper{color:#f7f7f5}.template-17.svelte-1ass33a .kin{color:var(--accent-deep);display:inline-block;transform:skew(-8deg)}.template-17.svelte-1ass33a .fw-skew{transform-origin:0 100%;transform:skew(-6deg)}.template-17.svelte-1ass33a .btn-fw{text-transform:uppercase;letter-spacing:.1em;color:#141416;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #141416;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 2.1rem;font-family:Archivo,system-ui,sans-serif;font-size:12px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.template-17.svelte-1ass33a .btn-fw:hover{background:var(--accent);color:#141416}.template-17.svelte-1ass33a .btn-fw--fill{background:var(--accent)}.template-17.svelte-1ass33a .btn-fw--fill:hover{color:#f7f7f5;background:#141416}.template-17.svelte-1ass33a .btn-fw--paper{background:#f7f7f5}.template-17.svelte-1ass33a .btn-fw--paper:hover{background:var(--accent);color:#141416}.template-17.svelte-1ass33a .patch{text-transform:uppercase;letter-spacing:.12em;color:#141416;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #141416;border-radius:999px;align-items:center;padding:.55rem 1.15rem;font-family:Archivo,system-ui,sans-serif;font-size:11px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.template-17.svelte-1ass33a .patch:hover{background:var(--accent-tint)}.template-17.svelte-1ass33a .patch--active{color:#f7f7f5;background:#141416}.template-17.svelte-1ass33a .patch--active:hover{background:#141416}.template-17.svelte-1ass33a .bib{color:#0000;-webkit-text-stroke:1.5px #141416;-webkit-user-select:none;user-select:none;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.template-17.svelte-1ass33a .bib--big{-webkit-text-stroke:2px color-mix(in srgb, var(--accent) 80%, transparent);font-size:clamp(3.2rem,7.5vw,6rem)}.template-17.svelte-1ass33a .fw-frame{margin:0 10px 10px 0;position:relative}.template-17.svelte-1ass33a .fw-frame:before{content:"";background:var(--panel,var(--cobalt));border-radius:20px;position:absolute;inset:0;transform:translate(10px,10px)}.template-17.svelte-1ass33a .fw-frame__inner{background:#fff;border:2px solid #141416;border-radius:20px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.template-17.svelte-1ass33a .fw-frame__inner:after{content:"";box-shadow:inset 0 0 0 0 var(--accent);pointer-events:none;z-index:2;border-radius:18px;transition:box-shadow .35s;position:absolute;inset:0}.template-17.svelte-1ass33a .fw-frame:hover .fw-frame__inner{transform:translate(5px,5px)}.template-17.svelte-1ass33a .fw-frame:hover .fw-frame__inner:after{box-shadow:inset 0 0 0 3px var(--accent)}@media (prefers-reduced-motion:reduce){.template-17.svelte-1ass33a .fw-frame:hover .fw-frame__inner{transform:none}}.template-17.svelte-1ass33a .fw-ticker{background:#fff;border-top:2px solid #141416;border-bottom:2px solid #141416;overflow:hidden}.template-17.svelte-1ass33a .fw-ticker__track{width:max-content;animation:36s linear infinite fw17-scroll;display:flex}@keyframes fw17-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.template-17.svelte-1ass33a .fw-ticker__track{animation-play-state:paused}}.template-17.svelte-1ass33a .fw-card{background:#fff;border:2px solid #141416;border-radius:24px}.template-17.svelte-1ass33a .fw-input{background:#fff;border:2px solid #14141633;border-radius:14px;width:100%;padding:.7rem 1rem;transition:border-color .25s}.template-17.svelte-1ass33a .fw-input:focus{box-shadow:none;border-color:#141416;outline:none}.template-17.svelte-1ass33a .fw-input::placeholder{color:#14141659}.template-17.svelte-1ass33a .rule-ink{border-color:#14141626}.nav-link.svelte-1jc7vga{padding-bottom:7px;position:relative}.nav-link.svelte-1jc7vga:after{content:"";border-bottom:1px dotted var(--accent);height:0;transition:right .4s;position:absolute;bottom:0;left:0;right:100%}.nav-link.svelte-1jc7vga:hover:after,.nav-link--active.svelte-1jc7vga:after{right:0}.hero-img.svelte-h8k7kp{object-position:var(--img-pos,center 50%)}@media (width<=1024px){.hero-img.svelte-h8k7kp{object-position:var(--img-pos-mobile,center 50%)}}.hero-veil.svelte-h8k7kp{-webkit-mask-image:radial-gradient(120% 120% at 50% 42%,#000 48%,#0000 97%);mask-image:radial-gradient(120% 120% at 50% 42%,#000 48%,#0000 97%)}.image-overlay.svelte-j23xs7{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-j23xs7:hover{opacity:1}.image-overlay__label.svelte-j23xs7{font-size:13px;font-weight:500}.edit-exp-btn.svelte-j23xs7{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:12px 0;transition:background .15s,border-color .15s;display:flex}.edit-exp-btn.svelte-j23xs7:hover{background:#f9731626;border-color:#f97316}.edit-exp-link.svelte-j23xs7{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;margin-top:1.5rem;padding:12px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-style:italic;transition:background .15s,border-color .15s;display:block}.edit-exp-link.svelte-j23xs7:hover{background:#f9731626;border-color:#f97316}.cta-bg.svelte-hpf0ql{object-position:var(--img-pos,center 50%)}@media (width<=768px){.cta-bg.svelte-hpf0ql{object-position:var(--img-pos-mobile,center 50%)}}.image-overlay.svelte-ej00lg{color:#fff;opacity:0;cursor:pointer;z-index:3;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-overlay.svelte-ej00lg:hover{opacity:1}.image-overlay__label.svelte-ej00lg{font-size:13px;font-weight:500}.dot-leader.svelte-ej00lg{border-bottom:1px dotted #e9e7f247;flex:1;min-width:2rem;transform:translateY(-.35em)}.edit-btn-inline.svelte-ej00lg{color:#f97316;cursor:pointer;background:#f973160d;border:1px dashed #f9731680;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.edit-btn-inline.svelte-ej00lg:hover{background:#f9731626;border-color:#f97316}.journal-article.svelte-116c8zr p{color:#e9e7f2b3;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-116c8zr h2{color:#e9e7f2;margin-top:2.5rem;margin-bottom:1rem;font-family:Lora,Georgia,serif;font-size:1.9rem;font-weight:500}.journal-article.svelte-116c8zr h3{color:#e9e7f2;margin-top:2rem;margin-bottom:.75rem;font-family:Lora,Georgia,serif;font-size:1.45rem;font-style:italic;font-weight:400}.journal-article.svelte-116c8zr ul,.journal-article.svelte-116c8zr ol{color:#e9e7f2b3;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;line-height:1.9}.journal-article.svelte-116c8zr ul{list-style-type:disc}.journal-article.svelte-116c8zr ol{list-style-type:decimal}.journal-article.svelte-116c8zr li{margin-bottom:.5rem}.journal-article.svelte-116c8zr li p{margin-bottom:0}.journal-article.svelte-116c8zr blockquote{border-left:1px dotted var(--accent);color:#e9e7f2a6;margin:2rem 0;padding-left:1.25rem;font-family:Lora,Georgia,serif;font-size:1.3rem;font-style:italic}.journal-article.svelte-116c8zr blockquote p{color:inherit;font-size:inherit}.journal-article.svelte-116c8zr a{color:var(--accent-bright);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);text-underline-offset:5px;text-decoration-thickness:1px;transition:color .3s}.journal-article.svelte-116c8zr a:hover{color:#e9e7f2}.journal-article.svelte-116c8zr hr{border:none;border-top:1px dotted #e9e7f240;margin:2.5rem 0}.journal-article.svelte-116c8zr strong{color:#e9e7f2f2;font-weight:600}.journal-article.svelte-116c8zr code{background:#e9e7f214;border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.journal-article.svelte-116c8zr pre{background:#e9e7f214;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.journal-article.svelte-116c8zr pre code{background:0 0;padding:0}.contact-hero-bg.svelte-2m3d4e{object-position:var(--img-pos,center 50%)}@media (width<=768px){.contact-hero-bg.svelte-2m3d4e{object-position:var(--img-pos-mobile,center 50%)}}.template-18.svelte-5ug4jv .font-display{letter-spacing:.005em;font-family:Lora,Georgia,Times New Roman,serif;font-weight:400}.template-18.svelte-5ug4jv .font-body{font-family:Mulish,system-ui,-apple-system,sans-serif;font-weight:300}.template-18.svelte-5ug4jv .font-label{text-transform:uppercase;letter-spacing:.28em;font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500}.template-18.svelte-5ug4jv .chapter-mark{text-transform:uppercase;letter-spacing:.3em;color:var(--accent-bright);align-items:baseline;gap:.85rem;font-family:Mulish,system-ui,sans-serif;font-size:10.5px;font-weight:500;display:inline-flex}.template-18.svelte-5ug4jv .chapter-mark:before,.template-18.svelte-5ug4jv .chapter-mark:after{content:"✦";letter-spacing:0;color:var(--accent);font-size:8px;transform:translateY(-1px)}.template-18.svelte-5ug4jv .constellation-rule{color:var(--accent);align-items:center;gap:1rem;font-size:11px;line-height:1;display:flex}.template-18.svelte-5ug4jv .constellation-rule:before,.template-18.svelte-5ug4jv .constellation-rule:after{content:"";border-top:1px dotted #e9e7f247;flex:1;height:0}.template-18.svelte-5ug4jv .moon-frame{border:1px solid var(--accent-dim);box-shadow:0 0 30px -8px color-mix(in srgb, var(--accent) 32%, transparent), 0 0 90px -18px color-mix(in srgb, var(--accent) 20%, transparent);background:#1b1e33;border-radius:1.4rem;transition:box-shadow .7s,border-color .7s;overflow:hidden}.template-18.svelte-5ug4jv .moon-frame img{transition:filter .7s,transform .7s}.template-18.svelte-5ug4jv .moon-frame:hover,.template-18.svelte-5ug4jv .group:hover .moon-frame{border-color:var(--accent-line);box-shadow:0 0 38px -6px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 110px -14px color-mix(in srgb, var(--accent) 30%, transparent)}.template-18.svelte-5ug4jv .moon-frame:hover img,.template-18.svelte-5ug4jv .group:hover .moon-frame img{filter:brightness(1.08)}.template-18.svelte-5ug4jv .moon-card{background:#1b1d2e;border:1px solid #e9e7f21a;border-radius:1.25rem}.template-18.svelte-5ug4jv .btn-moon{text-transform:uppercase;letter-spacing:.26em;text-indent:.26em;border:1px solid var(--accent-line);color:var(--accent-bright);cursor:pointer;background:0 0;border-radius:9999px;padding:1.05rem 2.6rem;font-family:Mulish,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:inline-block}.template-18.svelte-5ug4jv .btn-moon:hover{border-color:var(--accent);background:var(--accent-veil);box-shadow:0 0 26px -4px color-mix(in srgb, var(--accent) 45%, transparent)}.template-18.svelte-5ug4jv .btn-moon--solid{background:var(--accent);border-color:var(--accent);color:#141627}.template-18.svelte-5ug4jv .btn-moon--solid:hover{background:color-mix(in srgb, var(--accent) 82%, #e9e7f2);border-color:color-mix(in srgb, var(--accent) 82%, #e9e7f2);color:#141627;box-shadow:0 0 30px -4px color-mix(in srgb, var(--accent) 55%, transparent)}.template-18.svelte-5ug4jv .moon-link{color:var(--accent-bright);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .3s,color .3s}.template-18.svelte-5ug4jv .moon-link:hover{color:#e9e7f2;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.template-18.svelte-5ug4jv .rule-line{border-color:#e9e7f21f}.template-18.svelte-5ug4jv .moon-glow{background:radial-gradient(ellipse at center, var(--accent) 0%, transparent 60%);opacity:.13;filter:blur(26px);pointer-events:none;animation:11s ease-in-out infinite svelte-5ug4jv-moon-breathe;position:absolute;inset:-16%}@keyframes svelte-5ug4jv-moon-breathe{0%,to{opacity:.1}50%{opacity:.18}}.template-18.svelte-5ug4jv .fireflies{pointer-events:none;position:absolute;inset:0;overflow:hidden}.template-18.svelte-5ug4jv .firefly{left:var(--x,50%);background:color-mix(in srgb, var(--accent) 55%, #e9e7f2);width:4px;height:4px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;animation:svelte-5ug4jv-firefly-rise var(--dur,18s) linear var(--delay,0s) infinite;border-radius:9999px;position:absolute;bottom:-3%}@keyframes svelte-5ug4jv-firefly-rise{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:var(--glow,.4)}48%{transform:translate(var(--drift,14px), -34vh) scale(.9);opacity:calc(var(--glow,.4) * .7)}62%{opacity:var(--glow,.4)}88%{opacity:.05}to{transform:translate(calc(var(--drift,14px) * -.5), -72vh) scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.template-18.svelte-5ug4jv .moon-glow{animation:none}.template-18.svelte-5ug4jv .firefly{opacity:0;animation:none}}
