@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/08e7dbddf6a1dbd7-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c61e721a2cd4f4c5-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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c2fda16f5d70075-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:Frank Ruhl Libre Fallback;src:local("Times New Roman");ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.00%;size-adjust:108.06%}.__className_8cb25b{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-weight:700;font-style:normal}.__variable_8cb25b{--font-frank:"Frank Ruhl Libre","Frank Ruhl Libre Fallback"}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-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:Heebo Fallback;src:local("Arial");ascent-override:104.90%;descent-override:42.14%;line-gap-override:0.00%;size-adjust:99.89%}.__className_1845a3{font-family:Heebo,Heebo Fallback;font-style:normal}.__variable_1845a3{--font-heebo:"Heebo","Heebo Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/617e4e4fd988057a-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38f6ea685f9a075f-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69e678db87bce273-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_e1d5c2{font-family:Archivo,Archivo Fallback;font-weight:700;font-style:normal}.__variable_e1d5c2{--font-archivo:"Archivo","Archivo Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(11 20 36/var(--tw-bg-opacity,1));font-family:var(--font-heebo),system-ui,sans-serif;font-size:1.0625rem;line-height:1.7;--tw-text-opacity:1;color:rgb(244 241 234/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(201 162 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 20 36/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(201 162 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 20 36/var(--tw-text-opacity,1))}:focus-visible{outline:2px solid #c9a24a;outline-offset:3px}.num{unicode-bidi:isolate}:root{--ng-ink:#0b1424;--ng-paper:#f4f1ea;--ng-gold:#c9a24a;--ng-line:rgba(244,241,234,0.16)}html{scroll-padding-top:100px}body{overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a,button,summary{-webkit-tap-highlight-color:transparent}[data-reveal]{opacity:1;transform:translateY(12px);transition:transform .5s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:none;will-change:auto}@keyframes ng-rise{0%{transform:translateY(12px)}to{transform:none}}.ng-rise{animation:ng-rise .6s cubic-bezier(.22,1,.36,1) both}.ng-icon{width:24px;height:24px;flex-shrink:0}.contact-button{box-shadow:0 2px 0 rgba(11,20,36,.12)}.contact-button:hover{transform:translateY(-2px)}.eyebrow{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:600}.eyebrow>span{width:28px;height:1px;background:var(--ng-gold)}.text-link{min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:.9375rem;font-weight:600}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translateX(-5px)}.section-kicker{display:flex;align-items:center;gap:12px;font-weight:600}.section-heading--dark .section-kicker{color:#b9b4a8}.section-heading--light .section-kicker{color:var(--ng-ink)}.section-title{font-family:var(--font-frank),Georgia,serif;font-size:clamp(2.5rem,3.8vw,3.6rem);line-height:1.12;letter-spacing:-.025em;margin-top:24px;max-width:18ch}.section-heading--light .section-title{color:var(--ng-ink)}.section-heading--dark .section-title{color:var(--ng-paper)}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.intro-section{padding-top:110px;padding-bottom:100px}.intro-body{padding-top:54px;color:var(--ng-ink)}.intro-body>p{font-size:1.125rem;line-height:1.95}.intro-body>p+p{margin-top:21px}.principles{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid rgba(11,20,36,.18);font-size:.875rem;font-weight:600}.process-section{padding-top:85px;border-top:1px solid rgba(11,20,36,.16)}.section-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:65px}.section-topline .section-heading{flex:1}.section-intro{flex:0 1 370px;font-size:1.0625rem;line-height:1.8;color:var(--ng-ink);padding-bottom:3px}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px}.process-step{padding-inline-end:32px;min-width:0}.step-top{display:flex;align-items:center;gap:22px;padding-inline-end:16px}.step-index{font:700 3.5rem/1 var(--font-archivo),sans-serif;letter-spacing:-.06em;color:var(--ng-ink)}.step-day{font-size:.8125rem}.step-line{display:block;margin:27px 0 28px -32px;height:1px;background:rgba(11,20,36,.2);position:relative}.step-line:before{content:"";display:block;width:7px;height:7px;background:var(--ng-ink);position:absolute;right:0;top:-3px}.process-step:last-child .step-line{margin-left:0}.process-step h3{font-size:1.1875rem;font-weight:600;margin-bottom:12px}.process-step>p{font-size:1rem;line-height:1.85;color:var(--ng-ink)}.process-more{margin-top:38px}.process-more .text-link{border-bottom:1px solid #a8843a;padding-bottom:4px}.morning-section{position:relative;border-top:1px solid var(--ng-line);overflow:hidden}.morning-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.morning-points{margin-top:36px}.morning-points li{display:flex;align-items:flex-start;gap:19px;padding:19px 0;border-bottom:1px solid var(--ng-line)}.morning-points li>span{color:var(--ng-gold);font:700 .75rem/2.25 var(--font-archivo),sans-serif}.morning-points h3{font-weight:600;font-size:1.0625rem}.morning-points p{color:#b9b4a8;margin-top:6px;font-size:1rem;line-height:1.85}.morning-visual{position:relative;padding-top:84px}.daily-report{position:relative;max-width:470px;margin-inline:auto}.report-shell{overflow:hidden;background:var(--ng-paper);color:var(--ng-ink);border-radius:12px;box-shadow:0 25px 70px rgba(11,20,36,.3)}.report-header{gap:12px;background:#172438;color:var(--ng-paper)}.report-avatar,.report-header{display:flex;align-items:center}.report-avatar{width:44px;height:44px;justify-content:center;background:var(--ng-ink);border-radius:50%}.report-avatar svg{width:22px;height:20px}.report-header strong{display:block;font-size:.9375rem}.report-presence{display:block;font-size:.75rem;color:#b9b4a8;margin-top:2px}.report-conversation{padding:17px 22px 24px;background-image:radial-gradient(rgba(11,20,36,.08) .65px,transparent 0);background-size:10px 10px}.report-message{border:1px solid rgba(11,20,36,.17);background:var(--ng-paper);border-radius:8px 0 8px 8px;padding:23px}.report-message h3{font-size:1.2rem;font-weight:600;margin-bottom:6px}.report-message>p{font-size:.9375rem;line-height:1.75}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:23px 0;padding-bottom:21px;border-bottom:1px solid rgba(11,20,36,.15)}.report-metrics>div{display:flex;flex-direction:column-reverse;gap:6px;text-align:center;border-inline-start:1px solid rgba(11,20,36,.13)}.report-metrics>div:first-child{border:0}.report-metrics dt{font-size:.75rem}.report-metrics dd{font:700 1.75rem/1 var(--font-archivo),sans-serif;letter-spacing:-.05em}.report-insight{border-inline-start:2px solid #a8843a;padding-inline-start:13px}.report-insight strong{font-size:.875rem}.report-insight p{font-size:.9375rem;margin-top:5px;line-height:1.8}.report-message .report-closing{margin-top:16px;font-size:.875rem}.report-time{display:block;margin-top:10px;text-align:left;font-size:.75rem}.daily-report figcaption{color:#b9b4a8;font-size:.75rem;line-height:1.7;text-align:center;margin-top:20px;padding-inline:10px}.cases-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:54px}.cases-grid>[data-reveal]{display:flex;min-width:0}.cases-footnote{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:25px}.cases-footnote>p{font-size:.8125rem;line-height:1.8;max-width:66ch}.cases-footnote .text-link{flex-shrink:0}.pricing-section{background:#101b2e;position:relative;overflow:hidden}.pricing-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;align-items:center}.pricing-intro .section-title{max-width:11ch;font-size:clamp(3rem,5vw,4.5rem)}.pricing-description{color:#b9b4a8;max-width:34ch;margin-top:28px;font-size:1.125rem;line-height:1.85}.pricing-assurance{margin-top:32px;padding-inline-start:17px;border-inline-start:2px solid var(--ng-gold);font-size:1rem}.pricing-card{background:var(--ng-paper);color:var(--ng-ink);padding:35px 40px;border-top:3px solid #a8843a;position:relative}.pricing-card h3{font-size:1.0625rem;font-weight:600}.plan-price{display:flex;align-items:center;gap:16px;margin-top:22px}.plan-price strong{font:700 clamp(3.7rem,6vw,5.3rem) /1 var(--font-archivo),sans-serif;letter-spacing:-.065em}.plan-price>span{font-size:1.125rem;line-height:1.3}.plan-price small{display:block;font-size:.875rem;margin-top:5px}.plan-note{font-size:.875rem;line-height:1.85;margin-top:20px;max-width:43ch}.plan-includes{border-top:1px solid rgba(11,20,36,.18);margin-top:24px;padding-top:24px;margin-bottom:27px;display:grid;gap:12px}.plan-includes li{display:flex;align-items:flex-start;gap:11px;font-size:1rem;line-height:1.6}.plan-includes .ng-icon{width:19px;height:19px;margin-top:3px}.plan-fineprint{font-size:.75rem;line-height:1.85;margin-top:17px}.plan-launch{font-size:.875rem;font-weight:600;border-top:1px solid #a8843a;padding-top:15px;margin-top:17px}.notus-section{padding-top:85px;padding-bottom:85px}.notus-list{border-top:1px solid rgba(11,20,36,.18)}.notus-list li{display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid rgba(11,20,36,.18);padding:24px 0}.notus-list li>span{font:700 .75rem/2.3 var(--font-archivo),sans-serif}.notus-list p{font-size:1.0625rem;line-height:1.8}.faq-section{border-top:1px solid rgba(11,20,36,.16)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.faq-list{border-top:1px solid var(--ng-line)}.faq-item{border-bottom:1px solid var(--ng-line)}.faq-item summary{display:flex;align-items:center;gap:22px;min-height:83px;padding:22px 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font:700 .75rem var(--font-archivo),sans-serif;color:#b9b4a8}.faq-toggle{position:relative;width:25px;height:25px;flex-shrink:0;margin-inline-start:auto}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;top:12px;left:5px;width:15px;height:1px;background:currentColor;transition:transform .2s}.faq-toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-item>p{padding:0 42px 27px 30px;color:#b9b4a8;font-size:1rem;line-height:1.95;max-width:70ch}.faq-list--light .faq-item{border-color:rgba(11,20,36,.2)}.faq-list--light .faq-item>p,.faq-list--light .faq-number{color:var(--ng-ink)}.bg-ivory :focus-visible,.pricing-card :focus-visible{outline-color:var(--ng-ink)}.final-section{position:relative;overflow:hidden;border-top:1px solid var(--ng-line)}.final-content{position:relative;z-index:1;max-width:850px}.final-content .eyebrow{color:#b9b4a8}.final-content h2{font:700 clamp(3rem,5.8vw,5.5rem) /1.1 var(--font-frank),Georgia,serif;letter-spacing:-.025em;max-width:15ch;margin-top:28px}.final-description{color:#b9b4a8;font-size:1.125rem;line-height:1.85;max-width:48ch;margin-top:27px}.final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:33px}.final-actions>p{font-size:.9375rem;color:#b9b4a8}.floating-whatsapp{bottom:calc(20px + env(safe-area-inset-bottom))}footer a{min-width:44px}.page-intro{border-bottom:1px solid var(--ng-line);padding-top:70px;padding-bottom:75px}.page-intro-top{display:flex;justify-content:space-between;gap:24px;align-items:center;color:#b9b4a8}.page-intro h1{font:700 clamp(3rem,5.2vw,4.8rem) /1.1 var(--font-frank),Georgia,serif;letter-spacing:-.025em;max-width:20ch;margin-top:35px}.page-intro-description{max-width:56ch;font-size:1.125rem;line-height:1.85;color:#b9b4a8;margin-top:26px}.timeline{max-width:1050px;margin-inline:auto}.timeline-item{display:grid;grid-template-columns:220px 1fr;gap:70px;padding:40px 0;border-bottom:1px solid rgba(11,20,36,.18)}.timeline-item:first-child{padding-top:0}.timeline-day{display:flex;align-items:flex-start;gap:22px}.timeline-day>span{font:700 2.5rem/1 var(--font-archivo),sans-serif;letter-spacing:-.045em}.timeline-day>p{font-size:.9375rem;padding-top:6px}.timeline-copy h2{font:700 2rem/1.2 var(--font-frank),Georgia,serif;margin-bottom:15px}.timeline-copy>p{font-size:1.0625rem;line-height:1.85}.timeline-copy .timeline-note{font-size:.9375rem;border-inline-start:2px solid #a8843a;padding-inline-start:20px;margin-top:20px}.pricing-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.pricing-detail-card{position:sticky;top:125px}.pricing-detail-card .pricing-card{border:1px solid rgba(11,20,36,.25);border-top:3px solid #a8843a}.scope-list{margin-top:35px}.scope-list h3{font-size:1.125rem;font-weight:600;padding-bottom:14px;border-bottom:1px solid rgba(11,20,36,.18)}.scope-list ul{margin-top:17px;display:grid;gap:13px}.scope-list li{display:flex;gap:12px;font-size:1rem;line-height:1.8}.scope-list .ng-icon{width:19px;height:19px;margin-top:5px}.scope-excluded{width:19px;flex-shrink:0;font-size:1.3rem;text-align:center;line-height:1.3}.case-detail-section{border-bottom:1px solid rgba(11,20,36,.18)}.case-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.case-long{display:grid;gap:35px}.case-long h2{font:700 1.8rem/1.2 var(--font-frank),Georgia,serif;margin-bottom:17px}.case-long li,.case-long p{font-size:1rem;line-height:1.9}.case-long ul{border-top:1px solid rgba(11,20,36,.18)}.case-long li{padding:14px 0;border-bottom:1px solid rgba(11,20,36,.18)}.case-lesson{border-inline-start:2px solid #a8843a;padding-inline-start:22px}.case-page-disclaimer{padding:30px 0;background:var(--ng-paper);color:var(--ng-ink);font-size:.875rem}.legal-page article{max-width:75ch}.legal-page article>section{padding-top:26px;border-top:1px solid rgba(11,20,36,.18)}.site-header{position:sticky;top:0;z-index:40;color:var(--ng-ink);background:var(--ng-paper);border-bottom:1px solid rgba(11,20,36,.13)}.header-inner{min-height:86px;display:flex;align-items:center;gap:52px}.header-brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.header-brand>span{gap:10px}.header-brand svg{width:30px;height:27px}.header-brand .font-latin{font-size:.9375rem;letter-spacing:.12em}.header-desktop-nav{display:block}.header-desktop-nav ul{display:flex;align-items:center;gap:30px}.header-nav-link,.header-portal{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:.9375rem;color:var(--ng-ink);text-decoration-thickness:1px;text-underline-offset:7px}.header-nav-link:hover,.header-nav-link[aria-current=page],.header-portal:hover{text-decoration-line:underline}.header-desktop-actions{display:flex;align-items:center;gap:28px;margin-inline-start:auto}.header-portal{font-size:.875rem}.header-contact{min-height:44px;padding:9px 20px;gap:14px;font-size:.9375rem;border-radius:4px;box-shadow:none}.hero-section .contact-button:hover,.site-header .contact-button:hover{transform:none}.hero-section :focus-visible,.site-header :focus-visible{outline:2px solid var(--ng-ink);outline-offset:4px}.header-menu-button{display:none;min-height:44px;min-width:44px;align-items:center;gap:13px;padding:6px 0 6px 6px;font-size:.875rem;margin-inline-start:auto}.menu-symbol{position:relative;width:22px;height:16px}.menu-symbol>span{position:absolute;width:22px;height:1.5px;background:currentColor;inset-inline-start:0;top:4px;transition:transform .2s}.menu-symbol>span+span{top:11px}[aria-expanded=true] .menu-symbol>span:first-child{transform:translateY(3.5px) rotate(45deg)}[aria-expanded=true] .menu-symbol>span+span{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{position:absolute;top:100%;inset-inline:0;max-height:calc(100dvh - 72px);overflow-y:auto;background:var(--ng-paper);padding:16px 0 30px;border-bottom:1px solid rgba(11,20,36,.2);box-shadow:0 18px 26px rgba(11,20,36,.1)}.mobile-nav-link{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.125rem;border-bottom:1px solid rgba(11,20,36,.13)}.mobile-nav-link .ng-icon{width:20px;height:20px}.mobile-portal{display:flex;align-items:center;min-height:52px;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:.9375rem}.mobile-contact{width:100%;margin-top:12px;border-radius:4px}.hero-section{color:var(--ng-ink);background:var(--ng-paper);padding:90px 0 94px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:85px}.hero-label{font-size:.9375rem;line-height:1.7}.hero-title{font-family:var(--font-heebo),system-ui,sans-serif;font-size:clamp(3.5rem,5.8vw,5.4rem);font-weight:600;line-height:1.17;letter-spacing:-.045em;margin:24px 0 27px}.hero-title>span{display:block}.hero-description{max-width:43ch;font-size:1.125rem;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px;flex-wrap:wrap}.hero-actions .contact-button{border-radius:4px;padding:15px 25px;gap:20px;box-shadow:none;font-size:1rem}.hero-actions .text-link{gap:13px;font-size:.9375rem}.hero-actions .ng-icon{width:20px;height:20px}.hero-contact-note{font-size:.8125rem;margin-top:17px;line-height:1.7}.hero-service{border-inline-start:1px solid rgba(11,20,36,.18);padding-inline-start:42px;padding-top:5px;padding-bottom:5px}.hero-plan-label{font-size:1rem;font-weight:600}.hero-plan-price{display:flex;align-items:center;gap:14px;margin-top:21px}.hero-plan-price strong{font-family:var(--font-archivo),sans-serif;font-size:3.8rem;font-weight:700;line-height:1;letter-spacing:-.055em}.hero-plan-price>span{font-size:1.125rem;line-height:1.3}.hero-plan-price small{display:block;font-size:.875rem;margin-top:5px}.hero-media-note{font-size:.8125rem;line-height:1.8;max-width:31ch;margin-top:18px}.hero-service-details{margin-top:30px;border-top:1px solid rgba(11,20,36,.18)}.hero-service-details>div{margin-top:20px}.hero-service-details dt{font-size:.875rem;font-weight:600;margin-bottom:4px}.hero-service-details dd{font-size:.9375rem;line-height:1.8;max-width:33ch}.site-header .header-contact{min-height:44px;padding:9px 18px;font-size:.9375rem;line-height:1.5}.hero-section{border-bottom:1px solid rgba(11,20,36,.14)}.section-title{font-family:var(--font-heebo),system-ui,sans-serif;font-weight:600;font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.3;letter-spacing:-.03em;max-width:20ch}.section-kicker{font-size:.875rem;font-weight:400}.section-heading--dark .section-kicker{color:var(--ng-paper)}.pricing-intro .section-title{font-size:clamp(2.3rem,3.7vw,3.5rem);max-width:14ch;line-height:1.27}.morning-visual{padding-top:0}.report-shell{box-shadow:none;border-radius:6px}.final-content h2{font-family:var(--font-heebo),system-ui,sans-serif;font-weight:600;font-size:clamp(2.6rem,4.7vw,4.4rem);line-height:1.22}.final-content .eyebrow>span{display:none}.page-intro h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.25}.case-long h2,.page-intro h1,.timeline-copy h2{font-family:var(--font-heebo),system-ui,sans-serif;font-weight:600}.case-long h2,.timeline-copy h2{font-size:1.65rem;line-height:1.5}.step-index{font-size:2rem;letter-spacing:-.04em}.step-top{justify-content:space-between}.hero-actions{align-items:flex-start}.hero-primary-action{flex-shrink:0}.hero-contact-note{margin-top:12px}.hero-actions>.text-link{min-height:56px}.mobile-nav-backdrop{position:fixed;inset:74px 0 0;z-index:-1;width:100%;background:rgba(11,20,36,.22);cursor:default}.mobile-nav{z-index:1}.cases-grid{gap:60px}.case-study{width:100%;color:var(--ng-ink);border-top:2px solid var(--ng-ink);padding-top:25px}.case-study-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.case-study-heading h3{font-family:var(--font-heebo),var(--font-archivo),sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.case-study-heading p{font-size:.875rem;margin-top:7px}.case-study-heading>span{font-size:.75rem;line-height:1.8;margin-top:6px;flex-shrink:0}.case-study-summary{font-size:1rem;line-height:1.85;margin-top:25px;max-width:47ch}.case-outcome{display:flex;align-items:center;gap:25px;padding:28px 0}.case-outcome>p{display:flex;align-items:baseline;gap:9px;flex-shrink:0}.case-outcome>p>span{font-size:1.2rem}.case-outcome strong{font:700 4.7rem/1 var(--font-archivo),sans-serif;letter-spacing:-.06em}.case-outcome>div{border-inline-start:1px solid rgba(11,20,36,.2);padding-inline-start:24px}.case-outcome>div>span{display:block;font-size:.9375rem;max-width:20ch;line-height:1.7}.case-outcome small{display:block;font-size:.8125rem;margin-top:4px}.case-comparison{display:grid;gap:19px}.comparison-row p{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:.875rem;margin-bottom:10px}.comparison-row strong{font-size:.9375rem;font-weight:600}.comparison-track{height:7px;background:rgba(11,20,36,.07)}.comparison-track>span{display:block;height:100%;background:var(--ng-ink)}.comparison-track>.comparison-spend{background:rgba(11,20,36,.48)}.case-study .case-study-contact{background:transparent;color:var(--ng-ink);min-height:44px;margin-top:29px;padding:0;border:0;border-bottom:1px solid rgba(11,20,36,.6);border-radius:0;box-shadow:none;font-size:.9375rem}.case-study .case-study-contact:hover{transform:none;border-bottom-color:var(--ng-ink)}.case-study .case-study-contact:focus-visible{outline-color:var(--ng-ink)}.cases-footnote{margin-top:38px;padding-top:22px;border-top:1px solid rgba(11,20,36,.17)}.report-conversation{background-image:none;padding:8px 8px 12px}.report-message{border:0;border-radius:0;padding:24px}.report-header{border-bottom:1px solid rgba(244,241,234,.15);padding:20px 24px}.report-shell{border:1px solid rgba(244,241,234,.2)}.report-avatar{border-radius:0;background:transparent;width:31px}.report-presence{font-size:.8125rem;margin-top:3px}.report-metrics{padding:23px 0;border-top:1px solid rgba(11,20,36,.15)}.morning-points li{padding:20px 0}.intro-section{border-bottom:1px solid rgba(11,20,36,.14)}.process-section{border-top:0}.intro-section.ng-section,.notus-section.ng-section{padding-top:78px;padding-bottom:78px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.min-h-14{min-height:3.5rem}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-\[7rem\]{min-width:7rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-content{max-width:1320px}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-ivory-muted{--tw-border-opacity:1;border-color:rgb(185 180 168/var(--tw-border-opacity,1))}.border-navy-800{--tw-border-opacity:1;border-color:rgb(23 36 56/var(--tw-border-opacity,1))}.bg-gold{--tw-bg-opacity:1;background-color:rgb(201 162 74/var(--tw-bg-opacity,1))}.bg-ivory{--tw-bg-opacity:1;background-color:rgb(244 241 234/var(--tw-bg-opacity,1))}.bg-navy-900{--tw-bg-opacity:1;background-color:rgb(16 27 46/var(--tw-bg-opacity,1))}.bg-navy-950{--tw-bg-opacity:1;background-color:rgb(11 20 36/var(--tw-bg-opacity,1))}.px-1{padding-left:.25rem;padding-right:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-section{padding-top:5rem;padding-bottom:5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-display{font-family:var(--font-frank),Georgia,serif}.font-latin{font-family:var(--font-archivo),system-ui,sans-serif}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-body{font-size:1.0625rem;line-height:1.7}.text-body-lg{font-size:1.125rem;line-height:1.7}.text-h1{font-size:2.5rem;line-height:1.05}.text-h2{font-size:2rem;line-height:1.15}.text-label{font-size:.875rem;line-height:1.5}.text-stat{font-size:2.75rem;line-height:1}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-logo{letter-spacing:.18em}.text-gold{--tw-text-opacity:1;color:rgb(201 162 74/var(--tw-text-opacity,1))}.text-ivory{--tw-text-opacity:1;color:rgb(244 241 234/var(--tw-text-opacity,1))}.text-ivory-muted{--tw-text-opacity:1;color:rgb(185 180 168/var(--tw-text-opacity,1))}.text-navy-950{--tw-text-opacity:1;color:rgb(11 20 36/var(--tw-text-opacity,1))}.text-slate{--tw-text-opacity:1;color:rgb(185 180 168/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-slate{text-decoration-color:#B9B4A8}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_6px_24px_rgba\(11\2c 20\2c 36\2c 0\.35\)\]{--tw-shadow:0 6px 24px rgba(11,20,36,0.35);--tw-shadow-colored:0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-northgate{transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important;transition:none!important}.ng-rise{animation:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1100px){.editorial-grid,.faq-grid,.morning-grid,.pricing-grid{gap:45px}.section-topline{gap:35px}.section-intro{flex-basis:320px}.pricing-card{padding:30px}.step-top{gap:13px}.step-index{font-size:2.75rem}.process-step{padding-inline-end:23px}.step-line{margin-left:-23px}}@media (max-width:800px){.ng-section{padding-top:70px;padding-bottom:70px}.section-title{font-size:2.6rem;margin-top:20px;max-width:19ch}.section-topline{flex-direction:column;align-items:flex-start;gap:22px}.section-intro{flex:initial;max-width:48ch;font-size:1rem}.editorial-grid,.faq-grid,.morning-grid,.pricing-grid{grid-template-columns:1fr;gap:34px}.intro-body{padding-top:0}.intro-body>p{font-size:1.0625rem}.principles{gap:12px 19px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px;margin-top:40px}.process-step{padding-inline-end:0}.step-line{margin-left:0}.process-step>p{font-size:1rem}.step-top{gap:20px}.step-index{font-size:3rem}.morning-points{margin-top:22px}.morning-grid{gap:55px}.morning-visual{padding-top:87px}.cases-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.cases-footnote{flex-direction:column;align-items:flex-start;gap:12px}.pricing-intro .section-title{max-width:15ch;font-size:2.85rem}.pricing-description{margin-top:22px;font-size:1.0625rem}.pricing-assurance{margin-top:22px}.pricing-card{max-width:550px;margin-inline:auto}.plan-price strong{font-size:4.4rem}.notus-list li{padding:21px 0}.faq-item summary{min-height:78px;font-size:1rem;gap:15px}.faq-item>p{padding-inline:30px 10px}.final-content h2{font-size:3.2rem}.final-description{font-size:1.0625rem}}@media (max-width:450px){.section-title{font-size:2.35rem}.process-grid{grid-template-columns:1fr;gap:30px}.process-step{border-inline-start:1px solid rgba(11,20,36,.2);padding-inline-start:24px}.step-top{gap:24px}.step-line{display:none}.process-step h3{margin-top:18px}.report-header{padding:17px}.report-conversation{padding:15px 13px 19px}.report-message{padding:17px 14px}.report-metrics{gap:4px}.report-metrics dd{font-size:1.6rem}.pricing-card{padding:27px 23px}.plan-price strong{font-size:4rem}.final-actions{gap:17px}}@media (prefers-reduced-motion:reduce){.contact-button:hover,.text-link:hover svg{transform:none}}@media (max-width:1100px){.case-detail-grid,.pricing-detail-grid{gap:40px}}@media (max-width:800px){.page-intro{padding-top:46px;padding-bottom:50px}.page-intro h1{font-size:3rem;margin-top:27px}.page-intro-description{font-size:1.0625rem}.timeline-item{grid-template-columns:1fr;gap:20px;padding:30px 0}.timeline-day>span{font-size:2rem}.timeline-copy h2{font-size:1.75rem}.case-detail-grid,.pricing-detail-grid{grid-template-columns:1fr;gap:40px}.pricing-detail-card{position:static;grid-row:1}}@media (min-width:1450px){.hero-section{padding-top:110px;padding-bottom:110px}}@media (max-width:1100px){.header-inner{gap:30px}.header-desktop-nav ul{gap:23px}.header-desktop-actions{gap:22px}.hero-grid{gap:55px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hero-service{padding-inline-start:30px}}@media (max-width:1000px){.header-inner{min-height:74px}.header-desktop-actions,.header-desktop-nav{display:none}.header-menu-button{display:flex}}@media (min-width:1001px){.mobile-nav{display:none}}@media (max-width:800px){.hero-section{padding:50px 0 54px}.hero-grid{grid-template-columns:1fr;gap:46px}.hero-title{font-size:clamp(2.65rem,8.6vw,4.2rem);line-height:1.22;letter-spacing:-.04em;margin-top:20px;margin-bottom:23px}.hero-label{font-size:.875rem}.hero-description{font-size:1.0625rem;line-height:1.85;max-width:46ch}.hero-actions{margin-top:27px;gap:20px}.hero-service{border-inline-start:0;border-top:1px solid rgba(11,20,36,.18);padding:30px 0 0;display:grid;grid-template-columns:1fr 1.1fr;gap:0 35px;align-items:start}.hero-plan-label{grid-column:1}.hero-plan-price{grid-column:1;margin-top:15px}.hero-media-note{grid-column:1;margin-top:16px}.hero-service-details{grid-column:2;grid-row:1/4;margin-top:0;border-top:0;border-inline-start:1px solid rgba(11,20,36,.18);padding-inline-start:28px}.hero-service-details>div:first-child{margin-top:0}}@media (max-width:540px){.header-inner{min-height:72px}.header-brand svg{width:27px;height:24px}.header-brand .font-latin{font-size:.875rem;letter-spacing:.1em}.hero-section{padding-top:39px}.hero-actions{gap:13px;flex-direction:column;align-items:stretch}.hero-actions .contact-button{width:100%;min-height:56px;font-size:1rem;padding:13px 17px;gap:14px}.hero-actions .text-link{align-self:flex-start}.hero-contact-note{margin-top:4px}.hero-service{display:block;padding-top:27px}.hero-plan-label{font-size:.9375rem}.hero-plan-price strong{font-size:3.25rem}.hero-media-note{max-width:none}.hero-service-details{border:0;padding:0;margin-top:24px;display:grid;gap:18px}.hero-service-details>div{margin-top:0}.hero-service-details dd{max-width:none}}@media (max-width:800px){.section-title{font-size:2rem;line-height:1.35}.pricing-intro .section-title{font-size:2.2rem}.final-content h2{font-size:2.6rem}.page-intro h1{font-size:2.45rem}.morning-visual{padding-top:0}}@media (max-width:540px){.hero-primary-action{width:100%}.hero-contact-note{margin-top:12px}.hero-actions>.text-link{min-height:44px}.mobile-nav-backdrop{top:72px}}@media (min-width:1001px){.mobile-nav-backdrop{display:none}}@media (max-width:800px){.cases-grid{gap:45px}.case-study-heading h3{font-size:1.4rem}.case-outcome strong{font-size:4.1rem}}@media (max-width:400px){.case-study-heading{flex-direction:column;gap:7px}.case-study-heading>span{margin-top:0}.case-outcome{gap:17px}.case-outcome>div{padding-inline-start:17px}}@media (max-width:450px){.report-message{padding:20px 16px}}@media (max-width:800px){.intro-section.ng-section,.notus-section.ng-section{padding-top:60px;padding-bottom:60px}}.site-header{border-bottom:0}.header-inner{min-height:88px}.header-desktop-nav{padding:0 22px;background:rgba(11,20,36,.045);border-radius:100px}.header-desktop-nav ul{gap:26px}.header-nav-link{min-height:46px;font-size:.875rem}.site-header .header-contact{border-radius:100px;padding-inline:23px}.hero-section{padding:24px 0 0}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:58px;align-items:center}.hero-copy{padding:30px 0 42px}.hero-title{font-size:clamp(3.5rem,6vw,6rem);line-height:1.13;letter-spacing:-.055em;margin:24px 0}.hero-title>span:last-child{font-weight:400}.hero-label{display:flex;align-items:center;gap:10px;font-size:.875rem}.hero-label:before{content:"";width:8px;height:8px;flex-shrink:0;background:#a8843a}.hero-description{max-width:36ch;font-size:1.1rem;line-height:1.85}.hero-actions{gap:24px;margin-top:30px}.hero-actions .contact-button{border-radius:100px;padding:17px 26px}.hero-contact-note{font-size:.75rem}.hero-gate{position:relative;overflow:hidden;background:#0b1424;border-radius:12px;aspect-ratio:1/1.12;align-self:stretch;min-height:460px}.hero-gate svg{width:100%;height:100%;position:absolute;inset:0}.hero-gate-wordmark{position:absolute;left:28px;bottom:25px;color:#f4f1ea;font-family:var(--font-archivo),sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.22em}.hero-service-strip{display:grid;grid-template-columns:1fr 2.4fr;gap:52px;border:0;border-top:1px solid rgba(11,20,36,.16);padding:30px 0 35px;margin-top:35px}.hero-service-strip .hero-plan-label{font-size:.875rem}.hero-service-strip .hero-plan-price{margin-top:12px;gap:10px}.hero-service-strip .hero-plan-price strong{font-size:2.65rem}.hero-service-strip .hero-plan-price>span{font-size:.875rem}.hero-service-strip .hero-plan-price small{display:inline;margin-inline-start:5px;font-size:.8rem}.hero-service-strip .hero-media-note{font-size:.75rem;margin-top:10px;max-width:33ch}.hero-service-strip .hero-service-details{margin:0;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:center}.hero-service-strip .hero-service-details>div{border:0;margin:0;padding:0}.hero-service-strip .hero-service-details dt{font-size:.875rem;margin-bottom:9px}.hero-service-strip .hero-service-details dd{font-size:.875rem;line-height:1.8}@media (min-width:1450px){.hero-grid{gap:85px}.hero-gate{max-height:620px}}@media (max-width:1000px){.header-inner{min-height:76px}.header-desktop-nav{display:none}.hero-grid{gap:30px}.hero-title{font-size:clamp(2.9rem,6.2vw,4.5rem)}.hero-gate{min-height:420px}.hero-service-strip{gap:30px}.hero-service-strip .hero-service-details{gap:20px}}@media (max-width:800px){.hero-section{padding-top:20px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy{padding:17px 0 0}.hero-title{font-size:clamp(2.85rem,8.8vw,4.8rem);margin:22px 0}.hero-description{max-width:39ch;font-size:1rem}.hero-gate{min-height:0;aspect-ratio:1.8;width:100%}.hero-gate svg{height:130%;top:-15%}.hero-gate-wordmark{left:20px;bottom:18px;font-size:.6rem}.hero-service-strip{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:26px 0 30px}.hero-service-strip .hero-service-details{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-service-strip .hero-media-note{max-width:none}}@media (max-width:540px){.header-inner{min-height:72px}.hero-section{padding-top:14px}.hero-label{font-size:.76rem}.hero-title{font-size:clamp(2.55rem,10.8vw,3.65rem)}.hero-actions{margin-top:25px;gap:12px;flex-direction:column;align-items:stretch}.hero-actions .contact-button{width:100%;min-height:56px;padding:14px 18px;font-size:.95rem}.hero-contact-note{text-align:center;margin-top:10px}.hero-actions>.text-link{align-self:center;font-size:.875rem}.hero-gate{aspect-ratio:1.6;border-radius:9px}.hero-service-strip .hero-service-details{grid-template-columns:1fr;gap:19px}.hero-service-strip .hero-service-details>div{border-top:1px solid rgba(11,20,36,.12);padding-top:16px}.hero-service-strip .hero-service-details dt{margin-bottom:3px}}.hero-gate-photograph{background-size:cover;background-position:50%}@media (max-width:800px){.hero-gate-photograph{aspect-ratio:1.2;background-position:center 48%}}@media (max-width:540px){.hero-gate-photograph{aspect-ratio:4/5}}:root{--ng-paper-grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.82%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%20.043%200%200%200%200%20.078%200%200%200%200%20.141%200%200%200%20.13%200%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%230b1424%22%20filter%3D%22url(%23grain)%22%20d%3D%22M0%200h180v180H0z%22%2F%3E%3C%2Fsvg%3E")}.hero-section,.mobile-nav,.ng-section.bg-ivory,.site-header{background-image:var(--ng-paper-grain);background-size:180px 180px;background-repeat:repeat}.breadcrumbs{font-size:.8125rem;line-height:1.7;margin-bottom:28px}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.breadcrumbs li{display:flex;align-items:center;gap:12px}.breadcrumbs li+li:before{content:"/";opacity:.5}.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.breadcrumbs [aria-current]{opacity:.8}.page-breadcrumbs{background:#0b1424;padding-top:15px}.page-breadcrumbs .breadcrumbs{margin:0}.guide-page.ng-section,.guides-index.ng-section{padding-top:26px}.guides-index-header{max-width:740px;margin:36px 0 58px}.guide-card-category,.guides-index-header>p:first-child{font-size:.8125rem}.guide-header h1,.guides-index-header h1{font-family:var(--font-heebo),sans-serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:20px 0}.guide-deck,.guides-index-header>p:last-child{font-size:1.125rem;line-height:1.85;max-width:65ch}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{border:1px solid rgba(11,20,36,.18);border-radius:10px;padding:27px;display:flex;flex-direction:column;background:rgba(244,241,234,.6)}.guide-card :is(h2,h3){font:600 1.4rem/1.5 var(--font-heebo),sans-serif;margin:15px 0;letter-spacing:-.02em}.guide-card :is(h2,h3) a{display:block;min-height:44px}.guide-card :is(h2,h3) a:hover{text-decoration:underline;text-underline-offset:5px}.guide-card>p:not(.guide-card-category){font-size:.9375rem;line-height:1.85}.guide-card-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:30px;margin-top:auto;font-size:.8125rem}.guide-card-bottom svg{width:20px;height:20px}.guides-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.guide-header{max-width:890px;margin:35px 0 45px}.guide-byline{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:.8125rem;border-top:1px solid rgba(11,20,36,.18);padding-top:18px;margin-top:27px;align-items:center}.guide-byline a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:60px;align-items:start}.guide-toc{position:sticky;top:112px;border-inline-start:2px solid #a8843a;padding-inline-start:20px}.guide-toc h2{font-size:.875rem;font-weight:600;margin-bottom:12px}.guide-toc a{display:flex;align-items:center;min-height:44px;font-size:.875rem;line-height:1.7;padding:7px 0}.guide-toc a:hover{text-decoration:underline;text-underline-offset:4px}.guide-body{max-width:72ch;min-width:0}.guide-answer{padding:25px 28px;border:1px solid rgba(11,20,36,.2);border-inline-start:3px solid #a8843a;border-radius:6px}.guide-answer h2{font-size:.875rem;font-weight:600;margin-bottom:12px}.guide-body li,.guide-body p{font-size:1.0625rem;line-height:1.95}.guide-content-section{margin-top:45px;scroll-margin-top:110px}.guide-content-section h2,.guide-cta h2,.guide-related>h2{font:600 1.65rem/1.4 var(--font-heebo),sans-serif;margin-bottom:20px;letter-spacing:-.015em}.guide-content-section p+p{margin-top:19px}.guide-content-section ul{list-style:disc;padding-inline-start:22px;margin-top:18px}.guide-content-section li+li{margin-top:10px}.guide-table-wrap{width:100%;overflow-x:auto;margin-top:24px;border:1px solid rgba(11,20,36,.18);border-radius:6px}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:490px;font-size:.9375rem;line-height:1.8}.guide-table-wrap td,.guide-table-wrap th{text-align:start;padding:16px;vertical-align:top;border-bottom:1px solid rgba(11,20,36,.15)}.guide-table-wrap thead{background:#0b1424;color:#f4f1ea}.guide-sources a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:5px}.guide-cta{margin-top:45px;padding:30px 0;border-top:2px solid #0b1424;border-bottom:1px solid rgba(11,20,36,.2)}.guide-cta .contact-button{margin-top:24px;border-radius:100px}.guide-related{margin-top:70px;border-top:1px solid rgba(11,20,36,.2);padding-top:40px}.guide-page :focus-visible,.guides-index :focus-visible,.guides-preview :focus-visible{outline:2px solid #0b1424;outline-offset:4px}@media (min-width:1001px) and (max-width:1200px){.header-inner{gap:24px}.header-desktop-nav{padding-inline:16px}.header-desktop-actions,.header-desktop-nav ul{gap:18px}}@media (max-width:900px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{grid-template-columns:1fr;gap:30px}.guide-toc{position:static}.guide-body{max-width:none}}@media (max-width:540px){.guide-cards{grid-template-columns:1fr;gap:18px}.guide-card{padding:23px}.guide-header{margin-top:22px}.guide-header h1{font-size:2rem}.guide-deck{font-size:1rem}.guide-answer{padding:20px}.guide-body li,.guide-body p{font-size:1rem}.guide-content-section h2{font-size:1.4rem}.guides-preview-heading{align-items:start;flex-direction:column}.guide-byline{gap:5px 20px}.guide-cta .contact-button{width:100%}}.hover\:border-ivory:hover{--tw-border-opacity:1;border-color:rgb(244 241 234/var(--tw-border-opacity,1))}.hover\:bg-gold-deep:hover{--tw-bg-opacity:1;background-color:rgb(168 132 58/var(--tw-bg-opacity,1))}.hover\:bg-ivory\/5:hover{background-color:rgb(244 241 234/.05)}.hover\:bg-navy-900:hover{--tw-bg-opacity:1;background-color:rgb(16 27 46/var(--tw-bg-opacity,1))}.hover\:text-ivory:hover{--tw-text-opacity:1;color:rgb(244 241 234/var(--tw-text-opacity,1))}.hover\:decoration-gold:hover{text-decoration-color:#C9A24A}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:right-4:focus{right:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-md:focus{border-radius:.375rem}.focus\:bg-gold:focus{--tw-bg-opacity:1;background-color:rgb(201 162 74/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-navy-950:focus{--tw-text-opacity:1;color:rgb(11 20 36/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-gold:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(201 162 74/var(--tw-ring-opacity,1))}.focus-visible\:ring-ivory:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(244 241 234/var(--tw-ring-opacity,1))}.focus-visible\:ring-navy-950:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(11 20 36/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-ivory:focus-visible{--tw-ring-offset-color:#F4F1EA}.focus-visible\:ring-offset-navy-950:focus-visible{--tw-ring-offset-color:#0B1424}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:1.5rem}.sm\:self-start{align-self:flex-start}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:mt-7{margin-top:1.75rem}.md\:hidden{display:none}.md\:h-8{height:2rem}.md\:w-\[2\.3rem\]{width:2.3rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-8{gap:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-section-lg{padding-top:7.5rem;padding-bottom:7.5rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[3\.5rem\]{font-size:3.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-body-lg{font-size:1.125rem;line-height:1.7}.md\:text-h2-lg{font-size:3rem;line-height:1.12}.md\:text-stat-lg{font-size:4rem;line-height:1}.md\:leading-\[1\.1\]{line-height:1.1}}