:root{--vb035-cocoa:#4b2418;--vb035-crust:#e86642;--vb035-butter:#ffce70;--vb035-cream:#fff1d8;--vb035-berry:#9f3657;--vb035-muted:#7a5d50;--vb035-line:#caa67e;--vb035-shadow:10px 12px 0 rgba(75,36,24,.16);--vb035-radius:30px;--vb035-serif:"Kaiti SC","STKaiti",serif;--vb035-sans:"PingFang SC","Hiragino Sans GB",sans-serif;--vb035-label:"Menlo","SFMono-Regular",monospace}
[hidden]{display:none!important}*{box-sizing:border-box}html{background:var(--vb035-cream);color:var(--vb035-cocoa);font-family:var(--vb035-sans);scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(232,102,66,.05) 1px,transparent 1px),linear-gradient(rgba(232,102,66,.05) 1px,transparent 1px),var(--vb035-cream);background-size:36px 36px}img,video{display:block;width:100%;height:auto}a{color:inherit}button,input{font:inherit}.a_vb350001{min-height:100vh}.b_vb350002{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:1rem 4vw;border-bottom:3px solid var(--vb035-cocoa);background:var(--vb035-butter)}.c_vb350003{text-decoration:none;font-weight:900}.d_vb350004,.aa_vb350027{display:flex;gap:1rem;flex-wrap:wrap}.d_vb350004 a,.aa_vb350027 a{text-decoration:none}.e_vb350005{padding:.7rem 1rem;border:2px solid var(--vb035-cocoa);border-radius:999px;background:var(--vb035-cream);text-decoration:none}.f_vb350006,.ab_vb350028{width:min(1200px,92vw);margin:auto}.g_vb350007{display:grid;grid-template-columns:.8fr 1.45fr .75fr;gap:1rem;padding:4rem 0 2rem}.h_vb350008,.k_vb350011,.m_vb350013{border:3px solid var(--vb035-cocoa);border-radius:var(--vb035-radius);background:#fff9ed;box-shadow:var(--vb035-shadow)}.h_vb350008{display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.i_vb350009,.az_vb350052{font:700 .7rem var(--vb035-label);letter-spacing:.16em;text-transform:uppercase;color:var(--vb035-berry)}.h_vb350008 h1,.ac_vb350029 h1{font:900 clamp(2.8rem,6vw,6.5rem)/.88 var(--vb035-serif);letter-spacing:-.07em;margin:.7rem 0}.h_vb350008 p,.ac_vb350029 p{color:var(--vb035-muted);line-height:1.8}.j_vb350010{display:grid;gap:.6rem}.j_vb350010 a,.j_vb350010 button,.ax_vb350050{padding:.9rem;border:2px solid var(--vb035-cocoa);border-radius:14px;background:var(--vb035-butter);text-decoration:none;text-align:center;font-weight:800}.j_vb350010 button[aria-pressed=true]{background:var(--vb035-berry);color:white}.k_vb350011{position:relative;align-self:center;overflow:hidden;border-radius:90px 90px 24px 24px;background:var(--vb035-cocoa)}.k_vb350011 video{aspect-ratio:16/9;min-height:420px;object-fit:cover}.l_vb350012{position:absolute;inset:auto 1rem 1rem;display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;border-radius:18px;background:rgba(255,241,216,.9)}.l_vb350012 h2{margin:.2rem 0}.l_vb350012 button{padding:.7rem 1rem;border:0;border-radius:999px;background:var(--vb035-crust);color:white}.m_vb350013{align-self:end;padding:1.3rem}.n_vb350014{margin:1rem 0;padding:0;list-style:none}.n_vb350014 li{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.8rem 0;border-bottom:1px solid var(--vb035-line)}.n_vb350014 b{color:var(--vb035-crust)}.o_vb350015{padding:4rem 0}.p_vb350016{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:end}.p_vb350016 h2{font:900 clamp(2.4rem,5vw,5rem)/.9 var(--vb035-serif);margin:0}.q_vb350017{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.5rem 0}.q_vb350017 button{padding:.65rem 1rem;border:2px solid var(--vb035-cocoa);border-radius:999px;background:transparent}.q_vb350017 button[aria-pressed=true]{background:var(--vb035-cocoa);color:var(--vb035-cream)}.r_vb350018{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.s_vb350019{position:relative;overflow:hidden;grid-column:span 7;border:3px solid var(--vb035-cocoa);border-radius:var(--vb035-radius);background:var(--vb035-cocoa)}.s_vb350019:nth-child(2){grid-column:span 5}.s_vb350019:nth-child(3){grid-column:3/span 8}.s_vb350019 img{aspect-ratio:16/9;object-fit:cover}.t_vb350020{position:absolute;inset:auto 1rem 1rem;padding:1rem;border-radius:15px;background:rgba(255,241,216,.9)}.t_vb350020 h3{margin:.2rem 0}.v_vb350022{padding:3rem 0 5rem}.w_vb350023{display:flex;gap:1rem;overflow:auto;padding:1rem 0;scroll-snap-type:x mandatory}.x_vb350024{flex:0 0 min(360px,78vw);padding:1.2rem;border:3px solid var(--vb035-cocoa);border-radius:90px 24px 24px;background:var(--vb035-butter);scroll-snap-align:start}.y_vb350025{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0;border:2px solid var(--vb035-cocoa);background:var(--vb035-cocoa)}.y_vb350025 span{padding:1rem;background:var(--vb035-cream)}.z_vb350026{display:flex;justify-content:space-between;gap:2rem;padding:2rem 4vw;border-top:3px solid var(--vb035-cocoa);background:var(--vb035-butter)}.ab_vb350028{padding:4rem 0}.ac_vb350029{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:end}.ad_vb350030{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.ae_vb350031{padding:1rem;border:3px solid var(--vb035-cocoa);border-radius:30px;background:#fff9ed}.ae_vb350031 img{aspect-ratio:16/9;object-fit:cover;border-radius:20px}.ae_vb350031 a{display:block;padding:.7rem;border-radius:999px;background:var(--vb035-crust);color:white;text-align:center;text-decoration:none}.af_vb350032{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin:2rem 0}.af_vb350032 input,.af_vb350032 button{padding:1rem;border:2px solid var(--vb035-cocoa);border-radius:15px;background:white}.af_vb350032 button{background:var(--vb035-crust);color:white}.ag_vb350033{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none}.ah_vb350034{overflow:hidden;border:3px solid var(--vb035-cocoa);border-radius:24px;background:white}.ah_vb350034 img{aspect-ratio:16/9;object-fit:cover}.ah_vb350034 div{padding:1rem}.ai_vb350035{margin:1rem 0;padding:1rem;border:2px dashed var(--vb035-crust);border-radius:15px;color:var(--vb035-berry)}.aj_vb350036{margin-top:2rem}.ak_vb350037{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.al_vb350038{padding:1rem;border:2px solid var(--vb035-cocoa);border-radius:18px;background:white;text-align:left}.al_vb350038 span{display:block;color:var(--vb035-muted)}.al_vb350038[aria-pressed=true]{background:var(--vb035-butter)}.am_vb350039{display:grid;grid-template-columns:1.35fr .65fr;gap:1rem;margin-top:1rem}.ao_vb350041{overflow:hidden;border:3px solid var(--vb035-cocoa);border-radius:70px 70px 24px 24px;background:var(--vb035-cocoa)}.ao_vb350041 video{aspect-ratio:16/9}.an_vb350040{display:grid;align-content:start;gap:.7rem;padding:1rem;border:3px solid var(--vb035-cocoa);border-radius:24px;background:white}.an_vb350040 button{padding:.8rem;border:2px solid var(--vb035-line);border-radius:12px;background:var(--vb035-cream)}.an_vb350040 button[aria-pressed=true]{background:var(--vb035-berry);color:white}.ap_vb350042{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0}.ap_vb350042 button{padding:.8rem 1rem;border:2px solid var(--vb035-cocoa);border-radius:999px;background:var(--vb035-butter)}.ar_vb350044{display:grid;grid-template-columns:230px 1fr;gap:2rem;margin-top:2rem}.ar_vb350044 nav{display:grid;align-content:start;gap:.5rem;padding:1rem;border-radius:24px;background:var(--vb035-butter)}.as_vb350045{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.as_vb350045 article{padding:1.2rem;border:3px solid var(--vb035-cocoa);border-radius:24px;background:white}.at_vb350046{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;margin-top:2rem}.at_vb350046>*{padding:1.2rem;border:3px solid var(--vb035-cocoa);border-radius:24px;background:white}.at_vb350046 img{aspect-ratio:16/9;object-fit:cover}.au_vb350047{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.au_vb350047 article{padding:1rem;border-top:3px solid var(--vb035-crust)}.av_vb350048{display:grid;grid-template-columns:.7fr 1.3fr;gap:1rem}.aw_vb350049{display:grid;gap:.6rem}.aw_vb350049 a{padding:.8rem;border:2px solid var(--vb035-cocoa);border-radius:14px;text-decoration:none}.ay_vb350051{padding:.8rem;border:2px solid var(--vb035-cocoa);border-radius:999px;background:var(--vb035-butter)}
@media(max-width:900px){.b_vb350002{grid-template-columns:1fr auto}.d_vb350004{display:none}.g_vb350007{grid-template-columns:1fr 1fr}.h_vb350008{grid-column:1/-1}.p_vb350016,.ac_vb350029,.at_vb350046,.av_vb350048{grid-template-columns:1fr}.r_vb350018{grid-template-columns:1fr 1fr}.s_vb350019:nth-child(n){grid-column:auto}.s_vb350019:nth-child(3){grid-column:1/-1}.ad_vb350030,.ag_vb350033{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.b_vb350002{padding:.8rem 4vw}.e_vb350005{font-size:.8rem}.g_vb350007,.r_vb350018,.ad_vb350030,.ag_vb350033,.ak_vb350037,.am_vb350039,.au_vb350047{grid-template-columns:1fr}.h_vb350008{min-height:500px}.h_vb350008 h1,.ac_vb350029 h1{font-size:clamp(2.8rem,15vw,4.6rem)}.s_vb350019:nth-child(n){grid-column:auto}.k_vb350011{border-radius:32px}.k_vb350011 video{min-height:0}.l_vb350012{position:static;border-radius:0}.y_vb350025{grid-template-columns:1fr}.ar_vb350044,.as_vb350045{grid-template-columns:1fr}.z_vb350026{display:block}.aa_vb350027{margin-top:1rem}.af_vb350032{grid-template-columns:1fr}.ap_vb350042{align-items:stretch;flex-direction:column}}
