@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;1,400&family=DM+Serif+Display&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap";@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2) format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2) format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2) format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2) format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2) format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2) format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2) format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2) format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.woff) format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2) format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-ext-400-normal-El6lRT8b.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-ext-400-normal-fk07B0hk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-vietnamese-400-normal-V2dSmW1H.woff2) format("woff2"),url(/assets/nunito-sans-vietnamese-400-normal-D5dwM7ZL.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2) format("woff2"),url(/assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-cyrillic-ext-500-normal-DnV5XI6n.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-ext-500-normal-sSttDzfV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-cyrillic-500-normal-Cl05nkbg.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-500-normal-BNprE6p4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-vietnamese-500-normal-BkyKSeOY.woff2) format("woff2"),url(/assets/nunito-sans-vietnamese-500-normal-BrDizIr2.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-latin-ext-500-normal-CMHVwiWL.woff2) format("woff2"),url(/assets/nunito-sans-latin-ext-500-normal-C7oBUWiw.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-sans-latin-500-normal-DlmaWqTx.woff2) format("woff2"),url(/assets/nunito-sans-latin-500-normal-BkymD7ni.woff) format("woff");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}*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Nunito Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 38 12% 89%;--background-top: 38 12% 90.5%;--background-bottom: 38 12% 87%;--foreground: 30 10% 20%;--card: 40 30% 95%;--card-foreground: 30 10% 20%;--popover: 40 33% 97%;--popover-foreground: 30 10% 20%;--primary: 30 20% 35%;--primary-foreground: 40 33% 97%;--secondary: 35 25% 90%;--secondary-foreground: 30 10% 25%;--muted: 35 20% 92%;--muted-foreground: 30 8% 50%;--accent: 160 20% 85%;--accent-foreground: 160 25% 25%;--destructive: 0 60% 50%;--destructive-foreground: 0 0% 98%;--border: 35 15% 88%;--input: 35 15% 88%;--ring: 30 20% 35%;--radius: 1rem;--warm: 25 30% 88%;--warm-foreground: 25 20% 30%;--sage: 150 15% 88%;--sage-foreground: 150 15% 30%;--sky: 200 20% 90%;--sky-foreground: 200 20% 30%;--sand: 40 25% 92%;--mapping-bg-top: 37 38% 95%;--mapping-bg-bottom: 35 30% 90%;--mapping-focus: 30 25% 75%;--state-n1: 145 60% 45%;--state-n2: 45 90% 55%;--state-n3: 0 70% 55%;--state-arrow: 30 8% 70%}.dark{--background: 30 10% 10%;--foreground: 40 20% 90%;--card: 30 10% 14%;--card-foreground: 40 20% 90%;--popover: 30 10% 10%;--popover-foreground: 40 20% 90%;--primary: 35 25% 75%;--primary-foreground: 30 10% 10%;--secondary: 30 10% 18%;--secondary-foreground: 40 20% 85%;--muted: 30 8% 18%;--muted-foreground: 35 10% 60%;--accent: 160 15% 20%;--accent-foreground: 160 20% 80%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 30 8% 22%;--input: 30 8% 22%;--ring: 35 25% 75%;--warm: 25 15% 18%;--warm-foreground: 25 20% 75%;--sage: 150 10% 18%;--sage-foreground: 150 15% 75%;--sky: 200 10% 18%;--sky-foreground: 200 15% 75%;--sand: 40 10% 16%;--state-n1: 145 55% 50%;--state-n2: 45 85% 60%;--state-n3: 0 65% 55%;--state-arrow: 30 8% 40%}*{border-color:hsl(var(--border))}body{font-family:Nunito Sans,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,hsl(var(--background-top)),hsl(var(--background-bottom)));min-height:100vh}h1,h2,h3{font-family:"DM Serif Display",serif}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.predict-today-shell{display:grid;position:relative;z-index:10;grid-template-rows:1fr;width:100%;max-width:30rem;margin:.5rem auto 0;padding-inline:1.5rem;opacity:1;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .32s ease,margin .52s cubic-bezier(.22,1,.36,1)}.predict-today-shell[data-leaving=true]{grid-template-rows:0fr;margin-top:0;opacity:0}.predict-today-shell__clip{min-height:0;overflow:hidden}.predict-today-card{padding:.9rem 1rem 1rem;border-block:1px solid hsl(var(--foreground) / .055);background:hsl(var(--background) / .22);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.predict-today-kicker{color:hsl(var(--foreground) / .4);font-size:.625rem;line-height:1rem;letter-spacing:.18em;text-transform:uppercase}.predict-today-stage{display:grid;align-items:start;min-height:8.75rem}.predict-today-step{grid-area:1 / 1;animation:predict-today-step-in .26s cubic-bezier(.22,1,.36,1) both}.predict-today-question{margin-top:.4rem;color:hsl(var(--foreground) / .88);font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.65;letter-spacing:0}.predict-today-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.predict-today-choice{min-height:2.75rem;height:auto;border:1px solid hsl(var(--foreground) / .07);border-radius:9999px;background:hsl(var(--muted) / .48);padding:.6rem .9rem;color:hsl(var(--foreground) / .68);font-size:.75rem;font-weight:400;letter-spacing:0;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.predict-today-choice:hover{background:hsl(var(--muted) / .72);color:hsl(var(--foreground) / .88)}.predict-today-choice:active{background:hsl(var(--secondary) / .86)}.predict-today-meter{width:1.5rem;height:1px;overflow:hidden;border-radius:9999px;background:hsl(var(--foreground) / .1)}.predict-today-meter__fill{display:block;height:1px;background:hsl(var(--foreground) / .3)}.predict-today-input{display:block;width:100%;min-height:3.5rem;margin-top:.4rem;resize:none;border-bottom:1px solid hsl(var(--foreground) / .12);border-radius:0;background:transparent;color:hsl(var(--foreground) / .86);font-size:1rem;line-height:1.55;letter-spacing:0;outline:none}.predict-today-input:focus{border-color:hsl(var(--foreground) / .28)}.predict-today-submit{margin-top:.65rem;min-width:4.25rem}.predict-today-done{margin:0;padding-top:.45rem;color:hsl(var(--foreground) / .62);font-size:.875rem;line-height:1.65}@keyframes predict-today-step-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.predict-today-shell{transition-duration:.01ms}.predict-today-step{animation-duration:.01ms}.predict-today-input{scroll-behavior:auto}}.yesterday-flow{--yesterday-paper: 38 38% 93%;--yesterday-field: 35 22% 89%;--yesterday-ink: 30 6% 23%;--yesterday-line: 32 14% 80%;font-family:Nunito Sans,sans-serif}.yesterday-flow h1,.yesterday-flow h2,.yesterday-flow h3,.yesterday-question-title{font-family:Lora,serif;font-style:normal;font-weight:400;letter-spacing:0}.yesterday-step>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}@media (min-width: 640px){.yesterday-step>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}}.yesterday-question-header{margin-left:auto;margin-right:auto;max-width:34rem}.yesterday-question-header>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.yesterday-question-header{text-align:center}.yesterday-question-title{font-size:1.65rem;line-height:1.35;color:hsl(var(--foreground))}@media (min-width: 640px){.yesterday-question-title{font-size:1.9rem}}.yesterday-support{font-size:13px;line-height:1.625;color:hsl(var(--muted-foreground))}.yesterday-textarea{width:100%;resize:none;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .5);background-color:hsl(var(--muted) / .7);padding:1.25rem 3rem 1.25rem 1.25rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.yesterday-textarea::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.yesterday-textarea::placeholder{color:hsl(var(--muted-foreground) / .5)}.yesterday-textarea:focus{border-color:hsl(var(--foreground) / .15);background-color:hsl(var(--card) / .8);--tw-shadow: 0 10px 30px -24px hsl(var(--foreground)/.28);--tw-shadow-colored: 0 10px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.yesterday-textarea{letter-spacing:0}.yesterday-choice{border-radius:9999px;border-width:1px;border-color:transparent;background-color:hsl(var(--muted) / .6);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.yesterday-choice:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.yesterday-choice:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.yesterday-choice[data-active=true]{border-color:hsl(var(--foreground) / .1);background-color:hsl(var(--secondary));color:hsl(var(--foreground));font-weight:500}.yesterday-followup>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.yesterday-followup{border-left-width:1px;border-color:hsl(var(--border) / .7);padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem}@media (min-width: 640px){.yesterday-followup{padding-left:1.5rem}}@media (prefers-reduced-motion: reduce){.yesterday-flow *,.yesterday-flow *:before,.yesterday-flow *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-\[36vw\]{bottom:-36vw}.-left-12{left:-3rem}.-left-\[34\%\]{left:-34%}.-left-\[38vw\]{left:-38vw}.-left-\[40vw\]{left:-40vw}.-left-\[8\%\]{left:-8%}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-\[26\%\]{right:-26%}.-right-\[36vw\]{right:-36vw}.-right-\[40vw\]{right:-40vw}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-\[22\%\]{top:-22%}.-top-\[30vw\]{top:-30vw}.-top-\[34vw\]{top:-34vw}.-top-\[40\%\]{top:-40%}.-top-\[52\%\]{top:-52%}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3\.5{left:.875rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[6px\]{top:6px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-4{margin-left:-1rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[104vw\]{height:104vw}.h-\[110vw\]{height:110vw}.h-\[112vw\]{height:112vw}.h-\[116vw\]{height:116vw}.h-\[18px\]{height:18px}.h-\[190\%\]{height:190%}.h-\[1px\]{height:1px}.h-\[280\%\]{height:280%}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[118vw\]{width:118vw}.w-\[120vw\]{width:120vw}.w-\[124vw\]{width:124vw}.w-\[126vw\]{width:126vw}.w-\[128\%\]{width:128%}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[70\%\]{width:70%}.w-\[92\%\]{width:92%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[2vh\]{--tw-translate-y: 2vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[pulse_2s_ease-in-out_infinite\]{animation:pulse 2s ease-in-out infinite}.animate-\[pulse_3s_ease-in-out_infinite\]{animation:pulse 3s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#d8cfc1\]{--tw-border-opacity: 1;border-color:rgb(216 207 193 / var(--tw-border-opacity, 1))}.border-\[\#d8cfc1\]\/60{border-color:#d8cfc199}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-800\/20{border-color:#92400e33}.border-amber-900\/10{border-color:#78350f1a}.border-amber-900\/15{border-color:#78350f26}.border-black\/10{border-color:#0000001a}.border-black\/5,.border-black\/\[0\.05\]{border-color:#0000000d}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-800\/20{border-color:#065f4633}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sage-foreground\/10{border-color:hsl(var(--sage-foreground) / .1)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-stone-300\/60{border-color:#d6d3d199}.border-transparent{border-color:transparent}.border-warm-foreground\/10{border-color:hsl(var(--warm-foreground) / .1)}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#1a1816\]{--tw-bg-opacity: 1;background-color:rgb(26 24 22 / var(--tw-bg-opacity, 1))}.bg-\[\#2d2822\]{--tw-bg-opacity: 1;background-color:rgb(45 40 34 / var(--tw-bg-opacity, 1))}.bg-\[\#F4EFE7\]{--tw-bg-opacity: 1;background-color:rgb(244 239 231 / var(--tw-bg-opacity, 1))}.bg-\[\#f0ede6\]{--tw-bg-opacity: 1;background-color:rgb(240 237 230 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8f5\]{--tw-bg-opacity: 1;background-color:rgb(250 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fffcf5\]{--tw-bg-opacity: 1;background-color:rgb(255 252 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fffefb\]{--tw-bg-opacity: 1;background-color:rgb(255 254 251 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--state-n1\)\)\]{background-color:hsl(var(--state-n1))}.bg-\[hsl\(var\(--state-n2\)\)\]{background-color:hsl(var(--state-n2))}.bg-\[hsl\(var\(--state-n3\)\)\]{background-color:hsl(var(--state-n3))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.bg-amber-950\/5{background-color:#451a030d}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/5{background-color:#0000000d}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-border\/70{background-color:hsl(var(--border) / .7)}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/60{background-color:hsl(var(--destructive) / .6)}.bg-emerald-950\/5{background-color:#022c220d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/20{background-color:hsl(var(--foreground) / .2)}.bg-foreground\/35{background-color:hsl(var(--foreground) / .35)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sage{background-color:hsl(var(--sage))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky{background-color:hsl(var(--sky))}.bg-stone-100\/80{background-color:#f5f5f4cc}.bg-stone-200\/80{background-color:#e7e5e4cc}.bg-transparent{background-color:transparent}.bg-warm{background-color:hsl(var(--warm))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[1px\]{padding:1px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[108px\]{padding-bottom:108px}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:Nunito Sans,sans-serif}.font-serif{font-family:Lora,serif}.\!text-\[1\.35rem\]{font-size:1.35rem!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[clamp\(28px\,5vw\,34px\)\]{font-size:clamp(28px,5vw,34px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#2c2823\]{--tw-text-opacity: 1;color:rgb(44 40 35 / var(--tw-text-opacity, 1))}.text-\[\#faf8f5\]{--tw-text-opacity: 1;color:rgb(250 248 245 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/60{color:#78350f99}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/40{color:#0006}.text-black\/50{color:#00000080}.text-black\/60{color:#0009}.text-black\/70{color:#000000b3}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/70{color:hsl(var(--destructive) / .7)}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/30{color:hsl(var(--foreground) / .3)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/55{color:hsl(var(--foreground) / .55)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/25{color:hsl(var(--muted-foreground) / .25)}.text-muted-foreground\/45{color:hsl(var(--muted-foreground) / .45)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-800\/60{color:#991b1b99}.text-sage-foreground{color:hsl(var(--sage-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-warm-foreground{color:hsl(var(--warm-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.045\]{opacity:.045}.opacity-\[0\.04\]{opacity:.04}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-32px_hsl\(var\(--foreground\)\/0\.25\)\]{--tw-shadow: 0 24px 70px -32px hsl(var(--foreground)/.25);--tw-shadow-colored: 0 24px 70px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-1{--tw-enter-translate-y: .25rem}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.relation-archive-page,.relation-reading-page{--rel-bg: 40 32% 96%;--rel-paper: 40 46% 97.5%;--rel-surface: 38 34% 90%;--rel-sage: 138 16% 34%;--rel-bronze: 28 56% 48%;--rel-petrol: 188 34% 24%;--rel-ink: 26 18% 15%;--rel-ink-soft: 28 12% 32%;--rel-line: 26 10% 32% / .16;min-height:100vh;padding-top:calc(env(safe-area-inset-top) + 28px);padding-bottom:calc(env(safe-area-inset-bottom) + 96px);background:hsl(var(--rel-bg));color:hsl(var(--rel-ink))}.relation-archive-main{width:min(100%,56rem)}.relation-archive-back{top:calc(env(safe-area-inset-top) + 22px);z-index:2;padding:8px;border:0;background:transparent;color:hsl(var(--rel-petrol));cursor:pointer}.relation-archive-back:focus-visible,.relation-reading-back:focus-visible,.relation-reading-return:focus-visible{outline:1px solid hsl(var(--rel-petrol));outline-offset:4px}.relation-archive-header{padding-top:4.5rem;margin-bottom:5.25rem}.relation-archive-kicker,.relation-reading-kicker{margin:0 0 1rem;color:hsl(var(--rel-bronze));font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:uppercase}.relation-archive-title{margin:0;color:hsl(var(--rel-ink));font-family:"DM Serif Display",serif;font-size:clamp(2.7rem,6vw,4.5rem);font-weight:400;line-height:.98;letter-spacing:0}.relation-archive-signature,.relation-reading-signature{display:grid;grid-template-columns:minmax(2rem,4.5rem) minmax(0,1fr);gap:.45rem;margin-top:2rem}.relation-archive-signature i,.relation-reading-signature i{display:block;height:1px;background:hsl(var(--rel-line))}.relation-archive-signature i:first-child,.relation-reading-signature i:first-child{background:hsl(var(--rel-bronze) / .55)}.relation-archive-deck{max-width:30rem;margin:1.4rem 0 0;color:hsl(var(--rel-ink-soft));font-family:Cormorant Garamond,serif;font-size:1.25rem;font-style:italic;line-height:1.55}.relation-archive-section{margin-bottom:5.5rem}.relation-archive-section[data-group=between_us]{margin-top:0;margin-bottom:6.5rem}.relation-archive-section-heading{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:1.25rem;align-items:start;margin-bottom:1.75rem}.relation-archive-section-marker{display:block;width:100%;height:2.1rem;margin-top:.2rem;border-left:1px solid hsl(var(--rel-sage) / .5)}.relation-archive-section[data-group=between_us] .relation-archive-section-marker{border-left-color:hsl(var(--rel-bronze) / .62);border-right:1px solid hsl(var(--rel-sage) / .45)}.relation-archive-section[data-group=about_partner] .relation-archive-section-marker{transform:translate(.35rem);border-left-color:hsl(var(--rel-bronze) / .52)}.relation-archive-section-title{margin:0;color:hsl(var(--rel-ink));font-family:"DM Serif Display",serif;font-size:clamp(1.55rem,3vw,1.75rem);font-weight:400;line-height:1.15;letter-spacing:0}.relation-archive-section[data-group=between_us] .relation-archive-section-title{font-size:clamp(1.75rem,3.4vw,2rem)}.relation-archive-section-lead,.relation-archive-empty{max-width:34rem;margin:.55rem 0 0;color:hsl(var(--rel-ink-soft) / .82);font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.65}.relation-archive-empty{margin-left:2.5rem;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic}.relation-archive-year{display:flex;align-items:center;gap:1rem;margin:2rem 0 .5rem 10.25rem;color:hsl(var(--rel-bronze));font-family:DM Sans,sans-serif;font-size:.76rem;font-weight:500;letter-spacing:0}.relation-archive-year:after{content:"";flex:1;height:1px;background:hsl(var(--rel-line))}.relation-archive-row{display:grid;width:100%;min-height:7.2rem;grid-template-columns:8.75rem minmax(0,1fr);grid-template-areas:"kind title" "kind meta";gap:.4rem 1.5rem;align-content:center;padding:1.35rem .2rem;border:0;border-bottom:1px solid hsl(var(--rel-line));background:transparent;color:hsl(var(--rel-ink));text-align:left;cursor:pointer}.relation-archive-row:hover{background:hsl(var(--rel-paper) / .6)}.relation-archive-row:focus-visible{outline:1px solid hsl(var(--rel-petrol));outline-offset:4px}.relation-archive-row__kind{grid-area:kind;align-self:center;color:hsl(var(--rel-petrol) / .78);font-family:DM Sans,sans-serif;font-size:.78rem;line-height:1.4}.relation-archive-row__title{grid-area:title;font-family:"DM Serif Display",serif;font-size:clamp(1.2rem,2.1vw,1.38rem);line-height:1.3;letter-spacing:0}.relation-archive-row__arrow{display:inline-block;margin-left:.65rem;color:hsl(var(--rel-bronze) / 0);font-family:DM Sans,sans-serif;font-size:.85rem}.relation-archive-row:hover .relation-archive-row__arrow,.relation-archive-row:focus-visible .relation-archive-row__arrow{color:hsl(var(--rel-bronze))}.relation-archive-row__meta{grid-area:meta;color:hsl(var(--rel-bronze) / .88);font-family:DM Sans,sans-serif;font-size:.82rem;line-height:1.4}.n3-reading-entry,.relation-reading-entry{position:relative}.n3-reading-entry__layout,.relation-reading-entry__layout{display:grid;gap:.9rem}.n3-reading-entry__intro{position:relative;display:flex;align-items:center;gap:.75rem;min-height:1rem}.n3-reading-entry__signature{display:block;width:2.75rem;height:1px;background:#8d563f75}.n3-reading-entry__count,.relation-reading-entry__count,.reading-entry-current{display:block;color:hsl(var(--foreground) / .68);font-family:DM Sans,sans-serif;font-size:.72rem;line-height:1.5}.reading-entry-current{margin-bottom:.3rem;text-transform:uppercase;color:#744b39e6}.n3-reading-entry__content{min-width:0}.n3-reading-entry .readings-open{padding:0 0 .55rem!important}.reading-entry-link{min-height:44px;height:auto!important;padding:0!important;color:#284c52!important;font-family:Lora,serif;font-size:.82rem!important;font-style:italic;text-decoration:none!important;border-radius:0!important}.reading-entry-link:focus-visible,.n3-reading-entry .readings-open:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.reading-entry-error p{margin:0;color:hsl(var(--foreground) / .78);font-family:Lora,serif;font-style:italic}.relation-reading-entry__layout{position:relative;padding-left:1.25rem}.relation-reading-entry__layout:before,.relation-reading-entry__layout:after{content:"";position:absolute;left:0;width:1px;height:100%;background:hsl(var(--foreground) / .14)}.relation-reading-entry__layout:after{left:.32rem;height:62%;background:#bf763680}.relation-reading-entry__description{display:block;max-width:31rem;color:hsl(var(--foreground) / .72)!important;font-family:Lora,serif;font-size:.94rem;line-height:1.65}.relation-reading-entry__count{margin-top:.55rem;color:#975d2bdb}.relation-reading-entry__body{min-width:0}.relation-reading-entry__latest{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;max-width:36rem;padding:0 0 .75rem;border-bottom:1px solid hsl(var(--border))}.relation-reading-entry__latest-context,.relation-reading-entry__open{font-family:DM Sans,sans-serif;font-size:.72rem;line-height:1.5}.relation-reading-entry__latest-context{color:#8f5828db}.relation-reading-entry__latest-title{color:hsl(var(--foreground));font-family:"DM Serif Display",serif;font-size:1.28rem;line-height:1.3}.relation-reading-entry__empty{color:hsl(var(--foreground) / .72);font-family:Lora,serif;font-style:italic}.relation-reading-entry__open{margin-top:.2rem}.n3-archive-page,.n3-reading-page{--n3-bg: 34 17% 91%;--n3-paper: 30 25% 94%;--n3-paper-shift: 27 27% 91%;--n3-apricot: 24 48% 78%;--n3-oxide: 12 32% 40%;--n3-red: 5 27% 39%;--n3-ink: 26 18% 15%;--n3-ink-soft: 25 10% 38%;--n3-line: 18 14% 43%;--n3-focus: 12 38% 34%;min-height:100vh;background:hsl(var(--n3-bg));color:hsl(var(--n3-ink))}.n3-archive-page{padding:calc(env(safe-area-inset-top) + 1.25rem) 1.5rem calc(env(safe-area-inset-bottom) + 6.5rem)}.n3-reading-page{padding-top:calc(env(safe-area-inset-top) + 1.25rem);padding-bottom:calc(env(safe-area-inset-bottom) + 7rem)}.n3-archive-main{width:min(100%,70rem);margin-inline:auto}.n3-archive-back,.n3-reading-back,.n3-reading-return{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;color:hsl(var(--n3-oxide));font-family:DM Sans,sans-serif;font-size:.84rem;font-weight:500;letter-spacing:0;text-decoration:none}.n3-archive-back svg,.n3-reading-back svg,.n3-reading-return svg{width:1rem;height:1rem}.n3-archive-back:focus-visible,.n3-archive-open:focus-visible,.n3-archive-row:focus-visible,.n3-reading-back:focus-visible,.n3-reading-return:focus-visible{outline:2px solid hsl(var(--n3-focus));outline-offset:4px}.n3-archive-opening{padding-top:2.35rem}.n3-archive-header{position:relative;display:grid;max-width:31rem;grid-template-columns:1px minmax(0,1fr) auto;gap:0 1.15rem;align-items:start;padding:.55rem 0 .85rem}.n3-archive-header:before{content:"";align-self:stretch;min-height:9.25rem;background:hsl(var(--n3-oxide) / .74)}.n3-archive-header__copy{min-width:0}.n3-archive-kicker{margin:0 0 .7rem;color:hsl(var(--n3-oxide));font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:500;line-height:1.5;text-transform:uppercase}.n3-archive-header h1{margin:0;color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:clamp(2.25rem,5vw,2.85rem);font-weight:400;line-height:1.08;letter-spacing:0}.n3-archive-deck{max-width:27rem;margin:1rem 0 0;color:hsl(var(--n3-ink-soft));font-family:Lora,serif;font-size:.98rem;line-height:1.68}.n3-archive-symbol{display:grid;width:2.35rem;height:3.1rem;place-items:center;margin-top:-.25rem;border:1px solid hsl(var(--n3-oxide) / .22);border-radius:52% 48% 58% 42%/43% 57% 46% 54%;background:hsl(var(--n3-apricot) / .22);color:hsl(var(--n3-oxide) / .78);font-family:"DM Serif Display",serif;font-size:.65rem;transform:rotate(4deg)}.n3-archive-symbol span{transform:rotate(-4deg)}.n3-archive-latest{position:relative;margin-top:2.7rem;padding:1.8rem 1.1rem 2rem 1.45rem;border-block:1px solid hsl(var(--n3-line) / .2);background:hsl(var(--n3-paper-shift) / .44)}.n3-archive-latest:before{content:"";position:absolute;inset:1.8rem auto 2rem 0;width:2px;background:hsl(var(--n3-oxide) / .78)}.n3-archive-latest__meta,.n3-archive-row__meta{display:flex;flex-wrap:wrap;gap:.4rem;color:hsl(var(--n3-ink-soft));font-family:DM Sans,sans-serif;font-size:.74rem;line-height:1.55}.n3-archive-latest__label{margin:0 0 .7rem;color:hsl(var(--n3-oxide));font-family:DM Sans,sans-serif;font-size:.67rem;font-weight:600;line-height:1.5;text-transform:uppercase}.n3-archive-latest__title{margin:.48rem 0 0;color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:400;line-height:1.18;letter-spacing:0}.n3-archive-latest__excerpt{max-width:35rem;margin:1rem 0 0;color:hsl(var(--n3-ink-soft));font-family:Lora,serif;font-size:.98rem;font-style:italic;line-height:1.75}.n3-archive-open{min-height:44px;height:auto!important;margin-top:.7rem;padding:0!important;color:hsl(var(--n3-oxide))!important;font-family:DM Sans,sans-serif;text-decoration:none!important}.n3-archive-state{min-height:12rem;margin-top:3.25rem;padding-top:1.5rem;border-top:1px solid hsl(var(--n3-line) / .2);color:hsl(var(--n3-ink-soft));font-family:Lora,serif;line-height:1.7}.n3-archive-state h2{margin:0;color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:1.35rem;font-weight:400}.n3-archive-state p{max-width:30rem;margin-top:.75rem}.n3-archive-state button{min-height:44px;padding-inline:0;color:hsl(var(--n3-oxide))}.n3-archive-history{margin-top:4.25rem}.n3-archive-history__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid hsl(var(--n3-line) / .26)}.n3-archive-history__header h2{margin:0;color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:1.55rem;font-weight:400;letter-spacing:0}.n3-archive-history__header p{margin:0;color:hsl(var(--n3-ink-soft) / .74);font-family:DM Sans,sans-serif;font-size:.72rem}.n3-archive-year>h3{margin:3rem 0 0;color:hsl(var(--n3-oxide));font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600}.n3-archive-month{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-top:2rem}.n3-archive-month>h3,.n3-archive-month>h4{position:relative;margin:0;color:hsl(var(--n3-oxide));font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:600;text-transform:capitalize}.n3-archive-month>h3 span,.n3-archive-month>h4 span{display:none}.n3-archive-month ul{margin:0;padding:0;list-style:none;border-top:1px solid hsl(var(--n3-line) / .2)}.n3-archive-row{position:relative;display:grid;min-height:5.75rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.35rem 1rem;padding:.9rem 2.5rem .9rem 0;border-bottom:1px solid hsl(var(--n3-line) / .18);background:transparent;text-decoration:none;transition:background-color .18s ease,padding-left .18s ease}.n3-archive-row:hover{padding-left:.45rem;background:hsl(var(--n3-paper) / .46)}.n3-archive-row__title{color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:1.17rem;line-height:1.28}.n3-archive-row__meta{grid-row:2}.n3-archive-row__arrow{position:absolute;right:.2rem;top:calc(50% - .55rem);width:1.1rem;height:1.1rem;color:hsl(var(--n3-oxide) / .64)}.n3-reading-main{width:min(100%,39rem)}.n3-reading-back{top:calc(env(safe-area-inset-top) + 1.1rem);left:max(1.25rem,calc((100vw - 70rem)/2))!important;padding-inline:.35rem}.n3-reading-article{padding-top:5.75rem}.n3-reading-header{position:relative;padding-left:1.4rem}.n3-reading-header:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:hsl(var(--n3-oxide) / .72)}.n3-reading-kicker{margin:0 0 .8rem;font-family:DM Sans,sans-serif;font-size:.71rem;font-weight:600;line-height:1.5;text-transform:uppercase}.n3-reading-header h1{margin:0;color:hsl(var(--n3-ink));font-family:"DM Serif Display",serif;font-size:clamp(2rem,4.4vw,2.6rem);font-weight:400;line-height:1.14;letter-spacing:0}.n3-reading-rule{width:min(100%,8rem);height:1px;margin:1.65rem 0 0}.n3-reading-listen{margin:2.1rem 0 2.5rem}.n3-reading-prose{color:hsl(var(--n3-ink))}.n3-reading-state,.n3-reading-error{padding-top:6rem;color:hsl(var(--n3-ink-soft));font-family:Lora,serif;font-style:italic}.n3-reading-error button{min-height:44px;padding:0;color:hsl(var(--n3-oxide))}.n3-reading-return{margin-top:5.5rem;color:hsl(var(--n3-oxide))!important}@media (min-width: 768px){.n3-archive-page{padding-inline:3.5rem}.n3-archive-opening{display:grid;grid-template-columns:minmax(19rem,3fr) minmax(27rem,2fr);gap:clamp(4rem,8vw,8rem);align-items:start;padding-top:5rem}.n3-archive-latest{margin-top:0}.n3-archive-history{width:min(100%,53rem);margin-left:auto;margin-top:7.5rem}.n3-archive-month{position:relative;grid-template-columns:8.5rem minmax(0,1fr);gap:2.5rem;padding-top:2.35rem}.n3-archive-month:before{content:"";position:absolute;top:2.35rem;bottom:0;left:8.48rem;width:1px;background:hsl(var(--n3-line) / .18)}.n3-archive-month>h3,.n3-archive-month>h4{padding-left:1.25rem}.n3-archive-month>h3 span,.n3-archive-month>h4 span{position:absolute;top:.28rem;left:-.17rem;display:block;width:.38rem;height:.38rem;border:1px solid hsl(var(--n3-oxide) / .6);border-radius:50%;background:hsl(var(--n3-bg))}.n3-archive-month ul{padding-left:1.6rem;border-top-color:transparent}.n3-reading-article{padding-top:7rem}}@media (max-width: 767px){.n3-archive-opening{padding-top:2rem}.n3-archive-latest{margin-top:2.35rem}.n3-archive-history{margin-top:3.5rem}.n3-archive-month{grid-template-columns:1fr;gap:.6rem;padding-top:1.85rem}.n3-archive-row{min-height:5.6rem}.n3-archive-row:hover{padding-left:0;background:transparent}.n3-reading-back span{display:inline}}@media (prefers-reduced-motion: reduce){.n3-archive-page *,.n3-archive-page *:before,.n3-archive-page *:after,.n3-reading-page *,.n3-reading-page *:before,.n3-reading-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width: 768px){.n3-reading-entry__layout{grid-template-columns:minmax(9rem,.58fr) minmax(0,1.42fr);gap:2.75rem}.relation-reading-entry__layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:3.5rem}.relation-reading-entry__latest{max-width:none}}.relation-reading-main{max-width:39rem}.relation-reading-article{padding-top:4.75rem}.relation-reading-title{margin:0;color:hsl(var(--rel-ink));font-family:"DM Serif Display",serif;font-size:clamp(2rem,5vw,2.65rem);font-weight:400;line-height:1.12;letter-spacing:0}.relation-reading-context,.relation-reading-period{margin:0 0 .75rem;color:hsl(var(--rel-bronze));font-family:DM Sans,sans-serif;font-size:.82rem;line-height:1.55}.relation-reading-period{margin:.8rem 0 0}.relation-reading-signature{margin:1.75rem 0 2rem}.relation-reading-bridge{margin-top:4.5rem}.relation-reading-notes{margin-top:4.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--rel-line))}.relation-reading-back,.relation-reading-return{color:hsl(var(--rel-petrol))!important;font-family:DM Sans,sans-serif!important;font-style:normal!important;letter-spacing:0}@media (max-width: 639px){.relation-archive-header{padding-top:3.75rem;margin-bottom:4rem}.relation-archive-title{font-size:2.75rem}.relation-archive-section{margin-bottom:4.5rem}.relation-archive-section[data-group=between_us]{margin-bottom:5rem}.relation-archive-section-heading{grid-template-columns:.8rem minmax(0,1fr);gap:.8rem}.relation-archive-empty{margin-left:1.6rem}.relation-archive-year{margin-left:0}.relation-archive-row{display:flex;min-height:7.35rem;flex-direction:column;justify-content:center;gap:.32rem;padding:1.3rem .1rem}.relation-archive-row__title{order:2;font-size:1.25rem}.relation-archive-row__kind{order:1}.relation-archive-row__meta{order:3}.relation-archive-row__arrow{display:none}.n3-reading-entry__layout,.relation-reading-entry__layout{gap:.7rem}.relation-reading-article{padding-top:4rem}}@media (prefers-reduced-motion: reduce){.relation-archive-row,.relation-archive-row__arrow{transition:none}}.monthly-story-page{--monthly-paper: 38 38% 95%;--monthly-paper-depth: 34 29% 91%;--monthly-mineral-warm: 31 26% 72%;--monthly-mineral-cool: 157 12% 73%;isolation:isolate;background:radial-gradient(ellipse 72% 34% at 18% 12%,hsl(var(--monthly-mineral-warm) / .12),transparent 72%),radial-gradient(ellipse 58% 30% at 88% 40%,hsl(var(--monthly-mineral-cool) / .09),transparent 74%),linear-gradient(172deg,hsl(var(--monthly-paper)),hsl(var(--monthly-paper-depth)))}.monthly-story-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(104deg,transparent 12%,hsl(var(--background) / .18) 47%,transparent 78%);opacity:.55}.monthly-story-active-region{min-height:clamp(23rem,58vh,36rem);scroll-margin-top:clamp(2rem,7vh,4.5rem)}.monthly-story-loading{display:flex;min-height:clamp(22rem,55vh,34rem);flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 0 5rem;text-align:center}.monthly-story-loading__field{position:relative;width:min(72vw,15rem);height:5.75rem}.monthly-story-loading__field:before,.monthly-story-loading__field:after{content:"";position:absolute;inset:50% auto auto 50%;border-radius:50%;transform:translate(-50%,-50%)}.monthly-story-loading__field:before{width:100%;height:100%;background:radial-gradient(ellipse,hsl(var(--monthly-mineral-warm) / .2) 0%,hsl(var(--monthly-mineral-cool) / .08) 42%,transparent 72%);animation:monthly-field-gather 5.6s cubic-bezier(.22,1,.36,1) infinite}.monthly-story-loading__field:after{width:2.3rem;height:1.15rem;border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--card) / .34);box-shadow:0 0 2.5rem hsl(var(--monthly-mineral-warm) / .16);animation:monthly-core-gather 5.6s cubic-bezier(.22,1,.36,1) infinite}.monthly-story-loading__title{margin:1.35rem 0 0;color:hsl(var(--foreground) / .78);font-family:"DM Serif Display",serif;font-size:1.25rem;font-weight:400;line-height:1.35;letter-spacing:0}.monthly-story-loading__line{margin:.55rem 0 0;color:hsl(var(--foreground) / .38);font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.55;letter-spacing:0}.monthly-story-result[data-visible=true]{animation:monthly-result-arrive .38s ease-out both}@keyframes monthly-field-gather{0%,to{opacity:.52;transform:translate(-50%,-50%) scaleX(.9) scaleY(.82)}50%{opacity:.92;transform:translate(-50%,-50%) scaleX(1.04) scaleY(1)}}@keyframes monthly-core-gather{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.88) rotate(-2deg)}50%{opacity:.88;transform:translate(-50%,-50%) scale(1.04) rotate(2deg)}}@keyframes monthly-result-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.monthly-story-loading__field:before,.monthly-story-loading__field:after,.monthly-story-result[data-visible=true]{animation:none}}@keyframes breathe{0%,to{transform:scale(1);filter:blur(0px)}50%{transform:scale(1.03);filter:blur(.5px)}}.breathing-circle{animation:breathe 6s cubic-bezier(.4,0,.6,1) infinite}@keyframes livingBreath{0%{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(.98)}75%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes livingDrift{0%{transform:translate(0)}25%{transform:translate(8px,-5px)}50%{transform:translate(-4px,5px)}75%{transform:translate(-8px,-3px)}to{transform:translate(0)}}@keyframes livingGlowPulse{0%,to{opacity:.6;transform:scale(1.5)}50%{opacity:1;transform:scale(1.7)}}@keyframes ambientDrift{0%{transform:translate(0)}33%{transform:translate(15px,-10px)}66%{transform:translate(-10px,8px)}to{transform:translate(0)}}@keyframes lightFieldDrift{0%{transform:translate(0) scale(1)}25%{transform:translate(12px,-8px) scale(1.02)}50%{transform:translate(-6px,10px) scale(.99)}75%{transform:translate(8px,4px) scale(1.01)}to{transform:translate(0) scale(1)}}@keyframes fieldBreath{0%{transform:scale(1)}30%{transform:scale(1.07)}60%{transform:scale(.96)}to{transform:scale(1)}}@keyframes fieldDrift{0%{transform:translate(0) rotate(0)}20%{transform:translate(4px,-3px) rotate(.4deg)}45%{transform:translate(10px,-8px) rotate(1deg)}65%{transform:translate(6px,-12px) rotate(.6deg)}85%{transform:translate(2px,-4px) rotate(-.3deg)}to{transform:translate(0) rotate(0)}}@keyframes fieldMorph{0%{transform:scale(1) translate(0);border-radius:50%}20%{transform:scale(1.02) translate(3px,-2px);border-radius:48% 52% 50% 50%}45%{transform:scale(1.05) translate(8px,-5px);border-radius:46% 54% 52% 48%}65%{transform:scale(.98) translate(5px,-8px);border-radius:52% 48% 46% 54%}85%{transform:scale(1.02) translate(2px,-3px);border-radius:50% 50% 48% 52%}to{transform:scale(1) translate(0);border-radius:50%}}@keyframes fieldPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes fieldPulseAsym{0%{opacity:.7;transform:scale(1)}30%{opacity:1;transform:scale(1.06)}to{opacity:.7;transform:scale(.97)}}@keyframes corePulse{0%{opacity:.55;transform:scale(1) translate(0)}30%{opacity:.85;transform:scale(1.04) translate(2px,-1.5px)}60%{opacity:1;transform:scale(1.08) translate(3px,-2.5px)}85%{opacity:.7;transform:scale(1.02) translate(1px,-1px)}to{opacity:.55;transform:scale(.96) translate(0)}}@keyframes fieldDirectional{0%{transform:translate(0) rotate(0)}25%{transform:translate(6px,-5px) rotate(.5deg)}50%{transform:translate(12px,-9px) rotate(.8deg)}75%{transform:translate(7px,-6px) rotate(.3deg)}to{transform:translate(0) rotate(0)}}@keyframes colorBreathA{0%,to{opacity:.45}50%{opacity:.75}}@keyframes colorBreathB{0%,to{opacity:.55}40%{opacity:.3}80%{opacity:.7}}@keyframes colorBreathC{0%,to{opacity:.4}35%{opacity:.72}70%{opacity:.35}}@keyframes showme-core{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes showme-core-n1{0%,to{transform:scale(1);opacity:.24}50%{transform:scale(1.05);opacity:.3}}@keyframes showme-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ending-drift-1{0%,to{transform:translate(0)}33%{transform:translate(12px,-8px)}66%{transform:translate(-6px,10px)}}@keyframes ending-drift-2{0%,to{transform:translate(0)}40%{transform:translate(-14px,6px)}70%{transform:translate(8px,-12px)}}@keyframes ending-drift-3{0%,to{transform:translate(0)}50%{transform:translate(10px,8px)}}@keyframes sunrise-pulse{0%,to{transform:translate(-50%) scale(1);opacity:.14}50%{transform:translate(-50%) scale(1.02);opacity:.18}}@keyframes sunrise-drift{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}@keyframes showme-bg{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes showme-blob{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes showme-bridge{0%,to{filter:brightness(1)}50%{filter:brightness(1.2);transform:scale(1.08)}}@keyframes glintFadeIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:.85;transform:scale(1)}}@keyframes showme-circle-draw{0%{stroke-dashoffset:176}to{stroke-dashoffset:0}}@keyframes showme-glow-once{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes cheatcode-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cheatcode-slide-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes predictHintFade{0%{opacity:0;transform:scale(.92)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.04)}}@keyframes orbBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.015);opacity:.92}}@keyframes orbBreatheSoft{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.004);opacity:.97}}@keyframes orbDriftA{0%{transform:translate(0) rotate(0);opacity:.95}17%{transform:translate(3%,-2%) rotate(1.5deg);opacity:.88}38%{transform:translate(-1%,4%) rotate(-1deg);opacity:1}55%{transform:translate(2%,1%) rotate(2deg);opacity:.9}71%{transform:translate(-3%,-1%) rotate(-.5deg);opacity:.96}89%{transform:translate(1%,3%) rotate(1deg);opacity:.85}to{transform:translate(0) rotate(0);opacity:.95}}@keyframes orbDriftB{0%{transform:translate(0) rotate(0);opacity:.9}22%{transform:translate(-2%,3%) rotate(-2deg);opacity:.82}41%{transform:translate(4%,1%) rotate(1deg);opacity:.94}63%{transform:translate(-1%,-3%) rotate(-1.5deg);opacity:.87}78%{transform:translate(2%,-2%) rotate(2.5deg);opacity:.92}to{transform:translate(0) rotate(0);opacity:.9}}@keyframes orbDriftC{0%{transform:translate(0) rotate(0);opacity:.88}19%{transform:translate(2%,2%) rotate(1deg);opacity:.93}44%{transform:translate(-3%,-1%) rotate(-2deg);opacity:.84}67%{transform:translate(1%,-3%) rotate(.5deg);opacity:.91}85%{transform:translate(-2%,2%) rotate(-1deg);opacity:.86}to{transform:translate(0) rotate(0);opacity:.88}}@keyframes orbPredictFlash{0%{opacity:0;transform:scale(.95)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes dotInsightShimmer{0%{opacity:.25;filter:none;transform:scale(1)}40%{opacity:.55;filter:drop-shadow(0 0 4px currentColor);transform:scale(1.08)}to{opacity:.25;filter:none;transform:scale(1)}}@keyframes fieldGlideA{0%{transform:translateZ(0)}23%{transform:translate3d(4.5%,2.2%,0)}47%{transform:translate3d(1.5%,5.5%,0)}68%{transform:translate3d(-3.5%,3%,0)}86%{transform:translate3d(-2%,-1.5%,0)}to{transform:translateZ(0)}}@keyframes fieldGlideB{0%{transform:translateZ(0)}19%{transform:translate3d(-4%,1.8%,0)}42%{transform:translate3d(-1.5%,-3.5%,0)}61%{transform:translate3d(3.5%,-1.5%,0)}83%{transform:translate3d(2%,3.2%,0)}to{transform:translateZ(0)}}@keyframes fieldGlideC{0%{transform:translateZ(0)}27%{transform:translate3d(3%,-3.2%,0)}51%{transform:translate3d(-2.5%,-1%,0)}74%{transform:translate3d(-4%,2.6%,0)}91%{transform:translate3d(1.2%,1.4%,0)}to{transform:translateZ(0)}}@keyframes fieldGlideD{0%{transform:translateZ(0)}21%{transform:translate3d(-2.6%,-2%,0)}46%{transform:translate3d(2.8%,1.2%,0)}69%{transform:translate3d(4%,-2.4%,0)}88%{transform:translate3d(-1.4%,2.8%,0)}to{transform:translateZ(0)}}@keyframes fieldSwellA{0%{transform:scale(1);opacity:1}34%{transform:scale(1.075);opacity:.9}63%{transform:scale(.965);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fieldSwellB{0%{transform:scale(1.02);opacity:.94}29%{transform:scale(.96);opacity:1}58%{transform:scale(1.08);opacity:.88}to{transform:scale(1.02);opacity:.94}}@keyframes fieldSwellC{0%{transform:scale(.98);opacity:1}37%{transform:scale(1.07);opacity:.91}71%{transform:scale(1.01);opacity:.97}to{transform:scale(.98);opacity:1}}@keyframes fieldSwellD{0%{transform:scale(1.03);opacity:.96}41%{transform:scale(.97);opacity:1}76%{transform:scale(1.06);opacity:.92}to{transform:scale(1.03);opacity:.96}}@keyframes refractDriftA{0%{transform:translate3d(-16%,-6%,0)}26%{transform:translate3d(-4%,3%,0)}53%{transform:translate3d(9%,-2%,0)}78%{transform:translate3d(2%,7%,0)}to{transform:translate3d(-16%,-6%,0)}}@keyframes refractDriftB{0%{transform:translate3d(12%,5%,0)}31%{transform:translate3d(2%,-4%,0)}58%{transform:translate3d(-11%,2%,0)}84%{transform:translate3d(-3%,8%,0)}to{transform:translate3d(12%,5%,0)}}@keyframes refractBreathA{0%{transform:scale(1.04);opacity:.72}33%{transform:scale(1.12);opacity:1}67%{transform:scale(1.02);opacity:.82}to{transform:scale(1.04);opacity:.72}}@keyframes refractBreathB{0%{transform:scale(1.08);opacity:.85}38%{transform:scale(1);opacity:.62}72%{transform:scale(1.14);opacity:.95}to{transform:scale(1.08);opacity:.85}}@media (prefers-reduced-motion: reduce){[data-ambient-field],[data-ambient-field]>*,[data-ambient-refraction],[data-ambient-refraction]>*{animation:none!important}}.living-lens{--lens-x: 52%;--lens-y: 44%;position:relative;width:100%;overflow:hidden;isolation:isolate;touch-action:pan-y;background:hsl(var(--background))}.living-lens img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:scale(1.006);transition:transform .9s cubic-bezier(.22,1,.36,1)}.living-lens__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--lens-x) var(--lens-y),hsl(var(--background) / .2),transparent 24%);mix-blend-mode:screen;transition:opacity .9s ease}.living-lens--recognition{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 5.5%,#000 94%,transparent 100%),linear-gradient(to right,transparent 0%,#000 4.5%,#000 95.5%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 5.5%,#000 94%,transparent 100%),linear-gradient(to right,transparent 0%,#000 4.5%,#000 95.5%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;background:transparent}.living-lens:hover img{transform:scale(1.018)}.living-lens:hover .living-lens__light{opacity:.72}@media (prefers-reduced-motion: no-preference){.living-lens__light{animation:living-lens-rest 34s ease-in-out infinite}}@keyframes living-lens-rest{0%,42%,to{opacity:0}49%,56%{opacity:.16}64%{opacity:0}}@media (prefers-reduced-motion: reduce){.living-lens img{transition:none;transform:none}.living-lens__light{animation:none;transition:none;opacity:0}.living-lens:hover img{transform:none}}.academy-material{--academy-material-x: 52%;--academy-material-y: 46%;position:relative;width:100%;aspect-ratio:4 / 3;isolation:isolate;touch-action:pan-y}.academy-material--n3{aspect-ratio:1}.academy-material img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(.82) contrast(.98);transform:translateZ(0);transform-origin:center;transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s ease}.academy-material--foundation img{opacity:.86}.academy-material--n3 img{opacity:.7;filter:saturate(.64) contrast(.94)}.academy-material--readings img{opacity:.76;filter:saturate(.68) contrast(.96)}.academy-material__light{position:absolute;top:7%;right:7%;bottom:7%;left:7%;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--academy-material-x) var(--academy-material-y),hsl(var(--background) / .2),transparent 26%);mix-blend-mode:screen;transition:opacity 1.1s ease}.academy-material:hover img{transform:translate3d(0,-2px,0) scale(1.006);filter:saturate(.88) contrast(1)}.academy-material:hover .academy-material__light{opacity:.52}@media (prefers-reduced-motion: no-preference){.academy-material--foundation img{animation:academy-material-foundation 38s ease-in-out infinite}.academy-material--n3 img{animation:academy-material-n3 44s ease-in-out infinite}.academy-material--readings img{animation:academy-material-readings 41s ease-in-out infinite}}@keyframes academy-material-foundation{0%,44%,to{transform:translateZ(0)}52%,58%{transform:translate3d(-2px,1px,0)}}@keyframes academy-material-n3{0%,51%,to{transform:translateZ(0)}58%,63%{transform:translate3d(1px,-1px,0) scale(1.003)}}@keyframes academy-material-readings{0%,36%,to{transform:translateZ(0)}44%,50%{transform:translate3d(-2px,-1px,0) scale(1.004)}}@media (prefers-reduced-motion: reduce){.academy-material img{animation:none;transition:none;transform:none}.academy-material__light{transition:none;opacity:0}.academy-material:hover img{transform:none}}@media (max-width: 640px){.academy-flow-room--samlingen{--academy-room-padding-bottom: 68px;--academy-room-margin-bottom: 0px}.academy-flow-room--foundation{--academy-room-padding-top: 74px;--academy-room-padding-bottom: 82px;--academy-room-margin-top: 0px;--academy-room-margin-bottom: 0px}.academy-flow-room--n3{--academy-room-padding-top: 88px;--academy-room-padding-bottom: 84px;--academy-room-margin-top: 0px;--academy-room-margin-bottom: 44px}.academy-flow-room--n3>div:last-child{padding-left:26px!important}.academy-flow-motif--foundation{top:-34px!important;right:-156px!important;width:min(370px,95vw)!important}.academy-flow-motif--n3{top:auto!important;bottom:-58px;left:-176px!important;width:min(320px,82vw)!important;transform:none!important}.academy-flow-library{margin-top:0;min-height:250px}.academy-flow-motif--readings{top:-68px!important;right:-188px!important;width:min(370px,95vw)!important}}@keyframes samlingen-cell-drift-a{0%,18%,to{transform:translateZ(0) rotate(-.18deg)}48%{transform:translate3d(1px,-1px,0) rotate(.12deg)}70%,88%{transform:translateZ(0) rotate(-.18deg)}}@keyframes samlingen-cell-drift-b{0%,22%,to{transform:translateZ(0) rotate(.16deg)}54%{transform:translate3d(-1px,1px,0) rotate(-.12deg)}74%,91%{transform:translateZ(0) rotate(.16deg)}}@keyframes samlingen-cell-drift-c{0%,28%,to{transform:translateZ(0)}58%{transform:translate3d(1px,1px,0)}78%,93%{transform:translateZ(0)}}@keyframes samlingen-materialize{0%{opacity:0;transform:scale(.68);filter:blur(9px)}24%{opacity:.34;transform:scale(.76);filter:blur(5px)}68%{opacity:1;transform:scale(1.018);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes samlingen-hook-materialize{0%,48%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes samlingen-settle{0%,to{transform:scale(1)}38%{transform:scale(.992)}72%{transform:scale(1.003)}}@keyframes samlingen-trace{0%,to{opacity:.25;transform:scale(.88)}50%{opacity:.72;transform:scale(1.08)}}.samlingen-growth-experience{width:100%}.samlingen-growth-shell{position:relative;width:min(100%,560px);height:clamp(400px,92vw,560px);margin-inline:auto;isolation:isolate;transition:transform 1s cubic-bezier(.22,.61,.36,1)}.samlingen-growth-shell[data-is-settling=true]{animation:samlingen-settle 2.1s cubic-bezier(.22,.61,.36,1) both}.samlingen-growth-aura{position:absolute;top:14%;right:10%;bottom:14%;left:10%;border-radius:48% 52% 44% 56%/52% 42% 58% 48%;background:radial-gradient(circle at 62% 38%,hsla(12,37%,38%,.12),transparent 52%),radial-gradient(circle at 34% 64%,hsla(128,14%,42%,.09),transparent 58%);filter:blur(24px)}.samlingen-growth-contour{position:absolute;pointer-events:none;border:1px solid hsla(27,20%,20%,.08)}.samlingen-growth-contour--one{top:18%;right:12%;bottom:14%;left:13%;border-radius:44% 56% 61% 39%/51% 42% 58% 49%}.samlingen-growth-contour--two{top:27%;right:22%;bottom:25%;left:23%;border-radius:58% 42% 45% 55%/42% 57% 43% 58%}.samlingen-growth-relations{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.samlingen-growth-relations path{fill:none;opacity:.18;stroke-width:.2;vector-effect:non-scaling-stroke;transition:opacity .52s ease,stroke-width .52s ease}.samlingen-growth-relations path[data-active=true]{opacity:.58;stroke-width:.34}.samlingen-growth-relations path[data-emerging=true]{stroke-dasharray:2.5 2;animation:samlingen-relation-arrive 1.1s 1.8s ease-out both}@keyframes samlingen-relation-arrive{0%{opacity:0;stroke-dashoffset:18}to{opacity:.42;stroke-dashoffset:0}}.samlingen-growth-cell{position:absolute;z-index:2;min-width:68px;min-height:68px;height:auto;padding:clamp(10px,2.6vw,18px);white-space:normal;overflow:hidden;border-width:1px;border-style:solid;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease,background .42s ease;animation:none;will-change:transform}.samlingen-growth-cell:hover,.samlingen-growth-cell:focus-visible{z-index:8;transform:scale(1.025)}.samlingen-growth-cell[data-selected=true]{z-index:8;transform:scale(1.055)}.samlingen-growth-shell[data-has-selection=true] .samlingen-growth-cell[data-proximity=near]{opacity:.72;filter:saturate(.82)}.samlingen-growth-shell[data-has-selection=true] .samlingen-growth-cell[data-proximity=far]{opacity:.48;filter:saturate(.7)}.samlingen-growth-cell[data-materializing=true]{animation:samlingen-materialize 2.4s var(--samlingen-materialize-delay, 0ms) cubic-bezier(.22,.61,.36,1) both;z-index:9}.samlingen-growth-cell:focus-visible{outline:1px solid hsla(12,37%,38%,.55);outline-offset:4px}.samlingen-growth-cell__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;background-image:repeating-linear-gradient(112deg,transparent 0 9px,hsla(27,20%,20%,.06) 10px,transparent 11px 18px)}.samlingen-growth-cell__text{position:relative;z-index:1;display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Lora,serif;font-size:clamp(10px,2.4vw,13px);font-weight:400;line-height:1.36;letter-spacing:0;text-align:center;transition:opacity .42s ease}.samlingen-growth-cell[data-materializing=true] .samlingen-growth-cell__text{animation:samlingen-hook-materialize 2.6s var(--samlingen-materialize-delay, 0ms) ease-out both}.samlingen-growth-cell__trace{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid hsla(12,37%,38%,.36);border-radius:inherit;animation:samlingen-trace 2.5s var(--samlingen-materialize-delay, 0ms) ease-in-out both}.samlingen-growth-caption{position:absolute;bottom:0;left:0;right:0;font-size:9px;letter-spacing:.2em;text-align:center;text-transform:uppercase}.samlingen-growth-reveal{width:min(100%,500px);margin:36px auto 0;padding:0 4px 30px;border-bottom:1px solid}.samlingen-growth-empty{text-align:center;padding:28px 0 8px}.samlingen-growth-empty p{margin:28px auto 0;max-width:360px;font-family:Lora,serif;font-size:16px;font-style:italic;line-height:1.6;color:#403730d1}.samlingen-growth-seed{position:relative;width:210px;height:210px;margin-inline:auto;border:1px solid hsla(27,20%,20%,.09);border-radius:48% 52% 43% 57%/54% 43% 57% 46%;background:radial-gradient(circle at 52% 46%,hsla(38,46%,98%,.88),hsla(38,30%,92%,.32) 62%,transparent 63%)}.samlingen-growth-seed span{position:absolute;width:22px;height:22px;left:calc(50% - 11px);top:calc(50% - 11px);border-radius:44% 56% 61% 39%/52% 44% 56% 48%;background:#854b3d59;box-shadow:0 0 30px #854b3d2e}@media (min-width: 640px){.samlingen-growth-shell{height:570px}}@media (prefers-reduced-motion: no-preference){.samlingen-growth-cell--a:not(:hover):not(:focus-visible):not([data-selected=true]):not([data-materializing=true]){animation:samlingen-cell-drift-a 17s 2.4s ease-in-out infinite}.samlingen-growth-cell--b:not(:hover):not(:focus-visible):not([data-selected=true]):not([data-materializing=true]){animation:samlingen-cell-drift-b 19s 3.2s ease-in-out infinite}.samlingen-growth-cell--c:not(:hover):not(:focus-visible):not([data-selected=true]):not([data-materializing=true]){animation:samlingen-cell-drift-c 23s 1.8s ease-in-out infinite}}.samlingen-growth-cell[data-fresh=true]{background-image:radial-gradient(circle at 38% 32%,hsla(20,46%,60%,.18),transparent 70%)}.samlingen-growth-cell[data-fresh=true] .samlingen-growth-cell__text{opacity:1}@media (prefers-reduced-motion: reduce){.samlingen-growth-cell,.samlingen-growth-cell__text,.samlingen-growth-cell__trace,.samlingen-growth-relations path,.samlingen-growth-shell{animation:none!important;transition-duration:.01ms!important}}.development-timeline-loading{height:150px;opacity:0}.development-timeline__entry{width:min(100%,460px);margin:-4px 0 24px;padding:11px 0 12px;border-block:1px solid hsla(26,12%,32%,.1);color:#50463fb3;font-family:Lora,serif;font-size:14px;font-style:italic;line-height:1.55;letter-spacing:0}.development-timeline{width:100%;max-width:540px}.development-timeline__chapter+.development-timeline__chapter{margin-top:58px}.development-timeline__chapter-heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0 0 8px;color:var(--timeline-faint, hsla(26, 10%, 32%, .36));font-family:DM Sans,system-ui,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.development-timeline__chapter-heading:after{content:"";height:1px;background:#5a51491a}.development-timeline__sequence{position:relative}.development-timeline__sequence:before{content:"";position:absolute;top:19px;bottom:21px;left:4px;width:1px;background:linear-gradient(180deg,#50463f42,#5a51491a)}.development-timeline__moment{position:relative;padding-left:28px}.development-timeline__moment+.development-timeline__moment{margin-top:4px}.development-timeline__point{position:absolute;z-index:1;top:27px;left:1px;width:7px;height:7px;border:1px solid var(--timeline-muted);border-radius:50%;background:#f8f7f4;transition:background .32s ease,border-color .32s ease,transform .32s ease}.development-timeline__moment[data-open=true] .development-timeline__point{background:var(--timeline-ink);border-color:var(--timeline-ink);transform:scale(1.14)}.development-timeline__trigger{display:grid;width:100%;min-height:138px;padding:20px 4px 24px 0;border:0;border-bottom:1px solid var(--timeline-line);border-radius:0;background:transparent;color:var(--timeline-ink);text-align:left;cursor:pointer}.development-timeline__date{color:var(--timeline-faint);font-family:var(--timeline-sans);font-size:10.5px;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.development-timeline__hook{align-self:center;max-width:470px;margin:13px 0 16px;color:var(--timeline-soft);font-family:var(--timeline-serif);font-size:20px;line-height:1.38;transition:color .26s ease,transform .26s ease}.development-timeline__ability{align-self:end;color:var(--timeline-muted);font-family:var(--timeline-sans);font-size:11px;letter-spacing:.03em;line-height:1.45}.development-timeline__trigger:hover .development-timeline__hook,.development-timeline__trigger:focus-visible .development-timeline__hook,.development-timeline__moment[data-open=true] .development-timeline__hook{color:var(--timeline-ink)}.development-timeline__trigger:focus-visible{outline:none}.development-timeline__trigger:focus-visible .development-timeline__hook{transform:translate(3px)}.development-timeline__reveal{padding:2px 4px 34px 0;border-bottom:1px solid var(--timeline-line)}@media (min-width: 640px){.development-timeline__moment{padding-left:38px}.development-timeline__sequence:before{left:7px}.development-timeline__point{left:4px}.development-timeline__trigger{min-height:148px;padding-right:18px}.development-timeline__hook{font-size:22px}.development-timeline__reveal{padding-right:28px}}@media (prefers-reduced-motion: reduce){.development-timeline__point,.development-timeline__hook{transition:none!important}}::highlight(chapter-mark){background-color:#9f7a4126}::highlight(chapter-mark-note){background-color:#9f7a4138;text-decoration:underline;text-decoration-color:#5a514947;text-underline-offset:4px}.n3-home{--n3-paper: 18 12% 94%;--n3-apricot: 24 48% 78%;--n3-oxide: 12 32% 44%;--n3-red: 2 24% 43%;--n3-ink: 26 18% 15%;--n3-line: 18 18% 42%;position:relative;isolation:isolate}.n3-home__opening,.n3-home__chapter{position:relative;z-index:1}.n3-home__chapter{margin-top:54px}.n3-home__chapter--action{margin-top:42px}.n3-home__chapter--understanding{margin-top:70px}.n3-home__chapter--archive{margin-top:78px}.n3-home__chapter--core{margin-top:76px;padding-bottom:26px}.n3-home__chapter-label{margin:0 0 14px;font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.n3-home__destination{position:relative;display:block;width:100%;min-height:44px;border:0;border-radius:0;background:transparent;padding:23px 3px 24px;color:hsl(var(--n3-ink));text-align:left;cursor:pointer}.n3-home__destination:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:hsl(var(--n3-line) / .17);transform-origin:left;transition:transform .45s ease,background-color .45s ease}.n3-home__destination-title{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;font-size:21px;line-height:1.25}.n3-home__destination-copy{max-width:460px;font-size:16px;line-height:1.6}.n3-home__destination-when{margin-bottom:5px;font-size:13.5px;line-height:1.5}.n3-home__coming{font-size:12.5px;font-style:italic}.n3-home__destination[data-kind=primary]{min-height:184px;padding:48px 42px 40px 18px}.n3-home__destination[data-kind=primary]:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:1px;background:linear-gradient(180deg,hsl(var(--n3-oxide) / 0),hsl(var(--n3-oxide) / .36),hsl(var(--n3-red) / .08))}.n3-home__destination[data-kind=primary] .n3-home__destination-title{font-size:27px}.n3-home__destination[data-kind=primary] .n3-home__destination-copy{max-width:410px;font-size:17px}.n3-home__core-flow .n3-home__destination{padding-block:26px}.n3-home__core-flow .n3-home__destination:first-child{width:92%}.n3-home__core-flow .n3-home__destination:last-child{width:88%;margin-left:auto}.n3-home__destination[data-kind=core] .n3-home__destination-title{font-size:24px}.n3-home__destination[data-kind=core] .n3-home__destination-copy{max-width:420px}.n3-home__understanding-flow .n3-home__destination:first-child{padding-right:32px}.n3-home__understanding-flow .n3-home__destination:last-child{width:91%;margin-left:auto;padding-top:30px}.n3-home__understanding-flow .n3-home__destination:first-child:after{right:14%}.n3-home__understanding-flow .n3-home__destination:last-child:after{left:13%}.n3-home__destination[data-kind=understanding] .n3-home__destination-copy{max-width:400px}.n3-home__archive-flow{position:relative;padding:10px 0 5px 16px;border-left:1px solid hsl(var(--n3-oxide) / .12)}.n3-home__archive-flow .n3-home__destination{padding-block:24px}.n3-home__archive-flow .n3-home__destination:first-child{width:94%;margin-left:auto}.n3-home__archive-flow .n3-home__destination:last-child:after{right:24%}.n3-home__destination[data-kind=reference] .n3-home__destination-title{font-size:19px}.n3-home__destination[data-kind=reference] .n3-home__destination-copy{max-width:380px;font-size:15.5px}.n3-home__destination[data-kind=reference] .n3-home__destination-when{font-size:13px}.n3-home__destination[data-kind=faint]{opacity:.78}.n3-home__destination[data-kind=faint] .n3-home__destination-title{font-size:18px}.n3-home__destination[data-kind=faint] .n3-home__destination-copy{max-width:340px;font-size:15px}.n3-home__destination[data-kind=faint] .n3-home__destination-when{font-size:13px}.n3-home__destination[data-kind=faint]:after{background:hsl(var(--n3-line) / .09)}.n3-home__destination:hover:after,.n3-home__destination:focus-visible:after{background:hsl(var(--n3-oxide) / .34);transform:scaleX(.96)}.n3-home__destination:focus-visible{outline:1px solid hsl(var(--n3-oxide) / .28);outline-offset:5px}.n3-home__material{position:absolute;z-index:0;pointer-events:none;filter:drop-shadow(0 18px 24px hsl(var(--n3-red) / .07))}.n3-home__material,.n3-home__material span{border:1px solid hsl(var(--n3-red) / .13);background:linear-gradient(132deg,hsl(var(--n3-paper) / .12) 12%,hsl(var(--n3-apricot) / .24) 48%,hsl(var(--n3-red) / .06));box-shadow:inset 8px 7px 14px #fdfaf770,inset -10px -8px 18px hsl(var(--n3-oxide) / .08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.n3-home__material span{position:absolute;display:block}.n3-home__material--opening{top:6px;right:-76px;width:126px;height:174px;border-radius:68% 32% 54% 46%/38% 57% 43% 62%;transform:rotate(12deg)}.n3-home__material--opening span{top:26px;left:15px;width:88px;height:116px;border-radius:42% 58% 64% 36%/58% 36% 64% 42%}.n3-home__material--pressure{right:-66px;bottom:-48px;width:116px;height:92px;border-radius:64% 36% 30% 70%/46% 62% 38% 54%;transform:rotate(-9deg)}.n3-home__material--pressure span{top:14px;left:19px;width:76px;height:54px;border-radius:68% 32% 58% 42%/42% 63% 37% 58%}.n3-home__material--archive{top:24px;left:-72px;width:104px;height:154px;border-radius:34% 66% 42% 58%/62% 38%;transform:rotate(8deg);opacity:.76}.n3-home__material--archive span{top:20px;left:18px;width:68px;height:110px;border-radius:58% 42% 68% 32%/38% 62% 42% 58%}.n3-home__material--forming{right:-58px;bottom:-38px;width:94px;height:112px;border-radius:62% 38% 55% 45%/42% 58% 36% 64%;opacity:.44}.n3-home__material--forming span{top:18px;left:17px;width:58px;height:72px;border-radius:44% 56% 38% 62%/60% 36% 64% 40%}@media (min-width: 640px){.n3-home__chapter--action{margin-top:52px}.n3-home__chapter--understanding{margin-top:84px}.n3-home__chapter--archive,.n3-home__chapter--core{margin-top:92px}.n3-home__destination[data-kind=primary]{min-height:202px;padding:56px 64px 44px 24px}.n3-home__understanding-flow .n3-home__destination:first-child{width:88%}.n3-home__understanding-flow .n3-home__destination:last-child{width:82%}.n3-home__core-flow .n3-home__destination:first-child{width:86%}.n3-home__core-flow .n3-home__destination:last-child{width:80%}.n3-home__archive-flow{margin-left:22px;padding-left:28px}.n3-home__material--opening{right:-92px}.n3-home__material--pressure{right:-82px}.n3-home__material--archive{left:-98px}}@media (prefers-reduced-motion: no-preference){.n3-home__material{animation:n3-material-light 14s ease-in-out infinite alternate}.n3-home__material--archive{animation-delay:-5s;animation-duration:17s}.n3-home__material--forming{animation-delay:-9s;animation-duration:19s}}@keyframes n3-material-light{0%{filter:drop-shadow(0 18px 24px hsl(var(--n3-red) / .055))}to{filter:drop-shadow(-4px 14px 20px hsl(var(--n3-oxide) / .095))}}@media (prefers-reduced-motion: reduce){.n3-home__destination:after{transition:none}.n3-home__material{animation:none}}.mitt-n3{--mitt-n3-ink: 26 18% 15%;--mitt-n3-body: 26 12% 27%;--mitt-n3-source: 112 8% 42%;--mitt-n3-rose: 12 30% 88%;--mitt-n3-clay: 18 34% 82%;--mitt-n3-sand: 36 28% 87%;--mitt-n3-sage: 92 9% 71%;--mitt-n3-paper: 28 34% 91%;--mitt-n3-oxide: 12 32% 44%;--mitt-n3-line: 24 15% 38%;--mitt-n3-observation-paper: 36 31% 91%;--mitt-n3-source-paper: 98 12% 82%;--mitt-n3-response-paper: 10 32% 86%;--mitt-n3-words-paper: 25 38% 84%;position:relative;max-width:30rem;margin-inline:auto}.mitt-n3__opening{position:relative}.mitt-n3__opening:after{content:"";position:absolute;z-index:-1;top:-2rem;right:-5.5rem;width:13rem;height:17rem;background:radial-gradient(ellipse at center,hsl(var(--mitt-n3-rose) / .48),transparent 70%);pointer-events:none}.mitt-n3__overview{position:relative;margin-top:3.5rem;padding:2rem 0 2.25rem;border-block:1px solid hsl(var(--mitt-n3-line) / .14)}.mitt-n3__overview:before{content:"";position:absolute;z-index:-1;top:-1rem;right:-4.5rem;bottom:-.75rem;left:38%;background:linear-gradient(108deg,transparent,hsl(var(--mitt-n3-clay) / .2));pointer-events:none}.mitt-n3__overview-heading{display:flex;align-items:center;gap:.8rem;margin-bottom:1.4rem}.mitt-n3__overview-heading h2{margin:0;color:hsl(var(--mitt-n3-ink));font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:400;line-height:1.3}.mitt-n3__overview-rule{width:2.25rem;height:1px;background:hsl(var(--mitt-n3-oxide) / .44)}.mitt-n3__overview-links{display:grid}.mitt-n3__overview-links a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;min-height:3rem;border-bottom:1px solid hsl(var(--mitt-n3-line) / .09);color:hsl(var(--mitt-n3-body));font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1.04rem;line-height:1.35;text-decoration:none}.mitt-n3__overview-links a:nth-child(2n){padding-left:1.25rem}.mitt-n3__overview-links a span{color:hsl(var(--mitt-n3-source) / .75);font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;letter-spacing:.06em}.mitt-n3__overview-links a:focus-visible{outline:1px solid hsl(var(--mitt-n3-oxide) / .5);outline-offset:4px}.mitt-n3__direct-link{margin-top:1.25rem}.mitt-n3__personal{position:relative;margin-top:.5rem}.mitt-n3__personal:before{content:"";position:absolute;z-index:-1;top:-1.75rem;right:-4rem;bottom:-1.5rem;left:-2.5rem;background:linear-gradient(126deg,hsl(var(--mitt-n3-sand) / .75),hsl(var(--mitt-n3-rose) / .28) 62%,transparent);pointer-events:none}.mitt-n3__standouts{position:relative;margin-top:3.25rem;padding:1.75rem 0 1.5rem}.mitt-n3__standouts:before{content:"";position:absolute;z-index:-1;top:0;right:-3.5rem;bottom:0;left:-1.25rem;background:linear-gradient(98deg,hsl(var(--mitt-n3-sage) / .34),hsl(var(--mitt-n3-sage) / .1) 78%,transparent);pointer-events:none}.mitt-n3__standouts-list{display:grid;gap:1.1rem;max-width:27rem}.mitt-n3__standout{margin:0;padding-left:.95rem;border-left:1px solid hsl(var(--mitt-n3-line) / .16);color:hsl(var(--mitt-n3-body));font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.72}.mitt-n3__moments{position:relative;margin-top:3.25rem}.mitt-n3__moments-list{list-style:none;margin:0;padding:0 0 0 1.1rem;display:grid;gap:1.6rem;max-width:27rem;border-left:1px solid hsl(var(--mitt-n3-line) / .14)}.mitt-n3__moment{position:relative}.mitt-n3__moment:before{content:"";position:absolute;left:-1.42rem;top:.55rem;width:5px;height:5px;border-radius:50%;background:hsl(var(--mitt-n3-oxide) / .55)}.mitt-n3__moment-meta{margin-bottom:.4rem;color:hsl(var(--mitt-n3-source) / .95);font-family:DM Sans,system-ui,sans-serif;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.mitt-n3__moment-link{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:hsl(var(--mitt-n3-source) / .95);font-family:DM Sans,system-ui,sans-serif;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.mitt-n3__moment-link:focus-visible{outline:1px solid hsl(var(--mitt-n3-oxide) / .5);outline-offset:4px}.mitt-n3 button{min-height:44px}.min-h-screen:has(.mitt-n3)>button[aria-label^="Tillbaka till"]{min-width:44px;min-height:44px}.mitt-n3__chapters{margin-top:5.5rem}.mitt-n3__chapter{position:relative;scroll-margin-top:2rem;margin-bottom:7.5rem;padding-top:2.1rem;isolation:isolate}.mitt-n3__chapter:before{content:"";position:absolute;z-index:-1;top:0;bottom:-2.25rem;left:-4.5rem;right:-4.5rem;pointer-events:none}.mitt-n3__chapter[data-chapter-tone="0"]:before{background:linear-gradient(100deg,hsl(var(--mitt-n3-rose) / .38),transparent 76%)}.mitt-n3__chapter[data-chapter-tone="1"]:before{background:linear-gradient(260deg,hsl(var(--mitt-n3-sand) / .38),transparent 72%)}.mitt-n3__chapter[data-chapter-tone="2"]:before{background:linear-gradient(105deg,hsl(var(--mitt-n3-clay) / .28),transparent 74%)}.mitt-n3__chapter[data-chapter-tone="3"]:before{background:linear-gradient(255deg,hsl(var(--mitt-n3-sage) / .24),transparent 72%)}.mitt-n3__chapter-heading{max-width:28rem;margin-bottom:2.5rem;padding-top:.2rem;border-top:1px solid hsl(var(--mitt-n3-line) / .13)}.mitt-n3__chapter:nth-child(2n) .mitt-n3__chapter-heading{margin-left:1.1rem}.mitt-n3__insight-group{margin-bottom:3.25rem}.mitt-n3__insight-group>div:first-child{letter-spacing:0}.mitt-n3__insight{scroll-margin-top:2rem;position:relative;max-width:30rem;margin-bottom:3.75rem;padding:1.35rem 1rem 0;background:linear-gradient(104deg,hsl(var(--mitt-n3-observation-paper) / .86),hsl(var(--mitt-n3-observation-paper) / .42) 72%,transparent)}.mitt-n3__insight+.mitt-n3__insight{margin-top:3.5rem}.mitt-n3__insight+.mitt-n3__insight:before{content:"";position:absolute;top:-1.8rem;right:12%;left:0;height:1px;background:linear-gradient(90deg,hsl(var(--mitt-n3-oxide) / .42),hsl(var(--mitt-n3-oxide) / .06))}.mitt-n3__insight-core{max-width:28rem;margin:0 0 .4rem;color:hsl(var(--mitt-n3-ink));font-family:"DM Serif Display",serif;font-size:1.28rem;font-weight:400;line-height:1.3}.mitt-n3__insight-statement{letter-spacing:0}.mitt-n3__source-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem}.mitt-n3__source-label{color:hsl(var(--mitt-n3-source));font-family:DM Sans,system-ui,sans-serif;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.mitt-n3__source-layer{margin:1rem -1rem 0;padding:.25rem 1rem .3rem 1.2rem;border-left:1px solid hsl(var(--mitt-n3-source) / .56);background:linear-gradient(96deg,hsl(var(--mitt-n3-source-paper) / .92),hsl(var(--mitt-n3-source-paper) / .62))}.mitt-n3__source-actions button{min-height:44px}.mitt-n3__plan-action{margin-top:.65rem}.mitt-n3__evidence{display:grid;gap:1rem;margin-top:.2rem;padding:.55rem 0 .45rem}.mitt-n3__evidence-source+.mitt-n3__evidence-source{padding-top:.85rem;border-top:1px solid hsl(var(--mitt-n3-source) / .24)}.mitt-n3__response{margin:0 -1rem;background:linear-gradient(105deg,hsl(var(--mitt-n3-response-paper) / .91),hsl(var(--mitt-n3-response-paper) / .66))}.mitt-n3__source-layer+.mitt-n3__response,.mitt-n3__plan-action+.mitt-n3__response{margin-top:0}.mitt-n3__insight-statement+.mitt-n3__response,.mitt-n3__plan-action+.mitt-n3__response{margin-top:.9rem}.mitt-n3__response-confirmation{padding:.6rem 1rem .4rem}.mitt-n3__response-choices{display:flex;flex-wrap:wrap;gap:0 1.15rem}.mitt-n3__notes{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0;padding:.65rem 1rem .75rem;background:linear-gradient(108deg,hsl(var(--mitt-n3-words-paper) / .92),hsl(var(--mitt-n3-paper) / .72))}.mitt-n3__notes>div:first-child{margin-bottom:0!important}.mitt-n3__notes-pages,.mitt-n3__notes-editor,.mitt-n3__notes>p{grid-column:1 / -1}.mitt-n3__notes-add{margin-top:0!important}.mitt-n3__notes>p{margin-top:.2rem!important}.mitt-n3__notes:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:hsl(var(--mitt-n3-oxide) / .44)}.mitt-n3__notes-pages{display:grid;gap:.75rem}.mitt-n3__free-notes{position:relative;margin:9rem 0 7rem;padding:3rem 1.5rem 2rem;scroll-margin-top:2rem;background:linear-gradient(125deg,hsl(var(--mitt-n3-paper) / .82),hsl(var(--mitt-n3-rose) / .25))}.mitt-n3__free-notes:before{content:"";position:absolute;top:-2rem;left:1.5rem;width:35%;height:1px;background:hsl(var(--mitt-n3-oxide) / .3)}.mitt-n3__free-notes-heading{max-width:26rem}.mitt-n3__free-notes-heading>p{margin:-.3rem 0 1.5rem;color:hsl(var(--mitt-n3-body) / .72);font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1rem;line-height:1.7}@media (min-width: 640px){.mitt-n3__overview-links{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.mitt-n3__overview-links a:nth-child(2n){padding-left:0;transform:translateY(1.2rem)}.mitt-n3__chapter{margin-bottom:9rem}.mitt-n3__chapter:nth-child(2n) .mitt-n3__chapter-heading{margin-left:2rem}.mitt-n3__chapter:nth-child(3n) .mitt-n3__insight{margin-left:1rem}.mitt-n3__free-notes{margin-inline:-1.5rem;padding-inline:2.5rem}}@media (prefers-reduced-motion: reduce){.mitt-n3{scroll-behavior:auto}}.n3-conversations,.n3-conversation{--n3-conversation-apricot: 24 48% 78%;--n3-conversation-oxide: 12 32% 44%;--n3-conversation-red: 2 24% 43%;--n3-conversation-ink: 26 18% 15%;position:relative;isolation:isolate}.n3-conversations__opening,.n3-conversations__series,.n3-conversation>:not(.n3-conversation__refraction){position:relative;z-index:1}.n3-conversations__opening{max-width:31rem}.n3-conversations__lead{max-width:29rem;margin:0;font-size:1.125rem;line-height:1.72}.n3-conversations__series{margin-top:2.75rem;border-top:1px solid hsl(var(--n3-conversation-oxide) / .13)}.n3-conversations__entry{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);width:100%;min-height:7.75rem;border:0;border-bottom:1px solid;border-radius:0;background:transparent;padding:1.55rem .15rem 1.45rem;text-align:left;cursor:pointer}.n3-conversations__entry:nth-child(2n){width:94%;margin-left:auto}.n3-conversations__entry:after{content:"";position:absolute;right:0;bottom:-1px;left:2rem;height:1px;background:hsl(var(--n3-conversation-oxide) / .28);transform:scaleX(0);transform-origin:left;transition:transform .42s ease}.n3-conversations__entry:hover:after,.n3-conversations__entry:focus-visible:after{transform:scaleX(1)}.n3-conversations__entry:focus-visible,.n3-conversation__continue:focus-visible{outline:1px solid hsl(var(--n3-conversation-oxide) / .34);outline-offset:5px}.n3-conversations__number{grid-row:1 / span 2;padding-top:.28rem;color:hsl(var(--n3-conversation-red) / .5);font-size:.72rem;font-style:italic;line-height:1}.n3-conversations__entry-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;font-size:1.35rem;line-height:1.22}.n3-conversations__status{font-size:.8rem}.n3-conversations__entry-copy{max-width:27rem;margin-top:.5rem;font-size:1.02rem;line-height:1.62}.n3-conversations__refraction,.n3-conversation__refraction{position:absolute;z-index:0;pointer-events:none;border:1px solid hsl(var(--n3-conversation-red) / .11);background:linear-gradient(142deg,#fdfaf733,hsl(var(--n3-conversation-apricot) / .13) 52%,hsl(var(--n3-conversation-red) / .035));box-shadow:inset 6px 5px 12px #fdfaf74d,inset -7px -8px 15px hsl(var(--n3-conversation-oxide) / .045)}.n3-conversations__refraction{top:1.5rem;right:-5.1rem;width:7.25rem;height:10.5rem;border-radius:62% 38% 48% 52%/38% 61% 39% 62%;transform:rotate(9deg)}.n3-conversations__refraction span,.n3-conversation__refraction span{position:absolute;display:block;border-top:1px solid hsl(var(--n3-conversation-apricot) / .3);border-radius:50%}.n3-conversations__refraction span{top:2.2rem;left:1rem;width:4.9rem;height:6.8rem;transform:rotate(-7deg)}.n3-conversation__refraction{top:5.4rem;right:-4.85rem;width:6.25rem;height:8.4rem;border-radius:34% 66% 58% 42%/60% 38% 62% 40%;opacity:.66;transform:rotate(13deg)}.n3-conversation__refraction span{top:1.45rem;left:.8rem;width:4.35rem;height:5.45rem}.n3-conversation__welcome{position:relative;padding-bottom:1rem}.n3-conversation__part{position:absolute;top:.1rem;right:0;color:hsl(var(--n3-conversation-red) / .45);font-size:.75rem;font-style:italic;line-height:1}.n3-conversation__welcome-header{max-width:30rem;padding-right:2.25rem}.n3-conversation__essay{position:relative;max-width:31rem;margin-top:1.6rem}.n3-conversation__essay:before{content:"";position:absolute;top:.35rem;bottom:6.5rem;left:0;width:1px;background:linear-gradient(180deg,hsl(var(--n3-conversation-oxide) / .27),hsl(var(--n3-conversation-red) / .06))}.n3-conversation__prose{padding-left:1.15rem}.n3-conversation__paragraph{max-width:29rem;margin:0 0 1.05rem;font-size:1.12rem;line-height:1.72}.n3-conversation__paragraph:first-child{color:hsl(var(--n3-conversation-ink) / .9)!important;font-size:1.2rem;line-height:1.66}.n3-conversation__paragraph:last-child{margin-bottom:0}.n3-conversation__threshold{margin-top:2.5rem;padding:1.3rem 0 0 1.15rem;border-top:1px solid hsl(var(--n3-conversation-oxide) / .16)}.n3-conversation__continue{display:inline-flex;align-items:baseline;justify-content:space-between;gap:2.25rem;min-height:2.75rem;border:0;border-radius:0;background:transparent;padding:.3rem 0;font-size:1.06rem;cursor:pointer}.n3-conversation__continue-mark{color:hsl(var(--n3-conversation-oxide) / .68);font-size:1rem;transition:transform .32s ease}.n3-conversation__continue:hover .n3-conversation__continue-mark,.n3-conversation__continue:focus-visible .n3-conversation__continue-mark{transform:translate(4px)}.n3-conversation__question{max-width:31rem}.n3-conversation__question-marker{padding-bottom:.7rem;border-bottom:1px solid hsl(var(--n3-conversation-oxide) / .14)}.n3-conversation__question-title{max-width:28rem;margin:1.7rem 0 0;font-size:clamp(1.8rem,4.6vw,2.2rem);font-weight:400;line-height:1.2}.n3-conversation__question-copy{margin-top:1.4rem}@media (min-width: 640px){.n3-conversations__series{margin-top:3.25rem}.n3-conversations__entry{grid-template-columns:2.75rem minmax(0,1fr);min-height:8.25rem;padding-block:1.75rem}.n3-conversations__entry:nth-child(2n){width:91%}.n3-conversations__entry:after{left:2.75rem}.n3-conversations__entry-title{font-size:1.48rem}.n3-conversations__refraction{right:-6.2rem}.n3-conversation__essay{margin-left:1.5rem}.n3-conversation__prose,.n3-conversation__threshold{padding-left:1.45rem}.n3-conversation__refraction{right:-6rem}}@media (prefers-reduced-motion: reduce){.n3-conversations__entry:after,.n3-conversation__continue-mark{transition:none}}.n3-log-flow{--n3-log-apricot: 24 48% 78%;--n3-log-oxide: 12 32% 44%;--n3-log-red: 2 24% 43%;--n3-log-ink: 26 18% 15%;--n3-log-paper: 24 22% 95%;position:relative;isolation:isolate;min-height:38rem;padding-top:3.5rem}.n3-log-flow__intro-content,.n3-log-flow__step{position:relative;z-index:1}.n3-log-flow__step{max-width:31rem;animation:n3-log-step-enter .52s cubic-bezier(.22,.7,.25,1) both}.n3-log-flow__orientation{width:100%;margin-bottom:2.15rem;padding-bottom:.7rem;border-bottom:1px solid hsl(var(--n3-log-oxide) / .13);color:hsl(var(--n3-log-oxide) / .68);font-family:var(--n3-log-body);font-size:.625rem;line-height:1.4;letter-spacing:.32em;text-transform:uppercase}.n3-log-flow__orientation:after{content:"";display:block;width:calc((100% / 5) * var(--n3-log-progress, 1));height:1px;margin-bottom:-.76rem;transform:translateY(.7rem);background:hsl(var(--n3-log-red) / .38);transition:width .56s ease}.n3-log-flow[data-step="1"]{--n3-log-progress: 1}.n3-log-flow[data-step="2"]{--n3-log-progress: 2}.n3-log-flow[data-step="3"]{--n3-log-progress: 3}.n3-log-flow[data-step="4"]{--n3-log-progress: 4}.n3-log-flow[data-step="5"]{--n3-log-progress: 5}.n3-log-flow__header{max-width:29rem}.n3-log-flow__title,.n3-log-flow__intro-title{margin:0;color:hsl(var(--n3-log-ink));font-family:var(--n3-log-serif);font-weight:400;letter-spacing:0}.n3-log-flow__title{max-width:27rem;font-size:2rem;line-height:1.2}.n3-log-flow__hint{max-width:28rem;margin:.85rem 0 1.7rem;color:hsl(var(--n3-log-oxide) / .73);font-family:var(--n3-log-body);font-size:1rem;font-style:italic;line-height:1.62}.n3-log-flow__question{position:relative}.n3-log-flow__question[data-followup=true]{margin-top:2.6rem}.n3-log-flow__question-label{max-width:27rem;margin:0 0 1.05rem;color:hsl(var(--n3-log-ink) / .82);font-family:var(--n3-log-body);font-size:1.05rem;font-style:italic;line-height:1.5}.n3-log-flow__textarea{display:block;width:100%;min-height:12rem;border:1px solid hsl(var(--n3-log-oxide) / .13);border-radius:0;outline:0;resize:none;background:linear-gradient(145deg,hsl(var(--n3-log-paper) / .34),hsl(var(--n3-log-apricot) / .045));box-shadow:inset 0 1px hsl(var(--n3-log-paper) / .72),0 13px 32px hsl(var(--n3-log-red) / .025);padding:1.15rem 1rem 1.35rem;color:hsl(var(--n3-log-ink));caret-color:hsl(var(--n3-log-red) / .8);font-family:var(--n3-log-body);font-size:1.125rem;line-height:1.72;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.n3-log-flow__textarea::-moz-placeholder{color:hsl(var(--n3-log-oxide) / .4);font-style:italic}.n3-log-flow__textarea::placeholder{color:hsl(var(--n3-log-oxide) / .4);font-style:italic}.n3-log-flow__textarea:focus{border-color:hsl(var(--n3-log-oxide) / .32);background:hsl(var(--n3-log-paper) / .43);box-shadow:inset 3px 0 hsl(var(--n3-log-apricot) / .18),0 15px 34px hsl(var(--n3-log-red) / .035)}.n3-log-flow__choices{display:flex;flex-direction:column;border-top:1px solid hsl(var(--n3-log-oxide) / .13)}.n3-log-flow__choice{position:relative;display:grid;grid-template-columns:1.05rem minmax(0,1fr);gap:.85rem;align-items:start;width:100%;min-height:3.55rem;border:0;border-bottom:1px solid hsl(var(--n3-log-oxide) / .13);border-radius:0;background:transparent;padding:.95rem .2rem;color:hsl(var(--n3-log-ink) / .72);font-family:var(--n3-log-body);font-size:1.03rem;line-height:1.5;text-align:left;cursor:pointer;transition:color .26s ease,background-color .26s ease,padding-left .26s ease}.n3-log-flow__choice-mark{width:.56rem;height:.56rem;margin-top:.48rem;border:1px solid hsl(var(--n3-log-oxide) / .38);border-radius:50%;background:transparent;box-shadow:0 0 hsl(var(--n3-log-apricot) / 0);transition:background-color .26s ease,box-shadow .26s ease,border-color .26s ease}.n3-log-flow__choice[data-selected=true]{padding-left:.45rem;color:hsl(var(--n3-log-ink));background:hsl(var(--n3-log-apricot) / .075)}.n3-log-flow__choice[data-selected=true] .n3-log-flow__choice-mark{border-color:hsl(var(--n3-log-red) / .58);background:hsl(var(--n3-log-red) / .55);box-shadow:0 0 0 4px hsl(var(--n3-log-apricot) / .16)}.n3-log-flow__choice:focus-visible,.n3-log-flow__primary-action:focus-visible,.n3-log-flow__back-action:focus-visible{outline:1px solid hsl(var(--n3-log-oxide) / .42);outline-offset:4px}.n3-log-flow__actions{display:flex;align-items:center;gap:1.75rem;margin-top:2.4rem}.n3-log-flow__primary-action,.n3-log-flow__back-action{min-height:2.75rem;border-radius:0;font-family:var(--n3-log-body);cursor:pointer}.n3-log-flow__primary-action{border:1px solid hsl(var(--n3-log-ink) / .94);background:hsl(var(--n3-log-ink));padding:.72rem 1.8rem;color:hsl(var(--n3-log-paper));font-size:1rem;letter-spacing:.03em;box-shadow:0 9px 22px hsl(var(--n3-log-red) / .08);transition:transform .26s ease,box-shadow .26s ease}.n3-log-flow__primary-action:disabled{cursor:default;opacity:.58}.n3-log-flow__back-action{border:0;background:transparent;padding:.55rem 0;color:hsl(var(--n3-log-oxide) / .72);font-size:.95rem;font-style:italic}.n3-log-flow__autosave-note{max-width:25rem;margin:1.7rem 0 0;color:hsl(var(--n3-log-oxide) / .48);font-family:var(--n3-log-body);font-size:.82rem;font-style:italic;line-height:1.55}.n3-log-flow__material{position:absolute;z-index:0;top:4.7rem;right:-5.4rem;width:7.1rem;height:14.5rem;pointer-events:none;border:1px solid hsl(var(--n3-log-red) / .1);border-radius:58% 42% 64% 36%/34% 62% 38% 66%;background:linear-gradient(145deg,hsl(var(--n3-log-paper) / .18),hsl(var(--n3-log-apricot) / .13) 54%,hsl(var(--n3-log-red) / .035));box-shadow:inset 5px 4px 12px hsl(var(--n3-log-paper) / .34),inset -8px -7px 16px hsl(var(--n3-log-oxide) / .04),0 18px 30px hsl(var(--n3-log-red) / .04);transform:translate3d(0,var(--n3-log-material-y, 0),0) rotate(var(--n3-log-material-r, 9deg));transition:transform .9s cubic-bezier(.22,.7,.25,1)}.n3-log-flow__material span{position:absolute;top:1.8rem;left:.8rem;width:4.8rem;height:9.4rem;border-top:1px solid hsl(var(--n3-log-apricot) / .29);border-radius:50%;transform:rotate(-7deg)}.n3-log-flow[data-step="2"]{--n3-log-material-y: 3.2rem;--n3-log-material-r: 5deg}.n3-log-flow[data-step="3"]{--n3-log-material-y: 6.4rem;--n3-log-material-r: 12deg}.n3-log-flow[data-step="4"]{--n3-log-material-y: 8.8rem;--n3-log-material-r: 7deg}.n3-log-flow[data-step="5"]{--n3-log-material-y: 11rem;--n3-log-material-r: 14deg}.n3-log-flow[data-step="2"] .n3-log-flow__step{padding-left:.45rem}.n3-log-flow[data-step="3"] .n3-log-flow__step{padding-right:.35rem}.n3-log-flow[data-step="4"] .n3-log-flow__orientation{width:94%}.n3-log-flow[data-step="5"] .n3-log-flow__step{padding-left:.3rem}.n3-log-flow--intro{min-height:34rem}.n3-log-flow__intro-content{max-width:30rem}.n3-log-flow__intro-title{max-width:27rem;font-size:2rem;line-height:1.22}.n3-log-flow__intro-copy{max-width:28.5rem;margin-top:1.3rem;padding-left:1rem;border-left:1px solid hsl(var(--n3-log-oxide) / .17);color:hsl(var(--n3-log-ink) / .76);font-family:var(--n3-log-body);font-size:1.125rem;line-height:1.72}.n3-log-flow__intro-copy p{margin:0 0 1rem}.n3-log-flow__intro-copy p:last-child{margin-bottom:0}.n3-log-flow__intro-action{margin-top:2.25rem;padding-left:1rem}.n3-log-flow--intro .n3-log-flow__material{top:1.5rem}@media (hover: hover){.n3-log-flow__choice:hover{color:hsl(var(--n3-log-ink));background:hsl(var(--n3-log-apricot) / .055)}.n3-log-flow__primary-action:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 25px hsl(var(--n3-log-red) / .11)}}@media (min-width: 640px){.n3-log-flow{min-height:40rem;padding-top:4rem}.n3-log-flow__title,.n3-log-flow__intro-title{font-size:2.15rem}.n3-log-flow__textarea{padding:1.3rem 1.2rem 1.5rem}.n3-log-flow__material{right:-6.8rem}.n3-log-flow[data-step="2"] .n3-log-flow__step{padding-left:.9rem}.n3-log-flow[data-step="3"] .n3-log-flow__step{margin-left:-.45rem}.n3-log-flow[data-step="5"] .n3-log-flow__step{padding-left:.65rem}}@keyframes n3-log-step-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.n3-log-flow__step{animation:none}.n3-log-flow__material,.n3-log-flow__orientation:after,.n3-log-flow__textarea,.n3-log-flow__choice,.n3-log-flow__choice-mark,.n3-log-flow__primary-action{transition:none}}.ability-imprint-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative;z-index:1;border-top:1px solid hsla(26,16%,24%,.11);border-bottom:1px solid hsla(26,16%,24%,.08)}.ability-imprint-plate{--imprint-paper: 38 31% 94%;--imprint-mineral: 40 20% 90%;--imprint-ink: 26 18% 15%;--imprint-sage: 128 14% 39%;--imprint-oxide: 13 34% 39%;position:relative;width:min(100%,45rem);margin-top:.35rem;overflow:hidden;border-block:1px solid hsla(26,14%,26%,.13);background:linear-gradient(115deg,hsla(40,44%,98%,.72),transparent 42%),linear-gradient(178deg,#f6f3eef0,#ede9e38f);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #675a510a,0 24px 55px -50px #3e32288c;isolation:isolate}.ability-imprint-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.34;background-image:repeating-linear-gradient(92deg,transparent 0 17px,hsla(26,18%,26%,.018) 18px),repeating-linear-gradient(3deg,transparent 0 23px,hsla(40,52%,100%,.12) 24px);mix-blend-mode:multiply}.ability-imprint-plate--active{padding:1.65rem 1rem 1.25rem}.ability-imprint-plate__wash{position:absolute;top:-5.5rem;right:-4.5rem;width:15rem;height:13rem;pointer-events:none;border-radius:49% 44% 57% 41%;background:radial-gradient(ellipse at 34% 62%,hsla(128,19%,45%,.12),transparent 56%),radial-gradient(ellipse at 68% 36%,hsla(13,39%,48%,.1),transparent 58%);filter:saturate(.82);transform:rotate(-9deg)}.ability-imprint-intro{position:relative;z-index:1;display:grid;gap:1.15rem;padding:.2rem .2rem 1.55rem}.ability-imprint-intro__copy,.ability-imprint-placeholder__copy{max-width:29rem;margin:0;color:#403730d1;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1.12rem;font-style:italic;line-height:1.62}.ability-imprint-intro__hint{max-width:29rem;margin:.35rem 0 0;color:#463c358c;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:.92rem;font-style:italic;line-height:1.55}.ability-imprint-intro__folio,.ability-imprint-latent__folio{margin:0;color:#50463f78;font-family:DM Sans,system-ui,sans-serif;font-size:.58rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.ability-imprint-item{--imprint-depth: 0;display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:8.7rem;padding:1.1rem .65rem;background:transparent;border:none;border-bottom:1px solid hsla(26,14%,28%,.08);border-radius:0;text-align:left;cursor:pointer;color:hsl(var(--imprint-ink));transition:background-color .42s ease,box-shadow .42s ease,transform .42s ease}.ability-imprint-item:nth-child(odd){border-right:1px solid hsla(26,14%,28%,.08)}.ability-imprint-item:nth-last-child(-n+2){border-bottom:0}@media (hover: hover){.ability-imprint-item:hover{background:#fcfbf85c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 10px 22px -14px #3e322847}}.ability-imprint-item:active{transform:translateY(0);background:#f8f6f28c}.ability-imprint-item:hover .ability-imprint-mark,.ability-imprint-item[aria-expanded=true] .ability-imprint-mark{transform:translateY(-1px) rotate(1.2deg);border-color:#7a504342;box-shadow:inset 1px 2px 3px #ffffffc7,inset -2px -3px 5px #5d493c24,0 9px 18px -15px #5c3b2db3}.ability-imprint-item[aria-expanded=true]{background:linear-gradient(104deg,#a4665113,#f8f6f133);box-shadow:inset 3px 0 #84524357}.ability-imprint-item[aria-expanded=true] .ability-imprint-title{color:#28201bfa}.ability-imprint-item:focus-visible{position:relative;z-index:2;outline:1px solid hsla(26,16%,25%,.58);outline-offset:-3px;box-shadow:0 0 0 3px #4a3e361a}.ability-imprint-object{display:grid;place-items:center;width:3.4rem;min-width:0}.ability-imprint-mark{position:relative;display:block;width:2.65rem;height:6rem;overflow:hidden;border-radius:48% 44% 46% 51%/39% 45% 56% 61%;border:1px solid hsla(26,13%,31%,calc(.11 + var(--imprint-depth) * .12));background:radial-gradient(ellipse at 32% 20%,hsla(40,48%,100%,.86),transparent 38%),radial-gradient(ellipse at 68% 77%,hsla(13,35%,42%,calc(var(--imprint-depth) * .12)),transparent 63%),linear-gradient(154deg,#f6f3eff5,#e4dfd8cc);box-shadow:inset 1px 2px 3px #ffffffb8,inset -2px -3px 5px hsla(24,22%,30%,calc(.07 + var(--imprint-depth) * .09)),0 5px 12px -12px #3e32288c;transform:rotate(-1.2deg);transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .42s ease,box-shadow .42s ease}.ability-imprint-mark:before,.ability-imprint-mark:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.ability-imprint-mark:before{top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;border:1px solid hsla(26,16%,31%,calc(.06 + var(--imprint-depth) * .09));box-shadow:inset 0 0 8px hsla(128,15%,37%,calc(var(--imprint-depth) * .08))}.ability-imprint-mark:after{inset:auto -.35rem -.65rem .55rem;height:3.8rem;background:radial-gradient(ellipse,hsla(128,18%,39%,calc(var(--imprint-depth) * .18)),transparent 68%);transform:rotate(-13deg)}.ability-imprint-dot{position:absolute;z-index:1;border:1px solid hsla(37,25%,72%,.34);border-radius:34% 58% 31% 63%/47% 36% 62% 42%;clip-path:polygon(8% 24%,31% 4%,73% 10%,97% 37%,84% 83%,54% 100%,14% 88%,0 53%);background:linear-gradient(162deg,hsla(42,55%,97%,.8) 0 18%,transparent 42%),radial-gradient(ellipse at 69% 74%,hsla(128,17%,38%,.64),transparent 68%),linear-gradient(138deg,#b7966cd1,#9a6251b8);box-shadow:inset 1px 1px #fdfbf7a8,inset -1px -1px 1px #58413247,0 1px #ffffffad,0 2px 4px -3px #46352b7a;filter:saturate(calc(.72 + var(--imprint-depth) * .42))}.ability-imprint-dot:nth-child(3n+2){border-color:#7b9d7e52;border-radius:58% 27% 62% 34%/33% 61% 39% 67%;clip-path:polygon(3% 36%,24% 8%,68% 0,100% 28%,91% 72%,66% 96%,21% 87%,7% 64%);background:linear-gradient(155deg,hsla(43,54%,98%,.72) 0 20%,transparent 44%),radial-gradient(ellipse at 35% 68%,hsla(135,15%,42%,.7),transparent 66%),linear-gradient(131deg,#9ba592b8,#9c7f5eb8)}.ability-imprint-dot:nth-child(3n){border-color:#b7908047;border-radius:27% 63% 42% 55%/62% 35% 57% 38%;clip-path:polygon(13% 7%,57% 0,92% 19%,100% 61%,74% 93%,34% 100%,2% 72%,0 31%);background:linear-gradient(148deg,hsla(45,60%,98%,.76) 0 17%,transparent 40%),radial-gradient(ellipse at 72% 68%,hsla(17,34%,48%,.68),transparent 67%),linear-gradient(139deg,#c7b894d1,#a47c56b3)}.ability-imprint-caption{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ability-imprint-number{margin-bottom:.33rem;color:#50463f8a;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;line-height:1;letter-spacing:.16em}.ability-imprint-title{max-width:9rem;color:#2d251fe0;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:.96rem;line-height:1.25;transition:color .32s ease}.ability-imprint-count{margin-top:.42rem;color:#6f493e94;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:.75rem;font-style:italic;line-height:1}.ability-imprint-reveal{display:grid;position:relative;z-index:1;grid-template-rows:0fr;opacity:0;scroll-margin-top:clamp(4.5rem,10vh,7rem);transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .36s ease}.ability-imprint-reveal[data-open=true]{grid-template-rows:1fr;opacity:1}.ability-imprint-detail{position:relative;min-height:0;overflow:hidden;margin:0 -1rem -1.25rem;padding:2rem 1.25rem 2.2rem;border-top:1px solid hsla(26,16%,25%,.15);background:linear-gradient(100deg,hsla(14,34%,47%,.07),transparent 44%),#f8f6f175}.ability-imprint-detail__edge{position:absolute;top:0;left:1.25rem;width:4.5rem;height:1px;background:#86504180}.ability-imprint-detail__kicker{margin:0 0 .55rem;color:#50463f94;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.ability-imprint-detail__lead{max-width:30rem;margin:0 0 .8rem;color:#403730d1;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1.03rem;font-style:italic;line-height:1.55}.ability-imprint-contexts{display:flex;flex-wrap:wrap;gap:.5rem 1.05rem;margin:0;padding:0;list-style:none}.ability-imprint-contexts li{color:#2d251fc7;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.ability-imprint-hooks{display:grid;gap:1rem;max-width:31rem;margin-top:1.35rem}.ability-imprint-hook{padding-left:.9rem;border-left:1px solid hsla(13,33%,39%,.25)}.ability-imprint-hook__date{margin:0 0 .25rem;color:#50463f85;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;line-height:1.4;letter-spacing:.12em}.ability-imprint-hook__words{margin:0;color:#403730cc;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1.02rem;font-style:italic;line-height:1.58}.ability-imprint-plate--latent,.ability-imprint-plate--loading{padding:1.6rem 1rem 1.2rem}.ability-imprint-placeholder__copy{position:relative;z-index:2;margin:0 0 1.4rem}.ability-imprint-latent{position:relative;min-height:15.5rem;overflow:hidden;border-block:1px solid hsla(26,12%,30%,.08);background:radial-gradient(ellipse at 72% 44%,hsla(128,14%,42%,.045),transparent 48%),linear-gradient(170deg,#faf8f58a,#ede9e34d);box-shadow:inset 0 1px 2px #ffffffad,inset 0 -20px 35px #5b504805}.ability-imprint-latent__wash{position:absolute;top:12%;right:10%;bottom:16%;left:15%;border-radius:47% 53% 58% 42%;border:1px solid hsla(26,14%,30%,.045);box-shadow:inset 7px 8px 18px #ffffff47,inset -8px -10px 20px #584b4107;transform:rotate(-3deg)}.ability-imprint-latent__field{display:grid;position:absolute;top:1.45rem;right:1rem;bottom:2.75rem;left:1rem;grid-template-columns:repeat(4,1fr);align-items:center;gap:.6rem}.ability-imprint-latent__mark{display:grid;place-items:center;justify-self:center;width:2rem;height:3.3rem;border:1px solid hsla(26,14%,30%,.07);border-radius:49% 45% 53% 47%;box-shadow:inset 1px 2px 3px #ffffff85,inset -1px -2px 3px #574b4209;opacity:.72;transform:rotate(-2deg)}.ability-imprint-latent__mark:nth-child(3n+2){transform:translateY(.35rem) rotate(2deg)}.ability-imprint-latent__mark:nth-child(4n){transform:translateY(-.25rem) rotate(-4deg)}.ability-imprint-latent__mark span{width:.65rem;height:.9rem;border-radius:51% 49% 43% 57%;border:1px solid hsla(26,14%,30%,.055);box-shadow:inset 1px 1px 2px #574b4206}.ability-imprint-latent__folio{position:absolute;right:1rem;bottom:.85rem;opacity:.72}.ability-imprint-plate--loading .ability-imprint-latent{border-block:0}@media (min-width: 640px){.ability-imprint-plate--active{padding:2rem 1.7rem 1.5rem}.ability-imprint-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.2rem .3rem 1.8rem}.ability-imprint-intro__folio{padding-bottom:.25rem;text-align:right}.ability-imprint-field{grid-template-columns:repeat(3,minmax(0,1fr))}.ability-imprint-item{grid-template-columns:3.1rem minmax(0,1fr);min-height:9.7rem;padding:1.3rem .75rem}.ability-imprint-item:nth-child(odd){border-right:0}.ability-imprint-item:not(:nth-child(3n)){border-right:1px solid hsla(26,14%,28%,.08)}.ability-imprint-item:nth-last-child(-n+3){border-bottom:0}.ability-imprint-item:nth-child(3n+2) .ability-imprint-mark{transform:translateY(.28rem) rotate(1.5deg)}.ability-imprint-item:nth-child(3n) .ability-imprint-mark{transform:translateY(-.2rem) rotate(-2deg)}.ability-imprint-title{font-size:1rem}.ability-imprint-detail{margin:0 -1.7rem -1.5rem;padding:2.2rem 2rem 2.5rem}.ability-imprint-detail__edge{left:2rem}.ability-imprint-plate--latent,.ability-imprint-plate--loading{padding:1.9rem 1.7rem 1.5rem}.ability-imprint-latent__field{grid-template-columns:repeat(6,1fr)}}@media (max-width: 380px){.ability-imprint-item{grid-template-columns:2.8rem minmax(0,1fr);gap:.55rem;padding-inline:.45rem}.ability-imprint-object{width:2.8rem}.ability-imprint-mark{width:2.3rem}.ability-imprint-title{font-size:.9rem}}@media (prefers-reduced-motion: reduce){.ability-imprint-item,.ability-imprint-mark,.ability-imprint-title,.ability-imprint-reveal{transition:none}}.ability-imprint-register{position:relative;z-index:1;border-top:1px solid hsla(26,16%,24%,.13);border-bottom:1px solid hsla(26,16%,24%,.09)}.ability-imprint-row{--imprint-depth: 0;display:grid;grid-template-columns:minmax(11rem,.9fr) minmax(12rem,1.45fr);align-items:center;gap:clamp(1.2rem,4vw,3.6rem);width:100%;min-height:6.3rem;padding:1.05rem .8rem 1.05rem .45rem;border:0;border-bottom:1px solid hsla(26,14%,28%,.085);border-radius:0;background:transparent;color:hsl(var(--imprint-ink));text-align:left;cursor:pointer;transition:background-color .42s ease,box-shadow .42s ease}.ability-imprint-row:last-child{border-bottom:0}.ability-imprint-identity{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;min-width:0}.ability-imprint-row .ability-imprint-number{margin:0;color:#50463f87;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;line-height:1;letter-spacing:.15em;font-variant-numeric:tabular-nums}.ability-imprint-row .ability-imprint-title{max-width:15rem;color:#2d251fe8;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;font-weight:500;line-height:1.35;letter-spacing:0;transition:color .32s ease}.ability-imprint-material{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;gap:.8rem;min-width:0}.ability-imprint-trace{position:relative;display:block;width:100%;height:3.35rem;overflow:hidden;border-block:1px solid hsla(31,18%,39%,calc(.055 + var(--imprint-depth) * .07));border-radius:47% 53% 44% 56%/25% 31% 69% 75%;background:linear-gradient(96deg,hsla(42,55%,99%,.54),transparent 28%),radial-gradient(ellipse at 46% 55%,hsla(128,14%,44%,calc(var(--imprint-depth) * .045)),transparent 66%),#f4f1ec57;box-shadow:inset 0 1px #ffffffb8,inset 0 -8px 18px #5a4d4406;isolation:isolate;transition:border-color .42s ease,box-shadow .52s ease,transform .52s cubic-bezier(.22,1,.36,1)}.ability-imprint-trace:before{content:"";position:absolute;inset:46% 3% auto;height:1px;background:linear-gradient(90deg,transparent,hsla(26,17%,30%,.075) 12%,hsla(26,17%,30%,.04) 82%,transparent)}.ability-imprint-trace__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(108deg,transparent 3%,hsla(42,62%,100%,.38) 20%,transparent 38%),radial-gradient(ellipse at 72% 14%,hsla(42,62%,100%,.32),transparent 24%);mix-blend-mode:screen}.ability-imprint-fragment{position:absolute;z-index:1;border:1px solid hsla(31,23%,66%,.28);border-radius:58% 42% 64% 36%/43% 61% 39% 57%;background:linear-gradient(145deg,hsla(44,58%,99%,.72) 0 16%,transparent 42%),radial-gradient(ellipse at 62% 70%,hsla(126,14%,43%,.72),transparent 69%),linear-gradient(132deg,#cdc1a2cc,#a17d63ad);box-shadow:inset 1px 1px 1px #ffffffa3,inset -2px -2px 3px #55423529,0 5px 9px -8px #46362b9e;mix-blend-mode:multiply;filter:saturate(calc(.62 + var(--imprint-depth) * .35))}.ability-imprint-fragment[data-tone="1"]{border-radius:38% 62% 43% 57%/64% 37% 63% 36%;background:linear-gradient(151deg,hsla(44,62%,99%,.68) 0 18%,transparent 44%),radial-gradient(ellipse at 35% 66%,hsla(134,14%,44%,.68),transparent 67%),linear-gradient(128deg,#a3ac9abf,#a0866ab3)}.ability-imprint-fragment[data-tone="2"]{border-radius:67% 33% 54% 46%/35% 59% 41% 65%;background:linear-gradient(149deg,hsla(45,63%,99%,.7) 0 15%,transparent 39%),radial-gradient(ellipse at 72% 66%,hsla(16,29%,48%,.65),transparent 69%),linear-gradient(135deg,#c7ba9ec7,#a67a64ad)}.ability-imprint-row .ability-imprint-count{margin:0;color:#5449407d;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;font-style:normal;line-height:1.2;letter-spacing:.04em;text-align:right;white-space:nowrap}@media (hover: hover){.ability-imprint-row:hover{background:linear-gradient(90deg,#fefdfb6b,#f8f6f133)}.ability-imprint-row:hover .ability-imprint-trace{transform:translate(2px);border-color:#83655429;box-shadow:inset 0 1px #ffffffd1,inset 0 -8px 18px #5a4d4409,0 12px 22px -21px #4c382f8a}}.ability-imprint-row:active{background:#f4f1eb70}.ability-imprint-row[aria-expanded=true]{background:linear-gradient(98deg,#a0675413,#faf8f42e);box-shadow:inset 3px 0 #8253454f}.ability-imprint-row[aria-expanded=true] .ability-imprint-trace{border-color:#7a504333;transform:translate(2px)}.ability-imprint-row:focus-visible{position:relative;z-index:2;outline:1px solid hsla(26,16%,25%,.58);outline-offset:-3px;box-shadow:0 0 0 3px #4a3e361a}@media (max-width: 639px){.ability-imprint-register{border-bottom:0}.ability-imprint-row{grid-template-columns:1fr;gap:.72rem;min-height:6.75rem;padding:1rem .3rem 1.05rem}.ability-imprint-identity{grid-template-columns:2rem minmax(0,1fr)}.ability-imprint-row .ability-imprint-title{max-width:none;font-size:.91rem}.ability-imprint-material{grid-template-columns:minmax(0,1fr) 3.25rem;gap:.62rem;padding-left:2rem}.ability-imprint-trace{height:2.75rem}}@media (prefers-reduced-motion: reduce){.ability-imprint-row,.ability-imprint-trace,.ability-imprint-row .ability-imprint-title,.ability-imprint-reveal{transition:none}}.academy-entry{position:relative;padding-top:64px;margin-bottom:104px;display:flex;flex-direction:column;align-items:flex-start}.academy-entry__field{position:absolute;top:-180px;left:-200px;right:-220px;bottom:-110px;overflow:hidden;pointer-events:none;z-index:0}.academy-entry__portal{position:absolute;top:-36%;right:-4%;width:min(1020px,122%);height:auto;opacity:.62}.academy-entry__glass{position:absolute;top:-6%;right:2%;width:min(520px,46%);opacity:.82}.academy-entry__mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px;opacity:.92;width:100%}.academy-entry__identity{display:flex;align-items:center;gap:16px}.relation-thread-mark{position:relative;display:inline-block;width:28px;height:10px;flex:0 0 auto}.relation-thread-mark i{position:absolute;display:block;height:1px}.relation-thread-mark i:first-child{top:2px;left:0;right:5px;background:hsl(var(--rel-bronze, 28 48% 36%) / .72)}.relation-thread-mark i:last-child{top:7px;left:5px;right:0;background:hsl(var(--rel-petrol, 188 34% 24%) / .7)}.academy-entry__relation-utility{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0 2px;color:hsl(var(--rel-petrol, 188 34% 24%) / .78);font-family:DM Sans,system-ui,sans-serif;font-size:12px;text-decoration:none;transition:color .18s ease-out}.academy-entry__relation-utility:focus-visible,.academy-relation-entry :focus-visible{outline:1px solid hsl(var(--rel-petrol, 188 34% 24%) / .75);outline-offset:4px}.academy-entry__title{position:relative;z-index:1;font-family:"DM Serif Display",serif;font-size:clamp(40px,6.8vw,58px);color:#2d251f;line-height:1.02;letter-spacing:-.014em;font-weight:400;margin:0;max-width:9.5em}.academy-entry__lead{position:relative;z-index:1;font-family:Cormorant Garamond,"DM Serif Display",serif;font-style:normal;font-size:clamp(18.5px,2vw,21px);color:#403730d1;line-height:1.62;letter-spacing:.002em;margin:34px 0 0;max-width:30em}.academy-entry__actions{position:relative;z-index:1;margin-top:42px}.academy-entry__primary{border:none;border-radius:2px;padding:15px 34px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.academy-entry__primary:hover{opacity:.9;transform:translateY(-1px)}.academy-entry__parallel{position:relative;z-index:1;margin-top:22px}.academy-entry__n3{border:1px solid hsla(14,40%,46%,.24);border-radius:2px;padding:14px 30px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;background:linear-gradient(180deg,#e3ab964d,#d0908033),#f9f6f3;box-shadow:inset 0 1px #ffffffa8,0 1px #594b400a;transition:background .42s ease,border-color .42s ease,transform .3s ease}.academy-entry__n3:hover{border-color:#a45c4661;transform:translateY(-1px)}.academy-entry__threshold{position:relative;z-index:1;width:100%;max-width:240px;height:1px}.academy-relation-entry{--rel-bronze: 28 48% 36%;--rel-petrol: 188 34% 24%;--rel-ink: 26 18% 15%;--rel-ink-soft: 26 12% 32%;--rel-paper-shift: 38 28% 92%;--rel-line: 26 10% 32% / .16;width:100%;max-width:480px}.academy-relation-entry__main,.academy-relation-entry__inactive,.academy-relation-entry__state{position:relative;display:grid;width:100%;min-height:132px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:18px;padding:21px 4px;border:0;border-top:1px solid hsl(var(--rel-line));border-bottom:1px solid hsl(var(--rel-line));background:transparent;color:hsl(var(--rel-ink));text-align:left;text-decoration:none}.academy-relation-entry__main,.academy-relation-entry__inactive{cursor:pointer}.academy-relation-entry__inactive-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;background:transparent;cursor:pointer}.academy-relation-entry__main:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;z-index:-1;background:hsl(var(--rel-paper-shift) / 0);transition:background-color .18s ease-out}.academy-relation-entry__copy{min-width:0}.academy-relation-entry__status{display:block;margin-bottom:7px;color:hsl(var(--rel-bronze));font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.academy-relation-entry h2{margin:0;color:hsl(var(--rel-ink));font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;line-height:1.15;letter-spacing:0}.academy-relation-entry__helper,.academy-relation-entry__state p{display:block;margin:7px 0 0;color:hsl(var(--rel-ink-soft) / .82);font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:15px;font-style:italic;line-height:1.45}.academy-relation-entry__action{align-self:center;min-height:44px;display:inline-flex;align-items:center;gap:6px;color:hsl(var(--rel-petrol));font-family:DM Sans,system-ui,sans-serif;font-size:14px;white-space:nowrap}.academy-relation-entry__action>span{transition:transform .18s ease-out}.academy-relation-entry__disclosure,.academy-relation-entry__retry{min-height:44px;border:0;background:transparent;color:hsl(var(--rel-ink-soft));font-family:DM Sans,system-ui,sans-serif;font-size:13px;cursor:pointer}.academy-relation-entry__disclosure{display:flex;align-items:center;gap:8px;margin-left:46px;padding:0 2px}.academy-relation-entry__disclosure-mark{color:hsl(var(--rel-petrol));font-family:DM Sans,system-ui,sans-serif;font-size:16px}.academy-relation-entry__week{display:block;min-height:68px;padding:14px 4px;border-bottom:1px solid hsl(var(--rel-line));text-decoration:none}.academy-relation-entry__panel{padding:16px 2px 4px}.academy-relation-entry__state{display:block;min-height:108px;padding-left:50px}.academy-relation-entry__retry{margin-top:6px;padding:0;color:hsl(var(--rel-petrol));text-decoration:underline;text-underline-offset:4px}@media (hover: hover) and (pointer: fine){.academy-entry__relation-utility:hover{color:hsl(var(--rel-petrol, 188 34% 24%))}.academy-relation-entry__main:hover:before{background:hsl(var(--rel-paper-shift) / .46)}.academy-relation-entry__main:hover .academy-relation-entry__action>span{transform:translate(2px)}.academy-relation-entry__week:hover{background:hsl(var(--rel-paper-shift) / .3)}}.academy-relation-entry__main:active,.academy-relation-entry__inactive:has(.academy-relation-entry__inactive-hit:active),.academy-relation-entry__week:active{opacity:.72}@media (max-width: 640px){.academy-entry{padding-top:40px;margin-bottom:76px}.academy-entry__field{left:-110px;right:-130px;top:-140px}.academy-entry__portal{opacity:.34;width:min(760px,150%)}.academy-entry__glass{top:-9%;right:-22%;width:min(300px,62%);opacity:.5}.academy-entry__lead{margin-top:26px;font-size:18px}.academy-entry__actions{margin-top:34px}.academy-entry__primary,.academy-entry__n3{width:100%}.academy-entry__parallel,.academy-entry__actions{width:100%;max-width:340px}.academy-entry__mark{align-items:center;gap:14px}.academy-entry__relation-utility{font-size:11.5px}.academy-relation-entry__main,.academy-relation-entry__inactive{min-height:124px;grid-template-columns:24px minmax(0,1fr);gap:13px;padding:18px 2px}.academy-relation-entry__mark{width:24px}.academy-relation-entry__action{grid-column:2;min-height:28px;align-self:start;margin-top:-2px}.academy-relation-entry__inactive .academy-relation-entry__disclosure-mark{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.academy-relation-entry__disclosure{margin-left:37px}}@media (max-width: 640px){.academy-flow-room--journey{--academy-room-padding-top: 84px;--academy-room-padding-bottom: 76px;--academy-room-margin-top: 0px;--academy-room-margin-bottom: 0px}.academy-flow-room--formagor{--academy-room-padding-top: 78px;--academy-room-padding-bottom: 78px;--academy-room-margin-top: 0px;--academy-room-margin-bottom: 0px}.academy-flow-room--samlingen{--academy-room-padding-top: 82px}}.ability-row{position:relative}.ability-row__plate{position:absolute;left:-14px;right:-12px;top:4px;bottom:4px;border-radius:2px;pointer-events:none;background:linear-gradient(180deg,#fbfbf8eb,#f3f1ecb8);box-shadow:inset 0 1px #ffffffb3,0 1px #594b400a}@media (max-width: 640px){.ability-row__plate{left:-10px;right:-8px}}.academy-entry__glass{-webkit-mask-image:linear-gradient(200deg,#000 34%,transparent 78%),radial-gradient(75% 75% at 62% 34%,#000 46%,transparent 100%);mask-image:linear-gradient(200deg,#000 34%,transparent 78%),radial-gradient(75% 75% at 62% 34%,#000 46%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width: 640px){.academy-entry__glass{top:-4%;right:-14%;width:min(250px,54%);opacity:.42}.academy-flow-room--now{--academy-room-padding-bottom: 56px;--academy-room-margin-bottom: 0px}.academy-flow-motif--readings{top:-96px!important;right:-246px!important;width:min(330px,88vw)!important;opacity:.72}.academy-flow-library{min-height:210px}.academy-flow-motif--readings{right:-292px!important;opacity:.62}.academy-flow-motif--n3{left:-212px!important;opacity:.72}}.academy-entry__material-accent{position:absolute;top:13%;right:18%;width:5.4rem;height:1.15rem;border:1px solid hsla(16,34%,48%,.16);border-radius:58% 42% 51% 49%;background:linear-gradient(105deg,#fcfbf7bd,#dba08a38),#f4f1eb8c;box-shadow:inset 1px 1px #ffffffb3,inset -2px -2px 4px #72534612,0 7px 20px -18px #563a2e85;transform:rotate(-7deg);opacity:.9}.academy-entry__route-note{display:block;margin-top:.72rem;color:#50463f94;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:.9rem;font-style:normal;line-height:1.4}.academy-entry__route-note--n3{max-width:22rem;color:#62453c9e}.academy-entry__primary:focus-visible,.academy-entry__n3:focus-visible{outline:1px solid hsla(26,18%,15%,.62);outline-offset:4px}.academy-now-progress{border-radius:2px;background:linear-gradient(110deg,hsla(42,30%,98%,.38),transparent 72%)}.academy-flow-room--journey:after,.academy-flow-room--foundation:before,.academy-flow-room--n3:before{content:"";position:absolute;pointer-events:none}.academy-flow-room--journey:after{left:max(24px,calc(50% - 280px));bottom:0;width:min(180px,34vw);height:1px;background:linear-gradient(90deg,hsla(128,14%,42%,.28),transparent)}.academy-flow-room--foundation:before{top:0;left:max(24px,calc(50% - 280px));width:min(260px,48vw);height:1px;background:linear-gradient(90deg,hsla(36,28%,44%,.24),transparent)}.academy-flow-room--n3{background:linear-gradient(112deg,hsla(16,48%,74%,.095),transparent 58%),linear-gradient(180deg,#ae6c5b0d,#f3ebe71f)}.academy-flow-room--n3:before{top:0;left:max(24px,calc(50% - 280px));width:min(310px,58vw);height:1px;background:linear-gradient(90deg,hsla(14,38%,46%,.34),transparent)}.ability-row[data-status=current]{transform:translate(2px)}.ability-row[data-status=established] .ability-row__title{color:#2d251f}@media (hover: hover){.ability-row:not(:disabled):hover{transform:translate(2px)}}.ability-row:focus-visible{z-index:2;outline:1px solid hsla(26,16%,25%,.5);outline-offset:3px}.academy-closing{position:relative;margin-top:5.5rem;padding:2.5rem 0 5.5rem;text-align:center}.academy-closing__rule{width:min(15rem,56vw);height:1px;margin:0 auto 1.6rem;background:linear-gradient(90deg,transparent,hsla(26,10%,32%,.18),transparent)}.academy-closing__mark{width:4rem;margin:0 auto 1rem;opacity:.72}.academy-closing p{max-width:24rem;margin:0 auto;color:#50463f99;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1rem;font-style:italic;line-height:1.55}@media (max-width: 640px){.academy-entry__material-accent{top:12%;right:22%;width:4rem;height:.85rem;opacity:.72}.academy-entry__parallel{margin-top:1.65rem}.academy-now-progress{margin-top:30px!important;padding:16px 12px 13px 4px}.academy-flow-room--journey{--academy-room-padding-top: 72px;--academy-room-padding-bottom: 68px}.ability-row{grid-template-columns:16px 34px minmax(0,1fr) auto!important;-moz-column-gap:10px!important;column-gap:10px!important}.academy-flow-room--formagor{--academy-room-padding-top: 70px;--academy-room-padding-bottom: 62px}.ability-imprint-plate--active{padding:1.35rem .85rem 1.05rem}.ability-imprint-intro{gap:.75rem;padding:.1rem .15rem 1.15rem}.ability-imprint-intro__copy{font-size:1.04rem;line-height:1.52}.ability-imprint-intro__hint{margin-top:.1rem;line-height:1.45}.ability-imprint-item{grid-template-columns:3rem minmax(0,1fr);gap:.6rem;min-height:7.45rem;padding:.82rem .5rem}.ability-imprint-object{width:3rem}.ability-imprint-mark{width:2.45rem;height:5.15rem}.ability-imprint-number{margin-bottom:.26rem}.ability-imprint-count{margin-top:.32rem}.ability-imprint-detail{margin:0 -.85rem -1.05rem}.academy-flow-room--foundation{--academy-room-padding-top: 68px;--academy-room-padding-bottom: 70px}.academy-flow-room--n3{--academy-room-padding-top: 72px;--academy-room-padding-bottom: 72px;--academy-room-margin-bottom: 26px}.academy-flow-library{padding-top:3.7rem}.academy-closing{margin-top:3.75rem;padding-bottom:4rem}}@media (prefers-reduced-motion: reduce){.academy-entry__primary,.academy-entry__n3,.ability-row{transition:none}.academy-entry__relation-utility,.academy-relation-entry__main:before,.academy-relation-entry__action>span{transition:none}.academy-relation-entry__main:hover .academy-relation-entry__action>span{transform:none}}.home-theme-view{width:min(100%,46rem);padding:clamp(.65rem,2vh,1.25rem) 0 3rem;display:flex;flex-direction:column;align-items:center;animation:home-theme-arrive .7s cubic-bezier(.22,1,.36,1) both}.home-theme-view__orientation{width:min(86vw,35rem);min-height:2.45rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.1rem;margin-bottom:.6rem;transform:translate(clamp(-.45rem,-1vw,0rem));color:hsl(var(--foreground) / .55);font-family:Nunito Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:0;text-align:left;font-style:normal}.home-theme-view__orientation-line{display:block}.home-theme-view__n{font-style:normal;font-weight:620;color:hsl(var(--foreground) / .72)}.home-theme-view__n[data-n=N1]{color:#487a5fd9}.home-theme-view__n[data-n=N2]{color:#91743bd9}.home-theme-view__n[data-n=N3]{color:#905d47d1}.home-theme-view__orb{width:clamp(15.25rem,65.5vw,19.75rem);aspect-ratio:1;margin-top:.12rem;flex:none;animation:home-orb-arrive .9s cubic-bezier(.22,1,.36,1) both}@keyframes home-orb-arrive{0%{opacity:0}to{opacity:1}}.orb-planet{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;animation:orbPlanetIntro 4.2s cubic-bezier(.45,0,.15,1) both,orbPlanetDrift 78s linear 4.2s infinite}.orb-planet__pigment{position:absolute;transform-origin:50% 50%;will-change:transform;animation:orbPlanetIntroBack 4.2s cubic-bezier(.45,0,.15,1) both,orbPlanetDriftBack 78s linear 4.2s infinite}@keyframes orbPlanetIntro{0%{transform:rotate(0)}to{transform:rotate(100deg)}}@keyframes orbPlanetIntroBack{0%{transform:rotate(0)}to{transform:rotate(-100deg)}}@keyframes orbPlanetDrift{0%{transform:rotate(100deg)}to{transform:rotate(460deg)}}@keyframes orbPlanetDriftBack{0%{transform:rotate(-100deg)}to{transform:rotate(-460deg)}}@media (prefers-reduced-motion: reduce){.orb-planet,.orb-planet__pigment{animation:none!important;transform:none!important}}.home-theme-view__reading{width:min(86vw,35rem);margin-top:clamp(1.55rem,3.7vh,2.75rem);transform:translate(clamp(-.45rem,-1vw,0rem))}.home-theme-view__title{max-width:15ch;margin:0;color:hsl(var(--foreground) / .94);font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:clamp(2rem,7.6vw,3.25rem);font-weight:400;line-height:1.06;letter-spacing:0;text-wrap:balance}.home-returning__title{max-width:15ch;margin:0;text-align:center;color:hsl(var(--foreground) / .82);font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:clamp(1.6rem,5.6vw,2.35rem);font-weight:400;line-height:1.12;letter-spacing:0;text-wrap:balance}.home-theme-view__support{width:min(100%,29rem);margin-top:1.1rem;color:hsl(var(--foreground) / .76);font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:520;line-height:1.58;letter-spacing:0}.home-theme-view__facet-note{width:min(100%,29rem);margin:.85rem 0 0;color:hsl(var(--foreground) / .52);font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.45}.home-theme-view__support p{margin:0}.home-theme-view__support p+p{margin-top:.34rem}.home-theme-view[data-theme-stage=first_signal] .home-theme-view__reading{opacity:.9}.home-theme-view[data-theme-stage=forming] .home-theme-view__reading{opacity:.95}@media (min-width: 768px){.home-theme-view{padding-top:clamp(1.5rem,3.5vh,3rem)}.home-theme-view__orientation{width:min(72vw,39rem);min-height:2.7rem;font-size:.875rem}.home-theme-view__orb{width:clamp(18rem,28.5vw,22rem);margin-top:.35rem}.home-theme-view__reading{width:min(72vw,39rem);margin-top:clamp(2rem,4vh,3.25rem)}.home-theme-view__support{font-size:.9375rem}.home-theme-view__facet-note{font-size:1rem}}@media (max-width: 380px){.home-theme-view{padding-top:.25rem}.home-theme-view__orientation{width:88vw;min-height:2.2rem;font-size:.75rem}.home-theme-view__orb{width:min(69vw,16rem)}.home-theme-view__reading{width:88vw;margin-top:1.35rem}.home-theme-view__title{font-size:1.85rem}}.home-tracker{position:fixed;inset:0 0 auto;z-index:45;pointer-events:none}.home-tracker__handle{position:absolute;top:calc(env(safe-area-inset-top) + .15rem);left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:auto;min-width:3rem;min-height:44px;height:auto;padding:0 .85rem;color:hsl(var(--foreground) / .48);background:transparent;transform:translate(-50%);pointer-events:auto;touch-action:pan-y}.home-tracker__handle:hover{background:transparent}.home-tracker__mark{width:1.35rem;height:1px;border-radius:999px;background:hsl(var(--foreground) / .32);transition:width .3s ease,opacity .3s ease}.home-tracker__dot{width:.3rem;height:.3rem;border-radius:999px;background:#9f8041b8;flex:none}.home-tracker__hint{max-width:24vw;overflow:hidden;color:hsl(var(--foreground) / .62);font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:560;letter-spacing:.005em;line-height:1;white-space:nowrap;text-overflow:ellipsis}.home-tracker__chevron{width:.7rem;height:.7rem;opacity:.45}.home-tracker[data-open=true] .home-tracker__handle{opacity:0;pointer-events:none}.home-tracker__sheet{position:relative;z-index:3;width:100%;min-height:calc(env(safe-area-inset-top) + 8.25rem);padding:calc(env(safe-area-inset-top) + 1.25rem) 3.5rem .9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,hsl(var(--background) / .98),hsl(var(--background) / .94) 72%,hsl(var(--background) / 0));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-105%);opacity:0;pointer-events:none;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s ease}.home-tracker[data-open=true] .home-tracker__sheet{transform:translateY(0);opacity:1;pointer-events:auto}.home-tracker__close{position:absolute;top:calc(env(safe-area-inset-top) + .45rem);right:.8rem;width:2.5rem;height:2.5rem;color:hsl(var(--foreground) / .46)}.home-tracker__close:hover,.home-tracker__action:hover{background:transparent}.home-tracker__close svg{width:1rem;height:1rem}.home-tracker__content{width:min(100%,27rem);min-height:2.75rem;display:flex;align-items:center;justify-content:center;text-align:center}.home-tracker__action{height:auto;min-height:2.75rem;padding:.35rem 0;color:hsl(var(--foreground) / .88);font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.08rem;font-weight:400;line-height:1.3;white-space:normal}.home-tracker__lead{margin:0;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-style:italic}.home-tracker__arrow{opacity:.4}.home-tracker__acknowledgement{min-height:1.1rem;color:hsl(var(--foreground) / .58);font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:.8rem;font-style:italic;opacity:0;transition:opacity .5s ease}.home-tracker__acknowledgement[data-visible=true]{opacity:1}.home-tracker__dismiss-zone{width:3rem;height:1.2rem;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.home-tracker__dismiss-zone span{width:1.65rem;height:1px;border-radius:999px;background:hsl(var(--foreground) / .22)}.home-tracker__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border-radius:0;background:hsl(var(--foreground) / .035);opacity:0;pointer-events:none;transition:opacity .36s ease}.home-tracker[data-open=true] .home-tracker__scrim{opacity:1;pointer-events:auto}@keyframes home-theme-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-perspective{position:fixed;top:calc(env(safe-area-inset-top) + .15rem);right:clamp(.75rem,4vw,1.25rem);z-index:46;display:flex;align-items:center;gap:1.05rem;transition:opacity .24s ease}body[data-tracker-open=true] .home-perspective{opacity:0;pointer-events:none}.home-perspective__choice{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .1rem;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-perspective__halo{position:absolute;top:.3rem;right:-.35rem;bottom:.3rem;left:-.35rem;border-radius:50%;background:radial-gradient(ellipse 62% 68% at 50% 46%,hsl(40 52% 68% / .22) 0%,hsl(38 44% 74% / .1) 52%,transparent 78%);opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.home-perspective__choice[data-active=true] .home-perspective__halo{opacity:1;transform:scale(1)}.home-perspective__word{position:relative;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:560;letter-spacing:.005em;line-height:1;color:hsl(var(--foreground) / .44);transition:color .2s ease,opacity .2s ease}.home-perspective__choice[data-active=true] .home-perspective__word{color:hsl(var(--foreground) / .8)}.home-perspective__choice:hover .home-perspective__word,.home-perspective__choice:focus-visible .home-perspective__word{color:hsl(var(--foreground) / .62)}.home-perspective__choice[data-active=true]:hover .home-perspective__word,.home-perspective__choice[data-active=true]:focus-visible .home-perspective__word{color:hsl(var(--foreground) / .8)}.home-perspective__choice:focus-visible{outline:none}.home-perspective__line{position:absolute;left:50%;bottom:.55rem;width:11px;height:1px;border-radius:999px;background:#9f8041a6;transform:translate(-50%) scaleX(0);transform-origin:center;opacity:0;transition:transform .2s ease,opacity .2s ease}.home-perspective__choice[data-active=true] .home-perspective__line{transform:translate(-50%) scaleX(1);opacity:1}.home-perspective__surface{animation:home-perspective-arrive .2s ease both}.home-perspective__placeholder{font-family:Nunito Sans,sans-serif;font-size:.8125rem;font-weight:560;letter-spacing:.005em;color:hsl(var(--foreground) / .28)}@keyframes home-perspective-arrive{0%{opacity:0}to{opacity:1}}.home-screen[data-perspective=now]{height:100dvh;overflow:hidden}.home-now-host{justify-content:flex-start;min-height:0;margin-top:0;margin-bottom:calc(5.75rem + env(safe-area-inset-bottom));padding-top:clamp(.45rem,1.5vh,1rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-now-host::-webkit-scrollbar{display:none}.home-now{width:100%;min-height:0;gap:.85rem}.home-now__stage{width:100%;display:flex;flex-direction:column;align-items:center;animation:home-now-stage-settle .26s ease-out both}@keyframes home-now-stage-settle{0%{opacity:0}to{opacity:1}}.home-now__open{min-height:44px;padding:0 1.5rem;background:transparent;border:none;border-radius:999px;cursor:pointer;color:hsl(var(--foreground) / .72);font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.35rem;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.home-now__open:hover,.home-now__open:focus-visible{color:hsl(var(--foreground) / .9);outline:none}.home-now__meta{min-height:1rem;margin:0;font-family:Nunito Sans,sans-serif;font-size:.75rem;letter-spacing:.01em;color:hsl(var(--foreground) / .34)}.home-now__wait{margin:.9rem 0 0;scroll-margin-top:clamp(4.5rem,10vh,7rem)}.home-now-view+.home-now__wait{margin-bottom:calc(9rem + env(safe-area-inset-bottom));max-width:32ch;text-align:center}.home-now__wait-line{margin:0;font-family:Lora,serif;font-size:.9375rem;line-height:1.55;letter-spacing:.01em;color:hsl(var(--foreground) / .56)}.home-now__wait-meta{margin:.5rem 0 0;font-family:Nunito Sans,sans-serif;font-size:.75rem;letter-spacing:.01em;color:hsl(var(--foreground) / .36)}.home-now-view{padding-bottom:calc(7.75rem + env(safe-area-inset-bottom))}.home-now-view__title{max-width:18ch;font-size:clamp(1.75rem,6.4vw,2.75rem)}.home-now__mirror{margin:0 0 .9rem;font-family:Nunito Sans,sans-serif;font-size:.8125rem;color:hsl(var(--foreground) / .5)}.home-now__reading-wait{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(27rem,68dvh,40rem);padding:.4rem 1.2rem;isolation:isolate}.profile-loading{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.profile-loading--now{min-height:100%}.home-now__reading-wait:before{content:"";position:absolute;top:-2.2rem;right:-3rem;bottom:-2.2rem;left:-3rem;z-index:-1;border-radius:50%;background:radial-gradient(ellipse 62% 62% at 50% 48%,#bf9f6957,#bfa97d29 44%,#bfa97d00 74%);opacity:.5;will-change:opacity,transform;animation:home-now-wait-field 9s ease-in-out infinite;pointer-events:none}@keyframes home-now-wait-field{0%,to{opacity:.4;transform:scale(.95) translateY(2px)}50%{opacity:1;transform:scale(1.06) translateY(-2px)}}@keyframes home-now-wait-text{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.home-now__stage,.home-now__reading-wait,.home-now__reading-wait:before{animation:none}}.home-now-n3{margin-top:clamp(1.6rem,3.6vh,2.4rem);padding-top:1.05rem;border-top:1px solid hsl(var(--foreground) / .06)}.home-now-n3__label{margin:0 0 .5rem;font-family:Nunito Sans,sans-serif;font-size:.6875rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--foreground) / .38)}.home-now-n3__title{margin:0;font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:clamp(1.15rem,4.4vw,1.45rem);font-weight:400;line-height:1.2;color:hsl(var(--foreground) / .86)}.home-now-n3__summary{margin:.45rem 0 0;font-family:Nunito Sans,sans-serif;font-size:.8125rem;line-height:1.6;color:hsl(var(--foreground) / .66)}.home-now-n3__open{display:inline-flex;align-items:center;min-height:44px;margin-top:.15rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:hsl(var(--foreground) / .55);text-decoration:none}.home-now-n3__open:hover{color:hsl(var(--foreground) / .8)}.home-now-ability{margin-top:clamp(1.9rem,4.2vh,2.9rem);padding-top:1.15rem;border-top:1px solid hsl(var(--foreground) / .08)}.home-now-ability__label{margin:0 0 .55rem;font-family:Nunito Sans,sans-serif;font-size:.6875rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--foreground) / .42)}.home-now-ability__number{margin:0;font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:.95rem;color:#91743bcc}.home-now-ability__title{margin:.1rem 0 0;font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:400;line-height:1.15;color:hsl(var(--foreground) / .9)}.home-now-ability__why{margin:.55rem 0 0;font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.58;color:hsl(var(--foreground) / .72)}.home-now-ability__open{min-height:44px;margin-top:.35rem;padding:0;background:transparent;border:none;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:hsl(var(--foreground) / .55)}.home-now-ability__open:hover{color:hsl(var(--foreground) / .8)}.home-now-foundation{width:min(100%,37rem);margin:0 auto;padding:1.2rem 1.25rem calc(8rem + env(safe-area-inset-bottom))}.home-now-foundation__back{min-height:44px;margin:0 0 2rem -.75rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;color:hsl(var(--foreground) / .5)}.home-now-foundation__title{margin:.18rem 0 2rem;font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:clamp(1.8rem,7vw,2.55rem);font-weight:400;line-height:1.12;color:hsl(var(--foreground) / .92)}.home-now-foundation__body{font-family:Lora,serif;font-size:1rem;line-height:1.74;color:hsl(var(--foreground) / .78)}.home-now-foundation__paragraph{margin:0 0 1.15rem}.home-now-foundation__lines{margin:0 0 1.15rem;white-space:pre-line}.home-now-foundation__space{height:.65rem}.home-now-foundation__heading{margin:1.7rem 0 .7rem;font-family:"DM Serif Display",Cormorant Garamond,serif;font-size:1.18rem;font-weight:400;color:hsl(var(--foreground) / .88)}.home-now-foundation__quote{margin:1.35rem 0;padding-left:1rem;border-left:1px solid hsl(var(--foreground) / .18);font-style:italic}.home-now-foundation__list{margin:0 0 1.15rem;padding-left:1.25rem}.home-now-foundation__actions{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:2.3rem;padding-top:1rem;border-top:1px solid hsl(var(--foreground) / .08)}.home-now-foundation__action{min-height:44px;padding:0;font-family:Nunito Sans,sans-serif;font-size:.75rem;color:hsl(var(--foreground) / .58)}.home-now-endpoint{margin:clamp(1.6rem,3.4vh,2.4rem) 0 0;font-family:Cormorant Garamond,"DM Serif Display",serif;font-size:1.22rem;line-height:1.5;color:hsl(var(--foreground) / .86)}.home-now-again{min-height:44px;margin-top:1.4rem;padding:0;background:transparent;border:none;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:.75rem;letter-spacing:.02em;color:hsl(var(--foreground) / .4);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.home-now-again:hover{color:hsl(var(--foreground) / .65)}.home-now-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.home-now-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:hsl(var(--foreground) / .05);opacity:0;pointer-events:none;transition:opacity .36s ease}.home-now-drawer[data-open=true]{pointer-events:auto}.home-now-drawer[data-open=true] .home-now-drawer__scrim{opacity:1;pointer-events:auto}.home-now-drawer__sheet{position:absolute;left:0;right:0;bottom:0;max-height:min(88dvh,46rem);padding:1.5rem 1.25rem calc(env(safe-area-inset-bottom) + 1.5rem);display:flex;flex-direction:column;background:linear-gradient(180deg,hsl(var(--background) / .94),hsl(var(--background) / .99) 22%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -24px 60px -30px #4d403347;transform:translateY(102%);opacity:0;pointer-events:none;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s ease}.home-now-drawer[data-open=true] .home-now-drawer__sheet{transform:translateY(0);opacity:1;pointer-events:auto}.home-now-drawer__close{position:absolute;top:.55rem;right:.7rem;width:2.5rem;height:2.5rem;color:hsl(var(--foreground) / .42)}.home-now-drawer__close:hover{background:transparent}.home-now-drawer__close svg{width:1rem;height:1rem}.home-now-drawer__body{width:min(100%,30rem);min-height:0;flex:1;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.home-now-step{animation:home-perspective-arrive .2s ease both;padding:1.15rem .35rem .25rem}.home-now-step__title{margin:0 0 1.35rem;max-width:26rem;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.32rem;font-weight:400;line-height:1.42;color:hsl(var(--foreground) / .86)}.home-now-step__options{display:flex;flex-direction:column;gap:.15rem}.home-now-option{position:relative;min-height:46px;padding:.7rem .9rem .7rem 1.05rem;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;text-align:left;background:transparent;border:none;border-radius:.9rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease;white-space:normal}.home-now-option:hover{background:transparent}.home-now-option:before{content:"";position:absolute;left:.3rem;top:50%;width:3px;height:0;border-radius:999px;background:#9f8041b3;transform:translateY(-50%);transition:height .22s ease,opacity .22s ease;opacity:0}.home-now-option[data-state=primary]:before{height:62%;opacity:1}.home-now-option[data-state=secondary]:before{height:40%;opacity:.55}.home-now-option[data-state=primary],.home-now-option[data-state=secondary],.home-now-option[data-state=primary]:hover,.home-now-option[data-state=secondary]:hover{background:linear-gradient(90deg,hsl(40 34% 62% / .16),hsl(40 34% 62% / .06) 72%,transparent)}.home-now-option__label,.home-now-option__lead{font-family:Nunito Sans,sans-serif;font-size:.94rem;line-height:1.4;color:hsl(var(--foreground) / .74)}.home-now-option[data-state=primary] .home-now-option__label,.home-now-option[data-state=primary] .home-now-option__lead,.home-now-option[data-state=secondary] .home-now-option__label,.home-now-option[data-state=primary] .home-now-option__detail{color:hsl(var(--foreground) / .92)}.home-now-option--stacked{padding-top:.8rem;padding-bottom:.8rem}.home-now-option--stacked .home-now-option__lead{font-weight:600}.home-now-option__detail{font-family:Nunito Sans,sans-serif;font-size:.86rem;line-height:1.4;color:hsl(var(--foreground) / .5)}.home-now-step__foot{display:flex;justify-content:flex-end;padding:1.1rem .6rem .2rem}.home-now-next{min-height:44px;padding:0 .9rem;background:transparent;border:none;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:.8rem;font-weight:560;color:hsl(var(--foreground) / .72);transition:opacity .2s ease,color .2s ease}.home-now-next:hover{background:transparent;color:hsl(var(--foreground) / .9)}.home-now-next:disabled{opacity:.24;cursor:default}body[data-now-open=true] .home-perspective,body[data-now-open=true] .home-tracker{opacity:0;pointer-events:none}body[data-now-open=true] .home-tracker{transition:opacity .24s ease}@media (prefers-reduced-motion: reduce){.home-theme-view{animation:none}.home-tracker__sheet,.home-tracker__scrim,.home-tracker__mark,.home-tracker__acknowledgement,.home-perspective,.home-perspective__word,.home-perspective__line,.home-perspective__halo{transition:none}.home-perspective__surface{animation:none}.home-now-drawer__sheet,.home-now-drawer__scrim,.home-now-option,.home-now-option:before{transition:none}.home-now-step{animation:none}}.home-now__retry{margin:auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.short-prose{font-family:inherit;color:inherit;max-width:34em}.short-prose__p{margin:0 0 .78em;line-height:1.62}.short-prose__open{margin-top:1.9em}.short-prose__cue{margin:2.1em 0 .55em;font-family:Nunito Sans,system-ui,sans-serif;font-size:.72em;letter-spacing:.13em;line-height:1.5;font-weight:600;opacity:.62}.short-prose__question{margin:0 0 1.25em;font-weight:600;line-height:1.55;max-width:28em}.short-prose__nugget{margin:2.2em 0 0;font-size:1.06em;line-height:1.5;max-width:28em}.short-prose__heading{margin:2.3em 0 .6em;font-size:1.1em;font-weight:500;line-height:1.3}.short-prose__quote{margin:1.3em 0;padding-left:.9em;border-left:1px solid currentColor;opacity:.72;white-space:pre-line}.short-prose__space{height:.6em}.n3-short-prose .short-prose__p{white-space:pre-line}@media (prefers-reduced-motion: reduce){.short-prose{transition:none}}@keyframes rb-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rb-pulse{0%,to{opacity:.45}50%{opacity:.9}}.rb-enter{animation:rb-enter .3s ease-out both}.rb-pulse{animation:rb-pulse 1.8s ease-in-out infinite}.rb-field::-moz-placeholder{color:#6d605561;font-style:italic}.rb-field::placeholder{color:#6d605561;font-style:italic}.rb-field:focus{outline:none;box-shadow:0 0 0 1px #b8a17a59}.rb-btn:focus-visible{outline:1px solid hsla(28,18%,32%,.5);outline-offset:3px}@media (prefers-reduced-motion: reduce){.rb-enter,.rb-pulse{animation:none}}.rr-room{--rel-bg: 40 32% 96%;--rel-paper: 40 46% 97.5%;--rel-surface: 38 34% 90%;--rel-sage: 138 16% 34%;--rel-bronze: 28 48% 36%;--rel-bronze-mark: 28 56% 48%;--rel-petrol: 188 34% 24%;--rel-ink: 26 18% 15%;--rel-ink-soft: 26 12% 32%;--rel-line: 26 10% 32% / .16;--rr-section: 56px;--rr-chapter: 24px;--rr-row: 16px;--rr-meta: 4px;color:hsl(var(--rel-ink));background:linear-gradient(180deg,hsl(var(--rel-bg)),hsl(var(--rel-bg) / .6));min-height:100vh}.rr-shell{padding:48px 22px 96px;max-width:1080px;margin:0 auto}.rr-room :focus-visible{outline:1px solid hsl(var(--rel-petrol) / .7);outline-offset:3px;border-radius:2px}.rr-entry{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.rr-title{font-family:"DM Serif Display",serif;font-weight:400;font-size:35px;line-height:1.06;letter-spacing:-.012em;margin:0;color:hsl(var(--rel-ink))}.rr-meta{font-family:DM Sans,system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:.02em;color:hsl(var(--rel-ink-soft));margin:0}.rr-names{min-height:18px;margin-top:14px}.rr-sub{font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;color:hsl(var(--rel-ink-soft));margin:6px 0 0}.rr-threads{position:relative;height:10px;width:112px;margin-top:20px}.rr-threads span{position:absolute;left:0;right:0;height:1px}.rr-threads span:first-child{top:2px;background:linear-gradient(90deg,hsl(var(--rel-sage) / .55),hsl(var(--rel-sage) / .15));right:18px}.rr-threads span:last-child{top:6px;background:linear-gradient(90deg,hsl(var(--rel-bronze-mark) / .15),hsl(var(--rel-bronze-mark) / .6));left:18px}.rr-gear{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;background:transparent;border:1px solid hsl(var(--rel-line));border-radius:999px;color:hsl(var(--rel-ink-soft));cursor:pointer}.rr-gear:hover{border-color:#5a51494d}.rr-h2{font-family:"DM Serif Display",serif;font-weight:400;font-size:24px;line-height:1.2;margin:0;color:hsl(var(--rel-ink))}.rr-h2--quiet{font-size:20px}.rr-eyebrow{font-family:DM Sans,system-ui,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--rel-ink-soft));margin:0}.rr-item-title{font-family:"DM Serif Display",serif;font-weight:400;font-size:20px;line-height:1.28;margin:0;color:hsl(var(--rel-ink))}.rr-helper{font-family:DM Sans,system-ui,sans-serif;font-size:14.5px;line-height:1.55;color:hsl(var(--rel-ink-soft));margin:0}.rr-link{font-family:DM Sans,system-ui,sans-serif;font-size:15px;color:hsl(var(--rel-ink));background:transparent;border:none;padding:10px 0;min-height:44px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.rr-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rr-link--soft{color:hsl(var(--rel-ink-soft))}.rr-next-step{display:block;width:100%;text-align:left;position:relative;margin-top:16px;padding:22px 22px 18px 26px;border:none;cursor:pointer;color:inherit;background:linear-gradient(135deg,hsl(var(--rel-surface)),#f2ede6);border-radius:2px 22px 2px 2px;box-shadow:inset 0 1px #fdfdfbb3,inset 0 -1px #7a655214}.rr-next-step:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,hsl(var(--rel-bronze-mark) / .7),hsl(var(--rel-sage) / .5))}.rr-next-step:hover{background:linear-gradient(135deg,#ebe3d6,#f0ebe3)}.rr-next-num{font-family:"DM Serif Display",serif;font-size:15px;color:hsl(var(--rel-bronze));letter-spacing:.04em;display:block}.rr-next-title{font-family:"DM Serif Display",serif;font-size:23px;line-height:1.22;display:block;margin-top:6px;color:hsl(var(--rel-ink))}.rr-next-cta{font-family:DM Sans,system-ui,sans-serif;font-size:15.5px;color:hsl(var(--rel-petrol));display:inline-flex;gap:6px;margin-top:18px;padding-bottom:2px;border-bottom:1px solid hsl(var(--rel-petrol) / .35)}.rr-now-list{margin-top:8px}.rr-now-list.is-loading{min-height:140px}.rr-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--rr-row) 0;border-top:1px solid hsl(var(--rel-line));min-height:72px}.rr-row-title{display:flex;align-items:center;gap:10px}.rr-fresh{width:5px;height:5px;border-radius:50%;background:hsl(var(--rel-bronze-mark));flex-shrink:0}.rr-row .rr-meta{margin-top:var(--rr-meta)}.rr-row-placeholder{visibility:hidden}.rr-chapters-list{list-style:none;padding:0;margin:20px 0 0}.rr-chapter{display:grid;grid-template-columns:14px 40px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.rr-chapter-body{padding:20px 0 var(--rr-chapter);border-top:1px solid hsl(var(--rel-line))}.rr-chapter:first-child .rr-chapter-body{border-top:none}.rr-chapter-num{font-family:"DM Serif Display",serif;font-size:22px;line-height:1;padding-top:22px;color:hsl(var(--rel-ink-soft) / .75);letter-spacing:.02em;font-variant-numeric:lining-nums}.rr-chapter[data-tone=active] .rr-chapter-num{color:hsl(var(--rel-petrol))}.rr-chapter[data-tone=ready] .rr-chapter-num{color:hsl(var(--rel-bronze))}.rr-chapter-desc{margin-top:6px}.rr-chapter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:6px;min-height:44px}.rr-state{font-family:DM Sans,system-ui,sans-serif;font-size:15px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.rr-chapter[data-tone=active] .rr-state--primary{color:hsl(var(--rel-petrol))}.rr-chapter[data-tone=ready] .rr-state--primary{color:hsl(var(--rel-bronze))}.rr-chapter[data-tone=complete] .rr-state--primary,.rr-chapter[data-tone=waiting] .rr-state--primary{color:hsl(var(--rel-ink-soft))}.rr-disclose{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:hsl(var(--rel-ink-soft));background:transparent;border:none;padding:12px 0;min-height:44px;cursor:pointer}.rr-spine{position:relative}.rr-spine span{position:absolute;top:0;bottom:0;width:1px}.rr-spine span:first-child{left:4px;background:hsl(var(--rel-sage) / .42)}.rr-spine span:last-child{left:9px;background:hsl(var(--rel-bronze-mark) / .38)}.rr-spine[data-joined=true] span:first-child{left:6px}.rr-spine[data-joined=true] span:last-child{left:7px}.rr-spine[data-first=true] span{top:28px}.rr-spine[data-last=true] span{bottom:auto;height:28px}.rr-spine[data-first=true][data-last=true] span{height:0}.rr-note{position:relative;padding-left:22px}.rr-note:before,.rr-note:after{content:"";position:absolute;top:4px;bottom:6px;width:1px}.rr-note:before{left:0;background:hsl(var(--rel-sage) / .42)}.rr-note:after{left:5px;background:hsl(var(--rel-bronze-mark) / .38)}.rr-archive{padding-top:var(--rr-row);border-top:1px solid hsl(var(--rel-line))}.rr-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"next" "aside" "chapters" "tail";row-gap:var(--rr-section);max-width:620px;margin-top:44px}.rr-next{grid-area:next}.rr-next:empty{display:none}.rr-chapters{grid-area:chapters}.rr-aside{grid-area:aside;display:grid;row-gap:40px;align-content:start}.rr-tail{grid-area:tail;display:grid;row-gap:40px;align-content:start}@media (min-width: 960px){.rr-shell{padding:72px 40px 112px}.rr-title{font-size:52px}.rr-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"next aside" "chapters aside" "chapters tail";grid-template-rows:auto auto 1fr;-moz-column-gap:88px;column-gap:88px;row-gap:64px;max-width:none;align-items:start;margin-top:56px}.rr-aside,.rr-tail{padding-top:6px;padding-left:28px;border-left:1px solid hsl(var(--rel-line))}}@media (prefers-reduced-motion: reduce){.rr-room *{transition:none!important}}.rr-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease-out,opacity .2s ease-out}.rr-fold>div{overflow:hidden;min-height:0}.rr-fold[data-open=true]{grid-template-rows:1fr;opacity:1}.rr-fresh{animation:rr-fresh-in .22s ease-out 1 both}@keyframes rr-fresh-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.rr-spine span{transition:left .36s ease-out,background-color .36s ease-out}.rr-spine span:first-child{background:hsl(var(--rel-sage) / .55)}.rr-spine span:last-child{background:hsl(var(--rel-bronze-mark) / .5)}.rr-link,.rr-next-step,.rr-disclose,.rr-gear{transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,text-decoration-color .18s ease-out;-webkit-tap-highlight-color:transparent}.rr-link>span[aria-hidden],.rr-next-cta>span[aria-hidden]{display:inline-block;transition:transform .18s ease-out}.rr-next-cta{transition:border-color .18s ease-out}.rr-link:hover{text-decoration:none}.rr-link:active,.rr-next-step:active,.rr-disclose:active{opacity:.72}@media (hover: hover) and (pointer: fine){.rr-link:hover{color:hsl(var(--rel-petrol))}.rr-link:hover>span[aria-hidden],.rr-next-step:hover .rr-next-cta>span[aria-hidden]{transform:translate(2px)}.rr-next-step:hover .rr-next-cta{border-bottom-color:hsl(var(--rel-petrol) / .7)}.rr-disclose:hover,.rr-gear:hover{color:hsl(var(--rel-ink))}}@media (hover: none){.rr-next-step:hover{background:linear-gradient(135deg,hsl(var(--rel-surface)),#f2ede6)}.rr-gear:hover{border-color:hsl(var(--rel-line))}}.rr-link:focus-visible>span[aria-hidden],.rr-next-step:focus-visible .rr-next-cta>span[aria-hidden]{transform:translate(2px)}.rr-next-step:focus-visible{outline:1px solid hsl(var(--rel-petrol) / .7);outline-offset:3px}.rr-letter-closing{opacity:0;transform:translateY(-4px)!important;transition:opacity .22s ease-out,transform .22s ease-out}.rr-sheet[data-state=open]{animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.rr-sheet[data-state=closed]{animation-duration:.22s}.rr-sheet :focus-visible{outline:1px solid hsl(188 34% 24% / .7);outline-offset:3px}@media (prefers-reduced-motion: reduce){.rr-fold,.rr-spine span,.rr-link,.rr-next-step,.rr-disclose,.rr-gear,.rr-letter-closing,.rr-link>span[aria-hidden],.rr-next-cta>span[aria-hidden]{transition:none!important}.rr-fresh{animation:none}.rr-link:hover>span[aria-hidden],.rr-next-step:hover .rr-next-cta>span[aria-hidden],.rr-link:focus-visible>span[aria-hidden]{transform:none}.rr-sheet{animation:none!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[hsla\(28\,12\%\,40\%\,0\.45\)\]::-moz-placeholder{color:#72655a73}.placeholder\:text-\[hsla\(28\,12\%\,40\%\,0\.45\)\]::placeholder{color:#72655a73}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-sage\/80:hover{background-color:hsl(var(--sage) / .8)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-stone-300:hover{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.hover\:bg-warm\/80:hover{background-color:hsl(var(--warm) / .8)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:scale-\[1\.005\]:focus{--tw-scale-x: 1.005;--tw-scale-y: 1.005;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-ring\/20:focus{border-color:hsl(var(--ring) / .2)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-background:focus{background-color:hsl(var(--background))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-black\/20:focus{--tw-ring-color: rgb(0 0 0 / .2)}.focus\:ring-border\/30:focus{--tw-ring-color: hsl(var(--border) / .3)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-44{padding-top:11rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:\!text-\[1\.5rem\]{font-size:1.5rem!important}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-bottom-\[24vw\]{bottom:-24vw}.md\:-left-\[18\%\]{left:-18%}.md\:-left-\[24vw\]{left:-24vw}.md\:-left-\[26vw\]{left:-26vw}.md\:-right-\[12\%\]{right:-12%}.md\:-right-\[22vw\]{right:-22vw}.md\:-right-\[26vw\]{right:-26vw}.md\:-top-\[18vw\]{top:-18vw}.md\:-top-\[20vw\]{top:-20vw}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-6{grid-column:span 6 / span 6}.md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:block{display:block}.md\:flex{display:flex}.md\:h-32{height:8rem}.md\:h-\[72vw\]{height:72vw}.md\:h-\[74vw\]{height:74vw}.md\:h-\[76vw\]{height:76vw}.md\:h-\[80vw\]{height:80vw}.md\:\!w-full{width:100%!important}.md\:w-80{width:20rem}.md\:w-\[42\%\]{width:42%}.md\:w-\[52\%\]{width:52%}.md\:w-\[64\%\]{width:64%}.md\:w-\[82vw\]{width:82vw}.md\:w-\[84vw\]{width:84vw}.md\:w-\[86vw\]{width:86vw}.md\:w-\[88vw\]{width:88vw}.md\:w-\[96\%\]{width:96%}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[920px\]{max-width:920px}.md\:flex-1{flex:1 1 0%}.md\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-10{gap:2.5rem}.md\:gap-14{gap:3.5rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:gap-9{gap:2.25rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-36{padding-top:9rem;padding-bottom:9rem}.md\:pb-0{padding-bottom:0}.md\:pb-28{padding-bottom:7rem}.md\:pb-36{padding-bottom:9rem}.md\:pb-40{padding-bottom:10rem}.md\:pb-\[116px\]{padding-bottom:116px}.md\:pb-\[6vh\]{padding-bottom:6vh}.md\:pl-2{padding-left:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pt-0{padding-top:0}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-36{padding-top:9rem}.md\:pt-44{padding-top:11rem}.md\:pt-\[5vh\]{padding-top:5vh}.md\:pt-\[8vh\]{padding-top:8vh}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.85rem\]{font-size:1.85rem}.md\:text-\[2\.4rem\]{font-size:2.4rem}.md\:text-\[2\.9rem\]{font-size:2.9rem}.md\:text-\[3\.4rem\]{font-size:3.4rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:-bottom-\[18vw\]{bottom:-18vw}.lg\:-bottom-\[20vw\]{bottom:-20vw}.lg\:-left-\[12\%\]{left:-12%}.lg\:-left-\[14vw\]{left:-14vw}.lg\:-left-\[16vw\]{left:-16vw}.lg\:-right-\[12vw\]{right:-12vw}.lg\:-right-\[14vw\]{right:-14vw}.lg\:-top-\[16vw\]{top:-16vw}.lg\:mb-4{margin-bottom:1rem}.lg\:h-\[54vw\]{height:54vw}.lg\:h-\[56vw\]{height:56vw}.lg\:h-\[58vw\]{height:58vw}.lg\:h-\[62vw\]{height:62vw}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[54\%\]{width:54%}.lg\:w-\[62vw\]{width:62vw}.lg\:w-\[64vw\]{width:64vw}.lg\:w-\[66vw\]{width:66vw}.lg\:w-\[70vw\]{width:70vw}.lg\:w-\[84\%\]{width:84%}.lg\:max-w-\[1000px\]{max-width:1000px}.lg\:max-w-\[1040px\]{max-width:1040px}.lg\:max-w-\[680px\]{max-width:680px}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:pb-\[128px\]{padding-bottom:128px}.lg\:pl-6{padding-left:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-\[10vh\]{padding-top:10vh}.lg\:pt-\[8vh\]{padding-top:8vh}}@media print{.print\:hidden{display:none}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
