[data-v2] [data-case-v2]{--cs-container:64rem;--cs-line:#ff660047;--cs-chapter-gap:clamp(4.5rem, 7vw, 7rem)}[data-v2] [data-case-v2] .max-w-6xl{max-width:var(--cs-container)}[data-v2] [data-case-v2] header>.max-w-6xl{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem 3rem;display:grid}[data-v2] [data-case-v2] header>.max-w-6xl>.mt-12{margin-top:0}[data-v2] [data-case-v2] header .max-w-5xl{max-width:none}@media (max-width:767px){[data-v2] [data-case-v2] header>.max-w-6xl{grid-template-columns:minmax(0,1fr)}}[data-v2] [data-case-v2]>section:not(#contact){padding-top:var(--cs-chapter-gap);padding-bottom:0}[data-v2] [data-case-v2]>section:not(#contact)>.max-w-6xl{padding-top:clamp(2.5rem,4vw,3.5rem);position:relative}[data-v2] [data-case-v2]>section:not(#contact)>.max-w-6xl:before{content:"";background:linear-gradient(90deg, transparent, var(--cs-line) 14%, var(--cs-line) 86%, transparent);height:1px;position:absolute;inset:0 0 auto}[data-v2] [data-case-v2] section:not(#contact) h2.display{font-size:var(--t-h2-secondary);line-height:1.06}[data-v2] [data-case-v2] section:not(#contact):not(.cs-more) h2.display .text-glow{color:#f5f1ec;text-shadow:none}[data-v2] [data-case-v2] section.cs-more:not(#contact) h2.display{font-size:var(--t-h2)}[data-v2] [data-case-v2] section>.max-w-6xl>.mt-12{margin-top:3.5rem}[data-v2] [data-case-v2] section .mt-10,[data-v2] [data-case-v2] section .mt-14,[data-v2] [data-case-v2] .space-y-16>*+*{margin-top:4rem}[data-v2] [data-case-v2] h3.display,[data-v2] [data-case-v2] .glass h3,[data-v2] [data-case-v2] .cs-text h3,[data-v2] [data-case-v2] .cs-text h4{font-size:var(--t-h3);letter-spacing:0;font-weight:700;line-height:1.25}[data-v2] [data-case-v2] h3.display>span.text-lg{font-size:var(--t-small);color:var(--c-muted);font-weight:400}[data-v2] [data-case-v2] .glass .tracking-\[0\.3em\],[data-v2] [data-case-v2] .cs-text .tracking-\[0\.3em\]{color:var(--c-muted);font-size:var(--t-label);letter-spacing:.18em}[data-v2] [data-case-v2] .sm\:text-lg{font-size:var(--t-body);line-height:1.7}[data-v2] [data-case-v2] .cs-text p.text-sm{font-size:var(--t-body);line-height:1.65}[data-v2] [data-case-v2] .cs-text.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}[data-v2] [data-case-v2] .cs-text>span.display,[data-v2] [data-case-v2] .cs-num{font-size:var(--t-h2-secondary);letter-spacing:-.01em;color:#f5f1ec4d;text-shadow:none;text-align:right;font-weight:900;line-height:1;display:block}[data-v2] [data-case-v2] .cs-check{color:#e04400;border:1.5px solid #e04400;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}[data-v2] [data-case-v2] .cs-check+h3,[data-v2] [data-case-v2] .cs-text>span.display+h3{margin-top:1rem}:is([data-v2] [data-case-v2] ol.grid:has(>.cs-text),[data-v2] [data-case-v2] ul.grid:has(>.cs-text)){gap:2.5rem}[data-v2] [data-case-v2] .cs-text.cs-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffff0d,#ffffff04),#0e0a08d1;border:1px solid #ff660038;border-radius:1.5rem;padding:1.5rem 1.5rem 1.625rem}:is([data-v2] [data-case-v2] ol.grid:has(>.cs-frame),[data-v2] [data-case-v2] ul.grid:has(>.cs-frame)){gap:1.25rem}[data-v2] [data-case-v2] .cs-frame.ring-1{box-shadow:none;border-color:#ff66008c}[data-v2] [data-case-v2] .cs-rail{display:none}[data-v2] [data-case-v2] section>.max-w-6xl>.mt-12 .tracking-\[0\.3em\]{color:var(--c-muted);font-size:var(--t-label);letter-spacing:.18em}[data-v2] [data-case-v2] .cs-text.mx-auto.max-w-4xl{max-width:48rem;margin-inline:0}[data-v2] [data-case-v2] .cs-panel{box-shadow:none}[data-v2] [data-case-v2] li.glass.text-center{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:right;background:0 0;border:0;border-radius:0;padding:0}[data-v2] [data-case-v2] li.glass.text-center .display{font-size:var(--t-h2-secondary);text-shadow:none;line-height:1}[data-v2] [data-case-v2] li.glass.text-center p+p{margin-top:.75rem}[data-v2] [data-case-v2] ul.grid.grid-cols-2:has(>li.text-center){gap:2rem 2.5rem}[data-v2] [data-case-v2]>div:has(>figure){padding-block:4rem 0}[data-v2] [data-case-v2] figure.mx-auto.max-w-4xl{max-width:var(--cs-container)}[data-v2] [data-case-v2] figure blockquote{max-width:44rem;font-size:var(--t-h3);line-height:1.35}[data-v2] [data-case-v2] .justify-center:has(>[role=tablist]){justify-content:flex-start}@media (min-width:640px){[data-v2] [data-case-v2] ul.grid:has(>li .aspect-\[9\/16\]){max-width:78%}[data-v2] [data-case-v2] ul.grid.sm\:grid-cols-2:not(.lg\:grid-cols-3):has(>li .aspect-square){max-width:70%}}[data-v2] [data-case-v2] #contact>.max-w-4xl.text-center{max-width:var(--cs-container);text-align:right;grid-template-columns:1fr 1fr;align-items:center;gap:3rem 5rem;display:grid}[data-v2] [data-case-v2] #contact .mt-12{margin-top:0}[data-v2] [data-case-v2]>#contact{padding-bottom:clamp(4rem,6vw,6rem)}[data-v2] [data-case-v2] #contact p.mx-auto{margin-inline:0}[data-v2] [data-case-v2] #contact .glass.mx-auto.max-w-xl{max-width:none;margin-inline:0}@media (max-width:767px){[data-v2] [data-case-v2] #contact>.max-w-4xl.text-center{grid-template-columns:1fr;gap:2.5rem}}[data-v2] [data-case-v2]>section.cs-more:not(#contact){padding-top:0;padding-bottom:1rem}
