@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-hebrew-400-normal-Cs9SX92r.woff2)format("woff2"),url(/assets/bellefair-hebrew-400-normal-lDD7Oij4.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-latin-ext-400-normal-CK4S2xA6.woff2)format("woff2"),url(/assets/bellefair-latin-ext-400-normal-DcOH1DWj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bellefair-latin-400-normal-CO3BGrJm.woff2)format("woff2"),url(/assets/bellefair-latin-400-normal-D3l3TlDq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACkwAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIRgmCcxEQCoNgg18LDgABNgIkAxgEIAWDbgdGDIMyGx8JUZQO0haCnwe2e5QDGGFHEUN9aGMs9HWEkQvCbfA8/3/ar33uDdhUvpVTOYWRYsZpn6h/KJPHr/cn6WtCJLt74ZEPJhRgkGOQYFvT1UjuupKr22j0t8yVZy7hkfOdCi54Qf6H1vz/96r++9954ZyAjQ0SDwbpvawxeI+O5Y1QQec8Hmy3TS6WSwXEmtVm9iyYnROoPjtdEAHspEghnd2Dk1jRAcIAWcJixbSfJ2z/eoCYs7Z/hBhA1cW6apPrMYG6Us0CA/svIss0pRqUw6SZlIbSAA1QAAB9M2TwEhhXl5O/gC5y2EAyAJSuQoBRSaFIDA3hL3V8wIkVhQ64MNxvPBkG77ck/I+vHD/rISyeKl6HVT41ejQ5ZECpbFdToV+nUdPAGa7DKX2Y5ThmpeNUoZb5+k0DdrWMMwjduCnYevQVuVaLhB9idbo/bJa2XiWCxAD5VbGsJoKKBQkxEbQYCtZyigEFGoxh+g7GKOCyPbCeo2nCLkczlwEzQdehcZKQfdo+ajtqXUkEXQ7pLjMHP9yE0I2am/wTwRQ3gbXcHvWJz1e2NinbhAg5v9SjdUjZOFPjND8x3cfv19Kzg8VtDo3NKmYaOpPP5JgzV3pTAfL5rmCbLO2fJ7xk1QrY5xWEK7WcXOT8XorpfFhsTbaEXdpe/kNVItji5pByZSPqxKwQNKzY8TCFwyIAMAPgBDSgBQwDAB0kBQUACOh6jcPiMq+7TM61K99981254L54uzhmnOK6Sy54137l28XjL77nuOqdV97h/AQH9kkXzptv5/x3HFe91zr23NuG83bnQqNxs9HQ6PAOJo+mdhbGBYb7O855ZCWr47RLUmt8VQ15Xalvqnv8ebXFvfGDKb78zMuGO859ZCW74/Rzzotp6m5sKuzPvDL3vMPeLy0ghI4VW2RUfRDdE4TXCULXCkJZnQAiey6IfByE56HvQVKWj73lAvxkNWoNlWwyN1ny+LMqQ7hIxnW3dpW1aYALWWoz8TouPseFOn4IXuSjqeyjmgOOh70+tXQC+wB/RyOwHzfZkL+DXB4PckPyfjFcf4fEi+G+vNXtCZL5hWsPOWCHXLBBgZlaVMavYKPsVb3lCCBc9OA1r3y7EtH0j9WmfQ/woSnYCPDxn+Wbwp18Wf9Aex2woQAQ+LG4TElZhAnmICwUzPI+BtvPbVbtU+qziL5TJllYY0IAsINCNaEhgJUtGqLbgPmUQizkxyxWuPlfrNHpSbFOnbPFJuJsic1UqDK7XRl27K/4xzQoa9qzIWCXn79vT+lH3nVIqaMCtpUZ0W1Qn3ZDRh3id7oJa47Y08tvXYDfaUqM89t2ikPWBEzzC9iz66gjDOVKVcg5DXYavNpgVYZOxNnIW934ZKPepXmi/TscdcwZAnZtf8OyoYJXJ+sZTpNtDvC+pQxtDjnEUAkspCFA9uD/lafy21RKAUB4TRY3MAMiCk000S2nHNn1kqUTuQpve5X/xDZvEIqEEFyoIul5bjR4cZExHarkiAfWoheJoEu9YobocT8Pn2oF0kSRCVsWJnSyM69cWdHAK1/aoMa0HrXycw/T2TKpTZkUUjYxrFWFvJ3NLBrQGDnMQqVCGRK46TAr/ZqUyRRDh9k43bohtTKobOcOzuF4t0Ic5iCfIUEkOx3mJGBetwpptN3FwHMdSIhINixFQfg7NYXwiSX7e3wMt+L7WQ9zCvZxV8Uze+CheX6OAiIo/LQCH0X3AQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABYwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABSAAAAYGjBn0RjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GiMszWhoZWEAAAMYAAAAHwAAACQIEgNDaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAFgC3bmFtZQAAA3wAAADcAAAB7igUQ3pwb3N0AAAEWAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothbERQFAQBffevx9p4hQhk5AZIxfpQCMixYhEGtKCwbCzO4ursZUMWjQC/XebqK0CFTllJR7hTfx07RAcEJvbdYKbzYGVAHLtQJBu0ZEKBQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQCDA5G4vF8PPPUACQPoAAAAANoFuDsAAAAA3PIwk/81/sYE2QPQAAAACQACAAAAAAAAeNpjYGRgYGH895aBgVXqv+l/U5abQBFUwAYAg/8FXQB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjCGFgZ0hkYAXzEICZgREAEiUAznjalZA1dgMwEAUnzClTqwszJ02YGUyVmZnpWD6cS/9Cz9DZop2VtAjMEmaCsck5wDO2Y3mMtbFpy+Ms07Y8wR0ty5Oc0bQ8xUrXzzQHHFleFkGUomaWC3Y1CwTIE5NeFO9QECclM+SJ6P2TB9545oZ3vkgSosovPtIUeJLmJ6+zwjY/khFKJPWaxyEtj7yRIY1hnx0OrB/T9WS6vsyANzPozVpfdu1Fo2Y0qA2dyS0ZstRQj4ig3mE4YI99zjFdL/pFniw74muSmoauBfKJvEmGJMs6g+x0AExaSbF42mNgYgCD/wsZbBiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAMdUCGs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CWZcAcQ-.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CoGypoWm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-400-normal-LNOA4mnG.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-400-normal-BlLOxiF5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVwABAAAAAACjgAAAUZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIQgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDQAdGDINiGxEJUZTu0TzFzwPbPcoBjLADKIkf+2Ms9HWEkQvCbfA8X2f9ua+qInR7JjNTLachZOyWgg8Odh/CGkxnuP6Slh2E4S3hyIOEAgzueLjgN5d7I2Gn9+63RrfPXAlzCY+cdSq44AX53zry172p+/bPm9M/B1YJTg9p91qpVNI6JYAdOKDtpRW+ufEUqxxrQAHEqNa2od4TQ+xJGBMBHAQESN/A2HZs6ABJABtDuXLa97N2/GiYtHMkukAawOdqXY3JvxigrlO7gVH4IHKQUDSBclo0Q2koDdAABQAw3CGTi2BeXVZ/gy4ybyI5AMqmEoDpB1ovjYbwX+p0ARc2FDrgxvSI+XwSZJ+S5H++cfyihzA8VKaQ7bZpt8k+A+aMqlHsBjocN28fcCWbcMkwFlnGomy4VKKE9Lfs8IsUh6Ap2Hv4FbmJRJIPcfqKP+yOtl6FggQA5qpZDoeCCgTxVChoAaSsFaQDdAmsaYcP1kzhsj2wXgBSfcDR7omB2YbXZvp2VNxFecGcI1ElFPTVFD1s93ACbusoN5nc5R8KRtAE1gp72Ec+ofOxW6czlALDF3s4S+u86mUSspxXQuF+zZwcrBGLl/hta7mHmbsrqbPHXicru4pPZM28zaN2K+FialHArpiw7rBWYERO9AzcJ9ibj8VC5GdRXpEOBXvQHKLRMpH+D0PbQtCw4cDHSCZ5AbAA4AI0oBNsAgA6iAcFAAjoeqPT6rYcdRqOI9e9//b7cvL+TIc4d7nEfff9cvJ1x3XvFu+88IHz+vdee48T96Q5cWx347qHE285r/+gc8fZd03XPa6RsdXwakuvs3bzulhgsNQ3UjoUit211RVaKqlz1VxdW9i75qn23r1TJS1Vo2sOBbqLPKWtY6Erb9/qDS0/ubbh/4bCgXXTbX0H5mreBUigY8PuT2mOo/vi8CZx6J84VOUK4K89ceTTOHwPHUDK1k+D1f66gEZNTj8eUAPWrh1oOIGbADa7t7uq2+AW3DyCG7XcrQFuJKyDi/xNzwERHOZLoy2v4ED9263hxYEcWMGO/BvH7VvBU0BgMJ3n3wRZYNusz+OLk/9tJUAROKAY7FDmwVMJ6mrZCT5rsBoBhNMZHS1vHvK2/Wezaz8CfGzEWwA+/Tu5PdnqUwbap4AdBYDANxI2Wm1ELngLhOE4i3yICeDXsqaupExCC2BhOysTDO/xHKBQoCGAjQkaotuBvQGbhAYvmxQezpo0elyxXrc0GWQ4brIQVOfxNB2YEh11S1pU9UccEzYt1UVFVL6caXMqLQqbVGWTAWOG9QjZbM64y2xzxIKIIeOOCht3qQoh446bFjNvp3HhFalFC0zVKtXMA63t3ppaV4etyyfFzDkivJpzlZCZbzRzc3O416Ill9/dN/kmpKlGULVmppVttl8NW1LJ1G3OHNPPF5F5xgHGfZfs8YuVFAAkFzLcwQKIKDTRRLfGFqaD5O2Dek2wp056ZncwDmUSCB5UmdRaLwoujFKrVI5MHsBWdgGfdjWKBPhbNyklDGlVKU+66f6KHg1KI0qjV6MyG/iJ0tlnRIsS2bTcYECzCoFquYU2NQqs5Y6VTbrzQp5UDtgOqsmi7IxoUyVXGlMOFuw1oMZ6opxcx7LdOhUS5aKYKYufg/rd7DGsucK1mz00nepYEvjZsJbF4YeZkaBTOokCLuEj2MV9LIZd6mGZLMIXWRR93Mti2ImL+LC6WTaLYhB96mYbWIRflFLu88YA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABSAAAAYGkooGRjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2GjgswWhoZWEAAAMcAAAAHwAAACQIJwNSaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAFgC8bmFtZQAAA4AAAADYAAABwCKiQEpwb3N0AAAEWAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothTEOQEAUBee/3RWJS3y3UOuE7VVu4CLOo1K5kE4tCJOZDFGDnSTQohHov9tEtgZUFSEp8Ahv4qdrs7ODr9GuA6LZ7FgNoFIb4IQb/twKjQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAg75vdZxfDzz1AAkD6AAAAADaBbg6AAAAANzyMJP/I/6vBQAD3AAAAAkAAgAAAAAAAHjaY2BkYGBh/PeWgYHV+r/yf2VWBqAIKmADAHQZBIIAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgYwhhYGdIY2AF8xCAmYERABKOANN42pWQNUIDURQAB3dK6j0A7tLg7g4V7hpPzsYJOFWmWC2z8v88F6CTJ1poau0CrpsIuYlp/kNupp+/kFtYphZya8qnjQEeQm5nlMmQ+yV4oeD7wzwjvnnuyfGqXJCHycsf3t/keNZ+wDq7bLHMHodaHqlwwi1fem4q3ZHzLDOk/ZEHo4t8ci7nMBffegaMmXE8PBfCbIHUaN5j+Vn60DMX5wnjpTCDlM4RZHKs8M0PVXLKz7gN7eOMMsacFOZEL3L6DctLfPgGqQgrYG7vR+8SZme4DksyQg542mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-BiCWpF8d.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-Ddg_2VaK.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CJ8nbqtk.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CuH7nMAG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-500-normal-CPKaftYY.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-500-normal-3kJePiyr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brown:#54381f;--taupe:#a2846a;--cream:#f4f0ec;--paper:#fbf8f3;--sand:#e8ddd0;--mocha:#7a5b45;--dark:var(--brown);--display:"Bellefair", "Times New Roman", serif;--body:"IBM Plex Sans Hebrew", system-ui, sans-serif;--measure:62ch;--header-h:72px}*,:before,:after{box-sizing:border-box}html{background:var(--cream);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--brown);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17.5px;font-weight:400;line-height:1.75}img,svg,canvas{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}h2{font-size:clamp(34px,4.6vw,58px)}h3{font-size:26px;line-height:1.25}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--brown);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead{color:var(--mocha);max-width:var(--measure);font-size:1.12em}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.skip-link{z-index:100;background:var(--brown);color:var(--cream);border-radius:999px;padding:8px 16px;position:fixed;top:10px;right:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{border:1px solid var(--brown);min-height:52px;font:500 17px/1 var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.btn-primary{background:var(--brown);color:var(--cream)}.btn-primary:hover{background:#3f2916}.btn-ghost{color:var(--brown);background:0 0}.btn-ghost:hover{background:var(--paper)}.btn-small{min-height:44px;padding:0 20px;font-size:15px}.site-header{z-index:40;height:var(--header-h);border-bottom:1px solid var(--sand);opacity:0;background:#f4f0ecf0;align-items:center;gap:28px;padding:0 28px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.site-header.is-visible{opacity:1;transform:none}.site-header__logo img{width:auto;height:46px}.site-header nav{margin-inline-start:auto}.site-header ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{color:var(--mocha);font-size:15.5px;text-decoration:none}.site-header nav a:hover{color:var(--brown)}.site-header__wa{border:1px solid var(--taupe);width:44px;height:44px;color:var(--brown);border-radius:50%;place-items:center;margin-inline-end:-16px;transition:background-color .25s,color .25s;display:grid}.site-header__wa:hover{background:var(--brown);color:var(--cream)}.site-header__wa svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:21px;height:21px}@media (width<=760px){.site-header{--header-h:60px;gap:12px;padding:0 16px}.site-header nav{display:none}.site-header__wa{margin-inline:auto -4px}.site-header__logo img{height:38px}}.film{height:1280vh;position:relative}.film.is-static{height:100svh}.film-stage{background:linear-gradient(#eee6dc,#f0e7d8 55%,#f8e0b0);height:100svh;position:sticky;top:0;overflow:hidden}.film-sky,.film-photo,.film-canvas{max-width:none;position:absolute;top:0;left:0}.film-canvas{z-index:1;pointer-events:none}.film-veil{background:var(--cream);opacity:0;z-index:2;position:absolute;inset:0}.film-photo{z-index:3;will-change:transform, opacity}.film-stage.is-fit .film-sky{-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.film-logo{z-index:4;width:min(80vw,860px,146.3svh - 438.9px);position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%)}.film-svg svg{width:100%;height:auto;display:block;overflow:visible}.film-claim{font-family:var(--display);text-align:center;white-space:nowrap;margin-top:2vh;font-size:clamp(26px,min(4.6vw,6.2svh),58px);line-height:1.15}.film-claim .half,.film-claim .w{display:inline-block}.film-claim .w{vertical-align:bottom;padding-bottom:.1em;overflow:hidden}.film-claim .w>span{display:inline-block}.film-cta{visibility:hidden;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:3vh;display:flex}.film-glow{opacity:0;pointer-events:none;z-index:3;background:radial-gradient(circle,#fff6e2f2 0%,#f0d6a073 32%,#f4f0ec00 68%);border-radius:50%;width:44vmin;height:44vmin;margin:-22vmin 0 0 -22vmin;position:absolute;top:0;left:0}.film-dust{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.film-stage{--cx:50%;--cy:50%;--d:0px}.film-intro{z-index:8;--r:0px;-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent var(--r), #000 calc(var(--r) + 1px));-webkit-mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent var(--r), #000 calc(var(--r) + 1px));mask-image:radial-gradient(circle at var(--cx) var(--cy), transparent var(--r), #000 calc(var(--r) + 1px));background-color:#f6f0e8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .33 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(80% 70% at 50% 46%,#fbf8f3 0%,#f3ebe0 60%,#e8dac8 100%);position:absolute;inset:0}.film-intro__content{--hh:72px;--cue-b:clamp(14px, 3.5svh, 32px);--cue-line:clamp(30px, 5.5svh, 46px);text-align:center;padding:calc(var(--hh) + clamp(12px, 3.5svh, 40px)) 20px calc(var(--cue-b) + var(--cue-line) + 36px + clamp(14px, 3svh, 30px));flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.6svh,28px);display:flex;position:absolute;inset:0}.film-intro__title{font-family:var(--display);color:var(--brown);text-wrap:balance;font-size:clamp(31px,min(6.2vw,6.6svh),62px);line-height:1.12}.film-intro__title .ph{white-space:nowrap;display:inline-block}.film-intro__title .w{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.film-intro__title .w>span{display:inline-block}.film-intro__window{aspect-ratio:1;flex:1 1 0;min-height:0;max-height:min(80vw,480px)}.film-intro__sub{max-width:31em;color:var(--brown);font-size:clamp(15.5px,1.35vw,18px);line-height:1.6}.film-intro__sub>span>span{text-wrap:balance;display:inline-block}.film-intro__sign{color:var(--mocha);text-wrap:balance;margin-top:-4px;font-size:14.5px}.film-intro__cue{bottom:var(--cue-b);color:var(--brown);white-space:nowrap;justify-items:center;gap:10px;font-size:15px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.film-intro__skip{min-height:44px;color:var(--mocha);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex;position:absolute;bottom:16px;left:18px}.film-intro__skip:hover{color:var(--brown)}.film-intro__lens{z-index:7;left:calc(var(--cx) - var(--d) / 2);top:calc(var(--cy) - var(--d) / 2);width:var(--d);height:var(--d);pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,#3a241200 66%,#3a241242 96%);border-radius:50%;position:absolute;overflow:hidden}.film-intro__lens:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 76% 18%,#ffe2aa52,#ffe2aa00 42%);animation:5.5s ease-in-out infinite alternate lens-light;position:absolute;inset:0}@keyframes lens-light{0%{opacity:.35}to{opacity:1}}.film-intro__motes{width:100%;height:100%;position:absolute;inset:0}.film-intro__ring{z-index:9;left:calc(var(--cx) - var(--d) / 2);top:calc(var(--cy) - var(--d) / 2);width:var(--d);height:var(--d);pointer-events:none;filter:drop-shadow(0 6px 16px #54381f29);position:absolute;overflow:visible}.film-intro__ring circle{fill:none;stroke-dasharray:360 360}.film-intro__ring .hair{stroke:#c9a46a;opacity:.75}.film-intro__ring .glint{stroke:#fffaf0;stroke-linecap:round;stroke-dasharray:18 342;opacity:0;filter:drop-shadow(0 0 1.2px #fff3d6)}.film.is-pre .film-intro__title .w>span{transform:translateY(115%)}.film.is-pre .film-intro__sub span,.film.is-pre .film-intro__sign,.film.is-pre .film-intro__cue,.film.is-pre .film-intro__skip{opacity:0}.film.is-pre .film-intro__ring .band,.film.is-pre .film-intro__ring .hair{stroke-dashoffset:360px}@media (width<=760px){.film-intro__content{--hh:60px}.film-intro__title{font-size:clamp(33px,8.6vw,44px)}.film-intro__window{max-height:min(86vw,480px)}}@media (height<=560px) and (orientation:landscape){.film-intro__content{--cue-b:8px;--cue-line:26px;padding-top:calc(var(--hh) + 10px);gap:8px;padding-bottom:64px}.film-intro__title{font-size:clamp(24px,7svh,34px)}.film-intro__sub{max-width:46em;font-size:14px;line-height:1.5}.film-intro__sign{display:none}.film-intro__cue{gap:4px;font-size:14px}}.film.is-intro .film-sound{visibility:hidden}.film.is-static .film-intro,.film.is-static .film-intro__ring,.film.is-static .film-intro__lens{display:none}.film-sound{visibility:hidden}.film.is-static .film-intro,.film.is-static .film-intro__ring{display:none}.film-sound{z-index:7;min-height:44px;font:14px var(--body);border:1px solid var(--brown);color:var(--brown);cursor:pointer;background:#f4f0ece6;border-radius:999px;padding:0 16px;position:absolute;bottom:16px;right:16px}.film-sound[aria-pressed=true]{background:var(--brown);color:var(--cream)}@media (width<=700px){.film-logo{width:88vw;top:44%}.film-claim{white-space:normal}.film-cta .btn{min-height:48px;padding:0 22px;font-size:16px}}.paper{background-color:var(--cream);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .33 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.chv{height:420vh;position:relative}.chv-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + clamp(8px, 2vh, 18px)) 20px clamp(14px, 3vh, 26px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;row-gap:clamp(10px,2vh,18px);display:grid;position:sticky;top:0;overflow:hidden}.chv-sticky:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 50% 52%,#f1ddb080,#0000 72%);position:absolute;inset:0}.chv-thread{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chv-thread__line{stroke:url(#chv-gold);stroke-width:2.2px;stroke-linecap:round}.chv-thread__glow{stroke:#e8c88a;stroke-width:9px;stroke-linecap:round;opacity:.22}.chv-spark{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#f6e3b8e6 36%,#e8c88a00 70%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:0;left:0}.chv-head,.chv-foot{z-index:5;max-width:min(100%,780px);position:relative}.chv-cell{display:grid}.chv-cell>*{grid-area:1/1}.chv-counter{justify-content:center;align-items:baseline;gap:14px;margin-bottom:2px;display:flex}.chv-num{font-family:var(--display);text-align:center;background:linear-gradient(135deg,#8c6a4a 10%,#c9a46a 42%,#f0d9a8 55%,#a2846a 80%);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;min-width:1.7ch;font-size:clamp(40px,min(5vw,6.6vh),80px);line-height:1}.chv-num-labels{text-align:start;display:grid}.chv-num-label{color:var(--mocha);white-space:nowrap;grid-area:1/1;font-size:17px}.chv-num-label--calm{visibility:hidden;color:var(--brown)}.chv-phase--calm{visibility:hidden}.chv h2{font-size:clamp(28px,min(4vw,6vh),56px);line-height:1.08}.chv .lead{text-wrap:balance;max-width:58ch;margin:0 auto;font-size:17px;line-height:1.6}.chv-promises{flex-wrap:wrap;justify-content:center;gap:6px 34px;margin:12px auto 0;padding:0;list-style:none;display:flex}.chv-promise{color:var(--mocha);justify-items:center;font-size:14.5px;line-height:1.5;display:grid}.chv-promise b{color:var(--brown);font-size:15.5px;font-weight:500}.chv-scene{z-index:2;perspective:1400px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.chv-phone{aspect-ratio:.485;height:100%;max-height:640px;transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#2a1d12,#120c07);border-radius:17%/8.25%;padding:11px;position:relative;box-shadow:0 50px 90px -20px #54381f73,0 18px 36px #54381f2e,inset 0 0 0 1.5px #fff0dc1a}.chv-screen{background:#2b2018;border-radius:14.5%/6.8%;height:100%;position:relative;overflow:hidden}.chv-wall{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chv-screen:after{content:"";pointer-events:none;background:linear-gradient(#140c0661,#140c060d 40%,#140c064d);position:absolute;inset:0}.chv-ui{z-index:2;width:260px;height:100%;transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}.chv-island{z-index:3;background:#0d0905;border-radius:20px;width:30%;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.chv-clock{top:46px;text-align:center;color:#fbf6ee;z-index:2;display:grid;position:absolute;inset-inline:0}.chv-clock span{opacity:.9;font-size:13px}.chv-clock b{font:400 54px/1.05 var(--body);letter-spacing:-.02em;direction:ltr}.chv-badge{z-index:2;color:#fbf6ee;white-space:nowrap;background:#a2846a8c;border-radius:999px;padding:3px 12px;font-size:12px;position:absolute;top:126px;left:50%;transform:translate(-50%)}.chv-badge b{font-weight:500}.chv-stack{top:160px;z-index:2;position:absolute;inset-inline:9px}.chv-note{text-align:right;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brown);background:#fbf8f3e6;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;padding:9px 11px;display:grid;box-shadow:0 8px 22px #140c062e}.chv-note--in{inset-inline:0;transform-origin:50% 0;position:absolute;top:0}.chv-note__icon{background:var(--taupe);color:#fbf6ee;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:500;display:grid}.chv-note__body{gap:1px;min-width:0;line-height:1.32;display:grid}.chv-note__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chv-note__top b{font-size:13px;font-weight:500}.chv-note__top small{color:var(--mocha);white-space:nowrap;font-size:10.5px}.chv-note__msg{color:#4a3423;font-size:12.5px}.chv-note--out{z-index:6;visibility:hidden;width:270px;position:absolute;top:0;left:0;box-shadow:0 22px 44px #54381f33}.chv-calm{z-index:4;background:var(--paper);visibility:hidden;border-radius:28px;padding:18px 16px 16px;position:absolute;inset:auto 8px 8px;box-shadow:0 -10px 30px #140c0633}.chv-calm__head{border-bottom:1px solid var(--sand);align-items:center;gap:10px;padding-bottom:12px;display:flex}.chv-calm__head img{object-fit:cover;border-radius:50%;width:42px;height:42px}.chv-calm__head span{line-height:1.25;display:grid}.chv-calm__head b{font-family:var(--display);font-size:20px;font-weight:400}.chv-calm__head small{color:var(--mocha);font-size:12px}.chv-calm ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.chv-calm li{color:var(--mocha);align-items:center;gap:8px;font-size:13px;display:flex}.chv-calm li b{color:var(--brown);font-weight:500}.chv-calm li svg{background:#a2846a29;border-radius:50%;flex:none;width:18px;height:18px}.chv-check{fill:none;stroke:var(--brown);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px}.chv-calm__foot{text-align:center;color:var(--brown);margin-top:12px;font-size:13px}@media (width<=860px) and (orientation:portrait){.chv{height:380vh}.chv-sticky{padding:calc(var(--header-h) + 10px) 16px 16px;row-gap:10px}.chv-counter{display:none}.chv h2{font-size:clamp(27px,7.2vw,44px)}.chv .lead{font-size:15.5px;line-height:1.6}.chv-promises{flex-direction:column;align-items:center;gap:4px;margin-top:10px}.chv-promise{font-size:14px;display:block}.chv-promise b{font-size:14.5px}.chv-note--out{width:236px}}@media (height<=820px){.chv-promises{display:none}}@media (width<=560px){.chv-phone{padding:8px}.chv .lead{font-size:15px}.chv-note--out{grid-template-columns:26px minmax(0,1fr);gap:7px;width:214px;padding:7px 9px}.chv-note--out .chv-note__icon{width:26px;height:26px;font-size:11px}.chv-note--out .chv-note__top b{font-size:11.5px}.chv-note--out .chv-note__top small{font-size:9.5px}.chv-note--out .chv-note__msg{font-size:11px}}@media (height<=560px) and (orientation:landscape){.chv-sticky{padding:calc(var(--header-h) + 8px) 24px 10px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.chv-head{grid-area:2/1}.chv-foot{grid-area:3/1}.chv-scene{grid-area:1/2/-1}.chv-counter{display:none}.chv h2{font-size:26px}.chv .lead{font-size:14.5px;line-height:1.5}.chv-promises{gap:2px 18px;margin-top:8px}.chv-promise{font-size:13px}.chv-phone{padding:7px}.chv-note--out{width:220px}}@media (height<=460px) and (orientation:landscape){.chv-promises{display:none}}.jr{height:560vh;color:var(--cream);position:relative}.jr-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + 12px) 20px 18px;background:radial-gradient(60% 70% at 50% 42%,#3b2918 0%,#23180f 55%,#1a120b 100%);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(14px,3vh,30px);display:grid;position:sticky;top:0;overflow:hidden}.jr-dusk{z-index:0;pointer-events:none;background:linear-gradient(to bottom, var(--cream) 0 40%, #e3d3c0 50%, #b8977a 62%, #54381f80 80%, #23180f00 100%);height:200%;position:absolute;inset:0 0 auto}.jr-copy,.jr-dial{z-index:1;position:relative}.jr-copy{grid-template-areas:"a";width:min(100%,640px);display:grid}.jr-intro,.jr-steps{grid-area:a}.jr-intro h2{color:#fbf6ee;font-size:clamp(30px,min(4.4vw,6.6vh),60px)}.jr-intro p{color:#f4f0ecb3;text-wrap:balance;max-width:44ch;margin:12px auto 0;font-size:17.5px;line-height:1.65}.jr-num{font-family:var(--display);text-align:center;background:linear-gradient(135deg,#8c6a4a 10%,#c9a46a 42%,#f0d9a8 55%,#a2846a 80%);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,min(6vw,9vh),96px);line-height:.85;display:block}.jr-stations{margin:10px 0 0;padding:0;list-style:none;display:grid}.jr-station{grid-area:1/1}.jr-station h3{color:#fbf6ee;font-size:clamp(24px,min(2.8vw,4.2vh),38px);line-height:1.15}.jr-station p{color:#f4f0ecb8;text-wrap:balance;max-width:46ch;margin:8px auto 0;font-size:17px;line-height:1.65}.jr-more{color:#f4f0ecb3;visibility:hidden;margin-top:14px;font-size:16px}.jr-more a{color:#f0d9a8;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.jr-more a:hover{color:#fbf6ee}.jr-dial{aspect-ratio:1;order:-1;width:min(88vw,54svh,620px)}.jr-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jr-window{background:#2b2018;border-radius:50%;position:absolute;inset:20%;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #f0d9a833}.jr-photo{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.jr-photo:first-child{opacity:1}.jr-bezel{transform-origin:500px 500px}.jr-bezel line{stroke:#f0d9a838;stroke-width:2px}.jr-bezel line.is-quarter{stroke:#f0d9a880;stroke-width:3px}.jr-track{fill:none;stroke:#f0d9a829;stroke-width:2px}.jr-arc,.jr-arc-glow{fill:none;stroke-linecap:round;stroke-dasharray:0 360}.jr-arc{stroke:url(#jr-gold);stroke-width:4px}.jr-arc-glow{stroke:#e8c88a;stroke-width:16px;opacity:.18}.jr-spark{opacity:0}.jr-chip{white-space:nowrap;color:#f4f0ec8c;background:#1f150d;border:1px solid #f0d9a838;border-radius:999px;place-items:center;padding:7px 14px;font-size:14px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.jr-chip>span{grid-area:1/1}.jr-chip--top{top:12%;left:50%}.jr-chip--right{top:50%;left:88%}.jr-chip--bottom{top:88%;left:50%}.jr-chip--left{top:50%;left:12%}@media (width<=860px) and (orientation:portrait){.jr{height:500vh}.jr-sticky{padding:calc(var(--header-h) + 14px) 18px 16px;gap:clamp(16px,3.4vh,32px)}.jr-dial{width:min(88vw,44svh)}.jr-intro h2{font-size:clamp(30px,8vw,44px)}.jr-intro p{font-size:16px}.jr-num{font-size:clamp(48px,13vw,72px)}.jr-stations{margin-top:8px}.jr-station h3{font-size:clamp(23px,6.2vw,32px)}.jr-station p{margin-top:6px;font-size:15.5px;line-height:1.6}.jr-more{margin-top:12px;font-size:14.5px}.jr-chip{padding:5px 10px;font-size:11.5px}}@media (height<=560px) and (orientation:landscape){.jr-sticky{padding:calc(var(--header-h) + 6px) 24px 8px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.jr-dial{order:0;width:min(100%,78svh)}.jr-intro p{display:none}.jr-num{font-size:52px}.jr-station h3{font-size:22px}.jr-station p{margin-top:4px;font-size:14px;line-height:1.55}.jr-more{margin-top:8px;font-size:13.5px}.jr-chip{padding:4px 9px;font-size:11px}}.dy{--dy-ink:#54381f;height:720vh;position:relative}.dy-sticky{text-align:center;height:100svh;color:var(--dy-ink);padding:calc(var(--header-h) + clamp(10px, 2.4vh, 22px)) 0 clamp(14px, 3vh, 26px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(12px,2.4vh,24px);display:grid;position:sticky;top:0;overflow:hidden}.dy-skies{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dy-sky,.dy-stars{position:absolute;inset:0}.dy-sky:not(.dy-sky--0){opacity:0}.dy-sky--0{background:linear-gradient(#e9dfd2 0%,#f3ece3 45%,#f7efe4 70%,#ecdcc8 100%)}.dy-sky--1{background:linear-gradient(#f2ece3 0%,#fbf8f3 50%,#efe5d6 100%)}.dy-sky--2{background:linear-gradient(#e7cba2 0%,#f3ddba 40%,#edc99c 70%,#d9ad80 100%)}.dy-sky--3{background:linear-gradient(#9b6a4d 0%,#c98f67 35%,#a8714f 58%,#5e3f2d 82%,#3a2719 100%)}.dy-sky--4{background:linear-gradient(#2c1d13 0%,#4a3122 38%,#3a2619 64%,#1d140d 100%)}.dy-sky--5{background:linear-gradient(#0f0a07 0%,#1b130d 55%,#261a11 100%)}.dy-stars{opacity:0;background-image:radial-gradient(1.4px 1.4px at 8% 14%,#f6e3b8 50%,#0000 52%),radial-gradient(1px 1px at 18% 32%,#fbf6ee 50%,#0000 52%),radial-gradient(1.6px 1.6px at 27% 9%,#f6e3b8 50%,#0000 52%),radial-gradient(1px 1px at 36% 24%,#fbf6ee 50%,#0000 52%),radial-gradient(1.2px 1.2px at 44% 6%,#fbf6ee 50%,#0000 52%),radial-gradient(1px 1px at 57% 19%,#f6e3b8 50%,#0000 52%),radial-gradient(1.6px 1.6px at 64% 8%,#fbf6ee 50%,#0000 52%),radial-gradient(1px 1px at 72% 28%,#f6e3b8 50%,#0000 52%),radial-gradient(1.3px 1.3px at 81% 12%,#fbf6ee 50%,#0000 52%),radial-gradient(1px 1px at 90% 30%,#f6e3b8 50%,#0000 52%),radial-gradient(1.2px 1.2px at 95% 7%,#fbf6ee 50%,#0000 52%),radial-gradient(1px 1px at 4% 40%,#f6e3b8 50%,#0000 52%),radial-gradient(1px 1px at 50% 36%,#fbf6ee 50%,#0000 52%),radial-gradient(1.2px 1.2px at 13% 52%,#f6e3b8 50%,#0000 52%),radial-gradient(1px 1px at 86% 48%,#fbf6ee 50%,#0000 52%)}.dy-glow{background:radial-gradient(circle,#fff0d2cc 0%,#ffe4b84d 20%,#ffe4b800 52%);border-radius:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;position:absolute;top:22%;left:50%}.dy-dawn{background:linear-gradient(#1a120b 0 40%,#3b2918 50%,#7a5b45 60%,#c9a47a8c 76%,#e9dfd200 100%);height:200%;position:absolute;inset:0 0 auto}.dy-strip{z-index:1;width:100%;height:100%;min-height:0;position:relative}.dy-track{will-change:transform;align-items:center;gap:clamp(18px,3vw,48px);display:flex;position:absolute;top:0;bottom:0;left:0}.dy-card{aspect-ratio:3/4;transform-origin:50% 70%;background:#2b2018;border-radius:999px 999px 16px 16px;flex:none;height:min(100%,560px,133.333vw - 146.667px);margin:0;overflow:hidden;box-shadow:0 34px 70px -30px #28190c8c}.dy-card img{object-fit:cover;width:100%;height:100%}.dy-copy{z-index:2;grid-template-areas:"a";width:min(100% - 40px,640px);display:grid;position:relative}.dy-intro,.dy-steps{grid-area:a;align-self:center}.dy-intro h2{font-size:clamp(30px,min(4.4vw,6.4vh),58px)}.dy-intro p{opacity:.8;text-wrap:balance;max-width:44ch;margin:10px auto 0;font-size:17.5px;line-height:1.6}.dy-dial{width:190px;height:72px;margin:0 auto 2px;display:block;overflow:visible}.dy-dial path{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:1.5px;stroke-dasharray:2 6}.dy-sun{fill:#d9a24f;filter:drop-shadow(0 0 6px #f0be6ed9)}.dy-clock{font-family:var(--display);background:linear-gradient(135deg,#8c6a4a 10%,#c9a46a 42%,#f0d9a8 55%,#a2846a 80%);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,min(5.6vw,8vh),84px);line-height:.9;display:block}.dy-moments{margin:8px 0 0;padding:0;list-style:none;display:grid}.dy-moment{grid-area:1/1}.dy-moment h3{font-size:clamp(24px,min(2.8vw,4.2vh),38px);line-height:1.15}.dy-moment p{opacity:.82;text-wrap:balance;max-width:46ch;margin:6px auto 0;font-size:17px;line-height:1.6}.dy-end{font-family:var(--display);color:#f0d9a8;visibility:hidden;margin-top:10px;font-size:clamp(22px,2.4vw,30px)}@media (width<=860px) and (orientation:portrait){.dy{height:650vh}.dy-intro h2{font-size:clamp(28px,7.6vw,42px)}.dy-intro p{font-size:16px}.dy-dial{width:150px;height:57px}.dy-clock{font-size:clamp(44px,12vw,64px)}.dy-moment h3{font-size:clamp(23px,6.2vw,30px)}.dy-moment p{font-size:15.5px;line-height:1.55}}@media (height<=560px) and (orientation:landscape){.dy-sticky{padding:calc(var(--header-h) + 6px) 16px 8px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:16px}.dy-strip{grid-area:1/2}.dy-copy{grid-area:1/1;width:100%}.dy-intro p,.dy-dial{display:none}.dy-clock{font-size:44px}.dy-moment h3{font-size:21px}.dy-moment p{font-size:13.5px;line-height:1.5}.dy-end{margin-top:6px;font-size:19px}}.ab{height:340vh;color:var(--cream);position:relative}.ab-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + clamp(10px, 2.4vh, 22px)) 20px clamp(16px, 3vh, 28px);background:radial-gradient(55% 60% at 50% 38%,#3a2817 0%,#22170e 55%,#150e09 100%);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center;gap:clamp(10px,2vh,18px) clamp(20px,4vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.ab-glow{pointer-events:none;background:radial-gradient(30% 40% at 50% 36%,#f0d2a029,#0000 70%);position:absolute;inset:0}.ab-portrait{aspect-ratio:3/4;grid-area:1/2;height:min(100%,560px);margin:0;position:relative}.ab-photo{clip-path:ellipse(50% 50%);background:#2b2018;position:absolute;inset:0;overflow:hidden}.ab-photo img{object-fit:cover;width:100%;height:100%}.ab-ring{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.ab-ring path{fill:none;stroke:#d4b07a;stroke-width:.32px;stroke-dasharray:360 360;filter:drop-shadow(0 0 1.2px #f0d9a899)}.ab-fact{grid-row:1;justify-items:center;gap:4px;margin:0;display:grid}.ab-fact--0{grid-column:1;justify-self:end}.ab-fact--1{grid-column:3;justify-self:start}.ab-fact__n{font-family:var(--display);background:linear-gradient(135deg,#8c6a4a 10%,#c9a46a 42%,#f0d9a8 55%,#a2846a 80%);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,min(6.4vw,10vh),104px);line-height:.9}.ab-fact__label{color:#f4f0ecb8;text-wrap:balance;max-width:14ch;font-size:16px;line-height:1.45}.ab-head{color:#fbf6ee;grid-column:1/-1;font-size:clamp(30px,min(4.2vw,6.2vh),56px)}.ab-story{grid-column:1/-1;justify-items:center;width:min(100%,620px);display:grid}.ab-beats{display:grid}.ab-beat{color:#f4f0eccc;text-wrap:balance;grid-area:1/1;margin:0;font-size:17.5px;line-height:1.65}.ab-sig{opacity:0;filter:drop-shadow(0 0 10px #f0d2a040);width:clamp(150px,20vw,230px);margin-top:clamp(12px,2vh,20px)}.ab-sig svg{width:100%;height:auto;display:block}@media (width<=860px) and (orientation:portrait){.ab{height:320vh}.ab-sticky{padding:calc(var(--header-h) + 12px) 16px 16px;grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.ab-portrait{grid-column:1/-1;height:min(100%,440px,133.333vw - 80px)}.ab-head{grid-row:2;font-size:clamp(27px,7.4vw,40px)}.ab-fact{grid-row:3;justify-self:center}.ab-fact--0{grid-column:1}.ab-fact--1{grid-column:2}.ab-fact__n{font-size:clamp(40px,11vw,56px)}.ab-fact__label{font-size:14px}.ab-story{grid-row:4}.ab-beat{font-size:15.5px;line-height:1.6}.ab-sig{width:150px;margin-top:6px}}@media (height<=560px) and (orientation:landscape){.ab-sticky{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);row-gap:8px}.ab-portrait{grid-area:1/3/-1;height:min(100%,300px)}.ab-head{grid-area:2/1/auto/3}.ab-fact{grid-row:3;justify-self:center}.ab-fact--0{grid-column:1}.ab-fact--1{grid-column:2}.ab-story{grid-area:4/1/auto/3}.ab-fact__n{font-size:44px}.ab-fact__label{font-size:13px}.ab-head{font-size:24px}.ab-beat{font-size:13.5px;line-height:1.5}.ab-sig{width:120px;margin-top:4px}}.ev{height:calc(var(--steps) * 46vh + 100vh);color:var(--cream);background:#150e09;position:relative}.ev-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + clamp(10px, 2.4vh, 24px)) 20px clamp(14px, 3vh, 30px);background:radial-gradient(60% 55%,#3a2817 0%,#22170e 55%,#150e09 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(12px,2.2vh,22px);display:grid;position:sticky;top:0;overflow:hidden}.ev-glow{pointer-events:none;background:radial-gradient(30% 36% at 50% 48%,#f0d2a021,#0000 70%);position:absolute;inset:0}.ev-head{z-index:2;position:relative}.ev-head h2{color:#fbf6ee;font-size:clamp(28px,min(3.8vw,5.6vh),50px)}.ev-lead{color:#f4f0ecb8;text-wrap:balance;max-width:36em;margin:6px auto 0;font-size:clamp(15px,1.25vw,17.5px)}.ev-stage{z-index:1;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.ev-pile{aspect-ratio:2/3;height:min(100%,108vw);position:relative}.ev-print{will-change:transform, opacity;background:#f7f2ea;border-radius:2px;margin:0;padding:3.4%;position:absolute;inset:0;box-shadow:0 22px 46px #00000080,0 3px 8px #00000059}.ev-print img{object-fit:cover;width:100%;height:100%}.ev-print__dim{opacity:0;pointer-events:none;background:#120c07;position:absolute;inset:0}.ev-print__cap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ev-words{z-index:2;align-items:start;width:min(100%,660px);min-height:clamp(48px,8svh,80px);display:grid;position:relative}.ev-cap{opacity:0;grid-area:1/1;margin:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.ev-cap.is-on{opacity:1;transform:none}.ev-cap{color:#f4f0ece0;text-wrap:balance;font-size:clamp(16px,1.4vw,19px)}.th{height:calc(var(--n) * 58vh + 100vh);color:var(--cream);background:#150e09;position:relative}.th-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + clamp(10px, 2.4vh, 24px)) 20px clamp(14px, 3vh, 30px);background:radial-gradient(60% 55%,#3a2817 0%,#22170e 55%,#150e09 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(12px,2.2vh,22px);display:grid;position:sticky;top:0;overflow:hidden}.th-head{z-index:2;position:relative}.th-head h2{color:#fbf6ee;font-size:clamp(28px,min(3.8vw,5.6vh),50px)}.th-lead{color:#f4f0ecb3;text-wrap:balance;max-width:38em;margin:6px auto 0;font-size:clamp(14.5px,1.2vw,16.5px)}@property --th-fade{syntax:"<percentage>";inherits:false;initial-value:0%}.th-stage{z-index:1;--th-fade:0%;width:100%;height:100%;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--th-fade) * .45), #000 var(--th-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--th-fade) * .45), #000 var(--th-fade));mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--th-fade) * .45), #000 var(--th-fade));justify-content:center;align-items:flex-end;padding-bottom:clamp(12px,2.6vh,26px);transition:--th-fade .9s;display:flex;position:relative;overflow:hidden;container-type:size}.th-stage.is-close{--th-fade:26%}.th-phone{aspect-ratio:.5;transform-origin:50% 100%;background:linear-gradient(145deg,#2a1d12,#120c07);border-radius:15%/7.5%;flex:none;width:min(390px,100cqw,125cqh);padding:10px;transition:transform 1s cubic-bezier(.3,.7,.2,1);position:relative;box-shadow:0 50px 90px -20px #000000a6,0 18px 36px #00000059,inset 0 0 0 1.5px #fff0dc1f}.th-screen{background:#f4f1ec;border-radius:12.5%/6%;height:100%;position:relative;overflow:hidden}.th-screen:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f4f1ec 18%,#f4f1ec00);height:13%;position:absolute;inset:0 0 auto}.th-feed{flex-direction:column;gap:8px;padding:12px 5px;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 0 auto}.th-msg{opacity:0;transform-origin:100% 100%;width:100%;margin:0;transition:opacity .5s,transform .55s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(16px)scale(.98)}.th-msg.is-in{opacity:1;transform:none}.th-msg img{width:100%;height:100%;display:block}.th-ring{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.th-ring path{fill:none;stroke:#c9a46a;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100px;filter:drop-shadow(0 0 1.5px #c9a46a8c);transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.3,1) .35s}.th-msg.is-marked .th-ring path{stroke-dashoffset:0}.th-typing{opacity:0;background:#fff;border-radius:17px;justify-content:center;align-items:center;gap:5px;width:58px;height:34px;transition:opacity .3s,transform .3s;display:flex;position:absolute;right:10px;transform:translateY(6px);box-shadow:0 1px 1px #00000014}.th-typing.is-on{opacity:1;transform:none}.th-typing i{background:#9a948c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite th-dot}.th-typing i:nth-child(2){animation-delay:.15s}.th-typing i:nth-child(3){animation-delay:.3s}@keyframes th-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.th-words{z-index:2;align-items:start;width:min(100%,680px);min-height:clamp(90px,15svh,150px);display:grid;position:relative}.th-quote{opacity:0;grid-area:1/1;margin:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.th-quote.is-on{opacity:1;transform:none}.th-quote p{font-family:var(--display);color:#fbf6ee;text-wrap:balance;font-size:clamp(22px,min(2.5vw,3.8vh),34px);line-height:1.3}.th-quote footer{color:#d4b07a;margin-top:8px;font-size:14.5px}@media (width<=700px){.th-sticky{padding:calc(var(--header-h) + 12px) 16px 18px;row-gap:12px}.th-head h2{font-size:clamp(25px,6.8vw,34px)}.th-lead{font-size:14px}.th-quote p{font-size:clamp(20px,5.4vw,25px)}.th-words{min-height:120px}}@media (height<=560px) and (orientation:landscape){.th-sticky{row-gap:6px;padding-bottom:10px}.th-head h2{font-size:24px}.th-lead{display:none}.th-words{min-height:70px}.th-quote p{font-size:19px}.th-quote footer{margin-top:2px;font-size:13px}}.ev-fade{background:linear-gradient(to bottom, #150e09 0%, #3b2918 22%, #7a5b45 48%, #c9b29a 74%, var(--paper) 100%);height:clamp(160px,26vh,260px)}@media (width<=700px){.ev-sticky{padding:calc(var(--header-h) + 12px) 16px 18px;row-gap:12px}.ev-head h2{font-size:clamp(26px,7.2vw,36px)}.ev-lead{font-size:15px}.ev-cap{font-size:16px}.ev-words{min-height:56px}}@media (height<=560px) and (orientation:landscape){.ev-sticky{row-gap:6px;padding-bottom:10px}.ev-head h2{font-size:24px}.ev-lead{display:none}.ev-words{min-height:30px}}.pk{background:var(--paper);height:420vh;position:relative}.pk-sticky{text-align:center;height:100svh;padding:calc(var(--header-h) + clamp(8px, 2vh, 18px)) 20px clamp(14px, 2.6vh, 24px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(8px,1.6vh,14px);display:grid;position:sticky;top:0;overflow:hidden}.pk-head{z-index:6;position:relative}.pk-head h2{font-size:clamp(28px,min(3.8vw,5.6vh),50px)}.pk-area{perspective:1300px;--pk-w:min(460px, 86vw);--env-w:min(520px, 92vw);--env-h:calc(var(--env-w) * .64);width:100%;height:100%;min-height:0;position:relative}.pk-scaler{transform:scale(var(--fit,1));transform-origin:50%;position:absolute;inset:0}.pk-env-back,.pk-env-front,.pk-env-flap{width:var(--env-w);height:var(--env-h);margin:calc(var(--env-h) / -2) 0 0 calc(var(--env-w) / -2);border-radius:6px;position:absolute;top:50%;left:50%}.pk-env-back{z-index:1;background:linear-gradient(#e2d3bf,#d7c5ad);box-shadow:0 34px 70px -32px #36241480}.pk-env-front{z-index:3;clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);background:linear-gradient(170deg,#f9f3e9,#efe4d4)}.pk-env-flap{z-index:4;height:calc(var(--env-h) * .56);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;background:linear-gradient(#f6eee2,#e8dac6);border-radius:6px 6px 0 0}.pk-seal{z-index:5;width:68px;height:68px;margin:calc(var(--env-h) * .06 - 34px) 0 0 -34px;background:radial-gradient(circle at 34% 30%,#7d522f,#4c2f18 58%,#3a2311);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 14px #28180a73,inset 0 0 0 4px #00000024,inset 0 2px 3px #ffdcb447}.pk-seal img{width:62%}.pk-stack{z-index:2;width:var(--pk-w);height:var(--pk-h,480px);margin:calc(var(--pk-h,480px) / -2) 0 0 calc(var(--pk-w) / -2);position:absolute;top:50%;left:50%}.pk-card{width:100%;height:var(--pk-h,auto);text-align:center;transform:translate(var(--x,0%), var(--y,0px)) rotate(var(--r,0deg)) scale(var(--s,1));opacity:var(--o,1);background-color:#fffdf9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .33 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");border-radius:4px;padding:30px 28px 26px;transition:transform .8s cubic-bezier(.2,.75,.2,1),opacity .55s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 9px #fffdf9,inset 0 0 0 10px #c9a46abf,inset 0 0 0 13px #fffdf9,inset 0 0 0 13.6px #c9a46a66,0 30px 60px -28px #36241473,0 2px 6px #36241414}.pk-card__dial{width:42px;height:42px;margin:0 auto 6px;display:block;overflow:visible}.pk-card__dial circle{fill:none;stroke:var(--taupe);stroke-width:.9px;opacity:.45}.pk-card__dial circle.is-in{opacity:.8}.pk-card__dial circle.is-on{stroke:#b8935e;stroke-width:2.2px;opacity:1}.pk-card__ring{color:var(--taupe);font-size:12.5px}.pk-card h3{margin-top:2px;font-size:clamp(30px,min(3vw,4.6vh),40px)}.pk-card__who{max-width:32ch;color:var(--mocha);text-wrap:balance;margin:8px auto 0;font-size:15px;line-height:1.55}.pk-card__inc{color:var(--brown);margin:16px 0 0;padding:0;font-size:15px;line-height:1.42;list-style:none}.pk-card__inc li{text-wrap:balance}.pk-card__inc li+li:before{content:"";background:#c9a46a;border-radius:50%;width:4px;height:4px;margin:7px auto;display:block}.pk-card__exc{max-width:34ch;color:var(--mocha);text-wrap:balance;margin:14px auto 0;font-size:13px;line-height:1.5}.pk-card__exc span{color:var(--brown);font-weight:500}.pk-foot{grid-template-areas:"a";place-items:center;width:min(100%,640px);display:grid}.pk-lead,.pk-tabs,.pk-final{grid-area:a}.pk-lead{max-width:46ch;color:var(--mocha);text-wrap:balance;font-size:17px;line-height:1.6}.pk-tabs,.pk-final{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.pk.is-out .pk-tabs,.pk.is-end .pk-final{opacity:1;visibility:visible;transition:opacity .45s,visibility}.pk.is-end .pk-tabs{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.pk-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pk-tabs button{font:500 15px var(--body);color:var(--brown);border:1px solid var(--taupe);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 18px;transition:background-color .3s,color .3s,border-color .3s}.pk-tabs button[aria-current=true]{background:var(--brown);border-color:var(--brown);color:var(--cream)}.pk-final{justify-items:center;gap:10px;display:grid}.pk-note{max-width:52ch;color:var(--mocha);text-wrap:balance;font-size:14.5px;line-height:1.55}@media (width<=860px){.wrap{padding:0 16px}.pk{height:400vh}.pk-sticky{padding:calc(var(--header-h) + 8px) 14px 14px}.pk-head h2{font-size:clamp(24px,6.6vw,34px)}.pk-card{padding:22px 18px 18px}.pk-card__dial{width:34px;height:34px;margin-bottom:4px}.pk-card h3{font-size:28px}.pk-card__who{font-size:14px;line-height:1.5}.pk-card__inc{margin-top:12px;font-size:14px;line-height:1.38}.pk-card__inc li+li:before{margin:5px auto}.pk-card__exc{margin-top:10px;font-size:12.5px}.pk-lead{font-size:15.5px}.pk-tabs{gap:6px}.pk-tabs button{padding:0 13px;font-size:14px}.pk-note{font-size:13.5px}}.fq{text-align:center;padding:clamp(84px,13vh,150px) 20px clamp(90px,14vh,160px)}.fq-wrap{max-width:740px;margin:0 auto}.fq h2{font-size:clamp(32px,4.4vw,54px)}.fq .lead{max-width:44ch;margin:12px auto 0}.fq-list{margin:clamp(30px,5vh,56px) 0 0;padding:0;list-style:none}.fq-item+.fq-item:before{content:"";opacity:.7;background:#c9a46a;width:56px;height:1px;margin:0 auto;display:block}.fq-item h3{font:inherit;margin:0}.fq-item button{cursor:pointer;width:100%;font-family:var(--display);color:var(--brown);text-wrap:balance;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;padding:22px 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.25;display:inline-flex}.fq-item button:focus-visible{outline:2px solid var(--taupe);outline-offset:2px;border-radius:6px}.fq-icon{border:1.3px solid var(--taupe);border-radius:50%;flex:none;width:24px;height:24px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s;position:relative}.fq-icon:before,.fq-icon:after{content:"";background:var(--brown);width:10px;height:1.3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-icon:after{transition:opacity .3s;transform:translate(-50%,-50%)rotate(90deg)}.fq-item.is-open .fq-icon{background:#e8ddd099;transform:rotate(180deg)}.fq-item.is-open .fq-icon:after{opacity:0}.fq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),visibility 0s .45s;display:grid}.fq-item.is-open .fq-a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),visibility}.fq-a>div{overflow:hidden}.fq-a p{max-width:52ch;color:var(--mocha);text-wrap:balance;margin:0 auto;padding:0 8px 26px;font-size:17px;line-height:1.7}.fn{text-align:center;color:var(--cream);background:linear-gradient(to bottom, var(--cream) 0, #c9b29a 46px, #7a5b45 100px, #2a1d12 190px, #1a120b 100%);padding:clamp(116px,16vh,180px) 20px clamp(90px,14vh,150px);position:relative;overflow:hidden}.fn-glow{pointer-events:none;background:radial-gradient(closest-side,#f0be7838,#f0be780f 55%,#0000 75%);width:120vmax;height:90vmax;animation:5.5s ease-in-out infinite alternate fn-candle;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}@keyframes fn-candle{0%{opacity:.75}to{opacity:1}}.fn-wrap{max-width:620px;margin:0 auto;position:relative}.fn h2{color:#fbf6ee;font-size:clamp(34px,4.8vw,60px)}.fn-lead{color:#f4f0ecbf;text-wrap:balance;max-width:40ch;margin:12px auto 0;font-size:18px;line-height:1.6}.fn-chat{text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf8f30f;border:1px solid #f0d9a838;border-radius:26px;margin-top:clamp(22px,4vh,40px);overflow:hidden;box-shadow:0 40px 90px -40px #000000b3,inset 0 1px #fff5e10f}.fn-chat__head{border-bottom:1px solid #f0d9a829;align-items:center;gap:12px;padding:14px 18px;display:flex}.fn-chat__head img{object-fit:cover;border-radius:50%;width:40px;height:40px}.fn-chat__head span:not(.fn-steps){line-height:1.25;display:grid}.fn-chat__head b{font-family:var(--display);color:#fbf6ee;font-size:19px;font-weight:400}.fn-chat__head small{color:#f4f0ec99;font-size:12.5px}.fn-steps{gap:5px;margin-inline-start:auto;display:flex}.fn-steps i{background:#f0d9a838;border-radius:50%;width:6px;height:6px;transition:background-color .3s,transform .3s}.fn-steps i.is-done{background:#c9a46a}.fn-steps i.is-now{background:#f0d9a8;transform:scale(1.35)}.fn-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f0d9a84d transparent;align-content:start;gap:8px;height:clamp(230px,32vh,340px);padding:18px;display:grid;overflow-y:auto}.fn-pair{gap:8px;display:grid}.fn-msg{border-radius:18px;max-width:82%;margin:0;padding:10px 14px;font-size:15.5px;line-height:1.55;animation:.35s ease-out both fn-in}.fn-msg--amit{color:#fbf6ee;background:#fbf8f31a;border-start-start-radius:6px;justify-self:start}.fn-msg--you{color:#22170e;background:#c9a46a;border-start-end-radius:6px;justify-self:end}@keyframes fn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fn-typing{gap:4px;padding:14px 16px;display:inline-flex}.fn-typing i{background:#f4f0ecb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite fn-dot}.fn-typing i:nth-child(2){animation-delay:.15s}.fn-typing i:nth-child(3){animation-delay:.3s}@keyframes fn-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.fn-answer{border-top:1px solid #f0d9a829;justify-items:center;gap:10px;min-height:74px;padding:14px 16px 18px;display:grid}.fn-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fn-chip{cursor:pointer;min-height:44px;font:500 15px var(--body);color:#fbf6ee;background:0 0;border:1px solid #f0d9a873;border-radius:999px;padding:0 16px;transition:background-color .2s,color .2s,border-color .2s}.fn-chip:hover{background:#f0d9a81f}.fn-chip.is-on{color:#22170e;background:#f0d9a8;border-color:#f0d9a8}.fn-chip--skip{color:#f4f0ecbf;border-style:dashed}.fn-chip:focus-visible,.fn-link:focus-visible,.fn-next:focus-visible,.fn-send:focus-visible,.fn-form input:focus-visible{outline-offset:2px;outline:2px solid #f0d9a8}.fn-next,.fn-send{color:#22170e;background:#f0d9a8}.fn-next:hover,.fn-send:hover{background:#fbf6ee}.fn-next:disabled{opacity:.45;cursor:default}.fn-form{gap:8px;width:100%;max-width:420px;display:flex}.fn-form input{min-width:0;min-height:48px;font:400 16px var(--body);color:#fbf6ee;background:#fbf8f314;border:1px solid #f0d9a873;border-radius:999px;flex:1;padding:0 16px}.fn-form input::placeholder{color:#f4f0ec73}.fn-done{justify-items:center;gap:8px;display:grid}.fn-link{cursor:pointer;font:400 14px var(--body);color:#f4f0ecb3;text-underline-offset:4px;background:0 0;border:0;padding:6px;text-decoration:underline}.fn-link:hover{color:#fbf6ee}.fn-alt{color:#f4f0ecb8;margin-top:22px;font-size:15.5px}.fn-alt a{color:#f0d9a8;text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.fn-tel,.ft-contact a{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.fn-privacy{color:#f4f0ec80;margin-top:8px;font-size:13px}.ft{padding:56px 20px calc(48px + env(safe-area-inset-bottom));text-align:center;color:#f4f0ecb8;background:#140e09;border-top:1px solid #f0d9a81f}.ft-wrap{justify-items:center;gap:14px;max-width:760px;margin:0 auto;display:grid}.ft-logo{width:150px;height:auto}.ft-tag{font-family:var(--display);color:#f0d9a8;font-size:21px}.ft-nav{flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ft-nav a,.ft-contact a{color:#f4f0ecd1;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ft-nav a:hover,.ft-contact a:hover{color:#fbf6ee;text-underline-offset:4px;text-decoration:underline}.ft-contact{flex-wrap:wrap;justify-content:center;gap:0 22px;display:flex}.ft-contact a{direction:ltr}.ft-meta{color:#f4f0ec80;font-size:13.5px}@media (width<=860px){.fn-msg{max-width:90%;font-size:15px}.fn-chip{padding:0 13px;font-size:14.5px}.fn-log{height:clamp(250px,42svh,340px);padding:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.chv{height:auto}.chv-sticky{min-height:100svh;position:relative}.jr{height:auto}.jr-sticky{min-height:100svh;padding-bottom:60px;position:relative}.jr-dusk,.jr-num{display:none}.jr-intro,.jr-steps{grid-area:auto}.jr-steps{margin-top:28px}.jr-stations{gap:28px}.jr-station{grid-area:auto;opacity:1!important;transform:none!important}.jr-more{visibility:visible}.dy{height:auto}.dy-sticky{min-height:100svh;padding-bottom:60px;position:relative}.dy-intro,.dy-steps{grid-area:auto}.dy-steps{margin-top:24px}.dy-clock,.dy-dial,.dy-dawn{display:none}.dy-moments{gap:22px}.dy-moment{grid-area:auto;opacity:1!important;transform:none!important}.ab{height:auto}.ab-sticky{min-height:100svh;position:relative}.ab-beats{gap:16px}.ab-beat{grid-area:auto}.ab-sig{opacity:1}.ev{height:auto}.ev-sticky{grid-template-rows:auto auto auto;height:auto;min-height:100svh;padding-bottom:60px;position:relative}.ev-pile{aspect-ratio:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;width:min(100%,1100px);height:auto;display:grid}.ev-print{position:relative;inset:auto;opacity:1!important;transform:none!important}.ev-print__cap{clip:auto;white-space:normal;color:#54381f;width:auto;height:auto;margin-top:8px;font-size:14px;position:static}.ev-print img{aspect-ratio:2/3;height:auto}.ev-cap,.ev-words{display:none}.th{height:auto}.th-sticky{height:auto;min-height:100svh;padding-bottom:60px;position:relative}.th-stage{align-items:center;overflow:visible;-webkit-mask-image:none;mask-image:none;container-type:normal}.th-phone{width:auto;height:min(640px,80svh);transform:none!important}.th-screen{overflow-y:auto}.th-feed{position:relative;transform:none!important}.th-msg{opacity:1;transform:none}.th-ring path{stroke-dashoffset:0}.th-typing{display:none}.th-words{gap:22px}.th-quote{opacity:1;grid-area:auto;transform:none}.fn-glow,.fn-msg,.fn-typing i{animation:none}.film-intro,.film-intro__ring,.film-intro__lens{display:none}.fq-a,.fq-icon{transition:none}.pk{height:auto}.pk-sticky{height:auto;min-height:100svh;padding-bottom:60px;position:relative}.pk-env-back,.pk-env-front,.pk-env-flap,.pk-seal,.pk-lead,.pk-tabs{display:none}.pk-scaler{position:static;transform:none}.pk-area{height:auto}.pk-stack{width:var(--pk-w);gap:24px;height:auto;margin:0 auto;display:grid;position:static}.pk-card{height:auto;position:relative;opacity:1!important;transform:none!important}.pk-final{opacity:1;visibility:visible;margin-top:24px}.dy-end{visibility:visible}}@media (height<=560px) and (orientation:landscape){.pk{height:auto}.pk-sticky{height:auto;min-height:100svh;padding-bottom:60px;position:relative}.pk-env-back,.pk-env-front,.pk-env-flap,.pk-seal,.pk-lead,.pk-tabs{display:none}.pk-scaler{position:static;transform:none}.pk-area{height:auto}.pk-stack{width:var(--pk-w);gap:24px;height:auto;margin:0 auto;display:grid;position:static}.pk-card{height:auto;position:relative;opacity:1!important;transform:none!important}.pk-final{opacity:1;visibility:visible;margin-top:24px}}.sh-ring{display:block;overflow:visible}.sh-trk{fill:var(--sh-fill,#f4f0ecb8);stroke:var(--sh-track,#54381f38);stroke-width:1.2px}.sh-prg{fill:none;stroke:#c9a46a;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:360 360;filter:drop-shadow(0 0 2px #c9a46a99);transition:stroke-dashoffset .6s cubic-bezier(.3,.7,.2,1)}.sh-arw{fill:none;stroke:var(--sh-ink,var(--brown));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transform-box:view-box;transform-origin:24px 24px}.sh-arw path{animation:1.9s cubic-bezier(.45,0,.35,1) infinite sh-bob}@keyframes sh-bob{0%,to{transform:translateY(-2.5px)}50%{transform:translateY(2.5px)}}.sh-touch{display:none}@media (pointer:coarse){.sh-arw{transform:rotate(180deg)}.sh-fine{display:none}.sh-touch{display:inline}}.sh{z-index:30;left:50%;bottom:max(12px, calc(env(safe-area-inset-bottom) + 6px));cursor:pointer;font:13.5px/1.2 var(--body);color:var(--sh-ink);-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,12px)}.sh.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.sh .sh-ring{filter:drop-shadow(0 4px 12px #1e12082e);flex:none;width:42px;height:42px}.sh-label{background:var(--sh-fill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;padding:4px 12px}.sh:hover .sh-trk{stroke:#c9a46a}.sh[data-tone=light]{--sh-ink:var(--brown);--sh-track:#54381f38;--sh-fill:#f4f0ecc7}.sh[data-tone=dark]{--sh-ink:var(--cream);--sh-track:#f4f0ec42;--sh-fill:#150e0980}.sh[data-tone=film]{--sh-ink:#fffaf2;--sh-track:#fffaf266;--sh-fill:#2a1b0f6b}@media (width<=700px){.sh .sh-ring{width:40px;height:40px}.sh{font-size:13px}}@media (prefers-reduced-motion:reduce){.sh-arw path{animation:none}.sh{transition:opacity .3s}}.film-intro__cue .sh-ring{width:var(--cue-line);height:var(--cue-line)}.film-intro__cue .sh-trk{--sh-fill:#fbf8f38c;--sh-track:#c9a46a;stroke-width:1.4px}:root{--hint-lane:66px}@media (prefers-reduced-motion:no-preference){html:not(.a11y-still) :is(.chv-sticky,.jr-sticky,.dy-sticky,.ab-sticky,.ev-sticky,.th-sticky,.pk-sticky){padding-bottom:var(--hint-lane)!important}}@media (height<=520px){:root{--hint-lane:10px}.sh{display:none}}button.site-header__wa{font:inherit;cursor:pointer;background:0 0;padding:0}.site-header__a11y svg circle{fill:currentColor;stroke:none}.site-header__a11y svg path{stroke-linecap:round}@media (width<=760px){.site-header__a11y+.site-header__wa{margin-inline-start:0}}@media (width<=359px){.site-header__a11y{display:none}}.ft-legal{flex-wrap:wrap;justify-content:center;gap:0 20px;font-size:14px;display:flex}.ft-legal a,.ft-legal button{min-height:44px;font:inherit;color:#f4f0ecc7;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ft-legal a:hover,.ft-legal button:hover{color:#fbf6ee;text-underline-offset:4px;text-decoration:underline}.ft-social{gap:10px;margin:0;padding:0;list-style:none;display:flex}.ft-social a{color:#f0d9a8;border:1px solid #f0d9a859;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,color .25s;display:grid}.ft-social a:hover{color:#140e09;background:#f0d9a8}.ft-social svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.ft-social .ft-dot{fill:currentColor}.ft :focus-visible{outline-color:#f0d9a8}.a11y{z-index:90;background:#140e0980;place-items:center;padding:16px;animation:.25s ease-out a11y-in;display:grid;position:fixed;inset:0}.a11y-panel{background:var(--paper);width:min(360px,100%);max-height:calc(100svh - 32px);color:var(--brown);text-align:center;border-radius:24px;padding:30px 22px 18px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #140e0959}.a11y-mark{border:1px solid var(--taupe);border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 8px;display:grid}.a11y-mark svg,.a11y-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.a11y-mark svg circle{fill:currentColor;stroke:none}.a11y-panel h2{margin-bottom:18px;font-size:32px}.a11y-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.a11y-opt{border:1px solid var(--sand);background:var(--cream);width:100%;min-height:62px;color:var(--brown);font:inherit;cursor:pointer;border-radius:18px;place-items:center;padding:10px 18px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.a11y-opt:hover{border-color:var(--taupe)}.a11y-opt__text{line-height:1.3;display:grid}.a11y-opt__text b{font-size:16.5px;font-weight:500}.a11y-opt__text small{color:var(--mocha);font-size:13.5px}.a11y-opt[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:var(--cream)}.a11y-opt[aria-pressed=true] small{color:#f4f0ecd9}.a11y-opt[aria-pressed=true] b:after{content:" ✓"}.a11y-close{width:44px;height:44px;color:var(--brown);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;left:12px}.a11y-close:hover{background:var(--cream)}.a11y-foot{justify-content:center;gap:22px;margin-top:10px;display:flex}.a11y-link{min-height:44px;font:inherit;color:var(--mocha);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14.5px;text-decoration:underline;display:inline-flex}.a11y-link:hover{color:var(--brown)}@keyframes a11y-in{0%{opacity:0}}html.a11y-contrast{--mocha:var(--brown)}html.a11y-contrast .site-header nav a{color:var(--brown)}html.a11y-links a{text-underline-offset:3px;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-font{--display:var(--body)}html.a11y-font :is(h1,h2,h3){letter-spacing:0;font-weight:500}.wa-fab{z-index:35;left:max(14px, env(safe-area-inset-left));bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px));background:var(--brown);width:52px;height:52px;color:var(--cream);opacity:0;visibility:hidden;border:1px solid #f0d9a899;border-radius:50%;place-items:center;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1),background-color .25s,visibility 0s linear .45s;display:grid;position:fixed;transform:translateY(14px)scale(.92);box-shadow:0 10px 26px #140e094d}.wa-fab.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.wa-fab:hover{background:#3f2916}.wa-fab:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #f0d9a8}.wa-fab svg{width:27px;height:27px}.wa-fab__bubble{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.wa-fab__phone{fill:currentColor}.wa-fab__tip{white-space:nowrap;background:var(--paper);color:var(--brown);opacity:0;pointer-events:none;border-radius:999px;padding:6px 14px;font-size:14.5px;line-height:1.4;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-6px,-50%);box-shadow:0 6px 18px #140e092e}@media (hover:hover){.wa-fab:hover .wa-fab__tip,.wa-fab:focus-visible .wa-fab__tip{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.wa-fab{transform:none}}html.a11y-contrast .wa-fab{border-color:#fbf8f3}html.a11y-still *{scroll-behavior:auto!important;transition:none!important}html.a11y-still .chv{height:auto}html.a11y-still .chv-sticky{min-height:100svh;position:relative}html.a11y-still .jr{height:auto}html.a11y-still .jr-sticky{min-height:100svh;padding-bottom:60px;position:relative}html.a11y-still .jr-dusk,html.a11y-still .jr-num{display:none}html.a11y-still .jr-intro,html.a11y-still .jr-steps{grid-area:auto}html.a11y-still .jr-steps{margin-top:28px}html.a11y-still .jr-stations{gap:28px}html.a11y-still .jr-station{grid-area:auto;opacity:1!important;transform:none!important}html.a11y-still .jr-more{visibility:visible}html.a11y-still .dy{height:auto}html.a11y-still .dy-sticky{min-height:100svh;padding-bottom:60px;position:relative}html.a11y-still .dy-intro,html.a11y-still .dy-steps{grid-area:auto}html.a11y-still .dy-steps{margin-top:24px}html.a11y-still .dy-clock,html.a11y-still .dy-dial,html.a11y-still .dy-dawn{display:none}html.a11y-still .dy-moments{gap:22px}html.a11y-still .dy-moment{grid-area:auto;opacity:1!important;transform:none!important}html.a11y-still .ab{height:auto}html.a11y-still .ab-sticky{min-height:100svh;position:relative}html.a11y-still .ab-beats{gap:16px}html.a11y-still .ab-beat{grid-area:auto}html.a11y-still .ab-sig{opacity:1}html.a11y-still .ev{height:auto}html.a11y-still .ev-sticky{grid-template-rows:auto auto auto;height:auto;min-height:100svh;padding-bottom:60px;position:relative}html.a11y-still .ev-pile{aspect-ratio:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;width:min(100%,1100px);height:auto;display:grid}html.a11y-still .ev-print{position:relative;inset:auto;opacity:1!important;transform:none!important}html.a11y-still .ev-print__cap{clip:auto;white-space:normal;color:#54381f;width:auto;height:auto;margin-top:8px;font-size:14px;position:static}html.a11y-still .ev-print img{aspect-ratio:2/3;height:auto}html.a11y-still .ev-cap,html.a11y-still .ev-words{display:none}html.a11y-still .th{height:auto}html.a11y-still .th-sticky{height:auto;min-height:100svh;padding-bottom:60px;position:relative}html.a11y-still .th-stage{align-items:center;overflow:visible;-webkit-mask-image:none;mask-image:none;container-type:normal}html.a11y-still .th-phone{width:auto;height:min(640px,80svh);transform:none!important}html.a11y-still .th-screen{overflow-y:auto}html.a11y-still .th-feed{position:relative;transform:none!important}html.a11y-still .th-msg{opacity:1;transform:none}html.a11y-still .th-ring path{stroke-dashoffset:0}html.a11y-still .th-typing{display:none}html.a11y-still .th-words{gap:22px}html.a11y-still .th-quote{opacity:1;grid-area:auto;transform:none}html.a11y-still .fn-glow,html.a11y-still .fn-msg,html.a11y-still .fn-typing i{animation:none}html.a11y-still .film-intro,html.a11y-still .film-intro__ring,html.a11y-still .film-intro__lens{display:none}html.a11y-still .fq-a,html.a11y-still .fq-icon{transition:none}html.a11y-still .pk{height:auto}html.a11y-still .pk-sticky{height:auto;min-height:100svh;padding-bottom:60px;position:relative}html.a11y-still .pk-env-back,html.a11y-still .pk-env-front,html.a11y-still .pk-env-flap,html.a11y-still .pk-seal,html.a11y-still .pk-lead,html.a11y-still .pk-tabs{display:none}html.a11y-still .pk-scaler{position:static;transform:none}html.a11y-still .pk-area{height:auto}html.a11y-still .pk-stack{width:var(--pk-w);gap:24px;height:auto;margin:0 auto;display:grid;position:static}html.a11y-still .pk-card{height:auto;position:relative;opacity:1!important;transform:none!important}html.a11y-still .pk-final{opacity:1;visibility:visible;margin-top:24px}html.a11y-still .dy-end{visibility:visible}html.a11y-still .sh-arw path{animation:none}html.a11y-still .sh{transition:opacity .3s}html.a11y-still .wa-fab{transform:none}html.a11y-contrast .jr-intro p,html.a11y-contrast .jr-station p,html.a11y-contrast .jr-more,html.a11y-contrast .jr-chip,html.a11y-contrast .ab-fact__label,html.a11y-contrast .ab-beat,html.a11y-contrast .ev-lead,html.a11y-contrast .ev-cap,html.a11y-contrast .th-lead,html.a11y-contrast .fn-lead,html.a11y-contrast .fn-chat__head small,html.a11y-contrast .fn-chip--skip,html.a11y-contrast .fn-form input::placeholder,html.a11y-contrast .fn-link,html.a11y-contrast .fn-alt,html.a11y-contrast .fn-privacy,html.a11y-contrast .ft,html.a11y-contrast .ft-nav a,html.a11y-contrast .ft-contact a,html.a11y-contrast .ft-meta,html.a11y-contrast .ft-legal a,html.a11y-contrast .ft-legal button,html.a11y-contrast .a11y-opt[aria-pressed=true] small{color:#fbf8f3!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
