.productPage-module__1paMka__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.productPage-module__1paMka__hero{padding-block:calc(var(--spacing-header) + clamp(20px, 3vh, 36px)) clamp(56px, 8vh, 96px)}.productPage-module__1paMka__crumbs ol{width:fit-content;color:var(--color-text-secondary);border:1px solid #edeaf224;border-radius:100px;flex-wrap:wrap;gap:6px;margin:0;padding:6px 14px;font-size:13px;list-style:none;display:flex}.productPage-module__1paMka__crumbs li+li:before{content:"/";color:var(--color-text-subtle);margin-inline-end:6px}.productPage-module__1paMka__crumbs a{color:var(--color-text);border-radius:4px}.productPage-module__1paMka__crumbs a:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.productPage-module__1paMka__crumbs a:hover{text-underline-offset:3px;text-decoration:underline}}.productPage-module__1paMka__sheet{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.4vw,72px);margin-block-start:clamp(22px,3vh,36px);display:grid}.productPage-module__1paMka__objectShell{position:sticky;inset-block-start:calc(var(--spacing-header) + 20px)}.productPage-module__1paMka__object{aspect-ratio:5/4;margin:0;position:relative}.productPage-module__1paMka__object picture{position:absolute;inset:0}.productPage-module__1paMka__objectImg{object-fit:cover;width:100%;height:100%}.productPage-module__1paMka__block{padding-block-start:6px}.productPage-module__1paMka__h1{letter-spacing:-.035em;color:var(--color-text);text-wrap:balance;margin-block-start:4px;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:300;line-height:1.02}.productPage-module__1paMka__fullName{color:var(--color-text-subtle);margin-block-start:10px;font-size:15px}.productPage-module__1paMka__lede{max-width:52ch;color:var(--color-text-muted);margin-block-start:22px;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.productPage-module__1paMka__facts{border-block-end:1px solid var(--color-line);margin:clamp(26px,3.4vh,36px) 0 0}.productPage-module__1paMka__fact{border-block-start:1px solid var(--color-line);grid-template-columns:112px minmax(0,1fr);gap:8px 20px;padding-block:18px;display:grid}.productPage-module__1paMka__fact dt{color:var(--color-text-subtle);padding-block-start:1px;font-size:13px}.productPage-module__1paMka__fact dd{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.productPage-module__1paMka__until{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.productPage-module__1paMka__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.productPage-module__1paMka__rail li{align-content:start;gap:9px;display:grid}.productPage-module__1paMka__rung{background:#edeaf229;border-radius:2px;height:3px;display:block}.productPage-module__1paMka__rail li[data-on] .productPage-module__1paMka__rung{background:linear-gradient(90deg, var(--color-purple-700), var(--color-purple-400))}.productPage-module__1paMka__rungName{color:var(--color-text-subtle);font-size:12px;line-height:1.3}.productPage-module__1paMka__rail li[data-on] .productPage-module__1paMka__rungName{color:var(--color-text);font-weight:600}.productPage-module__1paMka__note{color:var(--color-text-muted);margin-block-start:12px;font-size:14px}.productPage-module__1paMka__caveat{max-width:56ch;color:var(--color-text-muted);margin-block-start:20px;font-size:14px;line-height:1.6}.productPage-module__1paMka__acts{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-block-start:clamp(26px,3.4vh,36px);display:flex}.productPage-module__1paMka__textLink{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-accent);text-decoration-color:var(--color-line-accent);text-underline-offset:4px;border-radius:4px;font-size:14px;transition:color .2s,text-decoration-color .2s}.productPage-module__1paMka__textLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.productPage-module__1paMka__textLink:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-purple-400);text-decoration-color:var(--color-purple-400)}}.productPage-module__1paMka__section{border-block-start:1px solid var(--color-line);padding-block:clamp(52px,7.5vh,96px)}.productPage-module__1paMka__split{grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);align-items:start;gap:clamp(20px,4vw,72px);display:grid}.productPage-module__1paMka__h2{letter-spacing:-.02em;color:var(--color-text);align-items:baseline;gap:16px;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:400;line-height:1.15;display:flex;position:sticky;inset-block-start:calc(var(--spacing-header) + 28px)}.productPage-module__1paMka__num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-purple-400);flex:none;font-size:.55em;font-weight:500}.productPage-module__1paMka__content{min-width:0}.productPage-module__1paMka__label{color:var(--color-text-subtle);margin-block-end:12px;font-size:13px}.productPage-module__1paMka__small{color:var(--color-text-subtle);margin-block-start:14px;font-size:13px}.productPage-module__1paMka__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.productPage-module__1paMka__features li{border-block-start:1px solid var(--color-line);padding-block:18px 20px}.productPage-module__1paMka__features>li:last-child:nth-child(odd){grid-column:1/-1}.productPage-module__1paMka__parts li{color:var(--color-text-secondary);padding-block:14px;font-size:15.5px;line-height:1.5}.productPage-module__1paMka__featureTitle{color:var(--color-text);font-size:17px;font-weight:500;line-height:1.35}.productPage-module__1paMka__featureText{max-width:48ch;color:var(--color-text-muted);margin-block-start:8px;font-size:15px;line-height:1.6}.productPage-module__1paMka__specs{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.productPage-module__1paMka__specs tr{border-block-start:1px solid var(--color-line)}.productPage-module__1paMka__specs tr:last-child{border-block-end:1px solid var(--color-line)}.productPage-module__1paMka__specs th,.productPage-module__1paMka__specs td{text-align:start;vertical-align:baseline;padding:15px 0}.productPage-module__1paMka__specs th{width:42%;color:var(--color-text-subtle);padding-inline-end:24px;font-size:14px;font-weight:400}.productPage-module__1paMka__specs td{color:var(--color-text-secondary);font-size:15.5px}.productPage-module__1paMka__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;display:grid}.productPage-module__1paMka__pair>div{border-block-start:1px solid #edeaf24d;padding-block-start:18px}.productPage-module__1paMka__pair>.productPage-module__1paMka__prove{border-block-start-style:dashed}.productPage-module__1paMka__pair dt{color:var(--color-text-subtle);font-size:13px}.productPage-module__1paMka__pair dd{color:var(--color-text-secondary);margin:10px 0 0;font-size:16px;line-height:1.65}.productPage-module__1paMka__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.productPage-module__1paMka__gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.productPage-module__1paMka__gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.productPage-module__1paMka__shot{aspect-ratio:4/3;margin:0;position:relative}.productPage-module__1paMka__shot img{object-fit:cover}.productPage-module__1paMka__video{margin-block-start:20px}.productPage-module__1paMka__video:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px;border-radius:100px}.productPage-module__1paMka__downloads{border-block-end:1px solid var(--color-line);margin:0;padding:0;list-style:none}.productPage-module__1paMka__downloads li{border-block-start:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px 24px;padding-block:16px;display:grid}.productPage-module__1paMka__fileName{color:var(--color-text);font-size:15.5px}.productPage-module__1paMka__fileFacts{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-size:13px}.productPage-module__1paMka__fileLink{font-family:var(--font-display);color:var(--color-purple-400);border-radius:4px;font-size:14px;font-weight:500}.productPage-module__1paMka__fileLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.productPage-module__1paMka__fileLink:hover{text-underline-offset:4px;text-decoration:underline}}.productPage-module__1paMka__belongs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.productPage-module__1paMka__links,.productPage-module__1paMka__others ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.productPage-module__1paMka__links a,.productPage-module__1paMka__others a{border:1px solid var(--color-line);min-height:40px;color:var(--color-text-secondary);border-radius:100px;align-items:baseline;gap:10px;padding:9px 16px;font-size:14.5px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.productPage-module__1paMka__links a:focus-visible,.productPage-module__1paMka__others a:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:2px}@media (hover:hover) and (pointer:fine){.productPage-module__1paMka__links a:hover,.productPage-module__1paMka__others a:hover{border-color:var(--color-line-accent);color:var(--color-text);background:#b064da14}}.productPage-module__1paMka__otherStage{color:var(--color-text-subtle);font-size:12px}.productPage-module__1paMka__close{border-block-start:1px solid var(--color-line);padding-block:clamp(56px,8vh,104px) clamp(80px,12vh,140px)}.productPage-module__1paMka__closeCore{background:radial-gradient(70% 120% at 100% 0%, #5215a152, transparent 62%), var(--color-background-raised);justify-items:start;gap:16px;padding:clamp(32px,5vw,72px);display:grid}.productPage-module__1paMka__closeH2{letter-spacing:-.03em;max-width:22ch;color:var(--color-text);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:300;line-height:1.06}.productPage-module__1paMka__closeSub{max-width:52ch;color:var(--color-text-muted);margin-block-end:6px;font-size:16px;line-height:1.65}.productPage-module__1paMka__others{margin-block-start:clamp(40px,6vh,64px)}@media (max-width:1000px){.productPage-module__1paMka__sheet{grid-template-columns:minmax(0,1fr)}.productPage-module__1paMka__objectShell{position:static}.productPage-module__1paMka__object{aspect-ratio:16/10}.productPage-module__1paMka__split{grid-template-columns:minmax(0,1fr)}.productPage-module__1paMka__h2{position:static}}@media (max-width:640px){.productPage-module__1paMka__fact{grid-template-columns:minmax(0,1fr)}.productPage-module__1paMka__rail li:not([data-on]) .productPage-module__1paMka__rungName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.productPage-module__1paMka__rail li[data-on] .productPage-module__1paMka__rungName{white-space:nowrap}.productPage-module__1paMka__features,.productPage-module__1paMka__pair,.productPage-module__1paMka__belongs,.productPage-module__1paMka__gallery,.productPage-module__1paMka__gallery[data-count="2"]{grid-template-columns:minmax(0,1fr)}.productPage-module__1paMka__downloads li{grid-template-columns:minmax(0,1fr) auto}.productPage-module__1paMka__fileFacts{grid-row:2}}
