.hero.svelte-1uha8ag{isolation:isolate;min-height:calc(100svh - 4.75rem);color:var(--color-forest);background:var(--color-cream);position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,.9fr) minmax(22rem,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:calc(100svh - 4.75rem);padding-block:clamp(2rem,5vw,4.5rem);display:grid}.hero-media.svelte-1uha8ag{aspect-ratio:3/4;background:var(--color-paper);border-radius:var(--radius-md);width:100%;max-height:calc(100svh - 8rem);box-shadow:1.2rem 1.2rem 0 var(--color-sand);position:relative;overflow:hidden;transform:rotate(1deg)}.hero-content.svelte-1uha8ag{padding-block:clamp(2rem,5vw,5rem)}h1.svelte-1uha8ag{max-width:12ch;font:500 clamp(3.5rem, 8vw, 7.4rem)/.9 var(--font-display);letter-spacing:-.055em;margin:1rem 0 1.5rem}.lede.svelte-1uha8ag{max-width:39rem;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.2rem)}.hero.svelte-1uha8ag .button-light:where(.svelte-1uha8ag){color:var(--color-cream);background:var(--color-forest)}.hero.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){color:var(--color-forest)}.actions.svelte-1uha8ag{align-items:center;gap:1.8rem;margin-top:2.1rem;display:flex}.coordinates.svelte-1uha8ag{color:var(--color-rust);letter-spacing:.16em;writing-mode:vertical-rl;margin:0;font-size:.6rem;font-weight:700;position:absolute;bottom:2rem;right:1rem}.split-heading.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1fr 2.1fr;display:grid}.body-copy.svelte-1uha8ag{max-width:41rem;margin-top:2rem;font-size:1.12rem}.principles.svelte-1uha8ag{margin-top:var(--space-7);border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag){border-right:1px solid var(--color-line);padding:2rem 2rem 0 0}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){padding-left:2rem}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border:0}.principles.svelte-1uha8ag span:where(.svelte-1uha8ag),.meta.svelte-1uha8ag{letter-spacing:.15em;color:var(--color-rust);font-size:.65rem;font-weight:700}.principles.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:500 1.8rem/1 var(--font-display);margin:2.8rem 0 .7rem}.principles.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:0}.meta.svelte-1uha8ag{margin:1.1rem 0 .55rem}.worth-stop.svelte-1uha8ag{color:var(--color-cream);background:var(--color-forest)}.places-heading.svelte-1uha8ag{margin-bottom:var(--space-6);grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;display:grid}.places-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:30rem;color:color-mix(in srgb, var(--color-cream) 72%, transparent)}.recommendations.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem) clamp(1.2rem,4vw,4rem);display:grid}.recommendation-image.svelte-1uha8ag{aspect-ratio:4/5;background:var(--color-paper);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.recommendations.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:500 clamp(1.7rem, 3vw, 2.5rem)/1 var(--font-display);margin:.6rem 0}.recommendations.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{max-width:30rem;color:color-mix(in srgb, var(--color-cream) 72%, transparent)}.recommendations-toggle.svelte-1uha8ag{width:100%;min-height:7rem;color:var(--color-sand);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin:2.5rem 0 0;padding:1.1rem 0 .4rem;display:flex}.recommendations-toggle.svelte-1uha8ag:hover{color:var(--color-cream)}.toggle-label.svelte-1uha8ag{font:750 .65rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.toggle-chevron.svelte-1uha8ag{clip-path:polygon(0 8%,50% 70%,100% 8%,100% 22%,50% 86%,0 22%);background:currentColor;width:min(7rem,34vw);height:2.6rem;animation:2.8s ease-in-out infinite svelte-1uha8ag-chevron-breathe}.recommendation-disclosure[open].svelte-1uha8ag .toggle-chevron:where(.svelte-1uha8ag){animation:none;transform:rotate(180deg)}.recommendations-toggle.svelte-1uha8ag:focus-visible .toggle-chevron:where(.svelte-1uha8ag){color:var(--color-cream)}@keyframes svelte-1uha8ag-chevron-breathe{0%,to{opacity:.62;transform:translateY(0)scale(.97)}50%{opacity:1;transform:translateY(.35rem)scale(1.03)}}.about-grid.svelte-1uha8ag{grid-template-columns:minmax(18rem,.9fr) 1.1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.portrait-placeholder.svelte-1uha8ag{aspect-ratio:4/5;color:var(--color-cream);background:var(--color-paper);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.about-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:35rem;font-size:1.08rem}.socials.svelte-1uha8ag{padding-top:0}.socials-grid.svelte-1uha8ag{padding-top:var(--space-6);border-top:1px solid var(--color-line);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.platform-intro.svelte-1uha8ag{max-width:31rem;color:var(--color-muted);margin-top:1.5rem}.social-list.svelte-1uha8ag article:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-line);padding:1.5rem 0}.social-list.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{padding-top:0}.platform-name.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-name.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:500 clamp(1.7rem, 3vw, 2.3rem)/1 var(--font-display);align-items:center;gap:.5rem;min-width:0;max-width:100%;margin:0;display:flex}.platform-name.svelte-1uha8ag h3:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){overflow-wrap:anywhere;min-width:0}.platform-name.svelte-1uha8ag small:where(.svelte-1uha8ag),.channel-status.svelte-1uha8ag{letter-spacing:.14em;color:var(--color-rust);text-transform:uppercase;font-size:.6rem;font-weight:700}.platform-link.svelte-1uha8ag{color:var(--color-forest);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;gap:.6rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.social-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:500 1.15rem/1.1 var(--font-display);margin-top:1rem;display:block}.social-list.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){max-width:38rem;color:var(--color-muted);margin:.45rem 0 1rem}.channel-status.svelte-1uha8ag{color:var(--color-muted)}.brand-cta.svelte-1uha8ag{padding-block:var(--space-8);color:var(--color-cream);background:var(--color-rust)}.brand-grid.svelte-1uha8ag{grid-template-columns:1.4fr .6fr;align-items:end;gap:5rem;display:grid}.brand-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--color-cream)}.brand-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child p:where(.svelte-1uha8ag){margin:0 0 2rem}.section.svelte-1uha8ag,.brand-cta.svelte-1uha8ag{align-content:center;padding-block:clamp(3.5rem,7vw,6.5rem);display:grid}.hero-grid.svelte-1uha8ag{padding-block:2rem}.hero-content.svelte-1uha8ag{padding:0}h1.svelte-1uha8ag{font-size:clamp(3rem,6.2vw,6rem);line-height:1.02}.hero-media.svelte-1uha8ag{max-height:65svh}.principles.svelte-1uha8ag{margin-top:2rem}.principles.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:1.25rem}.portrait-placeholder.svelte-1uha8ag{max-height:65svh}.places-heading.svelte-1uha8ag{margin-bottom:1.5rem}.socials-grid.svelte-1uha8ag{border-top:0;padding-top:0}.brand-grid.svelte-1uha8ag{gap:2rem}@media (width<=900px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2rem}.hero-media.svelte-1uha8ag{min-width:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.8rem,6vw,4.5rem)}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:1rem}.about-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2rem}}@media (width>=781px){.recommendations.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-image.svelte-1uha8ag{aspect-ratio:4/3;max-height:min(38svh,22rem)}.recommendations.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1}}@media (width<=780px){.hero.svelte-1uha8ag{min-height:0}.hero-grid.svelte-1uha8ag{gap:var(--space-5);min-height:0;padding-block:var(--space-5);grid-template-columns:minmax(0,1fr)}.hero-content.svelte-1uha8ag{padding:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:12ch;margin:1rem 0 1.5rem;font-size:clamp(3rem,12vw,4.5rem);line-height:1}.lede.svelte-1uha8ag{font-size:1.0625rem;line-height:1.7}.hero-media.svelte-1uha8ag{aspect-ratio:3/4;width:calc(100% - 1.5rem);max-width:30rem;height:auto;max-height:none;box-shadow:.7rem .7rem 0 var(--color-sand);justify-self:center;margin-inline-end:.7rem}.actions.svelte-1uha8ag{justify-items:start;gap:1rem;margin-top:1.5rem;display:grid}.actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.coordinates.svelte-1uha8ag{display:none}.section.svelte-1uha8ag,.brand-cta.svelte-1uha8ag{padding-block:var(--space-6)}h2.svelte-1uha8ag,.places-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.4rem,9vw,3.6rem);line-height:1.06}.split-heading.svelte-1uha8ag,.about-grid.svelte-1uha8ag,.socials-grid.svelte-1uha8ag,.brand-grid.svelte-1uha8ag,.places-heading.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.body-copy.svelte-1uha8ag{margin-top:1.5rem;font-size:1.0625rem}.principles.svelte-1uha8ag{margin-top:var(--space-4);grid-template-columns:1fr}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag),.principles.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-right:0;border-bottom:1px solid var(--color-line);padding:1.5rem 0}.principles.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.65rem 0;font-size:1.8rem}.recommendations.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.recommendation-image.svelte-1uha8ag{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-sand) 28%, var(--color-forest));border-radius:var(--space-4) var(--radius-lg) var(--space-4) var(--radius-lg);width:90%;max-width:24rem;box-shadow:0 .2rem .6rem color-mix(in srgb, var(--color-ink) 8%, transparent);margin-inline:auto}.recommendations.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:2rem;line-height:1.1}.recommendations.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{line-height:1.65}.places-heading.svelte-1uha8ag{margin-bottom:var(--space-4)}.places-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0}.meta.svelte-1uha8ag{font-size:.75rem}.recommendations-toggle.svelte-1uha8ag{margin-top:var(--space-4);min-height:5rem}.toggle-chevron.svelte-1uha8ag{width:3.5rem;height:1.5rem}.portrait-placeholder.svelte-1uha8ag{aspect-ratio:4/5;border-radius:50% 50% var(--radius-lg) var(--radius-lg);background-position:50%;justify-content:flex-end;justify-self:center;width:100%;max-width:30rem;height:auto;max-height:none;transform:none}.about-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow),.platform-intro.svelte-1uha8ag{font-size:1.0625rem}.socials.svelte-1uha8ag{padding-top:0}.social-list.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.5rem 0}.platform-name.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem}.platform-name.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:2rem}.platform-name.svelte-1uha8ag small:where(.svelte-1uha8ag),.platform-link.svelte-1uha8ag{font-size:.8125rem}.platform-link.svelte-1uha8ag{align-items:center;min-height:2.75rem}.social-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.4rem;line-height:1.25}.brand-grid.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}}.worth-stop.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag),.worth-stop.svelte-1uha8ag .meta:where(.svelte-1uha8ag){color:var(--color-sand)}.brand-cta.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--color-cream)}.mobile-only.svelte-1uha8ag{display:none}@media (width<=780px){.mobile-extra.svelte-1uha8ag{display:none}.mobile-only.svelte-1uha8ag{display:block}}.recommendation-disclosure.svelte-1uha8ag summary:where(.svelte-1uha8ag){list-style:none}.recommendation-disclosure.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.recommendation-disclosure[open].svelte-1uha8ag .when-closed:where(.svelte-1uha8ag),.recommendation-disclosure.svelte-1uha8ag:not([open]) .when-open:where(.svelte-1uha8ag){display:none}
