._EGQXa_profile{width:100%;min-width:0;max-width:72rem;color:var(--text-body);margin-inline:auto;padding:.1rem 0 clamp(2.25rem,4vw,3.5rem)}._EGQXa_profile .content-breadcrumbs{border:.38rem solid #0000;color:#27382d;border-image-source:url(/images/brand-kit/v3/stickers/paper_shapes/paper_label_cream_blob.webp);border-image-slice:22% fill;border-image-width:.38rem;border-image-repeat:stretch;width:fit-content;max-width:100%;margin:0 auto .65rem;padding:.12rem .62rem;font-size:.78rem;line-height:1.35}._EGQXa_profile .content-breadcrumbs ol{flex-wrap:wrap;gap:.15rem .45rem;margin:0;padding:0;list-style:none;display:flex}._EGQXa_profile .content-breadcrumbs li{overflow-wrap:anywhere;min-width:0}._EGQXa_profile .content-breadcrumbs li:not(:last-child):after{color:#77583b;content:"/";margin-left:.45rem}._EGQXa_profile .content-breadcrumbs a{color:#174a32;font-weight:750;text-decoration-color:#174a326b}._EGQXa_profile .person-detail-v2-header{grid-template-areas:"identity""media""summary";gap:.8rem;min-width:0;margin:0 0 clamp(1.1rem,2.4vw,1.75rem);display:grid}._EGQXa_profile .person-detail-v2-identity{isolation:isolate;border:.7rem solid #0000;background-color:var(--v3-paper-panel);background-image:linear-gradient(118deg, color-mix(in srgb, var(--v3-scrap-ochre) 14%, transparent), transparent 48%), linear-gradient(transparent, color-mix(in srgb, var(--v3-scrap-pink) 8%, transparent)), var(--v3-paper-tile);min-width:0;box-shadow:var(--v3-shadow-panel);color:#17231d;--text-body:#26382d;--text-heading:#17231d;--text-secondary:#45564a;--text-muted:#536151;--muted:#536151;--link:#174a32;--link-hover:#102f20;--border:#cbbd9f;--border-strong:#ab9c7d;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,29rem 29rem;border-image-source:url(/images/brand-kit/v3/stickers/paper_shapes/paper_label_cream_blob.webp);border-image-slice:22% fill;border-image-width:.7rem;border-image-repeat:stretch;grid-area:identity;padding:clamp(.78rem,3vw,1.2rem) clamp(.8rem,3.2vw,1.45rem);position:relative}._EGQXa_profile .person-detail-v2-identity h1{color:#17231d;max-width:21ch;font-family:var(--display-font);letter-spacing:-.038em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.9rem,5.6vw,3.15rem);font-weight:820;line-height:1.02}._EGQXa_profile .person-detail-v2-identity .person-role{color:#7e4b31;overflow-wrap:anywhere;margin:.42rem 0 0;font-size:clamp(.92rem,2.6vw,1.06rem);font-weight:780;line-height:1.38}._EGQXa_profile .person-detail-label{color:#59614e;letter-spacing:.1em;text-transform:uppercase;margin:.72rem 0 0;font-size:.66rem;font-weight:850;line-height:1.25}._EGQXa_profile .person-detail-categories .person-category-chips{gap:.32rem;margin-top:.36rem}._EGQXa_profile .person-category-chips li{border:1px solid color-mix(in srgb, var(--v3-scrap-forest) 34%, #cbbd9f);background-color:color-mix(in srgb, var(--v3-scrap-forest) 10%, var(--v3-paper-panel));color:#26382d;overflow-wrap:anywhere;border-radius:.22rem .58rem .3rem .46rem;max-width:100%;padding:.27rem .5rem;font-size:.72rem;font-weight:760;line-height:1.25}._EGQXa_profile .person-category-chips li:nth-child(2n){border-color:color-mix(in srgb, var(--v3-scrap-ochre) 42%, #cbbd9f);background-color:color-mix(in srgb, var(--v3-scrap-ochre) 17%, var(--v3-paper-panel))}._EGQXa_profile .person-category-chips a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.14em}._EGQXa_profile .person-detail-v2-media{aspect-ratio:4/3;border:.52rem solid color-mix(in srgb, var(--v3-cutout-edge) 92%, var(--v3-paper-panel));background-color:color-mix(in srgb, var(--v3-scrap-blue) 15%, var(--v3-paper-panel));background-image:var(--v3-paper-tile);width:100%;min-width:0;max-height:min(42svh,23rem);box-shadow:var(--v3-shadow-panel);background-size:28rem 28rem;border-radius:.25rem .55rem .32rem .48rem;grid-area:media;position:relative;overflow:hidden}._EGQXa_profile .person-detail-v2-media .people-image-frame-backdrop{filter:blur(.85rem)brightness(.76)saturate(.54);opacity:.64}:is(._EGQXa_profile .person-detail-v2-media .people-image-frame-foreground,._EGQXa_profile .person-context-image-media .people-image-frame-foreground,._EGQXa_profile .person-service-image .people-image-frame-foreground){object-fit:contain}._EGQXa_profile .person-detail-v2-media.no-image{aspect-ratio:auto;width:fit-content;min-width:3.6rem;max-height:none;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}._EGQXa_profile .person-detail-placeholder{border:1px dashed color-mix(in srgb, var(--v3-scrap-terracotta) 70%, var(--border));background-color:var(--v3-paper-panel);background-image:var(--v3-paper-tile);width:3.35rem;height:3.35rem;box-shadow:0 .18rem .42rem color-mix(in srgb, var(--shadow) 38%, transparent);color:var(--text-heading);font-family:var(--display-font);background-size:22rem 22rem;border-radius:50%;place-items:center;font-size:1rem;font-weight:850;display:grid}._EGQXa_profile .person-detail-v2-summary{max-width:64ch;color:var(--text-body);overflow-wrap:anywhere;grid-area:summary;margin:0;padding:.1rem .12rem .1rem .2rem;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.58}._EGQXa_profile .person-detail-contact-jump{border:.34rem solid #0000;background-color:var(--primary);background-image:linear-gradient(color-mix(in srgb, var(--primary) 80%, transparent), color-mix(in srgb, var(--primary) 80%, transparent));width:fit-content;min-height:2.75rem;box-shadow:var(--v3-shadow-label);color:var(--primary-text);border-image-source:url(/images/brand-kit/v3/stickers/paper_shapes/paper_label_green_rect.webp);border-image-slice:22% fill;border-image-width:.34rem;border-image-repeat:stretch;align-items:center;gap:.26rem;margin-top:.72rem;padding:.42rem .75rem;font-size:.82rem;font-weight:820;line-height:1.25;text-decoration:none;display:inline-flex}._EGQXa_profile .person-detail-contact-jump:hover{background-color:var(--primary-hover);color:var(--primary-text);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}._EGQXa_profile .person-detail-section{isolation:isolate;max-width:58rem;color:var(--text-body);margin:0 0 clamp(1rem,2vw,1.45rem);padding:clamp(.88rem,2.4vw,1.32rem);position:relative}._EGQXa_profile .person-detail-section:not(.person-contact-section):before{z-index:-1;border:1px solid var(--v3-paper-panel-border);background-color:var(--v3-paper-panel);background-image:linear-gradient(145deg, color-mix(in srgb, var(--v3-scrap-ochre) 9%, transparent), transparent 38%), linear-gradient(transparent, color-mix(in srgb, var(--v3-scrap-blue) 6%, transparent)), var(--v3-paper-tile);clip-path:polygon(.4% 1.2%,17% .3%,18% 1.1%,39% .45%,40% 1%,62% .25%,63% 1%,82% .42%,99.6% 1.1%,99.2% 22%,100% 23%,99.2% 49%,100% 50%,99.5% 77%,99.3% 98.6%,78% 99.6%,77% 100%,53% 99.2%,52% 100%,27% 99.4%,26% 100%,.5% 98.8%,.8% 75%,0% 74%,.7% 50%,0% 49%,.7% 25%);box-shadow:var(--v3-shadow-panel);content:"";pointer-events:none;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,30rem 30rem;position:absolute;inset:.08rem 0}._EGQXa_profile .person-contact-section:before{z-index:-1;border:1px solid var(--v3-paper-panel-border);background-color:var(--v3-paper-panel);background-image:linear-gradient(145deg, color-mix(in srgb, var(--v3-scrap-ochre) 9%, transparent), transparent 38%), linear-gradient(transparent, color-mix(in srgb, var(--v3-scrap-blue) 6%, transparent)), var(--v3-paper-tile);clip-path:polygon(.4% 1.2%,17% .3%,18% 1.1%,39% .45%,40% 1%,62% .25%,63% 1%,82% .42%,99.6% 1.1%,99.2% 22%,100% 23%,99.2% 49%,100% 50%,99.5% 77%,99.3% 98.6%,78% 99.6%,77% 100%,53% 99.2%,52% 100%,27% 99.4%,26% 100%,.5% 98.8%,.8% 75%,0% 74%,.7% 50%,0% 49%,.7% 25%);box-shadow:var(--v3-shadow-panel);content:"";pointer-events:none;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,30rem 30rem;position:absolute;inset:.08rem 0}._EGQXa_profile .person-detail-section>*{z-index:0;position:relative}:is(._EGQXa_profile .person-detail-section h2,._EGQXa_profile .person-related-section h2){color:var(--text-heading);font-family:var(--display-font);letter-spacing:-.018em;text-wrap:pretty;margin:0 0 .55rem;font-size:clamp(1.3rem,3vw,1.72rem);font-weight:780;line-height:1.12}._EGQXa_profile .person-detail-section>p:last-child{color:var(--text-body);overflow-wrap:anywhere;margin-bottom:0;font-size:.98rem;line-height:1.72}._EGQXa_profile .person-context-image{border:.5rem solid #0000;background-color:var(--v3-paper-panel);background-image:var(--v3-paper-tile);max-width:58rem;box-shadow:var(--v3-shadow-panel);background-size:30rem 30rem;border-image-source:url(/images/brand-kit/v3/stickers/paper_shapes/paper_label_cream_blob.webp);border-image-slice:22% fill;border-image-width:.5rem;border-image-repeat:stretch;margin:clamp(1.1rem,3vw,1.8rem) 0;padding:.4rem;position:relative}._EGQXa_profile .person-context-image-media{aspect-ratio:4/3;border:.28rem solid color-mix(in srgb, var(--v3-cutout-edge) 88%, var(--v3-paper-panel));background-color:var(--surface-subtle);border-radius:.2rem .45rem .28rem .4rem;width:100%;max-height:min(56svh,32rem)}._EGQXa_profile .person-context-image figcaption{color:var(--text-secondary);margin:.45rem .2rem .1rem;font-size:.78rem;line-height:1.4}._EGQXa_profile .person-language-list{color:var(--text-body);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:730;line-height:1.5}._EGQXa_profile .person-services-section{max-width:72rem}._EGQXa_profile .person-services-section h2{width:fit-content;max-width:100%;padding-right:2.8rem;position:relative}._EGQXa_profile .person-services-section h2:after{content:"";width:2.45rem;height:2.2rem;filter:drop-shadow(var(--v3-shadow-sticker));pointer-events:none;background:url(/images/brand-kit/v3/stickers/local_motifs/motif_bougainvillea_cluster_clean.webp) 50%/contain no-repeat;position:absolute;top:-.35rem;right:0}._EGQXa_profile .person-services-list{gap:.72rem}._EGQXa_profile .person-service{border:1px solid var(--v3-paper-panel-border);background-color:var(--v3-paper-panel);background-image:linear-gradient(108deg, color-mix(in srgb, var(--v3-scrap-forest) 7%, transparent), transparent 42%), var(--v3-paper-tile);min-width:0;box-shadow:0 .2rem .48rem color-mix(in srgb, var(--shadow) 30%, transparent);background-size:auto,31rem 31rem;border-radius:.3rem .72rem .36rem .6rem;gap:.78rem;padding:clamp(.78rem,2vw,1.05rem)}._EGQXa_profile .person-service-image{aspect-ratio:4/3;border:.3rem solid color-mix(in srgb, var(--v3-cutout-edge) 90%, var(--v3-paper-panel));background-color:var(--surface-subtle);border-radius:.2rem .48rem .28rem .42rem;width:100%;max-width:38rem;max-height:min(48svh,28rem)}._EGQXa_profile .person-service h3{color:var(--text-heading);font-family:var(--display-font);overflow-wrap:anywhere;font-size:clamp(1.08rem,2.3vw,1.28rem);font-weight:760;line-height:1.2}._EGQXa_profile .person-service-content>p{color:var(--text-body);overflow-wrap:anywhere;line-height:1.55}._EGQXa_profile .person-service-price{color:var(--text-heading);font-size:.91rem}._EGQXa_profile .person-service-price strong{color:var(--v3-scrap-forest)}._EGQXa_profile .person-service .verified-info{border-color:color-mix(in srgb, var(--v3-scrap-ochre) 38%, var(--border))}._EGQXa_profile .person-service-whatsapp{border-color:var(--primary);background:var(--primary);min-height:2.75rem;color:var(--primary-text);margin-top:.68rem;font-size:.84rem}._EGQXa_profile .person-service-whatsapp:hover{background:var(--primary-hover);color:var(--primary-text)}._EGQXa_profile .person-contact-section{max-width:58rem;margin-top:1.2rem;padding-right:4rem;scroll-margin-top:6rem}._EGQXa_profile .person-contact-section:after{content:"";width:2.8rem;height:2.4rem;filter:drop-shadow(var(--v3-shadow-sticker));pointer-events:none;background:url(/images/brand-kit/v3/stickers/local_motifs/motif_monstera_leaf_clean.webp) 50%/contain no-repeat;position:absolute;top:.75rem;right:.8rem}._EGQXa_profile .person-contact-section:focus{outline:.15rem dashed var(--focus-ring-color);outline-offset:.2rem}._EGQXa_profile .person-contact-list{grid-template-columns:minmax(5.6rem,max-content) minmax(0,1fr);align-items:center;gap:.48rem .9rem;margin:0}._EGQXa_profile .person-contact-list dt{color:var(--text-secondary);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35}._EGQXa_profile .person-contact-list dd{overflow-wrap:anywhere;min-width:0}._EGQXa_profile .person-contact-list a{border:1px solid color-mix(in srgb, var(--v3-scrap-forest) 34%, var(--border));background-color:color-mix(in srgb, var(--surface-elevated) 82%, transparent);max-width:100%;min-height:2.75rem;color:var(--link);overflow-wrap:anywhere;border-radius:.2rem .55rem .3rem .42rem;align-items:center;padding:.4rem .68rem;font-weight:760;line-height:1.35;text-decoration-thickness:.07em;display:inline-flex}._EGQXa_profile .person-related-section{border-top:3px solid color-mix(in srgb, var(--v3-scrap-terracotta) 56%, var(--border));max-width:72rem;margin-top:clamp(2.2rem,4vw,3.1rem);padding-top:1.15rem}._EGQXa_profile .person-related-section .section-heading{margin-bottom:.8rem}._EGQXa_profile .person-related-section .eyebrow{color:var(--v3-scrap-terracotta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:850;line-height:1.3}._EGQXa_profile .person-related-section h2{margin-bottom:0}:is(._EGQXa_profile .person-detail-v2-identity a:focus-visible,._EGQXa_profile .person-contact-list a:focus-visible,._EGQXa_profile .person-detail-contact-jump:focus-visible,._EGQXa_profile .person-service-whatsapp:focus-visible,._EGQXa_profile .person-related-section a:focus-visible){outline:.18rem solid var(--focus-ring-color);outline-offset:.16rem}:root[data-theme=dark] ._EGQXa_profile .person-detail-v2-identity{--text-body:#26382d;--text-heading:#17231d;--text-secondary:#45564a;--text-muted:#536151;--muted:#536151;--link:#174a32;--link-hover:#102f20;background-color:#eadfc7;background-image:linear-gradient(#eadfc7e6,#eadfc7e6),url(/images/brand-kit/v3/textures/aged-paper-visible-tile.webp);background-size:auto,29rem 29rem;border-image-source:url(/images/brand-kit/v3/stickers/paper_shapes/paper_label_cream_blob.webp)}:root[data-theme=dark] ._EGQXa_profile .person-detail-v2-identity .person-role{color:#7e4b31}:root[data-theme=dark] ._EGQXa_profile .person-category-chips li{border-color:color-mix(in srgb, var(--v3-scrap-forest) 34%, #cbbd9f);background-color:color-mix(in srgb, var(--v3-scrap-forest) 10%, #eadfc7);color:#26382d}:root[data-theme=dark] ._EGQXa_profile .person-category-chips li:nth-child(2n){border-color:color-mix(in srgb, var(--v3-scrap-ochre) 42%, #cbbd9f);background-color:color-mix(in srgb, var(--v3-scrap-ochre) 17%, #eadfc7)}:root[data-theme=dark] ._EGQXa_profile .person-detail-placeholder{border-color:color-mix(in srgb, var(--v3-scrap-terracotta) 70%, #ab9c7d);color:#17231d;background-color:#eadfc7;background-image:url(/images/brand-kit/v3/textures/aged-paper-visible-tile.webp)}:root[data-theme=dark] ._EGQXa_profile .person-service{background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb, var(--surface) 88%, transparent), color-mix(in srgb, var(--surface) 88%, transparent)), var(--v3-paper-tile)}:root[data-theme=dark] ._EGQXa_profile .person-service-price strong{color:var(--link)}@media (min-width:48rem){._EGQXa_profile .person-detail-v2-header.has-media{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"media identity""media summary";align-items:stretch;gap:.9rem clamp(1rem,2.2vw,1.65rem)}._EGQXa_profile .person-detail-v2-header.no-media{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity media""summary summary";align-items:start;gap:.45rem 1rem;max-width:52rem}._EGQXa_profile .person-detail-v2-identity{padding:clamp(1rem,2.2vw,1.45rem) clamp(1rem,2.5vw,1.7rem)}._EGQXa_profile .person-detail-v2-media{max-height:min(52svh,28rem)}._EGQXa_profile .person-detail-v2-media.no-image{align-self:start;margin:.2rem .6rem 0 0}._EGQXa_profile .person-detail-v2-summary{padding-top:.15rem}._EGQXa_profile .person-context-image-media{max-height:32rem}._EGQXa_profile .person-service{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem}._EGQXa_profile .person-service:not(:has(.person-service-image)){grid-template-columns:minmax(0,1fr)}._EGQXa_profile .person-service-image{max-height:min(48svh,28rem)}}@media (max-width:22rem){._EGQXa_profile .person-contact-list{grid-template-columns:minmax(0,1fr);gap:.22rem}._EGQXa_profile .person-contact-list dd+dt{margin-top:.3rem}}
