.art{color:#2a2118;background:radial-gradient(900px 600px at 10% 12%,#ffd68c8c,#0000 65%),radial-gradient(800px 700px at 95% 38%,#ffe2aa80,#0000 65%),radial-gradient(900px 700px at 5% 78%,#bee1c859,#0000 65%),#f7efe1}.ahero{isolation:isolate;padding:calc(68px + clamp(40px,6vw,84px)) clamp(18px,4vw,64px) clamp(60px,8vw,110px);position:relative;overflow:hidden}.ahero.hasimg{min-height:min(640px,86vh)}.ahero.noimg{padding-bottom:clamp(30px,4vw,50px)}.herobg{z-index:-3;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}.hfade{--tl:max(clamp(18px,4vw,64px),calc(50% - 500px));z-index:-2;pointer-events:none;background:linear-gradient(90deg,#f7efe1f5 0,#f7efe1f0 calc(var(--tl) + 520px),#f7efe18c calc(var(--tl) + 700px),#f7efe100 calc(var(--tl) + 880px)),linear-gradient(to bottom,#0d1b248c 0,#0d1b2400 110px);position:absolute;inset:0}.hbot{z-index:-1;pointer-events:none;background:linear-gradient(#f7efe100,#f7efe1);height:150px;position:absolute;bottom:0;left:0;right:0}.hglow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffc70033,#0000 68%);border-radius:50%;width:580px;height:580px;position:absolute;top:-160px;left:-120px}.ahero.noimg .hfade{background:linear-gradient(#0d1b248c 0,#0d1b2400 110px)}.ahero.noimg .hbot{display:none}.awrap{overflow-wrap:break-word;max-width:1000px;margin:0 auto}.crumbs{color:#7a5a2a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:600;display:flex}.crumbs a{color:#7a5a2a}.crumbs a:hover,.crumbs span[aria-current]{color:#1f1a14}.ameta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aback{color:#7a5a2a;width:fit-content;margin:-6px 0 12px;font-size:14px;font-weight:600;display:block}.aback:hover{color:#1f1a14}.achip{letter-spacing:.14em;text-transform:uppercase;color:#0a5660;background:#0e6e781f;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.adate{color:#6b5a44;font-size:14px}.ah1{letter-spacing:-.026em;text-wrap:balance;color:#1f1a14;max-width:520px;margin:0 0 20px;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.08}.alead{color:#4a3e2e;max-width:480px;margin:0 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.acolwrap{padding:clamp(30px,4vw,50px) clamp(18px,4vw,64px) clamp(40px,5vw,70px)}.acol{overflow-wrap:break-word;max-width:1000px;margin:0 auto}.toc{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.toc a{color:#3a2f22;background:#ffffff8c;border:1px solid #78552838;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.toc a:hover{color:#1f1a14;background:#ffc70040;border-color:#d9a100}.abody h2,.art .ah{letter-spacing:-.02em;text-wrap:balance;color:#1f1a14;margin:clamp(40px,5vw,60px) 0 18px;scroll-margin-top:84px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15}.abody h3{letter-spacing:-.01em;color:#1f1a14;margin:28px 0 12px;scroll-margin-top:84px;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.25}.abody p{color:#3a2f22;margin:0 0 20px;font-size:18px;line-height:1.72}.abody a{color:#0e6e78;text-underline-offset:3px;text-decoration:underline}.abody a:hover{color:#1f1a14}.abody a.by,.abody a.by:hover{color:#0d1824;text-decoration:none}.abody b{color:#1f1a14;font-weight:700}.abody code{background:#7855281a;border-radius:6px;padding:2px 6px;font-size:.92em}.abody hr{background:#78552840;border:0;height:1px;margin:30px 0}.abody blockquote{color:#3a2f22;background:#ffffff8c;border-left:3px solid #ffc700;border-radius:0 18px 18px 0;margin:22px 0;padding:16px 22px;font-size:18px;line-height:1.6}.abody>img,.abody p>img{border:1px solid #ffffffb3;border-radius:22px;max-width:100%;height:auto;margin:30px 0 32px;display:block;box-shadow:0 22px 44px #5a3c1438}.afig{margin:30px 0 32px}.afig img{border:1px solid #ffffffb3;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 22px 44px #5a3c1438}.afig.cut img{width:min(440px,100%);box-shadow:none;filter:drop-shadow(0 18px 26px #5a3c1447);border:0;border-radius:0;margin:0 auto}.afig figcaption{color:#7a6a52;text-align:center;margin-top:10px;font-size:14px}.abody table{background:#ffffff9e;border:1px solid #7855282e;border-radius:22px;margin:6px 0 24px;display:block;overflow:hidden;box-shadow:0 10px 26px #5a3c141a,inset 0 1px #ffffffe6}.abody thead,.abody tbody{display:block}.abody tr{grid-template-columns:minmax(0,.9fr);grid-auto-columns:minmax(0,1.6fr);grid-auto-flow:column;align-items:baseline;gap:16px;padding:15px 22px;display:grid}.abody tr+tr,.abody thead+tbody tr:first-child{border-top:1px solid #78552824}.abody th,.abody td{text-align:left;color:#5a4b38;padding:0;font-size:15px;font-weight:400;line-height:1.5;display:block}.abody th{letter-spacing:.14em;text-transform:uppercase;color:#6b5a44;font-size:11px;font-weight:700}.abody td:first-child{color:#1f1a14;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:normal;display:flex}.abody td:first-child:before{content:"";background:#ffc700;border-radius:50%;flex-shrink:0;width:10px;height:10px}.abody tbody tr:nth-child(8n+2) td:first-child:before{background:#23bfc4}.abody tbody tr:nth-child(8n+3) td:first-child:before{background:#7bd88f}.abody tbody tr:nth-child(8n+4) td:first-child:before{background:#ff8f8f}.abody tbody tr:nth-child(8n+5) td:first-child:before{background:#b79bff}.abody tbody tr:nth-child(8n+6) td:first-child:before{background:#17b0f0}.abody tbody tr:nth-child(8n+7) td:first-child:before{background:#ffc700}.abody tbody tr:nth-child(8n+8) td:first-child:before{background:#23bfc4}.abody ul,.abody ol{flex-direction:column;gap:12px;margin:6px 0 24px;padding:0;list-style:none;display:flex}.abody li{color:#3a2f22;background:#ffffff9e;border:1px solid #7855282e;border-radius:20px;padding:16px 20px;font-size:17px;line-height:1.62;position:relative;box-shadow:0 10px 26px #5a3c141a,inset 0 1px #ffffffe6}.abody ol{counter-reset:step}.abody ol li{counter-increment:step;min-height:69px;padding-left:70px}.abody ol li:before{content:counter(step);color:#0d1824;background:radial-gradient(120% 140% at 50% 0,#ffe680,#ffc700 50%,#e0a000);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;line-height:1;display:flex;position:absolute;top:17px;left:20px;box-shadow:inset 0 -3px 6px #965f0066,inset 0 1px 1px #ffffffb3,0 3px 8px #00000059}.pband{isolation:isolate;align-items:center;min-height:340px;margin:36px 0 40px;padding:36px 0;display:flex;position:relative}.pband.rev{justify-content:flex-end}.pbimg{object-fit:cover;z-index:-2;border-radius:0 24px 24px 0;width:60%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 45%);mask-image:linear-gradient(90deg,#0000 0,#000 45%)}.pband.rev .pbimg{border-radius:24px 0 0 24px;left:0;right:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 45%);mask-image:linear-gradient(270deg,#0000 0,#000 45%)}.pband:before,.pband:after{content:"";z-index:-1;pointer-events:none;height:70px;position:absolute;left:0;right:0}.pband:before{background:linear-gradient(#f7efe1,#f7efe100);top:0}.pband:after{background:linear-gradient(#f7efe100,#f7efe1);bottom:0}.pbtxt{max-width:min(440px,42%)}.abody .pbtxt p{margin:0 0 12px}.abody .pbtxt p:last-child{margin-bottom:0}.abody .pbtxt p:has(+.pbcap){margin-bottom:12px}.pbcap{color:#6b5a44;text-wrap:balance;font-size:14px;font-style:italic;display:block}.abody .pbtxt.pull p{color:#1f1a14;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.35}.acta{background:linear-gradient(150deg,#0d1b24eb,#162734e0);border:1px solid #ffc70080;border-radius:26px;align-items:center;gap:clamp(18px,3vw,32px);margin:40px 0 8px;padding:clamp(22px,3vw,32px);display:flex;box-shadow:0 24px 48px #3c280a4d,inset 0 1px #ffffff1f}.actatxt{flex:1;min-width:0}.actak{letter-spacing:.16em;text-transform:uppercase;color:#ffc700;margin-bottom:10px;font-size:12px;font-weight:700}.abody .acta p.actat{color:#fff;margin:0 0 10px;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.45}.abody .acta p.actas{color:#ffffffc7;margin:0 0 20px;font-size:16px;line-height:1.55}.acta .by{color:#0d1824;white-space:nowrap;border-radius:999px;padding:14px 26px;font-size:16px;font-weight:700;display:inline-flex}.acta .actaimg{object-fit:contain;aspect-ratio:auto;filter:drop-shadow(0 16px 28px #00000073);border:0;border-radius:0;flex-shrink:0;align-self:center;width:min(130px,28%);height:auto;margin:0}.afaq{flex-direction:column;gap:10px;display:flex}.afaq details{background:#ffffff9e;border:1px solid #7855282e;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #5a3c141a,inset 0 1px #ffffffe6}.afaq summary{cursor:pointer;color:#1f1a14;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.afaq summary::-webkit-details-marker{display:none}.afaq summary:focus-visible{outline-offset:-2px;border-radius:18px;outline:2px solid #0e6e78}.afaq .plus{color:#b07a00;flex-shrink:0;font-size:26px;line-height:1;transition:transform .25s}.afaq details[open] .plus{transform:rotate(45deg)}.abody .afaq details p{color:#4a3e2e;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.65}.abody .afaq details p+p{margin-top:-8px;padding-top:0}.asign{background:linear-gradient(150deg,#0d1b24eb,#162734e0);border:1px solid #ffc70080;border-radius:24px;margin:clamp(34px,4vw,48px) 0 0;padding:clamp(24px,3vw,36px);box-shadow:0 24px 48px #3c280a4d,inset 0 1px #ffffff1f}.asign blockquote{color:#fff;text-wrap:balance;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.45}.asign figcaption{color:#ffc700;margin:0;font-size:16px;font-weight:700}.ashare{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;padding-top:20px;display:flex}.asign>.ashare:first-child{border-top:0;margin-top:0;padding-top:0}.ashl{letter-spacing:.16em;text-transform:uppercase;color:#ffc700;margin-right:8px;font-size:12px;font-weight:700}.shb{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}.shb:hover{color:#0d1824;background:#ffc700;border-color:#ffc700}.shb:focus-visible,.by:focus-visible{outline-offset:3px;outline:2px solid #ffc700}.arel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.relc{color:#1f1a14;background:linear-gradient(150deg,#ffffffb3,#fff6);border:1px solid #785a3233;border-radius:20px;flex-direction:column;gap:10px;min-height:170px;padding:18px 20px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 24px #5a3c141a}.relc:hover{color:#1f1a14;border-color:#c98a00;transform:translateY(-3px)}.rels{letter-spacing:.14em;text-transform:uppercase;color:#0a5660;background:#0e6e781f;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.relt{font-size:17px;font-weight:700;line-height:1.35}.relm{color:#6b5a44;margin-top:auto;font-size:14px}.afin{isolation:isolate;justify-content:flex-end;align-items:center;min-height:min(560px,80vh);padding:clamp(56px,7vw,100px) max(clamp(18px,4vw,64px),50vw - 500px);display:flex;position:relative;overflow:hidden}.afinimg{z-index:-3;width:auto;max-width:none;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 38%);mask-image:linear-gradient(270deg,#0000 0,#000 38%)}.afinfade{z-index:-2;pointer-events:none;background:linear-gradient(270deg,#f7efe1f5 0%,#f7efe1eb 36%,#f7efe18c 52%,#f7efe100 68%),linear-gradient(#f7efe1 0,#f7efe100 90px);position:absolute;inset:0}.afintxt{max-width:500px}.afintxt h2{letter-spacing:-.025em;color:#1f1a14;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1}.afintxt h2 .acc{color:#c98a00}.afintxt p{color:#4a3e2e;max-width:460px;margin:0 0 26px;font-size:17px;line-height:1.6}.afintxt .by{color:#0d1824;white-space:nowrap;border-radius:999px;padding:16px 32px;font-size:17px;font-weight:700;display:inline-flex}.afin.noimg{justify-content:flex-start;min-height:0}.afin.noimg .afinfade{display:none}@media (width<=900px){.herobg{object-fit:cover;object-position:70% 30%;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.pband,.pband.rev{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;margin-top:28px;padding:0 0 8px}.pbimg,.pband.rev .pbimg{border-radius:20px;order:-1;width:100%;height:240px;margin:0 0 14px;position:relative;left:auto;right:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.pband:before,.pband:after{display:none}.pbtxt{max-width:none}.afin{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 clamp(18px,4vw,64px) 48px}.afinimg{object-fit:cover;object-position:50% 30%;order:-1;width:calc(100% + 2*clamp(18px,4vw,64px));height:300px;margin:0 calc(-1*clamp(18px,4vw,64px)) 18px;position:relative;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.afinfade{display:none}.afintxt{max-width:none}}@media (width<=600px){.hfade{background:linear-gradient(#f7efe1f2,#f7efe1f2),linear-gradient(#0d1b248c 0,#0d1b2400 110px)}}@media (width<=700px){.arel{grid-template-columns:1fr}.relc{min-height:0}.abody tr{grid-template-columns:1fr;grid-auto-flow:row;gap:4px;padding:14px 18px}.acta{flex-direction:column-reverse;align-items:stretch}.abody p{font-size:17px}}@media (prefers-reduced-motion:reduce){.art .rv{animation:none!important}.afaq .plus,.relc{transition:none}}.acta .by{white-space:normal;text-align:center}@media (width>=1200px){.hfade{background:linear-gradient(90deg,#f7efe1f5 0%,#f7efe1eb 36%,#f7efe18c 52%,#f7efe100 68%),linear-gradient(#0d1b248c 0,#0d1b2400 110px)}}.abody tr:has(>:nth-child(3):last-child[style*=text-align\:right]){grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) minmax(0,.7fr)}.abody td[style*=text-align\:right]{color:#b07a00;white-space:nowrap;font-size:15px;font-weight:800}.ahero .adate{color:#5e4e39}.abody .achk li{align-items:flex-start;gap:14px;display:flex}.achk .ck{background:radial-gradient(120% 140% at 50% 0,#9beff0,#23bfc4 55%,#138a8e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex;box-shadow:inset 0 -2px 4px #003c4066,inset 0 1px 1px #ffffffb3,0 2px 6px #00000040}.astart{isolation:isolate;background:#07121b;border:1px solid #ffc70080;border-radius:26px;align-items:center;min-height:400px;margin:40px 0 8px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #3c280a4d,inset 0 1px #ffffff1f}.astart .sbg{aspect-ratio:1;z-index:-2;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.astart .sbg img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.astart .sbg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.astart .stxt{max-width:min(520px,58%);position:relative}.astart .astk{letter-spacing:.16em;text-transform:uppercase;color:#23bfc4;margin-bottom:10px;font-size:12px;font-weight:700}.abody .astart .stxt p{color:#fff;max-width:640px;margin:0 0 20px;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.5}.astart .by{color:#0d1824;white-space:normal;text-align:center;border-radius:999px;padding:14px 26px;font-size:16px;font-weight:700;display:inline-flex}@media (width<=700px){.abody tr:has(>:nth-child(3):last-child[style*=text-align\:right]){grid-template-columns:1fr}.abody td[style*=text-align\:right]{white-space:normal;text-align:left!important}.abody table:has(th[style*=text-align\:right]) thead{display:none}.astart{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 26px}.astart .sbg{aspect-ratio:auto;order:-1;width:100%;height:280px;margin-bottom:6px;position:relative}.astart .sbg img{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.astart .stxt{max-width:none;padding:0 22px}}
