:root{color-scheme:dark;--bg: #000;--bg-2: #0b0b0c;--tile: #161617;--tile-2: #1d1d1f;--tile-3: #2c2c2e;--line: #424245;--fg: #f5f5f7;--fg-2: #a1a1a6;--fg-3: #6e6e73;--cyan: #2ad4ff;--violet: #b54dff;--orange: #ff9f43;--accent: var(--violet);--grad: linear-gradient(90deg, #2ad4ff 0%, #8a5cff 34%, #b54dff 56%, #ff4d9d 80%, #ff9f43 100%);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--container: 1180px;--gutter: max(22px, env(safe-area-inset-left, 0px));--radius-xl: 32px;--radius-l: 28px;--section: clamp(96px, 12vw, 168px);--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:17px;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3{font-weight:600;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--violet);color:#000}[data-accent=cyan]{--accent: var(--cyan)}[data-accent=violet]{--accent: var(--violet)}[data-accent=orange]{--accent: var(--orange)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.center{text-align:center;margin-inline:auto}.dim{color:var(--fg-3)}.skip{position:absolute;left:16px;top:-60px;z-index:200;background:var(--fg);color:#000;padding:10px 16px;border-radius:999px}.skip:focus{top:12px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--fg);color:#000;font-size:17px;font-weight:500;letter-spacing:-.022em;white-space:nowrap;transition:background-color .2s var(--ease)}.pill-sm{min-height:30px;padding:0 14px;font-size:13px;letter-spacing:-.01em}.more{color:var(--fg);font-weight:500;padding-bottom:3px;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(#f5f5f74d,#f5f5f74d);background-size:0% 1.5px,100% 1.5px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease-out),color .2s var(--ease)}.more:focus-visible{background-size:100% 1.5px,100% 1.5px}@media (hover: hover) and (pointer: fine){.pill:hover{background:#fff}.more:hover{background-size:100% 1.5px,100% 1.5px}}.gnav{position:sticky;top:0;z-index:100;height:64px;padding:10px var(--gutter) 0;margin-bottom:-64px;pointer-events:none}.gnav-inner{--mx: 50%;--my: 0%;pointer-events:auto;position:relative;isolation:isolate;height:54px;max-width:1080px;margin-inline:auto;padding:0 8px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:999px;background:linear-gradient(135deg,#ffffff29,#ffffff0a 50%,#ffffff17),#1212166b;-webkit-backdrop-filter:blur(22px) saturate(190%) brightness(1.08);backdrop-filter:blur(22px) saturate(190%) brightness(1.08);box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff1a,inset 0 -1px #ffffff0d,0 12px 34px #00000061;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.gnav-inner:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(220px circle at var(--mx) var(--my),rgba(255,255,255,.18),rgba(255,255,255,0) 65%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.gnav-inner:hover:before{opacity:1}.gnav-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.22;pointer-events:none;transition:opacity .4s var(--ease)}.gnav-inner:hover:after{opacity:.5}.gnav-cta.pill-sm{min-height:38px;padding:0 18px;font-size:14px}.gnav-logo{display:inline-flex;align-items:center;gap:7px}.gnav-star{height:24px;width:auto}.gnav-word{height:19px;width:auto}.gnav-links{display:flex;gap:clamp(20px,3.4vw,40px)}.gnav-links a{font-size:13px;letter-spacing:-.01em;color:#f5f5f7cc;transition:color .2s var(--ease)}.gnav-links a:hover{color:var(--fg)}.gnav-links a[aria-current=page]{color:var(--fg);box-shadow:inset 0 -1.5px 0 var(--orange);padding-bottom:2px}.gnav-toggle{display:none;width:44px;height:44px;margin-right:-12px;position:relative}.gnav-toggle span{position:absolute;left:14px;width:17px;height:1.5px;background:var(--fg);border-radius:2px;transition:transform .3s var(--ease-out)}.gnav-toggle span:first-child{top:18px}.gnav-toggle span:last-child{top:25px}.gnav.is-open .gnav-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.gnav.is-open .gnav-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(64px + clamp(32px,5vh,72px)) var(--gutter) clamp(56px,8vh,96px)}.hero-star{width:clamp(200px,min(30vw,40vh),400px);margin-bottom:clamp(8px,2vh,24px)}.hero-star img{width:100%;filter:drop-shadow(0 0 60px rgba(181,77,255,.32))}.hero-ctas{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px}.reel{height:210vh;position:relative}.reel-stage{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:hidden}.reel-frame{--p: 0;position:relative;width:calc(68% + 32% * var(--p));height:calc(68% + 32% * var(--p));border-radius:calc(var(--radius-xl) * (1 - var(--p)));overflow:hidden;will-change:width,height}.reel-frame img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.15 - .15 * var(--p)))}.statement{max-width:calc(980px + var(--gutter) * 2);margin-inline:auto;padding:var(--section) var(--gutter)}.section{padding-block:var(--section)}.section-title{font-size:clamp(40px,5.6vw,80px);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin-bottom:clamp(40px,5vw,72px)}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.tile{position:relative;border-radius:var(--radius-l);overflow:hidden;background:var(--tile);isolation:isolate}.tile-photo{min-height:520px;display:flex;align-items:flex-end}.tile-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tile-photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,#000000d1)}.support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--tile);border-radius:var(--radius-l);overflow:hidden}.work .section-title{margin-bottom:40px}.carousel{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carousel::-webkit-scrollbar{display:none}.card{position:relative;flex:none;width:clamp(290px,31vw,400px);aspect-ratio:400 / 640;border-radius:var(--radius-l);overflow:hidden;background:var(--tile);scroll-snap-align:start;scroll-margin-inline:max(var(--gutter),calc((100vw - var(--container)) / 2));isolation:isolate}.card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#000000b8,#0000 45%)}.card-a{position:absolute;inset:0;display:block;border-radius:inherit}.card-a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.card-top{padding:28px 28px 0}.card-plus{pointer-events:none;position:absolute;right:20px;bottom:20px;width:36px;height:36px;border-radius:50%;background:#333336d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s var(--ease)}.card:focus-within .card-plus{background:var(--accent)}.card:focus-within .card-plus:before,.card:focus-within .card-plus:after{background:#000}.card-plus:before,.card-plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:var(--fg);translate:-50% -50%}.card-plus:after{rotate:90deg}@media (hover: hover) and (pointer: fine){.card:hover .card-plus{background:var(--accent)}.card:hover .card-plus:before,.card:hover .card-plus:after{background:#000}}.cbtn{width:44px;height:44px;border-radius:50%;background:var(--tile-3);display:grid;place-items:center;transition:background-color .2s var(--ease),opacity .2s var(--ease)}.cbtn svg{width:22px;height:22px;fill:none;stroke:var(--fg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cbtn:not(:disabled):hover{background:var(--accent)}.cbtn:not(:disabled):hover svg{stroke:#000}.cbtn:disabled{opacity:.36;cursor:default}.campus{position:relative;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.campus-media{position:absolute;inset:0;z-index:-1}.campus-media img{width:100%;height:115%;object-fit:cover}.campus-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#0000008c 35%,#000000e6 62%,#000)}.campus .hero-ctas{justify-content:flex-start;margin-top:44px}.portrait{aspect-ratio:4 / 5;border-radius:var(--radius-l);background:radial-gradient(120% 90% at 70% 10%,#2a2a2e,#161617 55%,#0e0e0f);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:28px;margin-bottom:24px}.portrait span{font-size:clamp(64px,7vw,104px);font-weight:700;letter-spacing:-.05em;line-height:.8;color:#2f2f33}.portrait:after{content:"";position:absolute;right:24px;top:24px;width:28%;aspect-ratio:1;background:url(../img/star.webp) center / contain no-repeat;opacity:.9}.person h3{font-size:24px;letter-spacing:-.03em}.person .role{margin-top:4px;font-weight:600;color:var(--accent)}.person p:last-child{margin-top:8px;color:var(--fg-2)}.contact{padding-bottom:clamp(56px,7vw,88px)}.contact .section-title{margin-bottom:20px}.contact-sub{color:var(--fg-2);font-size:clamp(19px,1.8vw,24px);margin-bottom:clamp(40px,5vw,64px)}.brief{padding:clamp(28px,4vw,56px);display:grid;gap:32px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;margin-bottom:14px;font-size:19px;font-weight:600;letter-spacing:-.02em}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips label{position:relative}.chips input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.chips span{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--tile-3),var(--tile-3)) padding-box,linear-gradient(var(--tile-3),var(--tile-3)) border-box;color:var(--fg);font-size:15px;font-weight:500;transition:background-color .2s var(--ease),color .2s var(--ease);user-select:none}.chips input:checked+span{background:linear-gradient(#232326,#232326) padding-box,var(--grad) border-box;color:var(--fg)}.chips input:focus-visible+span{outline:2px solid var(--fg);outline-offset:2px}@media (hover: hover) and (pointer: fine){.chips input:not(:checked):hover+span{background:linear-gradient(#3a3a3c,#3a3a3c) padding-box,linear-gradient(#3a3a3c,#3a3a3c) border-box}}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fl{position:relative}.fl-wide{grid-column:1 / -1}.fl input,.fl textarea{width:100%;min-height:58px;padding:26px 16px 8px;background:var(--tile-2);border:1px solid var(--line);border-radius:12px;font-size:17px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.fl textarea{min-height:120px;resize:vertical}.fl label{position:absolute;left:17px;top:18px;color:var(--fg-3);font-size:17px;pointer-events:none;transform-origin:left top;transition:transform .2s var(--ease),color .2s var(--ease)}.fl input:focus,.fl textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.fl input:focus+label,.fl input:not(:placeholder-shown)+label,.fl textarea:focus+label,.fl textarea:not(:placeholder-shown)+label{transform:translateY(-10px) scale(.72);color:var(--fg-2)}.brief-preview{font-size:clamp(21px,2vw,26px);line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--fg);padding-top:4px}.form-status{min-height:1.4em;color:var(--fg-2)}.footer{background:var(--bg-2);color:var(--fg-2);font-size:12px;letter-spacing:-.01em;padding-block:56px 32px}.wa-float{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:90;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#1d1d1f9e;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);box-shadow:inset 0 0 0 1px #f5f5f724,0 8px 24px #0006;color:var(--fg);transition:transform .3s var(--ease-out),opacity .3s var(--ease),background-color .2s var(--ease)}.wa-float svg{width:22px;height:22px}@media (hover: hover) and (pointer: fine){.wa-float:hover{background:#3a3a3cbf}}.wa-float:active{transform:scale(.93)}.wa-float.is-hidden{opacity:0;transform:translateY(16px) scale(.9);pointer-events:none}@media (prefers-reduced-motion: reduce){.reel{height:auto}.reel-stage{position:static;height:auto;padding:0 var(--gutter)}.reel-frame{--p: 1;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-l)}}@media (max-width: 1068px){.support{grid-template-columns:1fr}}@media (max-width: 833px){.gnav-cta{display:none}.gnav-toggle{display:block}.gnav-inner{padding:0 6px 0 18px}.gnav-toggle{margin-right:0}.gnav-links{position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:0;padding:14px 24px 22px;border-radius:28px;background:linear-gradient(135deg,#ffffff1f,#ffffff08),#121216d1;-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a,0 20px 50px #00000080;visibility:hidden;opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .25s var(--ease),transform .35s var(--ease-out),visibility 0s linear .35s}.gnav.is-open .gnav-links{visibility:visible;opacity:1;transform:none;transition-delay:0s}.gnav-links a{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--fg);padding:10px 0}.person h3{font-size:20px}}@media (max-width: 734px){body{font-size:17px}.reel{height:170vh}.reel-frame{width:calc(86% + 14% * var(--p));height:calc(56% + 44% * var(--p))}.bento{gap:14px}.card{width:82vw}.portrait{aspect-ratio:16 / 12}.fields{grid-template-columns:1fr}}.gnav-links a[aria-current=page]{color:var(--fg)}.photo-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate;overflow:hidden;padding:140px var(--gutter) 96px}@keyframes slow-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;counter-reset:none}.steps li{border-top:1px solid var(--line);padding-top:24px}.steps h3{font-size:24px;letter-spacing:-.03em}.steps p{margin-top:8px;color:var(--fg-2)}.process{padding-bottom:clamp(40px,5vw,64px)}@media (max-width: 1068px){.steps{grid-template-columns:1fr 1fr}}@media (max-width: 734px){.steps{grid-template-columns:1fr}}.case-hero{position:relative;min-height:min(88svh,880px);display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.case-hero-media{position:absolute;inset:0;z-index:-1}.case-hero-media img{width:100%;height:100%;object-fit:cover}.case-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000001a 35%,#000000bf 78%,#000)}.case-hero-body{padding-block:150px clamp(48px,6vw,80px)}.back{position:absolute;top:88px;font-size:15px}.case-label{font-size:17px;font-weight:600;color:var(--accent)}.case-title{margin-top:8px;font-size:clamp(48px,8vw,112px);line-height:1;letter-spacing:-.05em;font-weight:700}.case-sub{margin-top:16px;max-width:30ch;font-size:clamp(21px,2.2vw,28px);line-height:1.22;letter-spacing:-.02em;color:#f5f5f7db;font-weight:500}@media (prefers-reduced-motion: no-preference){.js .case-hero-media img{animation:slow-zoom 14s var(--ease) both}}.facts-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:28px;border-bottom:1px solid #2c2c2e}.facts-bar dt{font-size:14px;color:var(--fg-3)}.facts-bar dd{margin-top:4px;font-size:17px;font-weight:500}.tbc{color:var(--fg-3);font-style:normal}.case-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px clamp(32px,5vw,80px);align-items:start}.case-h{font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:700}.case-lede{font-size:clamp(22px,2.3vw,30px);line-height:1.3;letter-spacing:-.025em;font-weight:500;color:var(--fg);max-width:34ch}.case-brief{padding-bottom:clamp(48px,6vw,80px)}.case-did{padding-top:clamp(48px,6vw,80px)}.did-list{display:grid;gap:0}.did-list li{padding-block:24px;border-top:1px solid #2c2c2e;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 32px}.did-list li:last-child{border-bottom:1px solid #2c2c2e}.did-list h3{font-size:21px;letter-spacing:-.02em;display:flex;gap:12px;align-items:baseline}.did-list h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);translate:0 -3px}.did-list p{color:var(--fg-2)}.case-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.case-gallery figure{border-radius:var(--radius-l);overflow:hidden;aspect-ratio:4 / 3;background:var(--tile)}.case-gallery img{width:100%;height:100%;object-fit:cover}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(40px,5vw,64px)}.metrics dt{font-size:clamp(48px,5.5vw,80px);line-height:1;letter-spacing:-.05em;font-weight:700}.metrics dt.tbc{color:#3a3a3c}.metrics dd{margin-top:10px;color:var(--fg-2)}.next{padding-bottom:clamp(24px,3vw,40px)}.next-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(28px,3.4vw,48px);border-radius:var(--radius-xl);overflow:hidden;isolation:isolate}.next-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.next-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000001a,#000000c7)}.next-k{font-size:17px;font-weight:600;color:var(--accent)}.next-t{margin-top:6px;font-size:clamp(32px,4.4vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.next-card .card-plus{right:28px;bottom:28px}.next-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover: hover) and (pointer: fine){.next-card:hover .card-plus{background:var(--accent)}.next-card:hover .card-plus:before,.next-card:hover .card-plus:after{background:#000}}.case-cta{padding-block:clamp(72px,9vw,120px) clamp(56px,7vw,88px)}.case-cta .section-title{margin-bottom:32px}@media (max-width: 833px){.facts-bar{grid-template-columns:1fr 1fr}.case-split,.did-list li{grid-template-columns:1fr}}@media (max-width: 734px){.case-gallery{grid-template-columns:1fr;gap:14px}.metrics{grid-template-columns:1fr;gap:20px}.next-card{min-height:280px}}.portrait.has-photo{padding:0;background:#e9e6df}.portrait.has-photo:after{display:none}.portrait.has-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}@media (max-width: 734px){.portrait.has-photo{aspect-ratio:4 / 5}}.light{color-scheme:light;--fg: #1d1d1f;--fg-2: #6e6e73;--fg-3: #86868b;--tile: #f5f5f7;--tile-2: #ffffff;--tile-3: #e8e8ed;--line: #d2d2d7;--cyan: #0a8fb8;--violet: #8a2be2;--orange: #c9650a;background:#fff;color:var(--fg)}.light ::selection{color:#fff}.light .dim{color:#a1a1a6}.light .pill{background:#1d1d1f;color:#fff}@media (hover: hover) and (pointer: fine){.light .pill:hover{background:#000}}.light .more{background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(#1d1d1f38,#1d1d1f38)}.light .tile-photo{color:#f5f5f7}.light[data-accent=cyan] .tile-photo{--accent: #2ad4ff}.light[data-accent=violet] .tile-photo{--accent: #c77dff}.light[data-accent=orange] .tile-photo{--accent: #ff9f43}.light .tile-photo{box-shadow:0 18px 40px #0000001f}.light .fl input,.light .fl textarea{background:#fff}.light .chips span{background:linear-gradient(var(--tile-3),var(--tile-3)) padding-box,linear-gradient(var(--tile-3),var(--tile-3)) border-box}.light .chips input:checked+span{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;color:var(--fg);box-shadow:0 2px 10px #8a2be21f}@media (hover: hover) and (pointer: fine){.light .chips input:not(:checked):hover+span{background:linear-gradient(#dcdce1,#dcdce1) padding-box,linear-gradient(#dcdce1,#dcdce1) border-box}}.gnav-links a,.gnav-word,.gnav-toggle span,.gnav-cta{transition:color .3s var(--ease),filter .3s var(--ease),background-color .3s var(--ease)}.gnav.on-light:not(.is-open) .gnav-inner{background:linear-gradient(135deg,#ffffffe0,#ffffff9e 50%,#ffffffc7);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0000000d,0 12px 34px #281e5a24}.gnav.on-light:not(.is-open) .gnav-inner:before{background:radial-gradient(220px circle at var(--mx) var(--my),rgba(255,255,255,.95),rgba(255,255,255,0) 65%)}.gnav.on-light:not(.is-open) .gnav-word{filter:invert(1)}.gnav.on-light:not(.is-open) .gnav-links a{color:#1d1d1fcc}.gnav.on-light:not(.is-open) .gnav-links a:hover{color:#1d1d1f}.gnav.on-light:not(.is-open) .gnav-cta{background:#1d1d1f;color:#fff}.gnav.on-light:not(.is-open) .gnav-toggle span{background:#1d1d1f}.gnav{height:58px;padding:0 var(--gutter);margin-bottom:-58px}.gnav-inner{--notch: rgba(12, 12, 15, .86);width:max-content;max-width:100%;height:54px;gap:18px;padding:0 7px 0 20px;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#ffffff05,#ffffff12),var(--notch);-webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);box-shadow:inset 0 -1px #ffffff38,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 14px 34px #0006}.gnav-inner:after{opacity:.18}.notch-flare{position:absolute;top:0;width:18px;height:18px;pointer-events:none}.notch-flare-l{left:-18px;background:radial-gradient(circle at 0 100%,transparent 17.5px,var(--notch) 18px)}.notch-flare-r{right:-18px;background:radial-gradient(circle at 100% 100%,transparent 17.5px,var(--notch) 18px)}.gnav.on-light:not(.is-open) .gnav-inner{--notch: rgba(255, 255, 255, .9);background:var(--notch);box-shadow:inset 0 -1px #0000000f,0 14px 34px #281e5a24}.gnav-links{position:relative;gap:2px}.gnav-links a{position:relative;z-index:1;padding:8px 14px;border-radius:999px;font-size:13px;transition:color .25s var(--ease)}.gnav-links a[aria-current=page]{box-shadow:none;padding-bottom:8px;color:var(--fg)}.gnav-links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--orange)}.gnav-pill{position:absolute;top:50%;left:0;height:34px;width:0;margin-top:-17px;border-radius:999px;pointer-events:none;opacity:0;background:linear-gradient(180deg,#fff3,#ffffff12);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff1a,0 4px 14px #00000040}.gnav-links a.is-pointed{color:var(--fg)}.gnav.on-light:not(.is-open) .gnav-pill{background:linear-gradient(180deg,#00000012,#00000008);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0000000f}.gnav.on-light:not(.is-open) .gnav-links a.is-pointed,.gnav.on-light:not(.is-open) .gnav-links a[aria-current=page]{color:#1d1d1f}@media (prefers-reduced-motion: reduce){.gnav-pill{transition:opacity .15s linear}}@media (max-width: 833px){.gnav-inner{width:min(100%,300px);justify-content:space-between;padding:0 4px 0 18px}.gnav-pill{display:none}.gnav-links{position:absolute;top:calc(100% + 10px);left:50%;right:auto;translate:-50% 0;width:calc(100vw - 2 * var(--gutter));gap:0;background:linear-gradient(135deg,#ffffff14,#ffffff05),#121216;-webkit-backdrop-filter:none;backdrop-filter:none}.gnav-links a{padding:10px 0;font-size:28px}.gnav-links a[aria-current=page]:after{inset:50% 0 auto auto;width:8px;height:8px;margin:-4px 0 0}}.xcard{position:relative;display:flex;flex-direction:column;min-height:540px;border-radius:var(--radius-l);overflow:hidden;isolation:isolate;background:#f0f0f2;box-shadow:0 1px 2px #0000000a,0 14px 34px #0000000f;transition:box-shadow .5s var(--ease-out)}.xcard-img{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;height:56%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%);transform-origin:50% 100%}.xcard-plus{position:absolute;right:18px;bottom:18px;width:40px;height:40px;border-radius:50%;background:#f0f0f2d1;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:0 2px 10px #00000026;transition:background-color .25s var(--ease)}.xcard-plus:before,.xcard-plus:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:2.2px;border-radius:2px;background:#1d1d1f;translate:-50% -50%;transition:background-color .25s var(--ease)}.xcard-plus:after{rotate:90deg}.xcard-plus:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.xcard:hover{box-shadow:0 2px 4px #0000000d,0 24px 50px #0000001a}.xcard:hover .xcard-plus{background:var(--accent)}.xcard:hover .xcard-plus:before,.xcard:hover .xcard-plus:after{background:#fff}}@media (max-width: 1068px){.xcard{min-height:480px}.xcard-img{height:62%}}@media (max-width: 734px){.xcard{min-height:470px}}.join{padding-top:clamp(80px,10vw,140px)}.field-hint{grid-column:1 / -1;margin-top:-4px;font-size:14px;color:var(--fg-3)}.fl input.is-invalid,.fl textarea.is-invalid{border-color:#d70015;box-shadow:0 0 0 3px #d7001526}.form-status.is-error{color:#d70015}.form-status.is-ok{color:#1d7d3a;font-weight:500}.portrait.is-cutout{background:none;overflow:visible;padding:0;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.portrait.is-cutout:before{content:"";position:absolute;left:6%;right:6%;bottom:0;height:78%;z-index:-1;border-radius:50% 50% 0 0/60% 60% 0 0;background:radial-gradient(60% 70% at 50% 75%,#ffffff17,#fff0 70%);transition:background .5s var(--ease)}.portrait.is-cutout img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 78%,transparent 100%)}.person:hover .portrait.is-cutout:before,.person:focus-within .portrait.is-cutout:before{background:radial-gradient(60% 70% at 50% 75%,color-mix(in srgb,var(--accent) 28%,transparent),#fff0 70%)}.person .portrait.is-cutout+h3{margin-top:0}@media (max-width: 734px){.portrait.is-cutout{aspect-ratio:4 / 5;max-height:520px;margin-inline:auto}}.person:has(.is-cutout){text-align:center}.person:has(.is-cutout) p{margin-inline:auto}.services.light{background:#f5f5f7}.light .xcard{background:#fff}.shelf-feature,.shelf-card{position:relative;border-radius:var(--radius-l);overflow:hidden;isolation:isolate;background:#fff;box-shadow:0 1px 2px #0000000a,0 14px 34px #0000000f;transition:box-shadow .5s var(--ease-out)}@media (hover: hover) and (pointer: fine){.shelf-feature:hover,.shelf-card:hover{box-shadow:0 2px 4px #0000000d,0 24px 50px #0000001a}}.shelf-feature{min-height:580px;display:flex;flex-direction:column}.shelf-feature-img{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;height:58%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%);transform-origin:50% 100%}.shelf-arrow{position:absolute;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e8e8edd9;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);transition:background-color .25s var(--ease)}.shelf-arrow svg{width:20px;height:20px;fill:none;stroke:#1d1d1f;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s var(--ease)}.shelf-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.shelf-feature:hover .shelf-arrow{background:var(--accent)}.shelf-feature:hover .shelf-arrow svg{stroke:#fff}}.shelf-card{display:flex;flex-direction:column;padding:28px 32px 36px;min-height:580px}.shelf-media{margin:0 0 24px;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#f5f5f7}.shelf-media img{width:100%;height:100%;object-fit:cover}@media (max-width: 1068px){.shelf-feature{grid-column:1 / -1;min-height:520px}.shelf-card{min-height:0}}@media (max-width: 734px){.shelf-feature{min-height:500px}.shelf-feature-img{height:52%}.shelf-card{padding:22px 24px 30px}}.builder{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;align-items:start}.builder-form{display:grid;gap:20px}.step{background:#f5f5f7;border-radius:var(--radius-l);padding:clamp(24px,3vw,36px)}.step legend{float:left;width:100%;display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:21px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.step legend+*{clear:both}.step-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d1d1f;color:#fff;font-size:14px;font-weight:600;letter-spacing:0}.step-hint{clear:both;margin:-8px 0 16px;font-size:15px;color:var(--fg-2)}.needs{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.need{position:relative;display:block;cursor:pointer}.need input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:2}.need-ui{position:relative;display:flex;flex-direction:column;gap:10px;padding:8px 8px 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000000a;transition:box-shadow .25s var(--ease),background-color .25s var(--ease)}.need-name{padding:0 4px;font-size:15px;font-weight:600;letter-spacing:-.015em;color:#1d1d1f}.need-check{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;background:#ffffffd9;box-shadow:inset 0 0 0 1.5px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.need-check:after{content:"";position:absolute;left:8.5px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s var(--ease)}.need input:checked+.need-ui{box-shadow:0 0 0 2px transparent,0 8px 22px #8a2be224;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:2px solid transparent;padding:6px 6px 10px}.need input:checked+.need-ui .need-check{background:#1d1d1f;box-shadow:none}.need input:checked+.need-ui .need-check:after{opacity:1}.need input:focus-visible+.need-ui{outline:2px solid var(--accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.need:hover .need-ui{box-shadow:0 0 0 1px #0000001a,0 10px 24px #00000014}}.segmented{clear:both;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:14px;background:#e8e8ed;isolation:isolate}.segmented label{position:relative;cursor:pointer}.segmented input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.segmented span{display:grid;place-items:center;min-height:44px;padding:0 8px;border-radius:10px;font-size:15px;font-weight:500;color:#424245;text-align:center;transition:color .2s var(--ease)}.segmented input:checked+span{color:#1d1d1f;font-weight:600}.segmented input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.seg-thumb{position:absolute;z-index:-1;top:4px;left:4px;height:calc(100% - 8px);width:calc((100% - 8px) / 3);border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001f,0 4px 12px #0000000f}.segmented:not(.has-js) .seg-thumb{display:none}.segmented:not(.has-js) input:checked+span{background:#fff}.step .fields{clear:both}.light .step .fl input,.light .step .fl textarea{background:#fff}.ticket{position:sticky;top:84px;display:grid;gap:16px}.ticket-card{position:relative;overflow:hidden;isolation:isolate;padding:28px;border-radius:var(--radius-l);background:#0b0b0e;color:#f5f5f7;box-shadow:0 24px 60px #140a2847}.ticket-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 70% at 100% 0%,rgba(181,77,255,.28),transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(42,212,255,.18),transparent 60%)}.ticket-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.6;pointer-events:none}.ticket-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f5f5f7b3}.ticket-head img{width:22px;height:auto}.ticket-line{margin-top:18px;font-size:clamp(24px,2.2vw,30px);line-height:1.18;letter-spacing:-.03em;font-weight:700}.ticket-needs{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;min-height:28px}.ticket-needs li{font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.ticket-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding-top:18px;border-top:1px dashed rgba(255,255,255,.18)}.ticket-meta dt{font-size:13px;color:#f5f5f78c}.ticket-meta dd{margin-top:2px;font-size:16px;font-weight:500;overflow-wrap:anywhere}.ticket-meta dd.is-empty{color:#f5f5f766}.ticket-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px}.pill-light{background:#f5f5f7;color:#000}@media (hover: hover) and (pointer: fine){.pill-light:hover{background:#fff}}.more-light{color:#f5f5f7;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(#f5f5f74d,#f5f5f74d)}.ticket-status{margin-top:12px;color:#f5f5f7d9;min-height:0}.ticket-status:empty{display:none}.ticket-note{margin-top:14px;font-size:13px;color:#f5f5f780}.ticket-direct{display:grid;gap:6px;padding:0 8px;font-size:15px;color:var(--fg-2)}.ticket-direct a{color:#1d1d1f;font-weight:500}.ticket-direct a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 1068px){.builder{grid-template-columns:1fr}.ticket{position:static}}@media (max-width: 734px){.needs{grid-template-columns:1fr 1fr;gap:10px}.segmented span{font-size:14px}.ticket-card{padding:24px}}.person:has(.plate){display:flex;flex-direction:column;align-items:center;text-align:center}.person .bio{margin-top:22px;max-width:30ch;font-size:16px;line-height:1.55;color:#f5f5f79e}.person .focus{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px}.person .focus li{font-size:12px;font-weight:500;letter-spacing:.01em;color:#f5f5f7c7;padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24;background:#ffffff08}.person:has(.plate) .portrait.is-cutout{width:100%}.person:has(.plate) .portrait.is-cutout{position:relative;min-height:0;flex:none;aspect-ratio:4 / 5}.person:has(.plate) .portrait.is-cutout img{position:absolute;inset:0}@media (min-width: 735px) and (max-width: 1068px){.person .bio{font-size:15px}}.person:has(.li-btn) .focus{margin-bottom:18px}.ticket-meta-wide{grid-column:1 / -1}.ticket-status.is-error{color:#ff8a9a}.ticket-status.is-ok{color:#8be3a8}.step .field-hint{color:var(--fg-3)}.needs-text .need-ui{min-height:96px;padding:18px 44px 18px 18px;gap:4px;justify-content:center}.needs-text .need input:checked+.need-ui{padding:16px 42px 16px 16px}.needs-text .need-name{padding:0;font-size:17px}.needs-text .need-desc{font-size:13.5px;line-height:1.35;color:var(--fg-2)}.needs-text .need-check{top:50%;right:14px;margin-top:-12px;background:#fff}@media (max-width: 734px){.needs-text .need-ui{min-height:84px}}.needs.needs-text{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media (max-width: 734px){.needs.needs-text{grid-template-columns:1fr;gap:8px}.needs-text .need-ui{min-height:72px}}.person-apple .portrait.is-cutout{position:relative;width:100%;aspect-ratio:4 / 5;min-height:0;flex:none;margin-bottom:22px}.person-apple .portrait.is-cutout img{position:absolute;inset:0}.bio-toggle{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 6px 0 16px;border-radius:999px;font-size:15px;font-weight:500;color:#f5f5f7;box-shadow:inset 0 0 0 1px #fff3;transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.bio-toggle[aria-expanded=true] .bio-icon:after{rotate:0deg}.bio-toggle:focus-visible,.li-icon:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.li-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#f5f5f7;box-shadow:inset 0 0 0 1px #fff3;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.li-icon svg{width:15px;height:15px}@media (hover: hover) and (pointer: fine){.bio-toggle:hover,.li-icon:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff59}.li-icon:hover{background:#f5f5f7;color:#000}}.js .bio-panel.is-closed{height:0}.bio-inner{padding-top:22px}.names{padding-block:clamp(24px,4vw,48px) clamp(96px,12vw,160px);overflow:hidden}.names-title{font-size:clamp(17px,1.6vw,21px);font-weight:600;color:#86868b;letter-spacing:-.01em;margin-bottom:28px}.step{transition:box-shadow .35s var(--ease),background-color .35s var(--ease)}.step.is-active{background:#f2f1f7;box-shadow:inset 0 0 0 1.5px #8a2be238}.step-no{position:relative;transition:background-color .3s var(--ease),color .2s var(--ease)}.step.is-done .step-no{color:transparent;background:var(--grad)}.step.is-done .step-no:after{content:"";position:absolute;left:10px;top:6.5px;width:6px;height:11px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}.pick-count{margin-left:6px;font-weight:600;color:var(--accent)}.fl.is-valid:after{content:"";position:absolute;right:16px;top:22px;width:6px;height:11px;border:solid #1d9a4a;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}.fl.is-valid input{padding-right:40px}.fl-msg{display:block;min-height:0;font-size:13px;color:#d70015;margin-top:6px}.fl-msg:empty{display:none}.fl input.is-invalid{border-color:#d70015;box-shadow:0 0 0 3px #d700151f}.progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px}.progress span{height:4px;border-radius:4px;overflow:hidden;background:#ffffff1f}.progress i{display:block;height:100%;background:var(--grad);background-size:400% 100%;transform:scaleX(0);transform-origin:left center}.progress span:nth-child(2) i{background-position:33% 0}.progress span:nth-child(3) i{background-position:66% 0}.progress span:nth-child(4) i{background-position:100% 0}.progress-label{margin-top:10px;font-size:13px;font-weight:500;color:#f5f5f799}.progress-label.is-ready{color:#f5f5f7}.pill-light{border:2px solid transparent;background:linear-gradient(#f5f5f7,#f5f5f7) padding-box,linear-gradient(#f5f5f7,#f5f5f7) border-box;transition:opacity .3s var(--ease)}.pill-light.is-waiting{opacity:.55}.pill-light.is-ready{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;box-shadow:0 0 24px #b54dff59}.ticket .pill.pill-light{color:#000;background:linear-gradient(#f5f5f7,#f5f5f7) padding-box,linear-gradient(#f5f5f7,#f5f5f7) border-box}.ticket .pill.pill-light.is-ready{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}@media (hover: hover) and (pointer: fine){.ticket .pill.pill-light:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff) border-box}.ticket .pill.pill-light.is-ready:hover{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}}.step legend .opt{font-weight:500;color:var(--fg-3);font-size:17px}.team-intro{background:#f5f5f7;min-height:min(88svh,860px);display:flex;align-items:flex-end;padding:140px 0 clamp(56px,7vw,96px)}.team-intro-inner{width:100%}.intro-label{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.intro-title{font-size:clamp(44px,8.4vw,124px);line-height:.98;letter-spacing:-.055em;font-weight:700;color:#1d1d1f;text-wrap:initial}.intro-line{display:block}.intro-line-2{color:#a1a1a6}.swap{display:inline-block;position:relative;vertical-align:bottom;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.swap-word{display:inline-block;background:var(--grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.intro-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap;margin-top:clamp(40px,6vw,72px);padding-top:28px;border-top:1px solid #d2d2d7}.led-by{display:flex;align-items:center;gap:18px;max-width:560px}.led-by p{font-size:17px;line-height:1.45;color:#424245}.intro-links{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}@media (max-width: 734px){.team-intro{min-height:0;padding-top:120px}.led-by{align-items:flex-start;flex-direction:column;gap:14px}.intro-links .pill{width:100%}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.swap{margin-right:-.06em}.names-title{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.035em;font-weight:700;color:#f5f5f7;margin-bottom:32px}#founders.handoff{--side: 0%;--round: 0px;position:relative;isolation:isolate;background:#f5f5f7}#founders.handoff:before{content:"";position:absolute;inset:0;z-index:-1;background:#000;clip-path:inset(0 var(--side) 0 var(--side) round var(--round) var(--round) 0 0)}.team-intro-inner{transform-origin:50% 0}.swap{padding-bottom:.24em;margin-bottom:-.24em}.swap-word{padding-bottom:.2em;margin-bottom:-.2em}.title-star{display:inline-block;width:.62em;height:auto;margin-left:.14em;vertical-align:.02em;filter:drop-shadow(0 0 18px rgba(181,77,255,.45))}.hero-x.is-static .hx-photo{-webkit-mask-image:none;mask-image:none;opacity:.35}.hr-play[aria-pressed=false] .hr-icon:before{left:17px;top:13px;width:0;height:0;border-radius:0;background:none;border-left:14px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent}.hr-play[aria-pressed=false] .hr-icon:after{display:none}.hr-chips button.is-on{background:#f5f5f7;color:#000;box-shadow:none}.swap,.swap-word{white-space:nowrap}.swap{margin-right:0}.hero-room{position:relative;height:210vh;min-height:0;padding:0;display:block}.hz-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 45%,#121218,#050507 55%,#000)}.hz-scene{position:absolute;inset:0;perspective:1100px;perspective-origin:50% 48%}.hz-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.hz-card{--w: clamp(140px, 14.5vw, 236px);position:absolute;left:0;top:0;margin:0;width:var(--w);transform-style:preserve-3d;transform:translate3d(calc(var(--x) - var(--w) / 2),calc(var(--y) - var(--w) * .625),var(--z)) rotateY(var(--r)) rotate(calc(var(--r) * -.3))}.hz-in{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:#111;box-shadow:0 30px 60px #0000008c,inset 0 0 0 1px #ffffff14;animation:hz-bob 7s ease-in-out infinite alternate;animation-delay:calc(var(--z) * -.01s)}.hz-in img{width:100%;height:100%;object-fit:cover}.hz-in:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.18),transparent 40%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));box-shadow:inset 0 1px #ffffff59}.hz-in figcaption{position:absolute;left:10px;bottom:10px;z-index:1;font-size:12px;font-weight:600;color:#f5f5f7;padding:5px 10px;border-radius:999px;background:#1e1e2273;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:inset 0 0 0 1px #ffffff2e}.hz-far .hz-in{filter:brightness(.7) saturate(.85)}@keyframes hz-bob{0%{translate:0 -10px}to{translate:0 10px}}.hz-copy{position:relative;z-index:2;text-align:center;display:grid;justify-items:center;gap:20px;padding:0 var(--gutter);will-change:transform,opacity}.hz-copy:before{content:"";position:absolute;inset:-18% -12%;z-index:-1;background:radial-gradient(closest-side,#000000d1,#0000);pointer-events:none}.hz-kicker{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#f5f5f7cc}.hz-kicker img{width:20px;height:auto}.hz-title{margin:0;font-size:clamp(52px,8.6vw,136px);line-height:.92;letter-spacing:-.055em;font-weight:700;color:#f5f5f7}.hz-l{display:inline-block}.hz-sub{max-width:30ch;font-size:clamp(18px,1.6vw,22px);line-height:1.35;color:#f5f5f7b8;font-weight:500}.hz-ctas{display:flex;align-items:center;justify-content:center;gap:16px 28px;flex-wrap:wrap;margin-top:6px}@media (prefers-reduced-motion: reduce){.hero-room{height:auto}.hz-sticky{position:relative}.hz-in{animation:none}}@media (max-width: 734px){.hz-card{--w: 30vw}.hz-far{display:none}.hz-title{font-size:16vw}.hz-l{display:block}}.hero-room{height:165vh}.hz-card{--w: clamp(140px, 13vw, 210px)}.hz-copy:before{inset:-30% -20%;background:radial-gradient(closest-side,#000000e6,#0000)}@media (max-width: 734px){.hz-card{--w: 27vw}.hz-card:nth-of-type(1){--x: -28vw !important;--y: -40vh !important}.hz-card:nth-of-type(2){--x: -28vw !important;--y: 40vh !important}.hz-card:nth-of-type(3){--x: 28vw !important;--y: -39vh !important}.hz-card:nth-of-type(4){--x: 28vw !important;--y: 39vh !important}.hz-card:nth-of-type(5),.hz-card:nth-of-type(6){display:none}}.hero-room{height:150vh}.hz-card{--dz: 0px;--lean: 1;transform:translate3d(calc(var(--x) - var(--w) / 2),calc(var(--y) - var(--w) * .625),calc(var(--z) + var(--dz))) rotateY(calc(var(--r) * var(--lean))) rotate(calc(var(--r) * -.3 * var(--lean)));transition:opacity .4s var(--ease),filter .4s var(--ease)}.hz-in{display:block;color:inherit;transition:box-shadow .4s var(--ease),filter .4s var(--ease)}.hz-in:after{background:linear-gradient(var(--sa, 160deg),rgba(255,255,255,.28),transparent 38%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.hz-in figcaption{display:inline-flex;align-items:center;gap:0;transition:gap .3s var(--ease),padding .3s var(--ease)}.hz-view{display:inline-block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .35s var(--ease-out),opacity .25s var(--ease)}.hz-card.is-hot .hz-view{max-width:60px;opacity:1}.hz-card.is-hot figcaption{gap:8px;background:#f5f5f7eb;color:#000}.hz-card.is-hot .hz-in{box-shadow:0 40px 90px #000000b3,inset 0 0 0 1px #ffffff40,0 0 0 1.5px #b54dff8c;filter:none}.hz-scene{pointer-events:none}.hz-in{pointer-events:auto;cursor:pointer}.hz-dots{position:absolute;transform-style:preserve-3d}.hz-dot{position:absolute;left:0;top:0;width:6px;height:6px;transform:translate3d(var(--x),var(--y),var(--z)) scale(var(--s));background:url(../img/star-128.webp) center / contain no-repeat;opacity:.55;animation:hz-twinkle 5s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}.hz-dot:nth-child(3n){width:3px;height:3px;border-radius:50%;background:#f5f5f7b3}@keyframes hz-twinkle{0%{opacity:.15}to{opacity:.8}}.hz-floor{position:absolute;left:50%;top:50%;width:70vmax;height:70vmax;translate:calc(-50% + var(--fx, 0px)) calc(-50% + var(--fy, 0px));background:radial-gradient(closest-side,rgba(181,77,255,.16),rgba(42,212,255,.06) 45%,transparent 70%);filter:blur(30px)}.hz-copy{pointer-events:none}.hz-copy a,.hz-copy button{pointer-events:auto}@media (max-width: 734px){.hz-dot:nth-child(2n){display:none}}.hz-morph{position:absolute;left:50%;top:50%;z-index:3;width:clamp(160px,22vw,320px);translate:-50% -50%;opacity:0;pointer-events:none;will-change:transform,opacity}.hz-morph img{width:100%;height:auto;filter:drop-shadow(0 0 40px rgba(181,77,255,.55)) drop-shadow(0 0 90px rgba(42,212,255,.25))}.hz-morph:before{content:"";position:absolute;inset:-60%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(181,77,255,.35),rgba(42,212,255,.12) 50%,transparent 75%);opacity:var(--halo, 0)}html.star-cursor,html.star-cursor *{cursor:none!important}html.star-cursor input,html.star-cursor textarea,html.star-cursor select,html.star-cursor [contenteditable]{cursor:text!important}.cursor-star{position:fixed;left:0;top:0;z-index:9999;width:26px;height:26px;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);will-change:transform}.cursor-star img{width:100%;height:100%;display:block;filter:drop-shadow(0 0 6px rgba(181,77,255,.6));transition:transform .3s var(--ease-out)}html.star-cursor .cursor-star.is-on{opacity:1}.cursor-star.is-link img{transform:scale(1.6) rotate(45deg)}.cursor-star.is-down img{transform:scale(.75) rotate(20deg)}.cursor-star.is-link.is-down img{transform:scale(1.25) rotate(60deg)}.cursor-star.is-text{opacity:0!important}html.star-cursor .cursor-ring.is-on{opacity:1}.cursor-ring.is-link{width:60px;height:60px;box-shadow:inset 0 0 0 1.5px #b54dffb3}.cursor-ring.is-text{opacity:0!important}.hz-in{pointer-events:none;cursor:default}.hz-cam{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(-380px);will-change:transform}.hz-world{position:absolute;left:0;top:0}.hz-in figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418b8}.hz-in:after{background:linear-gradient(160deg,rgba(255,255,255,.22),transparent 38%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.hz-in{box-shadow:0 24px 48px #00000080,inset 0 0 0 1px #ffffff14;animation:none}.hz-card{transition:none}.hz-far .hz-in{filter:none;opacity:.7}.hz-floor{filter:none;background:radial-gradient(closest-side,rgba(181,77,255,.13),rgba(42,212,255,.05) 45%,transparent 72%);will-change:transform;translate:none;transform:translate(-50%,-50%)}.hz-copy{will-change:transform,opacity;filter:none!important}.hz-morph{filter:none!important}.hz-morph img{filter:none}.hz-morph:before{opacity:1;inset:-70%;background:radial-gradient(closest-side,rgba(181,77,255,.4),rgba(42,212,255,.14) 50%,transparent 75%)}.hz-dot{animation-duration:6s}.light .step{--glow: 42, 212, 255;color-scheme:dark;--fg: #f5f5f7;--fg-2: #a1a1a6;--fg-3: #8e8e93;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(110% 75% at 100% 0%,rgba(var(--glow),.3),transparent 58%),radial-gradient(80% 60% at 0% 100%,rgba(var(--glow),.1),transparent 62%),#0b0b0e;box-shadow:0 24px 60px #0a0a1e38}.light .step:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;background:linear-gradient(135deg,rgba(var(--glow),.9),rgba(var(--glow),.05) 45%,rgba(var(--glow),.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.55;pointer-events:none}.light .builder-form .step:nth-of-type(1){--glow: 42, 212, 255}.light .builder-form .step:nth-of-type(2){--glow: 255, 77, 157}.light .builder-form .step:nth-of-type(3){--glow: 255, 159, 67}.light .builder-form .step:nth-of-type(4){--glow: 61, 107, 255}.light .step legend{color:#f5f5f7}.light .step .step-no{background:#f5f5f7;color:#000}.light .step-hint,.light .step .field-hint{color:#8e8e93}.light .step.is-active{background:radial-gradient(110% 75% at 100% 0%,rgba(var(--glow),.4),transparent 58%),radial-gradient(80% 60% at 0% 100%,rgba(var(--glow),.14),transparent 62%),#0b0b0e;box-shadow:0 24px 60px #0a0a1e47}.light .step.is-active:after{opacity:.9}.light .step .need-ui{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.light .step .need-name{color:#f5f5f7}.light .step .need-desc{color:#a1a1a6}.light .step .need-check{background:#00000059;box-shadow:inset 0 0 0 1.5px #fff6}.light .step .needs-text .need-check{background:transparent}.light .step .need input:checked+.need-ui{background:linear-gradient(#1e1e24f5,#1e1e24f5) padding-box,var(--grad) border-box;box-shadow:0 8px 26px rgba(var(--glow),.22)}.light .step .need input:checked+.need-ui .need-check{background:#f5f5f7;box-shadow:none}.light .step .need input:checked+.need-ui .need-check:after{border-color:#000}@media (hover: hover) and (pointer: fine){.light .step .need:hover .need-ui{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}}.light .step .segmented{background:#ffffff14}.light .step .segmented span{color:#a1a1a6}.light .step .segmented input:checked+span{color:#000}.light .step .seg-thumb{background:#f5f5f7}.light .step .fl input,.light .step .fl textarea{background:#ffffff0f;border-color:#ffffff24;color:#f5f5f7}.light .step .fl label{color:#8e8e93}.light .step .fl input:focus+label,.light .step .fl input:not(:placeholder-shown)+label,.light .step .fl textarea:focus+label,.light .step .fl textarea:not(:placeholder-shown)+label{color:#a1a1a6}.light .step .fl input:focus,.light .step .fl textarea:focus{border-color:rgba(var(--glow),.9);box-shadow:0 0 0 3px rgba(var(--glow),.25)}.light .step .fl.is-valid:after{border-color:#30d158}.light .step .pick-count{color:rgb(var(--glow))}.light .step .fl-msg{color:#ff6b81}.light .step legend .opt{color:#8e8e93}.team-intro{align-items:center;min-height:min(92svh,900px)}.intro-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.intro-title{font-size:clamp(44px,7vw,112px)}.intro-line-3{display:block}.intro-stack{position:relative;justify-self:center;width:min(100%,340px);aspect-ratio:4 / 5}.stack-card{position:absolute;inset:0;margin:0;border-radius:28px;overflow:hidden;background:#ddd;box-shadow:0 30px 60px #1e143c2e,0 2px 6px #0000000f;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s var(--ease),filter .6s var(--ease);will-change:transform,opacity}.stack-card img{width:100%;height:100%;object-fit:cover}.stack-card figcaption{position:absolute;left:14px;bottom:14px;font-size:13px;font-weight:600;color:#fff;padding:6px 12px;border-radius:999px;background:#1414188c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stack-card[data-pos="0"]{z-index:3;transform:none;opacity:1}.stack-card[data-pos="1"]{z-index:2;transform:translate(9%,-4%) rotate(7deg) scale(.93);opacity:.9;filter:brightness(.92)}.stack-card[data-pos="2"]{z-index:1;transform:translate(-8%,-6%) rotate(-7deg) scale(.87);opacity:.75;filter:brightness(.85)}.stack-card[data-pos=out]{z-index:4;transform:translate(-70%,12%) rotate(-24deg) scale(.95);opacity:0}.stack-card[data-pos=hide]{z-index:0;transform:translateY(-8%) scale(.8);opacity:0}@media (prefers-reduced-motion: reduce){.stack-card{transition:none}}@media (max-width: 834px){.intro-grid{grid-template-columns:1fr}.intro-stack{width:min(62vw,280px);margin-top:8px}.intro-title{font-size:clamp(44px,12vw,88px)}}.intro-line{white-space:nowrap}.intro-title{font-size:clamp(44px,6vw,92px)}.stack-card[data-pos=out]{transform:translate(55%,-14%) rotate(20deg) scale(.92)}@media (max-width: 834px){.intro-title{font-size:clamp(36px,11.5vw,80px)}}.hz-vortex{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hz-sticky{background:radial-gradient(90% 80% at 50% 50%,#0b0716,#030207 60%,#000)}.hz-scene,.hz-copy{z-index:1}.hz-copy{z-index:2}.hz-floor{display:none}.team-intro{--c1: #2ad4ff;--c2: #3d6bff;position:relative;overflow:hidden;isolation:isolate}.intro-aura{position:absolute;inset:0;z-index:-1;pointer-events:none}.intro-aura span{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;transition:background-color 1.2s var(--ease)}.aura-a{width:46vw;aspect-ratio:1;right:-6vw;top:4%;background:var(--c1);animation:aura-drift 14s ease-in-out infinite alternate}.aura-b{width:34vw;aspect-ratio:1;right:18vw;bottom:-12%;background:var(--c2);opacity:.4!important;animation:aura-drift 18s ease-in-out infinite alternate-reverse}@keyframes aura-drift{to{transform:translate(-6vw,4vh) scale(1.12)}}@supports (background: color-mix(in srgb,red 50%,blue)){.aura-a{background:color-mix(in srgb,var(--c1) 70%,transparent)}.aura-b{background:color-mix(in srgb,var(--c2) 70%,transparent)}}.intro-ghost{position:absolute;z-index:-1;right:-2vw;bottom:2%;margin:0;pointer-events:none;font-size:clamp(120px,22vw,380px);font-weight:800;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(29,29,31,.08);white-space:nowrap}.intro-ghost span{display:inline-block}.swap-word{background:linear-gradient(90deg,var(--c1),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent;transition:--c1 0s}.craft-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,44px)}.craft-chip{--fill: 0;position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #00000014;font-size:14px;font-weight:600;color:#6e6e73;transition:color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.craft-chip span{position:relative;z-index:1}.craft-chip:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--c1),var(--c2));opacity:.16;transform-origin:left;transform:scaleX(0)}.craft-chip.is-on{color:#1d1d1f;background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c1) 60%,transparent),0 6px 18px #0000000f}.craft-chip.is-on:before{transform:scaleX(var(--fill))}.craft-chip:focus-visible{outline:2px solid var(--c1);outline-offset:3px}@media (hover: hover) and (pointer: fine){.craft-chip:not(.is-on):hover{color:#1d1d1f;background:#fff}}.intro-stack{cursor:grab;transform-style:preserve-3d;perspective:1000px;touch-action:pan-y;outline:none}.intro-stack:active{cursor:grabbing}.intro-stack:focus-visible .stack-card[data-pos="0"]{outline:3px solid var(--c1);outline-offset:4px}.stack-card.is-drag{transition:none!important}.stack-card[data-pos="0"]{box-shadow:0 40px 80px color-mix(in srgb,var(--c1) 30%,rgba(30,20,60,.18)),0 2px 6px #0000000f}.stack-card figcaption{transition:background-color .4s var(--ease)}.stack-card[data-pos=out]{transform:translate(60%,-10%) rotate(18deg) scale(.92);opacity:0}@media (max-width: 834px){.intro-ghost{font-size:34vw;bottom:auto;top:46%}.aura-a{width:90vw;right:-30vw;top:30%}.aura-b{width:70vw;right:10vw;bottom:-10%}}@media (prefers-reduced-motion: reduce){.aura-a,.aura-b{animation:none}}.intro-stack,.intro-stack img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.stage{--sx: 50%;--sy: 40%}.stage .container{position:relative}.stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--sx) var(--sy),rgba(181,77,255,.1),transparent 70%)}.stage .container{z-index:1}.person-apple .portrait.is-cutout{overflow:visible;isolation:isolate}.person-apple .portrait.is-cutout:before{display:none}.person-apple .portrait.is-cutout img{position:absolute;inset:0;z-index:2;transition:transform .7s var(--ease-out),filter .6s var(--ease);filter:grayscale(1) contrast(1.05);transform-origin:50% 100%}.person-apple.is-focus .p-beam{opacity:.85}.person-apple.is-focus .p-floor{opacity:.9;transform:scale(1.15)}.person-apple.is-focus .p-ghost{opacity:1;-webkit-text-stroke-color:color-mix(in srgb,var(--fc) 80%,transparent)}.person-apple.is-focus .portrait.is-cutout img{transform:scale(1.04);filter:grayscale(.75) contrast(1.08) drop-shadow(0 0 22px color-mix(in srgb,var(--fc) 45%,transparent))}.person-apple.is-focus .title{color:var(--fc)}.js .stage .person-apple.lit.is-focus .p-beam{opacity:.85}.js .stage .person-apple.lit.is-focus .p-floor{opacity:.9}.person-apple.is-focus .p-ghost{-webkit-text-stroke-color:var(--fc)}.person-apple.is-focus .portrait .p-ghost{-webkit-text-stroke:1.5px var(--fc)}.reel-frame video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.12 - .12 * var(--p)));background:#000}.reel-toggle{background:#f5f5f7;color:#000;position:relative}.reel-toggle:hover{background:#fff}.reel-icon:before,.reel-icon:after{content:"";position:absolute;top:11px;width:3.5px;height:12px;border-radius:2px;background:#000}.reel-icon:before{left:12.5px}.reel-icon:after{left:18px}.reel-toggle.is-paused .reel-icon:before{left:13px;top:10px;width:0;height:0;border-radius:0;background:none;border-left:11px solid #000;border-top:7px solid transparent;border-bottom:7px solid transparent}.reel-toggle.is-paused .reel-icon:after{display:none}.reel-sound svg{width:18px;height:18px}.reel-sound[aria-pressed=true] .wave{display:inline}@media (max-width: 734px){.reel{height:150vh}.reel-frame{width:calc(92% + 8% * var(--p));height:auto;aspect-ratio:16 / 10}}.founders-x .container{position:relative}.fx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:center;margin-top:clamp(40px,6vw,80px)}.fx-row.is-on .fx-name{color:#f5f5f7}.fx-row.is-on .fx-name span{transform:translate(6px)}.fx-row.is-on .fx-body{grid-template-rows:1fr}.fx-row.is-on .fx-inner>*{opacity:1;transform:none}.fx-row.is-on .fx-inner>*:nth-child(2){transition-delay:60ms}.fx-row.is-on .fx-inner>*:nth-child(3){transition-delay:.12s}.fx-row.is-on .fx-inner>*:nth-child(4){transition-delay:.18s}.fx-pic.is-on{opacity:1;transform:none}.fx-pic.is-leaving{opacity:0;transform:translate(-6%) scale(.98)}@media (max-width: 834px){.fx{grid-template-columns:1fr}}.intro-stack-wrap{position:relative;justify-self:center;width:min(100%,360px)}.intro-stack-wrap .intro-stack{width:100%}.intro-stack-wrap .intro-ghost{position:absolute;z-index:-1;inset:50% auto auto 50%;translate:-50% -50%;font-size:clamp(110px,13vw,210px);-webkit-text-stroke:1.5px color-mix(in srgb,var(--c1) 40%,transparent);opacity:.9}.stack-card figcaption{left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border-radius:16px;background:#12121680;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff24}.stack-card[data-pos="0"] figcaption{background:#12121680}.stack-card[data-pos="0"] .sc-k{color:color-mix(in srgb,var(--c1) 55%,#fff)}.stack-card[data-pos="1"]{transform:translate(10%,-3%) rotate(8deg) scale(.92)}.stack-card[data-pos="2"]{transform:translate(-9%,-5%) rotate(-8deg) scale(.86)}.stack-card[data-pos="1"],.stack-card[data-pos="2"]{box-shadow:0 20px 40px #1e143c1f}.stack-card[data-pos="0"]{transition:transform .8s cubic-bezier(.34,1.35,.5,1),opacity .6s var(--ease),filter .6s var(--ease),box-shadow .8s var(--ease)}.craft-chip:before{opacity:.1}.craft-chip:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c1),var(--c2));transform-origin:left;transform:scaleX(0)}.craft-chip.is-on:after{transform:scaleX(var(--fill))}.intro-aura{translate:var(--ax, 0) var(--ay, 0);transition:translate 1.2s cubic-bezier(.22,1,.36,1)}@media (max-width: 834px){.intro-stack-wrap{width:min(70vw,300px);margin-top:8px}.intro-stack-wrap .intro-ghost{font-size:30vw}}.intro-stack-wrap .intro-ghost{display:none}.intro-stack-wrap .intro-ghost,.team-intro>.intro-ghost{display:block}.team-intro>.intro-ghost{position:absolute;z-index:-1;inset:auto auto -3% 50%;translate:-50% 0;margin:0;font-size:clamp(140px,24vw,420px);-webkit-text-stroke:1.5px color-mix(in srgb,var(--c1) 35%,rgba(29,29,31,.08));color:transparent;opacity:1;line-height:.78;white-space:nowrap;pointer-events:none}.stack-card figcaption{left:14px;right:auto;bottom:14px;display:inline-block;padding:6px 12px;border-radius:999px;grid-template-columns:none;background:#1414188c;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600;color:#fff}.stack-card[data-pos="0"] figcaption{background:color-mix(in srgb,var(--c2) 70%,rgba(20,20,24,.6))}.craft-chip:before,.craft-chip:after{display:none}.team-intro{min-height:0;padding:120px 0 clamp(48px,6vw,72px)}.intro-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}.intro-title{font-size:clamp(48px,7vw,112px)}.intro-stack-wrap{width:min(100%,440px);justify-self:end}.intro-foot{margin-top:clamp(32px,4vw,48px);position:relative;z-index:1}@media (max-width: 834px){.team-intro>.intro-ghost{font-size:34vw;bottom:30%}.intro-stack-wrap{width:min(78vw,340px);justify-self:center}}.team-intro>.intro-ghost{left:auto;right:-1vw;translate:none;bottom:-4%}.intro-title{font-size:clamp(46px,6.3vw,104px)}@media (max-width: 834px){.intro-grid{grid-template-columns:1fr}.intro-stack-wrap{width:min(78vw,340px);justify-self:center}.team-intro>.intro-ghost{right:-4vw;bottom:26%;font-size:36vw}.intro-title{font-size:clamp(36px,11.5vw,80px)}}.fv{--a: 42,212,255;--b: 61,107,255;margin-top:clamp(80px,9vw,140px)}.fv-card{position:relative;isolation:isolate;height:clamp(520px,46vw,660px);border-radius:40px;background:#0b0b0e;box-shadow:inset 0 0 0 1px #ffffff0f}.fv-wash{position:absolute;inset:0;z-index:-2;border-radius:inherit;overflow:hidden;background:radial-gradient(60% 80% at 78% 100%,rgba(var(--a),.55),transparent 65%),radial-gradient(50% 60% at 100% 10%,rgba(var(--b),.35),transparent 70%),radial-gradient(40% 50% at 10% 0%,rgba(var(--a),.1),transparent 70%),#0b0b0e;transition:background .9s var(--ease)}.fv-wash:after{content:"";position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.fv-big{position:absolute;z-index:-1;right:2%;bottom:6%;margin:0;font-size:clamp(120px,17vw,280px);font-weight:800;letter-spacing:-.06em;line-height:.8;color:#ffffff12;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:96%}.fv-big span{display:inline-block}.fv-copies{position:relative;z-index:2;padding:clamp(36px,4.5vw,64px);max-width:52%;height:100%;display:flex}.fv-copy{display:flex;flex-direction:column;justify-content:flex-end}.fv-copy[hidden]{display:none}.fv-role{font-size:15px;font-weight:600;color:rgb(var(--a));letter-spacing:-.01em}.fv-name{margin-top:14px;font-size:clamp(52px,6.4vw,104px);line-height:.9;letter-spacing:-.05em;font-weight:700;color:#f5f5f7}.fv-bio{margin-top:22px;font-size:clamp(18px,1.45vw,21px);line-height:1.45;color:#f5f5f7b8;max-width:34ch}.fv-focus{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.fv-focus li{font-size:13px;font-weight:500;color:#f5f5f7;padding:6px 12px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.fv-li{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:600;color:#000;background:#f5f5f7;padding:10px 18px 10px 14px;border-radius:999px;transition:transform .3s var(--ease-out),background-color .25s var(--ease)}.fv-li svg{width:15px;height:15px}@media (hover: hover) and (pointer: fine){.fv-li:hover{background:#fff;transform:translateY(-2px)}}.fv-pics{position:absolute;z-index:1;right:4%;bottom:0;width:46%;height:118%;pointer-events:none}.fv-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;opacity:0;transform:translate(8%);filter:grayscale(1) contrast(1.08) drop-shadow(0 30px 60px rgba(0,0,0,.5));transition:opacity .7s var(--ease),transform 1s var(--ease-out);-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,transparent 100%)}.fv-pic.is-on{opacity:1;transform:none}.fv-pic.is-leaving{opacity:0;transform:translate(-8%)}.fv-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.fv-sel{--a: 42,212,255;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:22px;text-align:left;background:#0f0f12;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.fv-sel.is-on{background:#16161a;box-shadow:inset 0 0 0 1px rgba(var(--a),.45)}@media (hover: hover) and (pointer: fine){.fv-sel:not(.is-on):hover{background:#141417}}.fv-sel:focus-visible{outline:2px solid rgb(var(--a));outline-offset:3px}.fv-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fv-ring circle{fill:none;stroke:#ffffff1a;stroke-width:2.5}.fv-ring .fv-prog{stroke:rgb(var(--a));stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.fv-sel.is-on .fv-ring .fv-prog{stroke-dashoffset:var(--off, 0)}.fv-sel-t{display:grid;min-width:0}.fv-sel-t b{font-size:16px;font-weight:600;color:#f5f5f7;letter-spacing:-.02em}.fv-sel-t small{font-size:12.5px;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 834px){.fv-card{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.fv-pics{position:relative;right:auto;width:100%;height:420px;margin-top:-60px}.fv-copies{max-width:none;padding:28px 24px 32px}.fv-big{font-size:34vw;inset:4% auto auto 4%}.fv-row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.fv-pic{transition:none}}.fv-ring{position:relative;flex:none;width:58px;height:58px;perspective:240px}.fv-ring svg{z-index:2}.fv-mono{position:absolute;inset:5px;border-radius:50%;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 30% 20%,#1c1c22,#070709 70%);box-shadow:inset 0 1px #ffffff14,inset 0 -8px 16px #0009;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.9,.25,1.25)}.fv-aur{position:absolute;inset:-35%;z-index:-1;background:conic-gradient(from 0deg,rgb(var(--a)),rgb(var(--b)),transparent 38%,transparent 55%,rgb(var(--b)) 78%,rgb(var(--a)));filter:blur(7px);opacity:0;transform:scale(.6);transition:opacity .6s var(--ease),transform .9s var(--ease);animation:fvSpin 5.5s linear infinite}.fv-mono:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(60% 60% at 50% 45%,#0707098c,#0707091a)}.fv-l{position:relative;display:inline-block;font-size:23px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.42);transition:transform .7s cubic-bezier(.2,.9,.25,1.3),-webkit-text-stroke-color .4s var(--ease)}.fv-l+.fv-l{margin-left:-.08em}.fv-l:before,.fv-l:after{content:attr(data-l);position:absolute;inset:0;opacity:0;-webkit-text-stroke:0;transition:opacity .5s var(--ease),transform .7s cubic-bezier(.2,.9,.25,1.3)}.fv-l:before{background:linear-gradient(160deg,#fff 10%,rgb(var(--a)) 50%,rgb(var(--b)) 95%);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fvFlow 3.2s ease-in-out infinite alternate}.fv-l:after{color:rgb(var(--b));mix-blend-mode:screen;z-index:-1;filter:blur(.4px)}.fv-sel.is-on .fv-aur{opacity:.9;transform:scale(1)}.fv-sel.is-on .fv-l{-webkit-text-stroke-color:transparent}.fv-sel.is-on .fv-l:before{opacity:1}.fv-sel.is-on .fv-l:after{opacity:.75;animation:fvEcho 4.2s steps(1) infinite}.fv-sel.is-on .fv-l:first-of-type{transform:translate(-1px,-3px) rotate(-6deg)}.fv-sel.is-on .fv-l:last-of-type{transform:translate(1px,3px) rotate(6deg)}@media (hover: hover) and (pointer: fine){.fv-sel:hover .fv-mono{transform:rotateY(-18deg) rotateX(8deg)}.fv-sel:hover .fv-l:first-of-type{transform:translate(-4px,-4px) rotate(-12deg) translateZ(14px)}.fv-sel:hover .fv-l:last-of-type{transform:translate(4px,4px) rotate(12deg) translateZ(6px)}.fv-sel:not(.is-on):hover .fv-l{-webkit-text-stroke-color:rgb(var(--a))}.fv-sel:not(.is-on):hover .fv-aur{opacity:.3;transform:scale(.85)}}@keyframes fvSpin{to{rotate:360deg}}@keyframes fvFlow{0%{background-position:50% 0%}to{background-position:50% 100%}}@keyframes fvEcho{0%,86%{transform:translate(1.5px,1px)}88%{transform:translate(-3px)}91%{transform:translate(3px,-1px)}94%{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.fv-aur,.fv-l:before,.fv-sel.is-on .fv-l:after{animation:none}}.ft-lede{max-width:46ch;margin:-14px 0 clamp(36px,4vw,56px);font-size:clamp(17px,1.4vw,21px);line-height:1.45;color:#86868b;letter-spacing:-.01em}.ft-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.4vw,20px);margin-bottom:clamp(56px,7vw,96px)}.ft-card{--mx: 50%;--my: 30%;flex:0 0 calc((100% - (3*clamp(12px,1.4vw,20px)))/4)}.ft-card a{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;height:100%;min-height:clamp(260px,22vw,320px);padding:clamp(22px,2vw,30px);border-radius:30px;background:#0b0b0e;box-shadow:inset 0 0 0 1px #ffffff0f;color:inherit;text-decoration:none;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:box-shadow .5s var(--ease),transform .6s cubic-bezier(.2,.8,.2,1),background-color .5s var(--ease)}.ft-card a:after{content:none}.ft-spot{position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(var(--a),.28),rgba(var(--b),.1) 35%,transparent 65%);transition:opacity .5s var(--ease)}.ft-ghost{position:absolute;right:-.06em;bottom:-.22em;z-index:-1;font-size:clamp(130px,13vw,200px);font-weight:800;letter-spacing:-.07em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);transition:-webkit-text-stroke-color .5s var(--ease),transform .9s cubic-bezier(.2,.8,.2,1)}.ft-orb.fv-mono{position:relative;inset:auto;width:clamp(68px,6vw,84px);height:clamp(68px,6vw,84px);flex:none;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -10px 20px #0009}.ft-orb .fv-l{font-size:clamp(28px,2.5vw,34px)}.ft-meta{display:grid;gap:12px}.ft-name{font-size:clamp(24px,2.1vw,32px);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:#f5f5f7}.ft-tag{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:#6e6e73}.ft-in{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-weight:600;color:#a1a1a6;box-shadow:inset 0 0 0 1px #ffffff1a;transition:color .4s var(--ease),background-color .4s var(--ease),box-shadow .4s var(--ease)}.ft-in i{font-style:normal;display:inline-block;transition:transform .4s cubic-bezier(.2,.9,.25,1.4)}.ft-card.is-lit a,.ft-card a:hover,.ft-card a:focus-visible{background:#101014;box-shadow:inset 0 0 0 1px rgba(var(--a),.4),0 30px 80px -40px rgba(var(--a),.55)}.ft-card.is-lit .ft-spot,.ft-card a:hover .ft-spot,.ft-card a:focus-visible .ft-spot{opacity:1}.ft-card.is-lit .ft-ghost,.ft-card a:hover .ft-ghost,.ft-card a:focus-visible .ft-ghost{-webkit-text-stroke-color:rgba(var(--a),.22);transform:translate(-10px,-8px)}.ft-card.is-lit .fv-aur,.ft-card a:hover .fv-aur,.ft-card a:focus-visible .fv-aur{opacity:.9;transform:scale(1)}.ft-card.is-lit .fv-l,.ft-card a:hover .fv-l,.ft-card a:focus-visible .fv-l{-webkit-text-stroke-color:transparent}.ft-card.is-lit .fv-l:before,.ft-card a:hover .fv-l:before,.ft-card a:focus-visible .fv-l:before{opacity:1}.ft-card.is-lit .fv-l:after,.ft-card a:hover .fv-l:after,.ft-card a:focus-visible .fv-l:after{opacity:.75;animation:fvEcho 4.2s steps(1) infinite}.ft-card.is-lit .fv-l:first-of-type,.ft-card a:hover .fv-l:first-of-type{transform:translate(-2px,-4px) rotate(-7deg)}.ft-card.is-lit .fv-l:last-of-type,.ft-card a:hover .fv-l:last-of-type{transform:translate(2px,4px) rotate(7deg)}.ft-card a:hover .ft-in,.ft-card a:focus-visible .ft-in{color:#000;background:rgb(var(--a));box-shadow:none}.ft-card a:hover .ft-in i{transform:translate(2px,-2px)}.ft-card a:focus-visible{outline:2px solid rgb(var(--a));outline-offset:3px}@media (max-width: 1068px){.ft-card{flex-basis:calc((100% - 2 * clamp(12px,1.4vw,20px)) / 3)}}@media (max-width: 734px){.ft-card{flex-basis:calc((100% - 12px)/2)}.ft-card a{min-height:220px;gap:24px;border-radius:24px;padding:18px}.ft-name{font-size:21px}.ft-in{padding:4px 8px}.ft-tag>span:first-child,.ft-tag{font-size:12px}}@media (prefers-reduced-motion: reduce){.ft-card a{transform:none}}.svx{--a: 42,212,255;--b: 61,107,255;position:relative;background:#f5f5f7}.svx-track{position:relative;height:calc(100vh + (var(--n) - 1) * 70vh);height:calc(100svh + (var(--n) - 1) * 70svh)}.svx-item{position:relative;display:block;width:100%;text-align:left;padding:clamp(6px,1vh,10px) 0 clamp(10px,1.4vh,14px)}.svx-item:before{content:"";position:absolute;left:-30px;top:50%;width:18px;height:18px;margin-top:-11px;background:url(../img/star-128.webp) center / contain no-repeat;opacity:0;transform:scale(.3) rotate(-90deg);transition:opacity .4s var(--ease),transform .7s cubic-bezier(.2,.9,.25,1.3)}.svx-bar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#e3e3e8;opacity:0;transition:opacity .4s var(--ease);overflow:hidden}.svx-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--a)),rgb(var(--b)));transform-origin:0 50%;transform:scaleX(var(--lp, 0))}.svx-item.is-on .svx-name{color:#1d1d1f;transform:translate(4px)}.svx-item.is-on:before{opacity:1;transform:none}.svx-item.is-on .svx-bar{opacity:1}.svx-item:focus-visible{outline:none}.svx-stage{position:relative;height:min(76vh,720px);height:min(76svh,720px);border-radius:36px;overflow:hidden;background:#000;box-shadow:0 50px 120px -50px rgba(var(--a),.55),0 20px 50px -30px #00000059;transition:box-shadow .9s var(--ease);transform:translateZ(0)}.svx-slide{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.7,0,.2,1);color:#f5f5f7}.svx-slide.is-past,.svx-slide.is-on{clip-path:inset(0 0 0 0)}.svx-slide.is-on{z-index:2}.svx-slide.is-on .svx-media img{transform:scale(1.06) translateY(calc((.5 - var(--lp, 0)) * -3%));filter:brightness(.82) saturate(1.05)}.svx-h{font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.06;letter-spacing:-.035em;max-width:20ch}.svx-cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:11px 18px;border-radius:999px;font-size:15px;font-weight:600;color:#000;background:#fff;transition:background-color .3s var(--ease),transform .4s cubic-bezier(.2,.9,.25,1.4)}.svx-cta:after{content:none!important}.svx-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,.9,.25,1.4)}@media (hover: hover) and (pointer: fine){.svx-cta:hover{background:rgb(var(--a))}.svx-cta:hover svg{transform:translate(3px)}}.svx-slide.is-on .svx-panel>*,.svx-slide.is-on .svx-tier{opacity:1;transform:none}.svx-slide.is-on .svx-tier{transition-delay:.35s}.svx-slide.is-on .svx-label{transition-delay:.38s}.svx-slide.is-on .svx-h{transition-delay:.44s}.svx-slide.is-on .svx-desc{transition-delay:.5s}.svx-slide.is-on .svx-chips{transition-delay:.56s}.svx-slide.is-on .svx-cta{transition-delay:.62s}@media (max-width: 834px){.svx-track{height:auto}.svx-stage{height:auto;overflow:visible;background:none;box-shadow:none;border-radius:0;display:grid;gap:14px}.svx-slide{position:relative;clip-path:none;min-height:560px;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 30px 60px -40px rgba(var(--a),.7)}.svx-slide.is-on .svx-media img{transform:none;filter:brightness(.8)}}@media (prefers-reduced-motion: reduce){.svx-slide{transition-duration:1ms!important;transition-delay:0s!important}}.wkx{position:relative;isolation:isolate;overflow:hidden;background:#000;color:#f5f5f7;padding-block:clamp(110px,13vw,180px)}.wkx-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.14);filter:brightness(.42) saturate(1.15);transition:opacity 1.1s var(--ease),transform 7s cubic-bezier(.2,.6,.2,1)}.wkx-bg.is-on{opacity:1;transform:scale(1.02)}.wkx-list{border-bottom:1px solid rgba(255,255,255,.12)}.wkx-row{border-top:1px solid rgba(255,255,255,.12)}.wkx-row.is-on .wkx-meta{color:#f5f5f7}.wkx-row.is-on .wkx-meta .wkx-lab{color:rgb(var(--a))}.wkx-row.is-on .wkx-t{-webkit-text-stroke-color:transparent;transform:translate(10px)}.wkx-row.is-on .wkx-t:before{clip-path:inset(0 0 0 0)}.wkx-row.is-on .wkx-t:after{clip-path:inset(0 0 0 0);opacity:1}.wkx-row.is-on .wkx-tag{grid-template-rows:1fr;opacity:1;margin-top:10px;margin-left:10px}.wkx-row.is-on .wkx-go{background:rgb(var(--a));color:#000;box-shadow:none;transform:rotate(0) scale(1.06)}.wkx-peek{position:fixed;left:0;top:0;z-index:20;width:clamp(200px,17vw,260px);aspect-ratio:3 / 4;pointer-events:none;opacity:0;transform:translate3d(-999px,0,0)}.wkx-peek.is-vis .wkx-peek-in{transform:scale(1)}.wkx-peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(100% 0 0 0);transform:scale(1.25);transition:clip-path .7s cubic-bezier(.7,0,.2,1),transform 1s var(--ease-out)}.wkx-peek img.is-on{clip-path:inset(0);transform:scale(1);z-index:1}.wkx-peek img.is-past{clip-path:inset(0)}@media (hover: none),(pointer: coarse){.wkx-peek{display:none}}@media (max-width: 734px){.wkx-row.is-on .wkx-t,.wkx-row.is-on .wkx-tag{transform:none;margin-left:0}}@media (prefers-reduced-motion: reduce){.wkx-bg,.wkx-peek img{transition-duration:1ms!important}}.hz-plasma{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}.hz-plasma.is-ready{opacity:1}.hz-plasma.is-ready+.hz-vortex{mix-blend-mode:screen}.hz-copy{gap:0}.hz-kicker{gap:10px;padding:7px 16px 7px 10px;margin-bottom:28px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#f0ecffdb;background:#ffffff0d;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff17}.hz-kicker img{width:18px;filter:drop-shadow(0 0 8px rgba(160,120,255,.8));animation:hzStar 6s ease-in-out infinite}.hz-kicker i{width:3px;height:3px;border-radius:50%;background:#f0ecff73}@keyframes hzStar{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(1.12)}}.hz-title{font-size:clamp(54px,9vw,144px);line-height:.9;letter-spacing:-.058em;font-weight:700;padding-bottom:.06em}.hz-w{display:inline-block;background:linear-gradient(180deg,#fff 30%,#d9d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;margin-bottom:-.08em}.hz-sheen{background:linear-gradient(105deg,#fff 0% 30%,#cdbdff 45%,#9f86ff 52%,#e6dcff 60%,#fff 72% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:hzSheen 7s cubic-bezier(.45,0,.2,1) 2.2s infinite}@keyframes hzSheen{0%{background-position:100% 0}38%,to{background-position:0% 0}}.hz-sub{margin-top:26px;max-width:31ch;text-wrap:balance;font-size:clamp(18px,1.55vw,22px);line-height:1.42;font-weight:400;letter-spacing:-.012em;color:#e8e4f6b3}.hz-ctas{gap:14px;margin-top:38px}.hz-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:14px;height:58px;padding:0 8px 0 28px;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:#0c0818;background:linear-gradient(180deg,#fff,#ece8f7);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #785ac81f,0 0 0 1px #ffffff80,0 18px 50px -12px #825affbf,0 0 80px -20px #a078ff99;transition:box-shadow .5s var(--ease);overflow:hidden}.hz-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.95) 48%,rgba(200,180,255,.6) 52%,transparent 70%);transform:translate(-120%)}.hz-cta-i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:radial-gradient(120% 120% at 30% 20%,#3a2a7a,#120a2a 70%);box-shadow:inset 0 1px #ffffff40,0 4px 12px -4px #3c1ea0cc;transition:transform .6s cubic-bezier(.2,.9,.25,1.3)}.hz-cta-i svg,.hz-cta2-i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hz-cta-i svg{transition:transform .5s cubic-bezier(.2,.9,.25,1.3)}.hz-cta2{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 26px 0 8px;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:#f5f3ff;background:#ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1f;transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.hz-cta2-i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;transition:transform .6s cubic-bezier(.2,.9,.25,1.3),background-color .4s var(--ease)}.hz-cta2-i svg{width:14px;height:14px;fill:currentColor;stroke:none;transform:translate(1px)}.hz-cta,.hz-cta2{will-change:transform}.hz-cta:before,.hz-cta2:before,.hz-cta2:after{content:none!important}@media (hover: hover) and (pointer: fine){.hz-cta:hover{box-shadow:inset 0 1px #fff,inset 0 -2px 6px #785ac81f,0 0 0 1px #ffffffb3,0 22px 60px -10px #8c64fff2,0 0 120px -10px #aa82ffbf}.hz-cta:hover:after{transform:translate(120%);transition:transform .9s cubic-bezier(.3,.7,.2,1)}.hz-cta:hover .hz-cta-i{transform:rotate(-45deg)}.hz-cta2:hover{background:#ffffff1c;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff38,0 12px 40px -16px #8c64ffb3}.hz-cta2:hover .hz-cta2-i{transform:scale(1.1);background:#ffffff2e}}.hz-cta:focus-visible,.hz-cta2:focus-visible{outline:2px solid #b9a6ff;outline-offset:4px}.hz-scroll{position:absolute;left:50%;bottom:28px;z-index:3;translate:-50% 0;display:grid;justify-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f0ecff80;background:none!important}.hz-scroll i{position:relative;width:1px;height:44px;overflow:hidden;background:#ffffff1f}.hz-scroll i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:linear-gradient(transparent,#d8ccff);animation:hzDrip 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes hzDrip{to{top:100%}}@media (max-width: 734px){.hz-kicker{margin-bottom:22px;font-size:12.5px}.hz-sub{margin-top:20px}.hz-ctas{flex-direction:column;width:100%;max-width:320px;margin-top:30px}.hz-cta,.hz-cta2{width:100%;justify-content:space-between}.hz-cta2{justify-content:center}.hz-scroll{display:none}}@media (prefers-reduced-motion: reduce){.hz-sheen,.hz-kicker img,.hz-scroll i:after{animation:none}}.cta-portal{position:fixed;inset:0;z-index:9000;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,#fff,#f1eefa);will-change:clip-path,opacity}.cta-portal-glow{position:absolute;left:var(--ox);top:var(--oy);width:10px;height:10px;border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,rgba(150,110,255,.55),rgba(150,110,255,.18) 45%,transparent 70%)}.cta-portal-star{position:absolute;left:var(--sx);top:var(--sy);width:44px;height:44px;translate:-50% -50%;background:url(../img/star-128.webp) center / contain no-repeat;filter:drop-shadow(0 0 24px rgba(150,110,255,.9))}.cta-portal-label{position:absolute;left:var(--lx);top:var(--ly);translate:-50% -50%;font-size:17px;font-weight:600;letter-spacing:-.02em;color:#0c0818;white-space:nowrap}html.is-portaling{overflow:hidden}.cta-portal.is-dark{background:radial-gradient(120% 100% at 50% 60%,#120a24,#050308 60%,#000)}.cta-portal.is-dark .cta-portal-glow{background:radial-gradient(closest-side,rgba(140,100,255,.45),rgba(110,70,255,.14) 45%,transparent 70%)}.cta-portal.is-dark .cta-portal-label{color:#f5f3ff}.cta-portal{--flare: 150, 110, 255}.cta-portal.is-dark{--flare: 210, 195, 255}.cp-star{position:absolute;left:0;top:0;width:46px;height:46px;opacity:0;filter:drop-shadow(0 0 10px rgba(var(--flare),.9)) drop-shadow(0 0 28px rgba(var(--flare),.55));will-change:transform,opacity}.cp-ghost{filter:blur(2px)}.cp-core{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,#fff,rgba(255,255,255,.6) 40%,transparent);mix-blend-mode:screen}.cta-portal:not(.is-dark) .cp-core{mix-blend-mode:normal;background:radial-gradient(closest-side,#fff,rgba(255,255,255,.8) 40%,transparent)}.cp-flare{position:absolute;opacity:0;pointer-events:none}.cp-flare-h{width:min(90vw,1200px);height:2px;background:linear-gradient(90deg,transparent,rgba(var(--flare),.9) 30%,#fff 50%,rgba(var(--flare),.9) 70%,transparent);box-shadow:0 0 18px rgba(var(--flare),.8)}.cp-flare-v{width:2px;height:min(70vh,700px);background:linear-gradient(180deg,transparent,rgba(var(--flare),.8) 30%,#fff 50%,rgba(var(--flare),.8) 70%,transparent);box-shadow:0 0 18px rgba(var(--flare),.7)}.cp-ring{position:absolute;width:60px;height:60px;border-radius:50%;opacity:0;box-shadow:0 0 0 1.5px rgba(var(--flare),.9),0 0 30px rgba(var(--flare),.5),inset 0 0 20px rgba(var(--flare),.4)}.cp-flash{position:absolute;width:140vmax;height:140vmax;border-radius:50%;opacity:0;background:radial-gradient(closest-side,#fff 0%,rgba(255,255,255,.85) 20%,rgba(var(--flare),.25) 50%,transparent 70%)}.cta-portal.is-dark .cp-flash{background:radial-gradient(closest-side,rgba(255,255,255,.9) 0%,rgba(200,180,255,.5) 18%,rgba(var(--flare),.12) 45%,transparent 70%)}.gnav-inner{transition:height .5s var(--ease-out),padding .5s var(--ease-out),box-shadow .5s var(--ease),gap .5s var(--ease-out)}.gnav-star{transition:height .5s var(--ease-out),filter .5s var(--ease);filter:drop-shadow(0 0 6px rgba(150,110,255,.55))}.gnav-word{transition:height .5s var(--ease-out),filter .3s var(--ease)}.gnav-links a{font-size:13.5px;font-weight:500;letter-spacing:-.012em}.gnav.is-scrolled .gnav-inner{height:48px;box-shadow:inset 0 -1px #ffffff38,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 18px 44px #0000008c}.gnav.is-scrolled .gnav-star{height:21px}.gnav.is-scrolled .gnav-word{height:17px}.gnav.is-scrolled .gnav-pill{height:30px;margin-top:-15px}.gnav-progress{position:absolute;left:26px;right:26px;bottom:0;height:1.5px;border-radius:2px;background:var(--grad);transform-origin:0 50%;transform:scaleX(var(--p, 0));opacity:0;transition:opacity .5s var(--ease);pointer-events:none;box-shadow:0 0 10px #966eff99}.gnav.is-scrolled .gnav-progress{opacity:.95}.gnav-cta.pill-sm{position:relative;gap:10px;min-height:38px;padding:0 5px 0 16px;font-size:13.5px;font-weight:600;background:linear-gradient(180deg,#fff,#ebe7f6);color:#0c0818;box-shadow:inset 0 1px #fff,0 0 0 1px #fff6,0 8px 26px -8px #8c64ffcc;transition:box-shadow .4s var(--ease),min-height .5s var(--ease-out)}.gnav-cta.pill-sm:after{content:"";width:28px;height:28px;border-radius:50%;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat,radial-gradient(120% 120% at 30% 20%,#3a2a7a,#120a2a 70%);box-shadow:inset 0 1px #ffffff40;transition:transform .5s cubic-bezier(.2,.9,.25,1.3)}.gnav.is-scrolled .gnav-cta.pill-sm{min-height:34px}.gnav.is-scrolled .gnav-cta.pill-sm:after{width:25px;height:25px}@media (hover: hover) and (pointer: fine){.gnav-cta.pill-sm:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #fff9,0 10px 34px -6px #966eff}.gnav-cta.pill-sm:hover:after{transform:rotate(-45deg)}}.gnav.on-light:not(.is-open) .gnav-cta.pill-sm{background:linear-gradient(180deg,#2a2340,#0f0a1f);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 24px -8px #5032b499}.gnav.on-light:not(.is-open) .gnav-cta.pill-sm:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%230c0818' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat,#fff}.gnav.on-light .gnav-progress{box-shadow:none}@media (prefers-reduced-motion: reduce){.gnav-inner,.gnav-star,.gnav-word{transition:none}}.mfx{position:relative;background:#000;color:#f5f5f7}.mfx-track{height:520vh;height:520svh}.mfx-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.mfx-pin>*{grid-area:1 / 1}.mfx-glow{position:absolute;inset:0;z-index:-2;background:radial-gradient(45% 40% at 50% 50%,rgba(var(--gc, 120, 80, 255),.22),transparent 70%);opacity:var(--go, .4)}.mfx-star{position:absolute;left:50%;top:50%;z-index:-1;width:min(120vh,110vw);height:auto;translate:-50% -50%;opacity:.35;transform:rotate(var(--sr, 0deg)) scale(var(--ss, 1));filter:drop-shadow(0 0 30px rgba(140,100,255,.35))}.mfx-a,.mfx-b,.mfx-c,.mfx-d{width:min(100%,1200px);padding:0 var(--gutter);text-align:center;will-change:transform,opacity}.mfx-a{display:grid;font-size:clamp(44px,7.4vw,120px);font-weight:700;line-height:.98;letter-spacing:-.055em}.mfx .w{color:#2c2c30;transition:color .45s var(--ease)}.mfx .w.on{color:#f5f5f7}.mfx-l2 .w.on{color:#b9a6ff}.mfx-b{font-size:clamp(56px,10vw,168px);font-weight:700;line-height:.95;letter-spacing:-.06em;opacity:0}.mfx-grad{background:linear-gradient(90deg,#2ad4ff,#8a5cff 30%,#b54dff 50%,#ff4d9d 72%,#ff9f43 92%,#ff9f43);background-size:220% 100%;background-position:var(--gp, 100%) 0;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.mfx .mfx-grad .w,.mfx .mfx-grad .w.on{color:transparent}.mfx-c{display:grid;gap:clamp(10px,2.4vh,28px);opacity:0}.mfx-pair{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);font-size:clamp(40px,6.6vw,108px);font-weight:700;line-height:1;letter-spacing:-.055em;white-space:nowrap}.mfx-d{opacity:0;display:grid;justify-items:center;gap:clamp(28px,5vh,48px)}.mfx-para{max-width:20ch;font-size:clamp(34px,4.8vw,72px);font-weight:700;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.mfx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mfx-chips li{padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;color:#f0ecffe6;background:#ffffff0f;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a;will-change:transform,opacity}.mfx-chips li:nth-child(1){box-shadow:inset 0 0 0 1px #2ad4ff80}.mfx-chips li:nth-child(2){box-shadow:inset 0 0 0 1px #6e5aff8c}.mfx-chips li:nth-child(3){box-shadow:inset 0 0 0 1px #b54dff8c}.mfx-chips li:nth-child(4){box-shadow:inset 0 0 0 1px #ff4d9d8c}.mfx-chips li:nth-child(5){box-shadow:inset 0 0 0 1px #ff78648c}.mfx-chips li:nth-child(6){box-shadow:inset 0 0 0 1px #ff9f438c}@media (max-width: 734px){.mfx-track{height:440svh}.mfx-pair{flex-direction:column;gap:10px}.mfx-c{gap:36px}}@media (prefers-reduced-motion: reduce){.mfx-track{height:auto}.mfx-pin{position:relative;height:auto;display:grid;gap:80px;padding:var(--section) 0}.mfx-pin>*{grid-area:auto}.mfx-b,.mfx-c,.mfx-d{opacity:1}.mfx .w{color:#f5f5f7}.mfx-glow,.mfx-star{display:none}}@media (min-width: 835px){.svx-stage{--rx: 0deg;--ry: 0deg;overflow:visible;background:none;box-shadow:none;border-radius:0;transform:perspective(1600px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d}.svx-slide{clip-path:none!important;transition:none;border-radius:34px;overflow:hidden;background:#0b0b0e;transform-origin:50% 100%;will-change:transform,opacity;box-shadow:0 40px 90px -40px rgba(var(--a),.65),0 18px 40px -22px #00000073,inset 0 0 0 1px #ffffff0f}.svx-slide.is-on .svx-media img{transform:scale(calc(1.08 + var(--lp, 0) * .08));filter:brightness(.86) saturate(1.05);transition:none}.svx-h{grid-area:h}.svx-cta{grid-area:cta;align-self:center;margin-top:0;width:58px;height:58px;padding:0;justify-content:center;font-size:0;gap:0;border-radius:50%;box-shadow:0 10px 30px -8px rgba(var(--a),.9)}.svx-cta svg{width:20px;height:20px}}@media (min-width: 835px) and (hover: hover) and (pointer: fine){.svx-cta:hover{transform:scale(1.08)}.svx-cta:hover svg{transform:rotate(-45deg)}}.svx-item:before{left:0}.svx-item.is-on .svx-name{transform:translate(30px)}.svx-blurb{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ease-out),opacity .4s var(--ease),margin .6s var(--ease-out)}.svx-blurb>span{min-height:0;overflow:hidden;padding-left:30px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#6e6e73}.svx-item.is-on .svx-blurb{grid-template-rows:1fr;opacity:1;margin-top:6px}.svx-item.is-on .svx-name{background:linear-gradient(90deg,#1d1d1f 40%,rgb(var(--a)));-webkit-background-clip:text;background-clip:text;color:transparent}.ftx{position:relative;overflow:hidden;isolation:isolate;background:#000;color:#a1a1a6;font-size:14px;padding-block:clamp(56px,6.5vw,90px) 28px;border-top:1px solid rgba(255,255,255,.06)}.ftx:before{content:"";position:absolute;left:50%;top:-30%;width:120vw;height:80%;translate:-50% 0;z-index:-1;background:radial-gradient(closest-side,rgba(120,80,255,.16),transparent 70%);pointer-events:none}.ftx-hero{display:grid;justify-items:start;gap:22px;padding-bottom:clamp(56px,7vw,96px)}.ftx-kick{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#f5f5f7}.ftx-kick svg{width:18px;height:18px;filter:drop-shadow(0 0 8px rgba(160,120,255,.8));animation:hzStar 6s ease-in-out infinite}.ftx-big{font-size:clamp(48px,8vw,128px);line-height:.95;letter-spacing:-.055em;font-weight:700;color:#f5f5f7}.ftx-grad{background:linear-gradient(90deg,#2ad4ff,#8a5cff 35%,#b54dff 55%,#ff4d9d 78%,#ff9f43);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.ftx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px}.ftx-copy{position:relative;display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 8px 0 24px;border-radius:999px;font-size:16px;font-weight:600;color:#f5f3ff;background:#ffffff0f;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a;transition:background-color .3s var(--ease)}.ftx-copy-b{position:relative;display:grid;height:42px;min-width:84px;padding:0 16px;border-radius:999px;overflow:hidden;font-size:13px;background:#ffffff1a}.ftx-copy-b b{grid-area:1 / 1;display:grid;place-items:center;font-weight:600;transition:transform .5s cubic-bezier(.2,.9,.25,1.2),opacity .3s var(--ease)}.ftx-copy-b b+b{transform:translateY(110%);opacity:0;color:#0c0818}.ftx-copy.is-copied .ftx-copy-b{background:#b9f6ca}.ftx-copy.is-copied .ftx-copy-b b:first-child{transform:translateY(-110%);opacity:0}.ftx-copy.is-copied .ftx-copy-b b+b{transform:none;opacity:1}@media (hover: hover) and (pointer: fine){.ftx-copy:hover{background:#ffffff1a}}.ftx-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:36px 40px;border-top:1px solid rgba(255,255,255,.08)}.ftx-cols>div{display:grid;align-content:start;gap:12px}.ftx-cols h3{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;margin-bottom:4px}.ftx-cols a{position:relative;justify-self:start;overflow-wrap:anywhere;color:#d2d2d7;transition:color .25s var(--ease),transform .4s var(--ease-out)}@media (hover: hover) and (pointer: fine){.ftx-cols>div>a:hover{color:#fff;transform:translate(4px)}}.ftx-social{display:flex;flex-wrap:wrap;gap:8px}.ftx-soc{display:inline-flex!important;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background .4s var(--ease),box-shadow .4s var(--ease),color .25s}.ftx-soc svg{width:18px;height:18px}@media (hover: hover) and (pointer: fine){.ftx-soc:first-child:hover{color:#fff;background:linear-gradient(135deg,#feda75,#fa7e1e 25%,#d62976,#962fbf 75%,#4f5bd5);box-shadow:none}.ftx-soc:last-child:hover{color:#fff;background:#0a66c2;box-shadow:none}}.ftx-live{display:inline-flex;align-items:center;gap:8px;color:#a1a1a6;font-variant-numeric:tabular-nums}.ftx-live i{width:7px;height:7px;border-radius:50%;background:#30d158;box-shadow:0 0 #30d15899;animation:ftxPulse 2.4s ease-out infinite}@keyframes ftxPulse{0%{box-shadow:0 0 #30d1588c}80%,to{box-shadow:0 0 0 8px #30d15800}}.ftx-mark{--mx: 50%;--my: 50%;position:relative;isolation:isolate;width:min(100% - 2 * var(--gutter),1500px);margin:0 auto;background:#000}.ftx-mark img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.ftx-legal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:28px;margin-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#6e6e73}.ftx-motto{font-weight:600;color:#a1a1a6}.ftx-top{display:inline-flex;align-items:center;gap:8px;color:#d2d2d7}.ftx-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,.9,.25,1.4)}@media (hover: hover) and (pointer: fine){.ftx-top:hover svg{transform:translateY(-3px)}}.ftx a:after,.ftx button:after{content:none}@media (max-width: 834px){.ftx-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width: 734px){.ftx-actions{flex-direction:column;align-items:stretch;width:100%}.ftx-actions .hz-cta,.ftx-copy{justify-content:space-between}.ftx-legal{flex-direction:column;align-items:flex-start}.ftx-cols{column-gap:18px}.ftx-live{flex-wrap:wrap;font-size:13px}}@media (prefers-reduced-motion: reduce){.ftx-kick svg,.ftx-live i{animation:none}}.ftx-copy{padding:0 8px;gap:6px}.ftx-copy-b{cursor:pointer;color:#f5f3ff}.ftx-ico{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;transition:transform .5s cubic-bezier(.2,.9,.25,1.3),background-color .3s var(--ease)}.ftx-ico svg{width:18px;height:18px}.ftx-wa{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 22px 0 8px;border-radius:999px;font-size:16px;font-weight:600;color:#f5f3ff;background:#25d3661a;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #25d36659,0 10px 34px -14px #25d36699;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.ftx-wa .ftx-ico{background:#25d366;color:#fff;box-shadow:0 4px 14px -4px #25d366e6}.ftx-wa-n{font-weight:500;color:#f5f3ff8c;font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.ftx-copy-b:hover{background:#ffffff2e}.ftx-wa:hover{background:#25d3662e;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #25d36699,0 14px 40px -12px #25d366cc}.ftx-wa:hover .ftx-ico{transform:rotate(-8deg) scale(1.08)}}.ftx-copy-b:focus-visible,.ftx-wa:focus-visible{outline:2px solid #b9a6ff;outline-offset:3px}@media (max-width: 734px){.ftx-wa{justify-content:flex-start}.ftx-wa-n{margin-left:auto;font-size:13px}}@media (max-width: 734px){.ftx-copy,.ftx-wa{max-width:100%;min-width:0}.ftx-copy .ftx-ico{display:none}.ftx-copy-b{min-width:72px;padding:0 12px}.ftx-wa{padding-right:18px}}@media (max-width: 380px){.ftx-wa-n{display:none}}.ftx-mail{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 24px 0 8px;border-radius:999px;font-size:16px;font-weight:600;color:#f5f3ff;border:1px solid transparent;background:linear-gradient(#0e0e12eb,#0e0e12eb) padding-box,linear-gradient(90deg,#4285f4,#ea4335 40%,#fbbc05 70%,#34a853) border-box;box-shadow:-14px 10px 34px -16px #4285f4b3,0 12px 34px -16px #ea4335b3,14px 10px 34px -16px #34a85399;transition:box-shadow .3s var(--ease),transform .4s var(--ease-out)}.ftx-mail .ftx-ico{background:#fff;box-shadow:0 4px 14px -4px #ea4335b3}.ftx-mail .ftx-ico svg{width:22px;height:22px}.ftx-wa{border:1px solid transparent}@media (hover: hover) and (pointer: fine){.ftx-mail:hover{box-shadow:-16px 12px 44px -14px #4285f4e6,0 14px 44px -14px #ea4335e6,16px 12px 44px -14px #34a853cc}.ftx-mail:hover .ftx-ico{transform:rotate(-8deg) scale(1.08)}}.ftx-mail:focus-visible{outline:2px solid #b9a6ff;outline-offset:3px}@media (max-width: 734px){.ftx-mail{font-size:15px;min-width:0;max-width:100%}}.wkg{position:relative;background:#000;color:#f5f5f7;padding-block:clamp(90px,10vw,140px);overflow:hidden;isolation:isolate}.wkg:before{content:"";position:absolute;inset:20% -10% -10%;z-index:-1;background:radial-gradient(50% 50% at 50% 60%,rgba(var(--wacc, 255, 159, 67),.16),transparent 70%);transition:background .9s var(--ease);pointer-events:none}.wkg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,52px)}.wkg-title{font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1;letter-spacing:-.045em}.wkg-hint{text-align:right;font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.wkg-hint span{color:#86868b;font-weight:500}.wkg-panels{display:flex;gap:12px;height:clamp(460px,74vh,700px)}.wkg-panel{--acc: 255, 159, 67;position:relative;flex:1 1 0;min-width:0;border-radius:28px;overflow:hidden;isolation:isolate;color:#fff;background:#0c0c0f;box-shadow:inset 0 0 0 1px #ffffff14;transition:flex-grow .9s cubic-bezier(.7,0,.2,1),box-shadow .6s var(--ease)}.wkg-panel:after{content:none!important}.wkg-panel.is-on{flex-grow:5.2;box-shadow:inset 0 0 0 1px rgba(var(--acc),.45),0 40px 100px -40px rgba(var(--acc),.7)}.wkg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.12);filter:grayscale(.85) brightness(.45);transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .9s var(--ease);user-select:none;-webkit-user-drag:none}.wkg-panel.is-on .wkg-img{transform:scale(1.02);filter:none}.wkg-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 30%,transparent 45%,rgba(0,0,0,.85) 100%),radial-gradient(70% 50% at 0% 100%,rgba(var(--acc),.35),transparent 70%);opacity:.85;transition:opacity .7s var(--ease)}.wkg-panel.is-on .wkg-shade{opacity:1}.wkg-spine{position:absolute;left:50%;bottom:26px;translate:-50% 0;writing-mode:vertical-rl;rotate:180deg;display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#ffffffd9;transition:opacity .4s var(--ease) .25s}.wkg-spine i{width:8px;height:8px;border-radius:50%;background:rgb(var(--acc));box-shadow:0 0 12px rgba(var(--acc),.9)}.wkg-panel.is-on .wkg-spine{opacity:0;transition-delay:0s}.wkg-body{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:start;gap:12px;padding:clamp(24px,3vw,40px);width:min(100%,720px)}.wkg-body>*{opacity:0;transform:translateY(18px);transition:opacity .4s var(--ease),transform .6s var(--ease-out)}.wkg-panel.is-on .wkg-body>*{opacity:1;transform:none}.wkg-panel.is-on .wkg-meta{transition-delay:.42s}.wkg-panel.is-on .wkg-t{transition-delay:.48s}.wkg-panel.is-on .wkg-tag{transition-delay:.54s}.wkg-panel.is-on .wkg-go{transition-delay:.6s}.wkg-meta{display:flex;flex-wrap:wrap;gap:6px}.wkg-meta span{padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29;white-space:nowrap}.wkg-meta span:first-child{background:rgba(var(--acc),.9);color:#0b0b0e;box-shadow:none}.wkg-t{font-size:clamp(36px,4.6vw,72px);font-weight:700;line-height:.98;letter-spacing:-.05em;white-space:nowrap}.wkg-tag{max-width:44ch;font-size:clamp(15px,1.2vw,18px);line-height:1.45;color:#fffc}.wkg-go{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 20px;margin-top:6px;border-radius:999px;font-size:15px;font-weight:600;color:#0b0b0e;background:#fff;box-shadow:0 10px 30px -10px rgba(var(--acc),.9)}.wkg-go svg{width:34px;height:34px;padding:9px;border-radius:50%;background:rgb(var(--acc));fill:none;stroke:#0b0b0e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.2,.9,.25,1.3)}@media (hover: hover) and (pointer: fine){.wkg-panel.is-on:hover .wkg-go svg{transform:rotate(45deg)}.wkg-panel:not(.is-on):hover{box-shadow:inset 0 0 0 1px rgba(var(--acc),.4)}.wkg-panel:not(.is-on):hover .wkg-img{filter:grayscale(.3) brightness(.6)}}.wkg-bar{position:absolute;left:24px;right:24px;top:20px;height:3px;border-radius:3px;background:#ffffff2e;overflow:hidden;opacity:0;transition:opacity .4s var(--ease)}.wkg-bar:after{content:"";position:absolute;inset:0;background:rgb(var(--acc));transform-origin:0 50%;transform:scaleX(0)}.wkg-panels.is-auto .wkg-panel.is-on .wkg-bar{opacity:1}.wkg-panels.is-auto .wkg-panel.is-on .wkg-bar:after{animation:wkgBar 6.5s linear forwards}.wkg-panels.is-auto:hover .wkg-bar:after,.wkg-panels.is-paused .wkg-bar:after{animation-play-state:paused}@keyframes wkgBar{to{transform:scaleX(1)}}.wkg-next{background:#07060c}.wkg-mesh{position:absolute;inset:-20%;z-index:-2;background:radial-gradient(40% 40% at 25% 30%,rgba(42,212,255,.55),transparent 70%),radial-gradient(45% 45% at 75% 35%,rgba(181,77,255,.6),transparent 70%),radial-gradient(45% 45% at 40% 80%,rgba(255,77,157,.5),transparent 70%),radial-gradient(35% 35% at 85% 85%,rgba(255,159,67,.45),transparent 70%);filter:blur(20px) saturate(1.2);opacity:.35;transition:opacity .9s var(--ease);animation:wkgMesh 14s ease-in-out infinite alternate}.wkg-next.is-on .wkg-mesh{opacity:.85}@keyframes wkgMesh{to{transform:rotate(25deg) scale(1.15)}}.wkg-star{position:absolute;left:50%;top:42%;width:46%;max-width:260px;translate:-50% -50%;z-index:-1;fill:none;stroke:#ffffff8c;stroke-width:.6;opacity:.4;transition:opacity .7s var(--ease),transform 1.2s cubic-bezier(.2,.8,.2,1)}.wkg-next.is-on .wkg-star{opacity:.9;transform:scale(1.1)}.wkg-next .wkg-t{white-space:normal}.wkg-panel:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:4px}@media (max-width: 834px){.wkg-head{flex-direction:column;align-items:flex-start}.wkg-hint{text-align:left}.wkg-panels{flex-direction:column;height:auto;gap:10px}.wkg-panel{flex:none;height:76px;border-radius:22px;transition:height .8s cubic-bezier(.7,0,.2,1),box-shadow .6s var(--ease)}.wkg-panel.is-on{height:min(560px,78vh)}.wkg-spine{writing-mode:horizontal-tb;rotate:none;left:22px;bottom:50%;translate:0 50%}.wkg-t{white-space:normal;font-size:clamp(34px,10vw,48px)}.wkg-bar{left:20px;right:20px;top:16px}}@media (prefers-reduced-motion: reduce){.wkg-panel,.wkg-img,.wkg-body>*{transition-duration:1ms!important}.wkg-mesh{animation:none}}@media (hover: hover) and (pointer: fine){.wkg-next.is-on:hover .wkg-go svg{transform:translate(3px)}}.reel{--p: 0}.reel-stage{isolation:isolate}.reel-h{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.28em;pointer-events:none;font-size:clamp(54px,9.4vw,156px);font-weight:700;letter-spacing:-.055em;line-height:1;color:#fff;text-shadow:0 10px 60px rgba(0,0,0,.55);white-space:nowrap}.reel-h-l,.reel-h-r{display:inline-block;opacity:clamp(0,1 - var(--p) * 2.2,1);will-change:transform,opacity}.reel-h-l{transform:translate(calc(var(--p) * -42vw))}.reel-h-r{transform:translate(calc(var(--p) * 42vw));background:linear-gradient(90deg,#fff 20%,#c9b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.reel-frame{box-shadow:0 60px 140px -60px #825aff8c;background:#000}.reel-frame video{transform:none!important;filter:brightness(calc(.28 + .72 * var(--p))) saturate(calc(.6 + .4 * var(--p)))}.reel-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 22%,transparent 65%,rgba(0,0,0,.7));opacity:clamp(0,(var(--p) - .5) * 2,1)}.reel-big{position:absolute;left:50%;top:50%;z-index:2;width:172px;height:172px;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;color:#fff;opacity:clamp(0,(var(--p) - .6) * 3,1);transform:scale(calc(.8 + .2*clamp(0,(var(--p) - .6) * 3,1)));transition:opacity .4s var(--ease)}.reel-ring{position:absolute;inset:0;width:100%;height:100%;animation:reelSpin 16s linear infinite}.reel-ring text{font-size:13.5px;font-weight:600;letter-spacing:.22em;fill:#ffffffe6}@keyframes reelSpin{to{transform:rotate(360deg)}}.reel-big-core{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff40,0 20px 50px -10px #00000080;transition:transform .5s cubic-bezier(.2,.9,.25,1.3),background-color .3s var(--ease)}.reel-big-core svg{width:30px;height:30px;fill:#fff;transform:translate(2px)}@media (hover: hover) and (pointer: fine){.reel-big:hover .reel-big-core{transform:scale(1.1);background:#ffffff47}}.reel.is-sound .reel-big{opacity:0!important;pointer-events:none;transform:scale(1.3);transition:opacity .4s var(--ease),transform .6s var(--ease-out)}.reel-track{position:relative;flex:1;height:18px;display:flex;align-items:center;cursor:pointer}.reel-track:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:4px;background:#fff3}.reel-fill{position:absolute;left:0;height:4px;width:100%;border-radius:4px;background:linear-gradient(90deg,#2ad4ff,#8a5cff 40%,#ff4d9d 75%,#ff9f43);transform-origin:0 50%;transform:scaleX(var(--t, 0));box-shadow:0 0 12px #a078ffb3}.reel-track:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.reel-sound[aria-pressed=true] .mute{display:none}.reel-sound[aria-pressed=true] .wave{display:block}@media (max-width: 734px){.reel-h{position:static;display:flex;padding:0 0 18px;font-size:13vw;text-shadow:none}.reel-h-l,.reel-h-r{opacity:1;transform:none}.reel-stage{display:block}.reel-big{width:128px;height:128px;opacity:1;transform:none}.reel-big-core{width:70px;height:70px}.reel-ring text{font-size:15px}.reel-full{display:none}.reel-vignette{opacity:1}.reel-frame video{filter:none}}@media (prefers-reduced-motion: reduce){.reel-ring{animation:none}}.bx{background:#f5f5f7;padding-block:clamp(96px,11vw,150px)}.bx-head{margin-bottom:clamp(36px,4vw,56px)}.bx-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:600;color:#86868b}.bx-eyebrow:before{content:"";width:14px;height:14px;background:url(../img/star-128.webp) center / contain no-repeat}.bx-title{font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.045em;font-weight:700;color:#1d1d1f}.bx-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:clamp(12px,1.4vw,20px)}.bx-tile{--acc: 42, 212, 255;position:relative;isolation:isolate;overflow:hidden;border-radius:30px;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s var(--ease)}.bx-events{grid-column:span 4;min-height:clamp(460px,42vw,580px)}.bx-media{grid-column:span 2;min-height:clamp(460px,42vw,580px)}.bx-strategy,.bx-brand,.bx-mkt{grid-column:span 2;min-height:380px}.bx-pr{grid-column:span 6;min-height:320px}.bx-dark{background:#000;color:#fff;box-shadow:0 30px 70px -40px #00000080}@media (hover: hover) and (pointer: fine){.bx-tile:hover{transform:translateY(-6px);box-shadow:0 40px 90px -40px rgba(var(--acc),.75)}}.bx-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.62) saturate(1.05);transform:scale(1.06);transition:transform 1.6s cubic-bezier(.2,.8,.2,1),filter .8s var(--ease)}@media (hover: hover) and (pointer: fine){.bx-tile:hover .bx-img{transform:scale(1.12);filter:brightness(.7) saturate(1.1)}}.bx-dark:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 35%,transparent 45%,rgba(0,0,0,.8));pointer-events:none}.bx-copy{position:relative;padding:clamp(22px,2.4vw,34px);padding-right:84px;display:grid;gap:8px}.bx-label{font-size:13px;font-weight:600;color:rgb(var(--acc))}.bx-h{font-size:clamp(24px,2.2vw,34px);line-height:1.06;letter-spacing:-.035em;font-weight:700;max-width:18ch}.bx-events .bx-h{font-size:clamp(30px,3vw,46px)}.bx-p{max-width:46ch;font-size:16px;line-height:1.45;color:#ffffffbf}.bx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bx-chips li{padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29}.bx-cta{position:absolute;right:20px;bottom:20px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#000;box-shadow:0 10px 30px -10px rgba(var(--acc),.9);transition:transform .5s cubic-bezier(.2,.9,.25,1.3),background-color .3s var(--ease)}.bx-cta:after{content:none!important}.bx-cta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media (hover: hover) and (pointer: fine){.bx-tile:hover .bx-cta{transform:rotate(90deg) scale(1.08);background:rgb(var(--acc));color:#000}}.bx-cta:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:3px}.bx-tile.is-in .bx-beams i{opacity:.8}.bx-live,.bx-rec{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff2e}.bx-live i,.bx-rec i{width:8px;height:8px;border-radius:50%;background:#ff453a;box-shadow:0 0 10px #ff453a;animation:bxBlink 1.4s steps(1) infinite}@keyframes bxBlink{50%{opacity:.2}}.bx-rec b{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.bx-media:before{content:"";position:absolute;left:50%;top:42%;width:34px;height:34px;translate:-50% -50%;z-index:1;background:linear-gradient(#fff,#fff) center / 100% 1.5px no-repeat,linear-gradient(#fff,#fff) center / 1.5px 100% no-repeat;opacity:.6}.bx-strategy.is-in .bx-note{transform:translate(calc(-50% + (var(--i) - 2) * 6px),calc(-130% + var(--i) * 4px)) rotate(calc((var(--i) - 2) * 2deg));opacity:.85}.bx-strategy.is-in .bx-idea{opacity:1;transform:none}.bx-aa{font-size:clamp(84px,8vw,120px);line-height:1;color:#1d1d1f;letter-spacing:-.02em;transition:opacity .2s}.bx-aa.f0{font-family:var(--font);font-weight:700}.bx-aa.f1{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.bx-aa.f2{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.bx-aa.f3{font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:700}.bx-aa.f4{font-family:var(--font);font-weight:300;letter-spacing:-.06em}.bx-mkt.is-in .bx-line{stroke-dashoffset:0}.bx-mkt.is-in .bx-area,.bx-mkt.is-in .bx-dot{opacity:1}.bx-marquee{position:absolute;inset:0;z-index:-1;display:grid;align-content:center;gap:6px;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.bx-row{display:flex;gap:44px;width:max-content;font-size:clamp(44px,6vw,92px);font-weight:700;letter-spacing:-.05em;line-height:1.05;white-space:nowrap;animation:bxMarq 38s linear infinite}.bx-row span{color:#ffffff14}.bx-row span:nth-child(odd){color:transparent;-webkit-text-stroke:1px rgba(181,140,255,.35)}.bx-rev{animation-direction:reverse;animation-duration:46s}@keyframes bxMarq{to{transform:translate(-50%)}}.bx-pr:after{background:linear-gradient(90deg,#000000d9,#0003 70%)}.bx-pr{background:radial-gradient(60% 120% at 85% 50%,#2a1450,#000 70%)}@media (max-width: 1068px){.bx-events,.bx-media,.bx-strategy,.bx-brand,.bx-mkt{grid-column:span 3}.bx-mkt{grid-column:span 6}}@media (max-width: 734px){.bx-grid{grid-template-columns:1fr}.bx-tile{grid-column:auto!important;min-height:340px}.bx-events,.bx-media{min-height:460px}}@media (prefers-reduced-motion: reduce){.bx-row,.bx-live i,.bx-rec i{animation:none}}.bx-row span{color:#ffffff0d}.bx-row span:nth-child(odd){-webkit-text-stroke:1px rgba(181,140,255,.28)}.bx-pr:after{background:linear-gradient(90deg,#000000eb,#000000bf,#0000001a 80%)}.bx-media:before{content:none}svg.gnav-progress{position:absolute;inset:0 0 auto;width:100%;height:100%;border-radius:0;background:none;transform:none;box-shadow:none;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 4px rgba(150,110,255,.7))}svg.gnav-progress path{fill:none;stroke:url(#gnpg);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p, 0))}.gnav.on-light svg.gnav-progress{filter:none}.notch-flare{display:none!important}@media (min-width: 834px){.gnav-inner{transition:height .6s cubic-bezier(.3,1.2,.4,1),padding .6s cubic-bezier(.3,1.2,.4,1),gap .6s cubic-bezier(.3,1.2,.4,1),border-radius .6s cubic-bezier(.3,1.2,.4,1),transform .7s cubic-bezier(.3,1.25,.4,1),box-shadow .5s var(--ease),background-color .5s var(--ease)}.gnav-word{max-width:120px;transition:max-width .6s cubic-bezier(.3,1.1,.4,1),opacity .3s var(--ease),height .5s var(--ease-out),filter .3s var(--ease)}.gnav-links{max-width:760px;overflow:visible;transition:max-width .65s cubic-bezier(.3,1.1,.4,1),opacity .35s var(--ease) .15s}.gnav-now{display:inline-flex;align-items:center;gap:8px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#f5f5f7;transition:max-width .6s cubic-bezier(.3,1.1,.4,1),opacity .3s var(--ease)}.gnav-now i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--grad);box-shadow:0 0 10px #a078ffe6;animation:ftxPulse 2.4s ease-out infinite}.gnav-now b{font-weight:600}.gnav.is-island .gnav-inner{height:46px;padding:0 5px 0 12px;gap:12px;border-radius:999px;transform:translateY(12px);background:#0e0e12b8;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1a,0 18px 50px -12px #0009,0 0 40px -10px #825aff59}.gnav.is-island .gnav-star{height:22px}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-word{max-width:0;opacity:0}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-links{max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .5s cubic-bezier(.4,0,.2,1),opacity .15s var(--ease)}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-now{max-width:260px;opacity:1;transition:max-width .6s cubic-bezier(.3,1.1,.4,1),opacity .4s var(--ease) .2s}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-cta.pill-sm{font-size:0;gap:0;padding:0 4px;min-height:36px}.gnav.is-island .gnav-cta.pill-sm{transition:font-size .4s var(--ease),padding .5s cubic-bezier(.3,1.1,.4,1),gap .4s,min-height .4s,box-shadow .4s var(--ease)}.gnav.is-island .gnav-cta.pill-sm:after{width:28px;height:28px}.gnav.is-island .gnav-pill{height:30px;margin-top:-15px}.gnav.is-island.on-light .gnav-inner{background:#ffffffc7;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0000000f,0 18px 50px -14px #281e5a4d}.gnav.is-island.on-light .gnav-now{color:#1d1d1f}}@media (prefers-reduced-motion: reduce){.gnav-inner,.gnav-links,.gnav-word,.gnav-now{transition-duration:1ms!important}}@media (min-width: 834px){.gnav-inner{transition:height .9s cubic-bezier(.22,1,.36,1),padding .9s cubic-bezier(.22,1,.36,1),gap .9s cubic-bezier(.22,1,.36,1),border-radius .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),box-shadow .7s var(--ease),background-color .7s var(--ease)}.gnav-word,.gnav-links,.gnav-now{transition:max-width .9s cubic-bezier(.22,1,.36,1),opacity .45s var(--ease) .35s}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-word,.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-links{transition:max-width .9s cubic-bezier(.22,1,.36,1) 80ms,opacity .22s var(--ease)}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-now{transition:max-width .9s cubic-bezier(.22,1,.36,1),opacity .45s var(--ease) .45s}.gnav.is-island .gnav-cta.pill-sm,.gnav .gnav-cta.pill-sm{transition:font-size .5s var(--ease),padding .9s cubic-bezier(.22,1,.36,1),gap .6s,min-height .9s cubic-bezier(.22,1,.36,1),box-shadow .4s var(--ease)}}.gnav.is-scrolled:not(.is-island) .gnav-inner{height:54px}.gnav.is-scrolled:not(.is-island) .gnav-star{height:24px}.gnav.is-scrolled:not(.is-island) .gnav-word{height:19px}.gnav.is-scrolled:not(.is-island) .gnav-pill{height:34px;margin-top:-17px}.gnav.is-scrolled:not(.is-island) .gnav-cta.pill-sm{min-height:38px}.gnav.is-scrolled:not(.is-island) .gnav-cta.pill-sm:after{width:28px;height:28px}.hz-ch{font-weight:var(--wg, 700);font-variation-settings:"wght" var(--wg, 700)}.hz-title{font-weight:700}.hz-liquid{--lt: 100%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='34' viewBox='0 0 240 34'%3E%3Cpath d='M0 0H240V17C225 9 210 9 195 17S165 25 150 17 120 9 105 17 75 25 60 17 30 9 15 17 0 25 0 17Z' fill='%23fff'/%3E%3C/svg%3E"),linear-gradient(#fff,#fff),linear-gradient(100deg,#2ad4ff,#6c63ff 30%,#b54dff,#ff4d9d 80%,#ff9f43);background-repeat:repeat-x,no-repeat,no-repeat;background-size:240px 34px,100% var(--lt),100% 100%;background-position:var(--wx, 0px) calc(var(--lt) - 1px),0 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: reduce){.hz-liquid{--lt: 45%}}.rp{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,2.4vw,32px) clamp(14px,2vw,24px);color:#fff;opacity:clamp(0,(var(--p) - .55) * 3,1);transition:opacity .5s var(--ease),transform .6s var(--ease-out)}.reel.is-idle .rp{opacity:0;transform:translateY(8px)}.reel.is-idle{cursor:none}.rp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.rp-left,.rp-right{display:flex;align-items:center;gap:10px}.rp-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff1f;transition:transform .4s cubic-bezier(.2,.9,.25,1.3),background-color .25s var(--ease)}.rp-btn svg{width:19px;height:19px}@media (hover: hover) and (pointer: fine){.rp-btn:hover{transform:scale(1.08);background:#ffffff38}}.rp-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.rp-play{width:48px;height:48px;background:#fff;color:#000;position:relative}@media (hover: hover) and (pointer: fine){.rp-play:hover{background:#fff}}.rp-play .reel-icon:before,.rp-play .reel-icon:after{top:18px;height:12px}.rp-play .reel-icon:before{left:18px}.rp-play .reel-icon:after{left:25px}.rp-play.is-paused .reel-icon:before{left:19px;top:16.5px}.rp-meta{display:grid;gap:1px;line-height:1.15}.rp-title{font-size:14px;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.5)}.rp-time{display:flex;gap:4px;font-size:12px;font-weight:500;color:#ffffffa6;font-variant-numeric:tabular-nums}.rp-time i{font-style:normal;opacity:.5}.rp-eq{display:none;align-items:flex-end;gap:2.5px;height:16px}.rp-eq i{width:3px;height:100%;border-radius:2px;background:#fff;transform-origin:50% 100%;animation:rpEq .9s ease-in-out infinite alternate}.rp-eq i:nth-child(2){animation-delay:-.3s;animation-duration:.7s}.rp-eq i:nth-child(3){animation-delay:-.15s;animation-duration:1.1s}.rp-eq i:nth-child(4){animation-delay:-.5s;animation-duration:.8s}@keyframes rpEq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.reel-sound[aria-pressed=true] .rp-mute{display:none}.reel-sound[aria-pressed=true] .rp-eq{display:flex}.reel-sound[aria-pressed=true]{background:#ffffff38}.rp-scrub{--t: 0;--h: 0;position:relative;display:block;height:18px;margin:0 2px;cursor:pointer;touch-action:none}.rp-rail{position:absolute;left:0;right:0;top:50%;height:3px;translate:0 -50%;border-radius:3px;background:#ffffff38;overflow:hidden;transition:height .3s var(--ease-out)}.rp-rail .reel-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--t) * 100%);height:auto;transform:none;border-radius:3px;background:linear-gradient(90deg,#2ad4ff,#8a5cff 40%,#ff4d9d 75%,#ff9f43);box-shadow:none}.rp-head{position:absolute;top:50%;left:calc(var(--t) * 100%);width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff2e,0 4px 12px #0006;transform:scale(.55);transition:transform .3s cubic-bezier(.2,.9,.25,1.3)}.rp-tip{position:absolute;bottom:22px;left:calc(var(--h) * 100%);translate:-50% 0;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#000;background:#fff;opacity:0;transform:translateY(4px);transition:opacity .2s var(--ease),transform .3s var(--ease-out);pointer-events:none}.rp-scrub:hover .rp-rail,.rp-scrub:focus-visible .rp-rail{height:6px}.rp-scrub:hover .rp-head,.rp-scrub:focus-visible .rp-head{transform:scale(1)}.rp-scrub:hover .rp-tip{opacity:1;transform:none}.rp-scrub:focus-visible{outline:none}.reel.is-flash .reel-frame:after{content:"";position:absolute;left:50%;top:50%;width:96px;height:96px;translate:-50% -50%;border-radius:50%;background:#ffffff2e;animation:rpFlash .6s var(--ease-out) forwards;pointer-events:none}@keyframes rpFlash{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}@media (max-width: 734px){.rp{opacity:1}.reel-full{display:none}.rp-btn{width:40px;height:40px}.rp-play{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.rp-eq i{animation:none}}svg.gnav-progress{transition:opacity .45s var(--ease)}svg.gnav-progress.is-morph{opacity:0!important;transition:opacity .12s var(--ease)}.rp-close{display:none}.reel.is-theatre .reel-frame{position:fixed!important;inset:0;z-index:9500;width:100vw!important;height:100vh!important;height:100dvh!important;border-radius:0!important;background:#000;animation:rpIn .6s cubic-bezier(.22,1,.36,1)}@keyframes rpIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.reel.is-theatre .reel-frame video{object-fit:contain;filter:none}.reel.is-theatre .reel-big,.reel.is-theatre .reel-vignette{display:none}.reel.is-theatre .rp{opacity:1}.reel.is-theatre.is-idle .rp,.reel.is-theatre.is-idle .rp-close{opacity:0}.reel.is-theatre .rp-close{position:absolute;top:20px;right:20px;z-index:3;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #fff3;transition:opacity .5s var(--ease),transform .4s cubic-bezier(.2,.9,.25,1.3)}.reel.is-theatre .rp-close svg{width:20px;height:20px}@media (hover: hover) and (pointer: fine){.reel.is-theatre .rp-close:hover{transform:rotate(90deg)}}.reel.is-theatre .reel-h{opacity:0}html.is-theatre .gnav,html.is-theatre .wa-float,html.is-theatre .star-cursor{opacity:0!important;pointer-events:none!important}.reel.is-theatre .reel-stage{isolation:auto;z-index:9500}.hz-m{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .14em;margin:-.04em -.02em -.14em}.hz-title .hz-w{--ox: 0px;display:inline-block;transform-origin:0 100%;padding-bottom:0;margin-bottom:0;color:transparent;background-image:linear-gradient(100deg,#cfc8e6,#e9e5f5 calc(var(--hx, 20%) - 22%),#fff calc(var(--hx, 20%) - 4%) calc(var(--hx, 20%) + 4%),#e9e5f5 calc(var(--hx, 20%) + 22%),#bdb3df);background-size:var(--tw, 100%) 100%;background-position:calc(-1 * var(--ox)) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:none;filter:drop-shadow(0 2px 30px rgba(120,80,255,.18))}.hz-title .hz-w{filter:none;background-image:linear-gradient(100deg,#d6d0ea,#ebe8f6 calc(var(--hx, 20%) - 26%),#fff calc(var(--hx, 20%) - 5%) calc(var(--hx, 20%) + 5%),#ebe8f6 calc(var(--hx, 20%) + 26%),#cfc7ea)}.hz-title{text-shadow:none}.bx-label{justify-self:start;display:inline-flex;align-items:center;gap:9px;margin-bottom:4px;padding:8px 15px 8px 12px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff;filter:none!important;background:#ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff24}.bx-label:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:rgb(var(--acc));box-shadow:0 0 0 3px rgba(var(--acc),.25),0 0 12px rgba(var(--acc),.9)}.hz-m{overflow:visible;clip-path:inset(-60% -30% 0 -30%);padding:0 0 .14em;margin:0 0 -.14em}.hz-title .hz-w{background-repeat:repeat-x;background-size:calc(var(--tw, 100%) + 0px) 100%}.case-hero-media video{width:100%;height:100%;object-fit:cover;display:block}.case-gallery figure:nth-child(5n+1):not(:only-child){grid-column:span 2;aspect-ratio:16 / 8}@media (max-width: 734px){.case-gallery figure:nth-child(5n+1){grid-column:auto;aspect-ratio:4 / 3}}.bx-media video.bx-img{object-fit:cover}.hz-sub{max-width:40ch;font-size:clamp(18px,1.55vw,22px);line-height:1.5;letter-spacing:-.012em;color:#e1dcf09e;text-wrap:balance}.hz-sw{display:inline-block}.hz-k{position:relative;font-weight:600;color:#f5f3ffeb;transition:color .6s var(--ease)}.hz-k:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:rgb(var(--k));box-shadow:0 0 10px rgba(var(--k),.9);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.hz-k.is-lit{color:#fff}.hz-k.is-lit:after{transform:scaleX(1)}.hz-matter{font-style:normal;font-weight:700;color:#fff;background:linear-gradient(90deg,#fff 0% 33%,#2ad4ff 45%,#8a5cff 60%,#ff4d9d 78%,#ff9f43 92%);background-size:300% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 1.4s cubic-bezier(.22,1,.36,1)}.hz-matter.is-lit{background-position:100% 0}@media (prefers-reduced-motion: reduce){.hz-k:after{transform:scaleX(1)}.hz-matter{background-position:100% 0}}.bx-eyebrow{gap:10px;margin-bottom:18px;font-size:clamp(17px,1.4vw,20px);color:#6e6e73}.bx-eyebrow:before{width:20px;height:20px}.bx-title{max-width:22ch;font-size:clamp(36px,4.4vw,64px);line-height:1.06;text-wrap:balance}.bx-eyebrow{font-size:clamp(19px,1.7vw,24px);font-weight:600;color:#1d1d1f}.bx-eyebrow:before{width:22px;height:22px}.bx-title{max-width:26ch}.bx-title{max-width:24ch}.bx-title{max-width:30ch}.bx-title .dim{display:inline-block}.bx-strategy .bx-img,.bx-brand .bx-img,.bx-mkt .bx-img{object-position:50% 40%}.wkg-head{align-items:flex-end}.wkg-title{max-width:14ch}.wkg-hint{max-width:34ch;font-size:clamp(16px,1.3vw,19px);line-height:1.45}.wkg-title{max-width:none}.wkg-hint{text-align:left;max-width:30ch;text-wrap:pretty}.wkg-hint span{display:block;margin-top:4px}.ww-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:clamp(17px,1.4vw,20px);font-weight:600;color:#1d1d1f}.ww-eyebrow:before{content:"";width:20px;height:20px;background:url(../img/star-128.webp) center / contain no-repeat}.wx-row.is-on .wx-n{color:rgb(var(--c))}.wx-row.is-on .wx-t{color:transparent;transform:translate(6px)}.wx-row.is-on .wx-more{max-height:180px;opacity:1;margin-top:10px}.wx-row.is-on .wx-pic{transform:rotate(-3deg) scale(1)}.wx-row.is-on:after{transform:scaleX(1)}@media (max-width: 734px){.wx-row.is-on .wx-more{max-height:420px}}.step-foot{margin-top:14px;margin-bottom:0}.fx-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.fx{display:grid;gap:8px}.fx-wide{grid-column:1 / -1}.fx label{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ebebf599}.fx-wide label{font-size:15px;letter-spacing:-.01em;text-transform:none;color:#f5f5f7}.fx-req{color:#ff9f43}.fx input,.fx textarea{width:100%;min-height:54px;padding:14px 16px;border-radius:14px;font-size:16px;color:#f5f5f7;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.fx textarea{min-height:120px;resize:vertical;line-height:1.45}.fx input::placeholder,.fx textarea::placeholder{color:#ebebf561}.fx input:focus,.fx textarea:focus{outline:none;background:#ffffff17;border-color:#b58cffcc;box-shadow:0 0 0 3px #966eff40}.fx input.is-invalid{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff505033}@media (max-width: 734px){.fx-fields{grid-template-columns:1fr}}.fx-fields>.fx{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start}.fx-fields>.fx-wide{grid-column:1 / -1!important}.fx-fields{grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;height:auto!important}.fx label{margin:0!important;position:static!important;transform:none!important}.fx>*{margin:0!important}.fx-fields>.fx{margin:0!important;padding:0!important;min-height:0!important}.when-radios{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.when-slider{--v: 1;padding-top:6px}.ws-readout{display:grid;gap:4px;margin-bottom:26px}.ws-name{font-size:clamp(28px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:#fff}.ws-desc{font-size:15px;color:#ebebf599}.ws-track{position:relative;height:34px;margin:0 14px}.ws-rail,.ws-fill{position:absolute;left:0;top:50%;height:6px;margin-top:-3px;border-radius:6px}.ws-rail{right:0;background:#ffffff1f}.ws-fill{width:calc(var(--v) / 3 * 100%);background:linear-gradient(90deg,#2ad4ff,#8a5cff 45%,#ff4d9d 80%,#ff9f43);box-shadow:0 0 16px #a078ff99;transition:width .45s cubic-bezier(.22,1,.36,1)}.ws-dot{position:absolute;top:50%;left:calc(var(--i) / 3 * 100%);width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:#ffffff59;pointer-events:none}.ws-range{position:absolute;inset:0 -14px;width:calc(100% + 28px);margin:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.ws-range::-webkit-slider-runnable-track{height:34px;background:none}.ws-range::-moz-range-track{height:34px;background:none}.ws-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:3px;border-radius:50%;background:#fff url(../img/star-128.webp) center / 16px no-repeat;box-shadow:0 0 0 6px #a078ff40,0 6px 18px #00000080;transition:box-shadow .3s var(--ease),transform .3s cubic-bezier(.2,.9,.25,1.3)}.ws-range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff url(../img/star-128.webp) center / 16px no-repeat;box-shadow:0 0 0 6px #a078ff40,0 6px 18px #00000080}.ws-range:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 10px #a078ff4d,0 6px 18px #00000080}.ws-range:focus-visible{outline:none}.ws-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #fff,0 0 0 8px #a078ff99}.ws-stops{position:relative;height:22px;margin:14px 14px 0}.ws-stop{position:absolute;left:calc(var(--i) / 3 * 100%);translate:-50% 0;white-space:nowrap;font-size:13.5px;color:#ebebf580;transition:color .3s var(--ease)}.ws-stop:first-child{translate:-14px 0}.ws-stop:last-child{translate:calc(-100% + 14px) 0}.ws-stop b{font-weight:600}.ws-stop.is-on{color:#fff}@media (max-width: 734px){.ws-stop{font-size:12px}}.step-opt{margin-left:10px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#ebebf5b3;background:#ffffff14;vertical-align:middle}.buds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bud{position:relative;cursor:pointer}.bud:last-child{grid-column:1 / -1}.bud input{position:absolute;opacity:0;pointer-events:none}.bud-ui{display:grid;gap:3px;height:100%;padding:14px 16px;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color .25s var(--ease),box-shadow .3s var(--ease),transform .3s cubic-bezier(.2,.9,.25,1.3)}.bud-ui b{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#f5f5f7;font-variant-numeric:tabular-nums}.bud-ui small{font-size:13px;color:#ebebf58c}.bud:last-child .bud-ui{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:10px}@media (hover: hover) and (pointer: fine){.bud:hover .bud-ui{background:#ffffff14}}.bud input:checked+.bud-ui{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #b58cffe6,0 0 0 4px #966eff2e,0 10px 30px -12px #966effb3;transform:translateY(-1px)}.bud input:checked+.bud-ui small{color:#c9b8ff}.bud input:focus-visible+.bud-ui{box-shadow:inset 0 0 0 1.5px #fff}@media (max-width: 734px){.buds{grid-template-columns:1fr 1fr}}.step-smart{display:grid;grid-template-rows:0fr;padding-block:0!important;margin-top:-12px;opacity:0;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .4s var(--ease),padding .7s cubic-bezier(.22,1,.36,1),margin .7s cubic-bezier(.22,1,.36,1)}.step-smart>.smart-inner{min-height:0;overflow:hidden}.step-smart.is-open{grid-template-rows:1fr;opacity:1;margin-top:0;padding-block:clamp(22px,2.4vw,32px)!important}.step-smart:not(.is-open){border:0;box-shadow:none}.smart-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:19px;font-weight:600;color:#fff;letter-spacing:-.02em}.smart-title img{width:22px;height:auto}.sq-group{--c: 42, 212, 255;display:grid;grid-template-rows:0fr;margin:0;padding:0;border:0;min-width:0;opacity:0;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s var(--ease),margin .65s cubic-bezier(.22,1,.36,1)}.sq-group>.sq-inner{min-height:0;overflow:hidden;display:grid;gap:18px}.sq-group.is-on{grid-template-rows:auto 1fr;opacity:1;margin-top:22px}.sq-group:not(.is-on) .sq-head{display:none}.sq-head{display:flex;align-items:center;gap:10px;float:none;width:100%;padding:0 0 12px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c))}.sq-head i{width:8px;height:8px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 10px rgba(var(--c),.9)}.sq-q{display:grid;gap:10px;min-width:0}.sq-l{font-size:15px;font-weight:600;color:#f5f5f7;letter-spacing:-.01em}.sq-l em{margin-left:6px;font-style:normal;font-weight:500;font-size:13px;color:#ebebf580}.sq-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sq-chips{display:flex;flex-wrap:wrap;gap:8px}.sq-chip{position:relative;cursor:pointer}.sq-chip input{position:absolute;opacity:0;pointer-events:none}.sq-chip span{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:14px;font-weight:500;color:#f5f5f7d9;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .25s var(--ease),box-shadow .3s var(--ease),color .25s,transform .3s cubic-bezier(.2,.9,.25,1.4)}@media (hover: hover) and (pointer: fine){.sq-chip:hover span{background:#ffffff1a}}.sq-chip input:checked+span{color:#0b0b0e;background:rgb(var(--c));box-shadow:0 6px 18px -6px rgba(var(--c),.9);transform:translateY(-1px)}.sq-chip input[type=checkbox]:checked+span:before{content:"\2713";font-weight:700}.sq-chip input:focus-visible+span{box-shadow:inset 0 0 0 2px #fff}.sq-in{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;font-size:15px;color:#f5f5f7;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color-scheme:dark}.sq-in::placeholder{color:#ebebf561}.sq-in:focus{outline:none;border-color:rgba(var(--c),.8);box-shadow:0 0 0 3px rgba(var(--c),.22)}@media (max-width: 734px){.sq-row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.step-smart,.sq-group{transition-duration:1ms!important}}#brief-budget.is-empty{color:#ebebf573}.wx-row.is-on .wx-more{max-height:110px;margin-top:6px}@media (max-width: 834px){.wx-row.is-on .wx-more{max-height:320px}}.smart-title{margin-bottom:8px}.wc.is-on{flex-grow:2.6;box-shadow:0 30px 60px -30px rgba(var(--c),.7)}.wc.is-on img{filter:brightness(.78) saturate(1.05);transform:scale(1)}.wc.is-on .wc-n{color:rgb(var(--c))}.wc.is-on .wc-t{font-size:clamp(20px,1.8vw,26px)}.wc.is-on .wc-d{grid-template-rows:1fr;opacity:1;margin-top:8px;transition-delay:0ms,.3s,0ms}.wc.is-on:before{transform:scaleX(1)}@media (max-width: 834px){.wc.is-on{height:240px}.wc.is-on .wc-n{top:16px;translate:none}}.wt-k.is-on{color:#1d1d1f;background-size:100% .42em}.wt-k.is-on i{opacity:1;transform:scale(1.15);box-shadow:0 0 0 4px rgba(var(--c),.18),0 0 14px rgba(var(--c),.8)}.wk{--c: 42, 212, 255;position:relative;isolation:isolate;overflow:hidden;color:#f5f5f7;padding-block:clamp(70px,8vw,110px);background:radial-gradient(60% 70% at 72% 50%,#120d24,#06050b 60%,#030206);border-top:1px solid rgba(255,255,255,.05)}.wk:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background-image:radial-gradient(1px 1px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 33% 80%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 66%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 28%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 46% 52%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 8% 88%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 84% 92%,#fff 50%,transparent 51%)}.wk-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);align-items:center}.wk-eyebrow{color:#f5f5f7}.wk-title{font-size:clamp(32px,3.6vw,54px);font-weight:700;line-height:1.04;letter-spacing:-.045em}.wk-title span{color:#6e6e73}.wk-card{margin-top:clamp(26px,3vw,40px);padding:22px 24px;border-radius:22px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff14,0 30px 60px -40px rgba(var(--c),.8);transition:box-shadow .6s var(--ease);min-height:150px}.wk-count{font-size:13px;font-weight:600;color:#6e6e73;font-variant-numeric:tabular-nums}.wk-count b{color:rgb(var(--c));transition:color .5s var(--ease)}.wk-name{margin-top:10px;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.wk-desc{margin-top:8px;font-size:16px;line-height:1.45;color:#a1a1a6;max-width:40ch}.wk-sky{--px: 0;--py: 0;position:relative;aspect-ratio:5 / 4;width:100%;max-height:460px;margin-inline:auto;transform:translate(calc(var(--px) * -14px),calc(var(--py) * -10px));transition:transform .9s cubic-bezier(.22,1,.36,1)}.wk-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wk-ring{stroke:#ffffff12;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 5}.wk-line{stroke:#ffffff24;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 6;animation:wkFlow 2.2s linear infinite;transition:stroke .5s var(--ease),stroke-width .5s}.wk-line.is-on{stroke:rgb(var(--c));stroke-width:2;filter:drop-shadow(0 0 4px rgb(var(--c)))}@keyframes wkFlow{to{stroke-dashoffset:-18}}.wk-core{position:absolute;left:50%;top:50%;width:76px;height:76px;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c),.35),transparent 70%);transition:background .7s var(--ease)}.wk-core img{width:40px;height:auto;filter:drop-shadow(0 0 14px rgba(190,160,255,.9));animation:wkSpin 14s linear infinite}@keyframes wkSpin{to{transform:rotate(360deg)}}.wk-node{--c: 42, 212, 255;position:absolute;translate:-50% -50%;display:flex;align-items:center;gap:10px;padding:6px;color:#f5f5f799;background:none;border:0;font:inherit;cursor:pointer;white-space:nowrap}.wk-dot{position:relative;flex:none;width:12px;height:12px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 0 4px rgba(var(--c),.15),0 0 14px rgba(var(--c),.7);transition:transform .5s cubic-bezier(.2,.9,.25,1.4),box-shadow .5s}.wk-dot:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(var(--c),.6);opacity:0;transform:scale(.4)}.wk-node.is-on .wk-dot{transform:scale(1.35);box-shadow:0 0 0 6px rgba(var(--c),.22),0 0 24px rgba(var(--c),1)}.wk-node.is-on .wk-dot:after{animation:wkPing 1.8s ease-out infinite}@keyframes wkPing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.wk-lab{font-size:14.5px;font-weight:600;letter-spacing:-.01em;transition:color .4s var(--ease)}.wk-node.is-on .wk-lab,.wk-node:hover .wk-lab{color:#fff}.wk-l{flex-direction:row}.wk-l .wk-lab{order:0}.wk-node.wk-l{translate:-12px -50%}.wk-node.wk-r{flex-direction:row-reverse;translate:calc(-100% + 12px) -50%}.wk-node.wk-b{flex-direction:column;translate:-50% -12px}.wk-node:focus-visible{outline:2px solid rgb(var(--c));outline-offset:2px;border-radius:10px}@media (max-width: 834px){.wk-grid{grid-template-columns:1fr}.wk-sky{aspect-ratio:1 / 1;max-width:460px}.wk-lab{font-size:12px;white-space:normal;max-width:11ch;line-height:1.2}.wk-node.wk-b .wk-lab{text-align:center}.wk-node.wk-r .wk-lab{text-align:right}}@media (prefers-reduced-motion: reduce){.wk-line,.wk-core img,.wk-node.is-on .wk-dot:after{animation:none}}.mfx-track{height:420vh;height:420svh}.mfx-para{max-width:22ch}.pt-page{--pt-bg: #08080B;--pt-white: #FFFFFF;--pt-grey: #85838D;--pt-purple: #A78BFA;--pt-blue: #367BFF;--pt-pink: #EC4899;--pt-orange: #FF9F43;--pt-line: rgba(255, 255, 255, .09);--pt-grad: linear-gradient(100deg, var(--pt-blue), var(--pt-purple) 45%, var(--pt-pink) 80%, var(--pt-orange));background:var(--pt-bg)}.pt-page main{background:var(--pt-bg);color:var(--pt-white)}.pt-sec{position:relative;padding-block:clamp(88px,10vw,150px)}.pt-head{margin-bottom:clamp(36px,4.4vw,64px)}.pt-head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px clamp(32px,6vw,96px);align-items:end}.pt-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:clamp(15px,1.2vw,17px);font-weight:600;color:var(--pt-white)}.pt-eyebrow svg{width:18px;height:18px;fill:url(#ptg);fill:var(--pt-purple);filter:drop-shadow(0 0 8px rgba(167,139,250,.7))}.pt-h2{font-size:clamp(38px,5vw,76px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.pt-h2 span{color:var(--pt-grey)}.pt-lede{max-width:46ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--pt-grey)}.pt-head-split .pt-lede{margin-top:0}.pt-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(100vh,980px);min-height:min(100svh,980px);display:grid;align-items:center;padding:140px 0 90px}.pt-hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 52% at 76% 48%,rgba(167,139,250,.16),transparent 70%),radial-gradient(30% 40% at 90% 90%,rgba(236,72,153,.07),transparent 70%),radial-gradient(30% 40% at 8% 10%,rgba(54,123,255,.07),transparent 70%)}.pt-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center}.pt-hero-h{font-size:clamp(44px,6.2vw,104px);font-weight:700;line-height:.98;letter-spacing:-.055em}.pt-hero-h span{display:inline}.pt-hero-h2{background:var(--pt-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.pt-hero-p{max-width:44ch;margin-top:clamp(22px,2.4vw,32px);font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:var(--pt-grey)}.pt-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px)}.pt-cta2 .hz-cta2-i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:none}.pt-cta .hz-cta-i svg{width:18px;height:18px}@media (hover: hover) and (pointer: fine){.pt-cta:hover .hz-cta-i{transform:none}.pt-cta:hover .hz-cta-i svg{transform:translateY(2px)}}.pt-orbit{position:relative;width:100%;max-width:520px;aspect-ratio:1;justify-self:center}.pt-orbit svg{width:100%;height:100%;overflow:visible}.pt-ring{stroke:url(#ptg);stroke-opacity:.55;transform-box:fill-box;transform-origin:center}.pt-ring.r1{animation:ptDrift 14s ease-in-out infinite alternate}.pt-ring.r2{animation:ptDrift 16s ease-in-out -4s infinite alternate-reverse}.pt-ring.r3{animation:ptDrift 15s ease-in-out -8s infinite alternate}.pt-ring.r4{animation:ptDrift 17s ease-in-out -2s infinite alternate-reverse}@keyframes ptDrift{0%{transform:translate(-4px,3px) scale(.98)}to{transform:translate(5px,-4px) scale(1.02)}}.pt-dash{stroke:#ffffff1f;stroke-dasharray:2 7;transform-origin:200px 200px;animation:ptSpin 60s linear infinite}@keyframes ptSpin{to{transform:rotate(360deg)}}.pt-core-star{fill:#fff;filter:drop-shadow(0 0 10px rgba(167,139,250,.9))}.pt-node{position:absolute;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#ffffffdb;background:#08080bb3;box-shadow:inset 0 0 0 1px var(--pt-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.pt-node.n1{left:6%;top:10%}.pt-node.n2{right:2%;top:14%}.pt-node.n3{right:6%;bottom:10%}.pt-node.n4{left:2%;bottom:14%}.pt-verts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-v{--c: 167, 139, 250;position:relative;isolation:isolate;display:flex;flex-direction:column;padding:clamp(26px,2.6vw,40px);border-radius:28px;background:#0e0e13;box-shadow:inset 0 0 0 1px var(--pt-line);overflow:hidden;transition:box-shadow .5s var(--ease),transform .6s cubic-bezier(.22,1,.36,1)}.pt-v:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(var(--c),.9),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .5s var(--ease)}.pt-v:after{content:"";position:absolute;right:-20%;top:-30%;width:70%;aspect-ratio:1;z-index:-2;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c),.14),transparent 70%);transition:opacity .6s var(--ease);opacity:.6}.pt-v-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:clamp(36px,4vw,64px)}.pt-v-n{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--c))}.pt-v-glyph{width:76px;height:auto;fill:none;stroke:rgba(var(--c),.85);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .7s cubic-bezier(.22,1,.36,1)}.pt-v-t{font-size:clamp(28px,2.8vw,42px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.pt-v-d{margin-top:14px;max-width:44ch;font-size:16px;line-height:1.55;color:var(--pt-grey)}.pt-v-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.pt-v-caps li{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;color:#ffffffc7;box-shadow:inset 0 0 0 1px var(--pt-line);transition:box-shadow .4s var(--ease),color .4s var(--ease)}.pt-v-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:600;color:var(--pt-white)}.pt-v-link svg,.pt-c-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,.9,.25,1.4)}.pt-v-link:after{content:none!important}.pt-v-spons{background:linear-gradient(160deg,#15121f,#0e0e13 60%)}@media (hover: hover) and (pointer: fine){.pt-v:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px transparent,0 30px 70px -40px rgba(var(--c),.6)}.pt-v:hover:before{opacity:1}.pt-v:hover .pt-v-glyph{transform:rotate(-6deg) scale(1.06)}.pt-v:hover .pt-v-caps li{color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--c),.35)}.pt-v-link:hover svg{transform:translate(4px)}}.pt-why{background:linear-gradient(180deg,var(--pt-bg),#0b0a12 50%,var(--pt-bg))}.pt-whys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pt-line)}.pt-w{position:relative;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px) clamp(32px,3.4vw,48px) 0;border-bottom:1px solid var(--pt-line)}.pt-w:not(:nth-child(3n+1)){padding-left:clamp(20px,2.4vw,36px);border-left:1px solid var(--pt-line)}.pt-w:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--pt-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.pt-w-n{display:block;font-size:13px;font-weight:600;color:var(--pt-grey);font-variant-numeric:tabular-nums;margin-bottom:clamp(28px,3vw,48px)}.pt-w-t{font-size:clamp(21px,1.8vw,27px);font-weight:700;letter-spacing:-.03em;line-height:1.12}.pt-w-d{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--pt-grey);max-width:34ch}@media (hover: hover) and (pointer: fine){.pt-w:hover:before{transform:scaleX(1)}.pt-w:hover .pt-w-n{color:var(--pt-purple)}}.pt-cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-c-a{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:100%;border-radius:24px;overflow:hidden;background:#0e0e13;box-shadow:inset 0 0 0 1px var(--pt-line);color:inherit;transition:box-shadow .5s var(--ease)}.pt-c-a:after{content:none!important}.pt-c-img{position:relative;overflow:hidden;min-height:220px}.pt-c-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.85);transition:transform 1s cubic-bezier(.22,1,.36,1),filter .5s}.pt-c-body{display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px}.pt-c-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pt-c-meta{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-grey)}.pt-c-logo{padding:5px 11px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#fff;box-shadow:inset 0 0 0 1px var(--pt-line)}.pt-c-nature{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.pt-c-d{font-size:14.5px;line-height:1.5;color:var(--pt-grey)}.pt-c-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}@media (hover: hover) and (pointer: fine){.pt-c-a:hover{box-shadow:inset 0 0 0 1px #a78bfa73}.pt-c-a:hover img{transform:scale(1.05);filter:brightness(1)}.pt-c-a:hover .pt-c-go svg{transform:translate(4px)}}.pt-enq{background:radial-gradient(50% 50% at 20% 20%,rgba(54,123,255,.06),transparent 70%),var(--pt-bg);border-top:1px solid var(--pt-line)}.pt-enq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.pt-enq-side{position:sticky;top:120px}.pt-direct{margin-top:clamp(28px,3vw,44px);display:grid;justify-items:start;gap:14px}.pt-direct-k{font-size:15px;font-weight:600}.pt-contact{display:grid;gap:6px;margin-top:6px;font-size:15px;color:var(--pt-grey)}.pt-contact a{color:#d2d2d7}.pt-form{display:grid;gap:14px}.pt-fs{margin:0;padding:clamp(20px,2.2vw,28px);border:0;border-radius:22px;background:#0e0e13;box-shadow:inset 0 0 0 1px var(--pt-line);min-width:0;transition:box-shadow .3s var(--ease)}.pt-fs.is-invalid{box-shadow:inset 0 0 0 1px #ff6b6bb3}.pt-l{float:left;width:100%;margin-bottom:14px;padding:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff}.pt-l em{margin-left:6px;font-style:normal;font-weight:500;font-size:13px;color:var(--pt-grey)}.pt-l+*{clear:both}.pt-chips{--c: 167, 139, 250}.pt-buds{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-buds .bud:last-child{grid-column:auto}.pt-buds .bud-ui{padding:12px 14px}.pt-buds .bud-ui b{font-size:14.5px}.pt-fs.fx>label{font-size:15px;letter-spacing:-.01em;text-transform:none;color:#fff}.pt-fs.fx .step-opt,.pt-l .step-opt{margin-left:8px}.fx-err{display:block;margin-top:6px;font-size:13px;color:#ff8a8a}.pt-submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:6px}.pt-send{min-height:54px;padding:0 28px;font-size:16px;font-weight:600;background:#fff;color:#08080b;transition:opacity .3s var(--ease),background-color .3s}.pt-send[disabled]{opacity:.55;cursor:progress}.pt-status{flex:1 1 260px;font-size:14.5px;line-height:1.5;color:#d2d2d7}.pt-status.is-error{color:#ff8a8a}.pt-status.is-ok{color:#8ef0b0}.pt-status a{color:#fff;text-decoration:underline;text-underline-offset:3px}.js .pt-in{opacity:0;transform:translateY(18px)}.pt-ready .pt-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1.1s cubic-bezier(.22,1,.36,1)}.pt-ready .pt-in:nth-child(2){transition-delay:90ms}.pt-ready .pt-hero-h .pt-in:nth-child(2){transition-delay:.22s}.pt-ready .pt-hero-p{transition-delay:.32s}.pt-ready .pt-hero-ctas.pt-in{transition-delay:.42s}@media (max-width: 1068px){.pt-whys{grid-template-columns:1fr 1fr}.pt-w:not(:nth-child(3n+1)){padding-left:0;border-left:0}.pt-w:nth-child(2n){padding-left:clamp(20px,2.4vw,36px);border-left:1px solid var(--pt-line)}.pt-cs{grid-template-columns:1fr}.pt-buds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 834px){.pt-hero{padding-top:120px;min-height:0}.pt-hero-grid,.pt-head-split,.pt-enq-grid{grid-template-columns:1fr}.pt-orbit{max-width:380px}.pt-verts{grid-template-columns:1fr}.pt-enq-side{position:static}}@media (max-width: 734px){.pt-whys{grid-template-columns:1fr}.pt-w:nth-child(2n){padding-left:0;border-left:0}.pt-c-a{grid-template-columns:1fr}.pt-c-img{min-height:200px}.pt-buds{grid-template-columns:1fr 1fr}.pt-hero-ctas{flex-direction:column;align-items:stretch}.pt-hero-ctas .hz-cta,.pt-hero-ctas .hz-cta2{justify-content:space-between}.pt-send{width:100%}}@media (prefers-reduced-motion: reduce){.pt-ring,.pt-dash{animation:none}.js .pt-in{opacity:1;transform:none}.pt-v,.pt-c-img img{transition-duration:1ms!important}}.pt-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.pt-hero-h{font-size:clamp(40px,5vw,84px)}.pt-hero{padding-top:120px}@media (max-width: 834px){.pt-hero-grid{grid-template-columns:1fr}}@media (max-width: 734px){.pt-cta .hz-cta-t{font-size:15px}}.hz-title{font-size:clamp(46px,7vw,116px)}.hz-kicker{margin-bottom:24px}.hz-sub{margin-top:24px;max-width:50ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:#e1dcf099}.hz-k{font-weight:500;color:#f5f3ffe0}.hz-k:after{content:none}.hz-matter{font-weight:600}.hz-ctas{margin-top:34px}.hz-cta,.hz-cta2{height:54px;font-size:16px}.hz-cta-i,.hz-cta2-i{width:40px;height:40px}.hz-title{font-size:clamp(44px,6.2vw,104px)}.hz-sub{max-width:44ch}.nf{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:140px 0 80px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(40% 50% at 50% 45%,rgba(167,139,250,.14),transparent 70%),#08080b}.nf-in{display:grid;justify-items:center;gap:16px;position:relative}.nf-star{position:absolute;left:50%;top:40%;width:min(70vh,560px);translate:-50% -50%;z-index:-1;fill:none;stroke:#a78bfa38;stroke-width:.25}.nf-code{font-size:15px;font-weight:600;letter-spacing:.2em;color:#a78bfa}.nf-h{font-size:clamp(38px,6vw,88px);font-weight:700;letter-spacing:-.05em;line-height:1;max-width:16ch}.nf-p{max-width:44ch;color:#85838d;font-size:18px;line-height:1.5}.nf-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-top:14px}.facts-bar dt{color:#a1a1a6}@keyframes hzRise{0%{transform:translateY(105%) rotate(4deg)}to{transform:none}}.js .hz-title .hz-w{animation:hzRise 1.3s cubic-bezier(.16,1,.3,1) both}.js .hz-title .hz-m:nth-child(1) .hz-w{animation-delay:.2s}.js .hz-title .hz-l:nth-child(2) .hz-m:nth-child(1) .hz-w{animation-delay:.32s}.js .hz-title .hz-l:nth-child(2) .hz-m:nth-child(2) .hz-w{animation-delay:.44s}@media (prefers-reduced-motion: reduce){.js .hz-title .hz-w{animation:none}}.gnav-logo{gap:0}.gnav .gnav-word{height:30px!important;width:auto;max-width:none;filter:none!important}.gnav .gnav-logo-b{display:none}.gnav.on-light:not(.is-open) .gnav-logo-w{display:none}.gnav.on-light:not(.is-open) .gnav-logo-b{display:block}.gnav .gnav-star{display:none}@media (min-width: 834px){.gnav .gnav-word{max-width:140px}.gnav.is-island .gnav-star{display:block;height:22px}.gnav.is-island:not(.is-peek):not(:hover):not(:focus-within) .gnav-word{max-width:0}.gnav.is-island.is-peek .gnav-star,.gnav.is-island:hover .gnav-star,.gnav.is-island:focus-within .gnav-star{display:none}}.gnav .gnav-word{height:34px!important}@media (min-width: 834px){.gnav .gnav-word{max-width:160px}}@media (max-width: 833px){.gnav .gnav-word{height:30px!important}}.gnav .gnav-word{height:26px!important}@media (min-width: 834px){.gnav .gnav-word{max-width:124px}}@media (max-width: 833px){.gnav .gnav-word{height:24px!important}}.hz-title{font-weight:700;letter-spacing:-.06em}.hz-im{padding-right:.06em}.hz-title .hz-w.hz-it{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.16em;letter-spacing:-.025em;line-height:.8;padding:0 .05em .12em .02em;margin-left:-.02em;background-image:linear-gradient(100deg,#b9a4ff,#e6dcff 22%,#fff 34%,#d9b8ff,#a98bff,#f1e9ff 82%,#b9a4ff);background-size:220% 100%;background-repeat:repeat-x;background-position:0 0;filter:drop-shadow(0 0 28px rgba(150,110,255,.35))}.js .hz-title .hz-w.hz-it{animation:hzRise 1.3s cubic-bezier(.16,1,.3,1) .44s both,hzAura 9s linear 1.8s infinite}@keyframes hzAura{to{background-position:-220% 0}}.hz-stop{display:inline-block;width:.3em;height:.3em;margin-left:.03em;vertical-align:baseline;position:relative}.hz-stop img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 .06em rgba(255,255,255,.9)) drop-shadow(0 0 .22em rgba(167,120,255,.9))}.js .hz-stop img{animation:hzStarIn 1.1s cubic-bezier(.2,1.4,.35,1) 1.15s both,hzTwinkle 4.8s ease-in-out 2.6s infinite}@keyframes hzStarIn{0%{opacity:0;transform:translateY(-1.6em) scale(.2) rotate(-200deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes hzTwinkle{0%,72%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.35) rotate(45deg)}88%{transform:scale(.92) rotate(90deg)}}@media (prefers-reduced-motion: reduce){.js .hz-title .hz-w.hz-it,.js .hz-stop img{animation:none}}.hz-stop{width:.34em;height:.34em}@media (max-width: 733px){.hz-title{font-size:12.8vw}}.hz-title{--rx: 0deg;--ry: 0deg;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform}.hz-title .hz-c{display:inline-block;padding-inline:0}.js .hz-title .hz-c{animation:hzChar 1.25s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i) * 45ms) both}@keyframes hzChar{0%{opacity:0;transform:translateY(80%) rotate(7deg) scale(.96);filter:blur(12px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.js .hz-title .hz-w.hz-it{animation:hzWord 1.4s cubic-bezier(.16,1,.3,1) .62s both,hzAura 9s linear 2s infinite}@keyframes hzWord{0%{opacity:0;transform:translateY(60%) skew(-8deg);filter:blur(14px) drop-shadow(0 0 28px rgba(150,110,255,.35))}to{opacity:1;transform:none;filter:blur(0) drop-shadow(0 0 28px rgba(150,110,255,.35))}}.hz-im{position:relative}.hz-swash{position:absolute;left:.04em;right:.38em;bottom:.01em;width:auto;height:.13em;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 .08em rgba(167,120,255,.7))}.js .hz-swash{clip-path:inset(0 100% 0 0);animation:hzSwash 1.1s cubic-bezier(.65,0,.25,1) 1.55s forwards}@keyframes hzSwash{to{clip-path:inset(0 0 0 0)}}.hz-title:hover .hz-stop img{animation:hzFlare .9s cubic-bezier(.2,1.3,.35,1)}@keyframes hzFlare{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.7) rotate(90deg);filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .5em rgba(190,150,255,1))}to{transform:scale(1) rotate(180deg)}}@media (prefers-reduced-motion: reduce){.js .hz-title .hz-c,.js .hz-swash,.hz-title:hover .hz-stop img{animation:none;clip-path:none}.hz-title{transform:none}}.hz-swash{left:.02em;right:auto;width:calc(100% - .4em);height:.17em;bottom:-.01em}@property --hk-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hz-kicker{position:relative;isolation:isolate;gap:11px;padding:6px 16px 6px 6px;font-size:14px;font-weight:500;letter-spacing:0;color:#ece8fc9e;background:linear-gradient(180deg,#ffffff13,#ffffff06),#0e0a1a8c;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d,0 10px 40px -10px #7850ff73,0 0 0 1px #ffffff12}.hz-kicker:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--hk-a),transparent 0deg,transparent 220deg,rgba(167,139,250,.9) 280deg,#ffffff 318deg,rgba(56,189,248,.85) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hkOrbit 5.5s linear infinite}.hz-kicker:after{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:inherit;pointer-events:none;opacity:.55;filter:blur(10px);background:conic-gradient(from var(--hk-a),transparent 0deg,transparent 240deg,rgba(167,139,250,.7) 300deg,rgba(56,189,248,.5) 340deg,transparent 360deg);animation:hkOrbit 5.5s linear infinite}.hz-kicker:hover:before,.hz-kicker:hover:after{animation-duration:1.8s}@keyframes hkOrbit{to{--hk-a: 360deg}}.hk-star{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(190,160,255,.32),rgba(110,70,230,.12) 60%,transparent 72%),#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e}.hz-kicker .hk-star img{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(170,130,255,.95));animation:hkSpin 6s cubic-bezier(.7,0,.2,1) infinite}@keyframes hkSpin{0%,70%{transform:rotate(0) scale(1)}85%{transform:rotate(60deg) scale(1.22)}to{transform:rotate(90deg) scale(1)}}.hk-name{font-weight:600;letter-spacing:-.01em;color:transparent;background:linear-gradient(90deg,#f4f1ff 0% 40%,#c9b8ff 50%,#f4f1ff 60% 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:hkName 7s ease-in-out 1.2s infinite}@keyframes hkName{0%{background-position:100% 0}40%,to{background-position:-50% 0}}.hz-kicker>i{width:3px;height:3px;background:#ece8fc59}.hk-time{display:inline-flex;align-items:center;gap:6px;margin-left:2px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);font-variant-numeric:tabular-nums;color:#ece8fcc7}.hk-time[hidden]{display:none}.hk-time small{font-size:.78em;font-weight:600;letter-spacing:.08em;color:#ece8fc6b}.hk-live{position:relative;width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 8px #a78bfae6}.hk-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(167,139,250,.7);animation:hkPing 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes hkPing{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.hk-clock .hk-c{animation:hkBlink 1s steps(1) infinite}@keyframes hkBlink{50%{opacity:.25}}@media (max-width: 733px){.hz-kicker{gap:9px;font-size:12.5px;padding:5px 13px 5px 5px}.hk-star{width:24px;height:24px}.hz-kicker .hk-star img{width:14px;height:14px}.hk-time{padding-left:9px}}@media (max-width: 359px){.hk-time{display:none}}@media (prefers-reduced-motion: reduce){.hz-kicker:before,.hz-kicker:after,.hz-kicker .hk-star img,.hk-name,.hk-live:after,.hk-clock .hk-c{animation:none}}.hk-what{margin-left:2px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);color:transparent;font-weight:500;background:linear-gradient(90deg,#c4b5fd,#f0e9ff 55%,#a5d8ff);-webkit-background-clip:text;background-clip:text}@media (max-width: 559px){.hk-what{display:none}}@media (max-width: 559px){.hk-what{display:inline;padding-left:9px}}@media (max-width: 359px){.hk-what{display:none}}.hk-name,.hk-what{white-space:nowrap}@media (max-width: 559px){.hz-kicker{font-size:12px;gap:8px;padding-right:12px}.hk-what{padding-left:8px}}.hz-in figcaption{display:none}.hz-in{border-radius:18px;box-shadow:0 30px 70px -10px #000000b3,inset 0 0 0 1px #ffffff1a}.hz-in img{filter:brightness(.8) saturate(.88) contrast(1.04)}.hz-in:after{background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,#14083000 50%,#0a041a80);box-shadow:inset 0 1px #ffffff38}.hz-far .hz-in{opacity:.55;filter:blur(1.2px)}.hz-sticky:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 48%,transparent 52%,rgba(4,2,10,.6) 100%)}.hz-kicker{margin-bottom:30px}.hz-sub{margin-top:30px;max-width:42ch;text-wrap:balance}.hz-ctas{margin-top:40px}.hz-scroll{z-index:2}@media (max-width: 733px){.hz-card{--w: 23vw}.hz-card:nth-of-type(1){--x: -36vw !important;--y: -47vh !important}.hz-card:nth-of-type(3){--x: 36vw !important;--y: -48vh !important}.hz-card:nth-of-type(2){--x: -36vw !important;--y: 52vh !important}.hz-card:nth-of-type(4){--x: 36vw !important;--y: 51vh !important}.hz-card .hz-in{opacity:.72}}.bx-label:has(.bx-num):before{content:none}.bx-num{font-variant-numeric:tabular-nums;font-weight:700;color:rgb(var(--acc));padding-right:9px;margin-right:1px;border-right:1px solid rgba(255,255,255,.22)}.bx-design{grid-column:span 6;min-height:clamp(400px,34vw,500px)}.bx-design .bx-img{object-position:50% 45%}.bx-design:after{background:linear-gradient(90deg,#000000e0,#0000009e 42%,#0000000d 78%)!important}.bx-design .bx-copy{max-width:660px}.bx-design .bx-h{font-size:clamp(28px,2.8vw,42px);max-width:16ch}.bx-media .bx-chips li{font-size:12px}.bx-ticker{margin-top:clamp(40px,5vw,64px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bx-tick-row{display:flex;width:max-content;animation:bxTick 46s linear infinite}.bx-tick-row span{display:inline-flex;align-items:center;font-size:clamp(24px,2.6vw,38px);font-weight:600;letter-spacing:-.03em;color:#1d1d1f;white-space:nowrap}.bx-tick-row span:nth-child(2n){color:#86868b}.bx-tick-row span:after{content:"";width:7px;height:7px;margin-inline:clamp(18px,2vw,30px);border-radius:50%;background:linear-gradient(135deg,#2ad4ff,#b54dff)}@keyframes bxTick{to{transform:translate(-50%)}}.bx-close{margin-top:clamp(44px,6vw,80px);text-align:center;font-size:clamp(26px,3.2vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.1;color:#1d1d1f;text-wrap:balance}.bx-close-a{display:inline-flex;align-items:center;gap:.3em;color:#7a3cff;background:linear-gradient(90deg,#2a7bff,#b54dff) left bottom / 0% 2px no-repeat;padding-bottom:2px;transition:background-size .5s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.bx-close-a span{display:inline-block;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.bx-close-a:hover,.bx-close-a:focus-visible{background-size:100% 2px}.bx-close-a:hover span,.bx-close-a:focus-visible span{transform:translate(.22em)}@media (max-width: 1068px){.bx-design{grid-column:span 6!important}}@media (max-width: 734px){.bx-design:after{background:linear-gradient(180deg,#0000001a,#000000d9 55%)!important}.bx-design{min-height:520px}.bx-close-a{display:inline-flex}}@media (prefers-reduced-motion: reduce){.bx-tick-row{animation:none}}.bx-num{color:color-mix(in srgb,rgb(var(--acc)) 55%,#fff)}@media (max-width: 734px){.bx-grid{grid-template-columns:minmax(0,1fr)!important}.bx-grid>.bx-tile{grid-column:1 / -1!important}}.hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.ticket-status a,.pt-status a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ft-card .ft-photo{flex:none;width:clamp(68px,6vw,84px);height:clamp(68px,6vw,84px);border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px rgba(var(--a),.35)}.ft-card .ft-orb:has(+.ft-photo){display:none}.pt-whys-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1068px){.pt-whys-4{grid-template-columns:1fr 1fr}}@media (max-width: 734px){.pt-whys-4{grid-template-columns:1fr}}.pt-c-img-todo{display:block;background:radial-gradient(60% 80% at 30% 30%,rgba(167,139,250,.28),transparent 70%),radial-gradient(50% 70% at 80% 80%,rgba(236,72,153,.2),transparent 70%),#0e0e13}.pt-c-now{color:#0b0b0e;background:linear-gradient(90deg,#a78bfa,#ec4899);box-shadow:none}.pt-follow{display:grid;margin-top:-8px}.pt-follow .sq-group.is-on{margin-top:0;margin-bottom:8px}.fv-big{padding-bottom:.24em;bottom:3%}@media (max-width: 834px){.fv-big{bottom:auto}}.case-hero-todo,.next-todo,.wkg-img-todo{display:block;width:100%;height:100%;background:radial-gradient(60% 70% at 30% 35%,rgba(167,139,250,.32),transparent 70%),radial-gradient(55% 65% at 78% 75%,rgba(236,72,153,.24),transparent 70%),#0e0e13}.next-todo{position:absolute;inset:0;z-index:-2}.wkg-img.wkg-img-todo{position:absolute;inset:0}.legal{padding-top:clamp(130px,14vw,190px)}.legal-in{max-width:760px}.legal-kick{font-size:15px;font-weight:600;color:#a1a1a6;margin-bottom:14px}.legal-h{font-size:clamp(40px,5.4vw,72px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.legal-date{margin-top:16px;font-size:15px;color:#86868b}.legal h2{margin-top:clamp(40px,4.4vw,56px);font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.03em}.legal p,.legal li{margin-top:14px;font-size:18px;line-height:1.6;color:#c7c7cc}.legal ul{margin-top:6px;padding-left:1.2em;list-style:disc}.legal li{margin-top:10px}.legal li::marker{color:#a78bfa}.legal strong{color:#f5f5f7;font-weight:600}.legal a{color:#c4b5fd;text-decoration:underline;text-underline-offset:3px}.form-legal{margin-top:12px;font-size:13px;line-height:1.45;color:#ffffff8c}.form-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ftx-privacy{margin-left:14px;color:inherit;text-decoration:underline;text-underline-offset:3px}.tm[hidden]{display:none!important}.tm{position:relative;padding-block:clamp(90px,11vw,150px);background:#000;color:#f5f5f7;text-align:center;overflow:hidden}.tm-in{display:grid;justify-items:center}.tm-star{width:34px;height:34px;fill:#a78bfa;filter:drop-shadow(0 0 14px rgba(167,139,250,.7));margin-bottom:28px}.tm-q p{max-width:26ch;margin-inline:auto;font-size:clamp(28px,3.4vw,50px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.tm-q p:before{content:"\201c"}.tm-q p:after{content:"\201d"}.tm-who{display:grid;gap:4px;margin-top:30px}.tm-name{font-size:17px;font-weight:600}.tm-role{font-size:15px;color:#86868b}.wkg-ph{background:#07060c}.wkg-ph .wkg-mesh{opacity:.45;background:radial-gradient(42% 42% at 28% 30%,rgba(var(--acc),.6),transparent 70%),radial-gradient(45% 45% at 76% 40%,rgba(181,77,255,.45),transparent 70%),radial-gradient(45% 45% at 50% 80%,rgba(var(--acc),.35),transparent 70%)}.wkg-ph.is-on .wkg-mesh{opacity:.85}.wkg-ph.is-on .wkg-star{opacity:.9;transform:scale(1.1)}.wkg-ph .wkg-t{white-space:normal;text-wrap:balance}
