.tenant-root{--font-tenant-display:var(--font-newsreader);--font-tenant-sans:var(--font-figtree);--tenant-heading-weight:700;--tenant-heading-size-scale:1;--tenant-body-weight:400;--tenant-body-size-scale:1;--tenant-line:color-mix(in oklab, var(--tenant-text) 12%, transparent);--tenant-ink:var(--tenant-text);--tenant-bg:var(--tenant-background);--tenant-bg-deep:var(--tenant-secondary);color:var(--tenant-text);background:var(--tenant-background)}.tenant-root--transparent{background:0 0}.tenant-linkhub-shell{isolation:isolate;width:100%;min-height:100%;position:relative;container:linkhub/inline-size}.tenant-linkhub-chrome{background:var(--tenant-background);flex:1;justify-content:center;width:100%;min-height:100%;display:flex;position:relative}.tenant-linkhub-stage{z-index:1;isolation:isolate;background:var(--tenant-background);flex-direction:column;flex:1;width:100%;min-height:100%;max-height:100svh;display:flex;position:relative;overflow:hidden}.tenant-linkhub-stage-content{z-index:1;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.tenant-linkhub-stage-content,.tenant-linkhub-header,.tenant-linkhub-header>*{z-index:1;position:relative}.tenant-linkhub-footer{border-top:1px solid color-mix(in srgb, var(--tenant-line) 72%, transparent)}.tenant-linkhub-footer-belly-link{opacity:.66;transition:opacity .2s,transform .2s}.tenant-linkhub-footer-belly-link:hover{opacity:1}.tenant-linkhub-footer-belly-link:active{transform:scale(.98)}.tenant-linkhub-footer-belly-logo{filter:grayscale();opacity:.82;transition:filter .2s,opacity .2s}.tenant-linkhub-footer-belly-link:hover .tenant-linkhub-footer-belly-logo{filter:none;opacity:1}[data-hide-belly-footer=true] .tenant-linkhub-footer{display:none}@container linkhub (min-width:40rem){.tenant-linkhub-chrome{background:#d0d0d0;align-items:stretch;padding:1.5rem 1.25rem}.tenant-linkhub-stage{border-radius:1.75rem;flex:auto;width:min(100%,28rem);max-width:28rem;max-height:calc(100svh - 3rem);box-shadow:0 1px 2px #0000000f,0 16px 48px #00000024}.tenant-linkhub-stage:has(>.tenant-linkhub-wallpaper-image){background:0 0;box-shadow:0 1px 2px #0000000f,0 16px 48px #00000024}}.tenant-linkhub-stage:has(>.tenant-linkhub-wallpaper-image){background:0 0}.tenant-linkhub-wallpaper{--tenant-linkhub-tint:.35;--tenant-linkhub-tint-color:var(--tenant-background);--tenant-linkhub-image:none;z-index:0;pointer-events:none;background:var(--tenant-background);position:absolute;inset:0}.tenant-linkhub-wallpaper:before,.tenant-linkhub-wallpaper:after{content:"";pointer-events:none;position:absolute;inset:0}.tenant-linkhub-wallpaper:before{opacity:var(--tenant-linkhub-tint);background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--tenant-surface) 45%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in oklab, var(--tenant-linkhub-tint-color) 82%, transparent), var(--tenant-linkhub-tint-color))}.tenant-linkhub-wallpaper-fill{background:var(--tenant-background)}.tenant-linkhub-wallpaper-gradient{background:radial-gradient(90% 55% at 50% 0%, color-mix(in oklab, var(--tenant-primary) 30%, transparent), transparent 68%), linear-gradient(155deg, var(--tenant-background), color-mix(in oklab, var(--tenant-secondary) 72%, var(--tenant-background)))}.tenant-linkhub-wallpaper-blur{background:radial-gradient(38rem 26rem at 18% 0%, color-mix(in oklab, var(--tenant-primary) 38%, transparent), transparent 70%), radial-gradient(28rem 22rem at 85% 14%, color-mix(in oklab, var(--tenant-accent) 30%, transparent), transparent 72%), var(--tenant-background);filter:saturate(1.1)}.tenant-linkhub-wallpaper-pattern{background-color:var(--tenant-background);background-image:radial-gradient(circle, color-mix(in oklab, var(--tenant-text) 12%, transparent) 1px, transparent 1.5px), linear-gradient(180deg, color-mix(in oklab, var(--tenant-secondary) 22%, transparent), transparent 60%);background-size:18px 18px,auto}.tenant-linkhub-wallpaper-image{background-color:#0000;background-image:var(--tenant-linkhub-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;inset:0}.tenant-linkhub-wallpaper-image:before{background:linear-gradient(180deg, color-mix(in oklab, var(--tenant-linkhub-tint-color) calc(var(--tenant-linkhub-tint) * 100%), transparent), color-mix(in oklab, var(--tenant-linkhub-tint-color) calc(var(--tenant-linkhub-tint) * 80%), transparent))}.tenant-linkhub-effect-mono{filter:grayscale()}.tenant-linkhub-effect-blur{filter:blur(14px)saturate(1.08);transform:scale(1.04)}.tenant-linkhub-effect-halftone:after{background-image:radial-gradient(circle, color-mix(in oklab, var(--tenant-text) 16%, transparent) 1px, transparent 1.5px);opacity:.28;background-size:10px 10px}.tenant-linkhub-noise:after{background-image:radial-gradient(circle, color-mix(in oklab, var(--tenant-text) 20%, transparent) .5px, transparent .8px);opacity:.2;mix-blend-mode:multiply;background-size:4px 4px}.tenant-linkhub-header{text-align:center;padding:2rem 1rem 0}.tenant-linkhub-header-media{background:var(--tenant-linkhub-avatar-bg,var(--tenant-surface));border:2px solid var(--tenant-linkhub-avatar-frame,color-mix(in oklab, var(--tenant-background) 88%, transparent));width:7.8rem;height:7.8rem;box-shadow:0 1px 2px color-mix(in oklab, var(--tenant-text) 12%, transparent);border-radius:9999px;margin-inline:auto;position:relative;overflow:hidden}.tenant-linkhub-header-media-no-bg{background:0 0}.tenant-linkhub-header-media-no-frame{box-shadow:none;border:none}.tenant-linkhub-header-media img,.tenant-linkhub-title-logo img{object-fit:cover;width:100%;height:100%}.tenant-linkhub-title{max-width:24rem;font-family:var(--font-tenant-display), serif;font-size:calc(clamp(1.9rem, 7vw, 2.5rem) * var(--tenant-heading-size-scale));line-height:.95;font-weight:var(--tenant-heading-weight);color:var(--tenant-text);margin:1rem auto 0}.tenant-linkhub-title-logo{width:min(15rem,72vw);height:6.25rem;margin:1rem auto;position:relative}.tenant-linkhub-title-logo img{object-fit:contain}.tenant-linkhub-bio{max-width:22rem;font-family:var(--font-tenant-sans), system-ui, sans-serif;font-size:calc(.9rem * var(--tenant-body-size-scale));line-height:1.5;font-weight:var(--tenant-body-weight);color:var(--tenant-muted);margin:.65rem auto 0}.tenant-linkhub-header-hero{padding-top:0}.tenant-linkhub-header-hero:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--tenant-primary) 24%, transparent), transparent), var(--tenant-linkhub-image,var(--tenant-secondary));height:9.5rem;margin:0 -1rem .75rem;display:block}.tenant-linkhub-header-hero .tenant-linkhub-header-media{border-width:4px;border-color:var(--tenant-linkhub-avatar-frame,color-mix(in oklab, var(--tenant-background) 86%, transparent));width:10.075rem;height:10.075rem;margin-top:-5.04rem}.tenant-linkhub-header-hero .tenant-linkhub-header-media-no-frame{border:none}.tenant-linkhub-header-banner{padding-top:1.35rem}.tenant-linkhub-header-banner:before{content:"";border-radius:var(--tenant-radius);background:linear-gradient(135deg, color-mix(in oklab, var(--tenant-primary) 22%, var(--tenant-surface)), color-mix(in oklab, var(--tenant-secondary) 62%, var(--tenant-background)));max-width:26rem;height:5.25rem;margin:0 auto -4.225rem;display:block}.tenant-linkhub-header-banner .tenant-linkhub-header-media{border-width:3px;border-color:var(--tenant-linkhub-avatar-frame,color-mix(in oklab, var(--tenant-background) 88%, transparent))}.tenant-linkhub-header-banner .tenant-linkhub-header-media-no-frame{border:none}.tenant-heading-newsreader{--font-tenant-display:var(--font-newsreader)}.tenant-heading-geist{--font-tenant-display:var(--font-geist-sans)}.tenant-heading-inter{--font-tenant-display:var(--font-inter)}.tenant-heading-manrope{--font-tenant-display:var(--font-manrope)}.tenant-heading-poppins{--font-tenant-display:var(--font-poppins)}.tenant-heading-playfair-display{--font-tenant-display:var(--font-playfair-display)}.tenant-heading-lora{--font-tenant-display:var(--font-lora)}.tenant-heading-merriweather{--font-tenant-display:var(--font-merriweather)}.tenant-heading-roboto{--font-tenant-display:var(--font-roboto)}.tenant-heading-montserrat{--font-tenant-display:var(--font-montserrat)}.tenant-heading-open-sans{--font-tenant-display:var(--font-open-sans)}.tenant-heading-nunito{--font-tenant-display:var(--font-nunito)}.tenant-heading-dm-sans{--font-tenant-display:var(--font-dm-sans)}.tenant-heading-dm-serif-display{--font-tenant-display:var(--font-dm-serif-display)}.tenant-heading-figtree{--font-tenant-display:var(--font-figtree)}.tenant-heading-source-sans-3{--font-tenant-display:var(--font-source-sans-3)}.tenant-heading-roboto-slab{--font-tenant-display:var(--font-roboto-slab)}.tenant-heading-zilla-slab{--font-tenant-display:var(--font-zilla-slab)}.tenant-heading-bitter{--font-tenant-display:var(--font-bitter)}.tenant-heading-arvo{--font-tenant-display:var(--font-arvo)}.tenant-heading-josefin-slab{--font-tenant-display:var(--font-josefin-slab)}.tenant-heading-geist-mono{--font-tenant-display:var(--font-geist-mono)}.tenant-heading-ibm-plex-mono{--font-tenant-display:var(--font-ibm-plex-mono)}.tenant-heading-jetbrains-mono{--font-tenant-display:var(--font-jetbrains-mono)}.tenant-heading-space-mono{--font-tenant-display:var(--font-space-mono)}.tenant-heading-source-code-pro{--font-tenant-display:var(--font-source-code-pro)}.tenant-heading-dancing-script{--font-tenant-display:var(--font-dancing-script)}.tenant-heading-great-vibes{--font-tenant-display:var(--font-great-vibes)}.tenant-heading-pacifico{--font-tenant-display:var(--font-pacifico)}.tenant-heading-sacramento{--font-tenant-display:var(--font-sacramento)}.tenant-heading-allura{--font-tenant-display:var(--font-allura)}.tenant-heading-caveat{--font-tenant-display:var(--font-caveat)}.tenant-heading-patrick-hand{--font-tenant-display:var(--font-patrick-hand)}.tenant-heading-indie-flower{--font-tenant-display:var(--font-indie-flower)}.tenant-heading-shadows-into-light{--font-tenant-display:var(--font-shadows-into-light)}.tenant-heading-kalam{--font-tenant-display:var(--font-kalam)}.tenant-heading-bebas-neue{--font-tenant-display:var(--font-bebas-neue)}.tenant-heading-oswald{--font-tenant-display:var(--font-oswald)}.tenant-heading-abril-fatface{--font-tenant-display:var(--font-abril-fatface)}.tenant-heading-anton{--font-tenant-display:var(--font-anton)}.tenant-heading-yeseva-one{--font-tenant-display:var(--font-yeseva-one)}.tenant-body-figtree{--font-tenant-sans:var(--font-figtree)}.tenant-body-geist{--font-tenant-sans:var(--font-geist-sans)}.tenant-body-inter{--font-tenant-sans:var(--font-inter)}.tenant-body-manrope{--font-tenant-sans:var(--font-manrope)}.tenant-body-poppins{--font-tenant-sans:var(--font-poppins)}.tenant-body-playfair-display{--font-tenant-sans:var(--font-playfair-display)}.tenant-body-lora{--font-tenant-sans:var(--font-lora)}.tenant-body-merriweather{--font-tenant-sans:var(--font-merriweather)}.tenant-body-roboto{--font-tenant-sans:var(--font-roboto)}.tenant-body-montserrat{--font-tenant-sans:var(--font-montserrat)}.tenant-body-open-sans{--font-tenant-sans:var(--font-open-sans)}.tenant-body-nunito{--font-tenant-sans:var(--font-nunito)}.tenant-body-dm-sans{--font-tenant-sans:var(--font-dm-sans)}.tenant-body-newsreader{--font-tenant-sans:var(--font-newsreader)}.tenant-body-dm-serif-display{--font-tenant-sans:var(--font-dm-serif-display)}.tenant-body-source-sans-3{--font-tenant-sans:var(--font-source-sans-3)}.tenant-body-roboto-slab{--font-tenant-sans:var(--font-roboto-slab)}.tenant-body-zilla-slab{--font-tenant-sans:var(--font-zilla-slab)}.tenant-body-bitter{--font-tenant-sans:var(--font-bitter)}.tenant-body-arvo{--font-tenant-sans:var(--font-arvo)}.tenant-body-josefin-slab{--font-tenant-sans:var(--font-josefin-slab)}.tenant-body-geist-mono{--font-tenant-sans:var(--font-geist-mono)}.tenant-body-ibm-plex-mono{--font-tenant-sans:var(--font-ibm-plex-mono)}.tenant-body-jetbrains-mono{--font-tenant-sans:var(--font-jetbrains-mono)}.tenant-body-space-mono{--font-tenant-sans:var(--font-space-mono)}.tenant-body-source-code-pro{--font-tenant-sans:var(--font-source-code-pro)}.tenant-body-dancing-script{--font-tenant-sans:var(--font-dancing-script)}.tenant-body-great-vibes{--font-tenant-sans:var(--font-great-vibes)}.tenant-body-pacifico{--font-tenant-sans:var(--font-pacifico)}.tenant-body-sacramento{--font-tenant-sans:var(--font-sacramento)}.tenant-body-allura{--font-tenant-sans:var(--font-allura)}.tenant-body-caveat{--font-tenant-sans:var(--font-caveat)}.tenant-body-patrick-hand{--font-tenant-sans:var(--font-patrick-hand)}.tenant-body-indie-flower{--font-tenant-sans:var(--font-indie-flower)}.tenant-body-shadows-into-light{--font-tenant-sans:var(--font-shadows-into-light)}.tenant-body-kalam{--font-tenant-sans:var(--font-kalam)}.tenant-body-bebas-neue{--font-tenant-sans:var(--font-bebas-neue)}.tenant-body-oswald{--font-tenant-sans:var(--font-oswald)}.tenant-body-abril-fatface{--font-tenant-sans:var(--font-abril-fatface)}.tenant-body-anton{--font-tenant-sans:var(--font-anton)}.tenant-body-yeseva-one{--font-tenant-sans:var(--font-yeseva-one)}.tenant-hero-atmosphere{background:radial-gradient(120% 80% at 12% 18%, color-mix(in oklab, var(--tenant-secondary) 85%, white) 0%, transparent 55%), linear-gradient(165deg, var(--tenant-background) 0%, color-mix(in oklab, var(--tenant-secondary) 70%, var(--tenant-primary)) 100%);pointer-events:none;position:absolute;inset:0}.tenant-hero-atmosphere:after{content:"";opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath fill='none' stroke='%2314201c' stroke-opacity='0.06' d='M0 60h120M60 0v120'/%3E%3C/svg%3E");background-size:72px 72px;position:absolute;inset:0}.tenant-cta{font-weight:600;text-decoration:none;position:relative}.tenant-cta:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .28s;position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.tenant-cta:hover:after,.tenant-cta:focus-visible:after{transform:scaleX(1)}.tenant-btn{box-sizing:border-box;font-family:var(--font-tenant-sans), system-ui, sans-serif;font-size:calc(.95rem * var(--tenant-body-size-scale));font-weight:var(--tenant-body-weight);border-radius:var(--tenant-radius);border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem 1.15rem;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.tenant-btn-featured{border-radius:min(var(--tenant-radius), 1.25rem);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.tenant-btn-solid{background:color-mix(in oklab, var(--tenant-button-tint,var(--tenant-primary)) var(--tenant-button-tint-opacity,100%), transparent);color:var(--tenant-button-text,var(--tenant-on-primary,#fff));border-color:var(--tenant-button-tint,var(--tenant-primary))}.tenant-btn-solid:hover{filter:brightness(1.05)}.tenant-btn-outline{color:var(--tenant-button-text-outline,var(--tenant-primary));border-color:var(--tenant-primary);background:0 0}.tenant-btn-outline:hover{background:color-mix(in oklab, var(--tenant-button-tint,var(--tenant-primary)) var(--tenant-button-tint-opacity,10%), transparent)}.tenant-btn-glass,.tenant-btn-soft{--tenant-glass-fill:color-mix(in oklab, var(--tenant-button-tint,var(--tenant-surface)) var(--tenant-button-tint-opacity,40%), transparent);--tenant-glass-stroke:#ffffff1f;--tenant-glass-highlight:#fff3;isolation:isolate;color:var(--tenant-button-text-glass,var(--tenant-text));box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 6px 18px #00000029;background:0 0;border-color:#0000;transition:color .18s,box-shadow .18s;position:relative;overflow:visible}@supports (color:lab(0% 0 0)){.tenant-btn-glass,.tenant-btn-soft{--tenant-glass-stroke:lab(100% -.0000298023 .0000119209/.12);--tenant-glass-highlight:lab(100% -.0000298023 .0000119209/.2);box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 6px 18px lab(0% 0 0/.16)}}.tenant-btn-glass:before,.tenant-btn-soft:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(180deg, #ffffff1f 0%, transparent 55%), var(--tenant-glass-fill);-webkit-backdrop-filter:blur(var(--tenant-button-glass-blur,0px)) saturate(1.35);backdrop-filter:blur(var(--tenant-button-glass-blur,0px)) saturate(1.35);transition:background .18s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.tenant-btn-glass:before,.tenant-btn-soft:before{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.12) 0%, transparent 55%), var(--tenant-glass-fill)}}.tenant-btn-glass:hover,.tenant-btn-soft:hover{--tenant-glass-fill:color-mix(in oklab, var(--tenant-button-tint,var(--tenant-surface)) calc(var(--tenant-button-tint-opacity,40%) + 8%), transparent);--tenant-glass-stroke:#ffffff2e;--tenant-glass-highlight:#ffffff47;box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 8px 22px #0003}@supports (color:lab(0% 0 0)){.tenant-btn-glass:hover,.tenant-btn-soft:hover{--tenant-glass-stroke:lab(100% -.0000298023 .0000119209/.18);--tenant-glass-highlight:lab(100% -.0000298023 .0000119209/.28);box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 8px 22px lab(0% 0 0/.2)}}.tenant-btn-glass:active,.tenant-btn-soft:active{--tenant-glass-fill:color-mix(in oklab, var(--tenant-button-tint,var(--tenant-surface)) calc(var(--tenant-button-tint-opacity,40%) + 14%), transparent);--tenant-glass-stroke:#ffffff1a;--tenant-glass-highlight:#ffffff24;box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 3px 10px #00000024}@supports (color:lab(0% 0 0)){.tenant-btn-glass:active,.tenant-btn-soft:active{--tenant-glass-stroke:lab(100% -.0000298023 .0000119209/.1);--tenant-glass-highlight:lab(100% -.0000298023 .0000119209/.14);box-shadow:inset 0 0 0 1px var(--tenant-glass-stroke), inset 0 1px 0 var(--tenant-glass-highlight), 0 3px 10px lab(0% 0 0/.14)}}.tenant-btn-icon{border-radius:50%;flex-shrink:0;width:2.7rem;min-width:2.7rem;height:2.7rem;min-height:2.7rem;padding:.65rem;line-height:0}.tenant-btn-icon svg{flex-shrink:0;display:block}.tenant-linkhub-social-row,.tenant-linkhub-links-stack{padding-block:.2rem}.tenant-surface-card{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius)}.tenant-video-modal-backdrop{background:radial-gradient(120% 80% at 50% 20%, color-mix(in oklab, var(--tenant-primary) 18%, transparent), transparent 55%), color-mix(in oklab, var(--tenant-background) 72%, black);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15)}.tenant-video-modal-backdrop.tenant-video-modal-phase-enter{animation:tenant-video-modal-backdrop-in var(--modal-duration-enter,.28s) var(--modal-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}.tenant-video-modal-backdrop.tenant-video-modal-phase-exit{animation:tenant-video-modal-backdrop-out var(--modal-duration-exit,.22s) var(--modal-ease-exit,cubic-bezier(.4, 0, 1, 1)) both;pointer-events:none}.tenant-video-modal{border:1px solid color-mix(in oklab, var(--tenant-line) 85%, var(--tenant-primary));border-radius:calc(var(--tenant-radius) + .35rem);background:linear-gradient(180deg, color-mix(in oklab, var(--tenant-surface) 92%, var(--tenant-primary)) 0%, var(--tenant-surface) 42%);box-shadow:0 0 0 1px color-mix(in oklab, var(--tenant-primary) 12%, transparent), 0 24px 64px -20px color-mix(in oklab, var(--tenant-text) 35%, transparent), 0 8px 24px color-mix(in oklab, var(--tenant-primary) 16%, transparent)}.tenant-video-modal.tenant-video-modal-phase-enter{animation:tenant-video-modal-in var(--modal-duration-enter,.28s) var(--modal-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}.tenant-video-modal.tenant-video-modal-phase-exit{animation:tenant-video-modal-out var(--modal-duration-exit,.22s) var(--modal-ease-exit,cubic-bezier(.4, 0, 1, 1)) both}.tenant-video-modal-header{border-bottom:1px solid var(--tenant-line);background:color-mix(in oklab, var(--tenant-surface) 88%, transparent)}.tenant-video-modal-close{color:var(--tenant-muted);background:color-mix(in oklab, var(--tenant-text) 6%, transparent);border:1px solid var(--tenant-line);border-radius:999px}.tenant-video-modal-close:hover{color:var(--tenant-text);background:color-mix(in oklab, var(--tenant-primary) 12%, var(--tenant-surface));border-color:color-mix(in oklab, var(--tenant-primary) 35%, var(--tenant-line))}.tenant-video-modal-close:focus-visible{outline:2px solid color-mix(in oklab, var(--tenant-primary) 55%, transparent);outline-offset:2px}.tenant-video-modal-stage{--tenant-video-stage-radius:calc(var(--tenant-radius) + .15rem);border-radius:var(--tenant-video-stage-radius);border:1px solid color-mix(in oklab, var(--tenant-line) 80%, var(--tenant-text));background:color-mix(in oklab, var(--tenant-text) 92%, black);box-shadow:inset 0 1px 0 #ffffff14, 0 10px 28px color-mix(in oklab, var(--tenant-text) 18%, transparent);isolation:isolate;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.tenant-video-modal-stage{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.08), 0 10px 28px color-mix(in oklab, var(--tenant-text) 18%, transparent)}}.tenant-video-modal-player{accent-color:var(--tenant-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:color-mix(in oklab, var(--tenant-text) 92%, black);display:block}.tenant-video-player{background:color-mix(in oklab, var(--tenant-text) 92%, black);border-radius:var(--tenant-video-stage-radius,calc(var(--tenant-radius) + .15rem));isolation:isolate;outline:none;width:100%;display:block;position:relative;overflow:clip;transform:translateZ(0)}.tenant-video-player-media{vertical-align:middle;background:color-mix(in oklab, var(--tenant-text) 92%, black);border-radius:inherit;cursor:pointer;width:100%;display:block}.tenant-video-player-embed{pointer-events:none;background:color-mix(in oklab, var(--tenant-text) 92%, black);border-radius:inherit;border:0;width:100%;display:block}.tenant-video-player-embed iframe,.tenant-video-player-embed>div,.tenant-video-player-embed>iframe{pointer-events:none;border:0;width:100%!important;height:100%!important}.tenant-video-player-hitbox{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.tenant-video-player-overlay{pointer-events:none;z-index:2;border-radius:inherit;background:color-mix(in oklab, var(--tenant-background) 28%, transparent);place-items:center;transition:opacity .18s,background .18s;display:grid;position:absolute;inset:0}.tenant-video-player-playing .tenant-video-player-overlay{background:0 0}.tenant-video-player-center-btn{pointer-events:auto;width:4rem;height:4rem;color:var(--tenant-on-primary,#fff);background:var(--tenant-primary);border:2px solid color-mix(in oklab, var(--tenant-surface) 55%, transparent);box-shadow:0 12px 32px color-mix(in oklab, var(--tenant-primary) 45%, transparent), 0 0 0 6px color-mix(in oklab, var(--tenant-primary) 18%, transparent);border-radius:999px;place-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.tenant-video-player-center-btn:disabled{opacity:.55;cursor:wait;transform:none}.tenant-video-player-center-btn:hover{background:color-mix(in oklab, var(--tenant-primary) 88%, var(--tenant-text));transform:scale(1.05)}.tenant-video-player-center-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--tenant-primary) 70%, white);outline-offset:3px}.tenant-video-player-chrome{--tenant-video-chrome-ink:var(--tenant-on-primary,#fff);--tenant-video-chrome-ink-muted:color-mix(in oklab, var(--tenant-on-primary,#fff) 72%, transparent);z-index:3;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--tenant-video-chrome-ink);background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--tenant-text) 45%, transparent) 40%, color-mix(in oklab, var(--tenant-text) 88%, var(--tenant-primary)) 100%);border-top:1px solid color-mix(in oklab, var(--tenant-primary) 28%, transparent);padding:2.25rem .75rem .65rem;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0}.tenant-video-player-controls-hidden.tenant-video-player-playing .tenant-video-player-chrome{opacity:0;pointer-events:none;transform:translateY(.35rem)}.tenant-video-player-progress{cursor:pointer;touch-action:none;border-radius:999px;height:.7rem;margin:0 .15rem .55rem;position:relative}.tenant-video-player-progress:focus-visible{outline:2px solid color-mix(in oklab, var(--tenant-primary) 65%, transparent);outline-offset:3px}.tenant-video-player-progress-track{background:color-mix(in oklab, var(--tenant-video-chrome-ink) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tenant-video-chrome-ink) 12%, transparent);border-radius:999px;position:absolute;inset:.2rem 0}.tenant-video-player-progress-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--tenant-primary) 80%, var(--tenant-secondary)), var(--tenant-primary));box-shadow:0 0 12px color-mix(in oklab, var(--tenant-primary) 45%, transparent);border-radius:999px;position:absolute;top:.2rem;bottom:.2rem;left:0}.tenant-video-player-progress-thumb{background:var(--tenant-on-primary,#fff);border:2px solid var(--tenant-primary);width:.85rem;height:.85rem;box-shadow:0 2px 8px color-mix(in oklab, var(--tenant-primary) 40%, transparent);border-radius:999px;transition:transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.tenant-video-player-progress:hover .tenant-video-player-progress-thumb,.tenant-video-player-progress:focus-visible .tenant-video-player-progress-thumb{transform:translate(-50%,-50%)scale(1.12)}.tenant-video-player-bar{align-items:center;gap:.35rem;min-height:2.25rem;display:flex}.tenant-video-player-btn{border-radius:calc(var(--tenant-radius) * .85);width:2.25rem;height:2.25rem;color:var(--tenant-video-chrome-ink);background:color-mix(in oklab, var(--tenant-video-chrome-ink) 14%, transparent);border:1px solid color-mix(in oklab, var(--tenant-primary) 55%, var(--tenant-video-chrome-ink));flex-shrink:0;place-items:center;transition:background .14s,color .14s,border-color .14s,transform .14s;display:grid}.tenant-video-player-btn:hover{color:var(--tenant-on-primary,#fff);background:var(--tenant-primary);border-color:color-mix(in oklab, var(--tenant-primary) 55%, white);transform:translateY(-1px)}.tenant-video-player-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--tenant-primary) 70%, white);outline-offset:2px}.tenant-video-player-time{font-family:var(--font-tenant-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:var(--tenant-video-chrome-ink);text-shadow:0 1px 2px #00000073;text-shadow:0 1px 2px lab(0% 0 0/.45);font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:.75rem;font-weight:600}.tenant-video-player-time-sep{color:var(--tenant-video-chrome-ink-muted);margin:0 .2rem;font-weight:500}.tenant-video-player-spacer{flex:auto}@media (prefers-reduced-motion:reduce){.tenant-video-player-center-btn,.tenant-video-player-chrome,.tenant-video-player-btn,.tenant-video-player-progress-thumb{transition:none}}.tenant-video-modal-fallback{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--tenant-primary) 28%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in oklab, var(--tenant-secondary) 55%, var(--tenant-background)), color-mix(in oklab, var(--tenant-text) 85%, black))}@keyframes tenant-video-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tenant-video-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes tenant-video-modal-in{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tenant-video-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.35rem)scale(.985)}}@media (prefers-reduced-motion:reduce){.tenant-video-modal-backdrop.tenant-video-modal-phase-enter,.tenant-video-modal.tenant-video-modal-phase-enter{animation:80ms linear both tenant-video-modal-backdrop-in}.tenant-video-modal-backdrop.tenant-video-modal-phase-exit,.tenant-video-modal.tenant-video-modal-phase-exit{animation:80ms linear both tenant-video-modal-backdrop-out}}.tenant-fv-sheet-backdrop{background:radial-gradient(120% 80% at 50% 100%, color-mix(in oklab, var(--tenant-primary) 16%, transparent), transparent 55%), color-mix(in oklab, var(--tenant-background) 72%, black);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15)}.tenant-fv-sheet-backdrop.tenant-fv-sheet-phase-enter{animation:tenant-fv-sheet-backdrop-in var(--modal-duration-enter,.28s) var(--modal-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}.tenant-fv-sheet-backdrop.tenant-fv-sheet-phase-exit{animation:tenant-fv-sheet-backdrop-out var(--modal-duration-exit,.22s) var(--modal-ease-exit,cubic-bezier(.4, 0, 1, 1)) both;pointer-events:none}.tenant-fv-sheet{border:1px solid color-mix(in oklab, var(--tenant-line) 85%, var(--tenant-primary));border-radius:calc(var(--tenant-radius) + .35rem) calc(var(--tenant-radius) + .35rem) 0 0;background:linear-gradient(180deg, color-mix(in oklab, var(--tenant-surface) 92%, var(--tenant-primary)) 0%, var(--tenant-surface) 42%);box-shadow:0 0 0 1px color-mix(in oklab, var(--tenant-primary) 12%, transparent), 0 -12px 48px -16px color-mix(in oklab, var(--tenant-text) 35%, transparent)}@media (min-width:640px){.tenant-fv-sheet{border-radius:calc(var(--tenant-radius) + .35rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--tenant-primary) 12%, transparent), 0 24px 64px -20px color-mix(in oklab, var(--tenant-text) 35%, transparent)}}.tenant-fv-sheet.tenant-fv-sheet-phase-enter{animation:tenant-fv-sheet-in var(--modal-duration-enter,.3s) var(--modal-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}.tenant-fv-sheet.tenant-fv-sheet-phase-exit{animation:tenant-fv-sheet-out var(--modal-duration-exit,.24s) var(--modal-ease-exit,cubic-bezier(.4, 0, 1, 1)) both}.tenant-fv-sheet-header{border-bottom:1px solid var(--tenant-line);background:color-mix(in oklab, var(--tenant-surface) 88%, transparent)}.tenant-fv-sheet-close{color:var(--tenant-muted);background:color-mix(in oklab, var(--tenant-text) 6%, transparent);border:1px solid var(--tenant-line);border-radius:999px}.tenant-fv-sheet-close:hover{color:var(--tenant-text);background:color-mix(in oklab, var(--tenant-primary) 12%, var(--tenant-surface));border-color:color-mix(in oklab, var(--tenant-primary) 35%, var(--tenant-line))}.tenant-fv-sheet-close:focus-visible{outline:2px solid color-mix(in oklab, var(--tenant-primary) 55%, transparent);outline-offset:2px}.tenant-fv-sheet-stage{background:color-mix(in oklab, var(--tenant-surface) 96%, var(--tenant-background))}@keyframes tenant-fv-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tenant-fv-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes tenant-fv-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes tenant-fv-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:640px){@keyframes tenant-fv-sheet-in{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tenant-fv-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.75rem)scale(.985)}}}@media (prefers-reduced-motion:reduce){.tenant-fv-sheet-backdrop.tenant-fv-sheet-phase-enter,.tenant-fv-sheet.tenant-fv-sheet-phase-enter{animation:80ms linear both tenant-fv-sheet-backdrop-in}.tenant-fv-sheet-backdrop.tenant-fv-sheet-phase-exit,.tenant-fv-sheet.tenant-fv-sheet-phase-exit{animation:80ms linear both tenant-fv-sheet-backdrop-out}}.tenant-fade{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards tenant-rise;transform:translateY(.6rem)}.tenant-fade-1{animation-delay:40ms}.tenant-fade-2{animation-delay:.12s}.tenant-fade-3{animation-delay:.22s}.tenant-fade-4{animation-delay:.32s}@keyframes tenant-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tenant-fade{opacity:1;animation:none;transform:none}.tenant-cta:after{transition:none}}
