:root{--navy:#112b3e;--orange:#ed6a35;--ink:#17242d;--muted:#68737a;--paper:#f8f7f3;--white:#fff;--placeholder:#e4e6e6;--line:#d7dbdc}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif}body.admin-bar .sidebar{top:32px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}.page-content{margin-left:250px;overflow:hidden}.section{padding:clamp(80px,10vw,150px) clamp(28px,7vw,120px)}
.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:250px;padding:44px 34px 30px;background:#fff;border-right:1px solid #e8e9e8;display:flex;flex-direction:column}.brand{display:grid;width:max-content}.brand-mark{color:var(--orange);font:700 35px/.8 Georgia,serif;letter-spacing:-.12em}.brand-name{margin-top:9px;font-size:12px;font-weight:750;letter-spacing:.19em}.brand-subline{margin-top:6px;color:#7b8388;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.sidebar-nav{display:grid;gap:20px;margin:auto 0}.sidebar-nav a{display:flex;gap:14px;align-items:baseline;color:#5f6b72;font-size:12px;letter-spacing:.11em;text-transform:uppercase;transition:.2s}.sidebar-nav a span{color:var(--orange);font-size:8px}.sidebar-nav a:hover{color:var(--ink);transform:translateX(4px)}.sidebar-footer{display:grid;gap:15px;font-size:10px;color:#7c858a}.sidebar-footer p{margin:0}.sidebar-footer a{color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sidebar-footer a span{color:var(--orange)}.mobile-header{display:none}
.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:46% 54%}.hero-copy{align-self:center;padding:80px clamp(36px,6vw,105px);padding-right:35px;z-index:2}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#6c777d;font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.eyebrow>span{width:28px;height:1px;background:var(--orange)}h1,h2{margin:0;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}h1{font-size:clamp(52px,6.4vw,104px);line-height:.92}h1 em,h2 em,.quote-section em{color:var(--orange);font-weight:400}.hero-intro{max-width:510px;margin:38px 0 0;color:#59666e;font:300 clamp(15px,1.35vw,19px)/1.75 Georgia,serif}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:38px}.button{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid transparent;cursor:pointer;font-size:9px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#fff}.button-primary:hover{background:#d75a28}.text-link{padding:10px 0;border-bottom:1px solid #b8bfc2;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.text-link span{margin-left:12px;color:var(--orange)}.hero-image{width:100%;min-height:100vh;object-fit:cover;border-left:12px solid var(--paper)}.placeholder{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--placeholder),#eef0f0 52%,#d5d9da)}.placeholder:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.45)}.placeholder-index{position:absolute;top:26px;left:28px;color:#9ba3a6;font-size:9px;letter-spacing:.15em}.placeholder-label{position:absolute;left:28px;bottom:26px;color:#9aa1a4;font:italic 15px Georgia,serif}.scroll-hint{position:absolute;left:44px;bottom:30px;z-index:3;color:#7b858a;font-size:8px;letter-spacing:.17em;text-transform:uppercase;writing-mode:vertical-rl}.scroll-hint span{color:var(--orange)}
.section-heading{display:grid;grid-template-columns:1.4fr .7fr;gap:60px;align-items:end;margin-bottom:68px}.section-heading h2,.about h2,.contact h2{font-size:clamp(44px,5vw,74px);line-height:1.02}.section-heading>p{max-width:410px;margin:0 0 8px;color:#778087;font:300 15px/1.8 Georgia,serif}.portfolio{background:#fff}.portfolio-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:54px 26px;align-items:start}.portfolio-item{grid-column:span 6}.portfolio-image{width:100%;aspect-ratio:1.35;object-fit:cover}.portfolio-item.portrait .portfolio-image{aspect-ratio:.82;width:79%}.portfolio-item.square .portfolio-image{aspect-ratio:1;width:89%}.portfolio-item:nth-child(even) .portfolio-image{margin-left:auto}.portfolio-caption{display:flex;justify-content:space-between;align-items:end;padding-top:17px}.portfolio-caption div{display:flex;align-items:baseline;gap:13px}.portfolio-caption span{color:var(--orange);font-size:8px}.portfolio-caption h3{margin:0;font:400 21px Georgia,serif}.portfolio-caption p{margin:0;color:#8a9296;font-size:8px;letter-spacing:.16em;text-transform:uppercase}
.blog{background:var(--paper)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-image{width:100%;aspect-ratio:1.18;object-fit:cover}.blog-meta{display:flex;justify-content:space-between;gap:15px;margin-top:18px;color:#8b9498;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-meta span:first-child{color:var(--orange)}.blog-card h3{margin:22px 0 13px;color:var(--navy);font:400 clamp(22px,2.2vw,32px)/1.15 Georgia,serif}.blog-card p{margin:0;color:#727d83;font:300 13px/1.75 Georgia,serif}
.special-project{min-height:390px;position:relative;padding:70px clamp(28px,7vw,120px);display:grid;grid-template-columns:1fr auto;align-content:space-between;overflow:hidden;background:#070b12;color:#fff}.special-grid{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(43,232,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(43,232,255,.5) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000 60%)}.special-project:after{content:"";position:absolute;width:340px;height:340px;right:4%;top:-45%;border:1px solid #ff2c91;border-radius:50%;box-shadow:0 0 90px rgba(255,44,145,.22)}.special-code{position:relative;grid-column:1/-1;color:#77828e;font:600 9px/1 monospace;letter-spacing:.18em}.special-code span{margin-right:14px;color:#23dcf1}.special-copy{position:relative;align-self:end}.special-copy p{margin:0 0 14px;color:#8f9ba4;font:400 10px/1.5 monospace;letter-spacing:.09em;text-transform:uppercase}.special-copy h2{font:300 clamp(49px,7vw,94px)/.85 Arial,sans-serif;letter-spacing:-.08em}.special-copy h2 span{color:#fff}.special-copy h2 b{color:#ff2c91;font-weight:300}.special-entry{position:relative;align-self:end;min-width:185px;min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid #23dcf1;color:#23dcf1;font:600 9px monospace;letter-spacing:.12em;text-transform:uppercase;transition:.2s}.special-entry:hover{background:#23dcf1;color:#071017;box-shadow:0 0 35px rgba(35,220,241,.3)}.special-entry b{color:#ff2c91;font-size:17px}
.services{background:var(--navy);color:#fff}.light-heading h2{color:#fff}.light-heading>p,.services .eyebrow{color:#a9bac5}.service-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.17)}.service-card{min-height:430px;padding:42px 34px 30px;border-right:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column}.service-card:last-child{border:0}.service-card>span{color:var(--orange);font-size:9px}.service-card h3{margin:54px 0 23px;font:400 clamp(27px,2.3vw,38px) Georgia,serif}.service-card>p{margin:0;color:#afbec7;font:300 14px/1.8 Georgia,serif}.service-detail{margin-top:auto;padding-top:30px;border-top:1px solid rgba(255,255,255,.17);display:flex;justify-content:space-between;align-items:center;color:#b8c4cb;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.service-detail a{color:var(--orange);font-size:20px}
.about{display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:clamp(50px,9vw,130px)}.about-image-wrap{position:relative;padding-right:35px}.about-image{width:100%;aspect-ratio:.78;object-fit:cover}.vertical-note{position:absolute;top:0;right:6px;color:#9aa1a4;font-size:8px;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.about-copy{align-self:center}.about-lead{max-width:680px;margin:32px 0;color:var(--navy);font:400 clamp(19px,2vw,28px)/1.55 Georgia,serif}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.about-columns p{margin:0;color:#707b81;font:300 13px/1.8 Georgia,serif}.quote-section{padding:clamp(100px,13vw,185px) 30px;background:#e6e8e7;text-align:center}.quote-section p{margin:0;color:var(--navy);font:400 clamp(37px,5vw,72px)/1.18 Georgia,serif;letter-spacing:-.035em}.quote-section>span{display:block;margin-top:35px;color:#8a9397;font-size:8px;letter-spacing:.2em;text-transform:uppercase}
.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,9vw,140px);background:var(--navy);color:#fff}.contact h2{color:#fff}.contact-copy>p:not(.eyebrow){max-width:450px;margin:35px 0 0;color:#adbdc6;font:300 15px/1.8 Georgia,serif}.contact .eyebrow{color:#9caeb9}.contact-meta{display:grid;gap:12px;margin-top:48px}.contact-meta a{width:max-content;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.25);font-size:10px;letter-spacing:.08em}.contact-form{display:grid;gap:27px;align-content:center}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-form label{display:grid;gap:10px;color:#aebcc5;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.28);border-radius:0;padding:10px 0 13px;outline:0;background:transparent;color:#fff;font:300 15px Georgia,serif;text-transform:none}.contact-form select option{color:var(--ink)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--orange)}.contact-form .button{width:max-content}.honeypot{position:absolute!important;left:-9999px!important}.form-note{color:#b9c7cf;font:300 12px/1.6 Georgia,serif}
.site-footer{padding:54px clamp(28px,7vw,120px) 30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;background:#0b202f;color:#9badb8}.footer-brand{color:#fff;font-size:12px;font-weight:750;letter-spacing:.17em}.footer-brand span{color:var(--orange)}.site-footer>p{margin:0;font:300 12px/1.7 Georgia,serif}.footer-links{display:flex;justify-content:flex-end;gap:22px;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.copyright{grid-column:1/-1;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);font-size:8px!important;letter-spacing:.1em}
.content-page,.posts-page{min-height:70vh;padding:clamp(80px,10vw,140px) clamp(28px,8vw,130px);background:var(--paper)}.content-hero{max-width:1100px;margin:0 auto 70px}.content-hero h1{font-size:clamp(54px,8vw,110px)}.content-hero>img{width:100%;max-height:75vh;margin-top:55px;object-fit:cover}.entry-content{max-width:850px;margin:0 auto;color:#526168;font:300 17px/1.85 Georgia,serif}.entry-content h2,.entry-content h3{margin:2em 0 .6em;color:var(--navy);font-family:Georgia,serif}.entry-content h2{font-size:38px}.entry-content h3{font-size:27px}.entry-content a{border-bottom:1px solid var(--orange)}.entry-content .wp-block-gallery,.nc-album-content .wp-block-gallery{gap:18px}.post-list{max-width:1000px;margin:auto;display:grid;gap:55px}.post-card{padding-bottom:50px;border-bottom:1px solid var(--line)}.post-card h2{font-size:42px}.post-card p{color:#68737a;line-height:1.7}
/* NULL//CITY */
.is-null-city{background:#05060a}.null-city{--nc-bg:#05060a;--nc-ink:#d7e5e7;--nc-cyan:#28e5f6;--nc-pink:#ff2f92;min-height:100vh;position:relative;overflow:hidden;background:var(--nc-bg);color:var(--nc-ink);font-family:"Courier New",monospace}.nc-noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.035;background-image:repeating-linear-gradient(0deg,#fff 0,#fff 1px,transparent 1px,transparent 3px)}.nc-header{position:relative;z-index:10;min-height:76px;padding:0 clamp(22px,4vw,70px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #222833;background:rgba(5,6,10,.94)}.nc-logo{font:300 17px Arial,sans-serif}.nc-logo span{font-weight:800}.nc-logo b{margin:0 4px;color:var(--nc-pink)}.nc-status{color:#67717a;font-size:8px;letter-spacing:.18em}.nc-status i{width:6px;height:6px;margin-right:10px;display:inline-block;border-radius:50%;background:var(--nc-cyan);box-shadow:0 0 12px var(--nc-cyan)}.nc-exit{justify-self:end;color:#839098;font-size:8px;letter-spacing:.13em}.nc-hero{min-height:calc(100vh - 76px);position:relative;display:grid;grid-template-columns:.78fr 1.22fr}.nc-hero:before{content:"09";position:absolute;left:-4vw;bottom:-9vw;color:rgba(255,255,255,.018);font:900 40vw/.8 Arial,sans-serif}.nc-hero-copy{position:relative;z-index:2;padding:clamp(70px,9vw,145px) 20px 100px clamp(24px,6vw,100px);display:flex;flex-direction:column;justify-content:center}.nc-system-line{display:flex;gap:25px;margin-bottom:9vh;color:#66727b;font-size:7px;letter-spacing:.15em}.nc-system-line span:first-child,.nc-section-code{color:var(--nc-cyan)}.nc-hero h1{margin:0 0 28px;color:#fff;font:200 clamp(62px,10vw,170px)/.72 Arial,sans-serif;letter-spacing:-.095em;white-space:nowrap}.nc-hero h1 span{font-weight:800}.nc-hero h1 b{color:var(--nc-pink);font-weight:200}.nc-kicker{margin:0;color:#7f8c94;font-size:clamp(10px,1vw,13px);line-height:1.75;letter-spacing:.13em;text-transform:uppercase}.nc-coordinates{width:min(330px,100%);margin-top:9vh;padding-top:20px;display:grid;grid-template-columns:auto 1fr;gap:10px 22px;border-top:1px solid #242b33;font-size:7px;letter-spacing:.12em}.nc-coordinates span{color:#566169}.nc-coordinates strong{color:#a2aeb3;font-weight:400}.nc-hero-frame{position:relative;margin:6vh 5vw 8vh 0;overflow:hidden;border:1px solid #222c35;background:radial-gradient(circle at 70% 30%,rgba(255,47,146,.12),transparent 22%),linear-gradient(125deg,#111722,#070a0f 58%,#101826) center/cover;box-shadow:0 0 80px rgba(40,229,246,.05)}.nc-hero-frame:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(40,229,246,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(40,229,246,.09) 1px,transparent 1px);background-size:11% 11%}.nc-corner{position:absolute;z-index:2;width:34px;height:34px;border-color:var(--nc-cyan)}.nc-corner.top-left{top:20px;left:20px;border-top:1px solid;border-left:1px solid}.nc-corner.top-right{top:20px;right:20px;border-top:1px solid;border-right:1px solid}.nc-corner.bottom-left{bottom:20px;left:20px;border-bottom:1px solid;border-left:1px solid}.nc-corner.bottom-right{bottom:20px;right:20px;border-bottom:1px solid;border-right:1px solid}.nc-frame-code{position:absolute;z-index:2;top:32px;left:70px;color:#63717b;font-size:7px;letter-spacing:.15em}.nc-target{position:absolute;z-index:2;inset:50% auto auto 50%;color:var(--nc-pink);font-size:32px;transform:translate(-50%,-50%);text-shadow:0 0 16px var(--nc-pink)}.nc-intro{padding:clamp(90px,12vw,180px) clamp(24px,8vw,130px);display:grid;grid-template-columns:.5fr 1.4fr .6fr;gap:6vw;border-top:1px solid #171d24}.nc-section-code{font-size:8px;letter-spacing:.16em}.nc-intro>p{margin:0;color:#bec9cc;font:300 clamp(26px,3.3vw,52px)/1.33 Arial,sans-serif;letter-spacing:-.035em}.nc-intro-aside{display:grid;align-content:start;gap:9px;font-size:7px;letter-spacing:.12em}.nc-intro-aside span{margin-top:15px;color:#525d65}.nc-intro-aside strong{color:#a4b0b4;font-weight:400}.nc-gallery{padding:0 clamp(24px,5vw,80px) clamp(100px,13vw,190px);display:grid;grid-template-columns:repeat(12,1fr);gap:8vw 2vw;align-items:start}.nc-shot{grid-column:span 6}.nc-shot.tall{grid-column:span 5}.nc-shot.wide{grid-column:span 7}.nc-image{position:relative;overflow:hidden;aspect-ratio:1.35;border:1px solid #202932;background:radial-gradient(circle at 30% 70%,rgba(40,229,246,.08),transparent 25%),linear-gradient(145deg,#0e131b,#07090e)}.nc-shot.tall .nc-image{aspect-ratio:.76}.nc-shot.square .nc-image{aspect-ratio:1}.nc-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06)}.nc-scanline{position:absolute;z-index:2;left:0;right:0;top:38%;height:1px;background:var(--nc-cyan);opacity:.3;box-shadow:0 0 14px var(--nc-cyan)}.nc-index{position:absolute;z-index:2;top:18px;left:18px;color:var(--nc-pink);font-size:8px}.nc-image-pending{position:absolute;z-index:2;top:50%;left:50%;color:#39454d;font:800 clamp(17px,2.4vw,34px)/.88 Arial,sans-serif;transform:translate(-50%,-50%)}.nc-image-data{position:absolute;z-index:2;bottom:18px;right:18px;color:#48545c;font-size:7px}.nc-caption{padding-top:18px;display:flex;justify-content:space-between;align-items:start}.nc-caption span{color:#56626a;font-size:7px;letter-spacing:.12em}.nc-caption h2{margin:7px 0 0;color:#d4dfe1;font:400 clamp(18px,2vw,28px) Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.nc-caption .nc-cross{color:var(--nc-pink);font-size:18px}.nc-transmission{padding:clamp(100px,14vw,200px) clamp(24px,8vw,130px);border-top:1px solid #171d24;background:radial-gradient(circle at 70% 50%,rgba(255,47,146,.07),transparent 25%)}.nc-transmission h2{margin:45px 0 28px;color:#fff;font:800 clamp(48px,8vw,120px)/.85 Arial,sans-serif;letter-spacing:-.07em}.nc-transmission h2 span{color:var(--nc-pink)}.nc-transmission p{max-width:600px;color:#79868e;font-size:11px;line-height:1.8}.nc-transmission a{display:inline-flex;margin-top:30px;padding:18px;border:1px solid var(--nc-cyan);color:var(--nc-cyan);font-size:9px;letter-spacing:.12em}.nc-footer{padding:30px clamp(22px,4vw,70px);display:flex;justify-content:space-between;gap:20px;border-top:1px solid #222833;color:#657078;font-size:7px;letter-spacing:.13em}.nc-album-hero{padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.nc-album-hero h1{margin:30px 0;color:#fff;font:800 clamp(52px,8vw,120px)/.85 Arial,sans-serif;text-transform:uppercase}.nc-album-hero p{color:#839098;line-height:1.8}.nc-album-hero>img,.nc-album-hero>.nc-image{width:100%;aspect-ratio:1.2;object-fit:cover}.nc-album-content{max-width:1400px;margin:auto;padding:0 clamp(24px,7vw,110px) clamp(100px,12vw,180px);color:#aab6ba;line-height:1.8}.nc-album-content h2,.nc-album-content h3{color:#fff;font-family:Arial,sans-serif}.nc-album-content a{color:var(--nc-cyan)}
@media(max-width:1000px){.sidebar{display:none}.page-content{margin-left:0}.mobile-header{position:sticky;top:0;z-index:40;height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}body.admin-bar .mobile-header{top:32px}.mobile-brand{font-size:10px;font-weight:800;letter-spacing:.15em}.mobile-brand span{color:var(--orange)}.menu-button{border:0;background:transparent;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mobile-navigation{position:absolute;top:64px;left:0;right:0;padding:25px;display:none;gap:18px;background:#fff;border-bottom:1px solid var(--line)}.mobile-navigation.is-open{display:grid}.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{padding:100px 8vw}.hero-image{min-height:65vh;border:0}.scroll-hint{display:none}.section-heading{grid-template-columns:1fr;gap:24px}.blog-grid{grid-template-columns:1fr 1fr}.service-list{grid-template-columns:1fr}.service-card{min-height:330px;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.about,.contact{grid-template-columns:1fr}.about-image-wrap{max-width:600px}.nc-hero{grid-template-columns:1fr}.nc-hero-frame{min-height:65vh;margin:0 5vw 8vh}.nc-intro{grid-template-columns:1fr}.nc-album-hero{grid-template-columns:1fr}}
@media(max-width:680px){body.admin-bar .mobile-header{top:46px}.section{padding:75px 24px}.hero-copy{padding:75px 24px}.hero-actions{align-items:flex-start;flex-direction:column}.portfolio-grid,.blog-grid{display:grid;grid-template-columns:1fr}.portfolio-item{grid-column:auto!important}.portfolio-item .portfolio-image{width:100%!important}.special-project{grid-template-columns:1fr;gap:45px}.special-entry{width:100%}.section-heading{margin-bottom:45px}.about-columns,.field-row{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start;flex-wrap:wrap}.nc-header{grid-template-columns:1fr auto}.nc-status{display:none}.nc-exit{font-size:0}.nc-exit:after{content:"EXIT ↗";font-size:8px}.nc-hero-copy{padding:80px 24px}.nc-system-line{flex-wrap:wrap;margin-bottom:60px}.nc-hero h1{font-size:18vw}.nc-gallery{display:grid;grid-template-columns:1fr;gap:70px}.nc-shot,.nc-shot.tall,.nc-shot.wide{grid-column:auto}.nc-footer{flex-direction:column}.nc-album-hero{padding-top:80px}.nc-album-content{padding-left:20px;padding-right:20px}.wp-block-gallery{display:grid!important;grid-template-columns:1fr!important}}
