:root,[data-theme=light],[data-hello-spotlight]{--hello-opacity-strong: 1;--hello-opacity-moderate: .87;--hello-opacity-mild: .6;--hello-opacity-weak: .14;--hello-opacity-ghost: .06}[data-theme=dark]{--hello-opacity-strong: 1;--hello-opacity-moderate: .95;--hello-opacity-mild: .75;--hello-opacity-weak: .14;--hello-opacity-ghost: .06}@scope([data-hello-ui])to ([data-app-theme]){:scope{--hello-avatar-size: 12rem;--hello-cover-height: 24rem;--hello-color-stage: #060627;--hello-color-on-stage: #fff;--hello-color-primary: #4050FF;--hello-color-on-primary: #fff;--hello-color-secondary: #1F1A3F;--hello-color-on-secondary: #fff;--hello-color-panel: #f2f2f2;--hello-color-on-panel: #202020;--hello-color-spotlight: #fff;--hello-color-on-spotlight: #202020;--hello-corners: 1rem;--hello-type-scale: 1.2;--hello-font-weight: 400;--hello-font-weight-heading: 600;--hello-font-base: "Public Sans", ui-sans-serif, system-ui, sans-serif;--hello-font-heading: "Public Sans", ui-sans-serif, system-ui, sans-serif;--hello-size-cover: 40vh;--hello-container-article: 60ch;--hello-container-article-aspect: 3/4;--hello-image-fit: cover;--hello-image-position: center;--hello-radius: calc(.25 * var(--hello-corners));--hello-radius-lg: calc(var(--hello-radius) * 1.5);--hello-radius-xl: calc(var(--hello-radius-lg) * 1.5);--hello-radius-sm: calc(var(--hello-radius) / 1.5);--hello-radius-xs: calc(var(--hello-radius-sm) / 1.5);--hello-radius-full: 100%;--hello-color-background: var(--hello-color-stage);--hello-color-heading: var(--hello-color-on-stage);--hello-color-text: oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-moderate));--hello-color-border: oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-ghost));--hello-color-outline: oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-moderate));--hello-text-align: start;--hello-flex-justify: start;--hello-flex-align: start;--hello-border-size: 1px;--hello-shadow: none;--hello-color-shadow: oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-ghost));--hello-transition-fast: .1s ease-in-out;--hello-transition-normal: .2s ease-out;--hello-transition-slow: .3s ease-out;--hello-z-nav: 40;--hello-z-dialog: 50;--hello-size-cover-max: 75vh;--hello-scrollbar-size: .375rem;--hello-scrollbar-color: oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-mild));--hello-scrollbar-radius: var(--hello-radius-xs);--hello-container-normal: 155rch;--hello-container-comfortable: 75rch;--hello-container-reading: 65rch;--hello-container-input: 30rch;--hello-container-dropdown: 45rch;--hello-color-panel-border: oklch(from var(--hello-color-on-panel) l c h / var(--hello-opacity-weak));--hello-color-spotlight-border: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-weak));--hello-color-well: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-ghost));--hello-color-on-well: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-strong));--hello-color-well-border: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-weak));--hello-cover-image: none;--hello-text-trim: calc((1lh - 1cap)/-2) ;--hello-spacing-stage-padding: max(var(--hello-spacing-stage-dynamic), var(--hello-radius-lg));--hello-text-base: 1rem;--hello-type-scale-multiplier: var(--hello-type-scale);--hello-text-md: round(calc(var(--hello-text-base) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-lg: round(calc(var(--hello-text-md) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-xl: round(calc(var(--hello-text-lg) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-2xl: round(calc(var(--hello-text-xl) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-3xl: round(calc(var(--hello-text-2xl) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-4xl: round(calc(var(--hello-text-3xl) * var(--hello-type-scale-multiplier)), .125rem);--hello-text-sm: round(calc(var(--hello-text-base) / var(--hello-type-scale-multiplier)), .0625rem);--hello-text-xs: round(calc(var(--hello-text-sm) / var(--hello-type-scale-multiplier)), .0625rem);--hello-leading-tighter: round(calc(1ex / .48), .25rem);--hello-leading-tight: round(calc(1ex / .44), .25rem);--hello-leading-normal: round(calc(1ex / .38), .25rem);--hello-leading-wide: round(calc(1ex / .35), .25rem);--hello-leading-wider: round( 3.125ex , .25rem);@supports not (width: round(0px,0px)){--hello-text-md: calc(var(--hello-text-base) * var(--hello-type-scale-multiplier));--hello-text-lg: calc(var(--hello-text-md) * var(--hello-type-scale-multiplier));--hello-text-xl: calc(var(--hello-text-lg) * var(--hello-type-scale-multiplier));--hello-text-2xl: calc(var(--hello-text-xl) * var(--hello-type-scale-multiplier));--hello-text-3xl: calc(var(--hello-text-2xl) * var(--hello-type-scale-multiplier));--hello-text-4xl: calc(var(--hello-text-3xl) * var(--hello-type-scale-multiplier));--hello-text-sm: calc(var(--hello-text-base) / var(--hello-type-scale-multiplier));--hello-text-xs: calc(var(--hello-text-sm) / var(--hello-type-scale-multiplier));--hello-leading-tighter: calc(1ex / .48);--hello-leading-tight: calc(1ex / .44);--hello-leading-normal: calc(1ex / .38);--hello-leading-wide: calc(1ex / .35);--hello-leading-wider: 3.125ex }@container (max-width: 500px){--hello-type-scale-multiplier: calc(1 + (var(--hello-type-scale) - 1) * .8)}@media(max-width:500px){--hello-type-scale-multiplier: calc(1 + (var(--hello-type-scale) - 1) * .8)}--hello-spacing: var(--hello-leading-normal);--hello-spacing-3xs: round(calc(var(--hello-spacing-2xs) / 1.5), .0625rem);--hello-spacing-2xs: round(calc(var(--hello-spacing-xs) / 1.5), .0625rem);--hello-spacing-xs: round(calc(var(--hello-spacing-sm) / 1.5), .0625rem);--hello-spacing-sm: round(calc(var(--hello-spacing) / 1.5), .25rem);--hello-spacing-md: var(--hello-spacing);--hello-spacing-lg: round(calc(var(--hello-spacing) * 1.5), .25rem);--hello-spacing-xl: round(calc(var(--hello-spacing-lg) * 1.5), .25rem);--hello-spacing-2xl: round(calc(var(--hello-spacing-xl) * 1.5), .25rem);--hello-spacing-3xl: round(calc(var(--hello-spacing-2xl) * 1.5), .25rem);--hello-spacing-stage-dynamic: clamp(var(--hello-spacing-sm), 2vh, var(--hello-spacing-xl));@supports not (width: round(0px,0px)){--hello-spacing-3xl: calc(var(--hello-spacing-2xl) * 1.5);--hello-spacing-2xl: calc(var(--hello-spacing-xl) * 1.5);--hello-spacing-xl: calc(var(--hello-spacing-lg) * 1.5);--hello-spacing-lg: calc(var(--hello-spacing) * 1.5);--hello-spacing-sm: calc(var(--hello-spacing) / 1.5);--hello-spacing-xs: calc(var(--hello-spacing-sm) / 1.5);--hello-spacing-2xs: calc(var(--hello-spacing-xs) / 1.5);--hello-spacing-3xs: calc(var(--hello-spacing-2xs) / 1.5)}}}@scope([data-hello-ui])to ([data-app-theme]){:scope{overscroll-behavior:none;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}*,:after,:before,::backdrop,::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit;cursor:pointer}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,select,optgroup,textarea,::file-selector-button{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:var(--hello-spacing-md)}::file-selector-button{margin-inline-end:var(--hello-spacing-3xs)}::placeholder{opacity:1}textarea{resize:vertical}::-webkit-search-decoration{appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:auto;cursor:pointer;&:is([disabled]){cursor:not-allowed}}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@keyframes hello-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hello-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hello-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hello-spin{to{transform:rotate(360deg)}}@keyframes hello-draw-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}[data-hello-stagger]{animation:hello-fade-up .4s ease-out both;animation-delay:calc(var(--stagger, 0) * var(--hello-stagger-speed, .12s))}.hello-booking-fade-in{opacity:1;transition:opacity .24s ease-out}.hello-booking-fade-out{opacity:0;transition:opacity .24s ease-out}@media(prefers-reduced-motion:reduce){[data-hello-stagger]{animation:none}.hello-booking-fade-in,.hello-booking-fade-out{transition:none}.hello-draw-check{animation:none;stroke-dashoffset:0}}@scope([data-hello-ui])to ([data-app-theme]){:scope{font-family:var(--hello-font-base),serif;font-size:var(--hello-text-base);font-weight:var(--hello-font-weight);line-height:var(--hello-leading-normal);text-wrap:pretty}a[target=_blank]:not([data-hello-button]):after{content:"&nearr;"}p,[data-hello-paragraph]{color:var(--hello-color-text);text-align:var(--hello-text-align)}small,[data-hello-small]{font-size:var(--hello-text-sm)}h1,h2,h3,h4,h5,h6,[data-hello-heading]{color:var(--hello-color-heading);font-family:var(--hello-font-heading),serif;font-weight:var(--hello-font-weight-heading);text-align:var(--hello-text-align);text-wrap:balance}h6,[data-hello-heading="6"]{font-size:var(--hello-text-sm);line-height:var(--hello-leading-wider)}h5,[data-hello-heading="5"]{font-size:var(--hello-text-md);line-height:var(--hello-leading-wider)}h4,[data-hello-heading="4"]{font-size:var(--hello-text-lg);line-height:var(--hello-leading-wide)}h3,[data-hello-heading="3"]{font-size:var(--hello-text-xl);line-height:var(--hello-leading-normal)}h2,[data-hello-heading="2"]{font-size:var(--hello-text-2xl);line-height:var(--hello-leading-normal)}h1,[data-hello-heading="1"]{font-size:var(--hello-text-4xl);line-height:var(--hello-leading-tight)}hr,[data-hello-separator]{border-color:oklch(from var(--hello-color-text) l c h / var(--hello-opacity-weak))}li::marker{color:var(--hello-color-primary)}}@scope([data-hello-ui])to ([data-app-theme]){:scope{height:100%}body{min-height:100%}*:is(html,body,section,article,aside){background-color:var(--hello-color-background);color:var(--hello-color-text);position:relative}[data-hello-stage]{--hello-layout-gap: clamp(2rem, 6vw, 6rem);--hello-layout-full: minmax(0, 1fr);--hello-layout-content: min(130ch, 100% - (var(--hello-layout-gap)) * 2);--hello-layout-section: var(--hello-spacing);--hello-section-corners: var(--hello-radius-xl);@media(max-width:500px){--hello-layout-gap: var(--hello-spacing-sm);--hello-layout-section: var(--hello-spacing-sm);--hello-section-corners: 0}display:grid;grid-template-rows:auto 1fr auto;align-content:var(--hello-flex-align);>header,main>*,>footer{display:grid;grid-template-columns:[full-start] var(--hello-layout-full) [section-start] var(--hello-layout-section) [content-start] var(--hello-layout-content) [content-end] var(--hello-layout-section) [section-end] var(--hello-layout-full) [full-end];>*:not([data-hello-panel],[data-hello-cover]){grid-column:content;padding-block:var(--hello-layout-section)}[data-hello-panel=section]{border-radius:var(--hello-section-corners);grid-column:section;padding-block:var(--hello-spacing-xs);padding-inline:var(--hello-layout-section)}[data-hello-panel=full]{grid-column:full;padding-block:var(--hello-spacing-xs);padding-inline:var(--hello-layout-section)}}main>header{display:grid;grid-template-rows:subgrid}}[data-hello-footer]{padding-block:var(--hello-spacing-lg);a{color:var(--hello-color-text);font-size:var(--hello-text-sm)}}}[data-hello-stage] [data-hello-cover]{grid-column:section}[data-hello-stage] main [data-hello-avatar]{margin-top:calc(var(--hello-avatar-size) * -.5 - var(--hello-spacing))}[data-hello-stage=spotlight]{--hello-overlay: oklch(from var(--hello-color-stage) l c h / var(--hello-opacity-moderate));--hello-profile-align: center;--hello-flex-justify: center;--hello-flex-align: center;background-image:linear-gradient(var(--hello-overlay),var(--hello-overlay)),var(--hello-cover-image);background-repeat:no-repeat;background-size:cover;grid-template-rows:auto minmax(6vh,2fr) auto minmax(12vh,3fr) auto}[data-hello-stage=spotlight] [data-hello-profile]{--hello-text-align: var(--hello-profile-align);--hello-flex-justify: var(--hello-profile-align)}[data-hello-stage=spotlight] [data-hello-profile] [data-hello-avatar]{margin-inline:auto}[data-hello-stage=spotlight]>header{grid-row:1}[data-hello-stage=spotlight]>main{grid-row:3}[data-hello-stage=spotlight]>footer{grid-row:5}[data-hello-stage=spotlight]:after{background-color:var(--hello-color-background);content:"";inset:0;opacity:var(--hello-opacity-moderate);position:absolute;z-index:-1}[data-hello-stage=spotlight] [data-hello-cover]{display:none}[data-hello-stage=billboard]{--hello-overlay: oklch(from var(--hello-color-stage) l c h / var(--hello-opacity-moderate));grid-template-rows:auto minmax(20vh,1fr) auto auto}[data-hello-stage=billboard]:before{background-color:var(--hello-overlay);background-image:var(--hello-cover-image);background-repeat:no-repeat;background-size:cover;content:"";display:block;inset:0;position:fixed}[data-hello-stage=billboard]>header{grid-row:1}[data-hello-stage=billboard]>main{grid-row:3}[data-hello-stage=billboard]>footer{grid-row:4}[data-hello-stage=billboard] [data-hello-profile]{min-height:calc(90svh - (var(--hello-spacing-3xl) * 3));align-content:end}[data-hello-stage=billboard] main>header:before{background:linear-gradient(0deg,var(--hello-color-background) 0%,oklch(from var(--hello-color-background) l c h / 70%) 70%,oklch(from var(--hello-color-background) l c h / 0%) 100%);bottom:calc(var(--hello-spacing-stage-dynamic) * -2);content:"";height:100%;left:0;position:absolute;right:0}[data-hello-stage=billboard] #content:before{background:var(--hello-color-background);content:"";height:calc(100% + var(--hello-border-size));left:0;position:absolute;right:0;top:0}[data-hello-stage=billboard]>footer{background:var(--hello-color-background)}[data-hello-stage=billboard] [data-hello-cover]{display:none}[data-hello-stage=stack]{grid-template-rows:auto 2fr auto 3fr auto}[data-hello-stage=stack]>header{grid-row:1}[data-hello-stage=stack]>main{grid-row:3}[data-hello-stage=stack]>footer{grid-row:5}[data-hello-stage=stack] main>header{align-items:center;gap:var(--hello-spacing-stage-dynamic);grid-column:content;grid-template-columns:repeat(2,1fr)}[data-hello-stage=stack] main>header [data-hello-profile]{grid-column:1;grid-row:1}[data-hello-stage=stack] main>header [data-hello-cover]{grid-column:2;grid-row:1}@media(max-width:500px){[data-hello-stage=stack] main>header{grid-template-columns:1fr}[data-hello-stage=stack] main>header [data-hello-profile]{grid-column:1;grid-row:2}[data-hello-stage=stack] main>header [data-hello-cover]{grid-column:1;grid-row:1}}[data-hello-stage=horizon]{grid-template-rows:auto auto 1fr auto}[data-hello-stage=horizon]>main{grid-row:1}[data-hello-stage=horizon]>header{grid-row:1;margin-bottom:auto;z-index:1}[data-hello-stage=horizon]>footer{grid-row:4}[data-hello-stage=horizon] main [data-hello-avatar]{margin-top:calc(var(--hello-avatar-size) * -.5)}[data-hello-stage=horizon] [data-hello-cover]:before{background:linear-gradient(to bottom,rgb(from var(--hello-color-background) r g b / 0%) 0%,var(--hello-color-background) 100%);bottom:0;content:"";height:calc(var(--hello-avatar-size) * 1);left:0;pointer-events:none;position:absolute;right:0}[data-hello-stage=bookmark]{--hello-profile-align: center;grid-template-rows:auto auto 1fr auto;@keyframes hello-tab-fade-in{0%{opacity:0}to{opacity:1}}}[data-hello-stage=bookmark]>main{grid-row:1}[data-hello-stage=bookmark]>header{grid-row:1;margin-bottom:auto;z-index:1}[data-hello-stage=bookmark]>footer{grid-row:4}[data-hello-stage=bookmark] [data-hello-profile]{--hello-text-align: var(--hello-profile-align);--hello-flex-justify: var(--hello-profile-align)}[data-hello-stage=bookmark] main [data-hello-avatar]{margin-inline:auto;margin-top:calc(var(--hello-avatar-size) * -.75)}[data-hello-stage=bookmark] [data-hello-cover]:before{background:linear-gradient(to bottom,rgb(from var(--hello-color-background) r g b / 0%) 0%,var(--hello-color-background) 100%);bottom:0;content:"";height:calc(var(--hello-avatar-size) * 1);left:0;pointer-events:none;position:absolute;right:0}[data-hello-stage=bookmark] [data-hello-tabs-container]{background:var(--hello-color-background);border-bottom:1px solid color-mix(in oklch,var(--hello-color-on-stage) var(--hello-opacity-weak),transparent);grid-column:full;position:sticky;top:0;transition:box-shadow .2s ease;z-index:10}[data-hello-stage=bookmark] [data-hello-tabs-container][data-stuck=true]{box-shadow:0 2px 8px color-mix(in oklch,var(--hello-color-on-stage) var(--hello-opacity-ghost),transparent)}[data-hello-stage=bookmark] [data-hello-tabs-container]:before,[data-hello-stage=bookmark] [data-hello-tabs-container]:after{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:2rem;z-index:1}[data-hello-stage=bookmark] [data-hello-tabs-container]:before{background:linear-gradient(to right,var(--hello-color-background),transparent);left:0}[data-hello-stage=bookmark] [data-hello-tabs-container]:after{background:linear-gradient(to left,var(--hello-color-background),transparent);opacity:1;right:0}[data-hello-stage=bookmark] [data-hello-tabs-container][data-scroll-start=false]:before{opacity:1}[data-hello-stage=bookmark] [data-hello-tabs-container][data-scroll-end=true]:after{opacity:0}[data-hello-stage=bookmark] [data-hello-tabs]{--hello-tab-spacing: var(--hello-spacing-md, 1rem);--hello-tab-height: 3rem;--hello-tab-active-color: var(--hello-color-on-stage);--hello-tab-inactive-color: color-mix(in oklch, var(--hello-color-on-stage) var(--hello-opacity-mild), transparent);--hello-tab-border-width: 2px;--hello-tab-border-color: var(--hello-color-on-stage);display:flex;gap:var(--hello-tab-spacing);justify-content:var(--hello-profile-align, center);margin-inline:auto;max-width:var(--hello-container-normal);overflow:auto hidden;-webkit-overflow-scrolling:touch;padding-block:var(--hello-spacing-sm);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}[data-hello-stage=bookmark] [data-hello-tabs]::-webkit-scrollbar{display:none}[data-hello-stage=bookmark] [data-hello-tab]{align-items:center;background:none;border:none;color:var(--hello-tab-inactive-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--hello-text-base, 1rem);font-weight:500;justify-content:center;letter-spacing:.01em;min-height:var(--hello-tab-height);min-width:fit-content;padding-inline:var(--hello-spacing-md);position:relative;scroll-snap-align:start;text-decoration:none;transition:color .2s ease;white-space:nowrap}[data-hello-stage=bookmark] [data-hello-tab]:after{background:var(--hello-tab-border-color);bottom:0;content:"";height:var(--hello-tab-border-width);left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:opacity .2s ease,transform .2s ease}[data-hello-stage=bookmark] [data-hello-tab]:hover,[data-hello-stage=bookmark] [data-hello-tab][aria-selected=true]{color:var(--hello-tab-active-color)}[data-hello-stage=bookmark] [data-hello-tab][aria-selected=true]:after{opacity:1;transform:scaleX(1)}[data-hello-stage=bookmark] [data-hello-tab]:focus-visible{border-radius:4px;outline:2px solid var(--hello-tab-border-color);outline-offset:4px}[data-hello-stage=bookmark] [data-hello-tab][aria-disabled=true],[data-hello-stage=bookmark] [data-hello-tab]:disabled{cursor:not-allowed;opacity:var(--hello-opacity-weak);pointer-events:none}[data-hello-stage=bookmark] [data-hello-tab-panel]{animation:hello-tab-fade-in .2s ease}[data-hello-stage=bookmark] [data-hello-tab-panel][hidden]{display:none}[data-hello-stage=bookmark] [data-hello-tab-panel]:focus{outline:none}@supports (view-transition-name: auto){[data-hello-stage=bookmark] [data-hello-tab-panel]{view-transition-name:tab-content}}@media(prefers-reduced-motion:reduce){[data-hello-stage=bookmark] [data-hello-tabs]{scroll-behavior:auto}[data-hello-stage=bookmark] [data-hello-tab]{transition:none}[data-hello-stage=bookmark] [data-hello-tab]:after{transition:none}[data-hello-stage=bookmark] [data-hello-tab-panel]{animation:none}}@media(max-width:768px){[data-hello-stage=bookmark] [data-hello-tabs]{--hello-tab-spacing: var(--hello-spacing-sm, .5rem);padding-inline:var(--hello-spacing-md)}[data-hello-stage=bookmark] [data-hello-tab]{font-size:var(--hello-text-sm, .875rem);padding-inline:var(--hello-spacing-sm)}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-panel]{container-type:inline-size;position:relative}}@scope([data-hello-ui])to ([data-app-theme]){section,article,[data-hello-surface]{container-type:inline-size;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;header>*:first-child:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--hello-text-trim)}>*{&:first-child:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--hello-text-trim)}&:last-child:is(h1,h2,h3,h4,h5,h6,p){margin-bottom:var(--hello-text-trim)}}}[data-hello-surface]{--hello-color-border: transparent;background-color:var(--hello-color-background);border:var(--hello-border-size) solid var(--hello-color-border);border-radius:var(--hello-corners);color:var(--hello-color-text);&[data-hello-surface=panel],&[data-hello-surface] [data-hello-surface]{--hello-color-border: var(--hello-color-panel-border);--hello-color-background: var(--hello-color-panel);--hello-color-heading: var(--hello-color-on-panel);--hello-color-text: oklch(from var(--hello-color-on-panel) l c h / var(--hello-opacity-moderate));--hello-corners: var(--hello-radius-lg)}&[data-hello-surface=spotlight],&[data-hello-surface=panel] [data-hello-surface]{--hello-color-border: var(--hello-color-spotlight-border);--hello-color-background: var(--hello-color-spotlight);--hello-color-heading: var(--hello-color-on-spotlight);--hello-color-text: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-moderate));--hello-corners: var(--hello-radius-lg)}&[data-hello-surface=well],&[data-hello-surface=spotlight] [data-hello-surface]{--hello-color-border: var(--hello-color-well-border);--hello-color-background: var(--hello-color-well);--hello-color-heading: var(--hello-color-on-well);--hello-color-text: oklch(from var(--hello-color-on-well) l c h / var(--hello-opacity-moderate))}}[data-hello-content]{display:grid;gap:var(--hello-spacing-md);grid-template-columns:repeat(1,1fr)}}@scope([data-hello-ui])to ([data-app-theme]){nav,nav ul{display:flex;justify-content:var(--hello-flex-justify);align-items:var(--hello-flex-align);gap:var(--hello-spacing-xs);flex-wrap:wrap}[data-hello-header]{display:flex;justify-content:var(--hello-flex-justify);align-items:var(--hello-flex-align);gap:var(--hello-spacing-xs);flex-wrap:wrap;flex-wrap:nowrap;overflow:hidden;nav{margin-inline-start:auto}@media(max-width:500px){nav{width:100%;position:fixed;left:0;padding-inline:var(--hello-layout-gap);bottom:var(--hello-layout-gap);z-index:var(--hello-z-nav)}[data-hello-action=primary]{flex-grow:1}}}}@scope([data-hello-ui])to ([data-app-theme]){:scope{--hello-font-weight-button: calc(var(--hello-font-weight) + 100)}[data-hello-button],[data-hello-profile=link],nav a,nav button{--hello-color-background: var(--hello-color-background);--hello-color-border: var(--hello-color-border);--hello-color-text: var(--hello-color-text);background-color:var(--hello-color-background);border-radius:var(--hello-corners);color:var(--hello-color-text);display:inline-flex;flex-wrap:nowrap;text-wrap:nowrap;text-overflow:ellipsis;font-weight:var(--hello-font-weight-button);gap:var(--hello-spacing-xs);justify-content:center;align-items:center;line-height:var(--hello-leading-tight);padding-block:var(--hello-spacing-xs);padding-inline:var(--hello-spacing-sm);position:relative;text-align:center;transition:all var(--hello-transition-fast);vertical-align:middle;i{line-height:var(--hello-leading-tight)}&:has(svg),&:has(.fa-brands){--hello-corners: var(--hello-radius-full);border-radius:var(--hello-corners);padding-inline:var(--hello-spacing-xs);svg,img{display:block;fill:currentcolor;height:var(--hello-leading-tight);vertical-align:-.125em;width:var(--hello-leading-tight)}}&[data-hello-button=ghost]{padding:0}&[data-hello-button=link]{padding-inline:0}&[data-hello-button=primary]{--hello-color-background: var(--hello-color-primary);--hello-color-text: var(--hello-color-on-primary);--hello-color-border: var(--hello-color-primary);border:var(--hello-border-size) solid var(--hello-color-border)}&[data-hello-button=button]{--hello-color-background: var(--hello-color-secondary);--hello-color-text: var(--hello-color-on-secondary);border:var(--hello-border-size) solid var(--hello-color-border)}&:hover{background-color:color-mix(in oklch,var(--hello-color-background) 90%,var(--hello-color-text))}[data-hello-dropdown-icon],[data-hello-status-icon]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center center;svg{grid-column:1;grid-row:1;opacity:0;transition:opacity var(--hello-transition-fast)}svg:first-child{opacity:1}}[data-hello-status-icon=true]{svg:first-child{opacity:0}svg:last-child{opacity:1}}&[aria-expanded=true]{[data-hello-dropdown-icon]{svg:first-child{opacity:0}svg:last-child{opacity:1}}}}}@scope([data-hello-ui])to ([data-app-theme]){:scope{--hello-container-dropdown: 45ch}[popover]{inset:auto;margin:0;max-height:min(var(--hello-container-dropdown),calc(100vh - var(--hello-spacing-3xl)));max-width:min(var(--hello-container-dropdown),calc(100vw - var(--hello-spacing-md)));min-width:18rch;opacity:0;overflow:hidden auto;overscroll-behavior:contain;transform:translateY(calc(var(--hello-spacing-xs) * -1)) scale(.96);transform-origin:top right;will-change:transform,opacity}[popover]::-webkit-scrollbar{width:var(--hello-scrollbar-size)}[popover]::-webkit-scrollbar-thumb{background:var(--hello-scrollbar-color);border-radius:var(--hello-scrollbar-radius)}[popover]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{[popover]:popover-open{opacity:0;transform:translateY(calc(var(--hello-spacing-xs) * -1)) scale(.96)}}@supports (top: anchor(bottom)){[popover]{left:auto;margin-top:var(--hello-spacing-3xs);position-try-fallbacks:flip-block,flip-inline;position-visibility:no-overflow;right:anchor(right);top:anchor(bottom)}}@supports not (top: anchor(bottom)){[data-hello-dropdown]{position:relative}[popover]+nav:popover-open{left:auto;margin-top:var(--hello-spacing-3xs);position:absolute;right:0;top:100%}}[role=menuitem]{background:none;border:none;cursor:pointer;display:block;padding:var(--hello-spacing-xs) var(--hello-spacing-md);text-align:left;width:100%}[role=menuitem]:hover,[role=menuitem]:focus{background:oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-ghost));outline:none}}@scope([data-hello-ui])to ([data-app-theme]){dialog{--hello-color-background: var(--hello-color-spotlight);--hello-color-heading: var(--hello-color-on-spotlight);--hello-color-text: oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-moderate));--hello-color-border: var(--hello-color-spotlight-border);background-color:var(--hello-color-background);border:none;border-radius:var(--hello-radius-xl);box-shadow:0 var(--hello-spacing-lg) var(--hello-spacing-xl) calc(var(--hello-spacing-sm) * -1) oklch(from var(--hello-color-on-stage) l c h / 25%);color:var(--hello-color-text);display:none;max-height:min(calc(100vh - var(--hello-spacing-xl) * 2),85vh);opacity:0;overflow:hidden;padding:0;position:fixed;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s ease-out,transform .3s ease-out;width:fit-content;>header{align-items:center;border-bottom:1px solid var(--hello-color-border);display:flex;gap:var(--hello-spacing-md);justify-content:space-between;padding:var(--hello-spacing-md) var(--hello-spacing-lg);>h2,>h3{font-size:var(--hello-text-lg);font-weight:var(--hello-font-weight-heading);margin:0}>button{border-radius:var(--hello-radius-full);color:var(--hello-color-text);display:grid;height:var(--hello-spacing-lg);place-items:center;width:var(--hello-spacing-lg);&:hover{background:oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-ghost))}}}[data-hello-dialog-body]{overflow-y:auto;overscroll-behavior:contain;padding:var(--hello-spacing-lg)}>footer{border-top:1px solid var(--hello-color-border);display:flex;gap:var(--hello-spacing-sm);justify-content:flex-end;padding:var(--hello-spacing-md) var(--hello-spacing-lg)}}dialog[data-hello-dialog=action]{grid-template-rows:auto 1fr auto;margin:auto;max-width:min(calc(100vw - var(--hello-spacing-lg) * 2),32rem);min-width:min(20rem,90vw);transform:scale(.95);&[open]{display:grid;opacity:1;transform:scale(1);@starting-style{opacity:0;transform:scale(.95)}}&::backdrop{background:oklch(0 0 0 / var(--hello-opacity-mild));-webkit-backdrop-filter:blur(var(--hello-spacing-3xs));backdrop-filter:blur(var(--hello-spacing-3xs));opacity:0;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s ease-out,backdrop-filter .3s ease-out}&[open]::backdrop{opacity:1;@starting-style{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}}dialog[data-hello-dialog=share]{inset:auto;margin:0;max-width:min(var(--hello-container-dropdown),calc(100vw - var(--hello-spacing-md) * 2));min-width:18rch;overflow-x:hidden;overflow-y:auto;transform:translateY(-8px) scale(.96);transform-origin:top right;&[open]{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1);@starting-style{opacity:0;transform:translateY(-8px) scale(.96)}}&[open]:not(:modal)::backdrop{display:none}&:modal::backdrop{background:oklch(0 0 0 / var(--hello-opacity-mild));-webkit-backdrop-filter:blur(var(--hello-spacing-3xs));backdrop-filter:blur(var(--hello-spacing-3xs));opacity:0;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s ease-out,backdrop-filter .3s ease-out}&:modal[open]::backdrop{opacity:1;@starting-style{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@supports (top: anchor(bottom)){&[open]:not(:modal){left:auto;margin-top:var(--hello-spacing-3xs);position-try-fallbacks:flip-block,flip-inline;position-visibility:no-overflow;right:anchor(right);top:anchor(bottom)}}@supports not (top: anchor(bottom)){&[open]:not(:modal){left:auto;margin-top:var(--hello-spacing-3xs);position:absolute;right:0;top:100%}}[data-hello-share-copy]{align-items:center;border-top:1px solid var(--hello-color-border);display:flex;gap:var(--hello-spacing-xs);padding:var(--hello-spacing-sm) var(--hello-spacing-lg);input{background:oklch(from var(--hello-color-on-spotlight) l c h / var(--hello-opacity-ghost));border:1px solid var(--hello-color-border);border-radius:var(--hello-radius-sm);color:var(--hello-color-text);flex:1;font-size:var(--hello-text-sm);padding:var(--hello-spacing-xs) var(--hello-spacing-sm)}}[data-hello-share-options]{display:flex;flex-wrap:nowrap;gap:var(--hello-spacing-xs);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--hello-spacing-sm) var(--hello-spacing-lg);scroll-snap-type:x mandatory;scrollbar-width:none;&::-webkit-scrollbar{display:none}a{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--hello-spacing-3xs);padding:var(--hello-spacing-xs);scroll-snap-align:start;text-decoration:none;span{align-items:center;border-radius:var(--hello-radius-full);color:var(--share-fg);display:flex;font-size:var(--hello-text-lg);height:var(--hello-spacing-xl);justify-content:center;transition:transform var(--hello-transition-fast);width:var(--hello-spacing-xl);background-color:var(--share-bg)}small{color:var(--hello-color-text);font-size:var(--hello-text-xs)}&:hover span{transform:scale(1.08)}}}}@media(max-width:500px){dialog[open]:modal{border-radius:var(--hello-radius-xl) var(--hello-radius-xl) 0 0;inset:auto 0 0;margin:0;max-height:90vh;max-width:100%;min-width:100%;transform:translateY(0);width:100%}dialog:modal{transform:translateY(100%)}@starting-style{dialog[open]:modal{opacity:1;transform:translateY(100%)}}[data-hello-stage]>main,[data-hello-stage]>footer{transform-origin:top center;transition:transform .3s ease-out,border-radius .3s ease-out}[data-hello-stage]:has(dialog[open]:modal)>main,[data-hello-stage]:has(dialog[open]:modal)>footer{transform:scale(.94) translateY(calc(env(safe-area-inset-top,0px) + var(--hello-spacing-xs)))}[data-hello-stage]:has(dialog[open]:modal)>main{border-radius:var(--hello-radius-xl) var(--hello-radius-xl) 0 0}[data-hello-stage]:has(dialog[open]:modal)>footer{border-radius:0 0 var(--hello-radius-xl) var(--hello-radius-xl)}}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-cover]{--hello-corners: var(--hello-radius-xl);--hello-color-background: var(--hello-color-background);--hello-color-border: var(--hello-color-border);height:var(--hello-size-cover);background-color:var(--hello-color-background);img,[data-hello-designer-placeholder]{object-fit:var(--hello-image-fit);object-position:var(--hello-image-position);border-radius:var(--hello-corners);height:100%;max-height:var(--hello-size-cover);pointer-events:none;width:100%}&[data-cover-auto]{height:auto;img,[data-hello-designer-placeholder]{height:auto;max-height:none}}}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-profile=link]{padding-inline:0}main [data-hello-profile]{[data-hello-avatar]{margin-bottom:var(--hello-spacing)}nav{margin-top:var(--hello-spacing-sm)}}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-avatar]{--hello-color-background: var(--hello-color-primary);background:var(--hello-color-background);border-radius:var(--hello-corners);container-type:inline-size;pointer-events:none;position:relative;width:var(--hello-avatar-size);display:block;img,span{aspect-ratio:1;border-radius:var(--hello-corners);display:flex;object-fit:cover;width:100%}span{align-items:center;color:var(--hello-color-on-primary);font-family:var(--hello-font-heading),serif;font-size:35cqi;font-weight:var(--hello-font-weight-heading);justify-content:center}&[data-hello-avatar-format=square]{--hello-corners: var(--hello-radius-lg)}&[data-hello-avatar-format=logo]{--hello-corners: none;background:transparent;margin-top:calc(var(--hello-spacing-stage-dynamic) * 2);img{aspect-ratio:auto;background:transparent}}&[data-hello-avatar-format=circle]{--hello-corners: 50%}&[data-hello-avatar-style=outline]{img{padding:var(--hello-spacing-3xs);position:relative}&:before{background-color:var(--hello-color-border, var(--hello-color-primary));border-radius:var(--hello-corners);bottom:50%;content:"";height:100%;position:absolute;right:50%;transform:translate(50%,50%);width:100%}}&[data-hello-avatar=small]{--hello-avatar-size: calc(var(--hello-text-base) * 2);--hello-corners: var(--hello-radius-lg);margin-block:calc(var(--hello-spacing-2xs) * -1);flex-shrink:0}}}@scope([data-hello-ui])to ([data-app-theme]){section header{align-items:center;display:flex;gap:var(--hello-spacing-sm);justify-content:space-between;position:relative}[data-hello-grid-controls]{display:flex;gap:var(--hello-spacing-3xs);>div{border:var(--hello-border-size) solid var(--hello-color-border);border-radius:var(--hello-radius-full);cursor:pointer;height:var(--hello-spacing-lg);transition:opacity var(--hello-transition-fast);width:var(--hello-spacing-lg);&.swiper-button-disabled{cursor:default;opacity:var(--hello-opacity-weak)}}}[data-hello-grid] ul[role=list]{display:grid;gap:var(--hello-spacing-sm);list-style:none}[data-hello-grid=list]{ul[role=list]{grid-template-columns:1fr}[data-hello-article]:has([data-hello-media]){display:grid;grid-template-columns:var(--hello-spacing-3xl) 1fr;gap:var(--hello-spacing-2xs) var(--hello-spacing-sm);[data-hello-media]{aspect-ratio:1;grid-row:1 / -1}h3{align-self:end}}[data-hello-article]:not(:has([data-hello-media])) h3{font-size:var(--hello-text-base)}}[data-hello-grid=columns]{ul[role=list]{grid-template-columns:repeat(auto-fill,minmax(min(100%,30ch),1fr))}[data-hello-article] [data-hello-media]{aspect-ratio:16/9}}[data-hello-grid=grid] ul[role=list]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--hello-container-article)),1fr))}[data-hello-grid=cards]{.swiper{overflow:hidden}.swiper-wrapper{display:flex}.swiper-pagination{display:none}}[data-hello-grid=carousel]{.swiper{overflow:hidden}.swiper-wrapper{display:flex}.swiper-pagination{margin-top:var(--hello-spacing-xs)}}.swiper-pagination-bullet{background:var(--hello-color-on-stage);opacity:var(--hello-opacity-weak)}.swiper-pagination-bullet-active{opacity:var(--hello-opacity-moderate)}[data-hello-grid=feature]{ul[role=list]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--hello-container-article)),1fr))}ul[role=list]>li:first-child{grid-column:1 / -1;[data-hello-media]{aspect-ratio:16/9}[data-hello-article] h3{font-size:var(--hello-text-xl);line-height:var(--hello-leading-tight)}}}@media not (max-width:900px){[data-hello-grid=feature] ul[role=list]>li:first-child{[data-hello-article]{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr auto;gap:var(--hello-spacing-md)}[data-hello-media]{aspect-ratio:3/4;grid-column:1;grid-row:1 / -1;align-self:stretch}h3{font-size:var(--hello-text-2xl);grid-column:2;grid-row:1}[data-hello-content-meta]{grid-column:2;grid-row:2}[data-hello-content-actions]{grid-column:2;grid-row:3;align-self:end}}}@media(max-width:500px){[data-hello-grid=list] [data-hello-article]:has([data-hello-media]){grid-template-columns:1fr;[data-hello-media]{aspect-ratio:var(--hello-container-article-aspect);grid-row:auto}}[data-hello-grid=cards],[data-hello-grid=carousel]{.swiper{margin-inline:calc(var(--hello-layout-section) * -1);padding-inline:var(--hello-layout-section)}}}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-article]{border-radius:var(--hello-corners);display:flex;flex-direction:column;gap:var(--hello-spacing-2xs);height:100%;position:relative;[data-hello-media]{aspect-ratio:var(--hello-container-article-aspect)}[data-hello-content-meta]{color:var(--hello-color-text);font-size:var(--hello-text-sm);line-height:var(--hello-leading-wide)}[data-hello-content-actions]{display:flex;gap:var(--hello-spacing-xs);margin-top:auto;padding-top:var(--hello-spacing-xs)}}}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-badge]{background:var(--hello-color-background);color:var(--hello-color-text);padding-block:var(--hello-spacing-xs);padding-inline:var(--hello-spacing-sm);border-radius:var(--hello-corners);line-height:var(--hello-leading-tight);font-size:var(--hello-text-sm)}[data-hello-article] [data-hello-badge]{position:absolute;top:var(--hello-corners);right:var(--hello-corners);z-index:1}}[data-hello-media]{border-radius:var(--hello-corners);object-fit:var(--hello-image-fit);object-position:var(--hello-image-position);position:relative}[data-hello-media] img{border-radius:var(--hello-corners);width:100%;height:100%;object-fit:cover}[data-hello-media] img[loading=lazy]{opacity:0;transition:opacity var(--hello-transition-slow);will-change:opacity}[data-hello-media] img[loading=lazy]:not(.loaded){opacity:0}[data-hello-media] img[loading=lazy].loaded{opacity:1}[data-hello-media]:has(img[loading=lazy]:not(.loaded)){--hello-image-placeholder: -242525;--hello-image-placeholder-ca: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 18))), 4);--hello-image-placeholder-cb: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 16))), 4);--hello-image-placeholder-cc: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 14))), 4);--hello-image-placeholder-cd: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 12))), 4);--hello-image-placeholder-ce: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 10))), 4);--hello-image-placeholder-cf: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 8))), 4);--hello-image-placeholder-ll: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 6))), 4);--hello-image-placeholder-aaa: mod(round(down, calc((var(--hello-image-placeholder) + pow(2, 19)) / pow(2, 3))), 8);--hello-image-placeholder-bbb: mod(calc(var(--hello-image-placeholder) + pow(2, 19)), 8);--hello-image-placeholder-ca-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-ca) / 3 * 60% + 20%));--hello-image-placeholder-cb-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-cb) / 3 * 60% + 20%));--hello-image-placeholder-cc-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-cc) / 3 * 60% + 20%));--hello-image-placeholder-cd-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-cd) / 3 * 60% + 20%));--hello-image-placeholder-ce-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-ce) / 3 * 60% + 20%));--hello-image-placeholder-cf-clr: hsl(0deg 0% calc(var(--hello-image-placeholder-cf) / 3 * 60% + 20%));--hello-image-placeholder-base-clr: oklab( calc(var(--hello-image-placeholder-ll) / 3 * .6 + .2) calc(var(--hello-image-placeholder-aaa) / 8 * .7 - .35) calc((var(--hello-image-placeholder-bbb) + 1) / 8 * .7 - .35) );background-color:oklch(from var(--hello-color-on-stage) l c h / var(--hello-opacity-mild));background-image:radial-gradient(50% 75% at 16.67% 25%,var(--hello-image-placeholder-ca-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-ca-clr) 2%,transparent) 90%,transparent 100%),radial-gradient(50% 75% at 50% 25%,var(--hello-image-placeholder-cb-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-cb-clr) 2%,transparent) 90%,transparent 100%),radial-gradient(50% 75% at 83.33% 25%,var(--hello-image-placeholder-cc-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-cc-clr) 2%,transparent) 90%,transparent 100%),radial-gradient(50% 75% at 16.67% 75%,var(--hello-image-placeholder-cd-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-cd-clr) 2%,transparent) 90%,transparent 100%),radial-gradient(50% 75% at 50% 75%,var(--hello-image-placeholder-ce-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-ce-clr) 2%,transparent) 90%,transparent 100%),radial-gradient(50% 75% at 83.33% 75%,var(--hello-image-placeholder-cf-clr) 0%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 98%,transparent) 10%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 92%,transparent) 20%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 82%,transparent) 30%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 68%,transparent) 40%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 50%,transparent) 50%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 32%,transparent) 60%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 18%,transparent) 70%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 8%,transparent) 80%,color-mix(in srgb,var(--hello-image-placeholder-cf-clr) 2%,transparent) 90%,transparent 100%),linear-gradient(0deg,var(--hello-image-placeholder-base-clr),var(--hello-image-placeholder-base-clr));background-position:center;background-size:cover}@scope([data-hello-ui])to ([data-app-theme]){[data-hello-spacer]{flex:1 1 auto}}[data-hello-dialog=action]{--hello-booking-accent: var(--hello-color-primary);--hello-booking-accent-soft: oklch(from var(--hello-booking-accent) l c h / var(--hello-opacity-ghost))}.hello-booking-card{background:var(--hello-color-spotlight);border:var(--hello-border-size) solid var(--hello-color-spotlight-border);border-radius:var(--hello-radius-lg);padding:var(--hello-spacing-lg)}.hello-booking-input{width:100%;background:var(--hello-color-well);border:var(--hello-border-size) solid var(--hello-color-well-border);border-radius:var(--hello-radius);padding:var(--hello-spacing-sm);font-family:inherit;font-size:var(--hello-text-base, 1rem);color:var(--hello-color-on-well);outline:none;transition:border-color var(--hello-transition-fast),box-shadow var(--hello-transition-fast);box-sizing:border-box}.hello-booking-input:focus{border-color:var(--hello-color-outline);box-shadow:0 0 0 2px oklch(from var(--hello-booking-accent) l c h / .14)}.hello-booking-textarea{resize:vertical;min-height:calc(var(--hello-spacing-lg) * 4)}.hello-booking-selection{background:var(--hello-color-spotlight);border:var(--hello-border-size) solid var(--hello-color-spotlight-border);border-radius:var(--hello-radius-lg);color:inherit;cursor:pointer;font-size:var(--hello-text-base, 1rem);padding:var(--hello-spacing-sm) var(--hello-spacing-md);text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.hello-booking-selection:hover{border-color:var(--hello-color-outline)}.hello-booking-spinner{width:24px;height:24px;border:2px solid var(--hello-color-spotlight-border);border-top-color:var(--hello-booking-accent);border-radius:50%;animation:hello-spin .6s linear infinite}.hello-booking-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;animation:hello-pulse 2s ease-in-out infinite}.hello-booking-summary-bar{border-radius:var(--hello-radius-lg);padding:var(--hello-spacing-sm) var(--hello-spacing-md);font-size:var(--hello-text-sm)}.hello-booking-day-pill{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--hello-spacing-2xs) 0;border-radius:var(--hello-radius);font-size:var(--hello-text-xs);transition:background .15s ease,color .15s ease}.hello-booking-agenda{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hello-scrollbar-color) transparent}.hello-booking-agenda::-webkit-scrollbar{width:var(--hello-scrollbar-size)}.hello-booking-agenda::-webkit-scrollbar-thumb{background:var(--hello-scrollbar-color);border-radius:var(--hello-scrollbar-radius)}.hello-booking-checkmark{animation:hello-fade-in .4s ease-out}.hello-booking-checkmark .hello-draw-check{stroke-dasharray:24;stroke-dashoffset:24;animation:hello-draw-check .4s ease-out .2s forwards}.hello-booking-prep-card{border-radius:var(--hello-radius-lg);padding:var(--hello-spacing-md)}.hello-booking-button-outlined{background:transparent;border:var(--hello-border-size) solid var(--hello-color-spotlight-border);border-radius:var(--hello-radius-lg);color:inherit;cursor:pointer;font-size:var(--hello-text-base, 1rem);padding:var(--hello-spacing-sm) var(--hello-spacing-lg);transition:border-color .15s ease}.hello-booking-button-outlined:hover{border-color:var(--hello-color-outline)}@media(prefers-reduced-motion:reduce){.hello-booking-spinner,.hello-booking-dot,.hello-booking-checkmark{animation:none}.hello-booking-checkmark .hello-draw-check{animation:none;stroke-dashoffset:0}}[data-hello-stage][data-hello-style=modern] [data-hello-elevation]{box-shadow:0 .25rem .375rem -.0625rem oklch(from var(--hello-color-on-stage) l c h / .1),0 .125rem .25rem -.125rem oklch(from var(--hello-color-on-stage) l c h / .06)}[data-hello-stage][data-hello-style=modern] [data-hello-elevation][data-hello-elevation=sm]{box-shadow:0 .0625rem .1875rem oklch(from var(--hello-color-on-stage) l c h / .1),0 .0625rem .125rem -.0625rem oklch(from var(--hello-color-on-stage) l c h / .1)}[data-hello-stage][data-hello-style=modern] [data-hello-elevation][data-hello-elevation=lg]{box-shadow:0 .75rem 1rem -.25rem oklch(from var(--hello-color-on-stage) l c h / .08),0 .25rem .375rem -.125rem oklch(from var(--hello-color-on-stage) l c h / .03),0 .125rem .125rem -.0625rem oklch(from var(--hello-color-on-stage) l c h / .04)}[data-hello-stage][data-hello-style=modern] [data-hello-elevation][data-hello-elevation=xl]{box-shadow:0 1.25rem 1.5rem -.25rem oklch(from var(--hello-color-on-stage) l c h / .08),0 .5rem .5rem -.25rem oklch(from var(--hello-color-on-stage) l c h / .03),0 .1875rem .1875rem -.0938rem oklch(from var(--hello-color-on-stage) l c h / .04)}[data-hello-stage][data-hello-style=bold] [data-hello-elevation]{--hello-color-border: color-mix(in oklch, var(--hello-color-stage) 20%, var(--hello-color-on-stage));--hello-style-shadow-offset: var(--hello-spacing-2xs);--hello-style-border-width: var(--hello-border-size);--hello-color-shadow: var(--hello-color-border);border:var(--hello-style-border-width) solid var(--hello-color-border);box-shadow:var(--hello-style-shadow-offset) var(--hello-style-shadow-offset) 0 var(--hello-color-shadow)}[data-hello-stage][data-hello-style=bold] [data-hello-elevation][data-hello-elevation=sm]{--hello-style-shadow-offset: var(--hello-spacing-3xs)}[data-hello-stage][data-hello-style=bold] [data-hello-elevation][data-hello-elevation=lg]{--hello-style-shadow-offset: var(--hello-spacing-xs)}[data-hello-stage][data-hello-style=bold] [data-hello-elevation][data-hello-elevation=xl]{--hello-style-shadow-offset: var(--hello-spacing-sm)}[data-hello-stage][data-hello-style=frosted] [data-hello-elevation]{--hello-style-elevation: .25rem;--hello-style-bevel: .4rem;--hello-style-opacity: 50%;--hello-style-blurriness: .125rem;--hello-style-angle: 237deg;--hello-style-intensity: 40;--hello-style-diffusion: 70;--hello-style-sin: sin(var(--hello-style-angle)) ;--hello-style-cos: cos(var(--hello-style-angle)) ;--hello-style-x-displacement: calc(-1 * var(--hello-style-cos) * (var(--hello-style-elevation) + 1px));--hello-style-y-displacement: calc(-1 * var(--hello-style-sin) * (var(--hello-style-elevation) + 1px));--hello-style-edge-opacity: calc(var(--hello-style-intensity) * .006 - var(--hello-style-diffusion) * .002);--hello-style-edge-blur: calc(var(--hello-style-bevel) * 1.5);--hello-style-surface-contrast: calc(var(--hello-style-intensity) * .01 - var(--hello-style-diffusion) * .005);-webkit-backdrop-filter:blur(var(--hello-style-blurriness));backdrop-filter:blur(var(--hello-style-blurriness));background-blend-mode:soft-light;background-color:color-mix(in srgb,var(--hello-color-background) var(--hello-style-opacity),transparent calc(100% - var(--hello-style-opacity)));box-shadow:var(--hello-style-x-displacement) var(--hello-style-y-displacement) calc(var(--hello-style-diffusion) * .3px + (var(--hello-style-elevation))) calc(var(--hello-style-elevation) / 2) rgb(0 0 0 / calc(var(--hello-style-intensity) * .006)),0 0 calc(var(--hello-style-diffusion) * 1.4px) rgb(255 255 255 / calc(var(--hello-style-intensity) * .004)),inset calc(var(--hello-style-bevel) * -1) 0 var(--hello-style-edge-blur) hsla(100deg,0%,calc((var(--hello-style-cos) + 1) * 50%),var(--hello-style-edge-opacity)),inset 0 var(--hello-style-bevel) var(--hello-style-edge-blur) hsla(100deg,0%,calc((-1 * var(--hello-style-sin) + 1) * 50%),var(--hello-style-edge-opacity)),inset var(--hello-style-bevel) 0 var(--hello-style-edge-blur) hsla(100deg,0%,calc((-1 * var(--hello-style-cos) + 1) * 50%),var(--hello-style-edge-opacity)),inset 0 calc(var(--hello-style-bevel) * -1) var(--hello-style-edge-blur) hsla(100deg,0%,calc((var(--hello-style-sin) + 1) * 50%),var(--hello-style-edge-opacity));position:relative}[data-hello-stage][data-hello-style=frosted] [data-hello-elevation]:before{background:linear-gradient(calc(var(--hello-style-angle) + 90deg),#fff0 40%,hsl(0deg 0% 100% / var(--hello-style-surface-contrast)));border-radius:var(--hello-corners);content:"";inset:0;position:absolute}[data-hello-stage][data-hello-style=frosted] [data-hello-elevation][data-hello-elevation=sm]{--hello-style-elevation: .125rem;--hello-style-bevel: .2rem;--hello-style-opacity: 85%;--hello-style-blurriness: .0625rem}[data-hello-stage][data-hello-style=frosted] [data-hello-elevation][data-hello-elevation=lg]{--hello-style-elevation: .5rem;--hello-style-bevel: .6rem;--hello-style-opacity: 35%;--hello-style-blurriness: .25rem}[data-hello-stage][data-hello-style=frosted] [data-hello-elevation][data-hello-elevation=xl]{--hello-style-elevation: 1rem;--hello-style-bevel: .8rem;--hello-style-opacity: 25%;--hello-style-blurriness: .5rem}[data-hello-stage][data-hello-style=geo]{--hello-color-shadow: color-mix(in oklch, var(--hello-color-heading) 18%, var(--hello-color-background));--hello-shadow: var(--hello-color-shadow) .1rem .1rem, var(--hello-color-shadow) .2rem .2rem, var(--hello-color-shadow) .3rem .3rem, var(--hello-color-shadow) .4rem .4rem, var(--hello-color-shadow) .5rem .5rem, var(--hello-color-shadow) .6rem .6rem, var(--hello-color-shadow) .7rem .7rem, var(--hello-color-shadow) .8rem .8rem, var(--hello-color-shadow) .9rem .9rem, var(--hello-color-shadow) 1rem 1rem, var(--hello-color-shadow) 1.1rem 1.1rem, var(--hello-color-shadow) 1.2rem 1.2rem, var(--hello-color-shadow) 1.3rem 1.3rem, var(--hello-color-shadow) 1.4rem 1.4rem, var(--hello-color-shadow) 1.5rem 1.5rem, var(--hello-color-shadow) 1.6rem 1.6rem, var(--hello-color-shadow) 1.7rem 1.7rem, var(--hello-color-shadow) 1.8rem 1.8rem, var(--hello-color-shadow) 1.9rem 1.9rem, var(--hello-color-shadow) 2rem 2rem, var(--hello-color-shadow) 2.1rem 2.1rem, var(--hello-color-shadow) 2.2rem 2.2rem, var(--hello-color-shadow) 2.3rem 2.3rem, var(--hello-color-shadow) 2.4rem 2.4rem, var(--hello-color-shadow) 2.5rem 2.5rem, var(--hello-color-shadow) 2.6rem 2.6rem, var(--hello-color-shadow) 2.7rem 2.7rem, var(--hello-color-shadow) 2.8rem 2.8rem, var(--hello-color-shadow) 2.9rem 2.9rem, var(--hello-color-shadow) 3rem 3rem, var(--hello-color-shadow) 3.1rem 3.1rem, var(--hello-color-shadow) 3.2rem 3.2rem, var(--hello-color-shadow) 3.3rem 3.3rem, var(--hello-color-shadow) 3.4rem 3.4rem, var(--hello-color-shadow) 3.5rem 3.5rem, var(--hello-color-shadow) 3.6rem 3.6rem, var(--hello-color-shadow) 3.7rem 3.7rem, var(--hello-color-shadow) 3.8rem 3.8rem, var(--hello-color-shadow) 3.9rem 3.9rem, var(--hello-color-shadow) 4rem 4rem, var(--hello-color-shadow) 4.1rem 4.1rem, var(--hello-color-shadow) 4.2rem 4.2rem, var(--hello-color-shadow) 4.3rem 4.3rem, var(--hello-color-shadow) 4.4rem 4.4rem, var(--hello-color-shadow) 4.5rem 4.5rem, var(--hello-color-shadow) 4.6rem 4.6rem, var(--hello-color-shadow) 4.7rem 4.7rem, var(--hello-color-shadow) 4.8rem 4.8rem, var(--hello-color-shadow) 4.9rem 4.9rem, var(--hello-color-shadow) 5rem 5rem, var(--hello-color-shadow) 5.1rem 5.1rem, var(--hello-color-shadow) 5.2rem 5.2rem, var(--hello-color-shadow) 5.3rem 5.3rem, var(--hello-color-shadow) 5.4rem 5.4rem, var(--hello-color-shadow) 5.5rem 5.5rem, var(--hello-color-shadow) 5.6rem 5.6rem, var(--hello-color-shadow) 5.7rem 5.7rem, var(--hello-color-shadow) 5.8rem 5.8rem, var(--hello-color-shadow) 5.9rem 5.9rem, var(--hello-color-shadow) 6rem 6rem, var(--hello-color-shadow) 6.1rem 6.1rem, var(--hello-color-shadow) 6.2rem 6.2rem, var(--hello-color-shadow) 6.3rem 6.3rem, var(--hello-color-shadow) 6.4rem 6.4rem, var(--hello-color-shadow) 6.5rem 6.5rem, var(--hello-color-shadow) 6.6rem 6.6rem, var(--hello-color-shadow) 6.7rem 6.7rem, var(--hello-color-shadow) 6.8rem 6.8rem, var(--hello-color-shadow) 6.9rem 6.9rem, var(--hello-color-shadow) 7rem 7rem, var(--hello-color-shadow) 7.1rem 7.1rem, var(--hello-color-shadow) 7.2rem 7.2rem, var(--hello-color-shadow) 7.3rem 7.3rem, var(--hello-color-shadow) 7.4rem 7.4rem, var(--hello-color-shadow) 7.5rem 7.5rem, var(--hello-color-shadow) 7.6rem 7.6rem, var(--hello-color-shadow) 7.7rem 7.7rem, var(--hello-color-shadow) 7.8rem 7.8rem, var(--hello-color-shadow) 7.9rem 7.9rem, var(--hello-color-shadow) 8rem 8rem, var(--hello-color-shadow) 8.1rem 8.1rem, var(--hello-color-shadow) 8.2rem 8.2rem, var(--hello-color-shadow) 8.3rem 8.3rem, var(--hello-color-shadow) 8.4rem 8.4rem, var(--hello-color-shadow) 8.5rem 8.5rem, var(--hello-color-shadow) 8.6rem 8.6rem, var(--hello-color-shadow) 8.7rem 8.7rem, var(--hello-color-shadow) 8.8rem 8.8rem, var(--hello-color-shadow) 8.9rem 8.9rem, var(--hello-color-shadow) 9rem 9rem, var(--hello-color-shadow) 9.1rem 9.1rem, var(--hello-color-shadow) 9.2rem 9.2rem, var(--hello-color-shadow) 9.3rem 9.3rem, var(--hello-color-shadow) 9.4rem 9.4rem, var(--hello-color-shadow) 9.5rem 9.5rem, var(--hello-color-shadow) 9.6rem 9.6rem, var(--hello-color-shadow) 9.7rem 9.7rem, var(--hello-color-shadow) 9.8rem 9.8rem, var(--hello-color-shadow) 9.9rem 9.9rem, var(--hello-color-shadow) 10rem 10rem}[data-hello-stage][data-hello-style=geo] [data-hello-elevation]{box-shadow:var(--hello-shadow)}[data-hello-stage][data-hello-style=geo] [data-hello-elevation][data-hello-elevation=sm]{--hello-color-shadow: color-mix(in oklch, var(--hello-color-heading) 10%, var(--hello-color-background))}[data-hello-stage][data-hello-style=geo] [data-hello-elevation][data-hello-elevation=lg]{--hello-color-shadow: color-mix(in oklch, var(--hello-color-heading) 24%, var(--hello-color-background))}[data-hello-stage][data-hello-style=geo] [data-hello-elevation][data-hello-elevation=xl]{--hello-color-shadow: color-mix(in oklch, var(--hello-color-heading) 30%, var(--hello-color-background))}[data-hello-stage][data-hello-style=geo] section{overflow:hidden}[data-hello-stage][data-hello-style=dimension] [data-hello-elevation]{--hello-style-elevation: 1rem;--hello-style-bevel: .2rem;--hello-style-angle: 237deg;--hello-style-intensity: 40;--hello-style-diffusion: 8;--hello-style-sin: sin(var(--hello-style-angle)) ;--hello-style-cos: cos(var(--hello-style-angle)) ;--hello-style-x-displacement: calc(-1 * var(--hello-style-cos) * (var(--hello-style-elevation) + 1px));--hello-style-y-displacement: calc(-1 * var(--hello-style-sin) * (var(--hello-style-elevation) + 1px));--hello-style-edge-opacity: calc(var(--hello-style-intensity) * .006 - var(--hello-style-diffusion) * .002);--hello-style-edge-blur: calc(var(--hello-style-bevel) * 1.5);--hello-style-surface-contrast: calc(var(--hello-style-intensity) * .01 - var(--hello-style-diffusion) * .005);--hello-shadow: var(--hello-style-x-displacement) var(--hello-style-y-displacement) calc(var(--hello-style-diffusion) * .3px + (var(--hello-style-elevation))) calc(var(--hello-style-elevation) / 2) rgb(0 0 0 / calc(var(--hello-style-intensity) * .006)), 0px 0px calc(var(--hello-style-diffusion) * 1.4px) rgb(255 255 255 / calc(var(--hello-style-intensity) * .004)), inset calc(var(--hello-style-bevel) * -1) 0 var(--hello-style-edge-blur) hsla(100deg, 0%, calc((var(--hello-style-cos) + 1) * 50%), var(--hello-style-edge-opacity)), inset 0 var(--hello-style-bevel) var(--hello-style-edge-blur) hsla(100deg, 0%, calc((-1 * var(--hello-style-sin) + 1) * 50%), var(--hello-style-edge-opacity)), inset var(--hello-style-bevel) 0 var(--hello-style-edge-blur) hsla(100deg, 0%, calc((-1 * var(--hello-style-cos) + 1) * 50%), var(--hello-style-edge-opacity)), inset 0 calc(var(--hello-style-bevel) * -1) var(--hello-style-edge-blur) hsla(100deg, 0%, calc((var(--hello-style-sin) + 1) * 50%), var(--hello-style-edge-opacity));background:linear-gradient(calc(var(--hello-style-angle) + 90deg),rgb(0 0 0 / var(--hello-style-surface-contrast)),rgb(255 255 255 / var(--hello-style-surface-contrast))),var(--hello-color-background);background-blend-mode:soft-light;box-shadow:var(--hello-shadow)}[data-hello-stage][data-hello-style=dimension] [data-hello-elevation][data-hello-elevation=sm]{--hello-style-elevation: .25rem;--hello-style-bevel: .1rem}[data-hello-stage][data-hello-style=dimension] [data-hello-elevation][data-hello-elevation=lg]{--hello-style-elevation: 2rem;--hello-style-bevel: .3rem}[data-hello-stage][data-hello-style=dimension] [data-hello-elevation][data-hello-elevation=xl]{--hello-style-elevation: 4rem;--hello-style-bevel: .5rem}
