@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2)format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2)format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-ext-700-normal.CI4iH74K.woff2)format("woff2"),url(/_astro/outfit-latin-ext-700-normal.fjS8-Gm7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/outfit-latin-ext-800-normal.DRv2ic_2.woff2)format("woff2"),url(/_astro/outfit-latin-ext-800-normal.DyhPHUt-.woff)format("woff")}.hero{background:linear-gradient(180deg, #fff 0%, var(--gray-b) 100%);position:relative}.h-stage{background:linear-gradient(180deg, #fff 0%, var(--gray-b) 100%);height:100svh;position:relative;overflow:hidden}html.snap-top{scroll-snap-type:y mandatory}.h-stage,.h-welcome{scroll-snap-align:start;scroll-margin-top:calc(-1 * (var(--top) + 12px))}.h-welcome{scroll-snap-stop:always}.head{z-index:4;right:max(clamp(20px, 2.4vw, 40px), calc((100% - var(--frame)) / 2));text-align:right;transform-origin:100% 0;font-family:var(--display);will-change:transform, opacity;margin-top:-.9em;position:absolute;top:42%}.head-a,.head-b{letter-spacing:-.045em;margin:0;font-size:clamp(44px,9vw,158px);font-weight:600;line-height:.98}.head-a{color:#0b0b0c}.head-b{color:var(--pop)}.cyc{justify-items:end;margin-bottom:-.12em;padding-bottom:.12em;display:inline-grid;position:relative;overflow:hidden}.cyc-w{white-space:nowrap;grid-area:1/1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s,filter .5s;display:block}.cyc-w.is-in{opacity:0;filter:blur(2px);transform:translateY(70%)}.cyc-w.is-out{opacity:0;filter:blur(2px);transform:translateY(-70%)}.waves{z-index:2;--wh:22.4vw;margin-top:calc(var(--wh) / -2);will-change:transform, opacity;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:50%;left:0;right:0}.waves video{aspect-ratio:1920/430;width:100%;height:auto;display:block}.mtn{--mw:min(185vw, 300svh);z-index:1;left:50%;top:calc(37svh - var(--mw) * .1657);width:var(--mw);transform-origin:50% 60%;opacity:0;will-change:transform, opacity;pointer-events:none;mix-blend-mode:multiply;position:absolute;transform:translate(-50%)translateY(55svh);-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.mtn img{width:100%;height:auto;display:block}.clouds{--cw:max(135vw, 165svh);z-index:2;width:var(--cw);height:calc(var(--cw) * .5714 * .36);transform-origin:50% 100%;opacity:0;will-change:transform, opacity;pointer-events:none;position:absolute;bottom:-3svh;left:50%;overflow:hidden;transform:translate(-50%)translateY(70svh);-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.clouds img{width:100%;height:auto;position:absolute;bottom:0;left:0}.lap{z-index:3;width:var(--lw);margin-left:calc(var(--lw) / -2);transform-origin:50% 32.9%;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 34px 38px #00000029);position:absolute;bottom:7svh;left:50%;transform:translateY(90svh)}.lap>img{width:100%;height:auto;display:block}.lap,.scr{--lw:min(46vw, 66svh * 1.2228)}.scr{z-index:4;width:calc(var(--lw) * .7925);margin-left:calc(var(--lw) * -.396);height:calc(var(--lw) * .8178 * .62);left:50%;bottom:calc(7svh + var(--lw) * .8178 * .361);border-radius:calc(var(--lw) * .0045);transform-origin:50%;opacity:0;will-change:transform, opacity;box-shadow:inset 0 0 0 1px #000000bf, inset 0 0 calc(var(--lw) * .02) #0000008c;background:#0b0b0c;position:absolute;overflow:hidden;transform:translateY(90svh)}.scr:after{content:"";z-index:2;border-radius:0 0 calc(var(--lw) * .006) calc(var(--lw) * .006);background:#000;width:13.2%;height:3.4%;position:absolute;top:0;left:43.3%}.scr video{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;display:block}.cue{z-index:5;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));font:600 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-b);pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:absolute;translate:-50%}.cue span{background:linear-gradient(var(--ink-b), transparent);transform-origin:top;width:1px;height:34px;animation:1.8s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=900px),(orientation:portrait){.head{top:38%;left:20px;right:20px}.head-a,.head-b{font-size:clamp(40px,13.4vw,110px)}.waves{--wh:42.6vw}.waves video{width:190%;max-width:none;margin-left:-45%}.lap,.scr{--lw:min(94vw, 66svh * 1.2228)}.lap{bottom:9svh}.scr{bottom:calc(9svh + var(--lw) * .8178 * .361)}.mtn{--mw:165vw;top:auto;bottom:calc(19svh - var(--mw) * .4057)}.clouds{--cw:150vw}}html.calm .hero{height:auto}html.calm .h-stage{height:100svh;position:relative}html.calm .head{opacity:1!important;transform:translateY(-30svh)scale(.64)!important}html.calm .waves{opacity:1!important;transform:translateY(-20svh)!important}html.calm .mtn{opacity:1!important;transform:translate(-50%)!important}html.calm .waves{opacity:0!important}html.calm .clouds{opacity:1!important;transform:translate(-50%)!important}html.calm .lap,html.calm .scr{opacity:1!important;transform:none!important}html.calm .cue{display:none}.h-welcome{z-index:6;box-sizing:border-box;min-height:100lvh;padding:calc(var(--navb) + 12px) 0 var(--x);background:linear-gradient(180deg, var(--gray-b), #fff);justify-content:center;align-items:center;display:flex;position:relative}.h-welcome .big{font-size:clamp(38px,6.4vw,96px);font-weight:700}.h-welcome .lede{color:#4a4a4f}html.calm .h-welcome{min-height:0;padding-block:clamp(72px,10vw,140px)}.approach{background:var(--teal-deep);color:var(--bg);padding-block:clamp(72px,10vw,150px)}.sk .approach .big,.sk .approach .sub,.sk .approach .lede{color:#fff}.logos-head{margin-top:clamp(14px,2vw,28px)}.pk-logos{--dur:110s;--lh:clamp(40px, 7svh, 72px);width:100%;max-width:1000px;margin-inline:auto}.pk-logos img{width:auto;height:calc(var(--lh) * var(--k));max-width:none;margin-right:clamp(36px,4.5vw,72px);display:block}.sk .page.pg-rail.rail{--pbg:#f5f5f7;--tex:linear-gradient(180deg, #fff 0%, #f5f5f7 40%, #e3e3e8 100%);--head:var(--ink-a);--rv-h:var(--ink-a);height:auto;min-height:0;color:var(--ink-a);background:linear-gradient(#fff 0%,#f5f5f7 40%,#e3e3e8 100%);position:relative;inset:auto;overflow:hidden;visibility:visible!important;opacity:1!important;border-radius:0!important;transform:none!important}.sk .rail .page__in{flex-direction:column;gap:clamp(20px,3vw,44px);min-height:0;padding-block:clamp(72px,9vw,130px) clamp(56px,7vw,100px);display:flex;position:relative;inset:auto}.railhead{background:0 0}.sk .rail .ph-stage{flex:none;padding-block:0}.sk .rail .ph{font-size:clamp(9px, calc((100svh - var(--navb) - 165px) / 41), 16px)}.sk .rail .rail-pause{top:12px}.ways{background:linear-gradient(#e3e3e8 0%,#fff 22%,#f1f1f4 100%);padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,88px);position:relative}.ways-head .big{text-align:left;max-width:18ch;font-size:clamp(28px,4vw,60px)}.ways-view{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch;margin-top:clamp(24px,3.4vw,48px);padding-block:8px 34px;overflow:auto hidden}.ways-view::-webkit-scrollbar{display:none}.ways-view.is-grabbing{cursor:grabbing;scroll-snap-type:none}.ways-view.is-grabbing .way{pointer-events:none}.ways-view:focus-visible{outline:2px solid var(--burg);outline-offset:-2px}.ways-track{width:max-content;padding-inline:max(var(--edge,20px), calc((100vw - var(--frame,1612px)) / 2));gap:clamp(16px,2vw,28px);display:flex}.way{scroll-snap-align:start;scroll-margin-inline:max(var(--edge,20px), calc((100vw - var(--frame,1612px)) / 2));width:clamp(280px,29vw,470px);height:clamp(520px,74svh,640px);color:var(--ink-a);-webkit-user-drag:none;background:#fff;border-radius:28px;flex-direction:column;flex:none;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 1px #0000000a,0 18px 50px #00000017}.way:hover,.way:focus-visible{color:var(--ink-a);transform:translateY(-6px);box-shadow:0 1px #0000000a,0 28px 60px #00000029}.way-img{background:#111;flex:0 0 40%;min-height:0;overflow:hidden}.way-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.way:hover .way-img img{transform:scale(1.05)}.way-body{flex-direction:column;flex:1;gap:clamp(5px,1.1svh,11px);min-height:0;padding:clamp(16px,2.6svh,28px) clamp(18px,1.8vw,28px) clamp(16px,2.4svh,26px);display:flex}.way h3{font:600 clamp(26px, 3.6svh, 38px)/1 var(--display);letter-spacing:-.035em;margin:0}.way h3 .dot{color:#ff6f4b}.way-name{font:600 14px/1.2 var(--body);letter-spacing:.02em;color:var(--burg);margin:0}.way-line{color:var(--ink-b);margin:0;font-size:clamp(14px,1.9svh,17px);line-height:1.35}.way ul{color:var(--ink-a);gap:2px;margin:0;padding:0;font-size:clamp(13px,1.7svh,15px);line-height:1.3;list-style:none;display:grid}.way li{border-top:1px solid #00000014;padding-block:3px}.way-more{font:600 16px/1 var(--display);color:var(--burg);margin-top:auto}.way-more i{font-style:normal;transition:transform .3s;display:inline-block}.way:hover .way-more i{transform:translate(4px)}.ways-bar{background:#0000001a;border-radius:2px;width:min(180px,40vw);height:3px;margin:0 auto;overflow:hidden}.ways-bar i{background:var(--burg);transform-origin:0;height:100%;display:block;transform:scaleX(.12)}@media (width<=900px),(orientation:portrait){.way{width:min(78vw,340px);height:auto}.way-img{aspect-ratio:4/3;flex-basis:auto}.way ul{display:none}.ways-head .big{font-size:clamp(26px,7.4vw,40px)}}.word{background:var(--teal-deep);color:#fff;padding-block:clamp(72px,9vw,130px);overflow-x:clip}.sk .word .big{color:#fff}.word .pk-marquee{padding-top:24px}.pk-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.pk-track{width:max-content;animation:pk-slide var(--dur,150s) linear infinite;align-items:center;display:flex}@keyframes pk-slide{to{transform:translate(-50%)}}.pk-quotes{--dur:170s}.pk-quotes.is-rail .pk-track{will-change:transform;animation:none}.pk-quotes.is-rail{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pk-quotes.is-rail.is-grabbing{cursor:grabbing}.pk-quotes img{-webkit-user-drag:none;pointer-events:none}.pk-quotes .pk-track{align-items:stretch}@media (prefers-reduced-motion:reduce){.pk-track{animation:none}.pk-marquee{overflow-x:auto}.cue span{animation:none}}
