/* Editorial light world. Deliberately scoped so the cinematic hero stays independent. */
.editorial-world{--ed-paper:#f4f4f2;--ed-stone:#eae8e3;--ed-ink:#121212;--ed-muted:#5c5c58;--ed-line:#c9c9c2;background:var(--ed-paper);color:var(--ed-ink);font-family:'Helvetica Neue',Arial,sans-serif}
.editorial-world ::selection{background:#cbc7bd;color:#121212}.editorial-world :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #665b43;outline-offset:5px}
.ed-label{font:10px/1.6 'Helvetica Neue',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#5a5b55}.ed-title{font:400 clamp(64px,7.5vw,118px)/.93 Georgia,'Times New Roman',serif;letter-spacing:-.065em;color:#121212}.editorial-world em{font-weight:400}.ed-title em{display:inline-block;font-style:italic}.ed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding-block:12px;border-bottom:1px solid #999b91;font-size:12px;color:#292a25;max-width:100%;transition:gap .35s,color .35s}.ed-link:hover{gap:40px;color:#7a6650}.ed-link>span{font-size:18px}
.ed-threshold{position:relative;padding-top:185px;padding-bottom:110px;background:#f4f4f2}.ed-threshold:before{content:'';position:absolute;top:0;left:0;right:0;height:110px;background:linear-gradient(#06080c,#494b4d 20%,#b4b5b3 55%,#f4f4f2)}.ed-threshold-line{display:flex;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--ed-line);font-size:9px;letter-spacing:.14em;color:#62635d}.ed-introduction{display:grid;grid-template-columns:1fr 2.25fr 1.2fr;gap:40px;padding-top:65px;align-items:start}.ed-introduction h2{font:400 clamp(38px,4.4vw,66px)/1.05 Georgia,serif;letter-spacing:-.055em}.ed-introduction h2 em{white-space:nowrap}.ed-intro-copy p{font-size:14px;line-height:1.9;color:var(--ed-muted);max-width:300px;margin:0 0 18px}.ed-introduction>.ed-label{padding-top:10px}
.ed-portfolio{padding-top:70px;padding-bottom:115px}.ed-section-top{display:flex;justify-content:space-between;gap:50px;align-items:end}.ed-section-top .ed-label{margin-bottom:33px}.ed-side-note{max-width:270px;font-size:14px;line-height:1.8;color:var(--ed-muted)}.ed-side-note p{margin:20px 0}.ed-small-index{font-size:9px;letter-spacing:.12em}.ed-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:70px;margin-top:75px;align-items:start}.ed-look{min-width:0}.ed-look-main{grid-column:1/8;grid-row:1/3}.ed-look-secondary{grid-column:9/13;grid-row:1;margin-top:145px}.ed-look-film{grid-column:8/13;grid-row:2;margin-top:15px}.ed-image-frame{position:relative;overflow:hidden;background:#d3d1ca}.ed-image-frame>img{width:100%;height:114%;position:absolute;top:-7%;object-fit:cover;will-change:transform}.ed-look-main .ed-image-frame{aspect-ratio:.76}.ed-look-secondary .ed-image-frame{aspect-ratio:.75}.ed-look-secondary img{object-position:59% center}.ed-image-index{position:absolute;top:23px;left:24px;color:white;font-size:9px;letter-spacing:.15em;mix-blend-mode:difference}.ed-look figcaption{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-top:18px}.ed-look figcaption>span{font:400 27px/1 Georgia,serif;letter-spacing:-.04em}.ed-look figcaption small{font-size:9px;color:#66685f;text-align:right;line-height:1.6}.ed-look-secondary figcaption,.ed-look-film figcaption{display:block}.ed-look-secondary figcaption small,.ed-look-film figcaption small{display:block;text-align:left;margin-top:8px}.ed-glass{position:absolute;bottom:25px;left:25px;right:25px;padding:20px 22px;background:#f4f4f2b8;backdrop-filter:blur(24px) saturate(.75);border:1px solid #ffffff80;color:#171a16;box-shadow:0 6px 24px #00000008;transition:background .5s,transform .5s}.ed-glass>span{font-size:8px;letter-spacing:.13em}.ed-glass strong{display:block;font:400 26px/1.15 Georgia,serif;letter-spacing:-.035em;margin-top:10px}.ed-glass a{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding-top:16px}.ed-glass-detail{font-size:12px;line-height:1.7;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .4s,margin .4s}.ed-image-frame:hover .ed-glass,.ed-glass:focus-within{background:#f4f4f2e0;transform:translateY(-4px)}.ed-image-frame:hover .ed-glass-detail,.ed-glass:focus-within .ed-glass-detail{max-height:130px;opacity:1;margin-top:12px}.ed-look-secondary .ed-glass{left:17px;right:17px;bottom:17px;padding:17px}.ed-look-secondary .ed-glass strong{font-size:22px}.ed-film-frame{position:relative;aspect-ratio:1.4;background:#151817;overflow:hidden;color:#f3f3ee}.ed-film-frame video{width:100%;height:100%;object-fit:cover}.ed-film-top{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ed-film-top>span,.ed-film-time{font-size:8px;letter-spacing:.1em}.ed-film-top button{border:1px solid #ffffff70;border-radius:30px;background:#171a1c80;backdrop-filter:blur(10px);color:white;padding:8px 10px;font-size:9px;min-height:35px}.ed-film-time{position:absolute;bottom:20px;left:20px}.ed-gallery-end{border-top:1px solid var(--ed-line);margin-top:65px;padding-top:24px;display:flex;justify-content:space-between;gap:40px;align-items:start}.ed-gallery-end>p{max-width:460px;color:#62635b;font-size:11px;line-height:1.8}.ed-gallery-end .ed-link{padding-top:0}
.ed-atelier{display:grid;grid-template-columns:1.1fr 1fr;background:var(--ed-stone);min-height:850px}.ed-atelier-photo{position:relative;overflow:hidden;min-height:100%}.ed-atelier-photo>img{position:absolute;width:100%;height:112%;top:-6%;object-fit:cover;object-position:40% center}.ed-atelier-photo>span{position:absolute;bottom:25px;left:30px;right:30px;color:white;text-shadow:0 1px 6px #0009;font-size:8px;letter-spacing:.1em}.ed-atelier-copy{padding:85px 65px 75px}.ed-atelier-copy>.ed-label{margin-bottom:36px}.ed-atelier-copy .ed-title{font-size:clamp(52px,5vw,78px)}.ed-atelier-copy>p{max-width:330px;color:#5c5c55;font-size:14px;line-height:1.9;margin:30px 0}.ed-process{padding:0;margin:0 0 30px;list-style:none}.ed-process li{display:flex;gap:23px;padding:22px 0;border-top:1px solid #c6c3b8}.ed-process li>span{font-size:9px;color:#6f7068;padding-top:7px}.ed-process h3{font:400 27px/1.2 Georgia,serif;letter-spacing:-.025em}.ed-process p{font-size:12px;line-height:1.8;color:#62635b;max-width:320px;margin-top:9px}
.ed-materials{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center;padding-block:150px}.ed-materials-text>.ed-label{margin-bottom:35px}.ed-materials-text .ed-title{font-size:clamp(50px,5.6vw,86px)}.ed-materials-text>p{max-width:330px;font-size:14px;line-height:1.9;color:var(--ed-muted);margin:30px 0 22px}.ed-materials figure{padding-top:75px}.ed-materials .ed-image-frame{aspect-ratio:.95}.ed-materials figure figcaption{font-size:8px;letter-spacing:.1em;color:#62635c;margin-top:16px}.ed-company{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding-block:80px 125px;border-top:1px solid var(--ed-line)}.ed-company-place{display:block;margin-top:45px;font-size:12px;color:#66685f;line-height:1.8}.ed-company h2{font:400 clamp(38px,5.2vw,77px)/1.03 Georgia,serif;letter-spacing:-.055em}.ed-company-bottom{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-top:40px}.ed-company-bottom p{max-width:450px;font-size:14px;line-height:1.9;color:var(--ed-muted)}.ed-company-bottom a{flex-shrink:0}
.ed-faq{padding-block:100px 130px;background:#eeeee9}.ed-faq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;margin-top:65px}.ed-faq-card{position:relative;border:1px solid #d1d1c8;background:#f6f6f2;grid-column:span 6;padding:30px 35px;min-height:310px;display:flex;flex-direction:column;transition:background .4s,color .4s,border-color .4s}.ed-faq-card:first-child{grid-column:span 7}.ed-faq-card:nth-child(2){grid-column:span 5}.ed-faq-card:nth-child(3){grid-column:span 5}.ed-faq-card:nth-child(4){grid-column:span 7}.ed-faq-number{font:300 76px/1 'Helvetica Neue',Arial,sans-serif;letter-spacing:-.08em;color:#b3b4aa;margin-bottom:28px;transition:color .4s}.ed-faq-topic{position:absolute;top:35px;right:30px;font:italic 17px/1.2 Georgia,serif;color:#66695f;max-width:130px;text-align:right}.ed-faq-card h3{margin-top:auto}.ed-faq-card button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;background:none;color:inherit;text-align:left;padding:0;font:400 26px/1.15 Georgia,serif;letter-spacing:-.035em}.ed-faq-icon{display:grid;place-items:center;border:1px solid #b6b9ab;border-radius:50%;width:35px;height:35px;font:18px Arial,sans-serif;flex-shrink:0;transition:transform .4s}.ed-faq-card.is-open{background:#e3e1d9;border-color:#c7c4b9}.ed-faq-card.is-open .ed-faq-number{color:#41423c}.ed-faq-card.is-open .ed-faq-icon{transform:rotate(90deg)}.ed-faq-card:hover{border-color:#8a9180}.ed-faq-answer p{font-size:12px;line-height:1.9;max-width:480px;margin-top:23px;color:#45453f}.ed-faq-card:not(.is-open) .ed-faq-answer p{color:#606356}
.ed-studio{padding:95px 0 100px;background:#e4e2db;border-top:1px solid #d0cec3}.ed-studio-top{display:flex;justify-content:space-between;gap:30px;align-items:center;border-bottom:1px solid #bbbdb1;padding-bottom:24px}.ed-studio-top>span{font-size:9px;letter-spacing:.13em;color:#5f6258}.ed-studio-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;margin-top:75px}.ed-studio-intro h2{font:400 clamp(65px,6.8vw,110px)/.95 Georgia,serif;letter-spacing:-.065em}.ed-studio-intro>p{max-width:310px;font-size:14px;line-height:1.9;color:#5f6258;margin-top:35px}.ed-brief-steps{display:flex;flex-direction:column;gap:15px;margin-top:70px;font-size:10px;letter-spacing:.06em;color:#777b6f}.ed-brief-steps span{display:flex;align-items:center;gap:12px}.ed-brief-steps span:before{content:'';width:5px;height:5px;border-radius:50%;background:#a3a797}.ed-brief-steps .is-current{color:#242520}.ed-brief-steps .is-current:before{background:#373831;box-shadow:0 0 0 4px #75836520}.ed-studio-location{display:block;font-size:10px;color:#64685b;margin-top:60px}.ed-brief{min-width:0}.ed-brief-head{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.11em;color:#64685b;margin-bottom:30px}.ed-field{border-bottom:1px solid #9ca28f;padding:18px 0 11px;transition:border-color .3s}.ed-field:focus-within{border-color:#121a0a}.ed-field>label{display:flex;gap:14px;font-size:10px;color:#4b5342}.ed-field label>span{font-size:11px;color:#30312c}.ed-field input,.ed-field textarea{display:block;width:100%;min-width:0;border:0;background:none!important;padding:16px 0 4px;color:#121212;font-size:18px;line-height:1.5;outline-offset:2px;box-shadow:none}.ed-field textarea{resize:vertical;min-height:95px}.ed-field input::placeholder,.ed-field textarea::placeholder{color:#747a6a;opacity:1}.ed-optional{margin-top:26px}.ed-optional summary{font-size:11px;list-style:none;display:flex;justify-content:space-between;gap:15px;cursor:pointer;padding:13px 0}.ed-optional summary::-webkit-details-marker{display:none}.ed-optional summary>span{font-size:20px;line-height:1}.ed-optional[open] summary>span{transform:rotate(45deg)}.ed-optional fieldset{border:0;padding:20px 0 5px;margin:0}.ed-optional legend{font-size:10px;color:#616956}.ed-brief-chips{display:flex;flex-wrap:wrap;gap:7px}.ed-brief-chips label{position:relative;cursor:pointer}.ed-brief-chips input{position:absolute;opacity:0;width:1px;height:1px}.ed-brief-chips span{display:block;padding:8px 13px;border:1px solid #a0a791;border-radius:20px;font-size:10px;transition:background .3s,color .3s}.ed-brief-chips input:checked+span{background:#30312c;color:#f5f6ef;border-color:#30312c}.ed-brief-chips input:focus-visible+span{outline:2px solid #665b43;outline-offset:3px}.ed-submit{position:relative;isolation:isolate;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#121212;border:1px solid #121212;color:#f4f4f2;padding:20px 24px;min-height:65px;border-radius:4px;margin-top:28px;font-size:12px;transition:color .45s,border-color .45s}.ed-submit:before{content:'';position:absolute;inset:0;background:#f1f0e8;z-index:-1;transform:translateY(105%);transition:transform .55s cubic-bezier(.16,1,.3,1)}.ed-submit:hover:before,.ed-submit:focus-visible:before{transform:translateY(0)}.ed-submit:hover,.ed-submit:focus-visible{color:#121212;border-color:#8b927d}.ed-submit>span:last-child{font-size:22px;transition:transform .4s}.ed-submit:hover>span:last-child{transform:translate(3px,-3px)}.ed-demo-note{font-size:10px;line-height:1.8;color:#626958;max-width:400px;margin-top:18px}.ed-brief-review{border-top:1px solid #a8ae9a;margin-top:35px;padding-top:25px}.ed-brief-review dl{margin:20px 0 0}.ed-brief-review dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#5f6755;margin-top:15px}.ed-brief-review dd{font-size:13px;margin:5px 0;overflow-wrap:anywhere;white-space:pre-wrap}.ed-brief .form-result{background:#f0f0e7;border:1px solid #b2b9a1;color:#30352a;padding:18px;margin-top:20px;font-size:12px}
.editorial-home .site-header.is-editorial{background:#f4f4f2eb;color:#121212;border-color:#c8c8bf}.editorial-home .site-header.is-editorial .brand img{filter:brightness(0)}.editorial-home .site-header.is-editorial .desktop-nav{color:#55594e}.editorial-home .site-header.is-editorial .desktop-nav a:hover{color:#121212}.editorial-home .site-header.is-editorial .desktop-nav a:after{background:#121212}.editorial-home .site-header.is-editorial .header-cta{background:#121212;color:#f4f4f2;border-color:#121212}.editorial-home .site-header.is-editorial .mobile-nav{background:#f4f4f2;color:#121212}.editorial-home .site-header.is-editorial .mobile-nav a{border-color:#c4c6bb}.editorial-home .footer{background:#f4f4f2;color:#31342b;border-color:#cccec1}.editorial-home .footer .brand img{filter:brightness(0)}.editorial-home .footer-small{border-color:#c8ccbb;color:#646959}.editorial-home .footer a:hover{color:#121212}.editorial-home .back-top{color:#4c5740}.editorial-home .site-header{transition:background .5s,color .5s,border-color .5s}
@media(hover:none){.ed-glass-detail{max-height:140px;opacity:1;margin-top:10px}}
@media(min-width:1700px){.ed-gallery{column-gap:48px}.ed-look-secondary{margin-top:180px}.ed-atelier-copy{padding-inline:100px}}
@media(max-width:1200px){.ed-introduction{grid-template-columns:1fr 2.3fr;gap:30px}.ed-intro-copy{grid-column:2}.ed-intro-copy p{max-width:430px}.ed-gallery{gap:45px 24px}.ed-look-main{grid-column:1/8}.ed-look-secondary{grid-column:8/13;margin-top:100px}.ed-look-film{grid-column:8/13;margin-top:0}.ed-atelier-copy{padding:65px 38px}.ed-materials{gap:60px}.ed-studio-layout{gap:60px}.ed-faq-card button{font-size:24px}.ed-faq-topic{max-width:110px;font-size:15px}.ed-faq-card{padding:25px}.ed-faq-topic{right:25px;top:29px}}
@media(max-width:900px){.ed-title{font-size:72px}.ed-gallery{gap:38px 20px}.ed-look-main{grid-column:1/8}.ed-look-secondary{grid-column:8/13;margin-top:80px}.ed-glass{padding:17px;left:17px;right:17px;bottom:17px}.ed-glass strong{font-size:23px}.ed-look-secondary .ed-glass strong{font-size:20px}.ed-look figcaption{display:block}.ed-look figcaption small{display:block;text-align:left;margin-top:8px}.ed-atelier{grid-template-columns:1fr 1fr}.ed-atelier-copy{padding:55px 30px}.ed-atelier-copy .ed-title{font-size:50px}.ed-materials{gap:40px;padding-block:105px}.ed-materials-text .ed-title{font-size:58px}.ed-company{grid-template-columns:1fr 2.7fr;gap:30px}.ed-company-bottom{display:block}.ed-company-bottom a{margin-top:25px}.ed-studio-layout{gap:40px}.ed-studio-intro h2{font-size:67px}.ed-faq-topic{font-size:13px;max-width:100px}}
@media(max-width:760px){.ed-threshold{padding-top:135px;padding-bottom:65px}.ed-threshold:before{height:75px}.ed-threshold-line{font-size:8px;letter-spacing:.08em}.ed-introduction{display:block;padding-top:38px}.ed-introduction h2{font-size:clamp(38px,9.6vw,60px);margin-top:25px}.ed-intro-copy{margin-top:28px}.ed-intro-copy p{font-size:13px;max-width:370px}.ed-label{font-size:9px}.ed-title{font-size:clamp(62px,15vw,100px)}.ed-portfolio{padding-top:40px;padding-bottom:65px}.ed-section-top{display:block}.ed-section-top .ed-label{margin-bottom:25px}.ed-side-note{margin-top:30px;max-width:300px;font-size:13px}.ed-small-index{font-size:8px}.ed-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 13px;margin-top:40px}.ed-look-main{grid-column:1/7;grid-row:auto}.ed-look-secondary{grid-column:2/7;grid-row:auto;margin-top:5px}.ed-look-film{grid-column:1/6;grid-row:auto;margin-top:3px}.ed-look-main .ed-image-frame{aspect-ratio:.8}.ed-look-secondary .ed-image-frame{aspect-ratio:.86}.ed-glass{left:17px;right:17px;bottom:17px;padding:17px}.ed-glass strong{font-size:25px}.ed-glass-detail{font-size:11px;line-height:1.65}.ed-glass a{padding-top:12px}.ed-look figcaption>span{font-size:26px}.ed-image-index{font-size:8px;left:18px;top:18px}.ed-film-frame{aspect-ratio:1.15}.ed-film-top{top:13px;left:13px;right:13px}.ed-film-top>span{max-width:130px;font-size:7px}.ed-film-top button{font-size:8px;padding:6px 8px}.ed-gallery-end{display:block;margin-top:40px;padding-top:20px}.ed-gallery-end .ed-link{margin-top:22px}.ed-gallery-end>p{font-size:10px}.ed-atelier{display:flex;flex-direction:column;min-height:0}.ed-atelier-photo{min-height:0;aspect-ratio:1.05}.ed-atelier-photo>span{left:22px;right:22px;bottom:20px;font-size:7px}.ed-atelier-copy{padding:55px 22px 60px}.ed-atelier-copy .ed-title{font-size:clamp(47px,11.5vw,70px)}.ed-atelier-copy>.ed-label{margin-bottom:28px}.ed-process p{max-width:100%}.ed-materials{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding-block:70px}.ed-materials-text .ed-title{font-size:clamp(51px,12vw,78px)}.ed-materials figure{padding-top:0;width:90%;align-self:end}.ed-materials .ed-image-frame{aspect-ratio:.92}.ed-materials figure figcaption{font-size:7px;line-height:1.6}.ed-company{display:block;padding-block:45px 65px}.ed-company>div:first-child{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:40px}.ed-company-place{margin-top:0;font-size:10px;line-height:1.6;text-align:right}.ed-company h2{font-size:clamp(34px,8.9vw,56px)}.ed-company-bottom{margin-top:28px}.ed-company-bottom p{font-size:13px}.ed-faq{padding-block:60px 65px}.ed-faq .ed-side-note{font-size:12px}.ed-faq-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-top:35px}.ed-faq-card:nth-child(n){grid-column:1/7;min-height:260px;padding:25px}.ed-faq-card:nth-child(2),.ed-faq-card:nth-child(4){grid-column:2/7}.ed-faq-number{font-size:65px;margin-bottom:25px}.ed-faq-topic{font-size:15px;max-width:125px;top:30px;right:25px}.ed-faq-card button{font-size:25px}.ed-faq-answer p{font-size:12px;line-height:1.8}.ed-studio{padding-block:55px 60px}.ed-studio-top{display:block;padding-bottom:20px}.ed-studio-top>span{display:block;margin-top:12px;font-size:8px}.ed-studio-layout{display:block;margin-top:40px}.ed-studio-intro h2{font-size:clamp(62px,14.7vw,94px)}.ed-studio-intro>p{font-size:13px;margin-top:25px}.ed-brief-steps{flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:8px}.ed-brief-steps span{gap:7px}.ed-studio-location{margin-top:25px}.ed-brief{margin-top:45px}.ed-brief-head{font-size:7px;letter-spacing:.08em;gap:10px;margin-bottom:15px}.ed-field{padding-top:20px}.ed-field input,.ed-field textarea{font-size:17px}.ed-field label>span{font-size:11px}.ed-demo-note{font-size:9px}.ed-submit{min-height:62px}.ed-brief-review dd{font-size:12px}}
@media(max-width:360px){.ed-atelier-copy{padding-inline:17px}.ed-faq-card:nth-child(n){padding:20px}.ed-faq-topic{right:20px;font-size:13px;max-width:105px}.ed-faq-card button{font-size:23px}.ed-look-secondary,.ed-look-film{grid-column:1/7}.ed-introduction h2{font-size:36px}.ed-brief-steps{gap:12px}.ed-faq-icon{width:30px;height:30px}.ed-glass strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.editorial-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.editorial-world [data-ed-reveal]{opacity:1!important;transform:none!important}.editorial-world [data-ed-parallax]>img{transform:none!important}.ed-glass{transform:none!important}}

.ed-contact-page-title{font:400 clamp(60px,8vw,120px)/.98 Georgia,serif;letter-spacing:-.06em;padding-block:90px;color:#121212;background:#f4f4f2}.ed-contact-page-title em{font-weight:400}@media(max-width:760px){.ed-contact-page-title{font-size:clamp(47px,12vw,80px);padding-block:55px}}

.ed-film-top>span,.ed-film-time{background:#111710bc;padding:6px 8px;border-radius:2px}.ed-atelier-photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:110px;background:linear-gradient(transparent,#0008);pointer-events:none}.ed-atelier-photo>span{z-index:1}
