.ph.astro-s5hxusys{position:relative;padding-top:calc(var(--header-h) + var(--s-9));padding-bottom:var(--s-11);overflow:clip}.ph-in.astro-s5hxusys{position:relative;display:grid;gap:var(--s-8);align-items:center}.ph-copy.astro-s5hxusys{display:grid;gap:var(--s-4);justify-items:start}.ph-title.astro-s5hxusys{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-hero-pocket);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--plum-900);text-wrap:balance}.ph-note.astro-s5hxusys{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--brand)}.ph-media.astro-s5hxusys{position:relative}.ph-text.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1fr!important;min-height:0!important}.ph-2.astro-s5hxusys.ph-text .ph-copy.astro-s5hxusys{padding-bottom:var(--s-11)}.ph-img.astro-s5hxusys{border-radius:var(--r-lg);aspect-ratio:4 / 3}.ph-1.astro-s5hxusys .ph-img.astro-s5hxusys{aspect-ratio:4 / 3;border-radius:var(--r-xl)}@media(min-width:900px){.ph-1.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1fr 1fr;gap:var(--s-12)}.ph-1.astro-s5hxusys .ph-img.astro-s5hxusys{aspect-ratio:4 / 5;max-height:72vh}}.ph-2.astro-s5hxusys{background:var(--batter-100);padding-bottom:0}.ph-2.astro-s5hxusys .ph-title.astro-s5hxusys{line-height:var(--lh-mark);letter-spacing:var(--track-mark)}.ph-2.astro-s5hxusys .ph-media.astro-s5hxusys{margin-inline:calc(-1 * var(--gutter));background:var(--plum-photo)}.ph-2.astro-s5hxusys .ph-img.astro-s5hxusys{border-radius:0;aspect-ratio:4 / 3}@media(min-width:900px){.ph-2.astro-s5hxusys{padding:0}.ph-2.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1fr 1fr;max-width:none;padding:0;gap:0;min-height:72vh;align-items:stretch}.ph-2.astro-s5hxusys .ph-copy.astro-s5hxusys{align-content:center;padding:calc(var(--header-h) + var(--s-10)) var(--s-11) var(--s-11) max(var(--gutter),calc((100vw - var(--wrap)) / 2))}.ph-2.astro-s5hxusys .ph-media.astro-s5hxusys{margin:0}.ph-2.astro-s5hxusys .ph-img.astro-s5hxusys{position:absolute;inset:0;aspect-ratio:auto}}.ph-3.astro-s5hxusys .ph-copy.astro-s5hxusys{padding-bottom:var(--s-6);border-bottom:var(--stroke) solid var(--plum-900)}.ph-3.astro-s5hxusys .ph-img.astro-s5hxusys{aspect-ratio:4 / 5;border-radius:var(--r-sm)}@media(min-width:900px){.ph-3.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1.4fr 1fr;gap:var(--s-12);align-items:end}.ph-3.astro-s5hxusys .ph-img.astro-s5hxusys{aspect-ratio:4 / 5;max-height:60vh}}.ph-4.astro-s5hxusys{background:var(--yolk-400);padding-bottom:var(--s-12)}.ph-4.astro-s5hxusys .ph-title.astro-s5hxusys{letter-spacing:var(--track-mark)}.ph-4.astro-s5hxusys .ph-lead.astro-s5hxusys{color:var(--plum-800)}.ph-4.astro-s5hxusys .ph-note.astro-s5hxusys{color:var(--plum-900)}.ph-4.astro-s5hxusys .ph-img.astro-s5hxusys{border-radius:var(--r-xl);rotate:-2deg;aspect-ratio:4 / 3}.ph-wave.astro-s5hxusys{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:var(--s-7);fill:var(--bg-page)}@media(min-width:900px){.ph-4.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1.2fr 1fr;gap:var(--s-12)}}.ph-5.astro-s5hxusys .ph-in.astro-s5hxusys{gap:var(--s-3)}.ph-5.astro-s5hxusys .ph-copy.astro-s5hxusys{padding:var(--s-8) var(--s-6);border-radius:var(--r-lg);background:var(--neutral-0);border:var(--stroke) solid var(--line);align-content:end}.ph-5.astro-s5hxusys .ph-img.astro-s5hxusys{border-radius:var(--r-lg);aspect-ratio:4 / 3}@media(min-width:900px){.ph-5.astro-s5hxusys .ph-in.astro-s5hxusys{grid-template-columns:1fr 1fr;gap:var(--s-4);align-items:stretch}.ph-5.astro-s5hxusys .ph-copy.astro-s5hxusys{padding:var(--s-9)}.ph-5.astro-s5hxusys .ph-img.astro-s5hxusys{height:100%;aspect-ratio:auto;min-height:360px}}[data-option]{--card-bg: var(--neutral-0);--card-line: var(--line);--card-r: var(--r-lg);--fs-name: var(--fs-2xl)}[data-option="2"]{--card-r: var(--r-md);--fs-name: var(--fs-statement)}[data-option="3"]{--card-bg: transparent;--card-r: var(--r-sm)}[data-option="4"]{--card-bg: var(--yolk-400);--card-line: var(--yolk-400);--card-r: var(--r-xl)}.pg-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-2xl);line-height:var(--lh-title);letter-spacing:var(--track-tight);color:var(--plum-900);text-wrap:balance}[data-option="2"] .pg-title{line-height:var(--lh-mark)}.mn-list{display:grid;gap:var(--s-11)}.mn-row{display:grid;gap:var(--s-6);align-items:center}.mn-img{aspect-ratio:4 / 5;border-radius:var(--card-r);background:var(--card-bg)}.mn-txt{display:grid;gap:var(--s-4);justify-items:start}.mn-name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-name);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--plum-900)}[data-option="2"] .mn-name{line-height:var(--lh-mark)}.mn-line{font-size:var(--fs-lg);color:var(--ink-2);max-width:36ch}@media(min-width:900px){.mn-list{gap:var(--s-12)}.mn-row{grid-template-columns:1fr 1fr;gap:var(--s-12)}.mn-row:nth-child(2n) .mn-img{order:2}.mn-img{max-height:76vh}}[data-option="3"] .mn-list{gap:0;border-top:var(--stroke) solid var(--plum-900)}[data-option="3"] .mn-row{grid-template-columns:var(--s-14) 1fr;gap:var(--s-6);padding-block:var(--s-6);border-bottom:var(--stroke) solid var(--line)}[data-option="3"] .mn-row .mn-img{order:0}[data-option="3"] .mn-name{font-size:var(--fs-xl)}[data-option="5"] .mn-list{gap:var(--s-3)}[data-option="5"] .mn-row{padding:var(--s-3);border-radius:var(--r-lg);background:var(--neutral-0);border:var(--stroke) solid var(--line);gap:var(--s-5)}[data-option="5"] .mn-txt{padding:var(--s-3) var(--s-4) var(--s-5)}@media(min-width:900px){[data-option="5"] .mn-list{grid-template-columns:1fr 1fr;gap:var(--s-4)}[data-option="5"] .mn-row{grid-template-columns:1fr}[data-option="5"] .mn-row:nth-child(2n) .mn-img{order:0}[data-option="5"] .mn-img{aspect-ratio:4 / 3;max-height:none}}.ab-story{display:grid;gap:var(--s-9)}.ab-lede{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-statement);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--plum-900);text-wrap:balance}.ab-cols{display:grid;gap:var(--s-6);color:var(--ink-2);font-size:var(--fs-lg)}@media(min-width:900px){.ab-cols{grid-template-columns:1fr 1fr;gap:var(--s-12)}}@media(min-width:1024px){.ab-story{justify-items:center}.ab-lede{text-align:center;max-width:30ch}}.ab-quote{display:grid;gap:var(--s-6);justify-items:center;text-align:center;padding:var(--s-9) var(--s-6);border-radius:var(--card-r);background:var(--plum-photo);color:var(--neutral-0)}.ab-quote blockquote{font-size:var(--fs-2xl);line-height:var(--lh-title);font-weight:var(--w-light);text-wrap:balance;max-width:34ch}.ab-quote figcaption{display:grid;gap:var(--s-1)}.ab-quote figcaption b{font-weight:var(--w-medium);color:var(--batter-400)}.ab-quote figcaption span{font-size:var(--fs-sm);color:var(--plum-200)}@media(min-width:900px){.ab-quote{padding:var(--s-12)}}.ab-claims{display:grid;gap:var(--s-3)}.ab-claim{--i3d: var(--s-11);display:grid;gap:var(--s-2);padding:var(--s-7) var(--s-6);border-radius:var(--card-r);background:var(--card-bg);border:var(--stroke) solid var(--card-line)}.ab-claim-t{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--plum-900)}.ab-claim-l{color:var(--ink-2)}@media(min-width:900px){.ab-claims{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}}[data-option="3"] .ab-claim{padding-inline:0;border-width:0 0 var(--stroke) 0;border-radius:0}.gl-grid{columns:2;column-gap:var(--s-3)}@media(min-width:900px){.gl-grid{columns:3;column-gap:var(--s-4)}}.gl-item{break-inside:avoid;margin-bottom:var(--s-3)}@media(min-width:900px){.gl-item{margin-bottom:var(--s-4)}}.gl-btn{display:block;width:100%;text-align:left;border-radius:var(--card-r);overflow:hidden;position:relative}.gl-btn .gl-img{border-radius:var(--card-r)}.gl-cap{display:block;padding:var(--s-2) var(--s-1) 0;font-size:var(--fs-sm);color:var(--ink-3)}.gl-btn:active{transform:scale(var(--scale-press));transition:transform var(--t-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.gl-btn img{transition:scale var(--t-slow) var(--ease-out-expo)}.gl-btn:hover img{scale:1.04}}.gl-dialog{border:0;padding:0;max-width:min(92vw,1100px);max-height:92vh;background:transparent}.gl-dialog::backdrop{background:rgb(var(--rgb-ink) / 86%)}.gl-dialog img{max-width:100%;max-height:82vh;border-radius:var(--r-md);margin-inline:auto}.gl-dialog p{color:var(--neutral-0);text-align:center;padding-top:var(--s-3);font-size:var(--fs-sm)}.gl-close{position:fixed;top:var(--s-4);right:var(--s-4);width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--neutral-0);color:var(--ink);display:grid;place-items:center}.gl-close .icon{width:var(--icon);height:var(--icon)}.st-contact{display:grid;gap:var(--s-3)}.st-card{display:grid;gap:var(--s-2);padding:var(--s-7) var(--s-6);border-radius:var(--card-r);background:var(--card-bg);border:var(--stroke) solid var(--card-line)}.st-card p:first-child{font-weight:var(--w-medium);color:var(--plum-900)}.st-card a,.st-card p+p{color:var(--ink-2)}.st-card a{display:inline-flex;align-items:center;min-height:var(--tap);overflow-wrap:anywhere}@media(min-width:900px){.st-contact{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}}.pg-close{display:grid;border-radius:var(--card-r);overflow:hidden;background:var(--plum-photo);color:var(--neutral-0)}.pg-close-img{aspect-ratio:4 / 3}.pg-close-copy{display:grid;gap:var(--s-5);justify-items:start;align-content:center;padding:var(--s-9) var(--s-6)}.pg-close-copy .pg-title{color:var(--neutral-0)}.pg-close-copy p{color:var(--plum-200)}@media(min-width:900px){.pg-close{grid-template-columns:1fr 1fr}.pg-close-img{aspect-ratio:auto;min-height:420px}.pg-close-copy{padding:var(--s-12)}}.band-gap{height:var(--band-y)}.ab-where{display:grid;gap:var(--s-9)}.ab-where .sec-head{margin-bottom:0}.ab-journey{display:grid;gap:var(--s-3)}.ab-journey li{display:grid;gap:var(--s-2);padding:var(--s-6);border-radius:var(--card-r);background:var(--card-bg);border:var(--stroke) solid var(--card-line)}.ab-when{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-2xl);line-height:var(--lh-title);color:var(--brand)}.ab-journey p{color:var(--ink-2)}@media(min-width:900px){.ab-journey{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}}.ab-places{display:grid;border-top:var(--stroke) solid var(--line);margin:0}.ab-places>div{display:grid;gap:var(--s-1);padding-block:var(--s-5);border-bottom:var(--stroke) solid var(--line)}.ab-places dt{font-weight:var(--w-medium);color:var(--plum-900)}.ab-places dd{margin:0;color:var(--ink-2)}@media(min-width:900px){.ab-places>div{grid-template-columns:220px 1fr;gap:var(--s-6)}}.mn-intro{display:grid;gap:var(--s-6);margin-bottom:var(--s-12)}.mn-intro .ab-lede{font-size:var(--fs-2xl);line-height:var(--lh-title);max-width:36ch}.mn-promises{display:flex;flex-wrap:wrap;gap:var(--s-2)}.mn-promises li{padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--plum-50);color:var(--ink-2);font-size:var(--fs-sm)}.mn-promises b{font-weight:var(--w-medium);color:var(--plum-900)}@media(min-width:1024px){.mn-intro{justify-items:center}.mn-promises{justify-content:center}}.fm{background:var(--bg-soft)}[data-option="4"] .fm{background:var(--batter-100)}.fm-grid{display:grid;gap:var(--s-8);margin-bottom:var(--s-9)}@media(min-width:900px){.fm-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--s-12)}}@media(min-width:1280px){.fm-grid{grid-template-columns:repeat(3,1fr)}}.fm-h{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--fs-xl);line-height:var(--lh-title);color:var(--plum-900);margin-bottom:var(--s-3)}.fm-group li{display:flex;align-items:baseline;gap:var(--s-2);padding-block:var(--s-2);color:var(--ink-2)}.fm-dots{flex:1;border-bottom:var(--stroke-2) dotted var(--line-strong)}.fm-p{font-weight:var(--w-medium);color:var(--plum-900);font-variant-numeric:tabular-nums}.ab-founder{display:grid;gap:var(--s-5);max-width:60ch}.ab-founder p{font-size:var(--fs-lg);color:var(--ink-2)}@media(min-width:1024px){.ab-founder{margin-inline:auto;text-align:center}}.band-tight{padding-bottom:var(--s-11)}
