.bio-root{--bio-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bio-ease: cubic-bezier(.2, .7, .2, 1);position:relative;min-height:100vh;min-height:100svh;background:var(--bio-bg);color:var(--bio-ink);font-family:var(--bio-sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}.bio-root *,.bio-root *:before,.bio-root *:after{box-sizing:border-box}.bio-root.is-contained{min-height:0;height:100%;overflow:hidden}.bio-root.is-contained .bio-scroll{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.bio-root.is-contained .bio-scroll::-webkit-scrollbar{display:none}.bio-root :where(a){color:inherit;text-decoration:none}.bio-root :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.bio-root :where(img,video){display:block;max-width:100%}.bio-root :where(h1,h2,h3,p,figure,blockquote){margin:0}.bio-root :focus-visible{outline:2px solid var(--bio-ink);outline-offset:3px}.bio-hero{position:relative;height:47vh;height:47svh;min-height:300px;max-height:500px;overflow:hidden;isolation:isolate}.bio-root.is-contained .bio-hero{height:330px;min-height:0}.bio-hero.is-door{height:38vh;height:38svh;min-height:250px;max-height:400px}.bio-root.is-contained .bio-hero.is-door{height:270px;min-height:0}.bio-hero.is-bare,.bio-root.is-contained .bio-hero.is-bare{height:auto;min-height:0;max-height:none;padding-top:72px}.bio-hero-media{position:absolute;top:0;right:0;bottom:2px;left:0;z-index:-2}.bio-hero-media>img,.bio-hero-media>video,.bio-hero-media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;animation:bio-hero-in 1.6s var(--bio-ease) both}.bio-hero-media>iframe{top:50%;left:50%;width:max(100%,178vh);height:max(100%,57vw);transform:translate(-50%,-50%);pointer-events:none;animation:bio-fade 1.2s ease both}.bio-hero-media>.is-leaving{animation:bio-fade-out .5s ease both}.bio-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgba(var(--bio-bg-rgb),0) 34%,rgba(var(--bio-bg-rgb),.55) 56%,rgba(var(--bio-bg-rgb),.9) 74%,var(--bio-bg) 92%),linear-gradient(to bottom,#00000038,#0000 26%)}.bio-hero.is-bare .bio-hero-scrim{background:radial-gradient(120% 70% at 50% 0%,rgba(var(--bio-ink-rgb),.1),rgba(var(--bio-ink-rgb),0) 70%)}.bio-hero-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:28px 28px 4px;text-align:center}.bio-hero.is-bare .bio-hero-inner{padding:0 28px 4px}.bio-logo{max-width:min(74%,300px);max-height:118px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;animation:bio-rise .9s var(--bio-ease) both}.bio-hero.is-door .bio-logo{max-height:84px;max-width:min(60%,240px)}.bio-logo.is-white{filter:brightness(0) invert(1) drop-shadow(0 1px 12px rgba(0,0,0,.22))}.bio-logo.is-black{filter:brightness(0)}.bio-wordmark{font-family:var(--bio-heading);font-size:calc(40px * var(--bio-font-scale, 1));font-weight:600;line-height:1.04;letter-spacing:-.01em;color:var(--bio-ink);text-wrap:balance;animation:bio-rise .9s var(--bio-ease) both}.bio-hero.is-door .bio-wordmark{font-size:calc(24px * var(--bio-font-scale, 1));opacity:.86}.bio-back{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;z-index:7;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;border-radius:999px;background:#0000005c;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:bio-fade .4s ease both}.bio-root.has-bare-hero .bio-back{background:var(--bio-card);color:var(--bio-ink);border:1px solid var(--bio-line)}.bio-col{position:relative;width:100%;max-width:480px;margin:0 auto;padding:0 18px calc(56px + env(safe-area-inset-bottom))}.bio-intro{margin-top:14px;text-align:center}.bio-view-title{font-family:var(--bio-heading);font-size:calc(34px * var(--bio-font-scale, 1));font-weight:600;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.bio-tagline{margin:8px auto 0;max-width:34ch;color:var(--bio-ink-soft);font-size:15px;text-wrap:balance}.bio-tagline.is-serif{font-family:var(--bio-heading);font-style:italic;font-size:calc(18px * var(--bio-font-scale, 1));line-height:1.3}.bio-intro>.bio-tagline:first-child{margin-top:0}.bio-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.bio-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 12px;border-radius:999px;border:1px solid var(--bio-line);background:var(--bio-card);color:var(--bio-ink);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:left}.bio-pill svg{flex:none;color:var(--bio-accent)}.bio-pill .bio-pill-soft{font-weight:500;color:var(--bio-ink-soft)}.bio-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.bio-actions.is-foot{margin-top:34px}.bio-action{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--bio-line);background:var(--bio-card);color:var(--bio-ink);transition:transform .25s var(--bio-ease),background .25s ease}.bio-action:active{transform:scale(.92)}@media (hover: hover){.bio-action:hover{background:rgba(var(--bio-ink-rgb),.14);transform:translateY(-2px)}}.bio-prompt{margin:30px 0 14px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bio-ink-soft)}.bio-doors{display:grid;gap:12px}.bio-door{position:relative;display:flex;align-items:flex-end;width:100%;min-height:136px;padding:18px 18px 16px;border-radius:var(--bio-radius-card);overflow:hidden;isolation:isolate;background:var(--bio-card);border:1px solid var(--bio-line);color:var(--bio-ink);text-align:left;transition:transform .35s var(--bio-ease),box-shadow .35s ease;animation:bio-rise .7s var(--bio-ease) both;animation-delay:calc(.12s + var(--bio-i, 0) * 90ms)}.bio-door.has-image{border-color:transparent;color:#fff;box-shadow:0 14px 34px -20px #0009}.bio-door-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--bio-ease)}.bio-door.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000bd,#0000004d 46%,#0000000f)}.bio-door:active{transform:scale(.985)}@media (hover: hover){.bio-door:hover .bio-door-image{transform:scale(1.05)}.bio-door:hover .bio-door-go{transform:translate(3px)}}.bio-door-text{flex:1;min-width:0}.bio-door-label{display:block;font-family:var(--bio-heading);font-size:calc(29px * var(--bio-font-scale, 1));font-weight:600;line-height:1.05;letter-spacing:-.005em}.bio-door-sub{display:block;margin-top:4px;font-size:13px;opacity:.86}.bio-door-go{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:12px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .35s var(--bio-ease)}.bio-door:not(.has-image) .bio-door-go{background:rgba(var(--bio-ink-rgb),.1)}.bio-list{display:grid;gap:12px;margin-top:26px}.bio-list>*{animation:bio-rise .65s var(--bio-ease) both;animation-delay:calc(80ms + var(--bio-i, 0) * 55ms)}.bio-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 16px 9px 10px;border-radius:var(--bio-radius);border:1px solid var(--bio-button-border);background:var(--bio-button-bg);color:var(--bio-button-ink);box-shadow:0 10px 26px -18px #00000080;transition:transform .3s var(--bio-ease),box-shadow .3s ease,filter .3s ease}.bio-link.is-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.bio-link.is-outline{box-shadow:none}.bio-link.is-pill{padding-left:9px;padding-right:20px}.bio-link:active{transform:scale(.985)}@media (hover: hover){.bio-link:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px #0000008c}.bio-link:hover .bio-link-go{transform:translate(3px)}}.bio-link-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:min(var(--bio-radius),14px);overflow:hidden;background:#7f7f7f1f;background:color-mix(in srgb,var(--bio-button-ink) 9%,transparent)}.bio-link.is-pill .bio-link-lead{border-radius:999px}.bio-link-lead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio-link.is-plain{padding-left:46px;padding-right:46px;justify-content:center;text-align:center}.bio-link.is-plain .bio-link-go{position:absolute;right:16px}.bio-link.is-featured{min-height:78px;padding-top:14px;padding-bottom:14px}.bio-link.is-featured .bio-link-label{font-size:calc(21px * var(--bio-font-scale, 1))}.bio-link-text{flex:1;min-width:0}.bio-link-label{display:block;font-family:var(--bio-heading);font-size:calc(18px * var(--bio-font-scale, 1));font-weight:600;line-height:1.2;text-wrap:balance}.bio-link-sub{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--bio-button-ink-soft)}.bio-link-badge,.bio-badge{flex:none;display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--bio-badge-bg);color:var(--bio-badge-ink);font-family:var(--bio-sans);font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.bio-link-badge{position:absolute;top:-9px;right:16px;box-shadow:0 0 0 2px var(--bio-bg)}.bio-link-go{flex:none;display:inline-flex;opacity:.55;transition:transform .3s var(--bio-ease)}.bio-link.is-pulse:after,.bio-feature.is-pulse:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;animation:bio-pulse 2.6s ease-out infinite}.bio-link.is-soldout,.bio-feature.is-soldout{pointer-events:none;filter:saturate(.4);opacity:.6;box-shadow:none}.bio-link.is-soldout .bio-link-label,.bio-feature.is-soldout .bio-link-label{text-decoration:line-through;text-decoration-thickness:1px}.bio-feature{position:relative;display:block;width:100%;border-radius:var(--bio-radius-card);border:1px solid var(--bio-button-border);background:var(--bio-button-bg);color:var(--bio-button-ink);box-shadow:0 18px 40px -24px #0009;transition:transform .35s var(--bio-ease),box-shadow .35s ease}.bio-feature:active{transform:scale(.985)}@media (hover: hover){.bio-feature:hover{transform:translateY(-2px)}.bio-feature:hover .bio-feature-image img{transform:scale(1.04)}}.bio-feature-image{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--bio-radius-card) - 1px) calc(var(--bio-radius-card) - 1px) 0 0;background:#7f7f7f29}.bio-feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--bio-ease)}.bio-feature-image .bio-badge{position:absolute;top:12px;left:12px}.bio-feature-body{display:flex;align-items:center;gap:12px;padding:14px 16px 15px}.bio-feature-body .bio-link-label{font-size:calc(21px * var(--bio-font-scale, 1))}.bio-section{display:flex;align-items:center;gap:14px;margin:14px 2px 0;font-family:var(--bio-sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bio-ink-soft);text-align:center}.bio-section:before,.bio-section:after{content:"";flex:1;height:1px;background:var(--bio-line)}.bio-section-sub{margin-top:6px;text-align:center;font-size:13px;color:var(--bio-ink-soft)}.bio-note{margin:2px 8px;text-align:center;font-size:13.5px;color:var(--bio-ink-soft);white-space:pre-line}.bio-note strong{display:block;margin-bottom:2px;color:var(--bio-ink);font-weight:600}.bio-count{padding:20px 18px 18px;border-radius:var(--bio-radius-card);border:1px solid var(--bio-line);background:var(--bio-card);text-align:center}.bio-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bio-accent)}.bio-count-title{margin-top:6px;font-family:var(--bio-heading);font-size:calc(25px * var(--bio-font-scale, 1));font-weight:600;line-height:1.12;text-wrap:balance}.bio-count-sub{margin-top:4px;font-size:13.5px;color:var(--bio-ink-soft);text-wrap:pretty}.bio-ticks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.bio-tick{padding:10px 4px 8px;border-radius:14px;background:rgba(var(--bio-ink-rgb),.07)}.bio-tick-n{display:block;font-family:var(--bio-heading);font-size:calc(30px * var(--bio-font-scale, 1));font-weight:600;line-height:1;font-variant-numeric:tabular-nums lining-nums}.bio-tick-l{display:block;margin-top:5px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bio-ink-soft)}.bio-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:16px;padding:10px 20px;border-radius:var(--bio-radius);border:1px solid var(--bio-button-border);background:var(--bio-button-bg);color:var(--bio-button-ink);font-family:var(--bio-heading);font-size:calc(17px * var(--bio-font-scale, 1));font-weight:600;transition:transform .3s var(--bio-ease)}.bio-cta:active{transform:scale(.985)}.bio-reviews{padding:18px 0 16px;border-radius:var(--bio-radius-card);border:1px solid var(--bio-line);background:var(--bio-card)}.bio-rating{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px}.bio-rating-n{font-family:var(--bio-heading);font-size:calc(30px * var(--bio-font-scale, 1));font-weight:600;line-height:1;font-variant-numeric:lining-nums}.bio-stars{position:relative;display:inline-flex;color:rgba(var(--bio-ink-rgb),.22)}.bio-stars-on{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;overflow:hidden;color:var(--bio-accent);white-space:nowrap}.bio-stars svg{flex:none}.bio-rating-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--bio-ink-soft)}.bio-quotes{display:flex;gap:12px;margin-top:14px;padding:0 18px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bio-quotes::-webkit-scrollbar{display:none}.bio-quote{flex:0 0 100%;scroll-snap-align:start}.bio-quotes.is-many .bio-quote{flex-basis:88%}.bio-quote blockquote{font-family:var(--bio-heading);font-size:calc(18px * var(--bio-font-scale, 1));font-style:italic;line-height:1.36;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.bio-quote figcaption{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--bio-ink-soft)}.bio-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.bio-dot{width:6px;height:6px;border-radius:999px;background:rgba(var(--bio-ink-rgb),.24);transition:background .3s ease,width .3s var(--bio-ease)}.bio-dot.is-on{width:18px;background:var(--bio-accent)}.bio-gallery{display:flex;gap:10px;margin:12px -18px 0;padding:2px 18px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bio-gallery::-webkit-scrollbar{display:none}.bio-shot{position:relative;flex:0 0 46%;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;scroll-snap-align:start;background:#7f7f7f29}.bio-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio-shot-caption{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(to top,#0000009e,#0000);color:#fff;font-size:12.5px;font-weight:600;line-height:1.3}.bio-banner-slot{position:absolute;top:0;left:0;right:0;z-index:6;height:0}.bio-banner{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;display:flex;align-items:center;gap:4px;width:-moz-max-content;width:max-content;max-width:min(444px,calc(100% - 24px));padding:4px 4px 4px 6px;border-radius:999px;background:var(--bio-accent);color:var(--bio-accent-ink);box-shadow:0 14px 30px -14px #0009;transform:translate(-50%);animation:bio-drop .7s var(--bio-ease) .5s both}.bio-root.has-back .bio-banner{top:calc(max(14px,env(safe-area-inset-top)) + 48px)}.bio-banner-main{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 6px 4px 10px;color:var(--bio-accent-ink);font-size:13px;font-weight:600;line-height:1.25;text-align:left}.bio-banner-main>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bio-banner-main svg{flex:none}.bio-banner-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--bio-accent-ink);opacity:.7}.bio-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center}.bio-root.is-contained .bio-overlay{position:absolute}.bio-overlay-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0809088f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;animation:bio-fade .35s ease both}.bio-popup{position:relative;width:calc(100% - 20px);max-width:440px;max-height:88%;margin:0 10px max(10px,env(safe-area-inset-bottom));overflow:hidden auto;border-radius:26px;border:1px solid var(--bio-line);background:var(--bio-bg);color:var(--bio-ink);box-shadow:0 30px 70px -20px #000000b3;animation:bio-sheet-up .55s var(--bio-ease) both;outline:none}.bio-popup-image{aspect-ratio:16 / 10;overflow:hidden;background:#7f7f7f29}.bio-popup-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio-popup-body{padding:22px 22px 14px;text-align:center}.bio-popup-body.is-imageless{padding-top:46px}.bio-popup-title{margin-top:6px;font-family:var(--bio-heading);font-size:calc(29px * var(--bio-font-scale, 1));font-weight:600;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.bio-popup-text{margin:10px auto 0;max-width:34ch;font-size:14.5px;color:var(--bio-ink-soft);white-space:pre-line;text-wrap:pretty}.bio-popup-later{display:block;width:100%;margin-top:4px;padding:12px;font-size:13px;font-weight:600;color:var(--bio-ink-soft);text-align:center}.bio-popup-close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#0000005c;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bio-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;height:92%;border-radius:22px 22px 0 0;overflow:hidden;background:#fff;color:#1a1c17;box-shadow:0 -20px 60px -20px #0009;animation:bio-sheet-up .5s var(--bio-ease) both;outline:none}.bio-sheet.is-dragging{animation:none;transition:none}.bio-sheet.is-settling{animation:none;transition:transform .3s var(--bio-ease)}.bio-sheet-head{flex:none;position:relative;display:flex;align-items:center;gap:6px;min-height:56px;padding:14px 8px 6px 18px;border-bottom:1px solid #ecebe6;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bio-sheet-head:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;border-radius:999px;background:#d9d8d2;transform:translate(-50%)}.bio-sheet-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.bio-sheet-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:#55574f}.bio-sheet-btn:active{background:#f1f0eb}.bio-sheet-frame{position:relative;flex:1;min-height:0;background:#fff}.bio-sheet-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.bio-sheet-wait{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;align-content:start;gap:14px;padding:26px 22px;background:#fff;transition:opacity .4s ease}.bio-sheet-wait.is-done{opacity:0;pointer-events:none}.bio-sheet-wait span{display:block;height:46px;border-radius:12px;background:linear-gradient(90deg,#e9e7e0,#f5f4ef,#e9e7e0 90%);background-size:220% 100%;animation:bio-shimmer 1.4s linear infinite}.bio-sheet-wait p{margin-top:6px;text-align:center;font-size:13px;color:#8a8c84}.bio-sheet-wait span:first-child{width:56%;height:22px}@media (min-width: 720px){.bio-root:not(.is-contained) .bio-overlay{align-items:center}.bio-root:not(.is-contained) .bio-sheet{height:min(86%,780px);border-radius:22px}.bio-root:not(.is-contained) .bio-popup{margin-bottom:0}}.bio-empty{margin-top:30px;padding:26px 20px;border-radius:var(--bio-radius-card);border:1px dashed var(--bio-line);text-align:center;font-size:13.5px;color:var(--bio-ink-soft)}.bio-gone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:40px 28px;background:#f6f3ee;color:#23262b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}.bio-gone h1{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}.bio-gone p{margin:10px 0 0;max-width:30ch;font-size:15px;color:#6b6e75}.bio-gone button{margin-top:18px;padding:10px 22px;border-radius:999px;border:1px solid #c9c5bb;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.bio-loading{min-height:100vh;min-height:100svh}@keyframes bio-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bio-fade{0%{opacity:0}to{opacity:1}}@keyframes bio-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bio-hero-in{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes bio-drop{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes bio-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bio-pulse{0%{box-shadow:0 0 rgba(var(--bio-ink-rgb),.5)}70%,to{box-shadow:0 0 0 12px rgba(var(--bio-ink-rgb),0)}}@keyframes bio-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.bio-root *,.bio-root *:before,.bio-root *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bio-link.is-pulse:after,.bio-feature.is-pulse:after{animation:none;box-shadow:0 0 0 3px rgba(var(--bio-ink-rgb),.35)}}
