.aic.aic-custom{--font-heading:var(--theme-heading-font, Inter, ui-sans-serif, system-ui, sans-serif);--font-body:var(--theme-body-font, Inter, ui-sans-serif, system-ui, sans-serif);overflow:hidden}.aic-custom .aic-t-safe{min-width:0;min-height:0;padding-top:max(var(--pt, 0px),calc(var(--sa-t, 0px) + var(--gutter)))!important;padding-right:max(var(--pr, 0px),calc(var(--sa-r, 0px) + var(--gutter)))!important;padding-bottom:max(var(--pb, 0px),calc(var(--sa-b, 0px) + var(--gutter)))!important;padding-left:max(var(--pl, 0px),calc(var(--sa-l, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-x{min-width:0;padding-right:max(var(--pr, 0px),calc(var(--sa-r, 0px) + var(--gutter)))!important;padding-left:max(var(--pl, 0px),calc(var(--sa-l, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-top{padding-top:max(var(--pt, 0px),calc(var(--sa-t, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-bottom{padding-bottom:max(var(--pb, 0px),calc(var(--sa-b, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-m{margin-top:max(var(--mt, 0px),calc(var(--sa-t, 0px) + var(--gutter)))!important;margin-right:max(var(--mr, 0px),calc(var(--sa-r, 0px) + var(--gutter)))!important;margin-bottom:max(var(--mb, 0px),calc(var(--sa-b, 0px) + var(--gutter)))!important;margin-left:max(var(--ml, 0px),calc(var(--sa-l, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-m-x{margin-right:max(var(--mr, 0px),calc(var(--sa-r, 0px) + var(--gutter)))!important;margin-left:max(var(--ml, 0px),calc(var(--sa-l, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-m-top{margin-top:max(var(--mt, 0px),calc(var(--sa-t, 0px) + var(--gutter)))!important}.aic-custom .aic-t-safe-m-bottom{margin-bottom:max(var(--mb, 0px),calc(var(--sa-b, 0px) + var(--gutter)))!important}:where(.aic-custom :is(.aic-t-scrim-bottom,.aic-t-scrim-top,.aic-t-scrim-full)){position:absolute;inset:0;pointer-events:none}.aic-custom .aic-t-scrim-bottom{background:linear-gradient(to bottom,rgb(0 0 0/0),rgb(0 0 0/.25) 45%,rgb(0 0 0/.8))}.aic-custom .aic-t-scrim-top{background:linear-gradient(to top,rgb(0 0 0/0),rgb(0 0 0/.25) 45%,rgb(0 0 0/.8))}.aic-custom .aic-t-scrim-full{background:rgb(0 0 0/.45)}:where(.aic-custom .aic-cl-zone){min-width:0;min-height:0}:where(.aic-custom .aic-cage-fill>.text-scale-wrapper>.aic-cl-stack){min-height:100%}:where(.aic-custom .aic-cl-slot){position:relative;min-width:0;min-height:0;object-fit:cover;object-position:center}:where(.aic-custom .aic-cl-bg-slot){position:absolute;inset:0}.aic-custom .aic-cl-slot>.aic-cl-img{width:100%;height:100%;border-radius:inherit;object-fit:inherit;object-position:inherit}.aic-custom .aic-cl-slot>.aic-cl-img>.slide-image{object-fit:inherit;object-position:inherit}.aic-custom .aic-cl-slot>.aic-cl-img.aic-logo>.slide-image{object-fit:contain}.aic-custom .aic-cl-slide-no::before{content:var(--slide-no, "01")}.aic-custom .content-cage.aic-cl-zone-auto{flex:0 1 auto}.aic-custom .aic-fit-measure.aic-cl-zone,.aic-custom .aic-fit-measure .text-scale-wrapper,.aic-custom .aic-fit-measure .text-scale-wrapper *{rotate:none!important}:where(.aic-custom .aic-cl-list){list-style:none;margin:0;padding:0}.aic-custom svg{overflow:visible}.aic-custom .aic-on-media .aic-cl-zone{text-shadow:0 .04em .5em rgb(0 0 0/.28)}.aic-custom .aic-on-media .aic-cl-zone .tw\:kicker{color:#fff}.aic-custom .aic-on-media .aic-cl-zone :is(.aic-button,.aic-cue,.tw\:chip,.tw\:badge,.tw\:card){text-shadow:none}.aic-cl-preview{position:relative;overflow:hidden;max-width:100%}.aic-cl-canvas{position:absolute;left:0;top:0;transform-origin:top left;text-align:left;white-space:normal}.aic-cl-preview .aic-cl-canvas,.aic-cl-preview .aic-cl-canvas *{pointer-events:none!important}.aic-cl-canvas .slide{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important;box-shadow:none!important}.aic-cl-snapshot-stage{position:fixed;left:-100000px;top:0;z-index:-1;pointer-events:none}.aic-cl-snapshot-stage .aic-cl-canvas{position:relative}.aic-custom .aic-cl-in-t{--sa-t:0px;--pt:0px}.aic-custom .aic-cl-in-b{--sa-b:0px;--pb:0px}.aic-custom .aic-cl-in-l{--sa-l:0px;--pl:0px}.aic-custom .aic-cl-in-r{--sa-r:0px;--pr:0px}.aic-custom .aic-cl-zone .tw\:kicker{font-size:max(calc(var(--fs, .75em)*var(--t-ks, 1)),calc(3cqw*var(--theme-text-size-scale, 1)*var(--t-ks, 1)))}.aic-custom .aic-cl-zone .tw\:lead{font-size:max(calc(var(--fs, 1em)*var(--t-bs, 1)),calc(3.5cqw*var(--theme-text-size-scale, 1)*var(--t-bs, 1)))}.aic-custom .aic-cl-zone .tw\:copy{font-size:max(calc(var(--fs, 1.125em)*var(--t-bs, 1)),calc(3.3cqw*var(--theme-text-size-scale, 1)*var(--t-bs, 1)))}.aic{--aic-accent2:var(--accent-2, var(--accent));--aic-on-accent2:var(--accent-2-ink, var(--slide))}.aic-surface-accent2{--aic-ink:var(--accent-2-ink, var(--slide));--aic-paper:var(--accent-2, var(--accent));--aic-muted:var(--accent-2-ink, var(--slide));--aic-accent:var(--accent-2-ink, var(--slide));--aic-on-accent:var(--accent-2, var(--accent));color:var(--aic-ink);background-color:var(--accent-2, var(--accent))}.aic-custom .aic-cl-slot.tw\:h-1\/4{height:calc(25%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-1\/4{flex-basis:calc(25%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-1\/3{height:calc(33.333%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-1\/3{flex-basis:calc(33.333%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-1\/2{height:calc(50%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-1\/2{flex-basis:calc(50%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-2\/3{height:calc(66.667%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-2\/3{flex-basis:calc(66.667%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-3\/4{height:calc(75%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-3\/4{flex-basis:calc(75%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-2\/5{height:calc(40%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-2\/5{flex-basis:calc(40%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-3\/5{height:calc(60%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-3\/5{flex-basis:calc(60%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:h-4\/5{height:calc(80%*var(--cl-slot-scale, 1))}.aic-custom .aic-cl-slot.tw\:basis-4\/5{flex-basis:calc(80%*var(--cl-slot-scale, 1))}