/* The page below the approved hero: photographic spreads and quiet field-note details. */
.landing-v3 .h-welcome{position:relative;padding-top:65px;padding-bottom:105px}
.welcome-folio{display:flex;align-items:center;gap:30px;font-size:8px;letter-spacing:1.7px;text-transform:uppercase;color:#82765e;margin-bottom:72px}
.welcome-folio i{height:1px;flex:1;background:#c5bba6}
.h-welcome::after{content:'';position:absolute;right:-4%;bottom:6px;width:180px;height:275px;background:url('/wp-content/themes/bagh-tola-launch/site/assets/botanical-line.svg') center/contain no-repeat;opacity:.31;pointer-events:none}
.h-welcome .welcome-content{grid-template-columns:1.15fr 1fr;gap:12%;position:relative;z-index:1}
.h-welcome .welcome-content h2{font-size:clamp(46px,4.9vw,74px)}
.h-welcome .welcome-copy{font-size:13px;max-width:440px;padding-right:15px}
.welcome-signature{font:italic 27px/1.2 var(--serif);color:#8b7650;margin-top:32px;padding-left:2px}

/* Two camp stories, each with its own photograph and room detail. */
.editorial-camps{position:relative;background:#ded8cc url('/wp-content/themes/bagh-tola-launch/site/assets/forest-line.svg') center 43%/1450px auto no-repeat;padding:100px 0 110px}
.editorial-camps>.h-wrap{position:relative}
.editorial-camps .h-section-heading{align-items:end;margin-bottom:65px}
.editorial-camps .h-section-heading h2{font-size:clamp(54px,5.6vw,81px);line-height:.98}
.editorial-camps .h-section-heading>.h-link{margin-bottom:13px}
.camp-spread{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,.85fr);gap:10%;align-items:center}
.camp-montage{position:relative;padding-bottom:125px;min-width:0}
.camp-landscape{display:block;position:relative;margin-left:-7.5vw;width:calc(100% + 7.5vw);overflow:hidden}
.camp-landscape>.media{height:390px;overflow:hidden}
.camp-landscape img{transition:transform 1s cubic-bezier(.2,.6,.2,1);object-position:center 54%}
.camp-landscape:hover img{transform:scale(1.025)}
.camp-detail{position:absolute;width:32%;max-width:240px;right:-3%;bottom:0;margin:0;z-index:2}
.camp-detail>a{display:block;border:9px solid #ded8cc;outline:1px solid #aa9978;outline-offset:7px}
.camp-detail .media{aspect-ratio:3/3.65;overflow:hidden}
.camp-detail img{transition:transform .8s}
.camp-detail>a:hover img{transform:scale(1.035)}
.camp-detail figcaption{font:italic 17px/1.4 var(--serif);color:#7c6a48;margin-top:18px;text-align:right;max-width:225px}
.photo-margin-note{display:block;font:9px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1.8px;padding-top:20px;color:#7d7058;max-width:54%}
.camp-story{position:relative;padding:10px 0 45px;isolation:isolate}
.camp-numeral{position:absolute;top:-60px;right:0;font:108px/1 var(--serif);letter-spacing:-.07em;color:#c7bca7;z-index:-1;opacity:.65}
.camp-story .h-kicker{font-size:9px;margin-bottom:25px}
.camp-story h3{font:clamp(56px,5.2vw,76px)/.93 var(--serif);letter-spacing:-.035em}
.camp-story h3 em{color:#87734d}
.camp-capacity{font-size:9px;letter-spacing:1.9px;text-transform:uppercase;color:#76684d;margin-top:28px!important;padding:0 0 17px;border-bottom:1px solid #bfb39e}
.camp-story>p:not(.h-kicker):not(.camp-capacity){font-size:13px;line-height:1.9;color:#675f51;margin-top:20px;max-width:320px}
.camp-story>.h-link{margin-top:21px}
.camp-interlude{display:flex;align-items:center;justify-content:center;gap:30px;margin:68px 0 110px;color:#8b7852}
.camp-interlude>span{font-size:9px;letter-spacing:1.8px;text-transform:uppercase}
.camp-interlude>i{width:90px;height:1px;background:#b9a883}
.camp-interlude>em{font:italic 26px/1.4 var(--serif)}
.camp-spread-founders{grid-template-columns:minmax(0,.85fr) minmax(0,1.85fr)}
.camp-spread-founders .camp-story{grid-column:1;grid-row:1;padding-right:15px}
.camp-spread-founders .camp-montage{grid-column:2;grid-row:1}
.camp-spread-founders .camp-landscape{margin-left:0;margin-right:-7.5vw}
.camp-spread-founders .camp-landscape>.media{height:425px}
.camp-spread-founders .camp-detail{right:auto;left:-3%;width:35%;max-width:250px}
.camp-spread-founders .camp-detail .media{aspect-ratio:3/3.45}
.camp-spread-founders .camp-detail img{object-position:65% center}
.camp-spread-founders .camp-detail figcaption{text-align:left}
.camp-spread-founders .photo-margin-note{margin-left:auto;text-align:right;max-width:54%}

/* A wide view of the day, with a horizontal sequence underneath. */
.landing-v3 .h-rhythm{width:100%;max-width:none;margin:0;padding:100px 0 90px}
.h-rhythm .h-section-heading{width:87%;max-width:1360px;margin:0 auto 42px}
.h-rhythm .h-section-heading h2{font-size:clamp(48px,5vw,72px)}
.h-rhythm .rhythm-layout{display:flex;flex-direction:column;gap:32px}
.rhythm-visuals{width:100%}
.rhythm-panel{position:relative}
.h-rhythm .rhythm-panel>.media{height:clamp(380px,38vw,560px)}
.h-rhythm .rhythm-panel img{object-position:center 63%}
.h-rhythm .rhythm-panel>p{width:87%;max-width:1360px;margin:0 auto;padding-top:17px;font-size:9px}
.h-rhythm .rhythm-choices{width:87%;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:46px}
.h-rhythm .rhythm-choices>button{padding:29px 25px 10px 0;border-top:1px solid #c2b7a0;border-bottom:0;position:relative;align-self:stretch}
.h-rhythm .rhythm-choices>button[aria-selected=true]{border-top:2px solid #8c774d;padding-top:28px}
.h-rhythm .rhythm-choices>button::before{content:'';position:absolute;width:7px;height:7px;border:1px solid #9b8862;border-radius:50%;top:-5px;left:0;background:#e8e3d9}
.h-rhythm .rhythm-choices>button[aria-selected=true]::before{background:#8c774d}
.h-rhythm .rhythm-choices .h-kicker{font-size:9px;margin-bottom:13px}
.h-rhythm .rhythm-choices strong{font-size:36px}
.h-rhythm .rhythm-description{font-size:12px;max-width:290px;line-height:1.85}
.h-rhythm .rhythm-symbol{top:35px;font-size:20px}
.h-rhythm .rhythm-footnote{width:87%;max-width:1360px;margin:30px auto 0;padding-top:20px;border-top:1px solid #c9c1b1}

/* Open-air dining, with a round plate detail and an offset hairline. */
.editorial-table{position:relative;padding:110px 0 135px;background:#dcd5c7}
.editorial-table::before{content:'';position:absolute;left:-100px;bottom:-40px;width:300px;height:445px;background:url('/wp-content/themes/bagh-tola-launch/site/assets/botanical-line.svg') center/contain no-repeat;opacity:.25;transform:rotate(32deg);pointer-events:none}
.editorial-table .table-layout{grid-template-columns:.9fr 1.2fr;gap:10%;position:relative}
.editorial-table .table-copy{padding-bottom:30px}
.editorial-table .table-copy h2{font-size:clamp(46px,4.6vw,65px)}
.editorial-table .table-copy>p:not(.h-kicker){font-size:13px}
.editorial-table .table-images{padding-bottom:85px}
.editorial-table .table-main{position:relative;margin-right:-7.5vw;width:calc(100% + 7.5vw)}
.editorial-table .table-main>.media{height:465px;border-radius:155px 0 0 0;overflow:hidden}
.editorial-table .table-main::after{content:'';position:absolute;inset:-16px 18px 16px -16px;border:1px solid #ad9b79;border-radius:172px 0 0 0;pointer-events:none}
.editorial-table .table-detail{left:-70px;right:auto;bottom:-10px;width:235px}
.editorial-table .table-detail>.media{border:9px solid #dcd5c7;border-radius:50%;overflow:hidden;outline:1px solid #ac9873;outline-offset:8px;aspect-ratio:1}
.editorial-table .table-detail figcaption{font-size:18px;padding-top:22px;max-width:235px}
.table-image-note{display:block;position:absolute;top:-38px;right:0;font-size:8px;letter-spacing:1.6px;text-transform:uppercase;color:#7c6b4b}

/* A single arched portrait creates a different pace before the journal. */
.landing-v3 .wild-arch{position:relative;width:100%;max-width:none;margin:0;background:#5d6350;padding:95px 0 100px;color:#eddfbc;overflow:hidden}
.wild-arch::before{content:'';position:absolute;inset:-20% 10% 0 -24%;background:url('/wp-content/themes/bagh-tola-launch/site/assets/forest-line.svg') center/cover no-repeat;opacity:.22;pointer-events:none}
.wild-inner{display:grid;grid-template-columns:1fr 1.03fr;grid-template-rows:auto auto;column-gap:13%;position:relative;align-items:start}
.wild-arch .wild-heading{text-align:left;grid-column:1;grid-row:1;margin:65px 0 28px;position:relative;z-index:1}
.wild-arch .wild-heading .h-kicker{color:#d9c99f;font-size:9px;margin-bottom:27px}
.wild-arch .wild-heading h2{font-size:clamp(55px,5.7vw,84px);line-height:.98;color:#eddfbc}
.wild-arch .wild-heading h2 em{color:#d9c28e}
.wild-portrait{position:relative;grid-column:2;grid-row:1/3;margin:0}
.wild-portrait::before{content:'';position:absolute;top:-13px;left:-13px;right:13px;bottom:45px;border:1px solid #a8a07d;border-radius:50% 50% 0 0 / 40% 40% 0 0;pointer-events:none}
.wild-arch .wild-image{position:relative;border-radius:50% 50% 0 0 / 40% 40% 0 0;overflow:hidden}
.wild-arch .wild-image>.media{height:590px}
.wild-arch .wild-image img{object-position:47% center}
.wild-portrait figcaption{font:italic 19px/1.4 var(--serif);color:#d9c99f;padding-top:22px;text-align:center}
.wild-arch .wild-caption{grid-column:1;grid-row:2;display:block;align-self:start;margin:0;padding-bottom:45px}
.wild-arch .wild-caption>p{font-size:13px;line-height:1.9;max-width:340px;color:#ded7c2}
.wild-arch .wild-caption>.h-link{margin-top:25px;border-color:#b5a787;color:#eddfbc}
.wild-side-note{position:absolute;top:230px;right:-6%;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#d9c99f}

/* Field-journal cover story and two smaller notes. */
.editorial-journal{padding-top:105px;padding-bottom:100px}
.editorial-journal .h-section-heading{margin-bottom:42px}
.editorial-journal .journal-layout{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:30px 7%}
.journal-lead{grid-column:1;grid-row:1/3}
.editorial-journal .journal-lead .media{height:345px;overflow:hidden}
.editorial-journal .journal-lead .h-kicker{margin-top:25px;font-size:9px}
.editorial-journal .journal-lead h3{font-size:43px;max-width:540px}
.editorial-journal .journal-lead h3 br{display:none}
.editorial-journal .journal-lead h3 span{font-size:23px;top:12px}
.editorial-journal .journal-note{grid-column:2;padding-bottom:28px;border-bottom:1px solid #c3b8a1;align-self:stretch}
.editorial-journal .journal-note>a{display:grid;grid-template-columns:.83fr 1fr;gap:0 25px;align-content:center;height:100%}
.editorial-journal .journal-note .media{height:200px;grid-row:1/3;align-self:center}
.editorial-journal .journal-note .h-kicker{font-size:8px;align-self:end;margin:0 0 15px}
.editorial-journal .journal-note h3{font-size:31px;line-height:1.1;padding-right:0}
.editorial-journal .journal-note h3 br{display:none}
.editorial-journal .journal-note h3 span{position:static;font-size:19px;display:block;margin-top:20px}
.invitation-botanical{position:relative}
.invitation-botanical::before,.invitation-botanical::after{content:'';position:absolute;top:70px;width:180px;height:290px;background:url('/wp-content/themes/bagh-tola-launch/site/assets/botanical-line.svg') center/contain no-repeat;opacity:.36;pointer-events:none}
.invitation-botanical::before{left:0;transform:rotate(-18deg)}
.invitation-botanical::after{right:0;transform:scaleX(-1) rotate(-18deg)}
.invitation-botanical>h2,.invitation-botanical>p,.invitation-botanical>a{position:relative;z-index:1}

@media(min-width:1650px){.camp-landscape>.media{height:450px}.camp-spread-founders .camp-landscape>.media{height:470px}.camp-montage{padding-bottom:145px}.camp-detail{max-width:270px}.camp-spread-founders .camp-detail{max-width:280px}}
@media(max-width:1050px){.camp-spread{gap:7%;grid-template-columns:1.65fr 1fr}.camp-spread-founders{grid-template-columns:1fr 1.65fr}.camp-landscape>.media{height:340px}.camp-spread-founders .camp-landscape>.media{height:360px}.camp-detail{width:38%;right:0}.camp-spread-founders .camp-detail{width:42%;left:0}.camp-story h3{font-size:60px}.camp-numeral{font-size:108px}.camp-story>p:not(.h-kicker):not(.camp-capacity){font-size:12px}.h-rhythm .rhythm-choices{gap:28px}.h-rhythm .rhythm-choices strong{font-size:30px}.editorial-table .table-main>.media{height:425px}.editorial-table .table-detail{width:195px;left:-30px}.wild-inner{column-gap:9%}.wild-arch .wild-heading{margin-top:50px}.wild-arch .wild-heading h2{font-size:65px}.wild-arch .wild-image>.media{height:550px}.editorial-journal .journal-lead .media{height:310px}.editorial-journal .journal-note>a{gap:0 18px}.editorial-journal .journal-note .media{height:180px}.editorial-journal .journal-note h3{font-size:27px}.editorial-journal .journal-lead h3{font-size:37px}}
@media(max-width:760px){
 .landing-v3 .h-welcome{padding-top:35px;padding-bottom:65px}.welcome-folio{font-size:6px;letter-spacing:1px;gap:15px;margin-bottom:45px}.welcome-folio>span:last-child{display:none}.h-welcome::after{width:115px;height:190px;bottom:20px;right:-18px;opacity:.23}.h-welcome .welcome-content{display:block}.h-welcome .welcome-content h2{font-size:46px}.h-welcome .welcome-copy{font-size:13px;padding-right:0;max-width:100%}.welcome-signature{font-size:25px;margin-top:25px}
 .editorial-camps{padding:65px 0 65px;background-size:1100px auto;background-position:20% 60%}.editorial-camps .h-section-heading{margin-bottom:38px}.editorial-camps .h-section-heading h2{font-size:55px}.editorial-camps .h-section-heading>.h-link{margin-bottom:0}
 .camp-spread,.camp-spread-founders{display:flex;flex-direction:column;gap:26px;align-items:stretch}.camp-montage{padding-bottom:100px;order:1}.camp-landscape,.camp-spread-founders .camp-landscape{margin-left:-26px;margin-right:0;width:calc(100% + 52px)}.camp-landscape>.media{height:auto;aspect-ratio:1.75}.camp-spread-founders .camp-landscape>.media{height:auto;aspect-ratio:1.8}.camp-detail,.camp-spread-founders .camp-detail{width:37%;max-width:180px;right:1%;left:auto;bottom:0}.camp-detail>a{border-width:6px;outline-offset:5px}.camp-detail .media{aspect-ratio:3/3.3}.camp-spread-founders .camp-detail .media{aspect-ratio:3/3.3}.camp-detail figcaption,.camp-spread-founders .camp-detail figcaption{font-size:15px;line-height:1.25;text-align:right;margin-top:13px}.photo-margin-note,.camp-spread-founders .photo-margin-note{font-size:7px;letter-spacing:1.2px;padding-top:16px;max-width:51%;margin-left:0;text-align:left}.camp-story,.camp-spread-founders .camp-story{order:2;padding:12px 0 0;max-width:100%}.camp-story h3{font-size:55px}.camp-story h3 br{display:none}.camp-story h3 em{margin-left:.12em}.camp-story .h-kicker{margin-bottom:14px;font-size:8px}.camp-numeral{font-size:64px;top:-24px;right:7px;opacity:.65}.camp-capacity{margin-top:22px!important;max-width:75%;font-size:8px}.camp-story>p:not(.h-kicker):not(.camp-capacity){font-size:13px;max-width:100%;margin-top:20px}.camp-story>.h-link{margin-top:15px}.camp-interlude{gap:15px;margin:52px 0 56px;justify-content:flex-start;flex-wrap:wrap}.camp-interlude>span{font-size:7px}.camp-interlude>i{width:35px}.camp-interlude>em{font-size:20px}
 .landing-v3 .h-rhythm{margin:0;padding:65px 0 60px;width:100%}.h-rhythm .h-section-heading{width:auto;margin:0 26px 30px}.h-rhythm .h-section-heading h2{font-size:45px}.h-rhythm .rhythm-panel>.media{height:310px}.h-rhythm .rhythm-panel>p{width:auto;margin:0 26px;font-size:7px;letter-spacing:1px;padding-top:14px}.h-rhythm .rhythm-layout{gap:26px}.h-rhythm .rhythm-choices{width:auto;margin:0 26px;display:flex;flex-direction:column;gap:0}.h-rhythm .rhythm-choices>button{padding:22px 30px 21px 0;border-top:1px solid #c2b7a0}.h-rhythm .rhythm-choices>button[aria-selected=true]{padding-top:21px}.h-rhythm .rhythm-choices strong{font-size:32px}.h-rhythm .rhythm-choices .h-kicker{font-size:8px;margin-bottom:10px}.h-rhythm .rhythm-description{font-size:12px;max-width:none}.h-rhythm .rhythm-symbol{top:30px}.h-rhythm .rhythm-footnote{width:auto;margin:12px 26px 0;padding-top:22px}.h-rhythm .rhythm-footnote>p{font-size:9px}
 .editorial-table{padding:65px 0 95px}.editorial-table::before{width:180px;height:270px;left:-90px;bottom:10px}.editorial-table .table-layout{display:flex;gap:54px}.editorial-table .table-copy{padding-bottom:0}.editorial-table .table-copy h2{font-size:43px}.editorial-table .table-copy>p:not(.h-kicker){font-size:13px}.editorial-table .table-images{padding-bottom:84px}.editorial-table .table-main{margin-right:-26px;width:calc(100% + 26px);margin-left:8px}.editorial-table .table-main>.media{height:330px;border-radius:115px 0 0 0}.editorial-table .table-main::after{inset:-11px 13px 11px -11px;border-radius:126px 0 0 0}.editorial-table .table-detail{width:160px;left:-5px;bottom:-17px}.editorial-table .table-detail>.media{border-width:6px;outline-offset:5px}.editorial-table .table-detail figcaption{font-size:16px;padding-top:17px}.table-image-note{font-size:7px;right:0;top:-33px;letter-spacing:1px}
 .landing-v3 .wild-arch{margin:0;padding:65px 0 58px}.wild-inner{display:flex;flex-direction:column;gap:0}.wild-arch .wild-heading{order:1;margin:0 0 35px}.wild-arch .wild-heading .h-kicker{font-size:8px;margin-bottom:22px}.wild-arch .wild-heading h2{font-size:57px;line-height:1}.wild-arch .wild-heading h2>br{display:none}.wild-arch .wild-heading h2 em{display:block}.wild-arch .wild-heading h2 em br{display:none}.wild-portrait{order:2;width:88%;margin-left:auto;margin-right:0}.wild-arch .wild-image>.media{height:400px}.wild-portrait::before{left:-10px;top:-10px;right:10px;bottom:43px}.wild-portrait figcaption{font-size:17px;padding-top:20px}.wild-arch .wild-caption{order:3;margin-top:32px;padding-bottom:0}.wild-arch .wild-caption>p{font-size:13px;max-width:100%}.wild-arch .wild-caption>.h-link{margin-top:18px}.wild-side-note{top:350px;left:0;right:auto;transform:rotate(180deg);font-size:7px;letter-spacing:1.6px}
 .editorial-journal{padding:65px 0}.editorial-journal .h-section-heading{margin-bottom:32px}.editorial-journal .journal-layout{display:flex;flex-direction:column;gap:30px}.editorial-journal .journal-lead>a{display:block}.editorial-journal .journal-lead .media{height:240px}.editorial-journal .journal-lead .h-kicker{font-size:8px;margin-top:21px;margin-bottom:12px}.editorial-journal .journal-lead h3{font-size:35px;padding-right:30px}.editorial-journal .journal-lead h3 span{display:block;position:absolute;margin:0;top:9px}.editorial-journal .journal-note{padding:22px 0 0;border-top:1px solid #c3b8a1;border-bottom:0}.editorial-journal .journal-note>a{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 23px;align-content:start}.editorial-journal .journal-note .media{height:160px}.editorial-journal .journal-note .h-kicker{font-size:7px;margin:0 0 10px}.editorial-journal .journal-note h3{font-size:29px}.editorial-journal .journal-note h3 span{display:block;margin-top:12px;font-size:18px}
 .invitation-botanical::before,.invitation-botanical::after{width:95px;height:170px;top:53px;opacity:.19}.invitation-botanical::before{left:-35px}.invitation-botanical::after{right:-35px}
}
@media(max-width:370px){.camp-landscape,.camp-spread-founders .camp-landscape{margin-left:-22px;width:calc(100% + 44px)}.camp-story h3{font-size:48px}.camp-numeral{font-size:60px}.camp-montage{padding-bottom:95px}.camp-detail figcaption,.camp-spread-founders .camp-detail figcaption{font-size:14px}.wild-arch .wild-heading h2{font-size:51px}.wild-arch .wild-image>.media{height:350px}.editorial-journal .journal-note h3{font-size:25px}.editorial-journal .journal-note .media{height:150px}.camp-interlude>em{font-size:18px}.camp-interlude{gap:10px}.editorial-table .table-main>.media{height:300px}}

/* Keep the approaching tiger centred within the portrait arch. */
.wild-arch .wild-image img{object-position:70% center}

/* Tighter desktop rhythm in the introduction and camp sections. */
@media(min-width:1001px){
 .landing-v3 .h-welcome{padding-top:42px;padding-bottom:65px}
 .welcome-folio{margin-bottom:44px}
 .welcome-signature{margin-top:24px}
 .editorial-camps{padding-top:65px;padding-bottom:75px}
 .editorial-camps .h-section-heading{margin-bottom:42px}
 .camp-interlude{margin:42px 0 68px}
}
.camp-spread-founders .camp-detail img{object-position:30% center}

/* A dedicated invitation to the full experience film. */

/* Compact film invitation beside Our Story. */
.welcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 30px}.landing-v3 .welcome-film-link{background:none;border:0;border-bottom:1px solid #9e927b;border-radius:0;cursor:pointer;min-height:44px;color:var(--ink)}.welcome-film-link .film-link-play{display:grid;place-items:center;width:26px;height:26px;border:1px solid #967b49;border-radius:50%;font-size:15px;letter-spacing:0;padding-left:2px;background:#d8c49a;color:#59482b;box-shadow:0 0 0 4px rgba(190,165,113,.12);transition:background .2s,box-shadow .2s}.landing-v3 .welcome-actions .h-link{gap:18px;white-space:nowrap}.landing-v3 .welcome-actions .h-link:hover{gap:18px;color:#826c41}@media(max-width:400px){.welcome-actions{column-gap:22px}}

.welcome-film-link:hover .film-link-play,.welcome-film-link:focus-visible .film-link-play{background:#cbb17b;box-shadow:0 0 0 5px rgba(190,165,113,.22)}

/* Give the film the first, more visible invitation. */
.landing-v3 .welcome-actions .welcome-film-link{padding:10px 16px 10px 12px;border:1px solid #ab9468;border-radius:5px;background:#dfd1b4;min-height:48px;font-weight:700;letter-spacing:1.2px;gap:12px;color:#514229;box-shadow:0 2px 8px rgba(87,68,34,.06)}.landing-v3 .welcome-actions .welcome-film-link:hover{background:#d5c29b;gap:12px;color:#3e3321}.welcome-film-link .film-link-play{width:29px;height:29px;background:#cbb17b;border-color:#8c7143;box-shadow:none;font-size:17px}.welcome-film-link:hover .film-link-play,.welcome-film-link:focus-visible .film-link-play{background:#c3a267;box-shadow:none}


