:root{--text:#8a8a8a;--text-h:#1e1e1e;--bg:#fff;--border:#e5e5e5;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--koraa-blue:#1a2db7;--koraa-lagoon:#052275;--koraa-ink:#0a0a0a;--koraa-paper:#fff;--koraa-harmattan:#e6e6e6;--koraa-plantain:#d7f24b;--koraa-jollof:#ff5a36;--koraa-zobo:#ff8ec6;--koraa-dusk:#b8a6ff;--koraa-blue-light:#4456ff;--koraa-blue-hour:radial-gradient(110% 100% at 50% 0%, #4456ff 0%, #1a2db7 40%, #052275 75%, #0a0a0a 100%);--brand:var(--koraa-blue);--brand-dark:var(--koraa-lagoon);--brand-bright:#4e62ff;--ornament-blue:var(--brand-bright);--ornament-violet:var(--accent);--ornament-amber:#ffb020;--ornament-coral:#ff5a3d;--ornament-knockout:#0b0b0b;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Host Grotesk", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Host Grotesk", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:-.015em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0b;font-weight:500}@media (width<=1024px){:root{font-size:16px}}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}.kora-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow-x:hidden}a,button,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--accent-ink,var(--brand));outline-offset:3px}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.kora-app{text-align:left;flex-direction:column;min-height:100svh;display:flex}.kora-app.is-dark{--text:#ffffff9e;--text-h:#fff;--bg:#0b0b0b;--border:#ffffff1f;--border-strong:#fff6;--code-bg:#ffffff14;--surface:#171717;--surface-hover:#202020;--accent-ink:var(--koraa-plantain);background:var(--bg);color:var(--text)}.kora-app.is-light{--text:#1e1e1eb8;--text-h:#1e1e1e;--bg:#f4f3ef;--border:#1e1e1e24;--border-strong:#1e1e1e66;--code-bg:#1e1e1e0f;--surface:#e6e5e0;--surface-hover:#dcdbd5;--accent-ink:var(--brand);background:var(--bg);color:var(--text)}.kora-app.is-light .kora-announcement{color:#1e1e1edb;border-bottom:1px solid var(--border);background:#e9e8e3}.kora-app.is-light .kora-footer{background:var(--bg)}.kora-app.is-light .kora-marquee-item img{filter:invert()}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f3ef}.kora-app.is-dark .kora-announcement{color:#ffffffdb;border-bottom:1px solid var(--border);background:#141414}.kora-app.is-dark .kora-logo{filter:invert()}.kora-app.is-dark .kora-showcase-media,.kora-app.is-dark .kora-about-photo{background:#171717}.kora-app.is-dark .kora-about,.kora-app.is-dark .kora-footer{background:var(--bg)}.kora-announcement{z-index:110;background:var(--text-h);color:#fff;letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:relative}.kora-announcement span{transform-origin:bottom;animation:1.6s ease-in-out infinite kora-swing;display:inline-block}@keyframes kora-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes kora-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kora-card-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kora-header-wrap,.kora-subnav,.kora-hero{animation:.5s both kora-fade-up}.kora-subnav{animation-delay:60ms}.kora-hero{animation-delay:.12s}.kora-showcase-media{animation:.8s ease-in-out .2s both kora-card-reveal}.kora-showcase-divider,.kora-showcase-tags,.kora-showcase-overlay h1{animation:.5s both kora-fade-up}.kora-showcase-divider{animation-delay:.4s}.kora-showcase-tags{animation-delay:.46s}.kora-showcase-overlay h1{animation-delay:.52s}.kora-about-badge,.kora-about-heading{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.kora-about.is-visible .kora-about-badge{opacity:1;transition-delay:.12s;transform:none}.kora-about.is-visible .kora-about-heading{opacity:1;transition-delay:.19s;transform:none}.kora-about-photo{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.kora-about.is-visible .kora-about-photo-1{opacity:1;transition-delay:.28s;transform:translateY(0)}.kora-about.is-visible .kora-about-photo-2{opacity:1;transition-delay:.36s;transform:translateY(0)}.kora-about.is-visible .kora-about-photo-3{opacity:1;transition-delay:.44s;transform:translateY(0)}.kora-header-wrap{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);position:relative}.kora-header{justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.kora-logo-link{align-items:center;display:flex}.kora-logo{height:32px;width:calc(100% - 2 * var(--kora-flare));display:block}.kora-header-right{align-items:center;gap:40px;display:flex}.kora-nav{align-items:center;gap:28px;display:flex}.kora-nav a{color:var(--text);font-size:18px;text-decoration:none;transition:color .15s}.kora-nav a.is-active{color:var(--text-h);font-weight:600}.kora-nav a:hover{color:var(--text-h)}.kora-cta{border:1.5px solid var(--text-h);color:var(--text-h);white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:6px 20px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.kora-cta:hover{background:var(--text-h);color:var(--bg);transform:translateY(-2px)}.kora-nav-item{position:relative}.kora-nav-trigger{appearance:none;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-size:18px;transition:color .15s;display:inline-flex}.kora-nav-item:hover .kora-nav-trigger,.kora-nav-trigger.is-open{color:var(--text-h)}.kora-nav-chevron{transition:transform .2s}.kora-nav-trigger.is-open .kora-nav-chevron{transform:rotate(180deg)}.kora-mega{background:var(--bg);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;z-index:50;width:100vw;margin-left:-50vw;margin-right:-50vw;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:50%;right:50%;transform:translateY(-8px);box-shadow:0 24px 48px #0000001a}.kora-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kora-mega-inner{gap:56px;padding:40px 28px;display:flex}.kora-mega-preview{flex-direction:column;flex:0 0 380px;gap:16px;display:flex}.kora-mega-image{aspect-ratio:16/10;background:#d9d9d9;overflow:hidden}.kora-mega-image img{object-fit:cover;width:100%;height:100%;display:block}.kora-mega-preview-text h3{color:var(--text-h);margin:0 0 6px;font-size:18px;font-weight:600}.kora-mega-preview-text p{color:var(--text);margin:0;font-size:14px;line-height:1.5}.kora-mega-preview-actions{align-items:center;gap:18px;display:flex}.kora-mega-preview-actions .kora-cta{padding:8px 18px;font-size:14px}.kora-mega-talk-now{color:var(--text-h);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline;transition:opacity .15s}.kora-mega-talk-now:hover{opacity:.6}.kora-mega-list{flex:1;grid-template-columns:repeat(2,1fr);align-content:center;gap:4px 40px;min-width:0;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.kora-mega-list a{border-bottom:1px solid var(--border);color:var(--text-h);padding:14px 4px;font-size:18px;font-weight:500;text-decoration:none;transition:color .15s,padding-left .15s;display:block}.kora-mega-list a:hover{color:var(--text);padding-left:10px}.kora-menu-toggle{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--text-h);background:0 0;border:none;justify-content:center;align-items:center;margin:0 -10px 0 0;padding:0;display:none}.kora-menu-icon{width:24px;height:14px;display:block;position:relative}.kora-menu-icon span{background:currentColor;width:100%;height:2px;transition:top .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.kora-menu-icon span:first-child{top:0}.kora-menu-icon span:last-child{top:12px}.kora-menu-toggle.is-open .kora-menu-icon span{top:6px}.kora-menu-toggle.is-open .kora-menu-icon span:first-child{transform:rotate(45deg)}.kora-menu-toggle.is-open .kora-menu-icon span:last-child{transform:rotate(-45deg)}.kora-drawer{z-index:90;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 124px) 20px calc(env(safe-area-inset-bottom,0px) + 32px);background:var(--bg);overscroll-behavior:contain;opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;gap:40px;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;display:none;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.kora-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.kora-drawer-nav{flex-direction:column;display:flex}.kora-drawer-link{appearance:none;box-sizing:border-box;border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;font-family:var(--heading);letter-spacing:-.01em;text-align:left;color:var(--text-h);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 2px;font-size:30px;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.kora-drawer-link.is-active{font-weight:700}.kora-drawer-trigger .kora-nav-chevron{flex:none;width:14px;height:auto}.kora-drawer-trigger.is-open .kora-nav-chevron{transform:rotate(180deg)}.kora-drawer-services{flex-direction:column;margin:0;padding:6px 0 18px;list-style:none;animation:.3s both kora-fade-up;display:flex}.kora-drawer-services a{color:var(--text);padding:11px 2px;font-size:17px;text-decoration:none;display:block}.kora-drawer-foot{flex-direction:column;gap:26px;display:flex}.kora-drawer-cta{align-self:stretch;padding:15px 20px;font-size:17px}.kora-drawer-contact{flex-wrap:wrap;gap:18px 32px;display:flex}.kora-drawer-contact a{color:var(--text-h);flex-direction:column;gap:3px;font-size:16px;text-decoration:none;display:flex}.kora-drawer-contact span{letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:600}.kora-subnav{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:24px;padding:16px 28px 0;display:flex}.kora-subnav button{appearance:none;font:inherit;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:0 0 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s}.kora-subnav button:hover{color:var(--text-h)}.kora-subnav button.is-active{color:var(--text-h);border-bottom-color:var(--text-h)}.kora-subnav sup{letter-spacing:0;opacity:.55;margin-left:4px;font-size:9px;font-weight:700;transition:opacity .2s}.kora-subnav button.is-active sup,.kora-subnav button:hover sup{opacity:.9}.kora-hero{flex-direction:column;gap:20px;padding:28px 0 0;display:flex}.kora-app.is-immersive .kora-hero{gap:0;padding:0}.kora-worklist{flex-wrap:wrap;align-items:baseline;gap:12px 32px;padding:0 28px;display:flex}.kora-worklist button{appearance:none;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;font-size:30px;font-weight:500;line-height:1.2;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.kora-worklist button:hover{color:var(--text-h)}.kora-worklist button.is-active{color:var(--text-h);font-weight:700}.kora-worklist-arrow{color:var(--text-h);transition:transform .2s}.kora-worklist button.is-active:hover .kora-worklist-arrow{transform:translate(3px)}.kora-showcase-media{aspect-ratio:16/9;background:#d9d9d9;width:100%;position:relative;overflow:hidden}.kora-app.is-immersive .kora-showcase-media{aspect-ratio:auto;background:#101010;height:100svh;max-height:none}.kora-app.is-immersive .kora-showcase-media:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000008c 0%,#00000047 45%,#0000 100%);height:240px;position:absolute;inset:0 0 auto}.kora-sound-toggle{z-index:4;-webkit-backdrop-filter:blur(6px);color:#fff;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#00000052;border:1px solid #ffffff6b;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:600;transition:background-color .22s,border-color .22s;display:inline-flex;position:absolute;bottom:28px;right:28px}.kora-sound-toggle:hover{background:#0000008c;border-color:#ffffffbf}.kora-sound-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.kora-sound-toggle svg{flex:none}@media (width<=700px){.kora-sound-toggle{padding:8px 11px;font-size:11px;bottom:16px;right:16px}.kora-sound-toggle span{display:none}}.kora-app.is-immersive .kora-topbar{z-index:120;position:absolute;top:0;left:0;right:0}.kora-app.is-immersive .kora-announcement{color:#fff;background:0 0}.kora-app.is-immersive .kora-header-wrap{background:0 0;border-bottom:none}.kora-app.is-immersive .kora-showcase-overlay{background:linear-gradient(#0000 45%,#0000009e 100%);padding:24px 28px 104px}.kora-carousel{position:absolute;inset:0;overflow:hidden}.kora-carousel-slide{object-fit:cover;object-position:center;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity 1.8s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0;transform:scale(1.04)}.kora-carousel-slide.is-active{opacity:1;animation:kora-pan-in var(--kora-pan,8s) cubic-bezier(.22, .61, .36, 1) forwards}.kora-carousel-slide.is-active.is-alt{animation-name:kora-pan-out}.kora-carousel-slide.is-film{transform:none}.kora-carousel-slide.is-film.is-active,.kora-carousel-slide.is-film.is-active.is-alt{animation:none;transform:none}@keyframes kora-pan-in{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.13)translate(-1.4%,-1%)}}@keyframes kora-pan-out{0%{transform:scale(1.13)translate(1.4%,.8%)}to{transform:scale(1.02)translate(0,0)}}.kora-carousel-progress{z-index:2;gap:6px;display:flex;position:absolute;top:24px;right:28px}.kora-carousel-tick{appearance:none;cursor:pointer;background:#ffffff4d;border:none;border-radius:0;width:24px;height:3px;padding:0;transition:background-color .25s;overflow:hidden}.kora-carousel-tick:hover{background:#ffffff8c}.kora-carousel-tick-fill{background:#fff;width:0;height:100%;display:block}.kora-carousel-tick.is-played .kora-carousel-tick-fill{background:#fff9;width:100%}.kora-carousel-tick.is-active .kora-carousel-tick-fill{animation-name:kora-tick;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes kora-tick{0%{width:0}to{width:100%}}.kora-showcase-overlay{color:#fff;background:linear-gradient(#0000 55%,#0000008c 100%);flex-direction:column;justify-content:flex-end;gap:14px;padding:24px 28px 28px;display:flex;position:absolute;inset:0}.kora-showcase-divider{background:#ffffff4d;height:1px;margin-bottom:2px}.kora-showcase-copy{flex-direction:column;gap:14px;display:flex}.kora-showcase-tags{letter-spacing:.02em;color:#ffffffbf;align-items:center;gap:24px;font-size:13px;display:flex}.kora-showcase-stat{color:#fff;margin-left:auto;font-weight:600}.kora-showcase-overlay h1{color:#fff;letter-spacing:-.3px;max-width:22ch;margin:0;font-size:30px;font-weight:600;line-height:1.25}.kora-brands{border-top:1px solid var(--border);flex-direction:column;gap:32px;margin-top:56px;padding:72px 0 64px;display:flex;overflow:hidden}.kora-brands-label,.kora-brands .kora-marquee{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.kora-brands.is-visible .kora-brands-label{opacity:1;transform:none}.kora-brands.is-visible .kora-marquee{opacity:1;transition-delay:.12s;transform:none}@media (prefers-reduced-motion:reduce){.kora-brands-label,.kora-brands .kora-marquee{opacity:1;transition:none;transform:none}}.kora-brands-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);padding:0 28px;font-size:12px;font-weight:600}.kora-marquee{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.kora-marquee-track{align-items:center;gap:var(--kora-logo-gap,76px);padding:0 calc(var(--kora-logo-gap,76px) / 2) 0 0;margin:0 var(--kora-logo-gap,76px) 0 0;will-change:transform;flex:none;list-style:none;animation:46s linear infinite kora-marquee;display:flex}@keyframes kora-marquee{to{transform:translate(-100%)}}.kora-marquee:hover .kora-marquee-track{animation-play-state:paused}.kora-marquee-item{height:var(--kora-logo-band,64px);flex:none;align-items:center;display:flex}.kora-marquee-item img{width:calc(100% - 2 * var(--kora-flare));height:calc(var(--kora-logo-h,46px) * var(--kora-logo-scale,1));opacity:.75;transition:opacity .25s;display:block}.kora-marquee-item img:hover{opacity:1}.kora-about{background:var(--bg);width:100%;color:var(--text);text-align:center;box-sizing:border-box;border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:28px;padding:96px 24px 120px;display:flex}.kora-about-mark{height:34px;width:calc(100% - 2 * var(--kora-flare));color:var(--text-h);overflow:visible}.kora-mark-drop{--kora-drop-step:60ms}.kora-mark-drop>path{transform-box:fill-box;translate:0 -180%}.is-visible .kora-mark-drop>path{transition:translate .72s cubic-bezier(.2,1.24,.36,1);translate:0}.kora-mark-drop>path:nth-child(2){transition-delay:calc(var(--kora-drop-step) * 0)}.kora-mark-drop>path:nth-child(3){transition-delay:calc(var(--kora-drop-step) * 1)}.kora-mark-drop>path:nth-child(4){transition-delay:calc(var(--kora-drop-step) * 2)}.kora-mark-drop>path:nth-child(5){transition-delay:calc(var(--kora-drop-step) * 3)}.kora-mark-drop>path:nth-child(6){transition-delay:calc(var(--kora-drop-step) * 4)}.kora-mark-drop>path:nth-child(7){transition-delay:calc(var(--kora-drop-step) * 5)}@media (prefers-reduced-motion:reduce){.kora-mark-drop>path,.is-visible .kora-mark-drop>path{transition:none;translate:none}}.kora-about-badge{border:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--text);padding:9px 18px;font-size:12px;font-weight:600}.kora-about-heading{max-width:22ch;color:var(--text-h);letter-spacing:-.01em;margin:0;font-size:clamp(38px,5.6vw,76px);font-weight:500;line-height:1.12}.kora-about-collage{aspect-ratio:420/250;width:min(420px,100%);margin-top:28px;position:relative}.kora-about-photo{object-fit:cover;color:#0000;background:#d9d9d9;height:68%;position:absolute}.kora-about-photo-1{z-index:1;width:42.9%;top:28%;left:0}.kora-about-photo-2{z-index:2;width:42.9%;top:14%;left:20.2%}.kora-about-photo-3{z-index:3;width:59.5%;top:0;left:40.5%}.kora-offices{background:var(--brand);color:#ffffffb8;padding:124px 0 136px}.kora-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;margin:0;padding:0 24px;list-style:none;display:grid}.kora-office{flex-direction:column;align-items:flex-start;display:flex}.kora-office-code{font-family:var(--heading);letter-spacing:-.02em;color:#fff;align-items:baseline;gap:.08em;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s;display:inline-flex}.kora-office-arrow{flex:none;align-self:center;width:.44em;height:auto;margin-bottom:.06em;transition:transform .25s cubic-bezier(.22,1,.36,1)}.kora-office-code:hover .kora-office-arrow{transform:translate(.12em)}.kora-office-time{font-family:var(--heading);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(41px,5vw,76px);font-weight:300;line-height:1.05}.kora-office-address{flex-direction:column;margin:30px 0 0;font-size:18px;font-style:normal;line-height:1.55;display:flex}.kora-office-contact{flex-direction:column;margin-top:26px;font-size:18px;line-height:1.55;display:flex}.kora-office-contact a{color:#ffffffb8;width:fit-content;text-decoration:none;transition:color .2s}.kora-office-contact a:hover{color:#fff}.kora-cookiebar{z-index:200;background:var(--brand-dark);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;animation:.4s cubic-bezier(.22,1,.36,1) .6s both kora-cookiebar-in;display:flex;position:fixed;bottom:0;left:0;right:0}.kora-cookiebar.is-leaving{animation:.3s forwards kora-cookiebar-out}.kora-drawer.is-open~.kora-cookiebar{opacity:0;pointer-events:none}.kora-cookiebar p{margin:0;font-size:16px;line-height:1.45}.kora-cookiebar button{appearance:none;cursor:pointer;font:inherit;color:var(--brand-dark);background:#fff;border:none;flex:none;padding:10px 22px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s}.kora-cookiebar button:hover{background:#ffffffdb}.kora-cookiebar button:active{transform:translateY(1px)}@keyframes kora-cookiebar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kora-cookiebar-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.kora-visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kora-footer{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:36px;padding:48px 24px 28px;display:flex}.kora-footer-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;display:grid}.kora-footer-col{flex-direction:column;gap:8px;min-width:150px;display:flex}.kora-footer-col h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0 0 2px;font-size:12px;font-weight:600}.kora-footer-col a,.kora-footer-col span{color:var(--text-h);font-size:17px;text-decoration:none;transition:opacity .15s}.kora-footer-col a:hover{opacity:.6}.kora-footer-cta{align-self:flex-start;margin-top:4px}.kora-footer-divider{background:var(--border);height:1px}.kora-footer-logo{width:100%;max-width:1440px;height:auto;color:var(--text-h);--kora-drop-step:85ms;overflow:visible}.kora-footer-meta{color:var(--text);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px 32px;font-size:13px;display:grid}.kora-footer-rc{border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--text-h);white-space:nowrap;border-radius:999px;grid-column:3;justify-self:start;padding:5px 12px;font-size:12px;font-weight:600}.kora-page-work{padding:132px 0 96px}.kora-page-work-intro{padding-bottom:72px}.kora-page-work-intro p{letter-spacing:-.01em;max-width:22ch;color:var(--text-h);margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.18}.kora-work-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:76px 28px;margin:0;padding:0 28px;list-style:none;display:grid}.kora-work-item:nth-child(4n+1),.kora-work-item:nth-child(4n+4){grid-column:span 5}.kora-work-item:nth-child(4n+2),.kora-work-item:nth-child(4n+3){grid-column:span 7}.kora-work-item:nth-child(4n+2),.kora-work-item:nth-child(4n+4){margin-top:72px}.kora-work-item:nth-child(4n+1) .kora-work-thumb,.kora-work-item:nth-child(4n+4) .kora-work-thumb{aspect-ratio:4/3}.kora-work-item:nth-child(4n+2) .kora-work-thumb,.kora-work-item:nth-child(4n+3) .kora-work-thumb{aspect-ratio:16/9}.kora-work-item{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.kora-work-item.is-visible{opacity:1;transform:none}.kora-work-card{color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.kora-work-thumb{aspect-ratio:3/2;background:#101010;position:relative;overflow:hidden}.kora-work-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 6s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0;transform:scale(1.02)}.kora-work-thumb img.is-active{opacity:1;transform:scale(1)}.kora-work-card:hover .kora-work-thumb img.is-active{transform:scale(1.04)}.kora-work-ticks{z-index:2;gap:5px;display:flex;position:absolute;bottom:14px;left:14px}.kora-work-ticks span{background:#ffffff59;width:16px;height:2px;transition:background-color .3s}.kora-work-ticks span.is-active{background:#fff}.kora-work-caption{grid-template-columns:88px 1fr auto;align-items:start;gap:16px;display:grid}.kora-work-arrow{color:var(--text);margin-top:4px;transition:transform .28s cubic-bezier(.22,.61,.36,1),color .28s}.kora-work-card:hover .kora-work-arrow{color:var(--text-h);transform:translate(5px)}.kora-work-kind{letter-spacing:.02em;color:var(--text);padding-top:2px;font-size:13px;font-weight:600}.kora-work-text{flex-direction:column;gap:6px;display:flex}.kora-work-text h2{color:var(--text-h);margin:0;font-size:20px;font-weight:600;line-height:1.25}.kora-work-text p{max-width:34ch;color:var(--text);margin:0;font-size:15px;line-height:1.45}.kora-work-meta{color:var(--text);opacity:.7;font-size:13px}@media (width<=900px){.kora-work-grid{grid-template-columns:1fr;gap:52px 0;padding:0 18px}.kora-work-item:nth-child(4n+1),.kora-work-item:nth-child(4n+2),.kora-work-item:nth-child(4n+3),.kora-work-item:nth-child(4n+4){grid-column:1/-1;margin-top:0}.kora-work-item:nth-child(4n+1) .kora-work-thumb,.kora-work-item:nth-child(4n+2) .kora-work-thumb,.kora-work-item:nth-child(4n+3) .kora-work-thumb,.kora-work-item:nth-child(4n+4) .kora-work-thumb{aspect-ratio:3/2}.kora-work-caption{grid-template-columns:64px 1fr}}.kora-page-soon{align-items:center;min-height:62svh;padding:132px 0 96px;display:flex}.kora-page-soon-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:600}.kora-page-soon-inner{flex-direction:column;gap:14px;display:flex}.kora-page-soon-inner h1{letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:clamp(38px,6vw,78px);line-height:1.05}.kora-page-soon-inner p{max-width:34ch;color:var(--text);margin:0;font-size:17px;line-height:1.5}.kora-page-about{color:#fff;box-sizing:border-box;background:#1e1e1e;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:132px 24px 144px;display:flex}.kora-page-about-manifesto{text-align:center;max-width:30ch;font-family:var(--heading);letter-spacing:-.02em;color:#fff;text-wrap:pretty;opacity:0;margin:0 auto;font-size:clamp(25px,3.3vw,46px);font-weight:700;line-height:1.3;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.kora-page-about.is-visible .kora-page-about-manifesto{opacity:1;transform:none}.kora-shape{white-space:nowrap;margin:0 .1em;display:inline-block}.kora-shape svg{width:calc(100% - 2 * var(--kora-flare));display:block}.kora-shape.is-blue{color:var(--ornament-blue)}.kora-shape.is-violet{color:var(--ornament-violet)}.kora-shape.is-amber{color:var(--ornament-amber)}.kora-shape.is-coral{color:var(--ornament-coral)}.kora-shape-knockout{stroke:var(--ornament-knockout)}.kora-shape-arrow-circle svg,.kora-shape-arrow-square svg{height:.8em;transform:translateY(.06em)}.kora-shape-asterisk svg{height:.7em;transform:translateY(.02em)}.kora-shape-blade svg{height:.7em;transform:translateY(.04em)}.kora-shape-dot svg{height:.3em;transform:translateY(-.22em)}.kora-reveal{vertical-align:-.06em;background:var(--brand);border-radius:999px;width:2.5em;height:.88em;margin:0 .14em;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff47}.kora-reveal img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.28)}.kora-reveal:hover{transform:scale(1.09)}.kora-reveal:hover img{opacity:1;transform:scale(1)}@media (hover:none){.kora-reveal img{opacity:1;transform:none}}.kora-page-blog{padding:64px 28px 96px}.kora-page-blog-header{margin-bottom:48px}.kora-page-blog-header h1{color:var(--text-h);margin:0 0 8px;font-size:clamp(32px,5vw,56px);font-weight:700}.kora-page-blog-header p{color:var(--text);margin:0;font-size:16px}.kora-page-blog-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kora-page-blog-post{border-top:1px solid var(--border);align-items:center;gap:28px;padding:28px 0;text-decoration:none;transition:opacity .15s;display:flex}.kora-page-blog-list li:last-child .kora-page-blog-post{border-bottom:1px solid var(--border)}.kora-page-blog-post:hover{opacity:.65}.kora-page-blog-thumb{background:#d9d9d9;flex-shrink:0;width:140px;height:100px}.kora-page-blog-meta{letter-spacing:.06em;text-transform:uppercase;width:120px;color:var(--text);flex-direction:column;flex-shrink:0;gap:4px;font-size:12px;font-weight:600;display:flex}.kora-page-blog-post h2{color:var(--text-h);flex:1;margin:0;font-size:22px;font-weight:600}.kora-intro{z-index:300;box-sizing:border-box;background:var(--brand);color:#fff;will-change:transform;justify-content:center;align-items:center;padding:32px 28px;display:flex;position:fixed;inset:0}.kora-intro-inner{flex-direction:column;align-items:flex-start;width:100%;max-width:1100px;display:flex}.kora-intro-mark{height:46px;width:calc(100% - 2 * var(--kora-flare));filter:brightness(0)invert();margin-bottom:40px;animation:.9s cubic-bezier(.22,1,.36,1) .1s both kora-intro-mark-in,.9s cubic-bezier(.76,0,.24,1) .1s both kora-card-reveal}@keyframes kora-intro-mark-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kora-intro-line{font-family:var(--heading);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(44px,8.5vw,104px);font-weight:700;line-height:1.06;overflow:hidden}.kora-intro-line span{animation:.85s cubic-bezier(.22,1,.36,1) both kora-intro-rise;display:block;transform:translateY(105%)}.kora-intro-line:first-of-type span{animation-delay:.7s}.kora-intro-line:nth-of-type(2) span{animation-delay:.82s}.kora-intro-places{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;margin:36px 0 0;font-size:13px;font-weight:600;overflow:hidden}.kora-intro-places span{animation:.7s cubic-bezier(.22,1,.36,1) 1.05s both kora-intro-rise;display:block;transform:translateY(105%)}@keyframes kora-intro-rise{to{transform:translateY(0)}}.kora-intro.is-leaving{animation:kora-intro-lift var(--kora-intro-exit,.8s) cubic-bezier(.76, 0, .24, 1) forwards}.kora-intro.is-leaving .kora-intro-inner{animation:.55s cubic-bezier(.76,0,.24,1) forwards kora-intro-inner-out}@keyframes kora-intro-lift{to{transform:translateY(-100%)}}@keyframes kora-intro-inner-out{to{opacity:0;transform:translateY(-28px)}}@media (prefers-reduced-motion:reduce){.kora-intro-mark,.kora-intro-line span,.kora-intro-places span{opacity:1;clip-path:none;animation:none;transform:none}.kora-intro.is-leaving{animation:kora-intro-fade var(--kora-intro-exit,.3s) ease forwards}.kora-intro.is-leaving .kora-intro-inner{animation:none}}@keyframes kora-intro-fade{to{opacity:0}}@media (width<=860px){.kora-intro{padding:28px 18px}.kora-intro-mark{height:38px;margin-bottom:28px}.kora-intro-places{letter-spacing:.2em;margin-top:26px;font-size:11px}}@media (width<=480px){.kora-intro{padding:24px 16px}.kora-intro-mark{height:34px}.kora-intro-line{font-size:clamp(36px,12vw,52px)}}@media (hover:none){.kora-marquee-item img{opacity:.85}}@media (width<=1024px){.kora-mega-inner{gap:32px;padding:32px 22px}.kora-mega-preview{flex:0 0 300px}.kora-mega-list{gap:2px 24px}.kora-mega-list a{padding:12px 4px;font-size:16px}}@media (width<=860px){.kora-header{gap:12px;padding:12px 18px}.kora-logo{height:28px}.kora-header-right{gap:14px}.kora-nav,.kora-mega{display:none}.kora-menu-toggle,.kora-drawer{display:flex}.kora-header-cta{display:none}.kora-announcement{padding:9px 14px;font-size:12px;line-height:1.35}.kora-subnav{display:none}.kora-subnav::-webkit-scrollbar{display:none}.kora-page-work-categories::-webkit-scrollbar{display:none}.kora-worklist::-webkit-scrollbar{display:none}.kora-subnav button,.kora-subnav{gap:20px;padding:0 18px;scroll-padding-left:18px}.kora-hero{gap:14px;padding:16px 0 0}.kora-worklist{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0 20px;padding:2px 18px 6px;scroll-padding-left:18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.kora-worklist button{scroll-snap-align:start;flex:none;padding:6px 0;font-size:19px}.kora-showcase-media{aspect-ratio:4/3}.kora-showcase-overlay{background:linear-gradient(#0000 40%,#000000ad 100%);gap:10px;padding:20px 18px 22px}.kora-showcase-copy{gap:10px}.kora-showcase-tags{gap:14px;font-size:12px}.kora-showcase-overlay h1{max-width:none;font-size:22px;line-height:1.22}.kora-carousel-progress{gap:4px;top:16px;right:18px}.kora-carousel-tick{width:14px}.kora-brands{gap:22px;margin-top:36px;padding:48px 0 40px}.kora-brands-label{padding:0 18px}.kora-marquee-track{--kora-logo-gap:52px;animation-duration:34s}.kora-marquee-item{--kora-logo-band:52px;--kora-logo-h:38px}.kora-about{gap:24px;padding:72px 20px 88px}.kora-about-collage{margin-top:8px}.kora-offices{padding:64px 0 72px}.kora-offices-grid{grid-template-columns:1fr;gap:48px;padding:0 18px}.kora-footer{gap:28px;padding:40px 18px 24px}.kora-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;display:grid}.kora-footer-col{min-width:0}.kora-app:has(.kora-cookiebar) .kora-footer{padding-bottom:152px}.kora-cookiebar{padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:14px}.kora-cookiebar p{font-size:15px}.kora-page-work,.kora-page-blog{padding:48px 18px 80px}.kora-page-work-grid{grid-template-columns:1fr;gap:36px}.kora-page-about{min-height:auto;padding:88px 20px 96px}.kora-page-about-manifesto{max-width:30ch}.kora-page-blog-post{flex-wrap:wrap;gap:16px}.kora-page-blog-thumb{width:100%;height:160px}.kora-page-blog-meta{flex-direction:row;gap:12px;width:auto}}@media (width<=480px){.kora-header{padding:12px 16px}.kora-announcement{padding:9px 12px;font-size:11.5px}.kora-drawer{gap:32px;padding-left:16px;padding-right:16px}.kora-drawer-link{padding:15px 2px;font-size:26px}.kora-drawer-services a{padding:10px 2px;font-size:16px}.kora-subnav,.kora-worklist,.kora-brands-label,.kora-offices-grid,.kora-footer,.kora-page-work,.kora-page-blog,.kora-cookiebar{padding-left:16px;padding-right:16px}.kora-subnav{gap:18px;scroll-padding-left:16px}.kora-worklist{padding-bottom:6px;scroll-padding-left:16px}.kora-worklist button{font-size:18px}.kora-showcase-media{aspect-ratio:3/2}.kora-showcase-overlay{padding:18px 16px 20px}.kora-showcase-overlay h1{font-size:20px}.kora-showcase-tags{gap:12px;font-size:11.5px}.kora-carousel-progress{gap:3px;top:14px;right:16px}.kora-carousel-tick{width:12px}.kora-brands{margin-top:28px;padding-top:40px;padding-bottom:34px}.kora-marquee-track{--kora-logo-gap:44px;animation-duration:30s}.kora-marquee-item{--kora-logo-band:46px;--kora-logo-h:33px}.kora-about{gap:20px;padding:60px 16px 72px}.kora-about-mark{height:28px}.kora-about-badge{padding:8px 14px;font-size:11px}.kora-about-heading{font-size:30px;line-height:1.16}.kora-about-heading br{display:none}.kora-offices{padding:56px 0 64px}.kora-offices-grid{gap:44px}.kora-office-code{font-size:52px}.kora-office-time{font-size:42px}.kora-office-address,.kora-office-contact{font-size:16px}.kora-office-address{margin-top:20px}.kora-office-contact{margin-top:18px}.kora-footer{gap:24px;padding-top:36px;padding-bottom:20px}.kora-footer-col a,.kora-footer-col span{font-size:16px}.kora-footer-meta .kora-footer-rc{grid-column:auto}.kora-footer-meta{grid-template-columns:1fr;justify-items:start;gap:4px;font-size:12px}.kora-cookiebar p{font-size:14px;line-height:1.4}.kora-page-work,.kora-page-blog{padding-top:40px;padding-bottom:64px}.kora-page-work-text h2,.kora-page-blog-post h2{font-size:20px}.kora-page-about{padding:72px 16px 80px}.kora-page-about-manifesto{letter-spacing:-.015em;max-width:none;font-size:23px;line-height:1.36}.kora-reveal{width:3.4em;height:1.1em}}@media (prefers-reduced-motion:reduce){.kora-header-wrap,.kora-subnav,.kora-hero,.kora-showcase-media,.kora-showcase-divider,.kora-showcase-tags,.kora-showcase-overlay h1,.kora-announcement span,.kora-page-work-grid li{animation:none}.kora-about-mark,.kora-about-badge,.kora-about-heading,.kora-about-photo,.kora-footer-logo,.kora-page-about-manifesto,.kora-reveal,.kora-reveal img{transition:none}.kora-reveal img{opacity:1;transform:none}.kora-carousel-slide{transition:none;transform:none}.kora-carousel-slide.is-active,.kora-carousel-slide.is-active.is-alt{animation:none}.kora-carousel-tick.is-active .kora-carousel-tick-fill{width:100%;animation:none}.kora-cookiebar,.kora-cookiebar.is-leaving{animation:none}.kora-drawer,.kora-menu-icon span{transition:none}.kora-drawer-services{animation:none}.kora-marquee{scrollbar-width:none;overflow-x:auto}.kora-marquee::-webkit-scrollbar{display:none}.kora-marquee-track{animation:none}.kora-marquee-track[aria-hidden=true]{display:none}}.kora-rx{--kora-gutter:24px;--kora-strip:46px;position:relative}.kora-pill{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffff29;border:0;border-radius:999px;justify-content:center;align-items:center;padding:7px 16px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.kora-pill:hover{background:#ffffff4d}.kora-pill.is-active,.kora-pill.is-solid{background:var(--text-h);color:var(--bg)}.kora-pills.is-bottom .kora-pill.is-active,.kora-pills.is-bottom .kora-pill.is-solid{color:#1e1e1e;background:#fff}.kora-pills{z-index:130;pointer-events:none;justify-content:space-between;gap:12px;padding:0 24px;transition:top .45s cubic-bezier(.22,.61,.36,1),bottom .45s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;left:0;right:0}.kora-pills.is-bottom{bottom:24px}.kora-pills.is-top{top:calc(var(--kora-strip) + 10px)}.kora-pills.is-top .kora-pill:not(.is-active):not(.is-solid){background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--text-h)}.kora-pills.is-top .kora-pill:not(.is-active):not(.is-solid):hover{background:var(--surface-hover)}.kora-theme-toggle{appearance:none;border:1px solid var(--border);width:34px;height:34px;color:var(--text-h);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;transition:background-color .2s;display:inline-grid}.kora-theme-toggle:hover{background:var(--surface)}.kora-pills .kora-theme-toggle{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff29;border:0;width:33px;height:33px}.kora-pills.is-top .kora-theme-toggle{background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--text-h)}.kora-pills-group{pointer-events:auto;gap:6px;display:flex}.kora-rx-masthead-bar{z-index:110;height:calc(var(--kora-strip) + 10px + 34px + 12px);background:var(--bg);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0 0 auto}.kora-rx.is-docked .kora-rx-masthead-bar{opacity:1}.kora-rx-masthead-logo{left:var(--kora-gutter);right:var(--kora-gutter);z-index:120;color:#fff;--kora-y0:calc(50svh - 50%);--kora-y1:calc(var(--kora-strip) - 100%);transform:translateY(calc(var(--kora-y0) + (var(--kora-y1) - var(--kora-y0)) * var(--kora-p,0)));transition:color .3s;display:block;position:fixed;top:0}.kora-rx.is-docked .kora-rx-masthead-logo{color:var(--text-h)}.kora-rx-logo{width:100%;height:auto;display:block;overflow:visible}.kora-rx-hero{z-index:0;background:#101010;height:100svh;min-height:480px;position:sticky;top:0;overflow:hidden}.kora-rx-hero:after{content:"";z-index:1;pointer-events:none;background:#0000004d;position:absolute;inset:0}.kora-rx-page{z-index:1;position:relative}.kora-rx-page-body{background:var(--bg)}.kora-rx-hero-wash{z-index:2;background:var(--bg);opacity:clamp(0, calc((var(--kora-p,0) - .35) / .45), 1);pointer-events:none;position:absolute;inset:0}.kora-rx>.kora-rx-page>.kora-rx-statement h1,.kora-rx>.kora-rx-page>.kora-rx-statement p{color:color-mix(in srgb, var(--text-h) calc(clamp(0, (var(--kora-p,0) - .35) / .45, 1) * 100%), #fff)}.kora-rx-statement{padding:calc(var(--kora-strip) + 120px) var(--kora-gutter) clamp(72px, 8vw, 128px)}.kora-rx-statement h1{letter-spacing:-.035em;color:var(--text-h);margin:0 0 14px;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.05}.kora-rx-statement p{letter-spacing:-.02em;max-width:44ch;color:var(--text-h);font-size:clamp(22px,2.3vw,36px);font-weight:500;line-height:1.2}.kora-rx-reveal{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.kora-rx-reveal.is-visible{clip-path:inset(0);transform:none}@supports (animation-timeline:view()){.kora-rx-curve{animation:linear both kora-rx-flatten;animation-timeline:view();animation-range:entry cover 45%}}@keyframes kora-rx-flatten{0%{border-top-left-radius:30% 60%;border-bottom-left-radius:30% 60%;transform:translate(4%)}to{border-top-left-radius:0;border-bottom-left-radius:0;transform:none}}@media (prefers-reduced-motion:reduce){.kora-rx-reveal,.kora-rx-curve{opacity:1;filter:none;clip-path:none;transition:none;animation:none;transform:none}}.kora-rx-work{padding:0 var(--kora-gutter)}.kora-rx-rows{margin:0;padding:0;list-style:none}.kora-rx-row{border-top:1px solid var(--border);padding:28px 0 64px}.kora-rx-row-link{gap:24px var(--kora-gutter);color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,2fr);text-decoration:none;display:grid}.kora-rx-row-text{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.kora-rx-row-head{align-items:baseline;gap:14px;display:flex}.kora-rx-row-index{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:600}.kora-rx-row-text h2{letter-spacing:-.03em;color:var(--text-h);margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:700;line-height:1.05}.kora-rx-row-detail{max-width:30ch;font-size:15px;line-height:1.35}.kora-rx-row-line{color:var(--text-h);margin-bottom:14px;font-weight:600}.kora-rx-row-stat{color:var(--text-h);align-items:center;gap:7px;font-weight:600;display:flex}.kora-rx-dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.kora-rx-row-meta{color:var(--text)}.kora-rx-row-media{aspect-ratio:4/3;position:relative}.kora-rx-row-media img,.kora-rx-row-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kora-rx-center{justify-content:center;padding-top:24px;display:flex}.kora-rx-work+.kora-brands{margin-top:clamp(80px,9vw,140px)}.kora-rx-news{padding:clamp(56px, 7vw, 104px) var(--kora-gutter) clamp(80px, 9vw, 140px)}.kora-rx-news-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.kora-rx-news-head h2,.kora-rx-news-head p{letter-spacing:.1em;text-transform:uppercase;color:var(--text-h);margin:0;font-size:12px;font-weight:600}.kora-rx-news-head p{color:var(--text)}.kora-rx-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 48px;padding:0;list-style:none;display:grid}.kora-rx-card{background:var(--surface);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:background-color .25s;display:flex}.kora-rx-card:hover{background:var(--surface-hover)}.kora-rx-card-media{aspect-ratio:1;background:color-mix(in srgb, var(--surface) 82%, var(--text-h) 10%)}.kora-rx-card-body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:16px;padding:18px 28px 22px;display:flex}.kora-rx-card-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--text-h);font-size:12px;font-weight:600}.kora-rx-card h3{color:var(--text-h);text-wrap:balance;flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.3}.kora-rx-card-by{color:var(--text);font-size:13px}.kora-rx-newsletter{padding:clamp(48px, 6vw, 88px) var(--kora-gutter);border-top:1px solid var(--border)}.kora-rx-newsletter h2,.kora-rx-contact h2{letter-spacing:-.025em;color:var(--text-h);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:600;line-height:1}.kora-rx-newsletter h2{margin-bottom:24px}.kora-rx-newsletter-form{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.kora-rx-newsletter-form input{border:1px solid var(--border-strong);width:min(300px,100%);color:var(--text-h);font:inherit;background:0 0;border-radius:999px;outline:none;padding:11px 20px;font-size:16px}.kora-rx-newsletter-form input:focus-visible{border-color:var(--text-h)}.kora-rx-newsletter small{color:var(--text);font-size:12px}.kora-rx-newsletter-done{color:var(--text-h);margin-bottom:14px;font-size:20px}.kora-rx-contact{gap:32px var(--kora-gutter);padding:clamp(48px, 6vw, 88px) var(--kora-gutter) clamp(80px, 9vw, 140px);border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1fr);scroll-margin-top:110px;display:grid}.kora-rx-contact-text{flex-direction:column;justify-content:space-between;gap:48px;display:flex}.kora-rx-contact-rows{max-width:640px;margin:0}.kora-rx-contact-rows>div{grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:8px 0;font-size:15px;display:grid}.kora-rx-contact-rows dt{color:var(--text-h);font-weight:600}.kora-rx-contact-rows dd{margin:0}.kora-rx-contact-rows a{color:var(--text-h);text-decoration:none}.kora-rx-contact-rows a:hover{text-decoration:underline}.kora-rx-copy{appearance:none;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.kora-rx-copy:hover{color:var(--text-h)}.kora-rx-contact-photo{aspect-ratio:4/5;background:var(--surface);align-self:start}@media (width<=760px){.kora-rx{--kora-gutter:18px;--kora-strip:26px}.kora-pills{gap:6px;padding:0 12px}.kora-pills-group{gap:4px}.kora-pill{padding:6px 11px;font-size:13px}.kora-pills .kora-theme-toggle{width:29px;height:29px}.kora-rx-masthead-bar{height:calc(var(--kora-strip) + 10px + 29px + 10px)}.kora-pills-group:last-child .kora-pill:not(.is-solid){display:none}.kora-rx-row-link,.kora-rx-contact{grid-template-columns:1fr}.kora-rx-row-text{gap:14px}.kora-rx-row-media{order:2}.kora-rx-row-text h2{order:0}.kora-rx-news-grid{grid-template-columns:1fr;gap:12px}.kora-rx-contact-rows>div{grid-template-columns:1fr auto}.kora-rx-contact-rows dt{grid-column:1/-1}.kora-rx-contact-photo{max-width:320px}}.kora-case{--case-gutter:24px;--case-gap:8px;flex-direction:column;display:flex}.kora-case-plate{background:var(--surface);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.kora-case-plate>img,.kora-case-plate>video,.kora-case-plate .kora-flare>img,.kora-case-plate .kora-flare>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kora-case-plate figcaption{text-align:center;letter-spacing:.01em;max-width:28ch;color:var(--text);padding:16px;font-size:13px;line-height:1.4}.kora-case-hero{padding:0 var(--case-gutter)}.kora-case-hero .kora-case-plate{width:100%;max-height:86svh}.kora-case-intro{padding:120px var(--case-gutter) 140px;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.kora-case-facts{grid-column:1/span 3}.kora-case-facts dl{flex-direction:column;gap:20px;margin:0;display:flex;position:sticky;top:32px}.kora-case-facts dt{color:var(--text);margin-bottom:4px;font-size:13px}.kora-case-facts dd{color:var(--text-h);margin:0;font-size:16px}.kora-case-copy{flex-direction:column;grid-column:5/span 6;display:flex}.kora-case-copy h1{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(40px,4.6vw,72px);line-height:1.02}.kora-case-summary{letter-spacing:-.01em;color:var(--text-h);font-size:clamp(20px,1.7vw,26px);line-height:1.35}.kora-case-highlights{border-top:1px solid var(--border);margin:40px 0 0;padding:0;list-style:none}.kora-case-highlights li{border-bottom:1px solid var(--border);color:var(--text-h);padding:14px 0;font-size:16px}.kora-case-section{margin-top:56px}.kora-case-section h2{letter-spacing:.01em;color:var(--text-h);margin:0 0 14px;font-size:15px}.kora-case-section p{color:var(--text);font-size:17px;line-height:1.6}.kora-case-section p+p{margin-top:14px}.kora-case-live{border:1px solid var(--border-strong);color:var(--text-h);border-radius:999px;align-self:flex-start;margin-top:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:background .2s}.kora-case-live:hover{background:var(--surface)}.kora-case-gallery{gap:var(--case-gap);padding:0 var(--case-gutter);flex-direction:column;display:flex}.kora-case-gallery>.kora-case-plate:nth-child(2n){background:var(--surface-hover)}.kora-case-pair{gap:var(--case-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kora-case-pair .kora-case-plate:last-child{background:var(--surface-hover)}.kora-case-grid{gap:var(--case-gap);display:grid}.kora-case-grid .kora-case-plate:nth-child(odd){background:var(--surface-hover)}.kora-case-grid figcaption{font-size:12px}.kora-case-collage{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--case-gap);display:grid}.kora-case-collage .kora-case-plate{aspect-ratio:3/4!important}.kora-case-collage .kora-case-plate:first-child,.kora-case-collage .kora-case-plate:nth-child(7){background:var(--surface-hover);grid-row:span 2;aspect-ratio:auto!important}.kora-case-collage figcaption{font-size:12px}.kora-case-next{gap:var(--case-gap);padding:0 var(--case-gutter);color:inherit;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:140px;text-decoration:none;display:grid}.kora-case-next-text{border-top:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:28px 0;display:flex}.kora-case-next-text span{color:var(--text);font-size:14px}.kora-case-next-text strong{letter-spacing:-.03em;color:var(--text-h);font-size:clamp(40px,5vw,80px);font-weight:500;line-height:1}.kora-case-next-media{aspect-ratio:4/3;background:var(--surface);overflow:hidden}.kora-case-next-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1);display:block}.kora-case-next:hover .kora-case-next-media img{transform:scale(1.03)}.kora-case-contact{padding:140px var(--case-gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.kora-case-contact-text{grid-column:1/span 4}.kora-case-contact-text h2{letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(32px,3.4vw,52px);line-height:1.05}.kora-case-contact-text dl{margin:0}.kora-case-contact-text dt{color:var(--text);margin-bottom:4px;font-size:13px}.kora-case-contact-text dd{margin:0}.kora-case-contact-text a{color:var(--text-h);border-bottom:1px solid var(--border-strong);text-decoration:none}.kora-case-form,.kora-case-contact-done{grid-column:7/span 6}.kora-case-form{flex-direction:column;gap:28px;display:flex}.kora-case-form label{flex-direction:column;gap:8px;display:flex}.kora-case-form label span{color:var(--text);font-size:13px}.kora-case-form input,.kora-case-form textarea{font:inherit;color:var(--text-h);border:0;border-bottom:1px solid var(--border);resize:vertical;background:0 0;border-radius:0;padding:8px 0 12px;font-size:17px;transition:border-color .2s}.kora-case-form input:focus,.kora-case-form textarea:focus{border-bottom-color:var(--text-h);outline:none}.kora-case-form button{font:inherit;cursor:pointer;background:var(--text-h);color:var(--bg);border:0;border-radius:999px;align-self:flex-start;margin-top:8px;padding:13px 28px;font-size:15px;transition:opacity .2s}.kora-case-form button:hover{opacity:.85}.kora-case-contact-done{color:var(--text-h);font-size:20px}@media (width<=900px){.kora-case{--case-gutter:16px;--case-gap:6px}.kora-case-intro,.kora-case-contact{grid-template-columns:minmax(0,1fr);padding-top:72px;padding-bottom:88px}.kora-case-facts,.kora-case-copy,.kora-case-contact-text,.kora-case-form,.kora-case-contact-done{grid-column:1/-1}.kora-case-facts{order:2;margin-top:56px}.kora-case-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid;position:static}.kora-case-contact-text{margin-bottom:48px}.kora-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kora-case-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.kora-case-next{grid-template-columns:minmax(0,1fr);margin-top:88px}.kora-case-next-text{gap:20px}}@media (width<=560px){.kora-case-pair{grid-template-columns:minmax(0,1fr)}.kora-case-plate figcaption{font-size:12px}}.kora-site-head-spacer{height:calc(var(--kora-strip) + 10px + 34px + 12px)}@media (width<=760px){.kora-site-head-spacer{height:calc(var(--kora-strip) + 10px + 29px + 10px)}}.kora-rx-sub .kora-rx-statement{padding-top:clamp(56px,7vw,104px)}.kora-rx-news.is-page{padding-top:0}.koraa-intro{z-index:300;background:var(--koraa-blue-hour);cursor:pointer;will-change:transform;position:fixed;inset:0}.koraa-intro-canvas{width:100%;height:100%;display:block}.koraa-intro.is-leaving{animation:.8s cubic-bezier(.76,0,.24,1) forwards kora-intro-lift}.kora-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:12px;font-weight:600}.kora-label sup{vertical-align:.3em;font-size:1em}.kora-rx-work-label{padding-bottom:18px}@supports (animation-timeline:view()){.kora-rx-row-text h2{animation:linear both kora-rx-title-lit;animation-timeline:view();animation-range:entry cover 35%}}@keyframes kora-rx-title-lit{0%{color:color-mix(in srgb, var(--text-h) 28%, var(--bg))}to{color:var(--text-h)}}.kora-rx-view{left:var(--kora-vx,50%);top:var(--kora-vy,50%);z-index:2;background:var(--koraa-plantain);color:var(--koraa-ink);pointer-events:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)scale(0)}@media (hover:hover) and (pointer:fine){.kora-rx-row-link:hover .kora-rx-view{transform:translate(-50%,-50%)scale(1)}.kora-rx-row-link:hover .kora-rx-row-media{cursor:none}}@media (prefers-reduced-motion:reduce){.kora-rx-row-text h2{animation:none}}.kora-rx-media{--kora-flare:80px;position:relative}.kora-flare{inset:0 calc(-1 * var(--kora-flare));clip-path:inset(0 var(--kora-flare));background:var(--surface);position:absolute;overflow:hidden}.kora-flare>img,.kora-flare>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kora-rx-page-body,.kora-rx-sub,.kora-case{overflow-x:clip}.kora-rx-card-media.kora-rx-media{background:0 0}.kora-rx-card-media .kora-flare{background:color-mix(in srgb, var(--surface) 82%, var(--text-h) 10%)}.kora-case-plate.kora-rx-media{background:0 0;overflow:visible}.kora-case-plate .kora-flare{justify-content:center;align-items:center;display:flex}.kora-case-gallery>.kora-case-plate:nth-child(2n) .kora-flare,.kora-case-pair .kora-case-plate:last-child .kora-flare,.kora-case-grid .kora-case-plate:nth-child(odd) .kora-flare,.kora-case-collage .kora-case-plate:first-child .kora-flare,.kora-case-collage .kora-case-plate:nth-child(7) .kora-flare{background:var(--surface-hover)}@media (width<=760px){.kora-rx-media{--kora-flare:48px}}@media (width<=374px){.kora-pills{gap:4px;padding:0 8px}.kora-pills-group{gap:2px}.kora-pill{padding:6px 8px;font-size:12px}.kora-pills .kora-theme-toggle{width:27px;height:27px}}.kora-cookiebar{flex-direction:column;align-items:flex-start;gap:14px;width:min(380px,100vw - 48px);padding:18px 20px;bottom:24px;left:auto;right:24px}.kora-cookiebar p{font-size:14px;line-height:1.45}.kora-cookiebar button{padding:8px 18px;font-size:14px}.kora-app:has(.kora-cookiebar) .kora-footer{padding-bottom:0}@media (width<=760px){.kora-cookiebar{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:10px;width:min(250px,100vw - 24px);padding:12px 14px}.kora-cookiebar p{font-size:12px}.kora-cookiebar button{align-self:flex-start;padding:7px 14px;font-size:13px}}.kora-screen{pointer-events:none;position:absolute;inset:0}.kora-screen-glass{transform-origin:0 0;backface-visibility:hidden;width:390px;height:844px;position:absolute;top:0;left:0;overflow:hidden}.kora-screen-glass:after{content:"";background:var(--glare,none);pointer-events:none;position:absolute;inset:0}.kora-case-gallery>.is-inset{align-self:center;width:min(64.4%,1080px)}.kora-case-gallery>*{align-self:center;width:100%;max-width:1680px}.kora-case-art-ui{background:#eef0f4}.kora-ui-screen{aspect-ratio:390/844;border-radius:7%/3.2%;height:82%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #04024673}.kora-case-art{place-items:center;display:grid;position:absolute;inset:0}.kora-case-art-ipaybtc{color:#fff;background:#0a31f5}.kora-case-art-ipaybtc svg{width:44%;height:auto}@media (width<=760px){.kora-case-gallery>.is-inset{width:100%}}.kora-paycard{aspect-ratio:1.586;background:linear-gradient(135deg,#050e7f 0% 25%,#0a31f5 78%,#3ed4ff 100%);border-radius:4.6%/7.3%;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2.4vw 5vw #04024659}.kora-paycard-logo{color:#fff;width:34%;position:absolute;top:9%;right:7%}.kora-paycard-logo svg{fill:currentColor;width:100%;height:auto;display:block}.kora-paycard-chip{aspect-ratio:1.3;background:linear-gradient(135deg,#f4f1e6,#c9c3ad);border-radius:14%;width:13%;position:absolute;top:40%;left:8%}.kora-paycard-tap{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:7%;position:absolute;top:41.5%;left:24%}.kora-ui-screen .ias{width:100%;height:100%}.kora-case-plate .kora-flare>img.kora-case-fit{left:var(--kora-flare);right:var(--kora-flare);width:calc(100% - 2 * var(--kora-flare))}.rf-chip{z-index:3;opacity:0;transition:opacity .5s .25s,transform .7s cubic-bezier(.2,.9,.25,1.15) .25s;position:absolute;transform:translateY(18px)scale(.96);container-type:inline-size}.rf-chip.is-in{opacity:1;transform:none}.rf-chip-pill{color:#0e1b14;background:#fff;border-radius:999px;align-items:center;gap:4.5cqw;padding:3.2cqw 7cqw 3.2cqw 3.2cqw;font-family:Geist,Inter,system-ui,sans-serif;display:flex}.rf-chip-icon{background:#0e1b14;border-radius:50%;flex:none;place-items:center;width:15cqw;height:15cqw;display:grid}.rf-chip-icon img{width:64%;height:64%;display:block}.rf-chip-text{flex-direction:column;flex:1;gap:.6cqw;min-width:0;line-height:1.2;display:flex}.rf-chip-text strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:5cqw;font-weight:500;overflow:hidden}.rf-chip-text span{color:#4a554e;justify-content:space-between;align-items:baseline;font-size:4.7cqw;display:flex}.rf-chip-text em{color:#7a837d;font-size:3.8cqw;font-style:normal}@media (prefers-reduced-motion:reduce){.rf-chip{opacity:1;transition:none;transform:none}}@font-face{font-family:Geist;src:url(/assets/Geist-Regular-w2QFeScy.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/assets/Geist-Medium-BO_fXYbm.woff2)format("woff2");font-weight:500;font-display:swap}html.kora-modal-open{overflow:hidden}.kora-pill.is-outline{color:var(--text-h);box-shadow:inset 0 0 0 1px var(--border-strong);-webkit-backdrop-filter:none;background:0 0}.kora-pill.is-outline:hover{background:var(--surface-hover)}.kora-pill[aria-disabled=true]{cursor:progress}.kora-dialog{border:1px solid var(--border);background:var(--bg);width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);margin:auto;padding:0;overflow:hidden}.kora-dialog[open]{animation:.36s cubic-bezier(.22,1,.36,1) both kora-dialog-in;display:flex}.kora-dialog::backdrop{background:#000000bd;animation:.3s both kora-backdrop-in}@keyframes kora-dialog-in{0%{opacity:0;transform:translateY(24px)}}@keyframes kora-backdrop-in{0%{opacity:0}}.kora-dialog-panel,.kora-dialog-form{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kora-dialog-head{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:18px 24px;display:flex}.kora-dialog-count{letter-spacing:.08em;text-transform:uppercase;color:var(--text-h);white-space:nowrap;font-size:13px;font-weight:600}.kora-dialog-steps{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kora-dialog-steps li{background:var(--border-strong);flex:1;max-width:56px;height:3px;transition:background-color .3s}.kora-dialog-steps li.is-on{background:var(--accent-ink)}.kora-dialog-close{margin-left:auto}.kora-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:30px 24px 26px;animation:.34s cubic-bezier(.22,1,.36,1) both kora-step-in;display:flex;overflow-y:auto}@keyframes kora-step-in{0%{opacity:0;transform:translate(18px)}}.kora-dialog-body h2{letter-spacing:-.025em;color:var(--text-h);outline:none;margin:0;font-size:clamp(28px,4.4vw,40px);font-weight:600;line-height:1.04}.kora-dialog-lede{margin:-12px 0 0;font-size:17px;line-height:1.45}.kora-dialog-lede a,.kora-dialog-error a{color:var(--text-h);text-underline-offset:3px}.kora-dialog-note{color:var(--text-h);font-size:14px}.kora-dialog-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.kora-dialog-time{font-size:14px}.kora-dialog-error{border-left:3px solid var(--koraa-jollof);background:var(--surface);color:var(--text-h);padding:12px 14px;font-size:15px;line-height:1.45}.kora-dialog-trap{width:1px;height:1px;position:absolute;left:-200vw}.kora-field{flex-direction:column;gap:8px;min-width:0;display:flex}.kora-field-label{color:var(--text);font-size:14px}.kora-field input:not([type=checkbox]):not([type=radio]),.kora-field textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--border-strong);width:100%;color:var(--text-h);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:6px 0 12px;font-size:18px;transition:border-color .2s}.kora-field input:not([type=checkbox]):not([type=radio]):focus,.kora-field textarea:focus{border-bottom-color:var(--accent-ink);box-shadow:0 1px 0 0 var(--accent-ink)}.kora-field [aria-invalid=true]{border-bottom-color:var(--koraa-jollof)!important}.kora-field-hint{font-size:13px}.kora-field-error{color:var(--text-h);border-left:3px solid var(--koraa-jollof);padding-left:10px;font-size:14px}.kora-chips{flex-wrap:wrap;gap:8px;display:flex}.kora-chip{cursor:pointer;position:relative}.kora-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kora-chip span{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-h);white-space:nowrap;border-radius:999px;align-items:center;padding:10px 18px;font-size:16px;line-height:1.2;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.kora-chip:hover span{background:var(--surface-hover)}.kora-chip input:checked+span{background:var(--text-h);color:var(--bg);box-shadow:none}.kora-chip input:focus-visible+span{outline:2px solid var(--accent-ink);outline-offset:3px}.kora-dialog-done{gap:20px}.kora-dialog-star{width:56px;height:56px;color:var(--accent-ink);animation:.9s cubic-bezier(.22,1,.36,1) .1s both kora-star-turn}@keyframes kora-star-turn{0%{transform:rotate(-120deg)scale(.4)}}.kora-dialog-next{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.kora-dialog-next li{border-top:1px solid var(--border);color:var(--text-h);overflow-wrap:anywhere;grid-template-columns:32px minmax(0,1fr);padding:14px 0;font-size:17px;line-height:1.4;display:grid}.kora-dialog-next span{color:var(--text);font-size:13px;font-weight:600;line-height:1.85}@media (width<=640px){.kora-dialog{border:0;width:100vw;height:100dvh;max-height:none}.kora-dialog-head{padding:14px 18px}.kora-dialog-body{padding:28px 18px 24px}.kora-dialog-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}.kora-dialog-time{font-size:13px}}@media (prefers-reduced-motion:reduce){.kora-dialog[open],.kora-dialog::backdrop,.kora-dialog-body,.kora-dialog-star{animation:none}}.kora-rx-contact-ask{flex-direction:column;align-items:flex-start;gap:20px;max-width:640px;display:flex}.kora-rx-contact-ask p{max-width:30em;color:var(--text-h);font-size:clamp(18px,1.5vw,22px);line-height:1.4}.kora-rx-contact-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}button.kora-cta{font:inherit;cursor:pointer;font-size:18px;font-weight:600}@media (width<=420px){.kora-rx-contact-actions{width:100%}.kora-rx-contact-actions .kora-pill{flex:100%}}.kora-pill{letter-spacing:-.01em;font-family:inherit;font-weight:500}.kora-pill.is-large{padding:10px 20px;font-size:16px}.kora-pill.is-solid{background:var(--text-h);color:var(--bg)}.kora-pill.is-solid:hover{background:var(--koraa-plantain);color:var(--koraa-ink)}.kora-footer .kora-pill.kora-footer-cta{align-self:flex-start;margin-top:8px}.kora-cookiebar button.kora-pill{background:var(--koraa-paper);color:var(--koraa-ink);border-radius:999px;font-weight:500}.kora-cookiebar button.kora-pill:hover{background:var(--koraa-plantain)}.kora-rx-statement p,.kora-rx-contact-ask p,.kora-bt-lede,.kora-dialog-lede{letter-spacing:-.025em;font-weight:500}.kora-rx-statement h1.kora-rx-statement-line{letter-spacing:-.035em;max-width:26ch;margin:0;font-size:clamp(30px,3.6vw,60px);font-weight:600;line-height:1.04}.kora-rx-contact-mail{align-items:center;gap:12px;min-width:0;display:flex}.kora-rx-contact-mail a{min-width:0;color:var(--text-h);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,36px);font-weight:600;line-height:1.1;text-decoration:none}.kora-rx-contact-mail a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.kora-rx-copy{width:36px;height:36px;color:var(--text-h);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.kora-rx-copy:hover{background:var(--surface-hover)}.kora-rx-copy.is-copied{background:var(--koraa-plantain);color:var(--koraa-ink);box-shadow:none}.kora-case{--kora-gutter:var(--case-gutter)}.ias{--ias-bg:#fff;--ias-surface:#f4f5f9;--ias-line:#eceef4;--ias-text:#0b0f2e;--ias-muted:#555b70;--ias-faint:#8a8fa3;--ias-blue:#0a31f5;--ias-blue-down:#0727c4;--ias-green:#0d8a5f;--ias-ease:cubic-bezier(.2, .8, .2, 1);background:var(--ias-bg);width:390px;height:844px;color:var(--ias-text);letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:left;-webkit-user-select:none;user-select:none;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.3;position:absolute;inset:0;overflow:hidden}.ias *{box-sizing:border-box}.ias-page{background:var(--ias-bg);transition:transform .55s var(--ias-ease), opacity .55s var(--ias-ease);will-change:transform;position:absolute;inset:0}.ias-status{height:54px;color:var(--ias-text);justify-content:space-between;align-items:center;padding:6px 30px 0 44px;font-size:16px;font-weight:600;display:flex;position:relative}.ias-status.is-light{color:#fff}.ias-island{background:#000;border-radius:20px;width:124px;height:36px;margin-left:-62px;position:absolute;top:11px;left:50%}.ias-status-icons{align-items:center;gap:6px;display:flex}.ias-status-icons svg{fill:currentColor}.ias-btn{appearance:none;background:var(--ias-surface);height:48px;color:var(--ias-text);border:0;border-radius:14px;font:600 15px/1 DM Sans,system-ui,sans-serif;transition:transform .18s ease-out,background-color .18s ease-out,opacity .3s ease-out}.ias-btn.is-primary{background:var(--ias-blue);color:#fff}.ias-btn.is-pressed{background:var(--ias-blue-down);transform:scale(.96)}.ias-btn.is-off{opacity:.35}.ias-homebar{background:var(--ias-text);border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.ias-home-head{justify-content:space-between;align-items:center;padding:14px 20px 0;font-size:18px;display:flex}.ias-head-icons{color:var(--ias-text);gap:14px;display:flex}.ias-balance{flex-direction:column;gap:6px;padding:26px 20px 0;display:flex}.ias-label{color:var(--ias-muted);font-size:13px}.ias-faint{color:var(--ias-faint);font-size:12px}.ias-balance-num{letter-spacing:-.03em;animation:ias-rise .6s var(--ias-ease);font-size:44px;font-weight:700;line-height:1.05}@keyframes ias-rise{0%{clip-path:inset(0 0 100%);transform:translateY(40%)}to{clip-path:inset(0);transform:none}}.ias-actions{grid-template-columns:1fr 1fr;gap:10px;padding:26px 20px 0;display:grid}.ias-section-head{justify-content:space-between;padding:30px 20px 4px;font-size:15px;display:flex}.ias-section-head span{color:var(--ias-blue);font-size:13px;font-weight:600}.ias-list{padding:0 20px;position:relative}.ias-row{border-bottom:1px solid var(--ias-line);height:64px;transition:transform .55s var(--ias-ease);align-items:center;gap:12px;display:flex}.ias-row-new{position:absolute;top:0;left:20px;right:20px;transform:translate(110%)}.ias-list.has-new .ias-row{transform:translateY(64px)}.ias-list.has-new .ias-row-new{transition-delay:.35s;transform:none}.ias-glyph{background:var(--ias-surface);width:38px;height:38px;color:var(--ias-text);border-radius:12px;flex:none;place-items:center;display:grid}.ias-row-main,.ias-row-end{flex-direction:column;gap:3px;display:flex}.ias-row-main{flex:1}.ias-row-end{align-items:flex-end}.ias-row strong{font-size:14px;font-weight:600}.ias-row span{color:var(--ias-faint);font-size:12px}.ias-row em{color:var(--ias-green);font-style:normal}.ias-tabs{border-top:1px solid var(--ias-line);background:var(--ias-bg);grid-template-columns:repeat(5,1fr);height:86px;padding:10px 8px 0;display:grid;position:absolute;bottom:0;left:0;right:0}.ias-tabs span{color:var(--ias-faint);flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.ias-tabs i{border:1.6px solid;border-radius:7px;width:22px;height:22px}.ias-tabs .is-on{color:var(--ias-blue)}.ias-tabs .is-on i{background:var(--ias-blue)}.ias-amount{flex-direction:column;display:flex;transform:translate(100%)}.ias-bar{justify-content:center;align-items:center;height:52px;font-size:17px;display:flex;position:relative}.ias-back{font-size:22px;position:absolute;left:20px}.ias-to{background:var(--ias-surface);border-radius:16px;align-items:center;gap:12px;margin:10px 20px 0;padding:12px;display:flex}.ias-to .ias-glyph{background:var(--ias-bg)}.ias-to div{flex-direction:column;gap:2px;display:flex}.ias-to strong{font-size:14px}.ias-to span{color:var(--ias-faint);font-size:12px}.ias-amount-big{flex-direction:column;align-items:center;gap:10px;height:190px;padding:46px 20px 0;display:flex}.ias-amount-big strong{letter-spacing:-.035em;font-size:52px;font-weight:700;line-height:1}.ias-amount-big strong small{letter-spacing:-.01em;color:var(--ias-muted);font-size:24px}.ias-amount-big strong.is-empty{color:var(--ias-faint)}.ias-amount-big span{color:var(--ias-muted);font-size:13px}.ias-keys{grid-template-columns:repeat(3,1fr);row-gap:4px;margin-top:auto;padding:0 28px;display:grid}.ias-keys span{border-radius:16px;place-items:center;height:58px;font-size:26px;font-weight:500;transition:background-color .2s ease-out;display:grid}.ias-keys span.is-pressed{background:var(--ias-surface)}.ias-cta{width:auto;height:54px;margin:14px 20px 42px}.ias-done{flex-direction:column;display:flex;transform:translateY(100%)}.ias-done-body{flex-direction:column;flex:1;align-items:center;padding:120px 20px 0;display:flex}.ias-check{background:var(--ias-green);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.ias-check path{stroke-dasharray:40;stroke-dashoffset:40px}.ias-done-label{color:var(--ias-muted);margin-top:22px;font-size:15px}.ias-done-amount{letter-spacing:-.03em;margin-top:6px;font-size:40px;font-weight:700}.ias-sheet{background:var(--ias-surface);border-radius:16px;align-self:stretch;margin-top:34px;padding:4px 16px}.ias-sheet div{border-bottom:1px solid var(--ias-line);justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.ias-sheet div:last-child{border-bottom:0}.ias-sheet span{color:var(--ias-muted)}.ias[data-screen=amount] .ias-home,.ias[data-screen=done] .ias-home{transform:translate(-28%)}.ias[data-screen=amount] .ias-amount,.ias[data-screen=done] .ias-amount,.ias[data-screen=done] .ias-done{transform:none}.ias[data-screen=done] .ias-check path{stroke-dashoffset:0;transition:stroke-dashoffset .5s .35s var(--ias-ease)}.ias-launch{background:#050e7f}.ias-springboard{background:radial-gradient(120% 70% at 20% 10%,#4da3ff 0%,#4da3ff00 60%),radial-gradient(100% 60% at 90% 90%,#0a31f5 0%,#0a31f500 70%),#050e7f}.ias-grid{grid-template-columns:repeat(4,64px);justify-content:space-between;row-gap:26px;padding:26px 27px 0;display:grid}.ias-app{color:#fff;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:transform .2s ease-out;display:flex}.ias-app i{border-radius:15px;place-items:center;width:64px;height:64px;display:grid}.ias-app i svg{width:40px;height:40px}.ias-app-ipay i{color:#fff;background:#0a31f5}.ias-app-ipay i svg{width:50px;height:auto}.ias-app.is-pressed{transform:scale(.9)}.ias-dock{background:#ffffff38;border-radius:34px;justify-content:space-around;align-items:center;height:92px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ias-dock i{border-radius:15px;place-items:center;width:64px;height:64px;display:grid}.ias-dock svg{width:40px;height:40px}.ias-splash{color:#fff;transform-origin:59px 113px;background:#0a31f5;place-items:center;display:grid}.ias-splash i{width:190px;display:block}.ias-splash i svg{width:100%;height:auto;display:block}.ias-launch .ias-home{transform-origin:59px 113px}.ias-launch[data-screen=icons] .ias-splash,.ias-launch[data-screen=icons] .ias-home{opacity:0;border-radius:80px;transform:scale(.16)}.ias-launch[data-screen=splash] .ias-home{opacity:0;transition:none;transform:none}.ias-launch[data-screen=home] .ias-home{opacity:1;transition:opacity .4s ease-out;transform:none}@media (prefers-reduced-motion:reduce){.ias-page,.ias-row,.ias-btn{transition:none}.ias-balance-num{animation:none}}.ips{position:absolute;inset:0;overflow:hidden}.ips,.ips-kcard{--ips-navy:#050e7f;--ips-blue:#0a31f5;--ips-sky:#88c2ed;--ips-yellow:#fff778;--ips-bold:"Futura LT Condensed", "Futura Condensed ExtraBold", "Barlow Condensed", sans-serif}.kora-case-plate{container-type:inline-size}.ips-type{background:var(--ips-navy);color:var(--ips-yellow)}.ips-type-lines p{left:calc(var(--kora-flare,0px) + 7%);font-family:var(--ips-bold);letter-spacing:-.01em;margin:0;font-size:11.5cqw;font-weight:800;line-height:.86;position:absolute;top:9%}.ips-type-lines span{clip-path:inset(0 0 100%);transition:transform .42s cubic-bezier(.2,.8,.2,1),clip-path .42s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(110%)}.ips-type-lines span+span{transition-delay:60ms}.ips-type-lines p.is-on span{clip-path:inset(0);transform:none}.ips-type-objs{right:calc(var(--kora-flare,0px) + 6%);aspect-ratio:1;width:30%;position:absolute;bottom:9%}.kora-case-plate .ips-type-objs img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(14%)scale(.86)}.kora-case-plate .ips-type-objs img.is-on{opacity:1;transition-delay:80ms;transform:none}.ips-type-logo{left:calc(var(--kora-flare,0px) + 7%);color:#fff;width:18%;position:absolute;bottom:8%}.ips-type-logo svg{width:100%;height:auto;display:block}.ips-poster{background:var(--ips-navy);color:var(--ips-yellow)}.ips-poster.is-yellow{background:var(--ips-yellow);color:var(--ips-navy)}.ips-poster.is-blue{background:var(--ips-blue);color:var(--ips-yellow)}.ips-poster p{left:calc(var(--kora-flare,0px) + 6%);right:calc(var(--kora-flare,0px) + 6%);font-family:var(--ips-bold);text-transform:uppercase;margin:0;font-size:13.5cqw;font-weight:800;line-height:.86;position:absolute;top:7%}.ips-poster p span{opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease-out;display:block;transform:translateY(40%)}.ips-poster.is-in p span{opacity:1;transform:none}.ips-poster-logo{left:calc(var(--kora-flare,0px) + 6%);color:currentColor;width:16%;position:absolute;bottom:7%}.ips-poster.is-yellow .ips-poster-logo{color:var(--ips-blue)}.ips-poster-logo svg,.ips-logotile svg{width:100%;height:auto;display:block}.ips-logotile{background:var(--ips-navy);color:#fff;place-items:center;display:grid}.ips-logotile.is-blue{background:var(--ips-blue)}.ips-logotile span{width:56%}.ips-phoneplate{background:#eef0f4;place-items:center;display:grid}.ips-phones{align-items:center;gap:3cqw;display:flex}.ips-phone{width:calc(390px * var(--ips-s,.5));height:calc(844px * var(--ips-s,.5));border-radius:calc(54px * var(--ips-s,.5));outline:calc(10px * var(--ips-s,.5)) solid #fff;background:#fff;flex:none;position:relative;overflow:hidden}.ips-phone>.ias{transform:scale(var(--ips-s,.5));transform-origin:0 0}.ips-kcard{top:50%;left:calc(var(--kora-flare,0px) + 4%);width:calc(360px * var(--ips-s,.6));opacity:0;transition:opacity .6s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(-46%)}.ips-kcard.is-in{opacity:1;transform:translateY(-50%)}.ips-kcard-scale{width:360px;transform:scale(var(--ips-s,.6));transform-origin:0;color:#0b0f2e;background:#fff;border:8px solid #eef0f4;border-radius:34px;padding:12px;font-family:DM Sans,system-ui,sans-serif}.ips-kcard-panel{background:var(--ips-blue);color:#fff;border-radius:22px;padding:18px 20px 20px}.ips-kcard-panel div{justify-content:space-between;font-size:19px;font-weight:600;display:flex}.ips-kcard-panel strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:56px;font-weight:700;line-height:1;display:block}.ips-kcard-panel strong.is-empty{opacity:.45}.ips-kcard-keys{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 10px 8px;display:grid}.ips-kcard-keys span{aspect-ratio:1;background:#f4f5f9;border-radius:50%;justify-self:center;place-items:center;height:78px;font-size:30px;font-weight:500;transition:background .15s,color .15s;display:grid}.ips-kcard-keys span.is-pressed,.ips-kcard-keys span.is-go{background:var(--ips-blue);color:#fff}.kora-case-plate img.ips-zoom{transition:transform 9s cubic-bezier(.2,.6,.2,1);transform:scale(1.1)}.kora-case-plate img.ips-zoom.is-in{transform:scale(1)}.ips-dash{color:#0b0f2e;text-align:left;background:#f4f5f9;padding:0 64px;font-family:DM Sans,system-ui,sans-serif;position:absolute;inset:0}.ips-dash-nav{align-items:center;height:104px;display:flex}.ips-dash-logo{width:150px;color:var(--ips-blue,#0a31f5)}.ips-dash-logo svg{width:100%;height:auto;display:block}.ips-dash-nav nav{color:#555b70;gap:10px;margin-left:64px;font-size:20px;font-weight:500;display:flex}.ips-dash-nav nav span{border-radius:999px;padding:12px 22px}.ips-dash-nav nav .is-on{color:#0b0f2e;background:#fff}.ips-dash-me{color:#fff;background:#0a31f5;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:auto;font-size:18px;font-weight:600;display:grid}.ips-dash h3{letter-spacing:-.03em;margin:34px 0;font-size:64px;font-weight:700;line-height:1}.ips-dash-grid{grid-template-columns:1fr 1.25fr;gap:28px;display:grid}.ips-dash-card{background:#fff;border-radius:28px;padding:40px}.ips-dash-label{color:#555b70;font-size:20px;display:block}.ips-dash-big{letter-spacing:-.04em;margin:14px 0 10px;font-size:88px;font-weight:700;line-height:1;display:block}.ips-dash-faint{color:#8a8fa3;font-size:18px}.ips-dash-btns{gap:14px;margin-top:56px;display:flex}.ips-dash-btns span{text-align:center;background:#f4f5f9;border-radius:16px;flex:1;padding:22px 0;font-size:21px;font-weight:600}.ips-dash-btns .is-primary{color:#fff;background:#0a31f5}.ips-dash-head{justify-content:space-between;margin-bottom:14px;font-size:24px;display:flex}.ips-dash-head span{color:#0a31f5;font-size:20px;font-weight:600}.ips-dash-rows{height:330px;overflow:hidden}.ips-dash-rows>div:first-child{opacity:0;margin-top:-82px;transition:margin .6s cubic-bezier(.2,.8,.2,1),opacity .5s ease-out}.ips-dash-rows.has-new>div:first-child{opacity:1;margin-top:0}.ips-dash-row{border-bottom:1px solid #eceef4;grid-template-columns:1fr auto;align-content:center;height:82px;font-size:21px;display:grid}.ips-dash-row em{color:#0d8a5f;grid-row:2;font-size:17px;font-style:normal}.ips-dash-row strong{grid-area:1/2/3;align-self:center;font-size:22px}@media (prefers-reduced-motion:reduce){.ips-poster p span,.ips-type-lines span,.ips-type-objs img,.ips-kcard,.kora-case-plate img.ips-zoom{opacity:1!important;transition:none!important;transform:none!important}.ips-kcard{transform:translateY(-50%)!important}}.kora-case-plate .kora-flare>img.kora-case-top{z-index:2;pointer-events:none}.ips-post{aspect-ratio:4/5;flex:none;position:relative;overflow:hidden;container-type:inline-size}.ips-post-head{text-transform:uppercase;margin:0;font-family:Futura LT Condensed,Barlow Condensed,sans-serif;font-size:13cqw;font-weight:800;line-height:.88;position:absolute;top:7%;left:8%;right:8%}.ips-post-head span{display:block}.ips-post-sub{margin:0;font-family:Inter Tight,DM Sans,sans-serif;font-size:4.2cqw;font-weight:500;line-height:1.25;position:absolute;top:40%;left:8%;right:30%}.kora-case-plate .ips-post-obj{object-fit:contain;width:46%;height:auto;position:absolute;bottom:13%;right:6%}.ips-post-foot{justify-content:space-between;align-items:center;font-family:DM Sans,sans-serif;font-size:3.4cqw;font-weight:600;display:flex;position:absolute;bottom:5.5%;left:8%;right:8%}.ips-post-logo{width:30%}.ips-post-logo svg{width:100%;height:auto;display:block}.ips-social{--ips-pw:30cqw;background:#040246}.ips-social-track{transform:translate(calc(var(--ips-pw) * var(--at) * -1 - var(--ips-pw) / 2), -50%);transition:transform .8s cubic-bezier(.65,0,.2,1);display:flex;position:absolute;top:50%;left:50%}.ips-social-track .ips-post{width:var(--ips-pw)}.ips-social-frame{width:var(--ips-pw);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ips-social-top,.ips-social-bottom{color:#fff;background:#111;align-items:center;gap:1.2cqw;padding:1.4cqw 1.6cqw;font-family:DM Sans,sans-serif;display:flex}.ips-social-top{box-sizing:border-box;border-radius:1.6cqw 1.6cqw 0 0;height:5cqw;margin-top:-5cqw}.ips-social-bottom{box-sizing:border-box;border-radius:0 0 1.6cqw 1.6cqw;height:4.4cqw}.ips-social-avatar{color:#fff;background:#0a31f5;border-radius:50%;place-items:center;width:2.8cqw;height:2.8cqw;display:grid}.ips-social-avatar svg{width:80%;height:auto}.ips-social-top span:nth-child(2){flex-direction:column;font-size:1.1cqw;line-height:1.25;display:flex}.ips-social-top em{opacity:.8;font-style:normal}.ips-social-top i{margin-left:auto;font-size:1.2cqw;font-style:normal}.ips-social-hole{aspect-ratio:4/5}.ips-social-bottom svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:1.9cqw;height:1.9cqw}.ips-social-bottom svg:last-child{margin-left:auto}.ips-social-dots{gap:.4cqw;margin-left:auto;display:flex}.ips-social-dots i{background:#555;border-radius:50%;width:.45cqw;height:.45cqw}.ips-social-dots i.is-on{background:#3e8bff}.ips-wall{background:#050e7f;flex-direction:column;justify-content:center;gap:1cqw;display:flex}.ips-wall-row{gap:1cqw;width:max-content;animation:60s linear infinite ips-drift;display:flex}.ips-wall-row.is-back{margin-left:-12cqw;animation-direction:reverse}.ips-wall .ips-post{width:22cqw}@keyframes ips-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ips-wall-row{animation:none}.ips-social-track{transition:none}}.ips-icons{padding:6% calc(var(--kora-flare,0px) + 10%);background:#e4f1fb;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid}.kora-case-plate .ips-icons img{object-fit:contain;opacity:0;width:62%;height:80%;transition:opacity .4s ease-out,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(10%)scale(.9)}.kora-case-plate .ips-icons.is-in img{opacity:1;transform:none}.ips-icontile{place-items:center;display:grid}.kora-case-plate .ips-icontile img{object-fit:contain;width:58%;height:70%}.ips-merch,.ips-wallposter{place-items:center;display:grid}.ips-wallposter{background:#7a7e75}.ips-merch-box{aspect-ratio:3712/4608;max-width:100%;height:100%;position:relative}.kora-case-plate .ips-merch-box>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ips-merch-logo{color:#fff778;position:absolute}.ips-merch-logo svg{width:100%;height:auto;display:block}.ips-merch.is-cap .ips-merch-logo{opacity:.94;width:22%;top:22.5%;left:35%;transform:rotate(-6deg)skewY(-4deg)}.ips-merch.is-tote .ips-merch-logo{opacity:.94;width:36%;top:50%;left:31%}.ips-wallposter-paper{mix-blend-mode:multiply;width:62.7%;height:70.9%;position:absolute;top:13.2%;left:18.4%;transform:rotate(-.45deg)}.ips-wallposter-paper .ips-post{aspect-ratio:auto;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.kora-case-plate .ips-icons img{opacity:1;transition:none;transform:none}}.kora-bt-stage{gap:var(--kora-gutter);min-height:calc(100svh - 110px);padding:12px var(--kora-gutter) clamp(48px, 6vw, 88px);box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.kora-bt-panel{background:var(--koraa-blue);height:calc(100svh - 138px);min-height:420px;color:var(--koraa-paper);align-self:start;transition:color .5s;position:sticky;top:114px;overflow:hidden}.kora-bt-panel.is-studio-day{color:var(--koraa-blue)}.kora-bt-wash{opacity:0;transition:opacity .7s;position:absolute;inset:0}.kora-bt-wash.is-on{opacity:1}.kora-bt-wash.is-blue-hour{background:var(--koraa-blue-hour)}.kora-bt-wash.is-plantain-glow{background:radial-gradient(55% 70% at 90% 95%,#d7f24b 0%,#d7f24b00 70%),radial-gradient(60% 70% at 8% 5%,#4456ff 0%,#4456ff00 65%),#1a2db7}.kora-bt-wash.is-zobo-heat{background:radial-gradient(60% 75% at 10% 95%,#ff5a36 0%,#ff5a3600 68%),radial-gradient(60% 75% at 92% 5%,#ff8ec6 0%,#ff8ec600 68%),radial-gradient(45% 55% at 80% 90%,#b8a6ff 0%,#b8a6ff00 70%),#0a0a0a}.kora-bt-wash.is-studio-day{background:radial-gradient(55% 70% at 6% 8%,#b8a6ff 0%,#b8a6ff00 70%),radial-gradient(50% 65% at 96% 96%,#ff8ec6 0%,#ff8ec600 70%),radial-gradient(35% 45% at 95% 6%,#d7f24b 0%,#d7f24b00 70%),#fff}.kora-bt-star{aspect-ratio:1;width:clamp(64px,9vw,132px);transform:rotate(var(--kora-bt-turn,0deg));transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:24px;right:24px}.kora-bt-star svg{width:100%;height:100%;display:block}.kora-bt-figure{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(150px,21vw,340px);font-weight:600;line-height:.86;animation:.6s cubic-bezier(.22,1,.36,1) both kora-bt-figure-in;position:absolute;bottom:4px;left:20px}@keyframes kora-bt-figure-in{0%{clip-path:inset(0 0 100%);transform:translateY(18%)}to{clip-path:inset(-10%);transform:none}}.kora-bt-main{align-items:center;min-width:0;display:flex}.kora-bt-step{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:720px;padding:clamp(8px,2vw,32px) 0 0 clamp(0px,3vw,56px);animation:.4s cubic-bezier(.22,1,.36,1) both kora-step-in;display:flex}.kora-bt-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-h);flex-wrap:wrap;gap:4px 16px;font-size:13px;font-weight:600;display:flex}.kora-bt-label span{color:var(--text)}.kora-bt-step h1{letter-spacing:-.03em;color:var(--text-h);overflow-wrap:anywhere;outline:none;min-width:0;margin:0;font-size:clamp(32px,3.9vw,60px);font-weight:600;line-height:1.02}.kora-bt-lede{max-width:32em;color:var(--text-h);font-size:clamp(18px,1.5vw,22px);line-height:1.4}.kora-bt-brand{max-width:420px;margin-top:8px}.kora-bt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.kora-bt-back{appearance:none;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:15px}.kora-bt-back:hover{color:var(--text-h)}.kora-bt-progress{gap:4px;margin:0;padding:0;list-style:none;display:flex}.kora-bt-progress li{background:var(--border-strong);flex:1;height:3px;transition:background-color .3s}.kora-bt-progress li.is-on{background:var(--accent-ink)}.kora-bt-answers{border-bottom:1px solid var(--border);margin:4px 0 0;padding:0;list-style:none}.kora-bt-answers button{appearance:none;border:0;border-top:1px solid var(--border);width:100%;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:18px 16px 18px 12px;font-size:clamp(17px,1.35vw,20px);line-height:1.3;transition:background-color .18s,color .18s,padding-left .25s cubic-bezier(.22,1,.36,1);display:grid}.kora-bt-answers button span{color:var(--text);font-size:13px;font-weight:600;transition:color .18s}.kora-bt-answers button:hover{background:var(--surface);padding-left:20px}.kora-bt-answers button:focus-visible{outline-offset:-2px}.kora-bt-answers button.is-picked{background:var(--text-h);color:var(--bg);padding-left:20px}.kora-bt-answers button.is-picked span{color:var(--bg)}.kora-bt-bars{border-bottom:1px solid var(--border);margin:8px 0 0}.kora-bt-bars>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);align-items:center;gap:16px;padding:13px 0;display:grid}.kora-bt-bars dt{color:var(--text-h);font-size:17px;font-weight:600}.kora-bt-bars dd{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:14px;margin:0;display:grid}.kora-bt-bar{background:var(--border-strong);height:8px;position:relative;overflow:hidden}.kora-bt-bar:after{content:"";background:var(--accent-ink);transform-origin:0;transform:scaleX(var(--kora-bt-fill));animation:kora-bt-bar-in .9s cubic-bezier(.22, 1, .36, 1) var(--kora-bt-delay,0s) both;position:absolute;inset:0}@keyframes kora-bt-bar-in{0%{transform:scaleX(0)}}.kora-bt-mark{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-h);font-size:14px}.kora-bt-focus{flex-direction:column;gap:12px;margin-top:8px;display:flex}.kora-bt-focus h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0;font-size:13px;font-weight:600}.kora-bt-focus p{max-width:36em;font-size:17px;line-height:1.45}.kora-bt-focus strong{color:var(--text-h);font-weight:600}.kora-bt-small{font-size:13px}@media (width<=860px){.kora-bt-stage{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding-top:8px}.kora-bt-panel{height:clamp(150px,38vw,260px);min-height:0;position:relative;top:0}.kora-bt-star{width:52px;top:14px;right:14px}.kora-bt-figure{font-size:clamp(110px,30vw,210px);bottom:2px;left:12px}.kora-bt-main{align-items:flex-start}.kora-bt-step{gap:20px;padding:0}.kora-bt-answers button{grid-template-columns:32px minmax(0,1fr);padding:16px 12px 16px 8px}.kora-bt-bars>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=480px){.kora-bt-actions .kora-pill{flex:100%}}@media (prefers-reduced-motion:reduce){.kora-bt-wash,.kora-bt-star,.kora-bt-answers button{transition:none}.kora-bt-figure,.kora-bt-step,.kora-bt-bar:after{animation:none}}
