:root{--color-primary: #12d8cd;--color-primary-bright: #00f1ed;--color-primary-verybright: #0c0c0c;--color-primary-dark: #0a6862;--color-primary-dark-transparent: rgba(10, 104, 98, .8);--color-secondary: #c22100;--color-secondary: #e76f51;--color-secondary: #c32100;--color-secondary: #b83a1e;--color-tertiary: #FFC400;--color-quaternary: #FFFCAA;--color-quaternary-bright: #FDFEC2;--color-nature-dark: #4d4d4d;--color-quinary: #38ffd4;--color-quinary-bright: #dcfff7;--color-background: #fff;--color-background-transparent: rgba(220, 255, 247, .8);--color-text: var(--color-primary-dark);--color-text-black: #333333;--color-text-bright: var(--color-primary);--color-highlight: #fb0288;--color-highlight: #ff3000;--color-highlight: #fe3000;--color-secondary-bright: #fff9f0;--color-white-transparent: rgba(255, 255, 255, .75);--color-highlight-lighter: #f975c2;--color-highlight-lighter: #ffa08a;--color-highlight-transparent: #ffdddd;--color-highlight-light: #fec8e8;--color-highlight-very-light: #fbeaf5;--color-highlight-dark: #FF0000;--color-dark: #264653;--color-light: #ffffff;--color-light-secondary: #FAE962;--color-light-secondary-transparent: rgba(171, 165, 115, .6);--color-marker: #ffef41;--color-marker: var(--color-quaternary);--color-icon-fill: #ff0093}:root{--bg-dark: rgba(0, 0, 0, .85);--bg-dark-text: #ffffff;--bg-dark-text-em: red;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 5rem;--font-family: var(--font-regular);--default-font-size: 1.6rem;--default-font-line-height: 1.3;--border-radius: 8px;--shadow: 0 4px 6px rgba(0, 0, 0, .1);--color-image-frame: #fff;--visibility-delay: 0s;--nav-dropdown-duration-in: 100;--nav-dropdown-duration-out: 50;--nav-dropdown-delay-in: 0;--nav-dropdown-delay-out: 0;--gradient-style-2: radial-gradient(circle at 25% 25%, rgba(248, 254, 236, .98), rgba(219, 252, 159, .98));--gradient-style-1: radial-gradient(circle at 25% 25%, rgba(255, 255, 255, .98), #e1ffff);--gradient-action-secondary: linear-gradient(to bottom, var(--color-secondary-bright), #fffaf3)}@media(max-width:767px){:root{--default-font-size: 1.8rem}}.gradient-container{background:linear-gradient(to right,#ff0093,#fbb2be,);background-size:cover}.default-width{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}@font-face{font-family:basier_squareregular;src:url(/build/assets/fonts/Basier-Square-regular-webfont/basiersquare-regular-webfont.eot);src:url(/build/assets/fonts/Basier-Square-regular-webfont/basiersquare-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/build/assets/fonts/Basier-Square-regular-webfont/basiersquare-regular-webfont.woff2) format("woff2"),url(/build/assets/fonts/Basier-Square-regular-webfont/basiersquare-regular-webfont.woff) format("woff"),url(/build/assets/fonts/Basier-Square-regular-webfont/basiersquare-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basier_squaresemibold;src:url(/build/assets/fonts/Basier-Square-semibold-webfont/basiersquare-semibold-webfont.eot);src:url(/build/assets/fonts/Basier-Square-semibold-webfont/basiersquare-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/build/assets/fonts/Basier-Square-semibold-webfont/basiersquare-semibold-webfont.woff2) format("woff2"),url(/build/assets/fonts/Basier-Square-semibold-webfont/basiersquare-semibold-webfont.woff) format("woff"),url(/build/assets/fonts/Basier-Square-semibold-webfont/basiersquare-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:pekka_supersmartfontregular;src:url(/build/assets/fonts/Pekka-Super-Smart-webfont/pekkasupersmartfont-webfont.woff2) format("woff2"),url(/build/assets/fonts/Pekka-Super-Smart-webfont/pekkasupersmartfont-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-Regular.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-Italic.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-SemiBold.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-SemiBoldItalic.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-ExtraBold.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pitanga;src:url(/build/assets/fonts/Pitanga/Pitanga-ExtraBoldItalic.woff2) format("woff2"),url(/build/assets/fonts/Pitanga/Pitanga-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}:root{--font-regular: "basier_squareregular", Arial, Cabin, Sans-Serif;--font-regular-weight: normal;--font-bold: "basier_squaresemibold", Arial, Cabin, Sans-Serif;--font-bold-weight: normal;--font-extrabold: "basier_squaresemibold", Arial, Cabin, Sans-Serif;--font-extrabold-weight: normal;--font-pekka: "pekka_supersmartfontregular", Arial, Cabin, Sans-Serif}.font-theme-pitanga{--font-regular: "Pitanga", Arial, Cabin, Sans-Serif;--font-regular-weight: 400;--font-bold: "Pitanga", Arial, Cabin, Sans-Serif;--font-bold-weight: 600;--font-extrabold: "Pitanga", Arial, Cabin, Sans-Serif;--font-extrabold-weight: 800}.font-normal{font-family:var(--font-regular);font-weight:var(--font-regular-weight)!important}.font-bold{font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important}.font-extrabold{font-family:var(--font-extrabold);font-weight:var(--font-extrabold-weight)!important}.font-pekka{font-family:var(--font-pekka)!important;font-weight:400!important}.brow{display:inline-block;margin:0 0 -1em;padding:0;font-size:1.6rem!important;letter-spacing:.05em;line-height:1.2;font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;color:var(--color-highlight)!important;font-variant-caps:all-small-caps;border-bottom:1px solid var(--color-highlight);border-radius:0;margin-bottom:.3em!important}@media(max-width:767px){.brow{font-size:1.3rem!important;margin-bottom:1em!important}}.section-title{margin:var(--cards-slider-title-margin);text-align:center;font-size:3.6rem;font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;opacity:1!important;margin-bottom:0}.page-section h1{font-family:var(--font-extrabold)!important;font-weight:var(--font-extrabold-weight)!important;text-align:center!important;font-size:3em!important;color:var(--color-highlight)}.article-image{display:block;margin:2em auto}.article-image img{display:block;border-radius:.5em}.article-image figcaption{text-align:center;font-size:.9em;color:var(--color-primary-dark);margin-top:.5em;font-style:italic}.article-image.article-image--full-bleed{width:100vw;margin-left:calc(-50vw + 50%)}.article-image.article-image--full-bleed img{border-radius:0;width:100%}.article-image.article-image--full,.article-image:not([class*=article-image--]){width:100%}.article-image.article-image--full img,.article-image:not([class*=article-image--]) img{width:100%}.article-image.article-image--75{width:75%}.article-image.article-image--75 img{width:100%}.article-image.article-image--50{width:50%}.article-image.article-image--50 img{width:100%}.article-image.article-image--25{width:25%}.article-image.article-image--25 img{width:100%}@media(max-width:767px){.article-image.article-image--75,.article-image.article-image--50,.article-image.article-image--25{width:100%}}p.placeholder{margin-top:3em}.default-paragraph{font-size:var(--default-font-size);color:var(--color-primary-dark);line-height:var(--default-font-line-height);margin-bottom:1em}.default-paragraph strong{font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;background-color:var(--color-marker);padding-right:.2em;padding-left:.2em}.default-paragraph strong.transparent{background-color:transparent;padding:0!important}.default-paragraph.narrow{width:75%;margin-left:auto;margin-right:auto}.default-paragraph.last{margin-bottom:1em}.intro-paragraph{font-size:2em;line-height:1.1em;text-align:center;color:var(--color-primary)}h1{line-height:1}.title-verylarge,.title-large{font-size:4.5em;line-height:1.05;color:var(--color-primary)!important}@media screen and (min-width:768px){.title-verylarge.superlarge,.title-large.superlarge{font-size:5.2em}}.title-verylarge .marker,.title-large .marker{background-image:linear-gradient(to bottom,color-mix(in srgb,#fff7a0 75%,white),color-mix(in srgb,var(--color-marker) 75%,white));background-repeat:no-repeat;background-size:100% .78em;background-position:0 .15em;background-color:transparent;color:var(--color-highlight)}@media(max-width:767px){.title-verylarge,.title-large{font-size:3.8em}}h1.verylarge{font-size:3.5em;line-height:1em}.title-large{font-size:2.5em}.text-glow-bright{text-shadow:0 0 .12em #fff,0 0 .25em #fff,0 0 .5em #fff,0 0 1em rgba(255,255,255,.85)}.pill{margin:0;display:flex;text-align:center;font-size:calc(var(--default-font-size) * .7);line-height:var(--default-font-line-height);overflow-wrap:break-word;background:var(--gradient-action-secondary);border:2px solid var(--color-highlight);border-radius:.4em;color:var(--color-primary-dark);outline:.3em solid rgba(254,48,0,.22);outline-offset:0;box-shadow:none;transform:scale(var(--pill-scale, 1));transition:transform .25s ease,outline-color .25s ease 50ms,box-shadow .25s ease}.pill.small{font-size:.85em}.pill.smaller{font-size:calc(var(--default-font-size) * .6)}.pill.strong{background:var(--color-quinary-bright);border-color:var(--color-highlight);color:var(--color-highlight)!important;font-size:1em}.pill.strong .pill__label{color:var(--color-primary-dark)!important;font-weight:600}.pill.strong .pill__hand svg{color:#fff!important;fill:var(--color-marker)}.pill.strong .pill__hand svg path{stroke:var(--color-highlight);stroke-width:4px;border:1px outset solid;fill:var(--color-marker)}.pill.highlight{background:var(--color-highlight);border-color:var(--color-highlight)}.pill.highlight .pill__label{color:#fff}.pill.highlight .pill__hand svg path{stroke:#fff}.pill[hidden]{display:none}.pill__link{display:flex;align-items:center;justify-content:center;gap:.4em;width:100%;height:100%;padding:.3em .95vw;color:inherit!important;text-decoration:none!important}@media(max-width:767px){.pill__link{padding-left:1.5em;padding-right:1.5em}}.pill__icon{display:inline-flex;align-items:center;flex:0 0 auto;width:1.4em;height:1.4em}.pill__icon svg{width:100%;height:100%}.pill__label,.pill__hand{display:inline-block;transition:transform .25s ease}.pill__hand svg{display:block;width:1.15em;height:1.15em;color:var(--color-marker)!important;opacity:1}.pill__hand svg path{stroke:var(--color-highlight);stroke-width:2;vector-effect:non-scaling-stroke}.pill__label{font-size:1.25em;font-weight:600;color:var(--color-highlight)}.pill:hover{--pill-scale: 1.02;outline-color:var(--color-highlight);box-shadow:0 .5em 1.1em #00000021}.pill:hover .pill__label{transform:translate(-.1em)}.pill:hover .pill__hand{transform:translate(.1em)}.pill-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.3rem}@media(max-width:767px){.pill-row{align-items:center;gap:.6em}.pill-row>.pill{width:100%;margin-bottom:.4em}}body.portfolio-index .pill-row{gap:.8em}.pill-collection{padding:3em 0 2em}@media(min-width:768px){.pill-collection{display:block;text-align:center;text-wrap:balance;padding-bottom:calc(2em - 1.3rem)}.pill-collection>.pill{display:inline-block;width:auto;vertical-align:middle;margin:0 .65rem 1.3rem}}@media(max-width:767px){.pill-collection{padding:1.5em 0}}body.portfolio-index .pill-collection{display:block;text-align:center;text-wrap:balance;padding-top:0;padding-bottom:1.7em}body.portfolio-index .pill-collection>.pill{display:inline-block;width:auto;vertical-align:middle;margin:0 .4em .8em}.pill-collection.strong .pill{background:var(--color-quinary-bright);border-color:var(--color-highlight);color:var(--color-highlight)!important;font-size:1em}.pill-collection.strong .pill .pill__label{color:var(--color-primary-dark)!important;font-weight:600}.pill-collection.strong .pill .pill__hand svg{color:#fff!important;fill:var(--color-marker)}.pill-collection.strong .pill .pill__hand svg path{stroke:var(--color-highlight);stroke-width:4px;border:1px outset solid;fill:var(--color-marker)}@media(max-width:767px){.pill-collection.strong{display:block;text-align:center}.pill-collection.strong>.pill{display:inline-block;width:auto;vertical-align:middle;margin:0 .25em .5em}}.collection-gallery .splide:not(.is-active) .splide__slide,.responsive-slider:not(.is-active) .splide__slide{display:contents}.cv-pills{margin-top:1.5em}.cv-pill__icon{display:inline-flex;align-items:center;width:1.2em;height:1.2em;flex:0 0 auto;color:var(--color-highlight)}.cv-pill__icon svg{width:100%;height:100%;fill:currentColor}.cv-pill__label{font-size:1.25em;font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;color:var(--color-highlight)}.cv-pill__meta{font-size:.8em;opacity:.7}.box-dark .pill{color:var(--color-primary-dark)}.box-dark .pill a:not(.button),.box-dark .pill a:not(.button) span{color:var(--color-highlight)!important}.box-dark .pill .pill__hand,.box-dark .pill .cv-pill__meta{color:var(--color-primary-dark)!important}.button-drop-shadow{box-shadow:.2em .2em .05em #f003}.button-drop-shadow-active{box-shadow:0 0 #f003}.button-drop-shadow-black{box-shadow:.2em .2em .05em #0000001a}.button-drop-shadow-hover{box-shadow:.1em .1em .1em #ff00004d}.button-drop-shadow-hover-black{box-shadow:.2em .2em .05em #0000001a}.action-primary{display:inline-block;background-color:var(--color-highlight);color:#fff!important;font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;font-size:2em;text-align:center;text-decoration:none!important;padding:.1em 1.5em;border-radius:.25em;box-shadow:.2em .2em .05em #f003;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer;border:none}.action-primary.smaller{font-size:1.4em;padding-top:.1em;padding-bottom:.1em}@media(max-width:767px){.action-primary{font-size:1.6em;padding-top:.3em;padding-bottom:.3em}}.action-primary:hover{color:#fff!important;transform:scale(1.025);box-shadow:.1em .1em .1em #ff00004d}.action-primary:active{transform:scale(.97);box-shadow:0 0 #f003}.action-secondary{display:inline-block;background:var(--gradient-action-secondary)!important;color:var(--color-highlight)!important;border:2px solid var(--color-highlight);border-radius:.25em;text-align:center;font-size:1.6em;font-weight:400;padding:.1em 1.5em;text-decoration:none!important;box-shadow:.15em .15em .04em #f003;transition:transform .2s ease,box-shadow .2s ease}.action-secondary:hover{color:var(--color-highlight);text-decoration:none;transform:scale(1.025);box-shadow:.1em .1em .1em #ff00004d}.action-secondary:active{transform:scale(.97);box-shadow:0 0 #f003;transition:transform 0s ease,box-shadow 0s ease}.action-tertiary{display:inline-block;background:none;border:none;box-shadow:none;font-family:inherit;color:var(--color-highlight);font-size:1.3em;text-decoration:none!important;text-align:center;padding:0;cursor:pointer}.action-tertiary__text{text-decoration:underline}.action-tertiary:hover{color:var(--color-highlight);text-decoration:none}.action-tertiary:hover .action-tertiary__text{text-decoration:underline}.action-slide__narrow{display:none}@media(max-width:767px){.action-slide{background:none!important;border:none!important;box-shadow:none!important;color:var(--color-primary-dark)!important;opacity:.5;font-size:1.3em;padding:0;font-style:italic}.action-slide .action-slide__wide{display:none}.action-slide .action-slide__narrow{display:inline}}.button{font-family:inherit;text-decoration:none}.button.fullwidth{width:100%}.button.narrow{padding-left:.5em;padding-right:.5em}.button.action-secondary.fullwidth{margin-left:1.5em;margin-right:1.5em;width:calc(100% - 3em)}.button.centered{width:50%;margin:0 auto}@media(max-width:767px){.button.centered{width:100%}}.cta-buttons{display:flex;flex-direction:column;gap:.75em;margin-top:1.5em}.mini-buttons{display:flex;flex-wrap:wrap;gap:.75em;justify-content:center;margin:1.5em 0}.mini-button{display:inline-flex;align-items:center;gap:.4em;background-color:var(--color-secondary-bright);border:2px solid var(--color-highlight);border-radius:.2em;color:var(--color-text-black)!important;text-decoration:none!important;padding:.3em .7em;font-size:1.3em;box-shadow:.2em .2em .05em #f003;transition:transform .2s ease,box-shadow .2s ease}.mini-button:hover{color:var(--color-text-black)!important;text-decoration:none!important;transform:scale(1.05);box-shadow:.2em .2em .06em #ff000040}.mini-button:active{transform:scale(.97)}.mini-button.large{font-size:1.4em;font-family:var(--font-bold);font-weight:var(--font-bold-weight)!important;padding:.375em 1.2em}.mini-button.primary{background-color:var(--color-highlight);color:#fff!important}.mini-button.primary:hover{color:#fff!important}.mini-button.primary .mini-button__icon{color:#fff}.mini-button.primary .mini-button__icon svg{fill:currentColor}.mini-button.primary .mini-button__label{color:#fff}.mini-button__icon{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;flex-shrink:0;color:var(--color-highlight)}.mini-button__icon svg{width:100%;height:100%}.mini-button__label{color:var(--color-text-black)}.button.action-primary.action-github{display:inline-flex;align-items:center;gap:.5em;font-size:1.2em;background-color:var(--color-highlight)}.action-github__icon{display:inline-flex;align-items:center;flex:0 0 auto}.action-github__icon svg{width:1.15em;height:auto;display:block}html{scrollbar-gutter:stable}body.linktree{margin:0;min-height:100vh;color:var(--color-primary-dark);font-family:var(--font-family);font-size:var(--default-font-size);line-height:var(--default-font-line-height);-webkit-font-smoothing:antialiased;background-color:var(--color-background);background-image:url(/build/assets/images/background-clouds.jpg);background-size:100% auto;background-position:0 -9em;background-repeat:repeat}.linktree__page{max-width:1125px;margin:0 auto;padding:1.5em 1.5em 5em}@media(max-width:767px){.linktree__page{padding:2em 1em 3em}}body.linktree a,body.linktree p,body.linktree li,body.linktree label,body.linktree .contact-list,body.linktree .site-card__label,body.linktree .site-card__domain{color:var(--color-primary-dark)}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1em;top:1em;z-index:10;padding:.5em 1em;background:#fff;color:var(--color-primary-dark)!important;border-radius:.3em}.linktree__identity{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2em;padding-top:0}.linktree__portrait{width:7em;height:7em;object-fit:cover;border-radius:50%;border:.12em solid #fff;box-shadow:0 .1em .4em #00000040}.linktree__name{display:block;width:11em;max-width:70vw;color:var(--color-primary-bright)}.linktree__name svg{display:block;width:100%;height:auto}.linktree__sections{margin-top:1.5em}.linktree__sections section+section{margin-top:2em}.linktree__heading{margin:0 0 .7em;text-align:center;color:var(--color-primary-dark);font-family:var(--font-bold);font-weight:600;font-size:var(--default-font-size)}.linktree__links{display:flex;flex-direction:column;align-items:center;gap:.6em;list-style:none;margin:0;padding:0}.linktree__links>.pill{width:min(30em,100%);margin:0;overflow:hidden}.linktree__links .pill__link{position:relative;display:flex;align-items:center;justify-content:center;gap:.5em;width:100%;padding:.55em 1em;text-decoration:none}.linktree__links:not(.linktree__links--primary)>.pill{background:linear-gradient(to bottom,color-mix(in srgb,#fff7a0 75%,white),color-mix(in srgb,var(--color-marker) 75%,white))}.linktree__links--primary>.pill{background:var(--color-highlight);border-color:var(--color-highlight)}.linktree__links--primary .pill__label{color:#fff!important}.linktree__links--primary .linktree__link-icon{color:#fff}.linktree__link-thumb{width:1.5em;height:1.5em;object-fit:cover;border-radius:50%;flex:none}.linktree__languages{display:flex;justify-content:center;gap:1rem;margin-top:3rem;padding-bottom:2.5rem}.linktree__languages a{color:var(--color-primary-dark);opacity:.55;text-decoration:none}.linktree__languages a:hover{opacity:1;text-decoration:underline}.linktree__language--current{color:var(--color-primary-dark);font-family:var(--font-bold);font-weight:600}.linktree__link-icon{display:inline-flex;width:1.5em;height:1.5em;flex:none;color:var(--color-highlight)}.linktree__link-icon svg{width:100%;height:100%;fill:currentColor}.share-button{position:absolute;right:0;top:2em;width:3.4em;height:3.4em;display:flex;align-items:center;justify-content:center;background:var(--gradient-action-secondary);border:2px solid var(--color-highlight);color:var(--color-primary-dark);color:var(--color-highlight);border-radius:.9em;cursor:pointer;scale:1;transition:scale .2s ease}@media(max-width:767px){.share-button{display:none}}.share-button svg{width:1.5em;height:1.5em}.share-button:hover,.share-button:focus-visible{scale:1.1}.share-modal{border:none;border-radius:.5em;padding:0;width:min(24em,92vw);background-color:#fff;color:#111}.share-modal::backdrop{background-color:#0009}.share-modal-inner{padding:.75em 1.2em 1.4em}.share-modal-header{position:relative}.share-modal-title{margin:0;text-align:center;font-size:1.1rem;font-weight:600}.share-modal-close{position:absolute;top:50%;right:0;translate:0 -50%;width:3.2em;height:3.2em;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#111;cursor:pointer}.share-modal-close svg{width:3em;height:3em;stroke-width:3}.share-modal-card{margin-top:.5em;padding:1.5em 1em;display:flex;flex-direction:column;align-items:center;background-color:var(--color-background);background-image:url(/build/assets/images/background-clouds.jpg);background-position:center top;background-image:url(/assets/images/linktree/background.webp);background-size:cover;background-position:center;border-radius:.8em;text-align:center}.share-modal-portrait{width:4.5em;height:4.5em;object-fit:cover;border-radius:50%;border:.12em solid #fff}.share-modal-name{margin-top:.8em;color:var(--color-primary-dark);font-weight:800;font-size:1.05rem}.share-modal-url{margin-top:.15em;color:var(--color-highlight);font-weight:600;font-size:.85rem}.share-copy-bar{width:100%;margin-top:1.2em;padding:.55em 1em;display:flex;align-items:center;justify-content:center;gap:.6em;background-color:#ebebeb;color:#111;border:none;border-radius:.6em;cursor:pointer;font-family:inherit;font-size:.75rem}.share-copy-bar svg{width:1.1em;height:1.1em;flex-shrink:0}.share-copy-bar:hover,.share-copy-bar:focus-visible{background-color:#dedede}.share-copy-bar-label{font-weight:600}.share-copy-bar-url{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-options{list-style:none;margin:.9em 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em}.share-option{width:100%;display:flex;flex-direction:column;align-items:center;gap:.4em;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.share-option:hover,.share-option:focus-visible{text-decoration:none}.share-option:hover .share-option-icon,.share-option:focus-visible .share-option-icon{scale:1.08}.share-option-icon{width:100%;height:2.4em;display:flex;align-items:center;justify-content:center;border-radius:.6em;color:#fff;scale:1;transition:scale .2s ease}.share-option-icon svg{width:1.3em;height:1.3em}.share-option-icon--x{background-color:#000}.share-option-icon--facebook{background-color:#1877f2}.share-option-icon--whatsapp{background-color:#25d366}.share-option-icon--linkedin{background-color:#0a66c2}.share-option-icon--email{background-color:var(--color-marker)}.share-option-label{font-size:.6rem;color:#333}@media(max-width:767px){.share-options{gap:2px}.share-option-label,.share-copy-bar-url{display:none}}
