.page.svelte-tzot4l{--page-separator-size: 80%;display:flex;flex-direction:column;height:100%}h2.svelte-tzot4l{margin-top:1rem;margin-right:max(1%,.25em);margin-left:max(3%,.55em);width:fit-content;max-width:calc(100% - max(4%,.8em))}.page-title-text.svelte-tzot4l{display:block;padding-block:.08em .16em;margin-block:-.08em -.16em;animation:svelte-tzot4l-page-title-reveal var(--animation-duration-page-title-reveal) var(--animation-ease-motion) both;overflow:hidden;will-change:clip-path,opacity}.page-layout.svelte-tzot4l{display:flex;flex:1 1 auto;gap:clamp(8px,2cqi,48px);min-height:0;padding:clamp(14px,3cqb,40px) clamp(4px,1.5cqi,32px) clamp(24px,5cqb,68px);overflow:hidden}.page-sections.svelte-tzot4l{display:flex;flex:0 1 clamp(72px,18cqi,220px);flex-direction:column;gap:clamp(8px,1.4cqb,18px);justify-content:center;min-width:0}.page-section-link.svelte-tzot4l{position:relative;align-self:flex-end;color:var(--color-muted);font-family:var(--font-ui);font-size:clamp(14px,15px + .05cqi,16px);font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;transition:color var(--animation-duration-page-nav-color) var(--animation-ease-theme)}.page-section-link.svelte-tzot4l:after{content:"";position:absolute;right:0;bottom:-.25em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--animation-duration-underline) var(--animation-ease-motion)}.page-section-link-text.svelte-tzot4l{display:block;animation:svelte-tzot4l-page-section-link-reveal var(--animation-duration-page-section-link-reveal) var(--animation-ease-motion) calc(var(--animation-delay-page-section-link-reveal) + var(--page-section-link-delay-offset, 0s)) both;will-change:clip-path,opacity}.page-section-link.active.svelte-tzot4l{color:var(--color-accent)}.page-section-link.active.svelte-tzot4l:after{transform:scaleX(1)}@media(hover:hover){.page-section-link.svelte-tzot4l:hover{color:var(--color-accent)}}.page-section-link.svelte-tzot4l:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.page-separator.svelte-tzot4l{flex:0 0 1px;align-self:center;height:var(--page-separator-size);background:var(--color-muted);animation:svelte-tzot4l-page-separator-grow-y var(--animation-duration-page-separator-reveal) var(--animation-ease-motion) var(--animation-delay-page-separator-reveal) both;transform:scaleY(0);transform-origin:center;will-change:transform}.page-panel.svelte-tzot4l{position:relative;display:flex;flex:1 1 0;align-items:center;container-type:inline-size;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-width:none;animation:svelte-tzot4l-page-panel-appear var(--animation-duration-page-panel-appear) var(--animation-ease-home-appear) var(--animation-delay-page-panel-appear) both;will-change:clip-path,opacity}.page-panel.svelte-tzot4l::-webkit-scrollbar{display:none}.page-content.svelte-tzot4l{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.6cqb,22px);width:min(100%,72ch);min-width:0;text-align:left}.page-content-heading.svelte-tzot4l,.page-content-body.svelte-tzot4l{display:contents}.page-content--academic.svelte-tzot4l{gap:clamp(12px,2cqb,26px);width:100%;max-width:72ch}.page-content--reference.svelte-tzot4l{position:absolute;top:0;left:50%;max-height:none;overflow:visible;pointer-events:none;transform:translate(-50%);visibility:hidden}.page-content--active.svelte-tzot4l{animation:svelte-tzot4l-page-content-reveal var(--animation-duration-page-content-reveal) var(--animation-ease-home-appear) both;will-change:clip-path,opacity}.page-content--technology.svelte-tzot4l{--technology-column-gap: clamp(18px, 5cqi, 58px);width:min(100%,36ch)}.page-content--contact.svelte-tzot4l{align-items:stretch;width:calc(100% - var(--page-contact-right-inset, 0px));height:var(--page-separator-size);margin-right:var(--page-contact-right-inset, 0px)}.page-content.svelte-tzot4l h3:where(.svelte-tzot4l){margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:clamp(29px,31px + .1cqi,33px);font-weight:var(--font-weight-heading);line-height:var(--line-heading)}.page-content.svelte-tzot4l p:where(.svelte-tzot4l),.page-list.svelte-tzot4l li:where(.svelte-tzot4l){margin:0;color:var(--color-text);font-family:var(--font-ui);font-size:clamp(16px,17px + .08cqi,18px);font-weight:400;line-height:1.45;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.page-content.svelte-tzot4l .page-focus:where(.svelte-tzot4l){color:var(--color-accent);font-family:var(--font-ui);font-size:clamp(12px,13px + .05cqi,14px);font-weight:700;line-height:1.2;text-transform:uppercase}.page-heading-prefix.svelte-tzot4l,.page-text-accent.svelte-tzot4l{color:var(--color-accent)}.page-heading-prefix.svelte-tzot4l{margin-right:.22em;font-family:var(--font-ui);font-size:.7em;font-weight:700;line-height:1}.page-list-block.svelte-tzot4l{display:flex;flex-direction:column;gap:clamp(6px,1cqb,12px)}.page-list.svelte-tzot4l{display:flex;flex-direction:column;gap:clamp(4px,.8cqb,10px);padding:0;margin:0;list-style:none}.page-list.svelte-tzot4l li:where(.svelte-tzot4l){position:relative;padding-left:1.2em}.page-list.svelte-tzot4l li:where(.svelte-tzot4l):before{content:"-";position:absolute;left:0;color:var(--color-accent)}.page-list.svelte-tzot4l li:where(.svelte-tzot4l) p:where(.svelte-tzot4l){display:inline}.page-contact-form.svelte-tzot4l{--page-contact-control-height: calc(2.6em + 2px) ;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(8px,1.2cqb,16px);width:100%;height:100%;font-size:var(--text-copy);line-height:var(--line-copy);text-align:left}.page-contact-form.svelte-tzot4l input[name=website]:where(.svelte-tzot4l){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page-contact-field.svelte-tzot4l{display:flex;flex-direction:column;gap:.35em}.page-contact-field--wide.svelte-tzot4l,.page-contact-form.svelte-tzot4l button:where(.svelte-tzot4l){grid-column:1/-1}.page-contact-field--description.svelte-tzot4l{min-height:0}.page-contact-form.svelte-tzot4l input:where(.svelte-tzot4l),.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l){box-sizing:border-box;width:100%;border:1px solid color-mix(in srgb,var(--color-screen-control),transparent 48%);border-radius:0;background:rgb(var(--color-screen-surface-rgb)/28%);color:var(--color-text);font:400 var(--text-copy)/var(--line-copy) var(--font-ui);padding:.55em .65em;transition:border-color var(--animation-duration-theme-property) var(--animation-ease-theme),color var(--animation-duration-theme-property) var(--animation-ease-theme)}.page-contact-form.svelte-tzot4l input:where(.svelte-tzot4l){height:var(--page-contact-control-height)}.page-contact-form.svelte-tzot4l input:where(.svelte-tzot4l)::placeholder,.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l)::placeholder{color:var(--color-muted);opacity:1;text-transform:uppercase}.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l){height:100%;min-height:0;resize:none}.page-contact-form.svelte-tzot4l input:where(.svelte-tzot4l):focus,.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l):focus{border-color:var(--color-accent);outline:none}.page-contact-form.svelte-tzot4l button:where(.svelte-tzot4l){align-self:flex-start;border:1px solid var(--color-accent);background:transparent;color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-copy);font-weight:700;line-height:var(--line-copy);padding:.45em .9em;cursor:pointer;transition:background-color var(--animation-duration-theme-property) var(--animation-ease-theme),color var(--animation-duration-theme-property) var(--animation-ease-theme)}.page-contact-form.svelte-tzot4l button:where(.svelte-tzot4l):disabled{cursor:wait;opacity:.72}.page-contact-form--sent.svelte-tzot4l button:where(.svelte-tzot4l){background:var(--color-accent);color:rgb(var(--color-screen-surface-rgb))}.page-contact-form--error.svelte-tzot4l button:where(.svelte-tzot4l){color:var(--color-text);border-color:var(--color-text)}@container (max-width: 360px){.page-contact-form.svelte-tzot4l{grid-template-columns:1fr}}@media(hover:hover){.page-contact-form.svelte-tzot4l button:where(.svelte-tzot4l):hover{background:var(--color-accent);color:rgb(var(--color-screen-surface-rgb))}}.page-list--commitments.svelte-tzot4l{align-self:flex-start}.page-list--commitments.svelte-tzot4l li:where(.svelte-tzot4l){padding-left:0}.page-list--commitments.svelte-tzot4l li:where(.svelte-tzot4l):before{content:none}.page-list--commitments.svelte-tzot4l li:where(.svelte-tzot4l) p:where(.svelte-tzot4l){display:block}.page-terms.svelte-tzot4l{display:flex;flex-flow:column wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:.08em var(--technology-column-gap);width:100%;max-height:clamp(14em,36cqb,22em);text-align:left}.page-terms-column.svelte-tzot4l{display:contents}.page-terms.svelte-tzot4l p:where(.svelte-tzot4l){margin:0}.page-carousel.svelte-tzot4l{display:flex;flex:1 1 auto;align-items:stretch;width:100%;height:100%;min-width:0;min-height:0}.page-carousel-content.svelte-tzot4l{display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0}.page-carousel-viewport.svelte-tzot4l{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:var(--animation-scroll-behavior);scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}.page-carousel-viewport.svelte-tzot4l::-webkit-scrollbar{display:none}.page-carousel-slide.svelte-tzot4l{display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;box-sizing:border-box;min-width:0;min-height:100%;padding-inline:clamp(4px,1.25cqi,20px);scroll-snap-align:start;scroll-snap-stop:always}.page-carousel-slide.svelte-tzot4l p:where(.svelte-tzot4l){max-width:72ch}.page-carousel--technology.svelte-tzot4l .page-carousel-slide:where(.svelte-tzot4l){align-items:flex-start;text-align:left}.page-carousel-dots.svelte-tzot4l{display:flex;flex:0 0 clamp(28px,4cqi,54px);flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,1.2cqb,16px)}.page-carousel-dots.svelte-tzot4l button:where(.svelte-tzot4l){--dot-progress: 0;position:relative;width:clamp(16px,2.2cqi,28px);height:clamp(16px,2.2cqi,28px);padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--color-muted),var(--color-accent) calc(var(--dot-progress) * 100%));cursor:pointer}.page-carousel-dots.svelte-tzot4l button:where(.svelte-tzot4l):before{content:"";position:absolute;top:50%;left:50%;width:clamp(5px,.6cqi,8px);aspect-ratio:1;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,transparent,var(--color-accent) calc(var(--dot-progress) * 100%));transform:translate(-50%,-50%) scale(calc(1 + var(--dot-progress) * .15))}.page-carousel-dots.svelte-tzot4l button.active:where(.svelte-tzot4l){--dot-progress: 1}.page-carousel-dots.svelte-tzot4l button:where(.svelte-tzot4l):focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}@keyframes svelte-tzot4l-page-title-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes svelte-tzot4l-page-separator-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-tzot4l-page-separator-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-tzot4l-page-section-link-reveal{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes svelte-tzot4l-page-section-link-reveal-up{0%{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes svelte-tzot4l-page-panel-appear{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes svelte-tzot4l-page-content-reveal{0%{opacity:0;clip-path:inset(0 8% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes svelte-tzot4l-page-content-reveal-down{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(pointer:coarse){.page-panel.svelte-tzot4l{touch-action:pan-y}@container screen (max-width: 620px){.page-layout.svelte-tzot4l{flex-direction:column;gap:clamp(10px,2.5cqb,22px);padding-top:clamp(12px,4cqb,28px)}.page-sections.svelte-tzot4l{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;align-self:center;width:auto;max-width:100%;gap:clamp(10px,3cqi,18px);overflow-x:auto;scrollbar-width:none}.page-sections.svelte-tzot4l::-webkit-scrollbar{display:none}.page-section-link.svelte-tzot4l{flex:0 0 auto;align-self:center;padding-block:.2em .35em;font-size:12px}.page-separator.svelte-tzot4l{flex:0 0 1px;width:80%;height:1px;animation-name:svelte-tzot4l-page-separator-grow-x;transform:scaleX(0)}.page-panel.svelte-tzot4l{container-type:size;flex:1 1 0;align-items:stretch;width:100%;touch-action:pan-y}.page-carousel.svelte-tzot4l{min-height:0;overflow:hidden}.page-carousel-content.svelte-tzot4l,.page-carousel-viewport.svelte-tzot4l{height:100%;min-height:0}.page-content.svelte-tzot4l{justify-content:center;height:100%;gap:clamp(7px,1.1cqb,12px);text-align:center}.page-content--contact.svelte-tzot4l{width:100%;height:100%;margin-right:0}.page-contact-form.svelte-tzot4l{height:auto;grid-template-rows:none}.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l){min-height:7.5em;resize:vertical}.page-slide-content.svelte-tzot4l{height:auto}.page-content--approach.svelte-tzot4l,.page-content--step.svelte-tzot4l{align-items:flex-start;text-align:left}.page-layout--with-reference.svelte-tzot4l .page-panel:where(.svelte-tzot4l)>.page-content:where(.svelte-tzot4l){--page-content-offset: max(0px, calc((100cqb - var(--page-reference-height)) / 2));justify-content:flex-start;box-sizing:border-box;padding-block-start:var(--page-content-offset)}.page-content--reference.svelte-tzot4l{height:auto;padding-block-start:0}.page-content.svelte-tzot4l h3:where(.svelte-tzot4l){font-size:18px;line-height:1}.page-content.svelte-tzot4l p:where(.svelte-tzot4l),.page-list.svelte-tzot4l li:where(.svelte-tzot4l){font-size:13px;line-height:1.34}.page-content.svelte-tzot4l .page-focus:where(.svelte-tzot4l){font-size:11px;line-height:1.15}.page-carousel.svelte-tzot4l{flex-direction:row}.page-carousel-slide.svelte-tzot4l{flex-basis:100%;justify-content:center;min-height:0;height:100%;padding-inline:clamp(10px,3cqi,18px)}.page-carousel--technology.svelte-tzot4l .page-carousel-slide:where(.svelte-tzot4l){align-items:center}.page-carousel-dots.svelte-tzot4l{flex:0 0 clamp(24px,8cqi,34px);flex-direction:column;transform:translate(clamp(-10px,-2cqi,-4px))}.page-content--technology.svelte-tzot4l{--technology-column-gap: clamp(10px, 4cqi, 24px)}.page-terms.svelte-tzot4l{row-gap:.04em;max-height:clamp(5em,100cqb - var(--page-content-offset, 0px) - 2.75em,16em)}}@container screen (max-height: 520px){.page-layout.svelte-tzot4l{flex-direction:column;gap:clamp(10px,2.5cqb,22px);padding-top:clamp(12px,4cqb,28px)}.page-sections.svelte-tzot4l{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;align-self:center;width:auto;max-width:100%;gap:clamp(10px,3cqi,18px);overflow-x:auto;scrollbar-width:none}.page-sections.svelte-tzot4l::-webkit-scrollbar{display:none}.page-section-link.svelte-tzot4l{flex:0 0 auto;align-self:center;padding-block:.2em .35em;font-size:12px}.page-separator.svelte-tzot4l{flex:0 0 1px;width:80%;height:1px;animation-name:svelte-tzot4l-page-separator-grow-x;transform:scaleX(0)}.page-panel.svelte-tzot4l{container-type:size;flex:1 1 0;align-items:stretch;width:100%;touch-action:pan-y}.page-carousel.svelte-tzot4l{min-height:0;overflow:hidden}.page-carousel-content.svelte-tzot4l,.page-carousel-viewport.svelte-tzot4l{height:100%;min-height:0}.page-content.svelte-tzot4l{justify-content:center;height:100%;gap:clamp(7px,1.1cqb,12px);text-align:center}.page-content--contact.svelte-tzot4l{width:100%;height:100%;margin-right:0}.page-contact-form.svelte-tzot4l{height:auto;grid-template-rows:none}.page-contact-form.svelte-tzot4l textarea:where(.svelte-tzot4l){min-height:7.5em;resize:vertical}.page-slide-content.svelte-tzot4l{height:auto}.page-content--approach.svelte-tzot4l,.page-content--step.svelte-tzot4l{align-items:flex-start;text-align:left}.page-layout--with-reference.svelte-tzot4l .page-panel:where(.svelte-tzot4l)>.page-content:where(.svelte-tzot4l){--page-content-offset: max(0px, calc((100cqb - var(--page-reference-height)) / 2));justify-content:flex-start;box-sizing:border-box;padding-block-start:var(--page-content-offset)}.page-content--reference.svelte-tzot4l{height:auto;padding-block-start:0}.page-content.svelte-tzot4l h3:where(.svelte-tzot4l){font-size:18px;line-height:1}.page-content.svelte-tzot4l p:where(.svelte-tzot4l),.page-list.svelte-tzot4l li:where(.svelte-tzot4l){font-size:13px;line-height:1.34}.page-content.svelte-tzot4l .page-focus:where(.svelte-tzot4l){font-size:11px;line-height:1.15}.page-carousel.svelte-tzot4l{flex-direction:row}.page-carousel-slide.svelte-tzot4l{flex-basis:100%;justify-content:center;min-height:0;height:100%;padding-inline:clamp(10px,3cqi,18px)}.page-carousel--technology.svelte-tzot4l .page-carousel-slide:where(.svelte-tzot4l){align-items:center}.page-carousel-dots.svelte-tzot4l{flex:0 0 clamp(24px,8cqi,34px);flex-direction:column;transform:translate(clamp(-10px,-2cqi,-4px))}.page-content--technology.svelte-tzot4l{--technology-column-gap: clamp(10px, 4cqi, 24px)}.page-terms.svelte-tzot4l{row-gap:.04em;max-height:clamp(5em,100cqb - var(--page-content-offset, 0px) - 2.75em,16em)}}}@media(pointer:coarse)and (orientation:portrait){@container screen (max-width: 620px){.page-section-link-text.svelte-tzot4l{animation-name:svelte-tzot4l-page-section-link-reveal-up}.page-panel.svelte-tzot4l,.page-content--active.svelte-tzot4l{animation-name:svelte-tzot4l-page-content-reveal-down}.page-contact-form.svelte-tzot4l{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content.svelte-tzot4l:not(.page-content--academic):not(.page-content--commitments):not(.page-content--approach):not(.page-content--step):not(.page-content--method):not(.page-content--project) p:where(.svelte-tzot4l),.page-list.svelte-tzot4l:not(.page-list--commitments) li:where(.svelte-tzot4l){text-align:justify;text-align-last:center}.page-content--academic.svelte-tzot4l p:where(.svelte-tzot4l),.page-content--method.svelte-tzot4l p:where(.svelte-tzot4l){text-align:center;text-align-last:center}.page-content--approach.svelte-tzot4l p:where(.svelte-tzot4l),.page-content--step.svelte-tzot4l p:where(.svelte-tzot4l),.page-content--step.svelte-tzot4l .page-list:where(.svelte-tzot4l) li:where(.svelte-tzot4l){text-align:left;text-align-last:left}.page-content--project.svelte-tzot4l{align-items:flex-start;text-align:left}.page-content--project.svelte-tzot4l p:where(.svelte-tzot4l){text-align:left;text-align-last:left}.page-content--commitments.svelte-tzot4l{align-items:center;text-align:center}.page-list--commitments.svelte-tzot4l{align-self:center;text-align:center}.page-list--commitments.svelte-tzot4l li:where(.svelte-tzot4l),.page-list--commitments.svelte-tzot4l li:where(.svelte-tzot4l) p:where(.svelte-tzot4l){text-align:center;text-align-last:center}.page-terms.svelte-tzot4l{flex-flow:column nowrap;max-height:none}}}@media(pointer:coarse)and (orientation:landscape){@container screen (max-height: 520px){.page.svelte-tzot4l{--page-carousel-dots-gap: clamp(10px, 1.8cqi, 24px);--page-landscape-selector-gap: clamp(12px, 2.4cqi, 30px);--page-landscape-max-width: 920px}h2.svelte-tzot4l{margin-top:0}.page-layout.svelte-tzot4l{display:grid;grid-template-columns:max-content 1px minmax(0,1fr);column-gap:var(--page-landscape-selector-gap);width:min(100%,var(--page-landscape-max-width));margin-inline:auto;padding:clamp(4px,1.2cqb,8px) 0 clamp(38px,10cqb,44px)}.page-sections.svelte-tzot4l{flex-direction:column;align-items:stretch;justify-content:center;align-self:stretch;width:max-content;max-width:none;gap:clamp(6px,1.4cqb,14px);overflow:visible}.page-section-link.svelte-tzot4l{align-self:flex-end}.page-separator.svelte-tzot4l{align-self:center;width:1px;height:var(--page-separator-size);animation-name:svelte-tzot4l-page-separator-grow-y;transform:scaleY(0)}.page-panel.svelte-tzot4l{min-width:0;width:auto}.page-content.svelte-tzot4l{gap:clamp(6px,1cqb,10px);align-items:flex-start;width:min(100%,76ch);margin-inline:auto;text-align:left}.page-contact-form.svelte-tzot4l{grid-template-columns:repeat(3,minmax(0,1fr)) var(--page-contact-control-height);grid-template-rows:auto minmax(0,1fr)}.page-contact-field--name.svelte-tzot4l{grid-column:1;grid-row:1}.page-contact-field--email.svelte-tzot4l{grid-column:2;grid-row:1}.page-contact-field--project.svelte-tzot4l{grid-column:3/5;grid-row:1}.page-contact-field--description.svelte-tzot4l{grid-column:1/4;grid-row:2}.page-contact-form.svelte-tzot4l button:where(.svelte-tzot4l){grid-column:4;grid-row:2;align-self:stretch;justify-self:stretch;width:100%;height:100%;padding:.65em .3em;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.page-carousel-slide.svelte-tzot4l{align-items:stretch;justify-content:center;padding-inline:0}.page-list--commitments.svelte-tzot4l{align-self:flex-start}.page-carousel--technology.svelte-tzot4l .page-carousel-slide:where(.svelte-tzot4l){align-items:flex-start;text-align:left}.page-carousel-dots.svelte-tzot4l{flex-basis:clamp(16px,2.8cqi,24px);margin-right:var(--page-carousel-dots-gap);transform:none}.page-content--step.svelte-tzot4l{gap:clamp(6px,1cqb,10px);width:min(100%,76ch)}.page-content--step.svelte-tzot4l .page-list-block:where(.svelte-tzot4l),.page-content--step.svelte-tzot4l .page-list:where(.svelte-tzot4l){gap:clamp(3px,.7cqb,8px)}.page-terms--balanced-mobile.svelte-tzot4l{flex-flow:row nowrap;column-gap:var(--technology-column-gap);max-height:none}.page-terms--balanced-mobile.svelte-tzot4l .page-terms-column:where(.svelte-tzot4l){display:flex;flex-direction:column;align-items:flex-start;row-gap:.04em}}}@media(prefers-reduced-motion:reduce){.page-title-text.svelte-tzot4l,.page-section-link-text.svelte-tzot4l,.page-panel.svelte-tzot4l,.page-content--active.svelte-tzot4l{animation:none;opacity:1;clip-path:none;will-change:auto}.page-separator.svelte-tzot4l{animation:none;transform:none;will-change:auto}}
