._host_b9woi_2{display:contents}._curves_b9woi_6{fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:var(--line-width);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._curve_b9woi_6{visibility:hidden}}._curves_b9woi_6 circle{fill:var(--color-paper);transform-box:fill-box;transform-origin:50%;animation:_grow-circle_b9woi_1 var(--transition-duration) var(--transition-easing) both}@keyframes _grow-circle_b9woi_1{0%{scale:0}to{scale:1}}@media (prefers-reduced-motion:reduce){._curves_b9woi_6 circle{animation:none}}._host_vur1r_7{display:contents}._previewLayer_vur1r_13{pointer-events:none;position:absolute;inset:0}._dotGrid_vur1r_21{top:calc(339.2 / var(--canvas-height) * 100%);left:calc(751.125 / var(--canvas-width) * 100%);width:calc(403.75 / var(--canvas-width) * 100%);height:calc(176.4 / var(--canvas-height) * 100%);grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(17,1fr);display:grid;position:absolute}._dot_vur1r_21{background-image:radial-gradient(circle, var(--color-ink) var(--dot-radius), transparent var(--dot-radius));opacity:0}._frame_vur1r_42{top:calc(157 / var(--canvas-height) * 100%);left:calc(396 / var(--canvas-width) * 100%);width:calc(487 / var(--canvas-width) * 100%);height:calc(293 / var(--canvas-height) * 100%);anchor-name:--preview;position:absolute}._card_vur1r_52{background-color:var(--color-paper);clip-path:inset(100% 100% 0 0);transition:clip-path var(--transition-duration) var(--transition-easing);position:absolute;inset:0;overflow:hidden}._cardOutline_vur1r_65{border:var(--line-width) solid var(--color-ink);visibility:hidden;transition:top var(--transition-duration) var(--transition-easing), right var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);position:absolute;inset:100% 100% 0 0}._screenshot_vur1r_77{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._leader_vur1r_88{top:calc(var(--corner-mark-size) - var(--corner-mark-offset-y));right:calc(100% + var(--corner-mark-offset-x));width:200%;height:var(--line-width);background-image:repeating-linear-gradient(to left, var(--color-ink-muted) 0 var(--leader-dash), transparent var(--leader-dash) calc(2 * var(--leader-dash)));transform-origin:100%;opacity:0;transition:opacity var(--transition-duration) var(--transition-easing);position:absolute;rotate:-45deg}._previewLayer_vur1r_13[data-preview-open] ._leader_vur1r_88{opacity:1}._previewLayer_vur1r_13[data-preview-open] ._card_vur1r_52{clip-path:inset(0)}._previewLayer_vur1r_13[data-preview-open] ._cardOutline_vur1r_65{visibility:visible;transition-delay:0s;inset:0}._projects_vur1r_120{top:calc(552.8 / var(--canvas-height) * 100%);padding-inline:calc(163 / var(--canvas-width) * 100%);justify-content:space-between;display:flex;position:absolute;inset-inline:0}._projectLink_vur1r_129{--slash-length:var(--project-slash-length);font-size:var(--font-size-l);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.4;display:inline-block;position:relative}._projectLink_vur1r_129:after{content:"";top:100%;height:var(--line-width);background-image:linear-gradient(var(--color-ink), var(--color-ink));transition:background-size var(--transition-duration) var(--transition-easing);animation:_draw-underline_vur1r_1 var(--underline-draw-duration) var(--transition-easing) calc(var(--reveal-index) * var(--transition-duration)) backwards;background-position:0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-inline:0}@keyframes _draw-underline_vur1r_1{0%{background-size:0 100%}}@media (prefers-reduced-motion:reduce){._projectLink_vur1r_129:after{animation:none}}._projectLink_vur1r_129:hover:after,._projectLink_vur1r_129:focus-visible:after{background-position:100%;background-size:0 100%}._stage_j2z4v_6{width:100%;aspect-ratio:var(--canvas-width) / var(--canvas-height);--corner-frame:--highlight;position:relative;overflow:hidden}._stage_j2z4v_6:has([data-preview-open]){--corner-frame:--preview}._hiddenInPreview_j2z4v_20{transition:opacity var(--transition-duration) var(--transition-easing)}._stage_j2z4v_6:has([data-preview-open]) ._hiddenInPreview_j2z4v_20{opacity:0}._headline_j2z4v_30{z-index:1;top:calc(296.5 / var(--canvas-height) * 100%);left:calc(448 / var(--canvas-width) * 100%);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);white-space:nowrap;line-height:1.4;position:absolute}._highlight_j2z4v_41{anchor-name:--highlight;position:relative}._highlight_j2z4v_41:before{content:"";z-index:1;background-color:var(--color-paper);position:absolute;inset:0}._highlightWord_j2z4v_57{z-index:2;color:var(--color-paper);background-color:var(--color-ink);font-weight:var(--font-weight-demibold);animation:_draw-word_j2z4v_1 var(--reveal-duration) var(--transition-easing) both;position:relative}@keyframes _draw-word_j2z4v_1{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}._cornerMark_j2z4v_80{width:var(--corner-mark-size);height:var(--corner-mark-size);fill:none;stroke:var(--color-ink);stroke-width:var(--line-width);--tuck-distance-x:calc(var(--corner-mark-offset-x) + var(--corner-mark-size));--tuck-distance-y:calc(var(--corner-mark-offset-y) + var(--corner-mark-size));--frame-top:calc(anchor(var(--corner-frame) top) - var(--corner-mark-offset-y));--frame-right:calc(anchor(var(--corner-frame) right) - var(--corner-mark-offset-x));--frame-bottom:calc(anchor(var(--corner-frame) bottom) - var(--corner-mark-offset-y));--frame-left:calc(anchor(var(--corner-frame) left) - var(--corner-mark-offset-x));animation:_untuck-corner_j2z4v_1 var(--reveal-duration) var(--transition-easing) both;transition-property:top,right,bottom,left;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing);position:absolute}@keyframes _untuck-corner_j2z4v_1{0%{translate:var(--tuck-x) var(--tuck-y)}to{translate:0}}._topLeft_j2z4v_108{top:var(--frame-top);left:var(--frame-left);--tuck-x:var(--tuck-distance-x);--tuck-y:var(--tuck-distance-y)}._topRight_j2z4v_115{top:var(--frame-top);right:var(--frame-right);--tuck-x:calc(-1 * var(--tuck-distance-x));--tuck-y:var(--tuck-distance-y);rotate:90deg}._bottomRight_j2z4v_123{bottom:var(--frame-bottom);right:var(--frame-right);--tuck-x:calc(-1 * var(--tuck-distance-x));--tuck-y:calc(-1 * var(--tuck-distance-y));rotate:180deg}._bottomLeft_j2z4v_131{bottom:var(--frame-bottom);left:var(--frame-left);--tuck-x:var(--tuck-distance-x);--tuck-y:calc(-1 * var(--tuck-distance-y));rotate:270deg}@media (prefers-reduced-motion:reduce){._highlightWord_j2z4v_57,._cornerMark_j2z4v_80{animation:none}}._cta_j2z4v_149{top:calc(155 / var(--canvas-height) * 100%);width:162px;height:80px;color:var(--color-paper);background-color:var(--color-ink);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);--letter-spacing:var(--letter-spacing-tight);line-height:17px;position:absolute;right:0}._cta_j2z4v_149:before,._ctaLabelInk_j2z4v_167{transition:mask-size var(--transition-duration) var(--transition-easing);mask-image:linear-gradient(#000,#000);mask-position:100%;mask-size:0% 100%;mask-repeat:no-repeat}._cta_j2z4v_149:before{content:"";background-color:var(--color-paper);background-image:none;position:absolute;inset:0}._cta_j2z4v_149:after{content:"";z-index:1;border:var(--line-width) solid var(--color-ink);position:absolute;inset:0}._ctaLabel_j2z4v_167{z-index:1;flex-direction:column;justify-content:flex-end;padding:0 21px 14px;display:flex;position:absolute;inset:0}._ctaLabelInk_j2z4v_167{color:var(--color-ink)}._cta_j2z4v_149:hover:before,._cta_j2z4v_149:focus-visible:before,._cta_j2z4v_149:hover ._ctaLabelInk_j2z4v_167,._cta_j2z4v_149:focus-visible ._ctaLabelInk_j2z4v_167{mask-position:0;mask-size:100% 100%}
