.h27{--h27-bg-2:#f5f5f7}:root[data-theme=dark] .h27{--h27-bg-2:#111113}html body .h27 .h27-h1:not(#z1):not(#z2):not(#z3){-webkit-text-stroke:0;text-align:center;color:var(--fh-ink);font-family:var(--fh-f)!important;letter-spacing:-.03em!important;font-size:clamp(34px,4.9vw,70px)!important;font-weight:600!important;line-height:1.08!important}html body .h27 .h27-h1 .h1Split__l+.h1Split__l{color:var(--fh-gray)!important}html body .h27 .h27-h2:not(#z1):not(#z2):not(#z3){text-wrap:balance;font-family:var(--fh-f)!important;letter-spacing:-.03em!important;font-size:clamp(29px,2.8vw,40px)!important;font-weight:600!important;line-height:1.15!important}.h27-h2 span{display:block}.h27-h2 span+span{color:var(--fh-gray)}.h27-head{justify-items:start;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.h27-head--c{text-align:center;justify-items:center;max-width:940px;margin-inline:auto}.h27-head--c .h27-head__text{max-width:44em}.h27-head__text{max-width:40em;color:var(--fh-ink-2);font-size:18px;line-height:1.6}.h27-hero{padding:clamp(56px,8vw,120px) 0 clamp(64px,7vw,104px)}.h27-hero__in{text-align:center;justify-items:center;display:grid}.h27-hero__in .h1SplitBox{width:100%}.h27-hero__cap{margin-bottom:24px}.h27-hero__lead{max-width:40em;color:var(--fh-ink-2);margin-top:28px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.h27-hero__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.h27-hero__ph{background:var(--h27-bg-2);border-radius:28px;margin:clamp(48px,6vw,80px) 0 0;overflow:hidden}.h27-hero__ph img{object-fit:cover;object-position:50% 60%;width:100%;height:clamp(320px,46vw,640px)}.h27-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;display:grid}.h27-facts div{border-inline-start:1px solid var(--fh-line-2);gap:6px;padding:4px clamp(16px,2vw,32px);display:grid}.h27-facts div:first-child{border-inline-start:0;padding-inline-start:0}.h27-facts dt{font:600 clamp(32px, 3vw, 44px)/1 var(--fh-f);letter-spacing:-.04em}.h27-facts dd{color:var(--fh-ink-3);margin:0;font-size:15px;line-height:1.45}.h27-ico{fill:none;width:28px;height:28px;stroke:var(--fh-accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.h27-more{font:500 15px/1 var(--fh-f);color:var(--fh-accent);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-style:normal;display:inline-flex}.h27-link{font:500 16px/1 var(--fh-f);color:var(--fh-accent);align-items:center;gap:8px;margin-top:28px;display:inline-flex}.h27-link:hover .fh-ar,a:hover>.h27-more .fh-ar,a:hover .h27-more .fh-ar{transform:translate(4px)}.h27-dir{border-top:1px solid var(--fh-line)}.h27-dir__grid{border-top:1px solid var(--fh-line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.h27-dir__grid li{border-bottom:1px solid var(--fh-line)}.h27-dir__grid li:not(:nth-child(3n+1)){border-inline-start:1px solid var(--fh-line)}.h27-dir__a{height:100%;transition:background .3s var(--fh-ease);flex-direction:column;gap:12px;padding:36px clamp(20px,2.4vw,36px) 32px;display:flex}.h27-dir__grid li:nth-child(3n+1) .h27-dir__a{padding-inline-start:0}.h27-dir__a .h27-ico{margin-bottom:12px}.h27-dir__a b{font:500 20px/1.3 var(--fh-f);letter-spacing:-.02em}.h27-dir__a>span{color:var(--fh-ink-2);font-size:15px;line-height:1.55}.h27-dir__a:hover b{color:var(--fh-accent)}.h27-group{background:var(--h27-bg-2)}.h27-g{gap:20px;display:grid}.h27-g+.h27-g{margin-top:20px}.h27-g--2{grid-template-columns:repeat(2,minmax(0,1fr))}.h27-g--3{grid-template-columns:repeat(3,minmax(0,1fr))}.h27-card{border-radius:var(--fh-r);background:var(--fh-card);transition:transform .5s var(--fh-ease), box-shadow .5s var(--fh-ease);flex-direction:column;display:flex;overflow:hidden}.h27-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #0a0a0b59}.h27-card__ph{aspect-ratio:16/10;display:block;overflow:hidden}.h27-card__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--fh-ease)}.h27-card:hover .h27-card__ph img{transform:scale(1.03)}.h27-card--big .h27-card__ph{aspect-ratio:16/9}.h27-card__body{flex-direction:column;flex:1;gap:10px;padding:clamp(24px,2.4vw,36px);display:flex}.h27-card__name{font:500 12px/1.3 var(--fh-m);letter-spacing:.04em;text-transform:uppercase;color:var(--fh-ink-3)}.h27-card b{font:500 22px/1.25 var(--fh-f);letter-spacing:-.02em}.h27-card--big b{font-size:clamp(24px,2vw,30px)}.h27-card__d{color:var(--fh-ink-2);font-size:15px;line-height:1.55}.h27-card--txt{gap:10px;padding:clamp(24px,2.4vw,36px)}.h27-card--txt .h27-ico{margin-bottom:14px}.h27 .eh-offices{grid-template-columns:repeat(7,minmax(0,1fr));margin:0}.h27 .eh-offices b,.h27 .eh-offices span,.h27 .eh-ofm,.h27 .eh-ofm :is(p,a,button){font-family:var(--fh-f)}.h27 .eh-offices li.is-hq b,.h27 .eh-ofm__h{letter-spacing:-.03em;font-weight:600}.h27 .eh-offices span{padding:32px 12px 10px;font-size:12px}.h27 .eh-offices b{font-size:15px}.h27-local .h27-link{margin-top:28px}@media (max-width:1100px){.h27 .eh-offices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.h27 .eh-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}.h27-founder{padding-top:0}.h27-founder__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px clamp(40px,6vw,112px);display:grid}.h27-founder__ph{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:var(--fh-r);background:var(--h27-bg-2);width:100%}.h27-founder__q{font:500 clamp(22px, 2vw, 30px)/1.4 var(--fh-f);letter-spacing:-.02em;text-wrap:pretty;margin:24px 0 0}.h27-founder__sign{gap:4px;margin-top:32px;display:grid}.h27-founder__sign b{font:500 17px/1.3 var(--fh-f)}.h27-founder__sign span{color:var(--fh-ink-3);font-size:15px}.h27-founder__pts{border-top:1px solid var(--fh-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.h27-founder__pts li{align-content:start;gap:8px;display:grid}.h27-founder__pts b{font:600 17px/1.3 var(--fh-f);letter-spacing:-.02em}.h27-founder__pts span{color:var(--fh-ink-2);font-size:14px;line-height:1.55}.h27-cases{border-top:1px solid var(--fh-line)}@media (max-width:1024px){.h27-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.h27-facts div:nth-child(3){border-inline-start:0;padding-inline-start:0}.h27-dir__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h27-dir__grid li:not(:nth-child(3n+1)){border-inline-start:0}.h27-dir__grid li:nth-child(2n){border-inline-start:1px solid var(--fh-line)}.h27-dir__grid li:nth-child(3n+1) .h27-dir__a{padding-inline-start:clamp(20px,2.4vw,36px)}.h27-dir__grid li:nth-child(odd) .h27-dir__a{padding-inline-start:0}.h27-founder__in{grid-template-columns:minmax(0,1fr)}.h27-founder__ph{max-width:420px}}@media (max-width:760px){.h27-hero__ph{border-radius:20px}.h27-hero__ph img{height:300px}.h27-hero__btns{width:100%}.h27-hero__btns .fh-btn{flex:100%}.h27-dir__grid{grid-template-columns:minmax(0,1fr)}.h27-dir__grid li:nth-child(2n){border-inline-start:0}.h27-dir__grid li:nth-child(n) .h27-dir__a{padding:28px 0}html body .h27 .h27-h1 .h1Split__l{text-wrap:balance}.h27-g--2,.h27-g--3,.h27-founder__pts{grid-template-columns:minmax(0,1fr)}.h27-head__text{font-size:17px}.h27-head--c{text-align:start;justify-items:start}}@media (prefers-reduced-motion:reduce){.h27-card,.h27-card__ph img,.h27 .fh-ar{transition:none}.h27-card:hover,.h27-card:hover .h27-card__ph img{transform:none}}.h27-rev{border-top:1px solid var(--fh-line)}.h27-rev .brv-head,.h27-rev .brv-note{display:none}.h27-mat{background:var(--h27-bg-2)}.h27-mat__top{border-bottom:1px solid var(--fh-line-2);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.h27-mat__top .h27-link{margin-top:0;font-size:15px}.h27-tabs{flex-wrap:wrap;gap:8px;display:flex}.h27-tabs button{border:1px solid var(--fh-line-2);min-height:44px;color:var(--fh-ink-2);font:500 16px/1 var(--fh-f);letter-spacing:-.01em;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;transition:background .2s,color .2s,border-color .2s}.h27-tabs button:hover{color:var(--fh-ink);border-color:var(--fh-ink-3)}.h27-tabs button.is-on{background:var(--fh-ink);border-color:var(--fh-ink);color:var(--fh-bg,#fff)}.h27-mat__grid[hidden]{display:none}@media (max-width:760px){.h27-mat__top{flex-wrap:wrap;align-items:center}.h27-tabs{flex-wrap:nowrap;gap:6px}.h27-tabs button{min-height:40px;padding:0 15px;font-size:15px}}.h27-mat__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.h27-mat__card{align-content:start;gap:10px;display:grid}.h27-mat__ph{aspect-ratio:16/10;background:var(--fh-card);border-radius:18px;display:block;overflow:hidden}.h27-mat__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--fh-ease)}.h27-mat__card:hover .h27-mat__ph img{transform:scale(1.03)}.h27-mat__card small{font:500 12px/1.3 var(--fh-m);letter-spacing:.02em;text-transform:uppercase;color:var(--fh-ink-3);margin-top:6px}.h27-mat__card b{font:500 17px/1.35 var(--fh-f);letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .25s;display:-webkit-box;overflow:hidden}.h27-mat__card:hover b{color:var(--fh-accent)}@media (max-width:1024px){.h27-mat__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:760px){.h27-mat__grid{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--fh-pad));padding-inline:var(--fh-pad);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.h27-mat__grid::-webkit-scrollbar{display:none}.h27-mat__grid li{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.h27-mat__ph img{transition:none}.h27-mat__card:hover .h27-mat__ph img{transform:none}}.h27-promise{border-top:1px solid var(--fh-line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 clamp(40px,5vw,64px);display:grid}.h27-promise li{align-content:start;gap:10px;padding:28px clamp(16px,2vw,28px) 4px;display:grid}.h27-promise li+li{border-inline-start:1px solid var(--fh-line)}.h27-promise li:first-child{padding-inline-start:0}.h27-promise .h27-ico{margin-bottom:8px}.h27-promise b{font:500 19px/1.3 var(--fh-f);letter-spacing:-.02em}.h27-promise span{color:var(--fh-ink-2);font-size:15px;line-height:1.55}@media (max-width:1024px){.h27-promise{grid-template-columns:repeat(2,minmax(0,1fr))}.h27-promise li:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media (max-width:760px){.h27-promise{grid-template-columns:minmax(0,1fr)}.h27-promise li,.h27-promise li:nth-child(n){border-inline-start:0;border-bottom:1px solid var(--fh-line);padding:22px 0}}:root:not([data-theme=dark]) .h27{--fh-ink-3:#6b6d73}.h27-progs{border-top:1px solid var(--fh-line)}.h27-progs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.h27-prog{border:1px solid var(--fh-line-2);border-radius:var(--fh-r);height:100%;transition:border-color .3s var(--fh-ease);flex-direction:column;gap:20px;padding:clamp(24px,2.4vw,32px);display:flex}a.h27-prog:hover{border-color:var(--fh-ink-3)}a.h27-prog:hover b{color:var(--fh-accent)}.h27-prog>b{font:500 22px/1.25 var(--fh-f);letter-spacing:-.02em}.h27-prog dl{gap:10px;margin:0;display:grid}.h27-prog dl div{border-bottom:1px solid var(--fh-line);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.h27-prog dt{color:var(--fh-ink-3);font-size:15px}.h27-prog dd{font:500 16px/1.4 var(--fh-f);text-align:end;margin:0}.h27-prog--help{background:var(--h27-bg-2);border-color:#0000;justify-content:center}.h27-prog--help>span{color:var(--fh-ink-2);font-size:15px;line-height:1.55}.h27-prog--help .fh-btn{align-self:flex-start}.h27-progs__links{flex-wrap:wrap;gap:8px 32px;display:flex}.h27-link-sec{background:var(--h27-bg-2)}.h27-chain{border-top:1px solid var(--fh-line-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.h27-chain li{align-content:start;gap:10px;padding:28px clamp(16px,1.8vw,28px) 8px;display:grid}.h27-chain li+li{border-inline-start:1px solid var(--fh-line-2)}.h27-chain li:first-child{padding-inline-start:0}.h27-chain .h27-ico{margin-bottom:8px}.h27-chain b{font:500 19px/1.3 var(--fh-f);letter-spacing:-.02em}.h27-chain span{color:var(--fh-ink-2);font-size:15px;line-height:1.55}@media (max-width:1024px){.h27-progs__grid,.h27-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.h27-chain li:nth-child(n){border-inline-start:0;border-bottom:1px solid var(--fh-line-2);padding-inline:0 24px;padding-bottom:24px}.h27-chain li:last-child{grid-column:1/-1}}@media (max-width:760px){.h27-progs__grid,.h27-chain{grid-template-columns:minmax(0,1fr)}.h27-chain li:nth-child(n){padding:22px 0}}.h27-prog{aspect-ratio:3/2;color:#fff;background:var(--h27-bg-2);border:0;height:auto;padding:0;display:block;position:relative;overflow:hidden}.h27-prog__ph{position:absolute;inset:0}.h27-prog__tx{background:linear-gradient(#0000,#0a0c1061 45%,#0a0c10bd);padding:56px 22px 18px;position:absolute;bottom:0;left:0;right:0}.h27 .h27-prog__tx b{font:500 clamp(22px, 2vw, 28px)/1.15 var(--fh-f);letter-spacing:-.02em;color:#fff;margin-bottom:12px;display:block}.h27 .h27-prog__tx dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.h27 .h27-prog__tx dl div{border:0;flex-direction:column;gap:2px;padding:0;display:flex}.h27 .h27-prog__tx dd{font:500 15px/1.3 var(--fh-f);text-align:start;color:#fff;margin:0}.h27 .h27-prog__tx dt{color:#ffffffc7;font-size:12px;line-height:1.35}a.h27-prog:hover .h27-prog__tx b{color:#fff}.h27-prog--help{color:var(--fh-ink);flex-direction:column;justify-content:center;gap:14px;padding:28px;display:flex}@media (max-width:560px){.h27-prog{aspect-ratio:4/3}.h27-prog__tx{padding-inline:18px}.h27 .h27-prog__tx dl{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px}.h27 .h27-prog__tx dd{white-space:nowrap;font-size:14px}}.h27-prog__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--fh-ease)}a.h27-prog:hover .h27-prog__ph img{transform:scale(1.04)}.h27-chain li{flex-direction:column;display:flex}.h27-chain li>.h27-ico{margin-bottom:18px}.h27-chain li>span{margin:10px 0 20px}.h27-chain__p{border-top:1px solid var(--fh-line-2);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.h27-chain__p img{object-fit:cover;object-position:50% 18%;background:var(--fh-card);border-radius:50%;flex:none;width:48px;height:48px}.h27-chain__p em{font:400 14px/1.4 var(--fh-f);color:var(--fh-ink-3);gap:2px;font-style:normal;display:grid}.h27-chain__p em b{font:500 15px/1.3 var(--fh-f);color:var(--fh-ink)}.h27-chain__p:hover em b{color:var(--fh-accent)}@media (prefers-reduced-motion:reduce){.h27-prog__ph img{transition:none}}.h27-dir__ph{aspect-ratio:16/10;background:var(--h27-bg-2);border-radius:14px;margin-bottom:12px;display:block;overflow:hidden}.h27-dir__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--fh-ease)}.h27-dir__a:hover .h27-dir__ph img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.h27-dir__ph img{transition:none}}.h27-start{background:var(--h27-bg-2);padding-top:0}.h27-strip{isolation:isolate;color:#fff;border-radius:20px;align-items:center;min-height:clamp(400px,34vw,500px);display:flex;position:relative;overflow:hidden}.h27-strip>img{z-index:-2;object-fit:cover;object-position:100% 45%;width:100%;height:100%;transition:transform 1.4s var(--fh-ease);position:absolute;inset:0;transform:scaleX(-1)}.h27-strip:hover>img{transform:scaleX(-1)scale(1.02)}.h27-strip:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0ba8 0%,#0a0a0b6b 42%,#0a0a0b00 76%);position:absolute;inset:0}.h27-strip__in{max-width:640px;padding:clamp(28px,4vw,56px)}.h27 .h27-strip .fh-cap{color:#ffffffdb}.h27-strip h2{font:600 clamp(28px, 2.8vw, 40px)/1.15 var(--fh-f);letter-spacing:-.03em;color:#fff;margin-top:16px}.h27-strip h2 span{text-wrap:balance;display:block}.h27-strip h2 span+span{color:#ffffffc2}.h27-strip__d{color:#ffffffe6;max-width:34em;margin-top:14px;font-size:16px;line-height:1.55}.h27-strip__acts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.h27-strip__b,.h27-strip__g{min-height:48px;font:500 15px/1.2 var(--fh-f);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:background .2s,border-color .2s;display:inline-flex}.h27-strip__b{color:var(--fh-ink);background:#fff;border:1px solid #fff}.h27-strip__b:hover{background:#ffffffe0}.h27-strip__g{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff9}.h27-strip__g:hover{background:#fff3;border-color:#fff}@media (max-width:760px){.h27-strip{background:var(--fh-card);min-height:0;color:var(--fh-ink);display:block}.h27-strip:after{content:none}.h27-strip>img{aspect-ratio:4/3;object-position:42% 45%;height:auto;position:static;transform:none}.h27-strip:hover>img{transform:none}.h27-strip__in{padding:24px 22px 26px}.h27 .h27-strip .fh-cap{color:var(--fh-ink-3)}.h27-strip h2{color:var(--fh-ink)}.h27-strip h2 span+span{color:var(--fh-gray)}.h27-strip__d{color:var(--fh-ink-2)}.h27-strip__b{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-bg,#fff)}.h27-strip__b:hover{background:var(--fh-blue);border-color:var(--fh-blue)}.h27-strip__g{border-color:var(--fh-line-2);color:var(--fh-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.h27-strip__b,.h27-strip__g{flex:100%}}@media (prefers-reduced-motion:reduce){.h27-strip>img{transition:none}}.h27 a:focus-visible,.h27 button:focus-visible{outline:2px solid var(--fh-accent);outline-offset:3px;border-radius:6px}.h27 .h27-prog:focus-visible,.h27 .h27-strip__b:focus-visible,.h27 .h27-strip__g:focus-visible{border-radius:var(--fh-r)}.h27-pick{width:100%;max-width:980px;margin-top:36px}.h27-pick__bar{border:1px solid var(--fh-line-2);background:var(--fh-bg,#fff);text-align:start;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;padding:8px;display:grid;box-shadow:0 10px 30px -18px #0a0c1040}.h27-pick__f{border-inline-end:1px solid var(--fh-line);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 18px;display:flex}.h27-pick__f:nth-child(3){border-inline-end:0}.h27-pick__f span{font:500 11px/1.3 var(--fh-mono,var(--fh-f));letter-spacing:.06em;text-transform:uppercase;color:var(--fh-ink-3)}.h27-pick__f select{width:100%;font:500 16px/1.4 var(--fh-f);color:var(--fh-ink);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23888' stroke-width='1.6'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") 100% no-repeat;border:0;margin-inline-start:-2px;padding:2px 22px 2px 0}.h27-pick__f select:focus-visible{outline:2px solid var(--fh-accent);outline-offset:4px;border-radius:4px}.h27-pick__bar .fh-btn{border-radius:10px;align-self:stretch;height:auto;min-height:56px;padding-inline:28px}.h27-pick__flags{color:var(--fh-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:18px;font-size:14px;display:flex}.h27-pick__flags span{display:inline-flex}.h27-pick__flags img{border:2px solid var(--fh-bg,#fff);object-fit:cover;border-radius:50%;width:26px;height:26px;margin-inline-end:-5px}@media (max-width:760px){.h27-pick__bar{grid-template-columns:minmax(0,1fr);padding:6px}.h27-pick__f{border-inline-end:0;border-bottom:1px solid var(--fh-line);padding:10px 14px}.h27-pick__f:nth-child(3){border-bottom:0}.h27-pick__bar .fh-btn{margin-top:6px}}.h27-sup__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.h27-sup__grid li{flex-direction:column;gap:8px;display:flex}.h27-sup__ph{aspect-ratio:4/3;background:var(--h27-bg-2);border-radius:14px;margin-bottom:10px;display:block;overflow:hidden}.h27-sup__ph img{object-fit:cover;width:100%;height:100%}.h27-sup__grid em{font:500 11px/1.3 var(--fh-mono,var(--fh-f));letter-spacing:.06em;text-transform:uppercase;color:var(--fh-ink-3);font-style:normal}.h27-sup__grid b{font:500 20px/1.25 var(--fh-f);letter-spacing:-.02em}.h27-sup__grid span:last-child{color:var(--fh-ink-2);font-size:15px;line-height:1.55}@media (max-width:1024px){.h27-sup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.h27-sup__grid{grid-template-columns:minmax(0,1fr)}}
