.bI_LDW_stage{pointer-events:none;width:100%;position:absolute;inset:0;overflow:hidden}.bI_LDW_keys{z-index:1;position:absolute;inset:0}.bI_LDW_key{--key-string-length-effective:var(--key-string-length);--key-float-distance:var(--key-base-distance);--key-float-duration:calc(var(--key-base-duration) / var(--key-desktop-speed));height:calc(var(--key-string-length-effective) + var(--key-width) + var(--key-float-distance));left:var(--key-left);pointer-events:auto;width:var(--key-width);display:block;position:absolute;top:0;transform:translate(-50%)}.bI_LDW_key:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.bI_LDW_keyString{animation:bI_LDW_stretch-string var(--key-float-duration) ease-in-out var(--key-delay) infinite;height:calc(var(--key-string-length-effective) + var(--key-float-distance));width:100%;position:absolute;top:0;left:0}.bI_LDW_keyStringArt{object-fit:fill}.bI_LDW_movingKey{animation:bI_LDW_float-key var(--key-float-duration) ease-in-out var(--key-delay) infinite;aspect-ratio:803/681;top:calc(var(--key-string-length-effective) + var(--key-float-distance));width:100%;position:absolute}.bI_LDW_keyArt{object-fit:contain;object-position:center;width:100%;height:100%}.bI_LDW_keyLabel{--label-scale:1;--label-shift:0;color:#fff;font-family:var(--font-editorial), serif;font-size:var(--text-link);letter-spacing:.04em;text-shadow:0 1px 4px #201927a6;bottom:calc(100% + var(--label-gap-bottom));transition:transform var(--motion-hover);transform:translateX(var(--label-shift)) scale(var(--label-scale));white-space:nowrap;writing-mode:vertical-rl;font-weight:500;line-height:1;position:absolute}.bI_LDW_labelRight{--label-shift:var(--label-gap-side);transform-origin:0 100%;left:50%}.bI_LDW_labelLeft{--label-shift:calc(-100% - var(--label-gap-side));transform-origin:100% 100%;left:50%}.bI_LDW_key:hover .bI_LDW_keyString,.bI_LDW_key:hover .bI_LDW_movingKey,.bI_LDW_key:focus-visible .bI_LDW_keyString,.bI_LDW_key:focus-visible .bI_LDW_movingKey{animation-play-state:paused}.bI_LDW_key:hover .bI_LDW_keyLabel,.bI_LDW_key:focus-visible .bI_LDW_keyLabel{--label-scale:var(--label-hover-scale)}.bI_LDW_figure{aspect-ratio:1;width:var(--woman-width);z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bI_LDW_figureArt{object-fit:contain;object-position:center bottom}@keyframes bI_LDW_stretch-string{0%,to{height:calc(var(--key-string-length-effective) + var(--key-float-distance))}50%{height:calc(var(--key-string-length-effective) - var(--key-float-distance))}}@keyframes bI_LDW_float-key{0%,to{top:calc(var(--key-string-length-effective) + var(--key-float-distance))}50%{top:calc(var(--key-string-length-effective) - var(--key-float-distance))}}@media (max-width:760px) and (orientation:portrait){.bI_LDW_key{--key-string-length-effective:calc(var(--key-string-length) * .585);--key-float-duration:var(--key-base-duration);height:calc(var(--key-string-length-effective) + var(--key-mobile-width) + var(--key-float-distance));left:var(--key-mobile-left);width:var(--key-mobile-width)}.bI_LDW_keyLabel{--label-gap-side:3px;font-size:var(--text-link);left:54.1%}.bI_LDW_figure{width:var(--woman-mobile-width);transform:translate(-50%,60px)}.bI_LDW_key[href=\/services]{clip-path:inset(0 30% 0 10%);z-index:1}}
._8aEwW_screen{background:var(--color-wall);position:relative}._8aEwW_hero{background:var(--color-wall);justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}._8aEwW_introduction{color:var(--color-paper);z-index:2;width:max(14.5rem,50vw - min(92dvh,850px,94vw)/2 - 3rem);min-width:14.5rem;max-width:25rem;position:absolute;bottom:3rem;left:1.5rem}._8aEwW_introduction h1{color:#fff3d2;font-family:var(--font-editorial), serif;font-size:var(--text-section);text-wrap:balance;margin:0 0 1rem;font-weight:500;line-height:1.15}._8aEwW_introduction p{font-size:var(--text-body);line-height:var(--line-body);margin:0 0 .9rem}._8aEwW_introduction p:last-child{margin-bottom:0}@media (max-width:1279px),(max-height:800px),(max-aspect-ratio:3/2){._8aEwW_introduction{bottom:max(1rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));text-align:left;z-index:2;width:auto;max-width:min(34ch,42vw)}}@media (max-width:760px) and (orientation:portrait){._8aEwW_introduction{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 115px);left:max(.65rem, env(safe-area-inset-left));width:calc(min(20ch,42vw) - 30px);min-width:0;max-width:calc(min(20ch,42vw) - 30px);padding-bottom:130px}._8aEwW_introduction h1{margin-bottom:.45rem;font-size:clamp(.92rem,3.8vw,1.12rem)}._8aEwW_introduction p{margin-bottom:.42rem;font-size:clamp(.66rem,2.35vw,.8rem)}}
