@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.cc1c4de3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.dad649ff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.5dae4d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.4a78f533.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.ec654d65.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bfc01e1a-module__5uKwoW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bfc01e1a-module__5uKwoW__variable{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.portfolio-case-study{--font-sans:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portfolio-case-study :where(.font-sans){font-family:var(--font-sans)}.portfolio-case-study :where(.font-mono){font-family:var(--font-mono)}
.portfolio-case-study{--pc-logo-inset:1.5rem;--pc-logo-size:3rem;--pc-logo-gap:1.5rem;--pc-logo-reserve:calc(var(--pc-logo-inset) + var(--pc-logo-size) + var(--pc-logo-gap));--pc-toc-content-width:280px;--pc-toc-panel-padding-x:1.5rem;--pc-toc-panel-width:calc(var(--pc-toc-content-width) + var(--pc-toc-panel-padding-x) + var(--pc-toc-panel-padding-x));--pc-toc-fade-width:5rem;--da-anchor-offset:96px;text-wrap:pretty}.portfolio-case-study :where(h1,h2,h3,h4,h5,h6,p,figcaption){text-wrap:pretty}.portfolio-case-study-content{--da-prose-width:675px;flex:1;min-width:0;container:da-content/inline-size}@keyframes ai-stack-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai-stack-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-stack-progress-line{transform-origin:0;animation:7.5s linear forwards ai-stack-progress}.ai-stack-copy{animation:.18s ease-out both ai-stack-copy-in}@media (prefers-reduced-motion:reduce){.ai-stack-progress-line,.ai-stack-copy{animation:none}}.da-prose{max-width:var(--da-prose-width)}@container da-content (max-width:600px){.da-prose{max-width:100%}}.da-media-full{width:100%;max-width:100%}.da-media-frame{aspect-ratio:16/10;width:100%;max-width:100%;height:auto;min-height:280px}.da-media-tall{aspect-ratio:2/3;width:100%;height:auto;min-height:240px}.pc-layout{align-items:flex-start;gap:2.5rem;display:flex}.pc-layout--stacked{flex-direction:column;align-items:stretch;gap:0}@media (max-width:1199px){.pc-layout:not(.pc-layout--stacked){display:block}}@media (min-width:768px) and (max-width:1199px){.pc-layout--drawer .portfolio-case-study-content{padding-left:var(--pc-logo-reserve);padding-top:3rem}}@media (max-width:767px){.pc-layout--stacked .portfolio-case-study-content{flex:none;width:100%;padding-top:4.75rem}}@media (min-width:768px){.portfolio-case-study{--da-anchor-offset:46px}}@media (min-width:1200px){.portfolio-case-study{--da-anchor-offset:94px}}.da-row-split,.da-row-even,.da-row-thirds{align-items:flex-start;gap:1.5rem;width:100%;min-width:0;display:flex}.da-row-split__text{flex:33.333%;min-width:0}.da-row-split__media{flex:2 66.666%;min-width:0}.da-row-split--stretch{align-items:stretch}.classic-strategy-copy{width:calc(66.67% - 1.00005rem);max-width:var(--da-prose-width)}.classic-outcome-layout{grid-template-columns:minmax(0,1fr) 1px minmax(0,2fr);align-items:stretch;gap:1.5rem;display:grid}.classic-outcome-divider{background:#f4f5f733;width:1px;min-height:100%}.classic-media-frame--portrait{width:min(360px,100%);margin-inline:auto}.da-layout-before-after-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.da-scroll-stage{--da-scroll-sticky-top:var(--da-anchor-offset);--da-scroll-pin-gap:clamp(1.5rem,4vh,3rem);--da-scroll-visual-height:calc(100vh - var(--da-scroll-sticky-top) - var(--da-scroll-intro-height,0px) - var(--da-scroll-pin-gap) - 48px);width:100%;min-width:0}.da-scroll-pin{top:var(--da-scroll-sticky-top);z-index:2;gap:var(--da-scroll-pin-gap);flex-direction:column;display:flex;position:sticky}.da-scroll-stage__intro{max-width:var(--da-prose-width);flex-direction:column;gap:1rem;display:flex}.da-scroll-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;column-gap:1.5rem;width:100%;min-width:0;display:grid}.da-scroll-split__steps{flex-direction:column;min-width:0;display:flex;position:relative}.da-scroll-copy-card-slot{min-height:12rem;position:relative}.da-scroll-copy-card{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:translateY(2rem)}.da-scroll-copy-card.is-before{transform:translateY(-1.5rem)}.da-scroll-copy-card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.da-scroll-drivers{padding-bottom:28vh}.da-scroll-step-driver--outro{height:28vh}.da-scroll-split__media{align-self:stretch;min-width:0}.da-scroll-visual{width:100%;min-width:0;height:var(--da-scroll-visual-height);max-height:var(--da-scroll-visual-height)}.da-scroll-visual--sidebar{justify-content:center;display:flex}.da-scroll-sidebar-shell{background:#fff;border-radius:8px;width:min(350px,100%);max-width:100%;height:min(836px,100%);position:relative;overflow:hidden}.da-scroll-canvas-shell{background:#fff;border-radius:8px;width:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden}.da-row-even>*,.da-row-thirds>.da-row-thirds__col{flex:1 1 0;min-width:0;max-width:100%}.da-row-thirds>.da-row-thirds__col{overflow:hidden;container:da-pillar-col/inline-size}.da-row-metrics{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:1.5rem 0;width:100%;min-width:0;display:grid}.da-row-metrics__item{width:100%;min-width:0}.da-row-metrics__item--first{padding-right:24px}.da-row-metrics__item--middle{padding-left:24px;padding-right:24px}.da-row-metrics__item--last{padding-left:24px}.da-row-metrics__divider{align-self:stretch;width:1px}@media (min-width:640px){.da-timeline-steps{grid-template-columns:repeat(var(--da-timeline-columns),minmax(0,1fr))}}.da-row-thirds__divider{flex:0 0 1px;align-self:stretch}@container da-content (max-width:720px){.da-row-thirds{flex-direction:column}.da-row-thirds__divider{display:none}}.da-challenge-section__header span,.da-challenge-section__header h2{min-width:0}.da-challenge-pillar{width:100%;min-width:0}.da-challenge-pillar__title,.da-challenge-pillar__description{overflow-wrap:anywhere;width:100%;min-width:0}.da-challenge-diagram .da-challenge-thin{vector-effect:non-scaling-stroke;stroke-width:.7px}.da-challenge-diagram .da-challenge-hair{vector-effect:non-scaling-stroke;stroke-width:.5px}.da-challenge-diagram .da-challenge-panel{fill:#0d0e10}.da-challenge-diagram .da-challenge-surface{fill:#08090a}.da-challenge-diagram .da-challenge-line{stroke:#d0d6e0}.da-challenge-diagram .da-challenge-muted-line{stroke:#747a84}.da-challenge-diagram .da-challenge-low-line{stroke:#3e3e44}.da-challenge-diagram .da-challenge-soft-shadow{filter:drop-shadow(0 0 18px #000000b8)}.da-challenge-diagram .da-challenge-draw-line{stroke-dasharray:180;stroke-dashoffset:180px;animation:4.8s cubic-bezier(.65,0,.35,1) infinite paused da-challenge-draw-line}.da-challenge-diagram--playing .da-challenge-draw-line{animation-play-state:running}.da-challenge-diagram .da-challenge-draw-line--alt{animation-delay:.45s}.da-challenge-diagram .da-challenge-draw-line--late{animation-delay:.9s}.da-challenge-diagram .da-challenge-pulse-node{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite paused da-challenge-pulse-node}.da-challenge-diagram--playing .da-challenge-pulse-node{animation-play-state:running}.da-challenge-diagram .da-challenge-pulse-node--alt{animation-delay:.5s}.da-challenge-diagram .da-challenge-pulse-node--late{animation-delay:1s}.da-challenge-diagram .da-challenge-row-glow{animation:4.8s ease-in-out infinite paused da-challenge-row-glow}.da-challenge-diagram--playing .da-challenge-row-glow{animation-play-state:running}.da-challenge-diagram .da-challenge-row-glow--alt{animation-delay:.5s}.da-challenge-diagram .da-challenge-row-glow--late{animation-delay:1s}.da-challenge-diagram .da-challenge-scan{stroke-dasharray:5 9;animation:5s linear infinite paused da-challenge-dash-travel}.da-challenge-diagram--playing .da-challenge-scan{animation-play-state:running}.da-challenge-diagram .da-challenge-layout-grid{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite paused da-challenge-breathe-grid}.da-challenge-diagram--playing .da-challenge-layout-grid{animation-play-state:running}.da-challenge-diagram .da-challenge-layout-block{animation:6s ease-in-out infinite paused da-challenge-block-glow}.da-challenge-diagram--playing .da-challenge-layout-block{animation-play-state:running}.da-challenge-diagram .da-challenge-layout-block:nth-of-type(2){animation-delay:.35s}.da-challenge-diagram .da-challenge-layout-block:nth-of-type(3){animation-delay:.7s}.da-challenge-diagram .da-challenge-layout-block:nth-of-type(4){animation-delay:1.05s}.da-challenge-diagram .da-challenge-chart-ring{filter:drop-shadow(0 0 18px #000000d1)}.da-challenge-diagram .da-challenge-donut-segment{fill:#0b0c0e}@keyframes da-challenge-draw-line{0%,12%{stroke-dashoffset:180px;opacity:.12}38%,62%{stroke-dashoffset:0;opacity:.95}86%,to{stroke-dashoffset:-180px;opacity:.12}}@keyframes da-challenge-dash-travel{to{stroke-dashoffset:-120px}}@keyframes da-challenge-pulse-node{0%,18%,to{opacity:.36;transform:scale(.84)}42%,64%{opacity:1;transform:scale(1)}}@keyframes da-challenge-row-glow{0%,22%,to{opacity:.28}46%,68%{opacity:1}}@keyframes da-challenge-breathe-grid{0%,to{opacity:.36;transform:scale(.985)}50%{opacity:.72;transform:scale(1)}}@keyframes da-challenge-block-glow{0%,to{opacity:.42}40%,62%{opacity:1}}@container da-content (max-width:640px){.da-scroll-stage{--da-scroll-sticky-top:clamp(24px,5vh,48px);--da-scroll-pin-gap:1rem}.da-row-split,.da-row-even{flex-direction:column;align-items:stretch}.classic-strategy-copy{width:100%;max-width:100%}.classic-outcome-layout{grid-template-columns:minmax(0,1fr)}.classic-outcome-divider{width:100%;height:1px;min-height:1px}.da-competitor-row{flex-direction:row;align-items:flex-start}.da-scroll-stage__intro{max-width:100%;padding-bottom:0}.da-scroll-pin{top:var(--da-scroll-sticky-top);position:sticky}.da-scroll-split{flex-direction:column;row-gap:1rem;padding-top:0;display:flex}.da-scroll-split__steps,.da-scroll-drivers{display:block}.da-scroll-copy-sticky{min-height:0}.da-scroll-copy-card-slot{min-height:clamp(7rem,18vh,10rem);position:relative}.da-scroll-copy-card{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto;transform:translateY(1.25rem)}.da-scroll-copy-card.is-before{transform:translateY(-1rem)}.da-scroll-copy-card.is-after{transform:translateY(1.25rem)}.da-scroll-copy-card.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.da-scroll-visual{height:min(44vh,520px);min-height:260px;max-height:520px}.da-scroll-sidebar-shell,.da-scroll-canvas-shell{max-height:100%}.dashboard-agent-lark--hide-input-compact .dashboard-agent-lark__chat-input-container{display:none}.da-row-metrics{grid-template-columns:minmax(0,1fr)}.da-row-metrics__item--first,.da-row-metrics__item--middle,.da-row-metrics__item--last{padding-left:0;padding-right:0}.da-row-metrics__divider{display:none}}@container da-content (max-width:520px){.da-layout-before-after-grid{grid-template-columns:minmax(0,1fr)}}.da-model-eval-intro{grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:start;gap:1.5rem;width:100%;min-width:0;display:grid}.da-model-eval-copy,.da-model-eval-radar{min-width:0}.da-model-eval-copy{flex-direction:column;gap:1rem;display:flex}.da-model-eval-radar{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.da-model-radar-frame{background:#17181b;border:.5px solid #f4f5f733;border-radius:8px;width:100%;position:relative;overflow:hidden}.da-model-product-comparison{background-image:linear-gradient(114deg,#1f1f23 0%,#18181b 100%);border:.5px solid #f4f5f733;border-radius:8px;padding:1.5rem;overflow:hidden}.da-model-product-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.da-model-product-card{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.da-model-product-name{text-align:center;color:#f4f5f799;width:100%;min-width:0;font-size:.875rem;font-weight:400;line-height:22.75px}.da-model-product-image{background:#17181b;border:.5px solid #f4f5f733;border-radius:4px;width:100%;position:relative;overflow:hidden}@container da-content (max-width:760px){.da-model-product-comparison{overflow-x:auto}.da-model-product-row{min-width:840px}}@container da-content (max-width:640px){.da-model-eval-intro{grid-template-columns:minmax(0,1fr)}}.da-competitor-card{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;container:da-competitor/inline-size}.da-competitor-card__name{white-space:nowrap;width:100%;min-width:0}@container da-competitor (max-width:9rem){.da-competitor-card__name{white-space:normal}}.da-competitor-card__image{background:#17181b;border:.5px solid #f4f5f733;border-radius:4px;width:100%;position:relative;overflow:hidden}.pc-toc-inline{width:var(--pc-toc-content-width);flex-shrink:0}@media (max-width:1199px){.pc-toc-inline{display:none}}.pc-toc-logo-icon{left:var(--pc-logo-inset);z-index:52;width:var(--pc-logo-size);position:fixed;top:3rem}@media (min-width:1200px),(max-width:767px){.pc-toc-logo-icon{display:none}}.pc-toc-hit-area{width:var(--pc-logo-reserve);z-index:48;position:fixed;inset:0 auto 0 0}@media (min-width:1200px),(max-width:767px){.pc-toc-hit-area{display:none}}.pc-toc-drawer-root{z-index:53;width:calc(var(--pc-toc-panel-width) + var(--pc-toc-fade-width));pointer-events:none;position:fixed;inset:0 auto 0 0;overflow:hidden}@media (min-width:1200px),(max-width:767px){.pc-toc-drawer-root{display:none}}.pc-toc-drawer-root.is-active{pointer-events:auto}.pc-toc-drawer{visibility:hidden;backface-visibility:hidden;will-change:transform;background:0 0;flex-direction:column;width:100%;padding:3rem 0 2rem;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.pc-toc-drawer-root.is-open .pc-toc-drawer{visibility:visible;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)}.pc-toc-drawer:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(to right,#0b0c10 0px,#0b0c10 var(--pc-toc-panel-width),#0b0c1000 var(--pc-toc-panel-width));transition:opacity .24s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.pc-toc-drawer-root.is-open .pc-toc-drawer:before{opacity:1;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.pc-toc-drawer__content{z-index:1;box-sizing:content-box;width:var(--pc-toc-content-width);padding:0 var(--pc-toc-panel-padding-x);flex-direction:column;flex:1;gap:1.75rem;min-height:0;display:flex;position:relative;overflow-y:auto}.pc-toc-mobile-logo,.pc-toc-mobile-button{z-index:60;display:none;position:fixed;top:1rem}.pc-toc-mobile-logo{left:1rem}.pc-toc-mobile-button{color:#f4f5f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111216db;border:.5px solid #f4f5f733;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;right:1rem}.pc-toc-mobile-button.is-hidden{opacity:0;pointer-events:none}.pc-toc-mobile-logo:has(~.pc-toc-mobile-panel.is-open){opacity:0;pointer-events:none}.pc-toc-mobile-button:has(~.pc-toc-mobile-panel.is-open){opacity:0;pointer-events:none}.pc-toc-mobile-backdrop,.pc-toc-mobile-panel{display:none}@media (max-width:767px){.pc-toc-mobile-logo{display:block}.pc-toc-mobile-button{display:flex}.pc-toc-mobile-backdrop{z-index:58;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .18s cubic-bezier(.4,0,.2,1);display:block;position:fixed;inset:0}.pc-toc-mobile-backdrop.is-open{opacity:1;pointer-events:auto}.pc-toc-mobile-panel{z-index:59;width:100vw;min-width:0;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;visibility:hidden;background:#0b0c10;border:0;border-radius:0;flex-direction:column;gap:2rem;padding:1rem 1.25rem 2rem;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.pc-toc-mobile-panel.is-open{visibility:visible;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)}.pc-toc-mobile-panel__header{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.pc-toc-mobile-close{cursor:pointer;color:#f4f5f7;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}}.da-sections{flex-direction:column;gap:6.25rem;display:flex}@media (max-width:767px){.da-sections{gap:4rem}}
