@font-face{font-family:DD Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/desert-montserrat-600.woff2)format("woff2")}@font-face{font-family:DD Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/desert-montserrat-700.woff2)format("woff2")}@font-face{font-family:DD Body;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/desert-source-sans-3-400.woff2)format("woff2")}@font-face{font-family:DD Body;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/desert-source-sans-3-600.woff2)format("woff2")}@font-face{font-family:DD Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/desert-great-vibes-400.woff2)format("woff2")}.dd.svelte-w3wfl0{--dd-sand:#f9e0af;--dd-paper:#f5f0dc;--dd-orange:#b84a16;--dd-rust:#703820;--dd-text:#2d1b14;background:var(--dd-sand);color:var(--dd-text);flex:1;padding-bottom:2.5rem;font-family:DD Body,"Source Sans 3",system-ui,sans-serif}.dd-wrap.svelte-w3wfl0{width:min(100% - 2rem, var(--container-max));margin-inline:auto}.dd-intro.svelte-w3wfl0{padding-top:1.75rem}.dd-panel.svelte-w3wfl0{border:1px solid color-mix(in srgb, var(--color-gold) 70%, white);background:color-mix(in srgb, var(--dd-paper) 88%, white);border-radius:1.25rem;align-items:start;gap:1.15rem;padding:1rem;display:grid;box-shadow:0 10px 28px #2d1b1414}.dd-kicker.svelte-w3wfl0{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-dark);margin:.35rem 0 0;font-family:DD Display,Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:700}h1.svelte-w3wfl0{color:var(--dd-rust);margin:0;font-family:DD Display,Montserrat,system-ui,sans-serif;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;line-height:1.1}.dd-name.svelte-w3wfl0{color:var(--dd-rust);margin:.45rem 0 0;font-family:DD Script,Great Vibes,cursive;font-size:clamp(2.6rem,4.2vw,3.6rem);line-height:1}h2.svelte-w3wfl0,h3.svelte-w3wfl0{color:var(--dd-rust);font-family:DD Display,Montserrat,system-ui,sans-serif;font-weight:700}h2.svelte-w3wfl0{margin:0;font-size:1.65rem}h3.svelte-w3wfl0{margin:0;font-size:1.15rem}.dd-tag.svelte-w3wfl0{max-width:36rem;margin:.55rem 0 0;font-size:1.05rem;line-height:1.45}.dd-actions.svelte-w3wfl0{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.dd-btn.svelte-w3wfl0{background:var(--dd-orange);color:var(--dd-paper);border-radius:999px;align-items:center;padding:.72rem 1.1rem;font-family:DD Display,Montserrat,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.dd-btn.svelte-w3wfl0:hover{background:var(--dd-rust)}.dd-btn--ghost.svelte-w3wfl0{color:var(--dd-rust);box-shadow:inset 0 0 0 1.5px var(--dd-orange);background:0 0}.dd-btn--ghost.svelte-w3wfl0:hover{background:var(--dd-orange);color:var(--dd-paper)}.dd.svelte-w3wfl0 a:where(.svelte-w3wfl0):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.dd-portrait.svelte-w3wfl0{background:var(--dd-paper);border-radius:.9rem;width:min(100%,14rem);display:block;overflow:hidden}.dd-portrait.svelte-w3wfl0 img:where(.svelte-w3wfl0){aspect-ratio:828/960;object-fit:cover;object-position:center 18%;width:100%;height:auto;display:block}.dd-bio.svelte-w3wfl0{max-width:40rem;margin:.9rem 0 0;font-size:1.02rem;line-height:1.5}.dd-text-link.svelte-w3wfl0{color:var(--dd-orange);text-underline-offset:.18em;margin-top:.65rem;font-family:DD Display,Montserrat,system-ui,sans-serif;font-weight:700;display:inline-block}.dd-text-link.svelte-w3wfl0:hover{color:var(--dd-rust)}.dd-badges.svelte-w3wfl0{flex-wrap:wrap;align-items:center;gap:.85rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.dd-badges.svelte-w3wfl0 img:where(.svelte-w3wfl0){width:auto;height:4.25rem;display:block}.dd-block.svelte-w3wfl0{padding-top:2.25rem}.dd-block__head.svelte-w3wfl0{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;display:flex}.dd-section-link.svelte-w3wfl0{color:var(--dd-orange);text-underline-offset:.18em;font-family:DD Display,Montserrat,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none}.dd-section-link.svelte-w3wfl0:hover{color:var(--dd-rust);text-decoration:underline}.dd-tiles.svelte-w3wfl0{gap:.9rem;margin-top:1rem;display:grid}.dd-tile.svelte-w3wfl0{border-top:3px solid var(--color-gold);background:var(--dd-paper);min-height:100%;color:inherit;border-radius:1rem;flex-direction:column;padding:1rem 1.15rem 1.15rem;text-decoration:none;display:flex}.dd-tile.svelte-w3wfl0:hover{border-top-color:var(--dd-orange)}.dd-tile__site.svelte-w3wfl0{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:.4rem;font-family:DD Display,Montserrat,system-ui,sans-serif;font-size:.7rem;font-weight:700}.dd-tile.svelte-w3wfl0 p:where(.svelte-w3wfl0){margin:.4rem 0 0;line-height:1.45}@media (width>=48rem){.dd-panel.svelte-w3wfl0{grid-template-columns:14.5rem minmax(0,1fr);align-items:stretch;gap:1.35rem;padding:1rem 1.15rem}.dd-portrait.svelte-w3wfl0{width:auto;height:100%}.dd-portrait.svelte-w3wfl0 img:where(.svelte-w3wfl0){aspect-ratio:auto;object-fit:cover;height:100%}.dd-tiles.svelte-w3wfl0{grid-template-columns:repeat(3,minmax(0,1fr))}}
