.sfx{--sfx-a: var(--ppb-accent,#C8102E);--sfx-b: var(--ppb-accent,#C8102E);--sfx-w: 1240px;--sfx-r: 0px;--sfx-ease: cubic-bezier(.22,1,.36,1);--inv: #0a0a0a;--bg: #0a0a0a;--tx: #fff;--mu: rgba(255,255,255,.64);--bd: rgba(255,255,255,.09);--chip: rgba(255,255,255,.07);--field: rgba(255,255,255,.06);position: relative;overflow: hidden;border-radius: var(--sfx-r) var(--sfx-r) 0 0;background: var(--bg);color: var(--tx);font-family: inherit}.sfx *,.sfx *::before,.sfx *::after{box-sizing: border-box}.sfx [hidden]{display: none !important}.sfx-k-black{--bg: #0a0a0a}.sfx-k-light{--inv: #fff;--bg: #fff;--tx: #0a0a0a;--mu: #6b6b6b;--bd: #ececec;--chip: rgba(0,0,0,.04);--field: #f6f6f5;border-top: 1px solid var(--bd)}.sfx-k-soft{--inv: #fff;--bg: #f6f6f5;--tx: #0a0a0a;--mu: #6b6b6b;--bd: #d4d4d4;--chip: #fff;--field: #fff}.sfx-k-brand{--bg: #0a0a0a;border-top: 3px solid var(--sfx-a);--mu: rgba(255,255,255,.82);--bd: rgba(255,255,255,.18);--chip: rgba(255,255,255,.14);--field: rgba(255,255,255,.16)}.sfx-k-glass{--bg: rgba(255,255,255,.07);--mu: rgba(255,255,255,.72);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.sfx-k-dark::before{content: "";position: absolute;left: -10%;top: -40%;width: 60%;height: 90%;border-radius: 50%;background: transparent;pointer-events: none}.sfx-in{position: relative;width: 100%;max-width: var(--ppb-wrap,var(--sfx-w));margin: 0 auto;padding: 0 var(--ppb-gut,24px)}.sfx-cta{padding: 40px 0 0}.sfx-cta .sfx-in{display: flex;align-items: center;justify-content: space-between;gap: 24px}.sfx-cta .sfx-in::after{content: "";position: absolute;left: var(--ppb-gut,24px);right: var(--ppb-gut,24px);bottom: -40px;height: 1px;background: var(--bd)}.sfx .sfx-ctatx h3{margin: 0;color: var(--tx);font-size: clamp(24px,3.2vw,38px);font-weight: 850;letter-spacing: -.03em;line-height: 1.1}.sfx .sfx-ctatx p{margin: 8px 0 0;color: var(--mu);font-size: 16px}.sfx .sfx-btn{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 10px;padding: 14px 24px;border-radius: 0;background: var(--tx);box-shadow: none;color: var(--inv) !important;font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;text-decoration: none !important;transition: background-color .4s ease,color .4s ease}.sfx .sfx-btn:hover{transform: none;background: var(--sfx-a);color: var(--ppb-accent-ink,#0a0a0a) !important}.sfx-btn svg{width: 18px;height: 18px;transition: transform .6s var(--sfx-ease)}.sfx-btn:hover svg{transform: translateX(3px)}.sfx-k-brand .sfx-btn{background: #fff;color: #0a0a0a !important;box-shadow: none}.sfx-body{padding: 70px 0 50px}.sfx-cta + .sfx-body{padding-top: 90px}.sfx-body > .sfx-in{display: grid;grid-template-columns: minmax(240px,1.2fr) minmax(0,2fr) minmax(240px,1.1fr);gap: 48px}.sfx-l-columns .sfx-body > .sfx-in:not(:has(.sfx-side)){grid-template-columns: minmax(240px,1.1fr) minmax(0,2fr)}.sfx-l-mega .sfx-body > .sfx-in:not(:has(.sfx-side)){grid-template-columns: minmax(240px,1.1fr) minmax(0,2fr)}.sfx-logo{display: inline-flex;align-items: center;gap: 10px;color: var(--tx) !important;text-decoration: none !important}.sfx-logo img{display: block;width: auto !important;max-width: 200px;height: 40px !important;object-fit: contain}.sfx-mark{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 0;background: var(--tx);color: var(--inv);font-size: 20px;font-weight: 900}.sfx-k-brand .sfx-mark{background: rgba(255,255,255,.2)}.sfx-ltext{font-size: 22px;font-weight: 900;letter-spacing: -.02em}.sfx .sfx-about{max-width: 340px;margin: 16px 0 0;color: var(--mu);font-size: 15px;line-height: 1.65}.sfx .sfx-contact{display: grid;gap: 10px;margin: 20px 0 0;padding: 0;list-style: none}.sfx-contact li{display: flex;align-items: flex-start;gap: 10px;margin: 0;color: var(--mu);font-size: 14.5px;line-height: 1.5}.sfx-contact svg{flex: 0 0 auto;width: 18px;height: 18px;margin-top: 1px;color: var(--ppb-accent-text,currentColor)}.sfx-k-brand .sfx-contact svg{color: #fff}.sfx-contact a{color: var(--tx) !important;text-decoration: none !important}.sfx-socs{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.sfx-soc{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 0;background: var(--chip);color: var(--tx) !important;transition: transform .6s var(--sfx-ease),background-color .45s ease}.sfx-soc:hover{transform: none;background: var(--tx);color: var(--inv) !important}.sfx-soc svg{width: 17px;height: 17px}.sfx-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 28px}.sfx .sfx-ctitle{margin: 6px 0 16px;color: var(--tx);font-size: 13px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;opacity: .92}.sfx .sfx-col ul{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.sfx .sfx-col li{margin: 0}.sfx .sfx-col a,.sfx .sfx-flat a,.sfx .sfx-blinks a{position: relative;color: var(--mu) !important;font-size: 15px;text-decoration: none !important;transition: color .4s ease}.sfx .sfx-col a::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform .6s var(--sfx-ease)}.sfx .sfx-col a:hover,.sfx .sfx-flat a:hover,.sfx .sfx-blinks a:hover{color: var(--tx) !important}.sfx .sfx-col a:hover::after{transform: scaleX(1)}.sfx .sfx-ntitle{margin: 6px 0 8px;color: var(--tx);font-size: 18px;font-weight: 800}.sfx .sfx-ntext{margin: 0 0 14px;color: var(--mu);font-size: 14.5px;line-height: 1.55}.sfx-nform{display: flex;gap: 6px;padding: 6px;border: 1px solid var(--bd);border-radius: 0;background: var(--field);transition: border-color .4s ease,box-shadow .4s ease}.sfx-nform:focus-within{border-color: var(--tx);box-shadow: none;outline: 2px solid var(--ppb-ink,#0a0a0a) !important;outline-offset: 2px}.sfx .sfx-nform input{flex: 1 1 auto;min-width: 0;height: 44px;margin: 0;padding: 0 16px;border: 0 !important;outline: 0;background: transparent !important;box-shadow: none !important;color: var(--tx) !important;font: inherit;font-size: 15px}.sfx .sfx-nform input::placeholder{color: var(--mu)}.sfx .sfx-nform button{display: inline-flex;align-items: center;gap: 8px;flex: 0 0 auto;margin: 0;padding: 0 18px;border: 0 !important;border-radius: 0;background: var(--tx) !important;color: var(--inv) !important;font: inherit;font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;cursor: pointer;transition: transform .5s var(--sfx-ease)}.sfx-k-brand .sfx-nform button{background: #fff !important;color: #0a0a0a !important}.sfx .sfx-nform button:hover{background: var(--sfx-a) !important;color: var(--ppb-accent-ink,#0a0a0a) !important}.sfx .sfx-nform button:hover{transform: translateX(2px)}.sfx-nform button svg{width: 16px;height: 16px}.sfx .sfx-nmsg{margin: 10px 4px 0;color: var(--tx);font-size: 13.5px;font-weight: 600;opacity: .9;animation: sfxIn .8s var(--sfx-ease)}.sfx-l-centered .sfx-body > .sfx-in{display: block}.sfx-center{display: flex;flex-direction: column;align-items: center;text-align: center}.sfx-center .sfx-about{max-width: 520px}.sfx-flat{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 26px;margin-top: 26px}.sfx-center .sfx-socs{justify-content: center}.sfx-center .sfx-news{width: min(100%,460px);margin-top: 34px}.sfx-l-minimal .sfx-body{padding: 34px 0}.sfx-l-minimal .sfx-body > .sfx-in{display: block}.sfx-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 30px}.sfx-row .sfx-flat,.sfx-row .sfx-socs{margin: 0}.sfx-l-newsletter .sfx-body > .sfx-in{grid-template-columns: minmax(280px,1.1fr) minmax(0,1.6fr);gap: 60px}.sfx-nl{padding: 34px;border: 1px solid var(--bd);border-radius: 0;background: var(--chip)}.sfx-nl .sfx-ntitle{margin-top: 22px;font-size: clamp(22px,2.4vw,30px);letter-spacing: -.02em}.sfx-l-newsletter .sfx-cols{align-content: start}.sfx-word{overflow: hidden;padding: 0 12px;line-height: .78;text-align: center;pointer-events: none}.sfx-word span{display: block;background: color-mix(in srgb,var(--tx) 14%,transparent);-webkit-background-clip: text;background-clip: text;color: transparent;font-size: clamp(64px,17vw,260px);font-weight: 900;letter-spacing: -.06em;white-space: nowrap;opacity: 0;transform: translateY(30%);transition: opacity 1.4s var(--sfx-ease),transform 1.6s var(--sfx-ease)}.sfx-word.is-in span{opacity: 1;transform: none}.sfx-bottom{border-top: 1px solid var(--bd)}.sfx-bottom .sfx-in{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 26px;min-height: 72px;padding-top: 14px;padding-bottom: 14px}.sfx .sfx-copy{margin: 0;color: var(--mu);font-size: 14px}.sfx-blinks{display: flex;flex-wrap: wrap;gap: 8px 20px}.sfx .sfx-blinks a{font-size: 14px}.sfx-pays{display: flex;flex-wrap: wrap;gap: 6px;margin-left: auto}.sfx-pay{padding: 5px 10px;border: 1px solid var(--bd);border-radius: 0;background: var(--chip);color: var(--tx);font-size: 11.5px;font-weight: 800;letter-spacing: .02em}.sfx .sfx-top{display: grid;place-items: center;width: 42px;height: 42px;margin: 0 0 0 auto;padding: 0;border: 1px solid var(--bd) !important;border-radius: 50%;background: var(--chip) !important;box-shadow: none;color: var(--tx) !important;cursor: pointer;transition: transform .6s var(--sfx-ease),background-color .4s ease}.sfx-pays + .sfx-top{margin-left: 0}.sfx .sfx-top:hover{transform: none}.sfx-top svg{width: 18px;height: 18px}@keyframes sfxIn{from{opacity: 0;transform: translateY(6px)}}@media (max-width: 1024px){.sfx-body > .sfx-in,.sfx-l-newsletter .sfx-body > .sfx-in,.sfx-l-columns .sfx-body > .sfx-in:not(:has(.sfx-side)),.sfx-l-mega .sfx-body > .sfx-in:not(:has(.sfx-side)){grid-template-columns: 1fr 1fr;gap: 40px}.sfx-cols{grid-column: 1 / -1;order: 3}.sfx-l-newsletter .sfx-cols{order: 0;grid-column: auto}}@media (max-width: 767px){.sfx-in{padding: 0 var(--ppb-gut,18px)}.sfx-body{padding: 50px 0 36px}.sfx-body > .sfx-in,.sfx-l-newsletter .sfx-body > .sfx-in,.sfx-l-columns .sfx-body > .sfx-in:not(:has(.sfx-side)),.sfx-l-mega .sfx-body > .sfx-in:not(:has(.sfx-side)){grid-template-columns: 1fr;gap: 34px}.sfx-cols{grid-template-columns: 1fr 1fr;gap: 26px 18px}.sfx-cta .sfx-in{flex-direction: column;align-items: flex-start}.sfx-nl{padding: 24px}.sfx-row{flex-direction: column;text-align: center}.sfx-bottom .sfx-in{justify-content: center;text-align: center}.sfx-pays{margin: 0;justify-content: center}.sfx .sfx-top{margin: 0}.sfx .sfx-nform button span{display: none}.sfx .sfx-nform button{padding: 0 14px}}@media (prefers-reduced-motion: reduce){.sfx *,.sfx-word span{transition: none !important;animation: none !important;opacity: 1 !important;transform: none !important}}.sfx-k-glass .sfx-nform button{background: #fff !important;color: #0a0a0a !important}.sfx-k-glass .sfx-soc:hover{background: #fff;color: #0a0a0a !important}.sfx-mf-serif .sfx-ltext,.sfx-mf-serif .sfx-word span{font-family: "Playfair Display","Libre Caslon Text","Iowan Old Style",Georgia,"Times New Roman",serif;font-weight: 800;letter-spacing: -.01em}.sfx-mf-italic .sfx-ltext,.sfx-mf-italic .sfx-word span{font-family: "Playfair Display","Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600}.sfx-mf-condensed .sfx-ltext,.sfx-mf-condensed .sfx-word span{font-family: "Oswald","Bebas Neue","Arial Narrow",sans-serif;font-weight: 700;text-transform: uppercase;letter-spacing: .01em}.sfx-mf-mono .sfx-ltext,.sfx-mf-mono .sfx-word span{font-family: ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,monospace;letter-spacing: -.03em}.sfx .sfx-tagline{margin: 8px 0 0;color: var(--mu);font-size: 13px;font-style: italic;letter-spacing: .03em}.sfx-ts-mono .sfx-ctitle{font-family: ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,monospace !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: .06em !important}.sfx-ts-accent .sfx-ctitle{color: var(--ppb-accent-text,currentColor) !important;text-decoration-line: underline !important;text-decoration-color: var(--sfx-am) !important;text-decoration-thickness: 3px !important;text-underline-offset: .28em !important;text-decoration-skip-ink: none !important}.sfx-k-brand.sfx-ts-accent .sfx-ctitle{color: #fff !important}.sfx-ts-plain .sfx-ctitle{font-size: 15px !important;letter-spacing: -.01em !important;text-transform: none !important}.sfx-lines .sfx-cols{gap: 0}.sfx-lines .sfx-col{padding: 0 22px;border-left: 1px solid var(--bd)}.sfx-lines .sfx-col:first-child{padding-left: 0;border-left: 0}.sfx-ss-circle .sfx-soc{border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1.5px var(--bd),inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 22%,transparent)}.sfx-ss-circle .sfx-soc:hover{box-shadow: none}.sfx-ss-plain .sfx-socs{gap: 4px}.sfx-ss-plain .sfx-soc{width: 34px;height: 34px;background: transparent}.sfx-ss-plain .sfx-soc:hover{background: transparent;text-decoration-line: underline !important;text-decoration-color: var(--sfx-am) !important;text-decoration-thickness: 3px !important;text-underline-offset: .2em !important}.sfx-l-newspaper .sfx-body > .sfx-in{display: block}.sfx-np-head{display: flex;flex-direction: column;align-items: center;text-align: center}.sfx-l-newspaper .sfx-np-head .sfx-ltext{font-size: clamp(34px,4.6vw,58px);line-height: 1}.sfx-l-newspaper .sfx-np-head .sfx-mark{display: none}.sfx-pillars{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 34px;margin: 30px 0 0;padding: 16px 0;border-top: 3px double color-mix(in srgb,var(--tx) 55%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--tx) 55%,transparent)}.sfx .sfx-pillars a{color: var(--tx) !important;font-size: 15px;font-weight: 800;letter-spacing: .1em;text-decoration: none !important;text-transform: uppercase;transition: color .4s ease}.sfx .sfx-pillars a:hover{text-decoration-line: underline !important;text-decoration-color: var(--sfx-am) !important;text-decoration-thickness: 3px !important;text-underline-offset: .2em !important}.sfx-np-grid{display: grid;grid-template-columns: minmax(260px,1fr) minmax(0,2.2fr);gap: 56px;margin-top: 44px}.sfx-np-side .sfx-about{margin-top: 0}.sfx-np-side .sfx-news{margin-top: 22px}.sfx-l-posts .sfx-body > .sfx-in{grid-template-columns: minmax(220px,1fr) minmax(0,1.5fr) minmax(300px,1.15fr)}.sfx .sfx-posts{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}.sfx .sfx-posts li{margin: 0}.sfx .sfx-post{display: flex;align-items: center;gap: 14px;color: var(--tx) !important;text-decoration: none !important}.sfx-pthumb{flex: 0 0 auto;width: 76px;height: 76px;overflow: hidden;border-radius: 0;background: var(--chip)}.sfx-pthumb img{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform 1.2s var(--sfx-ease)}.sfx-post:hover .sfx-pthumb img{transform: scale(1.07)}.sfx-ptx{display: flex;flex-direction: column;gap: 3px;min-width: 0}.sfx-ptx small{color: var(--ppb-accent-text,currentColor);font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.sfx-k-brand .sfx-ptx small{color: #fff;opacity: .85}.sfx-ptx b{display: -webkit-box;overflow: hidden;font-size: 15px;font-weight: 750;line-height: 1.35;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: color .4s ease}.sfx-post:hover .sfx-ptx b{text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: 3px;text-underline-offset: .2em}.sfx-k-brand .sfx-post:hover .sfx-ptx b{color: #fff;text-decoration: underline}.sfx-ptx time{color: var(--mu);font-size: 12.5px}.sfx-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 30px}.sfx .sfx-chips a{padding: 7px 13px;border: 1px solid var(--bd);border-radius: 0;background: var(--chip);color: var(--tx) !important;font-size: 13px;font-weight: 650;text-decoration: none !important;transition: border-color .4s ease,background-color .45s ease,color .4s ease}.sfx .sfx-chips a:hover{border-color: var(--tx);background: var(--chip)}.sfx-l-business .sfx-body > .sfx-in{display: block}.sfx-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 14px;margin-bottom: 56px}.sfx .sfx-card{display: flex;align-items: center;gap: 14px;padding: 20px 22px;border: 1px solid var(--bd);border-radius: 0;background: var(--chip);color: var(--tx) !important;text-decoration: none !important;transition: transform .6s var(--sfx-ease),border-color .45s ease,background-color .45s ease}.sfx a.sfx-card:hover{transform: none;border-color: color-mix(in srgb,var(--sfx-a) 55%,transparent)}.sfx-card > svg{flex: 0 0 auto;width: 46px;height: 46px;padding: 12px;border-radius: 0;background: var(--tx);color: var(--inv)}.sfx-k-brand .sfx-card > svg{background: rgba(255,255,255,.2)}.sfx-card > span{display: flex;flex-direction: column;gap: 2px;min-width: 0}.sfx-card small{color: var(--mu);font-size: 11.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.sfx-card b{display: -webkit-box;overflow: hidden;font-size: 14px;font-weight: 800;line-height: 1.35;overflow-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical}.sfx-bgrid{display: grid;grid-template-columns: minmax(240px,1.1fr) minmax(0,2fr);gap: 48px}.sfx-bgrid:has(.sfx-side){grid-template-columns: minmax(230px,1fr) minmax(0,1.7fr) minmax(300px,1.2fr)}.sfx-l-studio .sfx-body{padding-top: 90px}.sfx-l-studio .sfx-body > .sfx-in{display: block}.sfx .sfx-statement{max-width: 16ch;margin: 0;color: var(--tx);font-size: clamp(40px,6.4vw,96px);font-weight: 850;letter-spacing: -.045em;line-height: .98}.sfx .sfx-bigmail{display: inline-flex;align-items: center;gap: 14px;margin-top: 34px;padding-bottom: 6px;border-bottom: 2px solid color-mix(in srgb,var(--tx) 30%,transparent);color: var(--tx) !important;font-size: clamp(20px,2.4vw,32px);font-weight: 750;letter-spacing: -.02em;text-decoration: none !important;transition: border-color .5s ease,gap .6s var(--sfx-ease)}.sfx .sfx-bigmail:hover{gap: 22px;border-color: var(--sfx-a)}.sfx-bigmail svg{width: 28px;height: 28px;color: var(--ppb-accent-text,currentColor)}.sfx-k-brand .sfx-bigmail svg{color: #fff}.sfx-srow{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px 40px;margin-top: 80px;padding-top: 30px;border-top: 1px solid var(--bd)}.sfx-srow .sfx-flat{justify-content: flex-start;margin: 0}.sfx-txsoc{display: flex;flex-wrap: wrap;gap: 8px 22px}.sfx .sfx-txsoc a{position: relative;color: var(--tx) !important;font-size: 14px;font-weight: 700;text-decoration: none !important}.sfx .sfx-txsoc a::after{content: "↗";margin-left: 4px;color: var(--mu);font-size: 12px;transition: color .4s ease}.sfx .sfx-txsoc a:hover::after{text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: 3px;text-underline-offset: .2em}.sfx-l-split .sfx-body > .sfx-in{grid-template-columns: minmax(280px,1fr) minmax(0,1.7fr);gap: 56px;align-items: start}.sfx-panel{padding: 36px;border-radius: 0;background: #171717;border-top: 3px solid var(--sfx-a);box-shadow: none;color: #fff;--tx: #fff;--mu: rgba(255,255,255,.82);--chip: rgba(255,255,255,.16)}.sfx-panel .sfx-logo{color: #fff !important}.sfx-panel .sfx-mark{background: rgba(255,255,255,.2)}.sfx-panel .sfx-btn{margin-top: 24px;background: #fff;color: #0a0a0a !important;box-shadow: none}.sfx-panel .sfx-soc:hover{background: #fff;color: #0a0a0a !important}.sfx-sright{display: flex;flex-direction: column;gap: 40px}.sfx-sright .sfx-news{max-width: 480px}.sfx-l-gallery .sfx-body > .sfx-in{display: block}.sfx-gal{margin-bottom: 56px}.sfx-galhead{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 16px}.sfx-galhead .sfx-ctitle{margin: 0}.sfx .sfx-follow{display: inline-flex;align-items: center;gap: 6px;color: var(--tx) !important;font-size: 14px;font-weight: 800;text-decoration: none !important}.sfx-follow svg{width: 16px;height: 16px;transition: transform .5s var(--sfx-ease)}.sfx-follow:hover svg{transform: translateX(3px)}.sfx-tiles{display: grid;grid-template-columns: repeat(6,1fr);gap: 10px}.sfx .sfx-tile{position: relative;display: block;overflow: hidden;aspect-ratio: 1;border-radius: 0;background: var(--chip)}.sfx-tile img{display: block;width: 100% !important;height: 100% !important;object-fit: cover;transition: transform 1.4s var(--sfx-ease),filter .6s ease}.sfx-tile:hover img{transform: scale(1.06);filter: saturate(1.1)}.sfx-tile::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);pointer-events: none}.sfx-l-topics .sfx-body > .sfx-in{display: block}.sfx-cloud{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 0;max-width: 980px;margin: 0 auto}.sfx .sfx-cloud a{color: var(--tx) !important;font-size: clamp(16px,1.6vw,21px);font-weight: 700;letter-spacing: -.01em;text-decoration: none !important;transition: color .4s ease}.sfx .sfx-cloud a + a::before{content: "•";margin: 0 14px;color: var(--ppb-accent-text,currentColor);font-weight: 900}.sfx-k-brand .sfx-cloud a + a::before{color: rgba(255,255,255,.7)}.sfx .sfx-cloud a:hover{text-decoration-line: underline !important;text-decoration-color: var(--sfx-am) !important;text-decoration-thickness: 3px !important;text-underline-offset: .2em !important}.sfx-k-brand .sfx-cloud a:hover{color: #fff !important;text-decoration: underline !important}.sfx-l-topics .sfx-ctitle{margin-bottom: 22px}.sfx-tbrand{display: flex;flex-direction: column;align-items: center;margin-top: 50px;padding-top: 44px;border-top: 1px solid var(--bd);width: 100%}@media (max-width: 1024px){.sfx-np-grid,.sfx-bgrid,.sfx-bgrid:has(.sfx-side),.sfx-l-posts .sfx-body > .sfx-in,.sfx-l-split .sfx-body > .sfx-in{grid-template-columns: 1fr 1fr;gap: 40px}.sfx-np-grid .sfx-cols,.sfx-bgrid .sfx-cols{grid-column: 1 / -1}.sfx-l-split .sfx-sright{grid-column: 1 / -1}.sfx-tiles{grid-template-columns: repeat(3,1fr)}.sfx-lines .sfx-col{padding: 0 16px}}@media (max-width: 767px){.sfx-np-grid,.sfx-bgrid,.sfx-bgrid:has(.sfx-side),.sfx-l-posts .sfx-body > .sfx-in,.sfx-l-split .sfx-body > .sfx-in{grid-template-columns: 1fr;gap: 34px}.sfx-pillars{gap: 4px 20px}.sfx .sfx-pillars a{font-size: 13px}.sfx-lines .sfx-cols{gap: 26px 0}.sfx-lines .sfx-col,.sfx-lines .sfx-col:first-child{padding: 0 12px 0 0;border-left: 0}.sfx-panel{padding: 26px}.sfx-srow{flex-direction: column;align-items: flex-start;margin-top: 56px}.sfx-tiles{grid-template-columns: repeat(3,1fr);gap: 6px}.sfx .sfx-tile{border-radius: 0}.sfx .sfx-cloud a + a::before{margin: 0 9px}}.sfx-ls-circle .sfx-mark{border-radius: 50%}.sfx{--sfx-am: var(--sfx-am-d,var(--sfx-a));--sfx-bm: var(--sfx-bm-d,var(--sfx-b))}.sfx-k-light,.sfx-k-soft{--sfx-am: var(--sfx-am-l,var(--sfx-a));--sfx-bm: var(--sfx-bm-l,var(--sfx-b))}.sfx-k-brand{--sfx-am: #fff;--sfx-bm: #fff}.sfx-ls-ring .sfx-mark{border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 2.5px var(--sfx-am);color: var(--ppb-accent-text,currentColor)}.sfx-ls-stamp .sfx-mark{border-radius: 0;background: transparent;box-shadow: inset 0 0 0 2px currentColor,inset 0 0 0 4px transparent,inset 0 0 0 5px currentColor;color: inherit;font-family: Georgia,"Times New Roman",serif}.sfx-ls-soft .sfx-mark{background: var(--chip);box-shadow: none;color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.sfx-ls-plain .sfx-mark{background: none;box-shadow: none;width: auto;color: var(--ppb-accent-text,currentColor);font-size: 1.5em;text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.sfx-ls-pill{padding: 6px 18px 6px 7px;border-radius: 0;background: var(--tx);color: var(--inv) !important;box-shadow: none}.sfx-ls-pill .sfx-mark{background: rgba(255,255,255,.22);box-shadow: none;border-radius: 50%;color: #fff}.sfx-ls-pill .sfx-ltext em{background: none;-webkit-text-fill-color: currentColor;color: #fff;opacity: .85}.sfx-ls-underline .sfx-ltext{position: relative;padding-bottom: 5px}.sfx-ls-underline .sfx-ltext::after{content: "";position: absolute;left: 0;bottom: 0;width: 46%;height: 4px;border-radius: 0;background: var(--sfx-am)}.sfx-ls-dot .sfx-ltext::after{content: "";display: inline-block;width: .3em;height: .3em;margin-left: .07em;border-radius: 50%;background: var(--sfx-am);box-shadow: 0 0 0 1.5px currentColor}.sfx-ls-wordmark .sfx-ltext{text-transform: uppercase;letter-spacing: .2em;font-weight: 800;font-size: 18px}.sfx-ls-wordmark .sfx-ltext em{letter-spacing: inherit}.sfx-mf-rounded .sfx-ltext{font-family: "Fredoka","Nunito",sans-serif;font-weight: 600;letter-spacing: 0}.sfx-mf-geometric .sfx-ltext{font-family: "Outfit","Poppins",sans-serif;font-weight: 800;letter-spacing: -.03em}.sfx-mf-slab .sfx-ltext{font-family: "Roboto Slab",Rockwell,serif;font-weight: 800;letter-spacing: -.01em}.sfx-mf-script .sfx-ltext{font-family: "Dancing Script","Brush Script MT",cursive;font-weight: 700;letter-spacing: 0;font-size: 28px}.sfx-mf-grotesk .sfx-ltext{font-family: "Space Grotesk","Inter",sans-serif;font-weight: 700;letter-spacing: -.035em}.sfx-mf-didone .sfx-ltext{font-family: "DM Serif Display","Didot",serif;font-weight: 400;letter-spacing: -.01em}.sfx-mf-serif .sfx-mark,.sfx-mf-italic .sfx-mark,.sfx-mf-didone .sfx-mark,.sfx-mf-slab .sfx-mark{font-family: Georgia,"Times New Roman",serif}.sfx-mf-script .sfx-ltext em,.sfx-mf-didone .sfx-ltext em,.sfx-mf-slab .sfx-ltext em{background: none;color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--sfx-am);text-decoration-thickness: .34em;text-underline-offset: -.2em;text-decoration-skip-ink: none}