.animated-text-module__IcJ0Hq__wrapper{justify-content:center;align-items:center;display:flex}.animated-text-module__IcJ0Hq__fitted{width:100%;height:.84em}.animated-text-module__IcJ0Hq__text{width:max-content;font-family:var(--font-geist), sans-serif;font-size:inherit;white-space:pre;margin:0;line-height:.84}.animated-text-module__IcJ0Hq__fitted .animated-text-module__IcJ0Hq__text{transform:scaleX(var(--text-scale,1));transform-origin:0}.animated-text-module__IcJ0Hq__character{font-variation-settings:"wght" var(--min-weight);animation:1.5s cubic-bezier(.37,0,.63,1) infinite alternate both animated-text-module__IcJ0Hq__breath}@keyframes animated-text-module__IcJ0Hq__breath{0%{font-variation-settings:"wght" var(--min-weight)}to{font-variation-settings:"wght" var(--max-weight)}}@media (prefers-reduced-motion:reduce){.animated-text-module__IcJ0Hq__character{font-variation-settings:"wght" var(--max-weight);animation:none}}
.CreativeProcess-module__JZxZsG__label{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite CreativeProcess-module__JZxZsG__label-drift}.CreativeProcess-module__JZxZsG__letter{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite CreativeProcess-module__JZxZsG__letter-float}.CreativeProcess-module__JZxZsG__artwork>path{animation:11s ease-in-out infinite CreativeProcess-module__JZxZsG__arrow-drift}.CreativeProcess-module__JZxZsG__artwork>.CreativeProcess-module__JZxZsG__floatingArrow{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite CreativeProcess-module__JZxZsG__arrow-float}@keyframes CreativeProcess-module__JZxZsG__arrow-float{0%,to{translate:0;rotate:-.5deg}50%{translate:.8px -1.5px;rotate:.5deg}}@keyframes CreativeProcess-module__JZxZsG__label-drift{0%,to{translate:0;rotate:-.4deg}50%{translate:0 -1.8px;rotate:.4deg}}@keyframes CreativeProcess-module__JZxZsG__letter-float{0%,to{translate:0;rotate:-1deg}50%{translate:0 -.8px;rotate:1deg}}@keyframes CreativeProcess-module__JZxZsG__arrow-drift{0%,to{opacity:1;translate:0}50%{opacity:.92;translate:.35px -.35px}}@media (prefers-reduced-motion:reduce){.CreativeProcess-module__JZxZsG__label,.CreativeProcess-module__JZxZsG__letter,.CreativeProcess-module__JZxZsG__artwork>path,.CreativeProcess-module__JZxZsG__artwork>.CreativeProcess-module__JZxZsG__floatingArrow{animation:none}}
.folder-root{--folder-ground:#0000006b;--folder-ground-soft:#00000042;--folder-focus:#fff;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h));vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative}.folder-root[data-theme=light]{--folder-ground:#18162829;--folder-ground-soft:#1816281a;--folder-focus:#18181b}.folder-stage{perspective:var(--folder-depth);perspective-origin:calc(var(--folder-w) / 2) calc(var(--folder-tab-h) + var(--folder-h) / 2);cursor:pointer;isolation:isolate;outline:none;position:absolute;inset:0}.folder-layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.folder-ground{z-index:1;width:var(--folder-w);pointer-events:none}.folder-root[data-mode=book] .folder-ground,.folder-cast{height:var(--folder-h);border-radius:var(--folder-front-radius);box-shadow:0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) var(--folder-ground), 0 calc(10px * var(--folder-scale)) calc(28px * var(--folder-scale)) var(--folder-ground-soft)}.folder-cast{z-index:1;width:var(--folder-w);height:calc(var(--folder-h) - var(--folder-front-y) + var(--folder-tab-h));pointer-events:none}.folder-root[data-mode=flap] .folder-ground{height:calc(var(--folder-h) * .14);margin-top:calc(var(--folder-h) * -.07);background:var(--folder-ground);filter:blur(calc(var(--folder-h) * .05));border-radius:50%}.folder-back{z-index:4;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h))}.folder-back-fill{position:absolute;inset:0}.folder-gutter{top:var(--folder-tab-h);width:calc(12px * var(--folder-scale));opacity:var(--folder-gutter,0);background:linear-gradient(90deg,#0000001f,#0000);position:absolute;bottom:0;left:0}.folder-back-rim{pointer-events:none;position:absolute;inset:0;overflow:visible}.folder-focus{fill:none;stroke:none}.folder-stage:focus-visible .folder-focus{stroke:var(--folder-focus);stroke-width:2px}.folder-tab-text{height:var(--folder-tab-h);box-sizing:border-box;padding-top:calc(1px * var(--folder-scale));color:var(--folder-tab-ink);opacity:var(--folder-label,1);font-size:calc(10.5px * var(--folder-scale));letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;top:0;overflow:hidden}.folder-measure{visibility:hidden;pointer-events:none;width:auto;padding:0;left:0}.folder-item{z-index:10;width:var(--folder-doc-w);height:var(--folder-doc-h);border-radius:calc(4px * var(--folder-scale));background:var(--folder-paper);box-shadow:0 0 0 .5px #0000000f, 0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) #0000001f, 0 calc((2px + var(--folder-lift,0) * 16px) * var(--folder-scale)) calc((5px + var(--folder-lift,0) * 26px) * var(--folder-scale)) rgba(0, 0, 0, calc(.1 + var(--folder-lift,0) * .14));outline:none;overflow:hidden}.folder-root[data-open] .folder-item{cursor:pointer}.folder-root[data-draggable] .folder-item{cursor:grab;touch-action:none}.folder-root[data-dragging],.folder-root[data-dragging] *{cursor:grabbing!important}.folder-item:focus-visible{outline:2px solid var(--folder-focus);outline-offset:3px}.folder-shade{z-index:39;width:var(--folder-w);height:var(--folder-front-h);border-radius:var(--folder-front-radius);filter:blur(calc(6px * var(--folder-scale)));opacity:0;pointer-events:none;background:linear-gradient(90deg,#00000057,#00000029)}.folder-front{z-index:40;width:var(--folder-w);height:var(--folder-front-h)}.folder-face{border-radius:var(--folder-front-radius);position:absolute;inset:0;overflow:hidden}.folder-face:after{content:"";border-radius:inherit;background:linear-gradient(rgba(255, 255, 255, var(--folder-glint,0)), rgba(255, 255, 255, var(--folder-glint,0))), rgba(0, 0, 0, var(--folder-dim,0));pointer-events:none;position:absolute;inset:0}.folder-face-inner,.folder-front[data-face=inner] .folder-face-outer{visibility:hidden}.folder-face-inner{left:-1px}.folder-front[data-face=inner] .folder-face-inner{visibility:visible}.folder-inner-gutter{width:calc(12px * var(--folder-scale));background:linear-gradient(90deg,#0000001f,#0000);position:absolute;top:0;bottom:0;left:0}.folder-root[data-variant=solid] .folder-back-fill,.folder-root[data-variant=solid] .folder-face-inner{background:linear-gradient(180deg, var(--folder-inside-top), var(--folder-inside-bottom))}.folder-root[data-variant=solid] .folder-face-outer{background:linear-gradient(160deg, var(--folder-front-top) 0%, var(--folder-base) 48%, var(--folder-front-bottom) 100%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0d}.folder-root[data-variant=glass] .folder-back-fill{background:linear-gradient(180deg, var(--folder-inside-top), var(--folder-inside-bottom))}.folder-root[data-variant=glass] .folder-face-outer,.folder-root[data-variant=glass] .folder-face-inner{background:linear-gradient(160deg, #ffffffb8 0%, #ffffff8f 46%, #ffffffa8 100%), rgba(var(--folder-rgb), .12);-webkit-backdrop-filter:blur(var(--folder-frost)) saturate(1.8);backdrop-filter:blur(var(--folder-frost)) saturate(1.8);box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #fff9}.folder-root[data-gl] .folder-face{visibility:hidden}.folder-glass{z-index:40;pointer-events:none;position:absolute}.folder-root[data-variant=matte] .folder-back-fill,.folder-root[data-variant=matte] .folder-face-inner{background:var(--folder-inside-bottom)}.folder-root[data-variant=matte] .folder-face-outer{background:var(--folder-base)}.folder-doc{box-sizing:border-box;gap:calc(6px * var(--folder-scale));height:100%;padding:calc(14px * var(--folder-scale)) calc(13px * var(--folder-scale));flex-direction:column;display:flex}.folder-root[data-mode=flap] .folder-doc{gap:calc(3px * var(--folder-scale));padding:calc(8px * var(--folder-scale)) calc(10px * var(--folder-scale))}.folder-root[data-mode=flap] .folder-doc>:nth-child(n+3){display:none}.folder-doc-title{margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-text);font-size:calc(11px * var(--folder-scale));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.folder-doc-text{margin-top:calc(-6px * var(--folder-scale));margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-ink-strong);font-size:calc(9px * var(--folder-scale));line-height:1.3}.folder-doc-heading{width:56%;height:calc(7px * var(--folder-scale));margin-bottom:calc(4px * var(--folder-scale));background:var(--folder-paper-ink-strong);border-radius:999px;flex:none}.folder-doc-line{height:calc(4px * var(--folder-scale));background:var(--folder-paper-ink);border-radius:999px;flex:none}.folder-doc-block{height:calc(40px * var(--folder-scale));margin:calc(3px * var(--folder-scale)) 0;border-radius:calc(5px * var(--folder-scale));background:var(--folder-paper-ink);opacity:.75;flex:none}.folder-photo{top:calc(2px * var(--folder-scale));right:calc(2px * var(--folder-scale));left:calc(2px * var(--folder-scale));aspect-ratio:16/9;border-radius:calc(1.5px * var(--folder-scale));border:1px solid #1f3a4b33;position:absolute;overflow:hidden}.folder-photo img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}
.TelephoneFrame-module__vSjesa__float{animation:8s ease-in-out infinite TelephoneFrame-module__vSjesa__telephone-float}.TelephoneFrame-module__vSjesa__handset{aspect-ratio:1/3;pointer-events:all;transform-origin:50% 100%;width:auto;height:min(45%,51vw);animation:3.8s ease-in-out infinite TelephoneFrame-module__vSjesa__telephone-sway;position:absolute;bottom:54.75%;left:91.6667%;overflow:visible;translate:-50%}.TelephoneFrame-module__vSjesa__ringingMarks{opacity:0;pointer-events:none;animation:9s ease-in-out infinite TelephoneFrame-module__vSjesa__ringing-marks}@keyframes TelephoneFrame-module__vSjesa__ringing-marks{0%,58%,66%,74%,to{opacity:0;transform:translate(0)}62%,70%{opacity:.45;transform:translate(-3px)}}@keyframes TelephoneFrame-module__vSjesa__telephone-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (hover:hover){.TelephoneFrame-module__vSjesa__handset:hover{animation:1.6s cubic-bezier(.37,0,.63,1) infinite TelephoneFrame-module__vSjesa__telephone-ring}}@keyframes TelephoneFrame-module__vSjesa__telephone-ring{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes TelephoneFrame-module__vSjesa__telephone-float{0%,to{translate:0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.TelephoneFrame-module__vSjesa__float,.TelephoneFrame-module__vSjesa__handset,.TelephoneFrame-module__vSjesa__ringingMarks,.TelephoneFrame-module__vSjesa__handset:hover{animation:none}}
.ServicesMarquee-module__6HJcnW__mascot{background-color:#1f3a4b;-webkit-mask:url(/images/mascot_face.svg) 50%/contain no-repeat;mask:url(/images/mascot_face.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.ServicesMarquee-module__6HJcnW__mascot{animation:6s ease-in-out infinite ServicesMarquee-module__6HJcnW__mascot-wiggle}}@keyframes ServicesMarquee-module__6HJcnW__mascot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}
