.fx-hero{position:relative}.fx-hero__in{padding-top:clamp(28px,4px + 5.6vw,84px)}.fx-hero__tag{max-width:300px;margin-left:auto;font-size:clamp(16px,15.3px + .19vw,18px);font-weight:500;line-height:1.45}.fx-hero__h{font-size:var(--fx-hero);letter-spacing:-.06em;margin-top:36px;margin-left:-.03em;font-weight:600;line-height:1.08}.fx-hero__pill{vertical-align:.06em;background:var(--fx-ink);border-radius:999px;width:1.31em;height:.6em;margin:0 -.02em;display:inline-block;position:relative;overflow:hidden}.fx-hero__pill img{object-fit:cover;width:100%;height:100%;display:block}.fx-hero__static{margin-top:clamp(32px,20px + 3vw,64px)}.fx-hero__label{margin-top:16px}.fx-hero__morph{display:none}@media (max-width:767px){.fx-hero__tag{max-width:270px;margin-left:0}.fx-hero__h{margin-top:48px;font-size:min(15.2vw,72px)}.fx-hero__pill{margin-left:0}}.fx-motion .fx-hero{height:250svh}.fx-motion .fx-hero__stage{height:100svh;position:sticky;top:0;overflow:hidden}.fx-motion .fx-hero__in{--head:92px;height:100%;padding-bottom:calc(var(--head) + clamp(28px, 2px + 6vh, 88px));flex-direction:column;display:flex}.fx-motion .fx-hero__h{margin-top:auto}@media (max-width:767px){.fx-motion .fx-hero__in{--head:76px}}.fx-motion .fx-hero__static{display:none}.fx-motion .fx-hero__morph{z-index:3;visibility:hidden;background:var(--fx-ink);cursor:pointer;will-change:left, top, width, height;width:0;height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.fx-motion .fx-hero[data-ready] .fx-hero__morph{visibility:visible}.fx-motion .fx-hero[data-ready] .fx-hero__pill{visibility:hidden}.fx-hero__morph video{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:767px){.fx-hero__ui{padding-top:48px;padding-bottom:16px}.fx-hero__play{width:64px}}.fx-hero__in{transform:scale(calc(1 - var(--e,0) * .06));transform-origin:50% 70%}.fx-hero__ui{padding:0 var(--fx-m) clamp(24px, 16px + 2vw, 48px);color:#fff;opacity:var(--ui,0);pointer-events:none;background:linear-gradient(#0000,#0b0b0b73);justify-content:space-between;align-items:flex-end;padding-top:120px;display:flex;position:absolute;bottom:0;left:0;right:0}.fx-hero__ui-label{letter-spacing:-.01em;font-size:clamp(16px,15px + .3vw,20px);font-weight:600}.fx-hero__ui{justify-content:flex-end;align-items:center;gap:20px}.fx-hero__play{aspect-ratio:1;background:var(--fx-orange);color:#fff;border-radius:50%;width:clamp(72px,60px + 3vw,112px);font:600 clamp(13px,12px + .3vw,16px)/1 Manrope,sans-serif;transition:scale .25s}.fx-hero__play:hover{scale:1.08}.fx-motion .fx-hero__h{font-size:min(var(--fx-hero), 17svh, 11.1vw)}@media (max-width:767px){.fx-motion .fx-hero__h{font-size:min(15.2vw,72px,12svh)}}.fx-motion .fx-word{animation:.9s cubic-bezier(.2,.75,.15,1) both fx-rise;animation-delay:calc(.12s + var(--i,0) * 70ms);display:inline-block}.fx-motion .fx-hero__tag{animation:.9s cubic-bezier(.2,.75,.15,1) both fx-rise}@keyframes fx-rise{0%{opacity:0;transform:translateY(.45em)}}.fx-statement{padding-top:clamp(120px,90px + 7.6vw,200px)}.fx-statement__in{grid-column:4/-1}.fx-statement__p{letter-spacing:-.025em;font-size:clamp(28px,19px + 2.29vw,52px);font-weight:500;line-height:1.18}.fx-statement__p span{color:var(--fx-mute)}.fx-statement .fx-link{margin-top:clamp(28px,24px + 1vw,48px)}@media (max-width:767px){.fx-statement__in{grid-column:1/-1}}html:not(.fx-motion) .fx-clip--copy{display:none}.fx-tracks{grid-template-columns:minmax(0,1fr);gap:clamp(20px,14px + 1.5vw,36px);margin-top:clamp(32px,20px + 3vw,64px);display:grid;position:relative}.fx-track{min-width:0}.fx-tracks__head{background:var(--fx-orange);z-index:2;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-14px;bottom:-14px;left:50%}.fx-tracks__head:before{content:"";background:var(--fx-orange);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-6px;left:50%}.fx-track__label{color:var(--fx-mute);justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.fx-track__now{color:var(--fx-ink);text-align:right;font-weight:600}.fx-track__clips{--h:clamp(150px, 92px + 14.6vw, 300px);padding-left:var(--fx-m);will-change:transform;gap:8px;width:max-content;display:flex}.fx-track+.fx-track .fx-track__clips{--h:clamp(120px, 74px + 11.7vw, 240px)}.fx-clip{width:calc(var(--h) * var(--r));flex:none;position:relative}.fx-clip__pv{object-fit:cover;opacity:0;pointer-events:none;border-radius:6px;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.fx-clip.is-live .fx-clip__pv{opacity:1}.fx-clip .fx-media{border-radius:6px}.fx-clip .fx-media img{filter:grayscale()brightness(.92);transition:filter .35s}.fx-clip.is-live .fx-media img,.fx-clip:hover .fx-media img{filter:none}.fx-clip .fx-film__play{opacity:0;transition:opacity .2s}.fx-clip .fx-film:hover .fx-film__play,.fx-clip .fx-film:focus-visible .fx-film__play{opacity:1}.fx-tracks__all{margin-top:clamp(28px,20px + 2vw,48px)}@media (max-width:767px){.fx-tracks__head{display:none}.fx-clip .fx-media img{filter:none}.fx-track__now{display:none}.fx-track__clips{width:auto;padding-right:var(--fx-m);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.fx-clip--copy{display:none}.fx-track__clips::-webkit-scrollbar{display:none}.fx-clip{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.fx-clip .fx-media img{filter:none}}.fx-homework,.fx-homesvc,.fx-hteam{padding-top:clamp(96px,40px + 10vw,200px)}.fx-voices{padding-top:clamp(96px,40px + 10vw,190px)}.fx-homesvc .fx-titlebox{margin-bottom:clamp(44px,34px + 2.6vw,72px)}.fx-svcgrid{--g:clamp(8px, 4px + .8vw, 14px);gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fx-svcgrid>li{aspect-ratio:1;border-radius:var(--fx-radius);min-width:0;position:relative;overflow:hidden}.fx-svcgrid__img{background:#e7e7e3}.fx-svcgrid__img a{position:absolute;inset:0}.fx-svcgrid__img img{transition:scale 1.2s cubic-bezier(.2,.75,.15,1)}.fx-svcgrid__img:hover img{scale:1.04}.fx-svcgrid__card{background:#fff;transition:background-color .3s}.fx-svcgrid__card a{flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(18px,12px + 1vw,28px);display:flex;position:absolute;inset:0}.fx-svcgrid__card h3{letter-spacing:-.025em;font-size:clamp(19px,15.5px + .7vw,26px);font-weight:600;line-height:1.15}.fx-svcgrid__p{color:var(--fx-mute);font-size:clamp(14px,13.4px + .15vw,16px);line-height:1.45;display:block}.fx-svcgrid__more{align-items:center;gap:.35em;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.fx-svcgrid__more .fx-arrow{width:.6em;height:.6em;transition:translate .25s}.fx-svcgrid__card a:hover .fx-svcgrid__more .fx-arrow{translate:2px -2px}.fx-svcgrid__card:hover{background:#fbfbfa}.fx-svcgrid__card.is-ink{background:var(--fx-ink);color:#fff}.fx-svcgrid__card.is-stone{background:#e4e2dc}.fx-svcgrid__card.is-orange{background:var(--fx-orange);color:#fff}.fx-svcgrid__card.is-ink .fx-svcgrid__p{color:#9e9e99}.fx-svcgrid__card.is-orange .fx-svcgrid__p{color:#ffffffd1}.fx-svcgrid__card.is-ink:hover{background:#1b1b1a}.fx-svcgrid__card.is-stone:hover{background:#dddbd4}.fx-svcgrid__card.is-orange:hover{background:#f25300}@media (max-width:1023px){.fx-svcgrid__p{display:none}}@media (max-width:767px){.fx-svcgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-svcgrid__card a{padding:16px}.fx-svcgrid__card h3{font-size:18px}.fx-svcgrid__more{margin-top:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.fx-svcgrid__img img,.fx-svcgrid__card{transition:none}}.fx-hteam__head{row-gap:24px}.fx-hteam__p{grid-column:9/-1;max-width:430px}.fx-hteam__list{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--fx-gap);margin-top:clamp(32px,20px + 3vw,77px);list-style:none;display:grid}.fx-hteam__list li{flex-direction:column;display:flex}.fx-portrait{aspect-ratio:4/5;border-radius:var(--fx-radius);background:#fff;display:block;overflow:hidden}.fx-portrait img{object-fit:cover;width:100%;height:100%;display:block}.fx-hteam__name{border-top:1px solid var(--fx-line);letter-spacing:-.015em;margin-top:clamp(16px,4vw,71px);padding-top:24px;font-size:clamp(20px,17.8px + .57vw,26px);font-weight:600}.fx-hteam__role{color:var(--fx-mute);margin-top:4px;font-size:15px}.fx-hteam__links{flex-wrap:wrap;gap:16px 40px;margin-top:clamp(32px,28px + 2vw,64px);display:flex}@media (max-width:767px){.fx-hteam__p{grid-column:1/-1}.fx-hteam__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.fx-hteam__name{border:0;margin-top:10px;padding-top:0;font-size:15px;line-height:1.25}.fx-hteam__role{margin-top:2px;font-size:12px}}.fx-quote{text-align:center;flex-direction:column;align-items:center;display:flex}.fx-quote__img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(56px,50px + 1.5vw,72px);height:auto}.fx-quote blockquote{letter-spacing:-.02em;text-wrap:balance;max-width:1100px;margin-top:clamp(24px,20px + 1vw,40px);font-size:clamp(23px,15.2px + 2vw,44px);font-weight:500;line-height:1.28}.fx-quote figcaption,.fx-voice figcaption span{flex-direction:column;gap:4px;display:flex}.fx-quote figcaption{margin-top:clamp(20px,18px + .6vw,32px);font-size:clamp(16px,15.3px + .2vw,18px)}.fx-quote figcaption span,.fx-voice small{color:var(--fx-mute);font-size:clamp(13px,12.6px + .1vw,15px)}.fx-voices__row{row-gap:40px;margin-top:clamp(64px,50px + 3.6vw,120px)}.fx-voice{border-top:1px solid var(--fx-line);grid-column:span 6;padding-top:32px}.fx-voice figcaption{align-items:center;gap:16px;font-size:clamp(15px,14.6px + .1vw,16px);display:flex}.fx-voice figcaption img{border-radius:50%;width:clamp(40px,37px + .76vw,48px);height:auto}.fx-voice blockquote{letter-spacing:-.015em;max-width:604px;margin-top:32px;font-size:clamp(18px,15.8px + .57vw,24px);font-weight:500;line-height:1.35}@media (max-width:767px){.fx-voice{grid-column:1/-1}.fx-voice blockquote{margin-top:20px}}.fx-float{right:var(--fx-m);z-index:40;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s,background-color .2s;position:fixed;bottom:32px;translate:0 12px;box-shadow:0 8px 24px #0b0b0b2e}.fx-float.is-on{opacity:1;pointer-events:auto;translate:0}@media (max-width:767px){.fx-float{display:none}}@media (prefers-reduced-motion:reduce){.fx-float{transition:none}}.fx-proj{padding-top:clamp(64px,50px + 3.6vw,120px)}.fx-proj__head{justify-content:space-between;align-items:flex-start;gap:24px 40px;margin-bottom:clamp(24px,18px + 1.6vw,44px);display:flex}.fx-proj__lead{letter-spacing:-.01em;max-width:640px;font-size:clamp(17px,15.6px + .35vw,22px);font-weight:500;line-height:1.4}.fx-proj__lead .fx-label{font-size:inherit;margin-right:.35em}.fx-proj__nav{flex:none;align-items:center;gap:8px;display:flex}.fx-proj__arrow{width:40px;height:40px;color:var(--fx-ink);cursor:pointer;background:#0b0b0b0f;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,opacity .2s;display:grid}.fx-proj__arrow:hover{background:#0b0b0b1f}.fx-proj__arrow svg{width:14px;height:14px}.fx-proj__all{background:#0b0b0b0f;border-radius:999px;align-items:center;height:40px;margin-left:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.fx-proj__all:hover{background:#0b0b0b1f}.fx-proj__track{--edge:max(var(--fx-m), calc((100% - var(--fx-max)) / 2 + var(--fx-m)));--ph:clamp(300px, 34vw, 560px);gap:var(--fx-gap);overscroll-behavior-x:contain;padding-inline:var(--edge);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow-x:auto}.fx-proj__track::-webkit-scrollbar{display:none}.fx-proj__track.is-drag{cursor:grabbing}.fx-proj__card{width:calc(var(--ph) * var(--r));flex:none}.fx-proj__meta{white-space:nowrap;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:500;display:flex;overflow:hidden}.fx-proj__meta>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-proj__tag{color:var(--fx-mute);background:#0b0b0b0f;border-radius:6px;flex:none;padding:4px 9px;font-size:13px}.fx-proj__media{height:var(--ph);border-radius:var(--fx-radius);background:#e7e7e3;position:relative;overflow:hidden}.fx-proj__media img{transition:opacity .6s,scale 1.2s cubic-bezier(.2,.75,.15,1)}.fx-motion .fx-proj__media img:not(.is-loaded){opacity:0}.fx-proj__card:hover .fx-proj__media img{scale:1.03}.fx-proj__pills{z-index:2;flex-wrap:wrap;gap:6px;transition:opacity .3s,translate .3s;display:flex;position:absolute;top:14px;left:14px}@media (hover:hover){.fx-proj__card:not(:hover):not(:focus-within):not(.is-open) .fx-proj__pills{opacity:0;translate:0 -4px}}.fx-proj__pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;color:var(--fx-ink);cursor:pointer;background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font:600 13px/1 Manrope,sans-serif;transition:background-color .2s;display:inline-flex}.fx-proj__pill:hover{background:#fff}.fx-proj__pill .fx-arrow{width:9px;height:9px}.fx-proj__plus{width:9px;height:9px;position:relative}.fx-proj__plus:before,.fx-proj__plus:after{content:"";background:currentColor;border-radius:1px;width:9px;height:1.5px;transition:rotate .3s;position:absolute;top:4px;left:0}.fx-proj__plus:after{rotate:90deg}.is-open .fx-proj__plus:after{rotate:0deg}.fx-proj__details{z-index:2;border-radius:calc(var(--fx-radius) - 2px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#ffffffe6;padding:16px 18px;transition:opacity .3s,translate .45s cubic-bezier(.2,.75,.15,1);position:absolute;bottom:10px;left:10px;right:10px;translate:0 12px}.fx-proj__details p{margin:0;font-size:15px;font-weight:500;line-height:1.4}.is-open .fx-proj__details{opacity:1;translate:0}@media (max-width:767px){.fx-proj__head{flex-direction:column}.fx-proj__arrow{display:none}.fx-proj__all{margin-left:0}.fx-proj__track{--ph:min(108vw, 440px)}.fx-proj__card{max-width:86vw}.fx-proj__card .fx-proj__media{height:auto;aspect-ratio:var(--r);max-height:var(--ph)}}@media (prefers-reduced-motion:reduce){.fx-proj__media img,.fx-proj__details{transition:none}}.fx-logos{padding-top:clamp(96px,40px + 10vw,190px)}.fx-logos__label{margin-bottom:clamp(28px,20px + 2vw,48px)}.fx-logos__band{--u:clamp(24px, 19px + 1.2vw, 36px);--lg:clamp(48px, 30px + 4.6vw, 104px);width:max-content;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fx-logos__run{align-items:center;gap:var(--lg);padding:0 var(--lg) 0 0;flex:none;margin:0;list-style:none;display:flex}.fx-logos__run li{height:calc(var(--h) * var(--u));display:flex}.fx-logos__run img{filter:brightness(0);opacity:.5;width:auto;height:100%;transition:opacity .3s}.fx-logos__run li:hover img{opacity:.9}.fx-motion .fx-logos__band{width:100%}.fx-motion .fx-logos__run{animation:76s linear infinite fx-logos}.fx-motion .fx-logos__band:hover .fx-logos__run{animation-play-state:paused}@keyframes fx-logos{to{translate:-100%}}html:not(.fx-motion) .fx-logos__band{width:auto;max-width:var(--fx-max);padding-inline:var(--fx-m);margin:0 auto;-webkit-mask-image:none;mask-image:none}html:not(.fx-motion) .fx-logos__run{flex-wrap:wrap;justify-content:center;row-gap:40px;padding:0}html:not(.fx-motion) .fx-logos__run+.fx-logos__run{display:none}
.fx-bars{margin:clamp(56px,36px + 5vw,120px) 0 0}.fx-bars__label{margin-bottom:clamp(24px,18px + 1.4vw,40px)}.fx-bar{--bh:clamp(10px, 8px + .4vw, 14px);grid-template-columns:minmax(0,1fr);row-gap:clamp(12px,9px + .8vw,20px);display:grid;position:relative}.fx-bar+.fx-bar{margin-top:clamp(32px,26px + 1.6vw,48px)}.fx-bar__name{letter-spacing:-.02em;font-size:clamp(17px,14.8px + .55vw,24px);font-weight:600;line-height:1.25}.fx-bar__track{height:var(--bh);display:block;position:relative}.fx-bar__span,.fx-bar__fill{transform-origin:0;border-radius:999px;height:100%;position:absolute;top:0;left:0}.fx-bar__span{width:var(--to);background:#9e9e994d}.fx-bar__fill{width:var(--from);background:#9e9e99}.fx-bar--ours .fx-bar__span{background:#ff58004d}.fx-bar--ours .fx-bar__fill{background:var(--fx-orange)}.fx-bar__value{left:calc(var(--to) + 16px);bottom:calc(var(--bh) / 2);color:var(--fx-mute);white-space:nowrap;font-size:clamp(17px,14.8px + .55vw,24px);font-weight:500;line-height:1;position:absolute;translate:0 50%}.fx-bars__axis{border-top:1px solid var(--fx-line);height:34px;margin-top:clamp(32px,26px + 1.4vw,44px);position:relative}.fx-bars__axis span{color:var(--fx-mute);white-space:nowrap;font-size:14px;position:absolute;top:11px;translate:-50%}.fx-bars__axis span:first-child{translate:0}.fx-bars__axis span:before{content:"";background:#0b0b0b4d;width:1px;height:6px;position:absolute;top:-17px;left:50%}.fx-bars__axis span:first-child:before{left:0}@media (max-width:767px){.fx-bar{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.fx-bar__track{grid-column:1/-1}.fx-bar__value{grid-area:1/2;align-self:baseline;line-height:1.25;position:static;translate:none}.fx-bars__axis span{font-size:13px}}.fx-motion .fx-bars.fx-rv{opacity:1;translate:none}.fx-motion .fx-bars.fx-rv .fx-bar__span,.fx-motion .fx-bars.fx-rv .fx-bar__fill{transition:scale 1.3s cubic-bezier(.2,.75,.15,1);scale:0 1}.fx-motion .fx-bars.fx-rv .fx-bar__fill{transition-delay:.2s}.fx-motion .fx-bars.fx-rv .fx-bar--ours .fx-bar__span{transition-delay:.35s}.fx-motion .fx-bars.fx-rv .fx-bar--ours .fx-bar__fill{transition-delay:.55s}.fx-motion .fx-bars.fx-rv.is-in .fx-bar__span,.fx-motion .fx-bars.fx-rv.is-in .fx-bar__fill{scale:1}.fx-tools{--s:1;background:var(--fx-line);border-block:1px solid var(--fx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.fx-tools li{background:var(--fx-paper);place-items:center;height:clamp(112px,60px + 8.4vw,180px);display:grid}.fx-tools img,.fx-tools__own{width:auto;height:calc(var(--h) * var(--s) * 1px);max-width:82%;display:block}.fx-tools__own{color:var(--fx-ink)}@media (max-width:767px){.fx-tools{--s:.62;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-tools li{height:84px}}.fx-hai{padding-top:clamp(96px,40px + 10vw,200px)}.fx-hai__side{flex-direction:column;align-items:flex-start;gap:clamp(24px,18px + 1.4vw,40px);display:flex}.fx-hai__shots{margin-top:clamp(48px,32px + 4vw,104px)}.fx-intro--flush{margin-top:0}.fx-ai-toolhead{margin-bottom:clamp(32px,24px + 2vw,64px)}.fx-gains{row-gap:48px;margin:0;padding:0;list-style:none}.fx-gains li{border-top:1px solid var(--fx-line);grid-column:span 4;padding-top:clamp(24px,18px + 1.4vw,36px)}.fx-gains h3{font-size:clamp(36px,28px + 2vw,50px)}.fx-gains p{max-width:400px;color:var(--fx-mute);margin-top:clamp(14px,10px + 1vw,22px);font-size:18px;line-height:1.5}@media (max-width:767px){.fx-gains li{grid-column:1/-1}}.fx-ai-bento{margin-top:clamp(48px,32px + 4vw,96px)}.fx-bento{--g:clamp(8px, 4px + .8vw, 14px);gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fx-bento>li{aspect-ratio:1;border-radius:var(--fx-radius);min-width:0;position:relative}.fx-bento__title{flex-direction:column;gap:12px;padding:4px 0;display:flex}.fx-bento__label{color:var(--fx-mute);font-size:13px}.fx-bento__title h3{letter-spacing:-.04em;font-size:clamp(26px,16px + 1.9vw,44px);font-weight:600;line-height:1.05}.fx-bento__card{background:#fff;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(16px,12px + .8vw,22px);display:flex}.fx-bento__n{letter-spacing:.02em;font-size:13px;font-weight:600}.fx-bento__card h4{letter-spacing:-.02em;font-size:clamp(17px,15.5px + .3vw,20px);font-weight:600;line-height:1.2}.fx-bento__card p{color:var(--fx-mute);margin-top:8px;font-size:clamp(13px,12.4px + .15vw,15px);line-height:1.45}.fx-bento__card .fx-bento__foot{color:var(--fx-ink);margin-top:12px;font-size:13px;font-weight:600}.fx-bento__img{background:#e7e7e3;overflow:hidden}.fx-bento__img img{transition:scale 1.2s cubic-bezier(.2,.75,.15,1)}.fx-bento__img:hover img{scale:1.04}.fx-bento__img.is-wide{aspect-ratio:auto;grid-column:span 2}.fx-bento--dark{padding:var(--g);border-radius:calc(var(--fx-radius) + 6px);background:var(--fx-ink);color:#fff}.fx-bento--dark .fx-bento__title{padding:clamp(12px,8px + .8vw,18px)}.fx-bento--dark .fx-bento__title h3{font-size:clamp(24px,14px + 1.5vw,34px)}.fx-bento--dark .fx-bento__label,.fx-bento--dark .fx-bento__card p{color:#9e9e99}.fx-bento--dark .fx-bento__card{background:#1b1b1a}.fx-bento--dark .fx-bento__card .fx-bento__foot{color:#fff}.fx-bento--dark .fx-bento__img{background:#1b1b1a}@media (max-width:767px){.fx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.fx-bento>.fx-bento__title,.fx-bento>.fx-bento__card{aspect-ratio:auto;grid-column:span 2}.fx-bento__title{padding-bottom:12px}.fx-bento__card{min-height:150px}.fx-bento__img.is-wide,.fx-bento__img.is-m-wide{aspect-ratio:2;grid-column:span 2}}.fx-gallery__chips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,18px + 1.6vw,44px);display:flex}.fx-gallery__chip{height:38px;color:var(--fx-ink);cursor:pointer;background:#0b0b0b0f;border:0;border-radius:999px;padding:0 16px;font:600 14px/1 Manrope,sans-serif;transition:background-color .2s,color .2s}.fx-gallery__chip:hover{background:#0b0b0b1f}.fx-gallery__chip[aria-pressed=true]{background:var(--fx-ink);color:#fff}.fx-mason{align-items:flex-start;gap:var(--fx-gap);animation:.7s cubic-bezier(.2,.75,.15,1) both fx-mason-in;display:flex}.fx-mason--2{display:none}.fx-mason__col{gap:var(--fx-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fx-mason__col:nth-child(2n){margin-top:clamp(40px,20px + 6vw,140px)}.fx-mason__item{border-radius:var(--fx-radius);background:#e7e7e3;position:relative;overflow:hidden}.fx-motion .fx-mason__col:nth-child(2n){translate:0 calc((.5 - var(--p,.5)) * 180px)}@keyframes fx-mason-in{0%{opacity:0;translate:0 16px}}@media (max-width:767px){.fx-mason--4{display:none}.fx-mason--2{display:flex}.fx-motion .fx-mason__col:nth-child(2n){translate:0 calc((.5 - var(--p,.5)) * 90px)}}@media (prefers-reduced-motion:reduce){.fx-mason{animation:none}.fx-bento__img img{transition:none}}
