:root{--ease-in-bounce: cubic-bezier(.9,0,.9,1.15);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1)}:root{--space-3xs: 0.13rem;--space-2xs: 0.25rem;--space-xs: 0.44rem;--space-s: 0.88rem;--space-m: 1.75rem;--space-l: 3.5rem;--space-xl: 7rem;--space-2xl: 14rem;--space-3xl: 28rem;--space-3xs-2xs: 0.13rem;--space-2xs-xs: 0.25rem;--space-xs-s: 0.44rem;--space-s-m: 0.88rem;--space-m-l: 1.75rem;--space-m-xl: 1.75rem;--space-l-xl: 3.5rem;--space-xl-2xl: 7rem;--space-2xl-3xl: 14rem;--min-width-viewport-support: 280px;--max-width-text-column: 37rem;--max-width-big-text-column: 47rem;--max-width-content-column: 70rem;--min-height-input: 2.8em;--input-border-radius: var(--space-xs);--input-border-width: 1px;--focus-outline-thickness: 2px;--height-fortomorrow-logo: calc(1.35 * var(--space-m));--step--1: 0.83rem;--step-0: 0.94rem;--step-1: 1.06rem;--step-2: 1.19rem;--step-3: 1.34rem;--step-4: 1.5rem;--step-5: 1.69rem;--step-6: 1.9rem;--step-7: 2.14rem;--step-2-4: var(--step-2);--font-size-button: var(--step-0);--button-padding-x: clamp(1em, calc(0.76em + 0.6vw), 1.3333em);--button-padding-y: 0.6em;--line-height-button: 1.3em;--min-height-input: calc( 2 * var(--focus-outline-thickness) + 2 * var(--button-padding-y) + var(--line-height-button) );--border-radius-input: var(--space-xs);--padding-x-content: var(--space-s-m);--purple-05: #faf7ff;--purple-20: #ebe3ff;--green-05: #f8fff9;--green-20: #d2f8da;--green-30: #7fdf95;--green-60: #46a65a;--green-80: #136223;--green-90: #002f05;--gray-30: #c9c4d2;--c-text: #221148;--c-text-light: #453f54;--c-action-purple-1-default: #502c9e;--c-action-purple-1-hover: #7b5ec2;--c-action-purple-1-active: #40218c;--c-link-visited: #453f54;--c-link-visited-hover: #544d65;--c-link-underline: #7fdf95;--c-bg-default: #f8fff9;--c-bg-placeholder: #c9c4d2;--color-frosted: rgba(248, 255, 249, 0.65);--color-frosted-purple-dark: rgba(34, 17, 72, 0.85);--color-frosted-green-dark: rgba(0, 47, 5, 0.85);--filter-frosted: blur(2.5rem) contrast(10%) brightness(180%) saturate(460%);--filter-frosted-dark: blur(2.5rem) brightness(60%) saturate(120%);color:#221148;color:var(--c-text);caret-color:#502c9e;background-color:#f8fff9;background-color:var(--c-bg)}@supports(margin: clamp(1rem, calc(1rem + 1vw), 1rem)){:root{--space-3xs: clamp(0.13rem, calc(0.11rem + 0.06vw), 0.19rem);--space-2xs: clamp(0.25rem, calc(0.23rem + 0.06vw), 0.31rem);--space-xs: clamp(0.44rem, calc(0.37rem + 0.24vw), 0.69rem);--space-s: clamp(0.88rem, calc(0.76rem + 0.42vw), 1.31rem);--space-m: clamp(1.75rem, calc(1.52rem + 0.84vw), 2.63rem);--space-l: clamp(3.5rem, calc(3.04rem + 1.69vw), 5.25rem);--space-xl: clamp(7rem, calc(6.07rem + 3.37vw), 10.5rem);--space-2xl: clamp(14rem, calc(12.14rem + 6.75vw), 21rem);--space-3xl: clamp(28rem, calc(24.29rem + 13.49vw), 42rem);--space-3xs-2xs: clamp(0.13rem, calc(0.08rem + 0.18vw), 0.31rem);--space-2xs-xs: clamp(0.25rem, calc(0.13rem + 0.42vw), 0.69rem);--space-xs-s: clamp(0.44rem, calc(0.21rem + 0.84vw), 1.31rem);--space-s-m: clamp(0.88rem, calc(0.41rem + 1.69vw), 2.63rem);--space-m-l: clamp(1.75rem, calc(0.82rem + 3.37vw), 5.25rem);--space-m-xl: clamp(1.75rem, calc(-0.57rem + 8.43vw), 10.5rem);--space-l-xl: clamp(3.5rem, calc(1.64rem + 6.75vw), 10.5rem);--space-xl-2xl: clamp(7rem, calc(3.29rem + 13.49vw), 21rem);--space-2xl-3xl: clamp(14rem, calc(6.58rem + 26.99vw), 42rem);--max-width-text-column: clamp(37rem, calc(33.82rem + 11.57vw), 49rem);--max-width-big-text-column: clamp(47rem, calc(38.25rem + 31.8vw), 80rem);--max-width-content-column: 131rem;--step--1: clamp(0.83rem, calc(0.79rem + 0.15vw), 0.98rem);--step-0: clamp(0.94rem, calc(0.84rem + 0.36vw), 1.31rem);--step-1: clamp(1.06rem, calc(0.87rem + 0.67vw), 1.75rem);--step-2: clamp(1.19rem, calc(0.88rem + 1.1vw), 2.33rem);--step-3: clamp(1.34rem, calc(0.86rem + 1.71vw), 3.11rem);--step-4: clamp(1.5rem, calc(0.8rem + 2.55vw), 4.14rem);--step-5: clamp(1.69rem, calc(0.67rem + 3.7vw), 5.52rem);--step-6: clamp(1.9rem, calc(0.45rem + 5.27vw), 7.36rem);--step-7: clamp(2.14rem, calc(0.1rem + 7.4vw), 9.82rem);--step-2-4: clamp(1.19rem, calc(0.88rem + 2.55vw), 4.14rem)}}@supports(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){:root{--color-frosted: rgba(248, 255, 249, 0.5);--color-frosted-purple-dark: rgba(34, 17, 72, 0.6);--color-frosted-green-dark: rgba(0, 47, 5, 0.5)}}@supports(color: var(--c)){.has-inverted-colors{--c-text: #f8fff9;--c-text-light: #d2f8da;--c-action-purple-1-default: #f8fff9;--c-action-purple-1-hover: #d2f8da;--c-action-purple-1-active: #bcf4c7;--c-link-visited: #E8E6EC;--c-link-visited-hover: #fff;--c-link-underline: #d2f8da;--c-link-underline-hover: #bcf4c7;--c-bg: #221148;color:var(--c-text)}}dialog{inset:unset;padding:0;border:0;background:rgba(0,0,0,0)}.modal{position:fixed;top:0;left:0;right:0;margin:0;height:100vh;height:100dvh;background-color:rgba(0,0,0,0);cursor:default}.modal__header{z-index:2}@media(max-width: 799px){.modal__header{display:flex;justify-content:space-between}}@media(min-width: 800px){.modal__header{display:grid;grid-template-columns:minmax(var(--min-height-input), 1fr) minmax(auto, var(--max-width-text-column)) minmax(var(--min-height-input), 1fr);grid-template-rows:auto;gap:var(--space-s)}.modal__header-content{grid-column:2/3}.modal__button-close{grid-column:3/4;justify-self:end}}.modal__body{display:flex;flex-direction:column;align-items:center;width:100%;z-index:1;pointer-events:all}.modal__body-inner{flex-grow:1;padding-left:max(env(safe-area-inset-left),var(--space-s-m));padding-right:max(env(safe-area-inset-left),var(--space-s-m));padding-bottom:max(env(safe-area-inset-bottom),var(--space-s-m));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal__panel-wrapper{transition-property:opacity;transition-duration:var(--durationToggleVisibility)}.modal__header,.modal__body-inner{transition-property:transform;transition-duration:var(--durationToggleVisibility)}@media(prefers-reduced-motion: reduce){.modal__header,.modal__body-inner{transition:none}}.modal__panel-wrapper--hidden{opacity:0}.modal__panel-wrapper--hidden .modal__header,.modal__panel-wrapper--hidden .modal__body-inner{transform:translateY(var(--space-xl))}.modal__panel-wrapper--enter{transition-timing-function:ease-out}.modal__panel-wrapper--enter .modal__header,.modal__panel-wrapper--enter .modal__body-inner{transition-timing-function:ease-out}.modal__panel-wrapper--leave{transition-timing-function:ease-in}.modal__panel-wrapper--leave .modal__header,.modal__panel-wrapper--leave .modal__body-inner{transition-timing-function:ease-in}.business-card{--column-1-width: var(--space-l-xl);--column-2-padding: var(--space-s);--icon-size: 1.2em;--layout-gap: var(--space-s);display:grid;grid-template-columns:var(--column-1-width) 1fr;grid-template-rows:auto;grid-gap:var(--layout-gap)}.business-card__intro{grid-row:1/2;grid-column:1/3}.business-card__avatar,.business-card__header{grid-row:1/2}.business-card--has-intro .business-card__avatar,.business-card--has-intro .business-card__header{grid-row:2/3}.business-card__avatar{grid-column:1/2;align-self:center}.business-card__header{grid-column:2/3;align-self:center}.business-card__table,.business-card__menu{grid-column:1/3}td.business-card__table-column-1{vertical-align:top}td.business-card__table-column-1 .icon{width:var(--icon-size);height:var(--icon-size);margin-top:.15em}td.business-card__table-column-2{padding-left:var(--layout-gap)}@media(max-width: 369px){.business-card__avatar{box-shadow:var(--space-m) calc(var(--column-1-width)/2) 0 var(--space-m) #d2f8da}.business-card__table-column-1{width:var(--column-1-width);text-align:right}}@media(min-width: 370px){.business-card__intro{grid-column:2/3}.business-card__avatar{box-shadow:calc(var(--column-1-width)/3) calc(var(--column-1-width)/3) 0 var(--space-s) #d2f8da}.business-card__table,.business-card__menu{grid-column:2/3}.business-card__menu{padding-left:calc(var(--icon-size) + var(--column-2-padding))}.business-card__table-column-1{width:0}td.business-card__table-column-2{padding-left:var(--column-2-padding)}}.qr-code-wrapper{width:100%;min-width:var(--space-xl);max-width:calc(30vh - var(--space-l));max-width:calc(50dvh - var(--space-xl));position:relative}@supports(background-blend-mode: screen){.qr-code-wrapper::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-image:linear-gradient(60deg, rgba(95, 255, 132, 0) 0%, rgba(95, 255, 132, 0) 75%, rgba(95, 255, 132, 0.5) 80%, rgba(147, 200, 255, 0.5) 83%, rgba(201, 178, 255, 0.5) 86%, rgba(201, 178, 255, 0) 90%, rgba(201, 178, 255, 0) 100%);background-size:2000% 100%;mix-blend-mode:screen;animation:10s linear 2s infinite running background-animation}@media(prefers-reduced-motion: reduce){.qr-code-wrapper::after{display:none}}@keyframes background-animation{from{background-position-x:200%}to{background-position-x:0%}}}.qr-code-wrapper--short-url,.qr-code-wrapper--short-url::after{border-radius:13% 13% 2% 13%}.qr-code-wrapper--long-url,.qr-code-wrapper--long-url::after{border-radius:10% 10% 1% 12%}.qr-code-wrapper>*{width:100%;height:auto}/*# sourceMappingURL=business-card.css.map */