:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fcfbf6;--card:#fffef9;--ink:#14201f;--muted:#596969;--rule:#d7dfd6;--soft:#f2f5eb;--sage:#eef2e6;--forest:#003e39;--deep:#00332f;--pale:#d2e0d9;--coral:#ff6545;--focus:#ebae20;--teal:#00615c;--w2:#d03a22;--c2:#0756e9;--rain:#008b7d;--dry:#8a6a1f;--mid:#82807c;--band:#e1e6d9;--b0:var(--c2);--b1:color-mix(in oklab, var(--c2) 65%, var(--paper));--b2:color-mix(in oklab, var(--c2) 40%, var(--paper));--b3:var(--band);--b4:color-mix(in oklab, var(--w2) 40%, var(--paper));--b5:color-mix(in oklab, var(--w2) 65%, var(--paper));--b6:var(--w2);--serif:Georgia, "Times New Roman", Times, serif;--sans:"Archivo", "Archivo Fallback", Arial, "Liberation Sans", sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--page:75rem;--gut:2rem;--edge:max(var(--gut), calc((100% - var(--page)) / 2));--text:46rem;--wide:62rem;--radius:.5rem;--tint:color-mix(in oklab, var(--w2) 10%, var(--paper));--tone:var(--ink);--h2:2.125rem;--h2-home:2.625rem;--h3-card:1.5rem;--mast-h:4.875rem}@media (width<=68.75rem){:root{--gut:1.5rem;--h2-home:2.0625rem;--h3-card:1.3125rem}}@media (width<=51.25rem){:root{--mast-h:4.375rem}}@media (width<=44rem){:root{--mast-h:4.0625rem}}@media (width<=38.75rem){:root{--gut:1.125rem;--h2:1.8125rem;--h2-home:2rem}}@media (width<=22.5rem){:root{--gut:.875rem}}.t-hot{--tone:var(--w2)}.t-cold{--tone:var(--c2)}.t-wet{--tone:var(--rain)}.t-dry{--tone:var(--dry)}.w2{--t:var(--w2)}.c2{--t:var(--c2)}.n{--t:var(--mid)}.p{--t:var(--rain)}.d{--t:var(--dry)}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_a/fonts/archivo-latin-b90691937b.woff2)format("woff2")}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Arimo),local(Liberation Sans);size-adjust:87.1%;ascent-override:101%;descent-override:24.1%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 1rem/1.45 var(--sans);font-kerning:normal;font-variant-numeric:lining-nums;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}a{color:var(--teal);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--teal) 40%, var(--paper));text-decoration-color:color-mix(in oklab, var(--teal) 40%, var(--paper));text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--forest);outline-offset:3px;border-radius:2px}::selection{background:var(--tint);color:var(--ink)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h2{font-size:var(--h2);letter-spacing:-.045em}.k-home h2{font-size:var(--h2-home)}h3{letter-spacing:-.02em;margin:1.75rem 0 .5rem;font-size:1.35rem}p,ul,ol{margin:.75rem 0}li{margin:.3rem 0}time,data{font-variant-numeric:lining-nums}figure{margin:0}img{max-width:100%;display:block}code{font:.88em/1.5 var(--mono);overflow-wrap:anywhere}button,input{font:inherit}.note{color:var(--muted);font-size:.875rem}.nw{white-space:nowrap}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{flex:1 0 auto;width:100%;padding-bottom:4rem}main:focus{outline:none}main>*{max-width:var(--page);margin-left:var(--edge);margin-right:var(--gut)}main>.hero,main>.band{max-width:none;margin-left:0;margin-right:0}main section>*,.fb>*{max-width:var(--page)}main>:is(p,ul.lines),main section>:is(p,ul.lines),.fb>:is(p,ul.lines){max-width:var(--text)}main section{min-width:0;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}main section>h2{margin-bottom:1rem}main section>p.dateline{color:var(--muted);font:600 .9375rem/1.4 var(--sans);letter-spacing:0;margin:0 0 .25rem}main section p{font-size:1.0625rem}.find{font:400 1.2rem/1.45 var(--serif)}.find a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.aside{color:var(--muted)}.cap{font:400 1.0625rem/1.45 var(--serif)}.go a{font-weight:600}.go .note{margin-left:.4rem}.lead-go{margin-top:1.25rem}main .prose{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:1.25rem 1.5rem .5rem}.prose>p{break-inside:avoid;max-width:none;margin:0 0 .85rem}@media (width>=62rem){.prose{columns:2;column-gap:3rem}}.lines{padding:0;list-style:none}.lines>li{border-top:1px solid var(--rule);margin:0;padding:.7rem 0;font-size:1rem;line-height:1.55}.lines>li:first-child{border-top:0;padding-top:.25rem}.near{flex-wrap:wrap;gap:.5rem 1.75rem;padding:0;list-style:none;display:flex}.near li{margin:0}.near a{font-weight:600}.near .note{margin-left:.3rem}.index{columns:4 10.5rem;column-gap:2rem;padding:0;list-style:none}.index li{break-inside:avoid;margin:0 0 .4rem}.nearest a{font-weight:600}.skip{z-index:50;background:var(--card);color:var(--forest);padding:.75rem 1rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}.mast{z-index:20;min-height:var(--mast-h);padding:0 var(--edge);background:var(--forest);color:var(--card);border-bottom:1px solid color-mix(in oklab, var(--card) 15%, transparent);flex-wrap:wrap;align-items:center;gap:0 2.25rem;display:flex;position:relative}.mast :focus-visible,.foot :focus-visible,.topo :focus-visible{outline-color:var(--focus)}.brand{min-height:2.75rem;color:var(--card);white-space:nowrap;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.word{font:700 2.125rem/1 var(--serif);letter-spacing:-.045em}.word b{color:var(--coral);font-weight:700}.sun{flex:none;width:3.25rem;height:2rem;display:block;position:relative}.sun:before,.sun:after{content:"";position:absolute}.sun:before{background:var(--coral);border-radius:1.85rem 1.85rem 0 0;width:1.85rem;height:.925rem;top:.1rem;left:.7rem}.sun:after{background:repeating-linear-gradient(to bottom, var(--pale) 0 1px, transparent 1px 4px);clip-path:polygon(0 0,100% 0,79% 100%,21% 100%);height:.7rem;top:1.2rem;left:0;right:0}#nav{width:auto;height:auto;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:0 1.7rem;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}#nav a{min-height:2.75rem;color:var(--card);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}#nav a:hover{border-bottom-color:var(--pale)}#nav a[aria-current]{border-bottom-color:var(--coral)}.burger{display:none}.mast .findbtn{min-height:2.75rem;color:var(--card);white-space:nowrap;align-items:center;gap:.55rem;padding:0 .5rem;font-size:.8125rem;text-decoration:none;display:flex}.mast .findbtn:hover{text-decoration:underline}.mag{flex:none;width:1.25rem;height:1.25rem;display:block;position:relative}.mag:before,.mag:after{content:"";position:absolute}.mag:before{border:1.7px solid;border-radius:50%;width:.8rem;height:.8rem;top:.1rem;left:.1rem}.mag:after{transform-origin:0;background:currentColor;width:.45rem;height:1.7px;top:.7rem;left:.78rem;transform:rotate(45deg)}.units{visibility:hidden;border:1px solid color-mix(in oklab, var(--pale) 70%, var(--forest));border-radius:.375rem;flex:none;display:flex;overflow:hidden}.units.on{visibility:visible}.units button{min-height:2.25rem;color:var(--card);cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-size:.8125rem}.units button[aria-pressed=true]{background:var(--w2)}@media (width<=68.75rem){.mast{gap:0 1.45rem}#nav{gap:0 1.1rem}.word{font-size:1.875rem}.brand .sun{transform-origin:0;margin-right:-.5rem;transform:scale(.85)}.mast .findbtn{gap:0;font-size:0}}@media (width<=51.25rem){.mast{flex-wrap:nowrap;gap:0 1rem}.word{font-size:1.75rem}.brand .sun{width:2.6rem;margin-right:-.75rem;transform:scale(.75)}#nav a{font-size:.75rem}#nav a:last-child{display:none}.mast .findbtn{margin-left:auto}.units button{min-height:2.75rem;padding:0 .7rem}}@media (width<=44rem){.mast{gap:0 .5rem}.brand{flex:1;order:0}.mast .findbtn{order:1;margin-left:0;padding:0 .6rem}.units{order:2}.burger{background:linear-gradient(var(--card), var(--card)) center calc(50% - .4rem) / 1.25rem 2px no-repeat, linear-gradient(var(--card), var(--card)) center / 1.25rem 2px no-repeat, linear-gradient(var(--card), var(--card)) center calc(50% + .4rem) / 1.25rem 2px no-repeat;cursor:pointer;border:0;border-radius:.375rem;flex:none;order:3;width:2.75rem;height:2.75rem;padding:0;display:block}#nav{display:none}#nav:popover-open{inset:var(--mast-h) 0 auto 0;width:100%;height:auto;padding:.5rem var(--gut) 1rem;border:0;border-top:1px solid color-mix(in oklab, var(--card) 15%, transparent);background:var(--deep);color:var(--card);box-shadow:0 .5rem 1.25rem color-mix(in oklab, var(--ink) 25%, transparent);flex-direction:column;align-items:stretch;margin:0;display:flex;position:fixed}#nav:popover-open a{border-bottom:1px solid color-mix(in oklab, var(--card) 12%, transparent);min-height:3rem;font-size:1rem}#nav:popover-open a:last-child{display:inline-flex}}@media (width<=27.5rem){.word{font-size:1.625rem}.brand{gap:.3rem}.brand .sun{display:none}.mast .findbtn{padding:0 .45rem}.units button{padding:0 .55rem}}@media (width<=22.5rem){.word{font-size:1.4375rem}.units button{padding:0 .4rem}.mast .findbtn{padding:0 .3rem}}.foot{padding:1.7rem var(--edge) 1.45rem;color:var(--pale);margin-top:auto;font-size:.8125rem;line-height:1.55}.foot p{margin:0}.foot .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.2rem;display:flex}.sign{color:var(--card);gap:.2rem;display:grid}.sign .brand{gap:.5rem;min-height:0}.sign .word{font-size:1.875rem}.sign .sun{transform-origin:0;width:2.7rem;margin-right:-.4rem;transform:scale(.85)}.sign .tag{color:var(--pale);font-size:.75rem}.foot nav{flex-wrap:wrap;gap:0 1.3rem;display:flex}.foot nav a{min-height:2.75rem;color:var(--card);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.foot nav a:hover{text-decoration:underline}.foot [data-not-affiliated]{color:var(--pale);text-align:right;font-size:.75rem}.foot .prov{border-top:1px solid color-mix(in oklab, var(--card) 15%, transparent);color:var(--pale);flex-wrap:wrap;justify-content:space-between;gap:.35rem 2rem;margin-top:1.4rem;padding-top:.8rem;font-size:.75rem;display:flex}.foot .prov:empty{display:none}.foot .prov .lic{margin-left:auto}.foot .prov a{color:var(--card)}@media (width<=68.75rem){.foot [data-not-affiliated]{max-width:15rem}.foot .top{gap:1.25rem 1.55rem}.foot nav{gap:0 .9rem}}@media (width<=51.25rem){.foot [data-not-affiliated]{text-align:left;max-width:none}}@media (width<=38.75rem){.foot .top{display:block}.foot nav{gap:0 .5rem;margin-top:.75rem}.foot [data-not-affiliated]{margin-top:.6rem}.foot .prov{line-height:1.6;display:block}.foot .prov>span{margin-top:.3rem;display:block}}.hero{isolation:isolate;padding:clamp(1.5rem, 1rem + 2vw, 2.4rem) var(--edge) 3.5rem;background:var(--sage);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}:root{--contours:url(/_a/contours-d97bd7a90e.svg)}.topo{background-color:var(--forest);background-image:var(--contours);color:var(--paper);background-size:30rem 22.5rem}.hero.topo{border-bottom:0}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:0 .6rem;margin:0 0 1.25rem;padding:0;font-size:.75rem;list-style:none;display:flex}.crumbs li{margin:0}.crumbs li+li:before{content:"/";color:var(--muted);margin-right:.6rem}.crumbs a,.crumbs [aria-current]{padding:.3rem 0;display:inline-block}.crumbs a{color:var(--teal);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.topo .crumbs ol,.topo .crumbs li+li:before{color:var(--pale)}.topo .crumbs a,.topo .crumbs [aria-current]{color:var(--paper)}.eyebrow{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:650}.topo .eyebrow{color:var(--pale)}.hero h1{letter-spacing:-.045em;max-width:56rem;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.4rem);line-height:1.03}.topo h1{color:var(--card);font-size:clamp(2.4rem,1.5rem + 3.4vw,4.25rem)}.hero h1.long{font-size:clamp(1.9rem,1.35rem + 2vw,2.9rem)}.topo h1.long{font-size:clamp(2rem,1.4rem + 2.4vw,3.3rem)}.hero .line{max-width:40rem;color:var(--muted);margin:.85rem 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.4}.topo .line{color:var(--pale)}.hero>:not(.art){z-index:1;position:relative}.hero .art{z-index:0;object-fit:cover;width:58%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);mask-image:linear-gradient(to right, transparent, var(--ink) 35%);position:absolute;inset:0 0 0 auto}.hero.has-pic>:not(.art){max-width:52%}@media (width<=38.75rem){.hero .art{opacity:.35;width:100%}.hero.has-pic>:not(.art){max-width:none}}.lede{z-index:2;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);max-width:52rem;box-shadow:0 .4rem 1.2rem color-mix(in oklab, var(--forest) 8%, transparent);margin-top:-2.25rem;padding:1.15rem 1.4rem 1.25rem;position:relative}main>.lede{max-width:52rem}.lede[class*=t-]{border-top:4px solid var(--tone)}.reading{font:400 clamp(1.2rem, 1.08rem + .5vw, 1.45rem)/1.42 var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:0}.reading data,.dl .reading>time:first-child{font-weight:700}.late{border-left:3px solid var(--w2);margin:.85rem 0 0;padding-left:.85rem;font-size:.9375rem;font-weight:500}.facts{flex-wrap:wrap;gap:.25rem 2rem;margin-top:1rem;margin-bottom:0;display:flex}.lede .facts{border-top:1px solid var(--rule);margin-top:.85rem;padding-top:.75rem}.facts div{align-items:baseline;gap:.5rem;display:flex}.facts dt{color:var(--muted);font-size:.9375rem}.facts dd{margin:0;font-weight:650}@keyframes float{0%{translate:0 .5rem}to{translate:0}}@media (prefers-reduced-motion:no-preference){.float{animation:4s ease-out both float}}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.cards>li{margin:0}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.card>img{object-fit:cover;width:100%;height:10.5rem}.card .cb{gap:.35rem;padding:.9rem 1.1rem 1rem;display:grid}.card h3{margin:0;font-size:1.35rem}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{text-decoration:underline}.card h3 a:after{content:"";position:absolute;inset:0}@supports selector(:has(a)){.card h3 a:focus-visible{outline:none}}.card:has(h3 a:focus-visible){outline:3px solid var(--forest);outline-offset:3px}.topo .card:has(h3 a:focus-visible){outline-color:var(--focus)}.card .cb :not(h3)>a{z-index:1;position:relative}.card p{color:var(--muted);margin:0;font-size:.9375rem}.card .links{flex-wrap:wrap;gap:.25rem 1.1rem;margin:.35rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.card .links li{margin:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card,.xcard,.rc,.mc,.tiles li{transition:transform .18s,box-shadow .18s}.card:hover,.xcard:hover,.rc:hover,.mc:hover,.tiles li:hover{box-shadow:0 .55rem 1.5rem color-mix(in oklab, var(--forest) 12%, transparent);transform:translateY(-3px)}}.band{padding:clamp(2rem, 1.5rem + 2vw, 3rem) var(--edge);margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.band.sage{background:var(--sage)}.band.topo h2,.band.topo h3,.band.topo a{color:var(--card)}.band>*{max-width:var(--page)}.figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.85rem;margin-top:1.25rem;margin-bottom:0;display:grid}.fig{background:var(--card);border:1px solid var(--rule);border-top:4px solid var(--tone);border-radius:var(--radius);padding:.85rem 1.1rem 1rem}.fig dt{font-size:.9375rem;font-weight:600}.fig dd{margin:0}.fig .v{letter-spacing:-.06em;white-space:nowrap;margin:.2rem 0 .4rem;font-size:clamp(2.3rem,2rem + 1.2vw,2.7rem);font-weight:750;line-height:1}.fig .s{font-size:.9375rem;line-height:1.4}.fig .s b{font-weight:700}.fig .r{color:var(--muted);margin-top:.15rem;font-size:.875rem}.btn{border:1px solid var(--w2);background:var(--w2);min-height:2.875rem;color:var(--card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--card) 8%, transparent);cursor:pointer;border-radius:.3125rem;justify-content:center;align-items:center;gap:1.1rem;padding:.75rem 1.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:after{content:"→";content:"→" / "";font:1.25rem/1 Arial,sans-serif}.btn:hover{background:color-mix(in oklab, var(--w2) 88%, var(--ink));text-decoration:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn{transition:background .18s,transform .18s}.btn:hover{transform:translateY(-1px)}}.tw{background:linear-gradient(to right, var(--card) 40%, transparent) left center / 1.5rem 100% no-repeat local, linear-gradient(to left, var(--card) 40%, transparent) right center / 1.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--forest) 28%, transparent), transparent) left center / .55rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--forest) 28%, transparent), transparent) right center / .55rem 100% no-repeat scroll, var(--card);border:1px solid var(--rule);border-radius:var(--radius);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-top:1rem;position:relative;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.875rem;line-height:1.4}caption{caption-side:top;text-align:left;font:700 1.0625rem/1.35 var(--serif);letter-spacing:-.01em;padding:.85rem 1rem .6rem}th,td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:.6rem 1rem}thead th{background:var(--sage);color:var(--forest);vertical-align:bottom;white-space:nowrap;font-size:.8125rem;font-weight:600}tbody tr:last-child>*{border-bottom:0}tbody th{font-weight:500}tbody th a{font-weight:600}.num td,.num thead th+th,td.n,th.n{text-align:right}tbody tr:hover>*{background:var(--soft)}tr.now>*{background:var(--tint);font-weight:700}tr.grp>th{background:var(--card);color:var(--forest);font:700 1.05rem/1.3 var(--serif);padding-top:1.1rem}tr.grp:hover>*{background:var(--card)}td.d{white-space:nowrap}td.v{font-weight:650}td.w i{background:var(--tone);border-radius:50%;width:.6rem;height:.6rem;margin-right:.5rem;display:inline-block}td.w .note{margin-left:.3rem}.mk{color:var(--w2);margin-left:.5rem;font-size:.8125rem;font-weight:650}tr.notable>th a{font-weight:700}.gaps td.g{white-space:nowrap}.gaps td.g b{font-weight:700}.gaps td.b{vertical-align:middle;width:32%;min-width:6rem}.gaps td.b i{height:.6rem;width:calc(var(--g) * 100%);background:var(--tone);border-radius:1px;display:block}.tops{gap:1rem;display:grid;overflow-x:auto}.tops>table{background:var(--card);box-shadow:0 0 0 1px var(--rule)}.tops caption{min-height:2.8em}.tops th,.tops td{padding:.3rem .75rem}.tops.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.tops.four caption{min-height:0}.tops thead th:first-child,.tops td:first-child{width:2.5rem;color:var(--muted);text-align:right}@media (width>=52rem){.tops{grid-template-columns:repeat(3,minmax(0,1fr))}}.ahead th[scope=row]{white-space:nowrap}.ahead td b{font:700 1.3rem/1.2 var(--serif);display:block}.ahead td .note,.ahead td .mk{margin-left:0;display:block}.ahead td.risk b{color:var(--w2)}.fb table{font-size:.8125rem}.fb th,.fb td{padding-top:.4rem;padding-bottom:.4rem}.fb .tw{max-height:32rem;overflow:auto}.fb thead th{z-index:1;position:sticky;top:0}.tabs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.tabs li{margin:0}.tabs a{border:1px solid var(--rule);background:var(--card);min-height:2.75rem;color:var(--forest);border-radius:.3rem;align-items:center;padding:.4rem .95rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.tabs a:hover{border-color:var(--forest)}.tabs a[aria-current=page]{background:var(--forest);border-color:var(--forest);color:var(--card)}.topo .tabs a{border-color:color-mix(in oklab, var(--card) 35%, transparent)}@media (width<=38.75rem){.tabs{margin-right:calc(var(--gut) * -1);padding:0 var(--gut) .15rem 0;background:linear-gradient(to left, var(--paper) 30%, transparent) right center / 1.5rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--forest) 22%, transparent), transparent) right center / .55rem 100% no-repeat scroll;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{white-space:nowrap}}details{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);margin-top:.5rem}main section>details:first-of-type,main>details:not(details+details){margin-top:1.25rem}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--teal);flex:none;font-size:1.25rem;font-weight:400;line-height:1}details[open]>summary:after{content:"−"}summary:hover{background:var(--soft)}details[open]>summary{border-bottom:1px solid var(--rule)}.fb{padding:.5rem 1rem 1.25rem}.fb>.tw,.fb>.tops{max-width:none}.fb h3:first-child{margin-top:.5rem}.fb p{font-size:1rem}figure.ch{min-width:0;max-width:46rem;margin-top:2rem;container-type:inline-size}figure.ch figcaption,figure.ch .key{max-width:var(--text)}figure.ch figcaption{font:400 clamp(1.1rem, 1.02rem + .35vw, 1.25rem)/1.42 var(--serif);text-wrap:pretty;margin-bottom:1rem}@media (width>=38.75rem){main section>figure.ch{max-width:var(--page);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius)}main section>figure.ch>figcaption{margin:0;padding:1.1rem 1.4rem .9rem}main section>figure.ch>.key{margin:0;padding:.4rem 1.4rem 1.1rem}main section>figure.ch>svg{max-width:46rem}}@media (width>=62rem){main section>figure.ch{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,46rem) minmax(0,1fr);display:grid}main section>figure.ch>svg{grid-area:1/1/span 3;padding-top:.5rem}main section>figure.ch>figcaption{grid-area:1/2;padding-top:1.4rem}main section>figure.ch>.key{grid-area:2/2;align-self:start;padding-top:0}}figure.ch svg{width:100%;height:auto;display:block;overflow:visible}.ch text{fill:var(--ink);font:500 13.1px var(--sans);font-variant-numeric:lining-nums proportional-nums}@container (width>=374px){.ch text{font-size:11.7px}}@container (width>=417px){.ch text{font-size:10.5px}}@container (width>=465px){.ch text{font-size:9.4px}}@container (width>=519px){.ch text{font-size:8.4px}}@container (width>=579px){.ch text{font-size:7.6px}}@container (width>=646px){.ch text{font-size:6.8px}}.ch .ax{fill:var(--muted);font-weight:400}.ch .lb{font-weight:600}.ch text.now{font-weight:700}.ch text.sn{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.ch .rw{font-weight:700}.ch path{fill:none}.ch rect,.ch circle{fill:var(--t)}.ch .s{stroke:var(--t)}.ch .lr{stroke:var(--muted);stroke-width:.8px;stroke-dasharray:2 2}.ch .bl{stroke:var(--ink);stroke-width:.8px}.ch .ex{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2.5 1.5}.decades thead th{white-space:normal}.ch .gl{stroke:var(--rule);stroke-width:1px}.ch .yr{stroke:var(--mid);stroke-linecap:round}.ch .nb{fill:var(--band)}.ch .sh{fill:var(--t);fill-opacity:.1}.ch .sl{stroke:var(--t);stroke-width:1.6px}.ch circle.now{fill:var(--t);stroke:var(--paper);stroke-width:1.4px}.ch circle.ring{fill:none;stroke:var(--ink);stroke-width:1.1px}.ch .grid{stroke-linecap:round}main section>figure.ch.clim{max-width:var(--text)}.ch .ln{stroke:var(--t);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ch .pt{stroke:var(--t);stroke-linecap:round}.ch .p rect{rx:2px}.ch.ann .ln{stroke-width:1.5px}.ch .mo text{fill:var(--muted);text-anchor:middle;font-weight:400}.clim svg{background-image:linear-gradient(color-mix(in oklab, var(--band) 55%, transparent), color-mix(in oklab, var(--band) 55%, transparent)), linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule));background-position:-100% 27.3%,0 -10%,0 -10%,0 -10%,0 -10%,0 -10%;background-repeat:no-repeat;background-size:7.222% 88.78%,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px}.clim.temp svg{background-position-y:27.3%,6.1%,25.5%,44.9%,64.3%,83.7%}.clim.rain svg{background-position-y:27.3%,14.3%,39.5%,64.6%,89.8%,-10%}.clim.m1 svg{background-position-x:7.19%,0,0,0,0,0}.clim.m2 svg{background-position-x:14.97%,0,0,0,0,0}.clim.m3 svg{background-position-x:22.75%,0,0,0,0,0}.clim.m4 svg{background-position-x:30.54%,0,0,0,0,0}.clim.m5 svg{background-position-x:38.32%,0,0,0,0,0}.clim.m6 svg{background-position-x:46.11%,0,0,0,0,0}.clim.m7 svg{background-position-x:53.89%,0,0,0,0,0}.clim.m8 svg{background-position-x:61.68%,0,0,0,0,0}.clim.m9 svg{background-position-x:69.46%,0,0,0,0,0}.clim.m10 svg{background-position-x:77.25%,0,0,0,0,0}.clim.m11 svg{background-position-x:85.03%,0,0,0,0,0}.clim.m12 svg{background-position-x:92.81%,0,0,0,0,0}.b0{--t:var(--b0)}.b1{--t:var(--b1)}.b2{--t:var(--b2)}.b3{--t:var(--b3)}.b4{--t:var(--b4)}.b5{--t:var(--b5)}.b6{--t:var(--b6)}.ch.sp path{stroke:var(--t);shape-rendering:crispedges}.key i.b3{box-shadow:inset 0 0 0 1px var(--rule)}.ch.sp pattern path{stroke:var(--mid);shape-rendering:auto}.key i.gap{background:repeating-linear-gradient(135deg, var(--mid) 0 1.5px, transparent 1.5px 4.5px)}.ch rect.hit{fill:#0000;stroke:none}svg[data-chart]:focus:not(:focus-visible){outline:none}.ch .sb{fill:var(--forest);fill-opacity:.07}.ch .hl{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3}.ch.sp .sb{fill-opacity:.12}.ch .bl,.ch .ex,.ch .lr,.ch .gl,.ch .nb,.ch .sb,.ch .hl,.ch .sh,.ch .sl,.ch .yr,.ch text{pointer-events:none}.tip{z-index:30;background:var(--card);max-width:min(20rem,100vw - 1rem);color:var(--ink);border:1px solid var(--mid);box-shadow:0 .5rem 1.5rem color-mix(in oklab, var(--forest) 22%, transparent);font:500 .8125rem/1.4 var(--sans);pointer-events:none;border-radius:6px;padding:.5rem .75rem;position:fixed}.tip[hidden]{display:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.key{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:.9rem;margin-bottom:0;padding:0;font-size:.875rem;line-height:1.35;list-style:none;display:flex}.key li{align-items:center;gap:.5rem;margin:0;display:flex}.key i{background:var(--t);border-radius:2px;flex:none;width:.8rem;height:.8rem;display:inline-block}.key i.dot{border-radius:50%}.key i.ex{border-top:2px dashed var(--muted);background:0 0;border-radius:0;height:0}.key i.nr{background:var(--band);width:1.3rem;box-shadow:inset 0 0 0 1px var(--rule)}.finds{color:var(--ink)}.finds[hidden],.finds [hidden]{display:none}.finds [role=listbox]{overscroll-behavior:contain;max-height:min(24rem,55vh);display:grid;overflow-y:auto}.finds a{min-height:2.75rem;color:var(--forest);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}.finds a span{font-weight:700}.finds a small{color:var(--muted);margin-right:auto;padding-left:.5rem;font-size:.75rem}.finds a:after{content:"→";content:"→" / "";flex:none;font-weight:600}.finds a:hover,.finds a[aria-selected=true]{background:var(--sage)}.finds a:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.finds .none{color:var(--muted);margin:0;padding:.7rem .75rem;font-size:.9375rem;line-height:1.3}.searchbox{background:var(--card);border:1px solid color-mix(in oklab, var(--forest) 28%, var(--paper));min-height:2.875rem;color:var(--forest);border-radius:.3125rem;align-items:center;gap:.65rem;padding:0 .875rem;display:flex}.searchbox:focus-within{outline:2px solid var(--teal);outline-offset:2px}.searchbox input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.6rem 0;font-size:.875rem}.searchbox input::placeholder{color:var(--muted);opacity:1}.finddlg{border:1px solid color-mix(in oklab, var(--forest) 25%, var(--paper));background:var(--paper);width:min(35.625rem,100% - 2rem);max-height:80vh;color:var(--ink);box-shadow:0 1.9rem 9rem color-mix(in oklab, var(--forest) 32%, transparent);border-radius:.625rem;padding:2.2rem}.finddlg::backdrop{background:color-mix(in oklab, var(--forest) 66%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.finddlg h2{margin-right:2rem;font-size:2.3125rem}.finddlg>p{color:var(--muted);margin:.55rem 0 1.25rem;font-size:.875rem}.finddlg .close{width:2.75rem;height:2.75rem;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.8rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.finddlg .results{margin-top:1rem}@media (width<=38.75rem){.finddlg{padding:1.9rem 1.4rem 1.4rem}.finddlg h2{font-size:2.0625rem}}main{counter-reset:sec}main.k-city{--serif:var(--sans);flex-direction:column;display:flex}main.k-city>.hero{order:-3;padding-bottom:2.25rem}main.k-city>.city-tabs{order:-2}main.k-city>nav.jump{order:-1}.k-city .hero h1{letter-spacing:-.055em;font-size:clamp(3rem,2.64rem + 1.786vw,4.25rem);font-weight:730;line-height:1.02}.k-city .hero h1.long{font-size:clamp(2.4rem,2.1rem + 1.4vw,3.5rem)}.sec .ac{color:var(--teal)}main>nav.jump{max-width:var(--page);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 .25rem .75rem color-mix(in oklab, var(--forest) 6%, transparent);align-items:stretch;margin-top:1.25rem;display:flex}.jump .jl{border-right:1px solid var(--rule);color:var(--muted);flex-direction:column;justify-content:center;margin:0;padding:.75rem 1.4rem;font-size:.8125rem;line-height:1.4;display:flex}.jump .jl b{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.jump ul{counter-reset:jump;flex:1;margin:0;padding:0;list-style:none;display:flex}.jump li{counter-increment:jump;border-right:1px solid var(--rule);flex:1;margin:0}.jump li:last-child{border-right:0}.jump a{min-height:4.5rem;color:var(--forest);-webkit-text-decoration-color:color-mix(in oklab, var(--forest) 45%, var(--card));text-decoration-color:color-mix(in oklab, var(--forest) 45%, var(--card));text-underline-offset:.3em;justify-content:center;align-items:center;gap:.7rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:550;display:flex}.jump a:before{content:counter(jump, decimal-leading-zero);content:counter(jump, decimal-leading-zero) / "";color:var(--teal);font-size:.8125rem;font-weight:600;text-decoration:none}.jump a:after{content:"↓";content:"↓" / "";color:var(--teal);text-decoration:none}.jump a:hover{background:var(--soft)}@media (width<=51.25rem){.jump .jl{display:none}}@media (width<=38.75rem){.jump ul{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.jump li{background:var(--card);border-right:0}.jump li:last-child:nth-child(odd){grid-column:1/-1}.jump a{text-align:center;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.5rem}.jump a:after{display:none}}.sec{font-size:var(--h2);align-items:flex-start;gap:.8rem;margin:0;line-height:1.1;display:flex}.sec:before{content:counter(sec, decimal-leading-zero);content:counter(sec, decimal-leading-zero) / "";counter-increment:sec;background:var(--teal);width:2.1rem;height:2.1rem;color:var(--card);font:600 .8125rem/1 var(--sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:grid}main>section.wx{max-width:none;padding:clamp(1.1rem, .9rem + 1vw, 1.6rem) var(--edge) clamp(1.3rem, 1rem + 1.2vw, 1.9rem);background:var(--sage);border-block:1px solid var(--rule);margin:1.5rem 0 0}main>section.wx>.wp{max-width:var(--page);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 .5rem 1.5rem color-mix(in oklab, var(--forest) 5%, transparent);flex-direction:column;display:flex;overflow:hidden}.wp-top{isolation:isolate;order:-1;padding:1.4rem 1.6rem .9rem;position:relative}.wp .lede{max-width:58rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 1.6rem 1.2rem 4.5rem}.wp .reading{font:400 clamp(1.0625rem, 1rem + .35vw, 1.1875rem) / 1.5 var(--sans);letter-spacing:0}.wp .lede .late{margin-top:.7rem}.wp-top>:not(.art){z-index:1;position:relative}.wp-top .when{color:var(--muted);margin:.45rem 0 0;padding-left:2.9rem;font-size:.9375rem;font-weight:500}.wp-top .art{z-index:0;object-fit:cover;width:50%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 35%);mask-image:linear-gradient(to right, transparent, var(--ink) 35%);position:absolute;inset:0 0 0 auto}.wp-top.has-pic{min-height:9.5rem}.wp-top.has-pic>:not(.art){max-width:50%}@media (width<=38.75rem){.wp-top .art{opacity:.35;width:100%}.wp-top.has-pic>:not(.art){max-width:none}}.wp .figs{border-top:1px solid var(--rule);gap:1rem 0;margin:0;padding:1.15rem 1.6rem}.wp .fig{border:0;border-right:1px solid var(--rule);background:0 0;border-radius:0;padding:0 1.4rem}.wp .fig:first-child{padding-left:0}.wp .fig:last-child{border-right:0}.wp .fig .v{color:var(--tone)}.wp-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding:.95rem 1.6rem 1.1rem;display:flex}.wp-foot p{margin:0;font-size:.9375rem}.wp-foot .aside{flex:22rem;max-width:42rem}.wp-foot .go{flex:none;margin-left:auto}.persp{color:var(--w2);font-weight:600}.persp:after{content:" ↓";content:" ↓" / ""}@media (width<=38.75rem){.wp .figs{grid-template-columns:1fr 1fr;padding:1rem 1.1rem}.wp .fig{padding:0 .75rem}.wp .fig:nth-child(odd){padding-left:0}.wp .fig:nth-child(2n),.wp .fig:last-child{border-right:0}.wp-top{padding:1.1rem 1.1rem .7rem}.wp-top .when{padding-left:0}.wp .lede{padding:0 1.1rem 1rem}.wp-foot{padding:.85rem 1.1rem 1rem}.wp-foot .go{margin-left:0}}.compare>h3{margin:0 0 .5rem;font-size:clamp(1.4rem,1.2rem + .7vw,1.75rem)}.compare>p:last-of-type{margin-bottom:0}.periods .near{gap:.5rem}.periods .near a,.periods .near [aria-current]{background:var(--card);border:1px solid var(--rule);border-radius:.3rem;align-items:center;min-height:2.5rem;padding:.3rem .9rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.periods .near a:hover{border-color:var(--forest)}.periods h3{margin-top:1.25rem;font-size:1.15rem}.lbtn{background:var(--w2);border:1px solid var(--w2);min-height:2.875rem;color:var(--card);font:600 .9375rem/1.2 var(--sans);border-radius:.3rem;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1.4rem;text-decoration:none;display:inline-flex}.lbtn:after{content:"→";content:"→" / ""}.lbtn:hover{background:color-mix(in oklab, var(--w2) 85%, var(--ink));border-color:color-mix(in oklab, var(--w2) 85%, var(--ink))}.lbtn.out{background:var(--card);color:var(--w2)}.lbtn.out:hover{background:var(--tint);border-color:var(--w2)}.band.topo a.lbtn{color:var(--card)}main>.band.cm{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.cm>section.normals{margin-top:0}.cm .normals>*{max-width:none}.cm .sec:before{background:var(--pale);color:var(--forest)}.cm .mgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;margin-top:1.5rem;display:grid}.cm .ans{max-width:62rem;color:var(--pale);margin:.6rem 0 0;font-size:1.0625rem}@media (width<=56rem){.cm .mgrid{grid-template-columns:minmax(0,1fr)}}.cm .mp,.cm .mc{background:var(--card);border-radius:var(--radius);color:var(--ink)}.cm .mp{padding:1.15rem 1.4rem 1.4rem}@media (width<=38.75rem){.cm .mp{padding:1rem 1rem 1.2rem}}.mt{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.mt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mt label{background:var(--card);border:1px solid var(--rule);min-height:2.75rem;color:var(--forest);cursor:pointer;border-radius:.3rem;align-items:center;padding:.4rem .95rem;font-size:.875rem;font-weight:500;display:inline-flex}.mt label:hover{border-color:var(--forest)}.mt input:checked+label{background:var(--forest);border-color:var(--forest);color:var(--card)}.mt input:focus-visible+label{outline:3px solid var(--forest);outline-offset:3px}.mp{position:relative}.mp:has(#mv-temp:checked) .mpanel.rain,.mp:has(#mv-rain:checked) .mpanel.temp{display:none}.cm .mpanel figure.ch{max-width:none;margin-top:1.1rem}.cm .mpanel figure.ch figcaption{margin-bottom:.75rem;font-size:1.0625rem}.cm .mpanel .key{margin-top:.6rem}.mchips ul{grid-template-columns:repeat(12,minmax(0,1fr));gap:.3rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.mchips li{margin:0}.cm .mchips a,.mchips span{background:var(--card);border:1px solid var(--rule);min-height:2.75rem;color:var(--forest);border-radius:.3rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.cm .mchips a:hover{border-color:var(--forest)}.cm .mchips a[aria-current],.mchips span.on{background:var(--forest);border-color:var(--forest);color:var(--card)}@media (width<=38.75rem){.mchips ul{grid-template-columns:repeat(6,minmax(0,1fr))}}.cm .mc{flex-direction:column;display:flex;overflow:hidden}.mc .mcp{object-fit:cover;width:100%;height:11rem}.mcb{flex-direction:column;flex:1;padding:1.3rem 1.5rem 1.5rem;display:flex}.cm .mc h3{color:var(--ink);margin:0;font-size:clamp(1.5rem,1.3rem + .7vw,1.95rem);line-height:1.1}.mcs{color:var(--muted);margin:.4rem 0 0;font-size:.9375rem}.ms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.25rem 0 0;display:grid}.ms>div{border-left:1px solid var(--rule);flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:0 .75rem;display:flex}.ms>div:first-child{border-left:0;padding-left:0}.ms dt{color:var(--muted);margin-top:.2rem;font-size:.8125rem;line-height:1.3}.ms dd{color:var(--tone);font:750 clamp(1.45rem, 1.2rem + .8vw, 1.85rem)/1.1 var(--sans);letter-spacing:-.04em;white-space:nowrap;margin:0}.ms dd small{color:var(--muted);letter-spacing:-.01em;font-size:.6em;font-weight:600}.mcg{margin:auto 0 0;padding-top:1.3rem}.cm .mc{position:relative}.mcg a:before{content:"";position:absolute;inset:0}@supports selector(:has(a)){.mcg a:focus-visible{outline:none}}.mc:has(.mcg a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media (width>=56.0625rem){.ms{grid-template-columns:minmax(0,1fr);margin-top:1rem}.ms>div{border-top:1px solid var(--rule);border-left:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0}.ms>div:first-child{padding-left:0}.ms dt{margin-top:0;font-size:.9375rem}}.mcg .lbtn{width:100%}@media (width<=38.75rem){.cm .mc.has-pic{flex-direction:row}.mc.has-pic .mcp{width:38%;height:auto}.mcb{padding:1.1rem 1.1rem 1.2rem}.ms dd{font-size:1.35rem}}.cm details{color:var(--ink)}.records>*{max-width:none}.rh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.records .rh h2{margin-bottom:0}.rh .rgo{margin:0}.rcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.rcards>li{margin:0}@media (width<=38.75rem){.rcards{grid-template-columns:minmax(0,1fr)}}.rc{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.rc:hover{border-color:var(--forest)}.rc .rcp{object-fit:cover;width:100%;height:8.5rem}.rb{flex:1;padding:1.1rem 1.3rem 1.25rem}.rb h3{font:650 1rem/1.3 var(--sans);letter-spacing:0;margin:0}.rb h3 a{color:var(--ink);text-decoration:none}.rb h3 a:after{content:"";position:absolute;inset:0}.rb h3 a:focus-visible{outline:none}.rc:has(h3 a:focus-visible){outline:3px solid var(--forest);outline-offset:3px}.rv{color:var(--tone);font:750 clamp(2.7rem, 2.2rem + 1.8vw, 3.7rem)/1 var(--sans);letter-spacing:-.06em;white-space:nowrap;margin:.2rem 0 .5rem}.rv small{color:var(--muted);letter-spacing:-.01em;margin-left:.05em;font-size:.45em;font-weight:700}.rd{margin:0;padding-right:2.8rem;font-size:.9375rem;line-height:1.4}.rc:after{content:"→";content:"→" / "";background:var(--sage);width:2.2rem;height:2.2rem;color:var(--forest);border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;bottom:1rem;right:1rem}@media (width<=38.75rem){.rc:has(>.rcp){flex-direction:row}.rc>.rcp{width:38%;height:auto}}main>.band.ysec{isolation:isolate;margin-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative;overflow:hidden}.ysec>section.year{margin-top:0}.ysec .year>*{max-width:none}.ysec .ybg{z-index:-1;object-fit:cover;opacity:.8;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ink) 45%);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ink) 45%);mask-image:linear-gradient(to bottom, transparent, var(--ink) 45%);position:absolute;inset:0}.ycards{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.ysec.has-pic .ycards{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) minmax(0,1fr)}.ysec.has-pic .ycards:before{content:""}@media (width<=56rem){.ycards,.ysec.has-pic .ycards{grid-template-columns:minmax(0,1fr)}.ysec.has-pic .ycards:before{display:none}}.yc{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;box-shadow:0 .5rem 1.5rem color-mix(in oklab, var(--forest) 5%, transparent);padding:1.4rem 1.6rem 1.5rem}.ytag{float:right;background:var(--tint);border:1px solid color-mix(in oklab, var(--w2) 30%, var(--card));border-radius:.3rem;margin:0 0 .5rem .75rem;padding:.15rem .6rem;font-size:.75rem;font-weight:500}.yc .eb{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:650}.yc.year .eb{color:var(--w2)}.yc.month .eb{color:var(--teal)}.yc .ml{clear:both;flex-wrap:wrap;align-items:center;gap:.25rem 1.4rem;display:flex}.yc .big{color:var(--tone);font:750 clamp(2.8rem, 2.2rem + 2.6vw, 4.3rem)/1 var(--sans);letter-spacing:-.06em;white-space:nowrap;margin:0}.yc .dep{border-left:1px solid var(--rule);color:var(--tone);font:700 clamp(1.4rem, 1.2rem + .8vw, 1.8rem)/1.15 var(--sans);letter-spacing:-.03em;margin:0;padding-left:1.4rem}.yc .dep small{color:var(--muted);letter-spacing:0;margin-top:.15rem;font-size:.875rem;font-weight:500;display:block}.yc h3{font:650 1.15rem/1.3 var(--sans);letter-spacing:0;margin:.6rem 0 .25rem}.yc .rk,.yc .nm{margin:.15rem 0;font-size:.9375rem;line-height:1.4}.yc .rk+.rk,.yc .nm{color:var(--muted)}.yc .rn{color:var(--muted);margin:.9rem 0 0;font-size:.9375rem}.yc .rn b{color:var(--rain);font:750 clamp(1.6rem, 1.4rem + .7vw, 1.9rem)/1.1 var(--sans);letter-spacing:-.04em;display:block}.yc .rn small{color:var(--muted);letter-spacing:-.01em;font-size:.5em;font-weight:600}.yc .yg{margin:1.1rem 0 0}.yc .yg .lbtn{width:100%}.hotdays{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;padding:1.1rem 1.6rem;display:flex}.ht{flex:16rem}.ht h3{font:650 1.1rem/1.3 var(--sans);letter-spacing:0;margin:0}.ht p{color:var(--muted);margin:.2rem 0 0;font-size:.875rem;line-height:1.4}.hc{border-left:1px solid var(--rule);flex:13rem;align-items:center;gap:.9rem;margin:0;padding-left:1.5rem;display:flex}.hc b{color:var(--w2);font:750 clamp(2.6rem, 2.2rem + 1.6vw, 3.4rem)/1 var(--sans);letter-spacing:-.06em;white-space:nowrap}.hc b small{color:var(--muted);letter-spacing:0;margin-bottom:.15rem;font-size:.8125rem;font-weight:500;display:block}.hc span{flex-direction:column;font-size:.9375rem;line-height:1.35;display:flex}.hc span small{color:var(--muted);font-size:.875rem}@media (width<=38.75rem){.hotdays{padding:1rem 1.1rem}.ht{flex-basis:100%}.hc{flex-direction:column;flex:8rem;align-items:flex-start;gap:.35rem;padding-left:1rem}.ht+.hc{border-left:0;padding-left:0}}.history>.trend{max-width:var(--page);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 2.4rem;margin:1.25rem 0 0;padding:clamp(1.3rem,1rem + 1.4vw,2rem) clamp(1.3rem,1rem + 1.6vw,2.2rem);display:grid}.trend .tn b{color:var(--coral);font:750 clamp(3rem, 2.4rem + 3vw, 4.6rem)/1 var(--sans);letter-spacing:-.06em;white-space:nowrap;display:block}.trend .tn span{color:var(--coral);letter-spacing:-.02em;margin-top:.15rem;font-size:1.25rem;font-weight:700;display:block}.trend .tc{border-left:1px solid color-mix(in oklab, var(--card) 28%, var(--forest));min-width:0;padding-left:2.2rem}.trend .tl{color:var(--pale);font-size:.9375rem;font-weight:500}.history .trend .tc p{color:var(--pale);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.trend .tg{margin-top:1rem}@media (width<=38.75rem){.history>.trend{grid-template-columns:minmax(0,1fr)}.trend .tc{border-top:1px solid color-mix(in oklab, var(--card) 28%, var(--forest));border-left:0;padding:1rem 0 0}}.place .near-cards{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-top:1.25rem}@media (width<=56rem){.place .near-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.near-cards .card h3{font-size:1.15rem}.near-cards .card .cb{padding:.85rem 1rem .95rem}.near-cards .card .note{font-size:.875rem}.near-cards~.go{margin-top:1.25rem}.near-cards~details.notes{max-width:none;margin-top:1.25rem}main.k-city_records,main.k-city_period{flex-direction:column;display:flex}main.k-city_records>.hero,main.k-city_period>.hero{border-bottom:0;order:-2;padding-bottom:.5rem}main.k-city_records>nav.city-tabs,main.k-city_period>nav.city-tabs{max-width:none;padding:.75rem var(--edge) 1.5rem;background:var(--sage);border-bottom:1px solid var(--rule);order:-1;margin:0}main.k-city_records>nav.city-tabs .tabs,main.k-city_period>nav.city-tabs .tabs{margin-top:0}main.k-info>.hero{padding-bottom:2rem}main.k-city_records>.lede,main.k-city_period>.lede,main.k-info>.lede{max-width:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.75rem;padding:0}main.k-city_records .reading,main.k-city_period .reading,main.k-info .reading{font:400 clamp(1.125rem, 1.07rem + .3vw, 1.25rem) / 1.5 var(--sans);letter-spacing:0}.k-city_period .sec:before{display:none}.k-city_period .sec{gap:0}.stats,.rgrid{max-width:var(--page);grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=38.75rem){.stats,.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=46rem){.stats,.rgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat,.rcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;margin:0}.stat .v,.rcard .v{color:var(--tone);letter-spacing:-.06em;white-space:nowrap;margin:0;font-size:clamp(2.6rem,2.2rem + 1.6vw,3.5rem);font-weight:750;line-height:1}.rcard .v{font-size:clamp(2.6rem,2.2rem + 2vw,4rem)}.stat .v small,.rcard .v small{font-size:.48em;font-weight:inherit;letter-spacing:-.02em;margin-left:.12em}.stat{flex-direction:column;gap:.2rem;padding:1.3rem 1.5rem 1.35rem;display:flex}.stat dt{font-size:1.0625rem;font-weight:700}.stat dd{margin:0}.stat .v{order:-1;margin-bottom:.35rem}.stat .s{font-size:.9375rem;line-height:1.4}.stat .s b{font-weight:700}.stat .r{color:var(--muted);font-size:.9375rem}.rcard{flex-direction:column;display:flex;overflow:hidden}.rcard>img{object-fit:cover;width:100%;height:10rem}.rcb{gap:.35rem;padding:1.15rem 1.4rem 1.3rem;display:grid}.rcb h3{font:700 1.0625rem/1.3 var(--sans);letter-spacing:0;margin:0}.rcb p{margin:0}.rcb .s{color:var(--muted);font-size:.9375rem;line-height:1.4}@media (width<=38.75rem){.rcard:has(>img){flex-direction:row}.rcard>img{flex:none;width:38%;height:auto}.rcard:has(>img) .rcb{flex:1;align-content:center}}main>section.ctx{max-width:var(--page);background:var(--sage);border:1px solid var(--rule);border-radius:var(--radius);padding:1.3rem 1.6rem 1.4rem}main>section.ctx>h2{font-size:calc(var(--h2) * .85);margin-bottom:.6rem}main>section.ctx>p{max-width:62rem;margin:0}main>section.rank>figure,main>section.days>figure{margin-top:1.25rem}.book td b{font:700 1.0625rem/1.3 var(--sans);display:block}.book .note,.book small{font-size:.875rem}@media (width>=62rem){.rm td b{margin-right:.6rem;display:inline}}.book small{color:var(--muted)}.rm td:nth-child(2) b{color:var(--w2)}.rm td:nth-child(3) b{color:var(--c2)}.rm td:nth-child(4) b{color:var(--teal)}.runs td.v{font:700 1.0625rem/1.3 var(--sans);white-space:nowrap}.runs tbody th{font-weight:600}.runs tbody td.v{color:var(--ink)}.runs tr.t-hot td.v{color:var(--w2)}.runs tr.t-cold td.v{color:var(--c2)}.runs tr.t-wet td.v{color:var(--teal)}.num th small{color:var(--muted);margin-left:.2rem;font-size:.875rem;font-weight:400}.st td.hi{font-weight:700}main section>ul.prows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=52rem){main section>ul.prows{grid-template-columns:repeat(3,minmax(0,1fr))}}.prows li{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);align-content:center;gap:.2rem;min-height:4.6rem;margin:0;padding:.75rem 1.1rem .8rem;display:grid}.prows .pn{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700;text-decoration:none}.prows .pn:hover{text-decoration:underline}.prows .pl{flex-wrap:wrap;gap:.1rem 1rem;font-size:.875rem;display:flex}@media (width<=38.75rem){.prows li{padding:.65rem .8rem .7rem}}main section>ul.tiles{max-width:var(--page);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.tiles li{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);align-content:center;gap:.1rem;min-height:4.6rem;margin:0;padding:.75rem 2.75rem .8rem 1.1rem;display:grid;position:relative}.tiles li:hover{border-color:var(--forest)}.tiles li:after{content:"→";content:"→" / "";color:var(--teal);font-size:1.15rem;position:absolute;top:50%;right:1.1rem;translate:0 -50%}.tiles a{font-size:1.0625rem;font-weight:600;text-decoration:none}.tiles a:focus-visible{outline:none}.tiles a:before{content:"";border-radius:var(--radius);position:absolute;inset:0}.tiles a:focus-visible:before{outline:3px solid var(--forest);outline-offset:3px}.tiles .mk{margin-left:0}@media (width<=38.75rem){main section>ul.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tiles li{padding:.65rem 1.9rem .7rem .8rem}.tiles li:after{right:.75rem}.tiles a{font-size:1rem}}.vt td.rg{vertical-align:middle;width:18%;min-width:6rem;padding-right:1rem}.vt td.rg i{min-width:2px;height:2px;margin-left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:var(--mid);display:block;position:relative}.vt td.rg i:before,.vt td.rg i:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.vt td.rg i:before{background:var(--c2);left:-5px}.vt td.rg i:after{background:var(--w2);right:-5px}.vt td:nth-child(2){color:var(--c2);font-weight:650}.vt td:nth-child(4){color:var(--w2);font-weight:650}.vt td:nth-child(5){color:var(--teal);font-weight:650}.vt td.s,.rows td.s{min-width:16rem;color:var(--muted);font-size:.875rem}.vt th[scope=row],.rows th[scope=row]{min-width:12rem}.vt th .note{font-size:.875rem;display:block}.vt td.n{white-space:nowrap}@media (width<=51.25rem){.vt th.rg,.vt td.rg,.vt th:last-child,.vt td.s{display:none}.vt th[scope=row]{min-width:0}.vt th,.vt td{padding-left:.6rem;padding-right:.6rem}}.recs td.n,.recs td.d,.recs td.w{white-space:nowrap}@media (width<=38.75rem){.recs th,.recs td{padding-left:.5rem;padding-right:.5rem}}main section>ul.cards.places{max-width:var(--page)}.counties .when{color:var(--muted);margin:0 0 .5rem;font-size:.9375rem;font-weight:500}.counties .aside{margin-bottom:.4rem;font-size:.9375rem}.chips{gap:.4rem}.chips a{background:var(--card);border:1px solid var(--rule);border-radius:.3rem;align-items:center;min-height:2.25rem;padding:.2rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--forest)}.rows td.s{min-width:12rem}.rows .note{font-size:.8125rem;display:block}.band.sage>section.ranks{margin-top:0}.xcard.t-hot,.rx tr.t-hot{--tt:var(--w2)}.xcard.t-cold,.rx tr.t-cold{--tt:var(--c2)}.xcard.t-wet,.rx tr.t-wet{--tt:var(--teal)}.xcard.t-dry,.rx tr.t-dry{--tt:var(--dry)}main section>ul.xcards{max-width:var(--page);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.xcard{background:var(--card);border:1px solid var(--rule);border-top:4px solid var(--tone);border-radius:var(--radius);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.xcard:hover{border-color:var(--forest);border-top-color:var(--tone)}.xcard>img{object-fit:cover;width:100%;height:8rem}.xb{gap:.15rem;padding:.9rem 1.1rem 1.1rem;display:grid}.xb p{margin:0}.xplace{font-size:.875rem;font-weight:650}.xbig{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.xv{color:var(--tt,var(--ink));font:750 clamp(2.6rem, 2.2rem + 1.6vw, 3.4rem) / 1.05 var(--sans);letter-spacing:-.06em;white-space:nowrap}.xwhat,.xnote{color:var(--muted);font-size:.875rem}.xnote{line-height:1.45}.xcard h3{letter-spacing:-.03em;margin:.35rem 0 .25rem;font-size:1.45rem;line-height:1.1}.xcard h3 a{color:var(--ink);text-decoration:none}.xcard h3 a:focus-visible{outline:none}.xcard h3 a:before{content:"";position:absolute;inset:0}.xcard h3 a:focus-visible:before{outline:3px solid var(--forest);outline-offset:3px;border-radius:var(--radius)}.kf{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:1.25rem 0 0;padding:0;display:flex;position:relative}.kf input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.kf label{background:var(--card);border:1px solid var(--rule);min-height:2.5rem;color:var(--forest);cursor:pointer;border-radius:.3rem;align-items:center;padding:.2rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.kf label:hover{border-color:var(--forest)}.kf input:checked+label{background:var(--forest);border-color:var(--forest);color:var(--card)}.kf input:focus-visible+label{outline:3px solid var(--forest);outline-offset:3px}.around:has(#kf-hot:checked) .rx tbody tr:not(.t-hot),.around:has(#kf-cold:checked) .rx tbody tr:not(.t-cold),.around:has(#kf-wet:checked) .rx tbody tr:not(.t-wet),.around:has(#kf-dry:checked) .rx tbody tr:not(.t-dry){display:none}.rx td:nth-child(2):before{content:"";background:var(--tone);border-radius:50%;width:.6rem;height:.6rem;margin-right:.5rem;display:inline-block}.rx td:nth-child(3){color:var(--tt,var(--ink));text-align:right;font-weight:700}.rx td:nth-child(4){text-align:right;white-space:nowrap}.rx td:nth-child(4) b{font-weight:700}main section.around>.tw{max-width:var(--page)}.rx th[scope=row]{min-width:11rem}@media (width<=38.75rem){.rx th,.rx td{padding-left:.45rem;padding-right:.45rem}.rx th[scope=row]{min-width:0}.rx td:nth-child(2):before{display:none}.rx thead th,.rx td:nth-child(4){white-space:normal}.rx td:nth-child(4) .note{margin-left:0;display:block}}.around .facts{margin-top:.75rem}.around .facts dt,.around .facts dd{font-size:.875rem}.days h3{margin:1.5rem 0 .5rem;font-size:1.2rem}main section>ul.daylist,.fb>ul.daylist{max-width:var(--page);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.4rem .6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.daylist li{margin:0}.daylist a{background:var(--card);border:1px solid var(--rule);border-radius:.3rem;align-items:center;min-height:2.25rem;padding:.2rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.daylist a:hover{border-color:var(--forest)}.days details{max-width:var(--page)}figure.where{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);margin-top:1rem;padding:.9rem 1.25rem 1.1rem}figure.where figcaption{color:var(--muted);margin-bottom:.5rem;font-size:.9375rem}.srows{margin:0;padding:0;list-style:none}.srows li{break-inside:avoid;border-bottom:1px solid var(--rule);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:center;gap:1rem;margin:0;padding:.45rem 0;display:grid}.srows .sn a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);font-weight:600}.pips{flex-wrap:wrap;gap:5px;display:flex}.pips i{background:var(--t);border-radius:50%;width:13px;height:13px}.pips i.tie{box-shadow:inset 0 0 0 2.5px var(--t);background:0 0}figure.where .key{margin-top:.9rem}.pager{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin-top:3rem;display:grid}.pager a{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;justify-content:center;min-height:3.5rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:flex}.pager a:hover{border-color:var(--forest)}.pager a:before{color:var(--muted);font-size:.875rem;font-weight:400}.pager .prev:before{content:"The day before"}.pager .next{text-align:right}.pager .all{text-align:center;color:var(--teal);align-items:center}.pager .next:before{content:"The day after"}.reports>li{font-size:.98rem}pre.wire{max-width:var(--page);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);font:400 .9375rem/1.55 var(--sans);white-space:normal;overflow-wrap:anywhere;margin:.75rem 0 0}.fb pre.wire{max-width:none}.wl{border-bottom:1px solid var(--rule);white-space:pre-wrap;font-variant-numeric:tabular-nums;grid-template-rows:auto 1fr;grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;column-gap:1.25rem;padding:.85rem 1.1rem .85rem 2.3rem;display:grid;position:relative}.wl time,.wl b{grid-column:1;font-size:.8125rem}.wl time{color:var(--muted)}.wl b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.wl a,.wl .wt{font:400 clamp(1.0625rem, 1rem + .3vw, 1.25rem) / 1.4 var(--serif);grid-area:1/2/span 2}.wl a{color:var(--teal)}@media (width<=51.25rem){.wl{grid-template-columns:auto minmax(0,1fr)}.wl time{grid-column:1}.wl b{grid-column:2}.wl a,.wl .wt{grid-area:2/1/auto/-1;margin-top:.15rem}}.wl:last-child{border-bottom:0}.wl:hover{background:var(--soft)}.wl a{text-decoration:none}.wl a:hover{text-decoration:underline}.wl:before{content:"";background:var(--mid);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.25rem;left:1.05rem}.wl.record:before{background:var(--w2)}.wl.forecast:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}@media (width>=52rem){.srows{columns:2;column-gap:2.5rem}}@media (width<=38.75rem){.k-wire .hero h1{font-size:1.875rem}}main.k-home{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:3rem;display:grid;position:relative;overflow-x:clip}main.k-home>*{order:40;margin-top:0}main.k-home:before{content:"";background:var(--forest) var(--contours) 0 0 / 30rem 22.5rem;order:-1;grid-area:1/1/3/2}main.k-home>.hero{z-index:auto;isolation:auto;min-height:21.3125rem;padding:2.25rem var(--edge) 0;background:var(--forest) var(--contours) 0 0 / 30rem 22.5rem;border:0;order:0;grid-area:1/1;overflow:visible}main.k-home>.hero>*{z-index:3;max-width:48%}.k-home .hero h1{color:var(--card);font:700 4.75rem/.96 var(--serif);letter-spacing:-.052em;text-wrap:initial;margin-top:.875rem}.k-home .hero h1 span{display:block}.k-home .hero .line{max-width:27.1875rem;color:color-mix(in oklab, var(--pale) 55%, var(--card));margin:1.25rem 0 0;font-size:1.1875rem;line-height:1.4}.hm-panels{top:1.6875rem;right:calc(var(--edge) - 1.0625rem);z-index:1;width:calc((100% - 2 * var(--edge)) * .55);grid-area:1/1/2/2;gap:.75rem;max-width:none;height:20.8125rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;rotate:-3deg}.hm-panels li{border:2px solid var(--card);height:100%;box-shadow:0 .9375rem 1.875rem color-mix(in oklab, var(--deep) 45%, transparent);border-radius:.6875rem;flex:1;margin:0;position:relative;overflow:hidden;transform:skew(-8deg)}.hm-panels li:nth-child(2){transform:skew(-8deg)translateY(-.5rem)}.hm-panels li:nth-child(3){transform:skew(-8deg)translateY(1rem)}.hm-panels img{object-fit:cover;width:145%;max-width:none;height:100%;transform:skew(8deg)translate(-12%)}.hm-fl{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hm-fl img{max-width:none;height:auto;position:absolute;bottom:-1.25rem}main.k-home>.hm-fl{z-index:2;grid-area:1/1/3/2;max-width:none;margin:0}main.k-home>.hm-fl img{width:18.125rem}main.k-home>.hm-fl.hm-left img{left:-6.25rem}main.k-home>.hm-fl.hm-right img{right:-5.625rem;transform:scaleX(-1)}main.k-home>.hm-find{z-index:4;background:var(--card);color:var(--ink);border:1px solid color-mix(in oklab, var(--forest) 14%, var(--paper));box-shadow:0 .4375rem 1.5625rem color-mix(in oklab, var(--forest) 9%, transparent);border-radius:.5rem;order:0;grid-area:2/1;grid-template-columns:1.5fr .85fr .8fr;gap:1.375rem;margin-bottom:1.6875rem;padding:1.25rem 1.4375rem .9375rem;display:grid;position:relative}.hm-find label{font:700 1rem/1.45 var(--serif);margin-bottom:.5rem;display:block}.hm-pop{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.625rem 0 0;font-size:.75rem;line-height:1rem;display:flex}.hm-pop a{color:var(--teal);align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}.hf-date{background:var(--card);border:1px solid color-mix(in oklab, var(--forest) 28%, var(--paper));min-height:2.875rem;color:var(--forest);border-radius:.3125rem;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.hf-date:focus-within{outline:2px solid var(--teal);outline-offset:2px}.hf-date input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.hf-help{color:var(--muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.35}.hf-go{align-self:end}.hf-go .btn{width:100%;height:2.875rem}.hf-go .hf-help{text-align:center}.hf-results{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:-.4375rem;padding-top:.75rem;display:none}.hf-results:has(.finds:not([hidden])){display:block}.hm-cal{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:1.25rem;height:1.25rem;display:block}.hm-more{white-space:nowrap;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.hm-more:after{content:"→";content:"→" / "";font:1.25rem/1 Arial,sans-serif}.hm-head{max-width:var(--page);justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.4375rem;display:flex}.hm-head>div{min-width:0}main .hm-head p{color:var(--muted);margin:.5625rem 0 0;font-size:1rem;line-height:1.45}.k-home h2,.k-home h3{text-wrap:wrap}.k-home h2{margin:0;line-height:1.06}.hm-head .eyebrow{color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.band.topo .hm-head p{color:var(--pale)}main.k-home>.hm-popular{order:10;padding:2.875rem 0}.hm-popular>ul.cards{max-width:var(--page);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem;margin:0}.k-home .card{background:var(--card);border-radius:.4375rem;position:relative}.k-home .card>img{height:10.4375rem}.k-home .card .cb{padding:.875rem 1.125rem 1rem;display:block}.k-home .card h3{font-size:var(--h3-card);letter-spacing:-.035em;margin:0;line-height:1.06}.k-home .card h3 a:after{content:"";position:absolute;inset:0}.k-home .card h3 a:focus-visible{outline:none}.k-home .card:has(h3 a:focus-visible){outline:3px solid var(--forest);outline-offset:3px}.k-home .card .links{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5625rem;margin:.6875rem 0 0;font-size:.75rem;display:flex}.k-home .card .links a{z-index:1;white-space:nowrap;text-decoration:underline;position:relative}.k-home .card .links a:after{content:"→";content:"→" / "";margin-left:.3125rem;font:.875rem/1 Arial,sans-serif}.hm-seasonband{isolation:isolate;position:relative;overflow:hidden}main.k-home>.hm-seasonband{padding:2.5rem var(--edge) 2.125rem;order:20}.hm-seasons{z-index:2;max-width:var(--page);position:relative}.hm-seasons .hm-head h2{color:var(--card)}.hm-seasons fieldset{border:0;margin:0;padding:0;position:relative}.hm-seasons .hm-chips{background:var(--card);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.625rem .75rem;display:flex}.hm-chips legend{float:left;color:var(--forest);font:700 .9375rem var(--serif);white-space:nowrap;margin:0 .875rem 0 .25rem;padding:0}.hm-chips legend+*{clear:none}.hm-chips label{border:1px solid var(--rule);background:var(--card);min-height:2.125rem;color:var(--forest);cursor:pointer;border-radius:.25rem;flex:1 0 1.875rem;place-items:center;padding:.5rem 0;font-size:.75rem;display:grid}.hm-chips label:hover{border-color:var(--forest)}.hm-chips input:checked+label{background:var(--forest);border-color:var(--forest);color:var(--card);box-shadow:0 2px 5px color-mix(in oklab, var(--forest) 25%, transparent)}.hm-chips input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.hm-seasons .hm-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.hm-seasons .hm-set .card>img{height:11.4375rem}@supports selector(:has(a)){.hm-seasons:has(input:checked) .hm-m{display:none}.hm-seasons:has(#mt1:checked) .hm-m-1,.hm-seasons:has(#mt2:checked) .hm-m-2,.hm-seasons:has(#mt3:checked) .hm-m-3,.hm-seasons:has(#mt4:checked) .hm-m-4,.hm-seasons:has(#mt5:checked) .hm-m-5,.hm-seasons:has(#mt6:checked) .hm-m-6,.hm-seasons:has(#mt7:checked) .hm-m-7,.hm-seasons:has(#mt8:checked) .hm-m-8,.hm-seasons:has(#mt9:checked) .hm-m-9,.hm-seasons:has(#mt10:checked) .hm-m-10,.hm-seasons:has(#mt11:checked) .hm-m-11,.hm-seasons:has(#mt12:checked) .hm-m-12{display:block}}@supports not selector(:has(a)){.hm-seasons .card .hm-m:not(:first-child) h3 a{z-index:1;position:relative}.hm-seasons .card .hm-m:not(:first-child) h3 a:after{content:none}}.hm-seasonband .card:has(h3 a:focus-visible){outline-color:var(--focus)}.hm-seasons .card h3,.hm-seasons .card h3 a{color:var(--ink);text-decoration:none}.hm-seasons .card .hm-sub{color:var(--muted);margin:.5625rem 0 0;font-size:.75rem}.hm-seasons .card .hm-go{color:var(--teal);margin:.5625rem 0 0;font-size:.8125rem;font-weight:500;text-decoration:underline}.hm-seasons .card .hm-go:after{content:"→";content:"→" / "";vertical-align:-.1rem;margin-left:.625rem;font:1.25rem/1 Arial,sans-serif}.hm-seasonband>.hm-fl{z-index:0;max-width:none;margin:0}.hm-seasonband>.hm-fl.hm-left img{width:20.625rem;left:-5rem}.hm-seasonband>.hm-fl.hm-right img{width:24.375rem;right:-4.375rem;transform:scaleX(-1)}main.k-home>.hm-extremes{display:contents}.hm-extremes>*{max-width:var(--page);margin-left:var(--edge);margin-right:var(--gut)}.hm-extremes>.hm-head{order:30;align-items:center;margin-top:2.875rem}main.k-home>.lede{z-index:1;max-width:var(--page);margin:2.875rem var(--gut) 0 var(--edge);background:var(--card);border:1px solid var(--rule);box-shadow:none;border-radius:.4375rem;order:41;padding:1.1rem 1.4rem 1.2rem}.k-home .lede[class*=t-]{border-top:1px solid var(--rule)}main.k-home>.lead-go{order:41;margin-top:.75rem}.hm-extremes>.hm-days{order:33}.hm-extremes>.hm-foot{max-width:var(--page);order:34;margin-bottom:2.875rem}.hm-when{border:1px solid color-mix(in oklab, var(--forest) 22%, var(--paper));white-space:nowrap;background:0 0;border-radius:.3125rem;align-items:center;gap:.5625rem;margin:0;padding:.5625rem .75rem;font-size:.75rem;text-decoration:none;display:flex}.hm-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:0;padding:0;list-style:none;display:grid}.hm-day{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:.4375rem;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.hm-day>img{object-fit:cover;width:100%;height:7.875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hm-day{transition:transform .2s,box-shadow .2s}.hm-day:hover{box-shadow:0 .625rem 1.5rem color-mix(in oklab, var(--forest) 9%, transparent);transform:translateY(-3px)}}.hm-daybody{flex:1;padding:.9375rem 1.25rem 1.1875rem}.hm-daybody p{margin:0}.hm-place{margin-bottom:.125rem;font-size:.75rem;font-weight:650}.hm-daybody .hm-value{align-items:center;gap:.9375rem;display:flex}.hm-daybody .hm-fig{color:var(--w2);letter-spacing:-.075em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:4.1875rem;font-weight:750;line-height:1.03}.hm-day.t-cold .hm-fig{color:var(--c2)}.hm-day.t-wet .hm-fig{color:var(--teal)}.hm-daybody .hm-value span{max-width:5rem;color:var(--muted);font-size:.75rem;line-height:1.4}.hm-daybody h3:after{content:".";content:"." / ""}.hm-daybody h3{letter-spacing:-.035em;margin:.4375rem 0 0;font-size:1.5625rem;line-height:1.07}.hm-daybody .hm-since{color:var(--muted);margin-top:.5rem;font-size:.75rem}.hm-daybody .hm-link{color:var(--ink);margin-top:1rem;font-size:.75rem}.hm-link:before{content:"";position:absolute;inset:0}.hm-day:has(.hm-link:focus-visible){outline:3px solid var(--forest);outline-offset:3px}.hm-link:focus-visible{outline:none}.hm-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.125rem;margin-bottom:0;font-size:.75rem;display:flex}.hm-foot .hm-more{color:var(--teal)}.hm-perspective{margin:0}main.k-home>.hm-perspective{padding:1.8125rem var(--edge)}.hm-view{max-width:var(--page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.hm-perspective h2{font-size:2.1875rem}.hm-text p{margin:0}.hm-text .hm-period{color:var(--muted);margin-top:.5625rem;font-size:.75rem}.hm-text .hm-count{color:var(--w2);font:750 4.5rem/1.03 var(--sans);letter-spacing:-.075em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.5rem}.hm-text .hm-label{font:700 1.4375rem/1.06 var(--serif);letter-spacing:-.035em;margin-top:.1875rem}.hm-text .hm-small{color:var(--muted);margin-top:.4375rem;font-size:.75rem}.hm-text .btn{margin-top:1.0625rem}.hm-year{border-radius:.4375rem;align-items:flex-end;height:16.5625rem;padding:1.375rem;display:flex;position:relative;overflow:hidden}.hm-year>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-year:has(>img):after{content:"";background:linear-gradient(transparent, color-mix(in oklab, var(--forest) 20%, transparent));position:absolute;inset:0}.hm-yearbody{z-index:1;background:color-mix(in oklab, var(--card) 93%, transparent);border:1px solid color-mix(in oklab, var(--card) 47%, transparent);width:100%;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.3125rem;padding:1.0625rem 1.25rem;position:relative}.hm-year:not(:has(>img)){height:auto;padding:0}.hm-year:not(:has(>img)) .hm-yearbody{border-color:var(--rule);background:var(--card)}.hm-yearbody h3{margin:0;font-size:1.375rem;line-height:1.06}.hm-yearbody p{color:var(--muted);margin:.375rem 0;font-size:.75rem}.hm-yearbody .hm-more{color:var(--teal);font-size:.75rem}main.k-home>.hm-corner{padding:2.875rem 0}.hm-corner .hm-head{gap:.75rem 1.5rem}.hm-searchbtn{width:18.75rem;max-width:100%;color:var(--muted);font-size:.75rem;text-decoration:none}.hm-states{max-width:var(--page);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.hm-states li{margin:0}.hm-states a{border-left:1px solid var(--rule);min-height:2.125rem;color:var(--teal);justify-content:space-between;align-items:center;padding:.4375rem .75rem;font-size:.8125rem;text-decoration:none;display:flex}.hm-states a:after{content:"→";content:"→" / "";font:1.25rem/1 Arial,sans-serif}.hm-states a:hover{text-decoration:underline}main.k-home>.hm-pano{max-width:none;height:9.375rem;margin:0;position:relative;overflow:hidden}.hm-pano:before{content:"";z-index:1;background:linear-gradient(var(--paper), transparent 25%);position:absolute;inset:0}.hm-pano img{object-fit:cover;width:100%;height:100%}main.k-home>.hm-story{max-width:none;padding:2.0625rem var(--edge) 2.375rem;background:color-mix(in oklab, var(--sage) 45%, var(--paper)) var(--contours) center / 40.625rem;margin-left:0;margin-right:0}.hm-storywrap{max-width:var(--page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.75rem;display:grid}.hm-story h2{font-size:1.875rem}.hm-story p{max-width:27.5rem;color:var(--muted);margin:.5625rem 0 0;font-size:.8125rem}.hm-checks{gap:1.3125rem;margin:1.3125rem 0;padding:0;font-size:.75rem;list-style:none;display:flex}.hm-checks li{gap:.5rem;max-width:9.0625rem;margin:0;display:flex}.hm-checks li:before{content:"✓";content:"✓" / "";background:var(--teal);width:1.0625rem;height:1.0625rem;color:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.hm-story .go{margin:0}.hm-faq h3{letter-spacing:-.035em;margin:0 0 .6875rem;font-size:1.5625rem;line-height:1.06}.hm-faq details{background:var(--card);border-radius:.3125rem;margin-top:.4375rem}.hm-faq summary{min-height:2.75rem;padding:.6875rem .9375rem;font-size:.8125rem;font-weight:550}.hm-faq details[open]>summary{border-bottom:0}.hm-faq summary:hover{background:0 0}.hm-faq .fb{padding:0 .9375rem .9375rem}.hm-faq .fb p{max-width:none;color:var(--muted);margin:0;font-size:.8125rem}main.k-home>.hm-live{max-width:var(--page);order:42;margin-bottom:0}main.k-home>section.hm-live{padding-top:2.875rem}.hm-live h2{margin-bottom:1.1rem}main.k-home>.hm-live.go{margin-top:1.5rem}main.k-home>details.hm-live{margin-top:1.25rem}@media (width<=68.75rem){.k-home .hero h1{font-size:clamp(2.375rem,5.8vw,4rem)}.k-home .hero .line{font-size:1.0625rem}main.k-home>.hero{min-height:20.0625rem}.hm-panels{width:calc((100% - 2 * var(--edge)) * .53);height:19.1875rem}main.k-home>.hm-find{grid-template-columns:1.3fr .9fr .85fr;gap:.9375rem}.hm-popular>ul.cards{gap:1.25rem 1rem}.k-home .card .links{font-size:.75rem}.k-home .card .links a{align-items:center;min-height:1.5rem;display:inline-flex}.k-home .card .cb{padding-inline:.875rem}.hm-perspective h2{font-size:1.875rem}.hm-text .hm-count{font-size:4rem}}@media (width<=51.25rem){.k-home .card .links li:last-child{display:none}main.k-home>.hero{min-height:18.3125rem;padding-top:1.75rem}.k-home .hero .line{max-width:18.75rem;font-size:.9375rem}.hm-panels{width:calc((100% - 2 * var(--edge)) * .52);height:17.75rem;right:calc(var(--edge) - .9375rem);gap:.5625rem}main.k-home>.hm-find{grid-template-columns:1.35fr .85fr .85fr;gap:.8125rem;padding:1.0625rem}.hm-find label{font-size:.875rem}.hf-go .btn{gap:.75rem;padding-inline:.625rem;font-size:.75rem}.hm-more{font-size:.75rem}.hm-head{margin-bottom:1.125rem}main.k-home>.hm-popular,main.k-home>.hm-corner{padding:2.0625rem 0}.hm-extremes>.hm-head{margin-top:2.0625rem}.hm-extremes>.hm-foot{margin-bottom:2.0625rem}.hm-corner .hm-head{flex-wrap:wrap}.hm-searchbtn{width:15.625rem}.k-home .card>img{height:8.4375rem}.hm-seasons .hm-set .card>img{height:9.5rem}.hm-chips label{min-height:2.75rem}.hm-daybody .hm-fig{font-size:3.5rem}.hm-daybody h3{font-size:1.3125rem}.hm-extremes .hm-day>img{height:6.5625rem}.hm-perspective h2{font-size:1.6875rem}.hm-text .hm-count{font-size:3.5rem}.hm-text .hm-label{font-size:1.25rem}.hm-view{gap:1.5625rem}.hm-year{height:15.4375rem;padding:.9375rem}.hm-yearbody{padding:.875rem}.hm-yearbody h3{font-size:1.25rem}.hm-states{gap:0 1.25rem}.hm-storywrap{gap:1.5625rem}.hm-story h2{font-size:1.5625rem}.hm-faq h3{font-size:1.4375rem}}@media (width<=38.75rem){main.k-home>.hero{min-height:23rem;padding-top:1.75rem}main.k-home>.hero>*{max-width:none}.k-home .hero h1{margin-top:0;font-size:clamp(2.4375rem,11.5vw,3rem);line-height:.98}.k-home .hero .line{max-width:100%;margin-top:.8125rem;font-size:.9375rem}.hm-panels{top:auto;bottom:-.1875rem;right:var(--edge);width:calc((100% - 2 * var(--edge)) * .95);gap:.5625rem;height:10.3125rem}.hm-panels li{border-radius:.375rem}main.k-home>.hm-fl img{width:11.5625rem}main.k-home>.hm-fl.hm-left img{bottom:12rem;left:-5rem}main.k-home>.hm-fl.hm-right img{width:11.875rem;bottom:12rem;right:-4.6875rem}main.k-home>.hm-find{grid-template-columns:1fr 1fr;gap:.9375rem .75rem;padding:1.0625rem .9375rem}.hf-place{grid-column:1/-1}.hm-find label{margin-bottom:.4375rem;font-size:.9375rem}.hf-date input{font-size:.75rem}.hf-go{align-self:start;padding-top:1.75rem}.hf-go .btn{height:2.75rem;min-height:2.75rem;font-size:.75rem}.hf-go .hf-help{margin-top:.4375rem}main.k-home>.hm-popular,main.k-home>.hm-corner{padding:1.875rem 0}.hm-head{margin-bottom:1.0625rem;display:block}main .hm-head p{margin-top:.4375rem;font-size:.75rem;line-height:1.5}.hm-head>.hm-more{margin-top:.75rem}.hm-seasons .hm-head>.hm-more{display:none}.hm-popular>ul.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.k-home .card>img{height:7.125rem}.k-home .card .cb{padding:.6875rem .75rem .8125rem}.k-home .card .links{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;margin-top:-.25rem;display:flex}.hm-popular .card .cb{padding-bottom:0}.k-home .card .links li{flex:0 auto;margin:0}.k-home .card .links a{align-items:center;min-height:2.75rem;line-height:1.2;display:flex}.k-home .card .links a:after{display:none}.hm-states a{min-height:2.75rem}.hm-pop a{margin-block:-.875rem;padding-block:.875rem}main.k-home>.hm-seasonband{padding:1.875rem var(--edge)}.hm-seasons .hm-chips{gap:.375rem;padding:.5625rem}.hm-chips legend{width:100%;margin:0 0 .1875rem;font-size:.75rem}.hm-chips label{flex:1 0 calc(16.6667% - .3125rem);min-height:2.75rem;font-size:.75rem}.hm-seasons .hm-set{gap:.5625rem}.hm-seasons .hm-set .card>img{height:6.75rem}.hm-seasons .hm-set .cb{padding:.6875rem .5625rem .75rem}.hm-seasons .card h3{font-size:1.1875rem;line-height:1.07}.hm-seasons .card .hm-go{font-size:.75rem;line-height:1.3}.hm-seasons .card .hm-go:after{margin-left:.1875rem;font-size:.8125rem}.hm-seasonband>.hm-fl.hm-left img{width:13.125rem;left:-5.625rem}.hm-seasonband>.hm-fl.hm-right img{width:13.125rem;right:-5rem}.hm-extremes>.hm-head{margin-top:1.875rem}.hm-when{width:fit-content;margin-top:.9375rem;padding:.5rem .5625rem}.hm-days{grid-template-columns:minmax(0,1fr);gap:1rem}.hm-day{grid-template-columns:.85fr 1.2fr;min-height:13.875rem;display:grid}.hm-day>img{align-self:stretch;height:auto;min-height:100%}.hm-daybody{padding:1rem}.hm-daybody .hm-value{flex-wrap:wrap;gap:.625rem}.hm-daybody .hm-fig{font-size:3.4375rem}.hm-daybody h3{margin-top:.3125rem;font-size:1.375rem}.hm-daybody .hm-link{margin-top:.8125rem}.hm-foot{line-height:1.5;display:block}.hm-foot>span{display:block}.hm-foot .hm-more{margin-top:.75rem}.hm-extremes>.hm-foot{margin-bottom:1.75rem}main.k-home>.hm-perspective{padding:1.75rem var(--edge)}.hm-view{display:block}.hm-perspective h2{max-width:21.875rem;font-size:1.9375rem}.hm-text .hm-count{font-size:4.0625rem}.hm-text .hm-label{font-size:1.375rem}.hm-text .hm-small,.hm-text .btn{font-size:.75rem}.hm-year{height:14.375rem;margin-top:1.5rem;padding:1.125rem}.hm-yearbody h3{font-size:1.375rem}.hm-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.hm-states a{padding-block:.5rem;font-size:.75rem}.hm-corner .hm-head{flex-wrap:wrap;gap:1rem;display:flex}.hm-corner .hm-head>div{flex:0 0 100%}.hm-searchbtn{order:2;width:100%}.hm-corner .hm-head>.hm-more{order:3;margin-top:0;font-size:.75rem}main.k-home>.hm-pano{height:7.3125rem}main.k-home>.hm-story{padding:1.75rem var(--edge) 2.25rem}.hm-storywrap{display:block}.hm-story h2{font-size:1.75rem}.hm-story p{font-size:.75rem}.hm-checks{gap:1.125rem;font-size:.75rem}.hm-faq{border-top:1px solid var(--rule);margin-top:1.5625rem;padding-top:1.5rem}.hm-faq h3{font-size:1.625rem}.hm-faq summary{font-size:.75rem}}@media (width<=22.5rem){.k-home .hero h1{font-size:2.4375rem}main.k-home>.hero{min-height:22.6875rem}.k-home .card h3{font-size:1.1875rem}.hm-seasons .card h3{font-size:1.0625rem}.hm-daybody .hm-fig{font-size:3.0625rem}.hm-daybody h3{font-size:1.25rem}.hm-text .hm-count{font-size:3.6875rem}.hm-checks{gap:.75rem}}main>.doc{max-width:var(--wide);margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}.doc>*,.doc section>*{max-width:var(--text)}.doc>section,.doc section>.tw{max-width:var(--wide)}.doc section{margin-top:clamp(2rem,1.6rem + 1.5vw,2.75rem)}.doc>section:first-child{margin-top:0}.doc h2{font-size:var(--h2);margin:0 0 .75rem}.doc>h2{margin-top:clamp(2rem,1.6rem + 1.5vw,2.75rem)}.doc p,.doc>ul>li,.doc section>ul:not(.links,.lines)>li{color:var(--muted);font:400 1.0625rem/1.75 var(--sans)}.doc p{margin:.9rem 0}.doc table{line-height:1.45}.k-info .doc table td{min-width:9rem}.doc td a{overflow-wrap:anywhere}.doc .links{flex-wrap:wrap;gap:.25rem 1.75rem;margin:.9rem 0;padding:0;list-style:none;display:flex}.doc .links li{margin:0}.doc .links a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.doc .links a:after{content:"→";content:"→" / "";margin-left:.45rem}.doc>.story{margin-bottom:.5rem}.doc>.story>p{color:var(--ink);margin-top:0;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);line-height:1.5}.log time{font-weight:700}.updated{margin-top:2.5rem}.doc>.addr{background:var(--card);border:1px solid var(--rule);border-top:4px solid var(--forest);border-radius:var(--radius);width:fit-content;max-width:100%;color:var(--ink);font:700 clamp(1.1rem, .45rem + 3.2vw, 2rem)/1.25 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 clamp(.5rem,.25rem + 1vw,1.25rem);padding:1.1rem clamp(1rem,.7rem + 1.3vw,1.4rem) 1.2rem}.addr-at:before{content:"@"}.addr-dot:before{content:"."}.doc>ul.srcs{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;max-width:none;padding:0;list-style:none;display:grid}.doc>ul.srcs>li{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);margin:0;padding:.9rem 1.15rem 1rem;font-size:.9375rem;line-height:1.55}.doc>.lead{color:var(--ink);font-size:clamp(1.125rem,1.07rem + .3vw,1.25rem);line-height:1.55}.k-license code{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);white-space:pre-wrap;padding:.8rem 1rem;display:block}.go-us{margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.25rem)}.go-btn{border:1px solid var(--w2);background:var(--w2);min-height:2.875rem;color:var(--card);border-radius:.3rem;align-items:center;gap:.9rem;padding:.6rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.go-btn:after{content:"→";content:"→" / ""}.go-btn:hover{background:color-mix(in oklab, var(--w2) 88%, var(--ink));color:var(--card)}.go-btn:focus-visible{outline-offset:4px}.ways{margin-top:2rem;padding:0;list-style:none}.ways li{border-top:1px solid var(--rule);gap:.15rem;margin:0;padding:1rem 0;display:grid}.ways a{font:700 1.3rem/1.3 var(--serif);letter-spacing:-.02em}.ways span{color:var(--muted)}@media print{.skip,.burger,#nav,.findbtn,.units,.search,.finddlg,.foot nav,.pager{display:none}.mast,.topo,.foot{color:var(--ink);background:0 0}.word b,.topo h1,.foot .prov a{color:var(--ink)}.lede{box-shadow:none;margin-top:1rem}main section{break-inside:avoid-page}}
