@layer flor.reset;@layer flor.base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:rgb(var(--flor-text));background:rgb(var(--flor-bg));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html:has(dialog[data-flor-modal]:modal){overflow:hidden}:where(flor-modal,flor-search-dialog,flor-popover,flor-share-menu,flor-theme-menu,flor-date-picker,flor-featured-carousel,flor-media-gallery,flor-timeline-rail,flor-stream-next,flor-feed-indicator,flor-back-to-top,flor-list-item){box-sizing:border-box}flor-list-item{display:contents}:where(button,a,input,summary,[tabindex]):focus-visible,[data-flor-focus-ring]:focus-visible{outline:2px solid rgb(var(--flor-accent));outline-offset:3px}}@layer flor.components{.flor-material,.flor-surface{color:rgb(var(--flor-text));background:rgb(var(--flor-surface) / .92);border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-lg)}.flor-material[data-variant=glass]{background:rgb(var(--flor-surface) / .72);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.flor-container{width:min(100% - 2rem,72rem);margin-inline:auto}.flor-container[data-size=wide]{width:min(100% - clamp(2rem,4vw,4rem),96rem)}.flor-button{min-block-size:2.75rem;color:rgb(var(--flor-button-primary-foreground));background:rgb(var(--flor-button-primary-background));border-radius:var(--flor-radius-md);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.flor-button[data-variant=quiet]{color:rgb(var(--flor-text));background:0 0;border-color:#0000}.flor-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}flor-modal,flor-search-dialog,flor-popover,flor-share-menu,flor-theme-menu,flor-date-picker,flor-media-gallery,flor-timeline-rail,flor-stream-next,flor-feed-indicator,flor-back-to-top{display:contents}dialog[data-flor-modal]{max-block-size:min(48rem,100dvh - 2rem);max-inline-size:min(42rem,100vw - 2rem);color:rgb(var(--flor-text));background:rgb(var(--flor-surface));border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-lg);box-shadow:var(--flor-shadow-sm);padding:0}dialog[data-flor-modal][open]{transform-origin:50%;animation:flor-modal-appear var(--flor-duration-slow) var(--flor-easing-standard) both}dialog[data-flor-modal]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000007a}dialog[data-flor-modal][open]::backdrop{animation:flor-modal-backdrop-appear var(--flor-duration-normal) ease both}:is(flor-modal,flor-search-dialog)[presentation=responsive] dialog[data-flor-modal]:not(:modal){max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;position:static}:is(flor-modal,flor-search-dialog)[presentation=responsive] dialog[data-flor-modal][open]:not(:modal){transform-origin:100% 0;animation-name:flor-modal-expand}:is(flor-modal,flor-search-dialog)[presentation=responsive]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) dialog[data-flor-modal][open]:not(:modal){transform-origin:0 0}@keyframes flor-modal-appear{0%{opacity:0;transform:translateY(.6rem)scale(.975)}}@keyframes flor-modal-expand{0%{opacity:0;clip-path:inset(0 0 16% 0 round var(--flor-radius-lg));transform:translateY(-.35rem)scale(.975)}}@keyframes flor-modal-backdrop-appear{0%{opacity:0}}[data-flor-popover-panel]{z-index:var(--flor-z-popover,1000);min-inline-size:12rem;max-inline-size:min(24rem,100vw - 1.5rem);color:rgb(var(--flor-text));background:rgb(var(--flor-surface) / .96);border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-md);box-shadow:var(--flor-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem;position:absolute}.flor-search-field{border-block-end:1px solid rgb(var(--flor-border));align-items:center;gap:.75rem;display:flex}.flor-search-field input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding-block:.85rem}.flor-search-recommendation-heading{color:rgb(var(--flor-text-muted));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.flor-editorial-grid{--flor-editorial-column-gap:clamp(.75rem, 1.25vw, 1.25rem);--flor-editorial-row-gap:clamp(3.5rem, 7vw, 7rem);--flor-editorial-card-radius:var(--flor-radius-sm);column-gap:var(--flor-editorial-column-gap);row-gap:var(--flor-editorial-row-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.flor-editorial-card{min-inline-size:0;color:rgb(var(--flor-text));grid-column:span 4}.flor-editorial-copy{flex-direction:column;min-inline-size:0;padding-block-start:clamp(1rem,1.5vw,1.5rem);display:flex}.flor-editorial-copy>div{flex-direction:column;min-inline-size:0;display:flex}.flor-editorial-media{aspect-ratio:var(--flor-editorial-media-ratio,4 / 3);background:rgb(var(--flor-surface));border-radius:var(--flor-editorial-card-radius);text-decoration:none;display:block;position:relative;overflow:clip}.flor-editorial-media :is(img,video){object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;transition:opacity var(--flor-duration-normal) ease, transform .7s var(--flor-easing-standard);display:block}.flor-editorial-meta{color:rgb(var(--flor-text-subtle));font-family:var(--flor-font-mono);font-size:var(--flor-font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.035em;flex-wrap:wrap;order:3;align-items:center;gap:.4rem;margin-block:.7rem 0;display:flex}.flor-editorial-title{font-family:var(--flor-editorial-heading-font,var(--flor-font-sans));letter-spacing:-.026em;text-wrap:pretty;order:1;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:520;line-height:1.22}.flor-editorial-title a{color:inherit;text-decoration:none}.flor-editorial-excerpt{color:rgb(var(--flor-text-muted));font-size:clamp(.9rem,1.2vw,1rem);line-height:var(--flor-line-height-relaxed);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;order:2;margin-block:.75rem 0;display:-webkit-box;overflow:hidden}.flor-editorial-card[data-size=lead],.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1){--flor-editorial-media-ratio:16 / 9;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);padding-block-start:clamp(1.25rem,2vw,2rem);display:grid}.flor-editorial-card[data-size=lead] .flor-editorial-copy,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-copy{justify-content:space-between;padding-block:0}.flor-editorial-card[data-size=lead] .flor-editorial-title,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-title{letter-spacing:-.045em;max-inline-size:15ch;font-size:clamp(2.25rem,4.6vw,4.75rem);line-height:1.04}.flor-editorial-card[data-size=lead] .flor-editorial-excerpt,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-excerpt{-webkit-line-clamp:4;max-inline-size:34rem;font-size:clamp(1rem,1.55vw,1.25rem)}@media (hover:hover) and (pointer:fine){.flor-editorial-card:is(:hover,:focus-within) .flor-editorial-media :is(img,video){opacity:.94;transform:scale(1.012)}.flor-editorial-title a:hover{opacity:.68}}@media (width<=63.9375rem){.flor-editorial-card{grid-column:span 6}.flor-editorial-card[data-size=lead],.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=47.9375rem){.flor-editorial-grid{grid-template-columns:1fr;row-gap:clamp(2.5rem,11vw,4rem)}.flor-editorial-card,.flor-editorial-card[data-size=lead],.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1){flex-direction:column;grid-column:1;gap:0;display:flex}.flor-editorial-card[data-size=lead] .flor-editorial-media,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-media{order:-1}.flor-editorial-card[data-size=lead] .flor-editorial-copy,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-copy{padding-block-start:1rem}.flor-editorial-card[data-size=lead] .flor-editorial-title,.flor-editorial-grid[data-pattern=lead-three]>.flor-editorial-card:nth-child(4n+1) .flor-editorial-title{font-size:clamp(1.75rem,9vw,2.6rem)}}flor-featured-carousel,.flor-featured-carousel{box-sizing:border-box;color:#fff;inline-size:100%;font-family:var(--flor-font-sans);background:0 0;padding-block:clamp(.625rem,1.2vw,.875rem);display:block;position:relative;overflow:hidden}.flor-featured-frame{--flor-featured-control-inset:.8rem;--flor-featured-track-inset:max(1rem, env(safe-area-inset-left));--flor-featured-track-end-inset:max(1rem, env(safe-area-inset-right));--flor-featured-slide-width:var(--flor-featured-slide-size,min(calc(100cqw - 2rem), 34rem));inline-size:100%;max-inline-size:96rem;margin-inline:auto;position:relative;container-type:inline-size}.flor-featured-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--flor-featured-track-inset:max(1rem, env(safe-area-inset-right));--flor-featured-track-end-inset:max(1rem, env(safe-area-inset-left))}.flor-featured-carousel[data-variant=editorial]{padding-block:0}.flor-featured-carousel[data-variant=editorial] .flor-featured-frame{--flor-featured-control-inset:clamp(.75rem, 1.5vw, 1.25rem);--flor-featured-track-inset:0px;--flor-featured-track-end-inset:0px;--flor-featured-slide-width:var(--flor-featured-slide-size,100cqw);--flor-featured-height:var(--flor-editorial-featured-height,clamp(28rem, 58cqw, 50rem));--flor-featured-caption-reserve:clamp(7.5rem, 12cqw, 10rem);max-inline-size:none}.flor-featured-carousel[data-variant=editorial] .flor-featured-card{contain:none;isolation:auto;background:0 0;border-radius:0;overflow:visible}.flor-featured-carousel[data-variant=editorial] .flor-featured-link{color:rgb(var(--flor-text));grid-template-rows:minmax(0,1fr) auto;display:grid}.flor-featured-carousel[data-variant=editorial] .flor-featured-picture{background:rgb(var(--flor-surface));border-radius:var(--flor-editorial-card-radius,var(--flor-radius-sm));grid-row:1;position:relative;overflow:clip}.flor-featured-carousel[data-variant=editorial] .flor-featured-shade{display:none}.flor-featured-carousel[data-variant=editorial] .flor-featured-kicker{color:#fff;min-block-size:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 18px #0000008c;background:0 0;border:0;border-radius:0;padding:0}.flor-featured-carousel[data-variant=editorial] .flor-featured-copy{max-inline-size:min(94%,62rem);color:rgb(var(--flor-text));grid-row:2;padding-block-start:clamp(.9rem,1.5cqw,1.4rem);position:static}.flor-featured-carousel[data-variant=editorial] .flor-featured-meta{color:rgb(var(--flor-text-subtle));order:3;margin-block:.65rem 0}.flor-featured-carousel[data-variant=editorial] .flor-featured-title{font-family:var(--flor-editorial-heading-font,var(--flor-font-sans));font-size:var(--flor-featured-title-size,clamp(2rem, 4.2cqw, 3.8rem));letter-spacing:-.04em;text-shadow:none;-webkit-line-clamp:2;order:1;font-weight:520;line-height:1.08}.flor-featured-carousel[data-variant=editorial] .flor-featured-excerpt{max-inline-size:62ch;color:rgb(var(--flor-text-muted));text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:2;margin-block-start:.7rem;font-size:clamp(.9rem,1.25cqw,1.05rem);line-height:1.55;display:-webkit-box;overflow:hidden}.flor-featured-carousel[data-variant=editorial] .flor-featured-read-more{display:none}.flor-featured-carousel[data-variant=editorial] .flor-featured-switcher{inset-block-end:calc(var(--flor-featured-caption-reserve) + var(--flor-featured-control-inset))}@media (width<=639px){.flor-featured-carousel[data-variant=editorial] .flor-featured-frame{--flor-featured-caption-reserve:clamp(10rem, 44cqw, 12rem);--flor-editorial-featured-media-height:56.25cqw;--flor-featured-height:var(--flor-editorial-featured-height,calc(var(--flor-editorial-featured-media-height) + var(--flor-featured-caption-reserve)))}.flor-featured-carousel[data-variant=editorial] .flor-featured-link{grid-template-rows:var(--flor-editorial-featured-media-height) minmax(0, 1fr)}}.flor-featured-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;inline-size:100%;scroll-snap-type:inline mandatory;scrollbar-width:none;scroll-padding-inline-start:var(--flor-featured-track-inset);overflow-x:auto}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-viewport{cursor:grab;scroll-behavior:auto;scroll-snap-type:none;touch-action:pan-y;overflow-x:hidden}.flor-featured-carousel[data-flor-featured-dragging] .flor-featured-viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.flor-featured-viewport::-webkit-scrollbar{display:none}.flor-featured-viewport:focus-visible{outline-offset:-4px;border-radius:0;outline:2px solid #fff}.flor-featured-track{gap:var(--flor-featured-gap,.7rem);inline-size:max-content;min-inline-size:100%;padding-block:0;padding-inline:var(--flor-featured-track-inset) var(--flor-featured-track-end-inset);margin:0;list-style:none;display:flex}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-track{inline-size:100%;min-inline-size:100%;block-size:var(--flor-featured-height,clamp(17rem, 72cqw, 21rem));will-change:transform;padding:0;display:block;position:relative}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-track[data-flor-featured-animating]{transition:transform var(--flor-featured-transition-duration,.42s) cubic-bezier(.22, 1, .36, 1)}.flor-featured-track:after{content:"";flex:0 0 var(--flor-featured-track-end-inset)}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-track:after{display:none}.flor-featured-slide{flex:0 0 var(--flor-featured-slide-width);scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-slide{inline-size:var(--flor-featured-slide-width);scroll-snap-align:none;scroll-snap-stop:normal;will-change:transform;block-size:100%;position:absolute;inset-block:0;inset-inline-start:var(--flor-featured-track-inset)}.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-slide[data-flor-featured-wrap-ghost]{pointer-events:none}.flor-featured-card,.flor-featured-link{block-size:var(--flor-featured-height,clamp(17rem, 72cqw, 21rem));min-block-size:0;display:block;position:relative}.flor-featured-carousel[data-flor-featured-enhanced] :is(.flor-featured-card,.flor-featured-link){block-size:100%}.flor-featured-card{contain:paint;border-radius:var(--flor-featured-radius,.75rem);isolation:isolate;background:#111;overflow:hidden;transform:translateZ(0)}@supports (overflow:clip){.flor-featured-card{overflow:clip}}.flor-featured-link{color:#fff;text-decoration:none}.flor-featured-picture{display:block;position:absolute;inset:0}.flor-featured-image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.flor-featured-image[hidden]{display:none}.flor-featured-shade{background:var(--flor-featured-overlay,linear-gradient(to bottom, #0000006b, transparent 32%), linear-gradient(to top, #000000eb, #0000001f 72%, transparent));position:absolute;inset:-1px}.flor-featured-kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;background:#00000059;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-block-size:2rem;padding-inline:.7rem;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;box-shadow:0 8px 24px -14px #000000b8}.flor-featured-copy{flex-direction:column;align-items:flex-start;max-inline-size:47rem;display:flex;position:absolute;inset-block:auto 1.1rem;inset-inline:1.1rem}.flor-featured-meta{color:#ffffffbd;font-family:var(--flor-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:.42rem;margin-block-end:.55rem;font-size:.65rem;display:inline-flex}.flor-featured-title{font-family:var(--flor-font-serif);font-size:var(--flor-featured-title-size,clamp(1.35rem, 6.3cqw, 1.8rem));letter-spacing:-.018em;text-wrap:balance;text-shadow:0 2px 20px #00000073;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:520;line-height:1.16;display:-webkit-box;overflow:hidden}.flor-featured-read-more{color:#ffffffd1;align-items:center;gap:.45rem;min-block-size:2.5rem;margin-block-start:.55rem;font-size:.72rem;font-weight:560;display:inline-flex}.flor-featured-read-more svg{transition:transform .18s}.flor-featured-switcher{--flor-featured-control-size-resolved:var(--flor-featured-control-size,44px);--flor-featured-switcher-size:calc(var(--flor-featured-control-size-resolved) + 8px);--flor-featured-control-motion-duration:.32s;--flor-featured-control-motion-easing:cubic-bezier(.16, 1, .3, 1);--flor-featured-switcher-expanded-width:calc(var(--flor-featured-control-size-resolved) * 2 + 12px);box-sizing:border-box;z-index:2;inline-size:var(--flor-featured-switcher-size);block-size:var(--flor-featured-switcher-size);opacity:0;pointer-events:none;border-radius:calc(var(--flor-featured-switcher-size) / 2);transition:inline-size var(--flor-featured-control-motion-duration) var(--flor-featured-control-motion-easing), opacity .16s ease, background-color .18s ease, box-shadow .18s ease;will-change:inline-size;background:0 0;position:absolute;inset-block-end:var(--flor-featured-control-inset);inset-inline-end:calc(100% - var(--flor-featured-track-inset) - var(--flor-featured-slide-width) + var(--flor-featured-control-inset));overflow:hidden}.flor-featured-carousel[data-flor-featured-has-autoplay-toggle] .flor-featured-switcher{--flor-featured-switcher-expanded-width:calc(var(--flor-featured-control-size-resolved) * 3 + 16px)}.flor-featured-switcher:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;border:1px solid #fff3;transition:opacity .16s;position:absolute;inset:0}.flor-featured-carousel:is([data-flor-featured-autoplay=playing],[data-flor-featured-autoplay=switching],[data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-switcher{opacity:1}.flor-featured-countdown,.flor-featured-controls{box-sizing:border-box;transition:opacity .18s ease, transform var(--flor-featured-control-motion-duration) var(--flor-featured-control-motion-easing);position:absolute;inset:0}.flor-featured-countdown{inline-size:var(--flor-featured-switcher-size);opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border-radius:50%;place-items:center;padding:4px;display:grid;inset-inline:50% auto;transform:translate(-50%)scale(.86);box-shadow:0 10px 32px -18px #000000db}.flor-featured-countdown svg{block-size:100%;inline-size:100%;overflow:visible;transform:rotate(-90deg)}.flor-featured-countdown circle{fill:none;stroke-width:2px}.flor-featured-countdown-track{stroke:#fff3}.flor-featured-countdown-progress{stroke:var(--flor-featured-progress-color,#ffffffeb);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.flor-featured-carousel[data-flor-featured-autoplay=playing] .flor-featured-countdown{opacity:1;transition-delay:.1s,0s;transform:translate(-50%)scale(1)}.flor-featured-carousel[data-flor-featured-autoplay=playing] .flor-featured-countdown-progress{animation:flor-featured-countdown var(--flor-featured-autoplay,6s) linear forwards}@keyframes flor-featured-countdown{to{stroke-dashoffset:0}}.flor-featured-controls{--flor-featured-control-step:calc(var(--flor-featured-control-size-resolved) + 4px);--flor-featured-control-last-offset:calc(-1 * var(--flor-featured-control-step));grid-template-columns:repeat(2, var(--flor-featured-control-size-resolved));opacity:0;pointer-events:none;align-items:center;gap:4px;padding:4px;transition:opacity .2s;display:grid}.flor-featured-carousel[data-flor-featured-has-autoplay-toggle] .flor-featured-controls{--flor-featured-control-last-offset:calc(-2 * var(--flor-featured-control-step));grid-template-columns:repeat(3, var(--flor-featured-control-size-resolved))}.flor-featured-controls button{inline-size:var(--flor-featured-control-size-resolved);block-size:var(--flor-featured-control-size-resolved);color:#ffffffc7;font:inherit;cursor:pointer;transition:color .16s ease, background-color .16s ease, transform var(--flor-featured-control-motion-duration) var(--flor-featured-control-motion-easing);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.flor-featured-controls button:disabled{cursor:not-allowed;opacity:.46}.flor-featured-controls button:first-child{transform:translate(0)}.flor-featured-controls button:nth-child(2){transform:translateX(calc(-1 * var(--flor-featured-control-step)))}.flor-featured-controls button:last-child{transform:translateX(var(--flor-featured-control-last-offset))}.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-switcher,.flor-featured-carousel:is([data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-switcher{inline-size:var(--flor-featured-switcher-expanded-width);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;box-shadow:0 10px 32px -18px #000000db}.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-switcher:before,.flor-featured-carousel:is([data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-switcher:before{opacity:1}.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-countdown,.flor-featured-carousel:is([data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-countdown{opacity:0;transition-delay:0s;transform:translate(-50%)scale(.9)}.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-controls,.flor-featured-carousel:is([data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-controls{opacity:1;pointer-events:auto;transition-delay:70ms}.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-controls button,.flor-featured-carousel:is([data-flor-featured-autoplay=paused],[data-flor-featured-autoplay=stopped],[data-flor-featured-autoplay=disabled],[data-flor-featured-interacting]) .flor-featured-controls button{transform:translate(0)}.flor-article-transition-title{font-family:var(--flor-font-serif);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:520;line-height:1.18}.flor-article-transition-link{color:inherit;transition:opacity var(--flor-duration-normal) var(--flor-easing-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.flor-featured-image{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .24s}.flor-featured-link:hover .flor-featured-image{opacity:.92;transform:scale(1.018)}.flor-featured-link:hover .flor-featured-read-more svg{transform:translate(.2rem)}.flor-featured-controls button:hover{color:#fff;background:#ffffff21}.flor-article-transition-link:hover{opacity:.68}}@media (hover:none),(pointer:coarse){.flor-featured-switcher{inline-size:var(--flor-featured-switcher-expanded-width);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;box-shadow:0 10px 32px -18px #000000db}.flor-featured-switcher:before{opacity:1}.flor-featured-countdown{opacity:0!important}.flor-featured-controls{opacity:1;pointer-events:auto}.flor-featured-controls button{transform:translate(0)}}@media (width>=640px){.flor-featured-frame{--flor-featured-control-inset:1.15rem;--flor-featured-track-inset:max(clamp(1.5rem, 3cqw, 2rem), env(safe-area-inset-left));--flor-featured-track-end-inset:max(clamp(1.5rem, 3cqw, 2rem), env(safe-area-inset-right));--flor-featured-slide-width:var(--flor-featured-slide-size,min(78cqw, 52rem))}.flor-featured-track{gap:var(--flor-featured-gap,.9rem)}.flor-featured-card,.flor-featured-link,.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-track{block-size:var(--flor-featured-height,clamp(20rem, 43cqw, 26rem))}.flor-featured-copy{inset-block-end:1.6rem;inset-inline:1.75rem}.flor-featured-kicker{inset-block-start:1.4rem;inset-inline-start:1.5rem}.flor-featured-title{font-size:var(--flor-featured-title-size,clamp(1.75rem, 3.8cqw, 2.45rem));-webkit-line-clamp:2}}@media (width>=1200px){.flor-featured-frame{--flor-featured-slide-width:var(--flor-featured-slide-size,min(72cqw, 64rem))}.flor-featured-track{gap:var(--flor-featured-gap,1rem)}.flor-featured-card,.flor-featured-link,.flor-featured-carousel[data-flor-featured-enhanced] .flor-featured-track{block-size:var(--flor-featured-height,clamp(23rem, 31cqw, 29rem))}.flor-featured-copy{inset:auto 2rem 1.9rem}.flor-featured-title{font-size:var(--flor-featured-title-size,clamp(2.15rem, 3cqw, 2.75rem))}}.flor-media-grid{border-radius:var(--flor-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid;overflow:clip}.flor-media-grid img,.flor-media-grid video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.flor-media-grid:has(>:only-child){grid-template-columns:1fr}.flor-media-grid>:not(:only-child){aspect-ratio:1}.flor-news-card{border-block-end:1px solid rgb(var(--flor-border));padding-block:1.5rem}.flor-news-placeholder{aspect-ratio:16/9;background:rgb(var(--flor-surface));border-radius:var(--flor-radius-md);display:block;position:relative;overflow:clip}.flor-news-placeholder>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.002)}@media (hover:hover) and (pointer:fine){.flor-news-card:is(:hover,:focus-within) .flor-news-placeholder>img{transform:scale(1.018)}}.flor-poll-option-track{background:rgb(var(--flor-border));border-radius:999px;overflow:hidden}.flor-poll-option-fill{background:rgb(var(--flor-accent));transform-origin:0;block-size:.25rem}flor-back-to-top>button{opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem;transform:translateY(.5rem)}flor-back-to-top[data-visible]>button{opacity:1;visibility:visible;transform:none}}@layer flor.utilities;:root,.flor-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flor-bg:252 252 251;--flor-surface:255 255 255;--flor-text:17 17 17;--flor-text-muted:104 104 102;--flor-text-subtle:112 110 106;--flor-border:232 230 226;--flor-border-strong:210 207 201;--flor-accent:17 17 17;--flor-accent-contrast:255 255 255;--flor-link:30 64 175;--flor-danger:180 40 45;--flor-success:29 122 76;--flor-warning:147 85 7;--flor-info:25 90 172;--flor-focus:17 17 17;--flor-material-toolbar:251 251 253;--flor-material-surface:255 255 255;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.9;--flor-material-surface-opacity:.78;--flor-shadow-sm:0px 14px 34px -28px #11111161;--flor-radius-sm:.4rem;--flor-radius-md:.72rem;--flor-radius-lg:1rem;--flor-space-0:0;--flor-space-1:.25rem;--flor-space-2:.5rem;--flor-space-3:.75rem;--flor-space-4:1rem;--flor-space-5:1.5rem;--flor-space-6:2rem;--flor-space-8:3rem;--flor-space-10:4rem;--flor-font-size-xs:.625rem;--flor-font-size-sm:.75rem;--flor-font-size-md:.875rem;--flor-font-size-lg:1rem;--flor-font-size-xl:1.25rem;--flor-font-size-2xl:1.5rem;--flor-line-height-compact:1.2;--flor-line-height-normal:1.5;--flor-line-height-relaxed:1.7;--flor-control-sm:2rem;--flor-control-md:2.75rem;--flor-control-lg:3rem;--flor-duration-instant:0s;--flor-duration-fast:.12s;--flor-duration-normal:.18s;--flor-duration-slow:.32s;--flor-easing-standard:cubic-bezier(.16, 1, .3, 1);--flor-z-base:0;--flor-z-dropdown:100;--flor-z-popover:1000;--flor-z-modal:1100;--flor-z-toast:1200;--flor-breakpoint-sm:40rem;--flor-breakpoint-md:48rem;--flor-breakpoint-lg:64rem;--flor-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--flor-font-serif:"Source Serif 4", "Noto Serif SC", Charter, Georgia, Cambria, "Times New Roman", serif;--flor-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--flor-control-gap:.5rem;--flor-control-radius:999px;--flor-control-border-width:1px;--flor-control-focus-width:2px;--flor-control-focus-offset:3px;--flor-control-hover-offset:-1px;--flor-control-active-offset:0;--flor-control-font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--flor-control-font-weight:620;--flor-control-line-height:1;--flor-control-disabled-opacity:.42;--flor-control-primary-hover-opacity:.84;--flor-control-ghost-hover-opacity:.055;--flor-control-transition-duration:.16s;--flor-control-transition-easing:cubic-bezier(.25, .1, .25, 1);--flor-control-small-min-block-size:2rem;--flor-control-small-padding-inline:.78rem;--flor-control-small-font-size:.72rem;--flor-control-medium-min-block-size:2.75rem;--flor-control-medium-padding-inline:1.05rem;--flor-control-medium-font-size:.8rem;--flor-control-large-min-block-size:3.15rem;--flor-control-large-padding-inline:1.3rem;--flor-control-large-font-size:.86rem;--flor-focus-ring-color:var(--flor-focus);--flor-focus-ring-width:var(--flor-control-focus-width);--flor-focus-ring-offset:var(--flor-control-focus-offset);--flor-button-focus-ring:var(--flor-focus);--flor-button-primary-foreground:var(--flor-accent-contrast);--flor-button-primary-background:var(--flor-accent);--flor-button-secondary-foreground:var(--flor-text);--flor-button-secondary-background:var(--flor-surface);--flor-button-secondary-border:var(--flor-border-strong);--flor-button-secondary-border-hover:var(--flor-text);--flor-button-ghost-foreground:var(--flor-text-muted);--flor-button-ghost-foreground-hover:var(--flor-text);--flor-button-ghost-background-hover:var(--flor-text);--flor-button-gap:var(--flor-control-gap);--flor-button-radius:var(--flor-control-radius);--flor-button-border-width:var(--flor-control-border-width);--flor-button-focus-width:var(--flor-control-focus-width);--flor-button-focus-offset:var(--flor-control-focus-offset);--flor-button-hover-offset:var(--flor-control-hover-offset);--flor-button-active-offset:var(--flor-control-active-offset);--flor-button-font-family:var(--flor-control-font-family);--flor-button-font-weight:var(--flor-control-font-weight);--flor-button-line-height:var(--flor-control-line-height);--flor-button-disabled-opacity:var(--flor-control-disabled-opacity);--flor-button-primary-hover-opacity:var(--flor-control-primary-hover-opacity);--flor-button-ghost-hover-opacity:var(--flor-control-ghost-hover-opacity);--flor-button-transition-duration:var(--flor-control-transition-duration);--flor-button-transition-easing:var(--flor-control-transition-easing);--flor-button-small-min-block-size:var(--flor-control-small-min-block-size);--flor-button-small-padding-inline:var(--flor-control-small-padding-inline);--flor-button-small-font-size:var(--flor-control-small-font-size);--flor-button-medium-min-block-size:var(--flor-control-medium-min-block-size);--flor-button-medium-padding-inline:var(--flor-control-medium-padding-inline);--flor-button-medium-font-size:var(--flor-control-medium-font-size);--flor-button-large-min-block-size:var(--flor-control-large-min-block-size);--flor-button-large-padding-inline:var(--flor-control-large-padding-inline);--flor-button-large-font-size:var(--flor-control-large-font-size)}:root.dark,:root.dark .flor-theme,:root[data-flor-theme=dark],:root[data-flor-theme=dark] .flor-theme,.flor-theme.dark,.flor-theme[data-flor-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flor-bg:10 10 10;--flor-surface:18 18 18;--flor-text:245 245 244;--flor-text-muted:174 173 170;--flor-text-subtle:139 137 133;--flor-border:39 39 38;--flor-border-strong:65 65 63;--flor-accent:245 245 244;--flor-accent-contrast:17 17 17;--flor-link:147 197 253;--flor-danger:248 113 113;--flor-success:74 222 128;--flor-warning:251 191 36;--flor-info:96 165 250;--flor-focus:245 245 244;--flor-material-toolbar:28 28 30;--flor-material-surface:30 30 32;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.72;--flor-material-surface-opacity:.72;--flor-shadow-sm:0px 16px 38px -24px #000000e6}@media (prefers-color-scheme:dark){:root:not([data-flor-theme=light]):not(.light),:root:not([data-flor-theme=light]):not(.light) .flor-theme:not(.light):not([data-flor-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flor-bg:10 10 10;--flor-surface:18 18 18;--flor-text:245 245 244;--flor-text-muted:174 173 170;--flor-text-subtle:139 137 133;--flor-border:39 39 38;--flor-border-strong:65 65 63;--flor-accent:245 245 244;--flor-accent-contrast:17 17 17;--flor-link:147 197 253;--flor-danger:248 113 113;--flor-success:74 222 128;--flor-warning:251 191 36;--flor-info:96 165 250;--flor-focus:245 245 244;--flor-material-toolbar:28 28 30;--flor-material-surface:30 30 32;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.72;--flor-material-surface-opacity:.72;--flor-shadow-sm:0px 16px 38px -24px #000000e6}}:where([data-flor-focus-ring]):focus-visible{outline:var(--flor-focus-ring-width) solid rgb(var(--flor-focus-ring-color));outline-offset:var(--flor-focus-ring-offset)}@media (prefers-reduced-motion:reduce){:root,.flor-theme{--flor-duration-fast:0s;--flor-duration-normal:0s;--flor-duration-slow:0s}}@media (prefers-reduced-transparency:reduce){:root,.flor-theme{--flor-material-toolbar-opacity:1;--flor-material-surface-opacity:1}}@media (prefers-contrast:more){:root,.flor-theme{--flor-text-subtle:var(--flor-text-muted);--flor-border:var(--flor-text-muted);--flor-border-strong:var(--flor-text);--flor-focus:var(--flor-text);--flor-material-toolbar:var(--flor-surface);--flor-material-surface:var(--flor-surface);--flor-material-toolbar-opacity:1;--flor-material-surface-opacity:1}:where([data-flor-focus-ring]):focus-visible,:where([class^=flor-],[class*=\ flor-]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class^=flor-]:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class*=\ flor-]:focus-visible{outline-offset:3px!important;outline-width:3px!important}}@media (forced-colors:active){:where([class^=flor-],[class*=\ flor-]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class^=flor-]:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class*=\ flor-]:focus-visible{outline-offset:2px;outline:2px solid highlight!important}:where([data-flor-focus-ring]):focus-visible{outline-offset:var(--flor-focus-ring-offset);outline:var(--flor-focus-ring-width) solid Highlight!important}:where([class^=flor-],[class*=\ flor-]):where([aria-current],[aria-selected=true],[aria-checked=true],[aria-pressed=true],[aria-expanded=true],:checked),:where([class^=flor-],[class*=\ flor-]) :where([aria-current],[aria-selected=true],[aria-checked=true],[aria-pressed=true],[aria-expanded=true],:checked){outline-offset:-3px;outline:2px solid highlight}:where([class^=flor-],[class*=\ flor-]):where(:disabled,[aria-disabled=true]),:where([class^=flor-],[class*=\ flor-]) :where(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext;opacity:1!important}:where(.flor-popover-panel,.flor-search-surface,.flor-gallery-dialog,.flor-date-picker-popover){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flor-article-transition-title{view-transition-name:none!important}.flor-featured-countdown-progress{animation:none!important}}@media (prefers-reduced-transparency:reduce){.flor-featured-kicker,.flor-featured-countdown,.flor-featured-carousel[data-flor-featured-controls-visibility=always] .flor-featured-switcher,.flor-featured-carousel[data-flor-featured-interacting] .flor-featured-switcher{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1}}@media (forced-colors:active){dialog[data-flor-modal],[data-flor-popover-panel],.flor-button{border-color:canvastext}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,video,svg{max-inline-size:100%;display:block}button,input,textarea,select{font:inherit}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--flor-bg);--surface:var(--flor-surface);--text:var(--flor-text);--text-muted:var(--flor-text-muted);--text-subtle:var(--flor-text-subtle);--border:var(--flor-border);--border-strong:var(--flor-border-strong);--accent:var(--flor-accent);--accent-link:var(--flor-link);--radius-sm:var(--flor-radius-sm);--radius-md:var(--flor-radius-md);--radius-lg:var(--flor-radius-lg);--shadow-float:0 1.25rem 4rem -1.5rem #00000061;--ease-out:cubic-bezier(.16, 1, .3, 1);--motion-fast:.16s;--motion-medium:.24s;--font-sans:var(--flor-font-sans);--font-serif:var(--flor-font-serif);--font-mono:var(--flor-font-mono);--header-height:4rem;background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--font-sans);font-feature-settings:"cv11", "ss01", "ss03", "kern";font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{min-inline-size:17.5rem;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + 1rem)}html:has(dialog:modal){overflow:hidden}body{background:rgb(var(--bg));min-block-size:100svh;overflow-x:clip}a{color:inherit}button,[role=button]{touch-action:manipulation}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:2px solid rgb(var(--text));outline-offset:3px;border-radius:.125rem}::selection{background:rgb(var(--text) / .12)}}@layer components{.reading-progress{z-index:80;pointer-events:none;block-size:2px;position:fixed;inset:0 0 auto}.reading-progress [data-progress-fill]{background:rgb(var(--text));transform-origin:0;will-change:transform;block-size:100%;inline-size:100%;transform:scaleX(0)}.skip-link{z-index:100;color:rgb(var(--surface));background:rgb(var(--text));border-radius:var(--radius-sm);padding:.8rem 1rem;font-weight:620;text-decoration:none;position:fixed;inset:.75rem auto auto .75rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus-visible{outline-color:rgb(var(--surface));transform:translateY(0)}main:focus{outline:none}@supports (animation-timeline:scroll()){.reading-progress [data-progress-fill]{animation:linear both reading-progress;animation-timeline:scroll(root)}}@keyframes reading-progress{to{transform:scaleX(1)}}.site-header{z-index:40;min-block-size:var(--header-height);background:rgb(var(--bg) / .88);border-block-end:1px solid rgb(var(--border));-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);transition:background-color var(--motion-medium) ease, border-color var(--motion-medium) ease;position:sticky;inset-block-start:0}.home-page .site-header{background:#000000e6;border-block-end-color:#0000}.site-wide-shell,.content-shell,.reading-shell,.media-shell{inline-size:min(100% - 2rem,68rem);margin-inline:auto}.site-wide-shell{inline-size:min(100% - clamp(2rem,4vw,4rem),96rem)}.content-shell{inline-size:min(100% - 2rem,52rem)}.media-shell{inline-size:min(100% - 2rem,88rem)}.reading-shell{max-inline-size:46rem}.header-inner{min-block-size:var(--header-height);align-items:center;gap:1.5rem;padding-inline:0;display:flex}.brand{min-block-size:2.75rem;font-family:var(--font-sans);letter-spacing:-.025em;transition:opacity var(--motion-fast) ease;align-items:center;gap:.625rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.brand img{border-radius:.38rem}.main-nav{align-items:center;gap:.15rem;display:flex}.header-search-trigger{block-size:2.75rem;inline-size:2.75rem;color:rgb(var(--text-muted));transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-grid}.header-search-trigger:hover,.header-search-trigger:focus-visible,.header-search[data-state=open] .header-search-trigger{color:rgb(var(--text));background:rgb(var(--text) / .08)}.header-search-trigger:active{transform:scale(.94)}.main-nav a,.header-action{min-block-size:2.75rem;inline-size:2.75rem;color:rgb(var(--text-muted));transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.8125rem;text-decoration:none;display:inline-flex}.main-nav a{inline-size:auto;padding-inline:.7rem}.main-nav a:hover,.main-nav a[aria-current=page],.header-action:hover{color:rgb(var(--text));background:rgb(var(--text) / .05)}.main-nav a:active,.header-action:active{transform:scale(.94)}.header-actions{align-items:center;gap:.2rem;margin-inline-start:auto;display:flex}.channel-action{gap:.45rem;inline-size:auto;padding-inline:.55rem}.mobile-menu-trigger,.theme-trigger-sun,:root.dark .theme-trigger-moon{display:none}:root.dark .theme-trigger-sun{display:block}.page-section,.article-section{padding-block:clamp(3.5rem,8vw,6.5rem)}.page-title{max-inline-size:19ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,6vw,4.2rem);font-weight:500;line-height:1.05}.page-intro{max-inline-size:46rem;color:rgb(var(--text-muted));text-wrap:pretty;margin-block-start:1rem;font-size:1rem;line-height:1.75}.eyebrow{color:rgb(var(--text-subtle));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.text-muted{color:rgb(var(--text-muted))}.text-subtle{color:rgb(var(--text-subtle))}.home-feed{padding-block-end:clamp(6rem,10vw,10rem)}.home-hero{padding-block:clamp(.25rem,1vw,1rem) 0}.home-featured{--flor-editorial-featured-height:clamp(34rem, 50vw, 48rem);--flor-featured-caption-reserve:clamp(8.5rem, 10vw, 10rem);--flor-featured-gap:clamp(.75rem, 1.2vw, 1.15rem);--flor-featured-transition-duration:.62s;min-inline-size:0}.home-featured[data-variant=editorial] .flor-featured-frame{--home-featured-peek:clamp(1.5rem, 4.5cqw, 4.5rem);--flor-featured-slide-size:calc(100cqw - (var(--home-featured-peek) * 2));--flor-featured-track-inset:var(--home-featured-peek);--flor-featured-track-end-inset:var(--home-featured-peek)}.home-featured .flor-featured-card{block-size:100%}.home-featured-pair{align-items:start;gap:var(--flor-featured-gap);grid-template-columns:minmax(0,3fr) minmax(18rem,1fr);block-size:100%;display:grid}.home-featured-pair[data-count="1"]{grid-template-columns:1fr}.home-featured-module,.home-featured-link{grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid;position:relative}.home-featured-module{overflow:clip}.home-featured-module:first-child{align-self:stretch;block-size:100%}.home-featured-link{block-size:100%;color:rgb(var(--text));text-decoration:none}.home-featured-module:nth-child(2) .home-featured-link{grid-template-rows:auto auto;block-size:auto}.home-featured-picture{background:rgb(var(--surface));border-radius:var(--radius-sm);grid-row:1;min-block-size:0;position:relative;inset:auto;overflow:clip}.home-featured-picture:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0000 34%);position:absolute;inset:0}.home-featured-picture .flor-featured-image{transition:opacity var(--motion-fast) ease, transform .9s var(--ease-out)}.home-featured-module:nth-child(2) .home-featured-picture{aspect-ratio:16/9}.home-featured-kicker{z-index:1;color:#ffffffeb;letter-spacing:.02em;text-shadow:0 1px 18px #000000bf;gap:.45rem;font-size:.6875rem;font-weight:620;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.home-featured-kicker span{color:#ffffffad;font-variant-numeric:tabular-nums}.home-featured-copy{min-block-size:var(--flor-featured-caption-reserve);flex-direction:column;justify-content:flex-start;gap:1.15rem;padding-block-start:clamp(1rem,1.5vw,1.4rem);display:flex}.home-featured-title{letter-spacing:-.045em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:24ch;font-size:clamp(1.5rem,2.15vw,2.25rem);font-weight:520;line-height:1.1;display:-webkit-box;overflow:hidden}.home-featured-module:nth-child(2) .home-featured-copy{gap:.8rem;min-block-size:auto}.home-featured-module:nth-child(2) .home-featured-title{letter-spacing:-.03em;-webkit-line-clamp:3;max-inline-size:28ch;font-size:clamp(1.1rem,1.45vw,1.4rem);line-height:1.16}.home-featured-meta,.home-editorial-meta{color:rgb(var(--text-subtle));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.6875rem;display:flex}.home-featured-meta>span:first-child,.home-editorial-meta>span:first-child{color:rgb(var(--text));font-weight:620}.home-featured .flor-featured-switcher{inset-block-end:calc(var(--flor-featured-caption-reserve) + 1rem);inset-inline-end:calc(25% + var(--flor-featured-gap) + 1rem)}.home-editorial{padding-block-start:clamp(6rem,10vw,10rem)}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:clamp(3rem,5vw,5rem);padding-block:0;display:flex}.home-section-heading p{color:rgb(var(--text-subtle));letter-spacing:.08em;text-transform:uppercase;margin-block-end:.65rem;font-size:.6875rem}.home-section-heading h2{letter-spacing:-.055em;font-size:clamp(2.4rem,4vw,4.25rem);font-weight:520;line-height:.98}.home-section-link{min-block-size:2.75rem;color:rgb(var(--text));align-items:center;gap:.4rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.home-editorial-grid{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3.5rem,5vw,5rem) clamp(.75rem,1.2vw,1.15rem);display:grid}.home-editorial-card.feed-entry{border-radius:var(--radius-sm);min-inline-size:0;transition:background-color var(--motion-medium) ease;border:0;flex-direction:column;grid-column:span 4;margin:0;padding:0;display:flex;overflow:clip}.home-editorial-card.feed-entry+.feed-entry{padding-block-start:0}.home-editorial-card[data-layout=lead]{grid-column:span 8}.home-editorial-card[data-layout=text]{background:rgb(var(--surface));min-block-size:clamp(19rem,27vw,25rem)}.home-editorial-media{aspect-ratio:4/3;background:rgb(var(--surface));border-radius:var(--radius-sm);text-decoration:none;display:block;position:relative;overflow:clip}.home-editorial-card[data-layout=lead] .home-editorial-media{aspect-ratio:16/9}.home-editorial-media img{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;transition:opacity var(--motion-fast) ease, transform .9s var(--ease-out)}.home-editorial-copy{flex-direction:column;flex:1;min-block-size:0;padding-block-start:1.15rem;display:flex}.home-editorial-card[data-layout=text] .home-editorial-copy{padding:clamp(1.25rem,2vw,1.75rem)}.home-editorial-title{letter-spacing:-.035em;text-wrap:pretty;order:1;max-inline-size:28ch;font-size:clamp(1.2rem,1.75vw,1.7rem);font-weight:520;line-height:1.17}.home-editorial-title a{color:inherit;text-decoration:none}.home-editorial-card[data-layout=lead] .home-editorial-title{letter-spacing:-.05em;max-inline-size:22ch;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1.06}.home-editorial-excerpt{max-inline-size:62ch;color:rgb(var(--text-muted));text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:2;margin-block-start:.85rem;font-size:clamp(.82rem,1vw,.95rem);line-height:1.62;display:-webkit-box;overflow:hidden}.home-editorial-card[data-layout=lead] .home-editorial-excerpt{-webkit-line-clamp:3}.home-editorial-card[data-layout=text] .home-editorial-excerpt{font-size:clamp(.88rem,1.05vw,1rem);line-height:1.68;display:block;overflow:visible}.home-editorial-meta{order:3;margin-block-start:1rem}.home-editorial-read-more{min-block-size:2.75rem;color:rgb(var(--text));order:4;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:auto;padding-block-start:1.5rem;font-size:.8125rem;text-decoration:none;display:none}.home-editorial-card[data-layout=text] .home-editorial-read-more{display:flex}@media (hover:hover) and (pointer:fine){.home-featured-module:is(:hover,:focus-within) .flor-featured-image,.home-editorial-card:is(:hover,:focus-within) .home-editorial-media img{opacity:.94;transform:scale(1.018)}.home-section-link:hover{color:rgb(var(--text-muted))}.home-editorial-card.feed-entry:hover{background:0 0}.home-editorial-card[data-layout=text].feed-entry:hover{background:#181817}}.timeline-day+.timeline-day{margin-block-start:clamp(2.75rem,5vw,4rem)}.timeline-day-heading{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:baseline;gap:clamp(.65rem,2vw,1rem);padding-block-end:.72rem;display:grid}.timeline-day-heading h2{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:500;line-height:1.25}.timeline-day-detail{color:rgb(var(--text-subtle));letter-spacing:0;flex-wrap:wrap;gap:.35rem;margin-inline-start:.65rem;font-size:.72rem;font-weight:400;display:inline-flex}.timeline-day-rule{background:linear-gradient(to right, rgb(var(--border-strong)), rgb(var(--border) / .25));align-self:center;block-size:1px}.timeline-day-count{min-inline-size:2ch;color:rgb(var(--text-subtle));font-family:var(--font-mono);text-align:end;font-size:.7rem}.feed-entry{border-radius:var(--radius-md);transition:background-color var(--motion-medium) ease;margin-inline:-.75rem;padding:.9rem .75rem 1rem}.feed-entry+.feed-entry{padding-block-start:clamp(2.2rem,4vw,2.8rem)}.feed-entry-meta,.article-meta{min-block-size:2.75rem;color:rgb(var(--text-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-block-end:.75rem;font-size:.75rem;line-height:1.5;display:flex}.feed-entry-time{color:rgb(var(--text-subtle));margin-inline-start:.375rem}.feed-title{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.375rem,2vw,1.62rem);font-weight:500;line-height:1.25}.feed-title a{text-underline-offset:.15em;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:.06em}.feed-excerpt{max-inline-size:42rem;color:rgb(var(--text-muted));margin-block-start:.75rem;font-size:clamp(.9375rem,1.1vw,.99rem);line-height:1.72}.meta-actions{align-items:center;gap:.625rem;display:flex}.meta-action{color:inherit;transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:0;padding:0;text-decoration:none}.meta-action:hover{color:rgb(var(--text))}.share-trigger{justify-content:center;align-items:center;gap:.25rem;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.media-grid{background:rgb(var(--border) / .5);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-block-start:1rem;display:grid;overflow:clip}.media-grid:has(>:only-child){grid-template-columns:1fr}.media-grid img,.media-grid video{object-fit:cover;background:rgb(var(--surface));block-size:100%;max-block-size:34rem;inline-size:100%;transition:opacity var(--motion-medium) ease}.media-grid>:only-child img,.media-grid>:only-child video{object-fit:contain;inline-size:auto;margin-inline:auto}.news-placeholder{aspect-ratio:16/9;background:rgb(var(--surface))}.news-placeholder>img:only-child{object-fit:cover;block-size:100%;inline-size:100%;margin:0}.m-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-block-start:2rem;display:grid}.m-grid a{aspect-ratio:1;background:rgb(var(--surface));border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px rgb(var(--border) / .7);position:relative;overflow:clip}.m-grid img,.m-grid video{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-medium) var(--ease-out), opacity var(--motion-fast) ease}.m-grid a:hover img,.m-grid a:hover video{transform:scale(1.025)}.msg-prose{font-family:var(--font-serif);font-size:clamp(1.05rem,2.3vw,1.16rem);line-height:1.82}.msg-prose>*+*{margin-block-start:1.2em}.msg-prose a{color:rgb(var(--accent-link));text-underline-offset:.15em;text-decoration-thickness:.06em}.tg-custom-emoji{object-fit:contain;vertical-align:-.12em;block-size:1em;inline-size:1em;max-inline-size:1em;display:inline-block}.tg-custom-emoji--repaintable{filter:grayscale()brightness(0)}:root.dark .tg-custom-emoji--repaintable,:root.home-page .tg-custom-emoji--repaintable{filter:grayscale()brightness(0)invert()}.tg-spoiler{color:#0000;background:rgb(var(--text))}.tg-spoiler:is(:hover,:focus-visible){color:inherit;background:rgb(var(--surface))}.article-header{margin-block-end:2.5rem}.article-title{font-family:var(--font-serif);letter-spacing:-.03em;margin-block:.8rem 1rem;font-size:clamp(2rem,7vw,3.7rem);font-weight:500;line-height:1.12}.article-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:5rem;display:grid}.entry-list{margin-block-start:2.5rem;padding:0;list-style:none}.entry-link{border-block-end:1px solid rgb(var(--border));transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-medium) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1rem;text-decoration:none;display:flex}.entry-link>span:first-child{gap:.35rem;min-inline-size:0;display:grid}.entry-link small{line-height:1.55}.entry-link:hover{color:rgb(var(--text-muted));transform:translate(.2rem)}.archive-year h2{font-family:var(--font-serif);margin-block-end:-1.5rem;font-size:1.5rem;font-weight:500}.about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem;display:grid}.about-stats div{min-inline-size:0}.about-stats dt{color:rgb(var(--text-subtle));font-family:var(--font-mono);font-size:.68rem}.about-stats dd{font-family:var(--font-serif);margin-block-start:.35rem;font-size:clamp(1.25rem,3vw,1.8rem)}.surface{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--radius-lg);box-shadow:0 1rem 3rem -2.5rem rgb(var(--text) / .28);padding:clamp(1.25rem,4vw,2rem)}.stack{gap:1.25rem;display:grid}.poll{border:1px solid rgb(var(--border));background:rgb(var(--surface) / .45);border-radius:var(--radius-md);margin-block-start:1.25rem;padding:1.25rem}.poll ul{gap:.75rem;margin-block-start:1rem;padding:0;list-style:none;display:grid}.poll-track{background:rgb(var(--border));border-radius:99rem;block-size:.25rem;margin-block-start:.35rem;overflow:hidden}.poll-fill{background:rgb(var(--accent));transform-origin:0;block-size:100%;animation:poll-fill-in .52s var(--ease-out) both}.line-link{min-block-size:2.75rem;color:rgb(var(--text-muted));text-underline-offset:.2em;transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.line-link:hover{color:rgb(var(--text));transform:translate(-.15rem)}.site-footer{border-block-start:1px solid rgb(var(--border));color:rgb(var(--text-subtle));font-family:var(--font-mono);padding-block:3rem;font-size:.68rem}.footer-inner{justify-content:space-between;gap:1rem;display:flex}.footer-inner nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem .85rem;display:flex}.footer-inner a{text-underline-offset:.2em;min-block-size:2.75rem;transition:color var(--motion-fast) ease;align-items:center;display:inline-flex}.footer-inner a:hover{color:rgb(var(--text))}@keyframes poll-fill-in{0%{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){.brand:hover{opacity:.72}.feed-entry:hover{background:rgb(var(--surface) / .48)}.feed-title a:hover{text-decoration-color:currentColor}}flor-modal,flor-search-dialog,flor-theme-menu,flor-share-menu{display:contents}dialog[data-flor-modal]{color:rgb(var(--text));background:0 0;border:0;padding:0}dialog[data-flor-modal][open]{animation:dialog-enter var(--motion-medium) var(--ease-out) both}dialog[data-flor-modal]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:backdrop-enter var(--motion-medium) ease both;background:#0000004d}.app-sheet-surface{color:rgb(var(--text));background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.sheet-header{justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;padding:.75rem 1rem .5rem;display:flex}.sheet-header h2{font-family:var(--font-serif);font-size:1.2rem;font-weight:500}.quick-links{gap:.125rem;padding:0 .5rem .5rem;display:grid}.quick-link-item{min-block-size:2.75rem;min-inline-size:0;color:rgb(var(--text-muted));text-align:start;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.7rem;font-size:.8rem;line-height:1.35;text-decoration:none;display:flex}.quick-link-item:hover,.quick-link-item:focus-visible,.quick-link-item[aria-current=page]{color:rgb(var(--text));background:rgb(var(--text) / .05)}.quick-link-item:active{transform:scale(.985)}.sheet-dismiss-footer{padding:.5rem}.sheet-dismiss-footer button{min-block-size:3rem;inline-size:100%;color:rgb(var(--text));background:rgb(var(--text) / .055);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border:0;border-radius:.65rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:560;display:flex}.sheet-dismiss-footer button:active{transform:scale(.985)}.site-search-form{border-block-end:1px solid rgb(var(--border-strong));min-block-size:3.25rem;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:0;display:grid}.site-search-form:focus-within{border-block-end-color:rgb(var(--text));box-shadow:inset 0 -1px rgb(var(--text))}.site-search-input{min-block-size:3.25rem;inline-size:100%;color:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0}.search-recommendation-heading{color:rgb(var(--text-subtle));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block:1.5rem .5rem;font-size:.68rem;display:flex}.search-results{padding:0;list-style:none;display:grid}.search-results a{border-block-end:1px solid rgb(var(--border));transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);gap:.2rem;padding-block:.9rem;text-decoration:none;display:grid}.search-results a:hover,.search-results a:focus-visible{color:rgb(var(--text-muted));transform:translate(.18rem)}.search-results small{color:rgb(var(--text-subtle))}.theme-options,.share-options{gap:.25rem;padding:.5rem;display:grid}.theme-options button,.share-options button,.share-options a{min-block-size:2.75rem;color:inherit;text-align:start;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding-inline:.8rem;text-decoration:none;display:flex}.theme-options button>span{flex:1}.theme-options .theme-check{opacity:0;flex:none}.theme-options button[aria-checked=true] .theme-check{opacity:1}.theme-options button:hover,.theme-options button[aria-checked=true],.share-options>:hover{background:rgb(var(--text) / .06)}.theme-options button:active,.share-options>:active{transform:scale(.985)}.share-options [data-share-feedback]{color:rgb(var(--text));background:rgb(var(--text) / .08)}@keyframes dialog-enter{0%{opacity:0;transform:translateY(.6rem)scale(.975)}}@keyframes menu-expand{0%{opacity:0;clip-path:inset(0 0 16% 0 round var(--radius-md));transform:translateY(-.35rem)scale(.975)}}@keyframes backdrop-enter{0%{opacity:0}}[data-flor-popover-panel]{z-index:60;min-inline-size:10rem;color:rgb(var(--text));background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:.75rem;margin-block-start:.3rem;position:absolute;box-shadow:0 .7rem 2.5rem #00000024}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*){animation:.24s both shared-content-out}::view-transition-new(*){animation:.48s cubic-bezier(.22,1,.36,1) both shared-content-in}::view-transition-old(root){animation:.18s both page-content-out}::view-transition-new(root){animation:.36s cubic-bezier(.22,1,.36,1) 60ms both page-content-in}@keyframes shared-content-out{to{opacity:.08}}@keyframes shared-content-in{0%{opacity:.08}}@keyframes page-content-out{to{opacity:0;transform:translateY(-.3rem)}}@keyframes page-content-in{0%{opacity:0;transform:translateY(.45rem)}}:root.home-page,:root.home-page[data-flor-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flor-bg:0 0 0;--flor-surface:18 18 18;--flor-text:247 247 245;--flor-text-muted:181 181 176;--flor-text-subtle:142 142 137;--flor-border:41 41 39;--flor-border-strong:70 70 67;--flor-accent:247 247 245;--flor-accent-contrast:0 0 0;--flor-focus:247 247 245;background:#000}@media (width>=40rem){flor-modal.header-menu,flor-modal.dropdown-menu{display:block;position:relative}.responsive-menu-dialog[open]{z-index:60;transform-origin:100% 0;inline-size:14rem;max-inline-size:none;margin:0;animation-name:menu-expand;position:absolute;inset:calc(100% + .35rem) 0 auto auto;overflow:visible}.responsive-menu-dialog .responsive-menu-surface{border-radius:.75rem;box-shadow:0 .7rem 2.5rem #00000024}.responsive-menu-dialog .sheet-header,.responsive-menu-dialog .sheet-dismiss-footer{display:none}.responsive-menu-dialog .quick-links,.responsive-menu-dialog .theme-options{padding:.5rem}}@media (width>=48rem){.search-sheet[open]:modal{max-block-size:min(44rem,100dvh - 2rem);inline-size:min(42rem,100vw - 2rem);max-inline-size:none;margin:auto;position:fixed;inset:0;overflow:visible}.search-sheet .search-surface{border-radius:var(--radius-md);max-block-size:min(44rem,100dvh - 2rem);inline-size:100%;padding:0 1rem 1rem;overflow-y:auto}.search-sheet .search-results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width<=63.9375rem){.home-featured{--flor-editorial-featured-height:clamp(27rem, 58vw, 34rem)}.home-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-card.feed-entry{grid-column:span 1}.home-editorial-card[data-layout=lead]{grid-column:1/-1}}@media (width<=47.9375rem){:root{--header-height:3.75rem}html{scrollbar-gutter:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}.main-nav{display:none}.site-wide-shell{inline-size:100%}.header-inner{gap:.75rem;padding:.5rem 1rem}.header-search-trigger{place-items:center}input,select,textarea{font-size:1rem}.header-actions{gap:0}.channel-action span,.rss-menu{display:none}.channel-action{inline-size:2.75rem;padding:0}.mobile-menu-trigger{display:inline-flex}.home-hero,.home-editorial{inline-size:calc(100% - 2rem)}.home-hero{padding-block-start:1rem}.home-featured{--flor-editorial-featured-height:38rem;--flor-featured-caption-reserve:6.5rem}.home-featured-pair{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;align-content:start;align-items:start}.home-featured-pair[data-count="1"]{grid-template-rows:1fr}.home-featured-module:first-child,.home-featured-link,.home-featured-module:nth-child(2),.home-featured-module:nth-child(2) .home-featured-link{block-size:auto}.home-featured-link,.home-featured-module:nth-child(2) .home-featured-link{grid-template-rows:auto auto}.home-featured-picture,.home-featured-module:nth-child(2) .home-featured-picture{aspect-ratio:16/9}.home-featured-copy,.home-featured-module:nth-child(2) .home-featured-copy{justify-content:flex-start;gap:.7rem;min-block-size:auto;padding-block-start:.8rem}.home-featured-title{max-inline-size:30ch;font-size:clamp(1.15rem,5.4vw,1.4rem);line-height:1.13}.home-featured-module:nth-child(2) .home-featured-title{-webkit-line-clamp:2;max-inline-size:30ch;font-size:clamp(1.15rem,5.4vw,1.4rem);line-height:1.13}.home-featured .flor-featured-switcher{inset-inline-end:1rem}.home-featured-kicker{inset-block-start:.75rem;inset-inline-start:.75rem}.home-editorial{padding-block-start:6rem}.home-section-heading{align-items:start;margin-block-end:3rem}.home-section-heading h2{font-size:clamp(2.25rem,12vw,3.25rem)}.home-section-link{min-block-size:2.75rem}.home-editorial-grid{grid-template-columns:1fr;gap:3.5rem}.home-editorial-card.feed-entry,.home-editorial-card[data-layout=lead]{grid-column:1}.home-editorial-card[data-layout=text]{min-block-size:18rem}.app-sheet-dialog[open]{inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));z-index:80;inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;animation-name:sheet-enter;position:fixed;overflow:visible}.app-sheet-surface{max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.quick-link-item,.theme-options button{min-block-size:3rem;font-size:.9375rem}.search-surface{padding-inline:.5rem}.search-surface .sheet-header,.search-surface .site-search-form,.search-surface .search-recommendation-heading,.search-surface .search-results,.search-surface .search-empty{margin-inline:.5rem}.search-results{max-block-size:min(42dvh,22rem);overflow-y:auto}.search-sheet[open]:not(:modal){inset-block:calc(100% - 1px) auto;inset-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));z-index:80;inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - var(--header-height) - 1rem);margin:0;animation-name:search-navbar-enter;position:absolute;overflow:visible}.search-sheet:not(:modal) .search-surface{inline-size:100%;max-block-size:calc(100dvh - var(--header-height) - 1rem);border-radius:var(--radius-md);padding:.65rem 1rem 1rem;overflow-y:auto}:is(.search-sheet:not(:modal) .sheet-header,.search-sheet:not(:modal) .sheet-dismiss-footer){display:none}.timeline-day-heading{grid-template-columns:minmax(0,auto) minmax(1.5rem,1fr) auto;align-items:center;padding-block-end:.62rem}.timeline-day-heading h2{flex-direction:column;align-items:flex-start;display:flex}.timeline-day-detail{margin-block-start:.12rem;margin-inline-start:0}.feed-entry{border-radius:0;margin-inline:0;padding-inline:0}.feed-entry-meta{margin-block-end:.5rem}.feed-entry-date{display:none}.feed-entry-time{margin-inline-start:0}.m-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-navigation,.about-stats{grid-template-columns:1fr}.footer-inner{flex-direction:column;padding-inline:1rem}.footer-inner nav{justify-content:flex-start}}@keyframes sheet-enter{0%{opacity:0;clip-path:inset(14% 0 0 0 round var(--radius-md));transform:translateY(.85rem)scale(.975)}}@keyframes search-navbar-enter{0%{opacity:0;clip-path:inset(0 0 12% 0 round var(--radius-md));transform-origin:100% 0;transform:translateY(-.5rem)scale(.98)}}@media (prefers-reduced-transparency:reduce){.site-header,.search-sheet[open]{background:rgb(var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none}dialog[data-flor-modal]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}@media (forced-colors:active){dialog[data-flor-modal],[data-flor-popover-panel],.surface,.poll{border-color:canvastext}.tg-custom-emoji--repaintable{filter:none}}
