blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}.s-35cb816f516040336da1 a,nav a{font-weight:600;color:var(--ink)}img,main{display:block}.s-f9a7c397d489da1ded35,header,section{border-bottom:1px solid rgba(0,0,0,.06)}.s-3243da04233b11870f95 h2,.s-8a6e0d49a8ab795d910f,.s-dbad1cf10c00315577fd{font-family:"Libre Baskerville",serif}.s-2aa3f667df0941f32887,.s-5f8c1e06fb54010c96b5,.s-9c804b2c727b88891757 .s-603368c45b55c59e7ecd{overflow:hidden;outline:rgba(0,0,0,.1) solid 2px}.s-35cb816f516040336da1 a,.s-42f74cce287f4037e201 a,a,body,nav a{color:var(--ink)}*,::after,::before{box-sizing:border-box}body,html{height:100%}img{max-width:100%;height:auto}a{text-decoration:none}button{border:0;background:0 0}html{scroll-behavior:smooth}ol,ul{padding:0}:root{--ink:#0b0b0b;--ivory:#fffff0;--ink-70:rgba(0,0,0,.7);--ink-40:rgba(0,0,0,.4);--radius-2xl:22px;--container:1120px;--shadow-soft:0 10px 40px rgba(0,0,0,.2)}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--ivory);line-height:1.55;letter-spacing:.01em;max-width:100vw;overflow-x:hidden}.s-62e46340320c11970ab4,[role=button],a,button{cursor:pointer}.s-bf4c315de10011ed2e24{width:min(100%,var(--container));margin-inline:auto;padding:14px 20px}.s-b535cdd46bcbb93c0339{align-items:center;display:flex;justify-content:space-between}header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,rgba(255,255,240,.96),rgba(255,255,240,.86));backdrop-filter:saturate(140%) blur(6px)}.s-dbad1cf10c00315577fd{display:flex;align-items:center;gap:12px}.s-e7834ed3fa7150f6a989{width:38px;height:38px;border-radius:50%;background:radial-gradient(100% 100% at 60% 40%,var(--ivory) 0 24%,transparent 24%),var(--ink);box-shadow:inset 0 0 0 2px var(--ink);position:relative;overflow:hidden}.s-e7834ed3fa7150f6a989::after{content:"";position:absolute;inset:10px 8px 8px 20px;background:var(--ivory);transform:skewX(-18deg) rotate(-6deg);opacity:.9;border-radius:16px}.s-9f8b3feb9cbfb6a35915{font-weight:700;font-size:1.05rem}.s-58d3e65711ef5ead5f54{font-size:.78rem;opacity:.7}nav a{margin-left:18px;padding:8px 10px;border-radius:10px;transition:transform .2s,background .2s,opacity .2s}nav a:hover{background:rgba(0,0,0,.06);transform:translateY(-1px)}.s-78b43e4ac5af1860b0aa{display:none;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center}.s-78b43e4ac5af1860b0aa svg{width:22px;height:22px}.s-5829362cd45f9162baf1{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;z-index:60}.s-35cb816f516040336da1{position:absolute;top:0;right:0;bottom:0;width:min(88vw,360px);background:var(--ivory);box-shadow:var(--shadow-soft);padding:24px;display:flex;flex-direction:column;gap:8px}.s-35cb816f516040336da1 a{padding:14px 12px;border-radius:12px}.s-06c460328f194dd28235{align-self:flex-end;margin-bottom:6px}.s-f9a7c397d489da1ded35{position:relative;min-height:92vh;overflow:hidden;display:grid;place-items:center;background:var(--ivory)}.s-b04a3a66d1e0b804c9a5{width:min(100%,var(--container));margin:auto;padding:12vh 20px 14vh;display:grid;gap:28px;grid-template-columns:1.15fr .85fr;align-items:center}.s-8a6e0d49a8ab795d910f{font-weight:700;line-height:1.06;font-size:clamp(2.2rem, 4.6vw + .5rem, 4.8rem);letter-spacing:.4px;position:relative;isolation:isolate}.s-8a6e0d49a8ab795d910f .s-9e93bc73292067e741b2{position:absolute;left:-8px;bottom:-10px;height:18px;width:78%;background:var(--ink);border-radius:30px;transform-origin:left center;transform:scaleX(0);animation:.9s cubic-bezier(.2,.7,.1,1) .3s forwards stroke-in;box-shadow:0 6px 24px rgba(0,0,0,.25);will-change:transform}@keyframes stroke-in{to{transform:scaleX(1)}}.s-b948919a1909d4aa8530{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--ink-70);opacity:0;transform:translateY(8px);animation:.6s .35s forwards fadeUp}.s-b948919a1909d4aa8530::before{content:"";width:38px;height:1px;background:var(--ink-70)}@keyframes fadeUp{to{opacity:1;transform:none}}.s-3aaecadbed2190a3883e{margin-top:16px;max-width:46ch;font-size:clamp(1rem, .6vw + .9rem, 1.15rem);color:rgba(0,0,0,.8)}.s-26259c708afaff127e84{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.s-e88e2a6340404a6f507f{padding:12px 16px;border-radius:14px;font-weight:700;background:var(--ink);color:var(--ivory);box-shadow:0 6px 20px rgba(0,0,0,.22);transform:translateY(0);transition:transform .2s,box-shadow .2s,opacity .2s}.s-e88e2a6340404a6f507f:hover{transform:translateY(-2px)}.s-e88e2a6340404a6f507f.s-878483cf9400b5370670{background:0 0;color:var(--ink);border:2px solid var(--ink);box-shadow:none}.s-5f8c1e06fb54010c96b5{position:relative;aspect-ratio:4/3;border-radius:var(--radius-2xl);transform:translateY(14px);opacity:0;animation:.7s .45s forwards popIn}@keyframes popIn{to{transform:none;opacity:1}}.s-5f8c1e06fb54010c96b5 .s-34fe58111b918cba4ca4{position:absolute;inset:0}.s-2aa3f667df0941f32887 img,.s-5f8c1e06fb54010c96b5 .s-34fe58111b918cba4ca4 img,.s-8dd85d006a7f1a82aa7c .s-e6737bbcba1f7ede6045 img,.s-9c804b2c727b88891757 .s-603368c45b55c59e7ecd img{width:100%;height:100%;object-fit:cover;object-position:center}.s-088a1bbac8ec0b9ae5bc{position:absolute;pointer-events:none;opacity:.08;filter:contrast(120%) saturate(0);transform:scale(1) rotate(-2deg);animation:6s ease-in-out infinite alternate floatY}.s-088a1bbac8ec0b9ae5bc.s-41a4a00c26b72b823614{top:6%;left:-2%;width:38vw;max-width:580px}.s-088a1bbac8ec0b9ae5bc.s-d24b5b2c005857242ec2{bottom:-4%;right:-3%;width:30vw;max-width:480px;animation-duration:7.5s}@keyframes floatY{to{transform:translateY(8px) rotate(1deg)}}.s-3243da04233b11870f95{padding:80px 20px}.s-3243da04233b11870f95 .s-1904f53f399e961f8a40{width:min(100%,var(--container));margin-inline:auto}.s-3243da04233b11870f95 h2{font-size:clamp(1.6rem,1.8vw+1rem,2.2rem);line-height:1.15;margin-bottom:16px}.s-68a6644d980be785944c{color:var(--ink-70);max-width:70ch;margin-bottom:24px}.s-93cb734da442f2ec2081{display:grid;grid-template-columns:1.1fr .9fr;gap:26px}.s-3b79db0c785e312882cd{background:var(--ivory);border:2px solid var(--ink);border-radius:18px;padding:18px 18px 16px}.s-60c781a91a274b14d419{font-size:.92rem;color:var(--ink-70)}.s-a3d296b2d1942e18cad4,.s-b54359713d4f12d3ab86{display:grid;grid-template-columns:1fr 1fr;gap:24px}.s-2aa3f667df0941f32887{position:relative;aspect-ratio:3/4;border-radius:18px}.s-681fab898660be79a62e,.s-e6f3cf544e3d0bc7166b{border:2px solid var(--ink);border-radius:18px;padding:16px}.s-f90b1a668d3f56788a94{position:relative}.s-10ed35716631145fc81c{display:flex;gap:16px;overflow:hidden;scroll-behavior:smooth}.s-8dd85d006a7f1a82aa7c{flex:0 0 78%;max-width:78%;background:var(--ivory);border:2px solid var(--ink);border-radius:18px;overflow:hidden}.s-8dd85d006a7f1a82aa7c .s-e6737bbcba1f7ede6045{position:relative;aspect-ratio:16/10;overflow:hidden}.s-8dd85d006a7f1a82aa7c .s-c7a2a4d6a9ecb06915d7{padding:14px}.s-1be7bbcc420985d756bf{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--ivory);display:grid;place-items:center;box-shadow:var(--shadow-soft)}.s-c9e6109d5cd25168bd7a,footer{background:var(--ivory)}.s-1be7bbcc420985d756bf:hover{transform:translateY(-50%) scale(1.03)}.s-1be7bbcc420985d756bf.s-3216500dffd4b2a2bdd1{left:-10px}.s-1be7bbcc420985d756bf.s-67587c77f44c0a879c8c{right:-10px}.s-72bf4b3fbbfbb4f5806f{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.s-272af0392e918b38b3b0{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.s-9c804b2c727b88891757{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center}.s-9c804b2c727b88891757 .s-603368c45b55c59e7ecd{aspect-ratio:4/3;border-radius:18px}.s-42f74cce287f4037e201{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:30px 20px}.s-42f74cce287f4037e201 a{font-weight:600}.s-c9e6109d5cd25168bd7a{position:fixed;left:20px;right:20px;bottom:20px;border:2px solid var(--ink);border-radius:18px;box-shadow:var(--shadow-soft);padding:16px;display:none;z-index:70}.s-c9e6109d5cd25168bd7a .s-bada6e67a1c001e57448{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.s-c9e6109d5cd25168bd7a .s-d7fb554c3bb0e2018422{display:flex;gap:8px}.s-976f5c59736e10a457b6{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.s-272af0392e918b38b3b0,.s-93cb734da442f2ec2081,.s-9c804b2c727b88891757,.s-a3d296b2d1942e18cad4,.s-b04a3a66d1e0b804c9a5,.s-b54359713d4f12d3ab86{grid-template-columns:1fr}.s-b04a3a66d1e0b804c9a5{padding-top:10vh}.s-5f8c1e06fb54010c96b5{order:-1;margin-bottom:8px}.s-8dd85d006a7f1a82aa7c{flex-basis:86%;max-width:86%}}@media (max-width:720px){.s-58d3e65711ef5ead5f54,nav{display:none}.s-78b43e4ac5af1860b0aa{display:flex}}.s-560911d3dfbcaad8bf39{font-family:'Libre Baskerville',serif;margin-bottom:8px}.s-8a317cf5ccacf2013dd0{display:grid;gap:8px}.s-804a9823673b0cbe5bd2{font-family:'Libre Baskerville',serif;margin-bottom:6px}.s-0d0c3a8498fd5884ee1c{display:flex;gap:12px;margin-top:16px}