@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--gray-color: hsl(0, 0%, 25%);--coral-color: hsl(0, 97%, 66%);--indigo-color: hsl(250, 100%, 69%);--indigo-light-color: hsl(266, 100%, 64%);--turqois-color: hsl(183, 55%, 61%)}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Thin.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ThinItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraLight.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraLightItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Light.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-LightItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Regular.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Italic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Medium.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-MediumItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-SemiBold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Bold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-BoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraBold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-ExtraBoldItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2?v=3.19) format("woff2"),url(/fonts/Inter-Black.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2?v=3.19) format("woff2"),url(/fonts/Inter-BlackItalic.woff?v=3.19) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/Inter-roman.var.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/fonts/Inter-italic.var.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/fonts/Inter.var.woff2?v=3.19) format("woff2")}html{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){html{font-family:Inter var,sans-serif}}*{font-variation-settings:"slnt" 0deg}.italic{font-variation-settings:"slnt" 10deg}main{width:min(1200px,100vw - 2rem)}body{display:flex;align-items:center;justify-content:center;min-height:(100vh - 2rem);padding:1rem;color:var(--gray-color)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:.75em 1.75em;margin:0;font-size:.875rem;font-weight:700;text-align:center;white-space:nowrap;color:var(--gray-color);user-select:none;transition:color 175ms ease-in-out;background:none;border:1px solid transparent;border-radius:9999px;overflow-wrap:break-word;word-break:break-all;hyphens:auto;outline:none}.btn:focus{outline:none}a.btn{text-decoration:none}.btn.btn-solid{background-color:var(--gray-color);border-color:var(--gray-color);color:#fff}.btn.btn-solid:hover{background:linear-gradient(270deg,var(--coral-color) 0%,var(--indigo-light-color) 100%);border-color:transparent}.btn.btn-ghost{border:1px solid var(--gray-color);color:var(--gray-color)}.btn.btn-ghost:hover{border-color:var(--coral-color);color:var(--coral-color)}@media(min-width:768px){.btn{font-size:1.25rem}}section.hero p{font-size:1rem;font-weight:900;text-transform:uppercase}section.hero p:last-child{text-align:right}h1.hero__name{--container-fill-text-captured-length: initial;display:flex;container-type:inline-size;font-weight:900;line-height:.9;text-transform:uppercase;margin:0;background:linear-gradient(135deg,#d10072,#34a69f,#a093e2);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__name__reference{visibility:hidden}.hero__name__container{--container-fill-text-captured-length: 100cqi;--container-fill-text-available-space: var( --container-fill-text-captured-length );flex-grow:1;container-type:inline-size}.hero__name__display{--container-fill-text-captured-length: 100cqi;--container-fill-text-ratio: tan( atan2( var(--container-fill-text-available-space), var(--container-fill-text-available-space) - var(--container-fill-text-captured-length) ) );display:block;inline-size:var(--container-fill-text-available-space);font-size:clamp(3rem,1em * var(--container-fill-text-ratio),20rem)}@media(min-width:768px){section.hero p{font-size:2.25rem}}@property --container-fill-text-captured-length{syntax: "<length>"; initial-value: 0px; inherits: true;}h1.name{--container-fill-text-captured-length: initial;display:flex;container-type:inline-size;font-weight:900;line-height:.9;text-transform:uppercase;margin:0;background:linear-gradient(135deg,#d10072,#34a69f,#a093e2);-webkit-background-clip:text;background-clip:text;color:transparent}.name__reference{visibility:hidden}.name__container{--container-fill-text-captured-length: 100cqi;--container-fill-text-available-space: var( --container-fill-text-captured-length );flex-grow:1;container-type:inline-size}.name__display{--container-fill-text-captured-length: 100cqi;--container-fill-text-ratio: tan( atan2( var(--container-fill-text-available-space), var(--container-fill-text-available-space) - var(--container-fill-text-captured-length) ) );display:block;inline-size:var(--container-fill-text-available-space);font-size:clamp(3rem,1em * var(--container-fill-text-ratio),20rem)}
