/* Bento Island */
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bid586.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bi6896.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bi639f.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bi541e.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bi7475.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bi2ad8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bi9e92.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bif92a.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bi5e82:#F2F2F7;--bi623c:#FFFFFF;--bi8b7d:#1C1C1E;--bice4f:#6d6d70;--bi9329:#d2d2d6;--bi8697:#FF9500;--bi8f8a:#5856D6;--bi9eeb:#111111;--bi9d5a:#8e580f;--bi7380:22px;--bid912:22px;--bia64d:'Inter Tight',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--bi651d:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--bi44da:ui-monospace,Menlo,Consolas,monospace;--bif34a:1240px;--bi6d7d:700;--bi865e:none;--bi69b1:#e8e8ed;--bi2b7c:#1C1C1E;color-scheme:light}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--bi5e82);color:var(--bi8b7d);font-family:var(--bi651d);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
@media(max-width:760px){body{font-size:15px}}
img,svg{display:block;max-width:100%}
img{height:auto}
a{color:inherit;text-decoration:none;transition:color .15s}
a:hover{color:var(--bi9d5a)}
p{margin:0 0 1em}
h1,h2,h3,h4{font-family:var(--bia64d);font-weight:var(--bi6d7d);line-height:1.18;margin:0 0 .55em;text-transform:var(--bi865e);overflow-wrap:break-word}
h1{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem)}
h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}
h3{font-size:1.2rem}
:focus-visible{outline:2px solid var(--bi8697);outline-offset:2px}
.biae1f{width:min(100% - 32px,var(--bif34a));margin-inline:auto}
.bic19f{max-width:780px;margin-inline:auto}
.bidec0{padding-block:clamp(24px,4vw,48px)}
.bic379{min-width:0}
.biff71{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.biecf5{position:absolute;left:-9999px;top:8px;z-index:999;background:var(--bi8697);color:var(--bi9eeb);padding:8px 14px}
.biecf5:focus{left:8px}
.bi8e9c{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--bi8697);color:var(--bi9eeb);padding:12px 22px;border-radius:var(--bi7380);font:inherit;font-weight:700;font-size:.95rem;border:2px solid transparent;cursor:pointer;line-height:1.2;transition:filter .15s,transform .15s;white-space:nowrap}
.bi8e9c:hover{color:var(--bi9eeb);filter:brightness(1.08)}
.bif51c{background:transparent;color:var(--bi8b7d);border-color:currentColor}
.bif51c:hover{color:var(--bi9d5a)}
input,textarea,select{font:inherit;font-size:1rem;width:100%;padding:12px 14px;border:1px solid var(--bi9329);border-radius:var(--bi7380);background:var(--bi623c);color:var(--bi8b7d)}
textarea{resize:vertical}
label{font-size:.9rem;font-weight:600;display:block;margin-bottom:6px}
.bi4de2{display:flex;gap:8px;flex-wrap:wrap}.bi4de2 input{flex:1 1 200px;width:auto}
.bia066{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8rem;color:var(--bice4f);margin-bottom:8px}
.bi76d5{font-weight:600;color:var(--bi9d5a)}
.bi671f{position:relative;min-width:0}
.bia298{display:block;overflow:hidden;border-radius:var(--bid912);aspect-ratio:3/2;background:var(--bi623c)}
.bia298 img,.bi1b23 img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.bi671f:hover .bia298 img{transform:scale(1.04)}
.bic59e{aspect-ratio:3/4}.bi61e1{aspect-ratio:1}.bi7c80{aspect-ratio:16/9}
.bie169 .bic8e1{padding-top:14px}
.bi0f02{font-size:1.2rem;margin:0 0 8px;line-height:1.28}
.bi0ba1 .bi0f02{font-size:clamp(1.5rem,1rem + 2vw,2.4rem)}
.bi09fa{color:var(--bice4f);font-size:.95rem;margin:0 0 8px}
.bi1728{font-size:.8rem;color:var(--bice4f)}
.bif99e{display:flex;gap:clamp(14px,3vw,28px);align-items:center}
.bif99e .bia298{flex:0 0 38%}
.bif99e .bic8e1{flex:1;min-width:0}
@media(max-width:560px){.bif99e{align-items:flex-start}.bif99e .bia298{flex-basis:34%}.bif99e .bi09fa{display:none}.bif99e .bi0f02{font-size:1.02rem}}
.bic709{min-height:360px;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--bid912);color:#fff;isolation:isolate}
.bi1b23{position:absolute;inset:0;z-index:-1}
.bic709::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8))}
.bic709 .bic8e1{padding:clamp(18px,3vw,32px);position:relative}
.bic709 .bia066,.bic709 .bi09fa,.bic709 .bi76d5{color:rgba(255,255,255,.92)}
.bic709 a,.bic709 .bi0f02{color:#fff}
.bi1ea4{position:absolute;inset:0;z-index:1}
.bic709 .bi76d5,.bic709 .bi0f02 a{position:relative;z-index:2}
.bi4eeb{padding:14px 0;border-bottom:1px solid var(--bi9329)}
.bie567{display:flex;gap:12px;align-items:flex-start;padding:10px 0}
.bie567+.bie567{border-top:1px solid var(--bi9329)}
.bi3258{font-size:.98rem;margin:0 0 4px;line-height:1.3}
.bie567 time{font-size:.78rem;color:var(--bice4f)}
.bi65b7{font-family:var(--bia64d);font-size:1.6rem;font-weight:var(--bi6d7d);color:var(--bi9d5a);line-height:1;min-width:1.6em}
.bia8da{flex:0 0 72px;border-radius:var(--bid912);overflow:hidden;aspect-ratio:1}
.bia8da img{width:100%;height:100%;object-fit:cover}
.bi1a6c{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:clamp(28px,4vw,44px) 0 20px}
.bi1a6c:first-child{margin-top:0}
.bi6627{margin:0;font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}
.biee0e{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--bi9d5a);font-weight:600;white-space:nowrap}
.bi52b1{display:grid;gap:clamp(20px,3vw,32px)}
.biad3c{grid-template-columns:repeat(2,minmax(0,1fr))}.bi0f5f{grid-template-columns:repeat(3,minmax(0,1fr))}.bicb19{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1024px){.bicb19,.bi0f5f{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.biad3c,.bi0f5f,.bicb19{grid-template-columns:minmax(0,1fr)}}
.bia3f8{display:grid;gap:clamp(22px,3vw,36px)}
.bice4c{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px,4vw,56px);align-items:start}
.bi1dd4{grid-template-columns:300px minmax(0,1fr)}
.bi1dd4>.bi73f0{order:-1}
.bice4c .bi0f5f,.bice4c .bicb19{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1024px){.bice4c,.bi1dd4{grid-template-columns:minmax(0,1fr)}.bi1dd4>.bi73f0{order:2}}
@media(max-width:620px){.bice4c .bi0f5f,.bice4c .bicb19{grid-template-columns:minmax(0,1fr)}}
.bi73f0{display:grid;gap:32px;align-content:start;min-width:0}
.bi912b{font-size:1.05rem;margin:0 0 14px}
.bib884 p{font-size:.93rem}
.bi3565{list-style:none;padding:0;margin:0}.bi3565 li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--bi9329)}.bi3565 span{color:var(--bice4f);font-size:.85rem}
.bia156{display:flex;flex-wrap:wrap;gap:8px}.biadbe{font-size:.82rem;padding:4px 10px;border:1px solid var(--bi9329);border-radius:var(--bi7380)}
.biadbe:hover{border-color:var(--bi8697)}
.bibf02{display:flex;gap:14px;align-items:flex-start}
.bi1cdf{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--bi8697);color:var(--bi9eeb);display:grid;place-items:center;font-family:var(--bia64d);font-weight:700;font-size:1.1rem}
.bi343d{width:72px;height:72px;font-size:1.6rem}
.bie191{display:inline-flex;gap:6px;align-items:center;color:var(--bi9d5a);font-weight:600;font-size:.9rem}
.bid92b{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bid92b li{display:flex;gap:10px;font-size:.93rem}.bid92b svg{color:var(--bi9d5a);flex:0 0 auto;margin-top:4px}
.bi3834{padding-left:1.2em;margin:0}.bi3834 li{margin-bottom:8px}
.bie4f7 ol{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem;color:var(--bice4f)}
.bie4f7 li+li::before{content:"/";margin-right:6px;opacity:.6}
.bie4f7 li[aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}
.bie62a{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:clamp(32px,5vw,56px);flex-wrap:wrap}
.bie3d1 a,.bie3d1 span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--bi9329);border-radius:var(--bi7380);padding:0 10px}
.bie3d1 a[aria-current]{background:var(--bi8697);color:var(--bi9eeb);border-color:var(--bi8697)}
.bi8e0c{justify-content:space-between;border-top:1px solid var(--bi9329);padding-top:18px;font-size:.9rem}
.bifc90{font-weight:700}.bifc90[aria-disabled]{opacity:.4;pointer-events:none}
.bi332e{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}
.bi332e::-webkit-scrollbar{display:none}
.bi7f28{flex:0 0 auto;padding:6px 14px;border:1px solid var(--bi9329);border-radius:999px;font-size:.85rem;white-space:nowrap}
.bi959a{background:var(--bi8697);color:var(--bi9eeb);border-color:var(--bi8697)}
.biced5{padding:clamp(28px,6vw,72px) clamp(20px,5vw,56px);border-radius:var(--bi7380);background:var(--bi623c);margin-bottom:clamp(28px,5vw,56px)}
.biced5 h1{max-width:18ch;margin-bottom:.4em}
.bi9198{font-size:1.1rem;color:var(--bice4f);max-width:56ch}
.biebdf{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:var(--bi9d5a);margin-bottom:12px}
.bi528a{border-radius:0;margin:0;padding-block:clamp(48px,9vw,120px);text-align:center}
.bi528a h1{margin-inline:auto;max-width:20ch;font-size:clamp(2.2rem,1.4rem + 3.5vw,4.2rem)}.bi528a .bi9198{margin-inline:auto}.bi528a .bi4de2{max-width:520px;margin:24px auto 0}
.bi4315{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;color:#fff;isolation:isolate;overflow:hidden}
.bi2399{position:absolute;inset:0;z-index:-2}.bi2399 img{width:100%;height:100%;object-fit:cover}
.bi4315::after,.bi506f::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.12) 40%,rgba(0,0,0,.78))}
.bi7930{padding-block:clamp(100px,12vw,150px) clamp(32px,6vw,72px)}
.bi4315 h1{max-width:22ch;color:#fff}
.bi4315 a,.bi4315 .bia066,.bi4315 .bi76d5,.bi4315 .bie4f7 ol,.bi4315 p{color:#fff}
.bi4315 p{max-width:60ch;opacity:.92}
.bi0903{margin-bottom:clamp(24px,4vw,44px)}
.bi0903 p{color:var(--bice4f);max-width:65ch;margin:0}
.bif87f{background:var(--bi623c);padding:clamp(24px,5vw,56px);border-radius:var(--bi7380)}
.bif87f .bi332e{margin-top:18px}
.bi0096{border-top:2px solid var(--bi8b7d);border-bottom:1px solid var(--bi8b7d);padding:16px 0}
.bi0096 h1{font-size:clamp(2.6rem,1.5rem + 6vw,6rem);margin:0;line-height:1}
.bi0016{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:12px;color:var(--bice4f)}
.bi506f{position:relative;min-height:48vh;display:flex;align-items:flex-end;color:#fff;isolation:isolate;overflow:hidden;margin-bottom:0}
.bi506f .bi7930{width:min(100% - 32px,var(--bif34a));margin-inline:auto;padding-block:130px 44px}
.bi506f p,.bi506f a,.bi506f .bie4f7 ol,.bi506f h1{color:#fff}
.bic352{color:var(--bice4f)}
.bifedf{list-style:none;padding:0;margin:0;display:flex;gap:8px}
.bifedf a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--bi9329)}
.bifedf a:hover{border-color:currentColor}
.biad09{position:relative;z-index:60;background:var(--bi5e82)}
.bi554e{display:flex;align-items:center;gap:clamp(12px,3vw,32px);min-height:72px}
.bi18d0{display:inline-flex;align-items:center;gap:10px;font-family:var(--bia64d);font-weight:var(--bi6d7d);font-size:1.4rem;line-height:1.1;color:var(--bi8b7d);white-space:nowrap}
.bi18d0:hover{color:inherit}
.biad09 .bi18d0{min-width:0;flex-shrink:1}.biad09 .bi18d0>span:last-child{overflow:hidden;text-overflow:ellipsis}
.bi939b{display:inline-block;flex:0 0 auto;width:14px;height:14px;background:var(--bi8697);border-radius:calc(var(--bi7380) / 2)}
.bi953d ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px clamp(12px,1.6vw,24px)}
.bi953d a{display:block;padding:8px 0;font-size:.95rem;font-weight:500}
.bi953d a.bi9eeb{color:var(--bi9d5a)}
.bi33d4{display:flex;align-items:center;gap:12px;margin-left:auto}
.bi403d{font-size:.82rem;color:var(--bice4f);white-space:nowrap}
.bidc9d{display:none;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;margin:0;border-radius:var(--bi7380);color:inherit}
.bi1b51{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;left:0;top:0}
.bia2cf{display:flex;align-items:center;position:relative}
.bia2cf input{padding:9px 40px 9px 14px;font-size:.9rem}
.bia2cf button{position:absolute;right:4px;background:none;border:0;color:inherit;cursor:pointer;padding:8px;display:grid}
.bieba6{width:210px}
.bif359{position:sticky;top:0}
.bi7ae3{background:color-mix(in srgb,var(--bi5e82) 78%,transparent);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px)}
.bi632a{margin:0;font-size:.85rem;color:var(--bice4f)}
@media(max-width:1024px){.biad09 .bi953d,.biad09 .bia2cf,.bi3b0a{display:none}.bidc9d{display:inline-flex}}
@media(max-width:760px){.bi403d{display:none}.bi18d0{font-size:1.25rem}}
@media(max-width:380px){.biad09 .bi554e .bi18d0{font-size:1.02rem;letter-spacing:0}.bi554e{gap:8px}.bi1ab0 .bi554e{padding:0 6px 0 14px}}
.bi1ab0{position:sticky;top:0;background:transparent;padding-top:12px}
.bi1ab0 .bi554e{background:color-mix(in srgb,var(--bi623c) 85%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:0 12px 0 24px;min-height:62px;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid var(--bi9329)}
@media(min-width:1025px){.bi1ab0 .bi953d{margin-inline:auto}.bi1ab0 .bi33d4{margin-left:0}}
.bib4e2,.bia63d,.bicfc5,.bidd1b{display:none}
@media(max-width:1024px){.bicfc5{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--bi5e82);border-top:1px solid var(--bi9329);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgba(0,0,0,.06)}
.bicfc5 a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.68rem;padding:4px;color:var(--bice4f)}
.bicfc5 a:hover{color:var(--bi9d5a)}
body{padding-bottom:74px}}
.bi48d4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;grid-auto-flow:dense}.bi48d4>:nth-child(1){grid-column:span 2;grid-row:span 2}.bi48d4>:nth-child(2),.bi48d4>:nth-child(6){grid-column:span 2}.bi48d4 .bic709{min-height:280px}.bi48d4>.bic709:nth-child(1){min-height:520px}@media(max-width:1024px){.bi48d4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bi48d4{grid-template-columns:minmax(0,1fr)}.bi48d4>*{grid-column:auto!important;grid-row:auto!important}.bi48d4>.bic709:nth-child(1){min-height:380px}}
.bie169{overflow:hidden;border-radius:var(--bi7380)}.bie169 .bic8e1{padding:16px 18px 20px}.bie169 .bia298{border-radius:0}
.bie169{background:var(--bi623c)}
.bi4753{margin-bottom:24px}
.bi4753 h1{margin:10px 0 18px;max-width:26ch}
.bi3308{display:flex;gap:12px;align-items:center;font-size:.88rem}
.bi3308 b{display:block}.bi3308 span:not(.bi1cdf){color:var(--bice4f);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
.bi6318{margin:0 0 32px}.bidc25{border-radius:var(--bid912);overflow:hidden;aspect-ratio:16/9}.bidc25 img{width:100%;height:100%;object-fit:cover}
.bie641{font-size:1.06em;line-height:1.78}
.bie641 h2{margin-top:1.8em;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);scroll-margin-top:90px}
.bie641 ul,.bie641 ol{margin:0 0 1.2em;padding-left:1.3em}.bie641 li{margin-bottom:.4em}
.bie641 a{color:var(--bi9d5a);text-decoration:underline;text-underline-offset:3px}
.bi43f9{font-size:1.16em;line-height:1.6}
.bia1af{margin:2em 0;padding:6px 0 6px 24px;border-left:4px solid var(--bi8697);font-family:var(--bia64d);font-size:1.3rem;line-height:1.45}
.bia1af p{margin:0}
.bi23fe{font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem)}
.bid0a3,.bi5099{background:var(--bi623c);border:1px solid var(--bi9329);border-radius:var(--bi7380);padding:20px 24px;margin:0 0 2em}
.bi08f8{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--bi9d5a);margin-bottom:8px}
.bid0a3 ul,.bi5099 ol{margin:0}.bi5099 time{font-weight:700;margin-right:8px}
.bi513d{font-weight:700;margin-bottom:8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}
.bif85f ol{margin:0;padding-left:1.2em;font-size:.92rem}.bif85f li{margin-bottom:6px}
.bie641 .bif85f a{text-decoration:none;color:inherit}.bif85f a:hover{color:var(--bi9d5a)}
.bi50b9{border:1px solid var(--bi9329);border-radius:var(--bi7380);padding:18px 22px;margin-bottom:2em}
.bi3ea0{margin:2em 0}.bi7b44{border-radius:var(--bid912);overflow:hidden;aspect-ratio:16/9}.bi7b44 img{width:100%;height:100%;object-fit:cover}.bi3ea0 figcaption{font-size:.82rem;color:var(--bice4f);margin-top:8px}
.bi50e7{overflow-x:auto;margin:1.5em 0}
.bi8a9c{width:100%;border-collapse:collapse;font-size:.92rem;min-width:420px}.bi8a9c th,.bi8a9c td{padding:10px 12px;border-bottom:1px solid var(--bi9329);text-align:left}.bi8a9c th{background:var(--bi623c);font-weight:700}
.bi4cab>.bi43f9::first-letter{float:left;font-family:var(--bia64d);font-size:4.2em;line-height:.8;padding:8px 10px 0 0;color:var(--bi8697);font-weight:700}
.bie494{counter-reset:bid76e}.bie494 h2{counter-increment:bid76e}.bie494 h2::before{content:counter(bid76e,decimal-leading-zero);display:block;font-size:.7em;color:var(--bi8697);margin-bottom:4px}
.biaf86{margin:36px 0 16px}
.bid3a8{display:flex;align-items:center;gap:10px;font-size:.9rem;margin-bottom:28px}.bid3a8 a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--bi9329);border-radius:50%}
.bia5f0{display:flex;gap:18px;padding:24px;border:1px solid var(--bi9329);border-radius:var(--bi7380);margin-bottom:28px;align-items:flex-start}.bib1d7{font-weight:700;margin-bottom:4px}.bia5f0 p:last-child{margin:0;color:var(--bice4f);font-size:.95rem}
.bi4fdf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bi4fdf a{padding:16px 18px;border:1px solid var(--bi9329);border-radius:var(--bi7380);font-weight:600;line-height:1.35}.bi4fdf small{display:block;color:var(--bice4f);font-weight:400;margin-bottom:4px}.bi4fdf a:last-child{text-align:right}
@media(max-width:620px){.bi4fdf{grid-template-columns:1fr}.bi4fdf a:last-child{text-align:left}.bia5f0{flex-direction:column}}
.bi060a{margin-top:clamp(40px,6vw,72px)}
.bi5836,.bi9954{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bi9329);border:1px solid var(--bi9329);border-radius:var(--bi7380);overflow:hidden;margin:0 0 2em}
.bi9954{grid-template-columns:repeat(2,1fr);margin:1.5em 0}
.bi5836 div,.bi9954 div{background:var(--bi5e82);padding:14px}.bi5836 dt,.bi9954 dt{font-size:.75rem;color:var(--bice4f);text-transform:uppercase;letter-spacing:.05em}.bi5836 dd,.bi9954 dd{margin:0;font-weight:700}
@media(max-width:620px){.bi5836{grid-template-columns:1fr 1fr}}
.bi5ade{display:flex;flex-direction:column;gap:4px;border-left:4px solid var(--bi8697);padding:12px 18px;background:var(--bi623c);margin:1.5em 0}.bi5ade span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bice4f)}.bie641 .bi5ade a{font-weight:700;text-decoration:none;color:inherit}
.bicab8{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2em 0}.bif339{aspect-ratio:1;overflow:hidden}.bif339 img{width:100%;height:100%;object-fit:cover}
.bifbc3{font-size:.85rem;color:var(--bice4f);border-top:1px solid var(--bi9329);padding-top:16px;margin-top:2em}
.bic341{display:flex;gap:10px;align-items:center;font-size:.9rem}
.bid694{margin:1.5em 0}
.bi5296{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:16px;background:var(--bi8f8a);color:#000;display:grid;place-items:center;box-shadow:0 6px 16px rgba(0,0,0,.25);z-index:90}
@media(max-width:1024px){.bi5296{bottom:90px}}
@supports(animation-timeline:scroll()){.bia1ce{position:fixed;top:0;left:0;height:4px;width:100%;background:var(--bi8697);transform-origin:0 50%;transform:scaleX(0);animation:bi3593 linear both;animation-timeline:scroll(root);z-index:300}@keyframes bi3593{to{transform:scaleX(1)}}}
.bide98 h2{margin-top:1.6em;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}
.bide98 a{color:var(--bi9d5a);text-decoration:underline;text-underline-offset:3px}
.bi36b1{margin:20px 0 10px}.bi3a3a{padding:24px;border:1px solid var(--bi9329);border-radius:var(--bi7380)}.bi3a3a svg{color:var(--bi9d5a);margin-bottom:12px}.bide98 .bi3a3a h2{font-size:1.15rem;margin:0 0 6px}.bi3a3a p{margin:0;color:var(--bice4f);font-size:.93rem}
.bi07cd{margin-top:20px}.bi3dda{text-align:center}.bi3dda .bi1cdf{margin:0 auto 12px}.bi3dda h3{font-size:1rem;margin:0 0 2px}.bi3dda p{color:var(--bice4f);font-size:.85rem}
.biae9e{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;margin-top:24px}.bi8d2f{display:grid;gap:16px}.bic8fd{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.bi5a08{display:flex;gap:10px;align-items:flex-start;font-weight:400}.bi5a08 input{width:auto;margin-top:4px}.bi8d2f .bi8e9c{justify-self:start}
.bi5cbc{background:var(--bi623c);padding:24px;border-radius:var(--bi7380);align-self:start}.bide98 .bi5cbc h2{margin-top:0;font-size:1.2rem}.bi5cbc ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:12px}.bi5cbc li{display:flex;gap:10px}.bi5cbc .bifedf{display:flex;gap:8px}.bi5cbc svg{color:var(--bi9d5a);flex:0 0 auto;margin-top:3px}
@media(max-width:860px){.biae9e,.bic8fd{grid-template-columns:minmax(0,1fr)}}
.bi49ba{background:var(--bi623c);padding:18px 18px 18px 40px;border-radius:var(--bi7380)}
.bi0575{color:var(--bice4f);font-size:.9rem}
.bi5422{text-align:center;padding:clamp(32px,8vw,96px) 0;max-width:640px;margin:0 auto}
.bi6a65{font-family:var(--bia64d);font-size:clamp(6rem,4rem + 10vw,12rem);line-height:1;margin:0;color:var(--bi8697);font-weight:var(--bi6d7d)}
.bi5422 .bia2cf{max-width:420px;margin:24px auto}.bi1d88{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.bibe1b{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px}.bide98 .bi96a5 h2{font-size:1.1rem;margin:0 0 10px}.bi96a5 ul{padding-left:1.1em;margin:0}.bi96a5 li{margin-bottom:6px;font-size:.93rem}
.bi52bb{background:var(--bi69b1);color:var(--bi2b7c);margin-top:clamp(40px,6vw,80px);font-size:.92rem}
.bi887d{padding-block:clamp(36px,6vw,64px) 24px}
.bi0ebb{display:grid;gap:32px}
.bi502e{grid-template-columns:1.6fr 1fr 1fr}.bic479{grid-template-columns:1.6fr 1fr 1fr 1fr}.bi3e45{grid-template-columns:1.5fr repeat(4,1fr)}.bi537b{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:900px){.bi502e,.bic479,.bi3e45,.bi537b{grid-template-columns:repeat(2,minmax(0,1fr))}.bif092{grid-column:1/-1}}
@media(max-width:480px){.bi537b{grid-template-columns:1fr}}
.bib99d{font-size:.82rem;margin:0 0 12px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--bi651d);font-weight:700}
.bi52bb ul{list-style:none;padding:0;margin:0}.bi8c98{min-width:0;overflow-wrap:anywhere}.bi8c98 li{margin-bottom:8px}
.bi52bb a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}
.bi52bb .bi18d0{color:inherit;margin-bottom:12px}
.bif092 p{opacity:.8;max-width:36ch}
.bi52bb .bifedf a{border-color:color-mix(in srgb,currentColor 30%,transparent)}
.bi3d2a{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);margin-top:36px;padding-top:20px;font-size:.82rem;opacity:.85}
.bi3d2a ul{display:flex;flex-wrap:wrap;gap:8px 18px}.bi3d2a p{margin:0}
.bi1926{background:transparent}.bi1926 .bi0ebb{gap:14px}.bi1926 .bi8c98,.bi9dfc{background:#fff;border-radius:var(--bi7380);padding:24px}.bi9dfc{margin-top:14px}.bi9dfc .bi3d2a{margin:0;border:0;padding:0}@media(max-width:480px){.bi1926 .bi0ebb{grid-template-columns:minmax(0,1fr)}}
/* signature */
.bi671f{background:#fff;border-radius:var(--bi7380);box-shadow:0 1px 2px rgba(0,0,0,.04)}
.bia298{border-radius:calc(var(--bi7380) - 6px)!important;margin:8px}
.bi4e46{background:#fff;border-radius:var(--bi7380);padding:clamp(18px,3vw,36px);margin-bottom:14px}
