.public-site :is(.ic-practice-frame,.ic-blog-frame){min-width:0;display:flex}.public-site :is(.ic-practice-frame,.ic-blog-frame),.public-site :is(.ic-practice-frame,.ic-blog-frame).ic-revealed{opacity:1;animation:none;transform:none}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card){width:100%;min-width:0}.public-site :is(.ic-practice-frame,.ic-blog-frame) .ic-practice-photo{will-change:auto}@media (width<=767px) and (prefers-reduced-motion:no-preference){.public-site :is(.ic-practice-frame,.ic-blog-frame){perspective:720px;perspective-origin:50%}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card){transform-origin:50%;transition:transform .16s ease-out,box-shadow .25s,border-color .25s;transform:translateZ(0)rotateX(0)rotateY(0)}.public-site :is(.ic-practice-frame,.ic-blog-frame)[data-depth-active=true]>:is(.ic-practice-card,.ic-blog-card){transform:translateZ(var(--ic-card-depth,0px)) rotateX(var(--ic-card-tilt-x,0deg)) rotateY(var(--ic-card-tilt-y,0deg));border-color:#7b8178;box-shadow:0 2px #284455,0 4px #102d3e,0 16px 24px -16px #08233399}.public-site :is(.ic-practice-card,.ic-blog-card):before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 28%,#f4dfb43d 46%,#fffcec24 50%,#0000 68%) 0 0/240% 100%;background-position:var(--ic-card-light-x,100%) 50%;opacity:0;height:128px;transition:opacity .2s;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #fff0d447,inset 1px 0 #fff0d41c}.public-site :is(.ic-practice-frame,.ic-blog-frame)[data-depth-active=true]>:is(.ic-practice-card,.ic-blog-card):before{opacity:var(--ic-card-light-opacity,0)}.public-site :is(.ic-practice-frame,.ic-blog-frame)[data-depth-active=true]>:is(.ic-practice-card,.ic-blog-card):is([data-expanded=true],:focus-within){transform:translateZ(0)rotateX(0)rotateY(0)}.public-site :is(.ic-practice-card,.ic-blog-card):is([data-expanded=true],:focus-within):before{opacity:0}}@media (width<=767px){.public-site :is(.ic-practice-frame,.ic-blog-frame){grid-column:1/-1}}@media (width>=768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-site :is(.ic-practice-frame,.ic-blog-frame){perspective:1100px;perspective-origin:50%}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card){transform-origin:50%;translate:0;transform:translate3d(0, var(--ic-pointer-lift,0px), 0) rotateX(var(--ic-pointer-tilt-x,0deg)) rotateY(var(--ic-pointer-tilt-y,0deg));transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .25s,border-color .25s}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card):hover{border-color:#ae956f;box-shadow:0 2px #b8afa1,0 4px #ded7cb,0 18px 30px -20px #102e3b80}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card):before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--ic-pointer-light-x,50%) var(--ic-pointer-light-y,50%), #fff2d887, #f5d39726 34%, transparent 72%);height:200px;opacity:var(--ic-pointer-light-opacity,0);transition:opacity .2s;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #fff5e2b3,inset 1px 0 #fff5e247}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card):focus-within{transform:translate(0)rotateX(0)rotateY(0)}.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card):focus-within:before{opacity:0}}@media (prefers-reduced-motion:reduce){.public-site :is(.ic-practice-frame,.ic-blog-frame)>:is(.ic-practice-card,.ic-blog-card){will-change:auto;transform:none}.public-site :is(.ic-practice-card,.ic-blog-card):before{display:none}}.public-site .ic-blog-card{isolation:isolate;position:relative;overflow:hidden}.public-site .ic-blog-card>*{z-index:1;position:relative}.public-site .ic-blog-frame>.ic-blog-card:before{z-index:0;height:100%}
