.hcy-about-v152{position:relative;min-height:100vh;background:#071A1B;color:#E8E1D4;overflow:hidden;font-family:Arial,sans-serif}.hcy-about-header{position:absolute;z-index:20}.hcy-about-hero,.hcy-about-main{position:relative}.hcy-about-hero{min-height:100dvh;min-height:max(650px,100dvh);overflow:hidden}.hcy-about-name{position:absolute;left:clamp(25px,5.4vw,100px);top:49%;transform:translateY(-50%);z-index:3;pointer-events:none}.hcy-about-name img{display:block;width:clamp(158px,18.5vw,273px);max-width:75vw;height:auto}.hcy-about-photo{position:absolute;right:clamp(42px,11vw,190px);top:50%;transform:translateY(-48%);width:min(33vw,460px);height:min(67vh,610px);margin:0;overflow:hidden;background:#162727}.hcy-about-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);display:block}.hcy-about-hero-index{position:absolute;bottom:clamp(35px,5vw,72px);left:clamp(25px,5vw,88px);right:clamp(25px,5vw,88px);display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em}.hcy-about-biography{padding:clamp(100px,12vw,190px) clamp(25px,9vw,170px);display:grid;grid-template-columns:1fr 2fr;grid-gap:7vw;gap:7vw;border-top:1px solid #ffffff24}.hcy-about-section-label{font-size:11px;letter-spacing:.16em}.hcy-about-biography h1{white-space:pre-line;font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-size:clamp(34px,5vw,78px);line-height:1.1;font-weight:500;letter-spacing:-.035em;margin:0 0 45px}.hcy-about-biography p{max-width:610px;font-size:clamp(16px,1.3vw,20px);line-height:1.9;color:#d0cbc1}.hcy-about-footer{position:relative!important;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:30px clamp(25px,5vw,88px);font-size:clamp(9px,.78vw,12px);letter-spacing:.095em;border-top:1px solid #ffffff24;left:auto!important;right:auto!important;bottom:auto!important}.hcy-about-footer span:nth-child(2){text-align:center}.hcy-about-footer span:last-child{text-align:right}.hcy-about-intro{position:fixed;inset:0;z-index:100;background:#071A1B;overflow:hidden;cursor:pointer}.hcy-about-intro-pair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(189px,26.4vw,392px);max-width:76vw;display:flex;flex-direction:column;align-items:flex-start;gap:2px;will-change:transform,opacity}.hcy-about-hi{font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(38px,4.1vw,63px);line-height:1;letter-spacing:-.045em;white-space:nowrap}.hcy-about-hcy{width:75%;height:auto;display:block;align-self:flex-end;margin-right:0;margin-top:-3px}.hcy-about-intro-signature{position:absolute;left:clamp(25px,5.4vw,100px);top:49%;transform:translateY(-50%) translateX(70px);width:clamp(158px,18.5vw,273px);max-width:75vw;height:auto;opacity:0;will-change:transform,opacity}.hcy-about-stage-shift .hcy-about-intro-pair{animation:hcy-about-out .32s cubic-bezier(.62,0,.9,.3) both}.hcy-about-stage-shift .hcy-about-intro-signature{animation:hcy-about-in .32s cubic-bezier(.15,.7,.2,1) .05s both}@keyframes hcy-about-out{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(calc(-50% - 42vw),-50%);opacity:0}}@keyframes hcy-about-in{0%{transform:translateY(-50%) translateX(70px);opacity:0}to{transform:translateY(-50%) translateX(0);opacity:1}}.hcy-about-skip{position:absolute;bottom:clamp(25px,5vw,72px);right:clamp(25px,5vw,88px);border:0;background:none;color:#E8E1D4;font-size:11px;letter-spacing:.16em;cursor:pointer;opacity:.7}.hcy-about-skip:hover{opacity:1}@media(max-width:700px){.hcy-about-intro-pair{width:73vw;max-width:76vw}.hcy-about-hi{font-size:clamp(29px,7.6vw,55px)}.hcy-about-hcy{width:75%}.hcy-about-photo{width:60vw;height:48vh;right:7vw;top:34%;transform:translateY(-30%)}.hcy-about-name{top:70%;z-index:4}.hcy-about-hero{min-height:760px}.hcy-about-biography{grid-template-columns:1fr;gap:30px}.hcy-about-footer{grid-template-columns:1fr 1fr}.hcy-about-footer span:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.hcy-about-stage-shift .hcy-about-intro-pair,.hcy-about-stage-shift .hcy-about-intro-signature{animation:none}}.hcy-about-intro:not(.hcy-about-font-ready) .hcy-about-intro-pair{visibility:hidden}.hcy-about-hi{font-weight:600}@media(max-width:700px){.hcy-about-name{top:49%}.hcy-about-intro-signature,.hcy-about-name img{width:clamp(154px,47.5vw,229px);max-width:75vw}}.hcy-about-v152 .hcy-about-intro-signature,.hcy-about-v152 .hcy-about-name{left:clamp(25px,5.4vw,100px)!important;top:49%!important}.hcy-about-v152 .hcy-about-intro-signature,.hcy-about-v152 .hcy-about-name img{width:clamp(158px,18.5vw,273px)!important;max-width:75vw!important;height:auto!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-intro-signature,.hcy-about-v152 .hcy-about-name img{width:clamp(154px,47.5vw,229px)!important}}.hcy-about-v152{--cream:#E8E1D4;--burgundy:#7A2C2A;overflow:visible}.hcy-about-v152 .hcy-about-header{position:absolute;top:0;left:0;right:0;box-sizing:border-box}.hcy-about-v152 .hcy9-menu,.hcy-about-v152 .hcy9-menu-shade{position:fixed}.hcy-about-v152 .hcy9-menu{z-index:24}.hcy-about-v152 .hcy9-menu-shade{z-index:21}.hcy-about-extra{padding:65px clamp(25px,9vw,170px) 110px;max-width:1440px;margin:auto}.hcy-about-extra h2{font-size:clamp(20px,2.2vw,32px);letter-spacing:.025em;font-weight:500;margin:0 0 55px}.hcy-about-extra h2 small{font-size:12px;color:#9aaba4;margin-left:18px;font-weight:400}.hcy-about-client-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:48px 25px;gap:48px 25px;align-items:center}.hcy-about-client{text-align:center;font-size:clamp(12px,1.2vw,18px);font-weight:600;min-height:44px;display:flex;justify-content:center;align-items:center;letter-spacing:-.02em;min-width:0}.hcy-client-wordmark{display:inline-block;max-width:100%;font-size:clamp(10px,.92vw,14px);line-height:1.15;white-space:nowrap;transform:scale(.8);transform-origin:center;transition:transform .22s ease;letter-spacing:.015em}.hcy-about-client:hover .hcy-client-wordmark{transform:scale(.86)}.hcy-client-style-wide{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.09em}.hcy-client-style-heavy{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.035em}.hcy-client-style-serif{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.01em}.hcy-client-style-condensed{font-family:Arial Narrow,Arial,sans-serif;font-weight:800;letter-spacing:.08em}.hcy-client-style-cjk{font-family:serif;font-weight:700;letter-spacing:.12em}.hcy-client-kipling{color:#e8e1d4}.hcy-client-laroche{color:#d7e6e9}.hcy-client-uno{color:#e8e1d4}.hcy-client-lipton{color:#e8d9a7}.hcy-client-unipresident{color:#e9e2d5}.hcy-client-starbucks{color:#d5e0d7}.hcy-client-porsche{color:#e8e1d4}.hcy-client-audi{color:#d7dadd}.hcy-client-johnniewalker{color:#d8bd82}.hcy-client-glico{color:#e5dddd}.hcy-client-tiger{color:#d8b879}.hcy-client-glenlivet{color:#d9c79c}.hcy-client-hola{color:#e8e1d4}.hcy-client-tianyuanxiang{color:#d8c4a8}.hcy-client-shibei{color:#e8e1d4}.hcy-client-haagendazs{color:#d9c7a0}.hcy-client-baiyi{color:#d7e2df}.hcy-client-yancui{color:#d6d0bf}.hcy-client-kleenex{color:#d7e3eb}.hcy-client-nitori{color:#e2e2e2}.hcy-client-hsbc{color:#e2c4c4}.hcy-client-ozio{color:#d7d0c4}.hcy-client-perfectone{color:#e6d6b8}.hcy-client-churacos{color:#d8c6aa}.hcy-client-kao{color:#d8e0e4}.hcy-about-asset-note{font-size:11px;color:#8b9b94;margin-top:40px;line-height:1.7}.hcy-about-award-entry{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:22px;gap:22px;margin:0 0 72px}.hcy-about-year{color:#a8b5af;font-size:16px}.hcy-about-award-entry h3{font-size:clamp(19px,2vw,27px);font-weight:500;margin:0 0 9px}.hcy-about-award-entry h3 a{color:inherit;text-decoration:none}.hcy-about-award-entry h3 a:hover{text-decoration:underline;text-underline-offset:5px}.hcy-about-award-arrow{color:#823F43;display:inline-block;margin-left:8px;transition:transform .2s}.hcy-about-award-entry h3 a:hover .hcy-about-award-arrow{transform:translate(3px,-3px)}.hcy-about-award-entry p{font-size:14px;line-height:1.8;color:#c0cbc5;margin:10px 0;max-width:900px}.hcy-about-award-entry h4{font-size:12px;letter-spacing:.09em;font-weight:600;margin:25px 0 10px}.hcy-about-award-entry .hcy-about-gold{color:#d7b78c;font-size:14px}.hcy-about-award-entry .hcy-about-muted{color:#a8b5af;font-size:12px;line-height:1.7}.hcy-about-award-entry p.hcy-about-muted{color:#a8b5af}.hcy-about-contact-icons{display:flex;gap:clamp(20px,4vw,64px);align-items:center;flex-wrap:wrap}.hcy-about-contact-icons a{width:65px;height:65px;display:flex;align-items:center;justify-content:center;color:#e8e1d4;text-decoration:none;transition:transform .2s ease;transform-origin:center;font-weight:700}.hcy-about-contact-icons a:focus-visible,.hcy-about-contact-icons a:hover{transform:scale(1.15)}.hcy-about-contact-icons svg{width:33px;height:33px}.hcy-contact-vimeo{font:700 italic 42px Georgia,serif!important}.hcy-contact-wordmark{font-size:13px;white-space:nowrap}@media(max-width:700px){.hcy-about-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 15px}.hcy-about-award-entry{grid-template-columns:45px minmax(0,1fr);gap:12px}.hcy-about-extra{padding-top:55px;padding-bottom:70px}.hcy-about-extra h2{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){.hcy-about-contact-icons a{transition:none}}.hcy-about-v152 .hcy-about-biography{border-top:0!important;border-bottom:0!important}.hcy-about-v152 .hcy-about-footer{border:0!important;border-top:0!important;border-bottom:0!important}.hcy-about-v152 .hcy-about-extra{border:0!important}.hcy-about-v152 .hcy-contact-page{min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:center}.hcy-about-v152 .hcy-contact-page .hcy-about-contact{width:100%;box-sizing:border-box}.hcy-about-masthead{position:absolute;top:clamp(108px,13vh,160px);left:clamp(25px,5.4vw,100px);z-index:5}.hcy-about-masthead h1{font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(45px,7.8vw,138px);line-height:1;letter-spacing:-.07em;margin:0}.hcy-about-masthead h1 span{color:#7A2C2A}.hcy-about-v152 .hcy-about-photo{right:clamp(25px,5.4vw,100px)}.hcy-about-hero-bio{position:absolute;left:clamp(315px,27vw,510px);right:calc(clamp(25px,5.4vw,100px) + min(33vw,460px) + clamp(24px,3vw,55px));top:49%;transform:translateY(-50%);z-index:4;max-width:430px}.hcy-about-hero-bio p{font-size:clamp(12px,1.02vw,15px);line-height:1.95;font-weight:400;letter-spacing:.005em;color:#d0cbc1;margin:0 0 17px}.hcy-about-hero-bio p:last-child{margin-bottom:0}.hcy-about-back-top{display:flex;justify-content:center;align-items:center;padding:25px 0 65px}.hcy-about-back-top .hcy111-top{border:0;background:none;color:#7A2C2A;display:grid;place-items:center;width:54px;height:54px;cursor:pointer;transition:transform .25s}.hcy-about-back-top .hcy111-top:hover{transform:translateY(-5px)}.hcy-about-back-top .hcy111-top svg{width:33px;height:33px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.hcy-about-award-entry .hcy-about-credit{margin-bottom:7px;letter-spacing:.12em}.hcy-about-award-entry .hcy-about-grant{margin:0 0 10px;line-height:1.8}@media(max-width:1100px){.hcy-about-hero-bio{left:29vw;right:calc(clamp(25px,5.4vw,100px) + min(33vw,460px) + 18px)}.hcy-about-hero-bio p{font-size:12px;line-height:1.7;margin-bottom:11px}}@media(max-width:700px){.hcy-about-hero{min-height:900px}.hcy-about-masthead{top:115px}.hcy-about-masthead h1{font-size:clamp(44px,10vw,72px)}.hcy-about-v152 .hcy-about-photo{right:7vw;top:35%;width:60vw;height:38vh}.hcy-about-hero-bio{left:7vw;right:7vw;top:auto;bottom:98px;transform:none;max-width:570px}.hcy-about-hero-bio p{font-size:13px;line-height:1.75;margin-bottom:10px}.hcy-about-hero-index{bottom:35px}.hcy-about-back-top{padding-bottom:35px}}@media(max-width:420px){.hcy-about-hero{min-height:970px}.hcy-about-hero-bio{bottom:95px}}.hcy-about-v152 .hcy-about-masthead h1{font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:var(--hcy-category-tracking,.01em)!important;line-height:1.05}.hcy-about-v152 .hcy-about-masthead h1>span{letter-spacing:0!important}.hcy-about-v152 .hcy-about-hero-index{bottom:auto;top:calc(50% - min(67vh,610px)*.48 + min(67vh,610px));transform:translateY(-100%);right:auto;line-height:1}.hcy-about-v152 .hcy9-menu{top:50%!important;left:auto!important;bottom:auto!important;transform:translate(14px,-50%)!important;align-items:flex-end!important;text-align:right!important;width:auto!important;min-width:0!important;padding:0!important}.hcy-about-v152 .hcy9-menu.visible{transform:translateY(-50%)!important}.hcy-about-v152 .hcy9-menu a{height:34px!important;min-height:34px!important;line-height:34px!important;align-self:flex-end!important;text-align:right!important}.hcy-about-v152 .hcy9-menu a .hcy105-menu-label{line-height:34px!important;top:0!important;transform:none!important}.hcy-about-v152 .hcy9-menu a.hcy9-menu-spaced{margin-top:clamp(16px,3vh,42px)!important}.hcy-about-inline-credit{display:inline-block;font:400 11px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#a8b5af;margin-left:15px;vertical-align:middle;white-space:nowrap}.hcy-about-kind{margin:5px 0 8px!important;letter-spacing:.07em}.hcy-about-unlinked{color:inherit;cursor:default}.hcy-about-award-entry h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:0}.hcy-about-award-entry .hcy-about-grant{margin:0 0 13px!important}@media(max-width:700px){.hcy-about-v152 .hcy9-menu{right:30px!important}.hcy-about-v152 .hcy9-menu a{height:32px!important;min-height:32px!important;line-height:32px!important}.hcy-about-v152 .hcy9-menu a .hcy105-menu-label{line-height:32px!important}.hcy-about-v152 .hcy-about-hero-index{top:calc(35% - 38vh * .3 + 38vh);bottom:auto;transform:translateY(-100%)}}.hcy-about-v152 .hcy-about-masthead{position:absolute;left:clamp(22px,5vw,90px);top:calc(clamp(12px,2vw,26px) + 0px);z-index:5}.hcy-about-v152 .hcy-about-masthead h1,.hcy-about-v152 .hcy-about-masthead h1.hcy137-english-heading{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:clamp(45px,7.8vw,138px)!important;line-height:1!important;letter-spacing:-.07em!important;margin:0!important}.hcy-about-v152 .hcy-about-masthead h1 span{letter-spacing:inherit!important}@media(max-width:800px){.hcy-about-v152 .hcy-about-masthead{top:14px}.hcy-about-v152 .hcy-about-masthead h1,.hcy-about-v152 .hcy-about-masthead h1.hcy137-english-heading{font-size:clamp(32px,8vw,62px)!important}}.hcy-about-v152 .hcy9-menu{position:fixed!important;top:clamp(95px,13vh,150px)!important;right:clamp(28px,7vw,115px)!important;transform:none!important;gap:clamp(15px,2.25vh,24px)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.hcy-about-v152 .hcy9-menu.visible{transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.hcy-about-v152 .hcy9-menu a.hcy9-menu-spaced{margin-top:12px!important}@media(max-width:800px){.hcy-about-v152 .hcy9-menu{top:95px!important;right:30px!important}}.hcy-about-v152 .hcy9-menu.hcy-unified-menu,.hcy11 .hcy9-menu.hcy-unified-menu,.hcy9 .hcy9-menu.hcy-unified-menu{position:fixed!important;top:50%!important;right:clamp(28px,7vw,115px)!important;bottom:auto!important;left:auto!important;transform:translate(14px,-50%)!important;gap:clamp(15px,2.25vh,24px)!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;width:auto!important;min-width:0!important;padding:0!important;justify-content:flex-start!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:111!important}.hcy-about-v152 .hcy9-menu.hcy-unified-menu.visible,.hcy11 .hcy9-menu.hcy-unified-menu.visible,.hcy9 .hcy9-menu.hcy-unified-menu.visible{transform:translateY(-50%)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hcy-about-v152 .hcy9-menu.hcy-unified-menu a,.hcy11 .hcy9-menu.hcy-unified-menu a,.hcy9 .hcy9-menu.hcy-unified-menu a{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:flex-end!important;width:auto!important;min-height:34px!important;height:34px!important;line-height:34px!important;margin:0!important;padding:0!important;text-align:right!important;white-space:nowrap!important}.hcy-about-v152 .hcy9-menu.hcy-unified-menu a.hcy9-menu-spaced,.hcy11 .hcy9-menu.hcy-unified-menu a.hcy9-menu-spaced,.hcy9 .hcy9-menu.hcy-unified-menu a.hcy9-menu-spaced{margin-top:clamp(16px,3vh,42px)!important}.hcy-about-v152 .hcy9-menu.hcy-unified-menu .hcy105-menu-label,.hcy11 .hcy9-menu.hcy-unified-menu .hcy105-menu-label,.hcy9 .hcy9-menu.hcy-unified-menu .hcy105-menu-label{position:relative!important;top:0!important;display:block!important;line-height:34px!important;transform:none!important;text-align:right!important}@media(max-width:700px){.hcy-about-v152 .hcy9-menu.hcy-unified-menu,.hcy11 .hcy9-menu.hcy-unified-menu,.hcy9 .hcy9-menu.hcy-unified-menu{right:30px!important}.hcy-about-v152 .hcy9-menu.hcy-unified-menu a,.hcy11 .hcy9-menu.hcy-unified-menu a,.hcy9 .hcy9-menu.hcy-unified-menu a{height:32px!important;min-height:32px!important;line-height:32px!important}}.hcy-about-v152 #awards.hcy-about-extra{padding-bottom:28px!important}.hcy-about-v152 #awards .hcy-about-award-entry:last-child{margin-bottom:0!important}.hcy-about-v152 .hcy-about-back-top{padding:12px 0 22px!important}.hcy-about-v152 .hcy-about-footer{padding-top:22px!important;padding-bottom:22px!important}.hcy-about-v152 .hcy-about-masthead{position:absolute!important;left:clamp(22px,5vw,90px)!important;top:calc(2 * clamp(18px,2.45vw,39px) + clamp(29px,2.5vw,37px) + clamp(12px,2vw,26px))!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:none!important;z-index:6!important}.hcy-about-v152 .hcy-about-masthead h1{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:clamp(45px,7.8vw,138px)!important;line-height:1!important;letter-spacing:-.07em!important;margin:0!important}.hcy-about-v152 .hcy-about-masthead h1.hcy137-english-heading{letter-spacing:.025em!important}.hcy-about-v152 .hcy-about-masthead h1 span{color:#7A2C2A!important;letter-spacing:0!important}.hcy-about-v152 .hcy-about-hero{position:relative!important;min-height:max(650px,100dvh)!important;overflow:hidden!important;margin:0!important;padding:0!important}.hcy-about-v152 .hcy-about-name{left:clamp(25px,5.4vw,100px)!important;top:49%!important;transform:translateY(-50%)!important}.hcy-about-v152 .hcy-about-name img{width:clamp(158px,18.5vw,273px)!important;height:auto!important}.hcy-about-v152 .hcy-about-photo{right:clamp(25px,5.4vw,100px)!important;top:50%!important;transform:translateY(-48%)!important;width:min(33vw,460px)!important;height:min(67vh,610px)!important}@media(min-width:1101px){.hcy-about-v152 .hcy-about-hero-bio{left:clamp(315px,27vw,510px)!important;right:calc(clamp(25px,5.4vw,100px) + min(33vw,460px) + clamp(24px,3vw,55px))!important;top:calc(49% - clamp(158px,18.5vw,273px) * .34)!important;transform:none!important}}.hcy-about-v152:has(.hcy-about-intro) .hcy-about-header{visibility:hidden!important;pointer-events:none!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-masthead{left:7vw!important;top:calc(2 * 18px + 29px + 14px)!important}.hcy-about-v152 .hcy-about-masthead h1{font-size:clamp(32px,8vw,62px)!important}.hcy-about-v152 .hcy-about-hero{min-height:900px!important}.hcy-about-v152 .hcy-about-photo{right:7vw!important;top:35%!important;width:60vw!important;height:38vh!important}.hcy-about-v152 .hcy-about-name{top:49%!important}.hcy-about-v152 .hcy-about-name img{width:clamp(154px,47.5vw,229px)!important}}@media (min-width:1101px){.hcy-about-v152 .hcy-about-hero-bio{top:calc(49% - clamp(158px,18.5vw,273px) * .34 + 12px)!important}}.hcy-about-stage-shift .hcy-about-intro-pair{animation:hcy-about-out .42s cubic-bezier(.45,0,.55,1) both!important}.hcy-about-stage-shift .hcy-about-intro-signature{animation:hcy-about-in .42s cubic-bezier(.25,.8,.25,1) 0s both!important}.hcy-about-v152 .hcy-about-client-grid{gap:30px 24px!important;align-items:center!important}.hcy-about-v152 .hcy-about-client{min-height:36px!important;color:#E8E1D4!important;font-size:clamp(13px,1.08vw,16px)!important}.hcy-about-v152 .hcy-about-client,.hcy-about-v152 .hcy-about-client .hcy-client-wordmark{font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;letter-spacing:.015em!important}.hcy-about-v152 .hcy-about-client .hcy-client-wordmark{display:inline-block!important;max-width:100%!important;color:inherit!important;font-size:inherit!important;font-style:normal!important;line-height:1.25!important;white-space:nowrap!important;transform:none!important;transition:opacity .2s ease!important}.hcy-about-v152 .hcy-about-client:hover .hcy-client-wordmark{transform:none!important;opacity:.72!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-client-grid{gap:22px 12px!important}.hcy-about-v152 .hcy-about-client{font-size:13px!important;min-height:32px!important}}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image{width:65px;height:65px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s ease;transform-origin:center}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{width:100%;height:100%}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image:focus-visible,.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image:hover{transform:scale(1.15)}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{filter:none!important}.hcy-about-v152 .hcy-about-contact-icons{justify-content:flex-start;gap:clamp(20px,4vw,64px)}.hcy-about-v152 .hcy-about-contact-icons a{box-sizing:border-box}.hcy-about-v152 .hcy-about-contact-icons svg{width:36px!important;height:36px!important}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo{font-size:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{width:65px!important;height:65px!important;max-width:65px;max-height:65px;object-fit:contain}.hcy-about-v152 .hcy-contact-page{position:relative!important;display:block!important;min-height:calc(100svh - 100px)!important}.hcy-about-v152 .hcy-about-contact-page{position:relative;min-height:calc(100svh - 100px);width:100%}.hcy-about-v152 .hcy-contact-masthead{position:absolute;top:clamp(108px,13vh,160px);left:clamp(25px,5.4vw,100px);z-index:5}.hcy-about-v152 .hcy-contact-masthead h1{font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(45px,7.8vw,138px);line-height:1;letter-spacing:-.07em;margin:0}.hcy-about-v152 .hcy-contact-masthead h1 span{color:#7A2C2A}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{position:absolute;left:clamp(25px,5.4vw,100px);top:clamp(330px,43vh,480px);width:auto;padding:0;margin:0}.hcy-about-v152 .hcy-about-contact-icons{display:flex;align-items:center;gap:clamp(18px,3vw,42px);flex-wrap:wrap}.hcy-about-v152 .hcy-about-contact-icons a{width:65px!important;height:65px!important;min-width:65px}.hcy-about-v152 .hcy-about-contact-icons svg{width:32px!important;height:32px!important}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo{width:65px!important;height:65px!important;font-size:39px!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}@media(max-width:700px){.hcy-about-v152 .hcy-contact-masthead{top:clamp(100px,13vh,140px);left:25px}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{left:25px;top:clamp(260px,38vh,360px)}}.hcy-about-v152 .hcy-about-contact-icons{align-items:center!important}.hcy-about-v152 .hcy-about-contact-icons a{width:52px!important;height:52px!important;min-width:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative}.hcy-about-v152 .hcy-about-contact-icons svg{width:28px!important;height:28px!important;display:block}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;display:block}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo{width:52px!important;height:52px!important;font-size:35px!important;line-height:1!important}.hcy-about-v152 .hcy-about-contact-icons a{transition:transform .22s ease,opacity .22s ease!important;transform-origin:center center!important;cursor:pointer}.hcy-about-v152 .hcy-about-contact-icons a:focus-visible,.hcy-about-v152 .hcy-about-contact-icons a:hover{transform:scale(1.15)!important;opacity:.82}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo{transform:translateY(-2px)}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo:focus-visible,.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo:hover{transform:translateY(-2px) scale(1.15)!important}.hcy-about-v152 .hcy-about-contact-icons .hcy-contact-vimeo{font-size:40px!important}.hcy-about-v152 .hcy-about-contact-icons a[data-tooltip]{position:relative;overflow:visible!important}.hcy-about-v152 .hcy-about-contact-icons a[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 9px);transform:translate(-50%,-3px);padding:5px 8px;border-radius:2px;background:#E8E1D4;color:#071A1B;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:30}.hcy-about-v152 .hcy-about-contact-icons a[data-tooltip]:focus-visible:after,.hcy-about-v152 .hcy-about-contact-icons a[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:clamp(305px,40vh,445px)!important}.hcy-about-v152 .hcy-contact-tagline{position:absolute;left:clamp(25px,5.4vw,100px);bottom:clamp(75px,11vh,115px);margin:0;color:#E8E1D4;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.05vw,15px);font-weight:400;letter-spacing:.08em;line-height:1.5}@media(max-width:700px){.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:clamp(245px,36vh,330px)!important}.hcy-about-v152 .hcy-contact-tagline{left:25px;right:25px;bottom:65px;font-size:12px;letter-spacing:.04em}}.hcy-about-v152 .hcy-about-contact-icons{justify-content:center!important}.hcy-about-v152 .hcy-contact-tagline{left:0!important;right:0!important;width:100%!important;text-align:center!important;color:#7A2C2A!important;font-weight:600!important;letter-spacing:.06em!important;padding:0 20px;box-sizing:border-box}@media(max-width:700px){.hcy-about-v152 .hcy-contact-tagline{left:0!important;right:0!important;width:100%!important;text-align:center!important}}.hcy-about-v152 main.hcy-about-main.hcy-contact-page{height:auto!important}.hcy-about-v152 .hcy-about-contact-page,.hcy-about-v152 main.hcy-about-main.hcy-contact-page{display:block!important;min-height:calc(100svh - 90px)!important;padding:0!important;position:relative!important}.hcy-about-v152 .hcy-about-contact-page{width:100%!important;height:calc(100svh - 90px)!important;margin:0!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead{position:absolute!important;top:clamp(108px,13vh,160px)!important;left:clamp(25px,5.4vw,100px)!important;right:auto!important;width:auto!important;transform:none!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:clamp(72px,9vw,138px)!important;line-height:.92!important;letter-spacing:-.07em!important;margin:0!important;color:#E8E1D4!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{position:absolute!important;top:clamp(340px,47vh,470px)!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact-icons{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:clamp(24px,4vw,58px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{position:absolute!important;left:0!important;right:0!important;bottom:clamp(72px,10vh,105px)!important;width:100%!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;text-align:center!important;font-size:clamp(14px,1.15vw,17px)!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.5!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-contact-page,.hcy-about-v152 main.hcy-about-main.hcy-contact-page{min-height:calc(100svh - 80px)!important;height:calc(100svh - 80px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead{top:clamp(100px,13vh,140px)!important;left:25px!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1{font-size:clamp(58px,13vw,88px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:clamp(285px,43vh,360px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact-icons{gap:18px!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{bottom:58px!important;font-size:12px!important}}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1,.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1.hcy137-english-heading{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:clamp(45px,7.8vw,138px)!important;line-height:1!important;letter-spacing:-.07em!important;margin:0!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1 span{color:#7A2C2A!important;letter-spacing:inherit!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{letter-spacing:-.07em!important;font-size:clamp(18px,1.8vw,27px)!important;line-height:1.15!important;color:#7A2C2A!important}@media(max-width:800px){.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1,.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1.hcy137-english-heading{font-size:clamp(32px,8vw,62px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{font-size:clamp(15px,4vw,20px)!important;letter-spacing:-.07em!important}}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1.hcy137-english-heading{font-size:clamp(45px,7.8vw,138px)!important;letter-spacing:.025em!important;line-height:1!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:700!important;letter-spacing:.025em!important;font-size:clamp(17px,1.65vw,25px)!important;line-height:1.2!important;text-transform:none!important}@media(max-width:800px){.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead h1.hcy137-english-heading{font-size:clamp(32px,8vw,62px)!important;letter-spacing:.025em!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{font-size:clamp(15px,4vw,20px)!important;letter-spacing:.025em!important}}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:clamp(285px,40vh,410px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{bottom:clamp(105px,15vh,145px)!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-contact-image img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;display:block!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:clamp(250px,36vh,320px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-tagline{bottom:clamp(75px,12vh,95px)!important}}.hcy-about-v152 .hcy-about-contact-page,.hcy-about-v152 main.hcy-about-main.hcy-contact-page{min-height:calc(100svh - 78px)!important}.hcy-about-v152 .hcy-about-contact-page{height:calc(100svh - 78px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead{top:calc(clamp(108px,13vh,160px) + 12px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:calc(clamp(285px,40vh,410px) + 12px)!important}@media(max-width:700px){.hcy-about-v152 .hcy-about-contact-page,.hcy-about-v152 main.hcy-about-main.hcy-contact-page{min-height:calc(100svh - 68px)!important;height:calc(100svh - 68px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-contact-masthead{top:calc(clamp(100px,13vh,140px) + 12px)!important}.hcy-about-v152 .hcy-about-contact-page .hcy-about-contact{top:calc(clamp(250px,36vh,320px) + 12px)!important}}.hcy-about-v152 .hcy-about-contact-icons a.hcy-line-contact img{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-wechat-contact img{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-papiin-contact img{width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important}.hcy-about-v152 .hcy-about-contact-icons a.hcy-wechat-contact img{width:29px!important;height:29px!important;max-width:29px!important;max-height:29px!important}