.studio-hero{--hero-gutter:clamp(1.25rem, 3.5vw, 4rem);--hero-space:clamp(1rem, 1.6vw, 1.75rem);--hero-copy-space:calc(var(--hero-space) * 2);isolation:isolate;background:var(--studio-base);color:#f5f8fe;position:relative;overflow:clip}.studio-backdrop{display:none}.studio-grid{width:min(calc(100% - 2 * var(--hero-gutter)), 96rem);min-height:clamp(40rem,100svh,64rem);padding-block:calc(var(--nav-size) + 2rem) 1.5rem;grid-template-rows:1fr;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.studio-copy{z-index:2;padding-block:var(--hero-space);grid-area:1/1;position:relative;translate:0 clamp(-.75rem,-1vw,-.5rem)}.studio-eyebrow{color:#a5c4ff;font:400 clamp(.75rem, .65rem + .4vw, 1rem)/1.5 var(--font-label);letter-spacing:.1em;margin-bottom:var(--hero-copy-space);text-transform:uppercase;text-wrap:balance}.studio-copy h1{max-width:21ch;font-family:var(--font-body);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.125rem,1.45rem + 2.6vw,4.5rem);font-weight:350;line-height:1.28}.studio-copy h1>span{display:block}.studio-lead{max-width:42ch;margin-top:var(--hero-copy-space);color:#e0e8f3;font-size:clamp(1rem,.9rem + .35vw,1.25rem);line-height:2}.studio-actions{margin-top:var(--hero-copy-space);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.studio-site .studio-hero .studio-actions>.studio-cta{gap:1rem;min-height:3rem;padding:.85rem 1.2rem;font-size:clamp(.8125rem,.75rem + .2vw,.9375rem)}.studio-site .studio-hero .studio-secondary{color:#142033;backdrop-filter:blur(18px)saturate(1.55);background:linear-gradient(145deg,#faf9f6e6,#f3f1ecc2 48%,#e4edf8a3);border:1px solid #f3f1eca6;border-radius:2rem;min-height:3rem;padding:.8rem 1.2rem;font-size:clamp(.8125rem,.75rem + .2vw,.9375rem);transition:background .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px 2px #fffc,inset 0 -1px 2px #a9c6e940,0 8px 24px #0000001f}.studio-site .studio-hero .studio-secondary>span{color:#2e619f}@media (hover:hover){.studio-site .studio-hero .studio-secondary:hover{color:#071426;background:linear-gradient(145deg,#faf9f6f5,#f3f1ecd6 48%,#e4edf8b8);border-color:#faf9f6e6}}@media (prefers-reduced-transparency:reduce){.studio-site .studio-hero .studio-secondary{backdrop-filter:none;background:#f3f1ec}}.studio-hero-visual{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0;overflow:hidden}.studio-hero-visual img{object-fit:cover;object-position:70% center;width:100%;max-width:none;height:100%}.studio-hero-visual:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--studio-base) 82%, transparent), color-mix(in srgb, var(--studio-base) 45%, transparent) 40%, transparent 70%), linear-gradient(0deg, var(--studio-base), transparent 26%);position:absolute;inset:0}@media (width<=930px){.studio-grid{min-height:0;padding-block:calc(var(--nav-size) + 2.5rem) 1.5rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:0}.studio-copy{text-align:center;padding:0;translate:none}.studio-copy :is(h1,p){margin-inline:auto}.studio-copy h1{max-width:20ch}.studio-lead{max-width:44ch}.studio-actions{justify-content:center}.studio-hero-visual{width:calc(100% + 2 * var(--hero-gutter));grid-area:2/1;justify-self:center;height:clamp(16rem,52vw,25rem);margin-top:.5rem;position:relative}.studio-hero-visual img{object-position:83% center}.studio-hero-visual:after{background:linear-gradient(180deg, var(--studio-base), transparent 12%, transparent 65%, var(--studio-base))}html:not(.js) .studio-site .studio-grid{padding-top:2rem}}@media (width<=480px){.studio-actions{gap:.75rem}.studio-actions>a{justify-content:center;width:100%}}#leistungen.studio-services--open .studio-chapter .chapter-study.chapter-study--products{width:100%;max-width:100%;margin-inline:0}#leistungen.studio-services--open .studio-chapter .chapter-study.chapter-study--products .chapter-study-art{aspect-ratio:1.22;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#leistungen.studio-services--open .studio-chapter .chapter-study.chapter-study--0 .chapter-study-art{aspect-ratio:1.4}.product-scene{--product-progress:1;width:100%;height:100%;font-family:var(--font-body);text-align:left;isolation:isolate;position:relative;container-type:inline-size}.product-scene *,.product-scene :before,.product-scene :after{box-sizing:border-box}.product-scene img{max-width:none;display:block}.product-photo{width:100%;height:auto}.photo-laptop{filter:drop-shadow(0 2cqw 2.3cqw #0005);width:92%;position:absolute;top:0;left:0}.laptop-display{background:#071426;border-radius:.7cqw .7cqw 0 0;width:70.8%;height:60.8%;position:absolute;top:1.95%;left:14.6%;overflow:hidden}.laptop-display>img{object-fit:cover;width:100%;height:100%}.display-glass{pointer-events:none;background:linear-gradient(115deg,#b9d7ed12,transparent 40%,transparent 70%,#fff03);z-index:2;position:absolute;inset:0}.laptop-camera{background:#05080c;border-radius:0 0 .35cqw .35cqw;width:11.2%;height:3%;position:absolute;top:0;left:44.4%}.photo-phone{filter:drop-shadow(1.3cqw 2cqw 2.5cqw #0007);width:23%;transform:translateY(calc((.5 - var(--product-progress)) * 3cqw));position:absolute;top:8.2cqw;right:1%}.phone-display{background:#05080d;border-radius:3.2cqw;position:absolute;inset:2.5% 5.1% 2.8%;overflow:hidden}.phone-website{width:100%;height:auto;transform:translateY(calc(var(--product-progress) * -8cqw));padding-top:4cqw}.phone-camera{z-index:3;background:#020405;border-radius:3cqw;width:28%;height:4.1%;position:absolute;top:3.8%;left:36%;box-shadow:inset -1cqw 0 1cqw #10203350}.photo-paper{height:auto;position:absolute;box-shadow:.15cqw .25cqw .1cqw #aea58e70,1.2cqw 2cqw 3cqw #0006}.photo-menu{width:33%;transform:translateX(calc(var(--product-progress) * -3cqw)) rotate(calc(-3deg - var(--product-progress) * 5deg));top:3%;left:13%}.photo-flyer{width:43%;transform:translate(calc(var(--product-progress) * 2cqw),calc(var(--product-progress) * -2cqw)) rotate(calc(4deg + var(--product-progress) * 6deg));top:8%;right:10%}.photo-card-back{width:39%;transform:rotate(calc(3deg + var(--product-progress) * 5deg));top:64%;right:7%}.photo-card-front{width:39%;transform:translateX(calc(var(--product-progress) * -3cqw)) rotate(calc(-3deg - var(--product-progress) * 5deg));top:67%;left:11%}.print-localized{color:#142033;text-align:center}.print-localized>img{width:100%;height:auto}.print-localized>:not(img){width:90%;position:absolute;left:5%}.print-menu-brand,.print-front-brand{font:5.8cqw/.92 Georgia,serif}.print-menu-brand{top:6%}.print-menu-brand span,.print-front-brand span,.print-menu-items span{display:block}.print-menu-title{font:2.9cqw/1.2 Georgia,serif;top:44%}.print-menu-items{font-size:1.8cqw;line-height:1.8;top:52%}.print-flyer-brand{font:3.4cqw/1.2 Georgia,serif;top:5%}.print-flyer-title{white-space:pre-line;font:6cqw/.98 Georgia,serif;top:19%}.print-card-brand{font:3.5cqw/1.2 Georgia,serif;top:36%}.print-card-tagline{font-size:1.5cqw;line-height:1.2;top:58%}.print-front-brand{color:#f2ecdf;top:25%}.photo-monitor{filter:drop-shadow(0 2cqw 2cqw #0005);width:91%;position:absolute;top:0;left:3%}.monitor-display{background:#111c2c;border-radius:.2cqw;width:96.4%;height:70.5%;position:absolute;top:2.2%;left:1.8%;overflow:hidden}.dashboard{color:#eaf1fa;grid-template-columns:21% 1fr;height:100%;font-size:1.35cqw;line-height:1.5;display:grid}.dashboard-rail{background:#0a1423;border-right:1px solid #ffffff0b;flex-direction:column;gap:2cqw;padding:3cqw 1.7cqw;display:flex}.dashboard-rail img{width:11cqw;height:auto;margin-bottom:3cqw}.dashboard-rail>span{white-space:nowrap;color:#9faec2;font-size:1.2cqw}.dashboard-rail>span:first-of-type{color:#c1dafa}.dashboard-avatar{background:#283e59;border-radius:50%;place-items:center;width:3cqw;height:3cqw;margin-top:auto;display:grid}.dashboard-main{padding:2.5cqw 2.8cqw}.dashboard-top{color:#9aacc3;justify-content:space-between;font-size:1.1cqw;display:flex}.dashboard-top>span:last-child{color:#7ca795}.dashboard-heading{letter-spacing:-.035em;margin-top:3cqw;font-size:3.1cqw;font-weight:450;display:block}.dashboard-columns{grid-template-columns:repeat(3,1fr);gap:1.3cqw;height:24cqw;margin-top:3cqw;display:grid;position:relative}.dashboard-columns>div:not(.dashboard-task){background:#172438;border:1px solid #ffffff0c;border-radius:.7cqw;padding:1.4cqw 1.2cqw}.dashboard-columns small{white-space:nowrap;color:#b5c7df;align-items:center;gap:.6cqw;font-size:1.1cqw;display:flex}.dashboard-columns small i{background:#7897bf;border-radius:50%;width:.65cqw;height:.65cqw}.dashboard-columns>div:nth-child(2) small i{background:#c8b18d}.dashboard-columns>div:nth-child(3) small i{background:#83b7a1}.dashboard-ghost{border:1px dashed #a2bad320;border-radius:.5cqw;height:4.5cqw;margin-top:2cqw}.dashboard-task{width:calc(33.3333% - 3.26667cqw);transform:translateX(calc(var(--product-progress) * 120%));background:#29405b;border:1px solid #839fba55;border-radius:.65cqw;padding:1.2cqw;position:absolute;top:5cqw;left:1.2cqw;box-shadow:0 1cqw 2cqw #0004}.dashboard-task>span{font:.85cqw var(--font-label);color:#bbd1ed}.dashboard-task b{margin:1cqw 0;font-size:1.45cqw;font-weight:500;display:block}.dashboard-task p{color:#b3c4d8;font-size:1cqw}.dashboard-task footer{justify-content:space-between;padding-top:1.5cqw;font-size:.9cqw;display:flex}.dashboard-task footer i{font-style:normal}.dashboard-foot{color:#a8b7ca;align-items:center;gap:1cqw;margin-top:2cqw;font-size:1.1cqw;display:flex}.dashboard-foot>span{color:#8ab29f}.software-detail{color:#eff4fc;width:53%;transform:translateY(calc((1 - var(--product-progress)) * 3cqw));background:linear-gradient(130deg,#20354d,#101d2d);border:1px solid #b1c7e52e;border-radius:1cqw;align-items:center;gap:2cqw;padding:2.5cqw;display:flex;position:absolute;top:67%;right:0;box-shadow:0 2cqw 4cqw #0006}.detail-icon{color:#a6cabb;background:#93b5a41a;border-radius:50%;flex-shrink:0;place-items:center;width:5cqw;height:5cqw;font-size:2cqw;display:grid}.software-detail small{color:#9eb1c9;font-size:1.15cqw;display:block}.software-detail b{margin:.4cqw 0;font-size:1.9cqw;font-weight:450;display:block}.software-detail div>span{color:#a6bad2;font-size:1.1cqw}.detail-arrow{margin-left:auto;font-size:2.2cqw}.photo-notebook{filter:drop-shadow(1cqw 1.8cqw 1.5cqw #0005);width:82%;position:absolute;top:0;left:10%}.notebook-intro{color:#203651;width:33%;position:absolute;top:17%;left:9%}.notebook-intro small{font:1.3cqw var(--font-label);text-transform:uppercase;letter-spacing:.07em}.notebook-intro b{margin:3cqw 0 2cqw;font:3.6cqw/1.2 Georgia,serif;display:block}.notebook-intro>span{max-width:18cqw;font-size:1.3cqw;line-height:1.6;display:block}.notebook-intro svg{opacity:.65;width:14cqw;height:auto;margin-top:3cqw}.notebook-steps{color:#253d57;flex-direction:column;gap:10.6cqw;width:34%;font-size:1.3cqw;display:flex;position:absolute;top:21%;left:60%}.notebook-steps span{background:#f0ebdf;width:fit-content;padding:.25cqw .5cqw}.photo-pen{filter:drop-shadow(.5cqw .6cqw .5cqw #0005);width:4.8%;height:auto;position:absolute;top:17%;left:2%;transform:rotate(-3deg)}.project-note{color:#243751;filter:drop-shadow(.7cqw 1cqw 1.3cqw #0006);width:35%;position:absolute;top:67%}.project-note>img{width:100%;height:auto}.project-note b{font:2.7cqw/1.12 Georgia,serif;position:absolute;top:33%;left:9%;right:9%}.project-note>span{font-size:1.05cqw;position:absolute;bottom:11%;left:9%}.project-note--brief{transform:translateX(calc((1 - var(--product-progress)) * 5cqw)) rotate(calc(-7deg + var(--product-progress) * 4deg));left:10%}.project-note--solution{transform:translateX(calc((var(--product-progress) - 1) * 6cqw)) rotate(calc(8deg - var(--product-progress) * 5deg));top:70%;right:9%}@media (width<=930px){.product-scene{max-width:660px;margin-inline:auto}.photo-phone{transform:translateY(calc((.5 - var(--product-progress)) * 1.5cqw))}.photo-menu{transform:rotate(calc(-4deg - var(--product-progress) * 3deg))}.photo-flyer{transform:translateY(calc(var(--product-progress) * -1cqw)) rotate(calc(5deg + var(--product-progress) * 3deg))}.photo-card-front{transform:translateX(calc(var(--product-progress) * -1.5cqw)) rotate(-6deg)}.photo-card-back{transform:rotate(6deg)}.project-note--brief{transform:translateX(calc((1 - var(--product-progress)) * 2cqw)) rotate(-3deg)}.project-note--solution{transform:translateX(calc((var(--product-progress) - 1) * 2cqw)) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.product-scene{--product-progress:1!important}}.photo-notebook>.product-photo{clip-path:inset(0 0 16%)}#leistungen.studio-services--open .studio-chapters{gap:clamp(112px,10vw,168px)}#leistungen.studio-services--open .studio-chapter{color:#f3f5fa;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,64px);padding:0}#leistungen.studio-services--open .studio-chapter:last-child{padding-bottom:0}#leistungen.studio-services--open .studio-chapter:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .studio-chapter-copy{grid-area:1/2}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .chapter-study{grid-area:1/1}#leistungen.studio-services--open .studio-chapter .studio-chapter-copy,#leistungen.studio-services--open .studio-chapter .chapter-study{align-self:start}#leistungen.studio-services--open .studio-chapter-copy{text-align:left}#leistungen.studio-services--open .studio-service-kicker{color:#9ecbff;font-family:var(--font-body);letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:700;line-height:1.4}#leistungen.studio-services--open .studio-service-kicker:after{content:"";background:linear-gradient(90deg,#9ecbff 0%,#9ecbff7a 58%,#0000 100%);width:clamp(68px,7vw,104px);height:1px;margin-top:11px;display:block}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .studio-service-kicker:after{background:linear-gradient(90deg,#0000 0%,#9ecbff7a 42%,#9ecbff 100%);transform:translate(-28px)}#leistungen.studio-services--open .studio-chapter-copy h3{color:#f3f5fa;max-width:none;font-size:clamp(30px,3vw,40px);line-height:1.15}#leistungen.studio-services--open .studio-solution-lead{color:#becbdd;max-width:44ch;margin:15px 0 0;font-size:16px;line-height:1.65}#leistungen.studio-services--open .studio-chapter .studio-examples{border:0;flex-wrap:wrap;justify-content:flex-start;gap:7px 13px;margin:20px 0 0;padding:0;display:flex}#leistungen.studio-services--open .studio-chapter .studio-examples li:nth-child(n){color:#c8d4e7;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c3d8ff3d;border-radius:0;margin:0;padding:0 0 4px;font-size:13px;font-weight:400;line-height:1.6}#leistungen.studio-services--open .studio-chapter-copy>a{min-height:46px;margin-top:22px}#leistungen.studio-services--open .chapter-study{width:fit-content;max-width:90%;margin:0 0 0 auto}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .chapter-study{margin:0 auto 0 0}#leistungen.studio-services--open .studio-chapter .chapter-study-art{aspect-ratio:160/77;background:#071426;border:0;border-radius:16px;width:auto;height:clamp(186px,20vw,341px);min-height:0;display:block;position:relative;overflow:hidden}#leistungen.studio-services--open .studio-chapter .chapter-study--0 .chapter-study-art{aspect-ratio:1.734;height:clamp(212px,23vw,389px)}#leistungen.studio-services--open .studio-chapter .chapter-study--1 .chapter-study-art{aspect-ratio:1.355;height:clamp(223px,24vw,409px)}#leistungen.studio-services--open .studio-chapter .chapter-study-art[data-scroll-motion-target]{transform:none}#leistungen.studio-services--open .chapter-study figcaption{text-align:left;margin:15px 0 0}#leistungen.studio-services--open :focus-visible{outline-color:#a9c6e9}@media (width<=930px){#leistungen.studio-services--open{padding-top:40px}#leistungen.studio-services--open .studio-chapters{gap:88px}#leistungen.studio-services--open .studio-chapter,#leistungen.studio-services--open .studio-chapter:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:36px;padding:0}#leistungen.studio-services--open .studio-chapter-copy{text-align:center}#leistungen.studio-services--open .studio-chapter-copy :is(h3,p),#leistungen.studio-services--open .studio-service-kicker:after{margin-inline:auto}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .studio-chapter-copy,#leistungen.studio-services--open .studio-chapter:nth-child(2n) .chapter-study{grid-area:auto}#leistungen.studio-services--open .chapter-study,#leistungen.studio-services--open .studio-chapter:nth-child(2n) .chapter-study{width:90%;max-width:none;margin-inline:auto}#leistungen.studio-services--open .studio-chapter .chapter-study-art{width:100%;height:auto}#leistungen.studio-services--open .studio-chapter-copy h3{font-size:30px}#leistungen.studio-services--open .studio-solution-lead{font-size:15px}#leistungen.studio-services--open .studio-chapter .studio-examples{justify-content:center;margin-top:16px}#leistungen.studio-services--open .studio-chapter-copy>a{margin-top:18px}#leistungen.studio-services--open .chapter-study figcaption{text-align:center}#leistungen.studio-services--open .studio-chapter:nth-child(2n) .studio-service-kicker:after{background:linear-gradient(90deg,#9ecbff 0%,#9ecbff7a 58%,#0000 100%);transform:none}}@media (width<=350px){#leistungen.studio-services--open .studio-chapter-copy h3{overflow-wrap:anywhere;font-size:27px}}#leistungen.studio-services--open{padding-bottom:0}#leistungen.studio-services--open>.wrap{padding-bottom:clamp(40px,5vw,64px)}.is-home .project-journey{padding-block:clamp(40px, 5vw, 72px) var(--footer-entry-space)}.project-journey>.wrap{isolation:isolate;position:relative}.project-journey>.wrap:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(at 20%,#5b7ca03b,#0000 55%),radial-gradient(at 90% 15%,#8ca7c92b,#0000 50%);position:absolute;inset:6% 5%}.project-journey-head{text-align:center;flex-direction:column;align-items:center;margin:0 auto clamp(72px,8vw,120px);display:flex}.project-journey-head:before{content:"";height:33px;display:block}.project-journey-steps{text-align:left;max-width:min(100%,960px);margin:0 auto clamp(48px,6vw,72px);padding:0;list-style:none}.project-journey .project-journey-glass{text-align:left;background:var(--studio-light-glass);backdrop-filter:blur(26px)saturate(1.35);color:#142033;border:1px solid #ffffffb8;border-radius:34px;width:100%;padding:clamp(28px,4vw,44px) clamp(28px,4vw,48px);box-shadow:inset 0 1px 1px #fffffff5,inset 0 -1px #2e619f1f}@media (width>=931px){.project-journey .project-journey-glass{width:fit-content;min-width:min(700px,100%);max-width:100%;margin-inline:auto}}@media (prefers-reduced-transparency:reduce){.project-journey .project-journey-glass{backdrop-filter:none;background:#e4edf8}}.project-journey h2{font:400 clamp(35px,4.1vw,55px)/1.08 var(--font-body);letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:0 auto}.project-journey .project-journey-intro{color:#b9c8dc;max-width:47ch;margin:24px auto 0;font-size:16px;line-height:1.65}.project-journey-steps li{text-align:left;grid-template-columns:minmax(0,clamp(60px,18%,88px)) minmax(0,1fr);align-items:start;column-gap:26px;min-width:0;padding-block:34px;display:grid}.project-journey-steps li:first-child{padding-top:0}.project-journey-steps li:last-child{padding-bottom:0}.project-journey-steps li+li{border-top:1px solid #ffffff1c}.project-journey-num{font:700 clamp(38px,5vw,48px)/.85 var(--font-body);letter-spacing:-.03em;color:#0000;background:linear-gradient(160deg,#a5c4ffd9,#a5c4ff38);-webkit-background-clip:text;background-clip:text}.project-journey-step-body{min-width:0}.project-journey-steps h3{font:400 19px/1.28 var(--font-body);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:2px 0 10px}.project-journey-steps p{color:#b9c8dc;max-width:46ch;margin:0;font-size:14px;line-height:1.7}.project-journey-invitation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,64px);scroll-margin-top:110px;display:grid}.project-journey-invitation p{color:#39475b;max-width:44ch;margin:0;font-size:1.3rem;line-height:1.7}.project-journey-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.project-journey-invitation .studio-glass-button{backdrop-filter:none!important;gap:22px!important;min-height:50px!important;line-height:1.5!important;transition:background .2s,border-color .2s!important}.project-journey-invitation .studio-glass-button svg{flex-shrink:0;width:20px;height:20px}@media (hover:hover){.project-journey-invitation .studio-glass-button:hover{background:#264a78!important;border-color:#74a7fee6!important;box-shadow:inset 0 1px 1px #ffffff47!important}}.project-journey-about{color:#2e619f;text-underline-offset:4px;justify-content:center;align-items:center;width:fit-content;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.project-journey :focus-visible{outline-offset:5px;outline:2px solid #b7d4ff}.project-journey-glass :focus-visible{outline-color:#2e619f}@media (width<=930px){.project-journey-head{margin-bottom:64px}.project-journey .project-journey-intro{margin-top:20px}.project-journey-steps{margin-bottom:32px}.project-journey .project-journey-glass{border-radius:26px;padding:29px 20px 19px}.project-journey h2{font-size:32px}.project-journey .project-journey-intro{margin-top:16px;font-size:15px}.project-journey-steps li{grid-template-columns:minmax(0,clamp(44px,20%,64px)) minmax(0,1fr);column-gap:16px;padding-block:24px}.project-journey-num{font-size:clamp(30px,9vw,38px)}.project-journey-steps h3{margin:0 0 8px;font-size:16px}.project-journey-steps p{max-width:none}.project-journey-invitation{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px}.project-journey-invitation p{max-width:none;margin:0 auto}.project-journey-invitation .studio-glass-button{width:auto;padding-inline:20px}}@media (width<=350px){.project-journey h2{font-size:28px}.project-journey .project-journey-glass{padding-inline:16px}}
