.gallery-admin-page{box-sizing:border-box;color:#202020;float:none;background:#fff;width:100%;min-height:100vh;padding:28px;display:block;overflow-x:hidden}.gallery-admin-page *,.gallery-admin-page :before,.gallery-admin-page :after{box-sizing:border-box}.gallery-admin-top{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:4rem auto 24px;display:flex}.gallery-admin-top h1{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.gallery-admin-top p{color:#202020ad;max-width:720px;margin:0}.gallery-admin-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#af3853!important;margin-bottom:8px!important}.gallery-admin-status-pill{flex:none;padding:10px 14px;color:#7c132c!important;border-color:#7c132c33!important}.gallery-admin-loader{min-height:320px}.gallery-admin-metrics,.gallery-admin-content{max-width:1480px;margin-left:auto;margin-right:auto}.gallery-admin-metrics{margin-bottom:22px}.gallery-admin-content{grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:22px;display:grid}.gallery-admin-metric-card,.gallery-admin-form-card,.gallery-admin-card,.gallery-admin-empty{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.gallery-admin-metric-card{min-height:116px}.gallery-admin-metric-card .mantine-Text-root:first-child{color:#20202085}.gallery-admin-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.gallery-admin-metric-label{color:#202020;font-size:1.3rem!important;font-weight:900!important;line-height:1.1!important}.gallery-admin-form-card{align-self:start;gap:16px;display:grid;padding:18px!important}.gallery-admin-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.gallery-admin-helper{color:#2020209e!important}.gallery-admin-form-card .mantine-Input-input{color:#111827;background:#fff;border:1px solid #2020201f;border-radius:8px}.gallery-admin-form-card .mantine-Input-input:focus{border-color:#af3853;box-shadow:0 0 0 3px #af38532e}.gallery-admin-form-card .mantine-Input-label{color:#202020;font-size:13px;font-weight:850}.gallery-admin-progress{background:#7c132c0a;border:1px solid #7c132c1a;border-radius:8px;padding:12px}.gallery-admin-list{flex-direction:column;gap:1rem;min-width:0;display:flex}.gallery-admin-empty{align-items:center;gap:14px;display:flex;padding:18px!important}.gallery-admin-card{transition:border-color .2s,transform .2s;padding:18px!important}.gallery-admin-card:hover{transform:translateY(-2px);border-color:#af385394!important}.gallery-admin-card-copy{min-width:0}.gallery-admin-url{color:#2020208f;word-break:break-all;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;display:block}.bio-editor-page{box-sizing:border-box;color:#202020;float:none;background:#fff;width:100%;min-height:100vh;padding:28px;display:block;overflow-x:hidden}.bio-editor-page *,.bio-editor-page :before,.bio-editor-page :after,.bio-profile-page *,.bio-profile-page :before,.bio-profile-page :after{box-sizing:border-box}.bio-editor-top{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:4rem auto 24px;display:flex}.bio-editor-top h1{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.bio-editor-top p{color:#202020ad;max-width:720px;margin:0}.bio-editor-eyebrow,.bio-profile-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#af3853!important;margin-bottom:8px!important}.bio-editor-metrics,.bio-editor-content{max-width:1480px;margin-left:auto;margin-right:auto}.bio-editor-metrics{margin-bottom:22px}.bio-editor-content{grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:22px;display:grid}.bio-editor-main-stack{gap:18px;min-width:0;display:grid}.bio-editor-metric-card,.bio-editor-form-card,.bio-profile-metric-card,.bio-profile-about-card,.bio-profile-empty{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.bio-editor-metric-card{min-height:116px}.bio-editor-metric-card svg{color:#af3853}.bio-editor-metric-card .mantine-Text-root:first-child,.bio-profile-metric-card .mantine-Text-root:first-child{color:#20202085}.bio-editor-metric-value,.bio-profile-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.bio-editor-metric-label,.bio-profile-metric-label{color:#202020;overflow-wrap:anywhere;font-size:1.12rem!important;font-weight:900!important;line-height:1.1!important}.bio-editor-form-card{align-self:start;gap:16px;display:grid;padding:18px!important}.bio-editor-section-title,.bio-profile-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.bio-editor-form-card .mantine-Input-input,.bio-editor-form-card .mantine-Textarea-input{color:#111827;background:#fff;border:1px solid #2020201f;border-radius:8px}.bio-editor-form-card .mantine-Input-input:focus,.bio-editor-form-card .mantine-Textarea-input:focus{border-color:#af3853;box-shadow:0 0 0 3px #af38532e}.bio-editor-form-card .mantine-Input-label{color:#202020;font-size:13px;font-weight:850}.bio-editor-dropzone{text-align:center;background:#f7f7f7;border-color:#20202029;flex-direction:column;align-items:center;min-height:255px;display:flex}.bio-editor-avatar{border:1px solid #2020201f;margin-bottom:12px}.bio-editor-socials{gap:14px;display:grid}.bio-editor-presets{margin:0}.bio-editor-social-input{flex:1}.bio-profile-page{color:#202020;background:#fff;width:100%;min-height:100vh;padding:28px;overflow-x:hidden}.bio-profile-hero{grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:stretch;gap:28px;max-width:1480px;margin:4rem auto 24px;display:grid}.bio-profile-image-wrap{background-color:#0000;background-image:linear-gradient(135deg,#202020fa,#7c132ceb),url(/assets/DarkTexture.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;min-height:420px;position:relative;overflow:hidden}.bio-profile-image{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.bio-profile-copy{border-top:1px solid #2020201a;border-bottom:1px solid #2020201a;align-content:center;gap:14px;padding:34px 0;display:grid}.bio-profile-copy h1{color:#202020;max-width:900px;margin:0;font-size:clamp(44px,8vw,96px);line-height:.95}.bio-profile-quick{color:#202020b8;max-width:780px;margin:0;font-size:1.15rem;line-height:1.65}.bio-profile-social-link,.staff-card-social-link{color:#fff;background:#202020;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.74rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.bio-profile-actions{margin-top:4px}.bio-profile-metrics,.bio-profile-body{max-width:1480px;margin-left:auto;margin-right:auto}.bio-profile-metrics{margin-bottom:22px}.bio-profile-body{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:22px;display:grid}.bio-profile-about-card{align-self:start;padding:22px!important}.bio-profile-about-card p{color:#202020c2;white-space:pre-line;margin:14px 0 0;font-size:1rem;line-height:1.7}.bio-profile-helper{color:#2020209e!important}.bio-profile-article-section{min-width:0}.bio-profile-empty{align-items:center;gap:14px;display:flex;padding:18px!important}.article-admin-page{box-sizing:border-box;color:#202020;float:none;background:#fff;width:100%;min-height:100vh;padding:28px;display:block;overflow-x:hidden}.article-admin-page *,.article-admin-page :before,.article-admin-page :after{box-sizing:border-box}.article-admin-top{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:4rem auto 24px;display:flex}.article-admin-top h1{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.article-admin-top p{color:#202020ad;max-width:720px;margin:0}.article-admin-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#af3853!important;margin-bottom:8px!important}.article-admin-status-pill{flex:none;padding:10px 14px;color:#7c132c!important;border-color:#7c132c33!important}.article-admin-loader{min-height:320px}.article-admin-metrics,.article-admin-content{max-width:1480px;margin-left:auto;margin-right:auto}.article-admin-metrics{margin-bottom:22px}.article-admin-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.article-admin-metric-card,.article-admin-card,.article-admin-empty{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.article-admin-metric-card{min-height:116px}.article-admin-metric-card .mantine-Text-root:first-child{color:#20202085}.article-admin-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.article-admin-metric-label{color:#202020;font-size:1.3rem!important;font-weight:900!important;line-height:1.1!important}.article-admin-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.article-admin-helper{color:#2020209e!important}.article-admin-empty{align-items:center;gap:14px;display:flex;padding:18px!important}.article-admin-card{transition:border-color .2s,transform .2s;padding:18px!important}.article-admin-card:hover{transform:translateY(-2px);border-color:#af385394!important}.article-admin-card-body{width:100%}.article-admin-card-media{color:#af3853;background:#7c132c0f;border:1px solid #20202014;border-radius:8px;flex:0 0 132px;justify-content:center;align-items:center;height:92px;display:flex;overflow:hidden}.article-admin-card-media img{object-fit:cover;width:100%;height:100%;display:block}.article-admin-card-copy{flex:auto;min-width:0}.article-admin-card-actions{flex:none;justify-content:flex-end}.article-admin-card-actions .mantine-Button-root{min-width:118px}.article-admin-desc{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:920px;margin-top:.5rem;display:-webkit-box;overflow:hidden;color:#202020ad!important}.portfolio-admin-page{box-sizing:border-box;color:#202020;float:none;background:#fff;width:100%;min-height:100vh;padding:28px;display:block;overflow-x:hidden}.portfolio-admin-page *,.portfolio-admin-page :before,.portfolio-admin-page :after{box-sizing:border-box}.portfolio-admin-top{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:4rem auto 24px;display:flex}.portfolio-admin-top h1{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.portfolio-admin-top p{color:#202020ad;max-width:720px;margin:0}.portfolio-admin-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#af3853!important;margin-bottom:8px!important}.portfolio-admin-status-pill{flex:none;padding:10px 14px;color:#7c132c!important;border-color:#7c132c33!important}.portfolio-admin-loader{min-height:320px}.portfolio-admin-metrics,.portfolio-admin-content{max-width:1480px;margin-left:auto;margin-right:auto}.portfolio-admin-metrics{margin-bottom:22px}.portfolio-admin-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.portfolio-admin-metric-card,.portfolio-admin-toolbar,.portfolio-admin-card,.portfolio-admin-empty{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.portfolio-admin-metric-card{min-height:116px}.portfolio-admin-metric-card .mantine-Text-root:first-child{color:#20202085}.portfolio-admin-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.portfolio-admin-metric-label{color:#202020;font-size:1.3rem!important;font-weight:900!important;line-height:1.1!important}.portfolio-admin-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.portfolio-admin-helper{color:#2020209e!important}.portfolio-admin-toolbar .mantine-Input-input,.portfolio-admin-page .mantine-Modal-content .mantine-Input-input{color:#111827;background:#fff;border:1px solid #2020201f;border-radius:8px}.portfolio-admin-toolbar .mantine-Input-input:focus,.portfolio-admin-page .mantine-Modal-content .mantine-Input-input:focus{border-color:#af3853;box-shadow:0 0 0 3px #af38532e}.portfolio-admin-search{min-width:min(340px,100%)}.portfolio-admin-card{flex-direction:column;min-height:100%;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;padding:0!important}.portfolio-admin-card:hover{transform:translateY(-2px);border-color:#af385394!important}.portfolio-admin-card-media{aspect-ratio:4/3;color:#af3853;background:#7c132c0f;border-bottom:1px solid #20202014;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.portfolio-admin-card-media img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-admin-card-copy{flex:auto;min-width:0;padding:16px 16px 0}.portfolio-admin-card-actions{padding:16px}.portfolio-admin-empty{align-items:center;gap:14px;display:flex;padding:18px!important}.portfolio-admin-edit-preview{aspect-ratio:16/10;color:#af3853;background:#7c132c0f;border:1px solid #2020201a;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.portfolio-admin-edit-preview img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-add-content{grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:22px;max-width:1480px;margin-left:auto;margin-right:auto;display:grid}.portfolio-add-preview,.portfolio-add-form{align-self:start;padding:18px!important}.portfolio-add-preview{gap:16px}.portfolio-add-dropzone{color:#202020!important;background:#7c132c0a!important;border:1px dashed #af385361!important;border-radius:8px!important}.portfolio-add-dropzone-inner{pointer-events:none;text-align:center}.portfolio-add-image-preview{gap:14px;display:grid}.portfolio-add-image-preview img{aspect-ratio:4/5;object-fit:cover;background:#7c132c0f;border:1px solid #2020201a;border-radius:8px;width:100%;display:block}.portfolio-add-form .mantine-Input-label,.portfolio-add-form .mantine-Select-label{color:#202020;font-size:13px;font-weight:850}.article-compose-page .mantine-Button-root[data-variant=filled]{background:var(--mantine-color-red-7)!important;border-color:var(--mantine-color-red-7)!important;color:#fff!important}.article-compose-page .mantine-Button-root[data-variant=filled]:hover{background:var(--mantine-color-red-6)!important;border-color:var(--mantine-color-red-6)!important}.article-compose-page .mantine-Button-root[data-variant=light]{background:var(--mantine-color-red-light)!important;color:var(--mantine-color-red-light-color)!important}.article-compose-page .mantine-Button-root[data-variant=subtle]{color:var(--mantine-color-red-7)!important}.article-compose-page .mantine-Input-input,.article-compose-page .mantine-Textarea-input{border-color:#20202024}.article-compose-page .mantine-Input-input:focus,.article-compose-page .mantine-Textarea-input:focus{border-color:#af3853b8}.seo-admin-page{box-sizing:border-box;color:#202020;background:#fff;width:100%;min-height:100vh;padding:28px;overflow-x:hidden}.seo-admin-page *,.seo-admin-page :before,.seo-admin-page :after{box-sizing:border-box}.seo-admin-top{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:4rem auto 24px;display:flex}.seo-admin-top h1{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.seo-admin-top p{color:#202020ad;max-width:780px;margin:0}.seo-admin-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;color:#af3853!important;margin-bottom:8px!important}.seo-admin-status-pill{flex:none;padding:10px 14px;color:#7c132c!important;border-color:#7c132c33!important}.seo-admin-loader{min-height:320px}.seo-admin-metrics,.seo-admin-grid,.seo-admin-content{max-width:1480px;margin-left:auto;margin-right:auto}.seo-admin-metrics,.seo-admin-grid{margin-bottom:22px}.seo-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;display:grid}.seo-admin-metric-card,.seo-admin-panel,.seo-admin-table-card{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.seo-admin-metric-card{min-height:126px}.seo-admin-metric-card .mantine-Text-root:first-child{color:#20202085}.seo-admin-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.seo-admin-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.seo-admin-helper{color:#2020209e!important}.seo-admin-opportunity{border:1px solid #20202014;border-radius:8px;padding:14px}.seo-admin-mini-stat{background:#7c132c0e;border:1px solid #7c132c1a;border-radius:8px;min-height:92px;padding:14px}.seo-admin-mini-stat span{color:#202020;font-size:1.65rem;font-weight:900;line-height:1;display:block}.seo-admin-mini-stat small{color:#2020209e;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:800;display:block}.seo-admin-table-card{overflow:hidden}.seo-admin-table-card .mantine-Table-th{color:#20202094;text-transform:uppercase;font-size:.75rem}.seo-admin-score-bar{width:120px;min-width:92px}.seo-admin-search-console,.seo-admin-gsc-metrics,.seo-admin-gsc-grid,.seo-admin-gsc-pages{margin-bottom:22px}.seo-admin-line-chart{width:100%;min-height:246px}.seo-admin-line-chart svg{width:100%;min-height:210px;display:block}.seo-admin-chart-axis{fill:none;stroke:#20202024;stroke-width:2px}.seo-admin-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.seo-admin-chart-line-clicks{stroke:#af3853}.seo-admin-chart-line-impressions{opacity:.85;stroke:#2563eb}.seo-admin-chart-dot{fill:#fff;stroke:#af3853;stroke-width:3px}.seo-admin-chart-labels{color:#2020208c;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.seo-admin-chart-legend{align-items:center;gap:8px;display:inline-flex}.seo-admin-chart-legend i{border-radius:999px;width:22px;height:8px;display:inline-block}.seo-admin-chart-legend-clicks{background:#af3853}.seo-admin-chart-legend-impressions{background:#2563eb}.seo-admin-chart-empty{color:#2020209e;text-align:center;border:1px dashed #2020202e;border-radius:8px;justify-content:center;align-items:center;min-height:220px;font-size:.92rem;font-weight:700;display:flex}.seo-admin-bar-row{border:1px solid #20202014;border-radius:8px;padding:12px}.seo-admin-bar-track{background:#20202014;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.seo-admin-bar-track span{border-radius:inherit;background:linear-gradient(90deg,#7c132c,#d24d6b);height:100%;display:block}.seo-admin-gsc-row{border:1px solid #20202014;border-radius:8px;padding:12px}.seo-admin-recommendation{background:#2563eb0b;border:1px solid #2563eb21;border-radius:8px;min-height:184px;padding:14px}.seo-admin-inspection-input{min-width:min(460px,78vw)}.seo-admin-canonical{color:#2020209e;text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}@media only screen and (min-width:1025px){.gallery-admin-page,.article-admin-page,.portfolio-admin-page,.seo-admin-page,.bio-editor-page{width:calc(100vw - 300px);margin-left:300px}}.gallery-page{box-sizing:border-box;color:#202020;overscroll-behavior:auto;touch-action:auto;background:#fff;width:100%;height:auto;min-height:100vh;padding:64px 28px 48px;overflow:hidden visible}body.gallery-route-open,body.gallery-route-open #__next{overscroll-behavior-y:auto!important;touch-action:auto!important;height:auto!important;min-height:100%!important;overflow-y:auto!important}body.article-route-open,body.article-route-open #__next{overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:auto!important;min-height:100%!important;position:static!important;overflow:hidden auto!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery-page *,.gallery-page :before,.gallery-page :after{box-sizing:border-box}.gallery-hero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:0 auto 24px;display:flex}.gallery-eyebrow{color:#af3853;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.gallery-title{color:#202020;margin:0 0 10px;font-size:44px;line-height:1}.gallery-subtitle{color:#202020ad;max-width:720px;margin:0}.gallery-status-pill{flex:none;padding:10px 14px;color:#7c132c!important;border-color:#7c132c33!important}.gallery-loader{min-height:360px}.gallery-metrics,.gallery-actions-card,.gallery-alert,.gallery-grid,.gallery-load-more{max-width:1480px;margin-left:auto;margin-right:auto}.gallery-metrics{margin-bottom:22px}.gallery-metric-card,.gallery-actions-card{box-shadow:0 18px 54px #20202014;color:#202020!important;background:#fff!important;border:1px solid #2020201a!important}.gallery-metric-card{min-height:116px}.gallery-metric-card .mantine-Text-root:first-child{color:#20202085}.gallery-metric-value{color:#202020;font-size:2rem!important;font-weight:900!important;line-height:1.05!important}.gallery-metric-label{color:#202020;font-size:1.3rem!important;font-weight:900!important;line-height:1.1!important}.gallery-actions-card{margin-bottom:22px}.gallery-section-title{color:#202020;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.gallery-helper,.gallery-status{color:#2020209e!important}.gallery-status{margin:12px 0 0;font-size:.92rem;font-weight:700}.gallery-alert{margin-bottom:22px}.gallery-actions{flex-wrap:wrap}.gallery-grid{column-width:280px;column-gap:16px;display:block}.gallery-item{break-inside:avoid;cursor:pointer;background:#f7f3f4;border:1px solid #2020201a;border-radius:8px;width:100%;margin-bottom:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 18px 54px #20202017}.gallery-ad-slot{break-inside:avoid;background:#ffffffc7;border:1px solid #2020201f;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:180px;margin-bottom:16px;padding:14px;display:inline-grid}.gallery-ad-slot>span{color:#20202085;text-align:center;text-transform:uppercase;font-size:11px;font-weight:900}.gallery-ad-slot .ad-ins{min-height:140px;display:block}.gallery-item:hover,.gallery-item:focus-visible{border-color:#af385394;outline:none;transform:translateY(-2px);box-shadow:0 22px 64px #20202024}.gallery-item.is-selected{border-color:#ee4b6fe0}.gallery-image-wrapper{width:100%;display:block;position:relative;overflow:hidden}.gallery-image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.gallery-load-more{flex-direction:column;align-items:center;gap:10px;padding:18px 0 8px;display:flex}.gallery-overlay{opacity:0;background:linear-gradient(#0000,#00000057),#0000000f;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.gallery-item:hover .gallery-overlay,.gallery-overlay.selected{opacity:1}.gallery-overlay.selected{background:#00000075}.selection-indicator{background:#0f172a61;border:2px solid #ffffffdb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.gallery-overlay.selected .selection-indicator{background:#af3853;border-color:#af3853}.check{color:#fff}.gallery-save-button{color:#fff;cursor:pointer;background:#202020c7;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:12px}.gallery-save-button:hover,.gallery-save-button:focus-visible{background:#af3853;border-color:#ffffff6b;outline:none;transform:translateY(-1px)}@media (max-width:960px){.gallery-admin-content,.portfolio-add-content,.seo-admin-grid,.bio-editor-content,.bio-profile-hero,.bio-profile-body{grid-template-columns:1fr}.bio-profile-image-wrap,.bio-profile-image{min-height:360px}}@media (max-width:640px){html,body,#__next{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto!important}.gallery-admin-page,.article-admin-page,.portfolio-admin-page,.seo-admin-page,.bio-editor-page,.bio-profile-page,.gallery-page{padding:1rem}.gallery-page{padding-top:50px}.gallery-admin-top,.article-admin-top,.portfolio-admin-top,.seo-admin-top,.bio-editor-top{flex-direction:column;align-items:flex-start;margin-top:4.75rem}.gallery-hero{flex-direction:column;align-items:flex-start}.gallery-admin-top h1,.article-admin-top h1,.portfolio-admin-top h1,.seo-admin-top h1,.bio-editor-top h1{font-size:34px}.bio-profile-hero{margin-top:4.75rem}.bio-profile-copy h1{font-size:42px}.bio-profile-image-wrap,.bio-profile-image{min-height:320px}.gallery-title{font-size:34px}.gallery-admin-empty,.gallery-admin-card-body,.article-admin-empty,.article-admin-card-body,.portfolio-admin-empty{flex-direction:column;align-items:stretch!important}.article-admin-card-media{flex-basis:auto;width:100%;height:150px}.article-admin-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid!important}.article-admin-card-actions .mantine-Button-root{min-width:0}.gallery-admin-card .mantine-Button-root,.article-admin-card .mantine-Button-root,.portfolio-admin-card .mantine-Button-root,.portfolio-admin-actions .mantine-Button-root,.portfolio-admin-actions,.portfolio-admin-search{width:100%}.gallery-page{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:auto;min-height:auto;overflow-y:visible}.gallery-actions,.gallery-actions .mantine-Button-root{width:100%}.gallery-grid{column-width:100%}.gallery-load-more .mantine-Button-root{width:100%}}.auto-news-page{color:#f6f1f3;background:radial-gradient(circle at 12% 8%,#af38533d,#0000 28rem),linear-gradient(135deg,#0d0f14 0%,#161820 54%,#101216 100%)}.auto-news-page .article-admin-top h1,.auto-news-page .article-admin-section-title,.auto-news-page .article-admin-metric-value{color:#fff}.auto-news-page .article-admin-top p,.auto-news-muted,.auto-news-page .article-admin-helper{color:#f6f1f3a8!important}.auto-news-page .article-admin-eyebrow{color:#ff6c8b!important}.auto-news-alert,.auto-news-shell,.auto-news-card,.auto-news-story,.auto-news-feed-row{box-shadow:0 22px 68px #00000047;color:#f6f1f3!important;background:#12141be0!important;border:1px solid #ffffff1a!important}.auto-news-alert{max-width:1480px;margin:0 auto 14px}.auto-news-alert-good{border-color:#3cd28447!important}.auto-news-alert-bad{color:#ffd9e1!important;border-color:#ff6c8b5c!important}.auto-news-shell{border-radius:8px;max-width:1480px;margin:0 auto;padding:18px}.auto-news-page .article-admin-metric-card{background:#12141be0!important;border-color:#ffffff1a!important}.auto-news-page .article-admin-metric-card .mantine-Text-root:first-child{color:#f6f1f394}.auto-news-tabs .mantine-Tabs-list{border-color:#ffffff1f}.auto-news-tabs .mantine-Tabs-tab{color:#f6f1f3b8}.auto-news-tabs .mantine-Tabs-tab[data-active]{color:#ff6c8b}.auto-news-story{cursor:pointer;text-align:left;width:100%;transition:border-color .2s,transform .2s,background .2s}.auto-news-story-copy,.auto-news-feed-copy{min-width:0}.auto-news-story:hover,.auto-news-story-active{transform:translateY(-1px);background:#af385329!important;border-color:#ff6c8b75!important}.auto-news-thumb,.auto-news-thumb-icon{object-fit:cover;border-radius:8px;flex:0 0 104px;width:104px;height:78px}.auto-news-headline-option{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;font-weight:800}.auto-news-headline-option:hover{border-color:#ff6c8b7a}.auto-news-playbook{min-height:360px}.auto-news-feed-row{box-shadow:none}.auto-news-page .mantine-Input-input,.auto-news-page .mantine-Textarea-input{color:#fff;background:#ffffff0f;border-color:#ffffff21}.auto-news-page .mantine-Input-label{color:#f6f1f3c7}.auto-news-page code{color:#ffd9e1;background:#ffffff14;border-radius:4px;padding:2px 5px}@media (max-width:640px){.auto-news-page{padding-left:.625rem;padding-right:.625rem}.auto-news-page .article-admin-top{gap:16px;margin-bottom:18px}.auto-news-page .article-admin-top h1{font-size:30px;line-height:1.04}.auto-news-top-actions{flex-direction:column;align-items:stretch;width:100%}.auto-news-top-actions .mantine-Badge-root,.auto-news-top-actions .mantine-Button-root{justify-content:center;width:100%}.auto-news-metrics{margin-bottom:16px}.auto-news-page .article-admin-metric-card{min-height:auto;padding:14px!important}.auto-news-page .article-admin-metric-card .mantine-ThemeIcon-root{width:38px;min-width:38px;height:38px}.auto-news-page .article-admin-metric-value{font-size:1.55rem!important}.auto-news-shell{border-radius:0;margin-left:-.625rem;margin-right:-.625rem;padding:10px .625rem;border-left:0!important;border-right:0!important}.auto-news-tabs .mantine-Tabs-list{grid-template-columns:1fr;gap:6px;display:grid}.auto-news-tabs .mantine-Tabs-tab{border:1px solid #ffffff1a;border-radius:8px;justify-content:center;min-height:42px;padding:8px 10px}.auto-news-tabs .mantine-Tabs-tab[data-active]{background:#ff6c8b1f;border-color:#ff6c8b57}.auto-news-page .mantine-Card-root{padding:14px!important}.auto-news-story-layout,.auto-news-feed-layout,.auto-news-card-header{flex-direction:column;gap:12px;align-items:stretch!important}.auto-news-card-header .mantine-Button-root,.auto-news-page .mantine-Modal-content .mantine-Button-root{width:100%}.auto-news-story-badges{gap:6px}.auto-news-story-badges .mantine-Badge-root{max-width:100%}.auto-news-thumb,.auto-news-thumb-icon{display:none!important}.auto-news-feed-actions{justify-content:flex-start}.auto-news-page code{overflow-wrap:anywhere}}@media (max-width:420px){.auto-news-page{padding-left:.5rem;padding-right:.5rem}.auto-news-page .article-admin-top h1{font-size:27px}.auto-news-shell{margin-left:-.5rem;margin-right:-.5rem;padding:8px .5rem}.auto-news-page .mantine-Card-root{padding:12px!important}.auto-news-headline-option{padding:10px}}a{color:inherit;text-decoration:none}.not-found-page{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#111111e0,#111111b8),url(/assets/DarkTexture.avif);align-items:center;min-height:calc(100vh - 86px);padding:clamp(7rem,12vh,9rem) 1.25rem 3rem;display:flex;position:relative;overflow:hidden}.not-found-page:before{content:"";background:linear-gradient(90deg,#af3853db,#fff0),repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 96px);height:6px;position:absolute;top:0;left:0;right:0}.not-found-shell{gap:1.35rem;width:100%;max-width:920px;margin:0 auto;display:grid;position:relative}.not-found-mark{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.not-found-mark img{width:82px;height:auto}.not-found-copy{max-width:760px}.not-found-kicker{color:#f15c75;letter-spacing:0;text-transform:uppercase;margin:0 0 .8rem;font-size:.82rem;font-weight:900}.not-found-copy h1{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:900px;margin:0;font-family:gligoth,Impact,sans-serif;font-size:clamp(3.6rem,10vw,8.6rem);font-weight:900;line-height:.86}.not-found-copy p:not(.not-found-kicker){color:#ffffffbd;max-width:650px;margin:1.2rem 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.not-found-actions{flex-wrap:wrap;gap:.8rem;margin-top:.3rem;display:flex}.not-found-primary,.not-found-secondary,.not-found-back{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;font-weight:900;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.not-found-primary,.not-found-secondary{padding:0 1rem}.not-found-primary{color:#161616;background:#fff}.not-found-secondary{color:#fff;border:1px solid #ffffff3d}.not-found-back{color:#ffffffb3;justify-self:start;min-height:auto}.not-found-primary:hover,.not-found-secondary:hover,.not-found-back:hover{transform:translateY(-2px)}.not-found-primary:hover{color:#fff;background:#f15c75}.not-found-secondary:hover{color:#f15c75;border-color:#f15c75d9}.not-found-back:hover{color:#fff}@media (max-width:640px){.not-found-page{align-items:flex-start;min-height:calc(100vh - 72px);padding-top:6rem}.not-found-mark{width:86px;height:86px}.not-found-mark img{width:64px}.not-found-actions,.not-found-primary,.not-found-secondary{width:100%}}
