@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/bfaff1299016d9d3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c3e79e302243e97c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4a4ea63347a194d7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/be71266d76248f7b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/275c4533744ce35b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e3a6d016871f63af-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/365e9b8c7921be01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/bfaff1299016d9d3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c3e79e302243e97c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4a4ea63347a194d7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/be71266d76248f7b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/275c4533744ce35b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e3a6d016871f63af-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/365e9b8c7921be01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bfaff1299016d9d3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c3e79e302243e97c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4a4ea63347a194d7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/be71266d76248f7b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/275c4533744ce35b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e3a6d016871f63af-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/365e9b8c7921be01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f627625e85285513-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_12bd24{font-family:Literata,Literata Fallback}.__variable_12bd24{--font-display:"Literata","Literata Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_1fdbab{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_1fdbab{--font-body:"Source Sans 3","Source Sans 3 Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.hidden{display:none}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--ink:#182e2b;--ink-soft:#29443d;--paper:#f5f7f4;--paper-2:#e8eee8;--card:#fff;--accent:#236653;--accent-deep:#194c3e;--accent-soft:#dcece3;--muted:#52635e;--line:#ccd7cf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.15}h1{font-size:clamp(2.7rem,4.6vw,4.5rem)}h2{font-size:clamp(2.1rem,3.6vw,3.5rem)}h3{font-size:1.5rem;letter-spacing:-.025em}h1 em,h2 em{color:var(--accent);font-weight:400}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--accent-soft)}.section-container{width:min(1280px,100%);margin-inline:auto;padding-inline:48px}.section-pad{padding-block:100px}.eyebrow{font-family:var(--font-body),sans-serif;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.btn-outline,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 24px;border-radius:5px;font-size:15px;font-weight:600;border:1px solid var(--accent);transition:background .2s,transform .2s}.btn-primary{background:var(--accent);color:white}.btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.btn-primary:disabled{opacity:.65;cursor:wait}.btn-outline,.text-link{color:var(--accent)}.text-link{display:inline-block;font-weight:600;border-bottom:1px solid var(--accent);padding-block:8px;margin-top:22px}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-200%);background:white;padding:12px}.skip-link:focus{transform:translateY(0)}.utility-bar{background:var(--ink);color:#e0e9e5;font-size:11px;letter-spacing:.035em}.utility-bar .section-container{display:flex;justify-content:space-between;gap:14px;padding-block:9px}.site-header{position:sticky;top:0;z-index:40;background:rgba(245,247,244,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand-logo{width:145px;height:92px;object-fit:contain}.header-inner nav{display:flex;gap:34px;font-size:14px}.header-inner nav a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;padding-top:60px;padding-bottom:65px;align-items:start}.hero-story{min-width:0;overflow:clip}.hero-story h1{min-height:2.35em}.hero-intro{max-width:520px;font-size:17px;color:var(--muted);line-height:1.7;margin-top:26px}.hero-form{background:white;border:1px solid var(--line);border-radius:8px;padding:30px 32px;box-shadow:0 12px 40px #182e2b08;position:relative}.hero-form:before{content:"";position:absolute;top:-1px;left:32px;width:48px;height:4px;background:var(--accent)}.form-kicker{font-size:9px;font-weight:650;letter-spacing:.12em;color:var(--accent)}.hero-form h2{font-size:32px;margin:15px 0}.hero-form>p{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:22px}.lead-form{display:flex;flex-direction:column;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field{min-width:0}.form-field label{display:block;font-size:12px;font-weight:600;margin-bottom:5px;color:var(--ink)}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:4px;background:#fcfdfb;padding:10px 12px;color:var(--ink);font-size:14px}.form-field textarea{resize:vertical;min-height:72px}.form-field input::placeholder,.form-field textarea::placeholder{color:#67776f;opacity:1}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.form-error{font-size:12px;color:#a32b32;margin-top:4px}.form-privacy{font-size:11px;text-align:center;color:var(--muted);line-height:1.6}.form-privacy a{text-decoration:underline;text-underline-offset:3px}.form-note{font-size:12px;text-align:center;color:var(--muted)}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.book-art{height:300px;max-width:500px;position:relative;margin-top:32px;perspective:1000px}.manuscript{position:absolute;left:20px;top:24px;background:#fff;width:182px;height:224px;transform:rotate(-9deg);box-shadow:1px 4px 0 #dfe4db,3px 8px 0 #fff,0 14px 22px #182e2b12;padding:22px;color:var(--ink)}.manuscript>span{display:block;font-size:6px;letter-spacing:.16em}.manuscript strong{display:block;font-family:var(--font-display),serif;line-height:1.4;font-size:20px;font-weight:400;margin:13px 0}.manuscript i{display:block;height:1px;background:#c9d2ca;margin:8px 0}.manuscript i:last-of-type{width:65%}.manuscript small{font-size:7px}.finished-book{position:absolute;left:185px;top:0;width:185px;height:253px;background:var(--ink);color:#edf3e8;transform:rotate(8deg);padding:23px 20px;border-left:6px solid #355346;box-shadow:5px 4px 0 #c3c8b9,8px 5px 0 #29443d,10px 18px 28px #182e2b25;overflow:hidden}.finished-book>span{display:block;font-size:6px;letter-spacing:.16em;position:relative;z-index:1}.finished-book strong{position:relative;z-index:1;display:block;font-family:var(--font-display),serif;font-size:32px;line-height:1.1;font-weight:400;margin-top:22px}.finished-book strong em{color:#c5d9a2}.finished-book small{position:absolute;bottom:22px;left:20px;font-size:7px;letter-spacing:.2em}.book-orbit{width:155px;height:155px;right:-55px;bottom:25px}.book-orbit,.book-orbit:after{border:1px solid #91ac76;border-radius:50%;position:absolute}.book-orbit:after{content:"";inset:15px}.art-caption{position:absolute;bottom:0;left:25px;width:360px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.05em;color:var(--muted)}.art-caption span:nth-child(2){font-size:27px}.genre-strip{border-block:1px solid var(--line);background:var(--paper-2)}.genre-strip .section-container{display:flex;align-items:center;justify-content:space-between;padding-block:19px;gap:20px}.genre-strip span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.genre-strip p{font-family:var(--font-display),serif;font-size:16px}.genre-strip b{font-weight:400;margin-inline:16px;color:var(--accent)}.distribution{text-align:center;padding-block:34px}.distribution>p{font-size:12px;color:var(--muted)}.distribution>div{display:flex;justify-content:center;align-items:center;gap:55px;margin:25px 0}.distribution img{object-fit:contain;width:105px;height:34px;filter:grayscale(1);opacity:.75}.distribution small{font-size:10px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px}.section-heading>p{max-width:350px;color:var(--muted);font-size:16px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.services-grid>div{height:100%}.service-card{display:flex;flex-direction:column;height:100%;background:white;padding:30px;border:1px solid var(--line);border-radius:6px;transition:box-shadow .2s}.service-card:hover{box-shadow:0 10px 25px #182e2b09}.service-symbol{font-family:Georgia,serif;font-size:38px;line-height:1;color:var(--accent);height:52px}.service-card h3{font-size:22px;margin:14px 0}.service-card p{font-size:15px;color:var(--muted);line-height:1.7;flex:1}.service-card small{font-size:10px;letter-spacing:.03em;color:var(--muted);margin:25px 0 18px}.service-card a{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--accent);font-weight:600}.commitment-strip{background:var(--ink);color:#e6eee7}.commitment-strip .section-container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:26px;gap:20px}.commitment-strip p{font-size:13px}.commitment-strip span{color:#c6d8a9;margin-right:12px}.why-section{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.section-intro{max-width:380px;color:var(--muted);margin-top:25px}.principle-list article{padding:24px 0;border-bottom:1px solid var(--line)}.principle-list article:first-child{padding-top:0}.principle-list h3{font-size:21px;margin-bottom:10px}.principle-list p{font-size:15px;color:var(--muted)}.showcase{background:var(--paper-2)}.cover-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.concept-cover{aspect-ratio:2/3;position:relative;padding:20px 15px 18px;border-left:4px solid #0002;box-shadow:4px 5px 0 #182e2b15,0 12px 15px #182e2b0d;overflow:hidden}.concept-cover small{font-size:7px;letter-spacing:.16em}.concept-cover h3{white-space:pre-line;font-size:clamp(17px,1.65vw,23px);margin-top:25px;position:relative;z-index:1}.concept-cover p{position:absolute;bottom:18px;font-size:8px;letter-spacing:.05em;z-index:1}.cover-forest{background:#29443d;color:#eef5df}.cover-sand{background:#ddceb6;color:#3d3428}.cover-rose{background:#dec5cb;color:#472e3f}.cover-blue{background:#203c50;color:#dfebf1}.cover-lime{background:#dce3b4;color:#344330}.cover-clay{background:#be6347;color:#fff7e8}.cover-drawing{position:absolute;width:120px;height:120px;border:1px solid;opacity:.35;border-radius:50%;bottom:35px;right:-40px}.cover-sand .cover-drawing{border-radius:0;transform:rotate(40deg);width:180px;bottom:-30px}.cover-rose .cover-drawing{width:70px;height:140px;border-radius:100% 0;right:15px;transform:rotate(25deg)}.cover-blue .cover-drawing{border-radius:0;border-width:12px;width:100px;height:100px;right:-15px;transform:rotate(-30deg)}.cover-lime .cover-drawing{background:currentColor;opacity:.15;width:60px;height:60px;right:20px;bottom:40px}.cover-clay .cover-drawing{width:160px;height:160px;border-width:20px;right:-80px;bottom:0}.concept-note{margin-top:30px;text-align:center;color:var(--muted);font-size:11px}.process-section{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:start}.process-heading{position:sticky;top:150px}.process-heading>p:not(.eyebrow){max-width:280px;margin-top:25px;color:var(--muted)}.process-steps{list-style:none;padding:0;margin:0}.process-steps li{border-top:1px solid var(--line);padding:28px 0}.process-steps li>div{display:flex;gap:25px}.step-number{color:var(--accent);font-size:12px;letter-spacing:.1em;padding-top:5px}.process-steps h3{font-size:22px;margin-bottom:12px}.process-steps p{font-size:15px;color:var(--muted)}.about-section{background:#e3ebe0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-grid>div{min-width:0}.about-art{background:#cedcc7;padding:25px 25px 45px;min-height:490px;position:relative;border-radius:50% 50% 5px 5px;overflow:hidden}.about-art .book-art{margin:20px auto 0}.about-art>p{font-family:var(--font-display),serif;font-size:26px;text-align:center;line-height:1.4;margin-top:35px}.compact .art-caption{display:none}.about-grid>div:last-child>p:not(.eyebrow){margin-top:24px;color:var(--muted);font-size:16px}.values{list-style:none;padding:20px 0 0;margin:25px 0 0;border-top:1px solid #b9cbb6;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px;color:var(--ink)}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.faq-section>div>p:not(.eyebrow){color:var(--muted);margin-top:25px;max-width:300px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font-size:16px;font-weight:600;list-style:none;padding:23px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-size:22px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{padding-bottom:25px;font-size:15px;color:var(--muted);max-width:95%}.guarantee{border-top:1px solid var(--line);text-align:center}.guarantee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.guarantee-grid span{display:inline-grid;place-items:center;background:var(--accent-soft);border-radius:50%;width:36px;height:36px;color:var(--accent);margin-bottom:20px}.guarantee-grid h3{font-size:20px;margin-bottom:12px}.guarantee-grid p{color:var(--muted);font-size:14px}.closing{background:var(--ink);color:white}.closing-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.closing .eyebrow,.closing h2 em{color:#c5d9a2}.closing h2{font-size:clamp(2.5rem,4vw,4rem)}.closing-grid>div>p:not(.eyebrow){color:#d1dfd6;max-width:360px;margin-top:25px}.closing-email{display:inline-block;font-size:14px;border-bottom:1px solid #648171;margin-top:35px;padding-bottom:8px;overflow-wrap:anywhere}.closing-note{display:block;font-size:11px;color:#b8cabe;margin-top:65px}.closing-form{background:white;padding:32px;border-radius:7px;color:var(--ink)}.closing-form h3{font-size:26px}.closing .closing-form>p{font-size:14px;margin:12px 0 25px;color:var(--muted)}.site-footer{padding-block:55px 20px;background:var(--paper)}.footer-top{display:grid;grid-template-columns:1fr .6fr 1fr;gap:70px;align-items:start}.footer-top p{color:var(--muted);font-size:13px;margin-top:16px}.footer-top nav{font-size:14px}.footer-contact,.footer-top nav{display:flex;flex-direction:column;gap:12px;padding-top:20px}.footer-contact{font-size:13px}.footer-contact span{font-family:var(--font-display),serif;font-size:18px}.footer-contact a{overflow-wrap:anywhere}.footer-bottom{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px}.footer-bottom>div{display:flex;gap:25px}.mobile-bar{display:none}.form-dialog{border:1px solid var(--line);border-radius:8px;padding:32px;width:min(470px,calc(100% - 32px));max-height:90dvh;color:var(--ink);background:white}.form-dialog::backdrop{background:#10251f99;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;width:40px;height:40px;color:var(--ink)}.form-dialog h2{font-size:28px;padding-right:20px;margin-bottom:12px}.form-dialog>p{font-size:14px;color:var(--muted);margin-bottom:24px}.legal-page{max-width:850px;padding-block:70px}.legal-page h1{font-size:42px;margin:30px 0 12px}.legal-page h2{font-size:24px;margin:36px 0 14px}.legal-page p{color:var(--muted);margin-bottom:15px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page ul{list-style:disc;padding-left:22px;color:var(--muted)}.legal-date{font-size:12px}.thank-you{min-height:75vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:80px}.thank-you>div{max-width:650px}.thank-you p{margin:25px auto;color:var(--muted);max-width:480px}.thank-you .btn-primary{margin-top:10px}@media(min-width:1440px){.hero{gap:90px;padding-top:75px;padding-bottom:75px}.book-art{margin-top:45px}}@media(max-width:1100px){.section-container{padding-inline:32px}.hero{gap:36px}.hero h1{font-size:48px}.hero-form{padding:25px}.about-grid,.closing-grid,.faq-section,.process-section,.why-section{gap:50px}.cover-grid{gap:12px}.concept-cover{padding:16px 10px}.genre-strip b{margin-inline:8px}.about-art{padding-inline:0}.compact{transform:scale(.85);transform-origin:center}.header-inner nav{gap:20px}}@media(max-width:800px){.section-container{padding-inline:24px}.section-pad{padding-block:65px}.header-inner{height:85px}.brand-logo{width:125px;height:78px}.header-inner nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:25px;padding-block:40px}.hero h1{font-size:38px}.hero-intro{font-size:15px}.hero-form{padding:22px}.hero-form h2{font-size:27px}.hero-form .form-row{grid-template-columns:1fr}.book-art{transform:scale(.78);transform-origin:top left;width:420px;margin-bottom:-50px}.genre-strip .section-container{flex-direction:column;gap:10px}.commitment-strip .section-container,.services-grid{grid-template-columns:repeat(2,1fr)}.section-heading{gap:30px}.section-heading>p{max-width:280px}.cover-grid{grid-template-columns:repeat(3,1fr);gap:30px}.concept-cover h3{font-size:25px}.concept-cover small{font-size:9px}.concept-cover p{font-size:10px}.about-grid,.closing-grid,.faq-section,.why-section{grid-template-columns:1fr}.about-art{max-width:480px;width:100%;margin:auto;min-height:450px}.about-art .book-art{transform:scale(1);width:400px}.about-art>p{margin-top:0}.guarantee-grid{grid-template-columns:repeat(2,1fr);gap:35px}.process-section{gap:35px}.process-heading h2{font-size:34px}.footer-top{gap:30px}.footer-contact{font-size:12px}.distribution>div{gap:30px}}@media(max-width:600px){html{scroll-padding-top:100px}.section-container{padding-inline:22px}.utility-bar{font-size:9px}.utility-bar a{display:none}.utility-bar .section-container{justify-content:center}.header-inner{height:80px}.brand-logo{width:115px;height:72px}.header-cta{font-size:13px;min-height:42px;padding:9px 18px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.hero h1{font-size:clamp(34px,8.6vw,48px);min-height:2.4em}.hero-intro{font-size:16px;max-width:430px;margin-top:20px}.eyebrow{font-size:10px;margin-bottom:18px}.book-art{transform:scale(.85);height:300px;margin-top:28px;margin-bottom:-45px;max-width:none;width:400px}.hero-form{padding:26px 22px}.hero-form h2{font-size:32px}.hero-form .form-row{grid-template-columns:1fr 1fr}.genre-strip p{text-align:center;font-size:13px;line-height:2}.genre-strip b{margin-inline:6px}.distribution{padding-block:30px}.distribution>div{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:22px}.distribution small{display:block;font-size:10px;max-width:300px;margin:auto}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:22px;max-width:none;font-size:15px}h2{font-size:34px}.services-grid{grid-template-columns:1fr;gap:14px}.service-card{padding:25px}.service-card p{font-size:15px}.service-symbol{height:35px;font-size:32px}.service-card small{margin-top:20px}.commitment-strip .section-container{gap:17px 12px;padding-block:24px}.commitment-strip p{font-size:11px}.commitment-strip span{margin-right:7px}.why-section{gap:35px}.cover-grid{grid-template-columns:repeat(2,1fr);gap:24px 18px}.concept-cover{padding:20px 15px}.concept-cover h3{font-size:23px}.process-section{grid-template-columns:1fr}.process-heading{position:static}.process-heading>p:not(.eyebrow){max-width:none}.process-steps li{padding:24px 0}.about-art{min-height:390px}.about-art .book-art{transform:scale(.8);transform-origin:top left;left:10px;margin-bottom:-60px}.about-art>p{font-size:25px}.about-grid{gap:35px}.faq-section{gap:30px}.faq-list summary{font-size:15px;padding-block:20px}.guarantee-grid{gap:32px 20px}.guarantee-grid h3{font-size:19px}.guarantee-grid p{font-size:13px}.closing-grid{gap:35px}.closing h2{font-size:39px}.closing-note{margin-top:30px}.closing-form{padding:25px 22px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;font-size:10px;margin-top:30px}.site-footer{padding-bottom:90px}.mobile-bar{position:fixed;bottom:0;inset-inline:0;z-index:45;display:flex;align-items:stretch;background:var(--paper);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 15px #182e2b12;border-top:1px solid var(--line)}.mobile-bar>a{padding:16px 20px;font-size:13px;display:flex;align-items:center;justify-content:center}.mobile-bar button{flex:1;background:var(--accent);color:white;border:0;font-size:13px;padding:16px 10px}.form-dialog{padding:26px 22px}.legal-page h1{font-size:34px}}@media(max-width:365px){.book-art{transform:scale(.7);margin-bottom:-80px}.form-row,.hero-form .form-row{grid-template-columns:1fr}.about-art .book-art{transform:scale(.68);margin-bottom:-90px}.about-art{min-height:350px}.concept-cover h3{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.btn-primary:hover{transform:none}}