:root{--color-canvas:#f5f1e8;--color-panel:#fffaf1;--color-panel-raised:#e9e1d2;--color-ink:#151817;--color-muted:#5d625f;--color-faint:#696d69;--color-line:#d8d0c1;--color-accent:#ea5b3c;--color-accent-strong:#b53f2a;--color-signal:#ea5b3c;--color-focus:#b53f2a;--color-black:#151817;--color-overlay:#151817f2;--gradient-overlay-card:linear-gradient(to top, #151817cc 0%, #15181742 30%, #15181700 52%);--gradient-overlay-mobile:linear-gradient(to top, #151817e6, #15181700);--font-display:var(--font-colfax), Arial, sans-serif;--font-mono:var(--font-sf-mono), "SFMono-Regular", Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--page:min(1180px, calc(100vw - 48px));--reading:720px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:72px;--space-7:104px;--space-8:144px}:root[data-theme=dark]{--color-canvas:#0f1527;--color-panel:#161e34;--color-panel-raised:#212b47;--color-ink:#fff9ef;--color-muted:#d7d6dc;--color-faint:#9d9eaa;--color-line:#30394f;--color-accent:#ffad49;--color-accent-strong:#ffc36f;--color-signal:#ff795e;--color-focus:#ffad49;--color-black:#070a12;--color-overlay:#070a12f2;--gradient-overlay-card:linear-gradient(to top, #070a12d1 0%, #070a1247 30%, #070a1200 52%);--gradient-overlay-mobile:linear-gradient(to top, #070a12eb, #070a1200)}*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-display);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}body:before{z-index:-1;background-image:linear-gradient(var(--color-line) 1px, transparent 1px);content:"";opacity:.12;pointer-events:none;background-size:100% 160px;position:fixed;inset:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--color-accent-strong)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}img{max-width:100%;display:block}button{font:inherit}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-black);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;width:min(1360px,100vw - 64px);height:76px;min-height:76px;margin-inline:auto;display:flex;position:relative}.brand{border:1px solid var(--color-faint);width:42px;height:42px;color:var(--color-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;text-decoration:none;display:inline-grid}.brand:hover{border-color:var(--color-accent);color:var(--color-ink)}.site-identity{color:var(--color-ink);align-items:center;gap:12px;font-size:14px;line-height:1.15;text-decoration:none;display:flex}.site-avatar{border:1px solid var(--color-line);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.site-identity-copy small{color:var(--color-faint);font-family:var(--font-mono);text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:12px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-ink)}.nav .nav-contact{border:1px solid var(--color-accent);color:var(--color-accent-strong);padding:10px 14px}.menu-button{border:1px solid var(--color-line);width:42px;height:42px;color:var(--color-ink);cursor:pointer;background:0 0;padding:0;display:none}.menu-button span,.menu-button:before,.menu-button:after{content:"";background:currentColor;width:18px;height:1px;margin:5px auto;display:block}.page-shell{width:var(--page);margin-inline:auto}.eyebrow,.meta-label,.section-index,.project-number,.project-meta,.case-facts dt,.figure-caption,.footer-note,.work-nav-label{font-family:var(--font-mono);text-transform:uppercase;font-size:11px;line-height:1.4}.eyebrow,.meta-label,.section-index,.project-number,.case-facts dt,.figure-caption,.footer-note,.work-nav-label{color:var(--color-faint)}.home-hero{gap:var(--space-6);min-height:min(700px,100vh - 88px);padding:var(--space-7) 0 var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;display:grid}.hero-title{max-width:790px;margin:var(--space-3) 0 var(--space-4);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(52px,7vw,94px);font-style:normal;font-weight:700;line-height:.94}.hero-title span{color:var(--color-accent-strong)}.hero-intro{max-width:670px;color:var(--color-muted);margin:0;font-size:clamp(19px,2vw,24px);line-height:1.5}.hero-aside{gap:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--color-line);display:grid}.hero-aside p{max-width:34ch;color:var(--color-muted);margin:0}.availability{color:var(--color-ink);font-family:var(--font-mono);align-items:center;gap:10px;font-size:12px;display:flex}.availability:before{background:var(--color-signal);content:"";border-radius:50%;width:8px;height:8px}.work-section{padding:var(--space-7) 0;border-top:1px solid var(--color-line)}.section-heading{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:120px minmax(0,1fr);display:grid}.section-heading h2{letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;max-width:730px;margin:0;font-size:clamp(34px,4.5vw,60px);font-style:normal;line-height:1.06}.project-list{border-top:1px solid var(--color-line)}.project-row{gap:var(--space-4);min-height:250px;padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:70px minmax(0,1.1fr) minmax(220px,.9fr);text-decoration:none;display:grid;position:relative}.project-row:after{right:0;bottom:var(--space-5);color:var(--color-accent);content:"↗";font-family:var(--font-mono);font-size:20px;transition:transform .18s;position:absolute}.project-row:hover:after{transform:translate(3px,-3px)}.project-copy h3{margin:0 0 var(--space-2);color:var(--color-ink);letter-spacing:0;text-wrap:balance;font-size:clamp(30px,4vw,52px);font-style:normal;line-height:1}.project-copy p{max-width:580px;color:var(--color-muted);margin:0}.project-visual{aspect-ratio:16/10;background:var(--color-panel);min-width:0;position:relative;overflow:hidden}.project-visual img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:filter .24s,transform .45s cubic-bezier(.2,.8,.2,1)}.project-row:hover .project-visual img{filter:saturate()contrast();transform:scale(1.025)}.project-meta{margin-top:var(--space-3);color:var(--color-faint)}.principles{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle{min-width:0;padding:var(--space-5) var(--space-4) var(--space-5) 0}.principle+.principle{padding-left:var(--space-4);border-left:1px solid var(--color-line)}.principle h3{margin:var(--space-2) 0;font-size:23px;font-style:normal}.principle p{color:var(--color-muted);margin:0}.selected-history{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:120px minmax(0,1fr);display:grid}.history-list{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history-item{gap:var(--space-2);border-top:1px solid var(--color-line);grid-template-columns:1fr auto;padding:18px 0;display:grid}.history-item span:last-child{color:var(--color-faint);font-family:var(--font-mono);font-size:11px}.contact-section{padding:var(--space-8) 0 var(--space-7);border-top:1px solid var(--color-line)}.contact-section h2{max-width:880px;margin:0 0 var(--space-5);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(44px,7vw,92px);font-style:normal;line-height:.98}.contact-link{color:var(--color-accent-strong);font-size:clamp(20px,3vw,32px);display:inline-block}.site-footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;width:min(1360px,100vw - 64px);min-height:96px;margin-inline:auto;display:flex}.footer-links{gap:var(--space-3);display:flex}.footer-links a{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;text-decoration:none}.case-hero{gap:var(--space-6);padding:var(--space-5) 0 var(--space-4);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.case-hero>div{max-width:860px}.folio-intro .eyebrow,.case-hero .eyebrow{color:var(--color-accent-strong)}.case-title{max-width:950px;margin:var(--space-3) 0 var(--space-2);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(36px,4.3vw,56px);font-style:normal;font-weight:700;line-height:.98}.case-deck{max-width:760px;color:var(--color-muted);text-wrap:balance;margin:0;font-size:21px;line-height:1.5}.case-facts{margin:0 0 var(--space-4);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-facts div{min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0}.case-facts div+div{padding-left:var(--space-3);border-left:1px solid var(--color-line)}.case-facts dd{color:var(--color-ink);margin:8px 0 0;line-height:1.35}.case-cover{aspect-ratio:4/3;width:min(280px,100%);margin:var(--space-2) 0 var(--space-3) auto;background:var(--color-panel)}.case-cover img{object-fit:contain;width:100%;height:100%}.case-cover-mark,.folio-media-mark{background:var(--color-black)}.case-cover-mark img,.folio-media-mark img{object-fit:contain}.folio-media-mark.flows-mark img{width:100%;height:100%;margin:0}.folio-media-mark.flows-mark{background:var(--color-black)}.case-cover .contain{object-fit:contain}.figure-caption{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-line);padding:12px 0;display:flex}.case-body{padding:var(--space-4) 0 var(--space-6)}.case-section{grid-template-columns:220px minmax(0, var(--reading));gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--color-line);justify-content:center;display:grid}.case-section:first-child{padding-top:var(--space-3);border-top:0}.case-section h2{margin:0;font-size:16px;font-style:normal;font-weight:400}.prose{min-width:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 var(--space-3);color:var(--color-muted);font-size:19px;line-height:1.7}.prose .lead{color:var(--color-ink);text-wrap:balance;font-size:clamp(25px,3vw,34px);line-height:1.35}.prose ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.prose li{color:var(--color-muted);padding:10px 0 10px 28px;position:relative}.prose li:before{color:var(--color-signal);content:"+";font-family:var(--font-mono);position:absolute;top:17px;left:0}.prose strong{color:var(--color-ink);font-weight:400}.case-image-break{width:min(1024px,100%);margin:var(--space-5) auto}.case-image-break img,.case-image-break video{object-fit:contain;background:var(--color-panel);width:100%;height:auto;max-height:none;display:block}.case-cover .figure-caption,.case-image-break .figure-caption{display:none}.case-image-break .tall-preview{aspect-ratio:16/9;object-fit:cover;object-position:top}.murph-product-preview{width:min(760px,100%)}.murph-product-preview .murph-preview{object-position:center 7%}.results{margin-top:var(--space-4);background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.result{min-width:0;padding:var(--space-4) var(--space-3);background:var(--color-panel)}.result strong{color:var(--color-ink);margin-bottom:6px;font-size:clamp(26px,4vw,42px);line-height:1;display:block}.result span{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.case-links{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.case-links a{color:var(--color-accent-strong)}.work-nav{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-nav a{min-width:0;padding:var(--space-5) 0 var(--space-6);text-decoration:none}.work-nav a+a,.work-nav-spacer+a{padding-left:var(--space-5);border-left:1px solid var(--color-line)}.work-nav strong{margin-top:var(--space-2);font-size:clamp(20px,2.3vw,30px);line-height:1.1;display:block}[data-reveal]{opacity:1;transform:none}.folio-page:before{display:none}.folio-header,.folio-shell,.folio-footer{width:min(1360px,100vw - 64px);margin-inline:auto}.folio-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;height:76px;min-height:76px;display:flex}.folio-brand{color:var(--color-ink);align-items:center;gap:12px;font-size:14px;line-height:1.15;text-decoration:none;display:flex}.folio-header .site-identity{gap:12px}.folio-brand small{color:var(--color-faint);font-family:var(--font-mono);text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.folio-brand .brand{flex:none}.folio-nav{align-items:center;gap:28px;display:flex}.folio-nav a,.folio-footer-links a{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:11px;text-decoration:none}.folio-nav a:hover,.folio-footer-links a:hover{color:var(--color-ink)}html[data-theme=light] .eyebrow{color:var(--color-accent-strong)}html[data-theme=light] .folio-card-copy p{color:#fff;text-shadow:0 1px 2px #00000047}.folio-intro{max-width:760px;padding:44px 0 60px}.folio-intro h1{letter-spacing:0;overflow-wrap:anywhere;max-width:760px;margin:14px 0 16px;font-size:clamp(42px,4.4vw,58px);font-style:normal;line-height:1}.folio-intro h1 span{color:var(--color-faint)}.folio-intro-copy{max-width:620px;color:var(--color-muted);font-size:18px}.folio-intro-copy p{margin:0}.folio-intro-copy p+p{margin-top:18px}.folio-intro-links{gap:24px;margin-top:28px;display:flex}.folio-intro-links a{color:var(--color-ink);text-underline-offset:5px;font-size:14px;text-decoration-thickness:1px}.folio-intro-links a:hover,.folio-intro-links a:focus-visible{color:var(--color-accent-strong)}.folio-jump{border-bottom:1px solid var(--color-accent);color:var(--color-accent-strong);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;padding-bottom:5px;font-size:11px;text-decoration:none;display:inline-block}.folio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:144px;display:grid}.folio-card{min-width:0;color:var(--color-ink);transition:transform .14s var(--ease-out);border-radius:3px;line-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.folio-card:active{transform:scale(.985)}.folio-media{aspect-ratio:4/3;border:1px solid var(--color-line);background:var(--color-panel);border-radius:3px;min-width:0;margin:0;position:relative;overflow:hidden}.folio-media img{object-fit:cover;width:100%;height:100%;transition:transform .26s var(--ease-out), filter .18s ease}.folio-media-murph{background:#fbfaf7}.folio-media-murph img{filter:contrast(1.02)saturate(.92)}.folio-card:hover .folio-media-murph img,.folio-card:focus-visible .folio-media-murph img{filter:brightness(.98)contrast(1.05)saturate(.94)}.folio-card:hover .folio-media img,.folio-card:focus-visible .folio-media img{filter:brightness(.96)saturate(.98);transform:none}.folio-card-copy{background:var(--gradient-overlay-card);opacity:0;text-align:left;pointer-events:none;border-radius:3px;place-content:end start;min-width:0;padding:72px 16px 14px;transition:opacity .18s;display:grid;position:absolute;inset:0}.folio-card-copy>div{opacity:0;min-width:0;transition:opacity .18s ease, transform .22s var(--ease-out);transform:translateY(16px)}.folio-card:hover .folio-card-copy,.folio-card:focus-visible .folio-card-copy,.folio-card:hover .folio-card-copy>div,.folio-card:focus-visible .folio-card-copy>div{opacity:1}.folio-card:hover .folio-card-copy>div,.folio-card:focus-visible .folio-card-copy>div{transform:translateY(0)}.folio-card-copy h2{display:none}.folio-card-copy p{max-width:100%;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.folio-card-copy>span{display:none}.folio-footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:136px;display:flex}.folio-footer>div:first-child{gap:4px;display:grid}.folio-footer strong{font-size:14px}.folio-footer span{color:var(--color-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.folio-footer-links{gap:24px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.home-hero,.case-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.hero-aside{padding:var(--space-4) 0 0;border-top:1px solid var(--color-line);border-left:0}.project-row{grid-template-columns:48px minmax(0,1fr)}.project-visual{margin-top:var(--space-2);grid-column:2}.principles{grid-template-columns:minmax(0,1fr)}.principle,.principle+.principle{padding:var(--space-4) 0;border-top:1px solid var(--color-line);border-left:0}.principle:first-child{border-top:0}.case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-facts div:nth-child(3){border-top:1px solid var(--color-line);border-left:0;padding-left:0}.case-facts div:nth-child(4){border-top:1px solid var(--color-line)}.case-section{gap:var(--space-4);grid-template-columns:150px minmax(0,1fr)}.folio-intro{padding:40px 0 56px}.folio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}@media (hover:none){.folio-card-copy{display:none}.folio-card-mark .folio-card-copy{background:var(--gradient-overlay-mobile);opacity:1;text-align:left;place-content:end start;padding:52px 14px 12px;display:grid}.folio-card-mark .folio-card-copy>div{opacity:1;transform:none}.folio-card-mark .folio-card-copy h2{display:none}.folio-card-mark .folio-card-copy p{margin:0;font-size:11px}}@media (max-width:640px){:root{--page:min(100% - 32px, 1180px);--space-7:72px;--space-8:96px}body{font-size:16px}.site-header{height:66px;min-height:66px}.site-header,.site-footer,.folio-header,.folio-shell,.folio-footer{width:min(100% - 32px,1360px)}.folio-header{height:66px;min-height:66px}.folio-nav{gap:18px}.folio-nav a{font-size:10px}.site-header .nav{background:0 0;border:0;padding:0;display:flex;position:static}.folio-intro{padding:32px 0 48px}.folio-intro h1{margin:12px 0 14px;font-size:36px}.folio-intro-copy{font-size:17px}.folio-grid{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:96px}.folio-media{margin-bottom:16px}.folio-footer{min-height:auto;padding:32px 0}.folio-footer-links{flex-wrap:wrap;gap:10px 18px}.menu-button{display:block}.nav{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);background:var(--color-canvas);display:none;position:absolute;top:72px;left:0;right:0}.nav.is-open{display:grid}.nav a,.nav .nav-contact{white-space:nowrap;border:0;width:max-content;padding:8px 0}.home-hero{padding-top:var(--space-6)}.hero-title{font-size:clamp(46px,15vw,70px)}.section-heading,.selected-history,.case-section{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.project-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-right:32px}.project-visual{grid-column:1}.project-row:after{top:var(--space-5);bottom:auto}.history-list{grid-template-columns:minmax(0,1fr)}.case-title{font-size:38px}.case-facts,.results,.work-nav{grid-template-columns:minmax(0,1fr)}.case-facts div,.case-facts div+div,.case-facts div:nth-child(3),.case-facts div:nth-child(4){padding:var(--space-3) 0;border-top:1px solid var(--color-line);border-left:0}.case-facts div:first-child{border-top:0}.work-nav a+a{border-top:1px solid var(--color-line);border-left:0;padding-left:0}.prose p{font-size:18px}.case-image-break{width:100%}.case-cover{width:180px}.figure-caption,.site-footer{flex-direction:column;align-items:flex-start}.site-footer{justify-content:center;gap:var(--space-2)}}@media (min-width:641px) and (max-width:900px){.variant-signal .folio-shell{grid-template-columns:220px minmax(0,1fr);gap:24px}.variant-signal .folio-grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.variant-signal .folio-shell{grid-template-columns:270px minmax(0,1fr);gap:32px}.variant-signal .folio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.variant-signal .folio-shell{grid-template-columns:220px minmax(0,1fr);gap:24px}.variant-signal .folio-grid{grid-template-columns:1fr}}.variant-editorial .folio-intro{max-width:900px;padding-top:72px;padding-bottom:88px}.variant-editorial .folio-intro h1{max-width:900px;font-size:clamp(48px,6vw,78px);line-height:.96}.variant-editorial .folio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.variant-editorial .folio-card:nth-child(3n+1){grid-column:span 2}.variant-signal .folio-shell{grid-template-columns:minmax(360px,400px) minmax(0,1fr);align-items:start;gap:40px;padding-top:56px;display:grid}.variant-signal .folio-header{border-bottom:0}.variant-signal .folio-footer{display:none}.variant-signal .folio-intro{max-width:400px;padding:8px 0 88px;position:sticky;top:104px}.variant-signal .folio-intro .eyebrow{white-space:nowrap;max-width:none;line-height:1.55}.variant-signal .folio-intro h1{letter-spacing:-.02em;text-wrap:balance;margin:28px 0 30px;font-size:clamp(36px,3.25vw,46px);line-height:1.06}.variant-signal .folio-intro-copy{text-wrap:pretty;max-width:38ch;font-size:16px;line-height:1.75}.variant-signal .folio-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:120px;padding-bottom:0}.variant-signal .folio-card{background:var(--color-canvas);padding:.5px}.variant-signal .folio-media{box-shadow:none;border:0;border-radius:0}.variant-signal .folio-media:after{display:none}html[data-theme=light] .variant-signal .folio-grid{border:0}.variant-quiet .folio-intro{max-width:680px;padding:60px 0 104px}.variant-quiet .folio-intro h1{max-width:650px;font-size:clamp(40px,4.5vw,58px);line-height:1.02}.variant-quiet .folio-intro>p:last-child{max-width:540px;font-size:18px}.variant-quiet .folio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.variant-quiet .folio-media{border-radius:8px}@media (max-width:640px){.variant-editorial .folio-grid,.variant-quiet .folio-grid{grid-template-columns:1fr}.variant-editorial .folio-card:nth-child(3n+1){grid-column:auto}.variant-signal .folio-intro{max-width:680px;padding:20px 0 52px;position:static}.variant-signal .folio-shell{padding-top:20px;display:block}.variant-signal .folio-grid{grid-template-columns:1fr}}
