.rolling-mark_stage__zAaXp{position:relative;display:grid;align-items:center;align-self:stretch;min-width:0;min-height:485px;width:calc(100% + 45px);margin-left:-25px;overflow:hidden;isolation:isolate}.rolling-mark_canvas__c2hxa{display:block;width:100%;height:auto;overflow:visible}.rolling-mark_shadow__Bue3n{opacity:.55}.rolling-mark_interactive__yMKDd{padding:0;border:0;border-radius:18px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.rolling-mark_interactive__yMKDd:focus-visible{outline:2px solid var(--disc-left-light);outline-offset:-4px}.rolling-mark_leftTravel__vxX_z,.rolling-mark_rightTravel__68ZPk{translate:0 0}.rolling-mark_full__fh_Us .rolling-mark_leftTravel__vxX_z{translate:var(--roll-travel) 0}.rolling-mark_full__fh_Us .rolling-mark_rightTravel__68ZPk{translate:calc(-1 * var(--roll-travel)) 0}.rolling-mark_leftRoll___gY_L,.rolling-mark_rightRoll__tG7Tt{transform-box:view-box;rotate:0deg}.rolling-mark_full__fh_Us .rolling-mark_leftRoll___gY_L{rotate:var(--roll-angle)}.rolling-mark_full__fh_Us .rolling-mark_rightRoll__tG7Tt{rotate:calc(-1 * var(--roll-angle))}.rolling-mark_leftRoll___gY_L{transform-origin:36px 36px}.rolling-mark_rightRoll__tG7Tt{transform-origin:64px 36px}@media (prefers-reduced-motion:no-preference){.rolling-mark_leftTravel__vxX_z,.rolling-mark_rightTravel__68ZPk{transition:translate var(--roll-return-duration) var(--roll-easing)}.rolling-mark_leftRoll___gY_L,.rolling-mark_rightRoll__tG7Tt{transition:rotate var(--roll-return-duration) var(--roll-easing)}.rolling-mark_canvas__c2hxa{animation:rolling-mark_reveal-mark___8BYp var(--roll-reveal-duration) ease-out both}.rolling-mark_leftRoll___gY_L,.rolling-mark_leftTravel__vxX_z,.rolling-mark_rightRoll__tG7Tt,.rolling-mark_rightTravel__68ZPk{animation-duration:var(--roll-duration);animation-delay:var(--roll-delay);animation-timing-function:var(--roll-easing);animation-fill-mode:both;animation-iteration-count:1}.rolling-mark_leftTravel__vxX_z{animation-name:rolling-mark_open-left___4s0a}.rolling-mark_rightTravel__68ZPk{animation-name:rolling-mark_open-right__6AqJp}.rolling-mark_leftRoll___gY_L{animation-name:rolling-mark_roll-left__0IZEP}.rolling-mark_rightRoll__tG7Tt{animation-name:rolling-mark_roll-right__wIOb_}}@keyframes rolling-mark_open-left___4s0a{0%{transform:translateX(var(--roll-travel))}to{transform:translateX(0)}}@keyframes rolling-mark_open-right__6AqJp{0%{transform:translateX(calc(-1 * var(--roll-travel)))}to{transform:translateX(0)}}@keyframes rolling-mark_roll-left__0IZEP{0%{transform:rotate(var(--roll-angle))}to{transform:rotate(0)}}@keyframes rolling-mark_roll-right__wIOb_{0%{transform:rotate(calc(-1 * var(--roll-angle)))}to{transform:rotate(0)}}@keyframes rolling-mark_reveal-mark___8BYp{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.rolling-mark_stage__zAaXp{min-height:440px}}@media (max-width:700px){.rolling-mark_stage__zAaXp{width:100%;min-height:0;margin:15px 0 0}}.rolling-mark_stage__zAaXp.rolling-mark_still__8M47f{position:absolute;display:block;inset:0;width:100%;height:100%;min-height:0;margin:0}.rolling-mark_still__8M47f .rolling-mark_canvas__c2hxa{height:100%}.rolling-mark_still__8M47f *{animation:none}.featured-projects_section__sAHcx{padding-top:clamp(48px,6vw,88px)}.featured-projects_heading__KK0l3{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:42px}.featured-projects_heading__KK0l3 h2{margin:0}.featured-projects_feature__HD0SD{background:color-mix(in srgb,var(--project-surface) 24%,var(--paper))}.featured-projects_feature__HD0SD+.featured-projects_feature__HD0SD{margin-top:28px}.featured-projects_inner__p8_GW{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(40px,6vw,88px);align-items:center;padding-block:clamp(48px,6vw,88px)}.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_inner__p8_GW{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_copy__nuRXN{grid-column:2;grid-row:1}.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_visual__zU184{grid-column:1;grid-row:1}.featured-projects_copy__nuRXN{min-width:0;container-type:inline-size}.featured-projects_meta__6dJ6C{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:27px;color:var(--muted);font-size:10px}.featured-projects_status__2vLr9{display:inline-flex;align-items:center;gap:7px}.featured-projects_status__2vLr9 .status-dot{background:var(--project-accent)}.featured-projects_copy__nuRXN h3{margin:0 0 22px;font-size:clamp(36px,13cqi,70px);line-height:1.08;letter-spacing:-2.6px;font-weight:520;overflow-wrap:anywhere;color:var(--project-accent)}.featured-projects_feature__HD0SD[data-heading=serif] h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-2px;font-weight:400}.featured-projects_summary__32lHv{margin:0 0 29px;max-width:400px;font-size:clamp(16px,1.4vw,19px);line-height:1.75;letter-spacing:-.25px}.featured-projects_link__IwIDz{color:var(--project-accent);border-color:currentColor}.featured-projects_visual__zU184{display:block;min-width:0;position:relative;border-radius:6px}.featured-projects_window__QX_UA{border:1px solid color-mix(in srgb,var(--project-detail) 30%,var(--line));border-radius:6px;overflow:hidden;box-shadow:0 30px 55px -35px #0008;transition:transform .3s ease;background:var(--paper)}.featured-projects_visual__zU184:hover .featured-projects_window__QX_UA{transform:translateY(-5px)}.featured-projects_visual__zU184 img,.featured-projects_visual__zU184 picture{display:block;width:100%;height:auto}.featured-projects_visual__zU184[data-media=artwork] img{aspect-ratio:16/10;object-fit:cover}.featured-projects_windowBar__KYL6u{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--line);font-size:9px}.featured-projects_windowBar__KYL6u>svg{width:12px;height:12px;justify-self:end}.featured-projects_caption__OGLAS{display:block;margin-top:12px;color:var(--muted);font-size:10px}.featured-projects_collection__Vn1az{padding-block:40px 70px}.featured-projects_collectionLink__amHPC{display:flex;align-items:center;gap:15px;padding-block:13px;font-size:16px;width:fit-content;margin-left:auto}.featured-projects_collectionLink__amHPC:hover>span:first-child{text-decoration:underline;text-underline-offset:6px}.featured-projects_count__8fGER{font-size:10px;color:var(--muted)}.featured-projects_collectionLink__amHPC>svg{margin-left:10px}@media (max-width:800px){.featured-projects_heading__KK0l3{display:block;padding-bottom:28px}.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_inner__p8_GW,.featured-projects_inner__p8_GW{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:36px}.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_copy__nuRXN,.featured-projects_feature__HD0SD:nth-child(2n) .featured-projects_visual__zU184{grid-column:auto;grid-row:auto}.featured-projects_meta__6dJ6C{margin-bottom:20px}.featured-projects_copy__nuRXN h3{letter-spacing:-2px}.featured-projects_summary__32lHv{max-width:460px;margin-bottom:22px}.featured-projects_feature__HD0SD+.featured-projects_feature__HD0SD{margin-top:16px}.featured-projects_collection__Vn1az{padding-block:24px 48px}.featured-projects_collectionLink__amHPC{margin:0}}@media (prefers-reduced-motion:reduce){.featured-projects_window__QX_UA{transition:none}.featured-projects_visual__zU184:hover .featured-projects_window__QX_UA{transform:none}}