:root{--frost:#f6f2ea;--fog:#e6ece8;--white:#fff;--iron:#22393a;--iron2:#2d4747;--iron3:#172828;--glacier:#f08a6c;--glacierl:#eef3ef;--glacierd:#a3402a;--ember:#f08a6c;--embert:#a3402a;--emberl:#ffb39d;--text:#16211f;--muted:#4b5a57;--line:#d9ddd5;--sage:#9bb3a3;--scale:linear-gradient(90deg,#f08a6c,#f08a6c);--disp:"Saira Semi Condensed","Arial Narrow",ui-sans-serif,system-ui,sans-serif;--body:"Cabin",ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--body);color:var(--text);background:var(--frost);line-height:1.62;font-size:1rem;padding-bottom:68px}
@media(min-width:900px){body{padding-bottom:0}}
h1,h2,h3,h4{font-family:var(--disp);font-weight:700;letter-spacing:0;word-spacing:.04em;line-height:1.1;margin:0 0 .6rem;color:var(--iron)}
h2{font-size:clamp(1.65rem,1.2rem + 1.4vw,2.3rem)}h3{font-size:1.12rem}
p{margin:0 0 1rem}a{color:var(--glacierd)}img{max-width:100%;height:auto;display:block}ul,ol{padding-left:1.2rem}
button,input,select,textarea{font-family:inherit}
.ic59572{width:1.15em;height:1.15em;fill:currentColor;flex:none}
.wr204cb{max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}
.sk80779{position:absolute;left:-999px;top:.5rem;background:var(--iron);color:#fff;padding:.6rem 1rem;border-radius:.5rem;z-index:200}.sk80779:focus{left:.5rem}
:focus-visible{outline:3px solid var(--glacierd);outline-offset:2px}
.hea495e :focus-visible,.bac2b11 :focus-visible,.fo45c87 :focus-visible,.sec2909.da2d30e :focus-visible{outline-color:var(--glacier)}
.to32839{position:sticky;top:0;z-index:100;background:#fbf9f5}
.to32839::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--iron)}
.to32839 .wr204cb{display:flex;align-items:center;gap:1.2rem;height:76px}
.lo99094{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--iron);flex:none}
.lo99094 b{font-family:var(--disp);font-weight:700;font-size:1.14rem;display:block;line-height:1.1;word-spacing:.04em}
.lo99094 small{display:block;font-size:.8rem;color:var(--muted);font-weight:500}
.tic1262{width:2.7rem;height:2.7rem;border-radius:12px;background:var(--iron);color:var(--glacier);display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08)}
.tic1262 .ic59572{width:1.55rem;height:1.55rem}
.nad4d40{flex:1;display:flex;justify-content:center;align-self:stretch}
.nad4d40>ul{list-style:none;margin:0;padding:0;display:flex;gap:.3rem;align-items:stretch}
.nad4d40>ul>li{display:flex;align-items:center}
.nad4d40 li{position:static}
.nad4d40 a,.nad4d40 button{font:inherit;font-weight:600;color:var(--iron);text-decoration:none;padding:.55rem .85rem;border-radius:.55rem;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}
.nad4d40>ul>li>a:hover,.nad4d40>ul>li>button:hover{background:var(--fog)}
.nad4d40 .che0c3e{width:.48em;height:.48em;border-right:2px solid var(--glacierd);border-bottom:2px solid var(--glacierd);transform:rotate(45deg);margin:-.2em 0 0 .15em;transition:transform .2s}
.nad4d40 .mef8cc4{display:none}
.ddfccf0{position:static}
.dd3632e{position:absolute;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);top:calc(100% - 3px);background:var(--white);border:1px solid var(--line);border-radius:0 0 16px 16px;box-shadow:0 30px 60px -28px rgba(18,21,25,.55);padding:1.5rem 1.7rem 1.3rem;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:110}
.dd3632e::before{content:"";position:absolute;left:0;right:0;top:-18px;height:20px}
.dd3632e::after{content:"";position:absolute;left:-1px;right:-1px;top:-3px;height:3px;background:var(--scale)}
.ddfccf0.op6ab47 .dd3632e{opacity:1;visibility:visible;transform:none}
@media(hover:hover) and (pointer:fine){.ddfccf0:not(.hof860c):hover .dd3632e{opacity:1;visibility:visible;transform:none}}
.ddfccf0.op6ab47>button .che0c3e{transform:rotate(225deg)}
.mg532d1{display:none}
.dd5df1f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 2.2rem}
@media(min-width:900px){#area-menu .dd5df1f{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 1.8rem}}
.dd5df1f h3{font-size:.9rem;color:var(--glacierd);margin:0 0 .45rem;display:flex;align-items:center;gap:.5rem}
.dd5df1f ul{list-style:none;margin:0;padding:0;display:block}.dd5df1f li{position:static}
.dd5df1f li a{display:block;padding:.32rem .45rem;font-weight:500;font-size:.93rem;border-radius:.45rem}
.dd5df1f li a:hover{background:var(--glacierl)}
.dd3632e .aldd4f9{display:inline-block;margin-top:1rem;font-weight:700;color:var(--glacierd)}
.hr94674{display:inline-flex;align-items:center;gap:.6rem;flex:none;background:var(--iron);color:#fff;text-decoration:none;border-radius:14px;padding:.5rem 1rem .5rem .8rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 22px -16px rgba(18,21,25,.8);position:relative}
.hr94674 .ic59572{color:var(--iron);background:var(--glacier);width:1.05rem;height:1.05rem;padding:.45rem;border-radius:50%;box-sizing:content-box}
.hr94674 .rd9bcca{display:block;font-size:.78rem;color:#cfe0d6;font-weight:600;line-height:1.1}
.hr94674 .rd10c7b{display:block;font-family:var(--disp);font-weight:700;font-size:1.05rem;letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.15}
.hr94674{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.6rem;align-items:center}
.hr94674 .li08990{position:absolute;top:.5rem;right:.55rem;width:7px;height:7px;border-radius:50%;background:#7fd6a4;animation:pulse 2.4s infinite}
.hr94674 .ic59572{grid-row:1 / span 2}
.hr94674:hover{background:var(--iron2)}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(127,214,164,.55)}70%{box-shadow:0 0 0 7px rgba(127,214,164,0)}100%{box-shadow:0 0 0 0 rgba(127,214,164,0)}}
@media(max-width:1100px){.hr94674 .rd9bcca,.hr94674 .rd10c7b{display:none}.hr94674{padding:.75rem;display:inline-flex}}
.bt1705c{display:inline-flex;align-items:center;gap:.55rem;padding:.88rem 1.35rem;border-radius:12px;background:var(--iron);color:#fff;font-family:var(--disp);font-weight:700;word-spacing:.04em;text-decoration:none;border:0;cursor:pointer;font-size:1rem;line-height:1.2;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 0 rgba(0,0,0,.35);transition:background .15s}
.bt1705c:hover{background:var(--iron2)}.bt1705c:active{transform:translateY(1px)}
.bt1705c .ic59572{color:var(--glacier)}
.hea495e .bt1705c,.bac2b11 .bt1705c,.sec2909.da2d30e .bt1705c,.cad7f77 a,.cted621 .bt1705c{background:var(--glacier);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 0 rgba(120,40,20,.28)}
.hea495e .bt1705c .ic59572,.bac2b11 .bt1705c .ic59572,.sec2909.da2d30e .bt1705c .ic59572,.cad7f77 a .ic59572,.cted621 .bt1705c .ic59572{color:var(--text)}
.hea495e .bt1705c:hover,.bac2b11 .bt1705c:hover,.sec2909.da2d30e .bt1705c:hover,.cted621 .bt1705c:hover{background:#f4a086}
.ghfb35b{display:inline-flex;align-items:center;gap:.5rem;padding:.86rem 1.3rem;border-radius:12px;border:1.5px solid var(--iron);color:var(--iron);font-weight:700;text-decoration:none;font-family:var(--disp);word-spacing:.04em;transition:background .15s}
.ghfb35b:hover{background:var(--fog)}
.hea495e .ghfb35b,.sec2909.da2d30e .ghfb35b{border-color:rgba(255,255,255,.4);color:#fff}
.hea495e .ghfb35b:hover,.sec2909.da2d30e .ghfb35b:hover{background:rgba(255,255,255,.08)}
.hea495e{position:relative;background:var(--iron);color:#fff;overflow:hidden;isolation:isolate}
.hea495e::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50rem 28rem at 100% 0,rgba(155,179,163,.22),transparent 62%),radial-gradient(38rem 24rem at -6% 112%,rgba(240,138,108,.2),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 2px,transparent 2px 30px)}
.hea495e .hb347b7{position:absolute;inset:0;z-index:-2}
.hea495e .hb347b7 figure{margin:0;height:100%}
.hea495e .hb347b7 img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.16;filter:grayscale(1) contrast(1.1)}
.hea495e .hb347b7 img:not([src^="/"]){opacity:0}
.hg5af64{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(52px,6.5vw,96px)}
.hea495e.sm83f05 .hg5af64{padding-block:clamp(40px,5vw,72px)}
@media(min-width:1024px){.hg5af64{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3.5rem}}
.hia7f81{max-width:44rem;min-width:0}
.kiefe18{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--glacier);font-size:.95rem;margin:0 0 1rem}
.kiefe18 .ic59572{width:1.3rem;height:1.3rem}
.h1dbfc3{color:#fff;font-size:clamp(2.3rem,1.5rem + 3.1vw,3.6rem);line-height:1.06;margin-bottom:1rem;text-wrap:balance}
.hea495e.sm83f05 .h1dbfc3{font-size:clamp(1.95rem,1.35rem + 2.2vw,2.9rem)}
.le76654{font-size:1.18rem;line-height:1.55;color:rgba(255,255,255,.9);max-width:38rem;margin-bottom:1.5rem}
.hea495e .op500ed{color:rgba(255,255,255,.72);font-size:.95rem;margin:1.1rem 0 0}
.hea495e .chfd1ae:empty{display:none}
.hea495e .chfd1ae{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 0}
.ctb23f7{display:flex;flex-wrap:wrap;gap:.8rem}.lkc12bb{white-space:nowrap}
.ch1d29e{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.34rem .85rem;font-size:.85rem;font-weight:600;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);color:#fff}
.ch1d29e::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage)}
.hr293ce{position:relative;justify-self:center;width:min(30rem,100%);aspect-ratio:5/4;padding:22px 26px;border-radius:26px;background:#1b2e2f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 44px 80px -40px rgba(0,0,0,.8)}
.hr293ce::before,.hr293ce::after{content:"";position:absolute;left:14px;right:14px;height:12px;border-radius:8px;background:linear-gradient(#3f5c5b,#2b4444);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.hr293ce::before{top:6px}.hr293ce::after{bottom:6px}
.hrea8e7{position:relative;height:100%;background:linear-gradient(160deg,#557472 0%,#3a5655 45%,#8a5a4a 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 480' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='88' height='480' rx='44'/%3E%3Crect x='102.4' y='0' width='88' height='480' rx='44'/%3E%3Crect x='204.8' y='0' width='88' height='480' rx='44'/%3E%3Crect x='307.2' y='0' width='88' height='480' rx='44'/%3E%3Crect x='409.6' y='0' width='88' height='480' rx='44'/%3E%3Crect x='512' y='0' width='88' height='480' rx='44'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 480' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='88' height='480' rx='44'/%3E%3Crect x='102.4' y='0' width='88' height='480' rx='44'/%3E%3Crect x='204.8' y='0' width='88' height='480' rx='44'/%3E%3Crect x='307.2' y='0' width='88' height='480' rx='44'/%3E%3Crect x='409.6' y='0' width='88' height='480' rx='44'/%3E%3Crect x='512' y='0' width='88' height='480' rx='44'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.hrea8e7 .ph06d85{position:absolute;inset:0;margin:0;display:block!important}
.hrea8e7 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;box-shadow:none}
.hrea8e7 img:not([src^="/"]){opacity:0}
.hr8c229{position:absolute;right:-10px;bottom:34px;z-index:2;display:flex;align-items:center;gap:.7rem;background:var(--glacier);color:var(--text);text-decoration:none;border-radius:16px;padding:.8rem 1.1rem .8rem .9rem;box-shadow:0 22px 40px -22px rgba(0,0,0,.8)}
.hr8c229 .ic59572{width:1.6rem;height:1.6rem;padding:.35rem;border-radius:50%;background:var(--iron);color:var(--glacier);box-sizing:content-box}
.hr8c229 b{display:block;font-family:var(--disp);font-weight:700;font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.1}
.hr8c229 small{display:block;font-size:.8rem;font-weight:600}
.hr8c229:hover{background:#f4a086}
.hr0ba9a{position:absolute;left:-12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--glacier);box-shadow:inset 0 0 0 5px #c9694f}
@media(max-width:1023px){.hr293ce{width:min(26rem,100%)}.hr8c229{right:8px}}
.hccb25f{background:var(--white);color:var(--text);border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -34px rgba(0,0,0,.75);width:100%;max-width:24rem;justify-self:end}
.hccb25f .hce0730{margin:0;background:var(--iron2);color:#fff;font-family:var(--disp);font-weight:700;padding:.85rem 1.2rem;display:flex;align-items:center;gap:.55rem;position:relative}
.hccb25f .hce0730 .ic59572{color:var(--glacier);width:1.35rem;height:1.35rem}
.hccb25f .hce0730::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--glacier)}
.hccb25f ul{list-style:none;margin:0;padding:1rem 1.2rem .6rem;display:grid;gap:.6rem}
.hccb25f li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;font-weight:500}
.hccb25f li .ic59572{color:var(--glacierd);margin-top:.2rem}
.hc355f2{display:flex;align-items:center;gap:.55rem;margin:.4rem 1.2rem 1.2rem;padding:.8rem 1rem;border-radius:12px;background:var(--iron);color:#fff;font-family:var(--disp);font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums}
.hc355f2 .ic59572{color:var(--glacier)}.hc355f2:hover{background:var(--iron2)}
@media(max-width:1023px){.hccb25f{justify-self:start}}
.mo1c922{height:4px;background:var(--iron3)}
.sec2909{padding-block:clamp(3.5rem,6vw,6.25rem)}
.sec2909.wh8ca66{background:var(--white)}.sec2909.pabbc0f{background:var(--frost)}.sec2909.pa24aa7{background:var(--fog)}
.sec2909.da2d30e{background:var(--iron);color:#e8edf2;position:relative;isolation:isolate}
.sec2909.da2d30e::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 2px,transparent 2px 28px)}
.sec2909.da2d30e h2,.sec2909.da2d30e h3{color:#fff}.sec2909.da2d30e p{color:#c9d2db}
.sec2909.da2d30e .eyb88fe{color:var(--glacier)}
.sec2909.da2d30e a.mobf54e{color:var(--glacier)}
.ltc98a5{max-width:44rem;margin-bottom:2.2rem}.ltc98a5.ca5dd0{margin-inline:auto;text-align:center}
.eyb88fe{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--body);font-weight:600;font-size:.92rem;color:var(--glacierd);margin-bottom:.55rem}
.eyb88fe::before{content:"";width:.85rem;height:.8rem;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 5px);border-radius:3px;flex:none;opacity:.9}
.gr5ef91{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:640px){.gr5ef91{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.gr5ef91.c31ff06{grid-template-columns:repeat(3,minmax(0,1fr))}.gr5ef91.c41ea5c{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ca95d07{position:relative;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:.6rem;min-width:0;box-shadow:0 1px 2px rgba(18,21,25,.05),0 14px 30px -26px rgba(18,21,25,.4);transition:border-color .2s,box-shadow .2s}
.ca95d07::before{content:"";position:absolute;left:16px;right:16px;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--scale);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.ca95d07:hover{border-color:#c9d5cc;box-shadow:0 1px 2px rgba(18,21,25,.05),0 22px 40px -28px rgba(18,21,25,.5)}
.ca95d07:hover::before{transform:scaleX(1)}
.ca95d07 .tic1262{width:2.8rem;height:2.8rem;position:relative}
.ca95d07 .tic1262 .ic59572{width:1.3rem;height:1.3rem}
.ca95d07 .tic1262::after{content:"";position:absolute;left:8px;right:8px;bottom:5px;height:2px;border-radius:2px;background:var(--glacier)}
.ca95d07 h3{margin:.2rem 0 0}.ca95d07 p{margin:0;color:var(--muted);font-size:.95rem}
.ca95d07 .mobf54e{margin-top:auto;font-weight:700;color:var(--glacierd);text-decoration:none;display:inline}
.ca95d07 .mobf54e::after{content:"\2192";display:inline-block;margin-left:.35rem;transition:transform .2s}.ca95d07 .mobf54e:hover::after{transform:translateX(3px)}
.sec2909.da2d30e .ca95d07{background:var(--iron2);border-color:rgba(255,255,255,.1)}.sec2909.da2d30e .ca95d07 p{color:#c3ccd6}
.li667f9{}
.qaf47a8{background:var(--glacierl);border:1px solid #cddbd1;border-radius:18px;padding:1.4rem 1.6rem;margin:0 0 2rem;position:relative;overflow:hidden}
.qaf47a8::after{content:"";position:absolute;right:1.2rem;top:1rem;bottom:1rem;width:5.5rem;background:repeating-linear-gradient(90deg,rgba(34,57,58,.07) 0 12px,transparent 12px 20px);border-radius:10px;pointer-events:none}
@media(min-width:900px){.qaf47a8{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.6rem;align-items:start;padding:1.6rem 2rem}.qaf47a8 .eyb88fe{margin:.15rem 0 0}}
@media(min-width:1100px){.wr204cb:has(>.qaf47a8+.pr18c3c){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:start}.wr204cb:has(>.qaf47a8+.pr18c3c)>.qaf47a8{display:block;margin:0}.wr204cb:has(>.qaf47a8+.pr18c3c)>.qaf47a8 .eyb88fe{margin-bottom:.7rem}
.wr204cb>.fa980c0:only-child{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:4.5rem;max-width:none;align-items:start}.wr204cb>.fa980c0:only-child>.ltc98a5{grid-column:1;grid-row:1 / span 20;align-self:start;margin:0}.wr204cb>.fa980c0:only-child>.fq5c362{grid-column:2}}
@media(min-width:1024px){.gr5ef91.c31ff06:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.gr5ef91.c31ff06:has(>:nth-child(5):last-child)>*{grid-column:span 2}.gr5ef91.c31ff06:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}.gr5ef91.c31ff06:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.gr5ef91.c31ff06:has(>:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.gr5ef91.c31ff06:has(>:nth-child(7):last-child)>*{grid-column:span 3}.gr5ef91.c31ff06:has(>:nth-child(7):last-child)>:nth-child(n+5){grid-column:span 4}.gr5ef91.c41ea5c:has(>:nth-child(13):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.gr5ef91.c41ea5c:has(>:nth-child(13):last-child)>:nth-child(-n+2){grid-column:span 6}.gr5ef91.c41ea5c:has(>:nth-child(13):last-child)>:nth-child(n+3){grid-column:span 3}.gr5ef91.c41ea5c:has(>:nth-child(13):last-child)>:nth-child(n+11){grid-column:span 4}}
.qaf47a8 .eyb88fe{background:var(--iron);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.82rem;margin-bottom:.6rem}
.qaf47a8 .eyb88fe::before{display:none}
.qaf47a8 p{margin:0;font-size:1.06rem;line-height:1.62;max-width:min(47ch,560px)}
.pr18c3c{max-width:46rem}.pr18c3c p{font-size:1.04rem;max-width:min(46ch,540px)}.wr204cb>p{max-width:min(46ch,540px)}
.pr18c3c.lo3894d{border-top:1px solid var(--line);padding-top:1.4rem;position:relative}
.pr18c3c.lo3894d::before{content:"";position:absolute;left:0;top:-2px;width:5rem;height:3px;background:var(--scale)}
.st04cc7{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}
@media(min-width:900px){.st04cc7{grid-template-columns:repeat(2,minmax(0,1fr))}.st04cc7 li:last-child:nth-child(odd){grid-column:1 / -1}}
.st04cc7 li{position:relative;display:flex;gap:1rem;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:1.3rem 1.2rem 1.2rem;min-width:0;overflow:hidden}
.st04cc7 li::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sage)}
.st04cc7 li:last-child::before{background:var(--glacier)}
.st04cc7 h3{margin:0 0 .25rem;font-size:1.05rem}.st04cc7 p{margin:0;color:var(--muted);font-size:.95rem}
.nub92cf{width:2.7rem;height:2.7rem;border-radius:50%;border:2px solid var(--iron);color:var(--iron);background:var(--white);font-family:var(--disp);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none;font-variant-numeric:tabular-nums}
.sec2909.da2d30e .st04cc7 li{background:var(--iron2);border-color:rgba(255,255,255,.1)}.sec2909.da2d30e .st04cc7 p{color:#c3ccd6}
.sec2909.da2d30e .nub92cf{border-color:var(--glacier);color:#fff;background:transparent}
.fa980c0{max-width:54rem}
.fq5c362{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-bottom:.65rem;overflow:hidden;position:relative}
.fq5c362 h3{margin:0;font-size:1rem}
.fq5c362 button{width:100%;text-align:left;font:inherit;font-weight:700;color:var(--iron);background:none;border:0;padding:1rem 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer}
.fq5c362 .che0c3e{position:relative;width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--iron);flex:none;transition:transform .25s,background .2s}
.fq5c362 .che0c3e::before,.fq5c362 .che0c3e::after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:2px;margin:-1px 0 0 -.4rem;background:var(--iron)}
.fq5c362 .che0c3e::after{transform:rotate(90deg)}
.fq5c362 button[aria-expanded="true"] .che0c3e{transform:rotate(45deg);background:var(--glacier)}
.fq5c362:has(button[aria-expanded="true"])::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--glacierd)}
.fac9615{padding:0 1.2rem 1.1rem;color:var(--muted)}.fac9615 p{margin:0;max-width:min(54ch,640px)}.fac9615[hidden]{display:none}
.bac2b11{position:relative;background:var(--iron2);color:#fff;overflow:hidden;isolation:isolate}
.bac2b11 .hb347b7{position:absolute;inset:0;z-index:-1}.bac2b11 .hb347b7 figure{margin:0;height:100%}
.bac2b11 .hb347b7 img{width:100%;height:100%;object-fit:cover;opacity:.24;filter:grayscale(1)}
.bac2b11 .hb347b7 img:not([src^="/"]){opacity:0}
.bac2b11 .hb347b7::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,21,25,.96),rgba(18,21,25,.72))}
.bac2b11::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--glacier);z-index:1}
.bac2b11 .wr204cb{padding-block:3.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}
.bac2b11 h2{color:#fff;margin:0;flex:1 1 20rem;font-size:1.7rem}.bac2b11 p{margin:0;flex:1 1 20rem;color:#cfd8e0}
.cted621{background:var(--iron3);color:#fff;position:relative;isolation:isolate}
.cted621::before{content:"";position:absolute;right:4%;top:18%;bottom:18%;width:min(22rem,30%);z-index:-1;background:repeating-linear-gradient(90deg,rgba(155,179,163,.09) 0 26px,transparent 26px 38px);border-radius:24px}
.cted621 .wr204cb{padding-block:clamp(3.2rem,5.5vw,5.5rem);display:grid;gap:.4rem 3rem;align-items:center}
@media(min-width:900px){.cted621 .wr204cb{grid-template-columns:minmax(0,1fr) auto}.cted621 h2{grid-column:1}.cted621 p{grid-column:1}.cted621 .ctb23f7{grid-column:2;grid-row:1 / span 2}}
.cted621 h2{color:#fff;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem);margin:0}
.cted621 p{color:#cddad4;max-width:38rem;margin:0}.cted621 .ghfb35b{border-color:rgba(255,255,255,.4);color:#fff}.cted621 .ghfb35b:hover{background:rgba(255,255,255,.08)}
.mac8af8{background:var(--iron);padding:1.6rem 0 1.8rem;overflow:hidden}
.mac8af8 .le436a3{text-align:center;font-size:.92rem;font-weight:600;color:var(--glacier);margin:0 0 1rem;padding-inline:1rem}
.mt171b4{display:flex;width:max-content;animation:mq 60s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}

.mt171b4 div{display:flex;align-items:center;gap:4.2rem;padding-right:4.2rem}
.mt171b4 span{font-family:var(--disp);font-weight:600;font-size:1.2rem;color:#e8edf2;white-space:nowrap;display:inline-flex;align-items:center;gap:4.2rem}
.mt171b4 span::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ember);display:inline-block}
@keyframes mq{to{transform:translateX(-33.3333%)}}
.pl9279b{display:grid;gap:1.25rem}@media(min-width:900px){.pl9279b{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pl2a81a{position:relative;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:1.7rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.8rem;overflow:hidden}
.pl2a81a::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--glacier)}
.pl2a81a:nth-child(2)::before{background:var(--sage)}.pl2a81a:nth-child(3)::before{background:var(--iron)}
.pl2a81a ul{margin:0;padding-left:1.1rem;color:var(--muted);font-size:.95rem;flex:1}
.pl2a81a .bt1705c{align-self:flex-start}
.ch61c47{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:720px){.ch61c47{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ch61c47 li{display:flex;gap:.6rem;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:.75rem .95rem}
.ch61c47 .ic59572{color:var(--glacierd);margin-top:.18rem}
.madeb7c{background:var(--fog);padding-block:2.5rem}
.madeb7c .in2b108{height:360px;border-radius:20px;border:8px solid var(--iron);background:radial-gradient(circle at 30% 40%,rgba(155,179,163,.4),transparent 55%),repeating-linear-gradient(0deg,rgba(27,31,36,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(27,31,36,.06) 0 1px,transparent 1px 32px),#dfe6e1;display:flex;align-items:center;justify-content:center;overflow:hidden}
.madeb7c iframe{width:100%;height:100%;border:0}
.mac9c0f{font:inherit;font-weight:700;padding:.9rem 1.3rem;border-radius:12px;background:var(--iron);border:0;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;box-shadow:0 14px 28px -16px rgba(18,21,25,.7)}
.mac9c0f .ic59572{color:var(--glacier)}
.ca00778{background:var(--iron);color:#e8edf2;border-radius:20px;padding:1.6rem 1.6rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px rgba(18,21,25,.8)}
.ca00778::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--scale)}
.ca00778 .cp01a64{margin:0 0 .3rem;color:#cfe0d6;font-weight:600;font-size:.92rem}
.ca00778 .cp01a11{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-family:var(--disp);font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-variant-numeric:tabular-nums;margin-bottom:1.1rem}
.ca00778 .cp01a11 .ic59572{color:var(--glacier);width:1.4rem;height:1.4rem}
.ca00778 .kv800a3{margin:0;display:grid;gap:0}
.ca00778 .kv800a3 div{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.8rem;padding:.65rem 0;border-top:1px solid rgba(255,255,255,.1)}
.ca00778 dt{color:#ffb39d;font-weight:600;font-size:.9rem}.ca00778 dd{margin:0;color:#dfe5eb;font-size:.95rem}
.fo45c87{background:var(--iron3);color:#c3ccd6;padding-block:3.5rem 1.5rem;font-size:.95rem;position:relative}
.fo45c87::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--scale)}
.fo45c87 .co754bb{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:720px){.fo45c87 .co754bb{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.fo45c87 .co754bb{grid-template-columns:repeat(4,minmax(0,1fr))}}
.fo45c87 h3{color:#fff;font-size:1rem;margin-bottom:.8rem}
.fo45c87 ul{list-style:none;margin:0;padding:0}.fo45c87 li{margin-bottom:.35rem}
.fo45c87 a{color:#dfe5eb;text-decoration:none}.fo45c87 a:hover{text-decoration:underline}
.fo45c87 .aldd4f9{font-weight:700;color:var(--glacier)}
.na4e3ea{color:#fff}
.diddcfc{border-top:1px solid rgba(255,255,255,.1);margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem;color:#9ea9b5;max-width:60rem}
.fo45c87 .co3678d{font-size:.82rem;color:#8e99a6;margin:0}
.cad7f77{position:fixed;left:0;right:0;bottom:0;z-index:90;height:68px;background:var(--iron);display:flex;align-items:center;justify-content:center;padding:.6rem}
.cad7f77::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--scale)}
.cad7f77 a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:26rem;padding:.8rem;border-radius:12px;font-family:var(--disp);font-weight:700;text-decoration:none}
@media(min-width:900px){.cad7f77{display:none}}
.ph06d85{margin:0}
:where(.ph06d85:not(:has(img[src^="/"]))){display:none}
.ph06d85 img{width:100%;border-radius:16px;border:1px solid var(--line);box-shadow:0 22px 44px -30px rgba(18,21,25,.6);cursor:zoom-in}
.hea495e .ph06d85,.bac2b11 .ph06d85{display:block!important}
.hea495e .ph06d85 img,.bac2b11 .ph06d85 img{border:0;border-radius:0;box-shadow:none;cursor:default}
.vg3a147{display:grid;gap:2.4rem;grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:1024px){.vg3a147{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}
.vsd8f04{position:relative;padding-top:1.2rem;border-top:1px solid var(--line)}
.vsd8f04::before{content:"";position:absolute;left:0;top:-2px;width:3.5rem;height:3px;background:var(--scale)}
.vsd8f04 h2{font-size:1.42rem}.vsd8f04 figure{margin-top:1rem}.vsd8f04 img{aspect-ratio:3/2;object-fit:cover}
.imca968{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.tb681db{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.tb681db th,.tb681db td{padding:.85rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:.95rem}
.tb681db tr:last-child td{border-bottom:0}
.tb681db th{background:var(--iron);color:#fff;font-family:var(--disp);font-weight:600}
.tb681db td:first-child{font-weight:600;color:var(--iron)}
.cmc5745{overflow-x:auto}
.wa53ddb li,.die1834 li{min-width:0}
.red00b8{margin-top:2rem}
.bca52aa{font-size:.88rem;color:var(--muted);margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}
.bca52aa li+li::before{content:"/";margin-right:.4rem;color:#8a96a3}
.bca52aa a{color:#d9eef8}.hea495e .bca52aa{color:rgba(255,255,255,.75)}
.by50606{display:flex;gap:.8rem;align-items:center;font-size:.9rem;color:var(--muted)}
.up6a061{font-size:.86rem;color:var(--muted)}
.gaa5c64{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:720px){.gaa5c64{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1100px){.wr204cb>.pr18c3c:only-child:has(>.ltc98a5){display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:4.5rem;max-width:none}.wr204cb>.pr18c3c:only-child:has(>.ltc98a5)>.ltc98a5{grid-column:1;grid-row:1 / span 30;margin:0}.wr204cb>.pr18c3c:only-child:has(>.ltc98a5)>:not(.ltc98a5){grid-column:2}.wr204cb>.pr18c3c.lo3894d:only-child{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:4.5rem;max-width:none}.wr204cb>.pr18c3c.lo3894d:only-child>h2{grid-column:1;grid-row:1 / span 10}.wr204cb>.pr18c3c.lo3894d:only-child>p{grid-column:2}}
.twea4df{display:grid;gap:2.5rem;align-items:start}
@media(min-width:1024px){.twea4df{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}
.ro1d452{display:block}
.re0b40d{opacity:1}
.li348e7{position:fixed;inset:0;z-index:300;background:rgba(18,21,25,.92);display:flex;align-items:center;justify-content:center;padding:2rem}
.li348e7 img{max-height:90vh;border-radius:12px}
.lb208d4{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:50%;border:0;background:#fff;font-size:1.6rem;cursor:pointer}
@media(max-width:899px){.fo45c87 li>a,.fo45c87 p a{display:inline-block;padding:.6rem 0;min-height:44px}.fo45c87 li{margin:0}.bca52aa a{display:inline-block;padding:.4rem 0;min-height:30px}.to32839 .wr204cb{height:68px;gap:.6rem}.nad4d40{flex:0 0 auto;order:3;margin-left:auto;align-self:center}.hr94674{order:2;margin-left:auto}.lo99094 small{display:none}}
@media(max-width:899px){.nad4d40 .mef8cc4{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:.7rem;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:12px}.nad4d40 .mef8cc4 span{width:20px;height:2px;background:var(--iron);display:block;transition:transform .2s,opacity .2s}.nad4d40 .mef8cc4[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nad4d40 .mef8cc4[aria-expanded="true"] span:nth-child(2){opacity:0}.nad4d40 .mef8cc4[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nad4d40>ul{display:none;position:absolute;left:0;right:0;top:100%;background:var(--white);flex-direction:column;align-items:stretch;gap:0;padding:.4rem 1rem 1rem;border-bottom:1px solid var(--line);box-shadow:0 20px 40px -20px rgba(18,21,25,.5);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.nad4d40.op6ab47>ul{display:flex}.nad4d40>ul>li{border-bottom:1px solid var(--line);display:block}.nad4d40>ul>li:last-child{border-bottom:0}.nad4d40>ul>li>a,.nad4d40>ul>li>button{width:100%;justify-content:space-between;padding:.85rem .4rem;min-height:48px;border-radius:.4rem}.dd3632e{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-radius:0;padding:0 0 .6rem;display:none}.dd3632e::before,.dd3632e::after{display:none}.ddfccf0.op6ab47 .dd3632e{display:block}.dd5df1f{grid-template-columns:repeat(1,minmax(0,1fr));gap:0}.dd5df1f>div{border-top:1px solid var(--line)}.dd5df1f h3{display:flex;align-items:center;gap:.6rem;margin:0;padding:.8rem .4rem;cursor:pointer;min-height:48px;font-size:.92rem}.dd5df1f h3::after{content:"";width:.5em;height:.5em;border-right:2px solid var(--glacierd);border-bottom:2px solid var(--glacierd);transform:rotate(45deg);transition:transform .2s;flex:none}.dd5df1f .go12f0f h3::after{transform:rotate(225deg)}.mg532d1{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.4rem;padding:0 .45rem;border-radius:999px;background:var(--iron);color:#fff;font-size:.78rem;margin-left:auto}.dd5df1f>div>ul{display:none;padding:0 0 .5rem .4rem}.dd5df1f>div.go12f0f>ul{display:block}.dd5df1f li a{display:flex;align-items:center;min-height:44px;padding:.55rem .4rem}.dd3632e .aldd4f9{margin:.7rem .4rem 0}}
@media(max-width:380px){.to32839 .wr204cb{gap:.4rem;padding-inline:.75rem}.lo99094{gap:.45rem}.lo99094 b{font-size:.98rem}.tic1262{width:2.3rem;height:2.3rem}.hr94674{padding:.6rem}.nad4d40 .mef8cc4{padding:.55rem}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.mt171b4{animation:none}}
