@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.dds-answer-cards{gap:var(--spacing-dds-lg);text-align:left;display:grid}.dds-answer-cards>div,.dds-answer-card{min-width:0}.dds-answer-card{--tw-leading:1.65;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(1rem,.5vw + .9rem,1.0625rem);line-height:1.65;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.dds-answer-card .dds-section-heading :is(h3,h4){--tw-leading:1.65;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(1rem,.5vw + .9rem,1.0625rem);line-height:1.65;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);font-weight:500}.dds-answer-card-surface{overflow-wrap:anywhere}.dds-answer-card .dds-section-heading{margin-bottom:var(--spacing-dds-md)}.dds-answer-card .dds-section-heading>p{--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:.9375rem;line-height:1.5;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--text-secondary)}.dds-answer-copy{--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:.9375rem;line-height:1.5;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);gap:var(--spacing-dds-xs);min-width:0;display:grid}.dds-answer-copy h4{font-weight:500}.dds-answer-custom-body{white-space:pre-wrap;margin-top:var(--spacing-dds-md)}.dds-answer-profile{align-items:flex-start;gap:var(--spacing-dds-md);display:flex}.dds-answer-portrait{width:var(--spacing-dds-3xl);height:var(--spacing-dds-3xl);background:var(--surface-portrait);object-fit:cover;object-position:50% 25%;border-radius:50%;flex-shrink:0}.dds-answer-finding{margin-top:var(--spacing-dds-md)}.dds-answer-project{gap:var(--spacing-dds-lg);display:grid}.dds-answer-media{width:100%;min-width:0;min-height:calc(var(--spacing-dds-5xl) + var(--spacing-dds-2xl));aspect-ratio:4/3;border-radius:var(--radius-dds-small);corner-shape:squircle;background:var(--surface-muted);position:relative;overflow:hidden}.dds-answer-media .dds-lottie-fallback>div{gap:var(--spacing-dds-sm);padding-inline:var(--spacing-dds-sm)}.dds-answer-image{object-fit:cover}.dds-answer-project-content{flex-direction:column;align-items:stretch;min-width:0;display:flex}.dds-answer-footer{justify-content:space-between;align-items:center;gap:var(--spacing-dds-sm);padding-top:var(--spacing-dds-md);flex-wrap:wrap;margin-top:auto;display:flex}.dds-answer-card .portfolio-decoder{margin-top:var(--spacing-dds-md)}@media (min-width:640px){.dds-answer-project{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.dds-answer-project-content{align-self:stretch}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
