[data-v-eab44525]:root{--1-1:#fff;--1-2:#161616;--1-3:#9b9b98;--1-4:#73736f;--1-5:#2a2a28;--1-6:#111110;--1-7:#1b1b19;--2-1:#c9a43a;--2-2:#9a741c;--2-3:#98741c;--error:#ff453a;--root-border-radius:10px;--button-border-radius:13px;--root-border-width:1px;--root-box-shadow:0 0 10px #00000040;--font-family:"Inter", sans-serif;--second-family:"Inter", sans-serif;--bg:#f0eee8;--paper:#e7e3da;--paper-strong:#faf8f3;--ink:#171512;--surface:#1715120b;--surface-strong:#17151217;--border:#352b1b2e;--text:#171512;--muted:#756f63;--muted-strong:#918979;--accent:#c9a43a;--accent-light:#f4d06f;--header-bg:#151310f0;--header-utility-bg:#f4d06f14;--header-utility-border:#f4d06f4d;--header-utility-bg-hover:#f4d06f2e;--header-utility-border-hover:#f4d06fa6;--header-city:#f7e4a6;--dark-surface:#171512;--dark-surface-blue:#292116;--dark-surface-navy:#332919;--on-dark:#faf8f3;--on-dark-muted:#c9c0af;--on-dark-soft:#f4d06f;--on-dark-border:#f4d06f29;--on-dark-border-hover:#f4d06f80;--on-dark-inset:inset 0 1px 0 #ffffff09;--dark-shadow:0 22px 45px #00000024;--dark-shadow-hover:0 22px 42px #00000042;--dark-input:#0003;--dark-eyebrow:#f4d06f;--dark-glow:#f4d06f;--dark-glow-shadow:0 0 16px #f4d06fc7;--container-width:1240px;--container-padding-x:20px;--transition-duration:.2s}.lineup-card[data-v-eab44525]{--card-bg:#f4f0e7;--text:#292824;isolation:isolate;background:linear-gradient(135deg,#ffffff9e,transparent 58%),var(--card-bg);border:1px solid #8570452e;border-radius:18px;min-height:224px;padding:22px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 12px 30px #4d3c1914,inset 0 1px #ffffffdb}.lineup-card[data-v-eab44525]:nth-child(2){--card-bg:#eef0ec}.lineup-card[data-v-eab44525]:nth-child(3){--card-bg:#eeedf0}.lineup-card[data-v-eab44525]:nth-child(4){--card-bg:#f2ece7}.lineup-card[data-v-eab44525]:nth-child(5){--card-bg:#eaf0ed}.lineup-card[data-v-eab44525]:nth-child(6){--card-bg:#ebeff2}.lineup-card[data-v-eab44525]:nth-child(7){--card-bg:#f1eceb}.lineup-card[data-v-eab44525]:before{content:"";z-index:0;pointer-events:none;border:1px solid #7962351f;border-radius:12px;position:absolute;inset:9px}.lineup-card[data-v-eab44525]:after{content:"";z-index:0;background:radial-gradient(#b89b5b3d 0,#0000 72%);border:1px solid #9b804733;border-radius:50%;width:150px;height:34px;position:absolute;bottom:14px;right:26px;transform:perspective(90px)rotateX(58deg);box-shadow:0 13px 17px #57431d1a}.lineup-card__name[data-v-eab44525]{z-index:2;letter-spacing:-.03em;color:var(--text);font-size:clamp(22px,1.8vw,28px);font-weight:600;display:inline-flex;position:relative}.lineup-card__photo[data-v-eab44525]{z-index:1;-o-object-fit:contain;object-fit:contain;width:210px;height:198px;transition:transform .34s cubic-bezier(.2,.8,.2,1),filter .34s;position:absolute;bottom:-5px;right:4px}.lineup-card__photo--local[data-v-eab44525]{mix-blend-mode:multiply}.lineup-card__photo--cutout[data-v-eab44525]{mix-blend-mode:normal;filter:drop-shadow(0 14px 14px #3d30192e)}.lineup-card__photo--ipad[data-v-eab44525]{width:274px;height:218px;bottom:-9px;right:-2px}.lineup-card__photo--phone[data-v-eab44525]{width:270px;height:210px;bottom:-4px;right:50%;transform:translate(50%)}.lineup-card__photo--iphone[data-v-eab44525]{width:254px;height:205px;bottom:-5px;right:calc(50% - 54px)}.lineup-card__photo--samsung[data-v-eab44525]{width:248px;height:202px;bottom:-6px;right:calc(50% - 54px)}.lineup-card__photo--dyson[data-v-eab44525]{width:154px;height:184px;bottom:-2px;left:50%;right:auto;transform:translate(-50%)}.lineup-card__photo--airpods[data-v-eab44525]{width:174px;height:164px;bottom:-2px;right:14px}.lineup-card__photo--services[data-v-eab44525]{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;mix-blend-mode:normal;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000004d 33%,#000 62%);mask-image:linear-gradient(90deg,#0000 0,#0000004d 33%,#000 62%)}.lineup-card--featured[data-v-eab44525]{min-height:260px;padding:28px}.lineup-card--featured .lineup-card__photo[data-v-eab44525]{width:min(58%,360px);height:270px;bottom:-3px;right:7%}.lineup-card--featured[data-v-eab44525]:after{width:min(52%,340px);height:48px;bottom:13px;right:8%}.lineup-card--featured-lineup[data-v-eab44525]{background:#fbf6ed}.lineup-card--featured-lineup .lineup-card__photo--featured-lineup[data-v-eab44525]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;mix-blend-mode:normal;filter:none;width:100%;height:100%;inset:0 auto auto 0;transform:none}.lineup-card--featured-lineup:not(.lineup-card--iphone) .lineup-card__photo--featured-lineup[data-v-eab44525]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000014 20%,#0000004d 42%,#000000a8 66%,#000 88%);mask-image:linear-gradient(90deg,#0000 0,#00000014 20%,#0000004d 42%,#000000a8 66%,#000 88%)}.lineup-card--iphone[data-v-eab44525]{--card-bg:#f4ede3}.lineup-card--services[data-v-eab44525]{--card-bg:#f7f2e8;background:linear-gradient(105deg,#faf7ef,#f6f0e5)}.lineup-card--services[data-v-eab44525]:after{display:none}@media (width>1024px) and (hover:hover) and (pointer:fine){.lineup-card[data-v-eab44525]:hover{border-color:#b18f4094;transform:translateY(-6px);box-shadow:0 18px 30px #4a391829,inset 0 1px #ffffffe6}.lineup-card:hover .lineup-card__photo[data-v-eab44525],.lineup-card:hover .lineup-card__photo--ipad[data-v-eab44525]{transform:scale(1.1)translate(-5px,-4px)}.lineup-card:hover .lineup-card__photo--dyson[data-v-eab44525]{transform:translate(-50%)scale(1.08)translateY(-4px)}.lineup-card:hover .lineup-card__photo--phone[data-v-eab44525]{transform:translate(50%)scale(1.06)translate(-3px,-3px)}.lineup-card:hover--featured-lineup .lineup-card__photo--featured-lineup[data-v-eab44525]{transform:none}.lineup-card[data-v-eab44525]:hover__photo--phone{width:74%;height:92%;right:-4%;transform:none}.lineup-card[data-v-eab44525]:hover__photo--ipad{width:82%;height:90%;right:-2%}.lineup-card[data-v-eab44525]:hover__photo--dyson{width:62%;height:96%;left:auto;right:12%;transform:none}.lineup-card[data-v-eab44525]:hover__photo--airpods{width:66%;height:86%;right:0}}@media (hover:none),(pointer:coarse),(width<=1024px){.lineup-card[data-v-eab44525]{-webkit-tap-highlight-color:transparent}.lineup-card[data-v-eab44525],.lineup-card__photo[data-v-eab44525]{transition:none}}@media (width<=900px){.lineup-card[data-v-eab44525]{min-height:210px;padding:17px}.lineup-card__photo[data-v-eab44525]{width:162px;height:174px;bottom:-5px;right:2px}.lineup-card--featured .lineup-card__photo[data-v-eab44525]{width:190px;height:205px;right:4%}.lineup-card--featured-lineup .lineup-card__photo--featured-lineup[data-v-eab44525]{-o-object-position:right center;object-position:right center;width:100%;height:100%;inset:0 auto auto 0;transform:none}}@media (width<=600px){.lineup-card[data-v-eab44525]{min-height:224px;padding:20px}.lineup-card__photo[data-v-eab44525]{width:56%;height:94%;bottom:-3px;right:3%}.lineup-card__photo--ipad[data-v-eab44525]{width:62%;height:90%;bottom:-4px;right:0}.lineup-card__photo--phone[data-v-eab44525]{width:52%;height:96%;bottom:-3px;right:-4%;transform:none}.lineup-card__photo--airpods[data-v-eab44525]{width:50%;height:86%;bottom:-1px;right:0}.lineup-card__photo--dyson[data-v-eab44525]{width:38%;height:82%;bottom:8px;left:50%;right:auto;transform:translate(-50%)}.lineup-card__photo--services[data-v-eab44525]{width:100%;height:100%;inset:0}.lineup-card--featured[data-v-eab44525]{min-height:224px;padding:20px}.lineup-card--featured .lineup-card__photo[data-v-eab44525]{width:64%;height:100%;bottom:-3px;right:3%}.lineup-card--featured-lineup .lineup-card__photo--featured-lineup[data-v-eab44525]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:100%;height:100%;inset:0 auto auto 0;transform:none}}:root{--1-1:#fff;--1-2:#161616;--1-3:#9b9b98;--1-4:#73736f;--1-5:#2a2a28;--1-6:#111110;--1-7:#1b1b19;--2-1:#c9a43a;--2-2:#9a741c;--2-3:#98741c;--error:#ff453a;--root-border-radius:10px;--button-border-radius:13px;--root-border-width:1px;--root-box-shadow:0 0 10px #00000040;--font-family:"Inter", sans-serif;--second-family:"Inter", sans-serif;--bg:#f0eee8;--paper:#e7e3da;--paper-strong:#faf8f3;--ink:#171512;--surface:#1715120b;--surface-strong:#17151217;--border:#352b1b2e;--text:#171512;--muted:#756f63;--muted-strong:#918979;--accent:#c9a43a;--accent-light:#f4d06f;--header-bg:#151310f0;--header-utility-bg:#f4d06f14;--header-utility-border:#f4d06f4d;--header-utility-bg-hover:#f4d06f2e;--header-utility-border-hover:#f4d06fa6;--header-city:#f7e4a6;--dark-surface:#171512;--dark-surface-blue:#292116;--dark-surface-navy:#332919;--on-dark:#faf8f3;--on-dark-muted:#c9c0af;--on-dark-soft:#f4d06f;--on-dark-border:#f4d06f29;--on-dark-border-hover:#f4d06f80;--on-dark-inset:inset 0 1px 0 #ffffff09;--dark-shadow:0 22px 45px #00000024;--dark-shadow-hover:0 22px 42px #00000042;--dark-input:#0003;--dark-eyebrow:#f4d06f;--dark-glow:#f4d06f;--dark-glow-shadow:0 0 16px #f4d06fc7;--container-width:1240px;--container-padding-x:20px;--transition-duration:.2s}.lineup-section{padding:clamp(8px,.625vw,12px) 0}.lineup-section__container{flex-direction:column;gap:28px;display:flex}.lineup-section__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lineup-section__eyebrow{color:#5f625f;align-items:center;gap:9px;margin-bottom:14px;display:flex}.lineup-section__eyebrow:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:none;border-radius:50%;flex:none}.lineup-section__title{color:var(--ink);font-family:var(--second-family);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.lineup-section__button{border:1px solid var(--border);color:#fff;white-space:nowrap;min-height:44px;transition:var(--transition-duration) ease;background:#1c1c1e;border-radius:13px;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.lineup-section__button:hover{background:#252a36;border-color:#afcfff6b;transform:translateY(-1px)}}@media (hover:none),(hover:on-demand){.lineup-section__button:active{background:#252a36;border-color:#afcfff6b;transform:translateY(-1px)}}.lineup-section__button-arrow{font-size:16px;line-height:1}.lineup-section .lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width>=901px){.lineup-section .lineup{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.lineup-section .lineup .lineup-card{grid-column:span 3}.lineup-section .lineup .lineup-card--featured{grid-column:span 6;min-height:260px}}@media (width<=1024px){.lineup-section__head{flex-direction:column;align-items:flex-start}}@media (width<=900px){.lineup-section .lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lineup-section .lineup .lineup-card--featured{grid-column:span 2}}@media (width>=601px) and (width<=760px){.lineup-section .lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-section .lineup .lineup-card--featured{grid-column:span 2}}@media (width<=600px){.lineup-section{padding:12px 0 clamp(20px,1.5625vw,30px)}.lineup-section .lineup{grid-template-columns:1fr;gap:10px}.lineup-section .lineup .lineup-card,.lineup-section .lineup .lineup-card--featured{grid-column:1}}
