@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";@font-face{font-family:Sackers Gothic;src:url(/fonts/SackersGothicStd-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{font-family:DM Sans,Arial,sans-serif;color:#191b1d;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #397de4;outline-offset:5px}.skip{position:absolute;left:20px;top:-60px}.skip:focus{top:10px;z-index:20;background:#fff;padding:12px}.pill-nav{width:min(610px,calc(100% - 40px));height:52px;margin:26px auto 0;padding:0 22px;border:1px solid #eeeef0;border-radius:50px;background:#f7f7f8;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Sackers Gothic,sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.15px}.availability{display:flex;align-items:center;gap:7px;font-size:11px;color:#7b7e82;white-space:nowrap}.availability>span{width:6px;height:6px;border-radius:50%;background:#b9a17b;flex-shrink:0}.hero{text-align:center;padding:88px 24px 34px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:#777c82;margin:0 0 24px}h1{font-size:clamp(45px,6.6vw,88px);font-weight:550;letter-spacing:-.055em;line-height:1.1;max-width:1250px;margin:0 auto 27px}.intro{font-size:16px;line-height:1.65;color:#7a7e84;max-width:65ch;margin-inline:auto;text-wrap:pretty}.intro p{margin:0}.intro .lead{color:#3d4248;font-size:19px;font-weight:450;margin-bottom:8px}.mobile-break{display:none}.build-button{display:inline-flex;align-items:center;gap:25px;padding:15px 21px;margin-top:29px;border:1px solid #e2e3e5;border-radius:10px;background:#edeef0;color:#989ca2;font:500 14px DM Sans,sans-serif;cursor:not-allowed}.build-button svg{flex-shrink:0}.legal-footer{max-width:1110px;margin:40px auto 0;padding:27px 0 30px;border-top:1px solid #eceef0;display:flex;justify-content:space-between;gap:32px;align-items:flex-start;font-size:11px;color:#9a9da2;line-height:1.7}.legal-footer a{font-weight:600;color:#757a80}.footer-company>a{font-family:Sackers Gothic,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}.footer-company p{margin:8px 0 0}.legal-footer nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 22px;max-width:590px}.legal-footer nav a:hover{text-decoration:underline}.motion-story{max-width:1440px;margin:0 auto}.motion-stage{position:relative}.scene{position:relative;max-width:1200px;margin:auto}.device-layer{display:none}.story-panel{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:center;padding:100px 40px;min-height:650px}.story-copy{max-width:410px}.step-label{font-size:11px;letter-spacing:1.8px;font-weight:600;color:#81878e;margin:0 0 24px}.story-copy h2{font-size:clamp(34px,3.5vw,49px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0 0 24px}.story-copy>p:last-child{font-size:17px;line-height:1.7;color:#747b83;max-width:38ch;margin:0}.floating-element{width:100%}.landing-window{aspect-ratio:1100/700;overflow:hidden;border:1px solid #d9dee3;border-radius:13px;background:#fff;box-shadow:0 28px 60px -22px #1c30442b,0 3px 9px #14212d0a}.safari-ui{width:1100px;height:700px;transform:scale(var(--ui-scale,.5));transform-origin:0 0}.safari-toolbar{height:36px;background:linear-gradient(#f7f7f8,#eeeff0);border-bottom:1px solid #e1e2e4;display:flex;align-items:center;gap:28px;padding:0 21px;color:#80858b;font-size:25px}.traffic-lights{display:flex;gap:9px}.traffic-lights i{width:12px;height:12px;border-radius:50%;background:#ff6058;border:1px solid #0000000b}.traffic-lights i:nth-child(2){background:#ffbd2e}.traffic-lights i:nth-child(3){background:#28c840}.safari-arrows{font-size:32px;font-weight:400}.safari-address{margin:auto;background:#e5e7e9;border:1px solid #dce0e4;border-radius:8px;width:420px;height:24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#555e66}.safari-address svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3}.safari-tools{font-size:24px}.aurel-site{height:664px;background:#fbfaf8}.aurel-nav{height:68px;display:flex;align-items:center;padding:0 48px;border-bottom:1px solid #edece8;background:#fdfdfc}.aurel-brand{font-family:Georgia,serif;font-size:30px;letter-spacing:8px}.aurel-nav>div{display:flex;gap:35px;margin:auto;font-size:14px}.bag-icon{width:24px;height:24px;stroke:#30322f;fill:none;stroke-width:1.6}.aurel-hero{height:596px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.aurel-copy{padding:54px 0 26px 48px;color:#181915}.aurel-copy>p{font-size:10px;font-weight:500;letter-spacing:2px;margin:0 0 22px}.aurel-copy h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:94px;line-height:.96;letter-spacing:-5px;margin:0 0 29px}.aurel-description{font-family:Georgia,serif;font-size:19px;line-height:1.45;color:#484a43}.aurel-cta{display:inline-flex;align-items:center;gap:18px;margin-top:26px;background:#232623;color:#fff;padding:15px 22px;border-radius:3px;font-size:13px}.aurel-cta>span{font-size:20px}.aurel-values{display:flex;gap:33px;margin-top:39px;font-size:9px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase}.aurel-hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.metric-card{font-family:DM Sans,Arial,sans-serif;background:#fff;border:1px solid #ebedf0;border-radius:20px;box-shadow:0 23px 60px -28px #182a4240,0 2px 8px #182a4205;padding:26px;text-align:left;max-width:350px;justify-self:center;overflow:hidden}.card-top{display:flex;align-items:center;justify-content:space-between;font-weight:550;font-size:16px;color:#252a2f;white-space:nowrap}.card-top>span:last-child{font-size:23px;line-height:1;color:#9aa0a7;letter-spacing:2px}.metric-number{display:block;font-size:48px;font-weight:500;letter-spacing:-2.4px;line-height:1.2;margin:12px 0 0;font-variant-numeric:tabular-nums}.metric-number>span{font-size:.9em}.metric-caption{font-size:15px;color:#7e858e;margin:2px 0 23px}.audience-faces{display:flex;margin-bottom:20px}.audience-faces img{height:36px;width:36px;border-radius:50%;border:2px solid white;object-fit:cover;margin-right:-4px}.audience-bars{height:106px;display:flex;align-items:flex-end;justify-content:space-between;gap:9px}.audience-bars i{display:block;flex:1;height:var(--bar-height);background:linear-gradient(#5b9cf6,#337fed);border-radius:3px 3px 0 0;transform-origin:bottom;transform:scaleY(1)}.chart-months{display:flex;justify-content:space-between;color:#949ba4;font-size:12px;margin-top:12px}.metric-growth{color:#17a969;font-size:17px;font-weight:500;margin:6px 0 16px}.conversion-chart{display:block;width:100%;height:auto;overflow:visible;margin-top:16px}.chart-line{stroke-linejoin:round}.shopping-card{padding:17px;max-width:300px}.tote-photo{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;display:block;border-radius:12px;background:#f8f7f5}.product-details{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:550;letter-spacing:-.3px;margin-top:21px;gap:10px}.product-description{font-size:12px;color:#858b93;line-height:1.6;margin:7px 0 19px}.cart-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 17px;font-size:14px;font-weight:500;background:#3184f5;color:#fff;border:0;border-radius:9px;cursor:pointer}.cart-button>span{font-size:21px;font-weight:400;line-height:1}.cart-button:hover{background:#2374de}.cart-status{font-size:11px;color:#939aa3;text-align:center;margin:12px 0 0;min-height:17px}.scroll-hint{display:none}.motion-ready .motion-story{height:550svh}.motion-ready .motion-stage{position:sticky;top:0;height:100svh;overflow:clip}.motion-ready .scene{width:min(1200px,calc(100% - 48px));height:calc(100svh - 80px);max-width:none}.motion-ready .device-layer{display:block;position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform,opacity}.device-image{position:absolute;display:block;width:100%;height:100%;object-fit:contain;z-index:1}.desktop-surface{position:absolute;left:8.5%;top:4%;width:83%;height:88%;border-radius:15px 15px 0 0;background:radial-gradient(ellipse at 10% 20%,#65bfff 0,transparent 50%),linear-gradient(155deg,#269cf7 15%,#0769dd 50%,#063bae);overflow:hidden;z-index:2}.desktop-menu{position:absolute;left:0;right:0;top:0;display:flex;gap:12px;align-items:center;height:26px;padding:0 16px;color:#fff;font-size:10px;background:#ffffff14}.desktop-menu b{font-weight:500}.desktop-menu .desktop-time{margin-left:auto}.desktop-dock{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:4px 7px 7px;background:linear-gradient(180deg,#eaf3ff66,#dce9ff44);border:1px solid #ffffff70;border-radius:14px;box-shadow:inset 0 1px #ffffff40,0 3px 10px #17356e26}.dock-app{position:relative;display:block;width:34px;height:34px}.dock-app img{display:block;width:100%;height:100%;object-fit:contain}.dock-app.is-running:after{content:"";position:absolute;bottom:-3px;left:50%;width:3px;height:3px;border-radius:50%;background:#203859;transform:translate(-50%)}.motion-ready .story-panel{display:contents}.motion-ready .story-copy{position:absolute;left:3%;top:32%;width:33%;opacity:0;transform:translateY(25px);pointer-events:none;will-change:transform,opacity}.motion-ready .floating-element{position:absolute;left:0;top:0;max-width:none;will-change:transform,opacity;transform-origin:top left}.motion-ready .scroll-hint{display:flex;gap:15px;align-items:center;font-size:12px;color:#9097a0}.motion-ready .scroll-hint span{font-size:18px}.motion-ready .metric-card{padding:22px}.motion-ready .shopping-card{padding:16px}@media(min-width:760px){h1{white-space:nowrap}}@media(max-width:1160px){.legal-footer{margin-left:30px;margin-right:30px}}@media(max-width:700px){.pill-nav{height:48px;margin-top:18px;padding:0 16px;gap:14px}.brand{font-size:11px}.availability{font-size:9px;white-space:normal;max-width:116px;line-height:1.5;gap:6px}.hero{padding:62px 22px 25px}.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:20px}h1{font-size:48px;letter-spacing:-2.5px;max-width:430px;margin-bottom:24px}.intro{font-size:14px;max-width:340px}.intro .lead{font-size:17px;line-height:1.5;margin-bottom:12px}.mobile-break{display:block}.desktop-break{display:none}.legal-footer{margin:25px 20px 0;flex-direction:column;gap:20px}.legal-footer nav{justify-content:flex-start;gap:10px 20px}.story-panel{display:flex;flex-direction:column;gap:35px;min-height:0;padding:70px 24px}.story-copy{max-width:420px}.story-copy h2{font-size:35px;letter-spacing:-1.6px;margin-bottom:18px}.story-copy>p:last-child{font-size:15px;line-height:1.65}.step-label{font-size:10px;margin-bottom:15px}.motion-ready .motion-story{height:550svh}.motion-ready .scene{width:calc(100% - 24px);height:calc(100svh - 80px)}.motion-ready .story-copy{left:5%;width:90%;max-width:430px;top:11%}.motion-ready .scroll-hint{display:none}.desktop-menu{height:15px;font-size:5px;gap:6px;padding:0 8px}.desktop-dock{gap:2px;padding:2px 4px 5px;bottom:4px;border-radius:8px}.dock-app{width:18px;height:18px}.dock-app.is-running:after{width:2px;height:2px;bottom:-2px}.desktop-surface{border-radius:7px 7px 0 0}.motion-ready .landing-window{border-radius:7px}.motion-ready .metric-number{font-size:44px}.motion-ready .card-top{font-size:15px}.motion-ready .metric-caption{font-size:14px}.motion-ready .audience-bars{height:86px}.motion-ready .audience-faces{margin-bottom:16px}.motion-ready .audience-faces img{width:31px;height:31px}.motion-ready .metric-card{padding:20px}.motion-ready .shopping-card{padding:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.audience-bars i,.chart-line{transform:none;stroke-dashoffset:0}}.device-image{object-fit:fill}.desktop-surface{left:9.8%;top:3.2%;width:80%;height:89.5%;clip-path:url(#macbook-screen-clip)}.metric-card,.motion-ready .metric-card,.motion-ready .shopping-card{padding:0}.widget-ui{width:340px;padding:26px;transform:scale(var(--widget-scale,1));transform-origin:top left}.audience-card{aspect-ratio:340/362}.conversion-card{aspect-ratio:350/326}.conversion-card .widget-ui{width:350px}.shopping-card{aspect-ratio:300/382}.shopping-card .widget-ui{width:300px;padding:17px}.motion-ready .metric-number{font-size:48px}.motion-ready .card-top{font-size:16px}.motion-ready .metric-caption{font-size:15px}.motion-ready .audience-bars{height:106px}.motion-ready .audience-faces{margin-bottom:20px}.motion-ready .audience-faces img{width:36px;height:36px}.audience-card{aspect-ratio:340/382}.conversion-card{aspect-ratio:350/355}.shopping-card{aspect-ratio:300/400}@media(max-width:700px)and (max-height:720px){.motion-ready .story-copy{top:6%}.story-copy h2{font-size:30px;margin-bottom:15px}.story-copy>p:last-child{font-size:14px;line-height:1.55}.step-label{margin-bottom:12px}}.hero{padding-top:64px;padding-bottom:14px}.safari-toolbar{position:relative}.safari-address{position:absolute;left:50%;transform:translate(-50%)}.safari-tools{display:flex;align-items:center;gap:22px;margin-left:auto}.safari-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.hero{padding-top:48px;padding-bottom:8px}}.aurel-hero{grid-template-rows:minmax(0,1fr)}.aurel-hero>img{height:596px;min-height:0;min-width:0;object-position:50% 75%}.landing-window,.metric-card{background:transparent;border:0;box-shadow:none;overflow:visible}.entry-layer{width:100%;height:100%;transform-origin:center}.landing-window>.entry-layer{background:#fff;border:1px solid #d9dee3;border-radius:13px;overflow:hidden;box-shadow:0 28px 60px -22px #1c30442b,0 3px 9px #14212d0a}.metric-card>.entry-layer{background:#fff;border:1px solid #ebedf0;border-radius:20px;overflow:hidden;box-shadow:0 23px 60px -28px #182a4240,0 2px 8px #182a4205}.motion-ready .motion-story{height:716svh}.motion-ready .floating-element{transform-origin:center}.closing-copy{text-align:center;padding:60px 24px 80px}.closing-copy h2{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.06;margin:0 auto;max-width:900px}.closing-copy .build-button{margin-top:18px;padding:12px 19px}.motion-ready .closing-copy{position:absolute;top:2%;left:5%;width:90%;padding:0;opacity:0;z-index:45;will-change:transform,opacity}@media(max-width:700px){.motion-ready .motion-story{height:716svh}.landing-window>.entry-layer{border-radius:7px}.closing-copy h2{font-size:31px;letter-spacing:-1.25px}.motion-ready .closing-copy{top:3%}.closing-copy .build-button{font-size:12px;margin-top:16px;padding:10px 15px}}@media(max-width:700px){.hero{padding-top:38px}.eyebrow{margin-bottom:16px}h1{font-size:44px;margin-bottom:20px}.build-button{margin-top:22px;padding:13px 19px}.motion-ready .motion-story{--phone-stage:min(100svh,560px);height:calc(var(--phone-stage) * 5)}.motion-ready .motion-stage{height:var(--phone-stage)}.motion-ready .scene{height:calc(var(--phone-stage) - 84px)}.motion-ready .story-copy{top:24px;left:5%;width:90%}.story-copy h2{font-size:30px;line-height:1.1;margin-bottom:12px}.story-copy>p:last-child{font-size:14px;line-height:1.55}.step-label{margin-bottom:12px}.motion-ready .closing-copy{top:16px}.closing-copy h2{font-size:28px;line-height:1.1}.motion-ready .scroll-hint{display:flex;position:absolute;bottom:78px;left:0;right:0;justify-content:center;font-size:11px;pointer-events:none}.metric-card{container-type:inline-size}.audience-card{aspect-ratio:1/1.35}.conversion-card{aspect-ratio:1/1.24}.metric-card .entry-layer{border-radius:14px}.metric-card .widget-ui{width:100%;height:100%;transform:none;display:flex;flex-direction:column;padding:clamp(9px,6cqw,20px)}.motion-ready .card-top,.card-top{font-size:clamp(9px,5cqw,14px)}.card-top>span:last-child{font-size:12px;letter-spacing:0}.motion-ready .metric-number,.metric-number{font-size:clamp(22px,15cqw,42px);letter-spacing:-.06em;margin:5px 0 0}.motion-ready .metric-caption,.metric-caption{font-size:clamp(8px,4.5cqw,13px);margin:0 0 5px}.motion-ready .audience-faces,.audience-faces{margin:2px 0 6px}.motion-ready .audience-faces img,.audience-faces img{width:clamp(14px,9cqw,28px);height:clamp(14px,9cqw,28px);border-width:1px}.motion-ready .audience-bars,.audience-bars{flex:1;min-height:0;height:auto;gap:clamp(2px,2.5cqw,7px)}.chart-months{font-size:clamp(7px,3.7cqw,10px);margin-top:5px}.metric-growth{font-size:clamp(9px,5cqw,14px);margin:2px 0 3px}.conversion-chart{flex:1;min-height:0;height:auto;margin-top:3px}.shopping-card .widget-ui{padding:clamp(8px,5cqw,15px)}.tote-photo{min-height:0;flex:1;object-fit:cover;border-radius:8px}.product-details{font-size:clamp(9px,5cqw,14px);margin-top:7px;gap:5px;letter-spacing:-.2px;white-space:nowrap}.product-description{font-size:11px;line-height:1.4;margin:5px 0 8px}.cart-button{min-height:28px;padding:7px 9px;font-size:clamp(9px,5cqw,13px);margin-top:8px;flex-shrink:0}.cart-button>span{font-size:16px}.cart-status{font-size:9px;margin:7px 0 0;min-height:12px}@container (max-width:150px){.product-description,.cart-status,.card-top>span:last-child{display:none}}}.motion-ready .floating-element,.motion-ready .device-layer{transform-origin:0 0;will-change:transform,opacity;backface-visibility:hidden}.motion-ready .scene{height:calc(100svh - 24px)}.motion-ready .scroll-hint{position:absolute;bottom:18px;left:0;right:0;justify-content:center;pointer-events:none}@media(max-width:700px){.motion-ready .scene{height:calc(var(--phone-stage) - 24px)}.motion-ready .metric-card .card-top{font-size:13px}.motion-ready .metric-card .metric-number{font-size:32px}.motion-ready .metric-card .metric-caption{font-size:11px}.motion-ready .metric-card .audience-faces img{width:22px;height:22px}.motion-ready .metric-card .metric-growth{font-size:12px}.motion-ready .metric-card .chart-months{font-size:9px}.motion-ready .metric-card .product-details{font-size:13px}.motion-ready .metric-card .cart-button{font-size:12px}.motion-ready .metric-card.is-compact .product-description,.motion-ready .metric-card.is-compact .cart-status,.motion-ready .metric-card.is-compact .card-top>span:last-child{display:none}}.desktop-menu .apple-logo{width:10px;height:12px;fill:currentColor;flex-shrink:0}@media(max-width:700px){.hero{padding-top:32px;padding-bottom:10px}.brand{font-size:clamp(9px,2.8vw,11px);white-space:nowrap}h1{font-size:clamp(36px,11.3vw,44px)}.hero .eyebrow,.intro>p:not(.lead),.story-copy>p:last-child,.motion-ready .scroll-hint{display:none}.intro .lead{margin-bottom:0}.hero .build-button{margin-top:20px}.story-copy h2{font-size:28px;margin-bottom:0}.desktop-menu .apple-logo{width:6px;height:7px}}.motion-ready .motion-stage{top:0;height:100lvh}.motion-ready .scene{height:100svh;transform:translate3d(0,calc((100dvh - 100svh)/2),0)}.motion-ready .story-copy,.motion-ready .closing-copy{top:0}.traffic-sources{display:flex;gap:14px;margin:12px 0 24px;font-size:12px;color:#7e858e}.traffic-sources span{display:flex;align-items:center;gap:5px}.traffic-sources b{font-weight:500;color:#42484e}.traffic-sources i{width:6px;height:6px;border-radius:50%;background:#337fed}.traffic-sources span+span i{background:#9dbfeb}.metric-growth{display:flex;align-items:center;gap:5px;white-space:nowrap}.metric-growth svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.metric-growth>span{font-size:11px;font-weight:400;color:#858b93;margin-left:3px}.aurel-copy{padding-top:72px}@media(max-width:700px){.motion-ready .motion-story{height:794.4svh}.motion-ready .scene{height:100svh}.motion-ready .story-copy,.motion-ready .closing-copy{top:0}.traffic-sources{font-size:9px;gap:8px;margin:7px 0 10px;flex-wrap:wrap}.traffic-sources span{gap:3px}.traffic-sources i{width:4px;height:4px}.metric-growth svg{width:12px;height:12px}.metric-growth>span{font-size:9px;margin-left:0}.is-compact .metric-growth>span{display:none}}.tote-photo{object-fit:contain;object-position:center}.conversion-card .widget-ui{height:100%;display:flex;flex-direction:column}.order-summary{font-size:11px;line-height:1.4;color:#7e858e;margin:3px 0 0}.metric-growth{margin:6px 0 0}.metric-growth b{font-weight:500}.chart-viewport{position:relative;overflow:hidden;flex:1;min-height:0;margin-top:14px;isolation:isolate}.chart-viewport .conversion-chart{height:100%;width:100%;margin:0;overflow:hidden}.chart-cover{position:absolute;inset:0;background:#fff;transform:translate3d(102%,0,0);pointer-events:none}.traffic-sources{font-size:11px;gap:10px;justify-content:space-between}.traffic-sources span:nth-child(3) i{background:#c7ced7}@media(max-width:700px){.order-summary{font-size:8px;white-space:nowrap;margin:2px 0 0}.metric-growth{margin:3px 0 0}.chart-viewport{margin-top:8px}.traffic-sources{font-size:8px;gap:4px 8px;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.chart-cover{transform:translate3d(102%,0,0)}}.safari-ui,.widget-ui{contain:layout paint style}.safari-toolbar{padding:0 18px}.traffic-lights i{width:10px;height:10px}.safari-tools{gap:18px}.safari-tools svg{width:18px;height:18px}.shopping-card .widget-ui{height:100%;display:flex;flex-direction:column;padding:16px}.shopping-card .tote-photo{flex:1;min-height:0;aspect-ratio:auto;width:100%;object-fit:contain;border-radius:10px}.shopping-card .product-details{margin-top:14px;font-size:16px;line-height:1.25;gap:8px;letter-spacing:-.25px}.shopping-card .product-details>span:last-child{font-size:15px;font-weight:500}.shopping-card .product-description{font-size:11px;line-height:1.4;margin:5px 0 14px}.shopping-card .cart-button{justify-content:center;gap:9px;min-height:42px;padding:10px 14px;margin:0;border-radius:8px;background:#2478ed;font-size:13px;font-weight:550;line-height:1.2;flex-shrink:0;box-shadow:inset 0 1px #ffffff24}.shopping-card .cart-button>span{font-size:17px;line-height:1}.shopping-card .cart-button:hover{background:#1668d7}.shopping-card .cart-button:focus-visible{outline:2px solid #155cc1;outline-offset:3px}.shopping-card .cart-status{font-size:9px;line-height:1.4;min-height:13px;margin:9px 0 0;letter-spacing:-.1px}@media(max-width:700px){.motion-ready .shopping-card .widget-ui{padding:9px}.motion-ready .shopping-card .product-details{font-size:10.5px;margin-top:8px;gap:5px;letter-spacing:-.15px}.motion-ready .shopping-card .product-details>span:last-child{font-size:10px}.motion-ready .shopping-card .product-description{font-size:8px;margin:3px 0 8px;line-height:1.3}.motion-ready .shopping-card .cart-button{min-height:27px;padding:6px 8px;font-size:9px;border-radius:6px;gap:5px}.motion-ready .shopping-card .cart-button>span{font-size:12px}.motion-ready .shopping-card .cart-status{font-size:6.5px;margin-top:6px;min-height:9px;white-space:nowrap}}.pill-nav{position:sticky;top:12px;z-index:100;width:min(740px,calc(100% - 32px));height:56px;margin:16px auto 0;padding:7px 8px 7px 20px;gap:20px;border:1px solid #e9eaec;border-radius:32px;background:#f4f4f6ad;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff70,0 4px 16px #17212c08}.pill-nav-links{display:flex;align-items:center;justify-content:center;gap:24px;margin-left:auto}.pill-nav-links a{font-size:13px;color:#62666b;padding:10px 0;white-space:nowrap}.pill-nav-links a:hover{color:#191b1d}.pill-nav .nav-contact{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border-radius:24px;background:#101214;color:#fff;font-size:13px;font-weight:500;white-space:nowrap}.pill-nav .nav-contact:hover{background:#303438}#selected-work,#get-the-guide,#founder-title{scroll-margin-top:88px}@media(max-width:600px){.pill-nav{top:8px;height:52px;padding-left:14px;gap:22px}.pill-nav .brand{font-size:10px}.pill-nav-links{gap:12px}.pill-nav-links a{font-size:12px}.pill-nav-links a:not(:first-child){display:none}.pill-nav .nav-contact{min-height:36px;padding:0 16px;font-size:12px}}.enquiry-cta{margin-top:28px;text-align:center}.client-availability{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;color:#52605a;font-size:12px;line-height:1.5;font-weight:500}.client-availability>span{width:6px;height:6px;border-radius:50%;background:#418060;flex-shrink:0}.enquiry-cta .build-button{min-height:48px;max-width:100%;justify-content:center;gap:18px;margin-top:12px;padding:14px 22px;background:#101214;border-color:#101214;color:#fff;cursor:pointer;font-size:14px;line-height:1.4;transition:background .15s ease,border-color .15s ease}.enquiry-cta .build-button:hover{background:#303438;border-color:#303438}.client-capacity{max-width:58ch;margin:12px auto 0;color:#747b83;font-size:12px;line-height:1.6;text-wrap:pretty}.closing-copy .enquiry-cta{margin-top:22px}@media(max-width:700px){.enquiry-cta{margin-top:22px}.client-capacity{max-width:36ch}.closing-copy .enquiry-cta{margin-top:18px}.closing-copy .enquiry-cta .build-button{font-size:13px;padding:12px 16px}.closing-copy .client-capacity{font-size:11px}}.motion-story{position:relative}.home-client-logos{width:min(980px,calc(100% - 80px));margin:24px auto 0}.home-client-headline{margin:0 0 12px;text-align:center;font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.025em}.home-client-logo-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.home-client-logos img{display:block;object-fit:contain;flex-shrink:1;min-width:0}.home-client-logos .client-logo-atlassian{width:178px;height:48px}.home-client-logos .client-logo-shopify{width:127px;height:48px}.home-client-logos .client-logo-trello{width:113px;height:48px}.home-client-logos .client-logo-evey{width:76px;height:76px}.home-client-logos .client-logo-vox{width:150px;height:21px}.motion-ready .home-client-logos{position:absolute;left:0;right:0;top:var(--opening-logos-top,600px);z-index:1;margin-top:0}@media(max-width:700px){.home-client-logos{width:calc(100% - 40px)}.home-client-headline{font-size:18px;margin-bottom:12px}.home-client-logo-row{gap:4px 14px;flex-wrap:wrap;justify-content:center}.home-client-logos img{max-width:calc((100% - 28px)/3)}.home-client-logos .client-logo-atlassian{width:126px;height:28px}.home-client-logos .client-logo-shopify{width:94px;height:28px}.home-client-logos .client-logo-trello{width:84px;height:28px}.home-client-logos .client-logo-evey{width:58px;height:30px;object-fit:cover}.home-client-logos .client-logo-vox{width:116px;height:17px}}.pill-nav{width:min(850px,calc(100% - 32px))}.pill-nav-links{gap:24px}.pill-nav-links a[aria-current]{color:#151a1f;text-decoration:underline;text-underline-offset:6px}.compact-menu{display:none;position:relative;margin-left:auto}.compact-menu summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-size:12px;padding:0 6px}.compact-menu summary::-webkit-details-marker{display:none}.compact-menu summary:focus-visible{outline:2px solid #397de4;outline-offset:3px;border-radius:5px}.compact-menu[open] summary span{transform:rotate(45deg)}.compact-menu nav{position:absolute;top:54px;right:-98px;width:250px;background:#fff;border:1px solid #e6e7e8;border-radius:18px;padding:12px;box-shadow:0 12px 40px #17212c18}.compact-menu nav a{display:block;min-height:44px;padding:12px 14px;font-size:14px;border-radius:9px}.compact-menu nav a:hover,.compact-menu nav a[aria-current]{background:#f1f2f3;color:#14191d}.sample-case-link{display:inline-flex;align-items:center;min-height:44px;margin:7px 0 0 18px;font-size:13px;font-weight:550;text-decoration:underline;text-underline-offset:4px}.home-case-feature{max-width:1110px;margin:90px auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:30px;background:#f6f3ed;border-radius:20px}.home-case-image img{display:block;width:100%;height:auto;border-radius:10px}.home-case-label{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#697078}.home-case-feature h2{font-size:46px;font-weight:500;line-height:1.05;letter-spacing:-2px;margin:18px 0}.home-case-feature p:not(.home-case-label){max-width:35ch;color:#626970;line-height:1.7;font-size:15px}.home-case-feature>div>a{display:inline-flex;padding:12px 0;font-size:14px;font-weight:600}@media(max-width:1160px){.home-case-feature{margin-left:30px;margin-right:30px}}@media(max-width:760px){.pill-nav{gap:14px;max-width:510px;height:56px;padding:6px 8px 6px 16px}.pill-nav-links{display:none}.pill-nav .brand{font-size:11px;white-space:nowrap}.pill-nav .nav-contact{padding:0 16px;font-size:12px;min-height:40px}.compact-menu{display:block}.home-case-feature{grid-template-columns:1fr;gap:24px;padding:20px;margin:60px 20px}.home-case-feature h2{font-size:38px}.home-case-feature>div{padding:0 4px 12px}.sample-case-link{margin-left:0;margin-right:18px}}@media(max-width:370px){.pill-nav{gap:8px;padding-left:12px;width:calc(100% - 20px)}.pill-nav .brand{font-size:9px}.pill-nav .nav-contact{padding:0 12px}}
