.s-2569907c77b30301a079,.s-eef5ef993d1b64fdf6fb{text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}:root{--cream:#fff7e8;--charcoal:#121316;--coral:#ff3b5c;--link-color:#ff3b5c;--muted:#857f75;--radius:14px;--container:1140px;--shadow:0 10px 30px rgba(18,19,22,.2)}*,::after,::before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body,html{height:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit;color:var(--link-color)}button{font:inherit;border:none;background:0 0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans";background:var(--cream);color:var(--charcoal);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden}main{flex:1}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.s-f0cad97953dfb126d32d{width:min(var(--container),92vw);margin-inline:auto}.s-23b0ed88362dca359e07{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.25rem;background:var(--coral);color:#fff;font-weight:700;border-radius:12px;box-shadow:0 8px 20px rgba(255,59,92,.35);transition:transform .18s,box-shadow .18s,opacity .18s}.s-23b0ed88362dca359e07:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(255,59,92,.42)}.s-23b0ed88362dca359e07:active{transform:translateY(0)}.s-0ab6b7d50e19e8f06e03{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.85rem 1rem;border-radius:999px;border:1px solid var(--charcoal);background:0 0;font-weight:600;transition:background .18s,color .18s,transform .18s}.s-0ab6b7d50e19e8f06e03:hover{background:var(--charcoal);color:var(--cream);transform:translateY(-1px)}.s-657ce6c21cc08f06a3a0{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;color:var(--muted)}.s-5e9b60f69165f32f8930{display:inline-block;padding:.4rem .7rem;border:1px dashed rgba(18,19,22,.25);border-radius:999px;font-size:.8rem;color:var(--charcoal);background:#ffffffaa;backdrop-filter:blur(8px)}.s-a50c27b7f9993c9039e3{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.s-cb4db9b89bf148f17b63{margin-top:1.5rem}.s-a50c27b7f9993c9039e3 img{width:100%;height:100%;object-fit:cover;object-position:center}[data-clickable],[role=button],a,button,summary{cursor:pointer}header{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--cream) 92%,#fff 8%);border-bottom:1px solid rgba(18,19,22,.06);backdrop-filter:saturate(1.1) blur(8px)}.s-2fdd2f7735506d13cd96{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-63acf68c4f951d6412a8 svg{width:36px;height:36px;flex:0 0 36px}.s-5452b291158721b07162,nav ul{display:flex;align-items:center}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.2px}nav ul{gap:1.1rem;list-style:none}nav a{padding:.55rem .8rem;border-radius:10px;transition:background .18s,color .18s}nav a:hover{background:rgba(18,19,22,.06)}.s-5452b291158721b07162{gap:.75rem}.s-7a86b15480e0a870f0b0{display:none;width:42px;height:42px;border-radius:10px;border:1px solid rgba(18,19,22,.12);align-items:center;justify-content:center}.s-7a86b15480e0a870f0b0 span{width:20px;height:2px;background:var(--charcoal);position:relative}.s-7a86b15480e0a870f0b0 span::after,.s-7a86b15480e0a870f0b0 span::before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--charcoal)}.s-7a86b15480e0a870f0b0 span::before{top:-6px}.s-7a86b15480e0a870f0b0 span::after{top:6px}.s-20182fbc10716eb197ea{padding:4rem 0 4.5rem}.s-20182fbc10716eb197ea+.s-20182fbc10716eb197ea{border-top:1px solid rgba(18,19,22,.04)}.s-ce713f486917d789b03b{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem;margin-bottom:2.1rem}.s-ce713f486917d789b03b h2{font-size:1.7rem;letter-spacing:-.02em}.s-ce713f486917d789b03b p{max-width:52ch;color:var(--muted);font-size:.98rem}.s-675f86fe814f97648b78{margin-bottom:.35rem}.s-ea2b95e3c1d1d980865b{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:start}.s-6d2664d1359dbd4e27d8{padding:4.2rem 0 3.6rem;background:radial-gradient(900px 300px at 15% -10%,rgba(255,59,92,.12),transparent 60%),radial-gradient(900px 300px at 85% 120%,rgba(18,19,22,.12),transparent 60%),linear-gradient(180deg,#fff,#fff7e8);border-bottom:1px solid rgba(18,19,22,.06)}.s-83bbb262ab7d5644f6fd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:2.4rem;align-items:center}.s-b1885ccdecfc0141364e{font-size:clamp(2rem, 3vw + .6rem, 2.8rem);line-height:1.1;font-weight:900;letter-spacing:-.02em;margin-bottom:.8rem}.s-1a9c7ff23e918d1701d0{font-size:1.02rem;max-width:60ch;color:#2b2b2b;margin-bottom:1.3rem}.s-6dd2439d2e313f3ae2ce{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.9rem;color:var(--muted)}.s-c64c1aba0bb8eabf7c71{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.s-426a978378b00e3b3bc0,.s-90c811c8dd99ec85b6ca{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.s-c678c8b5e1593496ea89{background:#fff;border-radius:var(--radius);padding:1.3rem 1.4rem 1.5rem;box-shadow:0 10px 26px rgba(18,19,22,.06);border:1px solid rgba(18,19,22,.06)}.s-2569907c77b30301a079{font-size:.8rem;margin-bottom:.2rem}.s-876b88c1a669233c6967{font-size:1.02rem;font-weight:700;margin-bottom:.4rem}.s-c678c8b5e1593496ea89 ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem}.s-c678c8b5e1593496ea89 li{margin-bottom:.25rem}@media (max-width:1040px){.s-426a978378b00e3b3bc0,.s-90c811c8dd99ec85b6ca{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.s-426a978378b00e3b3bc0,.s-90c811c8dd99ec85b6ca{grid-template-columns:1fr}}.s-c4937941308e5b0312ab{background:#fff;border-radius:var(--radius);padding:1.3rem 1.4rem 1.4rem;box-shadow:0 10px 26px rgba(18,19,22,.05)}.s-c4937941308e5b0312ab h3{font-size:1rem;margin-bottom:.3rem}.s-c4937941308e5b0312ab p{font-size:.9rem;color:#3b352d}.s-eef5ef993d1b64fdf6fb{font-size:.8rem;margin-bottom:.25rem}.s-520296642e9224a313ac{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:2rem;align-items:start}@media (max-width:960px){nav{position:fixed;inset:64px 0 auto 0;background:var(--cream);border-bottom:1px solid rgba(18,19,22,.06);transform:translateY(-120%);transition:transform .25s;box-shadow:0 16px 40px rgba(18,19,22,.1)}nav.s-5fc7e38bffe00ca46add{transform:translateY(0)}nav ul{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;width:min(var(--container),92vw);margin-inline:auto}.s-7a86b15480e0a870f0b0{display:flex}.s-5452b291158721b07162 .s-23b0ed88362dca359e07{display:none}.s-520296642e9224a313ac,.s-83bbb262ab7d5644f6fd,.s-ea2b95e3c1d1d980865b{grid-template-columns:1fr}}.s-ec12e7a8545097a2bb05{background:#fff;border-radius:var(--radius);padding:1.5rem 1.6rem;box-shadow:0 12px 32px rgba(18,19,22,.06)}.s-ec12e7a8545097a2bb05 h3{font-size:1.1rem;margin-bottom:.5rem}.s-ec12e7a8545097a2bb05 ul{margin:.2rem 0 0;padding-left:1.1rem;font-size:.94rem}.s-ec12e7a8545097a2bb05 li{margin-bottom:.3rem}.s-d56d985300d4b52eb6e1{font-weight:700;margin-right:.3rem}.s-36ee9ef7d82f6d50990f{font-size:.94rem;color:#3b352d}.s-fecd06235fb4c9cc19a3{margin-top:1rem}.s-36ee9ef7d82f6d50990f strong{font-weight:700}.s-8d7845223f94e1612d1c{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.7rem}.s-658c8286c17e402644ee{opacity:0;transform:translateY(16px) scale(.995);transition:opacity .6s,transform .6s}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}footer{margin-top:6rem;background:var(--charcoal);color:#f6f6f6}.s-6a36db8d8da726cb0473{padding:2.2rem 0}.s-c01edfc5a81cd368fdb1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width:880px){.s-c01edfc5a81cd368fdb1{grid-template-columns:1fr}}.s-ee2bb2d2e9646a0f2299{display:flex;gap:1rem;align-items:center}.s-ee2bb2d2e9646a0f2299 svg{width:36px;height:36px}.s-c2f9ab9c0d19a4faed59{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.4rem;margin-top:.6rem}.s-6a36db8d8da726cb0473 a{color:#f2f2f2;opacity:.92}.s-6a36db8d8da726cb0473 a:hover{opacity:1;text-decoration:underline}.s-6a36db8d8da726cb0473 small{color:#cfcfcf}.s-774706d24513aa18d3a8{margin-top:1.4rem;display:grid;gap:.8rem;font-size:.92rem;color:#dadada}.s-1a73af9e7ae00182733b{margin-top:1rem;font-size:.95rem}.s-1a73af9e7ae00182733b a{color:#fff}.s-6a36db8d8da726cb0473 .s-657ce6c21cc08f06a3a0{color:#aaa}.s-deb24c6066524e7afc26{font-size:.95rem;margin-top:.4rem;padding-left:1.1rem}.s-38917db039b5b0526640{margin-top:1.2rem}