.integration-rail[data-astro-cid-ose35rlh]{border-block:1px solid #ffffff20;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;width:100%;min-width:0;padding-block:14px;display:grid}.integration-label[data-astro-cid-ose35rlh]{color:#e0eee4;font-size:12px;font-weight:600;line-height:1.5;transition:color .2s}.integration-label[data-astro-cid-ose35rlh]:hover{color:#b0f2cc}.integration-label[data-astro-cid-ose35rlh]>span[data-astro-cid-ose35rlh]{color:#9eafa4;margin-top:2px;font-size:10px;font-weight:400;display:block}.integration-window[data-astro-cid-ose35rlh]{scrollbar-width:none;min-width:0;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.integration-window[data-astro-cid-ose35rlh]::-webkit-scrollbar{display:none}.integration-track[data-astro-cid-ose35rlh]{width:max-content;display:flex}.integration-names[data-astro-cid-ose35rlh]{flex:none;align-items:center;gap:36px;margin:0;padding:12px 36px 12px 0;list-style:none;display:flex}.integration-names[data-astro-cid-ose35rlh][aria-hidden=true]{display:none}.integration-names[data-astro-cid-ose35rlh] li[data-astro-cid-ose35rlh]{white-space:nowrap;letter-spacing:-.02em;color:#ceddd3;align-items:center;gap:36px;font-size:17px;font-weight:500;display:flex}.integration-names[data-astro-cid-ose35rlh] li[data-astro-cid-ose35rlh]>span[data-astro-cid-ose35rlh]{color:#709b7e;font-size:12px}.integration-rail[data-astro-cid-ose35rlh] [data-astro-cid-ose35rlh]:focus-visible{outline-offset:3px;outline:2px solid #b0f2cc}@media (prefers-reduced-motion:no-preference){.integration-rail[data-astro-cid-ose35rlh][data-motion=auto] .integration-window[data-astro-cid-ose35rlh]{overflow:hidden}.integration-rail[data-astro-cid-ose35rlh][data-motion=auto] .integration-names[data-astro-cid-ose35rlh][aria-hidden=true]{display:flex}.integration-rail[data-astro-cid-ose35rlh][data-motion=auto] .integration-track[data-astro-cid-ose35rlh]{animation:48s linear infinite paused integration-drift}.integration-rail[data-astro-cid-ose35rlh][data-running=true] .integration-track[data-astro-cid-ose35rlh]{animation-play-state:running}.integration-rail[data-astro-cid-ose35rlh]:hover .integration-track[data-astro-cid-ose35rlh],.integration-rail[data-astro-cid-ose35rlh]:focus-within .integration-track[data-astro-cid-ose35rlh]{animation-play-state:paused}@keyframes integration-drift{to{transform:translate(-50%)}}}@media (width<=600px){.integration-rail[data-astro-cid-ose35rlh]{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:10px}.integration-label[data-astro-cid-ose35rlh]{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:5px 12px;font-size:11px;display:flex}.integration-label[data-astro-cid-ose35rlh]>span[data-astro-cid-ose35rlh]{margin:0;font-size:9px}.integration-window[data-astro-cid-ose35rlh]{grid-area:2/1}.integration-names[data-astro-cid-ose35rlh]{gap:24px;padding:8px 24px 8px 0}.integration-names[data-astro-cid-ose35rlh] li[data-astro-cid-ose35rlh]{gap:24px;font-size:15px}}@media (prefers-reduced-motion:reduce){.integration-label[data-astro-cid-ose35rlh]{transition:none}}.n-hero{isolation:isolate;position:relative}.n-hero-top{justify-content:flex-end}.hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:-30px 0 0;overflow:clip}.hero-atmosphere>span{animation-play-state:paused;display:block;position:absolute}.hero-light-mint{background:radial-gradient(#b0f2cc30 0%,#8acba514 30%,#8acba505 50%,#0000 68%);width:92%;height:105%;animation:13s ease-in-out infinite alternate hero-mint-flow;top:-28%;left:20%;transform:translate(-7%,2%)rotate(-25deg)scale(.9)}.hero-light-pearl{background:radial-gradient(#edf4e91e 0%,#dbece80c 32%,#0000 65%);width:68%;height:72%;animation:17s ease-in-out infinite alternate hero-pearl-flow;top:5%;left:-12%;transform:translateY(-9%)rotate(15deg)}.hero-light-depth{background:radial-gradient(#6db09b1c 0%,#6db09b09 40%,#0000 68%);width:70%;height:85%;animation:11s ease-in-out infinite alternate hero-depth-flow;bottom:-18%;right:-10%;transform:translate(-7%)scale(.85)}.n-hero.is-motion-visible .hero-atmosphere>span{animation-play-state:running}.hero-discovery{margin:0 0 15px}.hero-discovery-route{background:#20332980;border:1px solid #c1dec51d;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:43px;padding:11px 16px;display:flex}.hero-discovery-route[hidden]{display:none}.hero-discovery-search{color:#eef4ec;align-items:center;gap:11px;min-width:0;font:11px/1.4 Manrope Variable,sans-serif;display:flex}.hero-discovery-search>svg{color:#b0f2cc;flex:none}.hero-discovery-query{white-space:nowrap;overflow:hidden}.hero-discovery-action{color:#b0f2cc;flex:none;align-items:center;gap:6px;font:10px/1.4 Manrope Variable,sans-serif;display:flex}.hero-discovery-action svg{flex:none}.n-studio-controls button{background:0 0;border:0;border-radius:0;min-height:48px;padding:12px 0 8px;transition:color .25s}.n-studio-controls button[aria-pressed=true]{background:0 0}.n-studio-controls .n-project-name{opacity:1;margin:0 0 11px;font:11px/1.4 Manrope Variable,sans-serif;display:block}.n-studio-controls .n-project-progress{opacity:1;background:#b0f2cc26;border-radius:2px;height:3px;margin:0;display:block;position:relative;overflow:hidden}.n-project-progress>i{transform-origin:0;background:#b0f2cc;height:100%;display:block;transform:scaleX(0)}.n-studio-controls button:hover .n-project-name{color:#f1f1e9}@media (prefers-reduced-motion:no-preference){.n-hero.is-motion-visible .hero-discovery-query{animation:1.4s steps(24,end) .15s both discovery-query-in}.n-hero.is-motion-visible .hero-discovery-action{animation:.65s cubic-bezier(.2,.7,.2,1) 1.6s both discovery-action-in}.n-hero.is-motion-visible .hero-discovery-action path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.45s 1.85s forwards discovery-confirm}}@keyframes hero-mint-flow{to{opacity:.7;transform:translate(-26%,12%)rotate(10deg)scale(1.12)}}@keyframes hero-pearl-flow{to{opacity:.55;transform:translate(22%,-3%)rotate(-18deg)scale(1.15)}}@keyframes hero-depth-flow{to{opacity:.65;transform:translate(8%,-16%)scale(1.15)}}@keyframes discovery-query-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes discovery-action-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes discovery-confirm{to{stroke-dashoffset:0}}@media (width<=760px){.hero-light-mint{width:160%;height:65%;top:-8%;left:-10%}.hero-light-pearl{opacity:.6;width:130%;height:55%;top:40%;left:-30%}.hero-light-depth{display:none!important}.hero-discovery{margin-bottom:9px}.hero-discovery-route{border-radius:11px;gap:9px;min-height:39px;padding:10px 11px}.hero-discovery-search{gap:7px;font-size:10px}.hero-discovery-search>svg{width:13px;height:13px}.hero-discovery-action{gap:5px;max-width:76px;font-size:9px}}@media (width<=359px){.hero-discovery-route{gap:7px;padding-inline:9px}.hero-discovery-search{gap:5px;font-size:9px}.hero-discovery-action{max-width:66px;font-size:9px}.hero-discovery-action svg{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.hero-atmosphere>span{animation:none}}@media (forced-colors:active){.hero-atmosphere{display:none}.hero-discovery-route{border-color:canvastext}}.project-gallery[data-astro-cid-dwjvjof4] .n-section-heading[data-astro-cid-dwjvjof4]{align-items:end;gap:40px}.project-gallery[data-astro-cid-dwjvjof4] .n-section-heading[data-astro-cid-dwjvjof4] h2[data-astro-cid-dwjvjof4]{max-width:850px;font-size:clamp(36px,4.6vw,68px)}.project-gallery[data-astro-cid-dwjvjof4] .n-section-heading[data-astro-cid-dwjvjof4]>p[data-astro-cid-dwjvjof4]{flex-shrink:0;max-width:285px;line-height:1.7}.project-index[data-astro-cid-dwjvjof4]{border-block:1px solid #acbdaa;grid-template-columns:repeat(3,minmax(0,1fr));margin:45px 0 75px;display:grid}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]{grid-template-columns:1fr 20px;gap:5px 15px;padding:24px;transition:background .25s;display:grid}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]+a[data-astro-cid-dwjvjof4]{border-left:1px solid #acbdaa}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]>span[data-astro-cid-dwjvjof4]{color:#526851;align-self:center;font:11px monospace}.project-index[data-astro-cid-dwjvjof4] strong[data-astro-cid-dwjvjof4]{font-size:18px;font-weight:500}.project-index[data-astro-cid-dwjvjof4] small[data-astro-cid-dwjvjof4]{color:#526851;grid-column:1;font-size:11px}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]>span[data-astro-cid-dwjvjof4]:last-child{grid-area:1/2/3;font-size:20px;transition:transform .25s}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]:hover{background:#cfdcca}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]:hover>span[data-astro-cid-dwjvjof4]:last-child{transform:translateY(4px)}.project-selection[data-astro-cid-dwjvjof4]{gap:88px;display:grid}.project-chapter[data-astro-cid-dwjvjof4]{min-width:0;scroll-margin-top:125px}.project-heading[data-astro-cid-dwjvjof4]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:25px;display:flex}.project-kicker[data-astro-cid-dwjvjof4]{letter-spacing:.05em;color:#526851;font:10px/1.6 monospace;display:block}.project-heading[data-astro-cid-dwjvjof4] h3[data-astro-cid-dwjvjof4]{letter-spacing:-.055em;margin-top:12px;font:500 clamp(38px,5.1vw,76px)/1.1 Syne Variable,sans-serif}.project-heading[data-astro-cid-dwjvjof4]>p[data-astro-cid-dwjvjof4]{letter-spacing:-.025em;max-width:340px;font-size:clamp(18px,1.8vw,24px);line-height:1.4}.project-stage[data-astro-cid-dwjvjof4]{isolation:isolate;contain:paint;background:var(--project-paper);color:#26382e;border:1px solid #1730221a;border-radius:12px;padding:25px 30px 23px;display:block;position:relative;overflow:hidden}.project-stage[data-astro-cid-dwjvjof4]:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(at 55%,#ffffffa0,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.project-stage-meta[data-astro-cid-dwjvjof4]{letter-spacing:.08em;opacity:.7;justify-content:space-between;gap:20px;font:9px monospace;display:flex}.project-devices[data-astro-cid-dwjvjof4]{max-width:1180px;margin:36px auto 28px;padding:0 14% 3.5% 2%;position:relative}.project-desktop[data-astro-cid-dwjvjof4]{background:#f6f6f2;border:1px solid #26382e45;border-radius:8px;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 22px 35px -20px #15241f66}.project-desktop[data-astro-cid-dwjvjof4]>img[data-astro-cid-dwjvjof4]{width:100%;height:auto;display:block}.project-browser[data-astro-cid-dwjvjof4]{color:#66706b;background:#f4f5f0;border-bottom:1px solid #26382e18;justify-content:space-between;align-items:center;height:27px;padding:0 12px;font:9px monospace;display:flex}.project-browser[data-astro-cid-dwjvjof4]>span[data-astro-cid-dwjvjof4]:first-child{gap:4px;display:flex}.project-browser[data-astro-cid-dwjvjof4] i[data-astro-cid-dwjvjof4]{background:#8e9991;border-radius:50%;width:4px;height:4px}.project-phone-motion[data-astro-cid-dwjvjof4]{width:21%;max-width:240px;position:absolute;bottom:0;right:1.5%}.project-phone[data-astro-cid-dwjvjof4]{width:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s;position:relative;transform:rotate(5deg);box-shadow:0 24px 28px -15px #14231f70}.project-stage-footer[data-astro-cid-dwjvjof4]{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.project-mobile-note[data-astro-cid-dwjvjof4]{letter-spacing:-.015em;font-size:12px}.project-open[data-astro-cid-dwjvjof4]{color:#f5f7f2;background:#24392c;border-radius:50px;align-items:center;gap:24px;padding:13px 20px;font-size:12px;display:flex}.project-open[data-astro-cid-dwjvjof4] svg{font-size:22px;transition:transform .35s}.project-purpose[data-astro-cid-dwjvjof4]{grid-template-columns:1fr 1.35fr;align-items:center;gap:60px;padding-top:30px;display:grid}.project-purpose[data-astro-cid-dwjvjof4] p[data-astro-cid-dwjvjof4]{color:#405846;max-width:430px;margin-top:10px;font-size:14px;line-height:1.7}.project-purpose[data-astro-cid-dwjvjof4] ol[data-astro-cid-dwjvjof4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.project-purpose[data-astro-cid-dwjvjof4] li[data-astro-cid-dwjvjof4]{border-top:1px solid #9fb19e;padding-top:12px;font-size:13px;line-height:1.5;position:relative}.project-step-number[data-astro-cid-dwjvjof4]{color:#62765e;margin-bottom:10px;font:9px monospace;display:block}.project-step-arrow[data-astro-cid-dwjvjof4]{color:#62765e;background:#dfe8dc;padding-inline:4px;position:absolute;top:-11px;right:-17px}.project-case-link[data-astro-cid-dwjvjof4]{border-bottom:1px solid #94ac96;align-items:center;gap:20px;width:fit-content;max-width:100%;margin-top:22px;padding-block:10px;font-size:12px;display:flex}.project-case-link[data-astro-cid-dwjvjof4] svg{flex-shrink:0;font-size:20px;transition:transform .25s}.project-case-link[data-astro-cid-dwjvjof4]:hover svg{transform:translate(3px,-3px)}.project-end[data-astro-cid-dwjvjof4]{border-top:1px solid #acbdaa;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding-top:35px;display:flex}.project-end[data-astro-cid-dwjvjof4] p[data-astro-cid-dwjvjof4]{letter-spacing:-.04em;margin-top:12px;font:500 clamp(26px,3vw,42px)/1.2 Syne Variable,sans-serif}.project-end[data-astro-cid-dwjvjof4]>a[data-astro-cid-dwjvjof4]{color:#f5f7f2;background:#24392c;border-radius:50px;justify-content:space-between;align-items:center;gap:25px;padding:18px 24px;font-size:13px;transition:background .3s;display:flex}.project-end[data-astro-cid-dwjvjof4]>a[data-astro-cid-dwjvjof4]:hover{background:#386047}.project-end[data-astro-cid-dwjvjof4] svg{font-size:24px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-stage[data-astro-cid-dwjvjof4]:is(:hover,:focus-visible):before{opacity:1}.project-stage[data-astro-cid-dwjvjof4]:is(:hover,:focus-visible) .project-desktop[data-astro-cid-dwjvjof4]{transform:translateY(-5px)rotate(0);box-shadow:0 28px 40px -20px #15241f66}.project-stage[data-astro-cid-dwjvjof4]:is(:hover,:focus-visible) .project-phone[data-astro-cid-dwjvjof4]{transform:translate(-6px,-12px)rotate(0);box-shadow:8px 30px 30px -15px #14231f70}.project-stage[data-astro-cid-dwjvjof4]:is(:hover,:focus-visible) .project-open[data-astro-cid-dwjvjof4] svg{transform:translate(3px,-3px)}}@media (width<=1000px){.project-gallery[data-astro-cid-dwjvjof4] .n-section-heading[data-astro-cid-dwjvjof4]{display:block}.project-gallery[data-astro-cid-dwjvjof4] .n-section-heading[data-astro-cid-dwjvjof4]>p[data-astro-cid-dwjvjof4]{max-width:500px;margin-top:24px}.project-purpose[data-astro-cid-dwjvjof4]{grid-template-columns:1fr 1.2fr;gap:30px}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]{gap:5px 10px;padding:20px 14px}.project-index[data-astro-cid-dwjvjof4] strong[data-astro-cid-dwjvjof4]{font-size:16px}}@media (width<=600px){.project-gallery[data-astro-cid-dwjvjof4]{padding-block:55px}.project-index[data-astro-cid-dwjvjof4]{margin:28px 0 48px}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]{grid-template-columns:1fr;gap:8px;padding:15px 9px}.project-index[data-astro-cid-dwjvjof4] a[data-astro-cid-dwjvjof4]>span[data-astro-cid-dwjvjof4]:last-child{display:none}.project-index[data-astro-cid-dwjvjof4] strong[data-astro-cid-dwjvjof4]{min-height:34px;font-size:13px;line-height:1.3}.project-index[data-astro-cid-dwjvjof4] small[data-astro-cid-dwjvjof4]{grid-column:auto;font-size:9px;line-height:1.5}.project-selection[data-astro-cid-dwjvjof4]{gap:55px}.project-heading[data-astro-cid-dwjvjof4]{margin-bottom:20px;display:block}.project-heading[data-astro-cid-dwjvjof4] h3[data-astro-cid-dwjvjof4]{margin-top:8px;font-size:40px}.project-heading[data-astro-cid-dwjvjof4]>p[data-astro-cid-dwjvjof4]{max-width:290px;margin-top:15px;font-size:19px}.project-stage[data-astro-cid-dwjvjof4]{border-radius:8px;margin-inline:-7px;padding:16px 12px}.project-stage-meta[data-astro-cid-dwjvjof4]{letter-spacing:.025em;gap:10px;font-size:7px}.project-devices[data-astro-cid-dwjvjof4]{margin:28px 0 20px;padding:0 8% 15% 0}.project-desktop[data-astro-cid-dwjvjof4]{border-radius:5px}.project-browser[data-astro-cid-dwjvjof4]{height:17px;padding-inline:7px;font-size:6px}.project-browser[data-astro-cid-dwjvjof4] i[data-astro-cid-dwjvjof4]{width:3px;height:3px}.project-phone-motion[data-astro-cid-dwjvjof4]{width:27%;right:0}.project-stage-footer[data-astro-cid-dwjvjof4]{align-items:start;gap:12px}.project-mobile-note[data-astro-cid-dwjvjof4]{max-width:110px;padding-top:5px;font-size:10px;line-height:1.6}.project-open[data-astro-cid-dwjvjof4]{flex-shrink:0;gap:10px;padding:9px 12px;font-size:10px}.project-open[data-astro-cid-dwjvjof4] svg{font-size:19px}.project-purpose[data-astro-cid-dwjvjof4]{padding-top:24px;display:block}.project-kicker[data-astro-cid-dwjvjof4]{font-size:8px}.project-purpose[data-astro-cid-dwjvjof4] p[data-astro-cid-dwjvjof4]{margin-top:8px;font-size:13px}.project-purpose[data-astro-cid-dwjvjof4] ol[data-astro-cid-dwjvjof4]{gap:18px;margin-top:23px}.project-purpose[data-astro-cid-dwjvjof4] li[data-astro-cid-dwjvjof4]{font-size:11px}.project-case-link[data-astro-cid-dwjvjof4]{gap:15px;margin-top:17px;font-size:11px}.project-end[data-astro-cid-dwjvjof4]{margin-top:45px;padding-top:28px;display:block}.project-end[data-astro-cid-dwjvjof4]>a[data-astro-cid-dwjvjof4]{width:fit-content;margin-top:24px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.project-stage[data-astro-cid-dwjvjof4]{view-timeline-name:--project-compose;view-timeline-axis:block}.project-desktop-motion[data-astro-cid-dwjvjof4]{animation:1s linear both project-desktop-compose;animation-range:entry cover 60%}.project-phone-motion[data-astro-cid-dwjvjof4]{animation:1s linear both project-phone-compose;animation-range:entry cover 60%}.project-stage[data-astro-cid-dwjvjof4] [data-astro-cid-dwjvjof4]:is(.project-desktop-motion,.project-phone-motion){animation-timeline:--project-compose}@keyframes project-desktop-compose{0%{transform:translate(-3%,5%)rotate(-3deg)scale(.95)}to{transform:translate(0)rotate(1.5deg)scale(1)}}@keyframes project-phone-compose{0%{transform:translate(14%,24%)rotate(6deg)}to{transform:translate(0)rotate(-5deg)}}}@media (width<=600px) and (prefers-reduced-motion:no-preference){@keyframes project-desktop-compose{0%{transform:translate(-1%,3%)rotate(-1deg)scale(.98)}to{transform:translate(0)rotate(1.5deg)scale(1)}}@keyframes project-phone-compose{0%{transform:translate(5%,12%)rotate(3deg)}to{transform:translate(0)rotate(-5deg)}}}}@media (prefers-reduced-motion:reduce){.project-gallery[data-astro-cid-dwjvjof4] [data-astro-cid-dwjvjof4],.project-gallery[data-astro-cid-dwjvjof4] [data-astro-cid-dwjvjof4]:before{transition:none!important}.project-desktop[data-astro-cid-dwjvjof4],.project-phone[data-astro-cid-dwjvjof4]{transform:none}}
