/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_container__tDRLp{gap:calc(var(--spacing,.25rem) * 6);width:100%;max-width:1500px;padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 10);flex-direction:column;margin-inline:auto;display:flex}.page_actionsSection__gN1RU{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing,.25rem) * 4);corner-shape:var(--corner-shape);flex-direction:column;display:flex}@media (min-width:40rem){.page_actionsSection__gN1RU{flex-direction:row;justify-content:space-between;align-items:center}}.page_actionsTitle__zGP4J{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:.85rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:#593f22cc}.page_buttonGroup__VkQfE{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.page_buttonGroup__VkQfE{flex-direction:row;width:auto}}.page_editResumeButton__5ZYAt{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){.page_editResumeButton__5ZYAt{width:fit-content}}.page_editResumeButton__5ZYAt{color:#493017f0;background:linear-gradient(145deg,#fffaf1f2,#f7e7cddb);border:1px solid #80613a6b;box-shadow:inset 0 1px #ffffffbf,0 6px 14px #704f2b29}.page_addPortfolioButton___wvmy{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){.page_addPortfolioButton___wvmy{width:fit-content}}.page_addPortfolioButton___wvmy{color:#18503ff0;background:linear-gradient(145deg,#f1fff8f2,#d4f0e4e6);border:1px solid #41816f6b;box-shadow:inset 0 1px #ffffffc2,0 6px 14px #37796624}.page_editResumeButton__5ZYAt:hover{background:linear-gradient(145deg,#fffdf7fa,#faeed9f0);transform:translateY(-1px)}.page_addPortfolioButton___wvmy:hover{background:linear-gradient(145deg,#f6fffbfa,#dff5ecf0);transform:translateY(-1px)}.page_contentSection__T9VEl{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:1fr;width:100%;display:grid}.page_portfolioSection__0jS7R,.page_resumeSection__CYQ3n{min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing,.25rem) * 4);corner-shape:var(--corner-shape);flex-direction:column;display:flex}.page_sectionTitle__ooybq{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#3f2e19e6}.page_resumeCardWrap__DGDKD{min-height:calc(var(--spacing,.25rem) * 0)}.page_resumeCardWrap__DGDKD .glass{border-radius:14px}.page_portfolioGrid__Ci63L{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}.page_portfolioItem__iAGNS{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.page_portfolioItem__iAGNS>:first-child{height:170px}@media (min-width:768px){.page_portfolioGrid__Ci63L{grid-template-columns:repeat(2,minmax(0,1fr))}.page_portfolioItem__iAGNS>:first-child{height:200px}}@media (min-width:1280px){.page_contentSection__T9VEl{grid-template-columns:minmax(320px,1fr) minmax(0,2fr);align-items:start}.page_portfolioSection__0jS7R,.page_resumeSection__CYQ3n{padding:calc(var(--spacing,.25rem) * 5)}.page_portfolioGrid__Ci63L{grid-template-columns:repeat(2,minmax(0,1fr))}.page_portfolioItem__iAGNS>:first-child{height:220px}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.Hero_card__H2RIq{gap:calc(var(--spacing,.25rem) * 4);width:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.Hero_card__H2RIq{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:1024px){.Hero_card__H2RIq{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"header aside""lead aside""more aside";align-items:start;display:grid}.Hero_header__Q3ve3{grid-area:header}.Hero_lead__XAHzj{grid-area:lead}.Hero_more__pO0EM{grid-area:more}.Hero_aside__QVxXC{grid-area:aside}}.Hero_header__Q3ve3{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (min-width:40rem){.Hero_header__Q3ve3{gap:calc(var(--spacing,.25rem) * 5)}}.Hero_imageWrap__20w2C{border-radius:var(--radius-md);corner-shape:var(--corner-shape);flex-shrink:0;overflow:hidden}.Hero_image__G1jIf{object-fit:cover;width:clamp(72px,18vw,104px);height:clamp(72px,18vw,104px);display:block}.Hero_identity__2uWjW{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Hero_name__dGjbJ{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;color:var(--text-1);font-size:clamp(1.5rem,5vw,2.25rem)}.Hero_headline__uP8yj{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-relaxed,1.625);font-size:.92rem;line-height:var(--leading-relaxed,1.625)}@media (min-width:40rem){.Hero_headline__uP8yj{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.Hero_headline__uP8yj{color:var(--text-2)}.Hero_lead__XAHzj{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.75;font-size:.88rem;line-height:1.75}@media (min-width:40rem){.Hero_lead__XAHzj{font-size:.92rem}}.Hero_lead__XAHzj{color:var(--text-2)}.Hero_more__pO0EM{min-height:calc(var(--spacing,.25rem) * 0);flex-shrink:0}.Hero_moreSummary__EggUN{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);width:fit-content;font-size:.8rem;font-weight:var(--font-weight-medium,500);color:var(--text-3);transition:color var(--dur-base) var(--ease-out);list-style-type:none;display:inline-flex}.Hero_moreSummary__EggUN::-webkit-details-marker{display:none}.Hero_moreSummary__EggUN:after{content:"";width:.4rem;height:.4rem;transition:transform var(--dur-base) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}.Hero_more__pO0EM[open] .Hero_moreSummary__EggUN:after{transform:rotate(-135deg)translate(-1px,-1px)}.Hero_moreSummary__EggUN:focus-visible,.Hero_moreSummary__EggUN:hover{color:var(--text-1)}.Hero_moreText__ohN0p{margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 36);padding-right:calc(var(--spacing,.25rem) * 1);--tw-leading:1.7;white-space:pre-line;color:var(--text-2);overscroll-behavior:contain;font-size:.88rem;line-height:1.7;overflow-y:auto}.Hero_aside__QVxXC{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.Hero_aside__QVxXC{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 6);align-self:stretch;height:100%}}.Hero_skillGroup__M8Vgm{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Hero_asideLabel__LEPgQ{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:.72rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--text-3)}.Hero_skills__S9bov{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.Hero_skill__DAxAa{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);font-size:.76rem;font-weight:var(--font-weight-medium,500)}.Hero_actions__nMm0c{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (min-width:64rem){.Hero_actions__nMm0c{gap:calc(var(--spacing,.25rem) * 2.5)}}.Hero_action__hoTxs{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:.85rem}@property --tw-tracking{syntax:"*";inherits:false}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.PortfolioAdminActions_actionGroup__dLGhD{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.PortfolioAdminActions_deleteButton__ScwIC,.PortfolioAdminActions_editLink__rXSQM{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.PortfolioAdminActions_deleteForm__l1PBy{display:contents}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.VelogPosts_container__b8bdr{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 4);grid-column:span 1/span 1;display:grid}@media (min-width:80rem){.VelogPosts_container__b8bdr{grid-column:span 2/span 2}}.VelogPosts_container__b8bdr{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.VelogPosts_title__jqyZ0{min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);word-break:break-word}@media (min-width:640px){.VelogPosts_container__b8bdr{gap:calc(var(--spacing,.25rem) * 2.5)}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.VelogPost_container__DuWOC{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);border:1px solid #0000;flex-direction:column;display:flex}.VelogPost_link__fFBYY{border-radius:var(--radius-xl,.75rem);color:inherit;text-decoration-line:none;display:block}.VelogPost_link__fFBYY:focus-visible .VelogPost_container__DuWOC,.VelogPost_link__fFBYY:hover .VelogPost_container__DuWOC{background:var(--background-soft);border-color:var(--glass-border);box-shadow:0 8px 24px var(--glass-shadow);transform:translateY(-2px)}.VelogPost_link__fFBYY:active .VelogPost_container__DuWOC{transition-duration:var(--dur-fast);transform:translateY(0)}.VelogPost_title__LZb09{-webkit-line-clamp:1;--tw-leading:var(--leading-snug,1.375);font-size:.95rem;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.VelogPost_title__LZb09{-webkit-line-clamp:2;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.VelogPost_title__LZb09{color:var(--text-1)}.VelogPost_meta__VbDj3{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}.VelogPost_tag__REwRE{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;max-height:1.55rem;display:flex;overflow:hidden}.VelogPost_tag__REwRE p{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:.72rem;font-weight:var(--font-weight-medium,500)}.VelogPost_date__HMybp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-3);flex-shrink:0}@media (min-width:640px){.VelogPost_container__DuWOC{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5)}.VelogPost_container__DuWOC,.VelogPost_tag__REwRE{gap:calc(var(--spacing,.25rem) * 1.5)}}@property --tw-leading{syntax:"*";inherits:false}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.PortfolioCard_card__u4xwj{border-radius:var(--radius-sm);width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 4);color:inherit;corner-shape:var(--corner-shape);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);will-change:transform;background:var(--background-soft);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(120%);box-shadow:inset 0 1px 0 var(--glass-highlight),0 4px 12px var(--glass-shadow);gap:.8rem;text-decoration-line:none;display:flex;overflow:hidden}.PortfolioCard_card__u4xwj:focus-visible,.PortfolioCard_card__u4xwj:hover{background:var(--glass-bg);border-color:var(--glass-highlight);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 24px var(--glass-shadow);transform:translateY(-3px)}.PortfolioCard_card__u4xwj:active{transition-duration:var(--dur-fast);transform:translateY(-1px)scale(.995)}.PortfolioCard_rowLayout__FceNz{flex-direction:column}@media (min-width:40rem){.PortfolioCard_rowLayout__FceNz{flex-direction:row}}.PortfolioCard_columnLayout__38LU1{flex-direction:column}@media (min-width:40rem){.PortfolioCard_columnLayout__38LU1{flex-direction:row}}@media (min-width:80rem){.PortfolioCard_columnLayout__38LU1{flex-direction:column}}.PortfolioCard_thumbnailWrap__axjr0{border-radius:var(--radius-sm);corner-shape:var(--corner-shape);flex-shrink:0;flex-basis:52%;width:100%;overflow:hidden}@media (min-width:40rem){.PortfolioCard_thumbnailWrapRow__EIGmh{width:auto}}.PortfolioCard_thumbnailWrapColumn__NG_S3{flex-basis:58%}@media (min-width:640px){.PortfolioCard_thumbnailWrapColumn__NG_S3{flex-basis:45%}}@media (min-width:1280px){.PortfolioCard_thumbnailWrapColumn__NG_S3{flex-basis:58%}}.PortfolioCard_thumbnail__H2z3z{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.PortfolioCard_card__u4xwj:focus-visible .PortfolioCard_thumbnail__H2z3z,.PortfolioCard_card__u4xwj:hover .PortfolioCard_thumbnail__H2z3z{transform:scale(1.04)}.PortfolioCard_info__BqMgq{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1 1 0;justify-content:space-evenly;gap:.4rem;display:flex;overflow:hidden}.PortfolioCard_title__TltLF{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-shrink:0;font-size:1rem}.PortfolioCard_summary__FKG1G,.PortfolioCard_title__TltLF{margin:calc(var(--spacing,.25rem) * 0);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PortfolioCard_summary__FKG1G{opacity:.78;font-size:.85rem}.PortfolioCard_tags__Y3DxL{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);flex-wrap:wrap;gap:.3rem;list-style-type:none;display:flex}.PortfolioCard_tag__EjEYW{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:.15rem;padding-bottom:.15rem;font-size:.75rem}@media (min-width:640px){.PortfolioCard_thumbnailWrapRow__EIGmh{flex-basis:45%}.PortfolioCard_infoRow__Q5Sk8{flex-basis:55%}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.PortfolioCardsSkeleton_skeletonCard__HorXX{pointer-events:none}.PortfolioCardsSkeleton_thumbnailSkeleton__8ICmr{background:#fff6;border-radius:10px}.PortfolioCardsSkeleton_bar__alncp{background:#ffffff73;border-radius:999px}.PortfolioCardsSkeleton_titleBar__LyjnZ{width:78%;height:1rem}.PortfolioCardsSkeleton_summaryBar__MbSvy{width:100%;height:.78rem}.PortfolioCardsSkeleton_summaryBarShort__4DPIe{width:72%;height:.78rem}.PortfolioCardsSkeleton_tags__mcOe5{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;margin-top:auto;display:flex}.PortfolioCardsSkeleton_tagBar__Etaeg{width:4rem;height:1.35rem}.PortfolioCardsSkeleton_tagBarShort__iTtup{width:3rem;height:1.35rem}.PortfolioCardsSkeleton_tagBarTiny__xWuGG{width:2.4rem;height:1.35rem}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.VelogPostsSkeleton_container__ihnEn{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 4);grid-area:span 2/span 1/span 2/span 1;display:grid}@media (min-width:40rem){.VelogPostsSkeleton_container__ihnEn{grid-column:span 2/span 2}}@media (min-width:80rem){.VelogPostsSkeleton_container__ihnEn{grid-column:3/span 1;grid-row-start:1}}.VelogPostsSkeleton_headingBar__ZdYEM{width:9.5rem;height:1.45rem}.VelogPostsSkeleton_item__dcjEy,.VelogPostsSkeleton_list__l2Yiw{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.VelogPostsSkeleton_item__dcjEy{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);background:#ffffff2e}.VelogPostsSkeleton_bar__ZXa4Z{background:#ffffff73;border-radius:999px}.VelogPostsSkeleton_titleBar__P3M2y{width:84%;height:1rem}.VelogPostsSkeleton_tags__1cVPO{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.VelogPostsSkeleton_tagBar__n6Ka_{width:4.5rem;height:1.4rem}.VelogPostsSkeleton_tagBarShort__9XGYL{width:3.4rem;height:1.4rem}.VelogPostsSkeleton_tagBarTiny__xvwl9{width:2.7rem;height:1.4rem}.VelogPostsSkeleton_dateRow__PsPj_{justify-content:flex-end;display:flex}.VelogPostsSkeleton_dateBar__Ezz6Q{width:5.8rem;height:.8rem}@media (min-width:640px){.VelogPostsSkeleton_container__ihnEn,.VelogPostsSkeleton_list__l2Yiw{gap:calc(var(--spacing,.25rem) * 3)}.VelogPostsSkeleton_item__dcjEy{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.VelogPostsSkeleton_titleBar__P3M2y{height:1.15rem}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_pageWrap__F1yRV{align-items:center;max-width:1600px;margin-inline:auto}.page_main__kn952,.page_pageWrap__F1yRV{flex-direction:column;width:100%;display:flex}.page_main__kn952{gap:calc(var(--spacing,.25rem) * 8)}.page_secondaryGrid__QZMHm{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:80rem){.page_secondaryGrid__QZMHm{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_secondaryGrid__QZMHm{grid-auto-rows:minmax(130px,auto)}.page_sectionTitle__ww7Vu{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;color:var(--text-1);font-size:clamp(1.1rem,3vw,1.5rem)}@media (min-width:640px){.page_homeGrid__ORyfJ{grid-auto-rows:200px}}@media (min-width:1280px){.page_homeGrid__ORyfJ{grid-auto-rows:220px}}.page_portfolioGrid__e4Gt_{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-flow:dense;width:100%;display:grid}@media (min-width:80rem){.page_portfolioGrid__e4Gt_{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_portfolioGrid__e4Gt_{grid-auto-rows:172px}@media (min-width:640px){.page_portfolioGrid__e4Gt_{grid-auto-rows:200px}}@media (min-width:1280px){.page_portfolioGrid__e4Gt_{grid-auto-rows:220px}}@property --tw-font-weight{syntax:"*";inherits:false}