.fx{--paper:#F7F7F5;--ink:#0E0E0E;--graphite:#151515;--smoke:#8C8C8A;--hair:#E3E3E0;--frost:#C9C9C6;--pad:clamp(96px,12vw,180px);--wide:"Archivo","Inter",sans-serif;background:var(--paper);color:var(--ink);overflow-x:clip}.fx .container{max-width:1320px}.fx img,.fx video{display:block}.fx-wide{font-family:var(--wide);font-stretch:125%;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:.9}.fx-kicker{display:block;margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke)}.fx-h{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.02;font-weight:600;letter-spacing:-.045em}.fx-h-s{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.fx-p{margin:18px 0 0;max-width:46ch;font-size:16.5px;line-height:1.6;color:#5c5c5a;letter-spacing:-.008em}.fx-dark .fx-p{color:var(--frost)}.fx-dark{background:var(--graphite);color:#f2f2f0}.fx-dark .fx-kicker{color:#7c7c7a}.fx-spec{margin:30px 0 0;padding:0;list-style:none;max-width:460px}.fx-spec li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--hair);font-size:14px;letter-spacing:-.005em}.fx-spec li:last-child{border-bottom:1px solid var(--hair)}.fx-spec li span{color:var(--smoke);font-size:12.5px;text-align:right}.fx-dark .fx-spec li{border-color:#ffffff1a}.fx-btns{display:flex;flex-wrap:wrap;gap:10px}.fx-btn{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s,box-shadow .3s}.fx-btn svg{width:14px;height:14px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fx-btn:hover{transform:translateY(-2px)}.fx-btn:hover svg{transform:translate(4px)}.fx-btn-ink{background:var(--ink);color:#fff}.fx-btn-line{color:var(--ink);box-shadow:inset 0 0 0 1px #cfcfcc}.fx-btn-line:hover{box-shadow:inset 0 0 0 1px var(--ink)}.fx-dark .fx-btn-ink{background:#fff;color:var(--ink)}.fx-dark .fx-btn-line{color:#fff;box-shadow:inset 0 0 0 1px #ffffff40}.fx-btn:focus-visible,.fx a:focus-visible,.fx summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fx-open{position:relative;height:100svh;min-height:640px;padding:calc(var(--nav-h) + 40px) 0 0;overflow:hidden;background:var(--paper)}.fx-open .container{height:100%;display:flex;flex-direction:column}.fx-open-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}.fx-open h1{margin:0;font-size:clamp(40px,7.2vw,124px)}.fx-open h1 span{display:block;overflow:hidden;padding-bottom:.04em}.fx-open h1 span i{display:block;font-style:normal}.fx-open-side{max-width:300px;padding-bottom:10px}.fx-open-side p{margin:0 0 20px;font-size:15px;line-height:1.55;color:#5c5c5a}.fx-sheet{position:relative;margin-top:auto;padding:22px 0 26px;display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.fx-sheet:before{content:"VITONIZE \b7  FOR BRANDS \b7  ROLL 01";position:absolute;left:0;top:2px;font-size:10px;font-weight:600;letter-spacing:.24em;color:var(--smoke)}.fx-frame{position:relative;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:#e9e9e6;will-change:transform}.fx-frame img,.fx-frame video{width:100%;height:100%;object-fit:cover}.fx-frame b{position:absolute;left:7px;bottom:6px;z-index:2;font-size:9px;font-weight:600;letter-spacing:.12em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.fx-frame.is-key{z-index:5;overflow:visible;background:transparent}.fx-frame.is-key .fx-key-in{position:absolute;inset:0;border-radius:6px;overflow:hidden;background:#111}.fx-frame.is-key:after{content:"";position:absolute;inset:-5px;border:1.5px solid var(--ink);border-radius:9px;pointer-events:none;transition:opacity .3s}.fx-open.is-zooming .fx-frame.is-key:after{opacity:0}.fx-film-line{position:absolute;left:0;right:0;bottom:9vh;z-index:6;text-align:center;color:#fff;opacity:0;pointer-events:none;padding:0 20px}.fx-film-line .fx-wide{font-size:clamp(30px,5.6vw,96px);text-shadow:0 2px 30px rgba(0,0,0,.35)}.fx-film-line p{margin:16px 0 0;font-size:15px;color:#ffffffd9}.fx-dir{padding:var(--pad) 0 calc(var(--pad) * .7)}.fx-dir-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:64px}.fx-dir-head .fx-p{margin:0;justify-self:end}.fx-dir-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.fx-dir-col{padding:22px 22px 0 0}.fx-dir-col+.fx-dir-col{padding-left:22px;border-left:1px solid var(--hair)}.fx-dir-col h3{margin:0 0 22px;font-size:13px}.fx-dir-col a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--hair);text-decoration:none;color:var(--ink);font-size:15.5px;letter-spacing:-.015em;transition:padding .45s cubic-bezier(.22,1,.36,1),color .2s}.fx-dir-col a svg{width:12px;height:12px;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1)}.fx-dir-col a:hover{padding-left:8px}.fx-dir-col a:hover svg{opacity:1;transform:none}.fx-chapter{position:relative;padding:calc(var(--pad) * .8) 0 calc(var(--pad) * .5);overflow:hidden;border-top:1px solid var(--hair)}.fx-dark.fx-chapter{border-top:0}.fx-chapter-name{white-space:nowrap;font-size:clamp(64px,15vw,260px);margin:0 0 0 -.04em;will-change:transform}.fx-chapter-meta{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:13px;color:var(--smoke)}.fx-chapter-meta b{color:inherit;font-weight:500}.fx-dark .fx-chapter-meta{color:#7c7c7a}.fx-svc{padding:calc(var(--pad) * .55) 0 var(--pad)}.fx-two{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,7vw,120px);align-items:start}.fx-two.is-mid{align-items:center}.fx-sticky{position:sticky;top:calc(var(--nav-h) + 48px)}.fx-shut{overflow:hidden;border-radius:16px;background:#e6e6e3}.fx-dark .fx-shut{background:#1f1f1f}.fx-shut>img,.fx-shut>video{width:100%;height:100%;object-fit:cover}.fx-cap{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.fx-browser{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 70px 120px -70px #0000008c,0 0 0 1px #00000012}.fx-browser-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 15px;background:#f1f1ef;border-bottom:1px solid #e4e4e1}.fx-browser-bar i{width:10px;height:10px;border-radius:50%;background:#d4d4d1}.fx-browser-bar span{margin:0 auto;padding:5px 16px;border-radius:999px;background:#fff;font-size:11px;color:#7a7a78;box-shadow:inset 0 0 0 1px #e3e3e0}.fx-screen{position:relative;height:clamp(460px,52vw,680px);overflow:hidden}.fx-page{will-change:transform}.fx-pg-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#555}.fx-pg-nav b{font-family:var(--wide);font-stretch:125%;font-size:15px;letter-spacing:.06em;color:#111}.fx-pg-hero{position:relative;height:clamp(300px,34vw,440px)}.fx-pg-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.fx-pg-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.45))}.fx-pg-hero div{position:absolute;left:24px;bottom:22px;z-index:1;color:#fff}.fx-pg-hero h4{margin:0;font-family:var(--wide);font-stretch:125%;font-size:clamp(20px,2.6vw,34px);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.fx-pg-hero p{margin:8px 0 0;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.fx-pg-h{display:flex;justify-content:space-between;padding:26px 24px 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#777}.fx-pg-h b{color:#111;font-weight:600}.fx-pg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 16px}.fx-pg-grid figure{margin:0}.fx-pg-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;background:#f2f2f0}.fx-pg-grid figcaption{display:flex;justify-content:space-between;padding-top:6px;font-size:10px;color:#555}.fx-pg-band{margin:10px 14px 16px;border-radius:10px;overflow:hidden;position:relative;height:220px}.fx-pg-band img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.fx-pg-band span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:22px;text-transform:uppercase;background:#00000047}.fx-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;padding:20px;background:#fff}.fx-pdp-main{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#f2f2f0}.fx-pdp-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.fx-pdp-main img.is-on{opacity:1}.fx-pdp-info{display:flex;flex-direction:column;gap:12px;padding-top:8px;color:#111}.fx-pdp-info small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#888}.fx-pdp-info b{font-size:clamp(17px,1.7vw,24px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.fx-pdp-info i{font-style:normal;font-size:14px}.fx-pdp-views{display:flex;gap:6px}.fx-pdp-views button{padding:7px 12px;border:0;border-radius:999px;font:inherit;font-size:11px;color:#555;background:transparent;box-shadow:inset 0 0 0 1px #e0e0dd;cursor:pointer}.fx-pdp-views button.is-on{background:#111;color:#fff;box-shadow:none}.fx-pdp-info p{margin:0;font-size:12px;line-height:1.5;color:#888}.fx-pdp-buy{margin-top:auto;padding:14px;border-radius:8px;background:#111;color:#fff;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.fx-strip-wrap{position:relative}.fx-strip{display:flex;align-items:flex-end;gap:16px;padding:0 max(24px,calc((100vw - 1320px)/2 + 24px));will-change:transform}.fx-strip figure{flex:none;margin:0;width:clamp(240px,24vw,380px)}.fx-strip figure:nth-child(3n){width:clamp(280px,30vw,470px)}.fx-strip .fx-ph{aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#e9e9e6}.fx-strip figure:nth-child(3n) .fx-ph{aspect-ratio:1/1}.fx-strip img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.fx-strip figure:hover img{transform:scale(1.04)}.fx-strip-intro{flex:none;width:clamp(280px,28vw,420px);align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding-right:40px}.fx-cast{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px}.fx-cast figure{margin:0}.fx-cast .fx-shut{aspect-ratio:3/4}.fx-cast figure:nth-child(2){margin-top:70px}.fx-cast figure:nth-child(3){margin-top:24px}.fx-cast figure:nth-child(4){margin-top:110px}.fx-cast figcaption{display:flex;justify-content:space-between;padding:12px 2px 0;font-size:14px;font-weight:600;letter-spacing:-.01em}.fx-cast figcaption span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.fx-feed{max-width:440px;margin-left:auto;border-radius:22px;padding:18px;background:#fff;color:#111;box-shadow:0 70px 120px -70px #0009,0 0 0 1px #0000000d}.fx-feed-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fx-feed-av{width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111}.fx-feed-av img{width:100%;height:100%;object-fit:cover}.fx-feed-head b{display:block;font-size:14px;letter-spacing:-.01em}.fx-feed-head span{font-size:11.5px;color:#888}.fx-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:12px;overflow:hidden}.fx-feed-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}.fx-ba{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;cursor:ew-resize;user-select:none;touch-action:pan-y;--p:50%;background:#e9e9e6}.fx-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-ba .fx-ba-top{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.fx-ba-line{position:absolute;top:0;bottom:0;left:var(--p);width:1.5px;margin-left:-.75px;background:#fff}.fx-ba-knob{position:absolute;top:50%;left:var(--p);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111;box-shadow:0 12px 30px -10px #00000080}.fx-ba-knob svg{width:18px;height:18px}.fx-ba-l{position:absolute;top:16px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.fx-ba-l.l{left:18px}.fx-ba-l.r{right:18px}.fx-ba-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fx-reel{padding:0 0 calc(var(--pad) * .6)}.fx-reel-main{height:min(86svh,820px)}.fx-reel-main.fx-shut{border-radius:0}.fx-reel-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.fx-reel-row .fx-shut{aspect-ratio:16/10}.fx-phones{display:flex;justify-content:center;align-items:flex-start;gap:clamp(12px,2.2vw,28px)}.fx-phone{flex:0 1 240px;aspect-ratio:9/19.5;border-radius:40px;padding:8px;background:#1d1d1d;box-shadow:0 60px 100px -50px #000000d9,inset 0 0 0 1px #ffffff1f;will-change:transform}.fx-phone:nth-child(2){margin-top:90px}.fx-phone:nth-child(3){margin-top:30px}.fx-phone-in{position:relative;height:100%;border-radius:32px;overflow:hidden;background:#000}.fx-phone-in video{width:100%;height:100%;object-fit:cover}.fx-phone-in:before{content:"";position:absolute;top:10px;left:50%;width:30%;height:20px;margin-left:-15%;border-radius:999px;background:#000;z-index:2}.fx-phone-cap{position:absolute;left:12px;right:12px;bottom:16px;z-index:2;color:#fff;font-size:11px;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-phone-cap b{display:block;font-size:11.5px}.fx-month{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:56px}.fx-month figure{margin:0}.fx-month .fx-shut{aspect-ratio:3/4;border-radius:12px}.fx-month figcaption{margin-top:8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7c7c7a}.fx-month>:nth-child(2n){margin-top:46px}.fx-designs{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.fx-designs .fx-shut{aspect-ratio:4/3;border-radius:12px}.fx-designs-side{display:grid;gap:14px}.fx-set{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:56px;align-items:start}.fx-set .fx-shut{aspect-ratio:3/4}.fx-set>:first-child .fx-shut{aspect-ratio:4/5}.fx-set>:nth-child(3){margin-top:80px}.fx-set figure{margin:0}.fx-app{border-radius:14px;overflow:hidden;background:#0c0c0c;box-shadow:0 70px 120px -60px #000000e6,0 0 0 1px #ffffff14}.fx-app-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07)}.fx-app-bar i{width:9px;height:9px;border-radius:50%;background:#2c2c2c}.fx-app-bar span{margin-left:10px;font-size:11px;color:#777}.fx-app-body{display:grid;grid-template-columns:150px 1fr}.fx-app-side{padding:16px 12px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:3px}.fx-app-side small{padding:10px 8px 4px;font-size:9px;letter-spacing:.16em;color:#666}.fx-app-side span{padding:7px 8px;border-radius:8px;font-size:11.5px;color:#a3a3a3}.fx-app-side span.is-on{background:#ffffff14;color:#fff}.fx-app-main{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,clamp(120px,12vw,170px)) auto;gap:8px}.fx-app-main img{width:100%;height:100%;object-fit:cover;border-radius:9px}.fx-app-main>:first-child{grid-row:span 2}.fx-app-prompt{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:12px;background:#171717;box-shadow:inset 0 0 0 1px #ffffff14;font-size:11.5px;color:#9a9a9a}.fx-app-prompt b{margin-left:auto;padding:7px 14px;border-radius:9px;background:#f2f2f2;color:#111;font-size:11px;font-weight:600}.fx-how{padding:var(--pad) 0}.fx-how-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,120px)}.fx-steps{position:relative;padding-left:40px}.fx-steps:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:#ffffff1f}.fx-steps-fill{position:absolute;left:6px;top:8px;width:1px;height:calc(100% - 16px);background:#fff;transform-origin:top;transform:scaleY(0)}.fx-step{position:relative;padding:0 0 60px}.fx-step:last-child{padding-bottom:0}.fx-step:before{content:"";position:absolute;left:-39px;top:7px;width:11px;height:11px;border-radius:50%;background:var(--graphite);box-shadow:inset 0 0 0 1px #fff6;transition:background-color .4s,box-shadow .4s}.fx-step.is-lit:before{background:#fff;box-shadow:0 0 0 5px #ffffff14}.fx-step small{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;color:#7c7c7a;margin-bottom:10px}.fx-step b{display:block;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.035em;margin-bottom:8px}.fx-step p{margin:0;max-width:48ch;font-size:15px;line-height:1.6;color:var(--frost)}.fx-hire{padding:var(--pad) 0 calc(var(--pad) * .6)}.fx-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;border-top:1px solid var(--ink)}.fx-plan{display:flex;flex-direction:column;padding:30px 30px 34px 0}.fx-plan+.fx-plan{padding-left:30px;border-left:1px solid var(--hair)}.fx-plan small{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke)}.fx-plan h3{margin:14px 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.08}.fx-plan>p{margin:0;font-size:15px;line-height:1.6;color:#5c5c5a}.fx-plan ul{margin:24px 0 30px;padding:0;list-style:none}.fx-plan li{padding:10px 0;border-top:1px solid var(--hair);font-size:14px}.fx-plan .fx-btn{margin-top:auto;align-self:flex-start}.fx-vs{margin-top:calc(var(--pad) * .8)}.fx-vs-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;border-top:1px solid var(--hair)}.fx-vs-row>*{padding:18px 0;font-size:15px;line-height:1.45}.fx-vs-row>:first-child{font-weight:600;letter-spacing:-.015em}.fx-vs-row>:nth-child(2){color:var(--smoke)}.fx-vs-row.is-head>*{padding:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke)}.fx-vs-row.is-head{border-top:0}.fx-faq{padding:0 0 var(--pad)}.fx-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,120px)}.fx-faq details{border-top:1px solid var(--hair)}.fx-faq details:last-child{border-bottom:1px solid var(--hair)}.fx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:-.025em}.fx-faq summary::-webkit-details-marker{display:none}.fx-faq summary i{flex:none;position:relative;width:14px;height:14px}.fx-faq summary i:before,.fx-faq summary i:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fx-faq summary i:after{transform:rotate(90deg)}.fx-faq details[open] summary i:after{transform:rotate(0)}.fx-faq details p{margin:0;padding:0 40px 26px 0;font-size:15.5px;line-height:1.65;color:#5c5c5a}.fx-end{position:relative;padding:var(--pad) 0 calc(var(--pad) * .7);overflow:hidden}.fx-end-word{font-size:clamp(58px,13vw,230px);white-space:nowrap;will-change:transform}.fx-end-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:50px;align-items:end}.fx-end-mail{display:inline-block;margin-top:18px;font-size:clamp(20px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;color:#fff;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.fx-end-mail:hover{background-size:100% 1px}.fx-end .fx-btns{justify-content:flex-end}.fx .fx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.fx .fx-w>span{display:inline-block}@media (max-width:1000px){.fx-open{height:auto;min-height:0;padding-bottom:20px}.fx-open-top{grid-template-columns:1fr}.fx-open-side{max-width:none}.fx-sheet{grid-template-columns:repeat(4,1fr);margin-top:40px}.fx-sheet .fx-frame:nth-child(n+9){display:none}.fx-dir-head,.fx-two,.fx-how-grid,.fx-faq-grid,.fx-end-grid{grid-template-columns:1fr}.fx-dir-head .fx-p{justify-self:start}.fx-dir-grid{grid-template-columns:1fr 1fr}.fx-dir-col:nth-child(3){padding-left:0;border-left:0}.fx-sticky{position:static}.fx-strip-wrap{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fx-strip-wrap::-webkit-scrollbar{display:none}.fx-strip figure,.fx-strip-intro{scroll-snap-align:start}.fx-feed{margin:0 auto}.fx-plans{grid-template-columns:1fr}.fx-plan+.fx-plan{padding-left:0;border-left:0;border-top:1px solid var(--hair)}.fx-end .fx-btns{justify-content:flex-start}}@media (max-width:640px){.fx .container{padding:0 16px}.fx-sheet{grid-template-columns:repeat(3,1fr);gap:6px}.fx-sheet .fx-frame:nth-child(n+7){display:none}.fx-dir-grid{grid-template-columns:1fr}.fx-dir-col+.fx-dir-col{padding-left:0;border-left:0}.fx-chapter-meta{flex-direction:column;gap:6px}.fx-cast{grid-template-columns:1fr 1fr}.fx-cast figure:nth-child(n){margin-top:0}.fx-cast figure:nth-child(2n){margin-top:40px}.fx-month{grid-template-columns:repeat(3,1fr)}.fx-month>:nth-child(2n){margin-top:0}.fx-pdp{grid-template-columns:1fr}.fx-pg-grid{grid-template-columns:repeat(2,1fr)}.fx-pg-nav span{display:none}.fx-pg-nav{justify-content:center}.fx-phone{border-radius:24px;padding:5px}.fx-phone-in{border-radius:20px}.fx-phone-cap{display:none}.fx-phone:nth-child(2){margin-top:40px}.fx-reel-row,.fx-designs{grid-template-columns:1fr}.fx-set{grid-template-columns:1fr 1fr}.fx-set>:first-child{grid-column:span 2}.fx-set>:nth-child(3){margin-top:0}.fx-app-body{grid-template-columns:1fr}.fx-app-side{display:none}.fx-ba-pair{grid-template-columns:1fr}.fx-vs-row{gap:10px}.fx-vs-row>*{font-size:13px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.fx-shut{clip-path:none}.fx-shut>img,.fx-shut>video{transform:none}}@media (min-width:1001px){.fx-sheet{display:flex;justify-content:center;gap:12px;margin:auto calc(50% - 50vw) 0;padding:26px 0 28px}.fx-sheet:before{left:max(24px,calc((100vw - 1320px)/2 + 24px))}.fx-sheet .fx-frame{flex:none;height:clamp(200px,36vh,440px);width:auto;aspect-ratio:3/4}}@media (min-width:1001px){.fx-strip{gap:20px}.fx-strip figure{width:clamp(300px,28vw,460px)}.fx-strip figure:nth-child(3n){width:clamp(340px,34vw,560px)}}.fx-strip:after{content:"";flex:none;width:max(4px,calc((100vw - 1320px)/2 + 4px))}.fx-reel{padding-top:20px}.fx-tall{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.fx-tall figure{margin:0}.fx-tall .fx-shut{aspect-ratio:9/16}.fx-tall figure:nth-child(2){margin-top:90px}.fx-tall figure:nth-child(3) .fx-shut{aspect-ratio:4/5;margin-top:30px}@media (max-width:640px){.fx-tall{grid-template-columns:1fr 1fr}.fx-tall figure:nth-child(2){margin-top:50px}.fx-tall figure:nth-child(3){display:none}}.fx-phone-in img{width:100%;height:100%;object-fit:cover}.fx-chapter-name{padding-left:max(16px,calc((100vw - 1320px)/2 + 20px));margin-left:0}.fx-end-word{padding-left:max(16px,calc((100vw - 1320px)/2 + 20px))}.fx-hero{padding:calc(var(--nav-h) + clamp(56px,8vw,110px)) 0 clamp(80px,9vw,130px)}.fx-hero-h{margin:0;font-size:clamp(40px,5.4vw,80px);line-height:.98;font-weight:600;letter-spacing:-.05em;max-width:12ch}.fx-hero .fx-p{font-size:17.5px;max-width:44ch}.fx-hero .fx-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 0 auto;padding:22px 0 0;max-width:520px;width:100%}.fx-hero .fx-sheet:before{content:"VITONIZE \b7  ROLL 01";left:0;top:0}.fx-hero .fx-frame{position:relative;margin:0;height:auto;width:auto;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#e9e9e6}.fx-hero .fx-frame:nth-child(2),.fx-hero .fx-frame:nth-child(5){transform:translateY(22px)}.fx-hero .fx-frame .fx-shut{position:absolute;inset:0;border-radius:10px}.fx-hero .fx-frame.is-key{overflow:hidden;background:#111}.fx-hero .fx-frame.is-key:after{display:none}.fx-hero .fx-frame.is-key{box-shadow:0 0 0 1.5px var(--paper),0 0 0 3px var(--ink)}.fx-chap{padding:clamp(56px,7vw,96px) 0 0}.fx-chap-row{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:baseline;padding-top:20px;border-top:1px solid var(--ink)}.fx-chap-row h2{margin:0;font-size:clamp(24px,2.6vw,36px)}.fx-chap-row p{margin:0;font-size:14px;color:var(--smoke)}.fx-chap-row span{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke)}.fx-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:600px;margin-left:auto;width:100%}.fx-grid3 figure{margin:0}.fx-grid3 .fx-shut{aspect-ratio:4/5;border-radius:12px}.fx-grid3.is-row{margin-left:0;margin-right:auto}.fx-grid3.is-row figure:nth-child(2){transform:translateY(28px)}.fx-vids{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:560px;width:100%}.fx-vids figure{margin:0}.fx-vids figure:nth-child(2){transform:translateY(28px)}.fx-vids .fx-shut{aspect-ratio:9/16;border-radius:12px}.fx-phone{flex:0 1 180px;border-radius:30px;padding:6px}.fx-phone-in{border-radius:24px}.fx-phone:nth-child(2){margin-top:44px}.fx-phone:nth-child(3){margin-top:14px}.fx-month{gap:12px;margin-top:44px}.fx-month>:nth-child(2n){margin-top:0}.fx-month .fx-shut{aspect-ratio:4/5}.fx-designs{max-width:600px;margin-left:auto;width:100%}.fx-menu{padding:var(--pad) 0 calc(var(--pad) * .6);border-top:1px solid var(--hair)}.fx-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.fx-menu-col{padding:26px 28px 34px 0;border-bottom:1px solid var(--hair)}.fx-menu-col:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--hair)}.fx-menu-col h3{margin:0 0 16px;font-size:18px;font-weight:600;letter-spacing:-.025em}.fx-menu-col ul{margin:0;padding:0;list-style:none}.fx-menu-col li{padding:7px 0;font-size:14.5px;color:#4a4a48;letter-spacing:-.005em}.fx-team{padding:calc(var(--pad) * .6) 0 var(--pad)}.fx-roles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.fx-roles>div{padding:20px 20px 22px 0;border-bottom:1px solid var(--hair)}.fx-roles>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--hair)}.fx-roles b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.fx-roles span{font-size:14px;line-height:1.5;color:var(--smoke)}.fx-end-word{font-size:clamp(44px,7vw,110px)}@media (max-width:1000px){.fx-hero .fx-sheet{margin:40px 0 0;max-width:none}.fx-grid3,.fx-vids,.fx-designs{max-width:none;margin-left:0}.fx-menu-grid{grid-template-columns:1fr 1fr}.fx-menu-col:not(:nth-child(3n+1)){padding-left:0;border-left:0}.fx-menu-col:nth-child(2n){padding-left:24px;border-left:1px solid var(--hair)}.fx-chap-row{grid-template-columns:1fr auto}.fx-chap-row p{grid-column:1 / -1;order:3}}@media (max-width:640px){.fx-hero .fx-sheet{grid-template-columns:repeat(3,1fr)}.fx-hero .fx-sheet .fx-frame:nth-child(n+7){display:block}.fx-menu-grid,.fx-roles{grid-template-columns:1fr}.fx-menu-col:nth-child(2n),.fx-roles>div:nth-child(2n){padding-left:0;border-left:0}.fx-phone{flex-basis:30%}}.fx-h,.fx-h-s,.fx-hero-h,.fx-plan h3,.fx-faq summary{text-wrap:balance}.fx-p,.fx-step p,.fx-roles span,.fx-faq details p{text-wrap:pretty}.nav-link.is-current{color:var(--ink-strong,#000)}.nav-mobile-link.is-current{font-weight:600}.fx-svc{padding-bottom:calc(var(--pad) * .8)}.fx-shut{isolation:isolate}@media (max-width:640px){.fx-grid3:not(.is-row){grid-template-columns:repeat(2,1fr)}.fx-hero-h{max-width:none}}.fx-hero-h{max-width:none;font-size:clamp(40px,5vw,76px)}.fx-chap-row{--rule:1;border-top:0;position:relative}.fx-chap-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);transform-origin:left;transform:scaleX(var(--rule))}.fx-vids.is-film{grid-template-columns:1fr 1fr;max-width:540px}.fx-vids.is-film figure:nth-child(2){transform:none}.fx-vids.is-film .is-wide{grid-column:1 / -1}.fx-vids.is-film .is-wide .fx-shut{aspect-ratio:16/9}.fx-vids.is-film figure:not(.is-wide) .fx-shut{aspect-ratio:9/16}.fx-ab-stage{position:relative}.fx-ab-stage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease}.fx-ab-stage>video.is-off{opacity:0;pointer-events:none}.fx-ab-tabs{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:#ebebe8;letter-spacing:0}.fx-ab-tabs button{appearance:none;border:0;background:none;cursor:pointer;padding:6px 11px;border-radius:999px;font:inherit;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7c7c7a;transition:background .25s,color .25s}.fx-ab-tabs button.is-on{background:#111;color:#fff}.fx-ab-tabs button:focus-visible,.fx-ab-sound:focus-visible{outline:2px solid #111;outline-offset:2px}.fx-cap .fx-ab-tabs{margin-top:-6px}.fx-ab-sound{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fx-ab-sound svg{width:15px;height:15px}.fx-ab-sound .is-w{display:none}.fx-ab-sound.is-loud .is-w{display:inline}.fx-ab-sound.is-loud .is-x{display:none}.fx-phone-in .fx-ab-sound{top:34px;right:12px}.fx-ab-note{font-size:14px;margin-top:14px}.fx-ab-note b{font-weight:600;color:var(--ink)}.fx-abw{flex:0 1 180px;display:flex;flex-direction:column;align-items:center;gap:14px}.fx-abw .fx-phone{flex:none;width:100%;margin-top:0}.fx-phones>.fx-abw:nth-child(2){margin-top:44px}.fx-phones>.fx-abw:nth-child(3){margin-top:14px}@media (max-width:640px){.fx-abw{flex-basis:31%;gap:10px}.fx-phones>.fx-abw:nth-child(2){margin-top:28px}.fx-phones>.fx-abw:nth-child(3){margin-top:0}.fx-ab-tabs button{padding:5px 7px;font-size:8.5px;letter-spacing:.06em}.fx-phone-in .fx-ab-sound{top:22px;right:7px;width:24px;height:24px}.fx-vids.is-film .fx-cap{flex-direction:column;align-items:flex-start;gap:8px}.fx-cap .fx-ab-tabs{margin-top:0}}.fx-vids.is-film figure:not(.is-wide) .fx-cap{flex-direction:column;align-items:flex-start;gap:8px}.fx-vids.is-film figure:not(.is-wide) .fx-cap .fx-ab-tabs{margin-top:0}.fx-film-head{align-items:end;margin-bottom:clamp(36px,5vw,64px)}.fx-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row dense;gap:12px}.fx-wall-i{margin:0;min-width:0}.fx-wall-i .fx-shut{aspect-ratio:9/16;border-radius:12px}.fx-wall-i.is-wide{grid-column:span 3}.fx-wall-i.is-wide .fx-shut{aspect-ratio:auto;height:100%}@media (max-width:640px){.fx-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fx-wall-i .fx-shut{border-radius:9px}.fx-wall-i.is-wide .fx-shut{aspect-ratio:16/9;height:auto}.fx-wall-i .fx-ab-sound{top:6px;right:6px;width:24px;height:24px}.fx-wall-i .fx-ab-sound svg{width:12px;height:12px}}.fx-wall{display:flex;gap:12px;align-items:flex-start}.fx-wall-i{flex:.5625 1 0}.fx-wall-i.is-wide{flex:1.7778 1 0}.fx-wall-i.is-wide .fx-shut{aspect-ratio:16/9;height:auto}@media (max-width:640px){.fx-wall{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fx-wall-i.is-wide{grid-column:1 / -1}}.fx-dir-list{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,5vw,72px);border-top:1px solid var(--ink)}.fx-dir-list a{position:relative;display:grid;grid-template-columns:minmax(150px,auto) 1fr 14px;align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid var(--hair);color:inherit;text-decoration:none;transition:padding .45s cubic-bezier(.22,1,.36,1)}.fx-dir-list b{font-size:clamp(15px,1.25vw,18px);font-weight:inherit;letter-spacing:.01em}.fx-dir-list span{font-size:13.5px;line-height:1.45;color:var(--smoke)}.fx-dir-list svg{width:12px;height:12px;align-self:center;opacity:.35;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1)}.fx-dir-list a:hover{padding-left:8px}.fx-dir-list a:hover svg{opacity:1;transform:translate(3px)}.fx-dir-list a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:1000px){.fx-dir-list{grid-template-columns:1fr}}@media (max-width:640px){.fx-dir-list a{grid-template-columns:1fr 14px;gap:4px 12px;padding:16px 0}.fx-dir-list b{grid-column:1}.fx-dir-list span{grid-column:1;grid-row:2}.fx-dir-list svg{grid-column:2;grid-row:1 / span 2}}.fx-chap{scroll-margin-top:90px}.fx-dir-list a{grid-template-columns:clamp(170px,15vw,215px) 1fr 14px}@media (max-width:640px){.fx-dir-list a{grid-template-columns:1fr 14px}}@media (max-width:640px){.fx-chap-row{grid-template-columns:1fr;gap:8px}.fx-chap-row h2{white-space:nowrap}.fx-chap-row span{order:2;font-size:10.5px}.fx-chap-row p{order:3}}.fx-chap{padding-top:clamp(48px,5vw,76px)}.fx-chap+.fx-svc{padding-top:clamp(36px,4vw,60px)}.fx-svc{padding-bottom:calc(var(--pad) * .45)}#campaigns .fx-grid3{max-width:none;gap:14px}#campaigns .fx-grid3 .fx-shut{aspect-ratio:3/4}@media (min-width:1001px){#campaigns .fx-two{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.fx-show{width:100%;max-width:500px;margin-left:auto}.fx-show-frame{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#e9e9e6;box-shadow:0 50px 90px -55px #00000080}.fx-show-i{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.fx-show-i.is-on{opacity:1;z-index:1}.fx-show-i img,.fx-show-i video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 7s cubic-bezier(.2,.6,.3,1)}.fx-show-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.fx-show-nav button{position:relative;appearance:none;border:0;background:none;padding:12px 0 0;text-align:left;cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9a9a97;transition:color .3s}.fx-show-nav button:before{content:"";position:absolute;left:0;right:0;top:0;height:1.5px;background:var(--hair)}.fx-show-nav button i{position:absolute;left:0;right:0;top:0;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left}.fx-show-nav button.is-on{color:var(--ink)}.fx-show-nav button.is-on i{animation:fxShowBar var(--dur,4.5s) linear forwards}.fx-show-nav button:hover{color:var(--ink)}.fx-show-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes fxShowBar{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fx-show-nav button.is-on i{animation:none;transform:scaleX(1)}.fx-show-i img,.fx-show-i video{transition:none;transform:none}}@media (max-width:1000px){.fx-show{max-width:520px;margin:44px auto 0}}@media (max-width:640px){.fx-show{margin-top:36px}.fx-show-frame{border-radius:14px}.fx-show-nav{gap:8px}.fx-show-nav button{font-size:9px;letter-spacing:.08em}}.fx-menu-grid.is-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-menu-grid.is-eight .fx-menu-col{padding:26px 24px 30px;border-left:1px solid var(--hair);border-bottom:1px solid var(--hair)}.fx-menu-grid.is-eight .fx-menu-col:nth-child(4n+1){padding-left:0;border-left:0}.fx-menu-grid.is-eight h3{margin:0 0 14px;font-size:inherit}.fx-menu-grid.is-eight h3 a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;text-decoration:none}.fx-menu-grid.is-eight h3 .fx-wide{font-size:14px;letter-spacing:.02em}.fx-menu-grid.is-eight h3 svg{width:12px;height:12px;opacity:.3;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1)}.fx-menu-grid.is-eight h3 a:hover svg{opacity:1;transform:translate(3px)}.fx-menu-grid.is-eight h3 a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.fx-menu-grid.is-eight li{padding:6px 0;font-size:14px;line-height:1.4}@media (max-width:1000px){.fx-menu-grid.is-eight{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-menu-grid.is-eight .fx-menu-col{padding-left:24px;border-left:1px solid var(--hair)}.fx-menu-grid.is-eight .fx-menu-col:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:640px){.fx-menu-grid.is-eight{grid-template-columns:1fr}.fx-menu-grid.is-eight .fx-menu-col{padding:22px 0 24px;border-left:0}}.fx-show-frame{isolation:isolate;background:#111;box-shadow:0 1px 2px #0000000f,0 40px 80px -40px #00000073,0 90px 140px -90px #00000080}.fx-show-frame:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.fx-show-i{opacity:1;z-index:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.15s cubic-bezier(.76,0,.24,1)}.fx-show-i.was-on{z-index:1;clip-path:inset(0 0 0 0);transition:none}.fx-show-i.is-on{z-index:2;clip-path:inset(0 0 0 0)}.fx-show-i.is-reset{transition:none}.fx-show-i img,.fx-show-i video{transform:scale(1.12);transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.fx-show-i.is-on img,.fx-show-i.is-on video,.fx-show-i.was-on img,.fx-show-i.was-on video{transform:scale(1)}.fx-show-i.was-on img,.fx-show-i.was-on video{transition:none}.fx-show-frame:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to top,#080808b8,#08080852 26%,#08080800 48%),linear-gradient(to bottom,#08080847,#08080800 18%)}.fx-show-cap{position:absolute;left:clamp(18px,2.4vw,28px);right:clamp(18px,2.4vw,28px);bottom:clamp(18px,2.4vw,26px);z-index:5;color:#fff}.fx-show-cap span{display:block;margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.fx-show-cap b{display:block;font-size:clamp(20px,1.9vw,27px);line-height:1.08;font-weight:600;letter-spacing:-.035em;text-wrap:balance;max-width:16ch}.fx-show-cap span,.fx-show-cap b{opacity:0;transform:translateY(12px)}.fx-show-cap.is-in span{animation:fxCapIn .7s cubic-bezier(.16,1,.3,1) .35s forwards}.fx-show-cap.is-in b{animation:fxCapIn .8s cubic-bezier(.16,1,.3,1) .45s forwards}@keyframes fxCapIn{to{opacity:1;transform:none}}.fx-show-n{position:absolute;top:clamp(16px,2vw,22px);right:clamp(16px,2vw,22px);z-index:5;font-size:11px;font-weight:600;letter-spacing:.12em;color:#ffffff9e;font-variant-numeric:tabular-nums}.fx-show-n b{color:#fff;font-weight:600}.fx-show-nav{margin-top:20px}.fx-show-nav button{padding-top:14px}.fx-show-nav button:before{background:#0000001a}@media (prefers-reduced-motion:reduce){.fx-show-i{transition:none}.fx-show-cap span,.fx-show-cap b{opacity:1;transform:none;animation:none!important}}@media (max-width:640px){.fx-show-cap b{font-size:19px}}.fx-show-frame{background:transparent;box-shadow:none;border-radius:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 64%,transparent 97%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 64%,transparent 97%);mask-composite:intersect}.fx-show-frame:before,.fx-show-frame:after{display:none}.fx-show-i,.fx-show-i.was-on,.fx-show-i.is-on{clip-path:none}.fx-show-i{opacity:0;filter:blur(14px);transition:opacity 1.1s cubic-bezier(.4,0,.2,1),filter 1.1s cubic-bezier(.4,0,.2,1)}.fx-show-i.was-on{z-index:1;opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .9s cubic-bezier(.4,0,.2,1)}.fx-show-i.is-on{z-index:2;opacity:1;filter:blur(0);transition-delay:.18s}.fx-show-i img,.fx-show-i video{transform:scale(1.07);transition:transform 6.5s cubic-bezier(.2,.6,.3,1)}.fx-show-i.is-on img,.fx-show-i.is-on video{transform:scale(1)}.fx-show-i.was-on img,.fx-show-i.was-on video{transform:scale(1.02);transition:transform 1s ease}.fx-show{position:relative}.fx-show-cap{left:0;right:0;bottom:0;text-align:center;color:var(--ink)}.fx-show-cap span{color:var(--smoke);margin-bottom:10px}.fx-show-cap b{margin:0 auto;font-size:clamp(22px,2.1vw,30px);max-width:18ch}.fx-show-n{top:6px;right:0;left:0;text-align:center;color:var(--smoke)}.fx-show-n b{color:var(--ink)}.fx-show-nav{margin-top:26px}.fx-show-nav button{text-align:center}@media (prefers-reduced-motion:reduce){.fx-show-i{filter:none}}.fx-show-stage{position:relative}.fx-show-stage .fx-show-cap{position:absolute;bottom:3%;z-index:5}.fx-show-stage .fx-show-n{position:absolute;z-index:5}.fx-show-frame{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 17%,#000 52%,transparent 88%);mask-image:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 17%,#000 52%,transparent 88%)}.fx-show-stage .fx-show-cap{bottom:2%}.fx-deck{width:100%;max-width:560px;margin-left:auto}.fx-deck-stage{position:relative;aspect-ratio:560/650;perspective:1600px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s cubic-bezier(.22,1,.36,1)}.fx-deck-card{--k:0;position:absolute;left:0;top:2%;width:74%;aspect-ratio:4/5;margin:0;border-radius:22px;overflow:hidden;background:#e7e7e4;cursor:pointer;transform-origin:50% 100%;transform:translate3d(calc(var(--k) * 11%),calc(var(--k) * 1.6%),0) scale(calc(1 - var(--k) * .065)) rotate(calc(var(--k) * 3.2deg));opacity:calc(1 - var(--k) * .1);box-shadow:0 1px 2px #00000014,0 24px 48px -24px #00000059,0 60px 120px -60px #00000073;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .95s cubic-bezier(.22,1,.36,1),filter .95s cubic-bezier(.22,1,.36,1);filter:brightness(calc(1 - var(--k) * .05))}.fx-deck-card img,.fx-deck-card video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.fx-deck-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff24;pointer-events:none}.fx-deck-card.is-front{cursor:default}.fx-deck-card.is-hidden{opacity:0}.fx-deck-card.is-out{transform:translate3d(-42%,6%,0) rotate(-11deg) scale(.94);opacity:0;transition:transform .75s cubic-bezier(.55,0,.2,1),opacity .6s ease .1s}.fx-deck-card.is-reset{transition:none}.fx-deck-card:not(.is-front):hover{filter:brightness(1)}.fx-deck-tag{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:8px 13px 8px 11px;border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:#111;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 18px -8px #00000059;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.fx-deck-tag i{width:6px;height:6px;border-radius:50%;background:#111}.fx-deck-card.is-front .fx-deck-tag{opacity:1;transform:none;transition-delay:.45s}.fx-deck .fx-show-nav{margin-top:14px;width:74%}.fx-deck .fx-show-nav button{text-align:left}@media (max-width:1000px){.fx-deck{max-width:520px;margin:48px auto 0}}@media (max-width:640px){.fx-deck{margin-top:36px}.fx-deck-card{border-radius:16px;width:78%}.fx-deck .fx-show-nav{width:100%}.fx-deck-tag{left:10px;bottom:10px;padding:6px 10px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.fx-deck-card,.fx-deck-stage{transition:none}}.fx-deck-stage{aspect-ratio:560/548}.fx-deck-card{top:0;transform:translate3d(calc(var(--k) * 9.5%),calc(var(--k) * 1.2%),0) scale(calc(1 - var(--k) * .06)) rotate(calc(var(--k) * 2.4deg))}.fx-deck .fx-show-nav{margin-top:22px}@media (max-width:640px){.fx-deck-stage{aspect-ratio:100/106}}.fx-reel{width:100%;max-width:470px;margin-left:auto}.fx-reel-frame{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#ececea;box-shadow:0 1px 2px #0000000d,0 40px 80px -50px #00000059}.fx-reel-i{position:absolute;inset:0;margin:0;opacity:0;z-index:0}.fx-reel-i.was-on{opacity:1;z-index:1}.fx-reel-i.is-on{opacity:1;z-index:2;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.fx-reel-i img,.fx-reel-i video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s cubic-bezier(.2,.6,.3,1)}.fx-reel-i.is-on img,.fx-reel-i.is-on video,.fx-reel-i.was-on img,.fx-reel-i.was-on video{transform:scale(1)}.fx-reel-i.was-on img,.fx-reel-i.was-on video{transition:none}.fx-reel .fx-show-nav{margin-top:20px}.fx-reel .fx-show-nav button{text-align:left}@media (max-width:1000px){.fx-reel{max-width:460px;margin:48px auto 0}}@media (max-width:640px){.fx-reel{margin-top:36px}.fx-reel-frame{border-radius:16px}}@media (prefers-reduced-motion:reduce){.fx-reel-i.is-on{transition:none}.fx-reel-i img,.fx-reel-i video{transform:none;transition:none}}.fx-reel-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.fx-reel-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fx-reel-label.is-in{animation:fxReelLabel .6s cubic-bezier(.16,1,.3,1)}@keyframes fxReelLabel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fx-reel-dots{display:flex;gap:6px}.fx-reel-dots button{position:relative;appearance:none;border:0;padding:10px 0;width:30px;background:none;cursor:pointer}.fx-reel-dots button:before,.fx-reel-dots button i{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px}.fx-reel-dots button:before{background:#0000001f}.fx-reel-dots button i{background:var(--ink);transform:scaleX(0);transform-origin:left}.fx-reel-dots button.is-on i{animation:fxShowBar var(--dur,4.5s) linear forwards}.fx-reel-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.fx-reel-dots button.is-on i{animation:none;transform:scaleX(1)}.fx-reel-label.is-in{animation:none}}.fx-reel.is-one{max-width:480px}.fx-reel.is-one .fx-reel-frame{border-radius:22px;background:#0d0d0d}.fx-fmt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fx-fmt-i{margin:0;min-width:0}.fx-fmt-i .fx-shut{aspect-ratio:9/16;border-radius:14px}.fx-fmt-i figcaption{display:flex;flex-direction:column;gap:3px;margin-top:12px}.fx-fmt-i figcaption b{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.fx-fmt-i figcaption span{font-size:13px;color:var(--smoke)}@media (max-width:1000px){.fx-fmt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.fx-fmt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-fmt-i .fx-shut{border-radius:12px}.fx-fmt-i .fx-ab-sound{top:7px;right:7px;width:26px;height:26px}}.fx-reel-web{position:absolute;inset:0;display:flex;padding:9% 7%;background:linear-gradient(160deg,#f4f4f2,#e6e6e3)}.fx-reel-web .fx-browser{display:flex;flex-direction:column;width:100%;border-radius:12px;box-shadow:0 30px 60px -30px #00000059,0 0 0 1px #0000000f}.fx-reel-web .fx-browser-bar{height:30px;padding:0 11px;gap:5px}.fx-reel-web .fx-browser-bar i{width:7px;height:7px}.fx-reel-web .fx-browser-bar span{font-size:9px;padding:3px 10px}.fx-reel-web .fx-screen{flex:1;height:auto;min-height:0}.fx-reel-web .fx-page{font-size:.82em}.fx-ws{position:relative;background:#fff;color:#111;font-size:10px;will-change:transform}.fx-ws-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #eee}.fx-ws-nav b{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:11px;letter-spacing:.12em}.fx-ws-nav span{font-size:8.5px;color:#777;letter-spacing:.06em;text-transform:uppercase}.fx-ws-nav em{font-style:normal;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:5px}.fx-ws-nav em i{font-style:normal;display:grid;place-items:center;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#111;color:#fff;font-size:8px}.fx-ws-nav em.is-bump i{animation:fxWsBump .5s cubic-bezier(.34,1.56,.64,1)}@keyframes fxWsBump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.fx-ws-hero{position:relative;height:150px;overflow:hidden}.fx-ws-hero img{width:100%;height:100%;object-fit:cover}.fx-ws-hero div{position:absolute;left:14px;bottom:14px;right:40%;color:#fff}.fx-ws-hero small{display:block;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-bottom:5px}.fx-ws-hero strong{display:block;font-size:15px;line-height:1.05;letter-spacing:-.03em;font-weight:600;margin-bottom:8px}.fx-ws-btn{display:inline-block;padding:5px 10px;border-radius:999px;background:#fff;color:#111;font-size:8px;font-weight:600}.fx-ws-h{display:flex;justify-content:space-between;align-items:baseline;padding:14px 14px 8px}.fx-ws-h b{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.fx-ws-h span{font-size:8px;color:#888;letter-spacing:.08em;text-transform:uppercase}.fx-ws-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:0 14px}.fx-ws-cats figure{margin:0}.fx-ws-cats img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;display:block}.fx-ws-cats span{display:block;margin-top:4px;font-size:7.5px;text-align:center;color:#444}.fx-ws-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px}.fx-ws-card{position:relative;margin:0}.fx-ws-ph{border-radius:7px;overflow:hidden;background:#f2f2f0}.fx-ws-ph img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.fx-ws-card figcaption{display:flex;justify-content:space-between;gap:4px;margin-top:5px;font-size:8px}.fx-ws-card figcaption span{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-ws-add{display:block;margin-top:5px;padding:4px 0;border-radius:999px;border:1px solid #111;text-align:center;font-size:7.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.fx-ws-add.is-added{background:#111;color:#fff}.fx-ws-band{position:relative;margin:16px 14px 0;height:92px;border-radius:8px;overflow:hidden}.fx-ws-band img{width:100%;height:100%;object-fit:cover}.fx-ws-band span{position:absolute;left:12px;bottom:10px;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 10px rgba(0,0,0,.4)}.fx-ws-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:14px;background:#111;color:#fff}.fx-ws-foot b{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:10px;letter-spacing:.12em}.fx-ws-foot span{font-size:7.5px;color:#aaa}.fx-ws-cursor{position:absolute;left:0;top:0;z-index:3;width:18px;height:18px;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.fx-ws-cursor svg{width:100%;height:100%;display:block}.fx-reel-web .fx-screen{position:relative}.fx-reel-web .fx-ws-nav{position:absolute;left:0;right:0;top:0;z-index:2;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fx-reel-web .fx-ws{padding-top:38px}.fx-fmt.is-eight,.fx-fmt.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;max-width:920px}@media (max-width:640px){.fx-fmt.is-eight,.fx-fmt.is-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.fx-fmt.is-four{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}.fx-fmt.is-four .fx-shut{aspect-ratio:4/5}.fx-fmt.is-eight{max-width:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.fx-fmt.is-eight figcaption b{font-size:9.5px;letter-spacing:.1em}.fx-fmt.is-eight figcaption span{font-size:11.5px}@media (max-width:1000px){.fx-fmt.is-eight{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}}@media (max-width:640px){.fx-fmt.is-four,.fx-fmt.is-eight{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.fx-any{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.fx-any-i{margin:0;min-width:0}.fx-any-site{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000d,0 26px 50px -30px #0000004d,0 0 0 1px #0000000d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.fx-any-i:hover .fx-any-site{transform:translateY(-4px);box-shadow:0 1px 2px #0000000d,0 36px 60px -30px #00000061,0 0 0 1px #0000000f}.fx-any-bar{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;background:#f1f1ef;border-bottom:1px solid #e6e6e3}.fx-any-bar i{width:7px;height:7px;border-radius:50%;background:#d4d4d1}.fx-any-bar span{margin:0 auto;padding:2px 10px;border-radius:999px;background:#fff;font-size:8.5px;color:#888;box-shadow:inset 0 0 0 1px #e6e6e3}.fx-any-hero{position:relative;aspect-ratio:16/10;overflow:hidden}.fx-any-hero img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.fx-any-i:hover .fx-any-hero img{transform:scale(1.04)}.fx-any-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#00000080,#0000 55%)}.fx-any-hero div{position:absolute;left:14px;bottom:12px;z-index:1;color:#fff}.fx-any-hero b{display:block;font-size:16px;font-weight:600;letter-spacing:-.03em;margin-bottom:6px}.fx-any-hero span{display:inline-block;padding:4px 10px;border-radius:999px;background:#fff;color:#111;font-size:8.5px;font-weight:600;letter-spacing:.04em}.fx-any-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.fx-any-row div{min-width:0}.fx-any-row img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;display:block;background:#f2f2f0}.fx-any-row span{display:block;margin-top:5px;font-size:9px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-any-row em{display:block;font-style:normal;font-size:9px;font-weight:600;color:#111}.fx-any-i figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px}.fx-any-i figcaption b{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fx-any-i figcaption span{font-size:13px;color:var(--smoke);text-align:right}@media (max-width:1000px){.fx-any{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fx-any{grid-template-columns:1fr;gap:26px}.fx-any-i figcaption span{font-size:12px}}.fx-cast-zoom{display:block;width:100%;height:100%;transform:scale(var(--z,2.2)) translate(calc((.5 - var(--fx)) * 100%),calc((.42 - var(--fy)) * 100%));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.fx-cast-zoom img{display:block;width:100%;height:100%;object-fit:cover}.fx-cast figure{cursor:zoom-out}.fx-cast figure:hover .fx-cast-zoom,.fx-cast figure.is-open .fx-cast-zoom{transform:none}.fx-cast figure:hover,.fx-cast figure.is-open{cursor:default}@media (prefers-reduced-motion:reduce){.fx-cast-zoom{transition:none}}.fx-cast-swap{position:relative;display:block;width:100%;height:100%}.fx-cast-swap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fx-cast-swap .is-face{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.fx-cast-swap .is-look{opacity:0;transform:scale(1.05);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.fx-cast figure:hover .is-look,.fx-cast figure.is-open .is-look{opacity:1;transform:scale(1)}.fx-cast figure:hover .is-face,.fx-cast figure.is-open .is-face{transform:scale(1.04)}.fx-cast figure{cursor:pointer}@media (prefers-reduced-motion:reduce){.fx-cast-swap img{transition:none}}.fx-phones.is-row{justify-content:space-between;gap:clamp(12px,2vw,26px)}.fx-phones.is-row>.fx-abw{flex:1 1 0;max-width:220px;margin-top:0}.fx-phones.is-row>.fx-abw:nth-child(2n){margin-top:40px}.fx-fmt.is-nine{grid-template-columns:repeat(9,minmax(0,1fr));gap:9px}.fx-fmt.is-nine figcaption span{font-size:11px}@media (max-width:1000px){.fx-fmt.is-nine{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}}@media (max-width:640px){.fx-phones.is-row{flex-wrap:wrap;justify-content:center;gap:14px 10px}.fx-phones.is-row>.fx-abw{flex:0 0 calc(50% - 5px);max-width:none}.fx-phones.is-row>.fx-abw:nth-child(2n){margin-top:0}.fx-fmt.is-nine{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}.fx-reel-frame video,.fx-phone-in video,.fx-fmt-i video,.fx-wall-i video{cursor:zoom-in}.fx-zoom{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px}.fx-zoom-veil{position:absolute;inset:0;background:#0c0c0c80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1);cursor:zoom-out}.fx-zoom.is-in .fx-zoom-veil{opacity:1}.fx-zoom-box{position:relative;opacity:0;transform:scale(.9);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.fx-zoom.is-in .fx-zoom-box{opacity:1;transform:none}.fx-zoom-box video{display:block;max-height:min(74vh,720px);max-width:min(86vw,1100px);width:auto;height:auto;border-radius:16px;background:#000;box-shadow:0 40px 100px -30px #0009}.fx-zoom-x{position:absolute;top:-14px;right:-14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer;box-shadow:0 6px 18px -6px #0006}.fx-zoom-x svg{width:14px;height:14px}.fx-zoom-x:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:640px){.fx-zoom{padding:16px}.fx-zoom-box video{max-height:76vh;max-width:92vw}.fx-zoom-x{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.fx-zoom-veil,.fx-zoom-box{transition:none}}.fx-zoom{z-index:5000}.fx-month video{cursor:zoom-in}.fx-fmt.is-viral{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-left:auto;width:100%}.fx-fmt.is-viral>:nth-child(2){margin-top:36px}.fx-fmt.is-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:none}.fx-fmt.is-five.is-open{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-fmt-more{appearance:none;border:0;cursor:pointer;aspect-ratio:9/16;border-radius:14px;background:#ececea;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:inherit;transition:background .3s,transform .4s cubic-bezier(.22,1,.36,1)}.fx-fmt-more:hover{background:#e2e2df;transform:translateY(-2px)}.fx-fmt-more b{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.04em}.fx-fmt-more span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.fx-fmt-more i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#111;color:#fff;margin-top:6px}.fx-fmt-more i svg{width:14px;height:14px}.fx-fmt-more:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1000px){.fx-fmt.is-viral{max-width:none;margin:40px 0 0}.fx-fmt.is-five,.fx-fmt.is-five.is-open{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}}@media (max-width:640px){.fx-fmt.is-viral{gap:8px}.fx-fmt.is-viral>:nth-child(2){margin-top:20px}.fx-fmt.is-viral figcaption span{font-size:11px}.fx-fmt.is-five,.fx-fmt.is-five.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none}.fx-trust li{position:relative;padding-left:16px;font-size:13px;color:var(--smoke)}.fx-trust li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:5px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg)}.fx-cta-float{position:fixed!important;right:22px;bottom:22px;z-index:900;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 18px 40px -16px #00000080;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background .2s}.fx-cta-float svg{width:14px;height:14px}.fx-cta-float.is-on{opacity:1;transform:none;pointer-events:auto}.fx-cta-float:hover{background:#000}.fx-cta-float:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width:640px){.fx-cta-float{left:16px;right:16px;bottom:14px;justify-content:center}}.fx-end-grid.is-form{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,90px)}.fx-end-facts{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:10px}.fx-end-facts li{position:relative;padding-left:18px;font-size:14px;color:#ffffffb8}.fx-end-facts li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:5px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}.fx-end-alt{display:inline-block;margin-top:26px;font-size:13px;color:#fff9;text-decoration:none}.fx-end-alt:hover{color:#fff}.fx-brief{display:grid;gap:14px;padding:clamp(20px,2.4vw,30px);border-radius:20px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.fx-brief label{display:grid;gap:7px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.fx-brief input:not([type=checkbox]),.fx-brief select,.fx-brief textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font:inherit;font-size:15px;letter-spacing:0;text-transform:none;outline:none;transition:border-color .2s,background .2s}.fx-brief select option{color:#111}.fx-brief textarea{resize:vertical;min-height:84px}.fx-brief input::placeholder,.fx-brief textarea::placeholder{color:#ffffff59}.fx-brief input:focus,.fx-brief select:focus,.fx-brief textarea:focus{border-color:#ffffff8c;background:#ffffff17}.fx-brief-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-brief-chips{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fx-brief-chips legend{padding:0;margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.fx-brief-chips label{display:inline-flex;cursor:pointer;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.fx-brief-chips input{position:absolute;opacity:0;width:1px;height:1px}.fx-brief-chips span{padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;transition:background .2s,color .2s,border-color .2s}.fx-brief-chips label:hover span{border-color:#ffffff73}.fx-brief-chips input:checked+span{background:#fff;color:#111;border-color:#fff}.fx-brief-chips input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.fx-brief-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fx-brief-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.fx-btn-paper{background:#fff;color:#111}.fx-btn-paper:hover{background:#ececea}.fx-btn-paper:disabled{opacity:.6;cursor:wait}.fx-brief-msg{margin:0;font-size:13px;color:#ffffffb3}.fx-brief-msg.is-err{color:#ffb4a8}.fx-brief-msg a{color:#fff;font-weight:600}.fx-brief-done{display:grid;gap:8px;padding:12px 2px}.fx-brief-done b{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.03em;color:#fff}.fx-brief-done span{font-size:15px;color:#ffffffb8}@media (max-width:1000px){.fx-end-grid.is-form{grid-template-columns:1fr}}@media (max-width:640px){.fx-brief-row{grid-template-columns:1fr}}.fx-ab-sound{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}.fx-reel-web .fx-ws-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.fx video{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fx-zoom-box video{cursor:pointer;-webkit-touch-callout:none}.fx-zoom-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:999px;background:#0000008c;color:#fff;opacity:0;transition:opacity .3s ease}.fx-zoom-box:hover .fx-zoom-bar,.fx-zoom-bar:focus-within{opacity:1}@media (hover:none){.fx-zoom-bar{opacity:1}}.fx-zoom-bar button{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#fff;cursor:pointer}.fx-zoom-bar button:hover{background:#ffffff24}.fx-zoom-bar button:focus-visible,.fx-zoom-line:focus-visible{outline:2px solid #fff;outline-offset:2px}.fx-zoom-bar svg{width:15px;height:15px}.fx-zoom-line{position:relative;flex:1;height:22px;cursor:pointer;touch-action:none;border-radius:4px}.fx-zoom-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#ffffff47}.fx-zoom-line i{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#fff;transform:scaleX(0);transform-origin:0 50%}.fx-any{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);align-items:center}.fx-any-tabs{display:flex;flex-direction:column;border-top:1px solid #e3e3e0}.fx-any-tabs button{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:20px 0;border:0;border-bottom:1px solid #e3e3e0;background:none;font:inherit;text-align:left;cursor:pointer;color:#a3a3a0;transition:color .4s ease}.fx-any-tabs button b{font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.025em;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fx-any-tabs button span{font-size:13px;text-align:right;color:#b5b5b2;transition:color .4s ease}.fx-any-tabs button:hover,.fx-any-tabs button.is-on{color:var(--ink)}.fx-any-tabs button.is-on b{transform:translate(6px)}.fx-any-tabs button.is-on span{color:var(--smoke)}.fx-any-tabs button i{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.fx-any-tabs button.is-on i{animation:fxAnyBar var(--any-dur,4.2s) linear forwards}.fx-any.is-held .fx-any-tabs button.is-on i{animation:none;transform:scaleX(1)}.fx-any-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes fxAnyBar{to{transform:scaleX(1)}}.fx-any-stage{display:grid;max-width:580px;width:100%;justify-self:end}.fx-any-stage .fx-any-site{grid-area:1/1;opacity:0;visibility:hidden;transform:none;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility 0s linear .7s}.fx-any-stage .fx-any-site.is-on{opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility 0s;z-index:1}.fx-any-stage .fx-any-hero{aspect-ratio:16/10}.fx-any-stage .fx-any-hero img{transform:scale(1.06);transition:transform 4.8s cubic-bezier(.22,1,.36,1)}.fx-any-stage .fx-any-site.is-on .fx-any-hero img{transform:scale(1)}.fx-any-stage .fx-any-row img{aspect-ratio:4/5}.fx-any-stage .fx-any-hero b{font-size:clamp(16px,1.6vw,22px)}.fx-any-stage .fx-any-row span,.fx-any-stage .fx-any-row em{font-size:10px}@media (max-width:900px){.fx-any{grid-template-columns:1fr;gap:22px}.fx-any-stage{justify-self:stretch;max-width:none}.fx-any-tabs{order:2;flex-direction:row;flex-wrap:wrap;gap:8px;border:0}.fx-any-tabs button{width:auto;padding:9px 15px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #dcdcd9}.fx-any-tabs button b{font-size:13px;font-weight:600;letter-spacing:0}.fx-any-tabs button.is-on{background:var(--ink);color:#fff;box-shadow:none}.fx-any-tabs button.is-on b{transform:none}.fx-any-tabs button span,.fx-any-tabs button i{display:none}}@media (prefers-reduced-motion:reduce){.fx-any-stage .fx-any-site,.fx-any-stage .fx-any-hero img{transition:none}.fx-any-tabs button.is-on i{animation:none;transform:scaleX(1)}}.fx-cal{margin:48px auto 0;max-width:1060px;padding:22px 22px 24px;border-radius:24px;background:#fff;box-shadow:0 1px 2px #0000000d,0 50px 90px -60px #0006,0 0 0 1px #0000000d}.fx-cal-top{display:flex;align-items:center;gap:18px 26px;flex-wrap:wrap;padding:0 2px 18px;border-bottom:1px solid #ededeb}.fx-cal-id{display:flex;align-items:center;gap:11px;margin-right:auto}.fx-cal-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #111}.fx-cal-id b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#111}.fx-cal-id span{display:block;margin-top:1px;font-size:12px;color:#8a8a87}.fx-cal-sum{display:flex;gap:18px;margin:0;padding:0;list-style:none;font-size:12px;color:#8a8a87}.fx-cal-sum b{font-weight:600;color:#111;margin-right:3px;font-variant-numeric:tabular-nums}.fx-cal-ok{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:#111;color:#fff;font-size:11.5px;font-weight:600}.fx-cal-ok svg{width:13px;height:13px}.fx-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px 0 9px}.fx-cal-days span{padding-left:4px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a3a3a0}.fx-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.fx-cal-d{position:relative;aspect-ratio:1/1;border-radius:12px;background:#f6f6f4;overflow:hidden}.fx-cal-d>i{position:absolute;left:9px;top:7px;z-index:2;font-style:normal;font-size:11px;font-weight:600;color:#b3b3b0;font-variant-numeric:tabular-nums}.fx-cal-d.is-on>i{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.fx-cal-p{position:absolute;inset:0;margin:0;border-radius:inherit;overflow:hidden;background:#e9e9e6;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.fx-cal-p img,.fx-cal-p video{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.fx-cal-p:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000047,#0000 30% 62%,#0000006b);pointer-events:none}.fx-cal-p figcaption{position:absolute;left:7px;right:7px;bottom:7px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px}.fx-cal-p figcaption span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:#fffffff0;color:#111;font-size:10px;font-weight:600;white-space:nowrap}.fx-cal-p figcaption svg{width:10px;height:10px;flex:none}.fx-cal-p figcaption em{font-style:normal;font-size:10px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.4)}.fx-cal-p.is-story{box-shadow:inset 0 0 0 2px #111}.fx-cal-p.is-story img{border-radius:inherit}.fx-cal-p.is-reel{cursor:zoom-in}.fx-cal-d.is-on:hover .fx-cal-p{transform:scale(1.04);box-shadow:0 18px 30px -14px #00000073}.fx-cal-d.is-on:hover{overflow:visible;z-index:3}@media (max-width:1000px){.fx-cal-p figcaption em{display:none}}@media (max-width:760px){.fx-cal{padding:14px 12px;border-radius:18px;margin-top:32px}.fx-cal-sum{order:3;width:100%;gap:12px;font-size:11px;flex-wrap:wrap}.fx-cal-ok{padding:6px 10px 6px 8px;font-size:10.5px}.fx-cal-days,.fx-cal-grid{gap:4px}.fx-cal-days span{padding:0;text-align:center;font-size:8.5px;letter-spacing:.08em}.fx-cal-d{border-radius:7px}.fx-cal-d>i{left:4px;top:3px;font-size:8.5px}.fx-cal-p figcaption{left:3px;right:auto;bottom:3px}.fx-cal-p figcaption span{padding:3px;font-size:0;gap:0}.fx-cal-p figcaption svg{width:9px;height:9px}}.fx-cal-id .fx-cal-av{display:grid;margin:0;color:#fff;font-size:11px}.fx-cal-rep{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:10px;border-radius:inherit;background:#111;color:#fff}.fx-cal-rep svg{position:absolute;right:10px;top:10px;width:30%;height:auto;color:#fff;opacity:.9}.fx-cal-rep b{font-size:12px;font-weight:600;letter-spacing:-.01em}.fx-cal-rep span{font-size:10px;line-height:1.35;color:#9a9a97}.fx-cal-d.is-rep>i{color:#6f6f6c;text-shadow:none}@media (max-width:760px){.fx-cal-rep{padding:4px}.fx-cal-rep b,.fx-cal-rep span{display:none}.fx-cal-rep svg{width:56%;right:22%;top:28%}}@media (max-width:760px){.fx-cal-d{aspect-ratio:4/5}}.fx-book{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,19vw,260px);gap:12px;margin-top:8px}.fx-book-t{position:relative;margin:0;min-width:0;border-radius:16px;overflow:hidden;background:#ecebe8}.fx-book-t.is-hero{grid-column:2 / span 2;grid-row:1 / span 2}.fx-book-t.is-tall{grid-column:4;grid-row:1 / span 2}.fx-book-t.is-logo{grid-column:1;grid-row:1}.fx-book-t.is-colour{grid-column:1;grid-row:2}.fx-book-t>.fx-shut{position:absolute;inset:0;border-radius:inherit;aspect-ratio:auto}.fx-book-t img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.fx-book-t:hover img{transform:scale(1.035)}.fx-book-t figcaption{position:absolute;left:12px;bottom:12px;z-index:2;padding:5px 11px;border-radius:999px;background:#fffffff0;color:#111;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fx-book-t.is-logo{background:#0b0b0b;color:#fff}.fx-book-logo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-bottom:18px}.fx-book-mark{position:relative;display:block;width:clamp(38px,4.2vw,56px)}.fx-book-mark svg{display:block;width:100%;height:auto}.fx-book-mark i{position:absolute;inset:-14px;border:1px dashed rgba(255,255,255,.22);border-radius:4px}.fx-book-logo b{margin-top:10px;font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:clamp(13px,1.25vw,17px);letter-spacing:.22em}.fx-book-logo small{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#8d8d8a}.fx-book-t.is-logo figcaption{background:#ffffff1f;color:#fff}.fx-book-sw{position:absolute;inset:0;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fx-book-sw li{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--c);color:#fff;font-size:10.5px}.fx-book-sw li:nth-child(n+3){color:#111}.fx-book-sw li:first-child{flex:1.6;align-items:flex-start;padding-top:12px}.fx-book-sw span{font-weight:600}.fx-book-sw em{font-style:normal;font-variant-numeric:tabular-nums;opacity:.75;letter-spacing:.04em}.fx-book-t.is-colour figcaption{display:none}.fx-book-t.is-type{background:#f1eee8}.fx-book-type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px 16px}.fx-book-type b{font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:clamp(56px,6.4vw,92px);line-height:.9;letter-spacing:-.02em;color:#111}.fx-book-type dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0 0 30px;font-size:11px}.fx-book-type dt{font-weight:600;color:#111}.fx-book-type dd{margin:0;color:#8a8a87;text-align:right}.fx-book-t.is-type figcaption{background:#111;color:#fff}@media (max-width:900px){.fx-book{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(170px,44vw,250px);gap:10px}.fx-book-t.is-hero{grid-column:1 / span 2;grid-row:auto / span 2}.fx-book-t.is-tall{grid-column:auto;grid-row:auto / span 2}.fx-book-t.is-logo,.fx-book-t.is-colour{grid-column:auto;grid-row:auto}.fx-book-t figcaption{left:9px;bottom:9px;font-size:9px;padding:4px 9px}}@media (max-width:900px){.fx-book{grid-auto-flow:dense}}.fx-cal-p.is-clip{cursor:zoom-in}.fx-book.is-board{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.fx-book.is-board .fx-book-t{grid-column:auto;grid-row:auto;aspect-ratio:3/4}.fx-book.is-board .fx-book-t.is-gd{background:#e9e8e5}.fx-book.is-board .fx-book-type b{font-size:clamp(48px,5vw,80px)}@media (max-width:900px){.fx-book.is-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-book.is-board .fx-book-t.is-hero,.fx-book.is-board .fx-book-t.is-tall{grid-column:auto;grid-row:auto}}.fx-cal-d.is-rest{background:repeating-linear-gradient(135deg,#f6f6f4 0 7px,#f1f1ee 7px 8px)}.fx-cal-rest{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;color:#9a9a97}.fx-cal-rest svg{width:16px;height:16px;margin-bottom:3px}.fx-cal-rest b{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7c7c79}.fx-cal-rest span{font-size:10px}.fx-cal-shades{position:absolute;inset:0;display:flex;flex-direction:column;padding:28px 10px 34px;background:#f4ece6}.fx-cal-shades small{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5b2333;margin-bottom:6px}.fx-cal-shades ul{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none}.fx-cal-shades li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;font-size:8.5px;font-weight:600;color:#5b2333}.fx-cal-shades li i{flex:1;width:100%;max-height:70px;border-radius:999px 999px 6px 6px;background:var(--c)}.fx-cal-p.is-shades:after{background:none}.fx-cal-p.is-shades figcaption em{color:#5b2333;text-shadow:none}@media (max-width:760px){.fx-cal-rest b,.fx-cal-rest span{display:none}.fx-cal-rest svg{width:12px;height:12px}.fx-cal-shades{padding:14px 3px 16px}.fx-cal-shades small,.fx-cal-shades li{font-size:0}.fx-cal-shades ul{gap:1px}}.fx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-brief.is-v2{position:relative;gap:20px;padding:clamp(24px,3vw,40px);border-radius:28px;background:linear-gradient(180deg,#ffffff13,#ffffff06 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 90px -50px #000c}.fx-brief.is-v2:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)}.fx-brief-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px}.fx-brief-head b{font-size:clamp(24px,2.3vw,32px);font-weight:600;letter-spacing:-.035em;color:#fff}.fx-brief-head span{font-size:12px;color:#ffffff73}.fx-brief-step{display:flex;align-items:center;gap:12px;margin-top:8px}.fx-brief-step span{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff6}.fx-brief-step h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.fx-brief-step:after{content:"";flex:1;height:1px;background:#ffffff1a}.fx-brief.is-v2 .fx-brief-row{gap:18px 24px}.fx-brief.is-v2 .fx-f{position:relative;display:grid;gap:4px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffff80}.fx-brief.is-v2 .fx-f input,.fx-brief.is-v2 .fx-f textarea{padding:8px 0 11px;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;color:#fff;font-size:17px;letter-spacing:-.01em;box-shadow:none;transition:border-color .3s ease}.fx-brief.is-v2 .fx-f:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.fx-brief.is-v2 .fx-f:focus-within:after{transform:scaleX(1)}.fx-brief.is-v2 .fx-f:focus-within>span{color:#fff}.fx-brief.is-v2 .fx-f input:focus,.fx-brief.is-v2 .fx-f textarea:focus{background:transparent;border-color:#ffffff2e}.fx-brief.is-v2 .fx-f input::placeholder,.fx-brief.is-v2 .fx-f textarea::placeholder{color:#ffffff40}.fx-brief.is-v2 .fx-f textarea{min-height:64px;resize:none;line-height:1.5}.fx-brief.is-v2 input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 99999s ease 0s;caret-color:#fff}.fx-pills{border:0;margin:0;padding:0;min-width:0}.fx-pills legend{padding:0;margin-bottom:10px;font-size:12px;font-weight:500;color:#ffffff80}.fx-pills-in{display:flex;flex-wrap:wrap;gap:8px}.fx-pill{position:relative;display:inline-flex;cursor:pointer}.fx-pill input{position:absolute;opacity:0;width:1px;height:1px}.fx-pill span{display:inline-flex;align-items:center;gap:0;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:500;color:#ffffffd1;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24;transition:background .25s ease,color .25s ease,box-shadow .25s ease,padding .3s cubic-bezier(.22,1,.36,1)}.fx-pill svg{width:0;height:13px;opacity:0;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,margin .3s cubic-bezier(.22,1,.36,1)}.fx-pill:hover span{box-shadow:inset 0 0 0 1px #fff6;color:#fff}.fx-pill input:checked+span{background:#fff;color:#111;box-shadow:none;padding-left:12px}.fx-pill input:checked+span svg{width:13px;opacity:1;margin-right:6px}.fx-pill input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}.fx-brief.is-v2 .fx-brief-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 20px;margin-top:10px}.fx-brief-send{display:inline-flex;align-items:center;gap:14px;padding:8px 8px 8px 26px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1),background .2s}.fx-brief-send i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fx-brief-send i svg{width:15px;height:15px}.fx-brief-send:hover{transform:translateY(-2px)}.fx-brief-send:hover i{transform:translate(3px) rotate(-45deg)}.fx-brief-send:focus-visible{outline:2px solid #fff;outline-offset:4px}.fx-brief-send:disabled{opacity:.6;cursor:wait;transform:none}.fx-brief-note{margin:0;font-size:12.5px;line-height:1.5;color:#ffffff73;max-width:30ch}.fx-brief.is-v2 .fx-brief-msg{grid-column:1 / -1}.fx-brief.is-v2 .fx-brief-msg:empty{display:none}@media (max-width:640px){.fx-brief.is-v2{border-radius:22px;gap:18px}.fx-brief.is-v2 .fx-brief-foot{grid-template-columns:1fr}.fx-brief-send{justify-content:space-between;width:100%}.fx-brief-note{max-width:none}.fx-pill span{padding:8px 13px;font-size:13px}}.fx-brief.is-v2 .fx-pill{display:inline-flex;gap:0;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:inherit}.fx-brief.is-v2 .fx-pill input{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0}.fx-brief.is-clean{gap:18px;padding:clamp(24px,2.8vw,36px);border-radius:24px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.fx-brief.is-clean .fx-brief-row{gap:14px}.fx-brief.is-clean label,.fx-brief.is-clean .fx-brief-chips legend{gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;color:#ffffff73}.fx-brief.is-clean input:not([type=checkbox]),.fx-brief.is-clean select,.fx-brief.is-clean textarea{height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#fff;font-size:15px;font-weight:400;letter-spacing:0;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.fx-brief.is-clean textarea{height:auto;min-height:112px;padding:14px 16px;line-height:1.55;resize:none}.fx-brief.is-clean select{-webkit-appearance:none;appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px}.fx-brief.is-clean input::placeholder,.fx-brief.is-clean textarea::placeholder{color:#ffffff47}.fx-brief.is-clean input:not([type=checkbox]):hover,.fx-brief.is-clean select:hover,.fx-brief.is-clean textarea:hover{border-color:#fff3}.fx-brief.is-clean input:not([type=checkbox]):focus,.fx-brief.is-clean select:focus,.fx-brief.is-clean textarea:focus{border-color:#ffffff73;background-color:#ffffff0f;box-shadow:0 0 0 4px #ffffff0d}.fx-brief.is-clean input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 99999s ease 0s;caret-color:#fff}.fx-brief.is-clean .fx-brief-chips{gap:8px}.fx-brief.is-clean .fx-brief-chips legend{margin-bottom:10px}.fx-brief.is-clean .fx-brief-chips label{font-size:13.5px;font-weight:500;letter-spacing:0;color:inherit}.fx-brief.is-clean .fx-brief-chips span{padding:9px 15px;border:0;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fffc;transition:background .2s,color .2s,box-shadow .2s}.fx-brief.is-clean .fx-brief-chips label:hover span{box-shadow:inset 0 0 0 1px #ffffff59;color:#fff}.fx-brief.is-clean .fx-brief-chips input:checked+span{background:#fff;color:#111;box-shadow:none}.fx-brief.is-clean .fx-brief-foot{margin-top:6px}.fx-brief.is-clean .fx-brief-foot .fx-btn{height:52px;padding:0 26px;font-size:15px}@media (max-width:640px){.fx-brief.is-clean .fx-brief-foot .fx-btn{width:100%;justify-content:center}}.fx-brief-field{display:grid;gap:8px;min-width:0}.fx-brief-lab{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.fx-dd{position:relative}.fx-brief.is-clean select.fx-dd-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.fx-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:50px;padding:0 14px 0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#fff;font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.fx-dd-btn:hover{border-color:#fff3}.fx-dd-btn:focus-visible,.fx-dd.is-open .fx-dd-btn{outline:none;border-color:#ffffff73;background:#ffffff0f;box-shadow:0 0 0 4px #ffffff0d}.fx-dd-v{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-dd-btn i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#ffffffb3;background:#ffffff0f;transition:transform .35s cubic-bezier(.22,1,.36,1),background .2s}.fx-dd-btn i svg{width:13px;height:13px}.fx-dd.is-open .fx-dd-btn i{transform:rotate(180deg);background:#ffffff1f;color:#fff}.fx-dd-list{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;margin:0;padding:6px;list-style:none;border-radius:18px;background:#1c1c1c;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -18px #000000bf,0 10px 24px -12px #0009;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:50% 0;transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.fx-dd.is-open .fx-dd-list{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.fx-dd-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;cursor:pointer;outline:none;transition:background .15s ease}.fx-dd-list li span{display:grid;gap:2px;min-width:0}.fx-dd-list li b{font-size:14.5px;font-weight:500;color:#ffffffd1;letter-spacing:-.005em}.fx-dd-list li small{font-size:12px;color:#ffffff6b}.fx-dd-list li svg{flex:none;width:15px;height:15px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.fx-dd-list li:hover,.fx-dd-list li:focus{background:#ffffff12}.fx-dd-list li:focus-visible{box-shadow:inset 0 0 0 1px #ffffff4d}.fx-dd-list li.is-on b{color:#fff}.fx-dd-list li.is-on svg{opacity:1;transform:none}.fx-dd-list li+li{margin-top:2px}@media (prefers-reduced-motion:reduce){.fx-dd-list,.fx-dd-btn i{transition:none}}.fx-dd-list{box-shadow:0 0 0 1px #ffffff29,0 30px 60px -18px #000000bf,0 10px 24px -12px #0009}.fx-dd-list li{box-shadow:inset 0 0 0 1px transparent;transition:background .15s ease,box-shadow .15s ease}.fx-dd-list li:hover,.fx-dd-list li:focus{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff38}.fx-dd-list li.is-on{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffffe6}.fx-dd-list li.is-on small{color:#fff9}.fx-dd-list li+li{margin-top:4px}.fx-dd.is-open .fx-dd-btn{border-color:#fff}.fx-dd-btn.is-empty .fx-dd-v{color:#ffffff59}.fx-brief .is-bad input:not([type=checkbox]),.fx-brief .is-bad textarea{border-color:#ff8a7abf!important;box-shadow:0 0 0 4px #ff8a7a14!important}.fx-brief-chips.is-bad span{box-shadow:inset 0 0 0 1px #ff8a7a8c!important}.fx-brief-err{display:flex;align-items:center;gap:6px;margin-top:-1px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffab9f;animation:fxErrIn .3s cubic-bezier(.22,1,.36,1)}.fx-brief-err:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:#ff8a7a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.2v4.6' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.6' r='1.2' fill='%23111'/%3E%3C/svg%3E") center/12px no-repeat}.fx-brief-chips .fx-brief-err{flex-basis:100%;margin-top:2px}@keyframes fxErrIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fx-brief .fx-brief-msg:empty{display:none}.fx-brief .fx-brief-row{align-items:start}.fx-brief label,.fx-brief .fx-brief-field{align-content:start}.fx-brief-field.is-bad .fx-dd-btn{border-color:#ff8a7abf;box-shadow:0 0 0 4px #ff8a7a14}.fx-end-grid.is-form{align-items:stretch}.fx-end-side{display:flex;flex-direction:column;justify-content:space-between;gap:44px;padding:6px 0 4px}.fx-end-side .fx-end-alt{margin-top:0}.fx-end-next-h{display:block;margin-bottom:22px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.fx-end-next ol{position:relative;display:grid;gap:26px;margin:0;padding:0;list-style:none}.fx-end-next ol:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:1px;background:linear-gradient(#ffffff40,#ffffff0f)}.fx-end-next li{position:relative;display:flex;align-items:flex-start;gap:18px}.fx-end-next li i{flex:none;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#151515;box-shadow:inset 0 0 0 1px #ffffff38}.fx-end-next li:first-child i{background:#fff;color:#111;box-shadow:none}.fx-end-next li div{display:grid;gap:3px;padding-top:5px}.fx-end-next li b{font-size:16px;font-weight:500;letter-spacing:-.015em;color:#fff}.fx-end-next li span{font-size:13.5px;color:#ffffff80}@media (max-width:1000px){.fx-end-side{gap:32px}}.fx-jw-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-jw-pair figure,.fx-ind-row figure,.fx-fd figure{margin:0;min-width:0}.fx-jw-pair .fx-shut,.fx-ind-row .fx-shut{aspect-ratio:4/5;border-radius:16px}.fx-jw-pair img,.fx-ind-row img,.fx-fd img{width:100%;height:100%;object-fit:cover;display:block}.fx-jw-arrow{position:absolute;left:50%;top:calc(50% - 14px);z-index:3;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;box-shadow:0 0 0 5px var(--paper,#f6f6f4)}.fx-jw-arrow svg{width:18px;height:18px}.fx-ind-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,4vw,56px)}.fx-fd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fx-fd figure{display:flex;flex-direction:column}.fx-fd .fx-shut{aspect-ratio:3/4;border-radius:16px}.fx-fd figure.is-big{grid-column:1 / span 2;grid-row:1 / span 2}.fx-fd figure.is-big .fx-shut{aspect-ratio:auto;flex:1}@media (max-width:900px){.fx-ind-row,.fx-fd{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-fd figure.is-big{grid-column:1 / span 2;grid-row:auto}.fx-fd figure.is-big .fx-shut{aspect-ratio:4/5;flex:none}}.fx-ind-row.is-eight{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.fx-ind-row.is-eight .fx-shut{border-radius:12px}.fx-ind-row.is-eight .fx-cap{font-size:10px;letter-spacing:.12em}.fx-fd{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.fx-fd .fx-shut{border-radius:12px}.fx-fd .fx-cap{font-size:10px;letter-spacing:.12em}@media (max-width:1000px){.fx-ind-row.is-eight,.fx-fd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.fx-fd figure.is-big{grid-column:1 / span 2;grid-row:1 / span 2}.fx-fd figure.is-big .fx-shut{aspect-ratio:auto;flex:1}}@media (max-width:560px){.fx-ind-row.is-eight{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fx-ind-row.is-eight .fx-cap{display:none}.fx-fd{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-fd figure.is-big{grid-row:auto}.fx-fd figure.is-big .fx-shut{aspect-ratio:4/5;flex:none}}.fx-price{border-top:1px solid var(--ink)}.fx-price-head,.fx-price-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(60px,1fr) 104px 58px 92px;gap:18px;align-items:center}.fx-price-head{padding:14px 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--smoke)}.fx-price-head span:nth-child(2){grid-column:2/4}.fx-price-head span:nth-child(n+3){text-align:right}.fx-price-head.is-sub{display:block;margin-top:34px;border-top:1px solid var(--ink)}.fx-price-list{margin:0;padding:0;list-style:none}.fx-price-row{padding:14px 0;border-bottom:1px solid var(--hair);font-size:14px}.fx-price-q b{font-size:19px;font-weight:600;letter-spacing:-.03em;margin-right:4px}.fx-price-q{color:#5c5c5a}.fx-price-q b{color:var(--ink)}.fx-price-q em{display:table;margin-top:6px;font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:4px 10px}.fx-price-bar{height:4px;border-radius:4px;background:var(--hair);overflow:hidden}.fx-price-bar i{display:block;height:100%;width:var(--w);background:var(--ink);border-radius:4px;transform-origin:left}.fx-price-u{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.fx-price-u small{font-size:11.5px;font-weight:400;color:var(--smoke)}.fx-price-d{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.fx-price-t{text-align:right;font-size:19px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fx-price-row.is-best{background:#ededea;margin:0 -14px;padding:14px;border-radius:14px;border-bottom-color:transparent}.fx-price-row.is-more .fx-price-note{grid-column:2/5;color:var(--smoke);font-size:13.5px}.fx-price-foot{margin:18px 0 0;font-size:12.5px;color:var(--smoke)}.fx-price-cta{margin-top:30px}@media (max-width:1000px){.fx-pricing .fx-two{grid-template-columns:1fr}}@media (max-width:640px){.fx-price-head,.fx-price-row{grid-template-columns:1fr auto auto;gap:10px 14px}.fx-price-head span:nth-child(2),.fx-price-head span:nth-child(3){display:none}.fx-price-bar,.fx-price-d{display:none}.fx-price-u{grid-column:2}.fx-price-row.is-more .fx-price-note{display:none}.fx-price-row.is-more .fx-price-t{grid-column:2/4}.fx-price-q b,.fx-price-t{font-size:17px}.fx-price-row.is-best{margin:0 -10px;padding:14px 10px}}.fx-lb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.fx-lb-i{margin:0}.fx-lb-i .fx-shut{aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#f1f0ee}.fx-lb-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}.fx-lb-i:hover img{transform:scale(1.03)}@media (max-width:760px){.fx-lb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}}
