.rf-guide-carousel{min-width:0;padding-bottom:var(--rf-space-section)}.rf-guide-carousel .rf-section-heading{margin-bottom:20px}.rf-guides-intro{color:var(--rf-muted);font:400 17px/1.6 var(--rf-sans);margin-bottom:28px!important}.rf-guides-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.refined-page .rf-guide-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rf-muted) var(--rf-ink);grid-auto-columns:76%;grid-auto-flow:column;gap:24px;margin:-4px -4px 0;padding:4px 4px 16px;scroll-padding-inline:4px;list-style:none;display:grid;overflow-x:auto}.refined-page .rf-guide-track--single{grid-auto-columns:100%}.rf-guide-track:focus-visible{outline:2px solid var(--rf-orange);outline-offset:5px}.rf-guide-slide{scroll-snap-align:start;min-width:0;display:flex}.rf-guide-card{width:100%;min-width:0;color:var(--rf-ink);background:var(--rf-paper);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.rf-guide-card:hover{color:var(--rf-ink)}.rf-guide-copy{flex-direction:column;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.rf-guide-meta{flex-wrap:wrap;gap:8px 24px;display:flex}.rf-guide-meta span:last-child:not(:first-child){margin-left:auto}.rf-guide-card h3{font:550 clamp(32px, 3.5vw, 52px)/1.05 var(--rf-sans);letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:36px}.rf-guide-card h3.rf-guide-acronym{font-size:clamp(66px,6vw,96px);line-height:.95}.rf-guide-name{font:italic 400 clamp(25px, 2.5vw, 36px)/1.1 var(--rf-serif);letter-spacing:-.02em;margin-top:16px!important}.rf-guide-description{font:400 16px/1.65 var(--rf-sans);max-width:48ch!important;margin-block:24px 28px!important}.rf-guide-action{min-height:44px;font:400 14px/1.5 var(--rf-sans);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;display:flex}.rf-guide-action .rf-link-label{text-underline-offset:6px;text-decoration:underline 1px}.rf-guide-action .rf-plus{transition:transform .2s var(--rf-ease)}.rf-guide-card:hover .rf-plus{transform:translate(4px)}.refined-page .rf-guide-card:focus-visible{outline:2px solid var(--rf-orange);outline-offset:2px}.rf-guide-art{align-items:center;display:flex;overflow:hidden}.rf-guide-art--orange{background:var(--rf-orange)}.rf-guide-art--ink{background:var(--rf-ink);border:1px solid var(--rf-line)}.rf-guide-art .primitive-graphic{flex:0 0 100%;width:100%;height:auto;margin:0}.rf-guide-navigation{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.rf-guide-navigation[hidden]{display:none}.rf-guide-position{color:var(--rf-muted)}.rf-guide-buttons{gap:10px;display:flex}.rf-guide-buttons button{border:1px solid var(--rf-muted);width:48px;height:48px;color:var(--rf-paper);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.rf-guide-buttons button:hover:not(:disabled){background:var(--rf-paper);color:var(--rf-ink)}.rf-guide-buttons button:disabled{opacity:.3;cursor:default}@media (width<=900px){.refined-page .rf-guide-track{grid-auto-columns:88%;gap:18px}.refined-page .rf-guide-track--single{grid-auto-columns:100%}.rf-guide-card{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width<=600px){.refined-page .rf-guide-track{grid-auto-columns:90%;gap:16px}.refined-page .rf-guide-track--single{grid-auto-columns:100%}.rf-guide-card{flex-direction:column-reverse;display:flex}.rf-guide-art{height:132px}.rf-guide-art .primitive-graphic{flex:0 0 132px;width:132px;height:132px;margin:auto}.rf-guide-copy{flex:1;padding:24px}.rf-guide-card h3{margin-top:24px;font-size:30px}.rf-guide-card h3.rf-guide-acronym{font-size:64px}.rf-guide-name{font-size:28px}.rf-guide-meta{flex-direction:column;gap:4px}.rf-guide-meta span:last-child:not(:first-child){margin-left:0}.rf-guide-description{font-size:15px;margin-block:20px!important}.rf-guides-intro{font-size:16px}}@media (prefers-reduced-motion:reduce){.rf-guide-card .rf-plus{transition:none}}.rf-guide-updated{font:400 11px/1.6 var(--rf-mono);text-transform:uppercase;margin-top:18px!important}.refined-home .hero-poster__stage{border-top:0}.refined-home .rf-heading em{font-style:italic}.rf-heading-dot{color:var(--rf-orange);font-style:normal}.rf-roles{border-bottom:1px solid var(--rf-line);flex-wrap:wrap;justify-content:space-between;gap:12px 22px;padding:24px 0;display:flex}.rf-roles a{font:400 13px/1.5 var(--rf-sans);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.rf-roles a span{color:var(--rf-muted);font:400 11.5px/1.5 var(--rf-mono)}.rf-toolbar{justify-content:space-between;align-items:center;gap:20px;padding-block:12px 22px;display:flex}.rf-toolbar .rf-link{font-size:12px}.rf-feature{color:var(--rf-ink)}.rf-feature-link{color:inherit;grid-template-columns:2fr 1fr;display:grid}.rf-feature-link:hover{color:inherit}.rf-feature-copy{min-width:0;padding:var(--rf-space-cell);background:var(--rf-paper);flex-direction:column;gap:36px;display:flex}.rf-feature-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rf-feature-meta time{margin-left:auto}.rf-dot{background:var(--rf-orange);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.rf-feature h2{font:400 clamp(46px, 6.2vw, 94px)/.99 var(--rf-serif);letter-spacing:-.035em}.rf-feature-dot{color:var(--rf-orange)}.rf-feature-subtitle{max-width:35ch;font:400 clamp(19px, 2.1vw, 27px)/1.2 var(--rf-sans);letter-spacing:-.025em;margin-top:16px;display:block}.rf-feature-bottom{max-width:53ch;margin-top:auto}.rf-feature-bottom>p{font:400 15px/1.65 var(--rf-sans)}.rf-feature-action{align-items:center;gap:30px;min-height:46px;margin-top:18px;font-size:13px;display:inline-flex}.rf-feature-action .rf-link-label{text-underline-offset:8px;text-decoration:underline 1px}.rf-feature-action .rf-plus{transition:transform .2s var(--rf-ease)}.rf-feature-link:hover .rf-feature-action .rf-plus{transform:translate(4px)}.rf-feature-art{background:var(--rf-orange);min-width:0;padding:var(--rf-space-cell);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.rf-feature-art>.rf-label{z-index:1}.rf-feature-art .primitive-graphic{aspect-ratio:1;width:125%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rf-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:34px;display:flex}.rf-section-heading .rf-label{color:var(--rf-muted);margin-bottom:18px}.rf-section-heading>.rf-link{flex-shrink:0}.rf-notebook-grid{border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.rf-reading-list{list-style:none}.rf-reading-list li+li{border-top:1px solid var(--rf-line)}.rf-reading-list a{color:var(--rf-paper);grid-template-columns:50px minmax(0,1fr);column-gap:24px;padding:30px 36px 32px 0;display:grid}.rf-entry-number{font:400 25px/1 var(--rf-serif);color:var(--rf-muted);padding-top:4px}.rf-entry-meta{color:var(--rf-muted);flex-wrap:wrap;gap:6px 22px;display:flex;margin-bottom:16px!important}.rf-reading-list h3{font:500 clamp(23px, 2.35vw, 34px)/1.14 var(--rf-sans);letter-spacing:-.035em;max-width:34ch}.rf-reading-list li:first-child h3{max-width:28ch;font-size:clamp(29px,3.15vw,45px)}.rf-entry-description{font:400 14px/1.6 var(--rf-sans);color:var(--rf-muted);max-width:59ch!important;margin-top:16px!important}.rf-reading-list li:not(:first-child) .rf-entry-description{display:none}.rf-reading-list a:hover h3{color:var(--rf-orange)}.rf-signals{border-left:1px solid var(--rf-line);min-width:0;padding:26px 0 26px 32px}.rf-signals-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rf-signals-top>.rf-label{color:var(--rf-muted);padding-top:5px}.rf-signal-mark{width:84px;height:84px;margin-top:-5px}.rf-signals h3{font:500 clamp(42px,4.3vw,62px)/1 var(--rf-sans);letter-spacing:-.065em;margin-top:-20px}.rf-signals h3>span{color:var(--rf-orange)}.rf-signals ol{margin-top:25px;list-style:none}.rf-signals li+li{border-top:1px solid var(--rf-line)}.rf-signals li a{padding-block:20px;display:block}.rf-signals time{color:var(--rf-muted)}.rf-signals h4{font:500 clamp(20px,1.85vw,26px)/1.14 var(--rf-sans);letter-spacing:-.035em;margin-top:9px}.rf-signals li a:hover{color:var(--rf-orange)}.rf-signals li a:hover h4{color:inherit}.rf-signals>.rf-link{margin-top:8px}.rf-topic-grid{background:var(--rf-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.rf-topic{isolation:isolate;min-height:350px;padding:var(--rf-space-cell);transition:background .22s var(--rf-ease),color .22s var(--rf-ease);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.rf-topic--orange{--topic-bg:var(--rf-orange);--topic-fg:var(--rf-ink)}.rf-topic--paper{--topic-bg:var(--rf-paper);--topic-fg:var(--rf-ink)}.rf-topic--ink{--topic-bg:var(--rf-ink);--topic-fg:var(--rf-paper)}.rf-topic{color:var(--topic-fg);background:var(--topic-bg)}.rf-topic-top{z-index:1;position:relative}.rf-topic h3{z-index:1;font:500 clamp(26px,3vw,43px)/1.08 var(--rf-sans);letter-spacing:-.045em;width:49%;max-width:11ch;margin-top:55px}.rf-topic-art{aspect-ratio:1;width:65%;position:absolute;top:15%;right:-5%}.rf-topic--paper:hover{background:var(--rf-orange);color:var(--rf-ink)}.rf-topic--orange:hover,.rf-topic--ink:hover{background:var(--rf-paper);color:var(--rf-ink)}.rf-topic:hover .primitive-graphic{--mark:var(--rf-ink)!important;--accent:var(--rf-orange)!important}.rf-topic--paper:hover .primitive-graphic{--accent:var(--rf-paper)!important}.rf-research{border-bottom:1px solid var(--rf-line);grid-template-columns:1fr 2fr;align-items:baseline;gap:16px 36px;padding-block:21px;display:grid}.rf-research>.rf-label{color:var(--rf-muted)}.rf-research>div{flex-wrap:wrap;justify-content:flex-end;gap:6px 36px;display:flex}.rf-heading-note{color:var(--rf-muted);font:400 14px/1.6 var(--rf-sans)}.rf-format-grid{border:1px solid var(--rf-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rf-format{min-width:0;color:var(--rf-paper);transition:background .2s var(--rf-ease),color .2s var(--rf-ease);padding:26px}.rf-format+.rf-format{border-left:1px solid var(--rf-line)}.rf-format-art{width:82px;height:82px;margin:-8px 0 25px -12px}.rf-format .rf-label{color:var(--rf-muted);margin-bottom:8px}.rf-format h3{font:500 clamp(24px,2.5vw,35px)/1.04 var(--rf-sans);letter-spacing:-.045em}.rf-format-description{font:400 14px/1.6 var(--rf-sans);color:var(--rf-muted);margin-top:13px!important}.rf-format:hover{background:var(--rf-paper);color:var(--rf-ink)}.rf-format:hover :is(.rf-label,.rf-format-description){color:var(--rf-ink)}.rf-format:hover .primitive-graphic{--mark:var(--rf-ink)!important}.rf-about{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-bottom:70px;display:grid}.rf-about-heading>.rf-label{color:var(--rf-muted);margin-bottom:24px}.rf-about h2{font:500 clamp(42px,5.9vw,88px)/1 var(--rf-sans);letter-spacing:-.06em}.rf-about h2 em{font:400 1.12em/.95 var(--rf-serif);letter-spacing:-.04em;color:var(--rf-orange)}.rf-about-copy>p{font:400 18px/1.6 var(--rf-sans);color:var(--rf-paper)}.rf-about-copy>p+p{color:var(--rf-muted);margin-top:20px;font-size:15px}.rf-about-copy>div{flex-wrap:wrap;gap:8px 30px;margin-top:22px;display:flex}.rf-press{border-block:1px solid var(--rf-line);justify-items:center;gap:26px;padding-block:38px 26px;display:grid}.rf-press>.rf-label{color:var(--rf-muted)}.rf-press-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 45px;display:flex}.rf-press>.rf-link{color:var(--rf-orange);font:400 11px/1.5 var(--rf-mono);letter-spacing:.05em;text-transform:uppercase}.rf-review{border-block:1px solid var(--rf-line);color:var(--rf-muted);flex-wrap:wrap;gap:8px 28px;padding-block:20px;display:flex}.rf-review>.rf-label{align-self:center;margin-right:auto}.rf-review a{min-height:44px;font:400 12px/1.5 var(--rf-sans);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=1100px){.rf-feature-copy{gap:28px}.rf-reading-list a{grid-template-columns:30px minmax(0,1fr);gap:18px;padding-right:25px}.rf-signals{padding-left:25px}.rf-topic{min-height:300px}.rf-format{padding:23px 20px}.rf-research{grid-template-columns:auto 1fr}.rf-research>div{gap:4px 23px}}@media (width<=800px){.rf-roles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rf-roles a{font-size:12px}.rf-roles a span{font-size:10.5px}.rf-feature-link{grid-template-columns:minmax(0,1fr) minmax(160px,.5fr)}.rf-feature-copy{padding:26px}.rf-feature-art{padding:26px 20px}.rf-feature-art .primitive-graphic{width:145%}.rf-feature-meta time{margin-left:17px}.rf-notebook-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.rf-reading-list a{padding-right:24px;display:block}.rf-entry-number{display:none}.rf-signal-mark{width:65px;height:65px}.rf-signals h3{margin-top:5px}.rf-topic h3{width:58%;font-size:28px}.rf-topic-art{width:65%;top:24%;right:-12%}.rf-topic{min-height:285px}.rf-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-format:nth-child(3){border-left:0}.rf-format:nth-child(n+3){border-top:1px solid var(--rf-line)}.rf-format{grid-template-columns:55px minmax(0,1fr);gap:16px;display:grid}.rf-format-art{width:64px;height:64px;margin:0 0 0 -8px}.rf-format h3{font-size:27px}.rf-about{gap:35px;padding-bottom:50px}.rf-about-copy>p{font-size:16px}.rf-review>.rf-label{flex-basis:100%}}@media (width<=600px){.rf-toolbar{padding-bottom:18px}.rf-feature-link{grid-template-columns:1fr}.rf-feature h2{font-size:60px}.rf-feature-subtitle{font-size:23px}.rf-feature-art{min-height:200px;padding:22px}.rf-feature-art>.rf-label{display:none}.rf-feature-art .primitive-graphic{width:200px}.rf-feature-meta{font-size:10px}.rf-feature-meta time{margin-left:auto}.rf-section-heading{gap:15px;margin-bottom:25px}.rf-section-heading .rf-label{margin-bottom:15px}.rf-notebook-grid{grid-template-columns:1fr}.rf-reading-list a{padding:25px 0}.rf-reading-list h3{font-size:26px}.rf-reading-list li:first-child h3{font-size:31px}.rf-signals{border-left:0;border-top:1px solid var(--rf-line);padding:26px 0}.rf-signals h3{margin-top:-24px;font-size:50px}.rf-signals li a{padding-block:18px}.rf-signals h4{font-size:24px}.rf-topic-grid{grid-template-columns:1fr}.rf-topic{min-height:270px;padding:24px}.rf-topic h3{width:53%;font-size:31px}.rf-topic-art{width:65%;top:16%;right:-15%}.rf-research{grid-template-columns:1fr;gap:8px}.rf-research>div{justify-content:flex-start;gap:0 25px}.rf-heading-note{font-size:13px}.rf-format{padding:21px 18px;display:block}.rf-format-art{width:68px;height:68px;margin-bottom:17px}.rf-format h3{font-size:27px}.rf-format-description{font-size:13px}.rf-about{grid-template-columns:1fr;gap:28px}.rf-about h2{font-size:53px}.rf-about-copy>p{font-size:17px}.rf-press{gap:26px;padding-block:30px 22px}.rf-press-logos{gap:28px 30px}.rf-review{gap:2px 20px}}@media (width<=360px){.rf-roles{grid-template-columns:1fr}.rf-feature-copy{padding:22px}.rf-feature h2{font-size:51px}.rf-topic h3{width:57%;font-size:28px}.rf-topic-art{right:-20%}.rf-format h3{font-size:24px}.rf-format{padding:18px 14px}.rf-about h2{font-size:46px}}.refined-home .hero-poster .hero-poster__title{font-family:var(--rf-sans);line-height:.84}.refined-home .hero-poster__title>.hero-poster__opening,.refined-home .hero-poster__title>.hero-poster__thinking{color:var(--rf-paper);font-family:var(--rf-sans);letter-spacing:-.065em;font-style:normal;font-weight:700}.refined-home .hero-poster__opening{font-size:15.5cqw;left:0}.refined-home .hero-poster__thinking{font-size:min(18cqw,260px);left:0}.refined-home .hero-poster__title>.hero-poster__aloud{color:var(--rf-orange);font-family:var(--rf-serif);letter-spacing:-.045em;font-size:min(21cqw,270px);font-style:italic;font-weight:400;left:0}.refined-home .hero-poster__aloud-dot{font-style:normal}@media (width>=601px){.refined-home .hero-poster__title>.hero-poster__aloud{top:70%;bottom:auto}}@media (width<=600px){.refined-home .hero-poster__portrait{right:0}.refined-home .hero-poster__opening{font-size:16.5cqw}.refined-home .hero-poster__thinking{font-size:26cqw}.refined-home .hero-poster__title>.hero-poster__aloud{font-size:29.5cqw}}
