@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-600-normal.2CBVLo0M.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_next/static/media/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-400-normal.8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_next/static/media/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_next/static/media/manrope-latin-500-normal.DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_next/static/media/manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_next/static/media/manrope-latin-600-normal.BqgrALkZ.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{--indigo:#052e38;--indigo-deep:#03242c;--indigo-soft:#164854;--ivory:#f4ead7;--peach:#e4ad91;--rose:#b55f56;--gold:#d1aa60;--ink:#17343a;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--indigo-deep)}body{color:var(--ivory);background:var(--indigo-deep);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block}html[data-intro=show],html[data-intro=show] body{overflow:hidden}html[data-intro=skip] .intro-overlay{display:none}.story-site{background:var(--indigo-deep);width:100%;min-width:320px;overflow:clip}.story-site:focus{outline:none}.intro-overlay{z-index:1000;isolation:isolate;opacity:1;background:#082d3a url(/intro/indigo-texture.webp) 50%/cover no-repeat;place-items:center;min-height:100dvh;transition:opacity 1.25s;display:grid;position:fixed;inset:0;overflow:hidden}.intro-overlay:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 43%,#58838b33,#0000 43%),linear-gradient(#0219220d,#02181f33);position:absolute;inset:0}.intro-overlay.is-leaving{opacity:0;pointer-events:none}.intro-composition{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(930px,92vw);max-height:96dvh;padding:clamp(24px,4vh,46px) 20px;display:flex}.intro-elephant{object-fit:contain;opacity:0;filter:brightness(.76)saturate(.82)drop-shadow(0 24px 34px #000d1247);width:min(520px,50vw);height:auto;margin:0 auto clamp(8px,1.8vh,18px);animation:5.6s cubic-bezier(.18,.66,.25,1) 80ms forwards introElephantIn}.intro-name,.intro-invitation{opacity:0}.intro-name{color:#ead39f;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;margin:0;font-size:clamp(15px,1.4vw,21px);font-weight:600;line-height:1.2;animation:2.8s ease-out 1s forwards introCopyIn}.intro-invitation{color:#e8bc73;font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:clamp(10px,1.6vh,17px) 0 0;font-size:clamp(34px,4.5vw,63px);font-style:italic;font-weight:500;line-height:1;animation:2.8s ease-out 2s forwards introCopyIn}.intro-enter{color:#f6ebd6e6;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:0;border-bottom:1px solid #e4c4849e;justify-content:center;align-items:center;gap:12px;min-width:188px;min-height:44px;margin-top:clamp(28px,4vh,42px);padding:10px 16px 8px;font-size:11px;font-weight:600;transition:color .18s,border-color .18s;animation:2.7s ease-out 3.5s forwards introCopyIn;display:inline-flex}.intro-enter-arrow{color:#e8bc73;font-size:18px;line-height:1;transition:transform .18s}:is(.intro-enter:hover,.intro-enter:focus-visible){color:#fff8ea;border-bottom-color:#e8bc73}:is(.intro-enter:hover .intro-enter-arrow,.intro-enter:focus-visible .intro-enter-arrow){transform:translateY(3px)}.intro-enter:focus-visible{outline-offset:5px;outline:2px solid #eed49e}@keyframes introElephantIn{0%{opacity:0;filter:brightness(.76)saturate(.82)drop-shadow(0 24px 34px #000d1247)}to{opacity:1;filter:brightness()saturate()drop-shadow(0 24px 34px #000d1247)}}@keyframes introCopyIn{0%{opacity:0}to{opacity:1}}.story-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#03242ceb,#03242c7a);border-bottom:1px solid #f4ead729;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(22px,4vw,72px);display:flex;position:fixed;top:0;left:0}.story-wordmark{line-height:1;display:flex}.story-wordmark-copy{flex-direction:column;display:flex}.story-wordmark strong{font-family:var(--serif);letter-spacing:-.02em;font-size:38px;font-weight:600}.story-wordmark small{color:#f4ead7cc;letter-spacing:.17em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600}.story-nav{align-items:center;gap:clamp(13px,1.65vw,28px);display:flex}.story-nav button{color:#f4ead7d1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:17px;font-weight:600;transition:color .18s,border-color .18s}.story-nav>a{color:#f4ead7d1;border-bottom:1px solid #0000;padding:8px 0;font-size:17px;font-weight:600;transition:color .18s,border-color .18s}.story-nav button:hover,.story-nav>a:hover{color:var(--ivory);border-bottom-color:var(--gold)}.story-nav .nav-contact{color:var(--ivory);border:1px solid #d1aa60b3;border-radius:999px;padding:12px 20px}.story-menu-toggle{display:none}.sky{background:linear-gradient(#00131a42,#052e380a 68%,#153b41b8),url(/thai-scene/indigo-texture.webp) 50%/cover;align-items:center;min-height:118vh;padding:180px clamp(24px,7vw,130px) 110px;display:flex;position:relative}.sky:before,.sky:after{content:"";pointer-events:none;position:absolute}.sky:before{opacity:.22;background:radial-gradient(circle at 82% 23%,#f1d59a2e 0 1px,#0000 2px) 0 0/260px 210px,radial-gradient(circle at 14% 32%,#f1d59a24 0 1px,#0000 2px) 0 0/340px 290px,radial-gradient(circle at 62% 53%,#f1d59a21 0 1px,#0000 2px) 0 0/420px 350px;inset:0}.sky:after{background:linear-gradient(#0000,#284c50c7);height:22vh;bottom:-1px;left:0;right:0}.sky-grain{opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-fish-track{z-index:1;opacity:.66;pointer-events:none;will-change:transform;width:clamp(360px,42vw,620px);animation:28s linear -5s infinite heroFishCross;position:absolute;top:72%;left:0}.hero-fish{filter:saturate(1.05)brightness(1.08)drop-shadow(0 18px 24px #000d1238);width:100%;height:auto;display:block}.hero-fish-mobile{display:none}.hero-fish-track-upper{opacity:.5;width:clamp(290px,34vw,500px);animation-name:heroFishCrossReverse;animation-duration:24s;animation-delay:-9s;top:24%}.hero-fish-reverse{transform:scaleX(-1)}.hero-copy{z-index:2;text-align:center;width:min(1050px,88vw);margin:0 auto;position:relative}.hero-eyebrow{color:#e7c78a;letter-spacing:.25em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:600}.hero-copy h1{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,4.5vw,68px);font-weight:500;line-height:.99}.hero-copy h1 em{color:var(--peach);font-weight:500}.hero-copy .hero-lead{color:#f4ead7db;max-width:920px;font-family:var(--serif);margin:30px auto 0;font-size:clamp(21px,1.65vw,26px);line-height:1.48}.hero-copy .hero-manifesto{color:#efc7ae;max-width:720px;font-family:var(--serif);margin:22px auto 0;font-size:clamp(18px,1.5vw,23px);font-style:italic;line-height:1.42}.enter-story{color:#efd49c;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d1aa60b8;align-items:center;gap:14px;padding:13px 0 8px;font-size:11px;font-weight:600;display:inline-flex}.enter-story-cover{margin-top:108px}.enter-story span{font-size:19px;animation:1.8s ease-in-out infinite floatArrow}.sky-note{z-index:3;color:#f4ead794;width:max-content;max-width:90vw;font-family:var(--serif);margin:0;font-size:17px;font-style:italic;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}@keyframes floatArrow{50%{transform:translateY(5px)}}@keyframes heroFishCross{0%{transform:translate(-125%,-50%)}to{transform:translate(calc(100vw + 25%),-50%)}}@keyframes heroFishCrossReverse{0%{transform:translate(calc(100vw + 25%),-50%)}to{transform:translate(-125%,-50%)}}.about-section{z-index:4;color:#12363d;background:linear-gradient(#37636cf5,#8fb5bbfa 18%,#9cc1c5fa 62%,#5e8f97fa),url(/thai-scene/indigo-texture.webp) 50%/cover;padding:clamp(105px,10vw,155px) clamp(28px,6vw,96px) clamp(92px,9vw,138px);scroll-margin-top:88px;position:relative;overflow:hidden}.about-section:before,.about-section:after{content:"";pointer-events:none;height:120px;position:absolute;left:0;right:0}.about-section:before{background:linear-gradient(#21454bc7,#0000);top:0}.about-section:after{background:linear-gradient(#0000,#3d6d7599);bottom:0}.about-section-inner{z-index:1;grid-template-columns:minmax(310px,.72fr) minmax(0,1fr);grid-template-areas:"photo heading""photo copy";align-items:start;column-gap:clamp(56px,7vw,112px);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.about-section-heading{opacity:0;grid-area:heading;max-width:650px;transition:opacity 1.05s ease-out .12s}.about-section-heading>p{color:#624d28;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(16px,1.3vw,19px);font-weight:700}.about-section-heading h2{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,4.1vw,56px);font-weight:600;line-height:1.02}.about-section-photo{opacity:0;grid-area:photo;justify-self:end;width:min(92%,400px);margin:0;padding:10px;transition:opacity 1.3s ease-out;position:relative}.about-section-photo:before,.about-section-photo:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.about-section-photo:before{border:1.5px solid #cd9d4ed1;inset:0;box-shadow:0 10px 30px #4833121a}.about-section-photo:after{border:1px solid #e7c37db8;inset:5px}.about-section-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;border:0;border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 18px 38px #1a414624}.about-section-copy{opacity:0;grid-area:copy;max-width:640px;margin-top:clamp(30px,3vw,45px);transition:opacity 1.1s ease-out .25s}.about-section-copy p{font-family:var(--serif);margin:0;font-size:clamp(19px,1.55vw,22px);line-height:1.68}.about-section-copy p+p{margin-top:1.35em}.about-section.is-visible .about-section-heading,.about-section.is-visible .about-section-photo,.about-section.is-visible .about-section-copy{opacity:1}.mansion-scene{background:#233f44;width:100%;position:relative;overflow:hidden}.mansion-canvas{width:100%;position:relative}.mansion{z-index:1;width:100%;height:auto;position:relative}.house-guide{z-index:20;text-align:left;background:linear-gradient(#0b323dfc,#04232dfc 56%,#021c25),url(/thai-scene/indigo-texture.webp) 50%/cover;justify-content:center;align-items:center;gap:clamp(20px,3vw,42px);min-height:188px;padding:38px clamp(24px,6vw,100px) 42px;scroll-margin-top:88px;display:flex;position:relative;box-shadow:inset 0 1px #e8c88914}.house-guide>div{width:min(720px,100% - 70px)}.house-guide-plus{color:#0000;flex:none;width:44px;height:44px;position:relative}.house-guide-plus:before{content:"+";color:#ebcb8d;width:clamp(21px,2vw,31px);height:clamp(21px,2vw,31px);font-family:var(--serif);background:#04262ddb;border:1px solid #ebc986db;border-radius:50%;place-items:center;font-size:clamp(15px,1.45vw,22px);line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #dab05f14,0 5px 16px #01161b47}.house-guide h2{color:var(--ivory);font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(38px,3.6vw,50px);font-weight:600;line-height:1}.house-guide p{color:#f4ead7d1;font-family:var(--serif);margin:13px 0 0;font-size:clamp(20px,1.7vw,24px);line-height:1.4}.animal{z-index:5;pointer-events:none;filter:drop-shadow(0 7px 7px #271d1729);height:auto;position:absolute}.monkey-roof-left{width:9%;top:9.4%;left:28.2%}.monkey-roof-right{width:9%;top:9.4%;left:63.7%;transform:scaleX(-1)}.gecko-roof{width:7.4%;top:25.5%;left:56%}.hornbill{width:9.2%;top:33.1%;left:48.4%}.monkey-ledge{width:10.3%;top:31.8%;right:10.5%}.monkey-window-left{width:8.5%;top:50.2%;left:24.3%}.monkey-window-right{width:8.2%;top:50.2%;right:21.7%}.gecko-wall{width:7.5%;top:59%;left:56.2%;transform:rotate(-12deg)}.monkey-window-lower{width:9.2%;top:70.6%;left:23.5%}.thai-cat{width:10.6%;top:82.8%;left:44.9%}.window-layer{z-index:10;pointer-events:none;position:absolute;inset:0}.window-layer.has-open-story{z-index:95}.window-hotspot{pointer-events:auto;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:44px;min-width:44px;height:44px;min-height:44px;transition:border-color .18s,box-shadow .18s,background .18s;position:absolute;transform:translate(-50%,-50%)}.window-hotspot:before{content:"+";z-index:3;color:#ebcb8d;width:clamp(21px,2vw,31px);height:clamp(21px,2vw,31px);font-family:var(--serif);background:#04262ddb;border:1px solid #ebc986db;border-radius:50%;place-items:center;font-size:clamp(15px,1.45vw,22px);line-height:1;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #dab05f14,0 5px 16px #01161b47}.window-hotspot[aria-expanded=true]:before{content:"−"}.window-hotspot:after{content:"";opacity:0;border:1px solid #edd0995c;border-radius:50%;transition:border-color .18s;animation:5.8s ease-out infinite hotspotSignal;position:absolute;inset:8px;transform:scale(.62)}.window-hotspot:nth-child(2):after{animation-delay:.9s}.window-hotspot:nth-child(3):after{animation-delay:1.8s}.window-hotspot:nth-child(4):after{animation-delay:2.7s}.window-hotspot:nth-child(5):after{animation-delay:3.6s}.window-hotspot:nth-child(6):after{animation-delay:4.5s}@keyframes hotspotSignal{0%,62%,to{opacity:0;transform:scale(.62)}68%{opacity:.52}88%{opacity:0;transform:scale(1.62)}}.window-hotspot-label{color:var(--ivory);letter-spacing:.06em;white-space:nowrap;opacity:0;background:#04262de0;border:1px solid #e6c78a7a;border-radius:999px;padding:8px 12px;font-size:clamp(8px,.8vw,12px);line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,6px)}:is(.window-hotspot:hover,.window-hotspot:focus-visible){background:#d1aa6012;border-color:#eed1978f;outline:none;box-shadow:inset 0 0 42px #d1aa601f,0 0 32px #f4dda81f}.window-hotspot:focus-visible:before{outline:2px solid var(--ivory);outline-offset:4px}.window-hotspot:hover:after{border-color:#eed19785;animation-play-state:paused}.window-hotspot:focus-visible:after{border-color:#eed19785;animation-play-state:paused}.window-hotspot:hover:before{color:#06333b;background:#d8aa5f;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 7px #dab05f21,0 7px 20px #01161b52}.window-hotspot:focus-visible:before{color:#06333b;background:#d8aa5f;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 7px #dab05f21,0 7px 20px #01161b52}:is(.window-hotspot:hover .window-hotspot-label,.window-hotspot:focus-visible .window-hotspot-label){opacity:1;transform:translate(-50%)}.hotspot-hint{z-index:8;color:#f4e4c3;width:max-content;max-width:190px;font-family:var(--sans);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;background:#03262df0;border:1px solid #ebc98694;border-radius:999px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.2;animation:.8s ease-out .25s forwards hotspotHintIn;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.hotspot-hint:before{content:"";background:#ebc986b3;width:11px;height:1px;position:absolute;top:50%;right:100%}@keyframes hotspotHintIn{to{opacity:1}}.window-roof{top:34.85%;left:50.15%}.window-middle-left{top:52.05%;left:28.7%}.window-middle-center{top:52.15%;left:50.1%}.window-middle-right{top:52.05%;left:71.3%}.window-lower-left{top:73.7%;left:28.4%}.window-lower-center{top:73.7%;left:50.1%}.window-lower-right{top:73.7%;left:71.6%}.animal-cast{z-index:5;text-align:center;background:radial-gradient(circle at 18% 54%,#b75d5126,#0000 25%),radial-gradient(circle at 84% 42%,#799e932b,#0000 26%),linear-gradient(135deg,#0b3a43,#062b34);border-top:1px solid #e6c27d33;border-bottom:1px solid #e6c27d33;place-items:center;min-height:540px;padding:clamp(95px,10vw,150px) max(22vw,290px);display:grid;position:relative;overflow:hidden}.animal-cast>div{z-index:2;width:min(720px,58vw);position:relative}.animal-cast-eyebrow{color:#e1bd77;letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:700}.animal-cast h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(50px,5.2vw,82px);font-weight:500;line-height:.92}.animal-cast>div>p:not(.animal-cast-eyebrow){color:#f4ead7ad;max-width:650px;font-family:var(--serif);margin:28px auto 0;font-size:clamp(17px,1.55vw,21px);line-height:1.5}.cast-monkey,.cast-gecko{z-index:1;pointer-events:none;filter:drop-shadow(0 15px 24px #0014193d);height:auto;position:absolute}.cast-monkey{width:min(28vw,430px);bottom:-7%;left:-2.5%;transform:rotate(3deg)}.cast-gecko{width:min(26vw,410px);top:13%;right:-3%;transform:rotate(-14deg)}.journal{z-index:4;background:linear-gradient(135deg,#011b22fa,#07323af0),url(/thai-scene/indigo-texture.webp) 50%/cover;grid-template-columns:minmax(270px,.82fr) minmax(560px,1.5fr);gap:clamp(55px,7vw,120px);padding:clamp(80px,10vw,150px) clamp(24px,6vw,110px);display:grid;position:relative}.journal-intro{align-self:start;position:sticky;top:140px}.journal-eyebrow{color:#e0bc77;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:700}.journal-intro h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(54px,5.6vw,88px);font-weight:500;line-height:.91}.journal-intro>p:not(.journal-eyebrow){color:#f4ead7a8;max-width:480px;font-family:var(--serif);margin:28px 0 0;font-size:19px;line-height:1.48}.journal-grid{gap:16px;display:grid}.journal-card{min-height:220px;color:var(--ivory);text-align:left;cursor:default;background:#f4ead70e;border:1px solid #ebd1a033;flex-direction:column;align-items:flex-start;padding:clamp(28px,3.6vw,52px);display:flex}.journal-card span{color:#deb973;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.journal-card strong{max-width:650px;font-family:var(--serif);letter-spacing:-.025em;margin-top:19px;font-size:clamp(31px,3vw,49px);font-weight:500;line-height:1.02}.journal-card small{color:#f4ead76b;letter-spacing:.08em;margin-top:auto;padding-top:26px;font-size:9px}.pond{background:linear-gradient(#011c2514,#011820a3),url(/thai-scene/indigo-texture.webp) 50%/cover;min-height:122vh;position:relative;overflow:hidden}.pond:before{content:"";z-index:0;opacity:.16;background:repeating-radial-gradient(at 50% 0,#0000 0 38px,#c6e0d738 39px 40px,#0000 41px 76px);position:absolute;inset:0;transform:scale(1.6,.75)}.pond:after{content:"";z-index:1;background:linear-gradient(#143a40b8,#0000 18% 74%,#01151cbf),radial-gradient(at 45% 40%,#2d68724d,#0000 48%);position:absolute;inset:0}.pond-lotuses{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pond-lotus-ripples{z-index:2;opacity:0;pointer-events:none;transition:opacity .6s ease-out 2.4s;position:absolute;inset:0;overflow:hidden}.pond-lotus-ripples.is-visible{opacity:1}.lotus-ripple-set{--lotus-ripple-duration:10s;--lotus-ripple-delay:3s;aspect-ratio:4.8;width:clamp(150px,16vw,245px);position:absolute;transform:translate(-50%,-50%)}.lotus-ripple-set>i{opacity:0;animation:lotusWaterRipple var(--lotus-ripple-duration) cubic-bezier(.2, .62, .24, 1) var(--lotus-ripple-delay) infinite;border:1px solid #a0d2c74d;border-radius:50%;position:absolute;inset:0;transform:scale(.22)}.lotus-ripple-set>i:nth-child(2){animation-delay:calc(var(--lotus-ripple-delay) + .48s)}.lotus-ripple-set>i:nth-child(3){animation-delay:calc(var(--lotus-ripple-delay) + .96s)}.lotus-ripple-one{--lotus-ripple-duration:9.6s;--lotus-ripple-delay:3.1s;top:20%;left:66.5%}.lotus-ripple-two{--lotus-ripple-duration:11.4s;--lotus-ripple-delay:4.8s;width:clamp(170px,18vw,280px);top:55%;left:16.5%}.lotus-ripple-three{--lotus-ripple-duration:10.3s;--lotus-ripple-delay:6.2s;width:clamp(120px,12.5vw,195px);top:77%;left:69%}@keyframes lotusWaterRipple{0%{opacity:0;transform:scale(.22)}6%{opacity:.78}34%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.pond-blog-link{z-index:6;color:#ceb88b5c;width:min(790px,78vw);min-height:44px;font-family:var(--serif);text-align:center;text-wrap:balance;opacity:0;cursor:pointer;justify-content:center;align-items:center;padding:10px 14px 12px;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.18;transition:opacity 2.8s ease-out 1.8s,color 2.8s ease-out 1.8s,text-shadow 2.8s ease-out 1.8s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%)}.pond-blog-link.is-visible{color:#f0dca9;opacity:1;text-shadow:0 0 18px #dab4683b}.pond-blog-link:after{content:"";opacity:0;background:#eccc89b8;height:1px;transition:opacity .18s,transform .26s;position:absolute;bottom:2px;left:14%;right:14%;transform:scaleX(.35)}:is(.pond-blog-link:hover,.pond-blog-link:focus-visible){color:#fff3d6;text-shadow:0 0 20px #ebc77d57}.pond-blog-link:hover:after{opacity:1;transform:scaleX(1)}.pond-blog-link:focus-visible:after{opacity:1;transform:scaleX(1)}.pond-blog-link:focus-visible{outline-offset:5px;outline:2px solid #e9c67b}.lotus{--lotus-tilt:0deg;--lotus-lift:-3px;opacity:0;filter:brightness(var(--lotus-start-brightness,1)) saturate(var(--lotus-start-saturation,1));pointer-events:none;transition:opacity var(--lotus-reveal-duration,2s) ease-out var(--lotus-reveal-delay,0s), filter var(--lotus-reveal-duration,2s) ease-out var(--lotus-reveal-delay,0s);display:block;position:absolute}.lotus.is-visible{opacity:1;filter:brightness()saturate()}.lotus img{filter:drop-shadow(0 11px 13px #00121633);width:100%;height:auto;transform:rotate(var(--lotus-tilt));transform-origin:50% 62%;display:block}.lotus.is-visible .lotus-bob{animation:lotusDrift var(--lotus-duration,8s) ease-in-out var(--lotus-wave-delay,2.1s) infinite}.lotus-one{--lotus-tilt:-5deg;--lotus-duration:8.9s;--lotus-reveal-delay:.34s;--lotus-wave-delay:2.42s;width:clamp(108px,10.8vw,174px);top:12%;right:28%}.lotus-two{--lotus-tilt:7deg;--lotus-lift:-4px;--lotus-duration:7.6s;--lotus-wave-delay:2.08s;width:clamp(128px,12.8vw,204px);top:45%;left:10%}.lotus-three{--lotus-tilt:-2deg;--lotus-lift:-3px;--lotus-duration:9.8s;--lotus-reveal-delay:1.05s;--lotus-reveal-duration:2.35s;--lotus-wave-delay:3.6s;--lotus-start-brightness:.72;--lotus-start-saturation:.8;width:clamp(74px,8vw,126px);top:70%;left:64%}@keyframes lotusDrift{0%,to{transform:translateY(0) rotate(var(--lotus-tilt))}50%{transform:translateY(var(--lotus-lift)) rotate(calc(var(--lotus-tilt) + 1.1deg))}}.fish{z-index:3;height:auto;box-shadow:none;object-fit:contain;filter:drop-shadow(0 15px 20px #000c1247);pointer-events:none;background:0 0;border:0;display:block;position:absolute}.fish-one{width:33%;animation:7s ease-in-out infinite swimOne;top:17%;left:12%}.fish-one-mobile{display:none}.fish-two{opacity:0;will-change:transform, opacity;width:29%;top:52%;left:46%;transform:translate(-270%)rotate(-3deg)}.fish-two-video{width:100%;height:auto;box-shadow:none;object-fit:contain;pointer-events:none;background:0 0;border:0;display:block}.fish-two-mobile{width:100%;height:auto;box-shadow:none;object-fit:contain;pointer-events:none;background:0 0;border:0;display:none}.fish-two-video-track.is-swimming{animation:28s linear both pondFishTwoCross}.fish-two-video-track.is-reduced{opacity:.86;left:62%;transform:translate(0,0)rotate(-3deg)}@keyframes swimOne{50%{transform:translate(2.5vw,-12px)rotate(1deg)}}@keyframes pondFishTwoCross{0%{opacity:0;transform:translate(-270%)rotate(-3deg)}5%{opacity:.88}95%{opacity:.88}to{opacity:0;transform:translate(200%,-10px)rotate(-1deg)}}.pond-ripple{z-index:2;border:1px solid #c0e1d740;border-radius:50%;display:none;position:absolute}.ripple-one{width:42%;height:10%;top:25%;left:8%;transform:rotate(-5deg)}.ripple-two{width:40%;height:9%;top:53%;right:4%;transform:rotate(4deg)}.pond-surface-ripples{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pond-ripple-burst{aspect-ratio:5;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.pond-ripple-burst>i{opacity:0;filter:drop-shadow(0 0 3px #67aea92e);border:1px solid #9dcfc6b8;border-radius:50%;animation:3.8s cubic-bezier(.18,.58,.26,1) forwards pondSurfaceRipple;position:absolute;inset:0;transform:scale(.18)}.pond-ripple-burst>i:nth-child(2){animation-delay:.58s}.pond-ripple-burst>i:nth-child(3){animation-delay:1.16s}.pond-ripple-burst-two>i{border-color:#91c7c1a3;animation-duration:4.15s}@keyframes pondSurfaceRipple{0%{opacity:0;transform:scale(.18)}13%{opacity:.76}to{opacity:0;transform:scale(1)}}.pond-copy{z-index:5;text-align:center;width:min(760px,86vw);position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.pond-eyebrow{color:#dfbb74;letter-spacing:.22em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:700;display:block}.pond-copy p{font-family:var(--serif);margin:0;font-size:clamp(40px,5.4vw,78px);line-height:.98}.pond-copy small{color:#f4ead7ad;width:min(590px,88vw);font-family:var(--serif);margin:20px auto 0;font-size:clamp(16px,1.55vw,21px);line-height:1.45;display:block}.pond-copy button{color:var(--peach);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4ad91b3;margin-top:28px;padding:13px 0;font-size:12px;font-weight:600}.pond-copy button span{margin-left:13px}.free-plan{z-index:4;background:radial-gradient(circle at 18% 44%,#b55f561f,#0000 30%),linear-gradient(145deg,#04272fe6,#042b336b);grid-template-columns:minmax(500px,1.08fr) minmax(420px,.92fr);grid-template-areas:"preview copy""preview actions";align-items:center;gap:34px clamp(60px,7vw,120px);min-height:850px;padding:clamp(48px,4vw,64px) clamp(24px,5vw,82px) clamp(46px,4vw,56px);scroll-margin-top:88px;display:grid;position:relative}.free-plan:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#01151c00,#032028a6 40%,#04272ffa 64%,#04272ffa),url(/thai-scene/indigo-texture.webp) bottom/cover no-repeat;height:260px;position:absolute;top:-160px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 42%,#000);mask-image:linear-gradient(#0000,#000 42%,#000)}.free-plan>*{z-index:1;position:relative}.free-plan-copy{grid-area:copy;align-self:end}.free-plan-eyebrow{color:#e0bc77;letter-spacing:.22em;margin:0 0 22px;font-size:10px;font-weight:700}.free-plan-copy h2{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(48px,4.7vw,76px);font-weight:500;line-height:.94}.free-plan-lead,.free-plan-note{color:#f4ead7b8;font-family:var(--serif);font-size:clamp(18px,1.45vw,23px);line-height:1.48}.free-plan-lead{margin:28px 0 0}.free-plan-benefits{margin:26px 0;padding:0;list-style:none}.free-plan-benefits li{color:#f4ead7e6;font-family:var(--serif);border-bottom:1px solid #ead09d24;align-items:baseline;gap:12px;padding:10px 0;font-size:20px;display:flex}.free-plan-benefits li:before{content:"✦";color:#d6aa5e;font-size:11px}.free-plan-note{color:#f4ead794;margin:0}.free-plan-preview{grid-area:preview;justify-self:center;width:min(100%,720px)}.free-plan-preview-stack{min-height:clamp(440px,40vw,620px);position:relative}.free-plan-page{cursor:pointer;transform-origin:50%;background:#efe4cf;border:1px solid #ebd2a559;border-radius:4px;width:82%;padding:0;transition:transform .28s,opacity .28s,box-shadow .28s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 60px #000f1457}.free-plan-page img{width:100%;height:auto}.free-plan-page-1{z-index:3;transform:translate(-54%,-50%)rotate(-1.2deg)}.free-plan-page-2{z-index:2;transform:translate(-43%,-56%)rotate(2deg)}.free-plan-page-3{z-index:1;transform:translate(-49%,-43%)rotate(.6deg)}.free-plan-page.is-active{z-index:5;transform:translate(-50%,-50%)rotate(0);box-shadow:0 30px 78px #000f1475}.free-plan-page:hover{box-shadow:0 30px 78px #000f1475}.free-plan-page:focus-visible{outline-offset:5px;outline:3px solid #e5c47e}.free-plan-preview-controls{display:none}.free-plan-actions{grid-area:actions;align-self:start}.free-plan-download{color:#f4ead7eb;min-height:50px;font-family:var(--serif);cursor:pointer;background:#d1aa6021;border:1px solid #d1aa6073;border-radius:999px;justify-content:center;align-items:center;padding:14px 25px;font-size:19px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}:is(.free-plan-download:hover,.free-plan-download:focus-visible){color:#fff8ea;background:#d1aa6033;border-color:#e5c47ee6}.free-plan-download:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.lower-journey{z-index:4;background:linear-gradient(#04272ff0,#052f38eb 48%,#03242cf7),url(/thai-scene/indigo-texture.webp) 50%/cover;position:relative;overflow:clip}.pricing,.contact{scroll-margin-top:104px;position:relative}.pricing{background:radial-gradient(circle at 84% 12%,#d1aa6014,#0000 28%);padding:clamp(48px,4vw,58px) clamp(24px,5vw,82px)}.section-heading,.pricing-grid,.pricing-information{width:min(1280px,100%);margin-inline:auto}.section-heading{text-align:left}.section-eyebrow{color:#dfb86d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 17px;font-size:13px;font-weight:700}.section-heading h2,.contact-copy h2{color:#f2e5cf;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(52px,5vw,68px);font-weight:500;line-height:.96}.pricing-heading>p:last-child{color:#f4ead7d1;max-width:860px;font-family:var(--serif);margin:27px 0 0;font-size:clamp(21px,1.7vw,24px);line-height:1.52}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,30px);margin-top:clamp(48px,4.5vw,62px);display:grid}.pricing-card{background:#021d2585;border:1px solid #d1aa6052;border-radius:5px;min-width:0;max-width:100%;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.pricing-card.is-open{background:#042a32b3;border-color:#d9b1639e}.pricing-card-toggle{width:100%;min-width:0;min-height:410px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:clamp(28px,2.5vw,38px);display:flex}.pricing-card-heading{min-width:0;display:block}.pricing-name{color:#f4ead7;font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,2.7vw,38px);font-weight:500;line-height:1;display:block}.pricing-duration{color:#dcba79;margin:12px 0 0;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.3}.pricing-price{color:#f0d8a2;font-family:var(--serif);letter-spacing:-.035em;white-space:nowrap;flex:none;margin:0;font-size:clamp(46px,4vw,60px);font-weight:600;line-height:1;display:block}.pricing-price-row{justify-content:space-between;align-items:center;gap:clamp(10px,1.5vw,22px);min-width:0;margin-top:30px;display:flex}.pricing-card-lotus{object-fit:contain;filter:drop-shadow(0 8px 9px #000e1233);pointer-events:none;flex:0 auto;width:clamp(72px,7.5vw,108px);max-width:34%;height:auto;display:block}.pricing-card-lotus-mini{transform:rotate(-2deg)}.pricing-card-lotus-standard{transform:rotate(1.5deg)}.pricing-card-lotus-kompleksowy{transform:rotate(-.5deg)}.pricing-description{color:#f4ead7db;min-width:0;min-height:4.2em;font-family:var(--serif);overflow-wrap:anywhere;margin:28px 0 0;font-size:clamp(21px,1.65vw,25px);line-height:1.4;display:block}.pricing-expand-prompt{color:#f0d8a2;min-height:56px;font-family:var(--serif);border-top:1px solid #f4ead729;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:22px;font-size:clamp(19px,1.5vw,22px);font-weight:600;display:flex}.pricing-expand-symbol{color:#e5c27d;width:44px;height:44px;font-family:var(--sans);border:1px solid #d9b1638c;border-radius:50%;flex:none;place-items:center;font-size:34px;font-weight:400;line-height:1;display:grid}.pricing-card-toggle:hover .pricing-expand-symbol{border-color:#e3bd75}.pricing-card-toggle:focus-visible{outline-offset:-5px;outline:3px solid #e5c47e}.pricing-details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.72,.2,1),opacity .22s;display:grid}.pricing-card.is-open .pricing-details{opacity:1;grid-template-rows:1fr}.pricing-details-inner{min-height:0;overflow:hidden}.pricing-details-content{border-top:1px solid #f4ead729;margin:0 clamp(28px,2.5vw,38px);padding:28px 0 36px}.pricing-details h4{color:#f0d8a2;font-family:var(--serif);margin:0 0 21px;font-size:clamp(23px,2vw,28px);font-weight:600}.pricing-benefits{gap:15px;margin:0;padding:0;list-style:none;display:grid}.pricing-benefits li{color:#f4ead7db;font-family:var(--serif);overflow-wrap:anywhere;padding-left:20px;font-size:clamp(18px,1.45vw,21px);line-height:1.48;position:relative}.pricing-benefits li:before{content:"";background:#d8ae63;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.pricing-information{background:#0119206b;border:1px solid #d1aa6040;border-radius:4px;grid-template-columns:1.4fr 1fr;gap:clamp(26px,4vw,64px);margin-top:36px;padding:clamp(25px,3vw,38px);display:grid}.pricing-information p{color:#f4ead7e0;font-family:var(--serif);margin:0;font-size:clamp(19px,1.5vw,21px);line-height:1.52}.contact{background:radial-gradient(circle at 14% 28%,#b55f561a,#0000 32%);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);grid-template-areas:"copy form";gap:clamp(44px,5vw,82px);width:100%;padding:clamp(48px,4vw,58px) clamp(24px,5vw,82px) clamp(78px,7vw,104px);display:grid}.contact-copy{grid-area:copy;align-self:start;min-width:0}.contact-intro{color:#f4ead7d1;max-width:580px;font-family:var(--serif);margin:28px 0 0;font-size:clamp(21px,1.65vw,25px);line-height:1.5}.contact-direct{color:#f4ead7d6;font-family:var(--serif);flex-direction:column;gap:7px;margin:22px 0 0;font-size:clamp(20px,1.5vw,22px);line-height:1.35;display:flex}.contact-direct a{color:#e5c27d;border-bottom:1px solid #e0b8699e;width:fit-content;padding-bottom:4px;font-size:clamp(21px,1.7vw,24px)}:is(.contact-direct a:hover,.contact-direct a:focus-visible){color:#fff0c9;border-bottom-color:#f0d08d}.contact-direct a:focus-visible{outline-offset:5px;outline:2px solid #e5c47e}.contact-form{min-width:0;color:var(--ink);background:#f4ead7f7;border:1px solid #d1aa6057;border-radius:5px;grid-area:form;align-self:start;padding:clamp(28px,3.2vw,48px)}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.contact-form label{color:#17343a;flex-direction:column;gap:11px;min-width:0;font-size:clamp(18px,1.35vw,21px);font-weight:700;line-height:1.35;display:flex}.contact-form label>span b{color:#a04d47;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{color:#17343a;background:#fffbf1db;border:1px solid #17343a80;border-radius:3px;outline:none;width:100%;min-height:58px;padding:14px 16px;font-size:clamp(18px,1.25vw,20px);font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form select{cursor:pointer}.contact-form textarea{resize:vertical;min-height:190px;line-height:1.5}:is(.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible){background:#fffdf7;border-color:#9b7536;box-shadow:0 0 0 3px #b588402e}.contact-message-field{grid-column:1/-1}.contact-message-field small{color:#17343ad1;font-size:clamp(17px,1.15vw,18px);font-weight:500;line-height:1.45}.contact-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-privacy-note{color:#17343ad1;margin:24px 0 0;font-size:16px;line-height:1.55}.contact-privacy-note a{color:#78551f;text-underline-offset:3px;font-weight:600}.contact-privacy-note a:hover{color:#4f3716}.contact-privacy-note a:focus-visible{outline-offset:3px;outline:2px solid #a97a2e}.contact-submit{color:#f7ecd8;min-width:190px;min-height:58px;font-family:var(--serif);cursor:pointer;background:#0a3e47;border:1px solid #9c7638;border-radius:999px;margin-top:23px;padding:13px 24px;font-size:clamp(19px,1.45vw,22px);transition:background .18s,opacity .18s}:is(.contact-submit:hover,.contact-submit:focus-visible){background:#12505a}.contact-submit:focus-visible{outline-offset:4px;outline:2px solid #17343a}.contact-submit:disabled{cursor:wait;opacity:.62}.contact-status{color:#17343a;min-height:52px;margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.45}.contact-status.is-error{color:#9b403b}.contact-status.is-success{color:#2f6753}.contact-elephant{opacity:0;pointer-events:none;filter:brightness(.92)saturate(.88);width:min(380px,100%);height:auto;margin:18px 0 0;transition:opacity 1.4s}.contact-elephant.is-visible{opacity:.72}.story-footer{color:#f4ead7d1;background:#021a21;border-top:1px solid #f4ead71f;grid-template-columns:minmax(210px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:38px;min-height:180px;padding:48px clamp(24px,5vw,88px);font-size:17px;line-height:1.55;display:grid}.story-footer-brand{flex-direction:column;display:flex}.story-footer strong{color:var(--ivory);font-family:var(--serif);font-size:36px;font-weight:600}.story-footer span{letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:12px}.story-footer p{margin:0}.story-footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.story-footer a{color:#e8ca8c;text-underline-offset:4px;font-size:17px;font-weight:600}.story-footer a:hover{color:#f5dfae}.story-footer a:focus-visible{outline-offset:4px;outline:2px solid #e8ca8c}.privacy-page{min-height:100dvh;color:var(--ivory);background:linear-gradient(#e8ca8c14,#0000 360px),#062a32;padding:28px clamp(20px,5vw,72px) 80px}.privacy-shell{width:min(900px,100%);margin:0 auto}.privacy-back{color:#e8ca8c;text-underline-offset:4px;align-items:center;min-height:48px;font-size:17px;font-weight:600;display:inline-flex}.privacy-back:focus-visible{outline-offset:4px;outline:2px solid #e8ca8c}.privacy-header{border-bottom:1px solid #e8ca8c3d;padding:clamp(54px,9vw,104px) 0 clamp(40px,7vw,72px)}.privacy-eyebrow{color:#e8ca8c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:600}.privacy-header h1{max-width:760px;font-family:var(--serif);margin:0;font-size:clamp(46px,7.2vw,76px);font-weight:600;line-height:.98}.privacy-lead{color:#f4ead7d1;max-width:720px;margin:26px 0 0;font-size:clamp(19px,2.2vw,22px);line-height:1.58}.privacy-content{padding-top:clamp(44px,7vw,72px)}.privacy-content section+section{margin-top:42px}.privacy-content h2{color:#f1d69e;font-family:var(--serif);margin:0 0 14px;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.08}.privacy-content p,.privacy-content li{color:#f4ead7db;font-size:clamp(17px,1.8vw,19px);line-height:1.72}.privacy-content p{margin:0}.privacy-content p+p{margin-top:14px}.privacy-content ul{margin:14px 0 0;padding-left:24px}.privacy-content li+li{margin-top:8px}.privacy-content a{color:#f0d08d;text-underline-offset:4px;font-weight:600}.privacy-content a:focus-visible{outline-offset:4px;outline:2px solid #e8ca8c}.privacy-updated{border-top:1px solid #e8ca8c33;padding-top:26px;color:#f4ead7a3!important;margin-top:56px!important}.panel-scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#00131999;border:0;animation:.22s both fadeIn;position:fixed;inset:0}.story-panel{z-index:100;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(720px,100vw - 48px);max-height:calc(100dvh - 56px);color:var(--ink);background:linear-gradient(#f7ecd8f5,#f7ecd8f5),url(/thai-scene/indigo-texture.webp) 50%/cover;border:1px solid #533d2533;border-radius:5px;padding:clamp(70px,8vh,96px) clamp(38px,5vw,72px) 52px;animation:.28s cubic-bezier(.2,.75,.2,1) both panelIn;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00121761}.story-panel-planner{width:min(1040px,100vw - 48px)}.story-panel-tailored{width:min(900px,100vw - 48px)}.story-panel-season,.story-panel-landscape{width:min(880px,100vw - 48px)}.story-panel-portrait{object-fit:cover;object-position:center 28%;border:7px solid #f7ecd8f5;border-radius:50%;outline:1px solid #b98b4294;width:190px;height:190px;margin:0 0 30px;box-shadow:0 16px 40px #17343a33}.story-panel-landscape-image{object-fit:cover;border:1px solid #b98b4257;width:100%;max-height:340px;margin:0 0 34px;box-shadow:0 16px 42px #17343a2e}.story-panel-landscape h2{font-size:clamp(48px,4.6vw,66px)}.story-panel-season h2{margin-bottom:28px;font-size:clamp(40px,4vw,58px);line-height:1}.story-panel-season-photo{margin:0 0 30px}.story-panel-season-image{aspect-ratio:16/9;object-fit:contain;border:1px solid #b98b4257;border-radius:3px;width:100%;height:auto;box-shadow:0 16px 42px #17343a2e}.story-panel-natural-image{aspect-ratio:auto}.story-panel-season-photo figcaption{color:#445d61b8;font-family:var(--serif);margin-top:9px;font-size:14px;font-style:italic;line-height:1.35}.story-panel-planner h2{font-size:clamp(42px,4.25vw,62px);line-height:1}.story-panel-tailored h2{font-size:clamp(44px,4.5vw,64px);line-height:1}.story-topic-list{border-top:1px solid #b98b4252;border-bottom:1px solid #b98b4252;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.story-topic-list section{padding:30px 25px 32px}.story-topic-list section+section{border-left:1px solid #b98b4240}.story-topic-list h3{color:#a44f48;font-family:var(--serif);margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.05}.story-topic-list p{color:#566a6e;font-family:var(--serif);margin:0;font-size:20px;line-height:1.48}.story-panel>.story-panel-closing{color:#354f54;margin-top:34px;font-style:italic}.story-example{border-top:1px solid #b98b4257;margin-top:44px;padding-top:36px}.story-example h3{color:#244147;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(32px,3.1vw,44px);font-weight:500;line-height:1.08}.story-example>p{color:#566a6e;font-family:var(--serif);margin:0;font-size:24px;line-height:1.48}.story-planner-figure{margin:30px auto 0}.story-planner-image{object-fit:contain;border:1px solid #b98b4247;border-radius:3px;width:100%;height:auto;box-shadow:0 16px 38px #17343a24}.story-planner-figure figcaption{color:#445d61b8;font-family:var(--serif);margin-top:9px;font-size:14px;font-style:italic;line-height:1.35}.story-example-link{color:#a44f48;font-family:var(--serif);border-bottom:1px solid #a44f48b8;margin-top:25px;padding:11px 0;font-size:19px;line-height:1.35;display:inline-flex}:is(.story-example-link:hover,.story-example-link:focus-visible){color:#7e3934;border-bottom-color:#7e3934}.story-example-link:focus-visible{outline:2px solid var(--rose);outline-offset:5px}.panel-close{cursor:pointer;background:0 0;border:1px solid #17343a38;border-radius:50%;width:44px;height:44px;position:absolute;top:30px;right:32px}.panel-close:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.panel-close span{background:var(--ink);width:21px;height:1px;position:absolute;top:21px;left:11px}.panel-close span:first-child{transform:rotate(45deg)}.panel-close span:last-child{transform:rotate(-45deg)}.panel-eyebrow{color:var(--rose);letter-spacing:.23em;text-transform:uppercase;margin:0 0 25px;font-size:11px;font-weight:700}.story-panel h2{color:#244147;font-family:var(--serif);letter-spacing:-.035em;margin:0 0 34px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.94}.story-panel>p:not(.panel-eyebrow):not(.panel-signature){color:#566a6e;font-family:var(--serif);font-size:27px;line-height:1.46}.story-panel ul{margin:30px 0;padding:0;list-style:none}.story-panel li{color:#445d61;border-bottom:1px solid #17343a24;padding:12px 0;font-size:12px}.story-panel li:before{content:"✦";color:#b98b42;margin-right:12px}.panel-action{border-bottom:1px solid var(--rose);color:#a44f48;gap:16px;margin-top:20px;padding:13px 0;font-size:12px;font-weight:700;display:inline-flex}.panel-signature{color:#b36858;font-family:var(--serif);transform-origin:0;margin:48px 0 0;font-size:34px;font-style:italic;transform:rotate(-3deg)}@keyframes fadeIn{0%{opacity:0}}@keyframes panelIn{0%{opacity:0;transform:translate(-50%,calc(34px - 50%))}}@media (min-width:781px) and (max-width:1120px){.story-header{padding:0 18px}.story-wordmark strong{font-size:31px}.story-wordmark small{letter-spacing:.12em;font-size:9px}.story-nav{gap:11px}.story-nav button,.story-nav>a{font-size:13px}.story-nav .nav-contact{padding:10px 13px}}@media (max-width:780px){.intro-composition{width:100%;padding:22px 18px 28px}.intro-elephant{width:min(66vw,350px);max-height:47dvh;margin-bottom:8px}.intro-name{letter-spacing:.34em;text-indent:.34em;font-size:14px}.intro-invitation{max-width:92vw;font-size:clamp(35px,10.5vw,49px);line-height:.98}.intro-enter{margin-top:clamp(24px,4vh,36px)}.story-header{height:78px;padding:0 16px}.story-wordmark strong{font-size:31px}.story-wordmark small{letter-spacing:.13em;margin-top:5px;font-size:9.5px}.story-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;padding:0;display:flex}.story-menu-toggle span{background:var(--ivory);width:24px;height:1px}.story-nav{background:#03242cf7;border-bottom:1px solid #f4ead729;flex-direction:column;align-items:stretch;gap:15px;padding:28px 22px 34px;display:none;position:fixed;top:78px;left:0;right:0}.story-nav.open{display:flex}.story-nav button,.story-nav>a{font-family:var(--serif);text-align:left;font-size:26px}.story-nav .nav-contact{text-align:center;padding:12px 18px}.sky{min-height:108svh;padding:130px 22px 95px}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(32px,8.7vw,44px);line-height:1.01}.hero-copy .hero-lead{margin-top:24px;font-size:21px;line-height:1.52}.hero-fish-track{opacity:.58;width:min(86vw,430px);animation-duration:13.5s;top:74%}.hero-fish-track-upper{opacity:.5;width:min(70vw,330px);animation-duration:12.5s;animation-delay:-4s;top:24%}.hero-fish-video{display:none}.hero-fish-mobile{display:block}.hero-copy .hero-manifesto{margin-top:17px;font-size:17px}.enter-story-cover{margin-top:105px}.sky-note{font-size:14px;bottom:24px}.about-section{padding:86px 22px 82px;scroll-margin-top:78px}.about-section-inner{grid-template-columns:1fr;grid-template-areas:"heading""photo""copy";row-gap:0;width:min(640px,100%)}.about-section-heading{max-width:none}.about-section-heading>p{margin-bottom:16px;font-size:16px}.about-section-heading h2{font-size:clamp(34px,9.6vw,42px);line-height:1.04}.about-section-photo{justify-self:center;width:min(94%,340px);margin-top:34px}.about-section-copy{max-width:none;margin-top:34px}.about-section-copy p{font-size:clamp(18px,4.9vw,20px);line-height:1.62}.house-guide{align-items:flex-start;gap:18px;min-height:194px;padding:34px 22px 38px;scroll-margin-top:78px}.house-guide>div{width:min(560px,100% - 58px)}.house-guide-plus{width:44px;height:44px;margin-top:1px}.house-guide-plus:before{width:28px;height:28px;font-size:19px}.house-guide h2{font-size:clamp(32px,9vw,40px)}.house-guide p{max-width:560px;margin-top:11px;font-size:clamp(18px,5vw,21px);line-height:1.4}.mansion-canvas{width:170%;max-width:none;position:relative;left:50%;transform:translate(-50%)}.monkey-roof-left{width:13.5%;top:7.8%;left:31.5%}.monkey-roof-right{width:13.5%;top:7.8%;left:55%}.gecko-roof{width:9%;top:25.2%;left:48%}.hornbill{width:13%;top:34%;left:50%;transform:translate(-50%)}.monkey-ledge{display:none}.monkey-window-left{width:11.5%;top:49.7%;left:23%}.monkey-window-right{width:11%;top:49.7%;right:22.5%}.gecko-wall{width:9.5%;top:59%;left:56%}.monkey-window-lower{width:12.5%;top:69.3%;left:22.2%}.thai-cat{width:14%;top:82.2%;left:43.5%}.window-hotspot{box-shadow:none;border-color:#0000}.window-hotspot:before{width:28px;height:28px;font-size:19px;box-shadow:0 0 0 4px #dab05f1c,0 4px 12px #01161b4d}.window-hotspot-label{display:none}.hotspot-hint{white-space:normal;text-align:center;max-width:min(170px,48vw);padding:8px 11px;font-size:13px;top:auto;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.hotspot-hint:before{width:1px;height:7px;top:100%;left:50%;right:auto}.animal-cast{min-height:560px;padding:95px 25px 170px}.animal-cast>div{width:100%}.animal-cast h2{font-size:50px}.animal-cast>div>p:not(.animal-cast-eyebrow){margin-top:22px;font-size:17px}.cast-monkey{opacity:.84;width:54vw;bottom:-5%;left:-12%}.cast-gecko{opacity:.76;width:52vw;top:auto;bottom:4%;right:-14%}.journal{grid-template-columns:1fr;gap:48px;padding:76px 20px}.journal-intro{position:static}.journal-intro h2{font-size:56px}.journal-card{min-height:210px;padding:29px 26px}.journal-card strong{font-size:34px}.pond{min-height:100svh}.pond-blog-link{width:min(380px,100vw - 32px);padding-inline:8px;font-size:clamp(27px,8vw,34px);line-height:1.18;top:58%}.fish-one{width:54%;top:18%;left:3%}.fish-two-video-track{width:39%;top:43%;left:50%;right:auto}.lotus-one{width:19vw;top:8%;right:19%}.lotus-two{width:22vw;top:31%;left:4%}.lotus-three{width:clamp(40px,11.5vw,54px);top:76%;left:61%}.lotus-ripple-set{width:clamp(105px,35vw,150px)}.lotus-ripple-one{top:15%;left:71.5%}.lotus-ripple-two{width:clamp(120px,39vw,168px);top:40%;left:15%}.lotus-ripple-three{width:clamp(86px,27vw,118px);top:82%;left:67%}.pond-copy{bottom:10%}.pond-copy p{font-size:44px}.pond-copy small{font-size:17px}.free-plan{grid-template-columns:1fr;grid-template-areas:"copy""preview""actions";gap:42px;min-height:0;padding:32px 20px;scroll-margin-top:78px}.free-plan:before{height:180px;top:-110px}.free-plan-copy h2{font-size:clamp(43px,12vw,57px);line-height:.95}.free-plan-lead,.free-plan-note{font-size:20px;line-height:1.5}.free-plan-benefits li{font-size:19px;line-height:1.35}.free-plan-preview{width:100%}.free-plan-preview-stack{aspect-ratio:16/9;width:100%;min-height:0}.free-plan-page{opacity:0;pointer-events:none;width:100%;top:0;left:0;transform:none}.free-plan-page.is-active{opacity:1;pointer-events:auto;transform:none}.free-plan-preview-controls{justify-content:center;gap:10px;margin-top:18px;display:flex}.free-plan-preview-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.free-plan-preview-controls button:before{content:"";background:0 0;border:1px solid #e5c47ea6;border-radius:50%;width:8px;height:8px}.free-plan-preview-controls button.is-active:before{background:#e5c47e}.free-plan-preview-controls button:focus-visible{outline:2px solid var(--ivory);outline-offset:-4px}.free-plan-actions{text-align:center}.free-plan-download{width:100%;font-size:20px}.pricing,.contact{scroll-margin-top:94px}.pricing{padding:32px 20px}.section-heading{text-align:left}.section-heading h2,.contact-copy h2{font-size:clamp(38px,10.8vw,46px)}.pricing-heading>p:last-child{margin-top:23px;font-size:20px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.pricing-card-toggle{min-height:0;padding:28px 24px}.pricing-name{font-size:clamp(27px,8vw,32px)}.pricing-duration{font-size:clamp(18px,5vw,21px)}.pricing-price-row{margin-top:24px}.pricing-price{font-size:clamp(38px,11vw,46px)}.pricing-card-lotus{width:clamp(58px,18vw,78px);max-width:28%}.pricing-description{min-height:0;font-size:20px}.pricing-expand-prompt{margin-top:28px;font-size:20px}.pricing-expand-symbol{width:44px;height:44px}.pricing-details-content{margin-inline:24px;padding:24px 0 28px}.pricing-details h4{font-size:24px}.pricing-benefits li{font-size:clamp(17px,4.8vw,19px)}.pricing-information{grid-template-columns:1fr;gap:22px;margin-top:25px;padding:26px 24px}.pricing-information p{font-size:clamp(18px,5vw,20px)}.contact{grid-template-columns:1fr;grid-template-areas:"copy""form";gap:30px;width:100%;padding:32px 20px 54px}.contact-intro{font-size:clamp(19px,5.4vw,22px)}.contact-direct{margin-top:20px;font-size:18px}.contact-direct a{font-size:22px}.contact-form{padding:27px 21px}.contact-form-grid{grid-template-columns:1fr;gap:25px}.contact-form label{font-size:clamp(17px,4.8vw,19px)}.contact-form input,.contact-form select,.contact-form textarea{min-height:58px;font-size:18px}.contact-message-field small{font-size:17px}.contact-message-field{grid-column:auto}.contact-submit{width:100%}.contact-privacy-note{font-size:16px}.contact-status{min-height:62px;font-size:18px}.contact-elephant{width:min(180px,48vw);margin:18px auto 0}.story-footer{grid-template-columns:1fr;gap:22px;padding:42px 22px;font-size:17px}.story-footer strong{font-size:34px}.story-footer span{font-size:11px}.story-footer a{font-size:17px}.privacy-page{padding:20px 20px 64px}.privacy-header{padding-top:44px}.story-panel{border:1px solid #533d2533;border-radius:4px;width:calc(100% - 20px);height:auto;max-height:calc(100dvh - 20px);padding:66px 24px 38px;animation-name:panelUp;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.story-panel h2{font-size:46px}.story-panel>p:not(.panel-eyebrow):not(.panel-signature){font-size:24px;line-height:1.46}.story-panel-planner,.story-panel-landscape,.story-panel-season,.story-panel-tailored{width:calc(100% - 20px)}.story-panel-planner h2,.story-panel-tailored h2{font-size:40px;line-height:1.03}.story-topic-list{grid-template-columns:1fr;margin-top:32px}.story-topic-list section{padding:26px 0}.story-topic-list section+section{border-top:1px solid #b98b4240;border-left:0}.story-topic-list h3{font-size:30px}.story-topic-list p{font-size:20px}.story-panel-landscape h2{font-size:46px}.story-panel-season h2{margin-bottom:24px;font-size:clamp(34px,9vw,42px);line-height:1.04}.story-panel-season-photo{margin-bottom:26px}.story-panel-season-photo figcaption{margin-top:8px;font-size:13px}.story-example{margin-top:36px;padding-top:30px}.story-example h3{font-size:32px}.story-example>p{font-size:22px;line-height:1.5}.story-planner-figure{margin-top:24px}.story-planner-figure figcaption{margin-top:8px;font-size:13px}.story-example-link{font-size:18px}.story-panel-portrait{width:154px;height:154px;margin-bottom:26px}.story-panel-landscape-image{max-height:210px;margin-bottom:28px}@keyframes panelUp{0%{opacity:0;transform:translate(-50%,calc(34px - 50%))}}}@media (max-width:768px){html,body,.story-site{overflow-x:hidden}.mansion-canvas{width:290%;max-width:none;left:50%;transform:translate(-50%)}.monkey-roof-left,.monkey-roof-right{width:7.6%;top:10.6%}.monkey-roof-left{left:40.7%;transform:translate(-50%)}.monkey-roof-right{left:59.3%;transform:translate(-50%)scaleX(-1)}.gecko-roof{width:5.5%;top:25.2%;left:52%}.hornbill{width:6.8%;top:34.15%;left:50%;transform:translate(-50%)}.monkey-ledge,.monkey-window-right{display:none}.monkey-window-left{width:8.4%;top:50%;left:50%;transform:translate(-50%)}.gecko-wall{width:5.5%;top:59%;left:53.7%}.monkey-window-lower{width:8.5%;top:69.6%;left:50%;transform:translate(-50%)}.thai-cat{width:8%;top:82.3%;left:50%;transform:translate(-50%)}.window-roof{top:32.8%;left:50%}.window-middle-left,.window-lower-left{left:41.4%}.window-middle-right,.window-lower-right{left:58.6%}.window-middle-left,.window-middle-right{top:52.05%}.window-lower-left,.window-lower-right{top:73.7%}.fish-one{width:42%;animation:7s ease-in-out infinite mobileSwimOne;top:18%;left:50%;right:auto}.fish-one-video{display:none}.fish-one-mobile{display:block}.fish-two-video-track{width:39%;top:43%;left:50%;right:auto}.fish-two-video{display:none}.fish-two-mobile{display:block}.fish-two-video-track.is-reduced{left:50%;transform:translate(-50%)rotate(-3deg)}.ripple-one,.ripple-two{border-width:1.5px;border-color:#c0e1d7a6;animation:3.8s ease-out infinite mobilePondRipple;display:block;left:50%;right:auto;transform:translate(-50%)scale(.62)}.ripple-one{width:52%;height:13%;top:17.5%}.ripple-two{width:48%;height:12%;animation-delay:1.25s;top:42%}}@keyframes mobileSwimOne{0%,to{transform:translate(-54%)translateY(0)rotate(0)}50%{transform:translate(-46%)translateY(-9px)rotate(1deg)}}@keyframes mobilePondRipple{0%{opacity:0;transform:translate(-50%)scale(.58)}18%{opacity:.72}to{opacity:0;transform:translate(-50%)scale(1.12)}}@media (max-width:900px) and (max-height:520px) and (orientation:landscape){.story-panel{width:calc(100% - 20px);max-height:calc(100dvh - 12px);padding:58px 24px 28px}.story-panel-planner h2{font-size:32px}.story-example h3{font-size:28px}.story-example>p{font-size:18px}.story-panel-season h2{font-size:32px}.story-panel-season-photo{margin-bottom:22px}.story-panel-portrait{width:116px;height:116px;margin-bottom:22px}.story-panel>p:not(.panel-eyebrow):not(.panel-signature){font-size:18px;line-height:1.5}.panel-close{top:12px;right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-fish-track{display:none}.about-section-heading,.about-section-photo,.about-section-copy{opacity:1;transition:none}.window-hotspot:after{opacity:.18;animation:none;transform:scale(1)}.hotspot-hint{opacity:1;animation:none}.lotus{opacity:1;transition:none}.lotus-bob{animation:none!important}.pond-lotus-ripples{display:none}.pond-blog-link{color:#f0dca9;opacity:0;text-shadow:0 0 18px #dab4683b;transition:opacity .22s ease-out!important}.pond-blog-link.is-visible{opacity:1}.intro-elephant,.intro-name,.intro-invitation,.intro-enter{opacity:1;transform:none}.intro-overlay{transition-duration:.22s!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-page{min-height:100vh;color:var(--ivory);background:radial-gradient(circle at 18% 9%,#b55f561f,#0000 30%),linear-gradient(#021f276b,#021921e0),url(/thai-scene/indigo-texture.webp) top/cover fixed;padding:clamp(28px,4vw,64px) clamp(16px,4vw,52px) clamp(70px,8vw,128px);overflow-x:hidden}.blog-header{text-align:center;place-items:center;width:min(1120px,100%);min-height:210px;margin:0 auto;display:grid;position:relative}.blog-header>div{max-width:720px}.blog-header p{color:#dcb875;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.blog-header h1{color:#f2e5cf;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(58px,7vw,100px);font-weight:500;line-height:.92}.blog-back-link{color:#f4ead7c7;border-bottom:1px solid #dbb56f73;min-height:44px;padding:11px 0 8px;font-size:14px;transition:color .18s,border-color .18s;position:absolute;top:18px;left:0}:is(.blog-back-link:hover,.blog-back-link:focus-visible,.blog-bottom-link:hover,.blog-bottom-link:focus-visible){color:#fff7e8;border-color:#dcb875}:is(.blog-back-link:focus-visible,.blog-bottom-link:focus-visible){outline-offset:5px;outline:2px solid #e3bf77}.blog-paper{color:#253b3e;background:linear-gradient(110deg,#ffffff26,#0000 24% 76%,#53301a09),radial-gradient(circle at 17% 12%,#ceaa6e1c,#0000 31%),#eee4d2;border:1px solid #dec08957;width:min(930px,100%);margin:0 auto;padding:clamp(62px,7vw,100px) clamp(24px,8vw,106px) clamp(68px,8vw,112px);position:relative;box-shadow:0 34px 90px #000c1152}.blog-paper:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#0000 0 5px,#2b3b370a 6px),repeating-linear-gradient(90deg,#0000 0 11px,#5b432806 12px);position:absolute;inset:0}.blog-article,.blog-bottom-link{z-index:1;position:relative}.blog-article{width:min(760px,100%);margin:0 auto}.blog-article-second{border-top:1px solid #434d463d;margin-top:clamp(112px,13vw,180px);padding-top:clamp(92px,10vw,140px)}.blog-elephant-band{pointer-events:none;justify-content:center;align-items:center;gap:clamp(8px,1.3vw,15px);min-height:74px;margin:0 auto 30px;display:flex;overflow:hidden}.blog-elephant-band img{flex:none;width:clamp(52px,4.5vw,66px);height:auto}.blog-article h2{color:#102f37;font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0 0 48px;font-size:clamp(45px,5.1vw,68px);font-weight:600;line-height:.98}.blog-featured-image{width:min(620px,84%);margin:clamp(28px,4vw,42px) auto 0}.blog-featured-image img{aspect-ratio:4/5;object-fit:cover;border:1px solid #3848423d;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 18px 36px #1c242226}.blog-featured-image-seven-eleven img{object-position:center 43%}.blog-featured-image-spirit-house img{object-position:center 50%}.blog-featured-image figcaption{color:#253b3eb8;font-family:var(--sans);text-align:center;margin-top:11px;font-size:14px;line-height:1.45}.blog-article p{font-family:var(--serif);margin:0 0 1.45em;font-size:clamp(22px,1.65vw,25px);line-height:1.7}.blog-article p:last-child{margin-bottom:0}.blog-bottom-link{color:#29494d;border-bottom:1px solid #2c45466b;width:max-content;min-height:44px;margin:82px auto 0;padding:11px 0 8px;font-size:14px;font-weight:600;transition:color .18s,border-color .18s;display:block}@media (max-width:900px){.blog-elephant-band img:nth-child(n+6){display:none}}@media (max-width:600px){.blog-page{padding:18px 12px 72px}.blog-header{min-height:238px;padding:78px 8px 40px}.blog-back-link{font-size:13px;top:0;left:4px}.blog-header p{letter-spacing:.14em;margin-bottom:12px;font-size:9px}.blog-header h1{font-size:clamp(50px,16vw,68px);line-height:.94}.blog-paper{padding:58px clamp(20px,7vw,30px) 72px}.blog-elephant-band{gap:8px;min-height:58px;margin-bottom:25px}.blog-elephant-band img{width:clamp(38px,12vw,48px)}.blog-elephant-band img:nth-child(n+5){display:none}.blog-article h2{margin-bottom:37px;font-size:clamp(39px,12.5vw,51px);line-height:1}.blog-featured-image{width:88%;margin-top:28px}.blog-featured-image img{aspect-ratio:4/5;width:100%}.blog-featured-image figcaption{margin-top:9px;font-size:13px}.blog-article p{font-size:clamp(20px,5.35vw,22px);line-height:1.68}.blog-article-second{margin-top:94px;padding-top:78px}.blog-bottom-link{margin-top:68px}}
