@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_6bee3b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:__Poppins_6bee3b,__Poppins_Fallback_6bee3b;font-style:normal}.__variable_6bee3b{--font-poppins:"__Poppins_6bee3b","__Poppins_Fallback_6bee3b"}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_a4083c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_a4083c;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_a4083c{font-family:__Montserrat_a4083c,__Montserrat_Fallback_a4083c;font-style:normal}.__variable_a4083c{--font-montserrat:"__Montserrat_a4083c","__Montserrat_Fallback_a4083c"}.fb-editorial-shell{width:min(100% - 3rem,1200px);margin-inline:auto}.fb-editorial-hero{position:relative;min-height:100svh;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.09),transparent 27rem),linear-gradient(180deg,#050512,#060618 58%,#050512);border-bottom:1px solid hsla(0,0%,100%,.08)}.fb-home-hero-glow{top:5rem;left:50%;width:min(72vw,58rem);border-radius:50%;background:radial-gradient(circle,rgba(156,163,190,.12),transparent 64%);filter:blur(18px);transform:translateX(-50%)}.fb-home-atom,.fb-home-hero-glow{position:absolute;aspect-ratio:1;pointer-events:none}.fb-home-atom{z-index:0;top:3rem;right:max(-8rem,calc((100vw - 75rem) / 2 - 8rem));width:min(72vw,62rem);contain:layout paint;mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.2) 22%,#000 50%,#000 88%,transparent);opacity:.72;animation:fb-home-atom-reveal 1.1s cubic-bezier(.16,1,.3,1) .18s both;user-select:none}.fb-home-atom-field{position:absolute;inset:6%;animation:fb-home-atom-drift 17s ease-in-out infinite alternate}.fb-home-atom-orbit{--orbit-period:29s;position:absolute;top:50%;left:50%;width:88%;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.11);border-radius:50%;transform:translate(-50%,-50%) rotate(-6deg) scaleY(.455)}.fb-home-atom-orbit:after{position:absolute;inset:8%;border:1px dashed hsla(0,0%,100%,.06);border-radius:inherit;content:""}.fb-home-atom-orbit.is-tall{--orbit-period:37s;width:72%;border-color:hsla(0,0%,100%,.085);transform:translate(-50%,-50%) rotate(58deg) scaleY(.4)}.fb-home-atom-orbit.is-offset{--orbit-period:43s;width:64%;border-style:dashed;border-color:hsla(0,0%,100%,.075);transform:translate(-50%,-50%) rotate(-49deg) scaleY(.34)}.fb-home-atom-rotor{position:absolute;inset:-1px;border-radius:50%;animation:fb-home-atom-orbit var(--orbit-period) linear infinite}.fb-home-atom-orbit.is-tall .fb-home-atom-rotor{animation-direction:reverse}.fb-home-atom-bit{position:absolute;top:50%;left:100%;display:block;width:.55rem;height:.55rem;border:1px solid hsla(0,0%,100%,.65);background:#060618;box-shadow:0 0 0 3px hsla(0,0%,100%,.035);transform:translate(-50%,-50%)}.fb-home-atom-bit.is-round{width:.42rem;height:.42rem;border-radius:50%;background:hsla(0,0%,100%,.78)}.fb-home-atom-bit.is-bar{width:.9rem;height:.25rem}.fb-home-atom-axis{position:absolute;top:50%;left:50%;display:block;background:hsla(0,0%,100%,.045);transform:translate(-50%,-50%)}.fb-home-atom-axis.is-horizontal{width:76%;height:1px}.fb-home-atom-axis.is-vertical{width:1px;height:76%}.fb-home-atom-axis:after,.fb-home-atom-axis:before{position:absolute;width:.28rem;height:.28rem;border:1px solid hsla(0,0%,100%,.16);content:""}.fb-home-atom-axis.is-horizontal:before{left:0;transform:translate(-50%,-50%)}.fb-home-atom-axis.is-horizontal:after{right:0;transform:translate(50%,-50%)}.fb-home-atom-axis.is-vertical:before{top:0;transform:translate(-50%,-50%)}.fb-home-atom-axis.is-vertical:after{bottom:0;transform:translate(-50%,50%)}.fb-home-atom-core{position:absolute;top:50%;left:50%;display:grid;width:2.25rem;aspect-ratio:1;grid-template-columns:repeat(2,1fr);gap:.22rem;padding:.3rem;border:1px solid hsla(0,0%,100%,.28);background:rgba(6,6,24,.86);box-shadow:0 0 0 .75rem hsla(0,0%,100%,.025),0 0 0 1px rgba(6,6,24,.7);transform:translate(-50%,-50%) rotate(45deg)}.fb-home-atom-core span{border:1px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.08)}.fb-home-atom.is-paused .fb-home-atom-field,.fb-home-atom.is-paused .fb-home-atom-rotor{animation-play-state:paused}.fb-home-hero-inner{position:relative;z-index:1;display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding-block:9.5rem 3rem}.fb-editorial-title-wrap{max-width:66rem;margin-inline:auto;text-align:center}.fb-home-kicker{margin-bottom:1.5rem;animation:fb-home-rise .55s cubic-bezier(.16,1,.3,1) .04s both}.fb-editorial-title{font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.75rem,6vw,5.35rem);font-weight:600;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.fb-editorial-title-line{display:block;animation:fb-home-rise .6s cubic-bezier(.16,1,.3,1) both}.fb-editorial-title-line.is-2{animation-delay:.1s}.fb-editorial-title-line.is-3{color:hsla(0,0%,100%,.72);animation-delay:.16s}.fb-editorial-hero-foot{display:flex;max-width:48rem;flex-direction:column;align-items:center;gap:2rem;margin:2rem auto 0;text-align:center;animation:fb-home-rise .65s cubic-bezier(.16,1,.3,1) .2s both}.fb-editorial-lede{max-width:46rem;color:hsla(0,0%,100%,.7);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65;text-wrap:pretty}.fb-editorial-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.fb-editorial-actions a,.fb-home-close-foot>a,.fb-practice-actions a{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:center;gap:.65rem;padding-inline:1.5rem;border-radius:999px;font-size:.95rem;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s}.fb-editorial-actions a:focus-visible,.fb-editorial-actions a:hover,.fb-home-close-foot>a:focus-visible,.fb-home-close-foot>a:hover,.fb-practice-actions a:focus-visible,.fb-practice-actions a:hover{transform:translateY(-2px);outline:none}.fb-editorial-primary{color:#060618;background:#fff;box-shadow:0 10px 34px hsla(0,0%,100%,.09)}.fb-editorial-secondary{color:#fff;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.02)}.fb-editorial-secondary:focus-visible,.fb-editorial-secondary:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08)}.fb-editorial-index{margin-top:clamp(4rem,9vh,7rem);overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.025);backdrop-filter:blur(10px);animation:fb-home-rise .65s cubic-bezier(.16,1,.3,1) .26s both}.fb-home-index-label{padding:.9rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.45);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.fb-editorial-index ol{display:grid;grid-template-columns:repeat(3,1fr)}.fb-editorial-index li+li{border-left:1px solid hsla(0,0%,100%,.08)}.fb-editorial-index a{display:grid;min-height:8.75rem;grid-template-columns:1.75rem 1fr auto;gap:.8rem;padding:1.25rem;transition:background-color .3s}.fb-editorial-index a:focus-visible,.fb-editorial-index a:hover{background:hsla(0,0%,100%,.055);outline:none}.fb-editorial-index-copy small,.fb-editorial-index-number{color:hsla(0,0%,100%,.45);font-size:.7rem;line-height:1.5}.fb-editorial-index-copy strong{display:block;margin-bottom:.55rem;font-family:var(--font-montserrat),sans-serif;font-size:1rem;font-weight:600}.fb-editorial-index-copy small{display:block}.fb-home-neutral{color:#fff;background:#060618}.fb-delivery-proof,.fb-fit,.fb-home-diagnostic{padding-block:5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.fb-delivery-proof{background:#050512}.fb-home-section-head{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:3rem;align-items:start}.fb-fit-kicker,.fb-home-close>div>p,.fb-home-section-head>p{color:hsla(0,0%,100%,.48);font-size:.7rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.fb-home-section-head h2{max-width:46rem;font-family:var(--font-montserrat),sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.fb-home-section-head div>p{max-width:39rem;margin-top:1rem;color:hsla(0,0%,100%,.62);font-size:1rem;line-height:1.7}.fb-diagnostic-list{margin-top:3rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.fb-diagnostic-list li+li{border-top:1px solid hsla(0,0%,100%,.09)}.fb-diagnostic-list a{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 10rem;gap:1.25rem;align-items:center;padding:1.4rem 1.5rem;transition:background-color .3s}.fb-diagnostic-list a:focus-visible,.fb-diagnostic-list a:hover{background:hsla(0,0%,100%,.045);outline:none}.fb-diagnostic-list small,.fb-diagnostic-list span{color:hsla(0,0%,100%,.48);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.fb-diagnostic-list strong{font-family:var(--font-montserrat),sans-serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;letter-spacing:-.02em}.fb-diagnostic-list small{text-align:right}.fb-practices{background:#050512}.fb-practice{--practice-accent:#fff;--practice-bg:#060618;--practice-cta:#fff;--practice-cta-ink:#060618;position:relative;overflow:hidden;padding-block:clamp(5rem,9vw,7rem);color:#fff;background:var(--practice-bg);border-bottom:1px solid hsla(0,0%,100%,.08)}.fb-practice:before{position:absolute;top:-14rem;right:-10rem;width:35rem;height:35rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--practice-accent) 13%,transparent),transparent 68%);content:"";pointer-events:none}.fb-practice-ai{--practice-accent:#01b0ea;--practice-bg:#060618;--practice-cta:#2e2688;--practice-cta-ink:#fff}.fb-practice-markets{--practice-accent:#7bc3d8;--practice-bg:#080808}.fb-practice-design{--practice-accent:#01b0ea;--practice-bg:#08081e;--practice-cta:#01b0ea;--practice-cta-ink:#fff}.fb-practice-header{position:relative;display:grid;grid-template-columns:4rem 1fr auto;gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.46);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.fb-practice-header p:nth-child(2){color:var(--practice-accent)}.fb-practice-lead{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:4rem;align-items:end;padding-block:clamp(3.5rem,7vw,5.5rem)}.fb-practice-lead h2{max-width:47rem;font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.7rem,6vw,5.3rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.fb-practice-lead p{max-width:29rem;padding-left:1rem;border-left:2px solid var(--practice-accent);color:hsla(0,0%,100%,.66);font-size:.96rem;line-height:1.7}.fb-practice-body{position:relative;display:grid;overflow:hidden;grid-template-columns:.95fr 1.05fr 1.15fr;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.025)}.fb-practice-body>div{min-height:19rem;padding:1.5rem}.fb-practice-body>div+div{border-left:1px solid hsla(0,0%,100%,.09)}.fb-practice-label{margin-bottom:2rem;color:var(--practice-accent);font-size:.67rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.fb-practice-problem>p:nth-child(2){font-size:1rem;line-height:1.6}.fb-practice-boundary{margin-top:1.5rem;color:hsla(0,0%,100%,.45);font-size:.78rem;line-height:1.6}.fb-practice-artifacts li{display:grid;grid-template-columns:1.75rem 1fr;gap:.6rem;padding-block:.7rem;border-top:1px solid hsla(0,0%,100%,.1);font-size:.82rem}.fb-practice-artifacts li span{color:var(--practice-accent);font-size:.65rem}.fb-practice-gate{display:flex;flex-direction:column}.fb-practice-gate strong{font-family:var(--font-montserrat),sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600;line-height:1.35;letter-spacing:-.025em}.fb-practice-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:2rem}.fb-practice-actions a{min-height:2.85rem;padding-inline:1rem;border:1px solid hsla(0,0%,100%,.25);font-size:.78rem}.fb-practice-actions a:last-child{color:var(--practice-cta-ink);border-color:var(--practice-cta);background:var(--practice-cta)}.fb-proof-ledger{display:grid;overflow:hidden;grid-template-columns:repeat(2,1fr);margin-top:3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.fb-proof-ledger li{display:grid;grid-template-columns:2rem 1fr auto;gap:1rem;padding:1.75rem}.fb-proof-ledger li:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.09)}.fb-proof-ledger li:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.09)}.fb-proof-ledger h3{font-family:var(--font-montserrat),sans-serif;font-size:1rem;font-weight:600}.fb-proof-ledger p{grid-column:2/-1;max-width:30rem;color:hsla(0,0%,100%,.58);font-size:.84rem;line-height:1.65}.fb-proof-ledger span{color:hsla(0,0%,100%,.42);font-size:.7rem}.fb-fit{background:radial-gradient(circle at 14% 20%,hsla(0,0%,100%,.045),transparent 22rem),#060618}.fb-fit-grid{display:grid;overflow:hidden;grid-template-columns:repeat(2,1fr);margin-top:2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.fb-fit-column{padding:2rem}.fb-fit-column+.fb-fit-column{border-left:1px solid hsla(0,0%,100%,.09)}.fb-fit-column h3{display:flex;gap:.8rem;margin-bottom:2rem;font-family:var(--font-montserrat),sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;letter-spacing:-.03em}.fb-fit-column h3 span{color:hsla(0,0%,100%,.4)}.fb-fit-column li{padding-block:.85rem;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.66);font-size:.86rem;line-height:1.5}.fb-home-close{position:relative;overflow:hidden;padding-block:clamp(5rem,10vw,8rem);color:#fff;background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.09),transparent 28rem),#050512}.fb-home-close h2,.fb-home-close>div>p{text-align:center}.fb-home-close h2{max-width:52rem;margin:2rem auto 3rem;font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:600;line-height:1;letter-spacing:-.055em;text-wrap:balance}.fb-home-close-foot{display:grid;max-width:52rem;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-inline:auto;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.12)}.fb-home-close-foot>div>p{color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.65}.fb-home-close-foot small{display:block;margin-top:.75rem;color:hsla(0,0%,100%,.42);font-size:.78rem;line-height:1.5}.fb-home-close-foot>a{color:#060618;background:#fff}@keyframes fb-home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-home-atom-reveal{0%{filter:blur(5px);opacity:0}to{filter:blur(0);opacity:.72}}@keyframes fb-home-atom-drift{0%{transform:translate3d(0,-.4rem,0) rotate(-.6deg)}to{transform:translate3d(-.75rem,.65rem,0) rotate(.6deg)}}@keyframes fb-home-atom-orbit{to{transform:rotate(1turn)}}@media (min-width:640px){.fb-delivery-proof,.fb-fit,.fb-home-diagnostic{padding-block:7rem}}@media (max-width:767px){.fb-editorial-shell{width:min(100% - 2rem,1200px)}.fb-home-hero-inner{min-height:auto;padding-block:8.5rem 2rem}.fb-home-atom{top:7.5rem;right:-17.5rem;width:42rem;mask-image:linear-gradient(90deg,transparent 2%,rgba(0,0,0,.24) 24%,#000 53%,#000 86%,transparent);opacity:.58}.fb-home-atom-axis.is-vertical,.fb-home-atom-orbit.is-offset{display:none}.fb-editorial-title{font-size:clamp(2.35rem,10.7vw,2.8rem);line-height:1.04}.fb-editorial-title-line{display:inline}.fb-editorial-title-line:not(:last-child):after{content:" "}.fb-editorial-hero-foot{margin-top:1.5rem}.fb-editorial-actions,.fb-editorial-actions a{width:100%}.fb-editorial-index{margin-top:4rem}.fb-editorial-index ol{grid-template-columns:1fr}.fb-editorial-index li+li{border-top:1px solid hsla(0,0%,100%,.08);border-left:0}.fb-editorial-index a{min-height:auto}.fb-home-close-foot,.fb-home-section-head,.fb-practice-lead{grid-template-columns:1fr;gap:1.5rem}.fb-diagnostic-list a{grid-template-columns:1.75rem 1fr;gap:.75rem;padding:1.25rem}.fb-diagnostic-list small{grid-column:2;text-align:left}.fb-practice-header{grid-template-columns:2rem 1fr}.fb-practice-header p:last-child{display:none}.fb-practice-lead{padding-block:3.5rem}.fb-practice-lead h2{font-size:clamp(2.7rem,13.5vw,4rem)}.fb-practice-body{grid-template-columns:1fr}.fb-practice-body>div{min-height:0}.fb-practice-body>div+div{border-top:1px solid hsla(0,0%,100%,.09);border-left:0}.fb-practice-actions{margin-top:2rem}.fb-fit-grid,.fb-proof-ledger{grid-template-columns:1fr}.fb-proof-ledger li:nth-child(2n){border-left:0}.fb-fit-column+.fb-fit-column,.fb-proof-ledger li:nth-child(n+2){border-top:1px solid hsla(0,0%,100%,.09)}.fb-fit-column+.fb-fit-column{border-left:0}.fb-home-close-foot{text-align:center}.fb-home-close-foot>a{width:100%}}@media (prefers-reduced-motion:reduce){.fb-home-page [style*=opacity]{opacity:1!important;transform:none!important}.fb-editorial-hero-foot,.fb-editorial-index,.fb-editorial-title-line,.fb-home-atom,.fb-home-atom-field,.fb-home-atom-rotor,.fb-home-kicker{animation:none}.fb-home-atom{filter:none;opacity:.62}.fb-editorial-actions a,.fb-home-close-foot>a,.fb-practice-actions a{transition:none}}