.co-page{--co-ink: #f4f4f6;--co-muted: rgba(244, 244, 245, 0.7);--co-faint: rgba(244, 244, 245, 0.36);--co-line: rgba(255, 255, 255, 0.1);--co-card: var(--card-bg-dark, #1a1822);--co-accent: var(--brand-color-dark, #bb86fc);--co-brand: var(--co-accent);--co-action: var(--flu-action, #7c4dff);--co-action-hover: var(--flu-action-hover, #6a3cf0);--co-shadow: 0 0 0 1px rgba(255, 255, 255, 0.07), 0 20px 44px -22px rgba(0, 0, 0, 0.85);--co-outline: rgba(255, 255, 255, 0.1);--co-ease-out: cubic-bezier(0.16, 1, 0.3, 1);--co-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--co-land: #211e2b;--co-land-edge: rgba(255, 255, 255, 0.06);--co-water: #15141c;--co-wave: rgba(255, 255, 255, 0.05);color:var(--co-ink);font-family:"Nunito",sans-serif;-webkit-font-smoothing:antialiased}body:not(.flu-surface-deep) .co-page{overflow-x:clip}.light-mode .co-page{--co-ink: #18181b;--co-muted: rgba(24, 24, 27, 0.68);--co-faint: rgba(24, 24, 27, 0.36);--co-line: rgba(0, 0, 0, 0.1);--co-card: #ffffff;--co-accent: var(--brand-color-light, #e1306c);--co-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 20px 44px -26px rgba(70, 40, 20, 0.3);--co-outline: rgba(0, 0, 0, 0.1);--co-land: #ffffff;--co-land-edge: rgba(0, 0, 0, 0.07);--co-water: #ece8f1;--co-wave: rgba(0, 0, 0, 0.05)}.co-shell{width:100%;max-width:1120px;margin-inline:auto;padding-inline:1.25rem}.co-section{padding-block:clamp(4.5rem,10vw,8rem)}.co-head{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.co-h1{max-width:18ch;margin:0 auto 1.1rem;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.05;letter-spacing:-0.035em;text-align:center;text-wrap:balance;color:var(--co-ink)}.co-h1--left{max-width:15ch;margin-left:0;text-align:left}.co-h2{margin:0 0 0.75rem;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-wrap:balance;color:var(--co-ink)}.co-h2--small{font-size:1.6rem;text-align:center}.co-lead{max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.6;text-align:center;text-wrap:pretty;color:var(--co-muted)}.co-head .co-lead,.co-lead--left{margin-left:0;text-align:left}.co-accent{position:relative;display:inline-block;padding-right:0.06em;font-style:italic;font-weight:700;color:var(--co-accent)}.co-accent__line{position:absolute;left:0;bottom:-0.18em;width:100%;height:0.42em;overflow:visible;pointer-events:none;clip-path:inset(0 0% 0 0);transition:clip-path .45s var(--co-ease-in-out)}.co-accent__line path{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;opacity:0.85;animation:co-draw 1.1s var(--co-ease-in-out) 0.5s forwards}.co-brand{color:var(--co-brand)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.co-accent:hover .co-accent__line{clip-path:inset(0 100% 0 0)}}.co-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.5rem;margin-top:2rem}.co-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.75rem;border:0;border-radius:999px;font:inherit;font-size:1rem;font-weight:800;color:#fff;text-decoration:none;background:var(--co-action);cursor:pointer;transition:background-color 0.2s ease,scale 0.16s var(--flu-press-ease, cubic-bezier(0.2, 0, 0, 1))}.co-btn:hover{color:#fff;background:var(--co-action-hover)}.co-btn:active{scale:var(--flu-press, 0.96)}.co-textlink{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--co-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--co-line);transition:text-decoration-color 0.2s ease}.co-textlink:hover{color:var(--co-ink);text-decoration-color:var(--co-accent)}.co-btn:focus-visible,.co-textlink:focus-visible,.co-faq summary:focus-visible,.co-range:focus-visible{outline:2px solid var(--co-accent);outline-offset:3px}.co-hero{padding-top:clamp(6rem,9vw,7rem);padding-bottom:clamp(2rem,5vw,3rem)}.co-about .co-h1{font-size:clamp(2.5rem,6vw,5rem)}.co-members{position:relative;display:flex;justify-content:center;gap:clamp(1.25rem,3vw,2rem);margin-top:calc(clamp(5.5rem,9vw,7rem) + 14px);padding-block:1rem;isolation:isolate}.co-members__blob{position:absolute;left:50%;top:45%;z-index:-3;width:min(620px,95%);aspect-ratio:1.7;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--co-action) 18%,transparent),transparent);filter:blur(24px)}.co-members__socials{position:absolute;inset:-124px 0 0;width:min(760px,100%);margin-inline:auto;pointer-events:none}.co-about{position:relative}.co-members__socials--page{position:absolute;inset:0;width:100%;margin:0;z-index:12}.co-team-social{position:absolute;width:60px;aspect-ratio:1}.co-team-social__link{display:grid;place-items:center;width:100%;height:100%;border-radius:19px;rotate:var(--co-tile-r, -12deg);pointer-events:auto;text-decoration:none}.co-team-social__link:focus-visible{outline:3px solid var(--co-accent);outline-offset:4px}.co-team-social__link{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.co-team-social .co-social-tile{transition:transform 160ms cubic-bezier(.23,1,.32,1),scale 100ms cubic-bezier(.23,1,.32,1)}.co-team-social .co-social-tile.lg-pressed{transform:none;scale:.96;transition-duration:160ms,140ms}@media(hover:hover)and (pointer:fine){.co-team-social__link{cursor:grab}.co-team-social__link:hover .co-social-tile{transform:translate3d(0,-3px,0) scale(1.04)}.co-team-social.is-dragging .co-team-social__link{cursor:grabbing}}.co-team-social--x{left:6%;top:72px;--co-tile-r: 10deg}.co-team-social--instagram-left{left:0;top:212px}.co-team-social--linkedin-left{left:4%;bottom:8px;--co-tile-r: 16deg}.co-team-social--linkedin-right{right:4%;top:96px;--co-tile-r: 14deg}.co-team-social--instagram-right{right:0;top:280px;--co-tile-r: -14deg}.co-member{--co-photo-r: 14px;--co-member-pad: 18px;position:relative;z-index:1;width:220px;padding:var(--co-member-pad);border-radius:calc(var(--co-photo-r) + var(--co-member-pad));text-align:center;background:var(--co-card);box-shadow:var(--co-shadow);rotate:-3deg;transition:rotate .4s var(--co-ease-out),opacity .6s var(--co-ease-out),translate .6s var(--co-ease-out)}.co-member:nth-of-type(2){rotate:3deg}@media(hover:hover)and (pointer:fine){.co-members.is-in .co-member:hover{rotate:0deg}}.co-portrait.co-member__avatar{width:150px;margin:0 auto .9rem;border-radius:50%;clip-path:circle(48%)}.co-portrait{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--co-action)}.co-portrait::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--co-outline);pointer-events:none}.co-portrait img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.co-portrait__initials{font-size:1.6rem;font-weight:800;color:#fff}.co-member__name{margin:0;font-size:1.45rem;font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:var(--co-ink)}.co-member__role{margin:.65rem 0 0;font-size:.95rem;font-weight:600;color:var(--co-muted)}.co-greeting{position:absolute;left:calc(50% + 12px);top:-102px;z-index:2;width:116px;translate:-50% 0;pointer-events:none;mask-image:linear-gradient(#000 78%,transparent 98%)}.co-greeting .fm-shadow{display:none}.co-greeting .fm-act-armRight{animation:co-greeting-wave 5s cubic-bezier(.42,0,.28,1) infinite}@keyframes co-greeting-wave{0%,48%,100%{transform:rotate(0)}4%{transform:rotate(7deg)}11%{transform:rotate(-10deg)}17%{transform:rotate(14deg)}23%{transform:rotate(-9deg)}29%{transform:rotate(12deg)}35%{transform:rotate(-6deg)}41%{transform:rotate(5deg)}}.co-greeting__svg{display:block;width:100%;height:auto;overflow:visible}.co-greeting__arm{transform-box:fill-box;transform-origin:8% 82%}.co-members:not(.is-visible) .co-greeting .flu-mascot *,.co-page.is-motion-paused .co-greeting .flu-mascot *{animation-play-state:paused}.co-js .co-members .co-member{opacity:0;translate:0 28px}.co-members.is-in .co-member{opacity:1;translate:0 0;transition-delay:calc(.1s + var(--i) * .1s)}.co-js .co-greeting{opacity:0;transition:opacity .5s ease .15s}.co-members.is-in .co-greeting{opacity:1}.co-eyebrow{display:flex;align-items:center;gap:0.45rem;margin:0 0 0.7rem;font-size:0.95rem;font-weight:800;color:var(--co-accent)}.co-eyebrow svg{width:18px;height:18px;fill:currentColor}.co-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.75rem;margin:0;padding:0;list-style:none}.co-grid::before,.co-grid::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--co-line)}.co-grid::after{background:var(--co-accent);transform-origin:left center;scale:0 1;transition:scale 1.4s var(--co-ease-out) 0.2s}.co-grid.is-in::after{scale:1 1}.co-grid li{position:relative;padding-top:2rem}.co-grid:not(.co-grid--steps) li::before{content:"";position:absolute;left:0;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--bg-dark, #0d0c12);box-shadow:inset 0 0 0 2px var(--co-line);transition:background-color 0.3s ease,box-shadow 0.3s ease;transition-delay:calc(0.3s + var(--i) * 0.3s)}.light-mode .co-grid:not(.co-grid--steps) li::before{background:var(--bg-light, #f8f0e3)}.co-grid.is-in:not(.co-grid--steps) li::before{background:var(--co-accent);box-shadow:inset 0 0 0 2px var(--co-accent)}.co-grid__when{display:block;margin-bottom:0.6rem;font-size:0.85rem;font-weight:800;letter-spacing:0.03em;font-variant-numeric:tabular-nums;color:var(--co-accent)}.co-grid h3{margin:0 0 0.45rem;font-size:1.15rem;font-weight:800;letter-spacing:-0.01em;color:var(--co-ink)}.co-grid p{margin:0;font-size:0.98rem;line-height:1.6;text-wrap:pretty;color:var(--co-muted)}.co-grid code{padding:0.1em 0.35em;border-radius:6px;font-size:0.9em;color:var(--co-ink);background:color-mix(in srgb,var(--co-ink) 8%,transparent)}.co-js .co-grid li{opacity:0;translate:0 12px;transition:opacity 0.6s var(--co-ease-out),translate 0.6s var(--co-ease-out);transition-delay:calc(0.2s + var(--i) * 0.12s)}.co-grid.is-in li{opacity:1;translate:0 0}.co-story{padding-block:clamp(3rem,6vw,4.5rem)}.co-story__head{max-width:44rem;margin:0 auto clamp(1.75rem,3.5vw,2.5rem)}.co-story .co-eyebrow{margin:0 0 0.75rem}.co-story__title{margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem)}.co-timeline{position:relative;max-width:44rem;margin:0 auto;padding-left:2.25rem}.co-timeline::before,.co-timeline__fill{content:"";position:absolute;left:4px;top:0.7rem;width:1px}.co-timeline::before{bottom:0.7rem;background:var(--co-line)}.co-timeline__fill{height:calc(var(--co-fill, 1) * (100% - 1.4rem));background:var(--co-accent)}.co-js .co-timeline{--co-fill: 0}.co-timeline__fill::after{content:"";position:absolute;left:50%;bottom:0;width:9px;height:9px;border-radius:50%;background:var(--co-accent);translate:-50% 50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--co-accent) 14%,transparent)}.co-timeline__steps{margin:0;padding:0;list-style:none}.co-step{position:relative}.co-step+.co-step{margin-top:clamp(1.1rem,2.4vw,1.6rem)}.co-step::before{content:"";position:absolute;left:-2.25rem;top:0.5rem;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--co-ink) 26%,transparent);transition:background-color 0.35s var(--co-ease-out),scale 0.35s var(--co-ease-out),box-shadow 0.35s var(--co-ease-out)}.co-step.is-on::before{background:var(--co-accent);scale:1.15;box-shadow:0 0 0 4px color-mix(in srgb,var(--co-accent) 14%,transparent)}.co-step__when{margin:0 0 0.2rem;font-size:0.72rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--co-accent)}.co-step__what{margin:0;font-size:clamp(1rem,1.4vw,1.1rem);font-weight:600;line-height:1.55;text-wrap:pretty;color:var(--co-ink)}.co-js .co-step{opacity:0;translate:0 12px;transition:opacity 0.6s var(--co-ease-out),translate 0.6s var(--co-ease-out)}.co-step.is-in{opacity:1;translate:0 0}.co-mission{position:relative;min-height:1120px;height:145svh}.co-mission__sticky{position:sticky;top:100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center;min-height:min(650px,calc(100svh - 120px))}.co-mission__copy .co-h2{max-width:16ch;font-size:clamp(2.35rem,4.1vw,3.6rem);line-height:1.06}.co-mission__copy .co-lead{max-width:30rem;margin-top:1.4rem}.co-globe{--co-arrival: 1;position:relative;width:100%;max-width:530px;margin:0}.co-globe::before{content:"";position:absolute;inset:16%;z-index:-1;border-radius:50%;background:#7044e0;opacity:calc(.05 + var(--co-arrival) * .13);filter:blur(55px)}.co-globe__svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 28px 25px rgba(0,0,0,.2))}.co-globe__ocean-light{stop-color:#292735}.co-globe__ocean-dark{stop-color:#111017}.co-globe__land-light{stop-color:#5a5469}.co-globe__land-dark{stop-color:#302b3e}.co-globe__land{fill:url(#coLand);stroke:rgba(255,255,255,.07);stroke-width:.6;fill-rule:evenodd}.co-globe__grid{fill:none;stroke:var(--co-wave);stroke-width:.8}.co-globe__south{fill:#4a3d65;opacity:calc(.45 + var(--co-arrival) * .55)}.co-globe__glow{fill:none;stroke:#976df7;stroke-width:8;opacity:calc(var(--co-arrival) * .65)}.co-globe__rim{fill:none;stroke:#bb94ff;stroke-width:1.7;opacity:var(--co-arrival);stroke-linejoin:round}.co-globe__argentina{fill:url(#coArgentina);stroke:#d3b9ff;stroke-width:1;opacity:calc(.55 + var(--co-arrival) * .45)}.co-globe__atmosphere{fill:none;stroke:#976df7;stroke-width:1;opacity:calc(.06 + var(--co-arrival) * .2)}.co-globe__edge{fill:none;stroke:var(--co-outline);stroke-width:1}.co-globe__pin{opacity:var(--co-arrival)}.co-globe__pin-halo{fill:#b695ff;opacity:.23}.co-globe__pin-dot{fill:#fffaF1;stroke:#5225cb;stroke-width:1.5}.co-globe__caption{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:-.25rem;font-size:.82rem;font-weight:700;color:var(--co-muted);opacity:var(--co-arrival)}.co-globe__caption span{width:6px;height:6px;border-radius:50%;background:#976df7;box-shadow:0 0 12px #976df7}.light-mode .co-globe::before{background:var(--co-accent)}.light-mode .co-globe__ocean-light{stop-color:#fcf7ed}.light-mode .co-globe__ocean-dark{stop-color:#d7c4b9}.light-mode .co-globe__land-light{stop-color:#fff}.light-mode .co-globe__land-dark{stop-color:#c9b9af}.light-mode .co-globe__south{fill:color-mix(in srgb,var(--co-accent) 14%,#fff)}.light-mode .co-globe__glow,.light-mode .co-globe__rim,.light-mode .co-globe__atmosphere{stroke:var(--co-accent)}.light-mode .co-globe__argentina{stroke:color-mix(in srgb,var(--co-accent) 25%,#fff)}.light-mode .co-globe__argentina-light{stop-color:color-mix(in srgb,var(--co-accent) 42%,#fff)}.light-mode .co-globe__argentina-mid{stop-color:var(--co-accent)}.light-mode .co-globe__argentina-dark{stop-color:var(--co-action)}.light-mode .co-globe__relief{flood-color:color-mix(in srgb,var(--co-action) 75%,#000)}.light-mode .co-globe__pin-halo{fill:var(--co-accent)}.light-mode .co-globe__pin-dot{stroke:var(--co-action)}.light-mode .co-globe__caption span{background:var(--co-accent);box-shadow:0 0 12px var(--co-accent)}.co-manifesto{position:relative;margin-top:3rem;isolation:isolate}.co-manifesto__sticky{position:relative;display:grid;place-items:center;min-height:550px}.co-manifesto--scroll{height:185svh;min-height:1100px}.co-manifesto--scroll .co-manifesto__sticky{position:sticky;top:max(88px,calc((100svh - 720px) / 2));height:min(720px,calc(100svh - 176px));min-height:0}.co-manifesto .co-h2{position:relative;z-index:2;max-width:24ch;margin:0;text-align:center;font-size:clamp(2rem,3.6vw,3rem)}.co-manifesto--scroll .co-h2{opacity:var(--co-manifesto-copy, 0);translate:0 calc((1 - var(--co-manifesto-copy, 0)) * 24px)}.co-manifesto__light{position:absolute;inset:0;pointer-events:none;mask-image:radial-gradient(ellipse closest-side,#000 30%,transparent 100%);background:radial-gradient(ellipse at 20% 23%,rgba(112,68,224,.2),transparent 38%),radial-gradient(ellipse at 80% 70%,rgba(151,109,247,.12),transparent 38%)}.light-mode .co-manifesto__light{opacity:.65;background:radial-gradient(ellipse at 20% 23%,color-mix(in srgb,var(--co-accent) 20%,transparent),transparent 38%),radial-gradient(ellipse at 80% 70%,rgba(247,119,55,.12),transparent 38%)}.co-manifesto__tiles{position:absolute;inset:0;z-index:1;pointer-events:none}.co-social-seat{position:absolute;width:64px;aspect-ratio:1;rotate:var(--co-tile-r, -12deg)}.co-manifesto--scroll .co-social-seat{opacity:var(--co-tile-opacity, 0);translate:0 calc((1 - var(--co-tile-progress, 0)) * 220px)}.co-social-tile{display:grid;place-items:center;width:100%;height:100%;border-radius:19px;color:var(--co-brand);background:color-mix(in srgb,var(--co-brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--co-brand) 22%,transparent)}.co-social-tile.flu-liquid-glass.lg{--lg-hairline: color-mix(in srgb, var(--co-brand) 30%, transparent)}.co-social-tile svg{position:relative;z-index:2;width:29px;height:29px;fill:var(--co-brand);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--co-brand) 15%,transparent))}.co-social-seat--pink{left:9%;top:43%}.co-social-seat--blue{right:12%;top:12%;--co-tile-r: 13deg}.co-social-seat--aqua{right:7%;top:48%;--co-tile-r: 12deg}.co-social-seat--sky{right:18%;bottom:10%;--co-tile-r: 17deg}.co-social-seat--red{right:30%;bottom:3%;--co-tile-r: 10deg}.co-social-seat--green{left:24%;bottom:10%;--co-tile-r: -15deg}.co-social-seat--lavender{left:14%;top:10%;--co-tile-r: -12deg}.co-social-seat--ink{left:31%;top:3%;--co-tile-r: 9deg}.co-aff-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding-top:clamp(6.5rem,10vw,8rem);padding-bottom:1rem}.co-checks{display:grid;gap:0.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.co-checks li{display:flex;align-items:center;gap:0.55rem;font-size:0.95rem;font-weight:700;color:var(--co-muted)}.co-checks svg{width:18px;height:18px;color:var(--co-accent)}.co-badge-stage{position:relative;display:flex;justify-content:center;height:clamp(560px,46vw,620px);isolation:isolate}.co-badge-stage::before{content:"";position:absolute;left:50%;top:66%;z-index:-1;width:80%;height:56%;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--co-action) 26%,transparent),transparent);filter:blur(24px)}.co-lanyard{position:relative;width:min(290px,76%);padding-top:236px;transform-origin:50% -40px;rotate:var(--co-swing, 7deg)}.co-badge-rig{position:relative;transform-origin:50% 18px;transform:perspective(900px) rotateX(var(--co-tilt-x, 0deg)) rotateY(var(--co-tilt-y, 0deg));transition:transform .25s var(--co-ease-out);filter:drop-shadow(0 18px 20px rgba(0,0,0,.25))}.co-straps{position:absolute;left:50%;bottom:calc(100% - 7% + 5px);width:100%;height:auto;aspect-ratio:400 / 358;translate:-50% 0;overflow:visible;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40%);mask-image:linear-gradient(to bottom,transparent,#000 40%)}.co-straps--front{z-index:2}.co-strap{fill:var(--co-action);stroke:color-mix(in srgb,var(--co-action) 75%,var(--co-ink));stroke-width:2;stroke-linejoin:round}.co-strap--back{fill:color-mix(in srgb,var(--co-action) 68%,var(--co-card))}.co-strap__stitch{fill:none;stroke:rgba(255,255,255,.24);stroke-width:1;stroke-dasharray:2 3}.co-strap__text{fill:rgba(255,255,255,.85);font:800 13px "Nunito",sans-serif;letter-spacing:.12em;dominant-baseline:central}.co-badge{--co-card: #f8f6fd;--co-ink: #201a32;--co-muted: rgba(32, 26, 50, .7);--co-accent: #7044e0;--pad: 2px;--r: 16px;position:relative;padding:30px var(--pad) var(--pad);border-radius:var(--r);background:var(--co-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--co-ink) 35%,transparent);--co-card-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 560' preserveAspectRatio='none'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0H400V560H0Z M160 18a6 6 0 0 0 0 12h80a6 6 0 0 0 0-12Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--co-card-mask);mask-image:var(--co-card-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;isolation:isolate;cursor:grab;touch-action:pan-y;user-select:none}.co-lanyard.is-grabbed .co-badge{cursor:grabbing}.co-badge__head{position:relative;height:258px;border-radius:calc(var(--r) - var(--pad)) calc(var(--r) - var(--pad)) 0 0;background:linear-gradient(170deg,#d3b4fa,#f0e4ff);overflow:hidden}.co-badge__logo{position:absolute;right:14px;bottom:15px;width:32px;height:auto}.co-badge__flu{position:absolute;left:50%;bottom:-37px;width:235px;translate:-50% 0}.co-badge__body{position:relative;padding:14px 13px 10px;border-radius:0 0 calc(var(--r) - var(--pad)) calc(var(--r) - var(--pad));background:var(--co-card)}.co-badge__name{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-0.02em;color:var(--co-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-badge__role{margin:2px 0 7px;font-size:.86rem;color:var(--co-muted)}.co-badge__row{display:flex;justify-content:space-between;align-items:center;gap:0.75rem}.co-badge__code{font-size:.64rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--co-muted)}.co-badge__sheen{position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,0.16) 50%,transparent 62%);background-size:260% 100%;background-position:calc(110% - var(--co-px, 1.2) * 100%) 0;transition:background-position 0.5s var(--co-ease-out)}.co-js .co-badge__sheen{animation:co-sheen 1.6s 0.7s var(--co-ease-in-out) backwards}.co-grid--steps::before,.co-grid--steps::after{display:none}.co-grid--steps li{padding-top:0}.co-ui{position:relative;display:grid;place-items:center;height:132px;margin-bottom:1.5rem;padding:14px;border-radius:22px;background:var(--co-card);box-shadow:var(--co-shadow);overflow:hidden}.co-ui>*{grid-area:1 / 1}.co-cursor{position:absolute;left:80%;top:96%;z-index:3;width:22px;height:22px;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,0.35))}.co-cursor svg{display:block;width:100%;height:100%}.co-ui__button--google{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-size:0.82rem;font-weight:800;white-space:nowrap;color:#1f1f1f;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 4px 10px -4px rgba(0,0,0,0.3)}.co-ui__button--google svg{width:18px;height:18px}.co-ui__done{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;font-size:0.82rem;font-weight:800;color:#fff;background:var(--co-action);opacity:0}.co-ui__done svg,.co-ui__joined svg{width:16px;height:16px}.co-ui--link{display:flex;align-items:center;gap:6px}.co-ui--link>*{grid-area:auto}.co-ui__field{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:999px;display:flex;align-items:center;overflow:hidden;background:color-mix(in srgb,var(--co-ink) 7%,transparent)}.co-ui__type{display:inline-block;width:21ch;overflow:hidden;white-space:nowrap;font:700 0.72rem ui-monospace,"SFMono-Regular",Consolas,monospace;color:var(--co-ink)}.co-ui__copy{position:relative;display:grid;flex:none;height:40px;padding:0 14px;place-items:center;border-radius:999px;font-size:0.78rem;font-weight:800;color:#fff;background:var(--co-action)}.co-ui__copy>span{grid-area:1 / 1}.co-ui__copy-done{opacity:0}.co-ui--share{place-items:stretch;align-content:center;gap:8px}.co-ui--share>*{grid-area:auto}.co-ui__bubble{justify-self:end;max-width:94%;padding:8px 11px;border-radius:14px 14px 4px 14px;font-size:0.74rem;font-weight:700;line-height:1.35;color:#fff;background:var(--co-action)}.co-ui__joined{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:0.74rem;font-weight:700;color:var(--co-muted)}.co-ui--credits{place-items:start;align-content:center;gap:2px;padding-inline:20px}.co-ui--credits>*{grid-area:auto}.co-ui__label{font-size:0.74rem;font-weight:700;color:var(--co-muted)}.co-ui__count{--co-num: var(--to);font-size:2.3rem;font-weight:800;line-height:1.1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;color:var(--co-ink);counter-reset:co-n var(--co-num)}.co-ui__count::after{content:counter(co-n)}.co-ui__plus{position:absolute;right:18px;top:50%;translate:0 -50%;font-size:0.95rem;font-weight:800;color:var(--co-accent)}.co-js .co-grid--steps .co-ui__type{width:0}.co-js .co-grid--steps .co-ui__bubble,.co-js .co-grid--steps .co-ui__joined,.co-js .co-grid--steps .co-ui__plus{opacity:0}.co-grid--steps.is-playing .co-ui--google .co-cursor{animation:co-cursor-a 2.2s 0.2s var(--co-ease-in-out) both}.co-grid--steps.is-playing .co-ui__button--google{animation:co-press-out 0.5s 1.25s ease both}.co-grid--steps.is-playing .co-ui__done{animation:co-enter-scale 0.45s 1.45s var(--co-ease-out) both}.co-grid--steps.is-playing .co-ui__type{animation:co-type-url 1s 0.2s steps(20) both}.co-grid--steps.is-playing .co-ui--link .co-cursor{animation:co-cursor-b 2.2s 0.6s var(--co-ease-in-out) both}.co-grid--steps.is-playing .co-ui__copy{animation:co-press 0.3s 1.75s ease both}.co-grid--steps.is-playing .co-ui__copy-idle{animation:co-fade-out 0.2s 1.85s ease both}.co-grid--steps.is-playing .co-ui__copy-done{animation:co-fade-in 0.25s 1.9s ease both}.co-grid--steps.is-playing .co-ui__bubble{animation:co-enter 0.45s 0.4s var(--co-ease-out) both}.co-grid--steps.is-playing .co-ui__joined{animation:co-enter 0.45s 1.5s var(--co-ease-out) both}.co-grid--steps.is-playing .co-ui__count{animation:co-count 1.3s 0.8s var(--co-ease-out) both}.co-grid--steps.is-playing .co-ui__plus{animation:co-enter 0.45s 0.7s var(--co-ease-out) both}.co-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-block:3rem;box-shadow:inset 0 1px 0 var(--co-line),inset 0 -1px 0 var(--co-line)}.co-calc .co-lead{margin:0 0 1.5rem;text-align:left}.co-calc__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.35rem;font-weight:700;color:var(--co-muted)}.co-calc__label [data-co-calc-count]{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--co-ink)}.co-range{--fill: 21%;width:100%;height:44px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.co-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--co-action) var(--fill),var(--co-line) var(--fill))}.co-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--co-action) var(--fill),var(--co-line) var(--fill))}.co-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--co-action) 30%,transparent),0 2px 8px rgba(0,0,0,0.35);transition:scale 0.16s ease}.co-range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--co-action) 30%,transparent),0 2px 8px rgba(0,0,0,0.35)}.co-range:active::-webkit-slider-thumb{scale:1.1}.co-calc__total{margin:1.5rem 0 0.25rem;font-size:1.05rem;font-weight:700;color:var(--co-muted)}.co-calc__number{display:block;font-size:clamp(3.2rem,6vw,4.5rem);font-weight:800;line-height:1;letter-spacing:-0.045em;font-variant-numeric:tabular-nums;color:var(--co-accent)}.co-calc__hint{margin:0;font-size:0.88rem;color:var(--co-muted)}.co-print-stack{position:relative;height:365px;width:100%;isolation:isolate}.co-print-stack::before{content:"";position:absolute;left:12%;right:12%;bottom:30px;height:30px;border-radius:50%;background:#000;filter:blur(24px);opacity:.25}.co-print{--co-print-pad: 8px;--co-print-inner-r: 9px;position:absolute;left:50%;top:47%;width:clamp(155px,17vw,205px);aspect-ratio:4/5;padding:var(--co-print-pad);margin:0;border-radius:calc(var(--co-print-inner-r) + var(--co-print-pad));background:#f2eff8;box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 12px 30px -10px rgba(0,0,0,.5);transform:translate(calc(-50% + var(--co-print-x)),calc(-50% + var(--co-print-y))) rotate(var(--co-print-r));opacity:0}.co-print.is-on{opacity:1}.co-print img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--co-print-inner-r)}.co-faq-wrap{max-width:760px}.co-faq{margin-top:1rem}.co-faq details{box-shadow:inset 0 -1px 0 var(--co-line)}.co-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:0.9rem 0;font-size:1.05rem;font-weight:700;color:var(--co-ink);list-style:none;cursor:pointer}.co-faq summary::-webkit-details-marker{display:none}.co-faq summary::after{content:"+";flex:none;font-size:1.4rem;font-weight:400;line-height:1;color:var(--co-muted);transition:rotate 0.25s var(--co-ease-out)}.co-faq details[open] summary::after{rotate:45deg}.co-faq details p{margin:0 0 1.15rem;max-width:40rem;line-height:1.65;color:var(--co-muted)}.co-dock{display:none}.co-js [data-co-reveal]{opacity:0;translate:0 16px;transition:opacity 0.6s var(--co-ease-out),translate 0.6s var(--co-ease-out)}.co-js [data-co-reveal].is-in{opacity:1;translate:0 0}@property --co-num{syntax: "<integer>"; inherits: false; initial-value: 0;}@keyframes co-draw{to{stroke-dashoffset:0}}@keyframes co-type-url{from{width:0}to{width:21ch}}@keyframes co-blink{50%{opacity:0}}@keyframes co-enter{from{opacity:0;translate:0 8px;scale:0.97}to{opacity:1;translate:0 0;scale:1}}@keyframes co-enter-scale{from{opacity:0;scale:0.9}to{opacity:1;scale:1}}@keyframes co-fade-in{from{opacity:0}to{opacity:1}}@keyframes co-fade-out{from{opacity:1}to{opacity:0}}@keyframes co-press{50%{scale:0.96}}@keyframes co-press-out{0%{scale:1;opacity:1}30%{scale:0.96}100%{scale:0.96;opacity:0}}@keyframes co-count{from{--co-num: var(--from)}to{--co-num: var(--to)}}@keyframes co-sheen{from{background-position:120% 0}to{background-position:-20% 0}}@keyframes co-cursor-a{0%{left:82%;top:98%;opacity:0}15%{opacity:1}45%{left:52%;top:52%;scale:1}52%{scale:0.85}58%{scale:1}80%{left:52%;top:52%;opacity:1}100%{left:62%;top:80%;opacity:0}}@keyframes co-cursor-b{0%{left:40%;top:98%;opacity:0}15%{opacity:1}45%{left:86%;top:52%;scale:1}52%{scale:0.85}58%{scale:1}80%{left:86%;top:52%;opacity:1}100%{left:90%;top:80%;opacity:0}}@media(max-width:980px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.75rem}.co-grid:not(.co-grid--steps)::before,.co-grid:not(.co-grid--steps)::after{display:none}.co-grid:not(.co-grid--steps) li{padding-top:1.25rem;box-shadow:inset 0 1px 0 var(--co-line)}.co-grid:not(.co-grid--steps) li::before{top:-4px}}@media(max-width:820px){.co-timeline{padding-left:1.6rem}.co-step::before{left:-1.6rem}.co-story__head{margin-bottom:1.5rem}}@media(max-width:900px){.co-aff-hero,.co-calc{grid-template-columns:minmax(0,1fr)}.co-aff-hero .co-h1--left{max-width:16ch}.co-badge-stage{height:620px;margin-top:1rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 110px);mask-image:linear-gradient(to bottom,transparent 0,#000 110px)}}@media(max-width:640px){.co-shell{padding-inline:1rem}.co-hero{padding-top:6rem}.co-members{gap:0.75rem;margin-top:7.875rem}.co-member{--co-photo-r: 11px;--co-member-pad: 12px;width:calc((100% - 1.25rem) / 2);max-width:150px}.co-portrait.co-member__avatar{width:114px;margin-bottom:.8rem}.co-member__name{font-size:1.2rem}.co-member__role{font-size:.8rem}.co-greeting{width:108px;top:-94px}.co-team-social{width:44px}.co-team-social__link{border-radius:16px}.co-team-social .co-social-tile{width:32px;height:32px;border-radius:10px}.co-team-social .co-social-tile svg{width:18px;height:18px}.co-team-social--x{left:6%;top:16px}.co-team-social--instagram-left{left:0;top:78px}.co-team-social--linkedin-left{left:26%;top:70px;bottom:auto}.co-team-social--linkedin-right{right:6%;top:22px}.co-team-social--instagram-right{right:0;top:86px}.co-grid{grid-template-columns:minmax(0,1fr)}.co-aff-hero{padding-top:5.5rem}.co-actions .co-btn{flex:1 1 100%}.co-lanyard{width:min(260px,74%);rotate:var(--co-swing, 3deg)}.co-calc{gap:1rem;padding-block:2rem}.co-calc__label{font-size:.8rem;gap:.5rem}.co-calc__label [data-co-calc-count]{flex:none;font-size:.9rem}.co-print-stack{height:305px}.co-print{width:165px}.co-mission{height:170svh;min-height:1250px}.co-mission__sticky{top:85px;min-height:auto;grid-template-columns:minmax(0,1fr);gap:.5rem}.co-mission__copy .co-h2{max-width:19ch;font-size:2.25rem}.co-mission__copy .co-lead{margin-top:1rem;font-size:1rem}.co-globe{max-width:350px;margin-inline:auto}.co-globe__caption{font-size:.74rem}.co-manifesto{margin-top:1rem;padding-inline:1rem}.co-manifesto__sticky{min-height:500px}.co-manifesto .co-h2{max-width:17ch;font-size:2rem}.co-social-seat{width:48px}.co-social-tile{border-radius:15px}.co-social-tile svg{width:22px;height:24px}.co-social-seat--pink{left:4%;top:23%}.co-social-seat--aqua{right:4%;top:23%}.co-social-seat--blue{right:18%;top:8%}.co-social-seat--sky{right:12%;bottom:14%}.co-social-seat--red{right:37%;bottom:5%}.co-social-seat--green{left:13%;bottom:13%}.co-social-seat--lavender{left:12%;top:7%}.co-social-seat--ink{left:43%;top:1%}.co-page--with-dock{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.co-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1020;display:block;padding:8px;border-radius:999px;background:color-mix(in srgb,var(--co-card) 75%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--co-shadow);transition:translate 0.35s var(--co-ease-out),opacity 0.25s ease}.co-dock.is-hidden{translate:0 140%;opacity:0;pointer-events:none}.co-dock .co-btn{width:100%;min-height:48px}body:has(.co-dock) .back-to-top-btn{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.co-mission{height:auto;min-height:0;padding-block:4rem}.co-mission__sticky{position:relative;top:auto}.co-page *,.co-page *::before,.co-page *::after{animation:none!important;transition:none!important}.co-accent__line path{stroke-dashoffset:0}.co-js .co-page [data-co-reveal],.co-js .co-members .co-member,.co-js .co-grid li,.co-js .co-greeting,.co-js .co-grid--steps .co-ui__bubble,.co-js .co-grid--steps .co-ui__joined,.co-js .co-grid--steps .co-ui__plus{opacity:1;translate:0 0;scale:1}.co-js .co-grid--steps .co-ui__type{width:21ch}.co-js .co-step{opacity:1;translate:0 0}.co-grid::after{scale:1 1}.co-ui__button--google,.co-ui__copy-idle{opacity:0}.co-ui__done,.co-ui__copy-done{opacity:1}.co-lanyard{rotate:0deg}.co-badge-rig{transform:none}.co-team-social .co-social-tile{transform:none!important;scale:1!important}}
