
#lookformer-short-home{background:#fff;color:#222;font:16px/1.5 Arial,sans-serif;max-width:1440px;margin:auto;color-scheme:light}
#lookformer-short-home *{box-sizing:border-box}
#lookformer-short-home [hidden]{display:none!important}
#lookformer-short-home a{color:inherit;text-decoration:none}
#lookformer-short-home a:hover{text-decoration:underline}
#lookformer-short-home button,#lookformer-short-home textarea{font:inherit;color:inherit}
#lookformer-short-home button{background:#fff;border:0;text-align:left}
#lookformer-short-home .shell{display:grid;grid-template-columns:224px minmax(0,1fr)}
#lookformer-short-home aside{padding:24px 16px;}
#lookformer-short-home .brand{display:flex;align-items:center;min-height:44px;letter-spacing:1px;font-size:16px}
#lookformer-short-home .nav-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
#lookformer-short-home .menu{display:none}
#lookformer-short-home nav{display:flex;flex-direction:column;gap:4px}
#lookformer-short-home nav button,#lookformer-short-home nav a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;width:100%}
#lookformer-short-home nav [aria-current]{background:#eee}
#lookformer-short-home .account{padding-top:16px;margin-top:16px}
#lookformer-short-home .account a{justify-content:center}
#lookformer-short-home .account a:last-child{background:#222;color:white;margin-top:4px}
#lookformer-short-home main{min-width:0}
#lookformer-short-home section{padding:48px 40px;scroll-margin-top:20px}
#lookformer-short-home h1,#lookformer-short-home h2,#lookformer-short-home h3,#lookformer-short-home p{margin:0}
#lookformer-short-home h1{font-size:42px;line-height:1.12;font-weight:500;letter-spacing:-1px;margin-bottom:20px}
#lookformer-short-home h2{font-size:28px;line-height:1.2;font-weight:500;margin-bottom:20px;letter-spacing:-.4px;max-width:none}
#lookformer-short-home h3{font-size:18px;line-height:1.35;font-weight:500;margin-bottom:12px}
#lookformer-short-home .lead{max-width:64ch;color:#454545}
#lookformer-short-home .actions{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;margin-top:24px}
#lookformer-short-home .action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #222;font-size:14px}
#lookformer-short-home .primary{background:#222;color:white}
#lookformer-short-home .link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding:8px 0}
#lookformer-short-home .small{font-size:13px;color:#666;margin-top:12px}
#lookformer-short-home .hero-art{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px;background:#f4f4f4;padding:24px;margin-top:28px;align-items:center}
#lookformer-short-home .source{display:grid;gap:8px}
#lookformer-short-home .source span{background:white;padding:12px;border:1px solid #ddd;font-size:14px}
#lookformer-short-home .result{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;border:1px dashed #aaa;background:#e9e9e9;text-align:center;padding:24px;gap:12px}
#lookformer-short-home .result span{font-size:13px;color:#666}
#lookformer-short-home .video-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px;align-items:start}
#lookformer-short-home .screen{background:#ededed;border:1px solid #d2d2d2;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;gap:12px}
#lookformer-short-home .screen h3{margin:0}
#lookformer-short-home .chapters{display:grid;gap:2px}
#lookformer-short-home .chapters button{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:10px 12px;min-height:44px;font-size:14px;line-height:1.4}
#lookformer-short-home .chapters time{font-variant-numeric:tabular-nums;color:#666}
#lookformer-short-home .chapters [aria-current]{background:#eaeaea;box-shadow:inset 2px 0 #222}
#lookformer-short-home .reviews{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#lookformer-short-home .review{border:1px dashed #bbb;padding:24px;min-height:180px}
#lookformer-short-home .review p{color:#666;font-size:14px}
#lookformer-short-home .review .person{margin-top:24px;padding-top:16px;font-size:14px}
#lookformer-short-home .review-result{aspect-ratio:4/3;background:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;margin-bottom:20px;color:#666;font-size:14px}
#lookformer-short-home .profile-placeholder{display:block;text-decoration:underline;text-underline-offset:4px;margin-top:8px;color:#666}
#lookformer-short-home .review-form{margin-top:24px;padding:24px;background:#f4f4f4}
#lookformer-short-home label{display:block;margin-bottom:10px}
#lookformer-short-home textarea{display:block;width:100%;padding:12px;border:1px solid #aaa;min-height:120px;resize:vertical;background:#fff}
#lookformer-short-home .consent{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:14px;min-height:44px}
#lookformer-short-home .consent input{margin-top:4px;width:18px;height:18px;flex-shrink:0}
#lookformer-short-home .draft{margin-top:20px;padding-top:20px;overflow-wrap:anywhere}
#lookformer-short-home .scenario-example{margin:28px 0;background:#f3f3f3;padding:32px}
#lookformer-short-home footer{grid-column:2;padding:24px 40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;color:#666;font-size:13px}
#lookformer-short-home footer a{display:flex;align-items:center;min-height:44px}
@media(max-width:1050px){#lookformer-short-home section{padding:36px 28px}#lookformer-short-home .video-layout{grid-template-columns:1fr}#lookformer-short-home .chapters{grid-template-columns:1fr 1fr}#lookformer-short-home h1{font-size:36px}}
@media(max-width:760px){#lookformer-short-home .shell{display:block}#lookformer-short-home aside{padding:8px 20px;border-right:0;}#lookformer-short-home .nav-top{margin:0}#lookformer-short-home .menu{display:block;min-height:44px;padding:10px 14px;border:1px solid #ccc;font-size:14px}#lookformer-short-home nav{display:none;padding-top:12px}#lookformer-short-home[data-menu="open"] nav{display:flex}#lookformer-short-home footer{padding:20px 24px}#lookformer-short-home .hero-art{gap:12px;padding:16px}#lookformer-short-home h1{font-size:34px}}
@media(max-width:480px){#lookformer-short-home section{padding:32px 20px}#lookformer-short-home h1{font-size:32px}#lookformer-short-home h2{font-size:25px}#lookformer-short-home .hero-art{grid-template-columns:1fr 1fr}#lookformer-short-home .result{grid-column:1/-1;grid-row:2;min-height:150px}#lookformer-short-home .source span{font-size:13px;padding:10px}#lookformer-short-home .chapters,#lookformer-short-home .reviews{grid-template-columns:1fr}#lookformer-short-home .action{width:100%}#lookformer-short-home .screen{padding:16px}#lookformer-short-home .screen h3{font-size:16px}#lookformer-short-home .review-form{padding:20px}}

#lookformer-short-home .mobile-login{display:none}
#lookformer-short-home .brand{gap:6px;letter-spacing:0;padding:0;white-space:nowrap}
#lookformer-short-home .brand-mark{display:block;object-fit:contain;width:24px;height:24px}
@media(max-width:760px){
#lookformer-short-home aside{padding:8px 12px}
#lookformer-short-home .nav-top{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:0}
#lookformer-short-home .nav-top .menu{justify-self:start;width:44px;height:44px;padding:0;border:0;text-align:center;font-size:24px;line-height:1}
#lookformer-short-home .nav-top .brand{justify-self:center;font-size:16px}
#lookformer-short-home .mobile-login{display:flex;justify-content:flex-end;align-items:center;min-height:44px;min-width:44px;font-size:14px}
}
#lookformer-short-home .review-slider{margin:24px 0 0}
#lookformer-short-home .review-viewport{overflow:hidden;touch-action:pan-y}
#lookformer-short-home .review-slides{display:flex;gap:16px;transition:transform .45s ease;align-items:stretch}
#lookformer-short-home .review-slide{flex:0 0 calc((100% - 32px)/3);min-width:0}
#lookformer-short-home .review-card{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;text-decoration:none;padding:4px;height:100%}
#lookformer-short-home .review-card:hover{text-decoration:none}
#lookformer-short-home .review-card>div{display:contents}
#lookformer-short-home .review-card .review-name{align-self:center;margin:0}
#lookformer-short-home .review-card blockquote{grid-column:1/-1;align-self:stretch}
#lookformer-short-home .review-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;background:#ddd;font-size:14px}
#lookformer-short-home .review-name{display:block;font-size:14px;margin:0 0 10px}
#lookformer-short-home blockquote{position:relative;margin:0;padding:16px;background:#f0f0f0;border-radius:0 14px 14px 14px;font-size:14px;line-height:1.5}
#lookformer-short-home .review-controls{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:16px}
#lookformer-short-home .review-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:18px}
#lookformer-short-home .review-dots{display:flex}
#lookformer-short-home .review-dots span{width:6px;height:6px;border-radius:50%;background:#bbb}
#lookformer-short-home .review-dots [aria-current] span{background:#222;width:8px;height:8px}
@media(max-width:760px){#lookformer-short-home .review-slide{flex-basis:100%}#lookformer-short-home blockquote{font-size:16px;min-height:160px}#lookformer-short-home .review-controls{gap:0}}
@media(prefers-reduced-motion:reduce){#lookformer-short-home .review-slides{transition:none}}

#lookformer-short-home #lf-short-hero{position:relative;isolation:isolate;overflow:hidden;min-height:520px;padding:40px 40px 36px;background:#f4f4f3}
#lookformer-short-home .hero-copy{position:relative;z-index:5;width:47%;pointer-events:none}
#lookformer-short-home .hero-copy .actions{pointer-events:auto}
#lookformer-short-home .hero-copy h1{font-size:38px;line-height:1.13;letter-spacing:-1px}
#lookformer-short-home .hero-copy .lead{font-size:15px;line-height:1.6}
#lookformer-short-home .hero-scene{position:absolute;inset:0;z-index:1;pointer-events:none;perspective:1000px}
#lookformer-short-home .hero-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,244,243,.87) 0%,rgba(244,244,243,.78) 38%,rgba(244,244,243,0) 62%);z-index:40}
#lookformer-short-home .hero-plane{position:absolute;left:0;top:0;transform-origin:center;border:1px solid #d1d1d1;background:rgba(255,255,255,.86);border-radius:16px;box-shadow:0 16px 40px #0000000a;overflow:hidden;will-change:transform;transition:transform 1.4s cubic-bezier(.22,.7,.22,1),opacity 1.4s;}
#lookformer-short-home .plane-cloud{border:0;box-shadow:none;background:transparent;overflow:visible}
#lookformer-short-home .sphere-ring{position:absolute;inset:9%;border:1px solid #cfcfcd;border-radius:50%}
#lookformer-short-home .ring-two{transform:rotate(-32deg) scaleX(.48)}
#lookformer-short-home .ring-three{transform:rotate(34deg) scaleX(.52)}
#lookformer-short-home .plane-title{position:absolute;left:20px;top:16px;font-size:13px;color:#777}
#lookformer-short-home .board-zone{position:absolute;border:1px dashed #d7d7d7;border-radius:10px;background:#f8f8f7}
#lookformer-short-home .board-top{left:9%;top:18%;width:45%;height:33%}
#lookformer-short-home .board-bottom{left:9%;top:56%;width:45%;height:34%}
#lookformer-short-home .board-accessory{left:61%;top:35%;width:30%;height:32%}
#lookformer-short-home .hero-model-photo{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}
#lookformer-short-home .return-orbit{position:absolute;inset:10%;border:1px dashed #ccc;border-radius:50%;transform:rotate(-25deg) scaleX(.82)}
#lookformer-short-home .orbit-small{inset:25%;transform:rotate(35deg) scaleX(.65)}
#lookformer-short-home .hero-graph,#lookformer-short-home .hero-things{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#lookformer-short-home .hero-graph{z-index:12}
#lookformer-short-home .hero-graph line{stroke:#9b9b98;stroke-width:.7}
#lookformer-short-home .hero-things{z-index:20}
#lookformer-short-home .thing{position:absolute;left:0;top:0;width:68px;height:78px;background:#fff;border:1px solid #d0d0cd;box-shadow:0 6px 18px #00000009;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;will-change:transform,opacity}
#lookformer-short-home .thing span{font-size:10px;color:#555}
#lookformer-short-home .thing svg{width:25px;height:25px;stroke-width:1.2}
#lookformer-short-home .selected-thing{border-color:#777;background:#fafaf9}
#lookformer-short-home .hero-motion-controls{position:absolute;z-index:6;bottom:14px;right:24px;width:43%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}
#lookformer-short-home .hero-phase-caption{font-size:13px;color:#666}
#lookformer-short-home .hero-phase-buttons{display:flex}
#lookformer-short-home .hero-phase-buttons button{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;padding:0}
#lookformer-short-home .hero-phase-buttons span{width:6px;height:6px;border-radius:50%;background:#bbb}
#lookformer-short-home .hero-phase-buttons [aria-current] span{background:#222;width:9px;height:9px}
@media(min-width:1250px){#lookformer-short-home .hero-copy h1{font-size:44px}#lookformer-short-home #lf-short-hero{min-height:520px}}
@media(min-width:761px) and (max-width:1050px){#lookformer-short-home #lf-short-hero{padding:36px 28px;min-height:540px}#lookformer-short-home .hero-copy h1{font-size:32px}#lookformer-short-home .hero-copy{width:49%}}
@media(max-width:760px){#lookformer-short-home #lf-short-hero{padding:32px 20px 66px;min-height:0}#lookformer-short-home .hero-copy{width:100%}#lookformer-short-home .hero-copy h1{font-size:32px}#lookformer-short-home .hero-scene{position:relative;height:300px;margin:0 -20px;width:calc(100% + 40px)}#lookformer-short-home .hero-scene:after{background:linear-gradient(90deg,rgba(244,244,243,.6),transparent 60%)}#lookformer-short-home .hero-motion-controls{position:absolute;width:100%;right:0;top:auto;bottom:12px;margin-top:0;justify-content:center}}
@media(prefers-reduced-motion:reduce){#lookformer-short-home .hero-plane{transition:none}}

#lookformer-short-home #lf-short-reviews{background:#f4f4f3}
#lookformer-short-home #lf-short-reviews blockquote{background:#fff}
#lookformer-short-home #lf-short-video,#lookformer-short-home #lf-final-cta{background:#fff}
#lookformer-short-home #lf-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px 40px}
#lookformer-short-home #lf-final-cta h2{flex:1;min-width:0;margin:0}
#lookformer-short-home #lf-final-cta .actions{margin:0;flex-shrink:0}
#lookformer-short-home #lf-final-cta .action{white-space:nowrap}
@media(max-width:600px){#lookformer-short-home #lf-final-cta{flex-direction:column;align-items:stretch;gap:20px}#lookformer-short-home #lf-final-cta .actions,#lookformer-short-home #lf-final-cta .action{width:100%}}

#lookformer-short-home .hero-copy{pointer-events:auto}
#lookformer-short-home .hero-gesture-hit{position:absolute;inset:0;z-index:45;width:100%;height:100%;border:0;background:transparent;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}
#lookformer-short-home .hero-motion-controls{top:14px;right:14px;bottom:auto;width:auto}
#lookformer-short-home .hero-motion-pause,#lookformer-short-home .compact-pause{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:16px;background:transparent;color:#666}
#lookformer-short-home .reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
#lookformer-short-home .reviews-heading h2{margin:0}
@media(max-width:760px){#lookformer-short-home #lf-short-hero{padding-bottom:16px}#lookformer-short-home .hero-motion-controls{top:auto;bottom:24px;right:14px;width:auto}}
#lookformer-short-home .landing-intro{background:#f4f4f3;padding-top:24px;padding-bottom:32px}
#lookformer-short-home .landing-intro>.link{margin-bottom:12px;background:transparent}
#lookformer-short-home .landing-intro h1{max-width:none;font-size:36px}
#lookformer-short-home .landing-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px}
#lookformer-short-home .landing-details{display:block}
#lookformer-short-home .landing-figure{margin:0;padding:0}
#lookformer-short-home .landing-figure img{display:block;width:100%;height:360px;object-fit:contain}
#lookformer-short-home .landing-figure figcaption{font-size:13px;color:#666;text-align:center;margin-top:12px}
#lookformer-short-home .landing-explanation p{max-width:75ch}
#lookformer-short-home .landing-explanation ol{padding-left:22px;margin:24px 0}
#lookformer-short-home .landing-explanation li{margin-bottom:12px;padding-left:4px}
#lookformer-short-home #lf-landing-extra{margin-top:24px}
#lookformer-short-home .final-cta{background:#f4f4f3;display:flex;align-items:center;justify-content:space-between;gap:24px 32px}
#lookformer-short-home .final-cta h2{flex:1;min-width:0;margin:0}
#lookformer-short-home .final-cta .action{flex-shrink:0;white-space:nowrap}
#lookformer-short-home .nav-resources{margin-top:28px;padding-top:12px}
@media(max-width:900px){#lookformer-short-home .landing-hero{grid-template-columns:1fr}#lookformer-short-home .landing-figure img{height:300px}}
@media(max-width:600px){#lookformer-short-home .final-cta{flex-direction:column;align-items:stretch}#lookformer-short-home .landing-intro h1{font-size:32px}}
@font-face{font-family:'Lookformer Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/public-site/fa49d438109e.woff2) format('woff2')}
@font-face{font-family:'Lookformer Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/public-site/f7fcbd672287.woff2) format('woff2')}
#lookformer-short-home{--lf-ink:#342f35;--lf-rose:#c97db0;--lf-soft:#f8eaf3;--lf-paper:#fbf8fa;--lf-graphite:#15191f;color:var(--lf-ink);font-family:'Lookformer Montserrat',sans-serif;font-size:14px;line-height:1.6}
#lookformer-short-home h1,#lookformer-short-home h2,#lookformer-short-home h3{letter-spacing:normal;font-weight:500}
#lookformer-short-home h2{font-size:26px;line-height:1.3}
#lookformer-short-home aside{background:var(--lf-graphite);color:#fff;grid-row:1 / 3}
#lookformer-short-home .brand{background:transparent;color:#fff;font-weight:500;font-size:17px;gap:10px}
#lookformer-short-home .brand-mark{filter:none;width:36px;height:36px;object-fit:contain}
#lookformer-short-home nav{gap:6px}
#lookformer-short-home nav button,#lookformer-short-home nav a{background:transparent;color:#dcd9df;border-radius:8px;gap:10px;font-size:13px;line-height:1.45;transition:background .2s,color .2s}
#lookformer-short-home nav button:hover,#lookformer-short-home nav a:hover{background:#ffffff0d;color:#fff;text-decoration:none}
#lookformer-short-home nav [aria-current]{background:#c97db020;color:#e9acd3}
#lookformer-short-home nav svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.5}
#lookformer-short-home .account a:last-child{background:var(--lf-rose);color:var(--lf-graphite);font-weight:500;border-radius:16px}
#lookformer-short-home .action{border:0;border-radius:16px;font-size:14px;font-weight:500;min-height:48px;padding:13px 24px;transition:background .2s,box-shadow .2s}
#lookformer-short-home .primary{background:var(--lf-rose);color:var(--lf-graphite)}
#lookformer-short-home .primary:hover{background:#d58cbd;text-decoration:none;box-shadow:0 4px 14px #c97db025}
#lookformer-short-home .lead{color:#625963;font-size:15px;line-height:1.7}
#lookformer-short-home #lf-short-hero,#lookformer-short-home .landing-intro{background:var(--lf-paper)}
#lookformer-short-home .hero-copy h1{letter-spacing:normal;font-weight:500}
#lookformer-short-home .hero-copy .lead{color:#625963}
#lookformer-short-home .hero-scene:after{background:linear-gradient(90deg,rgba(251,248,250,.94),rgba(251,248,250,.83) 38%,rgba(251,248,250,0) 64%)}
#lookformer-short-home .hero-model-photo{filter:none}
#lookformer-short-home .hero-plane{border-color:#e9d9e3;box-shadow:0 12px 32px #342f3508}
#lookformer-short-home .plane-cloud{box-shadow:none}
#lookformer-short-home .sphere-ring{border-color:#e7d9e2}
#lookformer-short-home .hero-graph line{stroke:#b99aad}
#lookformer-short-home .thing{border-color:#eee5ea;box-shadow:0 6px 20px #342f3508;color:#73616f}
#lookformer-short-home .selected-thing{background:#f8eaf3;border-color:#d8aec9;color:#815d74}
#lookformer-short-home .board-zone{border-color:#e9d9e3;background:#fbf8fa}
#lookformer-short-home .hero-motion-pause,#lookformer-short-home .compact-pause{border-radius:50%;color:#786772}
#lookformer-short-home .hero-motion-pause:hover,#lookformer-short-home .compact-pause:hover{background:#f0e4ec}
#lookformer-short-home .screen{background:#f8eaf3;border:0;border-radius:12px;color:var(--lf-ink)}
#lookformer-short-home .chapters button{border-radius:8px;background:transparent;font-size:13px}
#lookformer-short-home .chapters button:hover{background:var(--lf-paper)}
#lookformer-short-home .chapters [aria-current]{background:var(--lf-soft);box-shadow:none;color:#75415f}
#lookformer-short-home .chapters time{color:#80536e}
#lookformer-short-home #lf-short-reviews{background:var(--lf-paper)}
#lookformer-short-home .review-avatar{background:#ead7e4;color:#6b455e}
#lookformer-short-home .review-name{font-weight:500}
#lookformer-short-home #lf-short-reviews blockquote{background:#fff;border-radius:0 12px 12px 12px;color:#625963}
#lookformer-short-home .review-form{background:#f3edf1;border-radius:10px}
#lookformer-short-home textarea{border:1px solid #ddcdd7;border-radius:8px}
#lookformer-short-home .consent input{accent-color:var(--lf-rose)}
#lookformer-short-home .final-cta{background:var(--lf-soft)}
#lookformer-short-home footer{background:var(--lf-graphite);color:#c1bac3}
#lookformer-short-home footer a:hover{color:#efbedf}
#lookformer-short-home .landing-intro>.link{color:#786772;text-decoration:none;font-size:13px}
#lookformer-short-home .landing-intro>.link:hover{color:var(--lf-ink)}
#lookformer-short-home .landing-figure img{border-radius:12px;mix-blend-mode:multiply}
#lookformer-short-home .landing-explanation p,#lookformer-short-home .landing-explanation li{color:#625963}
#lookformer-short-home .landing-explanation li::marker{color:#8a5778;font-weight:500}
#lookformer-short-home .small{color:#776c76}
@media(max-width:760px){#lookformer-short-home .menu{background:transparent;color:#fff;border:0}#lookformer-short-home .mobile-login{color:#e6acd2;font-size:13px}#lookformer-short-home .brand{font-size:16px}#lookformer-short-home .hero-scene:after{background:linear-gradient(90deg,rgba(251,248,250,.6),transparent 60%)}#lookformer-short-home .landing-intro h1{font-size:30px}#lookformer-short-home h2{font-size:24px}}

#lookformer-short-home .thing{width:68px;height:78px;padding:4px;overflow:hidden;background:#fff;border:0;box-shadow:0 5px 18px #342f350a;transition:background 1s,box-shadow 1s,border-radius 1s}
#lookformer-short-home .thing .garment{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
#lookformer-short-home .thing .garment-sprite{width:100%;height:100%;background-repeat:no-repeat;background-size:200% 200%;mix-blend-mode:multiply}
#lookformer-short-home .thing:has(.garment-sprite){height:68px;padding:0;margin-top:5px}
#lookformer-short-home .plane-board{background:#fff;border:0;box-shadow:none;border-radius:10px}
#lookformer-short-home .board-zone,#lookformer-short-home .plane-title{display:none}
#lookformer-short-home [data-outfit-phase="1"] .thing.selected-thing{background:transparent;border:0;box-shadow:none;border-radius:0}

#lookformer-short-home .garment-sprite{background-image:url("/public-site/00aa917b537d.jpg")}
#lookformer-short-home [data-outfit-phase="1"] .selected-thing{mix-blend-mode:multiply}

#lookformer-short-home .plane-model{background:transparent;border:0;box-shadow:none}
#lookformer-short-home .hero-model-photo{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;filter:none;transition:opacity .7s ease}
#lookformer-short-home [data-outfit-phase="0"] .hero-model-photo{opacity:0}
#lookformer-short-home [data-outfit-phase="1"] .hero-model-photo,#lookformer-short-home [data-outfit-phase="2"] .hero-model-photo{opacity:1}

#lookformer-short-home[data-page="create"] .landing-figure{padding:0;background:transparent;border-radius:16px;overflow:hidden;width:100%;max-width:340px;justify-self:center}
#lookformer-short-home[data-page="create"] .landing-figure img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:normal;border-radius:16px}

#lookformer-short-home .wardrobe-tiles{display:none}
#lookformer-short-home[data-page="own"] #lf-landing-image{display:none}
#lookformer-short-home[data-page="own"] .wardrobe-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}
#lookformer-short-home .wardrobe-tile{aspect-ratio:1;overflow:hidden;background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}
#lookformer-short-home .wardrobe-tile img{width:100%;height:100%;object-fit:contain;border-radius:0;mix-blend-mode:normal}
#lookformer-short-home .wardrobe-tile img[data-wardrobe="sneakers"]{transform:scale(1.55)}
#lookformer-short-home .wardrobe-tile img[data-wardrobe="belt"]{transform:scale(1.9)}

#lookformer-short-home .cooperation-only{display:none}
#lookformer-short-home[data-page="cooperation"] .cooperation-only{display:block}
#lookformer-short-home[data-page="cooperation"] .cooperation-stylists{background:var(--lf-paper)}
#lookformer-short-home .cooperation-only p,#lookformer-short-home .cooperation-only ul{max-width:75ch;color:#625963}
#lookformer-short-home .cooperation-only p+p,#lookformer-short-home .cooperation-only ul{margin-top:20px}
#lookformer-short-home .cooperation-only li{margin-bottom:12px}
#lookformer-short-home[data-page="cooperation"] .landing-figure{overflow:hidden;border-radius:16px;max-width:340px;justify-self:center}
#lookformer-short-home[data-page="cooperation"] .landing-figure img{height:auto;width:100%;display:block;mix-blend-mode:normal}
#lookformer-short-home .cooperation-link{display:none}
#lookformer-short-home[data-page="cooperation"] .cooperation-link{display:flex}
#lookformer-short-home[data-page="ai"] .landing-figure{width:100%;max-width:340px;justify-self:center;overflow:hidden;border-radius:16px}
#lookformer-short-home[data-page="ai"] .landing-figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:normal;border-radius:16px}
#lookformer-short-home[data-page="stylist"] .landing-figure{width:100%;max-width:360px;justify-self:center;overflow:hidden;border-radius:16px}
#lookformer-short-home[data-page="stylist"] .landing-figure img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:16px}


#lookformer-short-home .related-reading{margin-top:24px}
#lookformer-short-home .related-reading[hidden]{display:none}
#lookformer-short-home .related-reading>p{margin:0 0 8px;font-weight:500}
#lookformer-short-home .related-reading ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
#lookformer-short-home .related-reading a,#lookformer-short-home .related-inline a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c97db0;overflow-wrap:anywhere}
#lookformer-short-home .related-reading a:hover,#lookformer-short-home .related-inline a:hover{text-decoration-color:currentColor}
#lookformer-short-home .related-inline{margin-top:20px}

#lookformer-short-home a.brand{text-decoration:none}#lookformer-short-home .video-frame iframe{width:100%;height:100%;border:0;position:absolute;inset:0}#lookformer-short-home .video-frame{position:relative;aspect-ratio:16/9}#lookformer-short-home .demo-notice{font-size:12px;margin-bottom:16px}#lookformer-short-home .cursor-interaction{cursor:pointer}

@media(min-width:761px){
#lookformer-short-home .shell{background:var(--lf-graphite)}
#lookformer-short-home main,#lookformer-short-home footer{background:#fff}
#lookformer-short-home aside{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;overscroll-behavior:contain}
}
#lookformer-short-home .review-submit{justify-content:center;margin-top:24px}
#lookformer-short-home .review-cta{background:transparent;border:1px solid var(--lf-rose);color:var(--lf-ink)}
#lookformer-short-home .review-cta:hover{background:var(--lf-soft);text-decoration:none}
@media(max-width:760px){
#lookformer-short-home #lf-short-hero{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:32px}
#lookformer-short-home .hero-copy{display:contents}
#lookformer-short-home .hero-copy h1{grid-row:1;margin-bottom:0}
#lookformer-short-home .hero-scene{grid-row:2;grid-column:1;height:300px;margin-top:8px;margin-bottom:16px}
#lookformer-short-home .hero-copy .lead{grid-row:3}
#lookformer-short-home .hero-copy .actions{grid-row:4}
#lookformer-short-home .hero-motion-controls{position:relative;grid-row:2;grid-column:1;align-self:end;justify-self:end;inset:auto;margin:0 0 20px;z-index:6}
}

#lookformer-short-home .review-rating{grid-column:2;font-size:17px;line-height:1;letter-spacing:2px}
#lookformer-short-home .review-rating .filled{color:#b47925}
#lookformer-short-home .review-rating .empty{color:#d8d3d7}

#lookformer-short-home .review-card{grid-template-rows:32px 17px auto 1fr}


#lookformer-short-home img.review-avatar{object-fit:cover}
#lookformer-short-home .review-text{white-space:pre-wrap;overflow-wrap:anywhere}

#lookformer-short-home .reviews-section{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:24px}
#lookformer-short-home .reviews-section .reviews-heading{grid-column:1;grid-row:1}
#lookformer-short-home .reviews-section .review-slider{grid-column:1 / -1;grid-row:2;min-width:0}
#lookformer-short-home .reviews-section .review-cta{grid-column:2;grid-row:1;justify-self:start;width:auto;min-height:44px;padding:10px 20px;white-space:nowrap;font-size:14px}
@media(max-width:760px){
#lookformer-short-home .reviews-section{grid-template-columns:minmax(0,1fr)}
#lookformer-short-home .reviews-section .review-cta{grid-column:1;grid-row:3;justify-self:center;margin-top:24px}
}

#lookformer-short-home .review-date{grid-column:2;font-size:12px;line-height:18px;color:#807780}
#lookformer-short-home .review-card blockquote{grid-row:4}
