
.featured{max-width:1000px;margin:110px auto 0}.section-kicker h2{font-size:32px;letter-spacing:-1px;text-transform:none;margin:0 0 22px;color:var(--fg)}.featured-grid{display:flex;flex-direction:column;gap:12px}
.brand-pill{--brand:#666;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:64px minmax(120px,1fr) minmax(150px,1.6fr);align-items:center;gap:22px;min-height:100px;padding:22px 34px;border-radius:34px;border:1px solid #ffffff24;color:#fff;text-decoration:none;background:linear-gradient(105deg,color-mix(in srgb,var(--brand) 65%,#070809),color-mix(in srgb,var(--brand) 24%,#09090c) 66%,#111115);box-shadow:inset 0 1px 0 #ffffff14;transition:filter .2s,transform .2s}
.brand-pill:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 140% at 28% -85%,#ffffff66,transparent 75%),radial-gradient(ellipse 60% 150% at 62% 125%,#000b,transparent 74%),linear-gradient(170deg,#ffffff10,transparent 48%,#0004);pointer-events:none}
.brand-pill:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}
.brand-pill:hover{filter:brightness(1.16);transform:translateY(-2px)}.brand-pill:focus-visible{outline:2px solid #fff;outline-offset:4px}.link-logo{width:54px;height:48px;object-fit:contain}.brand-pill strong{font-size:18px;line-height:1.3}.link-description{font-size:14px;line-height:1.5;text-align:right;color:#eee}
.socials{margin:50px auto 32px!important}.social-row a{color:var(--fg)!important;opacity:.7}.social-row a:hover{opacity:1}footer{border:0!important;border-radius:0!important;border-top:1px solid var(--line,#ffffff26)!important;max-width:1000px;margin:0 auto!important}.footer-top{padding:22px 0!important}.footer-bottom{border:0!important;padding:12px 0 30px!important}.online-dot{display:none}
@media(max-width:650px){.featured{margin:70px 20px 0}.section-kicker h2{font-size:28px}.brand-pill{grid-template-columns:42px 1fr;gap:5px 16px;min-height:112px;padding:20px 24px;border-radius:28px}.link-logo{grid-row:span 2;width:40px;height:40px}.brand-pill strong{font-size:17px}.link-description{text-align:left;font-size:13px;grid-column:2}footer{margin:0 20px!important}.footer-top{gap:18px;flex-wrap:wrap}.email{font-size:13px}}
@media(prefers-reduced-motion:reduce){.brand-pill{transition:none}.brand-pill:hover{transform:none}}

.socials{padding:0 0 26px!important}footer{padding:0!important}.footer-bottom{margin:0!important}.section-kicker{margin-bottom:0}.section-note{display:none}

/* Shared section rhythm: content height follows the visible link count. */
.site{--section-gap:64px;--footer-gap:32px}
.nav{grid-template-columns:1fr 1fr}.theme{grid-column:2;grid-row:1}
.partners{padding-bottom:0}
.featured{margin:var(--section-gap) auto 0;min-height:0}
.featured[hidden]{display:none!important}
.featured-grid{gap:12px}
.section-kicker h2{margin:0 0 22px}
.socials{margin:40px auto var(--footer-gap)!important;padding:0!important}
.partners:has(+.featured[hidden])~.socials{margin-top:var(--section-gap)!important}
.brand-pill{grid-template-columns:60px minmax(120px,1fr) minmax(150px,1.6fr)}
.logo-square{display:flex;align-items:center;justify-content:center;width:60px;height:60px;aspect-ratio:1;overflow:hidden;background:#ffffff0d;border:1px solid #ffffff18;border-radius:0}
.logo-square .link-logo{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:650px){.site{--section-gap:48px;--footer-gap:24px}.featured{margin:var(--section-gap) 0 0}.brand-pill{grid-template-columns:48px 1fr;gap:5px 16px}.logo-square{width:48px;height:48px;grid-row:span 2}.logo-square .link-logo{width:100%;height:100%;grid-row:auto}.socials{margin-top:32px!important}footer{margin:0!important}.section-kicker h2{margin-bottom:18px}}

/* Opaque light-mode CTAs keep the portrait from reducing text contrast. */
html:not([data-theme=dark]) .hero-actions .pill.primary,html:not([data-theme=dark]) .hero-actions .pill.secondary{background:#f7f7f5!important;color:#141414!important;border-color:#bdbdb9!important;backdrop-filter:none;-webkit-backdrop-filter:none}
.partners h2{font-size:14px;font-weight:700;letter-spacing:2.2px;color:var(--fg);opacity:.78}
.link-description{font-size:var(--description-size,14px)}
.preview-mobile{max-width:390px;margin:auto}.preview-mobile .brand-pill{grid-template-columns:48px 1fr;gap:5px 16px;min-height:112px;padding:20px 24px;border-radius:28px}.preview-mobile .logo-square{width:48px;height:48px;grid-row:span 2}.preview-mobile .brand-pill strong{font-size:17px}.preview-mobile .link-description{text-align:left;grid-column:2}
.footer-bottom>span:last-child{display:inline!important}.analytics-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}
@media(max-width:650px){.partners h2{font-size:12px;letter-spacing:1.8px}.link-description{font-size:var(--description-size,14px)}}

/* Large square frame with a small, consistent inset on every pill. */
.brand-pill{grid-template-columns:96px minmax(120px,1fr) minmax(150px,1.6fr);min-height:112px;padding:8px 26px 8px 8px;gap:22px;border-radius:28px;box-sizing:border-box}
.logo-square{width:96px;height:96px;box-sizing:border-box}
.logo-square .link-logo{transform:translate(var(--logo-x,0%),var(--logo-y,0%)) scale(var(--logo-scale,1));transform-origin:center}
.brand-pill strong,.preview-mobile .brand-pill strong{font-size:var(--title-size,18px);overflow-wrap:anywhere}
.preview-mobile .brand-pill{grid-template-columns:88px minmax(0,1fr);min-height:104px;padding:8px 16px 8px 8px;gap:5px 14px;border-radius:24px}
.preview-mobile .logo-square{width:88px;height:88px;grid-row:span 2}
@media(max-width:650px){.brand-pill{grid-template-columns:88px minmax(0,1fr);min-height:104px;padding:8px 16px 8px 8px;gap:5px 14px;border-radius:24px}.logo-square{width:88px;height:88px;grid-row:span 2}.brand-pill strong{font-size:var(--title-size,18px)}}

/* The inset frame follows the pill curve: outer radius minus the 8px inset. */
.logo-square{border-radius:20px}.preview-mobile .logo-square{border-radius:16px}
@media(max-width:650px){.logo-square{border-radius:16px}}

/* Consistent icons and a portrait composition that fits small screens. */
.pill .arrow svg{width:14px;height:14px;display:block}
.video-link .ico{color:currentColor!important;filter:none!important}
.hero{min-height:0;padding-bottom:0}
.portrait-area{flex:none;height:clamp(460px,52vw,700px);min-height:0;margin-top:20px}
.portrait img.portrait-final{height:100%;max-width:100%;width:auto;object-fit:contain;left:50%;transform:translateX(-50%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 58%,transparent 97%);mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 58%,transparent 97%);-webkit-mask-composite:source-in;mask-composite:intersect}
.partners{padding-top:32px}
.partners h2{font-size:18px;letter-spacing:1.8px;opacity:1;margin-bottom:24px}
.brand-logo img{opacity:.9!important}
@media(max-width:700px){.nav{grid-template-columns:1fr auto;height:64px}.hero{padding-top:24px;min-height:0}.portrait-area{height:clamp(340px,115vw,570px);margin-top:22px}.portrait img.portrait-final{height:100%;max-width:100%;width:auto}.hero-actions{top:0}.partners{padding-top:28px}.partners h2{font-size:16px;letter-spacing:1.4px}.brand-logo img{height:50px}.partner-row{row-gap:16px}}

/* Give the mobile introduction a full first screen, with a larger portrait. */
.partners h2{font-size:28px;line-height:1.2;letter-spacing:-.6px;text-transform:none;font-weight:750}
@media(max-width:700px){
 .hero{min-height:calc(100svh - 64px);display:flex;flex-direction:column}
 .portrait-area{flex:1;min-height:clamp(420px,65svh,650px);height:auto;margin-top:22px}
 .portrait{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}
 .portrait img.portrait-final{height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 97%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 97%)}
 .partners h2{font-size:26px;letter-spacing:-.6px;max-width:340px;margin:0 auto 26px}
}

.nav{display:flex;justify-content:flex-end}.nav .theme{margin-left:auto}.nav:has(.back-home){justify-content:flex-start}.back-home{font-size:14px;color:var(--muted)}

/* Unified portfolio polish: header, first-screen composition and sponsor rendering. */
.nav{height:64px;justify-content:space-between;gap:12px}
.header-socials .social-row{gap:4px;flex-wrap:nowrap;justify-content:flex-start}
.header-socials .social-row a{width:36px;height:40px;color:var(--fg)!important;filter:none;opacity:.72}
.header-socials .social-row a:hover{opacity:1}
.header-socials .social-row svg{width:17px;height:17px}
.hero{padding-top:0;min-height:calc(100svh - 64px);display:flex;flex-direction:column}
.hero h1{font-size:clamp(58px,10vw,146px)}
.portrait-area{flex:1;width:100%;height:auto;min-height:clamp(340px,calc(100svh - 245px),740px);margin-top:14px}
.portrait img.portrait-final{height:100%;max-width:100%;width:auto;filter:saturate(.86) contrast(.96)!important;opacity:.9!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 80%,transparent 100%);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
.hero-actions{top:10px}
.featured{margin-top:56px;margin-bottom:48px}
.brand-pill{min-width:0;width:100%;background-color:#111115;background-clip:padding-box;overflow:hidden;clip-path:inset(0 round 28px);border-color:#ffffff18}
.brand-pill::before,.brand-pill::after{inset:-2px;border-radius:inherit; background-clip:padding-box}
.link-description{min-width:0;overflow-wrap:anywhere}
.theme{transition:background .25s,transform .3s}
.theme:active{transform:scale(.9)}
::view-transition-old(root){animation:theme-out .32s ease both}
::view-transition-new(root){animation:theme-in .32s ease both}
@keyframes theme-out{to{opacity:0}}
@keyframes theme-in{from{opacity:0}to{opacity:1}}
@media(max-width:700px){
 .header-socials .social-row{gap:0}.header-socials .social-row a{width:32px;height:44px}
 .hero{padding-top:12px;min-height:calc(100svh - 64px)}
 .portrait-area{flex:1;min-height:max(380px,calc(100svh - 178px));height:auto;margin-top:18px}
 .portrait img.portrait-final{max-width:none;width:auto;height:100%}
 .portrait{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}
 .portrait img.portrait-final{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgba(0,0,0,.72) 80%,transparent 100%)}
 .featured{margin-top:44px;margin-bottom:36px}.brand-pill{clip-path:inset(0 round 24px)}
}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}

/* Balanced header and reference first-screen laptop framing. */
.home-hammer{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--fg);transition:background .2s}
.home-hammer:hover{background:var(--soft)}
.home-hammer svg{width:24px;height:24px;transform:rotate(-22deg);transform-origin:50% 85%}
@media(min-width:701px){
 .hero{height:calc(100svh - 64px);min-height:600px;padding-top:12px}
 .portrait-area{flex:1;min-height:0;height:auto;margin-top:24px}
 .portrait img.portrait-final{height:100%;max-width:100%;width:auto}
 .hero-actions{top:8px}
}

/* Mirrored mark, symmetric header controls, extended portrait fade. */
.home-hammer,.nav .theme{width:40px;height:40px;padding:0;border:0;display:grid;place-items:center;border-radius:50%;background:transparent}
.home-hammer svg{width:24px;height:24px;transform:none;transform-origin:center}
.nav .theme svg{width:24px;height:24px}
.home-hammer:hover,.nav .theme:hover{background:var(--soft)}
.portrait img.portrait-final{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.85) 87%,rgba(0,0,0,.35) 96%,transparent 100%);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.85) 87%,rgba(0,0,0,.35) 96%,transparent 100%)}
.partners h2{display:flex;align-items:center;justify-content:center;gap:18px;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.6px;font-weight:700;max-width:100%;margin-inline:auto}
.partners h2::before,.partners h2::after{content:"";display:block;width:clamp(24px,6vw,72px);height:1px;background:var(--line);flex-shrink:0}
@media(max-width:700px){
 .hero{height:calc(100svh - 64px);min-height:540px}
 .portrait-area{min-height:0;flex:1;height:auto;margin-top:18px}
 .portrait img.portrait-final{height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.85) 87%,rgba(0,0,0,.35) 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.85) 87%,rgba(0,0,0,.35) 96%,transparent 100%)}
 .partners h2{font-size:22px;gap:12px;line-height:1.2}
}

/* One fade for the new portrait; its lower torso has no baked-in fade. */
.portrait{-webkit-mask-image:none;mask-image:none;overflow:hidden}
.portrait img.portrait-final{
 height:100%;width:auto;max-width:100%;left:50%;top:0;bottom:auto;transform:translateX(-50%);
 filter:none!important;opacity:1!important;
 -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,.92) 85%,rgba(0,0,0,.45) 94%,transparent 100%);
 mask-image:linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,.92) 85%,rgba(0,0,0,.45) 94%,transparent 100%);
 -webkit-mask-composite:source-over;mask-composite:add;
}
.partners{padding-top:72px}
.featured{margin-top:88px}
@media(max-width:700px){
 .hero{height:calc(100svh - 64px);min-height:max(540px,calc(100lvh - 64px));padding-top:12px}
 .portrait-area{margin-top:18px;min-height:0;flex:1;height:auto}
 /* Empty pixels to the right let the shoulder fit without reducing the head to a thumbnail. */
 .portrait img.portrait-final{width:135%;max-width:none;height:auto;top:0;bottom:auto;left:0;transform:none;object-fit:contain}
 .hero-actions{top:10px}
 .partners{padding-top:64px}
 .featured{margin-top:64px}
}

/* User-selected portrait framing. Alpha fade ends at image or visible frame bottom. */
.portrait{container-type:size;-webkit-mask-image:none;mask-image:none;overflow:hidden}
.portrait img.portrait-final{width:52%;height:auto;max-width:none;left:calc(50% + -4%);top:43px;bottom:auto;transform:translateX(-39%);filter:none!important;opacity:1!important;-webkit-mask-image:linear-gradient(to bottom,#000 0px,rgba(0,0,0,1.000000) min(55.00000%,calc(55.00000cqh - 23.65000px)),rgba(0,0,0,0.999818) min(55.35156%,calc(55.35156cqh - 23.80117px)),rgba(0,0,0,0.999275) min(55.70312%,calc(55.70312cqh - 23.95234px)),rgba(0,0,0,0.998378) min(56.05469%,calc(56.05469cqh - 24.10352px)),rgba(0,0,0,0.997131) min(56.40625%,calc(56.40625cqh - 24.25469px)),rgba(0,0,0,0.995542) min(56.75781%,calc(56.75781cqh - 24.40586px)),rgba(0,0,0,0.993614) min(57.10938%,calc(57.10938cqh - 24.55703px)),rgba(0,0,0,0.991355) min(57.46094%,calc(57.46094cqh - 24.70820px)),rgba(0,0,0,0.988770) min(57.81250%,calc(57.81250cqh - 24.85938px)),rgba(0,0,0,0.985864) min(58.16406%,calc(58.16406cqh - 25.01055px)),rgba(0,0,0,0.982643) min(58.51562%,calc(58.51562cqh - 25.16172px)),rgba(0,0,0,0.979114) min(58.86719%,calc(58.86719cqh - 25.31289px)),rgba(0,0,0,0.975281) min(59.21875%,calc(59.21875cqh - 25.46406px)),rgba(0,0,0,0.971150) min(59.57031%,calc(59.57031cqh - 25.61523px)),rgba(0,0,0,0.966728) min(59.92188%,calc(59.92188cqh - 25.76641px)),rgba(0,0,0,0.962020) min(60.27344%,calc(60.27344cqh - 25.91758px)),rgba(0,0,0,0.957031) min(60.62500%,calc(60.62500cqh - 26.06875px)),rgba(0,0,0,0.951768) min(60.97656%,calc(60.97656cqh - 26.21992px)),rgba(0,0,0,0.946236) min(61.32812%,calc(61.32812cqh - 26.37109px)),rgba(0,0,0,0.940440) min(61.67969%,calc(61.67969cqh - 26.52227px)),rgba(0,0,0,0.934387) min(62.03125%,calc(62.03125cqh - 26.67344px)),rgba(0,0,0,0.928082) min(62.38281%,calc(62.38281cqh - 26.82461px)),rgba(0,0,0,0.921532) min(62.73438%,calc(62.73438cqh - 26.97578px)),rgba(0,0,0,0.914741) min(63.08594%,calc(63.08594cqh - 27.12695px)),rgba(0,0,0,0.907715) min(63.43750%,calc(63.43750cqh - 27.27812px)),rgba(0,0,0,0.900460) min(63.78906%,calc(63.78906cqh - 27.42930px)),rgba(0,0,0,0.892982) min(64.14062%,calc(64.14062cqh - 27.58047px)),rgba(0,0,0,0.885287) min(64.49219%,calc(64.49219cqh - 27.73164px)),rgba(0,0,0,0.877380) min(64.84375%,calc(64.84375cqh - 27.88281px)),rgba(0,0,0,0.869267) min(65.19531%,calc(65.19531cqh - 28.03398px)),rgba(0,0,0,0.860954) min(65.54688%,calc(65.54688cqh - 28.18516px)),rgba(0,0,0,0.852447) min(65.89844%,calc(65.89844cqh - 28.33633px)),rgba(0,0,0,0.843750) min(66.25000%,calc(66.25000cqh - 28.48750px)),rgba(0,0,0,0.834870) min(66.60156%,calc(66.60156cqh - 28.63867px)),rgba(0,0,0,0.825813) min(66.95312%,calc(66.95312cqh - 28.78984px)),rgba(0,0,0,0.816585) min(67.30469%,calc(67.30469cqh - 28.94102px)),rgba(0,0,0,0.807190) min(67.65625%,calc(67.65625cqh - 29.09219px)),rgba(0,0,0,0.797635) min(68.00781%,calc(68.00781cqh - 29.24336px)),rgba(0,0,0,0.787926) min(68.35938%,calc(68.35938cqh - 29.39453px)),rgba(0,0,0,0.778068) min(68.71094%,calc(68.71094cqh - 29.54570px)),rgba(0,0,0,0.768066) min(69.06250%,calc(69.06250cqh - 29.69687px)),rgba(0,0,0,0.757928) min(69.41406%,calc(69.41406cqh - 29.84805px)),rgba(0,0,0,0.747658) min(69.76562%,calc(69.76562cqh - 29.99922px)),rgba(0,0,0,0.737262) min(70.11719%,calc(70.11719cqh - 30.15039px)),rgba(0,0,0,0.726746) min(70.46875%,calc(70.46875cqh - 30.30156px)),rgba(0,0,0,0.716115) min(70.82031%,calc(70.82031cqh - 30.45273px)),rgba(0,0,0,0.705376) min(71.17188%,calc(71.17188cqh - 30.60391px)),rgba(0,0,0,0.694533) min(71.52344%,calc(71.52344cqh - 30.75508px)),rgba(0,0,0,0.683594) min(71.87500%,calc(71.87500cqh - 30.90625px)),rgba(0,0,0,0.672563) min(72.22656%,calc(72.22656cqh - 31.05742px)),rgba(0,0,0,0.661446) min(72.57812%,calc(72.57812cqh - 31.20859px)),rgba(0,0,0,0.650249) min(72.92969%,calc(72.92969cqh - 31.35977px)),rgba(0,0,0,0.638977) min(73.28125%,calc(73.28125cqh - 31.51094px)),rgba(0,0,0,0.627637) min(73.63281%,calc(73.63281cqh - 31.66211px)),rgba(0,0,0,0.616234) min(73.98438%,calc(73.98438cqh - 31.81328px)),rgba(0,0,0,0.604774) min(74.33594%,calc(74.33594cqh - 31.96445px)),rgba(0,0,0,0.593262) min(74.68750%,calc(74.68750cqh - 32.11563px)),rgba(0,0,0,0.581704) min(75.03906%,calc(75.03906cqh - 32.26680px)),rgba(0,0,0,0.570107) min(75.39062%,calc(75.39062cqh - 32.41797px)),rgba(0,0,0,0.558475) min(75.74219%,calc(75.74219cqh - 32.56914px)),rgba(0,0,0,0.546814) min(76.09375%,calc(76.09375cqh - 32.72031px)),rgba(0,0,0,0.535131) min(76.44531%,calc(76.44531cqh - 32.87148px)),rgba(0,0,0,0.523430) min(76.79688%,calc(76.79688cqh - 33.02266px)),rgba(0,0,0,0.511718) min(77.14844%,calc(77.14844cqh - 33.17383px)),rgba(0,0,0,0.500000) min(77.50000%,calc(77.50000cqh - 33.32500px)),rgba(0,0,0,0.488282) min(77.85156%,calc(77.85156cqh - 33.47617px)),rgba(0,0,0,0.476570) min(78.20312%,calc(78.20312cqh - 33.62734px)),rgba(0,0,0,0.464869) min(78.55469%,calc(78.55469cqh - 33.77852px)),rgba(0,0,0,0.453186) min(78.90625%,calc(78.90625cqh - 33.92969px)),rgba(0,0,0,0.441525) min(79.25781%,calc(79.25781cqh - 34.08086px)),rgba(0,0,0,0.429893) min(79.60938%,calc(79.60938cqh - 34.23203px)),rgba(0,0,0,0.418296) min(79.96094%,calc(79.96094cqh - 34.38320px)),rgba(0,0,0,0.406738) min(80.31250%,calc(80.31250cqh - 34.53437px)),rgba(0,0,0,0.395226) min(80.66406%,calc(80.66406cqh - 34.68555px)),rgba(0,0,0,0.383766) min(81.01562%,calc(81.01562cqh - 34.83672px)),rgba(0,0,0,0.372363) min(81.36719%,calc(81.36719cqh - 34.98789px)),rgba(0,0,0,0.361023) min(81.71875%,calc(81.71875cqh - 35.13906px)),rgba(0,0,0,0.349751) min(82.07031%,calc(82.07031cqh - 35.29023px)),rgba(0,0,0,0.338554) min(82.42188%,calc(82.42188cqh - 35.44141px)),rgba(0,0,0,0.327437) min(82.77344%,calc(82.77344cqh - 35.59258px)),rgba(0,0,0,0.316406) min(83.12500%,calc(83.12500cqh - 35.74375px)),rgba(0,0,0,0.305467) min(83.47656%,calc(83.47656cqh - 35.89492px)),rgba(0,0,0,0.294624) min(83.82812%,calc(83.82812cqh - 36.04609px)),rgba(0,0,0,0.283885) min(84.17969%,calc(84.17969cqh - 36.19727px)),rgba(0,0,0,0.273254) min(84.53125%,calc(84.53125cqh - 36.34844px)),rgba(0,0,0,0.262738) min(84.88281%,calc(84.88281cqh - 36.49961px)),rgba(0,0,0,0.252342) min(85.23438%,calc(85.23438cqh - 36.65078px)),rgba(0,0,0,0.242072) min(85.58594%,calc(85.58594cqh - 36.80195px)),rgba(0,0,0,0.231934) min(85.93750%,calc(85.93750cqh - 36.95312px)),rgba(0,0,0,0.221932) min(86.28906%,calc(86.28906cqh - 37.10430px)),rgba(0,0,0,0.212074) min(86.64062%,calc(86.64062cqh - 37.25547px)),rgba(0,0,0,0.202365) min(86.99219%,calc(86.99219cqh - 37.40664px)),rgba(0,0,0,0.192810) min(87.34375%,calc(87.34375cqh - 37.55781px)),rgba(0,0,0,0.183415) min(87.69531%,calc(87.69531cqh - 37.70898px)),rgba(0,0,0,0.174187) min(88.04688%,calc(88.04688cqh - 37.86016px)),rgba(0,0,0,0.165130) min(88.39844%,calc(88.39844cqh - 38.01133px)),rgba(0,0,0,0.156250) min(88.75000%,calc(88.75000cqh - 38.16250px)),rgba(0,0,0,0.147553) min(89.10156%,calc(89.10156cqh - 38.31367px)),rgba(0,0,0,0.139046) min(89.45312%,calc(89.45312cqh - 38.46484px)),rgba(0,0,0,0.130733) min(89.80469%,calc(89.80469cqh - 38.61602px)),rgba(0,0,0,0.122620) min(90.15625%,calc(90.15625cqh - 38.76719px)),rgba(0,0,0,0.114713) min(90.50781%,calc(90.50781cqh - 38.91836px)),rgba(0,0,0,0.107018) min(90.85938%,calc(90.85938cqh - 39.06953px)),rgba(0,0,0,0.099540) min(91.21094%,calc(91.21094cqh - 39.22070px)),rgba(0,0,0,0.092285) min(91.56250%,calc(91.56250cqh - 39.37188px)),rgba(0,0,0,0.085259) min(91.91406%,calc(91.91406cqh - 39.52305px)),rgba(0,0,0,0.078468) min(92.26562%,calc(92.26562cqh - 39.67422px)),rgba(0,0,0,0.071918) min(92.61719%,calc(92.61719cqh - 39.82539px)),rgba(0,0,0,0.065613) min(92.96875%,calc(92.96875cqh - 39.97656px)),rgba(0,0,0,0.059560) min(93.32031%,calc(93.32031cqh - 40.12773px)),rgba(0,0,0,0.053764) min(93.67188%,calc(93.67188cqh - 40.27891px)),rgba(0,0,0,0.048232) min(94.02344%,calc(94.02344cqh - 40.43008px)),rgba(0,0,0,0.042969) min(94.37500%,calc(94.37500cqh - 40.58125px)),rgba(0,0,0,0.037980) min(94.72656%,calc(94.72656cqh - 40.73242px)),rgba(0,0,0,0.033272) min(95.07812%,calc(95.07812cqh - 40.88359px)),rgba(0,0,0,0.028850) min(95.42969%,calc(95.42969cqh - 41.03477px)),rgba(0,0,0,0.024719) min(95.78125%,calc(95.78125cqh - 41.18594px)),rgba(0,0,0,0.020886) min(96.13281%,calc(96.13281cqh - 41.33711px)),rgba(0,0,0,0.017357) min(96.48438%,calc(96.48438cqh - 41.48828px)),rgba(0,0,0,0.014136) min(96.83594%,calc(96.83594cqh - 41.63945px)),rgba(0,0,0,0.011230) min(97.18750%,calc(97.18750cqh - 41.79062px)),rgba(0,0,0,0.008645) min(97.53906%,calc(97.53906cqh - 41.94180px)),rgba(0,0,0,0.006386) min(97.89062%,calc(97.89062cqh - 42.09297px)),rgba(0,0,0,0.004458) min(98.24219%,calc(98.24219cqh - 42.24414px)),rgba(0,0,0,0.002869) min(98.59375%,calc(98.59375cqh - 42.39531px)),rgba(0,0,0,0.001622) min(98.94531%,calc(98.94531cqh - 42.54648px)),rgba(0,0,0,0.000725) min(99.29688%,calc(99.29688cqh - 42.69766px)),rgba(0,0,0,0.000182) min(99.64844%,calc(99.64844cqh - 42.84883px)),rgba(0,0,0,0.000000) min(100.00000%,calc(100.00000cqh - 43.00000px)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0px,rgba(0,0,0,1.000000) min(55.00000%,calc(55.00000cqh - 23.65000px)),rgba(0,0,0,0.999818) min(55.35156%,calc(55.35156cqh - 23.80117px)),rgba(0,0,0,0.999275) min(55.70312%,calc(55.70312cqh - 23.95234px)),rgba(0,0,0,0.998378) min(56.05469%,calc(56.05469cqh - 24.10352px)),rgba(0,0,0,0.997131) min(56.40625%,calc(56.40625cqh - 24.25469px)),rgba(0,0,0,0.995542) min(56.75781%,calc(56.75781cqh - 24.40586px)),rgba(0,0,0,0.993614) min(57.10938%,calc(57.10938cqh - 24.55703px)),rgba(0,0,0,0.991355) min(57.46094%,calc(57.46094cqh - 24.70820px)),rgba(0,0,0,0.988770) min(57.81250%,calc(57.81250cqh - 24.85938px)),rgba(0,0,0,0.985864) min(58.16406%,calc(58.16406cqh - 25.01055px)),rgba(0,0,0,0.982643) min(58.51562%,calc(58.51562cqh - 25.16172px)),rgba(0,0,0,0.979114) min(58.86719%,calc(58.86719cqh - 25.31289px)),rgba(0,0,0,0.975281) min(59.21875%,calc(59.21875cqh - 25.46406px)),rgba(0,0,0,0.971150) min(59.57031%,calc(59.57031cqh - 25.61523px)),rgba(0,0,0,0.966728) min(59.92188%,calc(59.92188cqh - 25.76641px)),rgba(0,0,0,0.962020) min(60.27344%,calc(60.27344cqh - 25.91758px)),rgba(0,0,0,0.957031) min(60.62500%,calc(60.62500cqh - 26.06875px)),rgba(0,0,0,0.951768) min(60.97656%,calc(60.97656cqh - 26.21992px)),rgba(0,0,0,0.946236) min(61.32812%,calc(61.32812cqh - 26.37109px)),rgba(0,0,0,0.940440) min(61.67969%,calc(61.67969cqh - 26.52227px)),rgba(0,0,0,0.934387) min(62.03125%,calc(62.03125cqh - 26.67344px)),rgba(0,0,0,0.928082) min(62.38281%,calc(62.38281cqh - 26.82461px)),rgba(0,0,0,0.921532) min(62.73438%,calc(62.73438cqh - 26.97578px)),rgba(0,0,0,0.914741) min(63.08594%,calc(63.08594cqh - 27.12695px)),rgba(0,0,0,0.907715) min(63.43750%,calc(63.43750cqh - 27.27812px)),rgba(0,0,0,0.900460) min(63.78906%,calc(63.78906cqh - 27.42930px)),rgba(0,0,0,0.892982) min(64.14062%,calc(64.14062cqh - 27.58047px)),rgba(0,0,0,0.885287) min(64.49219%,calc(64.49219cqh - 27.73164px)),rgba(0,0,0,0.877380) min(64.84375%,calc(64.84375cqh - 27.88281px)),rgba(0,0,0,0.869267) min(65.19531%,calc(65.19531cqh - 28.03398px)),rgba(0,0,0,0.860954) min(65.54688%,calc(65.54688cqh - 28.18516px)),rgba(0,0,0,0.852447) min(65.89844%,calc(65.89844cqh - 28.33633px)),rgba(0,0,0,0.843750) min(66.25000%,calc(66.25000cqh - 28.48750px)),rgba(0,0,0,0.834870) min(66.60156%,calc(66.60156cqh - 28.63867px)),rgba(0,0,0,0.825813) min(66.95312%,calc(66.95312cqh - 28.78984px)),rgba(0,0,0,0.816585) min(67.30469%,calc(67.30469cqh - 28.94102px)),rgba(0,0,0,0.807190) min(67.65625%,calc(67.65625cqh - 29.09219px)),rgba(0,0,0,0.797635) min(68.00781%,calc(68.00781cqh - 29.24336px)),rgba(0,0,0,0.787926) min(68.35938%,calc(68.35938cqh - 29.39453px)),rgba(0,0,0,0.778068) min(68.71094%,calc(68.71094cqh - 29.54570px)),rgba(0,0,0,0.768066) min(69.06250%,calc(69.06250cqh - 29.69687px)),rgba(0,0,0,0.757928) min(69.41406%,calc(69.41406cqh - 29.84805px)),rgba(0,0,0,0.747658) min(69.76562%,calc(69.76562cqh - 29.99922px)),rgba(0,0,0,0.737262) min(70.11719%,calc(70.11719cqh - 30.15039px)),rgba(0,0,0,0.726746) min(70.46875%,calc(70.46875cqh - 30.30156px)),rgba(0,0,0,0.716115) min(70.82031%,calc(70.82031cqh - 30.45273px)),rgba(0,0,0,0.705376) min(71.17188%,calc(71.17188cqh - 30.60391px)),rgba(0,0,0,0.694533) min(71.52344%,calc(71.52344cqh - 30.75508px)),rgba(0,0,0,0.683594) min(71.87500%,calc(71.87500cqh - 30.90625px)),rgba(0,0,0,0.672563) min(72.22656%,calc(72.22656cqh - 31.05742px)),rgba(0,0,0,0.661446) min(72.57812%,calc(72.57812cqh - 31.20859px)),rgba(0,0,0,0.650249) min(72.92969%,calc(72.92969cqh - 31.35977px)),rgba(0,0,0,0.638977) min(73.28125%,calc(73.28125cqh - 31.51094px)),rgba(0,0,0,0.627637) min(73.63281%,calc(73.63281cqh - 31.66211px)),rgba(0,0,0,0.616234) min(73.98438%,calc(73.98438cqh - 31.81328px)),rgba(0,0,0,0.604774) min(74.33594%,calc(74.33594cqh - 31.96445px)),rgba(0,0,0,0.593262) min(74.68750%,calc(74.68750cqh - 32.11563px)),rgba(0,0,0,0.581704) min(75.03906%,calc(75.03906cqh - 32.26680px)),rgba(0,0,0,0.570107) min(75.39062%,calc(75.39062cqh - 32.41797px)),rgba(0,0,0,0.558475) min(75.74219%,calc(75.74219cqh - 32.56914px)),rgba(0,0,0,0.546814) min(76.09375%,calc(76.09375cqh - 32.72031px)),rgba(0,0,0,0.535131) min(76.44531%,calc(76.44531cqh - 32.87148px)),rgba(0,0,0,0.523430) min(76.79688%,calc(76.79688cqh - 33.02266px)),rgba(0,0,0,0.511718) min(77.14844%,calc(77.14844cqh - 33.17383px)),rgba(0,0,0,0.500000) min(77.50000%,calc(77.50000cqh - 33.32500px)),rgba(0,0,0,0.488282) min(77.85156%,calc(77.85156cqh - 33.47617px)),rgba(0,0,0,0.476570) min(78.20312%,calc(78.20312cqh - 33.62734px)),rgba(0,0,0,0.464869) min(78.55469%,calc(78.55469cqh - 33.77852px)),rgba(0,0,0,0.453186) min(78.90625%,calc(78.90625cqh - 33.92969px)),rgba(0,0,0,0.441525) min(79.25781%,calc(79.25781cqh - 34.08086px)),rgba(0,0,0,0.429893) min(79.60938%,calc(79.60938cqh - 34.23203px)),rgba(0,0,0,0.418296) min(79.96094%,calc(79.96094cqh - 34.38320px)),rgba(0,0,0,0.406738) min(80.31250%,calc(80.31250cqh - 34.53437px)),rgba(0,0,0,0.395226) min(80.66406%,calc(80.66406cqh - 34.68555px)),rgba(0,0,0,0.383766) min(81.01562%,calc(81.01562cqh - 34.83672px)),rgba(0,0,0,0.372363) min(81.36719%,calc(81.36719cqh - 34.98789px)),rgba(0,0,0,0.361023) min(81.71875%,calc(81.71875cqh - 35.13906px)),rgba(0,0,0,0.349751) min(82.07031%,calc(82.07031cqh - 35.29023px)),rgba(0,0,0,0.338554) min(82.42188%,calc(82.42188cqh - 35.44141px)),rgba(0,0,0,0.327437) min(82.77344%,calc(82.77344cqh - 35.59258px)),rgba(0,0,0,0.316406) min(83.12500%,calc(83.12500cqh - 35.74375px)),rgba(0,0,0,0.305467) min(83.47656%,calc(83.47656cqh - 35.89492px)),rgba(0,0,0,0.294624) min(83.82812%,calc(83.82812cqh - 36.04609px)),rgba(0,0,0,0.283885) min(84.17969%,calc(84.17969cqh - 36.19727px)),rgba(0,0,0,0.273254) min(84.53125%,calc(84.53125cqh - 36.34844px)),rgba(0,0,0,0.262738) min(84.88281%,calc(84.88281cqh - 36.49961px)),rgba(0,0,0,0.252342) min(85.23438%,calc(85.23438cqh - 36.65078px)),rgba(0,0,0,0.242072) min(85.58594%,calc(85.58594cqh - 36.80195px)),rgba(0,0,0,0.231934) min(85.93750%,calc(85.93750cqh - 36.95312px)),rgba(0,0,0,0.221932) min(86.28906%,calc(86.28906cqh - 37.10430px)),rgba(0,0,0,0.212074) min(86.64062%,calc(86.64062cqh - 37.25547px)),rgba(0,0,0,0.202365) min(86.99219%,calc(86.99219cqh - 37.40664px)),rgba(0,0,0,0.192810) min(87.34375%,calc(87.34375cqh - 37.55781px)),rgba(0,0,0,0.183415) min(87.69531%,calc(87.69531cqh - 37.70898px)),rgba(0,0,0,0.174187) min(88.04688%,calc(88.04688cqh - 37.86016px)),rgba(0,0,0,0.165130) min(88.39844%,calc(88.39844cqh - 38.01133px)),rgba(0,0,0,0.156250) min(88.75000%,calc(88.75000cqh - 38.16250px)),rgba(0,0,0,0.147553) min(89.10156%,calc(89.10156cqh - 38.31367px)),rgba(0,0,0,0.139046) min(89.45312%,calc(89.45312cqh - 38.46484px)),rgba(0,0,0,0.130733) min(89.80469%,calc(89.80469cqh - 38.61602px)),rgba(0,0,0,0.122620) min(90.15625%,calc(90.15625cqh - 38.76719px)),rgba(0,0,0,0.114713) min(90.50781%,calc(90.50781cqh - 38.91836px)),rgba(0,0,0,0.107018) min(90.85938%,calc(90.85938cqh - 39.06953px)),rgba(0,0,0,0.099540) min(91.21094%,calc(91.21094cqh - 39.22070px)),rgba(0,0,0,0.092285) min(91.56250%,calc(91.56250cqh - 39.37188px)),rgba(0,0,0,0.085259) min(91.91406%,calc(91.91406cqh - 39.52305px)),rgba(0,0,0,0.078468) min(92.26562%,calc(92.26562cqh - 39.67422px)),rgba(0,0,0,0.071918) min(92.61719%,calc(92.61719cqh - 39.82539px)),rgba(0,0,0,0.065613) min(92.96875%,calc(92.96875cqh - 39.97656px)),rgba(0,0,0,0.059560) min(93.32031%,calc(93.32031cqh - 40.12773px)),rgba(0,0,0,0.053764) min(93.67188%,calc(93.67188cqh - 40.27891px)),rgba(0,0,0,0.048232) min(94.02344%,calc(94.02344cqh - 40.43008px)),rgba(0,0,0,0.042969) min(94.37500%,calc(94.37500cqh - 40.58125px)),rgba(0,0,0,0.037980) min(94.72656%,calc(94.72656cqh - 40.73242px)),rgba(0,0,0,0.033272) min(95.07812%,calc(95.07812cqh - 40.88359px)),rgba(0,0,0,0.028850) min(95.42969%,calc(95.42969cqh - 41.03477px)),rgba(0,0,0,0.024719) min(95.78125%,calc(95.78125cqh - 41.18594px)),rgba(0,0,0,0.020886) min(96.13281%,calc(96.13281cqh - 41.33711px)),rgba(0,0,0,0.017357) min(96.48438%,calc(96.48438cqh - 41.48828px)),rgba(0,0,0,0.014136) min(96.83594%,calc(96.83594cqh - 41.63945px)),rgba(0,0,0,0.011230) min(97.18750%,calc(97.18750cqh - 41.79062px)),rgba(0,0,0,0.008645) min(97.53906%,calc(97.53906cqh - 41.94180px)),rgba(0,0,0,0.006386) min(97.89062%,calc(97.89062cqh - 42.09297px)),rgba(0,0,0,0.004458) min(98.24219%,calc(98.24219cqh - 42.24414px)),rgba(0,0,0,0.002869) min(98.59375%,calc(98.59375cqh - 42.39531px)),rgba(0,0,0,0.001622) min(98.94531%,calc(98.94531cqh - 42.54648px)),rgba(0,0,0,0.000725) min(99.29688%,calc(99.29688cqh - 42.69766px)),rgba(0,0,0,0.000182) min(99.64844%,calc(99.64844cqh - 42.84883px)),rgba(0,0,0,0.000000) min(100.00000%,calc(100.00000cqh - 43.00000px)),transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;}
@media(max-width:700px){.portrait img.portrait-final{width:155%;height:auto;max-width:none;left:calc(50% + -11%);top:26px;bottom:auto;transform:translateX(-39%);filter:none!important;opacity:1!important;-webkit-mask-image:linear-gradient(to bottom,#000 0px,rgba(0,0,0,1.000000) min(60.00000%,calc(60.00000cqh - 15.60000px)),rgba(0,0,0,0.999945) min(60.31250%,calc(60.31250cqh - 15.68125px)),rgba(0,0,0,0.999783) min(60.62500%,calc(60.62500cqh - 15.76250px)),rgba(0,0,0,0.999513) min(60.93750%,calc(60.93750cqh - 15.84375px)),rgba(0,0,0,0.999139) min(61.25000%,calc(61.25000cqh - 15.92500px)),rgba(0,0,0,0.998660) min(61.56250%,calc(61.56250cqh - 16.00625px)),rgba(0,0,0,0.998080) min(61.87500%,calc(61.87500cqh - 16.08750px)),rgba(0,0,0,0.997399) min(62.18750%,calc(62.18750cqh - 16.16875px)),rgba(0,0,0,0.996618) min(62.50000%,calc(62.50000cqh - 16.25000px)),rgba(0,0,0,0.995738) min(62.81250%,calc(62.81250cqh - 16.33125px)),rgba(0,0,0,0.994761) min(63.12500%,calc(63.12500cqh - 16.41250px)),rgba(0,0,0,0.993688) min(63.43750%,calc(63.43750cqh - 16.49375px)),rgba(0,0,0,0.992519) min(63.75000%,calc(63.75000cqh - 16.57500px)),rgba(0,0,0,0.991256) min(64.06250%,calc(64.06250cqh - 16.65625px)),rgba(0,0,0,0.989900) min(64.37500%,calc(64.37500cqh - 16.73750px)),rgba(0,0,0,0.988451) min(64.68750%,calc(64.68750cqh - 16.81875px)),rgba(0,0,0,0.986911) min(65.00000%,calc(65.00000cqh - 16.90000px)),rgba(0,0,0,0.985279) min(65.31250%,calc(65.31250cqh - 16.98125px)),rgba(0,0,0,0.983558) min(65.62500%,calc(65.62500cqh - 17.06250px)),rgba(0,0,0,0.981746) min(65.93750%,calc(65.93750cqh - 17.14375px)),rgba(0,0,0,0.979847) min(66.25000%,calc(66.25000cqh - 17.22500px)),rgba(0,0,0,0.977858) min(66.56250%,calc(66.56250cqh - 17.30625px)),rgba(0,0,0,0.975783) min(66.87500%,calc(66.87500cqh - 17.38750px)),rgba(0,0,0,0.973620) min(67.18750%,calc(67.18750cqh - 17.46875px)),rgba(0,0,0,0.971370) min(67.50000%,calc(67.50000cqh - 17.55000px)),rgba(0,0,0,0.969035) min(67.81250%,calc(67.81250cqh - 17.63125px)),rgba(0,0,0,0.966614) min(68.12500%,calc(68.12500cqh - 17.71250px)),rgba(0,0,0,0.964107) min(68.43750%,calc(68.43750cqh - 17.79375px)),rgba(0,0,0,0.961516) min(68.75000%,calc(68.75000cqh - 17.87500px)),rgba(0,0,0,0.958840) min(69.06250%,calc(69.06250cqh - 17.95625px)),rgba(0,0,0,0.956080) min(69.37500%,calc(69.37500cqh - 18.03750px)),rgba(0,0,0,0.953235) min(69.68750%,calc(69.68750cqh - 18.11875px)),rgba(0,0,0,0.950307) min(70.00000%,calc(70.00000cqh - 18.20000px)),rgba(0,0,0,0.947296) min(70.31250%,calc(70.31250cqh - 18.28125px)),rgba(0,0,0,0.944201) min(70.62500%,calc(70.62500cqh - 18.36250px)),rgba(0,0,0,0.941023) min(70.93750%,calc(70.93750cqh - 18.44375px)),rgba(0,0,0,0.937762) min(71.25000%,calc(71.25000cqh - 18.52500px)),rgba(0,0,0,0.934418) min(71.56250%,calc(71.56250cqh - 18.60625px)),rgba(0,0,0,0.930991) min(71.87500%,calc(71.87500cqh - 18.68750px)),rgba(0,0,0,0.927481) min(72.18750%,calc(72.18750cqh - 18.76875px)),rgba(0,0,0,0.923889) min(72.50000%,calc(72.50000cqh - 18.85000px)),rgba(0,0,0,0.920213) min(72.81250%,calc(72.81250cqh - 18.93125px)),rgba(0,0,0,0.916454) min(73.12500%,calc(73.12500cqh - 19.01250px)),rgba(0,0,0,0.912613) min(73.43750%,calc(73.43750cqh - 19.09375px)),rgba(0,0,0,0.908688) min(73.75000%,calc(73.75000cqh - 19.17500px)),rgba(0,0,0,0.904680) min(74.06250%,calc(74.06250cqh - 19.25625px)),rgba(0,0,0,0.900588) min(74.37500%,calc(74.37500cqh - 19.33750px)),rgba(0,0,0,0.896413) min(74.68750%,calc(74.68750cqh - 19.41875px)),rgba(0,0,0,0.892153) min(75.00000%,calc(75.00000cqh - 19.50000px)),rgba(0,0,0,0.887810) min(75.31250%,calc(75.31250cqh - 19.58125px)),rgba(0,0,0,0.883381) min(75.62500%,calc(75.62500cqh - 19.66250px)),rgba(0,0,0,0.878868) min(75.93750%,calc(75.93750cqh - 19.74375px)),rgba(0,0,0,0.874270) min(76.25000%,calc(76.25000cqh - 19.82500px)),rgba(0,0,0,0.869586) min(76.56250%,calc(76.56250cqh - 19.90625px)),rgba(0,0,0,0.864816) min(76.87500%,calc(76.87500cqh - 19.98750px)),rgba(0,0,0,0.859959) min(77.18750%,calc(77.18750cqh - 20.06875px)),rgba(0,0,0,0.855015) min(77.50000%,calc(77.50000cqh - 20.15000px)),rgba(0,0,0,0.849984) min(77.81250%,calc(77.81250cqh - 20.23125px)),rgba(0,0,0,0.844864) min(78.12500%,calc(78.12500cqh - 20.31250px)),rgba(0,0,0,0.839655) min(78.43750%,calc(78.43750cqh - 20.39375px)),rgba(0,0,0,0.834357) min(78.75000%,calc(78.75000cqh - 20.47500px)),rgba(0,0,0,0.828968) min(79.06250%,calc(79.06250cqh - 20.55625px)),rgba(0,0,0,0.823489) min(79.37500%,calc(79.37500cqh - 20.63750px)),rgba(0,0,0,0.817917) min(79.68750%,calc(79.68750cqh - 20.71875px)),rgba(0,0,0,0.812252) min(80.00000%,calc(80.00000cqh - 20.80000px)),rgba(0,0,0,0.806494) min(80.31250%,calc(80.31250cqh - 20.88125px)),rgba(0,0,0,0.800641) min(80.62500%,calc(80.62500cqh - 20.96250px)),rgba(0,0,0,0.794693) min(80.93750%,calc(80.93750cqh - 21.04375px)),rgba(0,0,0,0.788648) min(81.25000%,calc(81.25000cqh - 21.12500px)),rgba(0,0,0,0.782504) min(81.56250%,calc(81.56250cqh - 21.20625px)),rgba(0,0,0,0.776262) min(81.87500%,calc(81.87500cqh - 21.28750px)),rgba(0,0,0,0.769919) min(82.18750%,calc(82.18750cqh - 21.36875px)),rgba(0,0,0,0.763474) min(82.50000%,calc(82.50000cqh - 21.45000px)),rgba(0,0,0,0.756927) min(82.81250%,calc(82.81250cqh - 21.53125px)),rgba(0,0,0,0.750274) min(83.12500%,calc(83.12500cqh - 21.61250px)),rgba(0,0,0,0.743515) min(83.43750%,calc(83.43750cqh - 21.69375px)),rgba(0,0,0,0.736649) min(83.75000%,calc(83.75000cqh - 21.77500px)),rgba(0,0,0,0.729672) min(84.06250%,calc(84.06250cqh - 21.85625px)),rgba(0,0,0,0.722584) min(84.37500%,calc(84.37500cqh - 21.93750px)),rgba(0,0,0,0.715383) min(84.68750%,calc(84.68750cqh - 22.01875px)),rgba(0,0,0,0.708066) min(85.00000%,calc(85.00000cqh - 22.10000px)),rgba(0,0,0,0.700631) min(85.31250%,calc(85.31250cqh - 22.18125px)),rgba(0,0,0,0.693076) min(85.62500%,calc(85.62500cqh - 22.26250px)),rgba(0,0,0,0.685398) min(85.93750%,calc(85.93750cqh - 22.34375px)),rgba(0,0,0,0.677595) min(86.25000%,calc(86.25000cqh - 22.42500px)),rgba(0,0,0,0.669664) min(86.56250%,calc(86.56250cqh - 22.50625px)),rgba(0,0,0,0.661602) min(86.87500%,calc(86.87500cqh - 22.58750px)),rgba(0,0,0,0.653406) min(87.18750%,calc(87.18750cqh - 22.66875px)),rgba(0,0,0,0.645073) min(87.50000%,calc(87.50000cqh - 22.75000px)),rgba(0,0,0,0.636599) min(87.81250%,calc(87.81250cqh - 22.83125px)),rgba(0,0,0,0.627981) min(88.12500%,calc(88.12500cqh - 22.91250px)),rgba(0,0,0,0.619214) min(88.43750%,calc(88.43750cqh - 22.99375px)),rgba(0,0,0,0.610294) min(88.75000%,calc(88.75000cqh - 23.07500px)),rgba(0,0,0,0.601216) min(89.06250%,calc(89.06250cqh - 23.15625px)),rgba(0,0,0,0.591977) min(89.37500%,calc(89.37500cqh - 23.23750px)),rgba(0,0,0,0.582569) min(89.68750%,calc(89.68750cqh - 23.31875px)),rgba(0,0,0,0.572989) min(90.00000%,calc(90.00000cqh - 23.40000px)),rgba(0,0,0,0.563229) min(90.31250%,calc(90.31250cqh - 23.48125px)),rgba(0,0,0,0.553283) min(90.62500%,calc(90.62500cqh - 23.56250px)),rgba(0,0,0,0.543144) min(90.93750%,calc(90.93750cqh - 23.64375px)),rgba(0,0,0,0.532805) min(91.25000%,calc(91.25000cqh - 23.72500px)),rgba(0,0,0,0.522256) min(91.56250%,calc(91.56250cqh - 23.80625px)),rgba(0,0,0,0.511489) min(91.87500%,calc(91.87500cqh - 23.88750px)),rgba(0,0,0,0.500494) min(92.18750%,calc(92.18750cqh - 23.96875px)),rgba(0,0,0,0.489260) min(92.50000%,calc(92.50000cqh - 24.05000px)),rgba(0,0,0,0.477774) min(92.81250%,calc(92.81250cqh - 24.13125px)),rgba(0,0,0,0.466024) min(93.12500%,calc(93.12500cqh - 24.21250px)),rgba(0,0,0,0.453994) min(93.43750%,calc(93.43750cqh - 24.29375px)),rgba(0,0,0,0.441669) min(93.75000%,calc(93.75000cqh - 24.37500px)),rgba(0,0,0,0.429028) min(94.06250%,calc(94.06250cqh - 24.45625px)),rgba(0,0,0,0.416053) min(94.37500%,calc(94.37500cqh - 24.53750px)),rgba(0,0,0,0.402718) min(94.68750%,calc(94.68750cqh - 24.61875px)),rgba(0,0,0,0.388997) min(95.00000%,calc(95.00000cqh - 24.70000px)),rgba(0,0,0,0.374858) min(95.31250%,calc(95.31250cqh - 24.78125px)),rgba(0,0,0,0.360266) min(95.62500%,calc(95.62500cqh - 24.86250px)),rgba(0,0,0,0.345177) min(95.93750%,calc(95.93750cqh - 24.94375px)),rgba(0,0,0,0.329542) min(96.25000%,calc(96.25000cqh - 25.02500px)),rgba(0,0,0,0.313299) min(96.56250%,calc(96.56250cqh - 25.10625px)),rgba(0,0,0,0.296375) min(96.87500%,calc(96.87500cqh - 25.18750px)),rgba(0,0,0,0.278677) min(97.18750%,calc(97.18750cqh - 25.26875px)),rgba(0,0,0,0.260087) min(97.50000%,calc(97.50000cqh - 25.35000px)),rgba(0,0,0,0.240453) min(97.81250%,calc(97.81250cqh - 25.43125px)),rgba(0,0,0,0.219566) min(98.12500%,calc(98.12500cqh - 25.51250px)),rgba(0,0,0,0.197131) min(98.43750%,calc(98.43750cqh - 25.59375px)),rgba(0,0,0,0.172704) min(98.75000%,calc(98.75000cqh - 25.67500px)),rgba(0,0,0,0.145556) min(99.06250%,calc(99.06250cqh - 25.75625px)),rgba(0,0,0,0.114305) min(99.37500%,calc(99.37500cqh - 25.83750px)),rgba(0,0,0,0.075532) min(99.68750%,calc(99.68750cqh - 25.91875px)),rgba(0,0,0,0.000000) min(100.00000%,calc(100.00000cqh - 26.00000px)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0px,rgba(0,0,0,1.000000) min(60.00000%,calc(60.00000cqh - 15.60000px)),rgba(0,0,0,0.999945) min(60.31250%,calc(60.31250cqh - 15.68125px)),rgba(0,0,0,0.999783) min(60.62500%,calc(60.62500cqh - 15.76250px)),rgba(0,0,0,0.999513) min(60.93750%,calc(60.93750cqh - 15.84375px)),rgba(0,0,0,0.999139) min(61.25000%,calc(61.25000cqh - 15.92500px)),rgba(0,0,0,0.998660) min(61.56250%,calc(61.56250cqh - 16.00625px)),rgba(0,0,0,0.998080) min(61.87500%,calc(61.87500cqh - 16.08750px)),rgba(0,0,0,0.997399) min(62.18750%,calc(62.18750cqh - 16.16875px)),rgba(0,0,0,0.996618) min(62.50000%,calc(62.50000cqh - 16.25000px)),rgba(0,0,0,0.995738) min(62.81250%,calc(62.81250cqh - 16.33125px)),rgba(0,0,0,0.994761) min(63.12500%,calc(63.12500cqh - 16.41250px)),rgba(0,0,0,0.993688) min(63.43750%,calc(63.43750cqh - 16.49375px)),rgba(0,0,0,0.992519) min(63.75000%,calc(63.75000cqh - 16.57500px)),rgba(0,0,0,0.991256) min(64.06250%,calc(64.06250cqh - 16.65625px)),rgba(0,0,0,0.989900) min(64.37500%,calc(64.37500cqh - 16.73750px)),rgba(0,0,0,0.988451) min(64.68750%,calc(64.68750cqh - 16.81875px)),rgba(0,0,0,0.986911) min(65.00000%,calc(65.00000cqh - 16.90000px)),rgba(0,0,0,0.985279) min(65.31250%,calc(65.31250cqh - 16.98125px)),rgba(0,0,0,0.983558) min(65.62500%,calc(65.62500cqh - 17.06250px)),rgba(0,0,0,0.981746) min(65.93750%,calc(65.93750cqh - 17.14375px)),rgba(0,0,0,0.979847) min(66.25000%,calc(66.25000cqh - 17.22500px)),rgba(0,0,0,0.977858) min(66.56250%,calc(66.56250cqh - 17.30625px)),rgba(0,0,0,0.975783) min(66.87500%,calc(66.87500cqh - 17.38750px)),rgba(0,0,0,0.973620) min(67.18750%,calc(67.18750cqh - 17.46875px)),rgba(0,0,0,0.971370) min(67.50000%,calc(67.50000cqh - 17.55000px)),rgba(0,0,0,0.969035) min(67.81250%,calc(67.81250cqh - 17.63125px)),rgba(0,0,0,0.966614) min(68.12500%,calc(68.12500cqh - 17.71250px)),rgba(0,0,0,0.964107) min(68.43750%,calc(68.43750cqh - 17.79375px)),rgba(0,0,0,0.961516) min(68.75000%,calc(68.75000cqh - 17.87500px)),rgba(0,0,0,0.958840) min(69.06250%,calc(69.06250cqh - 17.95625px)),rgba(0,0,0,0.956080) min(69.37500%,calc(69.37500cqh - 18.03750px)),rgba(0,0,0,0.953235) min(69.68750%,calc(69.68750cqh - 18.11875px)),rgba(0,0,0,0.950307) min(70.00000%,calc(70.00000cqh - 18.20000px)),rgba(0,0,0,0.947296) min(70.31250%,calc(70.31250cqh - 18.28125px)),rgba(0,0,0,0.944201) min(70.62500%,calc(70.62500cqh - 18.36250px)),rgba(0,0,0,0.941023) min(70.93750%,calc(70.93750cqh - 18.44375px)),rgba(0,0,0,0.937762) min(71.25000%,calc(71.25000cqh - 18.52500px)),rgba(0,0,0,0.934418) min(71.56250%,calc(71.56250cqh - 18.60625px)),rgba(0,0,0,0.930991) min(71.87500%,calc(71.87500cqh - 18.68750px)),rgba(0,0,0,0.927481) min(72.18750%,calc(72.18750cqh - 18.76875px)),rgba(0,0,0,0.923889) min(72.50000%,calc(72.50000cqh - 18.85000px)),rgba(0,0,0,0.920213) min(72.81250%,calc(72.81250cqh - 18.93125px)),rgba(0,0,0,0.916454) min(73.12500%,calc(73.12500cqh - 19.01250px)),rgba(0,0,0,0.912613) min(73.43750%,calc(73.43750cqh - 19.09375px)),rgba(0,0,0,0.908688) min(73.75000%,calc(73.75000cqh - 19.17500px)),rgba(0,0,0,0.904680) min(74.06250%,calc(74.06250cqh - 19.25625px)),rgba(0,0,0,0.900588) min(74.37500%,calc(74.37500cqh - 19.33750px)),rgba(0,0,0,0.896413) min(74.68750%,calc(74.68750cqh - 19.41875px)),rgba(0,0,0,0.892153) min(75.00000%,calc(75.00000cqh - 19.50000px)),rgba(0,0,0,0.887810) min(75.31250%,calc(75.31250cqh - 19.58125px)),rgba(0,0,0,0.883381) min(75.62500%,calc(75.62500cqh - 19.66250px)),rgba(0,0,0,0.878868) min(75.93750%,calc(75.93750cqh - 19.74375px)),rgba(0,0,0,0.874270) min(76.25000%,calc(76.25000cqh - 19.82500px)),rgba(0,0,0,0.869586) min(76.56250%,calc(76.56250cqh - 19.90625px)),rgba(0,0,0,0.864816) min(76.87500%,calc(76.87500cqh - 19.98750px)),rgba(0,0,0,0.859959) min(77.18750%,calc(77.18750cqh - 20.06875px)),rgba(0,0,0,0.855015) min(77.50000%,calc(77.50000cqh - 20.15000px)),rgba(0,0,0,0.849984) min(77.81250%,calc(77.81250cqh - 20.23125px)),rgba(0,0,0,0.844864) min(78.12500%,calc(78.12500cqh - 20.31250px)),rgba(0,0,0,0.839655) min(78.43750%,calc(78.43750cqh - 20.39375px)),rgba(0,0,0,0.834357) min(78.75000%,calc(78.75000cqh - 20.47500px)),rgba(0,0,0,0.828968) min(79.06250%,calc(79.06250cqh - 20.55625px)),rgba(0,0,0,0.823489) min(79.37500%,calc(79.37500cqh - 20.63750px)),rgba(0,0,0,0.817917) min(79.68750%,calc(79.68750cqh - 20.71875px)),rgba(0,0,0,0.812252) min(80.00000%,calc(80.00000cqh - 20.80000px)),rgba(0,0,0,0.806494) min(80.31250%,calc(80.31250cqh - 20.88125px)),rgba(0,0,0,0.800641) min(80.62500%,calc(80.62500cqh - 20.96250px)),rgba(0,0,0,0.794693) min(80.93750%,calc(80.93750cqh - 21.04375px)),rgba(0,0,0,0.788648) min(81.25000%,calc(81.25000cqh - 21.12500px)),rgba(0,0,0,0.782504) min(81.56250%,calc(81.56250cqh - 21.20625px)),rgba(0,0,0,0.776262) min(81.87500%,calc(81.87500cqh - 21.28750px)),rgba(0,0,0,0.769919) min(82.18750%,calc(82.18750cqh - 21.36875px)),rgba(0,0,0,0.763474) min(82.50000%,calc(82.50000cqh - 21.45000px)),rgba(0,0,0,0.756927) min(82.81250%,calc(82.81250cqh - 21.53125px)),rgba(0,0,0,0.750274) min(83.12500%,calc(83.12500cqh - 21.61250px)),rgba(0,0,0,0.743515) min(83.43750%,calc(83.43750cqh - 21.69375px)),rgba(0,0,0,0.736649) min(83.75000%,calc(83.75000cqh - 21.77500px)),rgba(0,0,0,0.729672) min(84.06250%,calc(84.06250cqh - 21.85625px)),rgba(0,0,0,0.722584) min(84.37500%,calc(84.37500cqh - 21.93750px)),rgba(0,0,0,0.715383) min(84.68750%,calc(84.68750cqh - 22.01875px)),rgba(0,0,0,0.708066) min(85.00000%,calc(85.00000cqh - 22.10000px)),rgba(0,0,0,0.700631) min(85.31250%,calc(85.31250cqh - 22.18125px)),rgba(0,0,0,0.693076) min(85.62500%,calc(85.62500cqh - 22.26250px)),rgba(0,0,0,0.685398) min(85.93750%,calc(85.93750cqh - 22.34375px)),rgba(0,0,0,0.677595) min(86.25000%,calc(86.25000cqh - 22.42500px)),rgba(0,0,0,0.669664) min(86.56250%,calc(86.56250cqh - 22.50625px)),rgba(0,0,0,0.661602) min(86.87500%,calc(86.87500cqh - 22.58750px)),rgba(0,0,0,0.653406) min(87.18750%,calc(87.18750cqh - 22.66875px)),rgba(0,0,0,0.645073) min(87.50000%,calc(87.50000cqh - 22.75000px)),rgba(0,0,0,0.636599) min(87.81250%,calc(87.81250cqh - 22.83125px)),rgba(0,0,0,0.627981) min(88.12500%,calc(88.12500cqh - 22.91250px)),rgba(0,0,0,0.619214) min(88.43750%,calc(88.43750cqh - 22.99375px)),rgba(0,0,0,0.610294) min(88.75000%,calc(88.75000cqh - 23.07500px)),rgba(0,0,0,0.601216) min(89.06250%,calc(89.06250cqh - 23.15625px)),rgba(0,0,0,0.591977) min(89.37500%,calc(89.37500cqh - 23.23750px)),rgba(0,0,0,0.582569) min(89.68750%,calc(89.68750cqh - 23.31875px)),rgba(0,0,0,0.572989) min(90.00000%,calc(90.00000cqh - 23.40000px)),rgba(0,0,0,0.563229) min(90.31250%,calc(90.31250cqh - 23.48125px)),rgba(0,0,0,0.553283) min(90.62500%,calc(90.62500cqh - 23.56250px)),rgba(0,0,0,0.543144) min(90.93750%,calc(90.93750cqh - 23.64375px)),rgba(0,0,0,0.532805) min(91.25000%,calc(91.25000cqh - 23.72500px)),rgba(0,0,0,0.522256) min(91.56250%,calc(91.56250cqh - 23.80625px)),rgba(0,0,0,0.511489) min(91.87500%,calc(91.87500cqh - 23.88750px)),rgba(0,0,0,0.500494) min(92.18750%,calc(92.18750cqh - 23.96875px)),rgba(0,0,0,0.489260) min(92.50000%,calc(92.50000cqh - 24.05000px)),rgba(0,0,0,0.477774) min(92.81250%,calc(92.81250cqh - 24.13125px)),rgba(0,0,0,0.466024) min(93.12500%,calc(93.12500cqh - 24.21250px)),rgba(0,0,0,0.453994) min(93.43750%,calc(93.43750cqh - 24.29375px)),rgba(0,0,0,0.441669) min(93.75000%,calc(93.75000cqh - 24.37500px)),rgba(0,0,0,0.429028) min(94.06250%,calc(94.06250cqh - 24.45625px)),rgba(0,0,0,0.416053) min(94.37500%,calc(94.37500cqh - 24.53750px)),rgba(0,0,0,0.402718) min(94.68750%,calc(94.68750cqh - 24.61875px)),rgba(0,0,0,0.388997) min(95.00000%,calc(95.00000cqh - 24.70000px)),rgba(0,0,0,0.374858) min(95.31250%,calc(95.31250cqh - 24.78125px)),rgba(0,0,0,0.360266) min(95.62500%,calc(95.62500cqh - 24.86250px)),rgba(0,0,0,0.345177) min(95.93750%,calc(95.93750cqh - 24.94375px)),rgba(0,0,0,0.329542) min(96.25000%,calc(96.25000cqh - 25.02500px)),rgba(0,0,0,0.313299) min(96.56250%,calc(96.56250cqh - 25.10625px)),rgba(0,0,0,0.296375) min(96.87500%,calc(96.87500cqh - 25.18750px)),rgba(0,0,0,0.278677) min(97.18750%,calc(97.18750cqh - 25.26875px)),rgba(0,0,0,0.260087) min(97.50000%,calc(97.50000cqh - 25.35000px)),rgba(0,0,0,0.240453) min(97.81250%,calc(97.81250cqh - 25.43125px)),rgba(0,0,0,0.219566) min(98.12500%,calc(98.12500cqh - 25.51250px)),rgba(0,0,0,0.197131) min(98.43750%,calc(98.43750cqh - 25.59375px)),rgba(0,0,0,0.172704) min(98.75000%,calc(98.75000cqh - 25.67500px)),rgba(0,0,0,0.145556) min(99.06250%,calc(99.06250cqh - 25.75625px)),rgba(0,0,0,0.114305) min(99.37500%,calc(99.37500cqh - 25.83750px)),rgba(0,0,0,0.075532) min(99.68750%,calc(99.68750cqh - 25.91875px)),rgba(0,0,0,0.000000) min(100.00000%,calc(100.00000cqh - 26.00000px)),transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;}}

/* Mobile: one broad eased bottom fade, plus a gently eased left edge. */
@media(max-width:700px){
.portrait{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0.000000) 0.00000%,rgba(0,0,0,0.000011) 0.14583%,rgba(0,0,0,0.000088) 0.29167%,rgba(0,0,0,0.000291) 0.43750%,rgba(0,0,0,0.000679) 0.58333%,rgba(0,0,0,0.001305) 0.72917%,rgba(0,0,0,0.002218) 0.87500%,rgba(0,0,0,0.003465) 1.02083%,rgba(0,0,0,0.005088) 1.16667%,rgba(0,0,0,0.007124) 1.31250%,rgba(0,0,0,0.009610) 1.45833%,rgba(0,0,0,0.012577) 1.60417%,rgba(0,0,0,0.016052) 1.75000%,rgba(0,0,0,0.020061) 1.89583%,rgba(0,0,0,0.024626) 2.04167%,rgba(0,0,0,0.029765) 2.18750%,rgba(0,0,0,0.035494) 2.33333%,rgba(0,0,0,0.041825) 2.47917%,rgba(0,0,0,0.048769) 2.62500%,rgba(0,0,0,0.056332) 2.77083%,rgba(0,0,0,0.064520) 2.91667%,rgba(0,0,0,0.073334) 3.06250%,rgba(0,0,0,0.082774) 3.20833%,rgba(0,0,0,0.092836) 3.35417%,rgba(0,0,0,0.103516) 3.50000%,rgba(0,0,0,0.114806) 3.64583%,rgba(0,0,0,0.126696) 3.79167%,rgba(0,0,0,0.139176) 3.93750%,rgba(0,0,0,0.152231) 4.08333%,rgba(0,0,0,0.165847) 4.22917%,rgba(0,0,0,0.180006) 4.37500%,rgba(0,0,0,0.194689) 4.52083%,rgba(0,0,0,0.209877) 4.66667%,rgba(0,0,0,0.225546) 4.81250%,rgba(0,0,0,0.241674) 4.95833%,rgba(0,0,0,0.258237) 5.10417%,rgba(0,0,0,0.275208) 5.25000%,rgba(0,0,0,0.292560) 5.39583%,rgba(0,0,0,0.310265) 5.54167%,rgba(0,0,0,0.328295) 5.68750%,rgba(0,0,0,0.346619) 5.83333%,rgba(0,0,0,0.365207) 5.97917%,rgba(0,0,0,0.384027) 6.12500%,rgba(0,0,0,0.403048) 6.27083%,rgba(0,0,0,0.422236) 6.41667%,rgba(0,0,0,0.441559) 6.56250%,rgba(0,0,0,0.460983) 6.70833%,rgba(0,0,0,0.480474) 6.85417%,rgba(0,0,0,0.500000) 7.00000%,rgba(0,0,0,0.519526) 7.14583%,rgba(0,0,0,0.539017) 7.29167%,rgba(0,0,0,0.558441) 7.43750%,rgba(0,0,0,0.577764) 7.58333%,rgba(0,0,0,0.596952) 7.72917%,rgba(0,0,0,0.615973) 7.87500%,rgba(0,0,0,0.634793) 8.02083%,rgba(0,0,0,0.653381) 8.16667%,rgba(0,0,0,0.671705) 8.31250%,rgba(0,0,0,0.689735) 8.45833%,rgba(0,0,0,0.707440) 8.60417%,rgba(0,0,0,0.724792) 8.75000%,rgba(0,0,0,0.741763) 8.89583%,rgba(0,0,0,0.758326) 9.04167%,rgba(0,0,0,0.774454) 9.18750%,rgba(0,0,0,0.790123) 9.33333%,rgba(0,0,0,0.805311) 9.47917%,rgba(0,0,0,0.819994) 9.62500%,rgba(0,0,0,0.834153) 9.77083%,rgba(0,0,0,0.847769) 9.91667%,rgba(0,0,0,0.860824) 10.06250%,rgba(0,0,0,0.873304) 10.20833%,rgba(0,0,0,0.885194) 10.35417%,rgba(0,0,0,0.896484) 10.50000%,rgba(0,0,0,0.907164) 10.64583%,rgba(0,0,0,0.917226) 10.79167%,rgba(0,0,0,0.926666) 10.93750%,rgba(0,0,0,0.935480) 11.08333%,rgba(0,0,0,0.943668) 11.22917%,rgba(0,0,0,0.951231) 11.37500%,rgba(0,0,0,0.958175) 11.52083%,rgba(0,0,0,0.964506) 11.66667%,rgba(0,0,0,0.970235) 11.81250%,rgba(0,0,0,0.975374) 11.95833%,rgba(0,0,0,0.979939) 12.10417%,rgba(0,0,0,0.983948) 12.25000%,rgba(0,0,0,0.987423) 12.39583%,rgba(0,0,0,0.990390) 12.54167%,rgba(0,0,0,0.992876) 12.68750%,rgba(0,0,0,0.994912) 12.83333%,rgba(0,0,0,0.996535) 12.97917%,rgba(0,0,0,0.997782) 13.12500%,rgba(0,0,0,0.998695) 13.27083%,rgba(0,0,0,0.999321) 13.41667%,rgba(0,0,0,0.999709) 13.56250%,rgba(0,0,0,0.999912) 13.70833%,rgba(0,0,0,0.999989) 13.85417%,rgba(0,0,0,1.000000) 14.00000%,#000 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0.000000) 0.00000%,rgba(0,0,0,0.000011) 0.14583%,rgba(0,0,0,0.000088) 0.29167%,rgba(0,0,0,0.000291) 0.43750%,rgba(0,0,0,0.000679) 0.58333%,rgba(0,0,0,0.001305) 0.72917%,rgba(0,0,0,0.002218) 0.87500%,rgba(0,0,0,0.003465) 1.02083%,rgba(0,0,0,0.005088) 1.16667%,rgba(0,0,0,0.007124) 1.31250%,rgba(0,0,0,0.009610) 1.45833%,rgba(0,0,0,0.012577) 1.60417%,rgba(0,0,0,0.016052) 1.75000%,rgba(0,0,0,0.020061) 1.89583%,rgba(0,0,0,0.024626) 2.04167%,rgba(0,0,0,0.029765) 2.18750%,rgba(0,0,0,0.035494) 2.33333%,rgba(0,0,0,0.041825) 2.47917%,rgba(0,0,0,0.048769) 2.62500%,rgba(0,0,0,0.056332) 2.77083%,rgba(0,0,0,0.064520) 2.91667%,rgba(0,0,0,0.073334) 3.06250%,rgba(0,0,0,0.082774) 3.20833%,rgba(0,0,0,0.092836) 3.35417%,rgba(0,0,0,0.103516) 3.50000%,rgba(0,0,0,0.114806) 3.64583%,rgba(0,0,0,0.126696) 3.79167%,rgba(0,0,0,0.139176) 3.93750%,rgba(0,0,0,0.152231) 4.08333%,rgba(0,0,0,0.165847) 4.22917%,rgba(0,0,0,0.180006) 4.37500%,rgba(0,0,0,0.194689) 4.52083%,rgba(0,0,0,0.209877) 4.66667%,rgba(0,0,0,0.225546) 4.81250%,rgba(0,0,0,0.241674) 4.95833%,rgba(0,0,0,0.258237) 5.10417%,rgba(0,0,0,0.275208) 5.25000%,rgba(0,0,0,0.292560) 5.39583%,rgba(0,0,0,0.310265) 5.54167%,rgba(0,0,0,0.328295) 5.68750%,rgba(0,0,0,0.346619) 5.83333%,rgba(0,0,0,0.365207) 5.97917%,rgba(0,0,0,0.384027) 6.12500%,rgba(0,0,0,0.403048) 6.27083%,rgba(0,0,0,0.422236) 6.41667%,rgba(0,0,0,0.441559) 6.56250%,rgba(0,0,0,0.460983) 6.70833%,rgba(0,0,0,0.480474) 6.85417%,rgba(0,0,0,0.500000) 7.00000%,rgba(0,0,0,0.519526) 7.14583%,rgba(0,0,0,0.539017) 7.29167%,rgba(0,0,0,0.558441) 7.43750%,rgba(0,0,0,0.577764) 7.58333%,rgba(0,0,0,0.596952) 7.72917%,rgba(0,0,0,0.615973) 7.87500%,rgba(0,0,0,0.634793) 8.02083%,rgba(0,0,0,0.653381) 8.16667%,rgba(0,0,0,0.671705) 8.31250%,rgba(0,0,0,0.689735) 8.45833%,rgba(0,0,0,0.707440) 8.60417%,rgba(0,0,0,0.724792) 8.75000%,rgba(0,0,0,0.741763) 8.89583%,rgba(0,0,0,0.758326) 9.04167%,rgba(0,0,0,0.774454) 9.18750%,rgba(0,0,0,0.790123) 9.33333%,rgba(0,0,0,0.805311) 9.47917%,rgba(0,0,0,0.819994) 9.62500%,rgba(0,0,0,0.834153) 9.77083%,rgba(0,0,0,0.847769) 9.91667%,rgba(0,0,0,0.860824) 10.06250%,rgba(0,0,0,0.873304) 10.20833%,rgba(0,0,0,0.885194) 10.35417%,rgba(0,0,0,0.896484) 10.50000%,rgba(0,0,0,0.907164) 10.64583%,rgba(0,0,0,0.917226) 10.79167%,rgba(0,0,0,0.926666) 10.93750%,rgba(0,0,0,0.935480) 11.08333%,rgba(0,0,0,0.943668) 11.22917%,rgba(0,0,0,0.951231) 11.37500%,rgba(0,0,0,0.958175) 11.52083%,rgba(0,0,0,0.964506) 11.66667%,rgba(0,0,0,0.970235) 11.81250%,rgba(0,0,0,0.975374) 11.95833%,rgba(0,0,0,0.979939) 12.10417%,rgba(0,0,0,0.983948) 12.25000%,rgba(0,0,0,0.987423) 12.39583%,rgba(0,0,0,0.990390) 12.54167%,rgba(0,0,0,0.992876) 12.68750%,rgba(0,0,0,0.994912) 12.83333%,rgba(0,0,0,0.996535) 12.97917%,rgba(0,0,0,0.997782) 13.12500%,rgba(0,0,0,0.998695) 13.27083%,rgba(0,0,0,0.999321) 13.41667%,rgba(0,0,0,0.999709) 13.56250%,rgba(0,0,0,0.999912) 13.70833%,rgba(0,0,0,0.999989) 13.85417%,rgba(0,0,0,1.000000) 14.00000%,#000 100%);-webkit-mask-composite:source-over;mask-composite:add}
.portrait img.portrait-final{-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,1.000000) min(42.00000%,calc(42.00000cqh - 10.92000px)),rgba(0,0,0,0.999989) min(42.58333%,calc(42.58333cqh - 11.07167px)),rgba(0,0,0,0.999912) min(43.16667%,calc(43.16667cqh - 11.22333px)),rgba(0,0,0,0.999709) min(43.75000%,calc(43.75000cqh - 11.37500px)),rgba(0,0,0,0.999321) min(44.33333%,calc(44.33333cqh - 11.52667px)),rgba(0,0,0,0.998695) min(44.91667%,calc(44.91667cqh - 11.67833px)),rgba(0,0,0,0.997782) min(45.50000%,calc(45.50000cqh - 11.83000px)),rgba(0,0,0,0.996535) min(46.08333%,calc(46.08333cqh - 11.98167px)),rgba(0,0,0,0.994912) min(46.66667%,calc(46.66667cqh - 12.13333px)),rgba(0,0,0,0.992876) min(47.25000%,calc(47.25000cqh - 12.28500px)),rgba(0,0,0,0.990390) min(47.83333%,calc(47.83333cqh - 12.43667px)),rgba(0,0,0,0.987423) min(48.41667%,calc(48.41667cqh - 12.58833px)),rgba(0,0,0,0.983948) min(49.00000%,calc(49.00000cqh - 12.74000px)),rgba(0,0,0,0.979939) min(49.58333%,calc(49.58333cqh - 12.89167px)),rgba(0,0,0,0.975374) min(50.16667%,calc(50.16667cqh - 13.04333px)),rgba(0,0,0,0.970235) min(50.75000%,calc(50.75000cqh - 13.19500px)),rgba(0,0,0,0.964506) min(51.33333%,calc(51.33333cqh - 13.34667px)),rgba(0,0,0,0.958175) min(51.91667%,calc(51.91667cqh - 13.49833px)),rgba(0,0,0,0.951231) min(52.50000%,calc(52.50000cqh - 13.65000px)),rgba(0,0,0,0.943668) min(53.08333%,calc(53.08333cqh - 13.80167px)),rgba(0,0,0,0.935480) min(53.66667%,calc(53.66667cqh - 13.95333px)),rgba(0,0,0,0.926666) min(54.25000%,calc(54.25000cqh - 14.10500px)),rgba(0,0,0,0.917226) min(54.83333%,calc(54.83333cqh - 14.25667px)),rgba(0,0,0,0.907164) min(55.41667%,calc(55.41667cqh - 14.40833px)),rgba(0,0,0,0.896484) min(56.00000%,calc(56.00000cqh - 14.56000px)),rgba(0,0,0,0.885194) min(56.58333%,calc(56.58333cqh - 14.71167px)),rgba(0,0,0,0.873304) min(57.16667%,calc(57.16667cqh - 14.86333px)),rgba(0,0,0,0.860824) min(57.75000%,calc(57.75000cqh - 15.01500px)),rgba(0,0,0,0.847769) min(58.33333%,calc(58.33333cqh - 15.16667px)),rgba(0,0,0,0.834153) min(58.91667%,calc(58.91667cqh - 15.31833px)),rgba(0,0,0,0.819994) min(59.50000%,calc(59.50000cqh - 15.47000px)),rgba(0,0,0,0.805311) min(60.08333%,calc(60.08333cqh - 15.62167px)),rgba(0,0,0,0.790123) min(60.66667%,calc(60.66667cqh - 15.77333px)),rgba(0,0,0,0.774454) min(61.25000%,calc(61.25000cqh - 15.92500px)),rgba(0,0,0,0.758326) min(61.83333%,calc(61.83333cqh - 16.07667px)),rgba(0,0,0,0.741763) min(62.41667%,calc(62.41667cqh - 16.22833px)),rgba(0,0,0,0.724792) min(63.00000%,calc(63.00000cqh - 16.38000px)),rgba(0,0,0,0.707440) min(63.58333%,calc(63.58333cqh - 16.53167px)),rgba(0,0,0,0.689735) min(64.16667%,calc(64.16667cqh - 16.68333px)),rgba(0,0,0,0.671705) min(64.75000%,calc(64.75000cqh - 16.83500px)),rgba(0,0,0,0.653381) min(65.33333%,calc(65.33333cqh - 16.98667px)),rgba(0,0,0,0.634793) min(65.91667%,calc(65.91667cqh - 17.13833px)),rgba(0,0,0,0.615973) min(66.50000%,calc(66.50000cqh - 17.29000px)),rgba(0,0,0,0.596952) min(67.08333%,calc(67.08333cqh - 17.44167px)),rgba(0,0,0,0.577764) min(67.66667%,calc(67.66667cqh - 17.59333px)),rgba(0,0,0,0.558441) min(68.25000%,calc(68.25000cqh - 17.74500px)),rgba(0,0,0,0.539017) min(68.83333%,calc(68.83333cqh - 17.89667px)),rgba(0,0,0,0.519526) min(69.41667%,calc(69.41667cqh - 18.04833px)),rgba(0,0,0,0.500000) min(70.00000%,calc(70.00000cqh - 18.20000px)),rgba(0,0,0,0.480474) min(70.58333%,calc(70.58333cqh - 18.35167px)),rgba(0,0,0,0.460983) min(71.16667%,calc(71.16667cqh - 18.50333px)),rgba(0,0,0,0.441559) min(71.75000%,calc(71.75000cqh - 18.65500px)),rgba(0,0,0,0.422236) min(72.33333%,calc(72.33333cqh - 18.80667px)),rgba(0,0,0,0.403048) min(72.91667%,calc(72.91667cqh - 18.95833px)),rgba(0,0,0,0.384027) min(73.50000%,calc(73.50000cqh - 19.11000px)),rgba(0,0,0,0.365207) min(74.08333%,calc(74.08333cqh - 19.26167px)),rgba(0,0,0,0.346619) min(74.66667%,calc(74.66667cqh - 19.41333px)),rgba(0,0,0,0.328295) min(75.25000%,calc(75.25000cqh - 19.56500px)),rgba(0,0,0,0.310265) min(75.83333%,calc(75.83333cqh - 19.71667px)),rgba(0,0,0,0.292560) min(76.41667%,calc(76.41667cqh - 19.86833px)),rgba(0,0,0,0.275208) min(77.00000%,calc(77.00000cqh - 20.02000px)),rgba(0,0,0,0.258237) min(77.58333%,calc(77.58333cqh - 20.17167px)),rgba(0,0,0,0.241674) min(78.16667%,calc(78.16667cqh - 20.32333px)),rgba(0,0,0,0.225546) min(78.75000%,calc(78.75000cqh - 20.47500px)),rgba(0,0,0,0.209877) min(79.33333%,calc(79.33333cqh - 20.62667px)),rgba(0,0,0,0.194689) min(79.91667%,calc(79.91667cqh - 20.77833px)),rgba(0,0,0,0.180006) min(80.50000%,calc(80.50000cqh - 20.93000px)),rgba(0,0,0,0.165847) min(81.08333%,calc(81.08333cqh - 21.08167px)),rgba(0,0,0,0.152231) min(81.66667%,calc(81.66667cqh - 21.23333px)),rgba(0,0,0,0.139176) min(82.25000%,calc(82.25000cqh - 21.38500px)),rgba(0,0,0,0.126696) min(82.83333%,calc(82.83333cqh - 21.53667px)),rgba(0,0,0,0.114806) min(83.41667%,calc(83.41667cqh - 21.68833px)),rgba(0,0,0,0.103516) min(84.00000%,calc(84.00000cqh - 21.84000px)),rgba(0,0,0,0.092836) min(84.58333%,calc(84.58333cqh - 21.99167px)),rgba(0,0,0,0.082774) min(85.16667%,calc(85.16667cqh - 22.14333px)),rgba(0,0,0,0.073334) min(85.75000%,calc(85.75000cqh - 22.29500px)),rgba(0,0,0,0.064520) min(86.33333%,calc(86.33333cqh - 22.44667px)),rgba(0,0,0,0.056332) min(86.91667%,calc(86.91667cqh - 22.59833px)),rgba(0,0,0,0.048769) min(87.50000%,calc(87.50000cqh - 22.75000px)),rgba(0,0,0,0.041825) min(88.08333%,calc(88.08333cqh - 22.90167px)),rgba(0,0,0,0.035494) min(88.66667%,calc(88.66667cqh - 23.05333px)),rgba(0,0,0,0.029765) min(89.25000%,calc(89.25000cqh - 23.20500px)),rgba(0,0,0,0.024626) min(89.83333%,calc(89.83333cqh - 23.35667px)),rgba(0,0,0,0.020061) min(90.41667%,calc(90.41667cqh - 23.50833px)),rgba(0,0,0,0.016052) min(91.00000%,calc(91.00000cqh - 23.66000px)),rgba(0,0,0,0.012577) min(91.58333%,calc(91.58333cqh - 23.81167px)),rgba(0,0,0,0.009610) min(92.16667%,calc(92.16667cqh - 23.96333px)),rgba(0,0,0,0.007124) min(92.75000%,calc(92.75000cqh - 24.11500px)),rgba(0,0,0,0.005088) min(93.33333%,calc(93.33333cqh - 24.26667px)),rgba(0,0,0,0.003465) min(93.91667%,calc(93.91667cqh - 24.41833px)),rgba(0,0,0,0.002218) min(94.50000%,calc(94.50000cqh - 24.57000px)),rgba(0,0,0,0.001305) min(95.08333%,calc(95.08333cqh - 24.72167px)),rgba(0,0,0,0.000679) min(95.66667%,calc(95.66667cqh - 24.87333px)),rgba(0,0,0,0.000291) min(96.25000%,calc(96.25000cqh - 25.02500px)),rgba(0,0,0,0.000088) min(96.83333%,calc(96.83333cqh - 25.17667px)),rgba(0,0,0,0.000011) min(97.41667%,calc(97.41667cqh - 25.32833px)),rgba(0,0,0,0.000000) min(98.00000%,calc(98.00000cqh - 25.48000px)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,1.000000) min(42.00000%,calc(42.00000cqh - 10.92000px)),rgba(0,0,0,0.999989) min(42.58333%,calc(42.58333cqh - 11.07167px)),rgba(0,0,0,0.999912) min(43.16667%,calc(43.16667cqh - 11.22333px)),rgba(0,0,0,0.999709) min(43.75000%,calc(43.75000cqh - 11.37500px)),rgba(0,0,0,0.999321) min(44.33333%,calc(44.33333cqh - 11.52667px)),rgba(0,0,0,0.998695) min(44.91667%,calc(44.91667cqh - 11.67833px)),rgba(0,0,0,0.997782) min(45.50000%,calc(45.50000cqh - 11.83000px)),rgba(0,0,0,0.996535) min(46.08333%,calc(46.08333cqh - 11.98167px)),rgba(0,0,0,0.994912) min(46.66667%,calc(46.66667cqh - 12.13333px)),rgba(0,0,0,0.992876) min(47.25000%,calc(47.25000cqh - 12.28500px)),rgba(0,0,0,0.990390) min(47.83333%,calc(47.83333cqh - 12.43667px)),rgba(0,0,0,0.987423) min(48.41667%,calc(48.41667cqh - 12.58833px)),rgba(0,0,0,0.983948) min(49.00000%,calc(49.00000cqh - 12.74000px)),rgba(0,0,0,0.979939) min(49.58333%,calc(49.58333cqh - 12.89167px)),rgba(0,0,0,0.975374) min(50.16667%,calc(50.16667cqh - 13.04333px)),rgba(0,0,0,0.970235) min(50.75000%,calc(50.75000cqh - 13.19500px)),rgba(0,0,0,0.964506) min(51.33333%,calc(51.33333cqh - 13.34667px)),rgba(0,0,0,0.958175) min(51.91667%,calc(51.91667cqh - 13.49833px)),rgba(0,0,0,0.951231) min(52.50000%,calc(52.50000cqh - 13.65000px)),rgba(0,0,0,0.943668) min(53.08333%,calc(53.08333cqh - 13.80167px)),rgba(0,0,0,0.935480) min(53.66667%,calc(53.66667cqh - 13.95333px)),rgba(0,0,0,0.926666) min(54.25000%,calc(54.25000cqh - 14.10500px)),rgba(0,0,0,0.917226) min(54.83333%,calc(54.83333cqh - 14.25667px)),rgba(0,0,0,0.907164) min(55.41667%,calc(55.41667cqh - 14.40833px)),rgba(0,0,0,0.896484) min(56.00000%,calc(56.00000cqh - 14.56000px)),rgba(0,0,0,0.885194) min(56.58333%,calc(56.58333cqh - 14.71167px)),rgba(0,0,0,0.873304) min(57.16667%,calc(57.16667cqh - 14.86333px)),rgba(0,0,0,0.860824) min(57.75000%,calc(57.75000cqh - 15.01500px)),rgba(0,0,0,0.847769) min(58.33333%,calc(58.33333cqh - 15.16667px)),rgba(0,0,0,0.834153) min(58.91667%,calc(58.91667cqh - 15.31833px)),rgba(0,0,0,0.819994) min(59.50000%,calc(59.50000cqh - 15.47000px)),rgba(0,0,0,0.805311) min(60.08333%,calc(60.08333cqh - 15.62167px)),rgba(0,0,0,0.790123) min(60.66667%,calc(60.66667cqh - 15.77333px)),rgba(0,0,0,0.774454) min(61.25000%,calc(61.25000cqh - 15.92500px)),rgba(0,0,0,0.758326) min(61.83333%,calc(61.83333cqh - 16.07667px)),rgba(0,0,0,0.741763) min(62.41667%,calc(62.41667cqh - 16.22833px)),rgba(0,0,0,0.724792) min(63.00000%,calc(63.00000cqh - 16.38000px)),rgba(0,0,0,0.707440) min(63.58333%,calc(63.58333cqh - 16.53167px)),rgba(0,0,0,0.689735) min(64.16667%,calc(64.16667cqh - 16.68333px)),rgba(0,0,0,0.671705) min(64.75000%,calc(64.75000cqh - 16.83500px)),rgba(0,0,0,0.653381) min(65.33333%,calc(65.33333cqh - 16.98667px)),rgba(0,0,0,0.634793) min(65.91667%,calc(65.91667cqh - 17.13833px)),rgba(0,0,0,0.615973) min(66.50000%,calc(66.50000cqh - 17.29000px)),rgba(0,0,0,0.596952) min(67.08333%,calc(67.08333cqh - 17.44167px)),rgba(0,0,0,0.577764) min(67.66667%,calc(67.66667cqh - 17.59333px)),rgba(0,0,0,0.558441) min(68.25000%,calc(68.25000cqh - 17.74500px)),rgba(0,0,0,0.539017) min(68.83333%,calc(68.83333cqh - 17.89667px)),rgba(0,0,0,0.519526) min(69.41667%,calc(69.41667cqh - 18.04833px)),rgba(0,0,0,0.500000) min(70.00000%,calc(70.00000cqh - 18.20000px)),rgba(0,0,0,0.480474) min(70.58333%,calc(70.58333cqh - 18.35167px)),rgba(0,0,0,0.460983) min(71.16667%,calc(71.16667cqh - 18.50333px)),rgba(0,0,0,0.441559) min(71.75000%,calc(71.75000cqh - 18.65500px)),rgba(0,0,0,0.422236) min(72.33333%,calc(72.33333cqh - 18.80667px)),rgba(0,0,0,0.403048) min(72.91667%,calc(72.91667cqh - 18.95833px)),rgba(0,0,0,0.384027) min(73.50000%,calc(73.50000cqh - 19.11000px)),rgba(0,0,0,0.365207) min(74.08333%,calc(74.08333cqh - 19.26167px)),rgba(0,0,0,0.346619) min(74.66667%,calc(74.66667cqh - 19.41333px)),rgba(0,0,0,0.328295) min(75.25000%,calc(75.25000cqh - 19.56500px)),rgba(0,0,0,0.310265) min(75.83333%,calc(75.83333cqh - 19.71667px)),rgba(0,0,0,0.292560) min(76.41667%,calc(76.41667cqh - 19.86833px)),rgba(0,0,0,0.275208) min(77.00000%,calc(77.00000cqh - 20.02000px)),rgba(0,0,0,0.258237) min(77.58333%,calc(77.58333cqh - 20.17167px)),rgba(0,0,0,0.241674) min(78.16667%,calc(78.16667cqh - 20.32333px)),rgba(0,0,0,0.225546) min(78.75000%,calc(78.75000cqh - 20.47500px)),rgba(0,0,0,0.209877) min(79.33333%,calc(79.33333cqh - 20.62667px)),rgba(0,0,0,0.194689) min(79.91667%,calc(79.91667cqh - 20.77833px)),rgba(0,0,0,0.180006) min(80.50000%,calc(80.50000cqh - 20.93000px)),rgba(0,0,0,0.165847) min(81.08333%,calc(81.08333cqh - 21.08167px)),rgba(0,0,0,0.152231) min(81.66667%,calc(81.66667cqh - 21.23333px)),rgba(0,0,0,0.139176) min(82.25000%,calc(82.25000cqh - 21.38500px)),rgba(0,0,0,0.126696) min(82.83333%,calc(82.83333cqh - 21.53667px)),rgba(0,0,0,0.114806) min(83.41667%,calc(83.41667cqh - 21.68833px)),rgba(0,0,0,0.103516) min(84.00000%,calc(84.00000cqh - 21.84000px)),rgba(0,0,0,0.092836) min(84.58333%,calc(84.58333cqh - 21.99167px)),rgba(0,0,0,0.082774) min(85.16667%,calc(85.16667cqh - 22.14333px)),rgba(0,0,0,0.073334) min(85.75000%,calc(85.75000cqh - 22.29500px)),rgba(0,0,0,0.064520) min(86.33333%,calc(86.33333cqh - 22.44667px)),rgba(0,0,0,0.056332) min(86.91667%,calc(86.91667cqh - 22.59833px)),rgba(0,0,0,0.048769) min(87.50000%,calc(87.50000cqh - 22.75000px)),rgba(0,0,0,0.041825) min(88.08333%,calc(88.08333cqh - 22.90167px)),rgba(0,0,0,0.035494) min(88.66667%,calc(88.66667cqh - 23.05333px)),rgba(0,0,0,0.029765) min(89.25000%,calc(89.25000cqh - 23.20500px)),rgba(0,0,0,0.024626) min(89.83333%,calc(89.83333cqh - 23.35667px)),rgba(0,0,0,0.020061) min(90.41667%,calc(90.41667cqh - 23.50833px)),rgba(0,0,0,0.016052) min(91.00000%,calc(91.00000cqh - 23.66000px)),rgba(0,0,0,0.012577) min(91.58333%,calc(91.58333cqh - 23.81167px)),rgba(0,0,0,0.009610) min(92.16667%,calc(92.16667cqh - 23.96333px)),rgba(0,0,0,0.007124) min(92.75000%,calc(92.75000cqh - 24.11500px)),rgba(0,0,0,0.005088) min(93.33333%,calc(93.33333cqh - 24.26667px)),rgba(0,0,0,0.003465) min(93.91667%,calc(93.91667cqh - 24.41833px)),rgba(0,0,0,0.002218) min(94.50000%,calc(94.50000cqh - 24.57000px)),rgba(0,0,0,0.001305) min(95.08333%,calc(95.08333cqh - 24.72167px)),rgba(0,0,0,0.000679) min(95.66667%,calc(95.66667cqh - 24.87333px)),rgba(0,0,0,0.000291) min(96.25000%,calc(96.25000cqh - 25.02500px)),rgba(0,0,0,0.000088) min(96.83333%,calc(96.83333cqh - 25.17667px)),rgba(0,0,0,0.000011) min(97.41667%,calc(97.41667cqh - 25.32833px)),rgba(0,0,0,0.000000) min(98.00000%,calc(98.00000cqh - 25.48000px)),transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}
}
/* One shared height applies to public cards and unsaved admin previews. */
.brand-pill[data-uniform-height]{height:var(--card-height);min-height:var(--card-height);grid-template-columns:min(96px,calc(var(--card-height) - 18px)) minmax(120px,1fr) minmax(150px,1.6fr)}
.brand-pill[data-uniform-height] .logo-square{width:min(96px,calc(var(--card-height) - 18px));height:min(96px,calc(var(--card-height) - 18px))}
.brand-pill[data-uniform-height] .link-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.preview-mobile .brand-pill[data-uniform-height]{grid-template-columns:min(88px,calc(var(--card-height) - 18px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}
.preview-mobile .brand-pill[data-uniform-height] .logo-square{width:min(88px,calc(var(--card-height) - 18px));height:min(88px,calc(var(--card-height) - 18px))}
@media(max-width:650px){.brand-pill[data-uniform-height]{grid-template-columns:min(88px,calc(var(--card-height) - 18px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.brand-pill[data-uniform-height] .logo-square{width:min(88px,calc(var(--card-height) - 18px));height:min(88px,calc(var(--card-height) - 18px))}}

/* Keep card content centered as the shared card height changes. */
.brand-pill[data-uniform-height]{grid-template-rows:minmax(0,1fr);align-items:center}
.brand-pill[data-uniform-height]>.logo-square,.brand-pill[data-uniform-height]>strong,.brand-pill[data-uniform-height]>.link-description{grid-row:1;align-self:center;margin-block:0}
.preview-mobile .brand-pill[data-uniform-height]{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);row-gap:0}
.preview-mobile .brand-pill[data-uniform-height]>.logo-square{grid-row:1 / -1;grid-column:1}
.preview-mobile .brand-pill[data-uniform-height]>strong{grid-row:2;grid-column:2;margin-bottom:5px}
.preview-mobile .brand-pill[data-uniform-height]>.link-description{grid-row:3;grid-column:2}
@media(max-width:650px){
 .brand-pill[data-uniform-height]{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);row-gap:0}
 .brand-pill[data-uniform-height]>.logo-square{grid-row:1 / -1;grid-column:1}
 .brand-pill[data-uniform-height]>strong{grid-row:2;grid-column:2;margin-bottom:5px}
 .brand-pill[data-uniform-height]>.link-description{grid-row:3;grid-column:2}
}

/* Mobile section rhythm follows the visible portrait rather than its transparent tail. */
@media(max-width:700px){
 .partners{padding-top:16px;margin-top:0}
 .featured{margin-top:76px}
}

/* Move the portrait and following sections together, leaving CTA positions intact. */
@media(max-width:700px){
 .hero{overflow:visible;margin-bottom:var(--portrait-clearance,14px)}
 .portrait-area{overflow:visible}
 .portrait{transform:translateY(var(--portrait-clearance,14px))}
}
