._section_u3z8q_1{padding:var(--section-padding-top) var(--gutter) var(--section-padding-bottom);color:#0e0e0e;background:#f7f7f7;margin-top:0}._headingReveal_u3z8q_11{opacity:0;transition:opacity .7s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform .7s var(--ease-out,cubic-bezier(.16, 1, .3, 1));transform:translateY(50px)}._headingReveal_u3z8q_11[data-reveal=visible]{opacity:1;transform:translateY(0)}._heading_u3z8q_11{margin:0 0 var(--section-heading-gap);font-family:Rubik,system-ui,sans-serif;font-size:var(--section-title-size);letter-spacing:-.0167em;font-weight:500;line-height:1}._projects_u3z8q_33{gap:clamp(132px,13vw,210px);display:grid}._projectReveal_u3z8q_38{opacity:0;transition:opacity 1.1s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform 1.1s var(--ease-out,cubic-bezier(.16, 1, .3, 1));transform:translateY(52px)}._projectReveal_u3z8q_38[data-reveal=visible]{opacity:1;transform:translate(0,0)}._project_u3z8q_33{--media-scale:.985;--media-shift:22px;--hover-rotation:1.15deg;align-items:center;min-height:min(77vh,780px);display:flex}._projectReverse_u3z8q_61{--hover-rotation:-1.15deg}._projectLink_u3z8q_65{width:100%;color:inherit;border-radius:20px;grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:stretch;gap:clamp(48px,6.5vw,116px);text-decoration:none;display:grid}._projectCopy_u3z8q_76{min-height:0;transform:translateY(var(--media-shift));will-change:transform;flex-direction:column;padding:0 0 10px;display:flex}._projectReverse_u3z8q_61 ._projectCopy_u3z8q_76{grid-area:1/2}._projectReverse_u3z8q_61 ._projectLink_u3z8q_65{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}._projectReverse_u3z8q_61 ._mediaFrame_u3z8q_94{grid-area:1/1}._kicker_u3z8q_99{align-items:baseline;gap:clamp(18px,2vw,34px);display:flex}._kicker_u3z8q_99 h3,._kicker_u3z8q_99 span{margin:0;font-family:Rubik,system-ui,sans-serif;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.2}._statement_u3z8q_114{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:clamp(34px,5vw,76px) 0 0;font-family:Rubik,system-ui,sans-serif;font-size:clamp(28px,2.45vw,40px);font-weight:500;line-height:1.08}._tags_u3z8q_125{flex-wrap:wrap;gap:9px;margin:clamp(38px,5vw,78px) 0 0;padding:0;list-style:none;display:flex}._tags_u3z8q_125 li{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:transform .45s var(--ease-out,cubic-bezier(.16, 1, .3, 1));border:1.5px solid;border-radius:999px;padding:7px 18px 6px;font-family:Rubik,system-ui,sans-serif;font-size:clamp(10px,.85vw,13px);font-weight:400;line-height:1}._actionRow_u3z8q_149{justify-content:flex-end;align-items:center;gap:20px;margin-top:auto;display:flex}._viewLabel_u3z8q_157{align-items:center;gap:12px;font-family:Rubik,system-ui,sans-serif;font-size:clamp(16px,1.4vw,21px);font-weight:500;line-height:1.2;display:inline-flex}._arrow_u3z8q_167{transition:transform .45s var(--ease-out,cubic-bezier(.16, 1, .3, 1));font-size:22px;display:inline-block}._mediaFrame_u3z8q_94{width:100%;box-shadow:none;transform:translateY(var(--media-shift)) scale(var(--media-scale)) rotate(0deg);transform-origin:50%;transition:box-shadow .46s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform .68s var(--ease-out,cubic-bezier(.16, 1, .3, 1));will-change:transform;background:0 0;border:0;border-radius:16px;align-self:center;padding:0;position:relative}._media_u3z8q_94{aspect-ratio:16/10;background:#171717;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._pink_u3z8q_205{background:var(--pink,#fb5d89)}._yellow_u3z8q_209{background:var(--yellow,#ffd84d)}._blue_u3z8q_213{background:var(--blue,#8ed2f6)}._green_u3z8q_217{background:var(--green,#97e6bb)}._lavender_u3z8q_221{background:var(--lavender,#cbb8ff)}._image_u3z8q_225{opacity:1;object-fit:cover;width:100%;height:100%;transition:opacity .62s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform .76s var(--ease-out,cubic-bezier(.16, 1, .3, 1));will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.015)}._imageSecondary_u3z8q_239{opacity:0;transform:scale(1.035)}@media (hover:hover) and (pointer:fine){:is(._projectLink_u3z8q_65:hover ._mediaFrame_u3z8q_94,._projectLink_u3z8q_65:focus-visible ._mediaFrame_u3z8q_94){transform:translateY(calc(var(--media-shift) - 8px)) scale(var(--media-scale)) rotate(var(--hover-rotation));box-shadow:12px 12px #353434}:is(._projectLink_u3z8q_65:hover ._image_u3z8q_225,._projectLink_u3z8q_65:focus-visible ._image_u3z8q_225){transform:scale(1.05)}:is(._hasHoverImage_u3z8q_257:hover ._imagePrimary_u3z8q_257,._hasHoverImage_u3z8q_257:focus-visible ._imagePrimary_u3z8q_257){opacity:0}:is(._hasHoverImage_u3z8q_257:hover ._imageSecondary_u3z8q_239,._hasHoverImage_u3z8q_257:focus-visible ._imageSecondary_u3z8q_239){opacity:1}}._projectLink_u3z8q_65:hover ._tags_u3z8q_125 li{transform:translateY(-3px)}._projectLink_u3z8q_65:hover ._arrow_u3z8q_167{transform:translate(4px,-4px)}._projectLink_u3z8q_65:focus-visible{outline-offset:9px;outline:3px solid #0e0e0e}._moreRow_u3z8q_281{justify-content:center;margin-top:clamp(88px,10vw,150px);display:flex}._moreButton_u3z8q_287{gap:18px;min-height:58px;padding:12px 14px 12px 24px;font-family:Rubik,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1}._moreButton_u3z8q_287:focus-visible{outline-offset:5px;outline:3px solid #0e0e0e}._moreIcon_u3z8q_302{color:#f7f7f7;background:#0e0e0e;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:32px;padding:0 9px;display:inline-flex}@media (max-width:1080px) and (min-width:901px){._projectLink_u3z8q_65{gap:48px}._projectCopy_u3z8q_76{min-height:0}._statement_u3z8q_114{font-size:clamp(28px,3vw,36px)}}@media (max-width:900px){._projects_u3z8q_33{gap:100px}._projectReveal_u3z8q_38{transform:translateY(36px)}._project_u3z8q_33{min-height:0;display:block}._projectLink_u3z8q_65{flex-direction:column;gap:0;display:flex}._mediaFrame_u3z8q_94{box-shadow:none;border-radius:22px;order:-1;padding:0;transform:none}._media_u3z8q_94{aspect-ratio:1.66;border:0;border-radius:20px}._projectCopy_u3z8q_76{will-change:auto;grid-template-columns:1fr;row-gap:14px;min-height:0;padding:22px 0 0;display:grid;transform:none}._kicker_u3z8q_99{order:1;gap:12px}._kicker_u3z8q_99 h3{letter-spacing:-.02em;font-size:22.5px;line-height:1.15}._kicker_u3z8q_99 span{font-size:12px}._statement_u3z8q_114{letter-spacing:normal;text-wrap:pretty;order:3;max-width:62ch;margin:0;font-family:inherit;font-size:18px;font-weight:400;line-height:1.35}._tags_u3z8q_125{order:2;gap:8px;margin:0}._tags_u3z8q_125 li{border-width:1px;padding:5px 14px 4px;font-size:12px}._actionRow_u3z8q_149{order:4;justify-content:flex-start;margin-top:0}._viewLabel_u3z8q_157{font-family:inherit;font-size:14px}._moreRow_u3z8q_281{margin-top:72px}}@media (max-width:600px){._section_u3z8q_1{padding-left:14px;padding-right:14px}._projects_u3z8q_33{gap:76px}._mediaFrame_u3z8q_94{border-radius:14px}._media_u3z8q_94{aspect-ratio:1.35;border-radius:12px}._projectCopy_u3z8q_76{padding-top:16px}._kicker_u3z8q_99{justify-content:space-between;align-items:flex-start}._kicker_u3z8q_99 h3{font-size:20px}._tags_u3z8q_125{gap:6px}._tags_u3z8q_125 li{padding:5px 9px 4px;font-size:10px}._statement_u3z8q_114{font-size:16px}._moreButton_u3z8q_287{min-height:54px;padding:10px 12px 10px 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){._projectReveal_u3z8q_38,._projectReveal_u3z8q_38[data-reveal=visible],._headingReveal_u3z8q_11{opacity:1;transition:none;transform:none}._mediaFrame_u3z8q_94{will-change:auto;transition:none;transform:none}._projectCopy_u3z8q_76{will-change:auto;transform:none}._image_u3z8q_225,._tags_u3z8q_125 li,._arrow_u3z8q_167{transition:none}}
