.s-20182fbc10716eb197ea,footer{border-top:1px solid rgba(14,14,14,.08)}:root{--soft-black:#0e0e0e;--cream:#FFF6EC;--coral:#FF9A86;--ink:#1b1b1b;--muted:#464646;--link-color:#FF7F6F;--radius:14px;--container:1200px;--shadow:0 0 0 rgba(0,0,0,0);--gap:clamp(20px, 3vw, 32px)}*,::after,::before{box-sizing:border-box}body,html{height:100%}.s-cfe0e2e41b977d65a528,blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{text-decoration:none;color:var(--link-color)}html{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--cream);color:var(--soft-black);max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{max-width:var(--container);margin:0 auto;padding:0 24px}.s-3d58950b2df245f09c74,.s-6018cb9fe166335146b2{margin-top:10px}.s-c1e280ceee85082bae82,.s-fd054f6685c913a8ec1d{margin-top:14px}.s-20182fbc10716eb197ea{padding:clamp(56px,8vw,96px) 0}.s-20182fbc10716eb197ea h2{font-size:clamp(1.8rem, 3.4vw, 2.6rem);line-height:1.1;letter-spacing:.3px}.s-20182fbc10716eb197ea .s-8cb33b2754e53feca4f7{color:var(--muted);max-width:72ch;margin-top:8px}[role=button],a[href],button{cursor:pointer}.s-212301c593df7a10ee64{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:14px 20px;border-radius:999px;border:2px solid var(--soft-black);background:var(--coral);color:var(--soft-black);font-weight:700;letter-spacing:.2px;transform:translateZ(0);transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:var(--shadow)}.s-ef0037355fbbdc56232a{padding:6px 10px}.s-212301c593df7a10ee64:focus-visible{outline:#000 solid 3px;outline-offset:2px}.s-212301c593df7a10ee64:hover{transform:translateY(-2px)}.s-212301c593df7a10ee64 .s-39a531d92bbe1cfd6268{transition:transform .2s}.s-212301c593df7a10ee64:hover .s-39a531d92bbe1cfd6268{transform:translateX(4px)}.s-adac3846b477f4671462{display:inline-block;padding:6px 10px;border:1px dashed var(--soft-black);border-radius:999px;background:#fff;font-size:.8rem;font-weight:700}header{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(8px);background:color-mix(in oklab,var(--cream) 92%,#fff 8%);border-bottom:1px solid rgba(14,14,14,.08)}.s-fea877d4f0f1699da0f9{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-755ea24aa34ee7d8efa5{font-weight:900;letter-spacing:.4px}.s-5807dd602664a565fe53{width:42px;height:42px;border-radius:10px;overflow:hidden;border:2px solid var(--soft-black);flex:0 0 42px}.s-2af7ba610d5e2506d4bb{height:32px;width:32px}.s-5807dd602664a565fe53 img,.s-8f327bef6e7f6d96a4d1 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-bce1b640aa3b70b17d91{display:flex;gap:22px;align-items:center}.s-bce1b640aa3b70b17d91 a{font-weight:700;font-size:.95rem}.s-cc4c96facde9ef9579c3{white-space:nowrap;font-weight:800}.s-7a86b15480e0a870f0b0{display:none;background:0 0;border:0;width:44px;height:44px;padding:8px}.s-7a86b15480e0a870f0b0 span,.s-7a86b15480e0a870f0b0 span::after,.s-7a86b15480e0a870f0b0 span::before{display:block;background:var(--soft-black);height:2px;border-radius:2px;position:relative;width:100%}.s-10e7a3fcea616cd8cc05{visibility:hidden}.s-7a86b15480e0a870f0b0 span::after,.s-7a86b15480e0a870f0b0 span::before{content:"";position:absolute;left:0}.s-7a86b15480e0a870f0b0 span::before{top:-8px}.s-7a86b15480e0a870f0b0 span::after{top:8px}.s-0911aed621a145fb7a54{position:relative;min-height:92vh;display:grid;align-items:center;background:radial-gradient(1200px 300px at 80% -40%,rgba(255,154,134,.4),transparent 60%),radial-gradient(900px 220px at 10% -20%,rgba(255,154,134,.22),transparent 60%),var(--cream);overflow:clip}.s-0911aed621a145fb7a54 .s-f3c543ad5fe9d69603e7{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.s-fa1384de31666dfda80d{position:relative;aspect-ratio:4/3;border-radius:var(--radius);isolation:isolate}.s-aaa0273f9610cd8d789f{order:2}.s-d54c2aa2f61603022c71{position:absolute;inset:0;border-radius:var(--radius);border:2px solid var(--soft-black);background:#fff;transform-origin:24% 18%;box-shadow:var(--shadow)}.s-d54c2aa2f61603022c71.s-39a89dd158c8e9747943{transform:rotate(-3deg) translate(-6px,-6px)}.s-d54c2aa2f61603022c71.s-95438a383abe53ef9e00{transform:rotate(2.6deg) translate(6px,2px)}.s-d54c2aa2f61603022c71.s-c3b65c6048c8ddbd9422{transform:rotate(-.6deg)}.s-92dfc31f9a36b4019541{position:absolute;inset:auto auto -18px -18px;z-index:3;padding:6px 10px;background:var(--coral);border:2px solid var(--soft-black);border-radius:10px;font-weight:900;font-size:.8rem}.s-29cd75e7a1d76c0c5e91{will-change:transform}.s-8f327bef6e7f6d96a4d1{width:100%;height:100%;overflow:hidden;border-radius:calc(var(--radius) - 2px)}.s-657ce6c21cc08f06a3a0{font-weight:800;letter-spacing:.6px;font-size:.9rem;text-transform:uppercase}.s-3c6de1b7dd91465d437e{font-size:clamp(2.2rem, 4.8vw, 4.2rem);line-height:1.02;font-weight:1000;letter-spacing:.4px;margin:8px 0 12px}.s-556858cc4cebf6263d73{font-size:clamp(1rem, 1.8vw, 1.25rem);color:var(--muted);max-width:58ch}.s-f9e2073bb5434552b837{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.s-a494a3f30ca0f42ee104{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;align-items:center}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--gap);align-items:start}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.s-5ff4804ee635cb4aba16,.s-8de76de914ce4cb65644{margin-top:16px}.s-584b59eaafaa354b39a5{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.s-2ab0591dbcf5fefdad65{border:1.5px solid var(--soft-black);border-radius:16px;background:#fff;padding:18px}.s-8ed6f2c9675a8c5459ea{display:grid;gap:12px}.s-2ab0591dbcf5fefdad65 h3{font-size:1.15rem}.s-e4b074a036fcdaa716be{color:var(--muted)}.s-03ea091616bfd221756f{margin-top:8px}.s-3b8062c8ec6756724252,.s-667f35da6c4f59aaf29a,.s-c3188dc3e4d2cabd9923{margin-top:6px}.s-709ae8de7ed0b94cfd7c{width:60px;height:60px;border:2px solid var(--soft-black);border-radius:12px;overflow:hidden;background:#fff;flex:0 0 60px}.s-709ae8de7ed0b94cfd7c img{width:100%;height:100%;object-fit:cover}.s-00317b5e81771fa2c4f1 .s-2ab0591dbcf5fefdad65{display:flex;flex-direction:column;gap:12px}.s-2097c33723b61c7e24d3{font-weight:1000;font-size:1.8rem}.s-578584be0cab20ec4f18{display:flex;gap:8px;flex-wrap:wrap}.s-578584be0cab20ec4f18 .s-adac3846b477f4671462{background:#fff}.s-ec7890030c52eb9d2169{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.s-9c3bb49ffea1144231cb{width:96px;height:96px;border-radius:16px;border:2px solid var(--soft-black);overflow:hidden}.s-38eb80296b03d6f95f58,.s-941ec535860272379143{display:flex;gap:10px;margin-top:6px}.s-941ec535860272379143 a{font-weight:700}.s-f5d98dda084d28a16960{font-size:1.1rem}.s-fc165ac761802cfe0b77{font-weight:1000;font-size:1.6rem}.s-16c00449a9a3f15a3214{position:relative;padding-left:28px}.s-16c00449a9a3f15a3214::before{content:"";position:absolute;left:10px;top:4px;bottom:4px;width:2px;background:var(--soft-black)}.s-8fbbd07f2d96e0502c48{position:relative;padding-left:12px;margin-bottom:14px}.s-859a7d38eb75074fcf71,.s-cf0d76a7e2ee5c36434c,label{margin-bottom:6px}.s-8fbbd07f2d96e0502c48::before{content:"";position:absolute;left:-6px;top:.45em;width:12px;height:12px;border:2px solid var(--soft-black);background:#fff;border-radius:50%}.s-e7b8a063ddd58fea3c08,input,textarea{border:2px solid var(--soft-black);background:#fff}.s-610a102b1d98993282bf{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.s-610a102b1d98993282bf .s-52e6d8ab88471af82da1{grid-column:1/-1}input,textarea{width:100%;padding:12px 13px;border-radius:12px}label{font-weight:800;font-size:.9rem;display:block}textarea{min-height:120px;resize:vertical}.s-9ba18eb162860ff9c40f{display:inline-flex;align-items:center;gap:.5rem}.s-658c8286c17e402644ee{opacity:0;transform:translateY(16px) scale(.98);transition:opacity .6s,transform .6s}.s-e41bf6dc5a414b9c486f{order:1}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}footer{background:#fff;padding:34px 0}.s-e53f6505fb12a7b7f678{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:22px}.s-5ab97e7baeed3b39b1b4 a{display:block;padding:6px 0}.s-b150a1aa0a630d6d247c{font-size:.9rem;color:var(--muted);margin-top:8px}.s-eb9a36047b7663d2f1f2{position:fixed;right:16px;top:50%;transform:translateY(-50%);width:min(360px,88vw);max-height:70vh;z-index:60}.s-e7b8a063ddd58fea3c08{position:absolute;right:0;top:0;transform:translateX(100%);border-radius:10px 0 0 10px;padding:8px 10px;font-weight:900}.s-ccca22ff458029567543{border:2px solid var(--soft-black);border-radius:14px;background:#fff;box-shadow:var(--shadow);overflow:hidden;transition:transform .25s,opacity .25s;opacity:.98}.s-927e8578949be308881e{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--coral);border-bottom:2px solid var(--soft-black)}.s-8838adb004cef3c06fb7{padding:12px 14px;display:grid;gap:10px;max-height:60vh;overflow:auto}.s-eca341011715419fa0d5 summary{cursor:pointer;font-weight:800}.s-ccca22ff458029567543.s-b6c935d4f3c7b220fa03{transform:translateX(110%);opacity:.6}@media (max-width:980px){.s-bce1b640aa3b70b17d91,.s-e7b8a063ddd58fea3c08{display:none}.s-7a86b15480e0a870f0b0{display:inline-block}.s-10e7a3fcea616cd8cc05{position:fixed;inset:64px 0 auto 0;background:var(--cream);border-top:1px solid rgba(14,14,14,.08);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}.s-10e7a3fcea616cd8cc05.s-5fc7e38bffe00ca46add{transform:translateY(0);opacity:1;visibility:visible}.s-76284e0741d714672caf{display:grid;gap:10px;padding:18px}.s-76284e0741d714672caf a{padding:14px 12px;border:1px solid var(--soft-black);border-radius:12px;background:#fff;font-weight:700}.s-0911aed621a145fb7a54 .s-f3c543ad5fe9d69603e7{grid-template-columns:1fr;gap:24px;padding:80px 0 56px}.s-584b59eaafaa354b39a5,.s-8e6c522d6391250f675d,.s-de820e2414088aefe2e5,.s-e53f6505fb12a7b7f678{grid-template-columns:1fr}.s-eb9a36047b7663d2f1f2{right:8px}}.s-9da0c51b84f59fbc7c34{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.s-ab6306babc5116f4eeda{align-items:center;display:flex;gap:12px}.s-8f2450a85e90671dba67{margin-top:6px;padding-left:18px}.s-91c4de40446d30d84fe7{margin-top:12px}.s-7dc84f90dbb340661dae{display:flex;gap:10px;margin-top:12px}.s-33cc824b1eca5788d93b{align-items:center;display:flex;gap:10px;margin-bottom:10px}.s-80798799f3c9e6ea82cc{justify-content:flex-end;margin-top:4px}