.hero-media.svelte-c981m{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media.svelte-c981m:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#080809ed 0%,#080809c9 26%,#08080965 51%,transparent 78%),linear-gradient(0deg,var(--background),transparent 26%)}picture.svelte-c981m{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}picture.outgoing.svelte-c981m,picture.active.svelte-c981m{opacity:1}picture.active.svelte-c981m{z-index:1}img.svelte-c981m{width:100%;height:100%;object-fit:cover;object-position:var(--photo-position)}picture.svelte-c981m:is(.active:where(.svelte-c981m),.outgoing:where(.svelte-c981m)) img:where(.svelte-c981m){animation:svelte-c981m-hero-drift 4.4s ease-out both}picture.sharpen.svelte-c981m:is(.active:where(.svelte-c981m),.outgoing:where(.svelte-c981m)) img:where(.svelte-c981m){filter:url(#bell-photo-sharpen)}.flipped.svelte-c981m img:where(.svelte-c981m){scale:-1 1}@keyframes svelte-c981m-hero-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){picture.svelte-c981m{transition:none}picture.svelte-c981m:is(.active:where(.svelte-c981m),.outgoing:where(.svelte-c981m)) img:where(.svelte-c981m){animation:none}}@media(max-width:760px){.hero-media.svelte-c981m:after{background:linear-gradient(90deg,#080809e0,#0808098c 75%,#08080966),linear-gradient(0deg,var(--background),transparent 30%)}}@media(max-width:760px)and (orientation:portrait){img.svelte-c981m{object-position:center top}}main.svelte-1uha8ag:focus{outline:none}.notice.svelte-1uha8ag{position:absolute;inset:0 0 auto;z-index:1;padding-block:.72rem .59rem;border-block:1px solid var(--weather-notice-border);background:var(--weather-notice-background);color:var(--weather-notice-text);font-size:.98rem}.notice-inner.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.notice.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-right:.6rem;color:var(--text)}.notice.svelte-1uha8ag button:where(.svelte-1uha8ag){flex-shrink:0;color:var(--text);font-weight:650;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.hero.svelte-1uha8ag{--hero-copy-lift: clamp(1.5rem, 4vw, 3rem);--hero-text-gap-trim: .375rem;position:relative;isolation:isolate;display:grid;align-items:center;min-height:calc(100svh - var(--header-height));padding-block:max(3.5rem,calc(var(--section-space) - var(--hero-copy-lift))) var(--section-space);background:var(--surface)}.eyebrow.svelte-1uha8ag{color:var(--blue-light);font-size:.83rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1.svelte-1uha8ag{margin-block:1rem calc(clamp(1.75rem,3.1vw,2.25rem) - var(--hero-text-gap-trim));font-size:clamp(3.25rem,6.8vw,4.5rem);line-height:.98;letter-spacing:-.045em}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hero-lead.svelte-1uha8ag{max-width:31rem;font-size:clamp(1.4rem,2.3vw,1.5rem);font-weight:700;line-height:1.25;text-wrap:balance}.spanish-summary.svelte-1uha8ag{text-wrap:pretty}.hero-summary.svelte-1uha8ag{max-width:31rem;margin-top:calc(clamp(1.35rem,2.3vw,1.7rem) - var(--hero-text-gap-trim));color:var(--text);font-size:1.15rem;font-weight:300;line-height:1.45}.hero-actions.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.35rem;margin-top:1.55rem}.hero.svelte-1uha8ag .hero-actions:where(.svelte-1uha8ag){margin-top:calc(2rem + var(--hero-copy-lift) + 2 * var(--hero-text-gap-trim))}.button.svelte-1uha8ag,.text-link.svelte-1uha8ag{font-size:1.02rem}h2.svelte-1uha8ag{font-size:clamp(2.25rem,4.35vw,4.35rem);line-height:1.01;letter-spacing:-.033em}.section-heading.svelte-1uha8ag{margin-bottom:2.25rem}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag),.newsletter.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.55rem;color:var(--muted-text);font-size:1.15rem}.section-heading.svelte-1uha8ag>a:where(.svelte-1uha8ag){display:inline-block;margin-top:.7rem}.experience-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 1.2rem}.experience-connections.svelte-1uha8ag,.experience-motion.svelte-1uha8ag{display:none}@media(hover:hover){.experience.svelte-1uha8ag:hover{z-index:1}}.experience-grid.svelte-1uha8ag.reveal-ready .experience:where(.svelte-1uha8ag){opacity:.2;transform:translateY(12px);transition:opacity .9s ease-out,transform .9s ease-out}.experience-grid.svelte-1uha8ag.reveal-ready .experience:where(.svelte-1uha8ag).is-revealed,.experience-grid.svelte-1uha8ag.reveal-ready .experience:where(.svelte-1uha8ag):focus-within{opacity:1;transform:translateY(0)}.experience-grid.svelte-1uha8ag.reveal-ready .experience:where(.svelte-1uha8ag):focus-within{transition:none}.experience-media.svelte-1uha8ag{aspect-ratio:1;overflow:hidden;background:var(--surface)}.experience.svelte-1uha8ag img:where(.svelte-1uha8ag),.online-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.experience.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:brightness(var(--photo-brightness, 1)) saturate(var(--photo-saturation, 1));transition:filter .25s ease}.experience.svelte-1uha8ag img[src="/images/surf-guiding.webp"]:where(.svelte-1uha8ag){--photo-brightness: 1.12;--photo-saturation: 1.42;object-position:38% center}.experience.svelte-1uha8ag img[src="/images/yoga-wellness.webp"]:where(.svelte-1uha8ag){--photo-brightness: 1.18;--photo-saturation: 1.2}.experience.svelte-1uha8ag a:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){filter:brightness(calc(var(--photo-brightness, 1) * 1.1)) saturate(var(--photo-saturation, 1))}.experience.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;border-radius:.8rem}.experience-title.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-top:.8rem}.experience-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.18rem,1.85vw,1.8rem);line-height:1.15}.experience-title.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--interactive);font-size:1.16rem}.experience.svelte-1uha8ag a:where(.svelte-1uha8ag):is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-visible) h3:where(.svelte-1uha8ag){text-shadow:0 0 .4rem var(--blue-light),0 0 .9rem var(--blue)}.experience.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.4rem;color:var(--muted-text);line-height:1.4;font-size:1.03rem}@media(min-width:720px){.experience-grid.svelte-1uha8ag{--orbit-radius: 34cqw;--orbit-center-y: 44%;--experience-photo-size: clamp(5.75rem, 12vw, 8rem);position:relative;display:block;width:min(100%,47rem);aspect-ratio:1;container-type:inline-size;margin:1rem auto 0}.experience-connections.svelte-1uha8ag{--connector-color: #82c5e027;position:absolute;display:block;width:calc(2 * var(--orbit-radius));aspect-ratio:1;left:50%;top:var(--orbit-center-y);translate:-50% -50%;border:1px solid #82c5e030;border-radius:50%;background:radial-gradient(circle,#19a8e016,transparent 66%);pointer-events:none}.experience-connections.svelte-1uha8ag:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(9rem,33cqw,15rem);aspect-ratio:456 / 494;background:var(--connector-color);opacity:.18;-webkit-mask:url(../../../images/bell-silhouette.svg) center / contain no-repeat;mask:url(../../../images/bell-silhouette.svg) center / contain no-repeat}.experience-connections.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;width:50%;height:1px;left:50%;top:50%;rotate:calc(var(--angle) + var(--experience-rotation, 0deg));transform-origin:left;background:var(--connector-color)}.experience.svelte-1uha8ag{position:absolute;--position-angle: calc(var(--angle) + var(--experience-rotation, 0deg));left:50%;top:calc(var(--orbit-center-y) - var(--experience-photo-size) / 2);width:min(30%,13.5rem);translate:calc(-50% + var(--orbit-radius) * cos(var(--position-angle))) calc(var(--orbit-radius) * sin(var(--position-angle)));text-align:center}.experience-grid.svelte-1uha8ag.reveal-ready .experience:where(.svelte-1uha8ag).is-revealed{transition-delay:var(--reveal-delay),var(--reveal-delay),0s}.experience-media.svelte-1uha8ag{width:var(--experience-photo-size);margin-inline:auto}.experience-title.svelte-1uha8ag{justify-content:center}.experience-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.15rem,2vw,1.45rem)}.experience.svelte-1uha8ag p:where(.svelte-1uha8ag){position:relative;isolation:isolate;font-size:.97rem}.experience.svelte-1uha8ag p:where(.svelte-1uha8ag):before{content:"";position:absolute;inset:-.65rem -1rem;z-index:-1;background:radial-gradient(ellipse,var(--background) 42%,transparent 78%);pointer-events:none}}@property --experience-rotation{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@keyframes svelte-1uha8ag-orbit-experiences{0%{--experience-rotation: 0deg}to{--experience-rotation: 360deg}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.experience-grid.svelte-1uha8ag{--orbit-center-y: 42%;animation:svelte-1uha8ag-orbit-experiences 250s linear infinite}.experience.svelte-1uha8ag{will-change:translate}.experience-grid.experiences-paused.svelte-1uha8ag,.experience-grid.svelte-1uha8ag:has(.experience:where(.svelte-1uha8ag):hover,.experience:where(.svelte-1uha8ag):focus-within){animation-play-state:paused}.experience-motion.svelte-1uha8ag{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:calc(.75rem + 10px);border:1px solid var(--line);border-radius:50%;color:var(--muted-text);cursor:pointer;font:.85rem system-ui,sans-serif}.experience-motion.svelte-1uha8ag:hover{border-color:var(--interactive);color:var(--interactive)}}@media(max-width:719px){.experience.svelte-1uha8ag:last-child{grid-column:1 / -1;width:calc((100% - 1.2rem)/2);justify-self:center}}.about.svelte-1uha8ag,.newsletter.svelte-1uha8ag{position:relative;isolation:isolate;--muted-text: #c2c3c8}.about.svelte-1uha8ag{background:radial-gradient(ellipse at 45% 50%,#101c24,transparent 73%);padding-block:calc(var(--section-space) + var(--swell-padding-extra))}.experiences.svelte-1uha8ag{padding-bottom:calc(var(--section-space) - var(--swell-padding-extra))}.about-copy.svelte-1uha8ag{text-align:end}.about-intro.svelte-1uha8ag{width:fit-content;max-width:100%;margin-inline-start:auto}.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:.5rem}.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--blue-light)}.about-description.svelte-1uha8ag{contain:inline-size;font-style:italic;font-weight:300}.translation.svelte-1uha8ag{margin-block:.45rem .8rem;font-size:1.28rem;font-weight:650}.about-description.svelte-1uha8ag,.online.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-text);font-size:1.2rem;line-height:1.5}.method.svelte-1uha8ag{display:grid;max-width:47rem;margin-inline-start:auto;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1rem,3vw,2.5rem);margin-block:1.75rem 1.5rem}@media(min-width:760px){.method.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.method.svelte-1uha8ag div:where(.svelte-1uha8ag){padding-block-start:.75rem}.method.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--display);font-size:1.17rem}.method.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--muted-text)}.method-icon.svelte-1uha8ag{display:block;margin:0 auto .35rem;width:1.55rem;height:1.55rem;color:var(--blue-light)}@supports (animation-timeline: view()){.method.svelte-1uha8ag{view-timeline-name:--method-scroll;view-timeline-inset:23% 17%}.method-icon.svelte-1uha8ag{animation:svelte-1uha8ag-method-glow linear both;animation-timeline:--method-scroll;animation-range:cover var(--glow-start) cover calc(var(--glow-start) + 30%)}@keyframes svelte-1uha8ag-method-glow{50%{color:#e2f7ff;filter:drop-shadow(0 0 .35rem var(--blue)) drop-shadow(0 0 .6rem var(--blue-light))}}}.online.svelte-1uha8ag{padding-top:calc(var(--section-space) - var(--swell-padding-extra));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.8rem,5vw,5rem)}.online.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:30rem;margin-top:.8rem}.online-image.svelte-1uha8ag{aspect-ratio:1.55;overflow:hidden;background:var(--surface)}.newsletter.svelte-1uha8ag{padding-block:calc(1.8 * var(--section-space) + 1.65rem + var(--swell-padding-extra) - 25px)}.newsletter-inner.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem clamp(1.5rem,4vw,3rem)}.newsletter.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,3.5vw,3.25rem)}@media(max-width:760px){.hero-summary-break.svelte-1uha8ag{display:none}.notice-inner.svelte-1uha8ag{flex-wrap:wrap}.notice.svelte-1uha8ag{font-size:.9rem}.hero.svelte-1uha8ag{padding-top:5.75rem}.online.svelte-1uha8ag{grid-template-columns:1fr}h1.svelte-1uha8ag{font-size:clamp(3.15rem,12vw,5.8rem)}}@media(max-width:420px){.experience-grid.svelte-1uha8ag{gap:1.25rem .8rem}.experience.svelte-1uha8ag:last-child{width:calc((100% - .8rem)/2)}.experience-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.19rem}.experience-title.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.95rem}.experience.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem}}@media(prefers-reduced-motion:reduce){.experience.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:none}}
