@property --near{syntax:"<number>";inherits:true;initial-value:1}.ProjectsHorizontal-module__QrBliW__section{color:var(--color-text-primary);--ph-panel-w:min(64vw,900px);--ph-panel-h:min(70dvh,700px);--ph-gap:clamp(18px,2.6vw,44px);--ph-edge:clamp(16px,5vw,90px);--ph-ink:#fff;--ph-ink-soft:#ffffffb8;--ph-chip-bg:#ffffff24;--ph-chip-edge:#ffffff4d;--ph-card-bg:var(--color-bg-light);--ph-card-edge:#0f172a1a;--ph-shadow:0 16px 40px #0f172a2e;padding-block:0 clamp(40px,7vh,90px);position:relative}[data-theme=dark] .ProjectsHorizontal-module__QrBliW__section{--ph-card-edge:#ffffff1f;--ph-shadow:0 16px 40px #0000008c}.ProjectsHorizontal-module__QrBliW__section.ProjectsHorizontal-module__QrBliW__section{content-visibility:visible;contain-intrinsic-size:none;contain:none}.ProjectsHorizontal-module__QrBliW__stage{position:relative}.ProjectsHorizontal-module__QrBliW__track{gap:var(--ph-gap);padding:24px var(--ph-edge)56px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ph-edge);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow:auto hidden}.ProjectsHorizontal-module__QrBliW__track::-webkit-scrollbar{display:none}.ProjectsHorizontal-module__QrBliW__panel{flex:0 0 var(--ph-panel-w);min-width:var(--ph-panel-w);height:var(--ph-panel-h);scroll-snap-align:center;position:relative}.ProjectsHorizontal-module__QrBliW__section[data-held] .ProjectsHorizontal-module__QrBliW__panel:focus-within{--near:1!important}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__stage{touch-action:pan-y pinch-zoom;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:center;height:100dvh;padding-block:clamp(12px,3vh,36px);display:grid;overflow:clip}@media (hover:hover) and (pointer:fine){.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__stage{cursor:grab}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__stage[data-dragging]{cursor:grabbing}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__hud{cursor:auto}}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__stage[data-dragging]{-webkit-user-select:none;user-select:none}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__track{scroll-snap-type:none;will-change:transform;grid-row:1;justify-self:start;width:max-content;padding-block:24px;overflow:visible}.ProjectsHorizontal-module__QrBliW__card{border-radius:var(--border-radius-5xl);corner-shape:squircle;background:var(--ph-card-bg);height:100%;box-shadow:var(--ph-shadow),inset 0 0 0 1px var(--ph-card-edge);isolation:isolate;transform:scale(calc(.945 + .055*var(--near)));transition:transform .45s;position:relative;overflow:hidden}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__card{transition:none}.ProjectsHorizontal-module__QrBliW__media{z-index:0;position:absolute;inset:0;overflow:hidden}.ProjectsHorizontal-module__QrBliW__media:after{content:"";opacity:calc(.32*(1 - var(--near)));pointer-events:none;background:#000;position:absolute;inset:0}.ProjectsHorizontal-module__QrBliW__imageWrap{top:0;width:118%;height:100%;position:absolute;inset-inline-start:-9%}.ProjectsHorizontal-module__QrBliW__image{object-fit:cover;width:100%;height:100%;display:block}.ProjectsHorizontal-module__QrBliW__mobileImage{display:none}.ProjectsHorizontal-module__QrBliW__card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000038 0%,#00000014 32%,#00000073 66%,#000000d1 100%);position:absolute;inset:0}.ProjectsHorizontal-module__QrBliW__index{z-index:2;top:clamp(10px,1.8vw,24px);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffffff24;-webkit-text-stroke:1px #ffffff73;pointer-events:none;font-size:clamp(3.2rem,7.5vw,7rem);font-weight:800;line-height:.82;position:absolute;inset-inline-end:clamp(18px,2.6vw,40px)}.ProjectsHorizontal-module__QrBliW__body{z-index:2;max-width:min(80%,560px);color:var(--ph-ink);opacity:calc(.42 + .58*var(--near));flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;inset-block-end:clamp(22px,5%,46px);inset-inline-start:clamp(20px,4%,48px)}.ProjectsHorizontal-module__QrBliW__chip{letter-spacing:.03em;color:var(--ph-ink);background:var(--ph-chip-bg);border:1px solid var(--ph-chip-edge);border-radius:var(--border-radius-pill);backdrop-filter:blur(8px);padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.ProjectsHorizontal-module__QrBliW__chip:hover,.ProjectsHorizontal-module__QrBliW__chip:focus-visible{background:#ffffff3d;border-color:#ffffff80}.ProjectsHorizontal-module__QrBliW__title{letter-spacing:-.02em;text-wrap:balance;color:var(--ph-ink);margin:0;font-size:clamp(1.75rem,3.6vw,3.1rem);font-weight:700;line-height:1.05}.ProjectsHorizontal-module__QrBliW__titleLink{color:inherit;text-decoration:none}.ProjectsHorizontal-module__QrBliW__titleLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.ProjectsHorizontal-module__QrBliW__hud{padding-inline:var(--ph-edge);justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);margin-top:24px;display:flex}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__hud{grid-row:2;justify-content:flex-start;margin-top:0}.ProjectsHorizontal-module__QrBliW__counter,.ProjectsHorizontal-module__QrBliW__rail,.ProjectsHorizontal-module__QrBliW__hint{display:none}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__counter{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);direction:ltr;align-items:baseline;gap:6px;font-size:.95rem;font-weight:700;display:flex}.ProjectsHorizontal-module__QrBliW__sep{opacity:.45}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__rail{border-radius:var(--border-radius-pill);background:var(--color-border-gray);flex:auto;min-width:60px;height:3px;display:block;position:relative;overflow:hidden}.ProjectsHorizontal-module__QrBliW__railFill{border-radius:inherit;background:linear-gradient(to left,var(--color-primary-gradient-start),var(--color-primary-gradient-end));transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__hint{width:14px;height:14px;color:var(--color-text-muted);flex:none;animation:1.9s ease-in-out infinite ProjectsHorizontal-module__QrBliW__phNudge;display:block}html[dir=ltr] .ProjectsHorizontal-module__QrBliW__hint{transform:scaleX(-1)}.ProjectsHorizontal-module__QrBliW__hudCta{flex:none}@keyframes ProjectsHorizontal-module__QrBliW__phNudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}html[dir=ltr] .ProjectsHorizontal-module__QrBliW__hint{animation-name:ProjectsHorizontal-module__QrBliW__phNudgeLtr}@keyframes ProjectsHorizontal-module__QrBliW__phNudgeLtr{0%,to{transform:scaleX(-1)translate(0)}50%{transform:scaleX(-1)translate(-5px)}}.ProjectsHorizontal-module__QrBliW__arrow{display:none}.ProjectsHorizontal-module__QrBliW__arrowGlyph{block-size:13px;inline-size:13px}@media (max-width:768px){.ProjectsHorizontal-module__QrBliW__arrow{z-index:3;block-size:34px;inline-size:34px;color:var(--color-text-primary);background:var(--color-bg-light);border:1px solid var(--color-border-gray);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,border-color .2s;display:inline-flex;position:absolute;inset-block-start:50%;translate:0 -50%}.ProjectsHorizontal-module__QrBliW__prev{inset-inline-start:4px}.ProjectsHorizontal-module__QrBliW__next{inset-inline-end:4px}.ProjectsHorizontal-module__QrBliW__arrow:disabled{opacity:.3;cursor:default}.ProjectsHorizontal-module__QrBliW__arrow:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.ProjectsHorizontal-module__QrBliW__prev .ProjectsHorizontal-module__QrBliW__arrowGlyph{transform:scaleX(-1)}}html[dir=ltr] .ProjectsHorizontal-module__QrBliW__arrowGlyph{transform:scaleX(-1)}html[dir=ltr] .ProjectsHorizontal-module__QrBliW__prev .ProjectsHorizontal-module__QrBliW__arrowGlyph{transform:none}@media (max-width:768px){.ProjectsHorizontal-module__QrBliW__section{--ph-panel-w:min(86vw,520px);--ph-panel-h:clamp(340px,62vh,560px);--ph-edge:clamp(14px,7vw,40px)}.ProjectsHorizontal-module__QrBliW__desktopImage{display:none}.ProjectsHorizontal-module__QrBliW__mobileImage{display:block}.ProjectsHorizontal-module__QrBliW__body{gap:12px;max-width:86%}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin]{--ph-panel-w:min(80vw,460px);--ph-panel-h:clamp(280px,66svh,600px)}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__stage{height:100svh;padding-block:76px 24px}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__track{padding-block:14px}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__hint{display:none}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__hud{gap:10px;padding-left:70px;padding-right:76px}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__counter{letter-spacing:.05em;font-size:.8rem}.ProjectsHorizontal-module__QrBliW__section[data-mode=pin] .ProjectsHorizontal-module__QrBliW__rail{min-width:36px}}@media (prefers-reduced-motion:reduce){.ProjectsHorizontal-module__QrBliW__hint{animation:none}.ProjectsHorizontal-module__QrBliW__card,.ProjectsHorizontal-module__QrBliW__arrow{transition:none}}
