._iCkCq_page{--case-gutter:max(24px, calc((100vw - 1260px) / 2))}._iCkCq_container{width:min(100% - 48px,1260px);margin-inline:auto}._iCkCq_eyebrow{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.4}._iCkCq_hero{padding-block:48px 0}._iCkCq_breadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:42px;font-size:13px;display:inline-flex}._iCkCq_breadcrumb:hover{color:var(--fg)}._iCkCq_heroHeading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}._iCkCq_heroHeading h1{letter-spacing:-.05em;text-wrap:balance;max-width:780px;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:1.04}._iCkCq_heroHeading p{letter-spacing:-.025em;max-width:310px;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.3}._iCkCq_heroPicture{background:var(--bg-card);border-radius:28px;height:min(70vw,720px);min-height:560px;position:relative;overflow:hidden}._iCkCq_heroPicture>img{object-fit:cover;width:100%;height:100%}._iCkCq_heroPicture:after{content:"";background:linear-gradient(#0000 25%,#0009 70%,#000c);position:absolute;inset:0}._iCkCq_heroCaption{z-index:1;position:absolute;bottom:60px;left:60px;right:60px}._iCkCq_heroCaption h2{letter-spacing:-.045em;text-wrap:balance;color:#fff;max-width:720px;font-size:clamp(34px,4.8vw,64px);font-weight:600;line-height:1.05}._iCkCq_heroCaption a{margin-top:28px}._iCkCq_introduction{text-align:center;letter-spacing:-.025em;max-width:880px;color:var(--muted);text-wrap:pretty;margin:0 auto;padding:88px 24px 100px;font-size:clamp(22px,2.5vw,32px);font-weight:500;line-height:1.35}._iCkCq_sectionTitle{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.08}._iCkCq_gallery{background:var(--bg-elev);padding:96px 0 64px;scroll-margin-top:90px}._iCkCq_gallery ._iCkCq_eyebrow{color:var(--muted)}._iCkCq_rail{padding:48px var(--case-gutter,24px) 28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--case-gutter,24px);scrollbar-width:none;overscroll-behavior-x:contain;gap:24px;display:flex;overflow-x:auto}._iCkCq_rail::-webkit-scrollbar{display:none}._iCkCq_portrait{isolation:isolate;scroll-snap-align:start;background:var(--bg-card);text-align:left;cursor:pointer;border-radius:28px;flex:0 0 clamp(300px,28vw,405px);height:clamp(540px,46vw,700px);transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}._iCkCq_portrait>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}._iCkCq_portrait:after{content:"";z-index:-1;background:linear-gradient(#000b 0%,#0007 32%,#0000 66%,#0004 100%);position:absolute;inset:0}._iCkCq_cardCopy{color:#fff;position:absolute;top:32px;left:30px;right:28px}._iCkCq_cardLabel{margin-bottom:12px;font-size:16px;font-weight:600;display:block}._iCkCq_cardTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1.1;display:block}._iCkCq_plus{color:#171719;background:#f5f5f7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:22px;right:22px}._iCkCq_galleryControls{justify-content:space-between;align-items:center;gap:24px;display:flex}._iCkCq_galleryControls p{color:var(--muted);font-size:14px}._iCkCq_galleryControls>div{gap:12px;display:flex}._iCkCq_roundButton{color:#f5f5f7;cursor:pointer;background:#30333a;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,opacity .2s;display:grid}._iCkCq_roundButton:hover{background:#454952}._iCkCq_roundButton:disabled{opacity:.3;cursor:default}._iCkCq_workflow{padding-block:110px}._iCkCq_steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px;display:grid}._iCkCq_steps li{counter-increment:step;border-top:1px solid var(--line-strong);padding-top:24px}._iCkCq_steps li:before{content:"0" counter(step);font-family:var(--font-mono);color:var(--accent);font-size:13px}._iCkCq_steps h3{letter-spacing:-.03em;margin:24px 0 12px;font-size:25px;font-weight:600;line-height:1.16}._iCkCq_steps p{color:var(--muted);font-size:17px;line-height:1.55}._iCkCq_apps{background:var(--bg-elev);padding-block:88px}._iCkCq_appsIntro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}._iCkCq_appsIntro>p{max-width:290px;color:var(--muted);line-height:1.5}._iCkCq_appGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._iCkCq_closingCta{text-align:center;padding:120px 24px}._iCkCq_closingCta h2{max-width:720px;margin-inline:auto}._iCkCq_closingCta p{color:var(--muted);margin:24px 0}._iCkCq_related{padding-bottom:80px}._iCkCq_relatedHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}._iCkCq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._iCkCq_relatedCard{isolation:isolate;background:var(--bg-card);border-radius:24px;flex-direction:column;justify-content:end;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}._iCkCq_relatedCard img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}._iCkCq_relatedCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#000d);position:absolute;inset:0}._iCkCq_relatedCard h3{color:#fff;letter-spacing:-.025em;font-size:25px;font-weight:600;line-height:1.15}._iCkCq_relatedCard span{color:#fff;align-items:center;gap:5px;margin-top:14px;font-size:14px;display:inline-flex}._iCkCq_indexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:60px 0 100px;display:grid}._iCkCq_indexGrid ._iCkCq_relatedCard{min-height:520px}._iCkCq_indexGrid ._iCkCq_relatedCard h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:470px;margin-top:12px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.08}._iCkCq_dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:48px 24px 0;position:fixed;inset:0;overflow-y:auto}._iCkCq_dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0009;animation:.35s both _iCkCq_backdrop-in}._iCkCq_sheet{background:#17191e;border-radius:32px 32px 0 0;width:min(100%,1080px);min-height:calc(100dvh - 48px);margin-inline:auto;padding:0 80px 64px;animation:.5s cubic-bezier(.22,1,.36,1) both _iCkCq_sheet-in;box-shadow:0 -20px 100px #0003}._iCkCq_closeRow{z-index:2;justify-content:end;height:0;margin-right:-56px;padding-top:20px;display:flex;position:sticky;top:20px}._iCkCq_sheetHeader{padding:78px 0 44px}._iCkCq_sheetHeader h2{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin-top:20px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}._iCkCq_sheetIntro{max-width:750px;color:var(--muted);letter-spacing:-.02em;margin-top:30px;font-size:clamp(19px,2vw,24px);line-height:1.45}._iCkCq_sheetPhoto{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%;max-height:560px}._iCkCq_sheetDetails{grid-template-columns:1fr 1fr;gap:48px;padding:56px 0;display:grid}._iCkCq_sheetDetails h3{letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.2}._iCkCq_sheetDetails p{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.55}._iCkCq_sheetProduct{border-top:1px solid var(--line-strong);align-items:center;gap:18px;padding-top:32px;display:flex}._iCkCq_sheetProduct p{color:var(--muted);margin-bottom:4px;font-size:13px}._iCkCq_sheetProduct h3{font-size:20px;font-weight:600}._iCkCq_sheetProduct>a{margin-left:auto}._iCkCq_closing ._iCkCq_sheet{animation:.28s ease-in both _iCkCq_sheet-out}._iCkCq_closing::backdrop{animation:.28s both _iCkCq_backdrop-out}@keyframes _iCkCq_sheet-in{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}@keyframes _iCkCq_sheet-out{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}@keyframes _iCkCq_backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes _iCkCq_backdrop-out{to{opacity:0}}@media (hover:hover){._iCkCq_portrait:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0003}._iCkCq_portrait:hover>img,._iCkCq_relatedCard:hover img{transform:scale(1.035)}}@media (min-width:1600px){._iCkCq_portrait{flex-basis:405px;height:700px}}@media (max-width:767px){._iCkCq_page{--case-gutter:24px}._iCkCq_hero{padding-top:24px}._iCkCq_breadcrumb{margin-bottom:30px}._iCkCq_heroHeading{margin-bottom:30px;display:block}._iCkCq_heroHeading p{max-width:340px;margin-top:22px}._iCkCq_heroPicture{border-radius:22px;height:75svh;min-height:570px;max-height:760px}._iCkCq_heroCaption{bottom:32px;left:28px;right:28px}._iCkCq_introduction{padding-block:56px 64px}._iCkCq_gallery{padding-top:60px;padding-bottom:36px}._iCkCq_rail{gap:24px;padding-top:32px}._iCkCq_portrait{border-radius:24px;flex-basis:min(82vw,360px);height:550px}._iCkCq_cardCopy{top:28px;left:24px;right:24px}._iCkCq_galleryControls p{max-width:180px;font-size:12px}._iCkCq_workflow{padding-block:64px}._iCkCq_steps{grid-template-columns:1fr;gap:30px;margin-top:36px}._iCkCq_steps h3{margin-top:14px}._iCkCq_apps{padding-block:60px}._iCkCq_appsIntro{display:block}._iCkCq_appsIntro>p{margin-top:24px}._iCkCq_appGrid,._iCkCq_relatedGrid,._iCkCq_indexGrid{grid-template-columns:1fr}._iCkCq_relatedHeading{flex-direction:column;align-items:start}._iCkCq_closingCta{padding-block:72px}._iCkCq_dialog{padding:max(12px, env(safe-area-inset-top)) 0 0}._iCkCq_sheet{padding:0 24px calc(32px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;min-height:calc(100dvh - 12px)}._iCkCq_closeRow{margin-right:-8px;padding-top:16px;top:16px}._iCkCq_sheetHeader{padding-top:76px}._iCkCq_sheetHeader h2{font-size:38px}._iCkCq_sheetPhoto{aspect-ratio:4/5;border-radius:16px}._iCkCq_sheetDetails{grid-template-columns:1fr;gap:32px;padding-block:36px}._iCkCq_sheetProduct{flex-wrap:wrap}._iCkCq_sheetProduct>a{width:100%;margin-top:10px;margin-left:0}}@media (prefers-reduced-motion:reduce){._iCkCq_portrait,._iCkCq_portrait>img,._iCkCq_relatedCard img{transition:none}._iCkCq_portrait:hover,._iCkCq_portrait:hover>img,._iCkCq_relatedCard:hover img{transform:none}._iCkCq_sheet,._iCkCq_dialog::backdrop{animation:none}}
