.page_page__4Kseh{background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.92),rgba(247,245,242,0) 50%),var(--paper);color:var(--ink);min-height:100vh;min-height:100svh;overflow:hidden}.page_content__alpsb{margin:0 auto;min-height:calc(100vh - 68px);min-height:calc(100svh - 68px);padding:32px 0 48px}.page_intro__5_kN9{margin:0 auto;max-width:1180px;padding:0 32px;position:relative}.page_heading__LmO7f{margin:0 auto;max-width:760px;padding:2px 170px 0;text-align:center}.page_heading__LmO7f h1{font-size:clamp(35px,3.9vw,49px);font-weight:700;letter-spacing:-.045em;line-height:1.2;margin:0}.page_heading__LmO7f p{color:var(--muted);font-size:14px;line-height:1.7;margin:14px -120px 0}.page_wheelSection__zfMtv{position:relative;text-align:center}.page_wheelControls__67xeZ{align-items:center;display:flex;justify-content:space-between;left:32px;pointer-events:none;position:absolute;right:32px;top:8px}.page_arrowButton__bkSWt{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(198,193,187,.95);border-radius:50%;box-shadow:0 7px 18px rgba(23,24,36,.07);color:var(--ink);cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;pointer-events:auto;transition:background .18s ease,color .18s ease,transform .18s ease;width:46px}.page_arrowButton__bkSWt:focus-visible,.page_arrowButton__bkSWt:hover{background:var(--ink);color:#fff;outline:none;transform:scale(1.06)}.page_arrowButton__bkSWt svg{height:21px;width:21px}.page_wheelStage__3qBOL{--card-width:clamp(204px,15.8vw,238px);--card-gap:clamp(48px,calc(20vw - 18px - var(--card-width) * .8),190px);--card-step:calc(var(--card-width) + var(--card-gap));--drag-x:0px;--edge-zone-width:calc(50% - var(--card-step) * 1.5 - var(--card-width) * .5 - 22px);--hover-scale:1.2;height:clamp(560px,44vw,640px);margin:clamp(25px,3.2vh,36px) auto 0;min-height:474px;outline:none;position:relative;touch-action:pan-y;user-select:none;width:100%}.page_projectCard__uvk0B{--push-x:0px;--drag-rotation:0deg;--drag-y:0px;--rotation:0deg;--slot-x:0px;--slot-y:0px;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(-50% + var(--slot-x) + var(--drag-x) + var(--push-x))) translateY(calc(var(--slot-y) + var(--drag-y))) rotate(calc(var(--rotation) + var(--drag-rotation))) scale(1);transform-origin:50% 50%;transition:transform .58s cubic-bezier(.2,.76,.18,1),opacity .36s ease;width:var(--card-width);z-index:2}.page_wheelStage__3qBOL:not(.page_isExpanded___bUjG) .page_projectCard__uvk0B{--push-x:0px!important;--rotation:0deg!important;--slot-x:0px!important;--slot-y:45px!important;opacity:0;transform:translateX(-50%) translateY(45px) scale(.78)}.page_wheelStage__3qBOL:not(.page_isExpanded___bUjG) .page_slotActive__IBoc4{opacity:1}.page_wheelStage__3qBOL.page_isDragging__D1MA1 .page_projectCard__uvk0B{transition:none}.page_slotLeftPeek__GS1Kn{--rotation:-9deg;--slot-x:calc(var(--card-step) * -2.5);--slot-y:118px;opacity:.96;pointer-events:auto;z-index:2}.page_slotLeft__M_hIz{--rotation:-5.5deg;--slot-x:calc(var(--card-step) * -1.5);--slot-y:50px;opacity:1;pointer-events:auto;z-index:4}.page_slotActive__IBoc4{--rotation:-1.8deg;--slot-x:calc(var(--card-step) * -.5);opacity:1;pointer-events:auto;z-index:6}.page_slotRight__apHzt{--rotation:1.8deg;--slot-x:calc(var(--card-step) * .5);opacity:1;pointer-events:auto;z-index:5}.page_slotFarRight__Ol8CP{--rotation:5.5deg;--slot-x:calc(var(--card-step) * 1.5);--slot-y:50px;opacity:1;pointer-events:auto;z-index:4}.page_slotRightPeek__PyZKo{--rotation:9deg;--slot-x:calc(var(--card-step) * 2.5);--slot-y:118px;opacity:.96;pointer-events:auto;z-index:2}.page_slotFarLeft__5Jrhf{--rotation:-11deg;--slot-x:calc(var(--card-step) * -3.5);--slot-y:150px}.page_slotFarLeft__5Jrhf,.page_slotFarRightHidden__qlryP{opacity:0;pointer-events:none;visibility:hidden;z-index:0}.page_slotFarRightHidden__qlryP{--rotation:11deg;--slot-x:calc(var(--card-step) * 3.5);--slot-y:150px}.page_pushLeft__H7MOh{--push-x:clamp(-42px,-3vw,-28px)}.page_pushRight__8dxoE{--push-x:clamp(28px,3vw,42px)}.page_projectCard__uvk0B.page_isHovered__6tpA_{--push-x:0px;z-index:30}.page_projectCard__uvk0B.page_isHovered__6tpA_ .page_cardStack__wUIPB{transform:scale(var(--hover-scale))}.page_projectCard__uvk0B.page_isHovered__6tpA_ .page_cardTitle__qle15{transform:translateY(28px)}.page_wheelStage__3qBOL.page_isDragging__D1MA1 .page_cardStack__wUIPB,.page_wheelStage__3qBOL.page_isDragging__D1MA1 .page_cardTitle__qle15{transform:none!important}.page_edgeZone__p2aT6{bottom:0;pointer-events:none;position:absolute;top:0;width:max(0px,var(--edge-zone-width));z-index:40}.page_wheelStage__3qBOL.page_isExpanded___bUjG .page_edgeZone__p2aT6{pointer-events:auto}.page_edgeZoneLeft__7N6L0{left:0}.page_edgeZoneRight__eFwxW{right:0}.page_cardLink__ktGu_{-webkit-user-drag:none;color:inherit;display:block;outline:none;width:100%}a.page_cardLink__ktGu_{cursor:pointer}.page_cardLink__ktGu_:focus-visible .page_cardStack__wUIPB{outline:2px solid var(--ink);outline-offset:6px}.page_cardStack__wUIPB{--card-color:#555;--face-border:9px;padding-top:58px;position:relative;transform-origin:50% 50%;transition:transform .34s cubic-bezier(.2,.76,.18,1)}.page_cardFace__V994l{background:var(--card-color);border:9px solid var(--card-color);border-radius:18px;box-shadow:0 13px 24px -16px rgba(23,24,36,.34);box-sizing:border-box;overflow:hidden;position:relative;width:100%;z-index:4}.page_coverFrame__khI4R{aspect-ratio:3/4;background:#ebe7e2;overflow:hidden;position:relative;width:100%}.page_coverFrame__khI4R img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.page_badge__DKkFC{align-items:center;border-radius:14px 14px 0 0;color:#fff;display:inline-flex;height:42px;justify-content:center;max-width:calc(100% - 22px);padding:0 18px;right:11px;top:16px;z-index:3}.page_badge__DKkFC,.page_badge__DKkFC:after{background:var(--card-color);position:absolute}.page_badge__DKkFC:after{content:"";height:calc(var(--face-border) + 3px);left:0;right:0;top:calc(100% - 1px);z-index:0}.page_badge__DKkFC b{font-size:15px;font-weight:750;letter-spacing:.025em;line-height:1;position:relative;white-space:nowrap;z-index:1}.page_workBadge__AE5xE{border:0;box-shadow:none;box-sizing:border-box;height:58px;padding:0 34px;right:8px;top:0}.page_workBadge__AE5xE b{font-size:22px;font-weight:850}.page_workBadgeOutline___jrQq{border:3px solid rgba(255,255,255,.98);border-radius:11px;bottom:5px;left:6px;pointer-events:none;position:absolute;right:6px;top:5px;z-index:1}.page_typeBand__dkEOt{align-items:center;background:var(--card-color);color:#fff;display:flex;font-size:18px;font-weight:800;height:52px;justify-content:center;letter-spacing:.035em;margin-top:-1px;padding:0 12px;position:relative;z-index:2}.page_cardTitle__qle15{display:flex;justify-content:center;min-height:82px;padding:34px 2px 0;text-align:center;transition:transform .34s cubic-bezier(.2,.76,.18,1)}.page_cardTitle__qle15 strong{font-size:clamp(18px,1.35vw,21px);font-weight:700;letter-spacing:-.025em;line-height:1.28}@media (max-width:1179px){.page_wheelStage__3qBOL{--card-width:clamp(184px,21vw,214px);--card-gap:clamp(48px,5vw,64px);--edge-zone-width:calc(50% - var(--card-step) - var(--card-width) * .5 - 16px);--hover-scale:1.14;height:550px}.page_slotLeftPeek__GS1Kn{--rotation:-7deg;--slot-x:calc(var(--card-step) * -2);--slot-y:90px}.page_slotLeft__M_hIz{--rotation:-3.8deg;--slot-x:calc(var(--card-step) * -1);--slot-y:38px}.page_slotActive__IBoc4{--rotation:0deg;--slot-x:0px}.page_slotRight__apHzt{--rotation:3.8deg;--slot-x:calc(var(--card-step) * 1);--slot-y:38px}.page_slotFarRight__Ol8CP{--rotation:7deg;--slot-x:calc(var(--card-step) * 2);--slot-y:90px}.page_slotFarLeft__5Jrhf{--slot-x:calc(var(--card-step) * -3);--slot-y:130px}.page_slotFarRightHidden__qlryP,.page_slotRightPeek__PyZKo{--slot-x:calc(var(--card-step) * 3);--slot-y:130px;opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:820px){.page_content__alpsb{padding-top:28px}.page_intro__5_kN9{padding:0 24px}.page_heading__LmO7f{padding-left:0;padding-right:0}.page_wheelControls__67xeZ{margin-top:20px;padding:0;position:static}.page_wheelStage__3qBOL{--card-width:clamp(170px,26vw,194px);--card-gap:56px;--edge-zone-width:calc(50% - var(--card-step) * .5 - var(--card-width) * .5 - 6px);--hover-scale:1.1;height:530px;margin-top:8px}.page_slotFarLeft__5Jrhf,.page_slotLeftPeek__GS1Kn{--slot-x:calc(var(--card-step) * -2.5);--slot-y:112px;opacity:0;pointer-events:none;visibility:hidden}.page_slotLeft__M_hIz{--rotation:-5deg;--slot-x:calc(var(--card-step) * -1.5);--slot-y:72px;opacity:.96}.page_slotActive__IBoc4{--rotation:-1.2deg;--slot-x:calc(var(--card-step) * -.5);--slot-y:0px}.page_slotRight__apHzt{--rotation:1.2deg;--slot-x:calc(var(--card-step) * .5);--slot-y:0px}.page_slotFarRight__Ol8CP{--rotation:5deg;--slot-x:calc(var(--card-step) * 1.5);--slot-y:72px;opacity:.96}.page_slotFarRightHidden__qlryP,.page_slotRightPeek__PyZKo{--slot-x:calc(var(--card-step) * 2.5);--slot-y:112px;opacity:0;pointer-events:none;visibility:hidden}.page_pushLeft__H7MOh,.page_pushRight__8dxoE{--push-x:0px}}@media (max-width:620px){.page_content__alpsb{min-height:calc(100vh - 105px);min-height:calc(100svh - 105px);padding:24px 0 34px}.page_intro__5_kN9{padding:0 20px}.page_heading__LmO7f{margin-top:0;padding:0}.page_heading__LmO7f h1{font-size:35px}.page_heading__LmO7f p{font-size:13px;margin:12px 0 0}.page_wheelControls__67xeZ{margin:18px 0 0;padding:0}.page_arrowButton__bkSWt{height:41px;width:41px}.page_wheelStage__3qBOL{--card-width:min(55vw,204px);--card-gap:58px;height:min(138vw,530px);min-height:485px}.page_edgeZone__p2aT6{display:none}.page_slotFarLeft__5Jrhf,.page_slotLeftPeek__GS1Kn{--slot-x:calc(var(--card-step) * -2);opacity:0;pointer-events:none;visibility:hidden}.page_slotLeft__M_hIz{--rotation:-4deg;--slot-x:calc(var(--card-step) * -1);--slot-y:50px;opacity:.84;pointer-events:auto;visibility:visible}.page_slotActive__IBoc4{--rotation:0deg;--slot-x:0px}.page_slotRight__apHzt{--rotation:4deg;--slot-x:calc(var(--card-step) * 1);--slot-y:50px;opacity:.84}.page_slotFarRightHidden__qlryP,.page_slotFarRight__Ol8CP,.page_slotRightPeek__PyZKo{--slot-x:calc(var(--card-step) * 2);opacity:0;pointer-events:none;visibility:hidden}.page_cardStack__wUIPB{--face-border:8px;padding-top:52px}.page_cardFace__V994l{border-width:8px;border-radius:16px}.page_typeBand__dkEOt{font-size:16px;height:47px}.page_cardTitle__qle15{min-height:74px;padding-top:30px}.page_cardTitle__qle15 strong{font-size:18px}.page_badge__DKkFC{font-size:14px;height:40px;right:9px;top:12px}.page_badge__DKkFC b{font-size:14px}.page_workBadge__AE5xE{height:52px;padding:0 28px;right:8px;top:0}.page_workBadge__AE5xE b{font-size:19px}}@media (prefers-reduced-motion:reduce){.page_arrowButton__bkSWt,.page_cardStack__wUIPB,.page_cardTitle__qle15,.page_projectCard__uvk0B{transition-duration:.01ms!important}.page_wheelStage__3qBOL:not(.page_isExpanded___bUjG) .page_projectCard__uvk0B{opacity:inherit;transform:translateX(calc(-50% + var(--slot-x))) translateY(var(--slot-y)) rotate(var(--rotation))}}