.lf-editorial .lf-page{padding-block:var(--lf-space-6) var(--lf-space-8)}.lf-editorial .lf-page>*+*{margin-top:var(--lf-space-6)}.lf-editorial .section,.lf-editorial .pain-grid,.lf-editorial .service-grid,.lf-editorial .agency-grid,.lf-editorial .process-section,.lf-editorial .proof-grid{padding-inline:var(--lf-margin-mobile);max-width:var(--lf-max-w);margin-inline:auto}@media(min-width:768px){.lf-editorial .section,.lf-editorial .pain-grid,.lf-editorial .service-grid,.lf-editorial .agency-grid,.lf-editorial .process-section,.lf-editorial .proof-grid{padding-inline:var(--lf-margin-tablet)}}@media(min-width:1280px){.lf-editorial .section,.lf-editorial .pain-grid,.lf-editorial .service-grid,.lf-editorial .agency-grid,.lf-editorial .process-section,.lf-editorial .proof-grid{padding-inline:var(--lf-margin-desktop)}}.lf-editorial h1,.lf-editorial h2,.lf-editorial h3,.lf-editorial h4{font-family:var(--lf-serif);color:var(--lf-bone);letter-spacing:-.025em;line-height:1.05;font-weight:700}.lf-editorial h1{font-size:var(--lf-text-2xl);margin-bottom:var(--lf-space-4)}.lf-editorial h2{font-size:var(--lf-text-xl);margin-bottom:var(--lf-space-4)}.lf-editorial h3{font-size:var(--lf-text-md);margin-bottom:var(--lf-space-2);line-height:1.15}.lf-editorial h4{font-size:var(--lf-text-base);margin-bottom:var(--lf-space-2)}.lf-editorial p{font-family:var(--lf-serif);font-size:var(--lf-text-base);line-height:1.6;color:var(--lf-bone);margin-bottom:var(--lf-space-3);max-width:64ch}.lf-editorial .eyebrow{display:inline-block;font-family:var(--lf-mono);font-size:var(--lf-text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-fight);margin-bottom:var(--lf-space-3);padding-bottom:var(--lf-space-2);border-bottom:1px solid var(--lf-hairline-warm)}.lf-editorial .soft-card,.lf-editorial .map-card,.lf-editorial .service-card,.lf-editorial .agency-card,.lf-editorial article{background:var(--lf-paper);border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-card);padding:var(--lf-space-5);box-shadow:none;color:var(--lf-bone);transition:background-color var(--lf-time-snappy) var(--lf-ease-standard),border-color var(--lf-time-snappy) var(--lf-ease-standard),transform var(--lf-time-snappy) var(--lf-ease-standard)}.lf-editorial .soft-card:hover,.lf-editorial .map-card:hover,.lf-editorial .service-card:hover,.lf-editorial .agency-card:hover{border-color:color-mix(in srgb,var(--lf-fight) 55%,var(--lf-hairline));transform:translateY(var(--lf-lift))}.lf-editorial .service-card,.lf-editorial .agency-card{display:block;text-decoration:none;color:var(--lf-bone)}.lf-editorial .button{display:inline-flex;align-items:center;gap:var(--lf-space-2);font-family:var(--lf-mono);font-size:var(--lf-text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--lf-space-3) var(--lf-space-5);border:1px solid color-mix(in srgb,var(--lf-bone) 14%,transparent);background:color-mix(in srgb,var(--lf-fight) 14%,var(--lf-paper));color:var(--lf-bone);text-decoration:none;transition:background-color .2s var(--lf-ease-out),border-color .2s var(--lf-ease-out),color .2s var(--lf-ease-out);min-height:44px}.lf-editorial .button:hover{border-color:color-mix(in srgb,var(--lf-bone) 22%,transparent);background:color-mix(in srgb,var(--lf-fight) 24%,var(--lf-paper));color:var(--lf-bone)}.lf-editorial .button.primary{background:var(--lf-fight);color:var(--lf-ink)}.lf-editorial .button.primary:hover{background:var(--lf-fight-hover)}.lf-editorial .button.ghost{border-color:var(--lf-hairline);color:var(--lf-bone)}.lf-editorial .button.ghost:hover{border-color:color-mix(in srgb,var(--lf-bone) 18%,transparent);background:color-mix(in srgb,var(--lf-fight) 14%,var(--lf-paper));color:var(--lf-bone)}.lf-editorial .button.small{padding:var(--lf-space-2) var(--lf-space-4)}.lf-editorial main :where(p,dd)>a:not([class]){color:color-mix(in srgb,var(--lf-bone) 78%,var(--lf-fight) 22%);font-weight:650;text-decoration:none;background:color-mix(in srgb,var(--lf-fight) 8%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.02em .14em;margin-inline:-.04em;transition:color var(--lf-time-fast) var(--lf-ease-out-quart),background-color var(--lf-time-fast) var(--lf-ease-out-quart)}.lf-editorial main :where(p,dd)>a:not([class]):hover{color:var(--lf-bone);background:color-mix(in srgb,var(--lf-fight) 16%,transparent)}.lf-editorial .hero,.lf-editorial .cinematic-hero{position:relative;padding:var(--lf-space-7) 0;background:transparent;min-height:0}.lf-editorial .hero-vignette,.lf-editorial .hero-canvas,.lf-editorial .hero canvas[aria-hidden=true],.lf-editorial .cinematic-hero canvas[aria-hidden=true]{display:none!important}.lf-editorial .hero h1{font-size:var(--lf-text-2xl);letter-spacing:-.03em;line-height:1.05;margin-bottom:var(--lf-space-4);color:var(--lf-bone)}.lf-editorial .hero h1 strong{color:var(--lf-fight);font-weight:700;display:block}.lf-editorial .hero h1 span{display:block}.lf-editorial .hero-lede{font-size:var(--lf-text-md);color:var(--lf-bone-soft);margin-bottom:var(--lf-space-5)}.lf-editorial .hero-actions{display:flex;flex-wrap:wrap;gap:var(--lf-space-3);margin-bottom:var(--lf-space-6)}.lf-editorial .strip{display:flex;flex-wrap:wrap;gap:var(--lf-space-3) var(--lf-space-5);padding:var(--lf-space-5) var(--lf-margin-mobile);border-block:1px solid var(--lf-hairline);font-family:var(--lf-mono);font-size:var(--lf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-bone-soft);max-width:var(--lf-max-w);margin-inline:auto}.lf-editorial .process-list{display:grid;grid-template-columns:1fr;gap:var(--lf-space-3);border-top:1px solid var(--lf-hairline)}.lf-editorial .process-list article{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--lf-space-3);padding:var(--lf-space-4);border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--lf-hairline)}.lf-editorial .process-list article>span:first-child{color:var(--lf-fight);font-family:var(--lf-mono);font-weight:700}.lf-editorial .cinema-band,.lf-editorial .image-band{display:grid;grid-template-columns:1fr;gap:var(--lf-space-5);padding:var(--lf-space-7) var(--lf-margin-mobile);max-width:var(--lf-max-w);margin-inline:auto;border-block:1px solid var(--lf-hairline)}@media(min-width:768px){.lf-editorial .cinema-band,.lf-editorial .image-band{grid-template-columns:1fr 1.2fr;gap:var(--lf-space-7);padding-block:var(--lf-space-8)}}.lf-editorial .cinema-band img,.lf-editorial .image-band img{border:1px solid var(--lf-hairline);filter:contrast(1.05) saturate(.92) brightness(.95);width:100%;height:auto}.lf-editorial input,.lf-editorial textarea,.lf-editorial select{background:var(--lf-paper);border:1px solid var(--lf-hairline);color:var(--lf-bone);font-family:var(--lf-sans);font-size:var(--lf-text-base);padding:var(--lf-space-3);width:100%;border-radius:var(--lf-radius-sm)}.lf-editorial input:focus,.lf-editorial textarea:focus,.lf-editorial select:focus{outline:2px solid var(--lf-fight);outline-offset:2px;border-color:color-mix(in srgb,var(--lf-bone) 24%,transparent)}.lf-editorial label{display:block;font-family:var(--lf-mono);font-size:var(--lf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-bone);margin-bottom:var(--lf-space-2)}.lf-editorial .nap,.lf-editorial .fine-print,.lf-editorial .footer-brand,.lf-editorial .footer-silos{display:none}.lf-editorial .site-shell>.site-header,.lf-editorial .site-footer,.lf-editorial .mobile-sticky-cta{display:none}.lf-editorial .page-hero{padding:var(--lf-space-7) var(--lf-margin-mobile);max-width:var(--lf-max-w);margin-inline:auto;border-bottom:1px solid var(--lf-hairline)}@media(min-width:768px){.lf-editorial .page-hero{padding:var(--lf-space-8) var(--lf-margin-tablet)}}@media(min-width:1280px){.lf-editorial .page-hero{padding-inline:var(--lf-margin-desktop)}}.lf-editorial .page-hero h1{font-size:var(--lf-text-2xl);letter-spacing:-.03em;line-height:1.05;color:var(--lf-bone);margin-bottom:var(--lf-space-4);max-width:24ch}@media(min-width:1024px){.lf-editorial .page-hero h1{font-size:var(--lf-text-3xl);max-width:22ch}}.lf-editorial .page-hero p{font-family:var(--lf-serif);font-size:var(--lf-text-md);line-height:1.4;color:var(--lf-bone-soft);max-width:56ch}@media(min-width:1024px){.lf-editorial .page-hero p{font-size:var(--lf-text-lg)}}.lf-editorial .short-answer{font-family:var(--lf-serif);color:var(--lf-bone)}.lf-editorial .service-detail-stack{display:grid;grid-template-columns:1fr;gap:var(--lf-space-6)}.lf-editorial .service-detail{display:grid;grid-template-columns:1fr;gap:var(--lf-space-5);padding:var(--lf-space-5);background:var(--lf-paper);border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-card);box-shadow:none;transition:border-color var(--lf-time-snappy) var(--lf-ease-standard)}@media(min-width:768px){.lf-editorial .service-detail{grid-template-columns:1fr 1.4fr;gap:var(--lf-space-7);padding:var(--lf-space-7)}}.lf-editorial .service-detail:hover{border-color:color-mix(in srgb,var(--lf-bone) 22%,var(--lf-hairline))}.lf-editorial .service-detail-media{position:relative;background:var(--lf-ink);overflow:hidden;border:1px solid var(--lf-hairline)}.lf-editorial .service-detail-media img{width:100%;height:auto;display:block;filter:contrast(1.05) saturate(.92) brightness(.95)}.lf-editorial .service-detail-media span{position:absolute;top:var(--lf-space-3);left:var(--lf-space-3);background:var(--lf-ink);color:var(--lf-fight);padding:var(--lf-space-1) var(--lf-space-3);font-family:var(--lf-mono);font-size:var(--lf-text-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--lf-bone) 16%,transparent)}.lf-editorial .service-detail-copy{display:flex;flex-direction:column;gap:var(--lf-space-3)}.lf-editorial .service-detail-copy svg{color:var(--lf-fight);width:32px;height:32px}.lf-editorial .service-detail-copy h2{font-size:var(--lf-text-xl);line-height:1;letter-spacing:-.025em;color:var(--lf-bone)}.lf-editorial .service-detail-copy h3{font-size:var(--lf-text-md);color:var(--lf-bone-soft);font-weight:400}.lf-editorial .service-detail-copy ul{display:flex;flex-direction:column;gap:var(--lf-space-2);list-style:none;padding:0;border-top:1px solid var(--lf-hairline);padding-top:var(--lf-space-3)}.lf-editorial .service-detail-copy ul li{font-family:var(--lf-serif);font-size:var(--lf-text-sm);line-height:1.5;color:var(--lf-bone);padding-left:var(--lf-space-4);position:relative}.lf-editorial .service-detail-copy ul li:before{content:"→";position:absolute;left:0;color:var(--lf-fight);font-family:var(--lf-mono)}.lf-editorial .service-detail-copy strong{font-family:var(--lf-mono);font-size:var(--lf-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-fight);display:block;padding-top:var(--lf-space-3);margin-top:var(--lf-space-2);border-top:1px solid var(--lf-hairline)}.lf-editorial .faq-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--lf-hairline)}.lf-editorial .faq-list article{padding:var(--lf-space-5) 0;border:0;border-bottom:1px solid var(--lf-hairline);background:transparent;border-radius:0}.lf-editorial .faq-list h3{font-size:var(--lf-text-md);line-height:1.2;color:var(--lf-bone);margin-bottom:var(--lf-space-3)}.lf-editorial .faq-list p{font-family:var(--lf-serif);font-size:var(--lf-text-base);line-height:1.65;color:var(--lf-bone-soft);margin-bottom:0;max-width:64ch}.lf-editorial .answer-list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--lf-hairline)}@media(min-width:768px){.lf-editorial .answer-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.lf-editorial .answer-list{grid-template-columns:repeat(3,1fr)}}.lf-editorial .answer-list article,.lf-editorial .answer-list a{padding:var(--lf-space-5);border-right:1px solid var(--lf-hairline);border-bottom:1px solid var(--lf-hairline);background:transparent;border-radius:0;color:var(--lf-bone);text-decoration:none;transition:background-color .2s var(--lf-ease-out)}.lf-editorial .answer-list a{display:block}.lf-editorial .answer-list a:hover{background:var(--lf-paper)}.lf-editorial .answer-list h3{font-family:var(--lf-serif);font-size:var(--lf-text-md);color:var(--lf-bone);margin-bottom:var(--lf-space-2);letter-spacing:-.01em;line-height:1.2}.lf-editorial .answer-list p{font-family:var(--lf-serif);font-size:var(--lf-text-sm);color:var(--lf-bone-soft);margin-bottom:0}.lf-editorial .section.split{display:grid;grid-template-columns:1fr;gap:var(--lf-space-6)}@media(min-width:1024px){.lf-editorial .section.split{grid-template-columns:1fr 1.4fr;gap:var(--lf-space-8);align-items:start}}.lf-editorial .section-heading{margin-bottom:var(--lf-space-5)}.lf-editorial .section-heading h2{font-size:var(--lf-text-xl);letter-spacing:-.025em;color:var(--lf-bone);line-height:1}.lf-editorial .service-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--lf-hairline);border-left:1px solid var(--lf-hairline)}@media(min-width:768px){.lf-editorial .service-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.lf-editorial .service-grid{grid-template-columns:repeat(3,1fr)}}.lf-editorial .service-grid.large{grid-template-columns:1fr}@media(min-width:768px){.lf-editorial .service-grid.large{grid-template-columns:repeat(3,1fr)}}.lf-editorial .service-grid .service-card,.lf-editorial .service-grid a{padding:var(--lf-space-5);border-right:1px solid var(--lf-hairline);border-bottom:1px solid var(--lf-hairline);background:transparent;border-top:0;border-left:0;display:block;text-decoration:none;color:var(--lf-bone);transition:background-color .2s var(--lf-ease-out)}.lf-editorial .service-grid a:hover{background:var(--lf-paper)}.lf-editorial .service-grid svg{color:var(--lf-fight);margin-bottom:var(--lf-space-2)}.lf-editorial .service-grid h3{font-family:var(--lf-serif);font-size:var(--lf-text-md);color:var(--lf-bone);margin-bottom:var(--lf-space-2)}.lf-editorial .service-grid p{font-family:var(--lf-serif);font-size:var(--lf-text-sm);color:var(--lf-bone-soft);margin-bottom:0}.lf-editorial .pain-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--lf-hairline)}@media(min-width:768px){.lf-editorial .pain-grid{grid-template-columns:repeat(2,1fr)}}.lf-editorial .pain-grid article{border-bottom:1px solid var(--lf-hairline);border-right:0;background:transparent;padding:var(--lf-space-5)}@media(min-width:768px){.lf-editorial .pain-grid article{border-right:1px solid var(--lf-hairline)}.lf-editorial .pain-grid article:nth-child(2n){border-right:0}}.lf-editorial .pain-grid svg{color:var(--lf-fight);margin-bottom:var(--lf-space-3)}.lf-editorial .cta,.lf-editorial .call-to-action{padding:var(--lf-space-8) var(--lf-margin-mobile);max-width:var(--lf-max-w);margin:var(--lf-space-7) auto 0;border-top:1px solid var(--lf-hairline);text-align:left;background:transparent}@media(min-width:768px){.lf-editorial .cta,.lf-editorial .call-to-action{padding:var(--lf-space-8) var(--lf-margin-tablet)}}.lf-editorial .cta h2,.lf-editorial .call-to-action h2{font-size:var(--lf-text-xl);letter-spacing:-.025em;color:var(--lf-bone);margin-bottom:var(--lf-space-4);max-width:22ch}.lf-editorial .cta .cta-actions,.lf-editorial .cta-actions{display:flex;flex-wrap:wrap;gap:var(--lf-space-3);margin-top:var(--lf-space-4)}.lf-editorial .agency-board,.lf-editorial .board-photo,.lf-editorial .service-map,.lf-editorial .hero-board{display:none}.lf-editorial .lf-compare{width:100%;border-collapse:collapse;margin-block:var(--lf-space-5) var(--lf-space-6);font-size:var(--lf-text-sm);line-height:1.5}.lf-editorial .lf-compare caption{caption-side:top;text-align:left;font-style:italic;color:var(--lf-bone-soft);margin-bottom:var(--lf-space-3)}.lf-editorial .lf-compare th,.lf-editorial .lf-compare td{text-align:left;vertical-align:top;padding:var(--lf-space-3) var(--lf-space-4) var(--lf-space-3) 0;border-bottom:1px solid var(--lf-hairline)}.lf-editorial .lf-compare th{font-family:var(--lf-mono);font-size:var(--lf-text-2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-bone-dim)}.lf-editorial .lf-compare td{color:var(--lf-bone-soft)}.lf-editorial .lf-compare tbody tr:hover{background:var(--lf-paper-2)}@media(max-width:640px){.lf-editorial .lf-compare{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.lf-editorial .lf-compare th,.lf-editorial .lf-compare td{min-width:9em}}@media(prefers-reduced-motion:reduce){.lf-editorial .soft-card,.lf-editorial .map-card,.lf-editorial .service-card,.lf-editorial .agency-card{transition:border-color var(--lf-time-snappy) var(--lf-ease-standard)}.lf-editorial .soft-card:hover,.lf-editorial .map-card:hover,.lf-editorial .service-card:hover,.lf-editorial .agency-card:hover{transform:none}}.lf-content-section{padding:var(--lf-space-7) var(--lf-margin-mobile) var(--lf-space-9)}.lf-content-section--tight{padding-block:var(--lf-space-6) var(--lf-space-8)}.lf-content-grid{width:100%;max-width:var(--lf-max-w);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lf-space-4)}.lf-content-tile{min-width:0;padding:clamp(var(--lf-space-5),3vw,var(--lf-space-7));overflow:hidden;border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-card);background:var(--lf-paper)}.lf-content-tile--quiet{background:var(--lf-paper-2)}.lf-content-tile--signal{border-color:color-mix(in srgb,var(--lf-fight) 52%,var(--lf-hairline));background:color-mix(in srgb,var(--lf-fight) 6%,var(--lf-paper))}.lf-content-tile--media{padding:0;background:var(--lf-paper-2)}.lf-content-tile--media>.lf-fig{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto}.lf-content-tile--media>.lf-fig>.lf-fig__frame{height:auto}.lf-content-tile--media .lf-fig__frame img{width:100%;height:100%;min-height:clamp(22rem,38vw,36rem);-o-object-fit:cover;object-fit:cover}.lf-content-tile--media .lf-fig__caption{padding:var(--lf-space-4) var(--lf-space-5) var(--lf-space-5)}.lf-content-tile>:where(.lf-body,.lf-pullquote,.lf-stats,.lf-faq,.lf-minimap,.lf-instrument){width:100%;max-width:none;margin:0}.lf-content-tile>.lf-body+.lf-body,.lf-content-tile>.lf-body+.lf-pullquote,.lf-content-tile>.lf-pullquote+.lf-body{margin-top:var(--lf-space-6)}.lf-content-grid>.lf-founder{margin:0}.lf-content-tile .lf-body p,.lf-content-tile .lf-faq__a{max-width:68ch}.lf-content-tile__label{display:flex;align-items:center;gap:var(--lf-space-2);margin:0 0 var(--lf-space-5);color:var(--lf-bone-dim);font-family:var(--lf-mono);font-size:var(--lf-text-2xs);font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.lf-content-tile__label svg{flex:none;color:var(--lf-fight)}.lf-content-tile__title{margin:0 0 var(--lf-space-4);max-width:22ch;color:var(--lf-bone);font-family:var(--lf-display);font-size:var(--lf-text-xl);line-height:1.06}.lf-content-tile__copy{max-width:68ch;color:var(--lf-bone-soft);font-size:var(--lf-text-md);line-height:1.6}.lf-content-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lf-space-3);margin:0;padding:0;list-style:none}.lf-content-list>li{min-width:0;padding:var(--lf-space-4);border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-sm);background:var(--lf-paper-2);color:var(--lf-bone-soft);font-size:var(--lf-text-base);line-height:1.5}.lf-content-list--links>li{padding:0;overflow:hidden}.lf-content-list--links a{display:grid;min-height:100%;gap:var(--lf-space-3);padding:var(--lf-space-5);color:var(--lf-bone);text-decoration:none;transition:border-color var(--lf-time-snappy) var(--lf-ease-standard),background-color var(--lf-time-snappy) var(--lf-ease-standard),transform var(--lf-time-snappy) var(--lf-ease-standard)}.lf-content-list--links a:hover,.lf-content-list--links a:focus-visible{background:color-mix(in srgb,var(--lf-fight) 7%,var(--lf-paper-2));transform:translateY(var(--lf-lift))}.lf-content-link__label{color:var(--lf-fight);font-family:var(--lf-mono);font-size:var(--lf-text-2xs);letter-spacing:.12em;text-transform:uppercase}.lf-content-link__title{color:var(--lf-bone);font-family:var(--lf-display);font-size:var(--lf-text-lg);line-height:1.12}.lf-content-link__copy{color:var(--lf-bone-soft);font-size:var(--lf-text-base);line-height:1.5}.lf-chip-list{display:flex;flex-wrap:wrap;gap:var(--lf-space-3);margin:0;padding:0;list-style:none}.lf-chip-list a{display:inline-flex;align-items:center;gap:var(--lf-space-2);min-height:44px;padding:var(--lf-space-2) var(--lf-space-4);border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-pill);color:var(--lf-bone);font-size:var(--lf-text-sm);text-decoration:none;transition:border-color var(--lf-time-snappy) var(--lf-ease-standard),background-color var(--lf-time-snappy) var(--lf-ease-standard)}.lf-chip-list a:hover,.lf-chip-list a:focus-visible{border-color:var(--lf-fight);background:color-mix(in srgb,var(--lf-fight) 8%,transparent)}@media(min-width:720px){.lf-content-section{padding-inline:var(--lf-margin-tablet)}.lf-content-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lf-space-4)}.lf-content-tile{grid-column:span 3}.lf-content-tile--full,.lf-content-tile--wide,.lf-content-tile--reading,.lf-content-tile--tablet-full,.lf-content-grid>.lf-founder{grid-column:1 / -1}.lf-content-list[data-count="2"],.lf-content-list[data-count="4"],.lf-content-list[data-count="6"],.lf-content-list[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-content-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.lf-content-tile--third,.lf-content-tile--third.lf-content-tile--tablet-full{grid-column:span 2}}@media(min-width:1080px){.lf-content-section{padding-inline:var(--lf-margin-desktop)}.lf-content-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--lf-space-5)}.lf-content-tile--full{grid-column:1 / -1}.lf-content-tile--wide{grid-column:span 7}.lf-content-tile--narrow{grid-column:span 5}.lf-content-tile--half,.lf-content-tile:not([class*=lf-content-tile--]){grid-column:span 6}.lf-content-tile--third{grid-column:span 4}.lf-content-tile--quarter{grid-column:span 3}.lf-content-tile--reading{grid-column:3 / span 8}.lf-content-tile--offset{grid-column-start:8}.lf-content-list[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-content-list--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-content-tile--about-owner{align-self:start}.lf-content-tile--about-owner.lf-content-tile--media>.lf-fig{height:auto;grid-template-rows:auto auto}.lf-content-tile--about-owner.lf-content-tile--media>.lf-fig>.lf-fig__frame{aspect-ratio:4 / 3}.lf-content-tile--about-owner.lf-content-tile--media .lf-fig__frame img{min-height:0;-o-object-position:center top;object-position:center top}}@media(prefers-reduced-motion:reduce){.lf-content-list--links a,.lf-content-list--links a:hover,.lf-content-list--links a:focus-visible{transition:none;transform:none}}
