.U_VZua_card{display:block;position:relative}.U_VZua_frame{aspect-ratio:var(--r);background:var(--color-paper-warm);opacity:0;will-change:opacity, transform;border-radius:18px;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(28px)scale(1.04)}.U_VZua_frameVisible{opacity:1;transform:translateY(0)scale(1)}.U_VZua_imageWrap{position:absolute;inset:0;overflow:hidden}.U_VZua_image{transition:transform .9s cubic-bezier(.16,1,.3,1)}.U_VZua_card:hover .U_VZua_image{transform:scale(1.04)}.U_VZua_caption{margin-top:1rem}.U_VZua_title{color:var(--color-stone);font-size:1.125rem;font-weight:700;line-height:1.35;transition:color .3s}.U_VZua_meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-stone) 55%, transparent);margin-top:.375rem;font-size:.7rem;font-weight:500}.U_VZua_cta{color:var(--color-vermont);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;transition:transform .3s;display:inline-flex}@media (hover:hover) and (pointer:fine){.U_VZua_caption{opacity:0;pointer-events:none;background:linear-gradient(#12121000 28%,#12121080 60%,#121210d1 100%);border-radius:18px;flex-direction:column;justify-content:flex-end;margin:0;padding:clamp(16px,1.6vw,28px);transition:opacity .35s;display:flex;position:absolute;inset:0}.U_VZua_card:hover .U_VZua_caption,.U_VZua_card:focus-visible .U_VZua_caption{opacity:1}.U_VZua_title{color:#fff}.U_VZua_meta{color:#ffffffd1}.U_VZua_cta{color:#fff}.U_VZua_card:hover .U_VZua_cta{transform:translate(4px)}.U_VZua_card:focus-visible{outline:none}.U_VZua_card:focus-visible .U_VZua_frame{outline:3px solid var(--color-vermont);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.U_VZua_frame,.U_VZua_image,.U_VZua_caption{transition:none}.U_VZua_frame{opacity:1;transform:none}}
._1t5ofq_grid>*{opacity:0;transition:opacity .9s var(--ease-out-expo), transform 1.1s var(--ease-out-expo);transform:translateY(40px)}._1t5ofq_visible>*{opacity:1;transform:none}._1t5ofq_visible>:first-child{transition-delay:0s}._1t5ofq_visible>:nth-child(2){transition-delay:80ms}._1t5ofq_visible>:nth-child(3){transition-delay:.16s}._1t5ofq_visible>:nth-child(4){transition-delay:.24s}._1t5ofq_visible>:nth-child(5){transition-delay:.32s}._1t5ofq_visible>:nth-child(6){transition-delay:.4s}._1t5ofq_visible>:nth-child(7){transition-delay:.48s}._1t5ofq_visible>:nth-child(8){transition-delay:.56s}._1t5ofq_visible>:nth-child(9){transition-delay:.64s}._1t5ofq_visible>:nth-child(n+10){transition-delay:.72s}@media (hover:hover) and (pointer:fine){._1t5ofq_grid.photo-rows{row-gap:1.25rem}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){._1t5ofq_grid.photo-rows{row-gap:1.5rem}}
.aywC9a_hero{--gutter:1.5rem;--edge:max(var(--gutter), calc((100% - var(--max-width)) / 2 + var(--gutter)));--photo-h:clamp(420px, 64vh, 620px);grid-template-columns:[full-start] var(--edge) [content-start] minmax(0, 1fr) [content-end] var(--edge) [full-end];background:var(--color-cream);display:grid}@media (min-width:768px){.aywC9a_hero{--gutter:2.5rem}}.aywC9a_copy{grid-column:content-start/content-end;max-width:40rem;padding-top:2.25rem;padding-bottom:3rem}.aywC9a_media{width:min(100%, calc(62svh * var(--r)));aspect-ratio:var(--r);background:var(--color-rule);grid-area:1/full-start/auto/full-end;justify-self:center;position:relative;overflow:hidden}@media (min-width:1024px){.aywC9a_hero{grid-template-columns:[full-start] var(--edge) [content-start] minmax(0, 1fr) [split] auto [full-end]}.aywC9a_copy{grid-area:1/content-start/auto/split;align-self:center;padding-top:3.5rem;padding-bottom:3.5rem;padding-right:3.5rem}.aywC9a_media{width:min(calc(var(--photo-h) * var(--r)), 58vw);border-radius:20px 0 0 20px;grid-area:1/split/auto/full-end;place-self:center end;margin-top:2.5rem;margin-bottom:2.5rem}}.aywC9a_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-vermont);margin:0;font-size:.6875rem;font-weight:600}@media (min-width:768px){.aywC9a_eyebrow{font-size:.75rem}}.aywC9a_title{color:var(--color-stone);text-wrap:balance;margin-top:.875rem;font-size:clamp(2rem,3.4vw,3.125rem)}.aywC9a_blurb{max-width:34rem;color:var(--color-muted);margin-top:1.25rem;font-size:1rem;line-height:1.7}@media (min-width:768px){.aywC9a_blurb{font-size:1.0625rem}}.aywC9a_ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.aywC9a_cta{letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone);border:1px solid #1a1a1a47;border-radius:100px;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;font-size:.8125rem;font-weight:500;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.aywC9a_cta:hover,.aywC9a_ctaSolid{background:var(--color-stone);border-color:var(--color-stone);color:#fff}.aywC9a_ctaSolid:hover{background:var(--color-vermont);border-color:var(--color-vermont)}.aywC9a_arrow{transition:transform .35s}.aywC9a_cta:hover .aywC9a_arrow{transform:translate(3px)}.aywC9a_aside{border-top:1px solid var(--color-rule);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:2.25rem 0 0;padding:1.25rem 0 0;font-size:.6875rem;font-weight:500;list-style:none;display:flex}@media (min-width:1024px){.aywC9a_compact{--photo-h:clamp(360px, 50vh, 500px)}}.aywC9a_video{object-fit:cover;width:100%;height:127%;position:absolute;top:-13.5%;left:0}
.JAXpaG_fadeUp{opacity:0;transition:opacity 1s var(--ease-out-expo), transform 1.3s var(--ease-out-expo);transform:translateY(36px)}.JAXpaG_fadeOnly{opacity:0;transition:opacity .9s var(--ease-out-expo)}.JAXpaG_position{transition:transform 1.2s var(--ease-out-expo);transform:translateY(15px)}.JAXpaG_media{opacity:0;transition:opacity .65s ease, transform 1.3s var(--ease-out-expo);transform:translateY(20px)}.JAXpaG_scale{opacity:0;transition:opacity .65s ease, transform 1.3s var(--ease-out-expo);transform:scale(.92)}.JAXpaG_visible{opacity:1;transform:none}.JAXpaG_imageFill{opacity:0;transition:transform 1.3s var(--ease-out-expo), opacity .75s ease;transform:scale(1.07)}.JAXpaG_visible .JAXpaG_imageFill{opacity:1;transform:scale(1)}.JAXpaG_clipReveal{will-change:clip-path, opacity;clip-path:inset(100% 0 0);opacity:0;transition:clip-path 1.4s var(--ease-out-expo), opacity .9s var(--ease-out-expo)}.JAXpaG_visible .JAXpaG_clipReveal{clip-path:inset(0);opacity:1}
.uXPYrq_wrap{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:768px){.uXPYrq_wrap{padding-top:5rem;padding-bottom:5rem}}.uXPYrq_band{isolation:isolate;background:var(--color-stone);border-radius:24px;position:relative;overflow:hidden}.uXPYrq_scrim{background:#0c0c0cb3;position:absolute;inset:0}@media (min-width:768px){.uXPYrq_scrim{background:linear-gradient(90deg,#0c0c0cdb 0%,#0c0c0cc7 45%,#0c0c0c80 72%,#0c0c0c3d 100%)}}.uXPYrq_inner{z-index:10;color:#fff;align-items:center;gap:4rem;padding:3rem 1.75rem;display:flex;position:relative}@media (min-width:768px){.uXPYrq_inner{min-height:340px;padding:4rem 3.5rem}}.uXPYrq_copy{max-width:38rem}.uXPYrq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:.6875rem;font-weight:600}@media (min-width:768px){.uXPYrq_eyebrow{font-size:.75rem}}.uXPYrq_title{text-wrap:balance;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.625rem);color:#fff!important}.uXPYrq_body{color:#ffffffe0;max-width:34rem;margin-top:1rem;font-size:1rem;line-height:1.7}.uXPYrq_ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.uXPYrq_cta{letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid #fff9;border-radius:100px;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;font-size:.8125rem;font-weight:500;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.uXPYrq_cta:hover,.uXPYrq_ctaSolid{color:var(--color-stone);background:#fff;border-color:#fff}.uXPYrq_ctaSolid:hover{background:var(--color-vermont);border-color:var(--color-vermont);color:#fff}.uXPYrq_arrow{transition:transform .35s}.uXPYrq_cta:hover .uXPYrq_arrow{transform:translate(3px)}.uXPYrq_aside{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-left:1px solid #fff6;flex-shrink:0;margin:0;padding-left:1.5rem;font-size:.6875rem;font-weight:500;list-style:none;display:none}.uXPYrq_aside li+li{margin-top:.75rem}@media (min-width:1024px){.uXPYrq_aside{display:block}}
.i-DVvG_frame{background:var(--color-rule);border-radius:20px;position:relative;overflow:hidden}.i-DVvG_fill{opacity:0;transition:transform 1.3s var(--ease-out-expo), opacity .75s ease;position:absolute;inset:0;transform:scale(1.07)}.i-DVvG_frameVisible .i-DVvG_fill{opacity:1;transform:scale(1)}.i-DVvG_photo{object-fit:cover;transition:transform .9s var(--ease-out-expo)}.i-DVvG_card:hover .i-DVvG_photo{transform:scale(1.04)}.i-DVvG_row{position:relative}.i-DVvG_row:before{content:"";background:var(--color-stone);opacity:.18;transform-origin:0;width:100%;height:1px;transition:transform 1.4s var(--ease-out-expo);position:absolute;top:0;left:0;transform:scaleX(0)}.i-DVvG_row:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-stone) 18%, transparent)}.i-DVvG_rowsVisible .i-DVvG_row:before{transform:scaleX(1)}.i-DVvG_rowsVisible .i-DVvG_row:nth-child(2):before{transition-delay:90ms}.i-DVvG_rowsVisible .i-DVvG_row:nth-child(3):before{transition-delay:.18s}.i-DVvG_rowsVisible .i-DVvG_row:nth-child(4):before{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.i-DVvG_fill,.i-DVvG_photo,.i-DVvG_row:before{transition:none}.i-DVvG_fill{opacity:1;transform:none}.i-DVvG_row:before{transform:scaleX(1)}}
.IDKkGW_frame{background:var(--color-rule);border-radius:20px;position:relative;overflow:hidden}.IDKkGW_fill{opacity:0;transition:transform 1.3s var(--ease-out-expo), opacity .75s ease;position:absolute;inset:0;transform:scale(1.07)}.IDKkGW_frameVisible .IDKkGW_fill{opacity:1;transform:scale(1)}.IDKkGW_photo{object-fit:cover;transition:transform .9s var(--ease-out-expo)}.IDKkGW_frame:hover .IDKkGW_photo{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.IDKkGW_fill,.IDKkGW_photo{transition:none}.IDKkGW_fill{opacity:1;transform:none}}
