.hp{--ink:#0B0B0C;--mut:#6A6A6A;--ln:#E6E6E6;--or:#FF4D21;--e:cubic-bezier(.16,1,.3,1);--r:18px}.hp main{overflow-x:clip}.hp .sq{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--or);flex:none}.hy{padding-top:clamp(28px,3.4vw,52px)}.hy-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(24px,2.6vw,36px)}.hy-loc{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#333;margin-bottom:18px}.hy-h1{font-size:clamp(40px,5vw,78px);font-weight:600;line-height:1;letter-spacing:-.048em;color:var(--ink);text-wrap:balance}.hp .hy-h1 .pt{color:var(--or)}.hy-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:#333;max-width:28em}.hy-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px}.hy-meta{margin-top:16px;font-size:14px;color:var(--mut)}.hy-meta a{color:var(--ink);font-weight:600}.bz{position:relative}.bz-v{display:grid}.bz-s{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(16px,1.8vw,26px);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s .8s}.bz-s.on{opacity:1;visibility:visible;z-index:1;transition:opacity .8s ease}.bz-i{position:relative;display:block;aspect-ratio:16/9;border-radius:calc(var(--r) + 6px);overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,11,12,.08)}.bz-i img{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.05);transition:transform 6.5s cubic-bezier(.2,.6,.3,1)}.bz-s.on .bz-i img{transform:scale(1)}.bz-l{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,2.6vw,40px);border-radius:calc(var(--r) + 6px);background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--ln),0 24px 50px -36px rgba(11,11,12,.45)}.bz-k{font-size:14px;font-weight:600;color:var(--mut);font-variant-numeric:tabular-nums}.bz-t{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 auto;padding-bottom:28px}.bz-t em{font-style:normal;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #DDDDDD;font-size:13px;font-weight:600;color:#333}.bz-l b{font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.bz-l i{margin-top:8px;font-style:normal;font-size:15px;color:var(--mut)}.bz-d{margin-top:14px;font-size:17px;line-height:1.45;color:#333;max-width:24em}.bz-go{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:24px;height:46px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s}.bz-go .ic{width:16px;height:16px;transition:transform .4s var(--e)}.bz-s:hover .bz-go{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.bz-s:hover .bz-go .ic{transform:translateX(4px)}.bz-s>*>*{transition:opacity .6s .15s,transform .8s .15s var(--e)}.bz-s:not(.on) .bz-l>*{opacity:0;transform:translateY(8px)}.bz-nav{display:flex;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.bz-nav::-webkit-scrollbar{display:none}.hp .bz-p{position:relative;flex:none;display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #DDDDDD;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background-color .3s,color .3s,box-shadow .3s}.hp .bz-p:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hp .bz-p.on{background:var(--ink);color:#fff;box-shadow:none}.bz-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--or)}.bz.run .bz-p.on .bz-bar{animation:bz-bar 5.5s linear forwards}@keyframes bz-bar{to{width:100%}}@media (max-width:900px){.hy-top{grid-template-columns:1fr;align-items:start}.hy-h1{font-size:clamp(38px,10.4vw,60px);line-height:1.02}.bz-s{grid-template-columns:1fr;gap:12px}.bz-i{border-radius:var(--r);aspect-ratio:16/10}.bz-l{padding:20px 22px 22px;border-radius:var(--r)}.bz-t{margin:10px 0 14px;padding-bottom:0}.bz-d{font-size:16px}.bz-go{margin-top:18px;height:44px}.bz-nav{margin:14px calc(-1 * clamp(20px,4.4vw,64px)) 0;padding:2px clamp(20px,4.4vw,64px)}}@media (prefers-reduced-motion:reduce){.bz-i img{transform:none;transition:none}.bz.run .bz-p.on .bz-bar{animation:none}}.hs{padding-top:clamp(84px,9vw,136px)}.hs-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 40px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,40px)}.hs-h2{font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--ink);max-width:18em;text-wrap:balance}.hs-p{max-width:38em;margin-top:12px;font-size:17px;line-height:1.5;color:#444}.hs-hd .more{flex:none}.ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(16px,1.8vw,26px)}.ac{display:flex;flex-direction:column;color:var(--ink)}.ac-m{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,11,12,.07)}.ac-m img{width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .9s var(--e)}.ac:hover .ac-m img{transform:scale(1.045)}.ac-b{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 2px 8px rgba(11,11,12,.18)}.ac-b .ic{width:12px;height:12px}.ac-t{margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.ac-s{margin-top:2px;font-size:15px;color:var(--mut)}.ac-d{margin-top:6px;font-size:15px;line-height:1.45;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac:hover .ac-t{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ac-c{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.94);font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px rgba(11,11,12,.14)}.sv-t{font-size:clamp(20px,1.6vw,24px);letter-spacing:-.03em}.sv .ac-s{font-size:14px}.sv-p{margin-top:12px;font-size:15px;font-weight:600}.ag-sv .ac-m{aspect-ratio:1/1}.ag-sv .ac-m img{object-position:center top}.ac-fl{display:flex;align-items:center;justify-content:center;padding:22px;background:#fff}.fl{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:280px}.fl-r{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #E2E2E2,0 6px 16px -10px rgba(11,11,12,.3)}.fl-r b{font-size:14px;font-weight:600}.fl-r i{font-style:normal;font-size:12.5px;color:var(--mut)}.fl-ai{background:var(--ink);color:#fff;box-shadow:none}.fl-ai i{color:#BDBDC2}.fl-ai b::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--or);vertical-align:1px}.fl-c{align-self:center;width:1px;height:18px;background:#CFCFCF}@media (max-width:1100px){.ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ag{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * clamp(20px,4.4vw,64px));padding:2px clamp(20px,4.4vw,64px) 6px}.ag::-webkit-scrollbar{display:none}.ac{flex:0 0 78%;scroll-snap-align:start}.ag-sv .ac{flex-basis:70%}.js .so .ag .rv{opacity:1;transform:none}}.tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.tl::before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--ln)}.tl::after{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1.8s .2s var(--e)}.js .so .tl.rv.in::after{transform:scaleX(1)}.tl-i{position:relative;padding-top:38px}.tl-d{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.tl-i:first-child .tl-d{background:var(--or);box-shadow:none}.tl-w{font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ink)}.tl-h{margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.015em}.tl-p{margin-top:8px;font-size:15.5px;line-height:1.55;color:#444;max-width:22em}@media (max-width:900px){.tl{grid-template-columns:1fr;gap:30px;padding-left:34px}.tl::before,.tl::after{left:7px;right:auto;top:8px;bottom:8px;width:1px;height:auto}.tl::after{transform:scaleY(0);transform-origin:top}.js .so .tl.rv.in::after{transform:scaleY(1)}.tl-i{padding-top:0}.tl-d{left:-34px;top:6px}}.pp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,1.8vw,26px);margin-bottom:clamp(40px,4vw,56px)}.pp-r{display:flex;align-items:flex-start;gap:20px;padding:26px;border-radius:var(--r);box-shadow:0 0 0 1px var(--ln),0 12px 30px -24px rgba(11,11,12,.35)}.pp-a{display:grid;place-items:center;flex:none;width:68px;height:68px;border-radius:50%;background:var(--ink);color:#fff;font-size:21px;font-weight:600;letter-spacing:-.02em;position:relative}.pp-a::after{content:"";position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:50%;background:var(--or);box-shadow:0 0 0 3px #fff}.pp-n{font-size:clamp(22px,1.9vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.pp-j{margin-top:4px;font-size:14.5px;color:var(--mut)}.pp-c{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pp-c a{display:inline-flex;align-items:center;height:40px;padding:0 15px;border-radius:999px;box-shadow:inset 0 0 0 1px #D6D6D6;font-size:14px;font-weight:600;transition:box-shadow .25s,background-color .25s,color .25s}.pp-c a:first-child{background:var(--ink);color:#F7F7F6;box-shadow:none}.pp-c a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.pp-c a:first-child:hover{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media (max-width:1020px){.pp{grid-template-columns:1fr}}@media (max-width:480px){.pp-r{padding:20px;gap:16px}.pp-a{width:56px;height:56px;font-size:18px}}.hp .hs-fq{padding-top:clamp(84px,9vw,136px);padding-bottom:0}.hp .hs-fq .h2{font-size:clamp(30px,3.2vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.05}.fq-rg{display:flex;flex-direction:column;gap:2px;margin-top:36px;padding-top:22px;border-top:1px solid var(--ln)}.fq-rk{font-size:14px;font-weight:600;color:var(--mut);margin-bottom:6px}.fq-rg a{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:16px;font-weight:600}.fq-rg a .ic{width:15px;height:15px;transition:transform .35s var(--e)}.fq-rg a:hover .ic{transform:translateX(4px)}.hp .a-cta{margin-top:clamp(90px,9vw,140px)}.hm2{padding-top:clamp(28px,3.4vw,52px)}.hm2-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(32px,4.4vw,72px);align-items:center}.hm2 .hy-h1{font-size:clamp(40px,4.4vw,66px)}.hm2 .hy-lead{margin-top:24px}.mp{position:relative;min-width:0}.mp-map{position:relative;aspect-ratio:560/490;border-radius:28px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 40px 80px -60px rgba(11,11,12,.45);overflow:hidden}.mp-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.mp-nb{fill:url(#mp-d2)}.mp-nl{fill:url(#mp-d1)}.mp-ring{fill:none;stroke:#0B0B0C;stroke-opacity:.22;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.mp-rl rect{fill:#fff;stroke:#DCDCDC;stroke-width:1}.mp-rl text{font-size:11.5px;font-weight:600;fill:#555;text-anchor:middle}.mp-t{font-size:13px;font-weight:500;fill:#6A6A6A;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.mp-t.a-e{text-anchor:end}.mp-t.a-m{text-anchor:middle}.mp-t.a-s{text-anchor:start}.mp-t.mp-big{font-size:15.5px;font-weight:600;fill:#0B0B0C}.mp-line{stroke:var(--or);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.mp-line.draw{animation:mp-draw .9s var(--e) forwards}@keyframes mp-draw{to{stroke-dashoffset:0}}.mp-pin{fill:#0B0B0C;stroke:#fff;stroke-width:2.5;transition:fill .3s}.mp-pin.on{fill:var(--or)}.mp-pn{font-size:10.5px;font-weight:700;fill:#fff;text-anchor:middle;pointer-events:none}.mp-act{fill:none;stroke:var(--or);stroke-width:2;opacity:.9;transition:cx .6s var(--e),cy .6s var(--e)}.mp-off{fill:#0B0B0C;stroke:#fff;stroke-width:3}.mp-pulse{fill:var(--or);opacity:.35;transform-box:fill-box;transform-origin:center;animation:mp-pulse 2.6s ease-out infinite}@keyframes mp-pulse{0%{transform:scale(1);opacity:.4}100%{transform:scale(3.2);opacity:0}}.mp-ot{font-size:15px;font-weight:700;fill:#0B0B0C;paint-order:stroke;stroke:#fff;stroke-width:4px}.mp-os{font-size:12px;font-weight:500;fill:#6A6A6A;paint-order:stroke;stroke:#fff;stroke-width:4px}.mp-tag{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 16px));display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#0B0B0C;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(11,11,12,.55);pointer-events:none}.mp-tag::after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#0B0B0C;transform:rotate(45deg);border-radius:0 0 2px 0}.mp-tag.pop{animation:mp-pop .5s var(--e)}@keyframes mp-pop{from{opacity:0;transform:translate(-50%,calc(-100% - 6px)) scale(.92)}}.mp-cs{position:absolute;left:0;right:0;top:0;aspect-ratio:560/490;z-index:3;pointer-events:none}.mp-c{position:absolute;left:0;top:0;width:250px;display:block;border-radius:18px;background:#fff;color:var(--ink);pointer-events:auto;box-shadow:0 0 0 1px rgba(11,11,12,.06),0 22px 44px -18px rgba(11,11,12,.45);opacity:0;visibility:hidden;scale:.96;transform-origin:0 var(--ty,50%);transition:opacity .35s,scale .5s var(--e),visibility 0s .35s}.mp-c.lf{transform-origin:100% var(--ty,50%)}.mp-c.on{opacity:1;visibility:visible;scale:1;transition:opacity .4s .25s,scale .6s .25s var(--e)}.mp-c::after{content:"";position:absolute;left:-6px;top:var(--ty,50%);width:12px;height:12px;margin-top:-6px;background:#fff;transform:rotate(45deg);box-shadow:-1px 1px 0 rgba(11,11,12,.07)}.mp-c.lf::after{left:auto;right:-6px;box-shadow:1px -1px 0 rgba(11,11,12,.07)}.mp-ci{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:18px 18px 0 0;border-bottom:1px solid var(--ln)}.mp-ci img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .9s var(--e)}.mp-c:hover .mp-ci img{transform:scale(1.04)}.mp-cb{position:relative;z-index:1;display:grid;gap:2px;padding:13px 16px 15px;border-radius:0 0 18px 18px;background:#fff}.mp-km{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--mut)}.mp-km::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--or)}.mp-cb b{margin-top:4px;font-size:16.5px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.mp-cb i{font-style:normal;font-size:14px;color:var(--mut)}.mp-go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600}.mp-go .ic{width:14px;height:14px;transition:transform .35s var(--e)}.mp-c:hover .mp-go .ic{transform:translateX(4px)}.mp-pin{cursor:pointer}.mp-tag{display:none}.mp-chs{display:flex;gap:8px;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.mp-chs::-webkit-scrollbar{display:none}.hp .mp-ch{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #DDDDDD;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background-color .3s,color .3s,box-shadow .3s}.hp .mp-ch span{font-weight:500;color:var(--mut);font-variant-numeric:tabular-nums}.hp .mp-ch:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hp .mp-ch.on{background:var(--ink);color:#fff;box-shadow:none}.hp .mp-ch.on span{color:#BDBDC2}.mp-attr{margin-top:10px;font-size:12px;color:#8A8A8A}@media (max-width:1020px){.hm2-g{grid-template-columns:1fr}.hm2 .hy-h1{font-size:clamp(38px,8vw,64px)}}@media (max-width:640px){.mp-map{aspect-ratio:auto;border-radius:0;overflow:visible;box-shadow:none;background:none}.mp-svg{position:relative;inset:auto;height:auto;border-radius:20px;box-shadow:0 0 0 1px var(--ln);background:#fff}.mp-t{font-size:19px}.mp-t.mp-big{font-size:22px}.mp-ot{font-size:21px}.mp-os{display:none}.mp-rl{display:none}.mp-tag{display:inline-flex;height:28px;padding:0 11px;font-size:12.5px;transform:translate(-50%,calc(-100% - 12px))}.mp-cs{position:relative;aspect-ratio:auto;display:grid;margin-top:12px}.mp-c{position:relative;left:auto;top:auto;grid-area:1/1;width:auto;display:grid;grid-template-columns:40% 1fr;align-items:stretch;transform:none;border-radius:18px}.mp-c.up{transform:none}.mp-c::after{display:none}.mp-ci{aspect-ratio:auto;height:100%;border-radius:18px 0 0 18px;border-bottom:0;border-right:1px solid var(--ln)}.mp-cb{padding:12px 14px;border-radius:0 18px 18px 0}.mp-cb b{font-size:16px}.mp-chs{margin:12px calc(-1 * clamp(20px,4.4vw,64px)) 0;padding:2px clamp(20px,4.4vw,64px)}}@media (prefers-reduced-motion:reduce){.mp-pulse{animation:none}.mp-line.draw{animation:none;stroke-dashoffset:0}}.hc{padding-top:clamp(36px,5vw,84px)}.hc-h1{font-size:clamp(46px,7.4vw,124px);font-weight:600;line-height:.98;letter-spacing:-.055em;color:var(--ink);max-width:12.5em}.hp .hc-h1 .pt{color:var(--or)}.hc-nw{white-space:nowrap}.hc-pic{position:relative;display:inline-block;vertical-align:-.04em;width:2.2em;height:.8em;margin:0 0 0 .22em;border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,11,12,.12)}.hc-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--o);transform-origin:var(--o);opacity:0;animation:hc-pic 12s infinite}.hc-pic img:nth-child(1){animation-delay:0s}.hc-pic img:nth-child(2){animation-delay:3s}.hc-pic img:nth-child(3){animation-delay:6s}.hc-pic img:nth-child(4){animation-delay:9s}@keyframes hc-pic{0%{opacity:0;transform:scale(2.5)}4%{opacity:1}25%{opacity:1;transform:scale(2.2)}29%{opacity:0;transform:scale(2.2)}100%{opacity:0}}.hc-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-top:clamp(32px,3.6vw,56px);padding-top:clamp(24px,2.4vw,32px);border-top:1px solid var(--ln)}.hc-r .hy-cta{margin-top:0}.hs-fs{padding-top:clamp(40px,4vw,64px)}.fs-hd{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-bottom:20px}.fs-h2{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.fs-hd span{font-size:15px;color:var(--mut)}.fs-hd .more{margin-left:auto}@media (max-width:600px){.fs-hd{display:grid;gap:4px}.fs-hd .more{margin:8px 0 0}}.fs{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,2.4vw,32px)}.fs-c{position:sticky;top:calc(96px + var(--i) * 14px)}.fs-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px);align-items:stretch;padding:clamp(22px,2.4vw,36px);border-radius:28px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--ln),0 -20px 50px -40px rgba(11,11,12,.35)}.fs-dk .fs-in{background:#0B0B0C;color:#fff;box-shadow:0 -20px 50px -40px rgba(11,11,12,.6)}.fs-t{display:flex;flex-direction:column;padding:clamp(4px,1vw,16px) 0 clamp(4px,1vw,16px) clamp(4px,.8vw,12px)}.fs-k{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--mut)}.fs-dk .fs-k{color:#A8A8AE}.fs-k::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--or)}.fs-n{margin-top:auto;padding-top:28px;font-size:clamp(32px,3.6vw,58px);font-weight:600;line-height:1;letter-spacing:-.045em}.fs-d{margin-top:16px;font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:#444;max-width:22em}.fs-dk .fs-d{color:#C9C9CE}.fs-s{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.fs-s em{font-style:normal;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #DDDDDD;font-size:13px;font-weight:600}.fs-dk .fs-s em{box-shadow:inset 0 0 0 1px #3A3A3E}.fs-go{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:28px;height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s}.fs-dk .fs-go{background:#fff;color:var(--ink)}.fs-go .ic{width:16px;height:16px;transition:transform .4s var(--e)}.fs-in:hover .fs-go .ic{transform:translateX(4px)}.fs-m{position:relative;display:block;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,11,12,.08)}.fs-m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 1.1s var(--e)}.fs-in:hover .fs-m img{transform:scale(1.03)}.fs-mh{margin:clamp(72px,7vw,110px) 0 24px;font-size:clamp(22px,1.9vw,28px);font-weight:600;letter-spacing:-.03em}@media (max-width:900px){.hc-r{grid-template-columns:1fr}.fs-c{top:calc(76px + var(--i) * 10px)}.fs-in{grid-template-columns:1fr;min-height:0;padding:14px;border-radius:22px;gap:0}.fs-m{order:-1;aspect-ratio:16/10;border-radius:14px}.fs-t{padding:18px 8px 8px}.fs-n{padding-top:12px;font-size:clamp(28px,8vw,40px)}.fs-d{font-size:16px}.fs-s{margin-top:14px}.fs-go{margin-top:18px;height:44px}}@media (max-width:600px){.hc-h1{font-size:clamp(42px,12.4vw,64px);line-height:1}.hc-pic{width:1.7em}}@media (prefers-reduced-motion:reduce){.hc-pic img{animation:none;transform:scale(2.2)}.hc-pic img:first-child{opacity:1}}.hp :is(.ac-m,.lv-m,.bz-i,.fs-m,.mp-ci) img[src*="schatzinsel"]{scale:1.24;transform-origin:50% 0}