@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff")}:root{color-scheme:light;--deep-emerald: #0E2F2F;--petrol-emerald:#044143;--warm-ivory: #F2EDE4;--graphite: #1A1F23;--soft-gold: #D9B66E;--taupe-stone: #BFA697;--surface: var(--warm-ivory);--surface-inverse: var(--deep-emerald);--surface-inverse-2: var(--petrol-emerald);--text: var(--graphite);--text-muted: color-mix(in oklch, var(--graphite) 62%, var(--warm-ivory));--text-on-dark: var(--warm-ivory);--text-on-dark-muted: color-mix(in oklch, var(--warm-ivory) 68%, var(--deep-emerald));--accent: var(--soft-gold);--accent-quiet: color-mix(in oklch, var(--soft-gold) 70%, var(--deep-emerald));--hairline-on-dark: color-mix(in oklch, var(--soft-gold) 55%, transparent);--hairline-on-light: color-mix(in oklch, var(--graphite) 16%, transparent);--stone: var(--taupe-stone);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-ui: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand: "Caveat Variable", "Caveat", "Segoe Script", cursive;--step--1: clamp(.83rem, .79rem + .18vw, .94rem);--step-0: clamp(1rem, .95rem + .24vw, 1.15rem);--step-1: clamp(1.2rem, 1.11rem + .44vw, 1.5rem);--step-2: clamp(1.44rem, 1.28rem + .78vw, 2rem);--step-3: clamp(1.73rem, 1.47rem + 1.28vw, 2.75rem);--step-4: clamp(2.07rem, 1.66rem + 2.05vw, 3.75rem);--step-5: clamp(2.49rem, 1.85rem + 3.2vw, 5.25rem);--step-6: clamp(2.99rem, 2rem + 4.9vw, 7rem);--space-2xs: clamp(.5rem, .47rem + .15vw, .6rem);--space-xs: clamp(.75rem, .69rem + .3vw, .94rem);--space-s: clamp(1rem, .92rem + .4vw, 1.25rem);--space-m: clamp(1.5rem, 1.37rem + .65vw, 1.94rem);--space-l: clamp(2.25rem, 2rem + 1.25vw, 3rem);--space-xl: clamp(3.5rem, 3rem + 2.5vw, 5.25rem);--space-2xl: clamp(5rem, 4rem + 5vw, 8rem);--canvas: 84rem;--frame: #e8e1d5;--gutter: clamp(2rem, 5.5vw, 6rem);--measure: 68ch;--container: 76rem;--container-wide: 88rem;--ease-brand: cubic-bezier(.22, .61, .36, 1);--dur-line: .7s;--dur-fade: .6s}@supports (color: color(display-p3 0 0 0)){@media(color-gamut:p3){:root{--deep-emerald: color(display-p3 .055 .184 .18);--petrol-emerald:color(display-p3 .016 .255 .263);--soft-gold: color(display-p3 .85 .715 .435)}}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;font-size:clamp(14px,.9vw + 3px,22px)}@media(max-width:48rem){html{font-size:16px}}body{min-height:100svh;background:var(--frame, #10201c);color:var(--text);font-family:var(--font-ui);font-size:var(--step-0);font-weight:400;line-height:1.6;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.site{width:min(100%,var(--canvas, 84rem));margin-inline:auto;background:var(--surface);box-shadow:0 0 90px #00000073;overflow:clip}img,svg,video{display:block;max-width:100%}section[id]{scroll-margin-top:90px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:500;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}.measure{max-width:var(--measure)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-m)}.container-wide{max-width:var(--container-wide)}.section{padding-block:var(--space-2xl)}.section--ivory{background:var(--surface);color:var(--text)}.section--emerald{background:var(--deep-emerald);color:var(--text-on-dark)}.wrap{width:100%;max-width:var(--container-wide);margin-inline:0;padding-inline:var(--gutter)}.section__title{font-family:var(--font-display);font-size:var(--step-4);font-weight:500;line-height:1.08;max-width:22ch}.section--emerald .section__title{color:var(--warm-ivory)}.section--ivory .section__title{color:var(--deep-emerald)}.section__head{margin-bottom:var(--space-xl)}.section__head .eyebrow{margin-bottom:var(--space-s)}.eyebrow{font-family:var(--font-ui);font-size:var(--step--1);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.eyebrow--on-dark{color:var(--text-on-dark-muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:var(--space-s);top:-100%;z-index:100;background:var(--surface-inverse);color:var(--text-on-dark);padding:.6em 1em;border-radius:4px;transition:top .2s var(--ease-brand)}.skip-link:focus{top:var(--space-s)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset-block-start:0;left:50%;transform:translate(-50%);width:min(100%,var(--canvas, 84rem));z-index:40;padding-block:var(--space-s);background:var(--deep-emerald);border-block-end:1px solid transparent;transition:border-color .3s var(--ease-brand)}.header[data-astro-cid-3ef6ksr2].is-scrolled{border-block-end-color:var(--hairline-on-dark)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-m);max-inline-size:100%;margin-inline:0;padding-inline:var(--gutter)}.header__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.7em;color:var(--text-on-dark)}.header__logo[data-astro-cid-3ef6ksr2]{block-size:clamp(46px,4.6vw,60px);inline-size:auto;width:auto}.header__name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:.01em;white-space:nowrap}.header__nav[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(.85rem,1.8vw,1.9rem);list-style:none;padding:0}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:.01em;color:var(--text-on-dark-muted);padding-block:.4em;white-space:nowrap;transition:color .25s var(--ease-brand)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text-on-dark)}.header__contact[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex:0 0 auto;gap:.3rem;padding:.3rem .5rem .3rem 1.25rem;border:1px solid var(--hairline-on-dark);border-radius:100px;transition:border-color .25s var(--ease-brand)}.header__contact[data-astro-cid-3ef6ksr2]:hover{border-color:var(--accent)}.header__contact-cta[data-astro-cid-3ef6ksr2]{font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap;color:var(--text-on-dark);transition:color .25s var(--ease-brand)}.header__contact-cta[data-astro-cid-3ef6ksr2]:hover{color:var(--soft-gold)}.header__contact-sep[data-astro-cid-3ef6ksr2]{inline-size:1px;block-size:1.3rem;background:var(--hairline-on-dark);margin-inline:.4rem;flex:0 0 auto}.header__soc[data-astro-cid-3ef6ksr2]{inline-size:2rem;block-size:2rem;border-radius:50%;display:grid;place-items:center;color:var(--warm-ivory);transition:color .25s var(--ease-brand),background .25s var(--ease-brand)}.header__soc[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{inline-size:1.1rem;block-size:1.1rem}.header__soc--max[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:600;font-size:calc(var(--step--1) * .86);letter-spacing:.02em}.header__soc[data-astro-cid-3ef6ksr2]:hover{color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}@media(max-width:60rem){.header__nav[data-astro-cid-3ef6ksr2]{display:none}.header__contact[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}}@media(max-width:34rem){.header__inner[data-astro-cid-3ef6ksr2]{padding-inline:var(--space-s);gap:var(--space-s)}.header__name[data-astro-cid-3ef6ksr2]{display:none}.header__contact[data-astro-cid-3ef6ksr2]{padding-inline:.25rem .4rem;gap:.2rem}.header__contact-cta[data-astro-cid-3ef6ksr2]{font-size:calc(var(--step--1) * .92)}.header__contact-sep[data-astro-cid-3ef6ksr2]{margin-inline:.25rem}.header__soc[data-astro-cid-3ef6ksr2]{inline-size:1.8rem;block-size:1.8rem}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;display:flex;align-items:stretch;padding-block:clamp(6rem,7vw,8.5rem) var(--space-l);color:var(--text-on-dark);background:var(--deep-emerald);overflow:hidden}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero__photo[data-astro-cid-bbe6dxrz]{inline-size:100%;block-size:100%;object-fit:cover;object-position:74% center}.hero__scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,var(--deep-emerald) 0%,color-mix(in oklch,var(--deep-emerald) 55%,transparent) 26%,transparent 52%),linear-gradient(to bottom,transparent 60%,color-mix(in oklch,var(--deep-emerald) 55%,transparent) 100%)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;max-inline-size:100%;margin-inline:0;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-l);padding-inline-start:var(--gutter);padding-inline-end:var(--space-m)}.hero__top[data-astro-cid-bbe6dxrz]{opacity:0;animation:hero-in var(--dur-fade) var(--ease-brand) .15s forwards}.hero__mid[data-astro-cid-bbe6dxrz]{max-inline-size:42rem;opacity:0;animation:hero-in var(--dur-fade) var(--ease-brand) .3s forwards}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:var(--step-0);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-muted)}.hero__hand[data-astro-cid-bbe6dxrz]{font-family:var(--font-hand);font-size:clamp(1.5rem,1.1rem + 1.7vw,2.3rem);line-height:1.05;color:var(--soft-gold);margin-block:.4rem var(--space-s)}.hero__hand-dash[data-astro-cid-bbe6dxrz]{margin-inline-end:.25em}.hero__headline[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(2.3rem,1.5rem + 3.2vw,4.2rem);line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.01em}.hl[data-astro-cid-bbe6dxrz]{white-space:nowrap}.hl--light[data-astro-cid-bbe6dxrz]{color:var(--warm-ivory)}.hl--gold[data-astro-cid-bbe6dxrz]{color:var(--soft-gold)}.hero__sub[data-astro-cid-bbe6dxrz]{margin-block-start:var(--space-m);max-inline-size:30rem;font-size:var(--step-1);font-weight:350;line-height:1.5;color:var(--text-on-dark-muted)}.hero__cta[data-astro-cid-bbe6dxrz]{margin-block-start:var(--space-l)}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.7em;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;padding:1em 1.9em;border-radius:100px;min-height:44px;transition:all .25s var(--ease-brand)}.btn--ghost[data-astro-cid-bbe6dxrz]{color:var(--warm-ivory);border:1px solid var(--accent)}.btn--ghost[data-astro-cid-bbe6dxrz]:hover{background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.btn__arrow[data-astro-cid-bbe6dxrz]{transition:transform .3s var(--ease-brand)}.btn--ghost[data-astro-cid-bbe6dxrz]:hover .btn__arrow[data-astro-cid-bbe6dxrz]{transform:translate(4px)}.hero__pillars[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(2rem,8vw,6rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-s);max-inline-size:40rem;list-style:none;padding:0;opacity:0;animation:hero-in var(--dur-fade) var(--ease-brand) .5s forwards}.pillar[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.3rem}.pillar__top[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.4rem;margin-block-end:.25rem}.pillar__n[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:var(--step-1);color:var(--warm-ivory);line-height:1}.pillar__dot[data-astro-cid-bbe6dxrz]{inline-size:4px;block-size:4px;border-radius:50%;background:var(--accent);flex:0 0 auto}.pillar__rule[data-astro-cid-bbe6dxrz]{flex:1 1 auto;block-size:1px;background:var(--hairline-on-dark)}.pillar__t[data-astro-cid-bbe6dxrz]{font-size:calc(var(--step--1) * 1.02);font-weight:600;line-height:1.2;color:var(--text-on-dark)}.pillar__d[data-astro-cid-bbe6dxrz]{font-size:.78rem;line-height:1.35;color:var(--text-on-dark-muted)}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:64rem){.hero__photo[data-astro-cid-bbe6dxrz]{object-position:78% center}.hero__pillars[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,1fr);max-inline-size:30rem}}@media(max-width:48rem){.hero[data-astro-cid-bbe6dxrz]{align-items:stretch;min-height:100svh;padding-block:5rem var(--space-xs)}.hero__photo[data-astro-cid-bbe6dxrz]{object-position:68% 12%}.hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,var(--deep-emerald) 22%,color-mix(in oklch,var(--deep-emerald) 55%,transparent) 54%,transparent 84%),linear-gradient(to bottom,var(--deep-emerald) 6%,color-mix(in oklch,var(--deep-emerald) 55%,transparent) 34%,transparent 60%)}.hero__content[data-astro-cid-bbe6dxrz]{justify-content:flex-start;gap:var(--space-2xs);padding-block-end:0}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:.82rem;letter-spacing:.14em}.hero__hand[data-astro-cid-bbe6dxrz]{font-size:clamp(1.2rem,.9rem + 1.3vw,1.6rem);margin-block:.3rem var(--space-2xs)}.hero__headline[data-astro-cid-bbe6dxrz]{font-size:clamp(1.7rem,1.15rem + 2.8vw,2.3rem)}.hl[data-astro-cid-bbe6dxrz]{white-space:normal}.hero__sub[data-astro-cid-bbe6dxrz]{margin-block-start:var(--space-s);font-size:.9rem}.hero__mid[data-astro-cid-bbe6dxrz]{flex:1 1 auto;display:flex;flex-direction:column}.hero__cta[data-astro-cid-bbe6dxrz]{margin-block-start:auto}.hero__pillars[data-astro-cid-bbe6dxrz]{margin-block-start:var(--space-m)}}@media(prefers-reduced-motion:reduce){.hero__lead[data-astro-cid-bbe6dxrz],.hero__pillars[data-astro-cid-bbe6dxrz]{opacity:1;animation:none}}.sirius[data-astro-cid-aq2uejfl]{display:inline-block}.voices[data-astro-cid-s3eqc6rw]{padding-block:var(--space-m) var(--space-xs)}.voices__head[data-astro-cid-s3eqc6rw]{margin-bottom:var(--space-m)}.voices__viewport[data-astro-cid-s3eqc6rw]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.voices__track[data-astro-cid-s3eqc6rw]{display:flex;inline-size:max-content;padding-block:.4rem;animation:voices-marquee 55s linear infinite}.voices__viewport[data-astro-cid-s3eqc6rw]:hover .voices__track[data-astro-cid-s3eqc6rw],.voices__viewport[data-astro-cid-s3eqc6rw]:focus-within .voices__track[data-astro-cid-s3eqc6rw]{animation-play-state:paused}.voice-card[data-astro-cid-s3eqc6rw]{flex:0 0 auto;inline-size:clamp(13rem,20vw,16rem);min-block-size:7rem;margin-inline-end:var(--space-m);display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);background:color-mix(in oklch,var(--warm-ivory) 5%,transparent);border:1px solid var(--hairline-on-dark);border-radius:3px}.voice-card__mark[data-astro-cid-s3eqc6rw]{opacity:.9}.voice-card__text[data-astro-cid-s3eqc6rw]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.22;font-weight:500;color:var(--text-on-dark);margin:0}@keyframes voices-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.voices__track[data-astro-cid-s3eqc6rw]{animation:none;inline-size:auto;overflow-x:auto}.voices__viewport[data-astro-cid-s3eqc6rw]{overflow-x:auto}}.hw[data-astro-cid-ouou2mig]{padding-block-start:var(--space-m);padding-block-end:var(--space-l)}.hw__grid[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-xl);align-items:start}.hw__content[data-astro-cid-ouou2mig]{min-width:0}.hw__nav[data-astro-cid-ouou2mig]{--rail: 2.6rem;--axis: 1.05rem;--node: 1.8rem;position:sticky;top:6rem;display:grid;gap:var(--space-s);justify-items:stretch;min-inline-size:0;transform:translate(-1.4rem)}.hw__nav[data-astro-cid-ouou2mig]:before{content:"";position:absolute;z-index:0;inset-block:.3rem;inset-inline-start:var(--axis);transform:translate(-50%);inline-size:1px;background:var(--hairline-on-light)}.hw__nav[data-astro-cid-ouou2mig]>[data-astro-cid-ouou2mig]{position:relative;z-index:1}.hw__ellipsis[data-astro-cid-ouou2mig]{display:grid;gap:3px;justify-self:start;justify-items:center;inline-size:calc(var(--axis) * 2);padding-block:.1rem}.hw__ellipsis[data-astro-cid-ouou2mig] i[data-astro-cid-ouou2mig]{inline-size:4px;block-size:4px;border-radius:50%;background:var(--taupe-stone);opacity:.7}.hw-stage[data-astro-cid-ouou2mig]{display:grid;gap:var(--space-2xs);min-inline-size:0}.hw-stage__head[data-astro-cid-ouou2mig].is-clickable{cursor:pointer}.hw-stage__head[data-astro-cid-ouou2mig].is-clickable:hover .hw-stage__title[data-astro-cid-ouou2mig]{color:var(--petrol-emerald)}.hw-stage__head[data-astro-cid-ouou2mig]{position:relative;padding-inline-start:1.7rem;display:grid;justify-items:start;gap:var(--space-2xs);min-inline-size:0;margin-block-end:var(--space-2xs)}.hw-stage__head[data-astro-cid-ouou2mig]>div[data-astro-cid-ouou2mig]{min-inline-size:0}.hw-stage__head[data-astro-cid-ouou2mig]:before{content:"";position:absolute;inset-block-start:.72em;inset-inline-start:var(--axis);transform:translate(-50%,-50%) rotate(45deg);inline-size:.72rem;block-size:.72rem;background:var(--deep-emerald);box-shadow:0 0 0 4px var(--surface)}.hw-stage__badge[data-astro-cid-ouou2mig]{flex:0 0 auto;font-size:calc(var(--step--1) * .88);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--deep-emerald);background:color-mix(in oklch,var(--soft-gold) 55%,transparent);padding:.3em .7em;border-radius:100px}.hw-stage__title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);color:var(--deep-emerald);line-height:1.15;white-space:normal;overflow-wrap:break-word}.hw-stage__sub[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .88);color:var(--text-muted);line-height:1.3;white-space:normal;overflow-wrap:break-word}.hw-steps[data-astro-cid-ouou2mig]{list-style:none;margin:0;padding:0;min-inline-size:0}.hw-step[data-astro-cid-ouou2mig]{position:relative;display:flex;gap:var(--space-2xs);align-items:center;padding-inline-start:var(--rail);padding-block:.3rem;min-block-size:1.9rem;color:var(--text-muted);cursor:pointer;min-inline-size:0;transition:color .2s var(--ease-brand)}.hw-step__node[data-astro-cid-ouou2mig]{position:absolute;inset-inline-start:var(--axis);inset-block-start:50%;transform:translate(-50%,-50%);inline-size:var(--node);block-size:var(--node);border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--taupe-stone);color:var(--taupe-stone);transition:all .2s var(--ease-brand)}.hw-ico[data-astro-cid-ouou2mig]{inline-size:14px;block-size:14px;display:block}.hw-step__label[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .9);line-height:1.2;min-inline-size:0;overflow-wrap:anywhere}.hw-step[data-astro-cid-ouou2mig]:hover{color:var(--graphite)}.hw-step[data-astro-cid-ouou2mig]:hover .hw-step__node[data-astro-cid-ouou2mig]{border-color:var(--soft-gold);color:var(--soft-gold)}.hw-step[data-astro-cid-ouou2mig].is-active{color:var(--deep-emerald)}.hw-step[data-astro-cid-ouou2mig].is-active .hw-step__label[data-astro-cid-ouou2mig]{font-weight:600}.hw-step[data-astro-cid-ouou2mig].is-active .hw-step__node[data-astro-cid-ouou2mig]{background:var(--deep-emerald);border-color:var(--deep-emerald);color:var(--soft-gold);box-shadow:0 0 0 4px color-mix(in oklch,var(--soft-gold) 26%,transparent)}.hw-stage__result[data-astro-cid-ouou2mig]{padding-inline-start:var(--rail);margin-block-start:var(--space-2xs);font-size:calc(var(--step--1) * .9);color:var(--text-muted);line-height:1.3}.hw-stage[data-astro-cid-ouou2mig]:first-of-type .hw-stage__result[data-astro-cid-ouou2mig]{white-space:nowrap}.hw-stage__result[data-astro-cid-ouou2mig] span[data-astro-cid-ouou2mig]{color:var(--soft-gold)}.hw__titlerow[data-astro-cid-ouou2mig]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-s)}.hw__title[data-astro-cid-ouou2mig]{max-width:none;font-size:var(--step-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.15;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw__sub[data-astro-cid-ouou2mig]{margin-top:var(--space-xs);font-size:var(--step-0);color:var(--text-muted);max-width:60ch}.hw-block[data-astro-cid-ouou2mig]{margin-top:var(--space-l);padding:var(--space-s) var(--space-m);background:color-mix(in oklch,var(--warm-ivory) 55%,#fff);border:1px solid var(--hairline-on-light);border-radius:4px;scroll-margin-top:90px}.hw-block__head[data-astro-cid-ouou2mig]{display:flex;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-s)}.hw-block__n[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);color:var(--soft-gold);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw-block__title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-2);font-weight:700;line-height:1.15;color:var(--deep-emerald);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw-block__intro[data-astro-cid-ouou2mig]{color:var(--graphite);font-size:var(--step--1);line-height:1.6;text-align:justify;text-justify:inter-word;hyphens:auto}.hw-block__intro[data-astro-cid-ouou2mig] b{color:var(--deep-emerald);font-weight:600}.hw10checklead[data-astro-cid-ouou2mig]{margin-top:var(--space-m)}.hw-callout[data-astro-cid-ouou2mig]{display:flex;gap:var(--space-s);align-items:flex-start;margin:var(--space-xs) 0;padding:var(--space-s);background:color-mix(in oklch,var(--soft-gold) 12%,transparent);border-inline-start:2px solid var(--soft-gold);border-radius:3px}.hw1-callout[data-astro-cid-ouou2mig]{margin:var(--space-m) 0;min-block-size:22rem;display:flex;align-items:flex-start;padding:var(--space-l) var(--space-m);background-size:cover;background-position:center;border-radius:12px}.hw1-callout__text[data-astro-cid-ouou2mig]{max-inline-size:42%;min-inline-size:14rem;font-family:var(--font-display);font-size:var(--step-0);font-weight:500;line-height:1.4;color:var(--deep-emerald)}.hw1-callout__accent[data-astro-cid-ouou2mig]{display:inline-block;margin-top:.15em;font-size:1.5em;font-weight:600;color:color-mix(in oklch,var(--soft-gold) 60%,var(--deep-emerald))}.hw-callout__i[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:20px;block-size:20px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.75rem;color:var(--warm-ivory);background:var(--soft-gold)}.hw-callout[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{color:var(--graphite);font-size:var(--step--1);line-height:1.4}.hw-block__lead[data-astro-cid-ouou2mig]{color:var(--graphite);font-size:var(--step--1);line-height:1.5;margin-bottom:var(--space-xs)}.hw-pairs[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xs) var(--space-m)}.hw-pair[data-astro-cid-ouou2mig]{position:relative;display:flex;gap:.5rem;align-items:baseline;padding:.5rem .6rem;border:1px solid var(--hairline-on-light);border-radius:3px;font-size:calc(var(--step--1) * .94);line-height:1.25;color:var(--text-muted)}.hw-pair[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw-pair__dot[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:5px;block-size:5px;border-radius:50%;background:var(--soft-gold);margin-top:.5em}.hw-block__concl[data-astro-cid-ouou2mig]{margin-top:var(--space-s);font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw-block__section[data-astro-cid-ouou2mig]{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--hairline-on-light)}.hw-block__section--flush[data-astro-cid-ouou2mig]{border-top:none;padding-top:0;margin-top:var(--space-m)}.hw-accent[data-astro-cid-ouou2mig]{display:block;inline-size:3rem;block-size:2px;background:var(--soft-gold);margin-bottom:var(--space-2xs)}.hw-subhead[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2;color:var(--deep-emerald);margin-bottom:var(--space-2xs);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw-flow__intro[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.55;color:var(--graphite);margin-bottom:var(--space-s);text-align:justify;text-justify:inter-word;hyphens:auto}.hw-flow[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-s);align-items:stretch}.hw-flow--6[data-astro-cid-ouou2mig]{grid-template-columns:repeat(6,1fr)}.hw-flow__item[data-astro-cid-ouou2mig]{position:relative;display:flex;min-width:0}.hw-flow__card[data-astro-cid-ouou2mig]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:var(--space-xs) .6rem;background:#fff;border:1px solid color-mix(in oklch,var(--graphite) 12%,transparent);border-radius:12px}.hw-flow__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent);margin-bottom:.15rem}.hw-flow__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.35rem;block-size:1.35rem;display:block}.hw-flow__t[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-weight:700;font-size:calc(var(--step--1) * .92);color:var(--deep-emerald);line-height:1.2;min-width:0;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.hw-flow__sep[data-astro-cid-ouou2mig]{inline-size:1.1rem;block-size:1px;background:var(--soft-gold);opacity:.85;margin:.15rem 0}.hw-flow__d[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .85);color:color-mix(in oklch,var(--graphite) 55%,var(--warm-ivory));line-height:1.3}.hw-flow__arr[data-astro-cid-ouou2mig]{position:absolute;inset-inline-end:calc(var(--space-s) / -2);inset-block-start:1.85rem;transform:translate(50%,-50%);color:var(--accent-quiet);z-index:1;font-size:1.3rem;font-weight:700}.hw-loop[data-astro-cid-ouou2mig]{margin-top:.5rem;block-size:2.4rem}.hw-loop__svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;display:block;overflow:visible}.hw-flow__after[data-astro-cid-ouou2mig]{margin-top:var(--space-s);font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw-block__quote[data-astro-cid-ouou2mig]{margin-top:var(--space-s);border-inline-start:2px solid var(--soft-gold);padding-inline-start:var(--space-m);display:grid;gap:var(--space-xs)}.hw-block__quote[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw-cursive[data-astro-cid-ouou2mig]{margin-top:var(--space-s);font-family:var(--font-hand);font-size:1.8rem;color:var(--soft-gold);text-align:right}.hw2__cols[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:start;margin-top:var(--space-m)}.hw2__aspects-col[data-astro-cid-ouou2mig]{min-width:0}.hw2__insight[data-astro-cid-ouou2mig]{position:relative;display:grid;gap:var(--space-2xs);align-content:start}.hw2__insight--panel[data-astro-cid-ouou2mig]{padding:var(--space-m);background:color-mix(in oklch,var(--soft-gold) 10%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 32%,transparent);border-radius:12px}.hw2__insight-q[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:2.4rem;line-height:.6;color:color-mix(in oklch,var(--soft-gold) 70%,var(--deep-emerald))}.hw2__insight-lead[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:calc(var(--step--1) * .92);color:var(--accent-quiet)}.hw2__insight[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]:not(.hw2__insight-lead){font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.5;color:var(--deep-emerald)}.hw2__final[data-astro-cid-ouou2mig]{margin-top:var(--space-l);display:grid;gap:var(--space-2xs)}.hw2__final-lead[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.35;color:var(--warm-ivory);text-align:justify;text-justify:inter-word}.hw2__final-text[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.55;color:color-mix(in oklch,var(--warm-ivory) 90%,var(--petrol-emerald));text-align:justify;text-justify:inter-word;hyphens:auto}.hw-aspects[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-xs)}.hw-aspect[data-astro-cid-ouou2mig]{min-width:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-m);padding:.3rem 0}.hw-aspect__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.1rem;block-size:2.1rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.hw-aspect__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.15rem;block-size:1.15rem;display:block}.hw-aspect__body[data-astro-cid-ouou2mig]{min-width:0;display:grid;gap:.1rem}.hw-aspect__t[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);font-weight:600;line-height:1.2;color:var(--deep-emerald)}.hw-aspect__d[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .92);line-height:1.35;color:color-mix(in oklch,var(--graphite) 55%,var(--warm-ivory))}.hw6[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);align-items:stretch;margin:var(--space-m) 0}.hw6__col[data-astro-cid-ouou2mig].hw6__col--diag{grid-column:1 / -1;background:transparent;border:none;padding:var(--space-xs) 0 0}.hw6__col--diag[data-astro-cid-ouou2mig] .hw6__list[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr;gap:var(--space-s) var(--space-l)}.hw6__col[data-astro-cid-ouou2mig]{border-radius:14px;padding:var(--space-m);min-width:0}.hw6__col--light[data-astro-cid-ouou2mig]{background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid var(--hairline-on-light)}.hw6__col--main[data-astro-cid-ouou2mig]{background:var(--deep-emerald);color:var(--text-on-dark);display:flex;flex-direction:column;justify-content:center}.hw6__eyebrow[data-astro-cid-ouou2mig]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:calc(var(--step--1) * .86);color:var(--accent-quiet);display:flex;align-items:center;gap:.6em;margin-bottom:var(--space-xs)}.hw6__eyebrow--dark[data-astro-cid-ouou2mig]{color:color-mix(in oklch,var(--soft-gold) 80%,var(--warm-ivory));margin-bottom:var(--space-s)}.hw6__num[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);color:var(--soft-gold);font-variant-numeric:lining-nums}.hw6__title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2;color:var(--deep-emerald);margin-bottom:var(--space-s)}.hw6__list[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-s)}.hw6__list[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{display:flex;align-items:flex-start;gap:.7rem;font-size:calc(var(--step--1) * .94);line-height:1.4;color:var(--text-muted)}.hw6__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 13%,transparent);margin-top:.05rem}.hw6__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.05rem;block-size:1.05rem;display:block}.hw6__ico--warn[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--accent-quiet)}.hw6__check[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem;color:var(--petrol-emerald);margin-top:.1rem}.hw6__check[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;display:block}.hw6__q[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:2.6rem;line-height:.6;color:var(--soft-gold)}.hw6__quote[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.3;color:var(--warm-ivory);margin-top:var(--space-2xs)}.hw6__body[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.55;color:color-mix(in oklch,var(--warm-ivory) 82%,var(--petrol-emerald));margin-top:var(--space-s)}.hw6__tags[data-astro-cid-ouou2mig]{margin-top:auto;padding-top:var(--space-m);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.14em;font-size:calc(var(--step--1) * .82);color:color-mix(in oklch,var(--soft-gold) 75%,var(--warm-ivory))}.hw7flow[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-s) 0 var(--space-m);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:var(--space-s) var(--space-2xs);align-items:stretch}.hw7flow__item[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.85rem 1rem;background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid var(--hairline-on-light);border-radius:14px;box-shadow:0 6px 16px -12px color-mix(in oklch,var(--deep-emerald) 45%,transparent);transition:transform .2s var(--ease-brand),box-shadow .2s var(--ease-brand),border-color .2s var(--ease-brand)}.hw7flow__item[data-astro-cid-ouou2mig]:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--soft-gold) 45%,var(--hairline-on-light));box-shadow:0 12px 24px -14px color-mix(in oklch,var(--deep-emerald) 55%,transparent)}.hw7flow__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.3rem;block-size:2.3rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 13%,transparent)}.hw7flow__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.15rem;block-size:1.15rem;display:block}.hw7flow__t[data-astro-cid-ouou2mig]{min-width:0;overflow-wrap:break-word;hyphens:auto;font-size:var(--step--1);line-height:1.25;font-weight:600;color:var(--deep-emerald)}.hw7flow__arr[data-astro-cid-ouou2mig]{display:grid;place-items:center;color:color-mix(in oklch,var(--soft-gold) 85%,transparent);font-size:1.1rem}.hw7flow__turn[data-astro-cid-ouou2mig]{grid-column:1 / -1;color:color-mix(in oklch,var(--soft-gold) 88%,transparent)}.hw7flow__turn[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:auto;display:block}.hw7flow__lead[data-astro-cid-ouou2mig]{margin-top:var(--space-l)}.hw7flow--wide[data-astro-cid-ouou2mig]{margin-top:var(--space-s)}.hw7[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start;margin:var(--space-l) 0 0}.hw7--tight[data-astro-cid-ouou2mig]{margin-top:var(--space-s)}.hw7__col[data-astro-cid-ouou2mig]{min-width:0}.hw7__col[data-astro-cid-ouou2mig] .hw7flow[data-astro-cid-ouou2mig]{margin:0 0 var(--space-xs)}.hw7__col[data-astro-cid-ouou2mig] .hw-crosslist[data-astro-cid-ouou2mig]{margin-top:var(--space-2xs)}.hw7rad__title[data-astro-cid-ouou2mig]{text-align:center;margin-bottom:var(--space-2xs)}.hw7rad__eyebrow[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-quiet);text-align:center;margin:0}.hw7rad__triad[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-l) 0 0;display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2xs)}.hw7rad__node[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);text-align:center;flex:1 1 0;min-width:0}.hw7rad__disc[data-astro-cid-ouou2mig]{inline-size:clamp(5rem,8.5vw,6.6rem);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem;background:color-mix(in oklch,var(--warm-ivory) 55%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 42%,var(--hairline-on-light));color:var(--soft-gold)}.hw7rad__disc[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.35rem;block-size:1.35rem;display:block}.hw7rad__lbl[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .68);font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--deep-emerald)}.hw7rad__node[data-astro-cid-ouou2mig].is-accent .hw7rad__disc[data-astro-cid-ouou2mig]{background:var(--deep-emerald);border-color:var(--deep-emerald);color:var(--soft-gold);transform:scale(1.1);box-shadow:0 12px 28px -12px color-mix(in oklch,var(--deep-emerald) 70%,transparent)}.hw7rad__node[data-astro-cid-ouou2mig].is-accent .hw7rad__lbl[data-astro-cid-ouou2mig]{color:color-mix(in oklch,var(--soft-gold) 85%,var(--warm-ivory))}.hw7rad__cap[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .84);line-height:1.25;color:var(--text-muted);max-inline-size:8rem}.hw7note[data-astro-cid-ouou2mig]{display:flex;gap:var(--space-s);align-items:center;margin-top:var(--space-s);padding:var(--space-s) var(--space-m);background:color-mix(in oklch,var(--soft-gold) 12%,transparent);border-inline-start:2px solid var(--soft-gold);border-radius:8px;font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw7note--tight[data-astro-cid-ouou2mig]{margin-top:var(--space-m)}.hw7note--wide[data-astro-cid-ouou2mig]{margin-top:var(--space-s);margin-bottom:0}.hw-crosslist[data-astro-cid-ouou2mig] b{color:var(--deep-emerald);font-weight:600}.hw7note__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.1rem;block-size:2.1rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.hw7note__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.1rem;block-size:1.1rem;display:block}.hw7note[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw7quote[data-astro-cid-ouou2mig]{position:relative;margin:0;padding:var(--space-s) 0 0}.hw7quote[data-astro-cid-ouou2mig]:before{content:"“";position:absolute;inset-block-start:-.4rem;inset-inline-start:-.3rem;font-family:var(--font-display);font-size:3.2rem;line-height:1;color:color-mix(in oklch,var(--soft-gold) 65%,transparent)}.hw7quote[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.5;color:var(--deep-emerald)}.hw7quote[data-astro-cid-ouou2mig] figcaption[data-astro-cid-ouou2mig]{margin-top:var(--space-2xs);font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-muted);text-align:right}.hw7--quote[data-astro-cid-ouou2mig]{align-items:stretch}.hw7media[data-astro-cid-ouou2mig]{block-size:100%;min-block-size:12rem;border-radius:14px;overflow:hidden;border:1px solid var(--hairline-on-light);box-shadow:0 14px 32px -20px color-mix(in oklch,var(--deep-emerald) 60%,transparent)}.hw7media[data-astro-cid-ouou2mig] img[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.hw7result[data-astro-cid-ouou2mig]{display:flex;gap:var(--space-s);align-items:center;margin-top:var(--space-l)}.hw3__accent[data-astro-cid-ouou2mig]{margin-top:var(--space-s);padding:var(--space-s) var(--space-m);background:color-mix(in oklch,var(--soft-gold) 12%,transparent);border-inline-start:2px solid var(--soft-gold);border-radius:8px;font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw3__accent[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw-deflist[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0 0 var(--space-s);display:grid;gap:var(--space-2xs)}.hw-deflist[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{position:relative;padding-inline-start:1rem;font-size:var(--step--1);line-height:1.4;color:var(--text-muted)}.hw-deflist[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:5px;block-size:5px;border-radius:50%;background:var(--soft-gold)}.hw-deflist[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw-chain[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0 0 var(--space-s);display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2xs)}.hw-chain__i[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-2xs);min-width:0}.hw-chain__label[data-astro-cid-ouou2mig]{padding:.4rem .7rem;border-radius:8px;background:color-mix(in oklch,var(--warm-ivory) 40%,#fff);border:1px solid var(--hairline-on-light);font-size:var(--step--1);font-weight:600;line-height:1.2;color:var(--deep-emerald)}.hw-chain__arr[data-astro-cid-ouou2mig]{color:var(--soft-gold);font-size:1rem}.hw-block--plain[data-astro-cid-ouou2mig]{background:none;border:none;padding:0}.hw3[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:start}.hw3__left[data-astro-cid-ouou2mig],.hw3__right[data-astro-cid-ouou2mig]{min-width:0;display:grid;gap:var(--space-s);align-content:start}.hw3__label[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .92);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.35;color:var(--accent-quiet);margin:var(--space-2xs) 0 0}.hw3__label--ondark[data-astro-cid-ouou2mig]{color:color-mix(in oklch,var(--soft-gold) 85%,var(--warm-ivory))}.hw3__metrics[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-xs)}.hw3__metrics--2col[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr;gap:var(--space-s) var(--space-l)}.hw3__metric[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-s);min-width:0}.hw3__mico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.4rem;block-size:2.4rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.hw3__mico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.2rem;block-size:1.2rem;display:block}.hw3__metric[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{min-width:0;font-size:var(--step--1);line-height:1.4;color:var(--text-muted)}.hw3__metric[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw3__chainbox[data-astro-cid-ouou2mig]{padding:var(--space-s) var(--space-m);border-radius:8px;background:color-mix(in oklch,var(--soft-gold) 12%,transparent);border-inline-start:2px solid var(--soft-gold);font-size:var(--step--1);line-height:1.7;color:var(--deep-emerald)}.hw3__chainbox[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{font-weight:600}.hw3__arr[data-astro-cid-ouou2mig]{color:var(--soft-gold);font-weight:400;white-space:nowrap}.hw3__romb[data-astro-cid-ouou2mig]{display:block;inline-size:100%;max-inline-size:34rem;block-size:auto;margin-inline:auto}.hw3__result[data-astro-cid-ouou2mig]{padding-top:var(--space-xs);border-top:1px solid var(--hairline-on-light);display:grid;gap:var(--space-xs)}.hw3__resultlead[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.5;color:var(--graphite)}.hw3__resultlead[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw3__check[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2xs)}.hw3__check--2col[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr;gap:var(--space-2xs) var(--space-l);margin-bottom:var(--space-s)}.hw3__check[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1);line-height:1.35;color:var(--graphite)}.hw5__subtitle[data-astro-cid-ouou2mig]{margin-top:var(--space-2xs);margin-bottom:var(--space-s);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:calc(var(--step--1) * .94);line-height:1.4;color:var(--accent-quiet)}.hw5__overlay[data-astro-cid-ouou2mig]{margin:var(--space-m) 0;min-block-size:24rem;display:flex;align-items:flex-start;padding:var(--space-l) var(--space-m);background-size:cover;background-position:center;border-radius:12px}.hw5__overlay-inner[data-astro-cid-ouou2mig]{flex:0 1 52%;max-inline-size:52%;min-inline-size:16rem;display:grid;gap:var(--space-s)}.hw5__overlay-title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);line-height:1.15;color:var(--warm-ivory)}.hw5__overlay-inner[data-astro-cid-ouou2mig]>p[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:var(--step--1);line-height:1.55;color:color-mix(in oklch,var(--warm-ivory) 82%,var(--petrol-emerald))}.hw5__overlay-quote[data-astro-cid-ouou2mig]{font-family:var(--font-display)!important;font-style:italic;font-size:var(--step-0)!important;line-height:1.45!important;color:color-mix(in oklch,var(--warm-ivory) 62%,var(--soft-gold))!important;border-inline-start:2px solid var(--soft-gold);padding-inline-start:var(--space-s);margin-top:var(--space-2xs);text-shadow:0 1px 10px rgba(8,26,22,.85)}.hw5__tools-title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.2;color:var(--deep-emerald);text-align:center;margin-block:var(--space-m) var(--space-m)}.hw5__tools[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-m) 0;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-m) var(--space-s)}.hw5__tool[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;min-width:0}.hw5__tool-ico[data-astro-cid-ouou2mig]{inline-size:3rem;block-size:3rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent);margin-bottom:.2rem}.hw5__tool-ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.4rem;block-size:1.4rem;display:block}.hw5__tool-t[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-weight:700;font-size:calc(var(--step--1) * .94);line-height:1.2;color:var(--deep-emerald)}.hw5__tool-d[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .82);line-height:1.3;color:color-mix(in oklch,var(--graphite) 55%,var(--warm-ivory))}.hw5__radcols[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-s);align-items:center;background:#fefbf7;border-radius:16px;padding:var(--space-s)}.hw5__radcols[data-astro-cid-ouou2mig] .hw-flow__intro[data-astro-cid-ouou2mig]{margin-bottom:0}.hw5__radtext[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw5__radtext-g[data-astro-cid-ouou2mig]{color:var(--accent-quiet);font-weight:600}.hw5__radfig[data-astro-cid-ouou2mig]{margin:0;min-width:0}.hw5__radfig[data-astro-cid-ouou2mig] img[data-astro-cid-ouou2mig]{display:block;inline-size:100%;block-size:auto}.hw5__quote[data-astro-cid-ouou2mig]{display:flex;gap:var(--space-s);align-items:flex-start;margin-block:var(--space-m);padding:var(--space-s) var(--space-m);border-radius:12px;background:color-mix(in oklch,var(--petrol-emerald) 10%,#fff);border:1px solid color-mix(in oklch,var(--petrol-emerald) 18%,transparent)}.hw5__quote-q[data-astro-cid-ouou2mig]{flex:0 0 auto;font-family:var(--font-display);font-size:2.6rem;line-height:.8;color:var(--soft-gold)}.hw5__quote[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.35;color:var(--deep-emerald)}.hw5__rad[data-astro-cid-ouou2mig]{text-align:center;font-size:var(--step-0)}.hw5__rad[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald)}.hw5__rad[data-astro-cid-ouou2mig] .hw3__arr[data-astro-cid-ouou2mig]{color:var(--soft-gold);font-weight:400}.hw3__checkico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem;color:var(--petrol-emerald)}.hw3__checkico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;display:block}.hw3__meaning[data-astro-cid-ouou2mig]{margin-top:var(--space-l);padding:var(--space-s) var(--space-l);border-radius:12px;background:color-mix(in oklch,var(--petrol-emerald) 82%,var(--warm-ivory));color:var(--text-on-dark)}.hw3__meaning--tight[data-astro-cid-ouou2mig]{margin-top:var(--space-s)}.hw3__meaningtext[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.45;color:var(--warm-ivory)}.hw3__mlead[data-astro-cid-ouou2mig]{font-style:normal;font-weight:600;letter-spacing:.02em;color:color-mix(in oklch,var(--soft-gold) 88%,var(--warm-ivory))}.hw8hero[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-m);align-items:stretch;margin-top:var(--space-s)}.hw8hero__text[data-astro-cid-ouou2mig]{min-width:0;display:flex;flex-direction:column;justify-content:center}.hw8hero__lead[data-astro-cid-ouou2mig]{margin:0 0 var(--space-2xs);font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;line-height:1.35;color:var(--deep-emerald)}.hw8hero__media[data-astro-cid-ouou2mig]{position:relative;min-width:0}.hw8hero__media[data-astro-cid-ouou2mig] img[data-astro-cid-ouou2mig]{inline-size:calc(100% + var(--space-m));max-inline-size:none;margin-inline-end:calc(-1 * var(--space-m));block-size:100%;object-fit:cover;display:block;border-radius:0 4px 0 0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}.hw8feat[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-s) 0 0;display:grid;gap:var(--space-s)}.hw8feat__i[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-xs)}.hw8feat__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.3rem;block-size:2.3rem;border-radius:50%;display:grid;place-items:center;background:var(--deep-emerald);color:var(--soft-gold)}.hw8feat__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.1rem;block-size:1.1rem;display:block}.hw8feat__t[data-astro-cid-ouou2mig]{min-width:0;font-size:var(--step--1);line-height:1.4;color:var(--graphite)}.hw8__checks[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{align-items:flex-start}.hw8__checks[data-astro-cid-ouou2mig] .hw3__checkico[data-astro-cid-ouou2mig]{margin-top:.18rem}.hw9grid[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-l);align-items:start;margin-top:var(--space-m)}.hw9side[data-astro-cid-ouou2mig]{min-width:0;display:grid;gap:var(--space-m);align-content:start}.hw9grid[data-astro-cid-ouou2mig] .hw9steps[data-astro-cid-ouou2mig]{margin:0}.hw9grid[data-astro-cid-ouou2mig] .hw9behave[data-astro-cid-ouou2mig]{margin-top:0}.hw9steps[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-s) 0 var(--space-m);display:grid;gap:var(--space-s);position:relative}.hw9steps[data-astro-cid-ouou2mig]:before{content:"";position:absolute;inset-block-start:1.35rem;inset-block-end:1.35rem;inset-inline-start:1.35rem;inline-size:1px;background:color-mix(in oklch,var(--soft-gold) 40%,transparent)}.hw9steps__i[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-m);position:relative}.hw9steps__num[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.7rem;block-size:2.7rem;border-radius:50%;display:grid;place-items:center;background:var(--deep-emerald);color:var(--soft-gold);font-family:var(--font-display);font-weight:600;font-size:var(--step-0);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0;position:relative;z-index:1}.hw9steps__body[data-astro-cid-ouou2mig]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.hw9steps__t[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);font-weight:600;line-height:1.2;color:var(--deep-emerald)}.hw9steps__d[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.4;color:var(--text-muted)}.hw9behave[data-astro-cid-ouou2mig]{margin:var(--space-l) 0 0;padding:var(--space-s) var(--space-m);border-radius:14px;background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid var(--hairline-on-light)}.hw9behave__head[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-s)}.hw9behave__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.hw9behave__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.45rem;block-size:1.45rem;display:block}.hw9behave__t[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.25;color:var(--deep-emerald);margin:0;letter-spacing:.01em}.hw9behave__d[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.5;color:var(--text-muted);text-align:justify;text-justify:inter-word;hyphens:auto}.hw9behave__d[data-astro-cid-ouou2mig] b{color:var(--deep-emerald);font-weight:600}.hw9behave__d[data-astro-cid-ouou2mig] .hw9big{font-family:var(--font-display);font-style:italic;font-size:1.25em;color:var(--deep-emerald)}.hw9accent[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-s);margin:var(--space-s) 0 0;padding:var(--space-xs) var(--space-m);border-radius:12px;background:color-mix(in oklch,var(--soft-gold) 12%,var(--warm-ivory));border:1px solid color-mix(in oklch,var(--soft-gold) 34%,var(--hairline-on-light))}.hw9accent__mark[data-astro-cid-ouou2mig]{flex:0 0 auto;align-self:flex-start;font-family:var(--font-display);font-size:2.4rem;line-height:.9;color:color-mix(in oklch,var(--soft-gold) 80%,transparent)}.hw9accent[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.45;color:var(--deep-emerald)}.hw9cards[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);margin-top:var(--space-s)}.hw9cards--stack[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw9card[data-astro-cid-ouou2mig]{min-width:0;display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);border-radius:12px;background:color-mix(in oklch,var(--warm-ivory) 40%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 32%,var(--hairline-on-light))}.hw9card__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;display:grid;place-items:center;inline-size:2.8rem;block-size:2.8rem;border-radius:50%;color:var(--soft-gold);background:var(--deep-emerald)}.hw9card__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.4rem;block-size:1.4rem;display:block}.hw9card__body[data-astro-cid-ouou2mig]{min-width:0}.hw9card__t[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);font-weight:600;line-height:1.2;color:var(--deep-emerald);margin:0 0 .15rem}.hw9card__d[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.4;color:var(--text-muted)}.hw9card__ico--beat[data-astro-cid-ouou2mig]{inline-size:3.1rem;block-size:3.1rem}.hw9card__ico--beat[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.7rem;block-size:1.7rem;transform-origin:center;animation:hw9beat 1.6s ease-in-out infinite}@keyframes hw9beat{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.hw9card__ico--beat[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{animation:none}}.hw10hub[data-astro-cid-ouou2mig]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-s);align-items:center;margin:var(--space-m) 0 var(--space-s)}.hw10hub__links[data-astro-cid-ouou2mig]{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:0;pointer-events:none}.hw10hub__side[data-astro-cid-ouou2mig]{position:relative;z-index:1;display:grid;gap:var(--space-s);align-content:center}.hw10hub__core[data-astro-cid-ouou2mig]{position:relative;z-index:1}.hw10hubcard[data-astro-cid-ouou2mig]{position:relative;display:flex;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs) var(--space-s);border-radius:12px;background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 26%,var(--hairline-on-light))}.hw10hub__side[data-astro-cid-ouou2mig]:first-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after,.hw10hub__side[data-astro-cid-ouou2mig]:last-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);inline-size:7px;block-size:7px;border-radius:50%;background:var(--soft-gold);box-shadow:0 0 0 3px color-mix(in oklch,var(--soft-gold) 20%,transparent)}.hw10hub__side[data-astro-cid-ouou2mig]:first-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after{inset-inline-end:-4px}.hw10hub__side[data-astro-cid-ouou2mig]:last-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after{inset-inline-start:-4px}.hw10hubcard__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.4rem;block-size:2.4rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 13%,transparent)}.hw10hubcard__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.2rem;block-size:1.2rem;display:block}.hw10hubcard__body[data-astro-cid-ouou2mig]{min-width:0}.hw10hubcard__t[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);font-weight:600;line-height:1.15;color:var(--deep-emerald);margin:0 0 .1rem;overflow-wrap:break-word;hyphens:auto}.hw10hubcard__d[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .82);line-height:1.3;color:var(--text-muted);margin:0}.hw10hub__core[data-astro-cid-ouou2mig]{display:grid;place-items:center}.hw10hub__circle[data-astro-cid-ouou2mig]{inline-size:clamp(9rem,12vw,12.5rem);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-m);background:radial-gradient(circle at 50% 38%,color-mix(in oklch,var(--petrol-emerald) 70%,var(--deep-emerald)),var(--deep-emerald) 72%);border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);box-shadow:0 24px 60px -30px color-mix(in oklch,var(--deep-emerald) 80%,transparent)}.hw10hub__star[data-astro-cid-ouou2mig]{color:var(--soft-gold)}.hw10hub__star[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.8rem;block-size:1.8rem;display:block;margin-bottom:var(--space-2xs)}.hw10hub__title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.15;color:var(--warm-ivory);margin:0}.hw10hub__div[data-astro-cid-ouou2mig]{inline-size:2rem;block-size:1px;background:color-mix(in oklch,var(--soft-gold) 70%,transparent);margin:var(--space-xs) 0}.hw10hub__sub[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .74);font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;color:color-mix(in oklch,var(--soft-gold) 80%,var(--warm-ivory));margin:0}.hw10hub__caption[data-astro-cid-ouou2mig]{text-align:center;font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-quiet);margin:var(--space-s) 0 var(--space-l)}.hw10cyclefig[data-astro-cid-ouou2mig]{margin:0 calc(-1 * var(--space-m))}.hw10cyclefig[data-astro-cid-ouou2mig] img[data-astro-cid-ouou2mig]{inline-size:100%;block-size:auto;display:block;border-radius:0}.hw10cmp[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;column-gap:var(--space-2xs);align-items:stretch;margin-top:var(--space-l);scroll-margin-top:90px}.hw10cmp__col[data-astro-cid-ouou2mig]{grid-row:1 / span 2;display:grid;grid-template-rows:subgrid;min-width:0;border-radius:14px;overflow:hidden;border:1px solid var(--hairline-on-light)}.hw10cmp__cell[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.3rem;padding:var(--space-s) var(--space-2xs)}.hw10cmp__cell--problem[data-astro-cid-ouou2mig]{background:color-mix(in oklch,var(--warm-ivory) 55%,#fff)}.hw10cmp__cell--solution[data-astro-cid-ouou2mig]{position:relative;background:var(--deep-emerald);padding-top:var(--space-m)}.hw10cmp__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;display:grid;place-items:center}.hw10cmp__cell--problem[data-astro-cid-ouou2mig] .hw10cmp__ico[data-astro-cid-ouou2mig]{color:var(--accent-quiet);background:color-mix(in oklch,var(--soft-gold) 18%,transparent);border:1px solid color-mix(in oklch,var(--soft-gold) 32%,transparent)}.hw10cmp__cell--solution[data-astro-cid-ouou2mig] .hw10cmp__ico[data-astro-cid-ouou2mig]{color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}.hw10cmp__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.15rem;block-size:1.15rem;display:block}.hw10cmp__t[data-astro-cid-ouou2mig]{inline-size:100%;font-family:var(--font-ui);font-size:calc(var(--step--1) * .8);font-weight:700;line-height:1.2;text-align:center;overflow-wrap:break-word;hyphens:auto}.hw10cmp__cell--problem[data-astro-cid-ouou2mig] .hw10cmp__t[data-astro-cid-ouou2mig]{color:var(--deep-emerald)}.hw10cmp__cell--solution[data-astro-cid-ouou2mig] .hw10cmp__t[data-astro-cid-ouou2mig]{color:var(--warm-ivory)}.hw10cmp__d[data-astro-cid-ouou2mig]{inline-size:100%;font-size:calc(var(--step--1) * .72);line-height:1.3;margin:0;text-align:center;overflow-wrap:break-word;hyphens:auto}.hw10cmp__cell--problem[data-astro-cid-ouou2mig] .hw10cmp__d[data-astro-cid-ouou2mig]{color:var(--text-muted)}.hw10cmp__cell--solution[data-astro-cid-ouou2mig] .hw10cmp__d[data-astro-cid-ouou2mig]{color:color-mix(in oklch,var(--warm-ivory) 72%,var(--deep-emerald))}.hw10cmp__seam[data-astro-cid-ouou2mig]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;inline-size:1.9rem;block-size:1.9rem;border-radius:50%;display:grid;place-items:center;background:var(--soft-gold);color:var(--deep-emerald);box-shadow:0 2px 8px -2px color-mix(in oklch,var(--deep-emerald) 55%,transparent)}.hw10cmp__seam[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1rem;block-size:1rem;display:block}.hw10viz[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr;gap:var(--space-m);align-items:start;margin:var(--space-m) 0 var(--space-l)}.hw10viz__col[data-astro-cid-ouou2mig]{min-width:0;padding:var(--space-m);border-radius:14px;background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid var(--hairline-on-light)}.hw10viz__eyebrow[data-astro-cid-ouou2mig]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-quiet);margin:0 0 var(--space-m);text-align:center}.hw10pyr[data-astro-cid-ouou2mig]{display:flex;flex-direction:row;align-items:center;gap:var(--space-xl)}.hw10pyr__svg[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:clamp(12rem,34%,18rem);block-size:auto}.hw10pyr__lbl[data-astro-cid-ouou2mig]{fill:var(--warm-ivory);font-family:var(--font-display);font-weight:600;font-size:20px;text-anchor:middle;dominant-baseline:middle;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw10pyr__legend[data-astro-cid-ouou2mig]{flex:1 1 auto;min-width:0;list-style:none;padding:0;margin:0;display:grid;gap:var(--space-m)}.hw10pyr__i[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-s);min-width:0}.hw10pyr__badge[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;display:grid;place-items:center;background:var(--deep-emerald);color:var(--warm-ivory);font-family:var(--font-display);font-weight:600;font-size:var(--step-0);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw10pyr__d[data-astro-cid-ouou2mig]{min-width:0;font-size:var(--step--1);line-height:1.4;color:var(--graphite)}.hw10notes[data-astro-cid-ouou2mig]{display:grid;gap:var(--space-xs)}.hw10pyr__note[data-astro-cid-ouou2mig]{margin:0;font-size:var(--step--1);line-height:1.55;color:var(--text-muted);text-align:justify;text-justify:inter-word;hyphens:auto}.hw10pyr__note[data-astro-cid-ouou2mig] b{color:var(--deep-emerald);font-weight:600}.hw10result[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-radius:16px 0 0 16px;overflow:hidden;border:1px solid var(--hairline-on-light);border-inline-end:none;background:color-mix(in oklch,var(--warm-ivory) 55%,#fff);box-shadow:0 20px 50px -30px color-mix(in oklch,var(--deep-emerald) 60%,transparent)}.hw10result__text[data-astro-cid-ouou2mig]{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:var(--space-m) var(--space-l)}.hw10result__eyebrow[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-s);margin:0 0 var(--space-xs);font-family:var(--font-ui);font-size:calc(var(--step--1) * .8);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-quiet)}.hw10result__eyebrow[data-astro-cid-ouou2mig]:after{content:"";block-size:1px;inline-size:2.6rem;background:color-mix(in oklch,var(--soft-gold) 70%,transparent)}.hw10result__title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2;color:var(--deep-emerald);margin:0 0 var(--space-xs)}.hw10result__sub[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .94);line-height:1.5;color:var(--text-muted);margin:0 0 var(--space-s)}.hw10result__note[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:12px;background:color-mix(in oklch,var(--soft-gold) 12%,var(--warm-ivory));border:1px solid color-mix(in oklch,var(--soft-gold) 30%,var(--hairline-on-light))}.hw10result__star[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);background:color-mix(in oklch,var(--soft-gold) 16%,transparent)}.hw10result__star[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.1rem;block-size:1.1rem;display:block}.hw10result__notetext[data-astro-cid-ouou2mig]{min-width:0;display:grid;gap:.05rem;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);line-height:1.3;color:var(--deep-emerald)}.hw10result__media[data-astro-cid-ouou2mig]{min-width:0}.hw10result__media[data-astro-cid-ouou2mig] img[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.hw10wheel[data-astro-cid-ouou2mig]{position:relative;inline-size:100%;max-inline-size:22rem;margin-inline:auto;aspect-ratio:1}.hw10wheel__ring[data-astro-cid-ouou2mig]{position:absolute;inset:22%;border-radius:50%;border:1.5px dashed color-mix(in oklch,var(--soft-gold) 55%,transparent)}.hw10wheel__center[data-astro-cid-ouou2mig]{position:absolute;inset-inline:27%;inset-block-start:50%;transform:translateY(-50%);text-align:center;font-family:var(--font-ui);font-size:calc(var(--step--1) * .76);font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:var(--accent-quiet)}.hw10node[data-astro-cid-ouou2mig]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;z-index:1}.hw10node--n[data-astro-cid-ouou2mig]{inset-block-start:22%;inset-inline-start:50%}.hw10node--e[data-astro-cid-ouou2mig]{inset-block-start:50%;inset-inline-start:78%}.hw10node--s[data-astro-cid-ouou2mig]{inset-block-start:78%;inset-inline-start:50%}.hw10node--w[data-astro-cid-ouou2mig]{inset-block-start:50%;inset-inline-start:22%}.hw10node__ico[data-astro-cid-ouou2mig]{inline-size:3rem;block-size:3rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 45%,var(--hairline-on-light));color:var(--deep-emerald);box-shadow:0 6px 16px -10px color-mix(in oklch,var(--deep-emerald) 55%,transparent)}.hw10node__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.4rem;block-size:1.4rem;display:block}.hw10node__t[data-astro-cid-ouou2mig]{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:50%;transform:translate(-50%);inline-size:max-content;max-inline-size:8rem;text-align:center;font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;line-height:1.2;color:var(--deep-emerald)}.hw10wheel__arr[data-astro-cid-ouou2mig]{position:absolute;transform:translate(-50%,-50%) rotate(var(--rot));color:color-mix(in oklch,var(--soft-gold) 85%,transparent);font-size:1rem}.hw10wheel__arr--ne[data-astro-cid-ouou2mig]{inset-block-start:30%;inset-inline-start:70%;--rot: 45deg}.hw10wheel__arr--se[data-astro-cid-ouou2mig]{inset-block-start:70%;inset-inline-start:70%;--rot: 135deg}.hw10wheel__arr--sw[data-astro-cid-ouou2mig]{inset-block-start:70%;inset-inline-start:30%;--rot: 225deg}.hw10wheel__arr--nw[data-astro-cid-ouou2mig]{inset-block-start:30%;inset-inline-start:30%;--rot: 315deg}.hw10payoff[data-astro-cid-ouou2mig] .hw7note__ico[data-astro-cid-ouou2mig]{color:var(--soft-gold)}.hw10payoff[data-astro-cid-ouou2mig] span[data-astro-cid-ouou2mig]:last-child{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--deep-emerald);line-height:1.45}.hw8shift[data-astro-cid-ouou2mig]{margin:var(--space-l) 0 0}.hw8shift__lead[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-style:normal;font-size:var(--step-1);font-weight:600;line-height:1.2;color:var(--deep-emerald);margin:0 0 var(--space-s);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.hw8shift__grid[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:minmax(0,.72fr) auto minmax(0,1.5fr);align-items:stretch;gap:var(--space-s)}.hw8shift__card[data-astro-cid-ouou2mig]{display:flex;align-items:flex-start;gap:var(--space-s);padding:var(--space-m);border-radius:14px;min-width:0;position:relative;overflow:hidden}.hw8shift__card--from[data-astro-cid-ouou2mig]{background:color-mix(in oklch,var(--warm-ivory) 40%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 36%,var(--hairline-on-light))}.hw8shift__card--to[data-astro-cid-ouou2mig]{background:var(--deep-emerald);border:1px solid var(--deep-emerald)}.hw8shift__card--to[data-astro-cid-ouou2mig]:after{content:"";position:absolute;inset-inline-end:-18%;inset-block-end:-42%;inline-size:62%;block-size:78%;border:1px solid color-mix(in oklch,var(--soft-gold) 30%,transparent);border-radius:50%}.hw8shift__body[data-astro-cid-ouou2mig]{min-width:0;display:grid;gap:var(--space-2xs);position:relative;z-index:1}.hw8shift__eyebrow[data-astro-cid-ouou2mig]{position:relative;padding-bottom:.55rem;font-family:var(--font-ui);font-size:calc(var(--step--1) * .78);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hw8shift__eyebrow[data-astro-cid-ouou2mig]:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:2rem;block-size:2px;background:var(--soft-gold)}.hw8shift__card--from[data-astro-cid-ouou2mig] .hw8shift__eyebrow[data-astro-cid-ouou2mig]{color:var(--accent-quiet)}.hw8shift__card--to[data-astro-cid-ouou2mig] .hw8shift__eyebrow[data-astro-cid-ouou2mig]{color:color-mix(in oklch,var(--soft-gold) 85%,var(--warm-ivory))}.hw8shift__q[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);line-height:1.3}.hw8shift__card--from[data-astro-cid-ouou2mig] .hw8shift__q[data-astro-cid-ouou2mig]{color:var(--deep-emerald)}.hw8shift__card--to[data-astro-cid-ouou2mig] .hw8shift__q[data-astro-cid-ouou2mig]{color:var(--warm-ivory)}.hw8shift__arr[data-astro-cid-ouou2mig]{align-self:center;display:grid;place-items:center;color:var(--soft-gold);inline-size:3rem}.hw8shift__arr[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:auto;display:block}.hw8concl[data-astro-cid-ouou2mig]{margin-top:var(--space-m);background:color-mix(in oklch,var(--soft-gold) 10%,var(--warm-ivory));border:1px solid color-mix(in oklch,var(--soft-gold) 30%,var(--hairline-on-light));border-inline-start-width:1px;border-radius:12px}.hw4__qinline[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw4__q[data-astro-cid-ouou2mig]{flex:0 0 auto;font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--soft-gold)}.hw4__split[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:center;margin:var(--space-m) 0}.hw4__problems[data-astro-cid-ouou2mig]{min-width:0}.hw4__figure[data-astro-cid-ouou2mig]{margin:0;min-width:0}.hw4__chess[data-astro-cid-ouou2mig]{display:block;inline-size:100%;block-size:auto;border-radius:12px}.hw-crosslist[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0 0 var(--space-s);display:grid;gap:var(--space-2xs)}.hw-crosslist[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:.55rem;font-size:var(--step--1);line-height:1.4;color:var(--graphite)}.hw-crosslist__ico[data-astro-cid-ouou2mig]{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem;color:color-mix(in oklch,var(--taupe-stone) 55%,var(--graphite))}.hw-crosslist__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:100%;block-size:100%;display:block}.hw-crosslist[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw-crosslist--2col[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr;gap:var(--space-2xs) var(--space-l)}.hw-crosslist--2col[data-astro-cid-ouou2mig] li[data-astro-cid-ouou2mig]{align-items:flex-start}.hw-crosslist--2col[data-astro-cid-ouou2mig] .hw-crosslist__ico[data-astro-cid-ouou2mig]{margin-top:.2rem}.hw4__banner[data-astro-cid-ouou2mig]{display:flex;gap:var(--space-s);align-items:center;justify-content:center;margin:var(--space-m) 0;padding:var(--space-m) var(--space-l);border-radius:12px;background:color-mix(in oklch,var(--petrol-emerald) 82%,var(--warm-ivory));color:var(--text-on-dark);text-align:center}.hw4__banner[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:var(--step-0);line-height:1.4;color:var(--warm-ivory)}.hw4__rule[data-astro-cid-ouou2mig]{padding:var(--space-s) var(--space-m);border-radius:8px;text-align:center;background:color-mix(in oklch,var(--soft-gold) 14%,transparent);border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);font-family:var(--font-display);font-size:var(--step-1);font-weight:600;color:var(--deep-emerald);margin-bottom:var(--space-s)}.hw4__check[data-astro-cid-ouou2mig]{margin-bottom:0}.hw-iconchain[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:0 0 var(--space-s);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-s) 0}.hw-iconchain__i[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;flex:0 1 6.5rem;min-inline-size:0}.hw-iconchain__ico[data-astro-cid-ouou2mig]{inline-size:3rem;block-size:3rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);border:1.5px solid color-mix(in oklch,var(--soft-gold) 55%,transparent);background:color-mix(in oklch,var(--soft-gold) 8%,transparent)}.hw-iconchain__ico[data-astro-cid-ouou2mig] svg[data-astro-cid-ouou2mig]{inline-size:1.4rem;block-size:1.4rem;display:block}.hw-iconchain__t[data-astro-cid-ouou2mig]{font-size:calc(var(--step--1) * .92);line-height:1.25;color:var(--deep-emerald);font-weight:600}.hw-iconchain__sep[data-astro-cid-ouou2mig]{flex:0 0 auto;align-self:flex-start;margin-top:1.4rem;color:var(--soft-gold);font-size:1.05rem}.hw-iconchain--7[data-astro-cid-ouou2mig]{flex-wrap:nowrap;justify-content:stretch;gap:0}.hw-iconchain--7[data-astro-cid-ouou2mig] .hw-iconchain__i[data-astro-cid-ouou2mig]{flex:1 1 0;inline-size:auto;padding-inline:.15rem}.hw-iconchain--7[data-astro-cid-ouou2mig] .hw-iconchain__sep[data-astro-cid-ouou2mig]{margin-inline:.1rem}.hw4__duo[data-astro-cid-ouou2mig]{margin-top:var(--space-l);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}.hw4__box[data-astro-cid-ouou2mig]{margin-top:0;block-size:100%}.hw-callout--meaning[data-astro-cid-ouou2mig]{align-items:flex-start;gap:var(--space-s)}.hw-callout__body[data-astro-cid-ouou2mig]{display:grid;gap:var(--space-xs);min-width:0}.hw-callout__q[data-astro-cid-ouou2mig]{flex:0 0 auto;font-family:var(--font-display);font-size:2.4rem;line-height:.7;color:color-mix(in oklch,var(--soft-gold) 70%,transparent)}.hw-callout--meaning[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{color:var(--graphite);font-size:var(--step--1);line-height:1.5}.hw-callout--meaning[data-astro-cid-ouou2mig] b[data-astro-cid-ouou2mig]{color:var(--deep-emerald);font-weight:600}.hw-quote[data-astro-cid-ouou2mig]{position:relative;margin:var(--space-m) 0 var(--space-l);padding-inline-start:var(--space-l);border-inline-start:2px solid var(--soft-gold);display:grid;gap:var(--space-s)}.hw-quote--transition[data-astro-cid-ouou2mig]{margin-top:var(--space-l);grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:start}.hw-quote[data-astro-cid-ouou2mig].hw-quote--transition p[data-astro-cid-ouou2mig]{text-align:start;text-justify:auto;hyphens:manual;max-inline-size:44ch}.hw-stage1[data-astro-cid-ouou2mig]{margin-top:var(--space-m);margin-inline-end:calc(-1 * var(--gutter));padding:var(--space-m) var(--space-l) var(--space-s) var(--space-l);scroll-margin-top:90px}.hw-stage1[data-astro-cid-ouou2mig]:has([data-collapse=hw-blocks-1][aria-expanded=false]){background:color-mix(in oklch,var(--soft-gold) 9%,#fff);border-radius:16px 0 0 16px}.hw-final[data-astro-cid-ouou2mig]{margin-top:var(--space-l);margin-inline-end:calc(-1 * var(--gutter))}.hw__stagehead[data-astro-cid-ouou2mig] .hw__titlerow[data-astro-cid-ouou2mig]{margin-top:0}.hw__stagehead[data-astro-cid-ouou2mig] .hw__sub[data-astro-cid-ouou2mig]{margin-top:var(--space-2xs)}#hw-blocks-1[data-astro-cid-ouou2mig]>.hw-block[data-astro-cid-ouou2mig]:first-of-type{margin-top:var(--space-m)}.hw-stage2[data-astro-cid-ouou2mig]{margin-top:var(--space-m);margin-inline-end:calc(-1 * var(--gutter));background:var(--deep-emerald);color:var(--text-on-dark);border-radius:16px 0 0 16px;padding:var(--space-m) var(--space-l) var(--space-s) var(--space-l);scroll-margin-top:90px}.hw-stage2[data-astro-cid-ouou2mig] .hw__titlerow[data-astro-cid-ouou2mig]{margin-top:0}.hw-stage2__title[data-astro-cid-ouou2mig]{color:var(--warm-ivory)}.hw-stage2__sub[data-astro-cid-ouou2mig]{color:var(--text-on-dark-muted)}.hw__collapse[data-astro-cid-ouou2mig].hw-stage2__toggle{border-color:var(--hairline-on-dark);color:var(--warm-ivory)}.hw-stage2__toggle[data-astro-cid-ouou2mig]:hover{border-color:var(--accent)}.hw-stage2[data-astro-cid-ouou2mig] #hw-blocks-2[data-astro-cid-ouou2mig]:not([hidden]){margin-top:var(--space-m)}.hw-stage2[data-astro-cid-ouou2mig].hw-stage3{min-block-size:clamp(16rem,24vw,26rem);display:flex;flex-direction:column;justify-content:center;background-color:var(--deep-emerald);background-image:linear-gradient(to right,color-mix(in oklch,var(--deep-emerald) 88%,transparent),color-mix(in oklch,var(--deep-emerald) 60%,transparent) 42%,color-mix(in oklch,var(--deep-emerald) 34%,transparent)),url(/img/stage3-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.hw-stage3__list[data-astro-cid-ouou2mig]{list-style:none;padding:0;margin:var(--space-s) 0 0;display:grid;grid-template-columns:1fr;gap:.25rem;max-inline-size:34rem}.hw-stage3__item[data-astro-cid-ouou2mig]{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--step-0);line-height:1.35;color:var(--warm-ivory)}.hw-stage3__mark[data-astro-cid-ouou2mig]{flex:0 0 auto;color:var(--soft-gold);font-size:.8em}.hw-quote__mark[data-astro-cid-ouou2mig]{position:absolute;inset-inline-start:.6rem;inset-block-start:-1.2rem;font-family:var(--font-display);font-size:3.5rem;line-height:1;color:color-mix(in oklch,var(--soft-gold) 60%,transparent)}.hw-quote[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{font-size:var(--step--1);line-height:1.55;color:var(--graphite);text-align:justify;text-justify:inter-word;hyphens:auto}.hw-quote__sign[data-astro-cid-ouou2mig]{display:block;font-family:var(--font-hand);font-style:normal;font-size:1.6rem;color:var(--soft-gold);text-align:right;margin-top:.2rem}.hw__collapse[data-astro-cid-ouou2mig]{position:relative;flex:0 0 auto;inline-size:52px;block-size:52px;border-radius:50%;border:1.5px solid var(--hairline-on-light);display:grid;place-items:center;color:var(--deep-emerald);transition:border-color .2s var(--ease-brand),background .2s var(--ease-brand)}.hw__collapse[data-astro-cid-ouou2mig]:hover{border-color:var(--soft-gold)}@keyframes hwCollapsePulse{0%{box-shadow:0 0 color-mix(in oklch,var(--soft-gold) 55%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in oklch,var(--soft-gold) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklch,var(--soft-gold) 0%,transparent)}}.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]{border-color:var(--soft-gold);color:var(--soft-gold);animation:hwCollapsePulse 2.2s var(--ease-brand) infinite}.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]:hover{animation-play-state:paused;background:color-mix(in oklch,var(--soft-gold) 14%,transparent)}@media(prefers-reduced-motion:reduce){.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]{animation:none}}.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]:after{content:attr(data-tip);position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0;white-space:nowrap;padding:.35em .7em;border-radius:6px;background:var(--graphite);color:var(--warm-ivory);font-family:var(--font-ui);font-size:calc(var(--step--1) * .9);letter-spacing:.01em;opacity:0;transform:translateY(4px);pointer-events:none;z-index:6;transition:opacity .2s var(--ease-brand),transform .2s var(--ease-brand)}.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]:hover:after,.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=false]:focus-visible:after{opacity:1;transform:translateY(0)}.hw__collapse-ico[data-astro-cid-ouou2mig]{position:relative;inline-size:18px;block-size:18px}.hw__collapse-ico[data-astro-cid-ouou2mig]:before,.hw__collapse-ico[data-astro-cid-ouou2mig]:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:2px;background:currentColor;transition:transform .25s var(--ease-brand)}.hw__collapse-ico[data-astro-cid-ouou2mig]:after{transform:rotate(90deg)}.hw__collapse[data-astro-cid-ouou2mig][aria-expanded=true] .hw__collapse-ico[data-astro-cid-ouou2mig]:after{transform:rotate(0)}.hw__blocks[data-astro-cid-ouou2mig]{display:grid;gap:0;overflow:clip}.hw__blocks[data-astro-cid-ouou2mig][hidden]{display:none}@media(max-width:64rem){.hw__grid[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:var(--space-xl)}.hw__nav[data-astro-cid-ouou2mig]{position:static}.hw-pairs[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw-flow[data-astro-cid-ouou2mig],.hw-flow--6[data-astro-cid-ouou2mig]{grid-template-columns:repeat(3,1fr)}.hw-flow__arr[data-astro-cid-ouou2mig],.hw-loop[data-astro-cid-ouou2mig]{display:none}.hw3[data-astro-cid-ouou2mig],.hw4__duo[data-astro-cid-ouou2mig],.hw4__split[data-astro-cid-ouou2mig],.hw-crosslist--2col[data-astro-cid-ouou2mig],.hw2__cols[data-astro-cid-ouou2mig],.hw3__metrics--2col[data-astro-cid-ouou2mig],.hw3__check--2col[data-astro-cid-ouou2mig],.hw-quote--transition[data-astro-cid-ouou2mig],.hw6[data-astro-cid-ouou2mig],.hw6__col--diag[data-astro-cid-ouou2mig] .hw6__list[data-astro-cid-ouou2mig],.hw7flow[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw7flow__arr[data-astro-cid-ouou2mig]{display:none}.hw7[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:var(--space-m)}.hw8shift__grid[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw8shift__arr[data-astro-cid-ouou2mig]{transform:rotate(90deg);justify-self:center}.hw8hero[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:var(--space-l)}.hw8media-ph[data-astro-cid-ouou2mig]{min-block-size:16rem}.hw9cards[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw9grid[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:var(--space-m)}.hw10viz[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw10pyr[data-astro-cid-ouou2mig]{flex-direction:column;gap:var(--space-m)}.hw10pyr__svg[data-astro-cid-ouou2mig]{inline-size:clamp(11rem,60%,15rem);margin:0 auto}.hw10result[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw10result__media[data-astro-cid-ouou2mig]{order:-1;min-block-size:14rem}.hw10cmp[data-astro-cid-ouou2mig]{grid-template-columns:repeat(3,1fr);grid-template-rows:none;gap:var(--space-s)}.hw10cmp__col[data-astro-cid-ouou2mig]{grid-row:auto;grid-template-rows:auto auto}.hw-stage3__list[data-astro-cid-ouou2mig],.hw10hub[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.hw10hub__core[data-astro-cid-ouou2mig]{order:-1}.hw10hub__circle[data-astro-cid-ouou2mig]{inline-size:12rem}.hw10hub__links[data-astro-cid-ouou2mig]{display:none}.hw10hub__side[data-astro-cid-ouou2mig]:first-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after,.hw10hub__side[data-astro-cid-ouou2mig]:last-of-type .hw10hubcard[data-astro-cid-ouou2mig]:after{display:none}.hw-iconchain--7[data-astro-cid-ouou2mig]{flex-wrap:wrap}.hw-iconchain--7[data-astro-cid-ouou2mig] .hw-iconchain__i[data-astro-cid-ouou2mig]{flex:0 1 5rem}.hw5__tools[data-astro-cid-ouou2mig]{grid-template-columns:repeat(3,1fr)}.hw5__overlay[data-astro-cid-ouou2mig]{padding:var(--space-m);min-block-size:0}.hw5__overlay-inner[data-astro-cid-ouou2mig]{flex-basis:auto;max-inline-size:none}.hw1-callout[data-astro-cid-ouou2mig]{min-block-size:16rem;padding:var(--space-m)}.hw1-callout__text[data-astro-cid-ouou2mig]{max-inline-size:70%}.hw5__radcols[data-astro-cid-ouou2mig]{grid-template-columns:1fr}}@media(max-width:48rem){.hw__nav[data-astro-cid-ouou2mig]{display:none}.hw__grid[data-astro-cid-ouou2mig]{gap:0}}@media(max-width:40rem){.hw5__tools[data-astro-cid-ouou2mig]{grid-template-columns:repeat(2,1fr)}.hw5__hero[data-astro-cid-ouou2mig]{padding:var(--space-m);min-block-size:12rem}}@media(max-width:40rem){.hw-flow[data-astro-cid-ouou2mig],.hw-flow--6[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr}}.ai[data-astro-cid-bxa7u3y5]{background:var(--surface)}.ai__strip[data-astro-cid-bxa7u3y5]{background:var(--deep-emerald);color:var(--warm-ivory);padding:var(--space-m) var(--gutter);display:flex;justify-content:center}.ai__cq[data-astro-cid-bxa7u3y5]{position:relative;font-family:var(--font-display);font-style:italic;font-size:var(--step-2);line-height:1.1;color:var(--warm-ivory);text-align:center}.ai__cq-mark[data-astro-cid-bxa7u3y5]{color:color-mix(in oklch,var(--soft-gold) 80%,transparent);margin-inline-end:.15em;font-size:1.1em}.ai__viz[data-astro-cid-bxa7u3y5]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.ai__media[data-astro-cid-bxa7u3y5]{position:relative;min-width:0}.ai__media[data-astro-cid-bxa7u3y5] img[data-astro-cid-bxa7u3y5]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top;display:block}.ai__text[data-astro-cid-bxa7u3y5]{min-width:0;display:flex;flex-direction:column;padding:var(--space-l) var(--gutter) var(--space-l) var(--space-xl)}.ai__eyebrow[data-astro-cid-bxa7u3y5]{margin-block:var(--space-m) var(--space-m);display:inline-flex;align-items:center;gap:.6em;align-self:flex-start;padding:.5em 1em;border-radius:100px;border:1px solid var(--hairline-on-light);background:color-mix(in oklch,var(--warm-ivory) 45%,#fff);font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-quiet)}.ai__eyebrow-dot[data-astro-cid-bxa7u3y5]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--deep-emerald)}.ai__title[data-astro-cid-bxa7u3y5]{margin:var(--space-s) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--step-2);line-height:1.2;color:var(--deep-emerald);max-inline-size:none}.ai__rule[data-astro-cid-bxa7u3y5]{display:flex;align-items:center;gap:var(--space-s);margin:var(--space-s) 0 var(--space-m);color:color-mix(in oklch,var(--soft-gold) 80%,transparent)}.ai__rule[data-astro-cid-bxa7u3y5] i[data-astro-cid-bxa7u3y5]{block-size:1px;inline-size:2.6rem;background:color-mix(in oklch,var(--soft-gold) 55%,transparent)}.ai__list[data-astro-cid-bxa7u3y5]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-xs)}.ai__item[data-astro-cid-bxa7u3y5]{display:flex;align-items:center;gap:var(--space-s)}.ai__ico[data-astro-cid-bxa7u3y5]{flex:0 0 auto;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;display:grid;place-items:center;color:var(--petrol-emerald);background:color-mix(in oklch,var(--warm-ivory) 40%,#fff);border:1px solid var(--hairline-on-light)}.ai__ico[data-astro-cid-bxa7u3y5] svg[data-astro-cid-bxa7u3y5]{inline-size:1.2rem;block-size:1.2rem;display:block}.ai__item-t[data-astro-cid-bxa7u3y5]{font-family:var(--font-ui);font-size:var(--step-0);font-weight:600;color:var(--deep-emerald)}.ai__note[data-astro-cid-bxa7u3y5]{margin:var(--space-l) 0 0;padding:var(--space-m) var(--space-l);background:var(--deep-emerald);color:var(--warm-ivory);border-radius:14px;border:1px solid color-mix(in oklch,var(--soft-gold) 30%,transparent)}.ai__note-star[data-astro-cid-bxa7u3y5]{color:var(--soft-gold);font-size:1.2rem}.ai__note[data-astro-cid-bxa7u3y5] p[data-astro-cid-bxa7u3y5]{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.4;color:color-mix(in oklch,var(--warm-ivory) 92%,var(--deep-emerald))}@media(max-width:64rem){.ai__viz[data-astro-cid-bxa7u3y5]{grid-template-columns:1fr}.ai__media[data-astro-cid-bxa7u3y5]{block-size:22rem}.ai__text[data-astro-cid-bxa7u3y5]{padding:var(--space-l) var(--gutter)}.ai__title[data-astro-cid-bxa7u3y5]{max-inline-size:none}}.wf[data-astro-cid-rodbqbho]{padding-block:var(--space-xs) 0}.wf__grid[data-astro-cid-rodbqbho]{display:block}.wf__nav[data-astro-cid-rodbqbho]{--axis: 1.05rem;position:sticky;top:6rem;display:grid;gap:var(--space-m);justify-items:stretch;min-inline-size:0}.wf__nav[data-astro-cid-rodbqbho]:before{content:"";position:absolute;z-index:0;inset-block:.3rem;inset-inline-start:var(--axis);transform:translate(-50%);inline-size:1px;background:var(--hairline-on-light)}.wf__nav[data-astro-cid-rodbqbho]>[data-astro-cid-rodbqbho]{position:relative;z-index:1}.wf__ellipsis[data-astro-cid-rodbqbho]{display:grid;gap:3px;justify-items:center;inline-size:calc(var(--axis) * 2);padding-block:.1rem}.wf__ellipsis[data-astro-cid-rodbqbho] i[data-astro-cid-rodbqbho]{inline-size:4px;block-size:4px;border-radius:50%;background:var(--taupe-stone);opacity:.7}.wf-group[data-astro-cid-rodbqbho]{display:grid;gap:var(--space-2xs)}.wf-group__head[data-astro-cid-rodbqbho]{position:relative;padding-inline-start:1.7rem;margin-block-end:var(--space-2xs);font-family:var(--font-ui);font-size:calc(var(--step--1) * .86);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep-emerald)}.wf-group__mark[data-astro-cid-rodbqbho]{position:absolute;inset-block-start:.15em;inset-inline-start:var(--axis);transform:translate(-50%) rotate(45deg);inline-size:.72rem;block-size:.72rem;background:var(--deep-emerald);box-shadow:0 0 0 4px var(--surface)}.wf-steps[data-astro-cid-rodbqbho]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.wf-step[data-astro-cid-rodbqbho]{position:relative;display:flex;gap:.7rem;align-items:center;padding-inline-start:0;padding-block:.3rem;color:var(--text-muted);cursor:pointer;min-inline-size:0;transition:color .2s var(--ease-brand)}.wf-step__node[data-astro-cid-rodbqbho]{flex:0 0 auto;inline-size:2.1rem;block-size:2.1rem;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline-on-light);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;color:var(--deep-emerald);transition:background .2s var(--ease-brand),border-color .2s var(--ease-brand),color .2s var(--ease-brand),box-shadow .2s var(--ease-brand)}.wf-step__label[data-astro-cid-rodbqbho]{font-size:calc(var(--step--1) * .9);line-height:1.22;min-inline-size:0;overflow-wrap:break-word}.wf-step[data-astro-cid-rodbqbho]:hover{color:var(--graphite)}.wf-step[data-astro-cid-rodbqbho]:hover .wf-step__node[data-astro-cid-rodbqbho]{border-color:var(--soft-gold);color:var(--soft-gold)}.wf-step[data-astro-cid-rodbqbho].is-active{color:var(--deep-emerald)}.wf-step[data-astro-cid-rodbqbho].is-active .wf-step__label[data-astro-cid-rodbqbho]{font-weight:600}.wf-step[data-astro-cid-rodbqbho].is-active .wf-step__node[data-astro-cid-rodbqbho]{background:var(--deep-emerald);border-color:var(--deep-emerald);color:var(--soft-gold);box-shadow:0 0 0 4px color-mix(in oklch,var(--soft-gold) 26%,transparent)}.wf-quote[data-astro-cid-rodbqbho]{margin:var(--space-xs) 0 0;padding-inline-start:1.7rem;font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.35;color:var(--accent-quiet)}.wf-quote[data-astro-cid-rodbqbho] p[data-astro-cid-rodbqbho]{margin:0 0 .5rem}.wf-quote[data-astro-cid-rodbqbho] cite[data-astro-cid-rodbqbho]{font-style:normal;font-size:calc(var(--step--1) * .9);color:var(--text-muted)}.wf__main[data-astro-cid-rodbqbho]{position:relative;overflow:hidden;min-width:0;background:radial-gradient(130% 90% at 88% 0%,color-mix(in oklch,var(--petrol-emerald) 55%,var(--deep-emerald)),transparent 58%),radial-gradient(120% 80% at 0% 100%,color-mix(in oklch,var(--petrol-emerald) 40%,var(--deep-emerald)),transparent 55%),var(--deep-emerald);border-radius:20px;padding:clamp(1.75rem,3.5vw,3.25rem);margin-inline:calc(-1 * var(--gutter))}.wf__deco[data-astro-cid-rodbqbho]{position:absolute;inset:0;z-index:0;pointer-events:none}.wf__deco-svg[data-astro-cid-rodbqbho]{inline-size:100%;block-size:100%;display:block}.wf__ray[data-astro-cid-rodbqbho]{fill:none;stroke:var(--soft-gold);stroke-linecap:round}.wf__ray--1[data-astro-cid-rodbqbho]{stroke-width:1.4;opacity:.32}.wf__ray--2[data-astro-cid-rodbqbho]{stroke-width:1;opacity:.16}.wf__ray--3[data-astro-cid-rodbqbho]{stroke-width:1.2;opacity:.22}.wf__ray--4[data-astro-cid-rodbqbho]{stroke-width:1;opacity:.14}.wf__spark[data-astro-cid-rodbqbho]{fill:var(--soft-gold);opacity:.55}.wf__head[data-astro-cid-rodbqbho],.wf-panel[data-astro-cid-rodbqbho]{position:relative;z-index:1}.wf__head[data-astro-cid-rodbqbho]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);flex-wrap:wrap;margin-block-end:var(--space-l)}.wf__eyebrow[data-astro-cid-rodbqbho]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .9);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklch,var(--soft-gold) 82%,var(--warm-ivory))}.wf__title[data-astro-cid-rodbqbho]{margin:.3rem 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--step-5);line-height:1;color:var(--soft-gold)}.wf__sub[data-astro-cid-rodbqbho]{margin:0;max-inline-size:34ch;text-align:end;text-wrap:balance;padding-block-end:.35em;font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.3;color:var(--warm-ivory)}.wf__head-meta[data-astro-cid-rodbqbho]{justify-self:end;text-align:end;display:grid;gap:var(--space-s);padding-block-start:.4rem}.wf__meta-top[data-astro-cid-rodbqbho]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.wf__meta-top[data-astro-cid-rodbqbho] li[data-astro-cid-rodbqbho]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch,var(--warm-ivory) 72%,var(--deep-emerald))}.wf__meta-tag[data-astro-cid-rodbqbho]{margin:0;padding-inline-end:var(--space-s);border-inline-end:2px solid color-mix(in oklch,var(--soft-gold) 60%,transparent);font-family:var(--font-display);font-style:italic;font-size:calc(var(--step-0) * .98);line-height:1.3;color:color-mix(in oklch,var(--warm-ivory) 85%,var(--deep-emerald))}.wf-panel[data-astro-cid-rodbqbho]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,2fr);gap:clamp(1.25rem,2vw,2rem);border-radius:16px;padding:clamp(1rem,1.6vw,1.5rem);margin-block-start:var(--space-m)}.wf-panel--light[data-astro-cid-rodbqbho]{background:color-mix(in oklch,var(--warm-ivory) 52%,#fff)}.wf-panel--dark[data-astro-cid-rodbqbho]{background:color-mix(in oklch,var(--petrol-emerald) 22%,var(--deep-emerald));border:2px solid color-mix(in oklch,var(--soft-gold) 32%,transparent)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-panel__media[data-astro-cid-rodbqbho]{border:2px solid var(--hairline-on-dark)}.wf-panel__media[data-astro-cid-rodbqbho]{position:relative;min-height:16rem;border-radius:12px;overflow:hidden;background:radial-gradient(120% 100% at 75% 15%,color-mix(in oklch,var(--soft-gold) 30%,transparent),transparent 55%),linear-gradient(150deg,var(--petrol-emerald),var(--deep-emerald));background-image:var(--wf-img, none);background-size:cover;background-position:var(--wf-pos, center top)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-panel__media[data-astro-cid-rodbqbho]{background-color:var(--deep-emerald)}.wf-panel__media[data-astro-cid-rodbqbho]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,rgba(6,24,24,.55))}.wf-panel__hand[data-astro-cid-rodbqbho]{position:absolute;z-index:2;inset-block-start:12%;inset-inline-start:7%;max-inline-size:62%;font-family:var(--font-hand);font-size:clamp(1.4rem,2vw,2rem);line-height:1.05;color:var(--soft-gold);transform:rotate(-5deg);text-shadow:0 2px 12px rgba(0,0,0,.35)}.wf-panel__cap[data-astro-cid-rodbqbho]{position:absolute;z-index:2;inset-block-end:.9rem;inset-inline-start:1rem;font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);letter-spacing:.06em;color:color-mix(in oklch,var(--warm-ivory) 88%,transparent);text-shadow:0 1px 8px rgba(0,0,0,.5)}.wf-panel__body[data-astro-cid-rodbqbho]{min-width:0;display:flex;flex-direction:column;gap:var(--space-m)}.wf-panel__intro[data-astro-cid-rodbqbho]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:var(--space-l);padding-block-end:var(--space-s)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-panel__intro[data-astro-cid-rodbqbho]{border-block-end:1px solid var(--hairline-on-light)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-panel__intro[data-astro-cid-rodbqbho]{border-block-end:1px solid var(--hairline-on-dark)}.wf-panel__eyebrow[data-astro-cid-rodbqbho]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.wf-panel--light[data-astro-cid-rodbqbho] .wf-panel__eyebrow[data-astro-cid-rodbqbho]{color:var(--accent-quiet)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-panel__eyebrow[data-astro-cid-rodbqbho]{color:color-mix(in oklch,var(--soft-gold) 82%,var(--warm-ivory))}.wf-panel__title[data-astro-cid-rodbqbho]{margin:.3rem 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--step-3);line-height:1.1}.wf-panel--light[data-astro-cid-rodbqbho] .wf-panel__title[data-astro-cid-rodbqbho]{color:var(--deep-emerald)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-panel__title[data-astro-cid-rodbqbho]{color:var(--warm-ivory)}.wf-panel__meta[data-astro-cid-rodbqbho]{margin:0;justify-self:end;text-align:end;max-inline-size:none;font-family:var(--font-display);font-style:italic;font-size:calc(var(--step-0) * .96);line-height:1.5}.wf-panel__meta-line[data-astro-cid-rodbqbho]{display:block;white-space:nowrap}.wf-panel--light[data-astro-cid-rodbqbho] .wf-panel__meta[data-astro-cid-rodbqbho]{color:var(--petrol-emerald)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-panel__meta[data-astro-cid-rodbqbho]{color:color-mix(in oklch,var(--warm-ivory) 82%,var(--deep-emerald))}.wf-cards[data-astro-cid-rodbqbho]{display:flex;flex-direction:column;gap:.6rem}.wf-card[data-astro-cid-rodbqbho]{position:relative;border-radius:12px;overflow:hidden;scroll-margin-top:90px;transition:border-color .25s var(--ease-brand),background .25s var(--ease-brand),box-shadow .25s var(--ease-brand)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card[data-astro-cid-rodbqbho]{background:#fff;border:1px solid var(--hairline-on-light)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card[data-astro-cid-rodbqbho]{background:color-mix(in oklch,var(--deep-emerald) 78%,#000 6%);border:2px solid var(--hairline-on-dark)}.wf-card[data-astro-cid-rodbqbho]:hover,.wf-card[data-astro-cid-rodbqbho]:focus-within{border-color:var(--soft-gold);box-shadow:0 0 0 1px var(--soft-gold),0 8px 30px -14px color-mix(in oklch,var(--soft-gold) 45%,transparent)}.wf-card[data-astro-cid-rodbqbho].is-open{border-color:color-mix(in oklch,var(--soft-gold) 60%,transparent)}.wf-card__bar[data-astro-cid-rodbqbho]{inline-size:100%;text-align:start;display:flex;align-items:center;gap:.9rem;padding:.9rem 1.3rem;cursor:pointer}.wf-card__ico[data-astro-cid-rodbqbho]{flex:0 0 auto;inline-size:2.4rem;block-size:2.4rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);background:color-mix(in oklch,var(--soft-gold) 10%,transparent)}.wf-card__ico[data-astro-cid-rodbqbho] svg[data-astro-cid-rodbqbho]{inline-size:1.6rem;block-size:1.6rem}.wf-card__title[data-astro-cid-rodbqbho]{flex:1 1 auto;min-inline-size:0;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.2}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card__title[data-astro-cid-rodbqbho]{color:var(--deep-emerald)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card__title[data-astro-cid-rodbqbho]{color:var(--warm-ivory)}.wf-card__plus[data-astro-cid-rodbqbho]{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);transition:transform .5s cubic-bezier(.22,1,.36,1),background .25s var(--ease-brand),border-color .25s var(--ease-brand)}.wf-card__plus[data-astro-cid-rodbqbho] svg[data-astro-cid-rodbqbho]{inline-size:1.05rem;block-size:1.05rem}.wf-card[data-astro-cid-rodbqbho]:hover .wf-card__plus[data-astro-cid-rodbqbho]{background:color-mix(in oklch,var(--soft-gold) 14%,transparent);border-color:var(--soft-gold)}.wf-card[data-astro-cid-rodbqbho].is-open .wf-card__plus[data-astro-cid-rodbqbho]{transform:rotate(45deg)}.wf-card__reveal[data-astro-cid-rodbqbho]{overflow:hidden;max-height:0;transition:max-height .75s cubic-bezier(.22,1,.36,1)}.wf-card__reveal-in[data-astro-cid-rodbqbho]{opacity:0;transform:translateY(4px);transition:opacity .6s ease .08s,transform .6s cubic-bezier(.22,1,.36,1) .08s}.wf-card[data-astro-cid-rodbqbho].is-open .wf-card__reveal-in[data-astro-cid-rodbqbho]{opacity:1;transform:none}.wf-card__reveal-in[data-astro-cid-rodbqbho]>[data-astro-cid-rodbqbho]:first-child{margin-block-start:0}.wf-card__reveal-in[data-astro-cid-rodbqbho]{padding:0 1.3rem 1.25rem}.wf-card__lead[data-astro-cid-rodbqbho]{margin:.2rem 0 0;font-family:var(--font-ui);font-weight:600;font-size:.92rem;line-height:1.45}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card__lead[data-astro-cid-rodbqbho]{color:var(--deep-emerald)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card__lead[data-astro-cid-rodbqbho]{color:var(--warm-ivory)}.wf-card__h[data-astro-cid-rodbqbho]{margin:.9rem 0 .35rem;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card__h[data-astro-cid-rodbqbho]{color:var(--accent-quiet)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card__h[data-astro-cid-rodbqbho]{color:color-mix(in oklch,var(--soft-gold) 82%,var(--warm-ivory))}.wf-card__p[data-astro-cid-rodbqbho]{margin:.55rem 0 0;font-family:var(--font-ui);font-size:.85rem;line-height:1.5}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card__p[data-astro-cid-rodbqbho]{color:var(--text-muted)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card__p[data-astro-cid-rodbqbho]{color:var(--text-on-dark-muted)}.wf-card__ul[data-astro-cid-rodbqbho]{list-style:none;margin:.35rem 0 0;padding:0;display:grid;gap:.28rem}.wf-card__ul[data-astro-cid-rodbqbho] li[data-astro-cid-rodbqbho]{position:relative;padding-inline-start:1.05rem;font-family:var(--font-ui);font-size:.85rem;line-height:1.4}.wf-panel--light[data-astro-cid-rodbqbho] .wf-card__ul[data-astro-cid-rodbqbho] li[data-astro-cid-rodbqbho]{color:var(--text-muted)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-card__ul[data-astro-cid-rodbqbho] li[data-astro-cid-rodbqbho]{color:var(--text-on-dark-muted)}.wf-card__ul[data-astro-cid-rodbqbho] li[data-astro-cid-rodbqbho]:before{content:"";position:absolute;inset-inline-start:.1rem;inset-block-start:.55em;inline-size:.4rem;block-size:.4rem;transform:rotate(45deg);background:var(--soft-gold)}.wf-card__note[data-astro-cid-rodbqbho]{display:inline-flex;align-items:center;gap:.5em;margin:.9rem 0 0;padding:.4em .85em;border-radius:100px;font-family:var(--font-ui);font-size:.76rem;font-weight:600;letter-spacing:.02em;color:color-mix(in oklch,var(--soft-gold) 88%,var(--warm-ivory));border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);background:color-mix(in oklch,var(--soft-gold) 10%,transparent)}.wf-card__note-mark[data-astro-cid-rodbqbho]{inline-size:.5rem;block-size:.5rem;transform:rotate(45deg);background:var(--soft-gold)}.wf-card__notewrap[data-astro-cid-rodbqbho]{margin-block-start:var(--space-m);display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.wf-card__notewrap[data-astro-cid-rodbqbho] .wf-card__note[data-astro-cid-rodbqbho]{margin:0}.wf-card__actions[data-astro-cid-rodbqbho]{margin-block-start:var(--space-m);display:flex;flex-wrap:wrap;gap:.6rem}.wf-btn[data-astro-cid-rodbqbho]{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.7em 1.3em;border-radius:100px;font-family:var(--font-ui);font-size:.85rem;font-weight:600;transition:background .25s var(--ease-brand),color .25s var(--ease-brand),transform .2s var(--ease-brand)}.wf-btn[data-astro-cid-rodbqbho] svg[data-astro-cid-rodbqbho]{inline-size:1rem;block-size:1rem}.wf-btn[data-astro-cid-rodbqbho]:hover{transform:translateY(-1px)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-btn[data-astro-cid-rodbqbho]{background:var(--deep-emerald);color:var(--warm-ivory)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-btn[data-astro-cid-rodbqbho]:hover{background:var(--petrol-emerald)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-btn[data-astro-cid-rodbqbho]{background:var(--deep-emerald);color:var(--warm-ivory);border:1px solid var(--hairline-on-dark)}.wf-panel--dark[data-astro-cid-rodbqbho] .wf-btn[data-astro-cid-rodbqbho]:hover{background:color-mix(in oklch,var(--petrol-emerald) 40%,var(--deep-emerald))}.wf-btn--gold[data-astro-cid-rodbqbho],.wf-panel--dark[data-astro-cid-rodbqbho] .wf-btn--gold[data-astro-cid-rodbqbho]{background:var(--soft-gold);color:var(--deep-emerald);border:1px solid transparent;font-weight:700}.wf-btn--gold[data-astro-cid-rodbqbho]:hover,.wf-panel--dark[data-astro-cid-rodbqbho] .wf-btn--gold[data-astro-cid-rodbqbho]:hover{background:color-mix(in oklch,var(--soft-gold) 85%,#fff)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-btn--tg[data-astro-cid-rodbqbho]{background:transparent;color:var(--deep-emerald);border:1px solid color-mix(in oklch,var(--deep-emerald) 40%,transparent)}.wf-panel--light[data-astro-cid-rodbqbho] .wf-btn--tg[data-astro-cid-rodbqbho]:hover{background:var(--deep-emerald);color:var(--warm-ivory);border-color:transparent}@media(prefers-reduced-motion:reduce){.wf-card__reveal[data-astro-cid-rodbqbho],.wf-card__plus[data-astro-cid-rodbqbho]{transition:none}.wf-card__reveal-in[data-astro-cid-rodbqbho]{opacity:1;transform:none;transition:none}}@media(max-width:48rem){.wf__head[data-astro-cid-rodbqbho]{grid-template-columns:1fr}.wf__head-meta[data-astro-cid-rodbqbho]{justify-self:start;text-align:start}.wf__meta-tag[data-astro-cid-rodbqbho]{border-inline-end:none;padding-inline-end:0;border-inline-start:2px solid color-mix(in oklch,var(--soft-gold) 60%,transparent);padding-inline-start:var(--space-s)}.wf-panel[data-astro-cid-rodbqbho],.wf-panel__intro[data-astro-cid-rodbqbho]{grid-template-columns:1fr}.wf-panel__meta[data-astro-cid-rodbqbho]{justify-self:start;text-align:start}.wf-card__flag[data-astro-cid-rodbqbho]{display:none}.wf-card__reveal-in[data-astro-cid-rodbqbho]{padding-inline-start:1.1rem}}.about[data-astro-cid-jlz3adq6]{background:var(--surface)}.about__stage[data-astro-cid-jlz3adq6]{background:transparent;padding-block:0}.about__card[data-astro-cid-jlz3adq6]{background:color-mix(in oklch,var(--warm-ivory) 55%,#fff);border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -40px #0009;max-inline-size:none;padding-inline:0}.about__top[data-astro-cid-jlz3adq6]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr);gap:clamp(1.25rem,2.5vw,2.25rem);padding:clamp(1.4rem,2vw,1.9rem) clamp(1.5rem,3vw,3.25rem)}.about__body[data-astro-cid-jlz3adq6]{order:1}.about__media[data-astro-cid-jlz3adq6]{order:2}.about__media[data-astro-cid-jlz3adq6]{position:relative;margin:0;border-radius:16px;overflow:hidden;min-block-size:30rem;background:radial-gradient(120% 90% at 80% 20%,color-mix(in oklch,var(--soft-gold) 30%,transparent),transparent 55%),linear-gradient(160deg,var(--petrol-emerald),var(--deep-emerald));background-image:var(--about-img, none);background-size:cover;background-position:center top}.about__hand[data-astro-cid-jlz3adq6]{position:absolute;inset-block-start:6%;inset-inline-start:7%;max-inline-size:55%;font-family:var(--font-hand);font-size:clamp(1.3rem,1.6vw,1.7rem);line-height:1.1;font-style:italic;color:var(--warm-ivory);text-shadow:0 2px 12px rgba(0,0,0,.45)}.about__sign[data-astro-cid-jlz3adq6]{position:absolute;inset-block-end:6%;inset-inline-start:7%;font-family:var(--font-hand);font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1;color:var(--soft-gold);text-shadow:0 2px 14px rgba(0,0,0,.5)}.about__body[data-astro-cid-jlz3adq6]{min-inline-size:0;display:flex;flex-direction:column}.about__head[data-astro-cid-jlz3adq6]{padding-block-end:var(--space-s)}.about__eyebrow[data-astro-cid-jlz3adq6]{font-family:var(--font-ui);font-size:var(--step-0);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-quiet)}.about__name[data-astro-cid-jlz3adq6]{margin:.35rem 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--step-4);line-height:1.05;color:var(--deep-emerald);white-space:nowrap}.about__role[data-astro-cid-jlz3adq6]{margin:.5rem 0 0;max-inline-size:52ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.25;color:var(--petrol-emerald)}.about__tagline[data-astro-cid-jlz3adq6]{margin:0;justify-self:end;text-align:end;max-inline-size:18ch;padding-inline-end:var(--space-s);border-inline-end:2px solid color-mix(in oklch,var(--soft-gold) 60%,transparent);font-family:var(--font-display);font-style:italic;font-size:calc(var(--step-0) * .98);line-height:1.35;color:var(--accent-quiet)}.about__blocks[data-astro-cid-jlz3adq6]{display:flex;flex-direction:column}.about__item[data-astro-cid-jlz3adq6]{display:flex;flex-direction:column;gap:.6rem;padding-block:var(--space-s)}.about__item-head[data-astro-cid-jlz3adq6]{align-self:flex-start;display:inline-flex;align-items:center;gap:.75rem;padding:.4rem 1.25rem .4rem .45rem;border-radius:100px;background:color-mix(in oklch,var(--soft-gold) 14%,#fff);border:1px solid color-mix(in oklch,var(--soft-gold) 40%,transparent)}.about__ico[data-astro-cid-jlz3adq6]{flex:0 0 auto;inline-size:2.4rem;block-size:2.4rem;border-radius:50%;display:grid;place-items:center;color:var(--petrol-emerald);background:#fff;border:1px solid color-mix(in oklch,var(--soft-gold) 40%,transparent)}.about__ico[data-astro-cid-jlz3adq6] svg[data-astro-cid-jlz3adq6]{inline-size:1.3rem;block-size:1.3rem}.about__item-title[data-astro-cid-jlz3adq6]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.1;color:var(--deep-emerald);white-space:nowrap}.about__item-text[data-astro-cid-jlz3adq6]{margin:0;padding-inline-start:var(--space-m);font-family:var(--font-ui);font-size:.9rem;line-height:1.55;color:var(--text-muted)}.about__item-text[data-astro-cid-jlz3adq6] b{color:var(--deep-emerald);font-weight:700}.about__quote[data-astro-cid-jlz3adq6]{position:relative;margin:0 clamp(1.5rem,3vw,3.25rem) clamp(1.5rem,3vw,3.25rem);padding:var(--space-s) var(--space-xl);border-radius:14px;background:color-mix(in oklch,var(--warm-ivory) 70%,#fff);border:1px solid var(--hairline-on-light)}.about__quote[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6]{margin:0;max-inline-size:none;font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.35;color:var(--deep-emerald)}.about__quote-mark[data-astro-cid-jlz3adq6]{position:absolute;font-family:var(--font-display);font-size:var(--step-1);line-height:1;color:color-mix(in oklch,var(--soft-gold) 75%,transparent)}.about__quote-mark--open[data-astro-cid-jlz3adq6]{inset-block-start:.25em;inset-inline-start:.5rem}.about__quote-mark--close[data-astro-cid-jlz3adq6]{inset-block-end:-.15em;inset-inline-end:.6rem}.about__journey[data-astro-cid-jlz3adq6]{position:relative;background:var(--surface);padding-block:var(--space-m);overflow:hidden}.about__journey-title[data-astro-cid-jlz3adq6]{margin:0 0 var(--space-m);max-inline-size:none;white-space:nowrap;font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.15;color:var(--deep-emerald)}.about__journey-track[data-astro-cid-jlz3adq6]{--aj-node: clamp(3rem, 3.6vw, 3.9rem);position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-m)}.about__journey-track[data-astro-cid-jlz3adq6]:before{content:"";position:absolute;z-index:0;inset-inline:10%;inset-block-start:calc(var(--aj-node) / 2);block-size:1px;background:color-mix(in oklch,var(--soft-gold) 55%,transparent)}.aj-item[data-astro-cid-jlz3adq6]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.aj-item[data-astro-cid-jlz3adq6]:not(:first-child):before{content:"";position:absolute;z-index:1;inset-block-start:calc(var(--aj-node) / 2 - 2.5px);inset-inline-start:calc(-1 * var(--space-m) / 2 - 2.5px);inline-size:5px;block-size:5px;border-radius:50%;background:color-mix(in oklch,var(--soft-gold) 75%,transparent)}.aj-node[data-astro-cid-jlz3adq6]{position:relative;z-index:1;inline-size:var(--aj-node);block-size:var(--aj-node);border-radius:50%;display:grid;place-items:center;color:var(--petrol-emerald);background:radial-gradient(circle at 50% 32%,#fff,color-mix(in oklch,var(--warm-ivory) 55%,#fff));border:1px solid color-mix(in oklch,var(--soft-gold) 45%,transparent);box-shadow:0 10px 22px -12px #0e2f2f59,inset 0 2px 6px #ffffffd9}.aj-node[data-astro-cid-jlz3adq6] svg[data-astro-cid-jlz3adq6]{inline-size:clamp(1.3rem,1.8vw,1.7rem);block-size:auto}.aj-n[data-astro-cid-jlz3adq6]{margin-block-start:.5rem;font-family:var(--font-display);font-size:var(--step-1);line-height:1;color:color-mix(in oklch,var(--soft-gold) 78%,var(--deep-emerald))}.aj-title[data-astro-cid-jlz3adq6]{margin:.25rem 0 .3rem;font-family:var(--font-display);font-weight:600;font-size:var(--step-0);line-height:1.15;color:var(--deep-emerald)}.aj-text[data-astro-cid-jlz3adq6]{margin:0;max-inline-size:20ch;font-family:var(--font-ui);font-size:.76rem;line-height:1.4;color:var(--text-muted)}.about__stats[data-astro-cid-jlz3adq6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);align-items:center;gap:var(--space-m);background:var(--deep-emerald);color:var(--warm-ivory);padding:clamp(1.25rem,2.2vw,2rem) clamp(1.5rem,3vw,3.25rem)}.about__stat[data-astro-cid-jlz3adq6]{display:flex;align-items:center;gap:.85rem;position:relative}.about__stat-logo[data-astro-cid-jlz3adq6]{flex:0 0 auto;block-size:2.9rem;inline-size:auto;width:auto;opacity:.95}.about__stat-label--logo[data-astro-cid-jlz3adq6]{line-height:1.25;letter-spacing:0;color:color-mix(in oklch,var(--warm-ivory) 82%,var(--deep-emerald))}.about__stat-ico[data-astro-cid-jlz3adq6]{flex:0 0 auto;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;display:grid;place-items:center;color:var(--soft-gold);border:1px solid color-mix(in oklch,var(--soft-gold) 40%,transparent)}.about__stat-ico[data-astro-cid-jlz3adq6] svg[data-astro-cid-jlz3adq6]{inline-size:1.3rem;block-size:1.3rem}.about__stat-body[data-astro-cid-jlz3adq6]{display:flex;flex-direction:column;min-inline-size:0}.about__stat-n[data-astro-cid-jlz3adq6]{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:1;color:var(--soft-gold)}.about__stat-label[data-astro-cid-jlz3adq6]{font-family:var(--font-ui);font-size:calc(var(--step--1) * .85);line-height:1.25;color:color-mix(in oklch,var(--warm-ivory) 78%,var(--deep-emerald))}.about__stats-tag[data-astro-cid-jlz3adq6]{margin:0;justify-self:end;text-align:end;padding-inline-start:var(--space-m);font-family:var(--font-display);font-style:italic;font-size:calc(var(--step-0) * .98);line-height:1.35;color:color-mix(in oklch,var(--soft-gold) 80%,var(--warm-ivory))}.about__path[data-astro-cid-jlz3adq6]{max-inline-size:none;padding:var(--space-l) clamp(1.5rem,3vw,3.25rem)}.about__path-panel[data-astro-cid-jlz3adq6]{position:relative;overflow:hidden;border-radius:28px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-block-size:34rem;background:color-mix(in oklch,var(--warm-ivory) 48%,#fff);box-shadow:0 34px 80px -50px #0000008c}.about__path-content[data-astro-cid-jlz3adq6]{position:relative;z-index:1;min-inline-size:0;display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,3.25rem)}.about__path-title[data-astro-cid-jlz3adq6]{margin:0 0 var(--space-l);max-inline-size:32ch;font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.12;color:var(--deep-emerald)}.about__path-grid[data-astro-cid-jlz3adq6]{margin-block-start:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xs)}.about__path-card[data-astro-cid-jlz3adq6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-m) var(--space-s) var(--space-s);border-radius:16px;background:#fff;border:1px solid var(--hairline-on-light);box-shadow:0 16px 34px -26px #0e2f2f66}.about__path-card-top[data-astro-cid-jlz3adq6]{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-block-end:var(--space-s)}.about__path-n[data-astro-cid-jlz3adq6]{font-family:var(--font-display);font-size:var(--step-1);color:color-mix(in oklch,var(--soft-gold) 72%,var(--deep-emerald))}.about__path-ico[data-astro-cid-jlz3adq6]{color:var(--soft-gold)}.about__path-ico[data-astro-cid-jlz3adq6] svg[data-astro-cid-jlz3adq6]{inline-size:1.4rem;block-size:1.4rem}.about__path-coltitle[data-astro-cid-jlz3adq6]{margin:0 0 .4rem;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.15;color:var(--deep-emerald)}.about__path-text[data-astro-cid-jlz3adq6]{margin:0;font-family:var(--font-ui);font-size:.8rem;line-height:1.4;color:var(--text-muted)}.about__path-card[data-astro-cid-jlz3adq6]:after{content:"";margin-block-start:auto;inline-size:1.9rem;block-size:2px;border-radius:2px;background:color-mix(in oklch,var(--soft-gold) 70%,transparent)}.about__path-media[data-astro-cid-jlz3adq6]{position:relative;overflow:hidden;background-color:var(--deep-emerald);background-image:var(--path-img, none);background-size:122%;background-position:52% 20%}.about__path-media[data-astro-cid-jlz3adq6]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,var(--deep-emerald) 0,var(--deep-emerald) 20%,transparent 46%)}.about__path-media[data-astro-cid-jlz3adq6]:before{content:"";position:absolute;z-index:3;inset-block:-12%;inset-inline-start:-30%;inline-size:62%;border-radius:50%;background:color-mix(in oklch,var(--warm-ivory) 48%,#fff)}.about__path-deco[data-astro-cid-jlz3adq6]{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%}.about__path-arc[data-astro-cid-jlz3adq6]{fill:none;stroke:var(--soft-gold);stroke-linecap:round}.about__path-arc--1[data-astro-cid-jlz3adq6]{stroke-width:1.3;opacity:.5}.about__path-arc--2[data-astro-cid-jlz3adq6]{stroke-width:1;opacity:.28}.about__path-arc--3[data-astro-cid-jlz3adq6]{stroke-width:1;opacity:.36}.about__path-arc--4[data-astro-cid-jlz3adq6]{stroke-width:.9;opacity:.22}.about__path-spark[data-astro-cid-jlz3adq6]{fill:var(--soft-gold);opacity:.75}.about__path-caption[data-astro-cid-jlz3adq6]{position:absolute;z-index:4;inset-block-end:clamp(1.25rem,2vw,2rem);inset-inline-end:clamp(1.25rem,2vw,2rem);margin:0;text-align:end;max-inline-size:15ch;font-family:var(--font-ui);font-size:calc(var(--step--1) * .82);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,var(--soft-gold) 82%,var(--warm-ivory))}.about__path-caption[data-astro-cid-jlz3adq6]:before{content:"";display:block;margin:0 0 .7rem auto;inline-size:2.4rem;block-size:1px;background:color-mix(in oklch,var(--soft-gold) 70%,transparent)}@media(max-width:72rem){.about__path-panel[data-astro-cid-jlz3adq6]{grid-template-columns:1fr}.about__path-media[data-astro-cid-jlz3adq6]{min-block-size:22rem;order:-1}.about__path-media[data-astro-cid-jlz3adq6]:before{inset-block:auto -30%;inset-inline:-12%;inline-size:auto;block-size:55%}.about__path-grid[data-astro-cid-jlz3adq6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s)}}@media(max-width:64rem){.about__top[data-astro-cid-jlz3adq6]{grid-template-columns:1fr}.about__media[data-astro-cid-jlz3adq6]{min-block-size:24rem}.about__head[data-astro-cid-jlz3adq6]{grid-template-columns:1fr}.about__tagline[data-astro-cid-jlz3adq6]{justify-self:start;text-align:start;border-inline-end:none;border-inline-start:2px solid color-mix(in oklch,var(--soft-gold) 60%,transparent);padding-inline:var(--space-s) 0;max-inline-size:none}.about__stats[data-astro-cid-jlz3adq6]{grid-template-columns:repeat(2,minmax(0,1fr))}.about__stats-tag[data-astro-cid-jlz3adq6]{grid-column:1 / -1;justify-self:start;text-align:start;padding-inline-start:0}.about__stat[data-astro-cid-jlz3adq6]+.about__stat[data-astro-cid-jlz3adq6]:before,.about__stats-tag[data-astro-cid-jlz3adq6]:before{display:none}.about__journey-title[data-astro-cid-jlz3adq6]{white-space:normal}.about__journey-track[data-astro-cid-jlz3adq6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}.about__journey-track[data-astro-cid-jlz3adq6]:before,.aj-item[data-astro-cid-jlz3adq6]:not(:first-child):before{display:none}.aj-text[data-astro-cid-jlz3adq6]{max-inline-size:none}}@media(max-width:48rem){.about__path-grid[data-astro-cid-jlz3adq6]{grid-template-columns:1fr 1fr}}@media(max-width:40rem){.about__stats[data-astro-cid-jlz3adq6],.about__path-grid[data-astro-cid-jlz3adq6],.about__journey-track[data-astro-cid-jlz3adq6]{grid-template-columns:1fr}.about__journey-title[data-astro-cid-jlz3adq6]{font-size:var(--step-1);line-height:1.2}.about__name[data-astro-cid-jlz3adq6],.about__role[data-astro-cid-jlz3adq6]{white-space:normal}}.voices-band[data-astro-cid-j7pv25f6]{background:var(--deep-emerald);color:var(--text-on-dark);padding-block:var(--space-m) 0}@media(max-width:48rem){.voices-band[data-astro-cid-j7pv25f6]{padding-block-start:var(--space-2xs)}}
