.dc-project-detail,
.dc-project-detail *,
.dc-project-detail *::before,
.dc-project-detail *::after { box-sizing:border-box; }

.dc-project-detail {
    --dc-project-detail-max:1280px;
    --dc-project-detail-hero-height:600px;
    --dc-project-detail-hero-x:50%;
    --dc-project-detail-hero-y:50%;
    --dc-project-detail-hero-radius:0px;
    --dc-project-detail-hero-overlay:rgba(4,4,4,.8);
    --dc-project-detail-hero-overlay-height:120px;
    --dc-project-detail-hero-bg:#ededed;
    --dc-project-detail-main:832px;
    --dc-project-detail-gap:48px;
    --dc-project-detail-title:#212121;
    --dc-project-detail-intro:#6d6d6d;
    --dc-project-detail-title-gap:24px;
    --dc-project-detail-gallery-top:32px;
    --dc-project-detail-gallery-height:545px;
    --dc-project-detail-gallery-radius:24px;
    --dc-project-detail-gallery-gap:0px;
    --dc-project-detail-info-top:24px;
    --dc-project-detail-info-head:#ff9600;
    --dc-project-detail-info-head-color:#fff;
    --dc-project-detail-info-bg:#101010;
    --dc-project-detail-info-overlay:rgba(16,16,16,.92);
    --dc-project-detail-info-divider:rgba(255,255,255,.08);
    --dc-project-detail-info-label:#f3f3f3;
    --dc-project-detail-info-value:#ff9600;
    --dc-project-detail-info-radius:24px;
    --dc-project-detail-info-head-height:56px;
    --dc-project-detail-info-body-height:143px;
    --dc-project-detail-info-icon:30px;
    --dc-project-detail-body-top:24px;
    --dc-project-detail-body-color:#595959;
    --dc-project-detail-body-heading:#333;
    --dc-project-detail-content-radius:24px;
    --dc-project-detail-sidebar-bg:#fcfcfc;
    --dc-project-detail-sidebar-border:#efefef;
    --dc-project-detail-sidebar-radius:16px;
    --dc-project-detail-latest-title:#222222;
    --dc-project-detail-latest-title-gap:0px;
    --dc-project-detail-latest-item-py:16px;
    --dc-project-detail-latest-item-gap:16px;
    --dc-project-detail-thumb-w:120px;
    --dc-project-detail-thumb-h:96px;
    --dc-project-detail-thumb-radius:12px;
    --dc-project-detail-latest-image-hover-scale:1.045;
    --dc-project-detail-latest-item-title:#222222;
    --dc-project-detail-latest-item-title-hover:#ff9600;
    --dc-project-detail-latest-divider:rgba(0,0,0,0);
    --dc-project-detail-latest-meta:#8a8a8a;
    --dc-project-detail-latest-meta-icon-box:18px;
    --dc-project-detail-latest-meta-icon:16px;
    --dc-project-detail-sticky-top:120px;
    --dc-project-detail-latest-meta-gap:7px;
    --dc-project-detail-share-top:40px;
    --dc-project-detail-share-title:#222222;
    --dc-project-detail-share-title-gap:12px;
    --dc-project-detail-share-gap:8px;
    --dc-project-detail-share-align:flex-start;
    --dc-project-detail-share-size:48px;
    --dc-project-detail-share-radius:24px;
    --dc-project-detail-share-icon-size:24px;
    --dc-project-detail-share-bg:#fcfcfc;
    --dc-project-detail-share-color:#777e91;
    --dc-project-detail-share-border:rgba(0,0,0,.08);
    --dc-project-detail-share-hover-bg:#fff;
    --dc-project-detail-share-hover-color:#ff9600;
    --dc-project-detail-share-hover-border:#ffbf66;
    --dc-project-detail-share-hover-y:-2px;
    --dc-project-detail-toast-bg:#212121;
    --dc-project-detail-toast-color:#fff;
    --dc-project-detail-toast-error-bg:#b42318;
    --dc-project-detail-toast-radius:10px;
    --dc-project-detail-toast-bottom:28px;
    --dc-project-detail-reveal-distance:24px;
    --dc-project-detail-reveal-duration:620ms;
    --dc-project-detail-reveal-stagger:80ms;
    --dc-project-detail-reveal-easing:cubic-bezier(.22,1,.36,1);

    width:100%;
    margin:0;
    padding:0;
    overflow:visible;
    background:#fff;
}

.dc-project-detail__hero {
    position:relative;
    width:100%;
    height:var(--dc-project-detail-hero-height);
    overflow:hidden;
    border-radius:var(--dc-project-detail-hero-radius);
    background:var(--dc-project-detail-hero-bg);
}
.dc-project-detail__hero-image {
    position:absolute;
    inset:0;
    display:block;
    width:100%;
    height:100%;
    min-width:100%;
    min-height:100%;
    max-width:none;
    object-fit:cover;
    object-position:var(--dc-project-detail-hero-x) var(--dc-project-detail-hero-y);
}
.dc-project-detail__hero-overlay {
    position:absolute;
    inset:0 0 auto;
    z-index:1;
    display:block;
    width:100%;
    height:var(--dc-project-detail-hero-overlay-height);
    pointer-events:none;
    background:linear-gradient(180deg,var(--dc-project-detail-hero-overlay) 0%,transparent 100%);
}

.dc-project-detail__content-shell { padding:48px 24px 72px; }
.dc-project-detail__inner { width:min(100%,var(--dc-project-detail-max)); margin:0 auto; min-width:0; }
.dc-project-detail__article { display:grid; grid-template-columns:minmax(0,var(--dc-project-detail-main)) minmax(0,1fr); gap:var(--dc-project-detail-gap); align-items:start; min-width:0; }
.dc-project-detail__main,
.dc-project-detail__sidebar { min-width:0; }

@media (min-width:1025px) {
    .dc-project-detail__sidebar--sticky {
        position:sticky;
        top:var(--dc-project-detail-sticky-top);
        align-self:start;
        z-index:2;
    }
}

.dc-project-detail__header { min-width:0; }
.dc-project-detail__title { margin:0; color:var(--dc-project-detail-title); overflow-wrap:anywhere; }
.dc-project-detail__intro { margin-top:var(--dc-project-detail-title-gap); color:var(--dc-project-detail-intro); }

.dc-project-detail__gallery {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-rows:repeat(2,minmax(0,1fr));
    gap:var(--dc-project-detail-gallery-gap);
    width:100%;
    height:var(--dc-project-detail-gallery-height);
    margin-top:var(--dc-project-detail-gallery-top);
    overflow:hidden;
    border-radius:var(--dc-project-detail-gallery-radius);
    background:#f2f2f2;
}
.dc-project-detail__gallery-item { position:relative; min-width:0; min-height:0; margin:0; overflow:hidden; }
.dc-project-detail__gallery-image { position:absolute; inset:0; display:block; width:100%; height:100%; min-width:100%; min-height:100%; max-width:none; object-fit:cover; object-position:center center; }
.dc-project-detail__gallery--count-1 .dc-project-detail__gallery-item { grid-column:1/-1; grid-row:1/-1; }
.dc-project-detail__gallery--count-2 .dc-project-detail__gallery-item { grid-row:1/-1; }
.dc-project-detail__gallery--count-3 .dc-project-detail__gallery-item--1 { grid-row:1/-1; }

.dc-project-detail__info { margin-top:var(--dc-project-detail-info-top); overflow:hidden; border-radius:var(--dc-project-detail-info-radius); background:var(--dc-project-detail-info-bg); }
.dc-project-detail__info-head { min-height:var(--dc-project-detail-info-head-height); display:flex; align-items:center; justify-content:center; padding:10px 20px; color:var(--dc-project-detail-info-head-color); background:var(--dc-project-detail-info-head); text-align:center; }
.dc-project-detail__info-body {
    position:relative;
    isolation:isolate;
    display:grid;
    grid-template-columns:repeat(var(--dc-project-detail-info-columns,3),minmax(0,1fr));
    min-height:var(--dc-project-detail-info-body-height);
    padding:24px 36px;
    background-color:var(--dc-project-detail-info-bg);
    background-image:linear-gradient(var(--dc-project-detail-info-overlay),var(--dc-project-detail-info-overlay)),var(--dc-project-detail-info-image,none);
    background-size:cover;
    background-position:center;
}
.dc-project-detail__info-item {
    --dc-project-detail-info-item-icon:var(--dc-project-detail-info-icon);
    --dc-project-detail-info-item-icon-color:var(--dc-project-detail-info-value);
    --dc-project-detail-info-item-label:var(--dc-project-detail-info-label);
    --dc-project-detail-info-item-value:var(--dc-project-detail-info-value);
    min-width:0;
    display:grid;
    grid-template-columns:var(--dc-project-detail-info-item-icon) minmax(0,1fr);
    align-items:center;
    gap:18px;
    padding:0 20px;
}
.dc-project-detail__info-item + .dc-project-detail__info-item { border-left:1px solid var(--dc-project-detail-info-divider); }
.dc-project-detail__info-icon {
    display:flex;
    align-items:center;
    justify-content:center;
    width:var(--dc-project-detail-info-item-icon);
    height:var(--dc-project-detail-info-item-icon);
    color:var(--dc-project-detail-info-item-icon-color);
    line-height:1;
}
.dc-project-detail__info-icon > svg,
.dc-project-detail__info-icon > i,
.dc-project-detail__info-icon-custom,
.dc-project-detail__info-icon-custom > svg,
.dc-project-detail__info-icon-custom > i {
    display:block;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
    color:currentColor;
    font-size:var(--dc-project-detail-info-item-icon);
    line-height:1;
}
.dc-project-detail__info-icon > svg { stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
.dc-project-detail__info-icon > i::before,
.dc-project-detail__info-icon-custom > i::before { display:block; }
.dc-project-detail__info-icon-custom > svg { overflow:visible; shape-rendering:geometricPrecision; }
.dc-project-detail__info-icon-image {
    display:block;
    width:100%;
    height:100%;
    max-width:none;
    object-fit:contain;
    object-position:center;
}
.dc-project-detail__info-copy { min-width:0; display:flex; flex-direction:column; gap:5px; }
.dc-project-detail__info-label { color:var(--dc-project-detail-info-item-label); line-height:1.35; }
.dc-project-detail__info-value { min-width:0; color:var(--dc-project-detail-info-item-value); line-height:1.35; overflow-wrap:anywhere; }

.dc-project-detail__content { margin-top:var(--dc-project-detail-body-top); color:var(--dc-project-detail-body-color); }
.dc-project-detail__content > :first-child { margin-top:0; }
.dc-project-detail__content > :last-child { margin-bottom:0; }
.dc-project-detail__content p { margin:0 0 16px; text-align:justify; }
.dc-project-detail__content h1,
.dc-project-detail__content h2,
.dc-project-detail__content h3,
.dc-project-detail__content h4,
.dc-project-detail__content h5,
.dc-project-detail__content h6 { margin:28px 0 12px; color:var(--dc-project-detail-body-heading); text-align:left; }
.dc-project-detail__content h1 { font-size:36px; line-height:1.25; }
.dc-project-detail__content h2 { font-size:28px; line-height:1.30; }
.dc-project-detail__content h3 { font-size:24px; line-height:1.32; }
.dc-project-detail__content h4 { font-size:20px; line-height:1.35; }
.dc-project-detail__content h5 { font-size:18px; line-height:1.40; }
.dc-project-detail__content h6 { font-size:16px; line-height:1.45; }
.dc-project-detail__content ul,
.dc-project-detail__content ol { margin:0 0 16px; padding-left:24px; }
.dc-project-detail__content li { text-align:justify; }
.dc-project-detail__content li + li { margin-top:6px; }
.dc-project-detail__content li::marker { color:#ff9600; }
.dc-project-detail__content a,
.dc-project-detail__content a:visited { color:#ff9600; text-decoration:underline; text-underline-offset:.15em; transition:color 180ms ease; }
@media (hover:hover) and (pointer:fine) {
    .dc-project-detail__content a:hover { color:#e88900; }
}
.dc-project-detail__content strong,
.dc-project-detail__content b { color:#333; font-weight:600; }
.dc-project-detail__content blockquote { margin:24px 0; padding:18px 20px; color:#4a4a4a; background:#f8f8f8; border:0; border-left:4px solid #ff9600; border-radius:8px; }
.dc-project-detail__content blockquote > :first-child { margin-top:0; }
.dc-project-detail__content blockquote > :last-child { margin-bottom:0; }
.dc-project-detail__content img { max-width:100%; height:auto; object-position:center center; }
.dc-project-detail__content figure { max-width:100%; }
.dc-project-detail__content figcaption { margin-top:8px; color:#777; font-size:13px; line-height:1.5; text-align:center; }
.dc-project-detail__content hr { height:0; margin:28px 0; border:0; border-top:1px solid #e5e5e5; }
.dc-project-detail__content > figure,
.dc-project-detail__content .wp-block-image,
.dc-project-detail__content .wp-block-gallery { margin-top:28px; margin-bottom:28px; overflow:hidden; border-radius:var(--dc-project-detail-content-radius); }
.dc-project-detail__content .wp-block-gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; }
.dc-project-detail__content .wp-block-gallery .wp-block-image { width:100%!important; margin:0!important; border-radius:0; aspect-ratio:1.78; overflow:hidden; }
.dc-project-detail__content .wp-block-gallery .wp-block-image img { width:100%; height:100%; object-fit:cover; }

.dc-project-detail__latest { width:100%; overflow:hidden; background:var(--dc-project-detail-sidebar-bg); border:1px solid var(--dc-project-detail-sidebar-border); border-radius:var(--dc-project-detail-sidebar-radius); }
.dc-project-detail__latest-title { margin:0 0 var(--dc-project-detail-latest-title-gap); color:var(--dc-project-detail-latest-title); }
.dc-project-detail__latest-list { min-width:0; }
.dc-project-detail__latest-item { display:grid; grid-template-columns:var(--dc-project-detail-thumb-w) minmax(0,1fr); gap:var(--dc-project-detail-latest-item-gap); align-items:center; min-width:0; padding:var(--dc-project-detail-latest-item-py) 0; }
.dc-project-detail__latest-item + .dc-project-detail__latest-item { border-top:1px solid var(--dc-project-detail-latest-divider); }
.dc-project-detail__latest-thumb { position:relative; display:block; width:var(--dc-project-detail-thumb-w); height:var(--dc-project-detail-thumb-h); overflow:hidden; border-radius:var(--dc-project-detail-thumb-radius); background:#efefef; }
.dc-project-detail__latest-image { position:absolute; inset:0; display:block; width:100%; height:100%; min-width:100%; min-height:100%; max-width:none; object-fit:cover; object-position:center center; transition:transform 280ms cubic-bezier(.22,1,.36,1); }
.dc-project-detail__latest-image--empty { background:linear-gradient(135deg,#efefef,#e4e4e4); }
.dc-project-detail__latest-copy { min-width:0; }
.dc-project-detail__latest-item-title { margin:0 0 8px; color:var(--dc-project-detail-latest-item-title); overflow-wrap:anywhere; }
.dc-project-detail__latest-item-title a,
.dc-project-detail__latest-item-title a:visited { color:inherit; text-decoration:none; transition:color 220ms ease; }
.dc-project-detail__latest-meta { display:grid; grid-template-columns:var(--dc-project-detail-latest-meta-icon-box) minmax(0,1fr); gap:var(--dc-project-detail-latest-meta-gap); align-items:start; color:var(--dc-project-detail-latest-meta); }
.dc-project-detail__latest-meta + .dc-project-detail__latest-meta { margin-top:5px; }
.dc-project-detail__latest-meta-icon-box {
    display:flex;
    align-items:center;
    justify-content:center;
    width:var(--dc-project-detail-latest-meta-icon-box);
    height:var(--dc-project-detail-latest-meta-icon-box);
    margin-top:.04em;
    flex:0 0 var(--dc-project-detail-latest-meta-icon-box);
    color:currentColor;
    line-height:1;
    overflow:visible;
}
.dc-project-detail__latest-meta-icon-box--custom > svg,
.dc-project-detail__latest-meta-icon-box--custom > i {
    display:block;
    width:var(--dc-project-detail-latest-meta-icon);
    height:var(--dc-project-detail-latest-meta-icon);
    max-width:var(--dc-project-detail-latest-meta-icon);
    max-height:var(--dc-project-detail-latest-meta-icon);
    color:currentColor;
    font-size:var(--dc-project-detail-latest-meta-icon);
    line-height:1;
    flex:0 0 auto;
}
.dc-project-detail__latest-meta-icon-box--custom > svg { overflow:visible; shape-rendering:geometricPrecision; }
.dc-project-detail__latest-meta-icon-image {
    display:block;
    width:var(--dc-project-detail-latest-meta-icon);
    height:var(--dc-project-detail-latest-meta-icon);
    max-width:none;
    object-fit:contain;
    object-position:center;
    image-rendering:auto;
}
.dc-project-detail__latest-meta-icon {
    display:block;
    width:var(--dc-project-detail-latest-meta-icon);
    height:var(--dc-project-detail-latest-meta-icon);
    color:currentColor;
    fill:none;
    stroke:currentColor;
    stroke-width:1.4;
    stroke-linecap:round;
    stroke-linejoin:round;
    shape-rendering:geometricPrecision;
}
.dc-project-detail__latest-meta-icon--fill { fill:currentColor; stroke:none; }
.dc-project-detail__latest-empty { padding:24px 0; color:var(--dc-project-detail-latest-meta); }

.dc-project-detail__share { margin-top:var(--dc-project-detail-share-top); }
.dc-project-detail__share-title { margin:0 0 var(--dc-project-detail-share-title-gap); color:var(--dc-project-detail-share-title); }
.dc-project-detail__share-list { display:flex; align-items:center; justify-content:var(--dc-project-detail-share-align); flex-wrap:wrap; gap:var(--dc-project-detail-share-gap); }
.dc-project-detail button.dc-project-detail__share-button,
.dc-project-detail a.dc-project-detail__share-button,
.dc-project-detail button.dc-project-detail__share-button:visited,
.dc-project-detail a.dc-project-detail__share-button:visited {
    appearance:none !important;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:var(--dc-project-detail-share-size);
    height:var(--dc-project-detail-share-size);
    flex:0 0 var(--dc-project-detail-share-size);
    padding:0;
    color:var(--dc-share-item-color,var(--dc-project-detail-share-color)) !important;
    background-color:var(--dc-share-item-bg,var(--dc-project-detail-share-bg)) !important;
    background-image:none !important;
    border:1px solid var(--dc-project-detail-share-border) !important;
    border-radius:var(--dc-project-detail-share-radius);
    text-decoration:none;
    cursor:pointer;
    transition:transform 220ms cubic-bezier(.22,1,.36,1),color 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease;
}
.dc-project-detail__share-icon { display:flex; align-items:center; justify-content:center; width:var(--dc-project-detail-share-icon-size); height:var(--dc-project-detail-share-icon-size); color:currentColor; line-height:1; }
.dc-project-detail__share-icon-svg { display:block; width:100%; height:100%; fill:currentColor; stroke:none; }
.dc-project-detail__share-icon-svg--stroke { fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
.dc-project-detail__share-icon--custom > svg,
.dc-project-detail__share-icon--custom > i { display:block; width:100%; height:100%; color:currentColor; font-size:var(--dc-project-detail-share-icon-size); line-height:1; }
.dc-project-detail__toast {
    position:fixed;
    left:50%;
    bottom:var(--dc-project-detail-toast-bottom);
    z-index:99999;
    max-width:min(90vw,420px);
    padding:11px 16px;
    color:var(--dc-project-detail-toast-color);
    background:var(--dc-project-detail-toast-bg);
    border-radius:var(--dc-project-detail-toast-radius);
    box-shadow:0 10px 30px rgba(0,0,0,.18);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translate3d(-50%,12px,0);
    transition:opacity 180ms ease,transform 220ms cubic-bezier(.22,1,.36,1),visibility 0s linear 220ms;
}
.dc-project-detail__toast.is-visible { opacity:1; visibility:visible; transform:translate3d(-50%,0,0); transition-delay:0s; }
.dc-project-detail__toast.is-error { background:var(--dc-project-detail-toast-error-bg); }

.dc-project-detail__editor-empty { padding:32px; color:#666; background:#f6f7f7; border:1px dashed #ccd0d4; border-radius:8px; text-align:center; }

.dc-project-detail__title a:focus-visible,
.dc-project-detail__latest-item a:focus-visible,
.dc-project-detail__share-button:focus-visible { outline:3px solid color-mix(in srgb,#ff9600 45%,white); outline-offset:3px; }

@media (hover:hover) and (pointer:fine) {
    .dc-project-detail__latest-thumb:hover .dc-project-detail__latest-image { transform:scale(var(--dc-project-detail-latest-image-hover-scale)); }
    .dc-project-detail__latest-item-title a:hover { color:var(--dc-project-detail-latest-item-title-hover); }
    .dc-project-detail__share-button:hover {
        color:var(--dc-share-item-hover-color,var(--dc-project-detail-share-hover-color)) !important;
        background-color:var(--dc-share-item-hover-bg,var(--dc-project-detail-share-hover-bg)) !important;
        background-image:none !important;
        border-color:var(--dc-project-detail-share-hover-border) !important;
        transform:translateY(var(--dc-project-detail-share-hover-y));
    }
}

.dc-project-detail.dc-project-detail-is-animatable:not(.dc-project-detail-is-visible) .dc-project-detail__reveal { opacity:0; transform:translate3d(0,var(--dc-project-detail-reveal-distance),0); }
.dc-project-detail.dc-project-detail-is-animatable .dc-project-detail__reveal { transition:opacity var(--dc-project-detail-reveal-duration) var(--dc-project-detail-reveal-easing),transform var(--dc-project-detail-reveal-duration) var(--dc-project-detail-reveal-easing); transition-delay:calc(var(--dc-project-detail-order,0) * var(--dc-project-detail-reveal-stagger)); }
.dc-project-detail.dc-project-detail-is-visible .dc-project-detail__reveal { opacity:1; transform:translate3d(0,0,0); }

@media (max-width:1024px) {
    .dc-project-detail__content-shell { padding:44px 28px 56px; }
    .dc-project-detail__sidebar--sticky { position:static; top:auto; }
    .dc-project-detail__article { grid-template-columns:minmax(0,1fr); }
    .dc-project-detail__sidebar { display:grid; grid-template-columns:minmax(0,1fr); gap:0; }
    .dc-project-detail__latest { max-width:none; }
    .dc-project-detail__share { width:100%; }
}

@media (max-width:767px) {
    .dc-project-detail__content-shell { padding:32px 16px 44px; }
    .dc-project-detail__title { overflow-wrap:normal; word-break:normal; }
    .dc-project-detail__gallery { grid-template-columns:repeat(2,minmax(0,1fr)); grid-template-rows:repeat(2,minmax(0,1fr)); }
    .dc-project-detail__gallery--count-1 .dc-project-detail__gallery-item { grid-column:1/-1; grid-row:1/-1; }
    .dc-project-detail__gallery--count-2 .dc-project-detail__gallery-item { grid-row:1/-1; }
    .dc-project-detail__info-body { grid-template-columns:minmax(0,1fr); min-height:0; padding:10px 18px; }
    .dc-project-detail__info-item { min-height:82px; padding:10px 4px; }
    .dc-project-detail__info-item + .dc-project-detail__info-item { border-left:0; border-top:1px solid var(--dc-project-detail-info-divider); }
    .dc-project-detail__latest-item { gap:min(var(--dc-project-detail-latest-item-gap),12px); }
    .dc-project-detail__content .wp-block-gallery { grid-template-columns:minmax(0,1fr); }
    .dc-project-detail__content .wp-block-gallery .wp-block-image { aspect-ratio:1.6; }
}

@media (max-width:479px) {
    .dc-project-detail__gallery { height:min(var(--dc-project-detail-gallery-height),320px); }
    .dc-project-detail__latest-item { grid-template-columns:96px minmax(0,1fr); }
    .dc-project-detail__latest-thumb { width:96px; height:80px; }
}

@media (prefers-reduced-motion:reduce) {
    .dc-project-detail *,
    .dc-project-detail *::before,
    .dc-project-detail *::after { transition-duration:.001ms!important; animation-duration:.001ms!important; animation-iteration-count:1!important; scroll-behavior:auto!important; }
    .dc-project-detail__reveal { opacity:1!important; transform:none!important; }
}
