@font-face{font-family:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_a8939b;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a8939b{font-family:__Bricolage_Grotesque_a8939b,__Bricolage_Grotesque_Fallback_a8939b;font-style:normal}.__variable_a8939b{--font-bricolage:"__Bricolage_Grotesque_a8939b","__Bricolage_Grotesque_Fallback_a8939b"}@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}.imv *,.imv :after,.imv :before{box-sizing:content-box}.imv{position:relative;isolation:isolate;width:100%;min-height:100dvh;background:#f2f1e8;color:#14473a;font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.imv ::selection{background:rgba(31,122,90,.22);color:#14473a}:where(.imv) a{color:inherit}:where(.imv) a:focus-visible,:where(.imv) button:focus-visible{outline:2px solid #1f7a5a;outline-offset:3px}.imv-band{width:100%;color:#0a2b22;overflow-x:clip}.imv-band-h{overflow-x:hidden}.imv-page{color:#14473a}.imv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-navlink{text-decoration:none;font-size:14px;color:#3f574f}.site-navlink:hover{color:#14473a}.site-foot a{text-decoration:none}.site-foot a:hover{color:#14473a}@media (max-width:860px){.site-side{visibility:hidden!important}.site-mods{display:none!important}}@media (max-width:640px){.site-navwrap{padding:8px 12px!important}.site-head{padding:7px 8px 7px 16px!important}}.gl-grain,.gl-ground{position:fixed;inset:0;z-index:-1;pointer-events:none}.gl-ground{background:radial-gradient(ellipse 75% 50% at 50% -14%,color-mix(in srgb,#fff 16%,transparent),transparent 70%),radial-gradient(42% 48% at 12% 30%,rgba(22,70,58,.12),transparent 72%),radial-gradient(40% 46% at 92% 62%,rgba(62,108,140,.11),transparent 72%),radial-gradient(36% 40% at 30% 100%,rgba(115,92,110,.09),transparent 72%),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 60%,color-mix(in srgb,#6b6a55 18%,transparent) 100%)}.gl-grain{background-image:url(/immvela/redesign/grain.svg);background-size:180px;opacity:.08;mix-blend-mode:multiply}.gl-sheen{background-color:hsla(0,0%,100%,.8);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16)}.gl-glass,.gl-sheen{border:1px solid hsla(0,0%,100%,.85)}.gl-glass{background-color:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 42%);box-shadow:inset 0 1px 0 #fff,0 16px 36px -20px rgba(40,40,20,.2)}.nv-mark{justify-self:center;display:flex;opacity:0;transform:scale(.6);visibility:hidden;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s}.nv-mark.is-on{opacity:1;transform:none;visibility:visible;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s}@media (prefers-reduced-motion:reduce){.nv-mark{transition:none!important}}@media (prefers-reduced-transparency:reduce){.gl-glass,.gl-sheen{background-color:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.hv-cta{transition:background-color .15s ease}.hv-cta:hover{background:#18664a!important}@keyframes drDraw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.dr-seg{stroke-dasharray:1 2;stroke-dashoffset:0;animation:drDraw .8s cubic-bezier(.3,.1,.2,1) both;animation-delay:calc(var(--t0) + var(--a) * var(--sw))}.dr-back{--t0:.15s;--sw:.7s}.dr-mid{--t0:.5s;--sw:.8s}.dr-front{--t0:.9s;--sw:.8s}@keyframes drRise{0%{transform:translateY(108%)}to{transform:none}}.dr-mask{display:inline-flex;overflow:hidden;padding:0 .06em .1em;margin:0 -.06em -.1em}.dr-l{display:inline-block;animation:drRise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(2.1s + var(--i) * .05s)}@keyframes drDot{0%{opacity:0;transform:translateY(-1.1em) scale(.55);animation-timing-function:cubic-bezier(.55,0,.9,.4)}25%{opacity:1}58%{transform:translateY(0) scale(1.18,.78);animation-timing-function:cubic-bezier(.2,.8,.3,1)}78%{transform:translateY(-.05em) scale(.96,1.04);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:none}}.dr-dot{display:inline-block;transform-origin:50% 88%;animation:drDot .55s linear 2.95s both}@keyframes drIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dr-line{animation:drIn .7s cubic-bezier(.2,.8,.2,1) 3.55s both}.dr-cta{animation:drIn .6s cubic-bezier(.2,.8,.2,1) 3.95s both}.dr-proof{animation:drIn .6s cubic-bezier(.2,.8,.2,1) 4.2s both}.dr-helix{width:min(28vw,38svh,420px)}.dr-word{font-size:min(10vw,16svh,140px)}.hv-hero{min-height:max(560px,calc(100svh - 84px))}@media (max-width:600px){.dr-helix{width:min(58vw,240px)}.dr-word{font-size:min(18vw,76px)}.hv-hero{padding:16px 20px 48px!important}}@media (prefers-reduced-motion:reduce){.dr-stage,.dr-stage *{animation:none!important;transition:none!important}}.pv-stage{transition:opacity .3s ease}.pv-stage.is-out{opacity:0}.pv-stage.is-reset{opacity:0;transition:none}.pv-stage.is-reset *{animation:none!important}.pv-stage.is-idle .pv-a{animation-play-state:paused!important}.pv-stage.is-done .pv-a{animation:none!important}@keyframes pvDock{0%{transform:translate(195em,205em) scale(1)}to{transform:scale(.6)}}.pv-dock{transform:scale(.6);animation:pvDock .9s cubic-bezier(.5,0,.2,1) 2s both}@keyframes pvFly{0%{opacity:1;transform:none}20%{opacity:1;transform:translateY(-6em)}78%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.12)}}.pv-doc{opacity:0;animation:pvFly .9s cubic-bezier(.55,0,.7,.45) var(--d) both}@keyframes pvArrive{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--r0)) scale(.94)}to{opacity:1;transform:rotate(var(--r))}}.pv-arrive{animation:pvArrive 1s cubic-bezier(.16,1,.3,1) var(--d) both}@keyframes pvWin{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{opacity:0}}.pv-win{opacity:0;animation:pvWin var(--len) linear var(--d) both}@keyframes pvIn{0%{opacity:0}to{opacity:1}}.pv-in{animation:pvIn .5s ease var(--d) both}.hl-d1{box-shadow:0 0 0 1px rgba(10,43,34,.08),0 1px 2px rgba(10,43,34,.06),0 10px 18px -12px rgba(10,43,34,.22)}.hl-d2{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(10,43,34,.06),0 2px 4px rgba(10,43,34,.05),0 22px 40px -24px rgba(10,43,34,.3)}.hl-d3{box-shadow:0 0 0 1px rgba(10,43,34,.08),0 2px 4px rgba(10,43,34,.05),0 28px 56px -26px rgba(10,43,34,.32),0 64px 120px -44px rgba(10,43,34,.26)}.pv-replay{font:inherit;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:0;background:transparent;color:#14473a;cursor:pointer}.pv-replay:hover{background:rgba(10,43,34,.06)}.pv-kf{font-family:var(--font-bricolage),var(--font-geist-sans),system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.025em;font-variation-settings:"opsz" 32}.pv-sm{display:none}@media (max-width:959px){.pv-h2{font-size:40px!important}}@media (max-width:760px){.pv-sd{display:none!important}.pv-sm{display:block!important}.pv-sec{padding:56px 20px 72px!important}}@media (max-width:640px){.pv-h2{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.pv-stage .pv-a{animation:none!important;transition:none!important}.pv-replay{display:none!important}}.tr-sec{padding:96px 24px;position:relative}.tr-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.tr-sec:before{left:20px;right:20px}}.tr-head,.tr-note{max-width:1160px;margin:0 auto;box-sizing:border-box}.tr-note{padding-left:5.8333%}.tr-stage.is-still *{animation:none!important}.tr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tr-v{appearance:none;-webkit-appearance:none;margin:0;border:0;border-left:1px solid hsla(0,0%,100%,.14);font:inherit;text-align:left;color:#eef3ef;background-color:transparent;cursor:pointer;transition:background-color .25s ease,color .25s ease}.tr-v:first-child{border-left:0}.tr-v:hover{background-color:hsla(0,0%,100%,.08)}.tr-v.is-on{background-color:#e3efe8;color:#0a2b22}.tr-v:focus-visible{outline:2px solid #fbfaf5;outline-offset:-4px}.tr-v.is-on:focus-visible{outline-color:#1f7a5a}.tr-v.is-ask{background-color:#f4b860;color:#0a2b22}.tr-v:disabled{cursor:default}.tr-v:disabled:hover{background-color:transparent}.tr-v.is-ask:disabled:hover{background-color:#f4b860}.tr-v{transition:background-color .6s ease,color .6s ease}.tr-wf-fix{font-size:.78em;letter-spacing:-.01em}.tr-hl-note{transition:opacity .5s ease}.tr-hl:not(.is-confirmed) .tr-hl-note{opacity:0}.tr-stage.tr-slow .tr-doc.is-on{animation-duration:2.2s}.tr-stage.tr-slow .tr-hl.is-on{animation-delay:0s;animation-duration:.7s}.tr-stage.tr-slow .tr-k.is-on .tr-kp{animation:trDraw 2.2s cubic-bezier(.45,0,.25,1) .3s both}.tr-stage.tr-slow .tr-k.is-on .tr-k0{animation:trDot .3s ease .1s both}.tr-stage.tr-slow .tr-k.is-on .tr-k1{animation:trDot .3s ease 2.4s both}.tr-doc{display:none}.tr-doc.is-on{display:block;transform-origin:0 50%;animation:trSlide .7s cubic-bezier(.2,.8,.2,1) both}@keyframes trSlide{0%{opacity:0;transform:translateX(-200em) rotate(-2.5deg)}35%{opacity:1}to{opacity:1;transform:none}}.tr-sm .tr-doc.is-on{animation-name:trDrop}@keyframes trDrop{0%{opacity:0;transform:translateY(-56em)}35%{opacity:1}to{opacity:1;transform:none}}.tr-hl{display:none}.tr-hl.is-on{display:block;animation:trLift .4s cubic-bezier(.2,.8,.2,1) .62s both}@keyframes trLift{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.tr-k{display:none}.tr-k.is-on{display:inline}.tr-kp{stroke:#1f7a5a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.tr-k0,.tr-k1{fill:#1f7a5a}.tr-k.is-on .tr-kp{animation:trDraw .45s cubic-bezier(.45,0,.25,1) .3s both}.tr-k.is-on .tr-k0{animation:trDot .2s ease .2s both}.tr-k.is-on .tr-k1{animation:trDot .2s ease .72s both}@keyframes trDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes trDot{0%{opacity:0}to{opacity:1}}.rc-kf{font-family:var(--font-bricolage),var(--font-geist-sans),system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.025em;font-variation-settings:"opsz" 32}.tr-sm{display:none}@media (max-width:959px){.tr-sd{display:none!important}.tr-sm{display:block!important}.tr-h2{font-size:40px!important}.tr-note{padding-left:0}}@media (max-width:640px){.tr-sec{padding:64px 20px!important}.tr-h2{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.tr-sd *,.tr-sm *{animation:none!important;transition:none!important}}.of-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "vis";row-gap:48px}.of-text{grid-area:text;min-width:0}@media (min-width:1100px){.of-text{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:56px;align-items:end}.of-text p{margin-top:0!important}}.of-vis{grid-area:vis;min-width:0}.of-app{display:grid;grid-template-columns:minmax(0,1fr) 300px;border-radius:20px;overflow:hidden;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16)}.of-list{min-width:0;padding:24px 28px 12px}.of-cols,.of-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,112px);gap:4px;align-items:center}.of-cols{padding:0 0 10px;border-bottom:1px solid rgba(10,43,34,.08)}.of-cols span{font-size:12px;line-height:1.3;color:#4f5c57;text-align:center}.of-cols span:first-child{text-align:left}.of-rows{margin:0;padding:0;list-style:none}.of-row{padding:12px 0;border-bottom:1px solid rgba(10,43,34,.06)}.of-row-held,.of-row:last-child{border-bottom:0}.of-row-held{margin:0 -12px;padding:12px;border-radius:12px;background:#fdf5e6;box-shadow:inset 0 0 0 1px rgba(168,111,18,.22)}.of-who{min-width:0;display:flex;flex-direction:column;gap:2px}.of-addr{font-size:14px;line-height:1.35;color:#4f5c57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-c{display:flex;justify-content:center}.of-ok{background:#1f7a5a;display:flex;align-items:center;justify-content:center}.of-held,.of-ok{width:20px;height:20px;border-radius:50%}.of-held{box-sizing:border-box;border:2px solid #c98a1e}.of-held,.of-tag{background:#fbeacb}.of-tag{font-size:12px;line-height:1;font-weight:600;padding:5px 9px;border-radius:999px;color:#6b4a12}.of-big{font-family:var(--font-bricolage),var(--font-geist-sans),system-ui,sans-serif;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-weight:650;font-size:44px;line-height:1;letter-spacing:-.03em;color:#14473a}.of-side{min-width:0;padding:24px;background:hsla(50,43%,97%,.55);border-left:1px solid rgba(10,43,34,.08);display:flex;flex-direction:column;gap:16px}@media (max-width:959px){.of-app{grid-template-columns:minmax(0,1fr) 240px}.of-cols,.of-row{grid-template-columns:minmax(0,1fr) repeat(3,72px)}.of-h2{font-size:40px!important}}@media (max-width:640px){.of-h2{font-size:34px!important}.of-app{grid-template-columns:minmax(0,1fr)}.of-side{border-left:0;border-top:1px solid rgba(10,43,34,.08)}.of-list{padding:16px 16px 8px}.of-cols,.of-row{grid-template-columns:minmax(0,1fr) repeat(3,60px);gap:2px}.of-row-held{margin:0 -8px;padding:12px 8px}}.of-sec{padding:96px 24px;position:relative}.of-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.of-sec:before{left:20px;right:20px}.of-sec{padding:64px 20px!important}}@media (prefers-reduced-transparency:reduce){.of-app{background-color:#fff!important;background-image:none!important}.of-side{background:#fbfaf5!important}}.ml-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.ml-text{grid-column:1/span 5;min-width:0;max-width:420px}.ml-vis{grid-column:6/span 7;position:relative;height:600px;min-width:0}.ml-stage{position:absolute;inset:0;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse 70% 46% at 50% -8%,rgba(166,232,204,.2),transparent 72%),radial-gradient(ellipse 100% 36% at 50% 112%,rgba(0,12,8,.4),transparent 70%),linear-gradient(180deg,#16463a,#0f3a2f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.04),0 40px 70px -40px rgba(10,30,20,.55)}.ml-stage:after{content:"";position:absolute;inset:0;background-image:url(/immvela/redesign/grain.svg);background-size:200px;opacity:.14;mix-blend-mode:soft-light;pointer-events:none}.ml-glow{left:calc(50% + 22px - 280px);top:20px;width:560px;height:560px;background:radial-gradient(closest-side,rgba(76,193,150,.18),rgba(76,193,150,.06) 60%,transparent)}.ml-contact,.ml-glow{position:absolute;border-radius:50%;pointer-events:none}.ml-contact{left:calc(50% + 22px - 160px);top:552px;width:320px;height:46px;background:radial-gradient(closest-side,rgba(0,10,6,.7),rgba(0,10,6,.25) 60%,transparent)}.ml-contact:after{content:"";position:absolute;left:58px;right:58px;top:12px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,6,4,.75),transparent)}.ml-pos{position:absolute;left:calc(50% - 109px);top:16px;width:262px;z-index:2}.ml-persp{width:300px;perspective:1800px;zoom:.8733}.ml-tilt{position:relative;transform:rotateY(-10deg) rotateX(4deg);transform-origin:50% 40%}.ml-device{position:relative;width:300px;height:650px;border-radius:50px;background:#14201d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 0 0 2px rgba(0,0,0,.35),0 -8px 22px -10px rgba(214,255,236,.45),0 2px 4px rgba(0,16,10,.35),0 24px 40px -14px rgba(0,16,10,.58),0 60px 90px -36px rgba(0,10,6,.72)}.ml-screen{position:absolute;left:7px;top:7px;right:7px;bottom:7px;border-radius:43px;overflow:hidden;background:#fbfaf5;box-shadow:0 0 0 1px rgba(0,0,0,.55)}.ml-island{top:11px;width:92px;height:26px;margin-left:-46px;border-radius:13px;background:#0b1210;z-index:2}.ml-home,.ml-island{position:absolute;left:50%}.ml-home{bottom:8px;width:110px;height:4px;margin-left:-55px;border-radius:2px;background:rgba(10,43,34,.35)}.ml-nub{position:absolute;width:3px;background:#1c2a26;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.ml-nub-l{left:-3px;border-radius:2px 0 0 2px}.ml-nub-r{right:-3px;border-radius:0 2px 2px 0}.ml-rim{left:-1.5px;top:-1.5px;width:303px;height:653px;border-radius:51.5px;padding:1.5px;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(232,255,244,.5) 16%,hsla(0,0%,100%,.12) 52%,hsla(0,0%,100%,.05));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;z-index:3}.ml-out,.ml-rim{position:absolute}.ml-out{left:58px;top:318px;width:290px;z-index:4;border-radius:18px;overflow:hidden;background-color:hsla(0,0%,100%,.97);border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 #fff,0 2px 4px rgba(0,16,10,.18),0 22px 34px -14px rgba(0,16,10,.5),0 50px 70px -30px rgba(0,10,6,.55)}.ml-glass{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 42%);box-shadow:inset 0 1px 0 #fff,0 16px 36px -20px rgba(40,40,20,.2)}.ml-chip{left:-40px;top:136px;z-index:5;box-shadow:inset 0 1px 0 #fff,0 3px 8px rgba(0,16,10,.16),0 26px 44px -18px rgba(0,16,10,.55)}.ml-bar,.ml-chip{position:absolute}.ml-bar{left:12px;right:12px;bottom:26px}@media (max-width:960px){.ml-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.ml-text,.ml-vis{grid-column:1/-1}.ml-text{max-width:560px}.ml-chip{left:24px}.ml-h2{font-size:40px!important}}@media (min-width:761px) and (max-height:700px){.ml-sec{padding:48px 24px!important}.ml-vis{height:540px}.ml-pos{left:calc(50% - 98px);top:16px;width:234px}.ml-persp{zoom:.78}.ml-chip{top:120px}.ml-glow{left:calc(50% + 20px - 250px);top:20px;width:500px;height:500px}.ml-contact{left:calc(50% + 20px - 140px);top:496px;width:280px;height:40px}}@media (max-width:760px){.ml-grid{row-gap:40px}.ml-vis{height:648px}.ml-stage{border-radius:24px}.ml-pos{left:0;right:0;top:68px;width:auto;display:flex;justify-content:center}.ml-persp{zoom:.8667}.ml-tilt{transform:none}.ml-out{left:30px}.ml-chip{left:0;right:0;top:12px;width:max-content;margin:0 auto;padding:6px 16px 6px 6px!important;gap:10px!important}.ml-chip-mark{width:32px!important;height:32px!important}.ml-chip-mark>span{width:26px!important;height:26px!important}.ml-chip-label{font-size:15px!important}.ml-glow{left:calc(50% - 220px);top:130px;width:440px;height:440px}.ml-contact{left:calc(50% - 125px);top:610px;width:250px;height:36px}.ml-contact:after{left:48px;right:48px;top:10px;height:14px}}@media (max-width:640px){.ml-h2{font-size:34px!important}}.ml-sec{padding:64px 24px;position:relative}.ml-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.ml-sec:before{left:20px;right:20px}.ml-sec{padding:64px 20px!important}}@media (prefers-reduced-transparency:reduce){.ml-glass,.ml-out{background-color:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.sw-stage{--lens:64px}.sw-lens{transform:translate(-50%,-50%)}.sw-grip{position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;color:#fff;filter:drop-shadow(0 1px 2px rgba(10,43,34,.45))}.sw-ease .sw-staged{transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.sw-ease .sw-mover{transition:left .7s cubic-bezier(.65,0,.35,1)}.sw-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;z-index:3;-webkit-appearance:none;appearance:none;background:transparent;touch-action:pan-y}.sw-range:focus-visible~.sw-seam .sw-face{box-shadow:0 0 0 3px #1f7a5a,0 12px 32px rgba(10,43,34,.2)}.sw-segs{display:inline-flex;padding:4px;border-radius:999px;background:#dedbd0}.sw-seg{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:#3f574f;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.sw-seg:hover{color:#14473a}.sw-seg.is-on{background:#fff;color:#14473a;box-shadow:0 0 0 1px rgba(10,43,34,.08),0 1px 2px rgba(0,0,0,.06)}@media (max-width:959px){.sw-h2{font-size:40px!important}.sw-photo{aspect-ratio:4/5!important}.sw-stage{--lens:52px}.sw-bar{flex-direction:column;align-items:flex-start!important}.sw-chip-row{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.sw-stage *{transition:none!important}}.sw-sec{padding:96px 24px;position:relative}.sw-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.sw-sec:before{left:20px;right:20px}.sw-sec{padding:64px 20px!important}.sw-h2{font-size:34px!important}}.in-sec{padding:96px 24px;position:relative}.in-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}.in-wrap{max-width:1160px;margin:0 auto}.ig-wrap{margin-top:36px}.ig-field{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ig-tile{position:absolute;width:76em;height:76em;border-radius:20em;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ig-crm,.ig-empty,.ig-planned{background-color:hsla(0,0%,100%,.78);background-image:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 60%);border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.06),0 12px 24px -14px rgba(40,40,20,.28)}.ig-social{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.12),0 2px 4px rgba(10,30,20,.12),0 14px 26px -12px rgba(10,30,20,.4)}.ig-name{font-size:12.5em;line-height:1.1;font-weight:650;letter-spacing:-.01em;color:#14473a;text-align:center;padding:0 .3em}.ig-planned .ig-name{font-size:10.5em}.ig-glyph{width:36em;height:36em;display:block}.ig-glyph svg{width:100%;height:100%;display:block}.ig-helix{position:absolute;display:flex;border-radius:50%;align-items:center;justify-content:center;box-sizing:border-box}.ig-caps{position:relative;height:30px;margin-top:10px}.ig-caps span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-size:14px}.ig-caps span,.ig-legend{line-height:1.4;color:#4e635b}.ig-legend{margin:8px 0 0;text-align:center;font-size:13px}.ig-sm{display:none}@media (max-width:959px){.in-h2{font-size:40px!important}}@media (max-width:760px){.ig-sd{display:none}.ig-sm{display:flex;flex-direction:column;align-items:center;gap:12px}.ig-row{flex-wrap:wrap;gap:10px;font-size:1px}.ig-ptile,.ig-row{display:flex;justify-content:center}.ig-ptile{width:58px;height:58px;border-radius:16px;box-sizing:border-box;align-items:center}.ig-ptile.ig-crm,.ig-ptile.ig-planned{background:hsla(0,0%,100%,.85);border:1px solid #fff;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.06),0 10px 20px -12px rgba(40,40,20,.28)}.ig-ptile .ig-name{font-size:10.5px;padding:0 3px}.ig-ptile .ig-glyph{width:28px;height:28px}.ig-soft .ig-ptile{opacity:.46;filter:blur(.5px)}.ig-pcap{font-size:13px;line-height:1.3;color:#4e635b;text-align:center}.ig-phelix{display:flex;width:84px;height:84px;border-radius:50%;align-items:center;justify-content:center;margin:4px 0}}@media (max-width:640px){.in-sec{padding:64px 20px!important}.in-sec:before{left:20px;right:20px}.in-h2{font-size:34px!important}}@media (prefers-reduced-transparency:reduce){.ig-crm,.ig-empty,.ig-planned{background-color:#fff!important;background-image:none!important}}.sp-wrap{max-width:1160px;margin:0 auto}.sp-grid{margin:48px 0 0;padding:0 48px;border-radius:20px;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px}.sp-cell:nth-child(-n+3){border-top:0}.sp-cell{min-width:0;padding:36px 0 40px;border-top:1px solid rgba(10,43,34,.14);flex-direction:column}.sp-cell,.sp-name{display:flex;gap:12px}.sp-name{margin:0;align-items:center;justify-content:space-between;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#14473a}.sp-name span:first-child{min-width:0}.sp-line{margin:0;max-width:360px;font-size:16px;line-height:1.55;color:#3f574f;text-wrap:pretty}.sp-live,.sp-next{flex:none;font-size:13px;line-height:1;font-weight:600;letter-spacing:0;padding:6px 11px;border-radius:999px}.sp-live{background:#d3e7da;color:#124a36}.sp-next{background:#ebe8de;color:#3f574f;box-shadow:inset 0 0 0 1px rgba(10,43,34,.18)}.sp-link{color:#1a6b4f;font-weight:600;text-decoration:none}.sp-link:hover{text-decoration:underline}@media (max-width:959px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;padding:0 36px}.sp-cell:nth-child(3){border-top:1px solid rgba(10,43,34,.14)}.sp-h2{font-size:40px!important}}@media (max-width:640px){.sp-h2{font-size:34px!important}.sp-grid{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:0 20px}.sp-cell:nth-child(2){border-top:1px solid rgba(10,43,34,.14)}.sp-cell{padding:28px 0 32px}.sp-line{max-width:none}}.sp-sec{padding:96px 24px;position:relative}.sp-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.sp-sec:before{left:20px;right:20px}.sp-sec{padding:64px 20px!important}}@media (prefers-reduced-transparency:reduce){.sp-grid{background-color:#fff!important;background-image:none!important}}.pp-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:72px;align-items:center}.pp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.pp-card{display:flex;flex-direction:column;gap:16px;min-width:0}.pp-photo{width:100%;aspect-ratio:4/5;border-radius:16px;background:#dcd9ce;display:flex;align-items:center;justify-content:center;flex:none}.pp-link{text-decoration:none;color:#1a6b4f;font-weight:600}.pp-link:hover{text-decoration:underline}@media (max-width:959px){.pp-grid{grid-template-columns:minmax(0,1fr);gap:48px}.pp-h2{font-size:40px!important}}@media (max-width:640px){.pp-h2{font-size:34px!important}.pp-cards{grid-template-columns:minmax(0,1fr);gap:16px}.pp-card{flex-direction:row;align-items:center}.pp-photo{width:88px;border-radius:12px}}.pp-sec{padding:96px 24px;position:relative}.pp-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.pp-sec:before{left:20px;right:20px}.pp-sec{padding:64px 20px!important}}.ap-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "form answers";column-gap:72px;row-gap:48px;align-items:start}.ap-head{grid-area:head;min-width:0}.ap-form{grid-area:form;box-sizing:border-box;padding:32px;border-radius:20px;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16);display:flex;flex-direction:column;gap:24px}.ap-answers,.ap-form{min-width:0;max-width:520px}.ap-answers{grid-area:answers;margin:0;padding:0}.ap-field{display:flex;flex-direction:column;gap:8px}.ap-label{font-size:14px;font-weight:600}.ap-input,.ap-label{line-height:1.3;color:#14473a}.ap-input{font:inherit;font-size:16px;height:48px;box-sizing:border-box;width:100%;padding:0 16px;border-radius:12px;border:1px solid rgba(10,43,34,.22);background:#fff}.ap-input:focus-visible{outline:2px solid #1f7a5a;outline-offset:1px;border-color:#1f7a5a}.ap-set{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.ap-set legend{padding:0;margin-bottom:8px}.ap-opts{display:flex;flex-wrap:wrap;gap:8px}.ap-opt{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.3;padding:0 16px;height:44px;border-radius:999px;border:1px solid rgba(10,43,34,.22);background:#fff;color:#14473a;cursor:pointer}.ap-opt input{margin:0;width:16px;height:16px;accent-color:#1f7a5a}.ap-opt:has(input:checked){border-color:#1f7a5a;background:#e9f2ed}.ap-opt:has(input:focus-visible){outline:2px solid #1f7a5a;outline-offset:2px}.ap-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:#3f574f;cursor:pointer}.ap-consent input{margin:2px 0 0;width:18px;height:18px;flex:none;accent-color:#1f7a5a}.ap-consent input:focus-visible{outline:2px solid #1f7a5a;outline-offset:2px}.ap-plink{color:#1a6b4f;font-weight:600;text-decoration:none}.ap-plink:hover{text-decoration:underline}.ap-btn{font:inherit;font-size:16px;font-weight:600;align-self:flex-start;padding:14px 32px;border:0;border-radius:999px;background:#1f7a5a;color:#fff;cursor:pointer}.ap-btn:hover{background:#1a6b4f}.ap-q{padding:24px 0;border-top:1px solid rgba(10,43,34,.12);display:flex;flex-direction:column;gap:8px}.ap-q:first-child{padding-top:0;border-top:0}.ap-todo{display:inline-block;padding:4px 10px;border-radius:8px;border:1px dashed rgba(10,43,34,.35);color:#4e635b}@media (max-width:959px){.ap-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "answers";row-gap:40px}.ap-h2{font-size:40px!important}}@media (max-width:640px){.ap-h2{font-size:34px!important}.ap-form{padding:24px 20px}}.ap-sec{padding:96px 24px;position:relative}.ap-sec:before{content:"";position:absolute;top:0;left:max(24px,calc(50% - 580px));right:max(24px,calc(50% - 580px));height:1px;background:rgba(10,43,34,.06);pointer-events:none}@media (max-width:640px){.ap-sec:before{left:20px;right:20px}.ap-sec{padding:64px 20px!important}}@media (prefers-reduced-transparency:reduce){.ap-form{background-color:#fff!important;background-image:none!important}}@media (min-width:960px) and (max-height:960px){.in-sec,.of-sec,.pv-sec,.sw-sec,.tr-sec{padding-top:64px!important;padding-bottom:72px!important}.ig-wrap{margin-top:24px}.pv-sec{--pvw:min(100%,1160px,max(760px,calc((100svh - 345px) * 2.0714)))}.pv-sec [data-pv-stage]{max-width:var(--pvw);margin:32px auto 0!important}.tr-sec{--trw:min(100%,1160px,max(680px,calc((100svh - 385px) * 1.875)))}.tr-stage{max-width:var(--trw)!important;margin-top:32px!important}.tr-note{max-width:var(--trw);padding-left:calc(var(--trw) * .058333)}.of-grid{row-gap:24px}.of-row{padding-top:10px;padding-bottom:10px}.of-row-held{padding:10px 12px}.sw-stage{margin-top:32px!important}.sw-photo{aspect-ratio:auto!important;height:clamp(320px,calc(100svh - 370px),580px)}}@media (min-width:761px) and (min-height:701px) and (max-height:800px){.ml-sec{padding:48px 24px!important}.ml-vis{height:540px}.ml-pos{left:calc(50% - 98px);top:16px;width:234px}.ml-persp{zoom:.78}.ml-chip{top:120px}.ml-glow{left:calc(50% + 20px - 250px);top:20px;width:500px;height:500px}.ml-contact{left:calc(50% + 20px - 140px);top:496px;width:280px;height:40px}}@media (max-width:400px){.of-list{padding:16px 12px 8px}.of-cols,.of-row{grid-template-columns:minmax(0,1fr) repeat(3,46px)}.of-cols span{font-size:11px}}.tp-wrap{max-width:1160px;margin:0 auto}.tp-sec{padding:112px 24px}.tp-sheet{border-radius:20px;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16);margin:0;padding:0 48px;list-style:none}.tp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;padding:40px 0;border-top:1px solid rgba(10,43,34,.1)}.tp-row:first-child{border-top:0}.tp-body{min-width:0;display:flex;flex-direction:column;gap:12px;max-width:620px}.tp-p{margin:0;font-size:16px;line-height:1.6;color:#3f574f;text-wrap:pretty}.tp-held{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#fdf1dc;color:#6b4a12;font-size:14px;line-height:1.3;font-weight:600}.tp-held i{width:8px;height:8px;border-radius:50%;background:#f4b860;flex:none}.tp-todo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.tp-fact{min-width:0;box-sizing:border-box;padding-top:16px;border-top:1px solid rgba(10,43,34,.18);display:flex;flex-direction:column;gap:8px;color:#14473a}.tp-mail{color:#1a6b4f;font-weight:600;text-decoration:none;word-break:break-word}.tp-mail:hover{text-decoration:underline}@media (max-width:959px){.tp-h1{font-size:40px!important}.tp-h2{font-size:34px!important}.tp-row{gap:12px}.tp-row,.tp-todo{grid-template-columns:minmax(0,1fr)}.tp-todo{gap:16px}}@media (max-width:640px){.tp-sec{padding:72px 20px!important}.tp-h1{font-size:34px!important}.tp-h2{font-size:28px!important}.tp-sheet{padding:0 20px}.tp-row{padding:28px 0}}@media (prefers-reduced-transparency:reduce){.tp-sheet{background-color:#fff!important;background-image:none!important}}.sh-wrap{max-width:1160px;margin:0 auto}.sh-sec{padding:112px 24px}.sh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:72px;row-gap:48px;align-items:start}.sh-info{min-width:0;gap:56px;max-width:480px}.sh-block,.sh-info{display:flex;flex-direction:column}.sh-block{gap:24px}.sh-h2{margin:0;font-family:var(--font-bricolage),var(--font-geist-sans),system-ui,sans-serif;font-optical-sizing:auto;font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.sh-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.sh-step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px;align-items:start}.sh-num{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(10,43,34,.14);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:600;color:#14473a;font-variant-numeric:tabular-nums}.sh-steptext{margin:0;padding-top:5px;font-size:16px;line-height:1.5;color:#14473a;text-wrap:pretty}.sh-gets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sh-get{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid rgba(10,43,34,.12);font-size:16px;line-height:1.5;color:#3f574f}.sh-get:first-child{border-top:0;padding-top:0}.sh-get svg{flex:none;margin-top:4px}.sh-form{min-width:0;box-sizing:border-box;padding:40px;border-radius:20px;background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 70px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(40,40,20,.05),0 14px 30px -18px rgba(40,40,20,.16);display:flex;flex-direction:column;gap:24px}.sh-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.sh-field{min-width:0;display:flex;flex-direction:column;gap:8px}.sh-label{font-size:14px;line-height:1.3;font-weight:600;color:#14473a}.sh-opt{font-weight:400;color:#3f574f}.sh-input{font:inherit;font-size:16px;line-height:1.3;height:48px;box-sizing:border-box;width:100%;padding:0 16px;border-radius:12px;border:1px solid rgba(10,43,34,.22);background:#fff;color:#14473a}.sh-area{height:auto;min-height:104px;padding:12px 16px;line-height:1.5;resize:vertical}.sh-input:focus-visible{outline:2px solid #1f7a5a;outline-offset:1px;border-color:#1f7a5a}.sh-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:#3f574f;cursor:pointer}.sh-consent input{margin:2px 0 0;width:18px;height:18px;flex:none;accent-color:#1f7a5a}.sh-consent input:focus-visible{outline:2px solid #1f7a5a;outline-offset:2px}.sh-plink{color:#1a6b4f;font-weight:600;text-decoration:none}.sh-plink:hover{text-decoration:underline}.sh-btn{font:inherit;font-size:16px;font-weight:600;align-self:flex-start;padding:14px 32px;border:0;border-radius:999px;background:#1f7a5a;color:#fff;cursor:pointer}.sh-btn:hover{background:#1a6b4f}@media (max-width:959px){.sh-h1{font-size:40px!important}.sh-grid{grid-template-columns:minmax(0,1fr);row-gap:56px}.sh-info{max-width:none}}@media (max-width:640px){.sh-sec{padding:72px 20px!important}.sh-h1{font-size:34px!important}.sh-form{padding:24px 20px;gap:20px}.sh-pair{grid-template-columns:minmax(0,1fr);gap:20px}.sh-info{gap:48px}}@media (prefers-reduced-transparency:reduce){.sh-form{background-color:#fff!important;background-image:none!important}}.site-navlink[aria-current=page]{color:#14473a;font-weight:600}.nv-logo{justify-self:start;display:flex;align-items:center;gap:8px;text-decoration:none}.nv-word{font-family:var(--font-bricolage),var(--font-geist-sans),system-ui,sans-serif;font-optical-sizing:auto;font-variation-settings:"opsz" 32;font-weight:700;font-size:21px;letter-spacing:-.035em;line-height:1;color:#14473a}.nv-mid{justify-self:center;gap:28px}.nv-mid,.nv-right{display:flex;align-items:center}.nv-right{justify-self:end;gap:18px}.nv-lang{display:flex}.nv-apply{text-decoration:none;font-size:14px;font-weight:600;padding:9px 18px;border-radius:999px;background:#1f7a5a;color:#fff;white-space:nowrap}.nv-apply:hover{background:#196a4e}.nv-menu{display:none;width:40px;height:40px;border:0;border-radius:999px;background:transparent;cursor:pointer;align-items:center;justify-content:center;color:#14473a}.nv-menu:hover{background:rgba(10,43,34,.06)}.nv-apply:focus-visible,.nv-menu:focus-visible{outline:2px solid #1f7a5a;outline-offset:2px}.nv-burger{position:relative;display:block;width:18px;height:12px}.nv-burger i{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .25s ease,top .25s ease}.nv-burger i:first-child{top:2px}.nv-burger i:last-child{top:9px}.nv-burger.is-open i:first-child{top:5.5px;transform:rotate(45deg)}.nv-burger.is-open i:last-child{top:5.5px;transform:rotate(-45deg)}.nv-sheet{display:none}@media (max-width:860px){.nv-right{gap:4px}.nv-menu{display:inline-flex}.nv-sheet.is-open{display:block;max-width:1200px;margin:8px auto 0;border-radius:24px;padding:8px 8px 16px}.nv-sheet ul{list-style:none;margin:0;padding:0}.nv-sheet li a{display:block;padding:14px 16px;border-radius:14px;font-size:17px;color:#14473a;text-decoration:none}.nv-sheet li a:hover{background:rgba(10,43,34,.05)}.nv-sheet li a[aria-current=page]{font-weight:600}.nv-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 16px 0;padding-top:16px;border-top:1px solid rgba(10,43,34,.1)}.nv-sheet-sns{font-size:14px;color:#4e635b;text-decoration:none}}@media (prefers-reduced-motion:reduce){.nv-burger i{transition:none}}@media (max-width:860px){.nv-mid{display:none}}@media (max-width:1000px){.nv-mid{gap:20px}.nv-right{gap:14px}}@media (max-width:860px){.site-head{grid-template-columns:1fr auto!important}.nv-right{gap:4px}}@media (max-width:360px){.nv-word{display:none}}.site-head.nv-glass{position:relative;isolation:isolate;background-color:hsla(0,0%,100%,.38);background-image:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.12) 55%,hsla(0,0%,100%,.22));-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.04);backdrop-filter:blur(22px) saturate(180%) brightness(1.04);border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(10,43,34,.06),inset 0 0 0 .5px hsla(0,0%,100%,.4),0 1px 2px rgba(40,40,20,.06),0 18px 40px -22px rgba(40,40,20,.28)}.site-head.nv-glass:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.25) 45%,rgba(10,43,34,.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.site-head.nv-glass:after,.site-head.nv-glass:before{content:"";position:absolute;pointer-events:none;z-index:-1}.site-head.nv-glass:after{left:6%;right:6%;top:1px;height:45%;border-radius:999px 999px 40% 40%;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0))}.nv-sheet.gl-glass{background-color:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.site-head.nv-glass{background-color:rgba(226,238,230,.5);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(214,232,222,.18) 55%,rgba(31,122,90,.07))}.nv-sheet.gl-glass{background-color:rgba(232,242,236,.7)}.nv-mid{gap:4px}.nv-mid .site-navlink{color:#14473a;padding:9px 16px;border-radius:999px;transition:background-color .2s ease,box-shadow .2s ease}.nv-mid .site-navlink:hover{background:hsla(0,0%,100%,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 1px 2px rgba(10,43,34,.06)}.nv-mid .site-navlink[aria-current=page]{background:rgba(31,122,90,.12);box-shadow:inset 0 0 0 1px rgba(31,122,90,.18)}.nv-mid .site-navlink:focus-visible{outline:2px solid #1f7a5a;outline-offset:2px}.nv-right>.site-navlink{font-size:15px;font-weight:500;color:#14473a}@media (max-width:1000px){.nv-mid .site-navlink{padding:8px 11px;font-size:14px}}.site-head.nv-glass{background-color:hsla(75,33%,98%,.82);background-image:linear-gradient(180deg,hsla(0,0%,100%,.35),rgba(31,122,90,.03));-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(40,40,20,.05),0 14px 32px -22px rgba(40,40,20,.22)}.site-head.nv-glass:after{display:none}.site-head.nv-glass:before{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(10,43,34,.07))}.nv-sheet.gl-glass{background-color:hsla(75,33%,98%,.9)}.nv-mid{gap:32px}.nv-mid .site-navlink{position:relative;padding:8px 0;border-radius:0;background:none!important;box-shadow:none!important;font-size:15px;font-weight:500;color:#3f574f;transition:color .2s ease}.nv-mid .site-navlink:hover{color:#14473a}.nv-mid .site-navlink[aria-current=page]{color:#14473a;font-weight:600}.nv-mid .site-navlink[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#1f7a5a}@media (max-width:1000px){.nv-mid{gap:20px}.nv-mid .site-navlink{padding:8px 0;font-size:14px}}.pn-note{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 40px));box-sizing:border-box;padding:10px 10px 10px 16px;border-radius:14px;font-size:13px;line-height:1.45;color:#3f574f;animation:pnIn .4s ease both}.pn-note p{margin:0}.pn-note a{color:#1f7a5a;font-weight:600;text-decoration:none;white-space:nowrap}.pn-note a:hover{text-decoration:underline}.pn-note button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#3f574f;cursor:pointer}.pn-note button:hover{background:rgba(10,43,34,.07);color:#14473a}.pn-note a:focus-visible,.pn-note button:focus-visible{outline:2px solid #1f7a5a;outline-offset:2px}@keyframes pnIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pn-note{animation:none}}@media (max-width:640px){.pn-note{left:12px;right:12px;bottom:12px;max-width:none}}