:root{--background:#fafafa;--foreground:#202020;--card:#fff;--card-foreground:#202020;--popover:#fff;--popover-foreground:#202020;--primary:#5836cc;--primary-foreground:#fff;--secondary:#f0edf7;--secondary-foreground:#292131;--muted:#f1f0f3;--muted-foreground:#606060;--accent:#5836cc;--accent-foreground:#fff;--border:#dedce2;--input:#d1cdd8;--ring:#5836cc;--band:#f0edf7;--radius:0.25rem;--gradient-primary:linear-gradient(#5836cc,#5836cc);--gradient-accent:linear-gradient(#5836cc,#5836cc);--gradient-hero:linear-gradient(#fafafa,#fafafa);--shadow-premium:none;--shadow-elevated:none;--shadow-glow:none;--lavender:#e7dfff;--yellow:#edff87}html{scroll-padding-top:108px}body{color:var(--foreground)}::selection{background:#edff87;color:#202020}h1,h2,h3{text-wrap:balance}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.container,.site-wrap{width:100%;max-width:1408px;margin-inline:auto;padding-inline:48px}.site-header{background:var(--background)}.site-header>.container>div{height:88px}.site-logo{font-family:var(--font-geologica),sans-serif;font-size:32px;letter-spacing:-.055em}.brand-dot{color:var(--accent)}.site-header nav a{font-size:14px}.site-header [data-slot=button]{box-shadow:none}.site-header nav>div{background:transparent}#mobile-menu [role=dialog]{background:var(--background)}.site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:16px 22px;background:var(--accent);color:#fff;border:1px solid transparent;border-radius:4px;font-size:16px;font-weight:500;line-height:1.4;transition:background .2s,color .2s}.site-button svg{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.site-button:hover{background:#402399}.site-button:hover svg{transform:translate(2px,-2px)}.light-button{background:#fff;color:#202020}.light-button:hover{background:var(--yellow);color:#202020}.outline-button{background:transparent;color:var(--accent);border-color:var(--accent)}.outline-button:hover{background:var(--accent);color:#fff}.click-trigger{margin-top:12px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.section-label{font-size:14px;font-weight:500;line-height:1.5;margin-bottom:24px}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:15px;font-weight:500;padding-block:12px;border-bottom:1px solid}.text-link svg{width:18px;height:18px}.text-link:hover{color:var(--accent)}.personal-site h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.045em;white-space:pre-line}.personal-site h2,.personal-site h3{font-family:var(--font-geologica),sans-serif;font-weight:500}.personal-site h3{letter-spacing:-.025em}.personal-hero{padding-top:116px;padding-bottom:72px}.nameplate{display:flex;align-items:flex-start;justify-content:space-between;color:var(--accent);font-family:var(--font-geologica),sans-serif;font-size:clamp(64px,9.8vw,142px);font-weight:500;line-height:1;letter-spacing:-.065em;white-space:nowrap;margin:0 0 36px -5px}.personal-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px}.personal-hero-copy{padding:25px 0 26px}.role-line{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.4;margin-bottom:32px}.personal-hero h1{font-family:var(--font-geologica),sans-serif;font-weight:500;font-size:62px;line-height:1.03;letter-spacing:-.05em}.personal-hero h1>span{display:block}.personal-hero h1>span:last-child{color:var(--accent)}.hero-intro{font-size:18px;line-height:1.6;max-width:430px;margin-top:26px}.hero-action{margin-top:29px}.portrait-composition{position:relative;min-height:540px;margin-right:19px}.main-portrait{inset:0;margin:0}.main-portrait,.main-portrait:before{position:absolute;background:var(--lavender);border-radius:4px}.main-portrait:before{content:"";inset:20px -20px -20px 20px}.main-portrait>img{object-position:center 38%;border-radius:4px}.inset-photo{position:absolute;width:218px;left:-74px;bottom:36px;transform:rotate(-5deg);padding:7px 7px 11px;background:#fff;box-shadow:0 6px 24px #20202026}.inset-photo img{width:100%;height:136px;object-fit:cover}.inset-photo figcaption{color:#333;font-size:10px;line-height:1.5;padding:8px 4px 0}.proof-band{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding-top:34px;padding-bottom:35px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-origin>p{max-width:240px;color:var(--muted-foreground);font-size:14px;line-height:1.5;margin-bottom:10px}.proof-origin>strong{display:flex;align-items:center;gap:28px;font-size:28px;letter-spacing:-.04em}.proof-band dl{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px}.proof-band dd{font-family:var(--font-geologica),sans-serif;font-size:34px;font-weight:500;letter-spacing:-.045em}.proof-band dt{font-size:13px;line-height:1.5;margin-top:6px;max-width:180px;color:var(--muted-foreground)}.work-section{display:grid;grid-template-columns:.85fr 1.45fr;align-items:start;gap:100px;padding-block:112px}.section-intro{position:sticky;top:120px}.section-intro h2{font-size:40px}.section-intro>p:last-child{margin-top:28px;font-size:16px;line-height:1.65;color:var(--muted-foreground);max-width:360px}.service-row{display:grid;grid-template-columns:1fr 40px;gap:18px;padding:28px 0;border-top:1px solid var(--border);transition:color .2s}.service-row:first-child{padding-top:0;border-top:0}.service-row h3{font-size:24px;line-height:1.25;margin-bottom:12px}.service-row>div>span{color:var(--accent);font-size:13px}.service-row>p{font-size:15px;line-height:1.7;color:var(--muted-foreground);max-width:510px;grid-column:1;grid-row:2}.round-arrow{grid-column:2;grid-row:1/3;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;display:grid;place-content:center;transition:background .2s,transform .2s,color .2s}.round-arrow svg{width:20px}.service-row:hover{color:var(--accent)}.service-row:hover .round-arrow{background:var(--accent);color:white;transform:rotate(45deg)}.service-rows>.text-link{margin-top:8px}.ai-feature{background:var(--accent);color:#fff;padding-block:88px}.ai-feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:88px}.ai-feature figure{min-width:0}.ai-feature figure img{display:block;width:100%;height:470px;object-fit:cover;object-position:56% center;border-radius:4px}.ai-feature figure figcaption{font-size:12px;line-height:1.5;margin-top:14px;color:#e7dfff}.ai-feature .section-label{color:var(--yellow)}.ai-feature h2{font-size:clamp(40px,4.1vw,60px);letter-spacing:-.045em}.feature-body{font-size:18px;line-height:1.65;margin-top:24px;margin-bottom:32px;color:#f2eefd}.ai-feature .click-trigger{color:#e7dfff}.about-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:140px;align-items:center;padding-block:120px}.about-feature>div>p:not(.section-label){margin-block:28px;font-size:18px;line-height:1.75;color:var(--muted-foreground)}.about-feature figure{background:var(--lavender);padding:24px 24px 16px}.about-feature figure img{width:100%;height:430px;object-fit:cover;object-position:center 35%}.about-feature figcaption{margin-top:16px;font-size:12px;line-height:1.5}.photo-section{padding-block:80px 88px;background:#f0edf7}.photo-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:46px}.photo-section-heading>div:last-child{max-width:350px;justify-self:end}.photo-section-heading>div>p:not(.section-label){font-size:16px;line-height:1.7;color:var(--muted-foreground);margin-bottom:12px}.photo-sequence{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:28px}.photo-sequence figure{min-width:0}.photo-sequence figure:nth-child(2){padding-top:58px}.photo-sequence figure:nth-child(3){padding-top:24px}.photo-sequence img{width:100%;height:360px;object-fit:cover;border-radius:4px}.photo-sequence figure:nth-child(2) img{height:300px}.photo-sequence figcaption{margin-top:16px;font-size:12px;line-height:1.6;max-width:340px}.quote-section{padding-block:88px;border-bottom:1px solid var(--border)}.quote-body{display:grid;grid-template-columns:1fr 3fr;gap:48px}.quote-mark{color:var(--accent);font-size:180px;font-family:var(--font-geologica),sans-serif;line-height:1}.quote-body blockquote>p{font-size:clamp(20px,2vw,28px);letter-spacing:-.025em;line-height:1.55}.quote-body footer{display:flex;flex-direction:column;gap:4px;margin-top:28px;font-size:14px}.quote-body footer>span{color:var(--muted-foreground)}.home-pricing{padding-block:104px 60px}.home-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:44px;margin-bottom:25px}.price-offer{padding:40px;background:#f1f0f3;border-radius:6px}.audit-offer{background:var(--lavender)}.price-offer h3{font-size:28px}.offer-description{font-size:16px;line-height:1.65;margin-top:18px;max-width:450px;min-height:53px}.offer-price{font-family:var(--font-geologica),sans-serif;font-size:clamp(28px,3.1vw,44px);font-weight:500;letter-spacing:-.04em;margin-top:30px}.offer-price>span{display:block;margin-top:7px;font-family:var(--font-onest),sans-serif;font-size:13px;letter-spacing:0;color:var(--muted-foreground);font-weight:400}.price-offer ul{margin-block:30px}.price-offer li{display:flex;align-items:baseline;gap:14px;font-size:15px;line-height:1.6;margin-top:12px}.price-offer li:before{content:"↗";color:var(--accent)}.offer-guarantee{font-size:13px;line-height:1.6;max-width:340px;margin-top:14px}.home-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding-block:64px 96px}.home-faq details{border-top:1px solid var(--border)}.home-faq details:last-child{border-bottom:1px solid var(--border)}.home-faq summary{padding-block:24px;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary svg{flex-shrink:0;width:20px}.home-faq details[open] summary svg{transform:rotate(45deg)}.home-faq details>p{font-size:16px;line-height:1.7;color:var(--muted-foreground);padding:0 36px 24px 0}.personal-close{background:var(--accent);color:#fff;padding-block:76px 88px}.personal-close>div{display:flex;align-items:center;justify-content:space-between;gap:60px}.personal-close h2{font-size:clamp(48px,6vw,86px)}.personal-close>div>div>p:not(.section-label):not(.click-trigger){margin-block:24px 32px;font-size:18px;color:#f2eefd}.personal-close .click-trigger{color:#e7dfff}#main>:not(.personal-site) h1{font-weight:500;letter-spacing:-.045em;line-height:1.06}#main>:not(.personal-site) h2{font-weight:500;letter-spacing:-.035em}.card-premium{border-radius:6px;border-color:var(--border)}.card-premium,.card-premium:hover{box-shadow:none}.card-premium>span:has(>svg){background:transparent;padding:0;justify-content:start}.capability-hero{padding-block:20px 56px}.capability-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.capability-hero h1{font-size:clamp(38px,4.5vw,64px);font-weight:500}.capability-label{font-size:13px;color:var(--accent);font-weight:500}.capability-portrait{position:relative;min-height:470px;border-radius:4px;background:var(--lavender)}.capability-portrait img{object-fit:cover;border-radius:4px}.capability-portrait figcaption{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:var(--accent);color:white;font-size:14px}.adoption-hero{background:var(--lavender);padding-top:40px;margin-top:24px}.adoption-hero h1{font-size:clamp(40px,5.5vw,80px)!important;font-weight:500!important;letter-spacing:-.045em!important}.adoption-hero figure>div{border-radius:4px;border:none}.log-spine{border-color:var(--accent)}.services-catalog{padding-block:40px 96px}.services-catalog-header{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:54px}.services-catalog-header h1{font-family:var(--font-geologica),sans-serif;font-size:clamp(40px,5.1vw,72px)}.services-catalog-header p{font-size:18px;line-height:1.7;color:var(--muted-foreground)}.service-spotlight{display:grid;grid-template-columns:1.2fr 1fr;background:var(--accent);color:white;margin-bottom:72px;border-radius:6px;overflow:hidden}.service-spotlight>div{padding:48px}.service-spotlight h2{font-size:40px;line-height:1.1}.service-spotlight p{font-size:16px;line-height:1.7;margin-block:22px 28px}.service-spotlight img{width:100%;height:100%;object-fit:cover}.catalog-list{display:grid;grid-template-columns:1fr 1fr;column-gap:70px}.catalog-list .service-row{padding-top:24px;border-top:1px solid var(--border)}.catalog-list .service-row h3{font-size:22px}.site-footer{padding-block:64px 24px;background:#efedf3;color:#202020}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.footer-intro>a{font-family:var(--font-geologica),sans-serif;font-size:32px;letter-spacing:-.045em}.footer-intro>p{font-size:14px;line-height:1.7;max-width:290px;margin-top:18px;color:#606060}.footer-col>p{font-size:13px;color:#606060;margin-bottom:18px}.footer-col nav{display:flex;flex-direction:column;gap:12px;font-size:14px}.site-footer a:hover{color:var(--accent)}.footer-bottom{margin-top:48px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;border-top:1px solid #d1cdd8;font-size:12px;color:#606060}@media (min-width:1600px){.personal-hero h1{font-size:63px}}@media (max-width:1150px){.container,.site-wrap{padding-inline:32px}.personal-hero-grid{gap:40px}.personal-hero h1{font-size:56px}.work-section{gap:55px}.about-feature{gap:64px}.ai-feature-grid{gap:48px}.inset-photo{left:-34px;width:190px}.site-header nav a{padding-inline:10px}.site-header>.container>div{height:80px}}@media (max-width:900px){.nameplate{font-size:10vw}.personal-hero h1{font-size:46px}.personal-hero-grid{gap:28px}.portrait-composition{min-height:500px}.hero-intro{font-size:16px}.role-line{font-size:11px}.inset-photo{left:-16px;width:160px}.inset-photo img{height:105px}.proof-band{grid-template-columns:1fr}.proof-origin{display:flex;justify-content:space-between;align-items:center}.work-section{grid-template-columns:1fr;gap:40px;padding-block:80px}.section-intro{position:static}.section-intro>p:last-child{max-width:550px}.ai-feature-grid{grid-template-columns:1fr 1fr;gap:32px}.ai-feature h2{font-size:38px}.ai-feature figure img{height:430px}.feature-body{font-size:16px}.about-feature{gap:40px;padding-block:80px}.about-feature h2{font-size:34px}.about-feature figure img{height:350px}.photo-sequence{gap:18px}.photo-sequence img{height:280px}.photo-sequence figure:nth-child(2) img{height:240px}.photo-section-heading{gap:40px}.quote-body{grid-template-columns:70px 1fr;gap:28px}.quote-mark{font-size:120px}.price-offer{padding:28px}.home-price-grid{gap:20px}.offer-price{font-size:30px}.home-faq{gap:40px}.capability-hero-grid{gap:32px}.capability-portrait{min-height:450px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:32px}.footer-intro{grid-column:1/-1}.footer-intro>p{max-width:450px}}@media (max-width:639px){.container,.site-wrap{padding-inline:20px}.site-header>.container>div{height:72px}.site-logo{font-size:30px}.personal-hero{padding-top:96px;padding-bottom:44px}.nameplate{font-size:10vw;letter-spacing:-.065em;margin:0 0 25px}.personal-hero-grid{grid-template-columns:1fr;gap:32px}.personal-hero-copy{padding:0}.role-line{font-size:11px;margin-bottom:23px}.personal-hero h1{font-size:clamp(42px,12vw,62px)}.hero-intro{font-size:16px;line-height:1.65;max-width:350px;margin-top:22px}.hero-action{margin-top:24px}.site-button{min-height:52px;font-size:14px;padding:14px 18px;gap:24px}.click-trigger{font-size:12px}.portrait-composition{min-height:390px;margin:6px 10px 12px 14px}.main-portrait:before{inset:12px -12px -12px 12px}.inset-photo{width:155px;left:-14px;bottom:39px;transform:rotate(-4deg)}.inset-photo img{height:96px}.inset-photo figcaption{font-size:9px}.main-portrait>img{object-position:center 34%}.proof-band{padding-block:28px;gap:22px}.proof-origin{gap:20px}.proof-origin>p{font-size:12px;max-width:150px;margin:0}.proof-origin>strong{font-size:23px;gap:12px}.proof-band dl{gap:14px}.proof-band dd{font-size:24px}.proof-band dt{font-size:11px}.personal-site h2{font-size:34px}.section-label{font-size:12px;margin-bottom:20px}.work-section{padding-block:64px;gap:36px}.section-intro h2{font-size:34px}.section-intro>p:last-child{font-size:16px;margin-top:20px}.service-row{padding-block:24px}.service-row h3{font-size:23px}.service-row>p{font-size:14px}.service-row>div>span{font-size:12px}.ai-feature{padding-block:48px}.ai-feature-grid{grid-template-columns:1fr;gap:35px}.ai-feature figure img{height:300px}.ai-feature h2{font-size:39px}.ai-feature figure figcaption{font-size:11px}.feature-body{font-size:16px}.about-feature{grid-template-columns:1fr;gap:36px;padding-block:64px}.about-feature>div>p:not(.section-label){font-size:16px;margin-block:22px}.about-feature figure{margin-inline:20px;padding:16px}.about-feature figure img{height:330px}.about-feature figcaption{font-size:11px}.photo-section{padding-block:48px 54px}.photo-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.photo-section-heading>div:last-child{justify-self:start}.photo-section-heading>div>p:not(.section-label){font-size:15px}.photo-sequence{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:16px}.photo-sequence figure{flex:0 0 84%;scroll-snap-align:start;padding-top:0!important}.photo-sequence figure:nth-child(2) img,.photo-sequence img{height:320px}.quote-section{padding-block:52px}.quote-body,.quote-mark{display:block}.quote-mark{height:58px;font-size:88px}.quote-body blockquote>p{font-size:20px}.quote-body footer{font-size:12px}.home-pricing{padding-block:56px 32px}.home-price-grid{grid-template-columns:1fr;margin-top:30px}.price-offer{padding:28px 24px}.price-offer h3{font-size:26px}.offer-description{min-height:0;font-size:15px}.offer-price{font-size:32px}.price-offer li{font-size:14px}.offer-guarantee{font-size:12px}.home-faq{grid-template-columns:1fr;gap:28px;padding-block:32px 56px}.home-faq summary{font-size:16px;padding-block:22px}.home-faq details>p{font-size:14px}.personal-close{padding-block:48px 56px}.personal-close>div{gap:0}.personal-close h2{font-size:48px}.personal-close>div>div>p:not(.section-label):not(.click-trigger){font-size:16px;max-width:320px}.capability-hero-grid{grid-template-columns:1fr;gap:32px}.capability-hero h1{font-size:40px}.capability-portrait{min-height:320px}.capability-hero{padding-top:8px;padding-bottom:40px}.adoption-hero{padding-top:28px;margin-top:16px}.adoption-hero h1{font-size:43px!important}.services-catalog{padding-block:20px 48px}.services-catalog-header{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.services-catalog-header h1{font-size:42px}.services-catalog-header p{font-size:16px}.service-spotlight{grid-template-columns:1fr;margin-bottom:44px}.service-spotlight>div{padding:28px}.service-spotlight h2{font-size:32px}.service-spotlight p{font-size:15px}.service-spotlight img{height:270px}.catalog-list{grid-template-columns:1fr}.catalog-list .service-row h3{font-size:23px}.site-footer{padding-top:44px}.footer-top{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:32px}.footer-col nav{font-size:12px;gap:14px}.footer-col>p{font-size:11px}.footer-bottom{align-items:flex-start;font-size:10px;gap:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.service-row:hover .round-arrow,.site-button:hover svg{transform:none}.round-arrow,.site-button{transition:color .15s,background-color .15s}}@media (prefers-contrast:more){:root{--muted-foreground:#383838;--border:#777}.click-trigger,.photo-sequence figcaption{color:inherit}}@media (prefers-reduced-transparency:reduce){#mobile-menu [role=dialog],.site-header{background:var(--background);backdrop-filter:none}}@media (forced-colors:active){.ai-feature,.ai-feature p,.capability-portrait figcaption,.main-portrait figcaption,.nameplate,.personal-close,.personal-close p,.price-offer,.round-arrow,.service-spotlight,.service-spotlight p,.site-button{background:Canvas;color:initial}:focus-visible{outline:2px solid Highlight}.inset-photo{border:1px solid CanvasText}}.about-bio h1,.pricing-hero h1{font-size:clamp(42px,5vw,72px)}.about-bio .lg\:sticky{padding:24px;background:var(--lavender)}.about-bio .aspect-\[3\/4\]{aspect-ratio:4/5}.pricing-hero{padding-top:28px}.pricing-hero>div>div{max-width:850px}.featured-package{background:var(--lavender)}.featured-package .eyebrow{font-family:var(--font-onest);text-transform:none;letter-spacing:0;font-size:12px}.price-package h3{min-height:58px}.price-package .text-4xl{font-weight:500}.contact-hero .text-center{text-align:left;margin-left:0}.contact-hero h1{font-size:clamp(44px,5.5vw,76px)}.contact-hero p{margin-left:0}@media (max-width:639px){.about-bio{padding-top:20px}.about-bio .lg\:sticky{padding:16px}.price-package h3{min-height:0}.pricing-hero{padding-top:12px}}.adoption-hero [data-slot=button],.capability-hero [data-slot=button]{box-shadow:none}.audience-service-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;border-top:1px solid var(--border);padding-block:56px}.audience-service-row h2{max-width:20ch}@media (max-width:767px){.audience-service-row{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}}.home-meetings{padding-block:56px 48px;border-top:1px solid var(--border)}.home-meetings-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.home-meetings-heading h2{font-size:clamp(28px,3vw,40px)}.meeting-photo-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.meeting-photo-track::-webkit-scrollbar{display:none}.meeting-photo-track figure{flex:0 0 calc((100% - 48px) / 4);min-width:0;scroll-snap-align:start}.meeting-photo-track img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 35%;border-radius:4px;user-select:none}.meeting-photo-track figcaption{padding-top:12px;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.meeting-carousel-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;align-items:center}.meeting-carousel-count{margin-right:auto;color:var(--muted-foreground);font-size:13px}.meeting-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer}.meeting-carousel-controls button:hover{border-color:var(--accent);color:var(--accent)}.meeting-carousel-controls svg{width:18px;height:18px}@media (min-width:640px) and (max-width:1023px){.meeting-photo-track figure{flex-basis:calc((100% - 16px) / 2)}}@media (max-width:639px){.home-meetings{padding-block:40px 32px}.home-meetings-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.meeting-photo-track figure{flex-basis:264px}.meeting-photo-track figcaption{font-size:12px}}