.ur-page{--ur-night:var(--pt-night);--ur-night-2:var(--pt-night-2);--ur-ground:var(--pt-ground);--ur-paper:#fff;--ur-ink:var(--nx-ink);--ur-line:var(--pt-line);--ur-line-ink:#ffffff1f;--ur-mute:var(--pt-mute);--ur-faint:var(--pt-faint);--ur-on-ink:#ffffffa8;--ur-on-ink-2:#ffffff6b;--ur-ease:cubic-bezier(.22, 1, .36, 1);--ur-maxw:1320px;--ur-head:73px;--ur-r:clamp(22px, 2.4vw, 34px);background:var(--ur-night);color:var(--ur-on-ink);position:relative}.ur-shell{width:100%;max-width:var(--ur-maxw);padding-inline:var(--nx-pad);margin-inline:auto}.ur-page :is(ul,ol,nav,div).ur-shell{padding-inline:var(--nx-pad);margin-inline:auto}.ur-arr{width:1.15em;height:1.15em;transition:transform .5s var(--ur-ease);flex:none}.ur-page .ur-h2{letter-spacing:-.04em;color:var(--ur-ink);font-size:clamp(2.25rem,1.3rem + 3vw,4.5rem);font-weight:700;line-height:1.08}.ur-page .ur-h2.on-ink{color:#fff}.ur-btn{letter-spacing:-.01em;white-space:nowrap;min-height:54px;transition:background-color .35s var(--ur-ease), color .35s var(--ur-ease), border-color .35s var(--ur-ease);border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ur-btn:hover .ur-arr{transform:translate(4px)}.ur-btn.solid{color:var(--ur-ink);background:#fff}.ur-btn.solid:hover{background:#d9d9de}.ur-btn.ghost{color:#fff;border:1px solid #ffffff47}.ur-btn.ghost:hover{background:#ffffff0f;border-color:#fff}.ur-btn.visit{border:1px solid var(--ur-line);color:var(--ur-ink);min-height:48px;padding:0 20px}.ur-btn.visit:hover{background:var(--ur-ink);border-color:var(--ur-ink);color:#fff}.ur-btn.visit:hover .ur-arr{transform:translate(3px,-3px)}.ur-link{color:var(--ur-ink);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-weight:600;text-decoration:none;display:inline-flex}.ur-link:hover .ur-arr{transform:translate(4px)}.ur-hero{min-height:calc(100svh - var(--ur-head));background:var(--ur-night);color:var(--ur-on-ink);isolation:isolate;flex-direction:column;padding-top:clamp(36px,5.5svh,72px);display:flex;position:relative;overflow:clip}.ur-hero:before{content:"";z-index:-1;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 70% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(120% 70% at 50% 0,#000 20%,#0000 70%)}.ur-hero-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,90px);display:grid}.ur-hero-copy{gap:clamp(18px,2.4svh,28px);display:grid}.ur-page .ur-h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;font-size:clamp(2.75rem,1.1rem + 4.6vw,6rem);line-height:1.06}.ur-h1 .thin{font-weight:250}.ur-h1 .bold{font-weight:800}.ur-hero-side{gap:26px;padding-bottom:8px;display:grid}.ur-hero-side p{max-width:40ch;color:var(--ur-on-ink);font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.6}.ur-acts{flex-wrap:wrap;gap:12px;display:flex}.ur-stage{flex:auto;min-height:clamp(220px,34svh,520px);margin-top:clamp(10px,2svh,28px);position:relative}.ur-stage-glow{filter:blur(10px);background:radial-gradient(closest-side,#ffffff29,#0000);border-radius:50%;width:min(1100px,90%);height:38%;position:absolute;bottom:4%;left:50%;translate:-50%}.ur-mock{opacity:0;transition:opacity .9s var(--ur-ease), transform 1.2s var(--ur-ease);place-items:center;margin:0;display:grid;position:absolute;inset:0;transform:scale(.965)translateY(14px)}.ur-mock.is-on{opacity:1;transform:none}.ur-mock img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ur-tabs{border-top:1px solid var(--ur-line-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ur-tab{color:var(--ur-on-ink-2);transition:color .4s var(--ur-ease);row-gap:2px;padding:clamp(14px,2.2svh,24px) clamp(10px,1.4vw,22px) clamp(16px,2.6svh,28px);text-decoration:none;display:grid;position:relative}.ur-tab+.ur-tab{border-left:1px solid var(--ur-line-ink)}.ur-tab-t{letter-spacing:-.02em;font-size:clamp(1.0625rem,.9rem + .5vw,1.375rem);font-weight:700}.ur-tab-k{font-size:.8125rem}.ur-tab-bar{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.ur-tab-bar i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.ur-tab.is-on,.ur-tab:hover,.ur-tab:focus-visible{color:#fff}.ur-tab.is-on .ur-tab-bar i{transform:scaleX(1)}.ur-anim .ur-tab.is-on .ur-tab-bar i{transform:scaleX(var(--ur-p,1))}.ur-scenes{background:var(--ur-night);color:var(--ur-on-ink);isolation:isolate;padding-block:clamp(90px,11vw,170px) clamp(40px,5vw,80px);position:relative;overflow:clip}.ur-scenes-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 40px;display:grid}.ur-page .ur-scenes-head .ur-h2{font-size:clamp(2.5rem,1.2rem + 4vw,5.5rem)}.ur-scenes .ur-link{color:#fff}.ur-scene{padding-top:clamp(90px,11vw,180px);position:relative}.ur-scene:before{content:"";z-index:-1;aspect-ratio:2;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#ffffff17,#0000);border-radius:50%;width:min(1100px,90vw);position:absolute;top:34%;left:50%;translate:-50%}.ur-scene+.ur-scene{margin-top:clamp(40px,5vw,80px)}.ur-scene-head{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ur-page .ur-scene-t{color:#fff;letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.2vw,3.5rem);font-weight:700;line-height:1.1}.ur-scene-meta{color:var(--ur-on-ink);flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:.9375rem;display:flex}.ur-scene-meta .flag{color:#fff;font-weight:600}.ur-window{z-index:2;background:var(--ur-night-2);transform-origin:50% 0;border-radius:clamp(14px,1.6vw,22px);margin-top:clamp(20px,2.4vw,36px);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 60px 120px -40px #000000e6}.ur-window-bar{background:#1a1a1e;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:clamp(34px,3vw,44px);padding-inline:16px;display:flex}.ur-window-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.ur-window-url{color:var(--ur-on-ink);background:#ffffff12;border-radius:999px;margin-inline:auto;padding:4px 18px;font-size:.75rem;font-weight:500;transform:translate(-17px)}.ur-window-view{display:block;overflow:hidden}.ur-window-view img{width:100%;height:auto;display:block}.ur-facts{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px clamp(40px,6vw,110px);margin-top:clamp(40px,5vw,76px);display:grid}.ur-page .ur-facts-copy{color:#fff;letter-spacing:-.015em;font-size:clamp(1.25rem,.95rem + .9vw,1.875rem);font-weight:300;line-height:1.45}.ur-facts-list{border-top:1px solid var(--ur-line-ink);margin:0;display:grid}.ur-facts-list>div{border-bottom:1px solid var(--ur-line-ink);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.ur-facts-list dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ur-on-ink-2);padding-top:3px;font-size:.75rem;font-weight:600}.ur-facts-list dd{color:var(--ur-on-ink);margin:0;line-height:1.55}.ur-page .ur-facts-list ul{flex-wrap:wrap;gap:8px;display:flex}.ur-facts-list li{border:1px solid var(--ur-line-ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500}.ur-facts-act{flex-wrap:wrap;grid-column:2;align-items:center;gap:14px 22px;display:flex}.ur-facts-domain{color:var(--ur-on-ink-2);font-size:.875rem}.ur-btn.solid:hover .ur-arr{transform:translate(3px,-3px)}.ur-why{background:var(--ur-night);color:var(--ur-on-ink);border-top:1px solid var(--ur-line-ink);padding-block:clamp(90px,10vw,160px)}.ur-why-head{margin-bottom:clamp(32px,4vw,56px)}.ur-page .ur-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ur-why-item{border-radius:var(--ur-r);background:var(--ur-night-2);box-shadow:inset 0 0 0 1px var(--ur-line-ink);align-content:start;gap:12px;padding:clamp(22px,2.2vw,32px);display:grid}.ur-page .ur-why-item h3{color:#fff;letter-spacing:-.025em;font-size:clamp(1.1875rem,1rem + .5vw,1.5rem);font-weight:600;line-height:1.2}.ur-why-item p{font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.6}.ur-who{background:var(--ur-night);color:var(--ur-on-ink);padding-block:0 clamp(90px,10vw,160px)}.ur-who-head{margin-bottom:clamp(28px,3vw,44px)}.ur-page .ur-who-list{border-top:1px solid var(--ur-line-ink)}.ur-who-row{border-bottom:1px solid var(--ur-line-ink);isolation:isolate;position:relative}.ur-who-row:before,.ur-who-row:after{content:"";z-index:-1;background:#fff;height:0;transition:height .45s cubic-bezier(.785,.135,.15,.86);position:absolute;left:0;right:0}.ur-who-row:before{bottom:50%}.ur-who-row:after{top:50%}.ur-who-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px 40px;padding-block:clamp(26px,3.4vw,50px);display:grid}.ur-page .ur-who-row h3{color:#fff;letter-spacing:-.035em;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:300;line-height:1.1;transition:color .3s}.ur-who-row p{justify-self:end;max-width:42ch;line-height:1.6;transition:color .3s}@media (hover:hover) and (pointer:fine){.ur-who-row:hover:before,.ur-who-row:hover:after{height:50.5%}.ur-who-row:hover p{color:var(--ur-mute)}.ur-page .ur-who-row:hover h3{color:var(--ur-ink)}}.ur-marks{padding-top:var(--nx-band);background:#fff}.ur-anim [data-ur-rise]{will-change:transform, opacity}.ur-anim .ur-char{will-change:transform, opacity;display:inline-block}.ur-word-wrap{display:inline-block}@media (max-width:1023px){.ur-hero-top,.ur-facts{grid-template-columns:minmax(0,1fr)}.ur-hero{min-height:0}.ur-stage{flex:none;height:clamp(220px,52vw,460px)}.ur-facts-act{grid-column:auto}.ur-page .ur-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-who-in{grid-template-columns:minmax(0,1fr)}.ur-who-row p{justify-self:start}}@media (max-width:720px){.ur-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-tab:nth-child(3){border-left:0}.ur-tab:nth-child(n+3){border-top:1px solid var(--ur-line-ink)}.ur-tab-k{display:none}.ur-btn{min-height:50px;padding:0 20px}.ur-scenes-head{grid-template-columns:minmax(0,1fr)}.ur-facts-list>div{grid-template-columns:minmax(0,1fr);gap:8px}.ur-window-bar i{display:none}.ur-window-url{transform:none}.ur-page .ur-why-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ur-mock,.ur-who-row:before,.ur-who-row:after,.ur-page .ur-who-row h3{transition:none}}
