/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.applications__grid{gap:var(--spacing-grid);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications__grid--odd>:last-child{grid-column:1/-1}}@media (width>=64rem){.applications__grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}.applications__grid--odd>:last-child{grid-column:auto}}.applications__card{height:100%;overflow:hidden}.applications__body{padding:var(--spacing-card)}.applications__media{aspect-ratio:16/10;background:var(--color-warm);position:relative;overflow:hidden}.applications__media img{object-position:50% var(--focus-y,50%)}.applications__media--plain{background:var(--color-warm)}.applications__card--photo{flex-direction:column;display:flex}.applications__card--photo .applications__body{flex-direction:column;flex:1;padding-top:0;display:flex;position:relative}.applications__card--photo .applications__fold:not([open]){margin-top:var(--fold-gap,auto)}.applications__card--photo .applications__fold[open]{margin-top:var(--fold-gap,0)}.applications__title{margin-top:1.25rem}.applications__card--photo .applications__title{margin-top:auto;padding-top:1.25rem}.applications__card[data-locked]{align-self:start}.applications__card--photo .applications__icon{margin-top:-1.5rem;position:relative}.applications__summary{cursor:pointer;align-items:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.applications__summary h3{flex:1;min-width:0}.applications__toggle{color:var(--color-ink);transition:rotate var(--motion-duration-fade) var(--motion-ease);flex:none;margin-bottom:.2em;rotate:-90deg}.applications__fold[open] .applications__toggle{rotate:0deg}.applications__text{padding-top:.5rem}.applications__copy-title{margin-top:1.25rem}.applications__copy-text{margin-top:.5rem}@media (width>=40rem) and ((width<64rem)){.applications__grid--odd>.applications__card--photo:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.applications__grid--odd>.applications__card--photo:last-child .applications__media{aspect-ratio:auto;height:100%;min-height:12rem}.applications__grid--odd>.applications__card--photo:last-child .applications__body{padding-top:var(--spacing-card)}.applications__grid--odd>.applications__card--photo:last-child .applications__icon{margin-top:0}.applications__grid--odd>.applications__card--photo:last-child .applications__body{justify-content:flex-end}.applications__grid--odd>.applications__card--photo:last-child .applications__fold{display:none}.applications__grid--odd>.applications__card--photo:last-child .applications__copy--wide{display:block}}@media not all and (width>=40rem){.applications__card--photo{--thumb-w:6rem;--thumb-h:5.5rem;display:block;position:relative}.applications__card--photo .applications__media{width:var(--thumb-w);height:var(--thumb-h);aspect-ratio:auto;position:absolute;inset-block-start:0;inset-inline-start:0}.applications__card--photo .applications__body{min-height:var(--thumb-h);padding:0 1rem;display:block}.applications__card--photo .applications__fold:not([open]),.applications__card--photo .applications__fold[open]{margin-top:0}.applications__card--photo :is(.applications__summary,.applications__title,.applications__copy-title){min-height:var(--thumb-h);margin:0 0 0 var(--thumb-w);-webkit-hyphens:manual;hyphens:manual;align-items:center;padding-block:.75rem;display:flex}.applications__card--photo .applications__summary h3{-webkit-hyphens:manual;hyphens:manual}.applications__card--photo .applications__summary{gap:.75rem}.applications__card--photo .applications__toggle{margin-bottom:0}.applications__card--photo :is(.applications__text,.applications__copy-text){margin:0;padding:.25rem 0 1.25rem}}.applications__copy--wide{display:none}.applications__conditions{margin-top:var(--spacing-grid);gap:1.25rem;padding:1.5rem;display:grid}.applications__checklist{gap:1rem;display:grid}.applications__check{gap:.75rem;display:flex}.applications__conditions-title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card)}.applications__check-title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.applications__check-text{color:var(--color-muted);margin-top:.5rem}.applications__tick{color:var(--color-brand);stroke-width:2.5px;flex:none;margin-top:.25rem}@media (width>=48rem){.applications__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width>=64rem){.applications__conditions{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:2.5rem;padding:1.75rem 2rem}}.blog-teaser{background:linear-gradient(to bottom, transparent 85%, var(--color-white)), radial-gradient(85% 110% at 95% 65%, #ff6b00, transparent 75%), var(--color-white)}@supports (color:color-mix(in lab, red, red)){.blog-teaser{background:linear-gradient(to bottom, transparent 85%, var(--color-white)), radial-gradient(85% 110% at 95% 65%, color-mix(in srgb, var(--color-brand) var(--alpha-30), transparent), transparent 75%), var(--color-white)}}.blog-teaser__layout{align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.blog-teaser__intro{justify-items:start;gap:2rem;display:grid}@media (width>=64rem){.blog-teaser__layout{--teaser-gap:clamp(3rem, 5vw, 6rem);gap:var(--teaser-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-teaser__intro{z-index:1;position:relative}}.blog-teaser--practice{overflow-x:clip}.blog-teaser__slider{--bleed:calc(var(--spacing-gutter) + max(0rem, (100vw - 2 * var(--spacing-gutter) - var(--container-site)) / 2));min-width:0;container-type:inline-size}.blog-teaser__track{margin:0 calc(-1 * var(--bleed)) 0 calc(-1 * var(--spacing-gutter));padding:.25rem var(--bleed) .5rem var(--spacing-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter) 0;scrollbar-width:none;grid-auto-columns:min(34rem,85cqi);grid-auto-flow:column;gap:1.5rem;list-style:none;display:grid;overflow-x:auto}.blog-teaser__track::-webkit-scrollbar{display:none}.blog-teaser__track:focus-visible{outline-offset:calc(-1 * var(--border-width-focus));border-radius:var(--radius-card)}.blog-teaser__slide{scroll-snap-align:start;min-width:0;display:flex}.blog-teaser__slide>*{width:100%}.blog-teaser__controls{gap:.75rem;margin-top:1.25rem;display:flex}.blog-teaser__controls[hidden]{display:none}@media (width>=64rem){.blog-teaser__track{--reach:calc(100cqi + var(--teaser-gap));margin-left:calc(-1 * var(--reach));padding-left:var(--reach);scroll-padding-inline:var(--reach) 0;-webkit-mask-image:linear-gradient(to right, transparent calc(var(--reach) * .45), var(--color-ink) var(--reach));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--reach) * .45), var(--color-ink) var(--reach));mask-image:linear-gradient(to right, transparent calc(var(--reach) * .45), var(--color-ink) var(--reach))}}}@layer utilities;
