.hf-pt-body{background:#f5f5f7;color:#231815;overflow-x:hidden;font-family:Centrale Sans,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;padding-bottom:clamp(80px,12vw,160px)}.hf-pt-body *{box-sizing:border-box}.hf-pt-body__inner{width:100%;max-width:1920px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hf-pt-body__wrap{width:100%;max-width:1440px;padding:0 24px;margin:0 auto}@media(min-width:768px){.hf-pt-body__wrap{padding:0 64px}}.hf-pt-body__wrap--narrow{max-width:1200px}.hf-pt-body__wrap--wide{max-width:1920px;padding:0 16px}@media(min-width:768px){.hf-pt-body__wrap--wide{padding:0 40px}}.hf-pt-h2{margin:0;font-size:clamp(28px,3.5vw,56px);line-height:1.15;color:#111;text-transform:uppercase;font-weight:500;letter-spacing:.02em;text-align:center}.hf-pt-h2--left{text-align:left;font-size:clamp(32px,4.5vw,72px);line-height:1.1}.hf-pt-lead{margin:0;font-size:clamp(13px,1.1vw,18px);color:#666;font-weight:300;line-height:1.8;text-align:center;max-width:800px}.hf-pt-h3{margin:0 0 12px;font-size:clamp(20px,2vw,32px);color:#111;font-weight:500}.hf-pt-p{margin:0;font-size:clamp(13px,1vw,17px);color:#666;font-weight:300;line-height:1.7}.hf-pt-img{display:block;width:100%;height:auto}.hf-pt-img picture,.hf-pt-img img{display:block;width:100%;height:auto}.hf-pt-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.hf-pt-reveal.is-in{opacity:1;transform:none}.hf-pt-reveal--left{transform:translate(-36px)}.hf-pt-reveal--right{transform:translate(36px)}.hf-pt-reveal--left.is-in,.hf-pt-reveal--right.is-in{transform:none}.hf-pt-pillars{width:100%;padding:96px 0;background:#f5f5f7}@media(min-width:768px){.hf-pt-pillars{padding:160px 0}}.hf-pt-pillars__row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:64px}@media(min-width:900px){.hf-pt-pillars__row{flex-direction:row;align-items:center;gap:96px}.hf-pt-pillars__title{width:45%;flex-shrink:0}.hf-pt-pillars__list{width:50%}}.hf-pt-pillars__list{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.hf-pt-pillars__list{gap:56px}}.hf-pt-pillar{display:flex;align-items:flex-start;gap:20px}.hf-pt-pillar__icon{width:40px;height:40px;flex-shrink:0;margin-top:4px}@media(min-width:768px){.hf-pt-pillar__icon{width:48px;height:48px}}.hf-pt-pillar__icon img{width:100%;height:100%;object-fit:contain}.hf-pt-pillar__title{margin:0 0 8px;font-size:clamp(18px,1.5vw,26px);color:#111;font-weight:500;letter-spacing:.02em}.hf-pt-pillar__desc{margin:0;font-size:clamp(13px,1vw,16px);color:#888;font-weight:300;line-height:1.6;max-width:400px}.hf-pt-instant{width:100%;padding:80px 0 128px;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.hf-pt-instant{padding:128px 0 160px}}.hf-pt-instant .hf-pt-h2{margin-bottom:24px}@media(min-width:768px){.hf-pt-instant .hf-pt-h2{margin-bottom:40px}}.hf-pt-instant .hf-pt-lead{margin-bottom:56px}@media(min-width:768px){.hf-pt-instant .hf-pt-lead{margin-bottom:80px}}.hf-pt-instant__stack{width:100%;position:relative}.hf-pt-instant__cards{width:100%;display:flex;justify-content:center;gap:16px;position:relative;z-index:2;margin-bottom:-18%}@media(min-width:768px){.hf-pt-instant__cards{gap:24px}}.hf-pt-instant__card{width:28%;max-width:260px;border-radius:16px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}@media(min-width:768px){.hf-pt-instant__card{width:22%}}.hf-pt-instant__scene{border-radius:16px;overflow:hidden;position:relative;z-index:1}.hf-pt-pet{width:100%;padding:80px 0 160px;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.hf-pt-pet{padding:128px 0 180px}}.hf-pt-pet .hf-pt-h2{margin-bottom:24px}.hf-pt-pet .hf-pt-lead{margin-bottom:56px}@media(min-width:768px){.hf-pt-pet .hf-pt-lead{margin-bottom:80px}}.hf-pt-pet__stage{position:relative;width:100%}.hf-pt-pet__scene{border-radius:16px;overflow:hidden}.hf-pt-pet__card{position:absolute;top:5%;left:5%;width:25%;z-index:2;filter:drop-shadow(0 8px 20px rgba(0,0,0,.2))}.hf-pt-pet__float{position:absolute;bottom:-12%;left:15%;width:22%;z-index:3;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000047}.hf-pt-distance{width:100%;padding:80px 0;overflow:hidden}@media(min-width:768px){.hf-pt-distance{padding:128px 0}}.hf-pt-distance .hf-pt-h2{font-size:clamp(28px,3.5vw,52px);margin-bottom:24px}.hf-pt-distance .hf-pt-lead{max-width:750px;margin:0 auto 64px}@media(min-width:768px){.hf-pt-distance .hf-pt-lead{margin-bottom:96px}}.hf-pt-distance__stage{position:relative;width:100%}.hf-pt-distance__path{position:absolute;top:0;right:0;bottom:0;left:-8%;width:116%;height:100%;z-index:1;pointer-events:none}.hf-pt-distance__path path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s ease-in-out}.hf-pt-distance__path.is-in path{stroke-dashoffset:0}.hf-pt-distance__row{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:32px}@media(min-width:768px){.hf-pt-distance__row{flex-direction:row;gap:48px;margin-bottom:0}.hf-pt-distance__row--flip{flex-direction:row}}.hf-pt-distance__media{width:100%;position:relative}@media(min-width:768px){.hf-pt-distance__media{width:55%}}.hf-pt-distance__media .hf-pt-img{border-radius:16px;overflow:hidden}.hf-pt-distance__popup{position:absolute;top:5%;left:3%;width:40%;max-width:200px;z-index:3;filter:drop-shadow(0 8px 16px rgba(0,0,0,.18))}.hf-pt-distance__copy{width:100%;text-align:center}@media(min-width:768px){.hf-pt-distance__copy{width:40%;text-align:left;padding-top:64px}.hf-pt-distance__row--flip .hf-pt-distance__copy{order:-1}}.hf-pt-distance__plane{position:absolute;z-index:4;width:32px;height:32px;opacity:0;transition:opacity .4s ease}.hf-pt-distance__plane.is-in{opacity:1}.hf-pt-distance__plane img{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.hf-pt-distance__plane{width:40px;height:40px}}.hf-pt-distance__plane--1{top:44%;left:63%;transition-delay:1.2s}.hf-pt-distance__plane--2{top:66%;left:25%;transition-delay:1.8s}.hf-pt-distance__plane--3{bottom:2%;left:65%;transform:translate(-50%);transition-delay:2.4s}.hf-pt-hub{width:100%;padding:96px 0;overflow:hidden}@media(min-width:768px){.hf-pt-hub{padding:160px 0}}.hf-pt-hub .hf-pt-h2{font-size:clamp(28px,3.5vw,52px);margin-bottom:24px}.hf-pt-hub .hf-pt-lead{margin:0 auto 64px}@media(min-width:768px){.hf-pt-hub .hf-pt-lead{margin-bottom:96px}}.hf-pt-hub__venn{width:100%;position:relative;aspect-ratio:1.2 / 1}.hf-pt-hub__circle{position:absolute;border-radius:50%;border:2px solid;pointer-events:none;width:55%;aspect-ratio:1}.hf-pt-hub__circle--tl{top:0;left:3%;border-color:#c5b8e866;background:#beb4e61a}.hf-pt-hub__circle--tr{top:0;right:3%;border-color:#d4b8c866;background:#d2b4c81a}.hf-pt-hub__circle--b{bottom:0;left:50%;transform:translate(-50%);border-color:#b8c0e066;background:#b4bedc1a}.hf-pt-hub__slot{position:absolute;z-index:2;text-align:center}.hf-pt-hub__slot--tl{left:0;top:calc(3% - 25px);width:35%}.hf-pt-hub__slot--tr{top:0;right:0;width:42%}.hf-pt-hub__slot--center{top:25%;left:calc(50% + 10px);transform:translate(-50%);width:calc(22% + 150px);z-index:5;filter:drop-shadow(0 24px 48px rgba(0,0,0,.25))}.hf-pt-hub__label{margin:16px 0 0;font-size:clamp(16px,1.5vw,24px);color:#111;font-weight:500;line-height:1.3}.hf-pt-hub__ai-label{margin:clamp(-150px,-20vw,-300px) 0 32px;font-size:clamp(20px,2vw,32px);color:#111;font-weight:500;text-align:center;position:relative;z-index:3}.hf-pt-hub__cards{width:65%;margin:0 auto;position:relative;z-index:3}@media(max-width:700px){.hf-pt-hub__venn{aspect-ratio:auto;min-height:420px}.hf-pt-hub__circle{display:none}.hf-pt-hub__slot{position:relative;left:auto!important;right:auto!important;top:auto!important;width:80%!important;margin:0 auto 24px;transform:none!important}.hf-pt-hub__slot--center{width:70%!important;order:-1}.hf-pt-hub__venn{display:flex;flex-direction:column;align-items:center}.hf-pt-hub__ai-label{margin-top:24px}.hf-pt-hub__cards{width:90%}}.hf-pt-cords{width:100%;padding:64px 0 112px}@media(min-width:768px){.hf-pt-cords{padding:112px 0}}.hf-pt-cords__frame{position:relative;width:100%;border-radius:24px;overflow:hidden}.hf-pt-cords__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:6%}@media(min-width:768px){.hf-pt-cords__copy{padding:5%}}.hf-pt-cords__title{margin:0;font-size:clamp(28px,3.5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#ffcc93}.hf-pt-cords__body{margin:16px 0 0;font-size:clamp(13px,1.2vw,18px);line-height:1.6;color:#ffcc93;max-width:55%}.hf-pt-cords__body strong{font-weight:700}@media(max-width:600px){.hf-pt-cords__body{max-width:90%}}.hf-pt-video{width:100%;padding:40px 0 80px}@media(min-width:768px){.hf-pt-video{padding:80px 0}}.hf-pt-video__frame{width:100%;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #0000002e}.hf-pt-video__frame video{display:block;width:100%;height:auto}.hf-pt-reach{width:100%;padding:80px 0}@media(min-width:768px){.hf-pt-reach{padding:128px 0}}.hf-pt-reach__head{text-align:center;margin-bottom:64px}@media(min-width:768px){.hf-pt-reach__head{margin-bottom:96px}}.hf-pt-reach__sub{margin:24px 0 0;font-size:clamp(18px,1.8vw,30px);color:#444;font-weight:300}.hf-pt-carousel{position:relative;width:100%;max-width:1440px;margin:0 auto;overflow:hidden}.hf-pt-carousel:hover .hf-pt-carousel__btn{opacity:1}.hf-pt-carousel__track{display:flex;width:100%;transition:transform .7s ease}.hf-pt-carousel__slide{flex:0 0 100%;width:100%}.hf-pt-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#0000001a;color:#0009;cursor:pointer;z-index:2;opacity:0;transition:opacity .2s,background .2s;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:768px){.hf-pt-carousel__btn{width:56px;height:56px}}.hf-pt-carousel__btn:hover{background:#0000004d;color:#000}.hf-pt-carousel__btn--prev{left:16px}.hf-pt-carousel__btn--next{right:16px}.hf-pt-carousel__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:2}.hf-pt-carousel__dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#0003;cursor:pointer}.hf-pt-carousel__dot.is-active{background:#000}.hf-pt-second{width:100%;padding:80px 0;background:#f5f5f7}@media(min-width:768px){.hf-pt-second{padding:128px 0}}.hf-pt-second__copy{margin:0 auto 48px;max-width:700px;text-align:center;font-size:clamp(20px,2.2vw,34px);color:#333;font-weight:300;line-height:1.35}@media(min-width:768px){.hf-pt-second__copy{margin-bottom:48px}}.hf-pt-second__img{max-width:1200px;margin:0 auto}.hf-pt-life{width:100%;padding:80px 0 128px;margin-top:-80px;overflow:hidden}@media(min-width:768px){.hf-pt-life{margin-top:-160px;padding:128px 0 160px}}.hf-pt-life__row{position:relative;display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.hf-pt-life__row{flex-direction:row;align-items:flex-end;gap:24px}}.hf-pt-life__studio{width:100%;position:relative;z-index:2}@media(min-width:1024px){.hf-pt-life__studio{width:52%;flex-shrink:0}}.hf-pt-life__studio .hf-pt-img{border-radius:28px;overflow:hidden}.hf-pt-life__side{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.hf-pt-life__side{width:48%;align-items:flex-end;padding-bottom:40px}}.hf-pt-life__title{margin:40px 0;font-size:clamp(24px,2.6vw,40px);line-height:1.25;color:#111;font-weight:300;text-align:center}@media(min-width:1024px){.hf-pt-life__title{text-align:right;margin-top:100px}}.hf-pt-life__title strong{font-weight:600}.hf-pt-life__apps{width:100%;max-width:540px;border-radius:20px;overflow:hidden}.hf-pt-life__note{margin:32px 0 0;font-size:clamp(14px,1.2vw,20px);color:#666;font-weight:300;line-height:1.5;text-align:center;max-width:540px;width:100%}.hf-pt-life__stack{display:none}@media(min-width:1024px){.hf-pt-life__stack{display:block;position:absolute;top:210px;right:-260px;width:66%;height:340px;z-index:5;pointer-events:none}}.hf-pt-life__card{position:absolute;width:52%;max-width:300px;border-radius:24px;box-shadow:0 20px 50px #00000040;cursor:pointer;pointer-events:auto;transition:left .7s ease,top .7s ease,transform .7s ease,opacity .7s ease,z-index 0s;transform-origin:bottom left}.hf-pt-life__card picture,.hf-pt-life__card img{display:block;width:100%;height:auto;border-radius:24px}.hf-pt-uwb{width:100%;padding:80px 0}@media(min-width:768px){.hf-pt-uwb{padding:128px 0}}.hf-pt-uwb__head{text-align:center;margin-bottom:48px;padding:0 16px}@media(min-width:768px){.hf-pt-uwb__head{margin-bottom:80px}}.hf-pt-uwb__head .hf-pt-h2{font-size:clamp(28px,3vw,50px)}.hf-pt-uwb__sub{margin:8px 0 0;font-size:clamp(20px,2vw,36px);line-height:1.3;color:#111;text-transform:uppercase;font-weight:300}.hf-pt-uwb__stage{width:100%;position:relative;display:flex;justify-content:center;align-items:center;height:350px;overflow:visible;perspective:1500px}@media(min-width:640px){.hf-pt-uwb__stage{height:450px}}@media(min-width:768px){.hf-pt-uwb__stage{height:550px}}@media(min-width:1024px){.hf-pt-uwb__stage{height:650px}}.hf-pt-uwb__world{position:relative;width:100%;max-width:1440px;height:100%;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d}.hf-pt-uwb__card{position:absolute;top:50%;left:50%;width:50%;cursor:pointer;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .3s;will-change:transform}@media(min-width:640px){.hf-pt-uwb__card{width:40%}}@media(min-width:768px){.hf-pt-uwb__card{width:35%}}@media(min-width:1024px){.hf-pt-uwb__card{width:30%}}.hf-pt-uwb__card .hf-pt-img,.hf-pt-uwb__card picture,.hf-pt-uwb__card img{border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0000002e}@media(min-width:768px){.hf-pt-uwb__card .hf-pt-img,.hf-pt-uwb__card picture,.hf-pt-uwb__card img{border-radius:24px}}.hf-pt-uwb__card.is-center .hf-pt-img,.hf-pt-uwb__card.is-center picture,.hf-pt-uwb__card.is-center img{box-shadow:0 24px 60px #00000047}.hf-pt-uwb__card:not(.is-center){opacity:.9}.hf-pt-stories{width:100%;padding:80px 0;background:#f5f5f7;overflow:hidden;position:relative}@media(min-width:768px){.hf-pt-stories{padding:128px 0}}.hf-pt-stories__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;pointer-events:none;opacity:.5;z-index:0}.hf-pt-stories__bg-row{white-space:nowrap;font-size:12vw;font-weight:700;color:#e5e0d4;line-height:1}.hf-pt-stories__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center}.hf-pt-stories .hf-pt-h2{margin-bottom:48px;font-size:clamp(28px,3vw,50px);padding:0 16px}@media(min-width:768px){.hf-pt-stories .hf-pt-h2{margin-bottom:80px}}.hf-pt-marquee{width:95%;max-width:1200px;overflow:hidden;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.hf-pt-marquee{width:85%;gap:32px}}.hf-pt-marquee:hover .hf-pt-marquee__track{animation-play-state:paused}.hf-pt-marquee__row{overflow:hidden;width:100%}.hf-pt-marquee__track{display:flex;width:max-content}.hf-pt-marquee__track--left{animation:hf-pt-marquee-left 30s linear infinite}.hf-pt-marquee__track--right{animation:hf-pt-marquee-right 30s linear infinite}.hf-pt-marquee__track--slow{animation-duration:35s}.hf-pt-marquee__item{flex-shrink:0;padding-right:16px}@media(min-width:768px){.hf-pt-marquee__item{padding-right:24px}}.hf-pt-marquee__item .hf-pt-img,.hf-pt-marquee__item picture,.hf-pt-marquee__item img{width:800px;max-width:none;height:auto}@media(min-width:768px){.hf-pt-marquee__item .hf-pt-img,.hf-pt-marquee__item picture,.hf-pt-marquee__item img{width:1200px}}@keyframes hf-pt-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hf-pt-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.hf-pt-sleep{width:100%;padding:80px 0;background:#4c3d31}@media(min-width:768px){.hf-pt-sleep{padding:128px 0}}.hf-pt-sleep__stage{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.hf-pt-sleep__img{max-width:1440px;width:100%}.hf-pt-sleep__title{position:absolute;right:5%;margin:0;font-size:clamp(28px,4vw,64px);line-height:1.2;color:#f7e0b1;text-transform:uppercase;font-weight:500;letter-spacing:.02em;text-shadow:0 4px 24px rgba(0,0,0,.35);z-index:2}@media(min-width:768px){.hf-pt-sleep__title{right:15%}}.hf-pt-close{width:100%;padding:80px 0 0;background:#f5f5f7}@media(min-width:768px){.hf-pt-close{padding:128px 0 0}}.hf-pt-close__img{max-width:1440px;margin:0 auto;width:100%}@media(prefers-reduced-motion:reduce){.hf-pt-reveal,.hf-pt-distance__path path,.hf-pt-distance__plane,.hf-pt-carousel__track,.hf-pt-life__card,.hf-pt-uwb__card,.hf-pt-marquee__track{transition:none!important;animation:none!important}.hf-pt-reveal,.hf-pt-distance__plane{opacity:1;transform:none}.hf-pt-distance__path path{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/homa-pictune-body.css.map */
