@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-Variable.woff2) format("woff2")}@font-face{font-family:Geist Fallback;font-weight:100 549;src:local("Helvetica Neue"),local("Arial");size-adjust:103.29%;ascent-override:97.3%;descent-override:28.56%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-weight:550 900;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Arial Bold"),local("Arial-BoldMT");size-adjust:102.55%;ascent-override:98%;descent-override:28.77%;line-gap-override:0%}:root{color-scheme:dark;--black: #030303;--ink: #070707;--surface: #161614;--paper: #f6f6f2;--text: #f4f4ef;--text-strong: #ffffff;--muted: rgba(244, 244, 239, .66);--faint: rgba(244, 244, 239, .52);--line: rgba(244, 244, 239, .13);--line-soft: rgba(244, 244, 239, .08);--line-mid: rgba(244, 244, 239, .22);--line-strong: rgba(244, 244, 239, .4);--ink-muted: rgba(7, 7, 7, .58);--ink-soft: rgba(7, 7, 7, .72);--ink-line: rgba(7, 7, 7, .13);--shadow: rgba(3, 3, 3, .44);--shadow-soft: rgba(3, 3, 3, .28);--sans: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-max: 1180px;--site-pad: clamp(2.75rem, 6vw, 6rem);--display-home: 4.6rem;--display-page: 5rem;--display-menu: 5.4rem;--display-detail: 2.75rem;--display-weight: 760;--track-display: -.042em;--track-detail: -.03em;--status-live: #8fd3ae;--status-building: #ddbc72;--status-preparing: #9fb0c4;--accent: #66023c;--accent-bright: #d15a8c;color:var(--text);background:var(--black);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box;min-width:0}html{background:var(--black);overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:rgba(244,244,239,.25) var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100svh;overflow-x:hidden;background:var(--black)}#root{min-height:100svh;background:var(--black)}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}::-moz-selection{background:var(--accent);color:var(--paper)}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:300;padding:.7rem 1rem;background:var(--paper);color:var(--ink);font-size:.88rem;font-weight:560;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.site-shell,.page-frame,.page-view{min-height:100svh}.site-shell{overflow-x:hidden;background:var(--black)}.page-frame{background:var(--black);animation:page-in .36s ease-out}@keyframes page-in{0%{opacity:0}to{opacity:1}}.site-footer{border-top:1px solid var(--line);background:var(--black)}.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;width:min(calc(100% - var(--site-pad) - var(--site-pad)),var(--site-max));margin:0 auto;padding:2.1rem 0 2.4rem;color:var(--muted);font-size:.88rem}.footer-links{display:flex;align-items:center;gap:1.6rem}.footer-links a,.footer-contact{display:inline-flex;align-items:center;min-height:44px;transition:color .16s ease}.footer-links a:hover,.footer-contact:hover{color:var(--accent-bright)}.footer-contact{color:var(--text)}.site-nav{--nav-invert-hold: .15s;position:fixed;inset:0 0 auto;z-index:220;color:var(--text-strong);pointer-events:none;border-bottom:1px solid transparent;transition:background .22s ease,border-color .22s ease,color 0s linear var(--nav-invert-hold)}.site-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--paper);opacity:0;transition:opacity 0s linear var(--nav-invert-hold)}.site-nav-menu-open:before{opacity:1;transition-delay:0s}.site-nav-scrolled{border-bottom-color:var(--line-soft);background:#030303b8;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.site-nav.site-nav-menu-open{border-bottom-color:transparent;color:var(--ink);transition-delay:0s}.site-nav-inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - var(--site-pad) - var(--site-pad)),var(--site-max));margin:0 auto;padding:22px 0}.nav-brand,.menu-button{border:0;background:transparent;pointer-events:auto}.nav-brand{display:inline-flex;align-items:center;padding:0;transition:color .16s ease}.nav-brand:hover,.menu-button:hover{color:var(--accent-bright)}.site-nav-menu-open .nav-brand:hover,.site-nav-menu-open .menu-button:hover{color:var(--accent)}.brand-lockup{display:inline-flex;align-items:center;gap:.78rem}.brand-logo{width:52px;height:52px;flex:0 0 auto;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat;transition:background .16s ease}.wordmark{display:inline-flex;align-items:baseline;gap:.34rem;font-family:var(--brand);font-size:1.34rem;font-weight:760;letter-spacing:-.04em;line-height:1}.wordmark-xyk,.wordmark-labs{color:currentColor;opacity:1;font-weight:inherit}.menu-button{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;transition:color .16s ease}.menu-button span{position:absolute;width:28px;height:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease,background .16s ease}.menu-button span:nth-child(1){transform:translateY(-7px)}.menu-button span:nth-child(3){transform:translateY(7px)}.site-nav-menu-open .menu-button span:nth-child(1){transform:rotate(45deg)}.site-nav-menu-open .menu-button span:nth-child(2){opacity:0}.site-nav-menu-open .menu-button span:nth-child(3){transform:rotate(-45deg)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);transform:translateY(-100%);visibility:hidden;opacity:0;transition:transform .36s cubic-bezier(.25,.46,.45,.94),opacity .15s ease 55ms,visibility 0s .36s;pointer-events:none}.menu-overlay-open{opacity:1;transition:transform .36s cubic-bezier(.25,.46,.45,.94),opacity .12s ease 45ms,visibility 0s;transform:translateY(0);visibility:visible;pointer-events:auto}.menu-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.15rem,3vw,2.2rem);width:min(100%,1100px);padding:96px 32px}.menu-item{display:block;border:0;background:transparent;color:var(--ink-soft);padding:0;text-align:center;transition:color .18s ease}.menu-item:hover{color:var(--accent)}.menu-item-active{color:var(--ink)}.menu-item-active:hover{color:var(--accent)}.menu-label{display:block;font-size:var(--display-menu);font-weight:var(--display-weight);letter-spacing:var(--track-display);line-height:.98}.menu-footer{position:absolute;bottom:clamp(1.6rem,4vh,2.8rem);left:var(--site-pad);right:var(--site-pad);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;color:var(--ink-muted);font-size:.82rem}.menu-footer a{color:var(--ink);transition:color .16s ease}.menu-footer a:hover{color:var(--accent)}.home-page{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--black);color:var(--text-strong);padding:120px 0 clamp(118px,14vh,168px)}.home-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.62) contrast(1.04)}.home-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#030303eb,#030303c7 26%,#0303036b,#0303031f 82%),linear-gradient(180deg,#0303039e,#03030300 22%),linear-gradient(0deg,#030303b8,#03030300 34%)}.home-inner{position:relative;z-index:2;width:min(calc(100% - var(--site-pad) - var(--site-pad)),var(--site-max));margin:0 auto}.home-phrase{max-width:43rem;margin:0;color:var(--text-strong);font-family:var(--display);font-size:var(--display-home);font-weight:var(--display-weight);letter-spacing:var(--track-display);line-height:1.04;animation:phrase-in .9s cubic-bezier(.16,1,.3,1);text-wrap:balance}.home-contact{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:1.25rem;border:1px solid var(--line-strong);background:#03030333;color:var(--text-strong);padding:.82rem 1rem;font-size:.88rem;font-weight:560;line-height:1;text-shadow:0 1px 12px var(--shadow);transition:background .16s ease,color .16s ease,transform .16s ease}.home-contact:active,.product-link:active{transform:translateY(0)}.link-arrow{display:inline-block;transition:color .16s ease,transform .16s ease}.home-contact:focus-visible .link-arrow,.product-link:focus-visible .link-arrow{color:var(--accent);transform:translate(3px)}@media(hover:hover){.home-contact:hover,.product-link:hover{background:var(--paper);color:var(--ink);transform:translateY(-1px)}.home-contact:hover .link-arrow,.product-link:hover .link-arrow{color:var(--accent);transform:translate(3px)}}.home-contact-copied{border-color:var(--accent-bright);color:var(--accent-bright)}@keyframes phrase-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.content-page{position:relative;min-height:100svh;background:var(--black);color:var(--text);padding:132px 0 86px}.content-inner{position:relative;width:min(calc(100% - var(--site-pad) - var(--site-pad)),var(--site-max));margin:0 auto}.eyebrow,.product-meta,.product-domain,.research-note h3{font-family:var(--sans);font-size:.82rem;letter-spacing:0;text-transform:none}.eyebrow{margin:0;color:var(--faint)}.page-header{display:block;margin-bottom:3rem}.page-header h1{max-width:18ch;margin:.7rem 0 0;color:var(--text-strong);font-family:var(--display);font-size:var(--display-page);font-weight:var(--display-weight);letter-spacing:var(--track-display);line-height:.94;text-wrap:balance}.page-header p:not(.eyebrow){max-width:50rem;margin:1.35rem 0 0;color:var(--muted);font-size:1rem;line-height:1.72;text-wrap:pretty}.project-list,.research-list{display:grid}.detail-panel{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,1fr);gap:clamp(2.5rem,6vw,6rem);min-height:600px;border-top:1px solid var(--line);background:transparent;scroll-margin-top:96px}.detail-panel:last-child{border-bottom:1px solid var(--line)}.project-list .detail-panel:nth-child(2n) .detail-copy{order:2}.project-list .detail-panel:nth-child(2n) .detail-media{order:1}.project-detail{grid-template-areas:"intro media" "longform media";grid-template-rows:1fr 1fr;row-gap:2.4rem}.project-list .project-detail:nth-child(2n){grid-template-areas:"media intro" "media longform"}.project-detail-copy-only,.project-list .project-detail-copy-only:nth-child(2n){grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-template-areas:"intro longform";grid-template-rows:auto;min-height:0;row-gap:0}.project-detail-copy-only .project-intro,.project-detail-copy-only .project-longform{align-content:start;padding:clamp(2.4rem,6vw,5.6rem) 0}.project-intro,.project-longform{display:grid;gap:1rem}.project-intro{grid-area:intro;align-content:end;padding-top:clamp(2.4rem,6vw,5.6rem)}.project-longform{grid-area:longform;align-content:start;padding-bottom:clamp(2.4rem,6vw,5.6rem)}.project-detail>.detail-media{grid-area:media}.detail-copy{display:grid;align-content:center;gap:1rem;padding:clamp(2.4rem,6vw,5.6rem) 0}.detail-media{position:relative;min-height:inherit;overflow:visible;background:transparent}.product-meta{display:flex;flex-wrap:wrap;gap:.48rem;color:var(--muted);font-variant-numeric:tabular-nums}.product-meta>span{display:inline-flex;align-items:center;gap:.42rem;border:0;border-radius:0;background:transparent;padding:0}.product-meta>span:first-child{color:var(--text-strong)}.product-meta>span+span:before{content:"/";margin-right:.42rem;color:var(--line-strong)}.status-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.status-dot-live{color:var(--status-live)}.status-dot-preparing{color:var(--status-preparing)}.status-dot-building{color:var(--status-building)}.detail-copy h2,.project-intro h2{margin:.4rem 0 .25rem;color:var(--text-strong);font-family:var(--display);font-size:var(--display-detail);font-weight:var(--display-weight);letter-spacing:var(--track-detail);line-height:1.02;text-wrap:balance}.product-domain{color:var(--faint)}.project-heading,.research-heading{display:grid;gap:.78rem}.product-summary{max-width:44rem;margin:.25rem 0 0;color:var(--text-strong);font-size:1.08rem;line-height:1.5;text-wrap:pretty}.product-body{max-width:46rem;margin:0;color:var(--muted);font-size:.96rem;line-height:1.7;text-wrap:pretty}.project-context,.research-context{display:grid;gap:.85rem;max-width:48rem;margin-top:.2rem;color:var(--muted)}.project-context p,.research-context p{margin:0;border-top:1px solid var(--line);padding-top:.85rem;font-size:.95rem;line-height:1.65;text-wrap:pretty}.product-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:-moz-fit-content;width:fit-content;min-height:44px;border:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--text-strong);padding:.82rem 1rem;font-family:var(--sans);font-size:.88rem;font-weight:560;letter-spacing:0;text-transform:none;transition:transform .16s ease,background .16s ease,color .16s ease}.product-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.4rem}.product-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.clo-visual{background:transparent}.clo-main{position:absolute;left:2%;bottom:0;width:78%;height:92%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 38px rgba(3,3,3,.24))}.clo-hand{position:absolute;right:6%;top:8%;width:28%;aspect-ratio:1;border:1px solid var(--line-soft);-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 46px var(--shadow-soft)}.ancestry-visual,.liminal-visual,.ten45-visual,.squarewave-visual,.glizzyscan-visual,.setpiece-visual,.aroundaworld-visual,.styletrip-visual{background:transparent}.setpiece-shot{position:absolute;left:0;top:50%;width:84%;transform:translateY(-50%);border:1px solid var(--line);background:var(--ink);-o-object-fit:cover;object-fit:cover;box-shadow:0 24px 52px var(--shadow)}.phone-setpiece{right:2%;width:132px;z-index:2;transform:translateY(calc(-50% + 46px))}.phone-frame{position:absolute;overflow:hidden;aspect-ratio:9 / 19.5;border-radius:30px;background:var(--surface);border:1px solid var(--line-mid);box-shadow:0 26px 52px var(--shadow);padding:5px}.phone-frame img{width:100%;height:100%;border-radius:25px;-o-object-fit:cover;object-fit:cover}.phone-frame{top:50%}.phone-ancestry{width:158px}.phone-left{left:8%;z-index:2;transform:translateY(calc(-50% + 20px))}.phone-middle{left:34%;z-index:3;transform:translateY(calc(-50% - 20px))}.phone-right{left:60%;z-index:1;transform:translateY(calc(-50% + 20px))}.liminal-shot{position:absolute;display:block;overflow:hidden;border:1px solid var(--line);background:var(--ink);-o-object-fit:cover;object-fit:cover;box-shadow:0 24px 52px var(--shadow)}.liminal-shot-main{left:6%;top:12%;width:72%;height:55%}.liminal-shot-secondary{right:6%;bottom:10%;z-index:2;width:52%;height:43%}.phone-ten45{width:190px}.phone-ten45-current{left:25%;z-index:3;transform:translateY(calc(-50% - 18px)) rotate(-4deg)}.phone-ten45-progress{left:48%;z-index:2;transform:translateY(calc(-50% + 18px)) rotate(4deg)}.phone-squarewave{width:190px}.phone-squarewave-home{left:25%;z-index:3;transform:translateY(calc(-50% - 18px)) rotate(-4deg)}.phone-squarewave-work{left:48%;z-index:2;transform:translateY(calc(-50% + 18px)) rotate(4deg)}.phone-aroundaworld{width:158px}.phone-aroundaworld-map{left:7%;z-index:1;transform:translateY(calc(-50% + 24px)) rotate(-7deg)}.phone-aroundaworld-passport{left:35%;z-index:3;transform:translateY(calc(-50% - 24px))}.phone-aroundaworld-share{left:63%;z-index:2;transform:translateY(calc(-50% + 24px)) rotate(7deg)}.phone-styletrip{width:158px}.phone-styletrip-wardrobe{left:7%;z-index:1;transform:translateY(calc(-50% + 24px)) rotate(-7deg)}.phone-styletrip-outfit{left:35%;z-index:3;transform:translateY(calc(-50% - 24px))}.phone-styletrip-packing{left:63%;z-index:2;transform:translateY(calc(-50% + 24px)) rotate(7deg)}.phone-glizzyscan{width:158px}.phone-glizzyscan-estimate{left:7%;z-index:1;transform:translateY(calc(-50% + 24px)) rotate(-8deg)}.phone-glizzyscan-today{left:35%;z-index:3;transform:translateY(calc(-50% - 24px))}.phone-glizzyscan-limits{left:63%;z-index:2;transform:translateY(calc(-50% + 24px)) rotate(7deg)}.research-detail{grid-template-columns:minmax(0,.82fr) minmax(410px,.92fr)}.research-aside{display:grid;align-content:center;gap:1.25rem;padding:clamp(2.4rem,6vw,5.6rem) 0;background:transparent}.research-notes{display:grid;gap:.85rem;counter-reset:research-note}.research-note{position:relative;counter-increment:research-note;border:1px solid var(--line);border-left:2px solid var(--line-mid);padding:1.05rem 1.15rem 1.15rem 3.3rem;background:var(--surface)}.research-note:before{content:counter(research-note,decimal-leading-zero);position:absolute;top:1.15rem;left:1.15rem;color:var(--faint);font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1}.research-note h3{margin:0;color:var(--text-strong);font-weight:600}.research-note p{margin:.5rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.6;text-wrap:pretty}.about-layout{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.58fr);gap:4rem;align-items:start;min-height:0;border-top:1px solid var(--line);padding-top:clamp(1.4rem,3vw,2.2rem)}.about-layout .page-header{position:relative;z-index:2;margin-bottom:0}.about-copy{position:relative;z-index:2;background:transparent;padding:0;color:var(--muted);font-size:1rem;line-height:1.68}.about-copy p{margin:0}.about-copy>.about-body{margin-top:1.2rem}.about-body p+p{margin-top:1.2rem}.about-lede{max-width:44rem;color:#f4f4efcc}.about-copy p{text-wrap:pretty}.about-cats{position:relative;grid-column:1 / -1;justify-self:center;z-index:1;display:block;width:min(46vw,600px);max-width:none;margin:clamp(.5rem,2vw,1.75rem) auto 0;opacity:.62;filter:drop-shadow(0 34px 64px rgba(3,3,3,.62));pointer-events:none;transform:none}@media(max-width:1500px){.about-cats{width:min(50vw,520px)}}@media(max-width:1180px){:root{--display-home: 3.9rem;--display-page: 4.2rem;--display-menu: 4.5rem;--display-detail: 2.5rem}.about-layout{grid-template-columns:1fr;min-height:0}.about-cats{display:block;width:min(64vw,520px)}}@media(max-width:980px){.detail-panel,.research-detail{grid-template-columns:1fr}.research-detail{gap:0}.detail-panel{min-height:0}.project-detail,.project-list .project-detail:nth-child(2n){grid-template-areas:"intro" "media" "longform";grid-template-rows:auto 460px auto;gap:0}.project-detail-copy-only,.project-list .project-detail-copy-only:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"intro" "longform";grid-template-rows:auto auto}.project-detail-copy-only .project-intro{padding-bottom:0}.project-detail-copy-only .project-longform{padding-top:1.75rem}.project-intro{align-content:start;padding:clamp(2.4rem,6vw,5.6rem) 0 2rem}.project-longform{align-content:start;padding:1.75rem 0 clamp(2.4rem,6vw,5.6rem)}.project-list .detail-panel:nth-child(2n) .detail-copy,.project-list .detail-panel:nth-child(2n) .detail-media{order:initial}.detail-copy{min-height:auto}.research-detail .detail-copy{padding-bottom:1.1rem}.detail-media{min-height:460px}.project-list .detail-media{overflow:hidden}.project-list .detail-media .product-visual{top:0;right:0;bottom:1.8rem;left:0}.project-list .project-context{gap:.75rem}.project-list .project-context p{border-top:0;padding-top:0}.research-aside{gap:1.45rem;padding-top:0}.research-detail .research-context p{border-top:0;padding-top:0}}@media(max-width:760px){:root{--site-pad: 18px;--display-home: 2.65rem;--display-page: 2.85rem;--display-menu: 3.2rem;--display-detail: 1.95rem;--track-display: -.032em;--track-detail: -.022em}.site-nav-inner{padding:16px 0}.brand-logo{width:44px;height:44px}.wordmark{font-size:1.12rem}.menu-panel{padding:96px 22px 28px}.detail-media{min-height:clamp(300px,64vw,420px)}.clo-main{left:0;width:88%;height:96%}.about-layout{min-height:auto}.about-layout .page-header{order:1}.about-copy{display:contents}.about-lede{order:2;border-top:1px solid var(--line);padding-top:clamp(1.2rem,3vw,2rem)}.about-cats{order:3;margin-top:2.6rem;width:min(92vw,440px);opacity:.56}.about-body{order:4;margin-top:2.2rem;color:var(--muted);font-size:1rem;line-height:1.68}.phone-ancestry,.phone-ten45,.phone-squarewave,.phone-glizzyscan,.phone-aroundaworld,.phone-styletrip{width:clamp(122px,31vw,136px)}.setpiece-shot{width:92%}.phone-setpiece{right:0;width:clamp(96px,24vw,112px);transform:translateY(calc(-50% + 34px))}.phone-aroundaworld-map{left:3%;transform:translateY(calc(-50% + 16px)) rotate(-7deg)}.phone-aroundaworld-passport{left:29%;transform:translateY(calc(-50% - 16px))}.phone-aroundaworld-share{left:55%;transform:translateY(calc(-50% + 16px)) rotate(7deg)}.phone-styletrip-wardrobe{left:3%;transform:translateY(calc(-50% + 16px)) rotate(-7deg)}.phone-styletrip-outfit{left:29%;transform:translateY(calc(-50% - 16px))}.phone-styletrip-packing{left:55%;transform:translateY(calc(-50% + 16px)) rotate(7deg)}.phone-left{left:4%;transform:translateY(calc(-50% + 14px))}.phone-middle{left:29%;transform:translateY(calc(-50% - 14px))}.phone-right{left:53%;transform:translateY(calc(-50% + 14px))}.clo-main{left:8%;width:78%}.clo-hand{width:32%;right:5%}.phone-ten45-current{left:18%;transform:translateY(calc(-50% - 12px)) rotate(-4deg)}.phone-ten45-progress{left:43%;transform:translateY(calc(-50% + 12px)) rotate(4deg)}.phone-squarewave-home{left:18%;transform:translateY(calc(-50% - 12px)) rotate(-4deg)}.phone-squarewave-work{left:43%;transform:translateY(calc(-50% + 12px)) rotate(4deg)}.phone-glizzyscan-estimate{left:3%;transform:translateY(calc(-50% + 16px)) rotate(-8deg)}.phone-glizzyscan-today{left:29%;transform:translateY(calc(-50% - 16px))}.phone-glizzyscan-limits{left:55%;transform:translateY(calc(-50% + 16px)) rotate(7deg)}}@media(max-width:460px){:root{--display-home: 2.24rem;--display-page: 2.42rem;--display-menu: 2.42rem;--display-detail: 1.78rem}.detail-media{min-height:360px}.project-detail,.project-list .project-detail:nth-child(2n){grid-template-rows:auto 360px auto}.product-link{font-size:.76rem}.phone-ancestry,.phone-ten45,.phone-squarewave,.phone-glizzyscan,.phone-aroundaworld,.phone-styletrip{width:118px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-video{display:none}.home-phrase,.page-frame{animation:none}.menu-overlay,.menu-button span,.menu-item,.menu-footer a,.site-nav,.site-nav:before,.nav-brand,.home-contact,.product-link,.link-arrow{transition:none}.home-contact .link-arrow,.product-link .link-arrow{transform:none}}
